ncols 201 nrows 201 xllcorner 520000 yllcorner 7550000 cellsize 500 NODATA_value -28672 503 326 400 400 356 321 174 286 286 379 457 271 388 388 301 299 388 400 400 459 397 397 383 383 325 557 493 493 493 970 970 970 566 566 566 632 632 632 611 611 611 655 655 655 657 657 657 677 611 611 537 537 537 622 622 447 447 440 411 412 449 449 408 408 477 404 404 563 533 551 532 591 525 409 446 446 467 481 488 682 588 486 594 647 645 582 608 589 554 595 587 594 559 500 468 537 619 587 684 622 829 663 558 560 580 556 601 402 402 420 461 437 567 471 536 574 530 554 534 538 468 463 496 506 632 568 415 415 438 579 529 913 913 604 604 554 554 647 647 454 413 413 431 431 412 412 547 547 506 420 367 348 348 381 381 386 386 426 393 409 414 414 456 404 436 436 413 398 418 418 409 402 424 364 364 393 393 388 388 413 413 404 398 450 430 387 405 440 434 443 438 467 445 435 454 429 411 374 388 374 401 503 362 334 356 321 321 269 318 379 265 265 462 593 301 373 373 323 400 459 440 440 415 338 338 339 414 414 414 502 502 502 549 549 549 658 658 632 633 611 611 655 655 655 657 657 657 677 677 677 558 558 618 618 618 639 421 421 411 411 428 424 424 550 550 414 414 429 563 588 559 578 525 511 403 487 467 481 481 424 560 461 594 647 589 576 615 582 596 454 609 511 496 500 471 514 605 541 684 630 529 553 619 560 588 566 592 529 435 433 446 446 554 574 443 553 533 575 557 490 432 465 478 506 533 515 505 80 437 579 579 582 582 604 604 439 571 571 579 579 711 711 431 431 597 698 698 506 506 400 400 385 348 391 387 387 386 426 398 398 436 414 456 456 418 421 413 411 411 407 409 402 402 363 363 393 393 374 432 432 372 372 407 407 430 427 445 430 396 418 439 436 412 435 426 426 393 404 406 379 376 425 438 334 334 311 249 249 318 318 398 537 462 593 593 646 676 323 423 423 386 394 415 552 552 552 508 508 414 488 502 502 549 549 549 658 658 658 633 633 633 588 588 590 590 590 591 591 591 640 640 558 678 618 618 415 422 421 408 428 428 424 424 444 429 429 416 416 406 608 579 376 376 533 533 487 487 501 416 416 391 557 461 477 519 546 565 582 551 528 639 507 492 496 478 510 520 541 519 469 414 538 555 619 590 630 594 408 435 435 443 443 349 554 574 576 528 575 557 541 458 483 463 504 504 379 379 475 429 491 518 500 400 400 382 382 571 571 566 631 631 505 505 436 436 496 698 538 538 423 400 385 444 444 393 387 432 432 404 398 436 397 397 442 418 421 421 405 418 407 406 406 343 363 361 361 348 348 432 432 385 385 408 407 414 415 415 430 408 408 437 375 372 425 413 422 395 404 397 371 413 424 424 366 346 346 249 402 402 362 362 537 467 467 445 646 676 333 333 419 386 394 358 358 552 525 508 508 508 488 488 488 598 598 675 675 675 615 615 615 567 567 588 588 590 590 591 591 591 640 640 640 678 678 678 413 422 402 402 413 428 406 428 428 407 429 460 462 462 423 476 471 391 465 460 460 454 454 416 416 436 452 555 564 540 539 498 510 493 533 602 592 492 491 519 512 539 580 535 653 530 516 555 561 579 628 534 540 442 424 424 443 349 437 567 545 560 579 550 530 461 506 463 506 532 590 425 426 421 421 518 437 477 502 539 514 514 477 477 437 631 498 498 437 436 496 429 429 483 423 368 368 358 444 393 460 460 399 404 455 455 398 397 442 442 366 433 405 418 418 386 386 343 343 376 376 373 388 388 418 418 408 408 387 387 407 415 390 390 403 432 375 355 354 315 369 369 452 420 391 391 392 375 375 387 346 230 402 402 527 591 591 521 675 746 589 589 406 315 419 340 340 388 358 304 525 601 601 539 539 603 603 603 631 631 631 675 570 615 615 567 567 567 595 595 595 637 637 637 518 518 518 656 450 536 432 432 411 411 413 404 404 424 428 407 442 442 419 462 355 476 353 465 465 472 472 528 431 431 573 409 644 644 583 499 548 498 526 540 405 494 592 581 514 509 498 539 573 646 565 522 516 550 611 595 571 534 557 560 424 424 449 433 1081 683 581 560 506 500 485 519 506 469 507 469 445 460 460 422 434 447 406 416 502 561 476 489 475 477 437 463 463 515 437 472 472 427 429 483 405 405 404 358 385 385 448 460 399 399 507 391 398 382 382 410 410 433 433 381 381 386 374 374 422 422 373 373 406 406 392 418 401 400 400 387 407 404 404 415 403 362 362 355 341 315 369 422 414 399 399 404 393 393 357 424 360 360 479 527 527 554 554 456 432 677 677 483 406 315 315 486 433 388 232 232 527 601 601 746 639 639 613 613 613 499 499 499 570 520 538 538 549 563 563 563 630 630 637 545 545 518 630 307 656 484 484 391 444 419 419 395 451 424 409 409 418 442 419 760 452 355 545 497 578 578 465 528 463 463 371 558 594 561 532 552 548 508 547 504 556 494 379 490 513 539 498 474 461 628 562 554 522 619 575 579 571 559 578 593 581 447 447 340 433 575 594 602 529 516 450 371 515 515 528 589 376 427 442 422 427 427 405 451 435 403 412 489 475 434 441 407 463 515 515 521 472 427 446 446 426 405 404 404 375 456 448 450 450 435 507 391 391 397 397 410 434 434 395 395 419 419 369 369 400 422 407 407 398 406 392 422 422 409 400 386 386 405 404 415 415 353 431 355 360 360 401 427 427 427 437 437 393 384 410 393 376 396 479 466 435 435 682 684 684 684 753 753 666 666 698 683 433 433 651 651 665 665 686 746 766 697 697 686 574 574 496 505 527 512 580 580 549 471 562 562 562 643 643 545 615 615 525 528 537 554 535 524 563 537 391 414 408 408 394 371 355 414 585 579 452 598 458 458 490 578 465 411 411 393 516 475 528 486 480 532 552 548 373 357 399 426 426 420 377 375 375 269 371 533 562 554 548 623 582 550 560 571 546 570 545 559 547 588 554 570 572 436 571 389 123 371 450 518 389 477 376 428 444 466 447 409 405 439 437 415 445 422 400 411 441 407 472 478 453 521 472 472 428 458 426 443 443 394 375 456 456 361 361 435 439 439 416 416 414 414 465 465 395 395 416 412 412 400 400 437 437 422 398 395 395 407 422 409 439 439 397 405 415 415 353 353 431 431 387 387 401 401 381 401 401 425 384 373 394 393 366 366 437 437 486 435 435 644 720 720 720 648 648 648 698 620 681 591 591 601 601 601 684 629 733 712 712 686 615 602 602 544 527 549 582 590 590 471 473 473 604 604 647 647 647 759 759 529 537 523 516 550 561 532 542 422 418 368 392 370 370 364 402 579 376 376 546 458 490 425 425 403 411 393 378 509 549 573 503 473 538 493 554 392 392 363 426 420 353 353 361 269 340 352 533 562 558 647 603 550 547 565 520 564 553 545 584 539 569 570 576 578 578 505 347 123 400 400 389 477 820 820 647 466 401 413 428 444 442 415 445 441 417 445 451 468 488 476 453 436 442 475 428 458 458 442 442 394 394 376 396 361 364 364 353 353 416 416 450 450 482 422 422 488 488 412 412 400 400 376 437 422 366 366 438 407 442 442 401 439 397 397 424 424 353 353 375 390 390 397 397 404 404 400 401 362 362 338 393 349 378 391 377 599 526 666 636 594 593 627 452 517 408 399 592 551 575 525 475 513 606 527 531 552 577 642 638 592 508 539 631 610 519 563 505 519 481 400 400 449 474 388 421 421 688 580 529 529 522 503 534 546 561 565 406 399 400 376 391 397 342 403 550 531 578 525 594 580 598 644 790 728 594 590 569 533 515 550 503 521 509 536 362 373 392 363 387 387 363 353 361 361 539 352 606 582 641 573 459 410 567 551 534 579 553 604 557 553 533 540 1266 956 578 440 421 421 357 400 400 400 343 820 647 441 441 428 428 410 429 463 463 428 417 446 413 367 483 483 413 427 466 475 489 562 589 442 449 449 402 402 396 396 540 540 520 398 398 427 427 482 482 430 430 457 488 405 424 424 406 376 420 420 350 366 438 438 390 424 401 410 410 404 424 369 369 365 365 390 390 417 417 397 404 400 370 370 378 338 368 368 423 434 434 370 522 526 319 520 513 548 452 432 430 495 583 519 551 500 427 482 606 527 582 545 474 547 642 551 521 528 535 620 619 533 508 493 519 481 473 482 522 388 432 435 381 551 509 486 464 417 502 546 555 547 505 351 351 386 436 427 381 411 428 600 527 536 570 580 564 579 563 522 594 603 583 518 516 524 533 601 566 502 502 373 359 359 417 328 363 373 373 438 385 550 732 378 424 427 588 404 467 535 585 579 554 568 556 577 533 567 555 956 454 454 508 421 357 357 395 308 343 495 495 442 442 428 428 402 445 463 403 403 407 407 402 367 385 385 416 427 478 448 446 585 589 542 496 461 402 402 473 504 504 520 520 405 405 407 427 425 387 387 457 457 398 398 443 424 406 406 425 364 350 410 410 380 390 424 424 399 399 404 404 451 451 395 365 363 419 419 397 397 423 423 402 370 378 378 349 368 423 423 404 370 374 348 438 539 562 436 570 363 451 542 627 519 467 532 512 556 545 522 520 490 457 547 575 584 521 529 535 553 618 637 637 637 590 590 506 539 543 497 518 528 549 510 509 468 478 441 507 502 531 608 666 640 516 546 566 534 545 540 552 555 560 542 570 512 554 582 551 553 522 536 404 441 392 404 436 436 377 386 374 374 371 387 417 328 328 383 402 438 753 753 387 378 424 424 605 613 618 580 585 545 561 534 629 577 409 526 428 428 503 527 508 344 344 391 395 308 308 486 409 442 413 413 397 397 445 445 386 386 400 407 358 375 427 427 416 468 478 545 585 729 811 825 724 461 422 417 449 430 504 423 423 392 405 407 402 402 379 387 416 416 412 398 443 402 402 405 425 364 364 408 408 380 380 372 328 399 393 393 368 368 395 395 400 400 397 419 363 363 375 423 402 423 423 346 349 381 381 398 398 366 366 332 238 348 127 436 368 473 577 568 627 598 518 581 539 556 523 487 445 494 457 434 527 522 502 531 518 479 527 645 636 636 636 631 631 578 543 547 554 526 514 510 499 505 510 499 507 639 706 595 658 553 590 553 541 534 515 522 560 581 589 571 595 608 584 508 529 553 552 533 547 428 428 392 400 400 377 409 409 406 406 387 387 322 404 383 402 402 427 566 555 423 423 409 430 581 549 580 568 590 591 605 754 610 610 409 238 393 503 527 527 427 427 391 505 505 842 842 409 409 451 451 397 431 431 408 408 400 400 368 368 447 411 465 484 469 426 545 551 616 616 825 541 442 386 521 449 430 404 390 383 392 387 387 424 402 379 415 415 392 412 441 441 402 402 405 405 364 441 408 358 358 383 383 328 328 363 363 360 368 363 363 390 400 397 410 410 404 375 391 391 432 423 346 346 365 365 398 398 423 423 372 332 74 127 36 118 403 609 561 599 562 618 556 539 551 503 477 425 482 487 533 531 538 603 603 603 600 600 645 643 643 631 631 552 578 592 568 569 530 515 498 487 492 591 690 621 664 609 556 601 553 520 492 554 539 515 543 525 567 455 571 608 518 533 543 529 540 579 543 434 399 413 419 383 383 386 357 357 406 410 410 380 380 404 404 395 414 427 399 399 427 427 409 452 452 540 578 444 383 532 582 754 753 451 293 126 2146 393 464 287 287 783 783 1043 1043 842 842 480 516 516 402 402 371 371 450 408 409 398 398 642 447 581 581 458 469 391 383 420 432 619 513 510 515 386 626 534 387 373 428 383 376 389 424 424 424 424 435 415 392 392 409 406 402 411 411 359 359 441 441 381 381 383 383 365 365 377 360 360 357 357 363 390 369 369 380 410 404 404 413 382 432 371 371 395 395 375 375 455 455 372 372 381 381 74 147 183 533 609 561 604 545 561 524 542 542 493 514 462 482 468 505 538 557 550 573 573 573 618 618 618 643 656 658 658 738 622 563 565 555 515 494 527 568 550 690 639 558 554 509 601 538 530 517 568 520 552 517 538 506 455 523 521 537 557 522 576 542 449 499 506 384 427 427 405 390 370 288 288 368 425 425 380 364 364 394 394 414 414 405 416 416 414 414 407 407 429 510 225 1042 1042 448 559 630 499 283 126 133 190 409 287 287 572 572 536 384 384 630 551 413 516 241 241 388 371 450 413 413 349 398 642 642 627 581 458 424 424 416 420 416 440 468 454 455 394 459 433 406 373 395 384 400 389 424 413 400 444 435 392 392 418 409 406 406 391 391 359 359 445 411 411 403 403 380 380 377 377 391 391 408 357 363 363 367 357 380 429 429 424 413 382 382 378 378 395 395 385 385 391 455 364 364 399 381 330 303 596 501 550 503 509 649 558 524 541 477 508 468 458 418 399 473 575 660 550 605 591 591 591 639 639 639 656 666 559 641 597 586 427 412 402 402 421 421 550 609 530 519 528 537 509 531 562 564 568 520 538 537 549 493 552 532 407 407 390 412 560 539 413 406 406 407 415 416 403 403 417 368 361 396 396 423 414 403 403 395 394 409 390 390 416 416 399 406 406 344 595 425 839 1292 680 363 564 536 458 608 399 90 665 409 326 791 791 536 536 412 412 561 3242 413 375 375 420 388 369 369 424 413 349 723 723 422 627 397 397 428 424 416 438 438 461 468 454 390 402 423 422 406 424 445 444 400 422 387 360 400 452 423 400 414 418 418 396 385 391 384 384 388 388 411 411 411 411 362 380 384 360 360 385 408 371 371 366 367 357 357 394 394 424 424 412 359 378 398 398 406 406 391 391 346 346 383 399 367 367 378 549 501 527 518 578 537 558 502 514 492 477 489 458 405 477 513 603 660 689 648 529 628 595 595 595 590 590 666 701 623 607 589 583 408 402 402 377 364 364 545 344 370 513 537 271 402 538 536 553 464 544 497 533 493 593 540 560 400 390 390 346 479 390 367 367 423 434 434 404 441 425 387 387 382 370 397 397 406 380 395 415 415 381 390 427 408 408 360 406 412 412 625 389 389 551 685 592 699 525 323 323 1579 430 278 278 914 791 1006 675 454 392 304 447 447 404 375 420 403 403 413 424 364 364 1121 723 422 422 438 457 428 427 427 377 377 461 461 422 416 428 423 395 420 445 445 396 386 389 379 375 428 447 406 400 414 427 400 392 385 385 393 393 458 388 362 434 434 362 362 368 368 355 360 385 385 326 371 366 366 351 400 394 393 393 407 407 359 359 375 375 361 406 383 383 347 346 383 383 344 352 378 315 512 551 518 575 514 536 433 423 330 422 489 485 459 529 529 661 661 689 639 639 628 610 645 645 645 598 598 403 527 416 416 542 408 402 355 355 441 506 451 264 491 513 487 147 237 518 401 499 528 504 540 533 539 553 530 397 400 386 344 344 390 390 385 385 393 394 394 411 414 414 412 439 407 393 393 423 378 390 390 424 355 381 403 403 400 408 360 397 397 678 582 1182 593 763 491 591 608 525 474 291 2427 342 605 278 871 1347 1347 611 504 392 392 497 394 404 427 427 430 403 413 413 474 451 1121 505 505 471 438 457 457 445 437 377 430 430 410 410 416 416 441 441 461 445 405 401 409 389 379 373 402 395 413 424 410 363 361 392 403 383 422 458 458 372 372 389 434 392 392 358 368 355 507 507 361 326 286 286 377 351 400 400 406 406 407 407 353 353 412 375 361 369 369 361 347 356 356 344 344 352 352 274 274 523 560 471 514 459 426 380 314 422 442 417 389 518 616 616 661 661 639 639 610 610 610 573 573 573 598 598 403 407 656 542 456 456 369 355 441 416 468 222 140 350 270 274 468 546 370 370 495 456 450 517 542 520 519 506 407 407 370 344 387 366 366 395 393 395 395 403 411 373 412 446 446 377 426 409 378 368 417 358 361 395 398 412 400 394 382 363 397 345 1018 502 545 481 518 500 424 453 440 460 460 1642 579 597 165 492 1639 611 338 30 474 497 394 394 440 418 430 446 446 419 474 451 451 822 822 471 451 451 468 468 437 437 452 452 385 410 416 412 412 461 461 427 427 399 409 360 392 414 405 395 341 341 310 363 341 387 383 365 386 447 436 392 384 389 369 369 319 358 359 359 396 507 361 361 366 366 377 377 433 396 396 400 400 316 316 412 412 357 357 341 369 361 361 378 361 344 344 358 334 274 337 337 497 555 471 519 420 459 314 449 430 469 507 549 616 616 616 712 712 712 766 766 766 650 650 650 590 414 422 407 656 656 475 355 369 544 544 484 292 412 140 363 467 375 503 412 412 349 319 327 327 525 537 414 363 363 406 407 370 379 379 350 366 395 264 264 316 403 384 384 439 434 387 426 426 445 377 388 401 377 362 395 383 354 382 382 393 363 409 361 363 502 601 552 537 520 424 276 340 329 996 1642 965 321 347 313 1619 486 304 365 474 422 422 452 440 418 418 448 448 419 419 433 1152 1152 1199 1199 441 441 468 468 397 434 434 385 385 409 409 336 412 436 436 287 427 399 342 342 412 414 412 376 381 404 310 277 328 363 387 365 399 374 363 392 377 363 353 387 319 319 386 385 396 391 391 399 366 397 397 418 418 396 396 407 407 377 316 390 390 319 357 341 314 314 359 378 361 361 364 364 334 334 339 339 352 555 538 478 442 416 419 464 423 544 559 510 623 623 623 671 671 712 766 766 766 650 650 650 590 590 422 404 404 408 408 355 355 407 231 365 469 292 412 559 648 583 503 530 412 349 375 375 435 374 473 486 438 320 406 354 354 402 379 350 376 376 332 264 316 331 331 356 439 406 406 450 426 404 377 413 425 402 405 430 416 390 382 402 397 405 384 369 363 381 492 507 468 520 464 315 556 1327 1089 1345 697 631 614 823 514 468 463 591 556 453 453 452 452 402 429 448 566 566 692 692 1152 1152 1094 1094 479 480 480 403 403 426 434 402 402 422 409 336 394 394 304 287 220 220 334 342 412 412 311 382 381 404 349 356 385 363 359 389 397 374 357 381 385 333 353 387 376 349 365 385 385 386 386 399 399 378 378 426 418 402 407 407 377 377 360 360 347 319 380 380 324 314 359 359 366 366 364 364 325 325 325 352 352 375 537 551 506 416 466 458 539 603 603 603 623 623 623 671 671 671 694 694 694 611 611 611 651 401 401 345 345 408 376 376 476 476 231 231 371 534 605 566 533 378 377 389 342 342 350 347 435 435 435 644 438 320 320 392 428 402 338 338 387 295 332 324 324 259 331 356 356 405 408 450 428 428 426 405 396 412 412 411 394 358 319 355 390 405 355 355 357 362 379 347 396 392 387 494 595 556 416 1230 748 451 310 435 435 468 468 491 413 453 415 415 391 391 429 429 427 427 487 692 540 564 564 479 479 464 464 364 403 426 310 310 371 422 337 337 398 394 304 304 285 316 334 288 288 283 311 382 382 323 323 356 404 369 369 401 397 370 368 425 385 364 407 418 370 354 365 367 370 409 406 406 392 392 426 426 406 406 409 407 405 405 404 360 347 347 393 356 324 355 355 364 364 366 366 356 356 325 325 324 324 351 375 543 506 458 522 448 471 507 593 593 642 642 642 629 629 639 639 639 694 611 611 651 651 651 544 483 396 396 417 417 395 253 253 369 369 335 497 452 532 509 377 377 352 407 350 347 347 356 356 644 328 328 344 392 428 428 378 417 387 295 295 266 315 259 184 184 414 405 408 408 412 421 426 405 405 423 389 381 401 401 401 374 415 415 399 357 383 326 326 332 375 405 405 368 324 745 724 1299 400 407 310 435 435 437 453 632 413 413 427 427 391 391 418 409 409 487 487 594 594 382 564 386 386 413 386 364 332 332 196 310 371 371 389 358 398 309 309 349 285 316 316 343 343 283 283 328 318 318 356 356 364 364 369 398 362 427 404 425 404 360 368 418 370 363 394 349 384 384 413 451 451 392 432 432 410 406 409 408 408 412 404 330 330 367 393 356 356 318 318 364 364 373 373 361 356 393 393 347 324 351 319 319 514 478 236 498 476 507 538 593 642 642 642 629 629 639 639 639 614 614 614 662 662 662 793 483 494 494 457 395 395 276 276 489 537 498 416 326 532 409 432 367 367 407 407 310 356 356 348 348 339 339 344 394 394 404 404 417 417 338 356 266 315 315 344 360 414 436 436 430 430 421 421 386 416 423 389 389 383 383 395 395 395 406 367 374 374 377 365 365 372 372 390 433 433 409 925 566 566 349 458 373 927 418 453 453 408 423 423 346 346 445 445 343 409 435 435 372 594 382 395 395 525 413 386 386 389 332 196 305 305 454 389 358 358 370 318 349 349 303 351 343 304 304 219 219 318 318 331 331 380 364 374 369 369 427 404 436 381 353 379 397 356 353 372 372 394 404 395 395 443 453 432 409 410 432 432 392 408 412 412 362 424 367 367 341 257 318 380 380 385 385 361 361 413 413 369 347 361 361 343 319 348 548 647 647 534 476 519 475 625 625 645 645 645 651 651 651 566 566 566 687 662 662 793 793 442 391 457 237 237 345 332 332 467 376 455 429 614 407 407 347 367 413 193 193 356 356 315 315 380 320 320 342 342 404 439 439 355 355 356 356 381 395 395 360 360 427 427 430 375 375 387 387 416 416 365 365 383 402 402 413 413 330 330 377 390 383 383 506 490 463 463 448 441 768 817 670 404 499 588 594 410 418 334 414 414 444 423 379 379 841 445 343 375 375 364 372 398 398 432 395 525 381 381 408 389 319 319 366 305 454 454 385 381 370 318 318 351 351 351 351 306 306 331 219 359 360 360 385 380 382 382 334 369 508 508 482 379 353 385 349 394 382 382 373 427 427 405 428 460 438 390 383 414 392 362 392 398 398 360 362 424 424 326 326 257 257 297 297 333 385 346 346 356 413 369 369 391 331 343 388 388 359 693 1236 534 503 497 677 677 625 643 645 645 651 651 651 566 566 566 687 687 687 705 705 705 464 464 501 501 345 260 409 449 429 461 429 436 317 407 347 372 372 292 193 212 341 341 380 380 354 354 388 320 320 408 408 425 355 370 262 262 395 395 380 427 427 433 433 425 425 366 387 402 385 385 383 383 389 389 370 322 322 713 713 538 381 404 410 511 364 579 386 291 291 817 433 404 482 605 594 410 443 443 1143 414 444 444 444 472 841 488 488 439 375 364 364 450 374 432 688 688 390 381 408 408 341 289 366 344 344 376 376 381 381 341 341 351 324 324 352 352 331 331 340 340 414 360 385 385 382 382 334 379 379 396 482 460 460 363 371 371 398 349 360 358 404 372 342 447 438 390 388 399 392 310 357 370 383 360 360 421 421 326 326 193 343 343 297 333 356 356 346 356 367 367 392 391 331 331 390 390 359 359 633 722 431 561 543 677 677 643 643 643 632 632 632 503 503 640 640 640 638 638 705 705 464 464 501 501 501 300 911 369 249 461 458 355 254 317 317 354 372 292 360 360 291 341 352 354 354 394 388 264 264 429 425 425 420 420 351 262 364 388 388 409 427 424 424 415 366 366 357 357 385 385 401 823 823 454 370 396 396 438 713 538 338 338 318 796 308 247 465 520 381 935 1212 730 399 554 446 408 427 797 1143 925 513 344 444 472 472 434 388 439 664 664 423 450 374 374 387 392 390 450 450 325 341 289 289 361 361 376 376 353 363 363 360 360 382 382 332 352 407 407 373 340 414 382 382 408 382 382 382 379 379 396 396 395 376 363 387 387 387 387 360 375 384 327 342 435 396 396 405 371 306 327 331 370 392 392 400 365 264 264 172 172 343 343 339 339 370 356 346 346 289 397 392 392 336 386 390 375 375 444 444 376 441 462 543 497 656 656 646 646 646 573 573 573 503 552 640 640 638 638 638 374 95 419 439 468 454 391 436 460 152 417 397 388 388 391 355 354 326 326 696 360 291 382 382 289 354 394 376 376 436 429 382 382 365 420 351 326 326 336 388 409 333 333 357 415 382 382 358 357 385 395 395 548 823 454 454 485 302 438 1694 449 971 1572 318 3394 869 548 342 464 1260 530 511 606 399 494 546 453 423 463 448 432 379 344 374 330 326 434 388 388 409 363 423 379 379 388 387 392 392 442 442 325 325 280 363 363 410 410 356 356 363 363 383 383 338 382 332 383 383 360 373 416 416 428 382 408 408 421 425 379 430 430 421 421 376 376 395 395 387 387 364 364 385 325 355 446 423 396 405 421 429 351 272 272 359 412 358 358 344 314 289 289 372 372 367 339 370 375 375 362 289 397 397 370 370 386 386 360 360 444 444 377 423 413 483 483 535 601 601 607 607 607 508 508 508 552 584 613 613 555 425 425 352 362 436 489 446 439 441 282 152 238 638 546 514 391 355 355 389 835 696 384 384 389 236 289 355 355 264 376 436 360 360 355 365 369 369 388 368 336 398 398 313 333 357 346 346 379 358 436 436 376 395 557 424 424 286 485 302 302 549 1360 1165 622 622 948 318 423 561 1553 757 530 324 324 856 1402 550 453 409 397 359 379 379 427 465 295 326 415 469 370 409 363 363 362 362 388 388 388 425 425 363 363 395 395 363 363 375 375 350 356 389 399 399 430 338 285 285 364 383 360 360 399 389 428 355 355 385 421 425 425 404 404 421 421 393 427 427 384 384 383 383 399 385 376 376 437 446 438 412 377 413 351 358 295 399 421 421 359 389 389 330 342 342 357 367 354 354 369 375 362 362 406 406 370 370 426 426 380 360 406 430 430 352 413 452 562 578 582 611 495 613 553 553 553 574 574 584 543 543 555 401 352 352 352 584 584 542 491 491 449 282 351 478 576 519 519 478 417 389 835 835 492 369 389 236 236 346 296 264 374 374 358 360 355 354 354 388 388 368 368 418 388 313 331 331 327 346 379 379 529 422 376 535 529 448 525 286 285 285 1365 494 975 977 686 1544 948 631 535 1238 390 539 1209 315 1412 856 1402 1342 661 334 384 359 340 398 397 465 438 544 883 883 439 469 580 540 362 388 388 505 505 425 425 410 410 379 395 372 359 359 350 350 383 383 397 399 430 430 318 305 364 311 311 403 399 389 389 290 615 385 385 435 450 450 406 406 324 324 427 427 412 412 438 383 399 399 372 342 437 426 426 387 384 384 398 369 340 340 414 437 437 376 385 349 351 385 385 380 350 360 369 348 348 398 406 392 392 653 653 380 380 419 419 368 430 352 352 481 563 515 558 611 599 489 613 596 596 596 568 568 543 513 513 401 387 387 500 500 615 615 615 459 459 322 682 484 378 493 452 457 580 580 590 344 344 369 369 398 331 346 296 296 296 177 358 486 486 480 354 388 388 386 385 418 388 388 398 401 327 361 361 386 529 422 539 355 515 566 448 506 603 603 1365 1365 1344 168 631 1544 813 2114 466 1238 390 757 743 397 925 1636 1025 596 377 334 319 317 306 448 448 330 341 460 883 660 460 413 412 540 417 415 386 374 505 451 393 393 379 379 339 339 415 359 360 360 398 404 397 421 421 335 318 305 305 281 341 403 403 338 405 290 615 615 697 697 450 450 431 431 304 324 384 394 394 357 438 402 402 388 372 342 342 387 387 387 387 407 387 411 384 399 398 375 392 386 377 360 351 374 374 351 368 318 318 334 376 398 398 408 408 437 653 425 425 405 419 368 366 366 438 385 461 489 558 527 538 592 590 521 521 545 545 635 635 635 450 450 387 387 577 602 602 465 465 487 437 578 593 367 473 476 486 486 740 616 588 329 329 374 372 372 331 331 31 111 296 177 177 400 413 480 407 407 405 531 385 385 350 377 398 563 563 406 393 363 654 609 546 499 465 566 524 564 525 536 551 1002 176 255 387 837 214 410 594 306 466 890 731 397 427 589 589 343 343 297 297 321 257 373 374 314 329 1171 512 495 495 413 383 399 400 382 386 374 401 389 425 393 379 379 353 339 415 403 403 375 398 404 404 369 421 335 335 367 350 281 341 341 367 367 405 405 672 672 700 697 456 370 370 304 304 350 350 383 394 357 357 332 402 388 539 539 410 387 389 389 410 410 387 387 402 402 398 378 434 515 405 360 379 392 373 354 354 359 305 358 351 351 295 428 428 437 391 391 385 405 372 372 381 366 438 438 439 579 486 526 495 515 509 521 521 543 617 617 611 611 611 539 539 577 577 600 557 557 563 576 576 621 386 531 806 679 440 593 847 436 436 336 384 392 328 328 176 115 115 111 111 166 414 414 413 413 385 385 405 396 396 346 346 377 377 418 415 406 393 393 628 628 620 484 638 638 586 859 537 569 537 564 434 434 1082 1082 1156 1940 947 373 1527 557 557 241 191 160 169 346 346 344 297 321 348 348 387 314 476 708 707 484 437 476 473 410 400 352 337 366 383 397 425 444 433 365 353 392 392 452 403 375 375 555 451 369 360 360 424 367 350 350 303 303 367 397 397 374 374 700 700 389 389 353 370 330 330 365 350 383 347 347 354 332 395 395 435 435 410 410 325 325 410 410 389 447 447 402 373 376 376 515 405 337 291 262 358 358 379 368 327 327 361 343 343 434 592 357 349 401 385 385 359 367 381 381 685 544 439 374 545 524 540 624 509 479 543 543 585 604 604 554 595 595 587 587 587 600 598 563 563 564 619 619 621 368 478 591 436 436 567 428 326 326 398 398 425 349 152 240 240 167 281 281 414 414 484 364 364 391 391 395 395 346 380 380 352 352 415 415 366 615 628 628 479 504 638 486 542 859 556 569 1341 419 409 821 374 731 1142 765 476 1527 663 794 1176 1603 590 590 331 331 406 344 380 380 390 348 387 552 552 818 707 768 414 902 387 377 370 370 362 366 383 566 679 591 432 365 404 370 367 452 520 520 669 555 451 451 484 493 424 378 378 421 421 505 505 605 605 374 374 373 373 445 389 353 340 340 364 365 377 377 317 347 354 354 323 323 435 418 418 485 485 460 460 393 393 439 447 378 378 389 376 406 406 258 185 185 334 395 400 400 348 380 396 396 367 620 245 331 349 405 405 363 386 367 367 404 404 544 544 333 333 515 575 654 592 479 487 487 585 597 554 554 554 632 632 587 597 597 598 545 545 564 583 658 658 643 370 439 439 450 449 398 398 368 469 431 431 250 274 323 221 221 274 274 297 366 366 396 364 296 296 364 429 372 488 488 439 352 393 650 394 387 645 630 630 504 639 563 533 693 556 744 744 877 364 374 374 731 736 2047 931 1020 580 860 621 510 293 510 1609 331 406 647 647 357 390 514 514 390 584 938 792 302 1019 373 387 388 370 391 405 404 369 381 471 591 407 358 408 370 355 403 381 535 669 521 521 432 484 493 493 331 331 421 421 559 559 597 605 407 393 393 413 445 390 390 361 340 364 364 372 339 317 332 332 389 323 397 397 428 428 485 485 1268 1268 468 393 439 439 403 414 389 296 296 375 258 272 272 392 389 389 352 345 345 379 379 251 251 347 556 594 535 370 349 349 351 373 404 404 411 411 394 333 426 637 637 501 501 487 573 573 597 505 505 543 617 682 682 682 595 595 595 566 566 583 583 643 643 643 387 345 345 398 398 431 455 388 388 362 53 108 108 224 139 309 362 362 405 382 396 358 358 395 364 401 401 476 596 439 364 364 631 649 649 539 468 492 511 627 562 428 693 447 744 744 1278 716 482 623 489 460 857 857 571 541 604 1258 645 385 806 208 660 660 670 647 357 357 1899 455 390 198 379 614 614 974 974 440 440 370 391 415 384 390 381 448 398 361 381 408 398 444 485 381 535 473 384 358 432 432 400 400 337 407 407 358 358 597 597 421 421 337 393 413 413 422 390 361 370 370 380 372 339 339 334 334 389 389 407 407 451 428 433 525 525 468 468 369 369 366 403 414 414 323 323 375 375 345 345 392 392 336 336 350 370 385 485 425 338 347 1009 721 535 317 317 338 294 333 333 387 387 387 394 403 403 356 568 560 483 483 483 590 590 590 530 530 617 617 634 634 634 587 587 566 574 574 620 624 624 613 613 525 396 396 430 430 414 397 350 193 42 31 191 338 337 337 392 380 405 377 377 266 360 588 325 340 428 476 396 396 372 631 631 649 622 524 622 451 425 627 253 624 624 255 612 612 602 635 544 463 392 470 561 430 506 529 529 1258 499 385 419 419 891 559 670 421 421 392 702 648 203 202 690 614 316 2077 704 577 328 328 346 346 364 390 411 406 362 361 381 376 367 494 462 413 386 386 344 358 377 422 377 337 337 356 356 328 358 318 318 468 421 337 421 421 498 422 390 390 388 370 380 380 362 414 334 336 336 329 329 451 451 377 377 423 525 347 347 379 369 366 366 446 356 323 383 383 325 325 396 396 336 336 313 350 378 378 485 443 680 680 1102 664 664 425 405 315 315 326 351 351 384 451 442 457 371 356 325 560 560 585 585 585 629 629 629 530 591 558 558 565 614 614 587 566 566 648 648 648 624 648 627 627 402 402 531 430 414 357 357 113 42 78 248 183 327 387 391 376 376 274 280 268 368 608 400 408 428 474 532 1738 372 368 481 466 590 478 620 609 599 599 74 656 900 440 612 962 609 635 596 575 287 470 429 223 300 160 634 266 666 965 929 313 891 1182 559 400 2039 392 392 397 410 410 654 654 745 689 577 577 394 411 411 364 364 379 379 311 376 447 453 374 351 494 486 426 337 386 344 365 480 461 377 359 381 349 325 328 348 348 595 468 369 369 386 421 498 498 371 383 388 355 355 437 437 414 414 354 354 347 329 345 345 369 377 423 364 364 493 379 377 377 428 446 356 356 397 397 325 325 370 370 351 336 313 313 298 360 450 357 357 636 450 450 413 474 474 517 368 396 396 372 390 390 496 457 365 365 298 313 636 636 754 672 672 655 691 691 591 621 621 565 604 587 587 639 639 639 648 672 672 648 643 635 635 894 531 384 384 347 357 113 75 75 191 183 303 277 149 261 352 83 149 404 404 363 371 371 465 495 422 543 543 327 255 499 540 590 609 609 599 617 617 656 1601 821 646 826 651 651 937 610 610 766 343 393 643 68 83 341 341 325 929 313 1692 518 429 400 426 426 350 350 410 410 1738 1412 1663 436 689 330 330 349 411 367 367 300 379 311 339 339 372 374 385 548 428 323 337 346 331 356 480 461 368 376 392 349 333 387 366 371 595 595 384 377 386 520 520 402 371 383 383 326 326 437 437 517 517 406 347 347 436 436 429 369 419 419 360 364 493 493 382 382 428 428 404 409 409 360 360 405 405 366 351 370 370 360 298 360 360 318 318 369 369 286 312 312 362 402 402 387 407 399 362 426 418 379 439 499 452 452 386 651 754 615 655 655 665 665 665 621 590 590 604 647 647 627 660 667 667 694 671 671 643 685 539 672 316 316 364 347 43 43 132 191 191 328 328 306 149 209 167 155 185 746 357 357 397 398 528 575 589 430 543 508 499 499 595 478 605 605 618 602 594 594 601 625 551 625 625 610 610 610 666 1294 1294 645 766 473 85 248 398 325 299 299 1423 528 333 700 366 366 388 350 415 398 398 393 393 398 398 381 330 349 364 696 982 300 484 518 611 1194 981 392 446 613 428 323 315 347 328 356 452 400 407 376 359 304 362 520 366 371 398 456 359 377 377 479 479 402 402 378 393 393 464 464 436 436 406 406 354 354 390 436 429 429 421 366 360 436 436 354 382 405 405 394 394 409 409 400 400 384 405 366 366 392 370 360 360 370 317 318 338 338 365 365 315 315 375 375 420 452 433 302 362 410 410 411 565 530 530 447 391 391 615 615 615 567 567 567 592 592 592 628 628 647 629 629 660 660 694 694 694 681 681 685 668 565 344 316 364 364 251 278 132 191 191 298 350 306 286 286 196 65 331 746 365 50 386 431 431 1083 470 1035 1035 67 413 413 541 486 605 605 602 602 602 594 601 625 625 610 606 598 598 615 639 673 1187 1156 1156 477 675 443 848 422 628 835 319 1604 333 874 398 388 388 452 452 425 398 353 424 424 375 381 385 385 500 364 397 397 482 606 588 684 438 391 1318 659 623 355 355 347 328 402 468 441 407 447 383 355 362 760 548 440 433 396 359 303 346 444 396 396 389 389 393 393 360 360 401 436 389 391 391 354 390 359 359 418 421 366 366 423 423 354 354 392 392 394 394 384 384 361 400 384 409 409 419 392 385 385 390 370 317 317 353 353 365 365 422 422 412 375 479 479 395 355 395 433 397 471 471 502 445 401 392 326 230 582 582 635 635 834 834 834 592 628 628 628 629 629 695 695 695 673 673 673 590 590 590 612 344 423 423 487 251 278 278 336 396 298 350 350 435 375 528 441 441 379 365 744 744 744 1477 1477 302 1058 457 148 413 598 562 603 551 566 566 583 534 534 546 523 523 330 493 500 494 671 639 639 574 574 694 671 443 443 935 819 651 1314 713 713 602 695 398 476 662 662 452 425 350 350 511 424 375 375 396 435 500 392 392 125 482 458 488 556 518 325 711 220 307 201 371 371 390 390 468 398 368 356 319 360 496 474 568 440 392 392 374 409 317 444 447 416 416 389 378 376 376 401 401 384 384 407 391 409 409 412 359 418 418 360 422 423 365 365 389 389 334 334 358 358 359 361 393 393 382 409 419 419 409 409 390 390 391 391 387 353 363 387 387 422 412 425 425 339 395 437 437 433 446 446 525 448 448 395 392 351 351 250 582 635 635 834 834 834 707 707 707 659 659 659 670 670 670 701 701 701 593 590 590 612 612 400 411 487 425 425 364 364 396 396 394 434 435 375 375 420 375 379 415 415 406 406 412 412 227 1058 492 404 495 598 504 615 604 543 543 583 538 546 546 276 426 426 493 500 611 402 592 376 532 1645 1651 903 572 468 721 830 830 623 623 569 1374 934 1842 426 662 333 349 349 331 350 511 368 368 404 396 435 435 259 1113 125 294 96 99 155 518 520 164 711 647 201 127 344 354 390 433 227 227 356 319 373 422 357 447 402 403 424 374 409 547 867 798 399 399 382 425 425 376 381 381 368 384 407 399 399 356 412 426 426 388 360 422 422 374 374 389 389 328 328 381 358 359 359 347 331 382 393 393 358 409 346 346 416 416 387 387 257 257 404 387 417 417 393 425 339 339 372 372 413 413 404 433 433 438 416 416 406 492 404 419 632 632 838 838 838 823 823 823 636 659 659 670 670 670 701 701 701 593 593 593 580 366 366 650 650 656 656 364 414 414 389 389 434 434 396 416 416 375 375 433 433 850 1146 1146 1146 821 821 821 553 404 494 605 604 604 338 547 547 301 519 519 276 219 263 263 500 402 464 464 653 313 764 497 1104 729 453 453 830 573 2334 695 688 738 700 696 426 695 661 834 745 331 442 317 369 368 404 404 295 888 478 371 132 143 747 178 155 100 114 140 238 461 71 510 354 354 464 464 378 227 377 377 456 422 357 312 335 384 528 528 634 765 765 1050 478 422 392 391 391 393 393 388 368 441 441 427 399 356 356 399 399 388 388 431 431 360 374 411 345 345 402 381 381 381 430 347 331 331 365 365 358 358 384 384 416 416 354 354 322 257 404 404 697 412 393 356 356 365 372 415 415 449 449 369 369 421 421 396 406 382 478 419 341 632 838 838 838 823 823 823 636 636 636 631 631 631 701 701 648 648 648 616 616 580 366 381 650 656 656 656 404 404 379 411 411 452 452 416 416 400 427 427 389 389 465 1146 1146 821 821 821 553 553 432 438 69 174 439 338 198 190 334 218 218 211 286 500 500 390 536 536 673 673 764 764 497 455 628 600 600 705 669 669 695 698 465 629 695 579 945 637 499 564 381 331 369 396 396 281 281 376 376 692 634 634 1331 444 798 171 501 501 953 346 336 1779 540 540 373 464 378 703 703 1037 456 404 404 350 369 369 455 522 513 634 548 349 408 454 392 391 341 390 434 399 383 396 434 427 389 389 424 399 378 378 418 418 360 360 394 394 355 345 402 402 364 381 430 430 332 397 365 375 375 385 385 599 599 506 506 344 322 472 472 722 697 412 412 351 351 365 365 385 385 417 449 483 483 456 421 339 339 275 289 289 252 306 648 648 648 632 632 632 553 553 586 586 631 631 701 701 648 648 648 325 334 332 332 612 612 624 624 624 627 627 655 655 655 776 747 514 414 713 713 545 545 545 465 317 317 2034 569 265 259 454 448 279 252 174 481 514 538 280 1367 1367 1367 286 286 429 429 443 1069 119 168 626 699 649 667 667 628 651 747 614 762 669 852 254 465 465 707 1491 2085 647 1192 394 381 331 331 413 413 281 281 808 1326 1326 699 699 482 370 669 2209 381 440 1028 604 1011 348 348 450 373 425 425 463 703 1037 1037 452 421 350 1027 1027 592 592 513 442 426 426 408 383 244 257 419 445 434 400 401 396 488 488 483 454 424 424 410 410 392 418 371 371 396 394 355 365 365 346 364 389 389 335 332 397 397 402 402 385 385 375 375 347 506 344 344 346 472 722 722 298 406 351 361 361 399 399 385 417 460 460 289 456 309 309 223 275 248 248 252 316 316 648 648 632 632 553 553 553 586 586 586 668 668 668 617 617 617 494 265 265 334 332 612 614 624 624 627 627 655 655 655 776 776 776 479 414 671 545 545 545 457 457 378 544 606 265 854 569 383 197 252 252 380 1914 326 376 1331 1367 992 992 992 784 429 429 719 569 1142 595 649 383 667 667 667 599 599 656 656 656 638 638 378 342 642 1491 463 495 1030 394 394 298 463 463 292 292 2388 666 914 913 594 644 1357 725 409 722 381 440 1028 812 812 1374 1250 450 450 1354 1121 891 499 499 444 444 421 421 605 605 592 592 449 413 413 432 409 389 258 257 425 425 395 386 403 447 441 487 497 497 430 395 422 422 392 371 371 367 396 373 373 404 365 346 346 385 385 335 335 371 371 369 402 423 389 389 375 347 336 336 358 346 384 384 393 393 406 406 416 416 399 399 384 384 319 460 289 289 382 382 223 223 255 255 281 272 315 313 606 606 606 793 362 399 399 375 572 567 567 539 481 433 481 470 495 494 589 589 614 614 614 616 616 616 642 642 642 678 678 552 479 381 381 337 326 457 457 457 607 544 374 374 388 243 534 580 321 419 419 551 376 1331 1331 1331 651 466 424 403 974 504 993 1361 1142 671 671 671 688 688 676 676 676 617 617 656 638 638 638 342 342 691 691 495 484 431 526 288 622 463 688 688 713 666 699 1239 680 404 670 403 486 409 1416 638 611 632 522 1315 1825 1646 934 1354 1151 1121 645 595 444 460 381 453 199 456 456 441 441 419 413 415 415 436 348 429 627 470 395 386 370 416 414 425 425 463 385 385 398 394 355 355 401 367 367 390 372 404 385 385 387 385 378 378 373 373 369 369 436 436 413 389 351 351 337 336 358 358 362 362 393 393 396 396 379 416 565 565 464 384 319 304 304 329 382 251 251 255 255 281 281 529 529 435 435 584 606 541 793 619 328 375 369 369 567 567 538 475 499 449 495 522 615 615 584 584 584 575 575 616 642 642 642 678 678 678 552 430 295 337 291 291 549 549 948 948 293 319 99 703 243 580 2759 419 419 551 551 487 501 651 651 651 394 403 566 455 1164 1061 544 648 671 671 688 688 676 676 676 617 617 617 643 643 643 642 276 647 422 422 447 436 246 288 293 360 483 659 713 713 713 602 3238 404 404 428 414 529 451 642 437 760 1917 522 1825 1047 1102 934 808 710 1290 449 864 223 223 649 453 532 532 478 441 419 356 356 425 436 551 551 513 397 397 397 383 424 424 398 416 416 473 405 426 416 374 359 401 406 375 403 372 372 417 417 387 387 371 371 373 373 365 365 369 436 413 346 346 291 337 376 376 357 362 370 370 321 321 379 379 445 445 452 464 398 398 275 304 329 329 233 233 255 255 476 476 453 751 374 463 384 497 577 407 541 328 328 367 362 371 505 432 374 453 449 468 615 615 615 584 584 584 575 575 575 570 570 668 668 668 593 593 430 295 295 402 390 459 383 383 585 385 269 269 294 977 500 473 985 552 348 749 491 393 284 677 341 627 273 273 742 1164 1831 577 648 648 634 634 634 636 636 636 595 595 614 614 614 640 642 642 621 621 621 606 606 652 652 652 643 643 643 705 705 693 693 693 671 263 428 414 414 772 454 288 707 683 806 826 476 620 1348 551 820 710 1306 2160 413 223 705 988 748 408 478 365 365 367 356 425 425 410 418 513 513 406 466 407 407 395 456 456 454 473 403 399 416 416 449 471 344 370 403 375 380 417 417 417 421 421 383 383 368 368 371 369 406 406 371 346 291 291 414 414 357 357 414 414 253 321 273 273 380 445 452 452 398 313 275 275 283 259 259 181 181 327 327 476 866 532 532 463 384 619 651 511 347 315 378 378 362 362 338 407 464 424 523 506 439 570 570 546 546 546 486 486 534 534 534 620 668 668 593 593 593 330 543 402 390 390 393 393 383 373 373 506 506 608 379 200 640 633 184 528 411 411 404 405 547 568 562 558 558 585 585 572 575 572 621 621 621 648 636 636 595 595 614 614 614 640 640 640 640 640 640 637 637 615 615 615 656 643 643 705 705 693 693 693 671 491 2423 381 703 687 687 258 650 683 683 683 1216 1216 606 551 522 640 1306 413 413 655 1560 710 2267 408 596 408 365 367 494 494 397 410 418 418 408 408 466 466 518 518 511 482 419 397 382 380 413 383 480 471 345 345 380 319 389 389 436 411 411 421 400 400 390 368 371 371 712 406 371 371 383 444 414 375 375 436 436 253 253 338 338 390 380 416 416 302 398 313 313 257 257 259 259 207 207 331 327 348 348 614 737 737 603 674 646 465 305 330 330 337 348 359 359 320 320 353 484 508 487 488 444 407 333 310 486 486 534 534 534 620 620 620 558 558 585 585 543 543 586 421 421 333 499 525 493 564 506 862 483 290 540 633 394 394 438 234 501 168 539 302 329 976 976 617 585 316 572 572 621 621 621 648 648 635 635 635 489 465 529 362 642 677 677 640 637 637 637 615 615 615 656 656 671 671 671 650 650 650 261 261 653 653 703 671 687 687 650 650 279 683 683 634 454 374 738 540 647 507 507 658 655 831 831 698 523 408 548 548 486 486 397 397 407 407 408 408 468 486 486 526 526 412 412 397 413 413 365 435 481 462 436 416 361 361 351 429 429 449 426 439 453 406 390 465 465 809 712 445 445 357 383 444 444 420 420 436 436 345 345 368 338 390 390 398 416 302 302 273 273 257 257 215 215 184 207 331 331 501 650 798 858 750 750 769 769 642 378 334 344 320 320 343 369 345 369 369 381 521 503 488 423 512 474 420 401 463 516 474 573 573 601 602 602 558 601 785 582 545 545 421 421 287 287 483 378 487 475 349 461 454 305 319 1576 370 370 529 113 539 539 560 359 1014 1240 617 591 520 905 507 629 629 635 635 635 662 662 635 610 610 506 514 642 677 969 677 612 612 612 481 481 556 556 556 655 655 671 582 650 650 671 422 653 1104 653 467 671 449 822 701 247 580 580 701 574 470 217 410 540 500 146 110 269 831 831 831 759 523 676 408 486 400 400 425 425 403 403 442 442 423 486 412 412 391 412 426 426 401 398 435 429 394 450 419 419 334 432 432 434 408 426 426 453 382 401 404 417 809 809 375 375 357 357 478 478 389 420 371 316 316 345 368 399 399 371 398 324 324 292 292 213 213 239 239 184 184 455 455 527 501 774 814 858 858 760 760 703 703 625 343 343 333 353 341 579 579 567 603 481 504 554 448 448 448 512 512 512 441 441 474 474 601 601 602 583 583 601 616 616 590 545 358 583 323 557 557 274 594 594 319 503 346 346 244 319 363 562 562 535 535 535 661 661 661 527 527 527 587 587 507 629 629 635 635 635 662 662 662 469 644 627 627 627 812 642 933 1666 2074 663 1406 481 556 1932 556 655 655 655 582 582 654 654 654 803 803 803 667 667 593 593 701 756 756 513 576 701 505 826 410 364 368 254 214 560 637 637 637 1549 1549 676 408 408 424 424 425 425 403 403 449 442 423 451 451 549 391 480 480 417 401 401 401 385 411 411 471 367 367 350 406 407 396 396 363 409 407 446 404 583 583 486 374 345 345 447 447 389 389 594 594 390 316 446 446 644 399 371 371 348 348 292 292 238 238 296 239 257 257 592 592 592 592 592 916 916 960 942 610 610 636 636 636 322 333 380 380 339 599 599 599 617 513 439 554 605 605 605 631 631 441 508 508 587 611 611 551 513 542 542 542 614 614 589 414 376 323 313 435 456 594 391 355 1300 364 346 244 569 450 248 929 617 929 1831 660 661 661 527 527 587 587 587 647 647 647 627 627 627 617 617 619 619 357 606 627 627 519 575 424 1012 508 450 695 663 623 895 623 617 617 814 814 814 644 644 654 803 803 803 667 667 593 593 593 912 784 666 438 68 679 149 286 884 416 416 560 560 637 637 637 1549 1549 899 429 429 438 424 434 416 416 431 449 414 414 465 451 549 549 575 575 417 417 384 391 385 436 436 394 394 372 427 447 403 396 421 421 378 580 371 371 426 621 514 514 428 482 482 497 364 364 778 594 390 354 354 308 644 447 447 418 348 356 356 238 238 296 296 354 354 479 436 407 407 547 808 337 126 258 942 656 662 662 658 658 658 377 402 588 588 588 616 616 496 513 608 576 576 542 839 839 569 470 470 746 746 611 611 513 513 513 546 546 614 685 685 686 638 638 597 604 554 554 553 698 561 699 325 330 432 372 248 501 495 929 1831 723 1056 825 510 510 580 582 637 637 682 540 540 627 627 617 617 619 361 357 357 370 370 1078 551 338 214 411 1489 620 569 1086 1086 623 617 865 814 814 814 644 644 644 726 726 806 806 806 924 924 1339 1339 1339 1033 666 666 679 679 742 742 742 899 579 579 714 714 829 393 393 389 389 438 438 425 425 428 416 431 431 444 414 465 421 421 413 575 321 321 375 375 391 391 385 385 402 394 403 403 394 428 485 526 413 419 580 607 442 426 399 399 374 531 531 671 497 343 441 778 469 469 319 354 308 308 634 634 418 418 334 334 262 238 273 273 402 354 479 479 664 664 547 519 762 762 1090 1090 1333 776 607 607 341 725 937 630 346 346 579 579 569 594 512 524 476 476 542 512 569 569 488 488 488 746 835 703 703 579 539 579 579 643 643 629 629 629 652 652 604 604 553 553 698 699 699 256 393 432 382 462 552 322 1654 505 782 537 803 453 510 415 582 582 637 682 540 544 544 546 610 610 361 635 605 605 1021 667 372 123 665 494 1529 820 425 2848 1086 398 650 411 650 679 679 679 623 623 619 619 619 684 806 806 924 924 1339 1339 1339 1033 1033 1033 812 812 1052 1052 1052 714 627 737 737 984 571 578 276 401 389 469 469 455 425 428 394 394 376 444 434 434 424 421 413 413 387 387 375 375 432 432 414 385 402 415 415 454 394 492 492 526 391 391 445 548 864 864 760 383 383 483 479 459 459 382 527 886 452 398 319 319 318 488 634 422 422 389 389 262 262 240 240 392 402 703 703 767 664 875 781 777 781 754 737 1339 1009 702 138 478 661 542 937 937 547 619 527 569 569 490 408 508 476 462 462 512 526 517 517 490 631 631 590 590 590 579 635 579 579 596 596 596 591 591 652 652 618 475 418 418 546 607 259 209 558 404 385 1095 884 1654 1654 457 993 450 445 616 616 521 573 788 788 798 687 650 650 649 620 594 645 635 605 646 537 667 694 694 665 494 567 567 1095 624 674 104 626 613 578 550 679 679 623 623 619 619 619 684 684 782 746 981 726 726 841 891 288 943 855 812 784 1052 1052 714 714 737 706 514 466 466 401 401 456 456 484 455 424 424 444 394 376 376 407 421 424 399 399 346 346 556 556 691 672 445 414 525 525 462 415 454 454 465 465 487 487 357 462 462 464 607 370 370 388 559 511 434 342 672 672 421 452 337 337 294 394 394 488 461 461 389 389 325 325 294 240 392 392 658 703 338 767 338 611 537 692 309 692 1047 2050 1183 138 1166 542 339 622 622 622 482 527 515 515 543 461 361 467 467 478 478 526 487 490 490 490 590 590 590 577 577 635 621 568 568 554 516 516 535 777 777 726 726 418 418 584 607 607 558 558 683 343 700 406 1226 1226 451 954 386 445 538 874 788 835 536 798 798 687 650 650 649 620 594 585 585 615 630 583 645 682 776 1189 396 655 502 1095 624 324 626 318 613 578 550 550 697 657 1949 1317 667 643 741 597 1064 1107 782 480 918 726 875 181 264 855 855 784 784 873 873 873 805 694 694 493 466 384 384 467 456 484 484 415 444 444 362 362 464 407 421 421 374 374 346 346 445 445 453 672 445 445 473 467 462 466 466 466 465 412 412 393 393 457 457 158 418 416 378 441 441 444 448 694 1144 1212 405 405 249 429 466 466 390 461 461 357 320 320 287 325 294 382 382 442 658 875 875 457 839 362 455 576 309 692 958 1026 344 99 109 77 1164 550 1545 542 534 539 476 452 427 516 579 479 479 479 477 477 487 498 498 523 571 571 572 570 586 586 586 748 748 554 566 535 535 831 831 831 726 619 584 584 579 157 244 527 521 722 337 573 1195 1305 984 954 954 538 538 830 835 835 536 530 530 672 619 561 561 587 651 625 643 643 604 371 645 489 776 777 392 655 490 640 671 672 440 440 2594 365 596 366 749 749 192 677 667 689 534 741 1218 1107 557 844 264 632 561 181 485 1904 2416 1249 485 622 843 485 485 371 694 408 458 458 457 467 532 532 422 415 444 444 396 396 464 464 456 456 411 374 367 477 477 453 453 420 420 436 473 467 467 420 466 466 466 398 398 393 393 402 13 395 418 377 218 335 363 444 177 417 1144 597 597 74 435 435 366 448 311 311 331 314 314 276 287 313 313 382 382 442 442 735 735 927 408 464 464 455 606 858 858 858 344 251 635 1268 1702 2569 1052 534 534 534 614 488 451 573 416 512 512 475 475 499 499 499 543 543 571 377 344 570 570 620 620 748 676 676 566 558 558 594 787 770 770 709 489 489 579 964 527 527 -28672 722 722 573 1195 984 772 709 292 683 683 483 935 709 709 677 664 664 619 667 587 587 651 625 625 643 609 674 650 1636 611 588 588 635 640 582 536 536 613 613 1270 710 710 600 335 486 504 753 753 720 671 433 619 349 623 643 524 605 549 608 1010 1584 855 747 485 609 416 416 318 675 242 242 757 458 196 457 472 681 422 422 445 404 396 434 434 400 400 411 411 360 360 466 477 410 410 401 420 436 436 422 442 420 424 424 383 383 368 368 418 418 376 77 209 267 396 335 98 98 120 232 232 198 231 288 288 312 342 342 308 301 299 299 347 314 314 285 291 382 407 396 507 735 735 937 1500 839 1227 1000 969 625 625 858 921 1189 1702 1268 1034 1387 602 501 105 156 407 471 317 515 402 420 512 498 498 498 495 495 495 543 431 431 577 569 581 640 640 592 592 565 565 565 747 747 787 787 709 709 489 529 529 585 579 579 323 971 353 852 788 1118 571 592 624 612 683 483 935 935 709 677 664 647 647 667 654 654 622 612 632 632 627 624 615 615 611 588 635 635 640 582 784 390 1864 638 674 674 655 737 600 1049 806 816 1571 601 601 617 617 236 623 606 670 605 549 813 582 1038 946 903 747 488 488 416 318 318 1016 242 1212 270 122 480 472 681 446 444 444 404 404 446 446 400 400 399 399 364 360 466 374 374 397 401 412 412 485 422 442 442 451 451 383 383 337 337 188 418 127 376 235 267 396 396 246 661 120 120 156 198 351 368 282 300 300 251 308 354 338 338 354 354 345 300 1300 2321 407 469 1402 507 492 531 540 2315 839 1000 2077 625 625 603 603 603 695 695 734 734 734 585 278 105 890 890 155 311 402 446 376 484 515 507 507 527 570 570 561 561 325 569 615 640 640 552 552 552 599 599 747 747 962 1093 861 861 538 523 481 1316 522 518 518 971 381 788 788 845 592 592 -28672 612 523 548 617 519 679 679 725 680 681 681 667 619 283 612 632 627 627 624 615 615 606 598 785 773 773 573 511 784 566 400 213 213 619 737 490 768 2461 816 783 1403 1012 1388 419 419 726 1132 688 536 513 521 745 856 946 881 475 374 783 335 410 643 1490 707 1896 978 865 480 480 433 433 444 444 413 416 416 453 453 452 452 419 364 410 410 367 374 397 397 375 375 485 485 461 461 429 451 467 370 466 337 328 10 94 434 235 829 943 1092 1706 661 1309 762 762 371 351 294 294 324 397 369 369 412 387 387 408 383 311 311 268 372 874 639 839 600 1056 537 1037 1037 764 1262 1661 744 831 696 696 1867 656 695 734 918 734 312 278 1572 919 634 1127 464 483 394 465 522 382 456 416 407 452 433 594 561 561 561 615 674 491 491 442 467 467 548 755 755 964 964 861 861 859 336 523 522 603 518 536 536 241 1060 565 322 341 67 1082 577 1004 495 535 491 679 679 547 680 680 681 667 664 596 596 705 551 551 569 587 635 814 814 1449 1471 773 573 511 566 566 629 374 213 783 545 538 875 276 1343 1242 722 750 750 635 632 605 720 688 529 731 324 499 856 896 706 542 321 367 630 814 885 624 624 716 678 1006 1006 761 433 436 436 417 417 416 416 388 388 454 452 419 419 396 342 367 371 371 393 375 379 379 370 370 429 429 453 453 486 466 445 406 1471 356 1073 434 1224 1662 1381 1309 543 543 448 762 371 371 282 244 319 554 554 554 566 370 366 408 348 348 1110 298 298 983 486 691 560 1166 560 550 2174 831 537 471 497 744 538 696 696 656 656 1039 758 267 587 431 1429 1526 1366 1127 940 464 437 399 425 543 543 429 496 496 433 452 486 486 827 827 827 805 805 442 569 548 548 815 815 815 964 934 814 814 655 581 568 568 425 369 584 241 565 1035 889 529 529 577 577 630 630 1399 420 500 708 678 577 753 631 631 589 567 613 613 612 563 569 587 635 814 814 1449 1471 980 980 804 598 511 511 484 570 1826 548 548 631 615 1343 1242 1257 538 660 547 522 520 409 745 495 241 630 292 436 656 333 412 547 469 310 814 584 909 846 727 1782 1320 1898 761 761 445 445 368 417 410 395 395 388 454 375 375 382 396 342 342 384 371 393 393 337 337 370 370 366 366 390 453 486 409 409 916 335 700 1391 1647 686 1008 1008 595 595 448 743 203 203 157 282 244 244 386 554 566 566 566 307 307 327 324 324 269 422 933 941 933 828 560 584 527 249 429 569 469 497 559 620 620 658 934 658 1372 1372 267 1151 2132 1220 325 1750 1503 897 2835 477 423 425 523 498 455 494 496 442 434 434 486 827 827 827 435 492 449 424 569 625 625 625 627 627 627 641 641 665 665 1301 2570 379 638 467 1843 535 1057 1035 912 373 1327 786 573 1186 587 980 561 488 603 577 1097 631 631 426 567 613 613 612 621 626 626 625 660 660 675 672 949 1310 1310 1478 167 65 423 317 836 581 548 161 785 893 1553 1245 802 991 774 429 419 409 409 263 630 630 154 415 703 403 445 743 850 819 819 598 609 609 731 731 711 711 711 335 431 431 368 438 438 444 395 440 440 362 375 382 382 358 376 384 440 440 327 327 323 323 289 289 279 390 374 374 430 409 916 916 720 720 1647 686 498 525 368 811 452 452 271 203 157 157 224 409 657 657 501 501 501 274 274 327 483 539 288 190 630 780 933 1131 1567 584 149 1044 260 434 469 443 836 443 534 687 658 666 1262 2296 661 1151 574 489 428 325 1584 1590 3166 1175 341 459 274 161 71 339 432 468 476 434 491 491 491 672 672 574 449 514 467 557 557 532 532 627 627 641 641 665 665 665 451 379 451 547 3010 838 838 597 495 753 786 605 989 1186 1186 561 561 488 603 603 606 470 171 221 246 480 583 583 609 606 606 621 630 675 675 672 949 1310 1310 1478 980 65 -14 617 338 632 171 335 556 655 710 710 991 802 359 853 419 587 587 66 27 602 1082 742 716 586 513 755 512 1036 1036 764 678 464 503 731 513 711 526 526 517 1230 350 729 827 444 443 443 360 362 359 359 365 358 376 376 358 358 327 327 290 290 313 289 279 279 329 374 374 1086 40 270 720 1705 268 314 314 368 368 424 424 143 271 117 117 331 224 409 409 383 383 501 235 290 290 619 483 290 583 308 630 1659 1659 1571 644 602 205 335 384 619 311 131 367 673 534 636 661 516 525 680 424 194 381 446 782 1638 960 2656 997 872 2970 238 109 109 109 483 513 495 514 514 535 535 535 610 672 672 485 532 587 557 557 532 532 532 625 625 625 961 961 961 584 404 818 621 547 458 695 597 706 568 753 728 728 449 449 701 511 511 731 731 440 484 355 171 246 480 583 583 609 606 621 621 630 654 659 659 1068 1417 1417 31 797 365 360 360 594 594 919 655 1279 663 663 710 190 782 782 1063 1029 520 532 77 532 399 2105 666 391 488 613 613 464 1036 832 832 678 582 623 623 706 654 654 481 440 474 502 729 959 959 601 470 360 360 370 370 365 365 401 401 669 658 385 297 297 290 313 291 291 316 329 247 247 181 306 699 119 199 199 321 321 613 613 320 424 143 143 161 485 331 331 426 364 364 326 326 305 510 290 619 440 76 245 322 598 697 654 573 583 602 497 439 439 439 502 465 696 696 1444 787 787 218 525 214 57 412 2099 446 650 1478 2464 1210 997 251 421 614 34 204 561 483 483 542 444 514 535 535 535 610 610 610 570 392 418 495 495 558 558 558 605 605 625 961 961 961 584 467 422 600 547 432 432 616 695 769 685 1101 488 871 1183 468 639 432 815 815 661 440 355 399 460 460 460 634 907 634 612 612 640 640 640 629 1068 1417 1105 185 797 43 203 665 756 640 696 696 488 760 687 687 553 729 729 1400 1660 1395 290 290 486 1097 541 666 391 391 527 444 464 598 598 437 1051 787 787 706 706 706 604 604 707 523 527 881 578 578 524 470 472 455 441 405 405 424 424 316 316 359 359 325 297 362 362 370 291 316 316 244 244 306 306 246 425 334 199 1481 265 465 613 320 183 183 153 161 485 485 556 556 306 306 397 362 640 491 258 649 728 87 224 245 574 541 654 644 583 760 1151 2637 720 350 350 747 684 696 512 1953 787 965 376 380 102 191 286 663 604 660 1313 1210 579 342 417 873 614 204 561 561 561 571 571 571 547 547 547 603 603 608 495 415 495 495 495 558 558 558 605 605 692 692 692 650 444 467 603 760 708 492 344 458 313 614 685 1180 488 1044 453 453 448 372 2740 451 661 442 482 1925 470 1153 669 372 191 147 612 612 640 640 640 629 629 629 540 599 689 738 689 631 631 642 642 696 763 760 760 122 553 151 354 697 660 546 521 1826 561 1528 541 757 633 1165 527 444 444 453 453 437 437 404 404 938 416 441 666 430 472 523 482 412 579 475 475 440 551 499 499 450 470 470 424 478 478 640 359 325 322 322 397 370 494 494 803 244 461 461 1172 670 1209 334 277 277 186 543 301 301 215 183 153 153 288 288 257 257 91 400 400 546 546 601 125 115 437 423 224 1251 2567 226 563 644 578 516 810 1141 720 708 499 623 876 740 775 610 1126 991 1857 662 537 317 286 1342 325 617 468 1162 794 1332 1195 873 690 463 644 644 644 631 571 571 547 547 603 603 603 608 608 459 450 537 537 571 571 571 618 618 646 646 646 631 650 497 524 469 508 476 492 482 488 1388 644 644 443 878 426 772 393 622 289 410 589 991 387 306 452 452 452 669 669 409 604 460 760 760 760 320 320 340 340 357 476 1445 689 631 631 2090 642 642 575 2571 1345 600 746 1115 523 833 974 -28672 412 1525 540 661 508 2725 466 1165 1165 482 482 453 427 427 412 412 404 404 430 530 437 666 450 427 395 457 579 600 514 452 452 614 516 484 484 427 415 423 1377 1377 524 524 424 322 397 397 472 472 803 803 1390 1390 959 805 557 557 507 277 186 258 258 198 215 113 113 196 196 527 527 343 245 361 276 276 630 141 321 1944 356 349 373 227 324 627 857 620 656 564 566 1141 1298 648 415 611 672 876 1167 685 2145 736 674 674 869 797 410 1812 573 853 468 272 712 646 2129 1288 805 181 826 644 644 631 631 641 641 641 593 593 593 568 568 568 547 547 621 621 571 618 618 618 646 646 646 631 631 631 626 626 608 608 608 595 595 595 956 579 474 614 426 458 393 657 863 1139 884 471 99 306 615 1600 812 1125 378 200 594 1945 760 760 760 320 312 312 606 606 849 849 674 840 782 747 747 747 1593 1593 812 893 1379 2441 758 576 387 242 412 687 687 714 452 466 546 546 442 442 410 410 391 391 387 412 437 437 503 430 421 423 423 427 395 372 449 576 510 510 638 749 749 477 483 342 1003 1442 562 538 509 485 424 424 480 589 472 738 738 959 959 959 959 713 713 758 507 479 369 535 238 238 198 104 104 196 196 385 569 572 295 295 487 268 630 468 1175 319 624 349 607 626 777 1626 857 1221 470 490 518 567 1038 678 798 611 1026 624 1664 2392 678 678 678 621 542 636 817 929 929 918 316 1057 1057 436 452 2919 805 742 742 742 593 593 593 587 587 587 629 593 593 568 568 568 547 547 621 621 621 616 616 616 622 622 622 608 608 720 720 626 608 608 608 595 595 595 579 1009 645 645 645 947 966 427 367 1391 456 426 426 1149 615 705 530 157 350 200 200 710 552 552 320 320 423 423 645 645 706 898 658 724 782 616 616 763 1301 983 983 718 1379 1374 617 1374 553 523 525 423 479 479 452 452 522 522 442 442 465 465 434 391 387 552 552 426 503 464 464 404 423 297 297 355 474 474 478 456 389 389 502 441 494 463 488 723 769 774 545 517 517 504 652 589 589 946 946 959 959 911 911 775 713 758 758 857 479 535 535 281 120 104 272 272 421 421 385 937 1579 811 470 844 495 484 1772 436 624 767 820 648 550 777 1626 1353 1353 552 518 534 560 577 845 731 1612 624 636 908 678 548 570 1538 719 1453 817 831 840 840 1860 1860 116 2011 452 461 461 629 624 536 259 593 593 587 587 587 629 629 629 604 604 606 606 606 633 633 633 599 599 616 622 622 608 608 608 720 720 720 627 627 627 635 635 581 497 383 634 634 634 410 236 266 800 557 426 496 426 757 757 757 313 2001 283 1680 919 1651 552 552 454 454 401 423 912 993 898 683 648 782 658 649 616 1253 763 728 422 680 680 697 697 1149 1185 468 506 506 479 479 418 410 410 426 426 351 351 443 434 470 470 570 552 426 426 492 635 404 356 356 390 390 406 406 418 418 368 432 509 509 494 463 646 579 754 676 676 541 501 579 579 659 292 987 519 907 851 851 911 775 970 970 646 857 606 342 342 342 2 2 260 315 421 421 599 908 437 312 642 129 48 110 293 810 810 695 550 542 550 676 781 505 514 552 510 628 672 502 1104 555 499 659 659 908 574 548 518 713 615 699 699 2421 1011 1715 1767 215 2377 1914 532 983 542 1839 624 247 476 353 470 610 610 590 662 639 639 639 616 616 606 606 633 633 633 599 599 624 624 624 614 614 614 666 666 666 639 639 654 654 635 581 581 383 525 558 483 466 410 465 948 781 601 1450 1749 617 617 1126 669 506 533 549 531 554 1011 568 360 441 539 382 1150 546 1310 683 645 833 707 649 1267 687 728 728 422 422 447 374 697 426 427 474 506 1635 451 370 370 410 410 385 385 447 351 443 443 394 444 570 450 450 468 492 635 635 471 471 390 390 433 433 510 418 379 379 859 547 470 467 491 579 528 528 533 588 595 595 96 710 710 824 950 624 191 949 816 816 829 538 1610 545 572 976 333 714 378 378 455 315 566 874 874 1030 1030 1030 301 293 47 71 117 398 469 483 481 447 506 735 730 455 485 505 457 239 460 502 551 501 287 100 176 798 783 507 518 713 600 225 609 609 1008 1008 609 724 1495 2092 674 583 32 502 162 478 398 743 644 610 610 662 662 662 649 649 616 616 603 643 649 649 596 579 586 586 621 608 608 614 640 525 243 123 639 81 654 248 654 609 500 508 660 565 251 626 749 837 837 629 601 239 257 462 632 516 677 1126 506 2058 543 679 433 465 200 268 667 1517 583 546 473 473 512 940 1550 1550 1056 471 604 422 422 450 447 374 634 646 646 723 474 478 478 398 370 381 381 381 506 447 451 451 422 394 444 444 401 401 468 468 513 513 471 410 410 493 493 510 510 443 443 740 859 604 604 413 452 452 477 496 539 539 615 637 105 656 742 394 909 846 834 57 985 899 829 616 538 545 545 333 333 333 128 128 583 511 641 1290 1290 1674 565 687 672 58 90 59 117 456 449 483 497 447 519 496 438 535 485 474 424 264 715 460 610 582 299 844 176 478 350 564 438 611 798 596 2300 648 1414 939 939 1495 2050 1320 1188 1193 478 463 1813 334 721 721 644 414 617 617 654 641 641 604 582 582 637 637 637 649 587 579 579 621 621 608 608 627 640 639 639 66 659 25 125 730 323 368 818 1421 406 590 65 152 79 257 232 629 298 2680 2239 700 113 339 455 616 742 589 359 472 433 467 1169 505 583 583 583 676 676 582 512 665 1057 848 671 471 471 724 724 450 450 338 338 646 646 723 723 404 398 398 368 368 314 381 506 506 482 451 422 422 422 416 401 408 408 454 454 446 446 385 385 409 493 483 483 391 443 740 740 680 428 413 413 413 475 597 597 605 498 561 542 163 208 707 909 843 843 123 901 823 823 616 558 370 370 66 66 121 121 121 640 640 783 1290 1290 821 821 468 468 468 154 154 501 424 516 540 497 493 514 428 647 448 535 402 332 394 715 763 427 761 661 661 928 556 802 737 438 649 607 1430 1026 931 2027 889 1051 1015 1278 1661 1947 948 571 1242 463 538 538 682 682 1443 781 651 654 676 604 604 499 374 598 637 614 587 587 623 609 609 652 639 688 647 647 645 321 639 18 659 484 730 323 727 474 388 484 484 624 664 86 111 359 496 1172 694 495 653 113 479 488 481 739 415 855 855 855 540 1169 505 1059 2483 1759 620 812 582 463 542 460 671 671 655 655 724 433 433 675 675 675 615 615 724 423 404 420 420 434 368 314 805 805 458 482 436 436 443 422 416 416 406 406 454 454 376 376 425 385 409 327 327 362 391 422 422 478 680 428 428 686 686 475 475 565 605 331 481 325 108 208 1246 633 1006 724 783 783 716 765 499 503 278 69 69 66 121 121 121 640 640 783 783 783 692 692 629 629 629 588 588 565 565 501 742 742 665 665 665 496 496 631 631 677 711 711 1196 708 567 609 597 597 516 314 567 560 413 505 791 791 791 697 697 902 831 1600 1233 978 978 1771 1254 615 1050 552 552 580 1156 653 896 664 676 608 608 542 226 547 595 591 627 627 626 626 652 652 639 688 688 344 645 616 91 119 399 484 280 280 770 312 338 470 854 68 103 678 795 399 596 492 656 1896 404 328 421 889 392 217 383 503 509 559 540 471 235 429 660 529 477 818 417 471 555 460 465 430 516 717 735 420 420 515 868 726 726 615 724 724 382 382 404 434 481 481 1138 805 458 458 456 456 443 443 458 373 373 412 412 430 430 448 425 664 664 352 327 362 362 462 455 478 478 447 613 613 487 487 364 364 550 221 592 592 563 1787 1787 722 722 695 695 703 514 516 516 278 278 69 69 69 183 183 730 730 730 704 704 648 648 692 351 629 629 588 588 565 565 719 719 719 949 949 745 745 745 645 645 809 711 711 648 648 610 610 610 531 531 552 329 560 535 567 567 592 1839 697 1966 542 812 687 521 1733 887 902 711 711 711 586 580 580 675 675 807 726 665 665 478 356 226 456 441 432 417 589 589 626 586 586 587 626 474 344 599 1927 649 652 406 318 318 557 770 1859 484 453 218 76 618 493 362 399 596 679 441 441 441 728 361 388 1478 217 2355 359 478 446 468 350 40 483 600 542 608 396 474 471 459 457 489 462 516 458 489 436 550 868 868 726 726 726 726 476 468 382 404 404 481 509 1138 705 705 597 456 495 495 561 561 373 373 485 485 450 430 448 448 758 365 1557 748 638 444 462 455 455 479 479 613 613 444 444 396 364 344 208 90 87 642 642 2005 1400 2410 584 703 2004 1323 450 387 300 300 48 48 48 263 189 568 730 730 704 704 648 648 648 351 351 638 638 638 570 570 594 594 897 897 949 745 745 745 645 645 809 809 809 654 654 712 712 614 614 614 581 552 552 535 535 512 523 1107 2308 708 724 572 343 419 824 589 793 850 593 593 586 453 1103 437 321 574 536 1761 574 478 478 554 402 403 458 450 361 555 555 603 622 421 626 474 1092 2103 649 652 2278 569 1504 318 1740 557 975 2987 453 149 493 412 553 1427 362 550 679 459 364 364 361 361 512 532 3180 452 277 359 446 1613 1613 520 173 101 847 608 706 474 426 424 439 489 506 427 430 430 436 398 695 695 672 672 469 659 659 468 486 486 493 481 509 509 413 413 597 597 481 481 501 561 392 504 504 485 450 437 437 417 758 717 365 748 748 444 717 488 488 479 479 417 417 327 444 396 489 489 63 172 685 642 642 1077 682 682 363 449 449 478 625 282 593 300 48 48 75 189 189 568 568 568 601 601 575 575 575 479 479 683 683 638 570 570 594 594 594 897 897 654 654 768 768 768 872 872 596 596 654 712 712 614 614 614 581 581 677 677 677 601 696 836 567 708 724 410 435 346 346 745 589 957 935 485 680 474 330 330 494 494 536 815 1129 509 496 518 430 493 600 436 506 506 444 603 622 685 470 470 721 319 563 553 495 699 423 678 678 701 484 776 776 439 396 1336 368 368 448 448 435 435 1878 395 356 361 392 381 381 277 277 677 333 403 645 785 237 350 384 376 367 395 396 439 439 498 455 402 411 435 712 712 695 661 661 672 693 659 773 773 954 805 493 1161 1508 445 413 449 449 389 389 501 501 514 514 404 504 335 335 740 437 417 417 398 1682 1042 508 508 1147 1147 453 453 459 459 406 327 398 662 666 489 700 172 519 519 475 542 542 542 629 1082 533 187 508 282 282 282 88 88 218 218 218 624 624 667 667 667 720 575 479 479 479 683 683 827 827 827 623 623 856 856 856 689 689 670 768 768 872 872 596 596 596 671 510 523 523 508 511 511 580 580 523 612 639 637 631 841 673 517 481 528 561 959 920 626 236 549 448 392 330 330 494 494 438 815 299 141 510 477 474 457 447 436 704 440 414 736 490 1240 784 470 669 721 446 607 607 1173 1173 1017 479 701 1505 896 444 444 1889 888 361 361 675 448 1096 775 578 356 356 409 409 387 381 275 275 453 460 170 64 114 237 350 323 323 397 405 396 447 448 460 414 402 422 567 1016 740 444 742 758 758 797 781 744 492 573 805 493 1508 1508 445 985 486 486 562 389 486 486 509 514 404 457 457 772 412 545 545 705 523 710 789 818 818 619 1147 878 878 528 459 406 406 548 684 646 345 447 639 1108 321 1332 542 542 542 629 576 576 136 61 363 514 240 240 240 404 218 218 624 624 667 667 667 720 720 695 695 695 575 575 485 485 616 616 623 856 856 856 689 689 670 670 670 731 731 518 518 954 954 954 503 523 523 511 511 580 580 646 646 646 637 631 701 475 231 481 464 561 417 325 593 477 477 467 392 661 392 943 943 873 873 794 289 995 491 488 559 447 473 341 440 414 414 317 986 1240 605 605 572 400 615 916 644 644 770 628 530 696 696 444 671 1581 1889 715 361 402 353 353 245 1904 370 370 350 409 387 328 328 954 453 133 595 120 1099 370 370 347 394 397 404 404 449 449 460 433 473 557 740 903 850 850 742 724 797 797 272 744 1015 461 792 732 706 706 1072 559 739 486 562 509 509 545 509 310 310 694 457 523 772 793 793 693 596 748 868 498 548 625 562 550 571 528 542 645 684 684 684 646 646 639 639 639 922 922 710 710 710 716 716 690 690 621 558 550 827 240 240 404 404 638 638 638 666 666 701 701 701 483 483 486 575 575 485 485 616 616 616 719 719 679 679 679 513 513 1269 551 731 1033 518 954 954 954 1286 503 467 444 481 583 583 414 619 568 568 618 558 584 436 436 436 379 379 617 617 617 646 646 488 488 656 656 943 873 873 416 316 794 347 532 559 459 458 430 341 664 415 415 681 986 652 636 501 456 456 659 638 590 472 628 788 804 1037 770 453 652 321 541 433 1002 560 837 245 410 769 381 1271 422 422 355 328 550 473 153 375 497 1069 422 393 393 394 394 406 406 434 449 449 454 454 557 573 565 723 717 717 724 803 810 447 770 1015 639 1163 462 732 482 541 541 739 579 579 716 509 545 545 508 1480 1097 640 952 429 606 628 628 906 748 498 1070 1070 476 939 565 1219 750 479 623 659 659 624 624 624 647 647 1020 1020 1020 594 710 710 716 716 690 690 690 445 445 435 435 435 370 370 540 540 649 649 666 701 701 701 483 483 486 486 486 567 567 527 527 527 530 530 699 679 679 513 513 551 551 551 672 672 871 871 1349 1349 1349 801 801 583 583 583 448 433 606 420 420 558 558 427 427 427 649 649 653 653 619 619 646 488 488 656 656 656 626 626 418 323 637 637 637 1211 433 963 699 1335 659 490 415 681 249 636 636 472 498 487 454 1342 367 110 388 657 511 511 707 650 639 639 631 376 502 473 729 729 2270 1386 381 381 460 408 355 578 578 640 370 375 375 602 411 393 393 390 414 414 434 434 388 388 450 454 469 469 730 756 803 807 807 760 754 754 770 905 1045 1045 803 732 655 495 624 598 557 601 716 514 514 535 508 1480 1480 1069 1069 429 429 567 783 906 754 467 722 368 476 1024 416 416 670 670 623 650 652 652 1239 627 627 741 674 1020 797 594 594 507 669 669 1259 1259 821 821 821 688 688 435 370 370 540 540 649 649 649 644 644 644 614 614 492 492 659 659 567 677 527 527 530 530 699 699 655 655 801 997 628 807 807 807 1059 1059 575 1349 700 921 459 583 443 416 460 433 1267 1213 634 634 634 523 523 652 649 465 500 460 505 365 524 409 409 257 257 552 552 552 472 418 580 637 234 610 530 963 963 659 659 452 97 390 781 513 513 514 360 487 448 295 35 319 634 447 573 424 1066 650 256 639 631 1235 502 502 669 643 512 712 1076 428 460 408 408 391 391 640 640 375 405 405 424 424 428 428 414 414 450 450 364 388 450 573 573 543 435 816 803 803 760 760 754 768 768 905 996 986 986 850 96 663 649 586 557 691 727 624 520 535 535 691 691 1069 559 559 1161 1161 518 518 578 578 54 368 47 1024 384 657 657 630 630 650 627 604 604 477 192 574 1168 1168 73 758 507 466 552 2079 2117 1160 1160 821 721 688 688 633 472 472 527 527 639 639 639 697 697 546 614 614 492 492 659 659 659 677 677 662 662 662 729 729 567 567 639 639 628 874 1289 807 1059 476 552 993 720 507 581 557 466 454 459 460 473 680 690 634 634 523 523 652 652 652 530 414 500 422 135 32 82 95 257 552 552 552 472 472 580 400 438 677 508 475 529 483 484 455 303 1053 303 842 656 841 360 1106 370 493 598 634 319 698 370 1112 1112 697 730 256 1242 731 621 955 944 703 916 712 655 2140 545 589 577 391 437 437 413 413 405 405 373 373 373 428 396 466 466 457 364 735 735 566 573 543 288 449 491 1033 1069 1129 897 712 703 703 725 725 850 850 561 706 634 501 542 533 571 624 520 467 561 445 501 501 506 506 1161 852 693 781 648 578 750 51 705 705 684 586 587 587 723 723 723 732 388 441 441 344 344 121 1308 81 9 466 585 454 370 639 713 713 721 722 722 633 597 544 544 631 631 639 95 697 697 546 546 546 587 587 667 667 667 645 645 653 653 662 729 333 253 394 478 550 765 684 1009 725 1458 800 1349 1903 1027 1368 581 460 442 487 459 482 668 668 690 757 633 553 553 562 562 231 231 427 500 422 82 82 82 95 95 976 976 701 701 701 451 560 587 587 677 286 252 458 512 493 502 820 820 482 821 1789 357 602 210 390 625 618 609 609 532 532 532 647 647 800 974 569 621 590 590 703 219 560 1461 435 769 589 480 701 3105 433 394 413 372 189 189 373 373 431 431 834 466 457 457 857 560 566 460 460 627 449 689 689 570 1069 897 712 464 326 530 725 382 751 522 706 634 506 458 488 549 549 527 473 478 478 447 448 448 474 433 444 444 714 648 526 526 671 671 646 646 586 594 639 639 1133 1133 1133 388 243 79 556 143 132 90 544 778 1156 635 349 397 296 593 709 709 722 627 627 597 603 611 611 623 623 565 565 565 571 571 574 697 704 704 684 684 645 540 653 653 626 626 354 462 401 478 550 490 800 789 522 2631 725 1967 1349 1134 1324 3234 300 321 487 468 325 618 702 646 632 685 388 555 366 374 63 48 231 504 476 360 360 402 402 402 556 556 311 701 701 560 579 587 587 277 343 343 806 466 499 502 1531 597 482 578 1088 80 291 582 484 735 618 609 609 532 532 532 647 647 647 631 631 708 708 610 1691 219 1691 2705 2049 769 727 665 728 533 409 394 393 393 336 189 478 478 697 431 834 862 404 452 857 560 422 1565 508 742 287 457 689 1089 715 715 567 771 1486 706 706 390 445 593 661 521 436 492 488 419 433 551 469 469 527 524 524 509 474 589 518 444 846 846 560 699 639 639 639 599 599 594 678 851 851 270 288 723 545 771 70 607 817 817 500 500 527 316 900 341 603 117 637 625 625 625 608 608 651 651 601 666 35 1245 73 195 374 587 680 697 676 712 1324 739 800 708 602 96 685 644 354 462 464 442 603 628 915 915 677 842 982 1704 929 964 539 1291 513 1224 532 410 508 618 702 642 642 623 401 444 555 464 299 695 142 301 513 472 485 500 443 402 556 556 311 311 573 498 573 593 505 398 539 426 143 695 548 619 442 507 526 421 711 582 776 582 735 478 551 905 905 630 630 630 651 651 521 536 536 764 489 610 605 480 633 1203 526 663 769 401 511 1089 1089 413 324 393 336 1055 1055 1491 697 522 522 344 773 452 -28672 587 428 1256 408 408 524 770 770 324 484 484 780 780 535 749 419 390 445 621 621 521 389 389 490 423 424 424 539 429 429 502 433 586 487 540 478 681 779 879 560 370 664 573 627 627 614 614 764 764 764 1079 853 741 581 771 771 412 607 472 8 610 1251 900 560 341 595 595 387 387 619 619 619 653 653 734 734 666 699 654 654 272 614 614 1038 713 991 663 702 702 694 610 377 726 155 644 891 885 385 514 536 742 643 656 626 404 490 961 896 1057 1561 520 371 526 1000 591 974 722 704 630 692 623 623 444 723 892 226 242 997 475 601 1228 330 505 521 492 824 824 606 606 613 613 498 473 488 466 539 426 619 619 498 378 389 474 496 503 376 402 403 331 592 592 648 648 648 1589 589 467 350 350 521 468 160 135 489 432 432 1144 156 680 645 490 241 742 630 387 387 392 324 401 401 488 1055 721 1197 469 424 344 517 222 -28672 565 428 428 1146 988 1382 654 324 1155 484 701 437 780 450 620 620 586 465 992 621 317 317 577 577 519 559 587 764 567 409 417 417 448 487 433 433 442 488 779 845 782 782 573 658 621 621 663 663 764 800 477 853 741 904 799 403 412 367 367 395 438 1251 617 617 502 502 660 337 337 349 623 640 702 695 695 714 714 143 155 249 660 1135 1354 690 695 695 807 679 658 658 674 674 744 808 808 325 727 1737 596 564 510 606 20 452 688 536 612 1353 476 1194 1166 658 371 839 738 771 771 705 458 521 450 296 887 870 119 328 226 1003 437 205 275 330 520 505 643 643 824 606 572 249 439 454 460 330 570 570 597 597 707 656 215 436 454 549 823 348 908 403 378 592 490 648 362 648 590 530 608 198 350 168 322 472 375 489 373 89 313 818 790 582 327 66 742 983 983 387 392 392 771 653 488 477 477 326 469 935 424 478 478 178 1382 1786 1011 459 2736 872 1661 1661 940 269 48 479 497 450 487 487 726 671 992 381 381 426 426 503 503 500 500 764 466 374 374 529 529 445 354 392 441 488 546 574 428 696 696 658 623 629 666 719 719 700 680 680 606 744 817 1642 403 258 258 926 395 446 446 676 459 658 228 292 337 349 442 617 702 626 655 655 751 751 751 692 692 1682 709 732 732 774 774 679 583 436 436 1096 1274 1630 1152 1152 511 1555 596 799 679 634 20 630 630 719 762 759 712 464 1747 873 994 1332 1332 733 569 609 609 672 464 302 575 1006 854 328 536 923 223 379 205 275 1102 837 573 643 740 740 740 308 467 471 418 217 191 416 506 597 656 656 656 404 464 450 450 908 908 655 577 577 577 622 622 605 605 605 634 634 130 354 471 515 540 481 439 369 833 1336 526 78 477 694 702 702 376 416 416 423 771 653 653 434 554 326 326 492 337 641 781 781 1214 1214 1563 459 488 1474 987 1969 940 6 515 610 429 574 574 205 1011 1715 671 391 207 426 426 427 427 397 500 570 402 402 382 529 460 392 354 499 499 589 619 619 633 693 721 721 642 642 642 686 700 700 700 582 292 606 362 949 277 258 416 1894 898 898 722 722 675 653 660 660 668 614 614 515 515 626 603 652 220 940 893 426 626 626 709 466 702 702 1604 1604 631 640 631 831 724 1862 609 579 579 815 573 799 646 500 484 1501 635 635 696 696 712 784 423 873 803 721 872 473 551 655 504 672 464 491 1232 1082 859 637 513 195 379 379 896 1029 851 1140 573 1403 439 414 304 308 418 415 222 222 191 367 413 359 404 514 565 479 484 380 450 779 418 1730 368 577 583 622 622 605 605 605 634 634 634 354 361 310 379 609 479 926 592 614 614 651 651 694 865 702 702 402 416 423 423 548 472 434 334 546 512 230 641 146 322 1511 837 541 541 417 530 2226 1491 708 1445 500 515 610 610 553 1453 1453 558 451 451 164 244 1432 757 237 397 397 478 478 474 402 413 413 390 378 378 457 468 445 445 619 693 693 693 669 669 642 295 686 686 627 613 481 292 292 393 447 277 309 549 549 898 898 471 471 591 1132 655 655 668 567 540 540 565 565 603 606 606 641 573 950 630 526 1284 1863 496 1347 1347 2070 1501 739 2232 2328 525 525 434 356 630 524 661 661 661 617 617 582 568 843 655 379 886 784 2512 289 319 647 585 473 346 161 149 307 307 765 741 1106 859 1043 776 640 1267 1623 1940 928 407 407 988 652 391 391 304 404 344 432 368 222 388 401 466 439 404 417 469 586 459 628 387 387 342 418 368 368 492 563 583 617 617 617 631 631 594 594 594 623 623 609 510 474 635 614 614 623 751 1716 656 348 333 402 361 361 501 279 472 472 522 312 509 589 1102 213 644 705 1187 1793 1380 1556 530 849 681 607 698 500 500 1177 482 832 258 258 1453 1142 164 164 158 158 456 237 1236 1236 1440 478 474 474 452 470 390 401 401 371 633 626 626 626 779 779 779 706 480 483 1312 727 547 644 815 554 319 346 393 397 140 316 2311 972 972 442 604 604 584 1132 584 619 619 567 594 572 572 597 597 606 531 531 573 632 658 658 680 752 963 864 922 942 616 629 248 760 482 733 538 356 472 546 546 445 445 574 514 514 568 779 923 1000 730 1907 403 387 418 427 607 412 219 14 81 56 439 439 433 1106 1415 1406 862 698 802 989 1731 927 978 1518 974 483 513 264 382 440 323 328 368 321 383 479 409 439 422 342 218 474 459 459 760 387 342 453 453 402 383 492 531 618 617 617 631 631 594 594 594 623 623 623 594 512 635 565 592 623 1465 680 505 446 445 445 509 493 145 249 597 537 537 128 785 421 655 997 556 970 541 1424 1330 778 597 1044 958 1448 749 855 679 679 482 2063 516 516 1417 1714 655 222 192 158 456 1102 1102 1272 1440 467 467 533 452 470 470 466 466 371 371 323 323 661 715 779 779 706 706 705 568 547 547 348 815 288 329 500 387 423 711 711 507 1533 583 585 442 323 739 582 582 582 588 588 594 617 630 630 585 1311 585 921 1873 632 583 627 691 687 515 1352 1027 1352 448 448 248 560 454 480 490 812 402 825 427 432 201 334 265 1141 1765 679 679 1064 381 392 376 399 145 88 453 323 250 110 67 108 469 262 1025 1582 1300 835 668 1011 1344 989 1771 471 437 978 587 381 535 264 472 446 495 259 400 194 345 462 424 423 423 384 313 474 426 507 190 799 760 930 236 520 526 436 560 510 592 503 564 541 750 375 600 820 1861 658 534 512 465 507 681 531 470 1221 1221 446 434 451 438 1198 732 770 633 668 622 618 1444 659 926 1182 2057 948 648 1428 541 123 542 1044 451 805 648 501 679 679 520 962 812 975 1283 1216 1216 232 192 372 372 585 1102 1272 1272 542 604 533 533 675 713 713 623 634 634 661 661 661 715 715 579 566 566 588 745 708 624 508 722 342 491 364 376 376 360 510 1306 507 1032 585 483 483 590 540 540 540 587 587 527 617 617 476 476 557 557 557 487 487 789 1109 691 819 833 425 974 974 388 465 1658 429 418 424 464 963 1201 1201 297 82 295 460 621 1141 572 572 442 397 1148 379 379 379 285 88 137 399 453 712 180 220 36 2293 139 689 545 1026 920 816 878 891 647 122 604 604 587 606 822 399 340 984 576 259 295 391 391 271 424 464 378 259 863 868 1087 507 483 472 513 499 1208 520 514 240 453 472 472 498 522 388 388 600 600 665 665 645 508 645 354 668 326 531 651 1420 1358 417 337 977 1548 603 732 770 420 668 1747 875 1085 1250 1978 1977 1847 1711 648 648 1298 70 958 422 422 454 501 731 731 714 366 689 689 812 1001 1283 1283 232 232 360 913 585 585 585 568 542 604 604 518 518 571 713 623 623 623 740 740 586 586 586 620 402 494 574 788 810 502 275 275 420 166 187 336 327 375 375 310 509 332 332 354 407 494 540 540 587 587 587 527 527 509 509 509 595 595 604 604 1151 2552 789 713 819 839 192 509 412 97 102 181 2188 531 424 745 745 2820 26 55 -28672 1010 -2 760 683 513 587 587 558 397 416 420 410 138 54 229 935 591 234 1382 83 20 92 139 537 537 440 990 816 816 840 327 118 604 998 1494 606 440 519 435 1819 798 407 523 3337 3337 271 324 415 383 436 863 1200 361 458 294 472 1101 559 467 525 318 1353 1438 416 472 496 462 331 309 569 588 644 560 483 508 402 599 677 767 431 1666 1666 316 934 1548 664 481 1047 505 511 594 460 460 553 961 1025 757 1214 747 706 586 549 583 583 587 496 496 454 454 557 557 430 366 820 820 733 658 658 151 151 331 360 730 913 744 755 568 568 451 451 735 756 756 756 761 761 965 965 740 586 586 586 620 620 501 600 600 518 264 129 405 333 261 187 375 379 435 405 553 327 488 299 605 605 605 471 471 509 509 509 579 579 1484 639 509 595 595 604 604 604 757 757 946 673 946 981 2969 412 140 67 1297 336 354 474 209 55 0 26 484 798 756 756 470 463 609 1125 1125 1076 1521 363 398 476 138 555 749 1042 1094 405 581 204 219 422 1065 1682 1247 768 391 1156 185 115 112 118 348 552 1596 252 440 638 787 1881 519 484 582 697 410 376 562 913 913 772 1260 2292 462 815 815 294 1565 43 467 378 395 981 878 1438 416 477 510 383 309 371 1349 607 623 560 483 546 654 677 667 659 659 421 316 374 319 525 587 1061 529 846 594 515 699 664 664 1152 523 284 747 1236 1621 549 549 539 539 496 566 566 781 781 430 430 1233 820 820 1036 1166 658 536 151 331 331 702 770 744 356 356 919 919 521 521 793 756 756 761 761 965 965 965 790 790 694 694 694 985 512 512 916 518 205 407 504 261 424 511 517 435 398 398 394 373 465 590 590 411 411 411 506 509 509 579 579 639 639 639 583 583 724 724 724 904 1041 687 760 673 1261 489 553 289 575 798 1297 450 747 268 75 737 810 -28672 241 671 613 1001 384 528 284 501 606 753 617 1019 476 275 1299 691 735 617 170 581 212 237 422 1065 798 1320 406 420 347 130 93 69 160 112 139 331 252 134 255 928 1069 926 519 1934 515 610 997 1053 454 939 343 343 1154 1251 455 194 305 609 829 2024 728 596 999 878 479 487 487 533 916 371 1102 573 635 623 522 584 573 637 1339 675 672 1655 421 1001 657 847 525 440 440 508 846 846 609 1390 514 680 580 134 117 711 448 334 153 460 460 668 668 501 501 611 741 549 549 476 1233 1239 363 363 472 210 776 776 1413 744 1488 770 515 515 919 919 804 904 793 793 794 794 794 682 682 682 793 793 703 84 169 664 664 916 916 506 506 491 407 440 440 610 649 649 487 492 414 414 409 590 590 411 411 411 506 506 708 708 708 855 570 679 679 212 458 724 904 904 1041 1251 571 690 690 1754 1178 1293 1363 2071 689 683 803 93 501 16 810 810 671 550 671 486 133 528 484 242 1574 444 344 682 770 526 510 691 1519 522 1110 1074 502 237 368 368 113 1336 406 978 1078 1078 78 69 174 56 87 234 331 219 177 1751 1618 1377 1377 1934 1908 610 1280 1302 1194 939 517 1100 1405 1683 836 811 988 1564 1925 2740 882 514 479 550 437 559 612 588 610 2257 444 469 462 525 525 492 456 472 566 675 672 657 689 1718 610 847 478 400 497 508 590 456 418 418 514 471 347 447 117 223 1301 360 662 460 1276 528 671 671 963 849 814 581 462 476 995 995 632 363 472 656 1324 651 1413 1413 585 585 529 519 519 1071 1071 807 968 968 797 797 794 682 682 682 793 793 703 703 133 353 664 659 954 409 506 491 433 433 430 610 553 553 487 438 438 398 439 439 1371 874 874 874 393 393 521 521 708 570 190 679 788 788 1810 524 2368 590 707 406 1438 621 690 574 886 550 1634 989 689 683 683 501 110 535 535 535 645 645 828 591 402 372 531 739 613 1574 344 408 1485 597 985 627 876 625 733 1342 502 696 1347 1609 759 793 538 783 683 573 78 78 190 109 193 561 208 527 2051 1764 827 827 531 451 1908 375 1567 1492 1492 835 934 1207 1207 635 705 1002 1446 2249 1928 728 968 1169 479 439 493 501 574 588 633 460 681 444 229 445 836 771 771 472 585 619 549 1953 2865 586 615 473 473 473 497 524 524 404 443 490 490 492 450 668 572 723 259 859 365 647 647 709 742 716 703 790 742 679 462 462 1004 941 632 719 682 874 651 541 541 673 673 529 529 461 461 778 1169 807 807 968 797 797 797 730 730 770 770 770 674 674 661 661 661 609 389 409 420 420 341 433 430 430 458 458 358 358 231 231 1477 389 1414 476 1105 896 393 393 675 521 843 937 634 579 679 679 65 158 706 590 750 750 1360 817 734 574 574 769 640 541 439 623 566 499 365 668 668 677 677 1401 591 632 591 1647 600 556 556 556 1046 289 803 803 845 845 438 278 444 1099 497 491 641 1609 830 1818 2019 1176 1304 573 64 95 89 119 193 561 258 708 582 582 803 463 408 463 757 757 759 311 753 711 913 1450 679 958 635 673 746 3102 1238 1191 902 2163 1167 371 452 388 540 574 551 596 748 613 1002 1367 570 1291 578 689 689 439 496 378 586 772 406 477 606 574 467 492 472 495 443 427 440 440 450 668 540 540 473 696 634 352 2433 717 709 769 757 843 618 1048 595 602 1004 941 941 502 502 874 874 833 833 526 673 601 601 536 461 778 811 811 611 528 745 745 717 717 717 784 770 770 674 674 661 661 661 609 389 389 372 349 341 341 363 320 320 453 453 250 250 231 257 315 866 466 683 775 632 1158 670 1038 785 1142 1142 708 586 47 939 939 706 934 750 750 750 757 757 690 479 1132 495 704 645 393 1776 734 1113 668 668 677 677 677 1339 1339 1327 1271 1889 1889 578 1007 578 141 803 726 523 845 845 431 1178 1024 2107 514 1175 500 -28672 -28672 563 563 1304 648 215 115 74 125 66 155 541 541 657 1345 654 492 485 517 463 443 388 407 711 711 790 790 483 958 571 357 997 719 728 1191 1191 2094 594 333 513 562 540 532 600 614 707 1228 1058 436 974 845 690 1823 646 1845 373 378 651 484 493 453 474 466 466 500 571 571 509 460 489 457 521 512 496 374 321 693 726 675 749 919 919 1004 1058 849 1165 402 718 602 602 676 676 502 502 625 509 509 526 526 495 495 473 536 1169 849 849 811 611 611 611 745 493 717 735 735 784 882 829 829 667 667 628 360 360 455 372 349 349 349 349 320 320 379 379 358 250 297 297 394 315 480 480 496 529 309 1038 968 1194 1124 1041 663 663 595 595 697 697 697 632 632 310 210 1063 1755 479 479 495 495 393 393 284 590 284 546 546 1122 822 1706 1810 904 1228 1271 1327 1032 1912 1646 827 1653 1802 493 306 306 397 493 908 2188 2188 442 268 500 -28672 -28672 563 563 1604 457 400 443 222 125 55 310 615 613 695 657 503 521 573 517 452 445 412 407 1474 835 964 964 486 483 460 398 680 719 1370 1575 1113 1113 594 396 1945 562 753 612 572 564 707 1151 977 881 195 845 406 362 857 1421 373 286 286 484 818 479 485 512 465 512 461 478 446 477 461 457 383 362 362 374 397 394 614 614 754 612 1402 1058 559 909 450 402 519 519 466 597 562 562 777 777 489 509 881 1041 505 495 473 473 1034 892 1366 1022 1022 942 611 426 697 697 697 699 699 882 716 726 726 704 704 628 360 455 455 414 414 349 349 351 351 374 379 358 311 311 338 394 415 415 606 606 537 537 801 801 871 1124 993 993 468 534 534 440 440 697 632 632 1392 1392 1413 1554 1554 668 668 461 1444 378 471 427 889 1243 546 967 1027 1706 2259 758 1228 1228 912 738 738 1136 802 2732 1576 1295 681 323 412 226 506 672 513 501 330 228 228 1001 246 540 444 433 394 370 360 222 39 404 545 613 695 695 534 488 573 412 461 533 398 725 835 835 964 964 486 439 89 260 808 715 568 579 833 784 549 498 535 626 539 586 547 564 571 873 1085 881 875 401 635 741 723 882 505 816 395 431 468 528 528 512 432 367 367 432 351 273 273 384 393 408 412 385 355 682 471 454 638 612 569 1480 420 328 400 400 802 961 552 552 555 707 654 654 489 759 759 992 505 513 513 954 691 691 691 731 731 781 694 427 427 444 561 738 667 667 716 657 641 641 705 301 662 583 497 497 408 408 394 394 350 374 343 343 440 311 338 338 510 510 606 606 875 875 925 801 1046 1046 896 807 807 534 534 440 440 440 785 553 475 1363 1916 1916 2440 899 899 800 161 453 427 248 322 1722 1722 1668 1378 1323 1323 935 1559 1559 979 1382 1733 786 554 560 1576 958 681 536 570 226 1484 1161 559 490 330 416 416 1541 1983 1795 257 449 427 370 360 347 444 363 545 490 567 567 560 488 427 457 401 401 1198 1202 442 995 961 628 823 823 25 339 878 904 779 833 781 614 1418 1418 748 358 961 481 572 547 886 873 848 848 44 414 635 794 585 585 143 222 442 442 463 441 528 488 407 328 258 303 272 741 1335 396 414 433 371 393 393 568 346 618 505 533 497 438 369 328 600 904 711 826 826 572 874 874 752 570 506 506 1004 992 992 408 513 871 871 727 542 1110 1441 1441 479 479 444 444 458 458 697 666 666 657 603 615 615 735 767 721 497 497 396 396 467 394 350 350 348 343 440 440 383 544 510 501 775 891 891 875 925 583 583 435 896 758 1923 1016 1016 461 1086 597 597 597 1110 1131 1131 1916 1916 899 899 831 161 125 1187 212 1721 809 1900 1628 2734 878 878 1323 1559 1559 1382 1382 1733 1733 1733 1474 1204 514 3414 656 1499 645 487 1994 577 490 490 498 444 448 382 380 1284 474 376 366 240 290 312 134 300 325 567 567 560 560 374 393 464 443 415 396 391 584 1074 690 690 206 597 597 904 904 716 777 1281 608 608 382 557 358 802 864 572 555 407 536 513 489 715 716 529 296 912 613 569 402 546 457 413 441 454 419 419 328 258 695 229 741 1378 507 507 590 668 426 492 1137 1135 618 481 481 391 487 487 507 644 820 820 508 603 603 657 1143 1230 760 556 611 1004 707 586 408 545 545 950 950 542 679 679 646 479 479 439 439 319 458 437 437 410 372 373 373 735 404 767 473 473 688 688 467 467 357 357 311 348 468 468 553 553 544 544 666 666 773 891 803 803 684 1225 435 435 684 1321 1325 1380 1060 558 558 597 757 1110 851 825 825 825 622 622 693 693 304 821 354 820 1283 1721 1826 686 878 878 996 851 773 975 1425 1830 1830 1830 1474 1204 820 2663 812 784 754 633 1994 577 530 504 449 422 448 378 413 366 544 376 225 360 379 180 302 302 515 515 515 759 388 394 298 356 443 394 611 607 584 805 560 517 438 607 607 810 810 810 764 1624 555 608 536 557 594 802 189 181 506 496 679 658 532 557 716 356 316 776 628 1676 1068 719 473 413 413 442 363 320 357 371 669 834 412 808 1090 1525 590 668 725 569 882 1135 1135 488 393 391 391 385 449 534 528 539 406 790 577 701 631 739 760 486 486 405 448 520 520 548 951 951 951 534 726 469 646 662 567 736 492 319 735 530 402 410 372 372 351 614 614 404 389 389 422 688 943 943 397 357 311 311 361 361 553 553 500 500 701 666 773 773 792 720 684 751 751 740 684 1142 1142 1729 1238 1186 694 694 757 1013 469 848 1571 672 1600 742 742 693 539 581 1448 328 1139 587 739 683 683 693 1310 1310 1266 648 975 1830 977 1359 1359 1015 579 820 812 1164 532 2166 657 1948 799 649 1102 350 278 405 280 135 544 405 454 453 432 258 180 384 447 447 547 547 759 336 404 356 414 459 492 695 909 984 565 430 438 1297 355 403 596 764 764 719 1877 611 551 474 330 330 83 66 238 608 538 732 765 765 813 356 531 1092 1548 1680 1386 541 424 241 400 392 363 320 459 459 538 834 1012 1012 1467 540 857 368 626 569 805 1206 887 488 393 393 298 298 449 449 490 529 406 445 444 393 331 343 601 537 449 405 448 477 506 407 506 951 558 489 726 469 484 484 411 567 713 699 699 305 305 402 386 386 351 351 375 375 387 389 422 372 372 396 397 300 300 612 1225 440 440 397 397 526 335 823 823 746 792 720 1070 600 751 740 740 2974 748 1238 890 680 680 717 816 765 825 169 394 715 901 833 623 623 460 670 835 516 884 556 717 717 717 1898 689 1310 692 1038 728 1237 1023 843 494 398 933 1090 1580 806 890 1869 2092 1277 834 988 140 649 456 498 446 432 135 191 1224 552 552 280 378 153 447 447 547 547 437 541 1131 674 705 892 391 695 716 716 448 565 565 355 355 403 403 698 698 569 1255 569 551 419 464 403 364 209 175 414 498 587 495 606 558 558 541 541 566 510 248 976 541 332 463 578 392 407 446 592 538 827 633 1633 796 588 306 196 678 447 805 541 2109 533 533 856 298 298 890 890 702 490 939 687 687 393 331 384 501 1383 455 455 684 615 421 421 696 756 737 519 502 668 668 475 411 450 450 550 644 565 305 453 453 362 362 357 357 596 387 365 365 327 372 396 396 391 391 372 372 467 467 429 397 404 404 335 823 746 746 860 1032 600 600 762 762 608 1291 547 847 425 140 304 216 397 825 750 488 702 895 663 663 332 332 506 506 556 601 633 633 866 866 866 635 635 1027 818 758 711 721 2208 1327 1327 1758 1620 806 806 1100 798 815 917 917 1296 389 140 387 567 519 432 380 116 129 552 552 280 280 276 481 405 500 500 577 541 1131 1134 705 892 881 441 409 155 1268 448 610 729 610 624 624 586 586 581 564 569 506 423 457 459 364 686 686 601 878 444 562 550 683 679 614 598 612 611 546 386 1347 597 807 578 444 638 638 592 634 490 725 735 263 437 194 545 764 822 833 2114 2578 1128 1247 538 480 738 1369 1089 702 939 961 494 687 466 466 709 1101 1101 809 594 1147 684 709 364 696 708 737 737 433 469 668 315 737 737 1048 2335 550 1294 1294 700 700 700 459 352 616 313 313 384 365 327 345 345 327 391 704 704 1435 1435 429 429 1459 1459 388 417 682 682 865 860 1032 1032 799 799 909 571 386 867 1392 109 69 86 493 899 899 447 608 608 1133 649 556 556 235 235 671 671 601 693 615 1053 1599 890 632 535 1017 608 696 692 982 733 399 1310 1758 1183 685 679 2099 1021 1087 1087 870 511 389 622 567 567 519 770 846 846 846 502 502 242 242 473 473 532 474 392 396 573 1446 633 633 963 881 1087 1087 880 603 603 910 1094 1146 1205 624 586 586 971 564 669 437 91 373 459 412 227 417 283 601 362 423 610 683 776 686 580 530 611 583 694 540 533 807 1369 605 616 638 683 529 591 603 735 698 371 389 605 764 1859 370 1566 722 1107 863 818 690 590 245 1089 875 502 381 494 312 312 765 1250 860 860 915 929 929 815 708 708 715 808 714 462 498 543 814 733 733 733 1760 1760 519 364 364 347 700 579 1197 352 370 787 610 384 352 1030 361 345 327 327 432 432 1435 1435 1012 1012 1090 1459 715 272 553 682 865 865 843 843 799 799 793 578 336 1088 1955 992 41 642 797 1287 511 1122 940 817 817 537 736 298 338 427 436 843 2390 853 908 908 1360 856 685 877 487 745 569 554 1027 368 211 600 1310 921 924 650 650 1021 813 1629 1700 617 465 622 1701 603 618 1076 1076 1253 739 739 414 242 242 473 473 464 505 401 396 315 1214 332 613 1601 1601 769 1087 1143 603 603 910 991 938 1374 888 832 832 802 802 574 351 219 127 373 71 131 473 283 387 746 378 496 630 544 564 494 552 1064 503 2284 540 533 1070 769 769 616 1307 590 590 758 603 623 623 850 850 376 1421 1421 906 1597 722 1750 1896 838 592 590 66 245 581 204 381 642 286 286 215 193 784 784 904 915 1219 475 380 495 760 497 568 462 666 666 409 542 1481 1057 848 1760 561 1390 642 534 534 876 516 591 492 1241 1149 630 525 498 361 361 363 477 477 608 608 728 728 1012 1090 713 713 554 553 752 752 980 650 942 942 947 947 1577 591 1088 566 566 876 93 63 38 354 788 181 851 694 144 98 77 14 175 65 667 945 945 831 846 846 856 707 494 162 471 252 762 662 252 318 740 320 489 328 427 504 355 994 539 560 348 619 619 570 570 773 617 1253 1041 1294 471 414 453 506 497 525 452 490 401 379 192 604 483 679 613 1601 769 769 973 973 822 993 663 938 559 646 1088 916 829 319 176 176 219 127 176 327 520 473 386 454 603 411 417 565 525 492 494 552 568 549 762 680 658 487 812 1443 839 727 722 692 758 711 618 1796 850 1417 1033 494 2342 2146 979 1038 941 1261 846 312 244 66 542 274 613 404 457 286 1113 1113 751 508 904 904 657 634 539 380 380 94 511 470 910 477 503 740 740 790 947 492 789 403 343 315 913 605 876 575 439 315 1241 618 492 1034 498 498 362 1306 477 477 470 470 520 728 868 868 717 713 554 554 693 693 980 980 886 886 701 947 1979 229 58 1267 1068 679 530 1019 542 542 563 181 887 714 1116 1116 598 442 804 393 740 1220 700 787 554 923 658 463 463 258 466 252 516 1267 1287 2432 1104 1242 610 348 469 249 249 421 519 332 348 410 487 618 570 498 617 529 605 605 674 539 640 617 617 419 317 463 412 253 429 429 483 679 640 736 604 1207 1025 647 421 600 663 277 320 523 523 916 920 464 536 983 424 387 450 294 358 475 397 384 384 411 535 443 521 492 243 531 479 1063 599 586 468 468 812 1443 913 682 682 692 947 947 583 365 536 536 1033 1192 1286 785 1683 574 1038 1261 500 382 244 140 602 2759 1730 580 30 436 1209 1209 751 751 550 550 824 2257 539 586 586 514 511 205 804 477 640 2138 830 790 790 790 692 373 373 403 707 1019 1019 351 363 355 640 773 492 492 476 476 362 362 475 475 466 470 520 886 886 667 717 639 639 591 693 155 1000 1000 934 1057 1354 337 1894 229 696 958 1163 1529 838 433 572 632 632 618 770 650 650 1356 1829 861 861 187 42 1027 700 603 628 686 684 684 223 339 466 407 626 280 472 838 778 994 994 511 469 388 976 481 463 228 332 488 1496 681 681 426 363 363 883 883 674 1287 640 596 326 614 171 463 282 1200 407 1150 1068 1068 1851 541 343 449 647 316 673 759 406 423 99 735 552 1262 513 450 628 983 815 399 171 324 358 406 456 427 424 451 401 356 137 278 959 472 540 474 509 509 458 611 468 803 539 525 682 850 1300 631 533 365 491 873 956 1062 956 848 848 848 2320 662 391 660 410 410 2181 2181 583 583 621 890 890 495 903 1076 1076 557 824 798 798 1057 586 514 514 449 449 474 640 1556 447 709 1505 1458 949 506 456 1607 1803 1497 705 425 425 537 507 591 699 586 457 457 398 398 540 555 466 639 639 718 886 667 667 616 616 591 591 729 820 576 934 925 217 927 241 230 28 69 534 2410 1939 2143 891 823 632 618 618 591 1321 3290 660 458 585 667 42 225 515 150 537 883 546 356 117 357 461 461 455 448 472 838 668 523 366 322 482 507 448 201 426 220 281 373 399 807 483 351 338 470 883 599 726 726 633 341 219 754 754 486 999 321 1308 1315 1315 1851 484 218 343 428 406 547 1368 385 1072 703 172 1595 552 465 409 335 798 701 1262 494 452 246 646 281 459 528 424 2361 360 172 393 330 2153 628 459 514 294 816 458 611 694 521 489 525 457 605 605 559 533 523 523 824 900 956 657 848 848 470 427 315 391 1352 572 408 669 1324 1014 582 582 890 890 496 660 700 1076 557 557 826 799 998 619 619 580 449 482 536 463 463 294 294 1713 709 1271 692 1537 548 724 746 821 432 519 638 978 978 553 553 466 407 508 508 514 555 555 572 639 718 718 498 590 616 616 529 716 716 729 1043 576 926 677 926 181 236 75 1402 534 1513 1114 1103 1103 843 654 654 841 591 456 456 385 385 53 169 131 760 864 1367 447 91 546 394 331 357 527 468 478 757 603 1162 698 612 133 322 331 439 405 534 390 140 189 264 545 1498 463 934 934 470 554 498 528 451 342 115 376 516 699 635 1042 1776 1308 1373 1127 1225 316 1584 218 235 645 640 589 1092 324 233 172 283 685 507 455 379 727 727 695 315 452 246 155 373 373 528 1784 256 320 1237 393 393 413 467 1262 417 146 369 735 735 509 645 281 471 410 413 444 559 704 707 611 1551 756 1077 779 1764 1205 615 427 315 1196 416 1280 989 989 875 875 1324 582 735 572 572 892 700 565 565 1318 826 799 778 520 520 580 1686 2485 536 463 1719 535 1290 1388 736 736 1247 1094 499 499 501 350 673 432 427 562 507 507 499 466 389 389 502 579 579 611 500 481 481 453 498 590 590 545 545 716 716 1932 566 1043 958 2219 197 3492 288 726 831 2030 2030 1114 1114 740 740 763 654 841 841 370 370 385 385 182 287 287 760 847 622 112 526 526 394 153 603 603 955 535 757 583 470 434 293 133 73 115 956 1248 347 534 367 501 848 545 200 115 817 817 598 598 444 468 454 182 409 312 764 574 1520 685 995 1048 873 1382 1071 316 189 321 198 1226 640 1151 410 538 227 280 494 322 422 422 379 455 593 182 368 418 118 236 589 1124 455 382 528 756 186 525 478 492 1233 423 301 901 785 949 886 967 645 523 434 434 451 444 787 787 597 783 637 1171 686 1401 345 404 665 560 557 1595 519 371 371 2163 2285 541 484 531 531 1204 572 647 647 781 565 1318 1318 462 462 520 520 379 517 540 463 463 677 677 537 1388 882 882 686 1094 353 353 288 646 527 568 343 343 389 437 470 1756 512 558 558 520 579 519 519 433 491 453 467 529 529 636 545 574 574 1021 1009 1123 1166 1123 1336 1646 1262 1404 831 1219 2030 755 755 405 740 763 652 320 400 370 370 324 324 993 651 991 991 1767 1408 817 166 621 1076 1076 1219 1219 955 535 559 415 432 472 479 293 1319 581 563 656 1064 881 925 885 885 920 398 444 414 1271 522 364 439 439 454 215 350 580 580 745 634 685 685 2448 873 1382 1071 598 187 333 353 449 390 412 244 349 227 677 811 507 279 422 439 487 366 454 294 938 300 521 580 494 581 368 880 1291 756 593 593 532 375 478 280 836 836 884 455 967 967 568 706 545 451 470 667 578 597 1190 579 479 553 376 580 473 609 160 1557 711 585 1840 2896 1013 2041 960 851 1293 439 1204 1204 1076 1080 781 1100 1100 515 462 883 1412 508 508 359 359 1088 1022 671 677 537 712 827 763 686 686 468 468 490 288 845 452 452 377 377 343 343 407 512 598 702 520 496 496 465 503 503 526 467 565 565 636 775 775 562 715 782 1123 1123 1592 1336 1336 663 663 601 672 672 968 968 968 722 722 447 320 786 400 563 563 337 496 1364 913 935 1737 1256 653 653 539 1511 1076 1219 1219 1002 1436 511 531 752 632 479 775 1372 957 1770 2048 181 754 955 1245 885 1341 919 406 414 771 499 360 420 439 534 445 384 467 745 1926 634 1211 1479 679 679 729 458 134 322 230 531 449 298 418 480 610 349 624 491 244 204 427 532 473 576 454 389 1050 552 478 652 494 494 368 488 778 1367 1250 457 1242 375 392 108 626 1935 438 455 947 671 544 544 545 496 496 390 578 350 350 491 547 754 553 794 1051 584 160 552 794 1349 1577 1040 883 1448 1448 1167 1293 841 841 995 1076 1080 1000 611 1302 515 515 520 520 1624 1145 1707 557 839 1088 909 635 537 574 520 522 763 661 661 490 490 1084 1084 415 452 439 439 382 368 368 398 1334 526 526 519 597 446 446 560 571 571 582 533 673 591 786 849 1408 741 894 894 894 563 1195 246 2450 639 1404 672 968 968 981 1983 596 447 701 352 352 514 563 428 428 1805 913 1002 1413 618 690 2093 666 666 737 737 737 564 564 445 623 460 632 470 525 563 1110 3221 3221 604 511 1260 1245 1421 1001 504 427 406 491 505 462 420 434 502 612 657 1363 604 604 570 706 520 544 599 358 326 287 401 477 683 531 1048 1492 803 1617 487 365 516 516 204 229 451 703 551 472 472 392 419 478 515 1736 489 489 511 639 1033 1790 1605 581 317 348 191 153 408 438 438 492 557 535 544 393 490 433 390 440 421 491 704 547 647 286 1155 296 885 519 1245 1677 784 142 350 790 847 1448 1167 1167 1085 518 448 1083 1000 1000 611 611 529 452 452 601 601 517 612 612 1163 214 178 125 2728 426 1910 824 824 661 661 571 571 1365 1084 415 472 472 316 407 432 432 487 487 1023 619 464 469 425 371 740 740 771 709 709 540 591 544 2641 625 788 867 2172 2888 724 724 1213 611 1135 639 639 744 744 654 717 596 596 701 759 514 514 670 670 1502 555 566 566 489 333 546 495 341 684 1158 1158 685 685 448 397 511 460 657 846 980 445 1110 1169 1126 1784 1176 1260 1255 1323 926 1036 427 505 488 295 322 620 548 532 435 329 587 587 817 437 437 544 544 160 575 326 360 529 423 880 708 1130 820 411 494 446 464 756 496 496 473 421 388 551 527 499 430 440 455 437 643 956 497 452 639 419 254 794 398 390 347 276 153 37 634 480 928 557 1637 457 538 538 433 523 521 521 524 704 704 953 924 869 381 104 363 701 1026 894 894 444 790 612 752 543 937 1085 448 592 609 609 2209 1879 926 816 438 452 480 507 500 517 807 1833 214 534 60 637 610 1600 732 577 577 446 446 538 1365 447 447 649 472 316 316 428 428 496 496 191 665 665 372 625 498 720 773 904 705 571 473 500 525 564 566 1318 692 1309 659 574 1693 593 468 787 787 1780 640 1091 853 853 354 354 701 621 759 759 771 670 388 1715 406 406 489 489 2755 674 684 684 1158 1158 685 685 450 443 511 434 622 1274 494 529 445 2742 402 979 1176 415 216 1159 1418 659 459 483 524 407 916 916 916 644 532 1272 750 750 817 419 553 553 468 441 468 554 386 457 350 880 1480 1114 321 191 411 394 428 580 677 1050 1407 1006 388 595 504 506 457 440 412 454 421 421 497 357 387 317 403 784 426 377 168 89 27 142 326 668 484 367 367 342 364 507 685 510 598 666 524 549 742 685 924 869 381 548 2247 899 1216 1490 545 444 763 763 644 1732 593 612 1137 1137 609 609 2209 567 926 438 438 416 416 429 463 521 521 362 1090 74 77 975 536 200 732 420 420 684 446 538 538 344 447 563 441 601 592 428 1026 304 489 442 265 471 390 390 1016 625 1149 641 556 598 480 436 516 777 1094 996 928 227 629 921 151 151 1773 787 736 787 640 723 510 600 550 859 1040 1058 785 671 671 671 2166 1715 406 548 548 682 1020 583 674 674 759 759 662 662 341 623 443 507 620 787 505 529 862 328 1270 1270 1112 437 633 1043 1043 976 468 454 454 407 238 575 916 644 644 1272 1272 1177 1177 1177 478 478 92 208 805 884 714 499 419 350 443 572 579 530 580 369 384 402 618 575 1688 1235 711 643 976 444 457 469 435 430 362 421 372 389 409 702 403 337 360 119 121 89 -1 315 780 978 551 566 572 572 527 507 513 936 636 1741 456 456 683 601 615 1085 546 1342 548 643 1341 759 545 545 546 2245 644 861 605 622 1137 565 565 593 1336 635 577 465 559 621 416 401 55 42 147 745 745 442 853 1279 1930 1364 406 389 611 806 453 453 576 344 502 502 837 617 944 642 858 835 834 567 265 1411 1411 390 449 973 460 478 478 481 548 397 349 651 780 664 928 655 921 83 109 252 1149 1069 897 917 455 455 475 600 632 793 173 292 785 712 1364 671 2166 2166 750 1056 1056 682 682 674 674 668 668 759 597 662 623 632 623 711 664 488 505 515 435 423 508 474 175 1476 501 1521 756 646 464 490 527 476 428 1199 607 607 474 893 1373 492 300 176 430 478 128 181 208 350 427 435 419 240 293 648 774 771 1106 580 453 375 415 415 434 415 478 722 514 518 391 365 379 459 383 355 103 175 346 702 601 537 365 73 119 121 147 772 631 973 490 559 486 629 404 1650 560 799 636 680 523 782 683 601 635 797 692 749 752 752 1204 1434 976 558 923 768 1446 1455 368 622 622 533 418 550 1386 1415 370 765 765 621 880 130 662 472 421 421 1681 345 2498 853 1045 1417 507 507 507 571 506 560 488 585 1085 1085 3047 742 944 2130 499 783 486 486 567 1853 717 513 513 730 465 478 488 481 520 399 451 765 780 527 514 762 195 55 230 1738 902 2485 642 578 620 146 570 610 536 452 91 683 588 588 432 823 490 490 855 1056 840 840 1078 1426 674 668 668 668 597 597 526 526 526 622 622 570 529 477 470 652 508 465 723 755 539 633 1521 660 477 425 527 450 762 734 479 607 608 848 649 484 476 476 1007 1007 286 286 195 395 463 435 445 750 730 1646 1646 1707 755 755 248 375 104 104 104 266 478 565 411 555 554 457 457 512 383 166 169 337 387 519 519 455 511 73 135 307 640 772 631 797 380 337 687 678 850 740 801 612 899 899 726 726 806 806 635 690 613 738 732 752 823 696 823 774 658 1013 1446 658 637 332 637 275 138 1477 1477 506 673 630 577 687 707 738 274 196 249 580 345 345 681 681 477 1045 587 371 371 516 369 290 290 585 616 2086 609 453 742 613 512 656 1404 1511 1108 773 773 764 513 537 537 490 513 342 248 626 1296 765 882 685 685 159 294 1030 1738 1785 742 742 422 453 453 80 270 257 245 614 91 180 785 588 2748 432 448 448 855 855 840 593 791 696 696 708 708 583 583 583 579 579 699 622 622 360 570 440 846 325 652 1062 707 1048 618 618 618 298 286 425 509 514 503 495 479 479 543 539 718 484 518 1022 656 514 436 316 347 474 473 548 1294 800 800 698 495 542 393 117 134 5 31 104 266 69 257 435 419 419 554 582 736 327 173 190 328 387 425 440 453 422 264 230 834 332 646 848 675 675 497 350 411 703 597 597 1420 911 1218 647 219 180 692 241 543 556 1137 1213 661 694 862 696 761 761 410 345 1487 361 340 892 1194 637 929 126 600 506 596 1326 345 739 2413 1219 833 196 358 488 488 1350 472 477 477 2570 587 1242 371 1690 584 96 290 382 418 1018 923 453 609 856 686 824 1264 698 832 645 534 777 764 683 683 387 513 320 147 524 1560 850 631 571 905 159 294 1646 967 1568 1478 617 422 328 1677 80 100 374 1190 431 59 746 108 714 544 1885 448 448 696 696 809 809 705 705 705 686 708 583 583 583 579 579 699 699 699 486 251 324 324 619 619 619 542 707 618 754 873 299 599 396 592 562 562 495 501 513 478 487 718 455 448 447 459 514 354 521 591 502 473 470 621 742 765 718 494 462 413 546 5 5 57 241 111 427 114 366 444 616 765 513 427 465 173 270 435 523 953 470 484 418 308 245 333 440 517 848 865 439 425 350 341 451 1456 1451 911 911 1949 289 806 601 476 418 598 483 903 829 727 1195 775 974 1006 737 656 531 219 198 3237 681 1360 828 828 593 1394 1627 1627 295 345 1133 756 580 657 534 766 738 738 742 472 505 440 2278 3886 681 681 1275 602 347 204 577 769 940 923 428 1729 1193 585 824 888 756 2579 645 534 534 1044 1044 387 387 604 504 752 995 280 271 369 2504 1189 1436 990 2037 1320 1024 1024 776 776 386 461 184 172 241 374 76 318 101 583 660 1556 948 867 826 568 696 809 660 1349 705 705 686 686 1075 1075 766 766 766 853 853 708 708 486 324 324 619 619 619 542 542 584 584 164 541 541 68 176 634 656 527 486 499 524 395 401 396 428 277 632 376 433 671 671 671 681 469 929 798 765 439 406 169 383 123 530 99 108 448 241 79 90 133 201 616 448 479 415 465 342 602 1345 799 507 953 519 409 315 400 685 409 429 426 421 346 416 331 410 445 445 928 1025 2578 640 289 289 140 476 889 211 390 470 745 641 623 623 459 1085 467 467 1186 729 633 1528 1086 1006 1006 649 2492 732 1159 820 175 259 603 810 729 959 1083 1857 613 742 742 199 344 505 392 1441 927 893 638 305 347 1260 1095 1294 1093 335 1843 633 746 1060 1060 623 1118 989 1675 647 672 1044 1044 520 520 687 666 899 1954 1372 621 85 522 1189 1665 1084 1101 1053 1593 735 851 483 483 461 575 575 414 1876 776 591 184 619 1457 1514 997 927 826 826 814 814 1465 2164 1136 653 653 653 710 710 722 766 766 853 853 708 708 708 434 434 696 696 630 630 630 588 588 411 164 541 538 538 1145 656 552 505 402 86 395 384 339 340 107 525 612 620 671 671 671 681 681 389 798 761 509 512 297 533 58 17 604 114 448 270 90 50 106 201 233 98 169 343 397 397 430 716 869 507 465 396 424 315 524 967 394 414 360 365 316 365 417 485 448 566 534 455 650 366 182 663 365 825 807 285 987 190 745 624 582 591 344 158 399 625 625 1058 1302 744 2417 1291 907 929 390 390 679 467 742 1922 2018 927 2115 519 547 968 1010 349 349 418 2965 1218 492 1097 1549 1460 604 305 304 647 2235 577 2116 2182 335 669 1319 746 556 908 518 740 706 706 720 720 478 478 564 687 610 714 485 909 257 377 642 750 1084 682 1573 3131 967 2053 1192 564 324 490 1063 995 1275 1433 410 591 381 2859 723 683 850 831 710 678 678 1018 1226 828 702 702 653 691 710 710 722 722 780 780 780 706 706 513 513 513 657 696 658 666 1190 361 412 414 357 310 530 530 745 745 1567 1567 1441 981 86 288 362 383 107 391 612 612 469 469 543 543 543 427 427 604 604 700 533 533 896 896 604 604 299 299 88 50 106 172 122 122 261 343 686 700 542 478 869 534 486 407 416 427 427 613 381 414 360 406 400 357 430 478 450 496 533 528 453 383 325 380 225 967 277 1178 1904 895 895 883 955 718 556 537 1611 898 869 869 1311 736 2057 1050 1492 880 1983 1124 650 509 516 812 593 864 836 1190 1415 545 370 370 685 418 2457 2140 1778 1097 731 441 604 625 647 647 2236 1411 2247 1410 597 681 516 650 421 322 1501 510 203 706 286 749 421 478 564 564 574 610 237 485 876 1573 1267 642 797 637 1150 1377 1377 967 548 1765 564 783 1008 706 706 570 750 816 441 1866 738 898 1086 359 887 1041 801 872 1755 748 748 710 710 691 757 449 663 663 679 678 642 642 639 639 513 513 657 226 217 1576 168 1505 790 498 498 516 455 545 545 745 916 1567 448 184 351 981 581 383 455 273 565 565 347 347 447 543 543 427 427 604 604 1033 1033 1033 755 755 631 631 560 560 644 50 143 144 374 441 261 492 439 567 574 478 456 309 465 465 416 373 521 547 434 388 433 446 429 344 252 252 401 426 513 511 617 387 965 1043 270 270 277 518 518 985 985 1124 788 718 1629 1596 947 898 710 710 581 878 807 1305 1484 1101 833 642 782 773 1009 1025 1315 864 926 602 1139 2684 869 869 685 685 1114 872 1305 802 573 437 574 382 452 1379 804 956 844 1910 613 411 1346 1346 442 197 487 810 309 466 653 749 421 504 504 551 574 582 132 580 1118 1167 503 605 605 1816 1344 1482 1167 886 503 1690 586 1123 403 1381 438 1897 768 1194 984 402 2215 560 780 780 681 681 544 444 528 652 684 664 518 1261 704 761 2791 559 678 678 710 710 710 448 448 509 589 687 1490 1336 1336 1480 1480 498 659 679 1505 545 545 545 632 1285 468 231 563 563 563 457 455 604 565 565 347 347 447 447 441 441 441 249 249 502 502 469 469 755 631 631 560 560 295 208 104 172 403 343 480 318 484 526 574 514 453 238 334 465 447 404 458 439 434 394 387 420 420 344 279 676 367 361 543 316 566 592 683 2337 1312 270 607 1127 1932 985 826 612 328 847 2038 1172 947 1049 746 655 280 1112 2461 621 1216 1275 857 661 1013 858 421 891 967 895 943 1256 594 1106 642 851 591 1624 1365 1616 1076 767 767 437 560 157 941 941 804 968 2224 632 1079 411 411 1909 763 450 487 1066 408 408 653 617 1025 931 504 551 551 435 435 580 580 2355 893 780 605 1774 730 682 1651 1324 503 459 307 605 307 628 628 809 2418 1044 1638 1720 1050 1050 1371 667 574 686 286 758 528 606 589 475 802 687 512 587 1008 559 646 646 760 922 727 727 583 583 844 844 264 766 1166 1971 1480 798 659 843 843 730 743 596 839 658 658 472 591 563 563 633 345 604 604 513 513 513 570 570 633 633 406 406 249 502 502 469 469 562 562 562 543 543 383 205 341 372 413 343 378 387 492 462 526 517 483 482 395 432 436 467 411 439 458 439 388 502 420 330 322 270 92 361 355 535 487 487 507 2291 876 702 702 551 213 2262 2262 266 811 610 451 410 625 1006 1081 655 282 582 181 176 596 1278 677 1101 568 909 279 1135 428 249 807 738 612 1131 778 542 1276 1534 1650 482 713 600 767 1717 657 209 629 1085 832 1739 709 422 1318 676 1915 645 645 491 450 652 1977 355 594 594 1191 931 997 1116 1252 648 635 635 785 785 1167 780 1672 2059 975 805 545 1550 420 1005 948 438 692 198 797 809 1188 527 799 767 1557 1557 770 770 721 210 8 145 188 454 312 369 504 824 424 424 934 682 682 667 667 922 731 607 607 780 314 844 836 988 803 803 907 712 716 716 796 796 519 904 702 702 637 599 2326 658 669 720 135 655 593 593 540 437 570 570 633 633 406 406 406 568 568 540 540 439 439 542 542 543 351 105 264 701 413 413 314 441 609 462 484 473 423 310 395 381 538 513 470 411 427 372 423 502 526 442 830 646 92 320 407 446 825 881 825 320 2005 465 465 213 1177 1036 873 415 214 440 427 582 681 677 1084 181 972 262 213 771 659 1423 752 644 444 572 1607 1135 788 788 884 198 698 841 527 815 1710 912 385 1171 1128 672 1128 1124 1969 732 744 744 467 676 655 661 673 1390 2132 1517 1526 2497 1349 772 3183 1503 672 594 1191 1191 637 1408 373 648 641 644 1082 1082 2013 1962 2593 1672 1639 1246 635 635 420 1554 830 1660 1533 839 797 797 858 527 1184 1316 1497 1615 1025 919 358 121 14 548 901 290 756 369 504 343 326 919 1172 615 615 615 671 671 731 658 667 674 718 718 706 706 706 746 712 712 894 708 796 704 704 687 612 1177 613 514 612 618 279 583 67 655 175 536 536 540 638 773 821 706 469 527 86 680 632 643 540 439 439 542 542 542 289 235 235 701 1030 459 547 765 609 363 353 514 401 310 310 341 507 443 470 413 378 422 426 429 465 380 557 838 996 996 1406 797 260 332 542 1105 664 730 465 565 565 1079 873 415 690 444 1595 582 681 657 973 199 101 972 94 569 345 2830 797 1302 1621 114 178 433 433 684 851 198 706 702 742 818 755 535 607 2800 549 554 531 669 1601 1601 1245 650 972 972 698 1165 1237 1269 2333 920 2766 488 1789 527 959 1483 561 672 910 632 637 637 685 2097 1095 1414 1408 690 621 1962 1449 595 595 874 666 248 91 304 210 1660 581 1454 1158 909 858 909 377 1297 1497 1206 1306 886 943 867 14 43 19 187 303 73 437 1373 354 427 480 501 585 673 595 598 598 612 612 674 599 650 659 684 684 746 706 706 722 149 687 669 654 654 661 661 621 422 546 546 563 563 231 475 542 541 401 196 373 818 694 629 527 287 225 680 632 643 595 617 617 622 629 549 307 178 224 373 673 490 365 382 263 130 430 430 401 377 494 814 417 443 635 530 401 414 426 417 417 288 420 838 647 1389 746 468 576 942 941 1515 784 664 601 862 773 735 713 808 960 444 536 957 1739 1845 670 670 1593 1180 437 868 735 345 661 708 793 372 178 865 687 224 308 176 500 872 686 667 566 484 494 642 408 408 560 1207 475 871 857 780 780 1364 698 1127 1622 624 2295 1335 1421 505 505 939 942 744 942 587 910 632 632 535 535 747 751 1269 751 993 690 467 1617 1692 609 669 666 227 1481 1087 715 719 872 802 861 1091 1124 926 926 874 1540 2408 964 830 603 1375 41 64 155 1064 303 897 1179 396 595 427 532 156 115 542 595 595 606 606 563 563 599 561 567 567 581 622 611 549 549 595 595 669 669 720 720 693 693 422 545 311 503 379 379 453 577 496 479 715 446 653 521 281 567 736 2533 640 676 634 560 592 537 624 629 549 419 460 224 434 325 134 341 382 343 161 443 555 568 374 477 553 459 497 574 367 367 414 406 479 332 273 420 405 518 745 605 468 443 443 567 1823 784 495 754 921 940 792 735 1282 960 2108 2108 1560 2064 2423 1498 2006 359 211 1122 1492 754 1466 1028 1751 1751 372 73 378 1716 679 2275 580 482 691 548 667 404 484 719 2148 2314 408 1093 627 627 746 746 909 1421 1421 537 663 527 1694 1787 833 731 433 505 939 754 491 942 587 248 621 684 510 535 747 688 1941 1439 727 490 472 1441 1180 669 1094 467 1052 1205 726 1850 1066 872 714 752 824 816 989 989 1669 1096 1494 964 1731 987 774 941 1190 906 906 906 1271 1271 645 1063 527 527 447 447 542 496 510 661 518 518 527 570 570 586 586 581 985 1977 1804 579 390 595 575 677 529 657 600 619 619 663 571 503 503 453 453 829 496 1654 325 342 342 374 281 623 722 889 1653 2578 634 560 592 463 496 684 514 421 460 396 358 298 305 134 341 419 184 521 555 568 568 428 583 459 1054 786 832 416 353 386 587 393 273 389 467 531 531 605 468 405 548 425 852 430 782 483 452 2428 731 709 655 3161 2206 2209 513 1858 1484 1213 1012 414 938 1408 1094 1194 1466 904 904 654 916 557 557 668 668 967 967 977 977 889 548 1182 2440 1393 683 1350 2260 1093 2684 1093 1832 705 497 763 1644 334 754 597 1120 1694 520 380 433 827 673 773 343 1298 1271 404 1486 510 448 602 602 1468 1439 623 886 785 696 1571 1387 839 594 708 591 803 1182 710 1066 1155 1799 1077 1394 1392 1041 968 968 1745 940 218 926 926 634 764 1476 1681 1479 680 680 1224 1224 1063 711 420 322 428 428 571 571 571 891 527 527 697 697 586 840 840 985 511 616 637 643 643 610 610 528 528 600 600 668 668 663 534 554 816 816 764 1855 1301 1160 514 363 1292 551 623 474 528 644 851 851 525 581 463 442 414 335 363 430 430 264 180 305 393 428 214 357 330 485 491 459 339 515 431 536 454 832 416 610 610 544 501 153 363 400 412 222 410 396 482 462 425 375 393 406 406 452 344 814 708 447 819 910 980 1121 1121 1484 1012 758 485 1032 3008 1094 1194 1194 2677 683 617 841 862 581 696 2537 1189 1189 594 977 642 889 889 3002 584 1393 1256 1547 1013 1231 698 825 825 611 605 777 520 1013 1527 1527 292 1074 353 417 827 1635 1167 898 2437 1012 1298 2731 74 603 2254 602 526 552 558 579 579 836 2038 950 594 594 1178 747 928 1729 710 710 884 484 1017 1077 713 149 591 180 122 179 159 433 782 782 675 675 1681 653 693 693 693 1315 1315 909 520 189 287 382 382 818 818 891 696 684 684 650 627 641 626 626 549 549 637 792 992 992 687 687 528 551 213 201 201 210 690 1057 1862 2432 1522 1772 984 1167 543 502 1292 228 285 531 528 593 861 577 526 541 470 460 466 466 363 436 436 420 800 104 357 483 660 660 481 1008 908 627 515 515 103 536 179 376 102 277 371 482 501 501 386 363 374 222 350 369 501 462 470 364 429 342 265 363 331 438 374 814 819 1040 1041 1041 751 1612 1629 570 380 577 708 708 2371 2028 985 486 809 624 843 1258 726 717 574 468 594 1453 1302 609 1134 458 803 1192 1192 917 1050 940 634 634 956 1736 1244 922 842 842 546 408 845 695 695 1375 877 1507 715 1042 944 944 1097 567 87 603 1679 377 359 169 696 912 912 1595 1478 1008 1008 543 543 671 1049 1229 373 772 1291 484 1080 1129 1129 167 116 116 62 902 1072 433 1044 1050 1853 2485 2305 1195 791 791 932 932 579 909 903 189 122 655 533 533 576 576 576 642 642 571 571 641 641 590 590 540 540 792 858 1007 712 611 611 470 213 4 430 35 182 519 1036 1074 1498 1146 606 1053 880 251 1066 621 1376 1278 443 476 514 514 526 517 500 484 515 466 542 713 581 411 448 438 663 365 365 660 451 1008 446 627 486 437 266 266 208 327 93 349 386 482 439 383 396 358 374 311 335 364 523 242 242 182 535 183 265 363 421 453 646 374 241 665 1299 2697 751 526 553 1272 428 683 683 1592 940 1096 1419 486 299 843 604 941 2385 520 717 468 1453 1453 808 609 396 105 1215 1192 424 745 745 745 799 1646 650 889 1259 1382 898 842 801 455 1616 510 1422 1663 903 1008 951 1008 1386 713 600 259 847 100 1128 479 1700 599 283 512 463 238 1698 1157 1304 2540 543 798 798 844 756 772 772 1291 905 1102 1129 167 146 174 1699 902 2481 912 912 1006 635 1302 1302 1318 852 495 932 932 932 1355 684 154 154 1000 776 776 783 783 607 642 642 571 571 595 595 595 585 585 557 557 716 716 712 620 470 470 313 76 430 526 182 775 1097 1510 867 833 2219 364 342 681 1677 621 1275 692 692 460 342 349 571 520 505 487 490 653 1207 535 423 411 1366 928 663 95 564 613 655 655 669 617 657 656 637 682 326 327 252 401 548 435 275 260 396 358 373 350 416 416 523 359 350 421 254 183 277 381 394 399 476 476 1093 2353 734 724 697 697 526 509 1432 678 1382 1173 938 938 359 732 442 1113 1311 1719 520 520 520 2037 676 1715 808 808 403 105 1215 1215 378 71 54 345 781 815 1505 1505 519 258 771 1686 948 810 416 2524 1388 1098 1652 1174 694 1008 673 1070 1572 1282 53 1110 30 216 369 599 999 750 380 697 610 451 825 1671 483 483 546 844 897 897 1075 1075 779 780 1205 777 859 859 946 2010 2081 912 912 594 635 738 1549 1302 1241 495 686 686 1874 470 684 631 1000 672 776 776 783 783 607 607 607 358 358 296 296 424 424 484 484 557 716 716 716 620 620 555 555 733 733 110 519 2103 997 629 867 334 1361 629 599 953 1381 579 834 1275 929 275 254 349 549 626 409 530 490 653 537 294 373 411 411 196 612 95 565 556 585 524 669 617 657 656 637 682 674 631 631 685 699 401 385 452 396 335 367 335 437 301 279 241 299 287 254 376 644 644 424 399 315 347 425 765 3246 1301 632 318 556 676 676 1568 854 1089 909 679 359 626 1029 1654 1383 971 1179 1081 822 2802 676 676 880 1291 403 886 497 2483 303 524 -4 485 416 1129 1030 1111 525 1346 1361 396 396 493 720 464 1143 998 1098 1317 536 457 757 567 1313 1313 1075 67 1299 1282 369 859 689 861 680 636 848 2069 610 610 597 483 546 546 714 714 1075 1075 891 1045 780 1124 859 951 1069 1199 1549 2081 750 651 616 616 788 736 736 736 516 560 315 470 523 659 1553 2333 672 631 631 631 563 563 198 198 358 296 296 424 424 484 484 484 586 586 574 574 574 611 611 608 1994 733 519 519 851 629 339 379 129 598 598 1004 785 1710 707 1167 590 500 751 283 1079 916 536 530 614 614 341 595 373 604 445 707 612 561 565 556 585 524 515 559 559 603 644 649 554 626 866 1191 699 534 457 812 452 396 480 520 475 301 339 386 428 287 342 530 843 543 424 445 340 278 446 391 616 1301 530 815 564 1503 1506 1094 1668 590 827 704 1726 166 775 1654 1915 1733 1733 1179 1018 1296 530 718 1606 2127 922 815 649 303 303 9 114 507 1145 1688 1869 472 1597 1346 1667 546 546 802 347 1812 859 1523 712 941 1214 536 838 745 383 547 91 535 2144 1458 747 1134 859 859 921 393 1988 462 462 479 597 478 478 1363 714 784 784 891 891 1448 1448 685 1135 1384 964 964 971 971 1226 715 986 572 601 463 736 736 675 541 718 581 318 440 737 627 627 580 580 631 563 563 198 198 173 173 173 612 612 563 563 563 595 595 730 574 574 611 611 546 1013 989 934 924 688 688 533 671 166 620 522 1209 612 539 539 759 1485 968 1262 1262 945 1111 528 502 393 589 607 595 443 604 564 707 703 527 527 477 598 649 591 568 638 866 644 649 554 626 922 1191 1162 1162 1095 534 403 451 510 422 475 343 363 294 325 428 556 687 719 715 429 216 92 92 446 558 443 616 1200 1602 1602 1503 1193 1094 601 438 511 459 487 258 1168 1214 2297 2109 669 1402 327 907 1288 803 1972 1002 786 544 728 1277 460 657 432 1083 1688 695 1321 1117 1070 1495 319 1740 374 374 601 347 2235 844 622 622 743 1342 701 727 77 182 148 1145 921 921 800 629 1990 483 665 660 1303 410 555 555 479 441 478 68 213 566 944 1131 350 840 1537 1078 1569 673 964 964 671 971 715 715 660 801 572 463 540 382 1088 1088 718 2207 1019 440 440 627 541 437 580 418 418 418 101 101 146 146 146 399 399 74 563 563 595 595 730 730 481 481 481 915 915 1496 1496 715 715 688 1550 671 620 1275 522 522 612 508 508 602 502 1117 593 706 1197 435 618 618 618 589 589 617 617 756 756 642 642 642 414 414 598 649 591 568 638 866 1153 1153 931 661 696 709 731 754 754 703 703 452 428 422 422 423 413 328 325 651 1000 555 434 715 455 655 340 1155 570 711 438 1185 810 2228 946 1239 1080 1080 378 640 408 526 370 1178 879 1316 751 795 1798 1228 881 989 538 1770 1290 1290 559 2046 429 429 755 508 508 560 585 1305 1013 716 1940 1685 319 319 253 253 2792 1042 908 720 1464 768 648 938 1144 64 77 56 1380 1864 879 879 861 861 765 588 253 341 271 164 1121 924 615 441 632 794 794 1205 863 1131 350 2226 1676 752 752 673 879 659 659 659 775 579 576 643 572 505 458 373 621 1088 1621 1271 920 920 633 568 498 516 572 569 443 253 253 101 146 146 146 399 399 74 602 477 477 477 848 848 696 696 549 549 915 1496 1496 715 715 715 610 610 1358 405 614 1625 650 650 650 631 305 566 593 706 654 408 443 443 526 526 526 495 495 1239 1239 1021 642 642 414 414 625 625 659 659 669 669 669 834 834 590 696 709 534 634 747 703 477 477 428 289 478 454 425 328 403 456 642 408 434 434 497 356 425 2082 1068 1500 510 1880 541 813 1236 1735 833 1575 592 640 736 1519 1037 886 2265 906 1089 877 654 510 558 973 723 600 1164 1650 574 1026 529 429 755 1435 551 551 1358 978 337 921 607 519 935 851 851 253 1190 1176 222 1834 1354 754 984 2158 267 634 125 207 859 1380 879 879 1206 891 1427 738 500 703 438 684 1121 869 804 640 636 794 794 863 863 863 843 640 1064 360 630 476 674 158 250 659 726 511 659 691 643 617 506 539 656 732 732 732 647 647 524 405 440 488 572 449 477 253 253 253 914 914 1329 1329 1329 525 525 571 571 847 848 848 696 696 549 549 549 615 615 811 811 564 564 655 655 372 559 614 650 650 196 631 631 305 1891 624 1164 480 860 479 471 526 526 495 495 1239 1239 1021 1021 557 557 557 593 593 734 734 801 669 669 834 834 590 590 634 634 620 620 620 427 479 567 518 698 725 460 390 370 434 434 408 407 363 414 467 425 1641 2454 1056 488 593 593 305 1236 786 762 524 1170 592 665 741 505 886 3005 1709 1201 1025 877 679 578 536 814 600 1183 2242 1623 1623 529 1069 1158 1783 1462 768 768 601 576 1494 607 874 223 579 851 567 1766 1982 1418 619 619 954 245 187 17 267 79 113 454 965 995 625 607 858 630 976 272 894 644 1338 1115 762 713 1848 900 1266 2610 895 2432 1044 882 843 505 360 247 766 1128 655 655 250 726 726 779 691 272 412 499 1187 721 695 718 732 647 647 524 423 428 488 433 400 465 281 1247 281 711 711 734 1329 1329 525 525 571 571 847 847 847 870 870 850 850 484 484 484 816 811 564 564 564 655 679 487 487 608 608 1953 517 517 1254 1254 1367 1164 1164 860 860 381 260 1734 1734 149 879 879 703 703 749 749 893 593 593 734 734 801 801 1137 1137 1137 755 755 735 735 645 645 432 445 479 487 555 818 553 460 386 340 405 342 350 518 450 411 782 1236 1816 1368 842 373 373 515 521 497 1151 602 524 1170 1285 645 551 2091 747 925 1239 1273 1001 809 568 550 653 525 1497 1934 2211 2755 720 812 734 1069 830 830 1461 1458 601 460 165 380 459 857 1003 1533 1921 826 1081 596 478 453 453 264 194 17 1539 135 947 654 891 891 625 1582 1340 1124 778 778 718 644 595 984 480 1102 1856 2506 813 965 965 895 940 1385 882 505 1913 658 1026 701 580 580 2039 1246 1509 733 733 251 780 780 323 1187 695 695 637 637 637 416 422 422 428 390 470 375 176 281 281 711 711 734 734 570 570 570 609 609 599 599 1165 1165 870 850 2671 426 484 141 522 816 928 611 450 450 502 515 481 611 611 590 517 517 1254 576 809 1367 158 1288 335 550 550 131 200 580 580 879 703 703 749 749 893 893 893 687 687 660 660 712 712 846 846 755 735 735 645 190 358 445 536 525 406 518 703 553 467 479 1224 342 350 536 669 669 428 1182 692 692 380 373 418 444 591 497 596 246 779 610 603 553 727 592 1105 657 627 857 1123 999 1459 671 1160 1160 505 1287 2460 1559 1559 993 1110 873 873 1789 1673 634 1467 840 187 953 1407 868 3502 926 817 987 699 699 1075 810 1555 1555 695 912 107 433 695 805 654 656 656 624 574 1015 675 1147 718 598 604 684 710 638 824 2551 900 900 2221 2221 747 889 889 941 1322 866 1278 1538 592 841 673 705 786 733 733 596 694 717 459 331 475 475 127 129 385 448 460 422 312 479 303 60 145 176 433 433 433 444 444 449 449 652 652 609 599 599 1165 1165 1165 1422 576 688 760 1229 1068 663 820 820 489 585 1803 474 481 611 611 590 590 810 378 378 556 953 467 289 611 550 550 65 321 580 580 712 712 712 691 691 661 661 480 480 687 660 660 712 712 846 846 846 761 761 574 574 259 507 507 339 324 518 393 234 344 341 1224 737 666 418 323 509 531 510 662 692 387 398 382 382 763 637 583 607 246 575 190 161 946 1066 631 1949 1201 857 879 647 627 627 684 238 1772 718 334 857 1409 1041 724 340 983 1467 1552 1039 719 701 840 950 1703 837 628 628 1155 813 818 670 636 391 968 1076 935 1272 595 595 1177 801 880 587 500 500 807 527 1076 1239 598 598 604 1823 797 1411 657 901 1463 930 625 670 763 854 1285 1299 1050 1082 1502 975 1065 975 753 860 786 894 838 2232 1370 694 554 525 428 759 127 387 2073 2073 460 374 336 640 704 408 69 162 162 154 203 444 444 449 449 652 652 652 595 595 646 646 661 528 661 586 586 557 663 344 126 191 367 533 674 436 707 680 680 729 729 805 1005 378 556 556 467 467 611 611 611 665 665 430 430 484 484 576 576 691 661 661 480 480 561 561 561 661 661 602 602 452 452 628 628 169 676 676 705 705 624 624 654 221 342 702 959 443 552 425 323 423 446 206 197 268 314 573 391 637 509 482 490 376 390 60 2665 632 606 622 622 653 1998 842 852 598 542 599 780 640 238 720 334 210 594 638 850 850 851 1374 903 1227 1662 701 1609 712 1268 711 1515 694 825 1195 793 1195 687 891 171 234 517 517 1291 549 549 2323 507 507 500 922 511 265 924 897 903 735 765 862 2279 783 733 750 874 2530 607 530 561 564 564 822 822 641 506 1559 606 544 544 932 765 765 407 845 1370 1610 1432 1078 390 759 477 1164 824 993 1170 1170 237 578 704 408 377 69 75 115 203 203 203 186 186 411 411 608 608 608 560 646 661 661 528 308 293 557 557 344 134 857 1533 1267 682 682 554 554 639 729 729 919 633 1317 362 637 263 320 713 713 1065 1065 730 730 430 484 484 576 576 576 809 809 585 585 574 574 896 896 896 1687 602 452 452 628 628 628 579 579 633 684 2124 601 320 667 342 702 442 515 640 425 199 252 491 299 197 197 427 551 445 637 397 375 334 398 390 295 204 93 532 519 555 732 231 323 629 590 418 599 661 1137 260 720 195 1105 1860 873 873 1694 757 695 615 737 978 1737 1290 1454 1268 1331 795 1070 1683 967 1595 743 986 242 237 1091 195 517 520 520 502 502 507 507 1744 610 496 861 523 523 858 933 902 905 761 761 1224 1154 2361 668 668 458 528 528 564 607 603 102 267 836 557 792 865 482 591 329 539 1150 1321 863 873 886 390 773 909 808 820 993 161 895 835 982 578 648 503 224 135 135 178 117 314 314 410 410 411 608 608 608 560 560 663 663 755 245 1082 622 622 725 725 844 1533 712 1080 525 528 554 558 558 558 631 631 667 667 805 805 555 713 713 1065 1065 730 730 730 357 357 472 472 637 637 637 864 585 574 574 896 896 896 1687 1687 728 728 363 1565 551 551 551 545 633 1437 601 667 685 667 719 719 399 736 582 557 1038 1038 299 425 577 566 421 445 692 465 359 443 398 398 758 495 436 985 582 582 583 594 1503 1502 166 418 550 788 501 340 730 854 1092 965 705 1607 566 582 1263 615 730 730 659 669 1194 1537 1184 1184 1184 1241 1241 1388 784 783 696 237 435 1246 443 1482 187 187 536 536 1100 687 1443 1187 1418 990 766 1051 766 762 360 905 595 575 773 1864 1294 1650 818 773 583 427 512 436 91 267 281 468 548 428 596 714 550 1520 678 1150 901 824 966 759 781 887 887 1297 1297 323 492 611 343 501 501 206 200 200 124 117 117 800 800 410 476 476 551 632 575 555 598 598 959 959 513 730 622 622 725 1196 844 844 844 890 458 572 447 418 418 544 544 631 667 667 805 805 805 488 1028 787 787 1490 1490 1490 818 142 330 472 637 637 637 864 864 643 643 1065 1065 1110 1110 1110 562 562 521 1761 551 551 551 545 545 1437 565 381 493 577 577 329 620 598 598 602 1115 853 1104 338 223 369 410 489 499 341 341 443 819 463 517 517 430 556 464 1445 362 473 2212 2665 460 1022 2391 1016 1016 340 835 1146 1586 694 565 565 674 645 810 1057 640 437 437 1409 776 716 874 1381 2119 1015 734 1842 784 949 1104 696 1407 1563 1563 1272 187 187 400 921 1086 1507 1443 670 670 670 929 744 350 146 360 493 498 601 1243 1024 1120 688 572 495 416 830 1165 2318 91 973 781 799 354 978 428 572 449 591 678 681 707 1302 1190 1125 575 602 655 475 729 742 535 535 343 1357 1022 206 272 247 124 193 193 979 1068 1038 654 641 641 668 668 555 593 883 883 1860 809 730 678 629 815 762 801 868 919 754 385 566 669 1218 418 544 544 544 674 674 731 731 732 732 732 596 596 1340 1490 1490 818 142 330 330 640 640 675 675 675 636 636 879 879 1221 1110 1110 562 562 521 521 582 1254 564 564 786 519 619 821 996 577 1267 620 620 620 478 464 485 880 614 211 734 634 410 435 583 292 255 405 527 452 517 517 276 276 464 488 336 473 1925 1656 1126 683 336 2100 529 1277 1517 1716 1513 473 785 480 748 869 582 705 493 2179 1124 393 776 582 735 760 735 1405 694 620 620 293 1931 1605 1605 1090 1090 850 606 613 1430 1383 1086 622 622 552 787 860 165 301 1209 146 299 580 615 632 1243 1212 595 411 527 495 258 433 844 2091 261 1134 878 789 844 844 590 404 325 488 672 634 717 632 43 528 528 941 1050 475 475 453 453 604 604 146 838 190 272 154 121 221 28 163 461 461 654 654 682 682 582 582 593 667 655 1819 1805 600 611 733 783 745 868 944 919 431 783 566 565 588 585 391 632 379 687 515 602 731 732 732 732 596 596 1340 1340 1099 1099 621 621 621 606 606 687 675 675 636 636 879 879 1221 1221 595 595 595 428 428 555 514 678 564 786 1098 619 559 559 572 572 1047 602 778 476 476 393 587 687 614 634 634 674 674 580 441 255 397 413 413 1431 1204 960 276 420 1060 929 1423 1796 1026 749 740 2656 1616 529 869 679 1678 1319 305 999 723 723 570 582 871 475 917 1124 757 757 757 676 676 1680 1434 224 1477 713 539 1448 529 529 1148 987 1472 1472 563 1430 1392 1110 773 1412 467 875 875 570 698 964 779 1211 1104 851 632 585 557 465 287 411 884 371 682 1633 578 1075 1385 2120 598 854 378 603 684 189 488 384 1074 722 632 371 120 591 352 740 414 1029 849 612 612 1188 371 1177 1276 894 229 258 221 221 137 137 461 432 645 579 615 608 623 623 545 564 483 610 1708 611 733 769 745 425 626 626 431 431 812 716 585 278 391 632 566 687 566 602 591 858 673 633 562 415 393 404 466 466 557 621 621 606 606 687 687 619 619 546 546 546 602 602 662 119 119 428 428 555 555 1714 1750 686 686 765 765 765 583 583 600 388 362 778 778 790 790 687 729 722 722 639 639 532 426 314 411 385 373 428 590 551 735 510 1565 902 902 902 666 812 729 1245 1345 1345 992 1083 747 1563 338 332 286 475 570 610 536 1041 917 1041 527 603 551 1256 695 695 1434 968 1477 313 1026 700 893 773 773 890 948 693 1030 1141 1548 2357 471 1412 238 1072 1143 1480 875 1183 1147 801 867 683 341 197 1263 1263 287 354 534 275 999 589 559 1286 1112 772 598 936 866 654 179 189 346 643 401 2235 725 308 78 550 582 162 188 722 722 667 608 608 375 799 643 1030 370 457 816 459 481 240 240 454 454 671 671 608 608 545 545 564 622 436 513 1037 705 395 601 223 642 569 667 667 812 524 348 278 411 608 1405 1458 566 918 897 771 733 644 607 415 393 404 466 466 557 533 564 576 587 747 747 823 823 577 577 546 602 602 486 220 613 613 679 679 243 310 600 754 382 456 818 765 583 583 600 600 453 679 1027 1335 218 218 458 760 618 635 220 532 357 357 569 549 370 433 484 638 1892 855 1565 526 1008 1478 601 1249 1128 2961 809 1189 1345 2762 747 224 303 356 1648 803 475 650 647 2034 1024 1041 740 740 501 1350 774 1145 1196 1936 1480 1423 476 368 763 587 773 1060 451 1060 956 2357 733 197 305 370 572 1624 2568 805 986 986 842 1027 834 612 216 880 1712 939 375 806 1439 938 1394 1220 631 496 1442 772 603 1602 589 697 697 179 442 832 582 1137 331 566 1210 550 633 625 894 776 776 1020 1571 1661 280 446 643 909 1199 130 143 166 481 844 350 350 554 554 671 774 772 1207 1207 1477 1235 717 678 667 667 632 601 592 642 605 667 667 275 248 363 282 973 439 625 782 644 918 489 771 771 644 607 572 613 653 667 552 530 530 500 535 622 1090 1495 768 823 512 577 705 481 454 643 602 767 767 707 912 722 310 1053 382 398 551 458 702 702 702 743 743 712 712 796 1372 82 223 691 618 618 640 100 319 319 357 206 695 524 480 420 451 451 929 1303 615 1067 713 1594 1594 621 669 569 569 955 795 907 527 302 469 712 803 752 752 1728 837 837 837 675 467 802 802 802 573 940 1046 943 2599 716 418 683 587 576 832 586 585 739 1218 356 1010 514 305 701 1192 1503 1274 563 474 762 1501 834 1032 377 1612 1249 939 1000 1000 1014 489 1394 1481 1375 1667 1089 613 761 864 1131 326 908 871 511 2325 1473 792 162 1334 627 627 633 941 1799 701 746 649 651 1024 353 446 642 698 909 1307 1307 602 602 404 408 431 585 585 779 814 814 735 206 1235 1235 717 678 667 638 631 631 672 701 671 663 752 526 248 363 393 424 618 700 717 782 483 447 618 557 592 592 689 757 929 929 552 552 530 500 535 568 554 978 464 464 514 514 614 465 571 589 602 587 1946 734 912 736 722 1095 881 412 551 788 778 962 703 703 743 712 712 796 796 77 499 1309 1309 529 390 306 306 278 160 1403 798 662 480 354 506 589 525 677 836 1335 836 525 568 438 1726 1646 988 498 491 1136 527 1579 1579 1071 1763 1344 986 624 1037 893 631 725 620 487 671 586 276 592 1181 1743 943 600 600 2087 1458 1498 1004 2649 762 827 592 520 460 514 1453 720 720 1433 1274 462 330 620 900 843 639 579 1249 941 980 1000 703 420 315 489 1110 2982 1088 1107 1234 464 384 1013 1642 1642 2017 941 1497 928 1465 465 825 825 839 839 839 1157 1262 746 1205 711 651 899 479 433 794 1099 965 807 730 847 460 564 552 585 679 814 814 735 735 933 683 683 656 623 607 636 707 1012 1036 686 671 663 752 752 803 803 1056 792 714 700 676 450 389 447 454 544 533 592 886 757 710 929 460 1001 484 665 397 289 559 462 671 487 415 530 564 614 467 506 612 493 692 1773 690 736 1119 590 590 412 313 903 1060 962 234 513 618 1390 837 597 72 822 1430 771 366 576 652 2394 2120 278 855 855 495 1633 662 1141 455 426 525 1496 1555 501 360 464 488 438 497 419 419 627 491 640 2757 567 644 2503 1306 686 624 624 772 554 640 332 975 226 671 681 749 1475 1475 1191 683 683 926 1156 1124 1124 620 737 737 613 613 683 1754 1458 1132 720 720 778 868 522 793 1135 900 1403 686 1666 790 580 1527 462 534 482 315 1578 1696 1297 1113 1085 1553 585 1875 1242 941 349 2017 1413 1805 945 1080 945 1021 803 1277 1277 1069 1157 549 365 866 238 158 584 407 380 188 743 965 1142 730 730 564 564 552 587 856 707 707 814 460 2009 493 565 565 493 588 636 542 725 725 665 665 664 569 561 459 1294 643 824 1270 991 696 447 561 389 452 314 486 731 946 730 486 755 460 615 393 512 71 547 618 649 671 567 415 345 255 373 453 506 1225 741 575 1493 1094 1094 806 424 257 354 382 657 850 764 763 971 642 642 837 1094 699 699 1861 597 529 529 476 199 697 572 2528 991 495 1760 1089 421 306 426 683 726 366 519 501 454 426 712 713 934 868 666 758 829 681 1225 700 644 865 686 560 708 255 417 410 1017 778 778 1049 681 1009 678 598 787 962 909 1483 3451 1237 2121 1522 599 1565 565 539 539 437 437 1019 1019 696 553 600 1238 1651 1238 1362 1586 1182 667 790 405 218 706 1985 482 1234 1453 1416 1053 1691 1329 1142 1007 1271 1271 1151 730 1151 841 841 1080 945 945 1093 1021 1903 821 1022 501 921 123 1039 103 125 158 138 274 884 598 1226 1226 1709 674 674 568 568 1303 933 933 1662 622 460 1481 493 565 586 586 459 595 529 603 654 859 583 580 376 397 850 860 824 824 1270 1901 547 508 315 447 651 881 1522 731 803 750 439 435 429 615 518 512 199 595 513 476 462 567 435 309 297 246 397 453 1225 563 520 712 726 653 723 723 675 527 486 593 591 764 629 515 357 426 614 587 905 1306 564 403 529 529 436 377 888 217 800 371 476 311 1009 550 240 133 1690 88 392 519 940 437 603 827 868 868 868 666 842 716 740 1310 1686 1073 686 742 1057 393 1025 346 333 1017 749 825 1232 1232 909 556 1119 534 563 1134 3831 405 863 1102 1320 1711 403 403 329 329 1025 985 337 764 736 434 656 964 1651 1238 1288 747 567 667 792 350 1750 1209 666 962 1038 1104 1104 1053 1252 400 1853 903 1007 1271 1151 1151 1151 841 579 579 2034 1789 1789 1789 1549 199 914 914 816 280 2155 908 908 125 206 497 423 651 1016 890 950 763 763 603 603 716 1522 1237 1070 636 572 1481 622 496 391 371 459 432 529 503 503 859 859 1417 1417 247 247 637 748 2517 727 767 598 520 457 549 1258 789 725 890 803 537 430 435 470 841 268 750 199 271 1001 896 376 1120 512 607 747 246 314 608 1502 583 520 841 1523 699 963 724 349 527 654 962 591 613 463 463 357 426 502 503 947 1306 213 421 2335 1265 625 278 472 227 805 371 394 311 502 1245 240 79 614 689 689 653 686 699 1073 827 1773 854 854 785 785 2011 652 1078 1073 431 1073 681 688 422 1407 2728 783 783 1037 1538 984 1111 2421 768 552 396 893 197 244 578 595 1102 513 225 404 360 560 560 914 1257 1257 337 596 851 1879 1879 998 948 710 595 330 413 1395 2165 664 664 1348 715 1285 1285 434 874 442 1320 2186 903 865 1425 1921 1081 975 755 975 1143 773 1036 720 1277 1549 531 150 288 660 790 1069 116 200 416 610 563 563 563 1182 378 718 763 763 603 603 716 716 1032 1032 548 572 516 571 442 223 371 429 564 597 467 503 373 99 231 533 512 2065 860 860 2041 2041 787 819 520 575 1256 553 1040 795 795 898 451 430 507 1325 383 98 170 446 1466 271 530 376 332 838 963 1027 215 731 642 560 618 637 637 971 1697 963 724 1259 477 1539 962 795 423 432 393 1083 1712 250 192 892 1849 213 258 312 312 860 518 515 1259 2044 2062 376 1342 81 357 176 343 1045 1015 999 879 532 1042 700 898 1253 1039 277 277 542 748 652 732 506 891 874 1561 874 698 806 1370 1261 1261 2532 1984 839 756 932 1785 515 515 676 686 767 875 1212 1150 1948 589 1680 303 466 1163 598 1509 742 627 551 661 1020 3151 681 603 209 209 330 357 793 1752 664 664 1198 707 1285 2507 1199 216 411 1279 1184 927 865 1371 1208 1728 797 975 1421 792 1143 1280 720 1277 1277 1277 185 1226 504 504 355 739 739 1122 610 563 563 563 302 609 378 718 386 382 620 753 753 782 553 548 629 596 531 683 126 223 362 614 652 467 388 326 404 853 533 737 846 860 860 1061 1061 694 661 817 493 545 527 553 584 289 404 491 1822 435 423 507 704 704 786 236 975 613 1841 897 973 1016 534 1232 731 914 618 718 509 420 816 1065 1778 707 789 1166 1166 1539 967 196 151 393 1083 1058 832 1179 892 1007 1122 716 957 529 390 754 600 2273 426 1317 570 1259 81 140 969 1062 934 699 1039 1039 1222 1101 1091 869 932 661 385 660 660 595 735 702 1413 1836 479 1271 803 1078 860 618 1196 1262 799 604 2074 1806 1003 1150 1679 519 519 1002 1521 854 667 1212 1229 589 1686 1779 2674 3124 1390 1366 441 506 651 651 1020 1018 581 606 212 192 608 385 847 977 621 426 527 1492 608 1023 1904 194 120 1078 1185 1204 1858 2459 1353 1728 899 1436 1423 1423 589 868 796 794 1234 524 2748 695 662 504 739 947 739 1122 1122 690 690 373 1303 609 691 612 508 996 620 706 627 610 486 541 541 537 587 208 126 301 682 720 682 755 531 549 853 763 1116 789 846 1601 763 1260 902 447 1477 634 495 532 533 517 190 159 249 491 952 633 518 579 214 469 570 1559 590 975 895 1785 1456 1016 1045 340 1432 914 420 497 430 400 562 696 826 898 686 220 1404 1317 2263 210 151 346 487 945 1222 1068 1097 1038 886 521 314 406 390 792 792 883 1025 619 906 1563 644 507 1452 455 781 1043 943 1039 1099 1101 1143 1181 479 479 385 925 821 821 1764 1764 1413 1246 697 639 822 367 1009 618 584 520 632 616 509 503 1203 638 1009 684 830 814 1696 538 667 724 1267 686 993 896 2674 1181 956 949 680 618 712 735 668 543 543 447 1285 192 766 631 1246 977 1257 522 828 1746 1746 529 407 203 1602 1026 1602 2112 937 942 2094 1257 716 625 2070 1270 2215 868 796 600 1333 1868 1173 313 662 590 383 1589 661 2405 1020 1060 595 821 1303 657 1052 612 393 771 797 797 735 943 992 1031 370 480 213 208 215 581 682 334 659 688 591 547 576 763 888 603 532 609 763 780 592 80 450 550 550 382 621 674 335 160 915 585 740 639 897 579 882 993 677 590 590 510 510 938 429 938 238 446 485 499 389 456 429 697 562 816 577 826 851 220 334 616 407 473 1303 1303 902 1241 959 1486 1517 722 1399 1653 501 522 638 682 827 321 396 778 437 518 875 1622 1452 711 1248 561 707 704 770 770 854 854 600 479 925 925 731 940 512 302 1578 357 340 875 822 456 690 1360 348 284 583 632 616 459 507 544 745 1435 948 559 590 1653 1207 552 619 519 2698 916 896 220 747 871 1381 396 1140 735 560 85 329 456 379 1119 813 515 1020 648 631 631 1066 1111 2319 1746 325 174 1070 298 702 2656 2475 3212 3216 576 418 716 633 1139 3124 509 739 600 387 387 387 333 313 590 590 1465 2328 883 915 2688 951 870 1020 694 694 694 393 771 665 567 702 388 816 108 591 558 558 909 378 46 46 334 543 850 874 632 576 510 479 533 595 609 572 303 1514 87 450 539 104 722 2405 354 396 23 855 445 701 648 1150 1216 709 1449 2004 604 1601 733 733 776 422 2463 445 238 524 460 476 521 571 610 697 258 445 577 963 1844 1219 1080 1080 473 1700 763 1011 1042 828 751 1570 517 529 612 612 694 540 682 588 565 463 517 755 518 1030 738 987 486 486 894 1506 704 704 775 775 348 425 783 438 438 421 731 999 661 256 956 331 811 811 472 774 460 1270 205 583 888 870 1330 793 386 483 1112 307 209 674 557 495 582 535 519 560 601 303 830 1363 747 1498 851 582 735 366 485 440 440 613 512 512 572 787 787 650 911 1111 1637 866 597 576 608 508 1611 1070 2475 1501 1501 1131 1306 218 977 468 940 554 715 1122 641 1122 930 333 333 377 377 1245 1415 933 721 564 1961 751 895 895 752 752 799 567 791 774 593 516 834 -28672 817 591 625 686 661 988 481 856 856 2400 643 1199 632 591 560 563 638 448 562 415 344 421 491 232 643 483 1036 509 1277 787 1528 855 855 1096 1238 1417 731 621 621 669 753 604 624 863 422 422 754 772 959 524 524 582 562 613 610 576 481 915 577 1428 1400 1280 1025 1218 502 785 438 718 1042 828 1177 747 517 517 478 424 417 473 514 625 474 370 371 649 547 470 620 355 355 345 1236 555 557 704 616 216 797 425 213 147 332 421 421 1131 774 544 756 832 832 1872 1295 774 765 245 905 827 989 989 529 957 386 980 1356 1356 1722 1722 963 726 525 534 535 563 528 394 830 1363 1987 692 505 515 447 263 154 635 488 488 1120 2431 506 506 1398 474 795 857 857 2833 2082 2768 2768 1326 875 1058 789 878 1118 1176 902 813 796 796 646 608 444 965 516 604 559 1072 2703 341 364 479 479 957 874 1458 699 821 851 895 752 752 799 845 792 641 641 516 192 311 376 555 348 348 793 1743 1095 593 856 2400 1255 2309 815 2309 517 356 331 443 511 462 149 392 392 295 499 697 1036 697 678 678 639 639 769 860 789 789 731 621 1002 1110 1072 669 782 1054 1635 668 1240 920 1890 1120 680 611 478 313 229 406 554 614 687 687 1917 1215 737 1218 762 589 1206 1489 501 1011 1053 867 1298 530 401 422 349 473 667 667 399 465 371 374 137 835 835 941 478 223 213 555 460 460 280 60 475 472 741 156 567 567 851 1138 1201 1099 756 686 909 909 798 756 765 1768 1954 703 1135 1135 377 1115 821 1889 798 798 1196 1039 1063 872 566 534 528 542 1282 664 719 719 615 1183 1183 515 515 1352 832 1081 1438 2833 353 850 519 639 285 761 1121 1121 592 1065 945 514 684 775 1085 685 1164 1164 1164 856 499 510 223 1142 1142 646 448 825 1617 673 276 521 193 101 445 924 1780 595 874 2278 466 1088 434 100 521 327 648 1600 985 389 318 448 2548 154 688 645 776 776 898 1234 681 681 681 2320 2320 1773 888 508 298 71 373 516 511 359 444 174 392 253 1380 537 818 483 589 314 691 691 860 860 789 1524 1052 1175 1175 521 521 654 835 516 518 691 832 761 1278 964 835 1285 478 586 1506 661 661 744 1029 649 1917 1215 1871 436 1018 1103 2235 1206 780 901 1053 867 782 653 413 279 349 229 387 237 245 465 279 361 326 732 367 355 471 471 223 275 326 341 341 60 474 472 697 353 955 1600 734 851 1879 909 764 668 558 658 658 232 667 1768 384 863 765 765 549 377 1147 1535 888 745 1961 1235 1235 974 566 508 503 442 499 1244 725 354 801 820 409 445 598 701 1077 403 1482 500 500 695 919 1053 904 746 790 555 250 236 383 1454 484 1646 518 1049 1049 819 539 768 668 457 808 1211 979 979 839 448 349 349 370 276 54 265 689 445 601 560 967 2262 466 391 155 196 883 1425 1425 985 833 833 318 234 371 1630 1325 1244 526 664 664 431 1545 1545 2574 2320 940 384 808 110 19 373 710 1307 633 511 418 444 405 925 795 818 818 483 371 483 513 1051 424 424 976 818 661 1528 679 521 669 523 540 107 518 285 1210 1185 597 673 610 768 1119 1407 1668 883 1191 1101 844 1006 1201 743 1024 1641 807 2156 2235 2334 1236 942 787 1468 871 614 439 765 279 182 250 250 245 220 379 1223 320 732 1030 367 367 471 471 622 546 485 257 83 796 742 732 864 513 513 1119 1004 976 554 442 1037 794 794 726 726 698 698 698 740 491 765 709 1725 1214 770 770 1007 656 827 1162 774 975 547 566 531 499 686 2498 789 679 820 795 755 814 1150 1548 515 838 993 896 896 1209 -28672 885 885 895 35 93 198 1254 1362 1955 430 593 852 351 256 510 386 545 524 524 563 979 532 720 1080 445 349 370 473 194 458 1310 689 810 1085 482 2436 2737 423 261 340 1349 883 1670 1677 914 905 1842 1837 1837 2130 933 1030 1875 1875 664 431 755 1444 874 963 935 529 836 1125 410 576 647 1347 1612 821 590 1004 649 392 607 621 621 1476 1476 385 1817 1053 436 677 976 818 518 449 433 943 483 690 1189 607 107 194 771 889 597 861 717 731 645 1417 1150 943 1501 714 1061 887 1201 781 1529 1544 677 1030 802 1148 864 776 787 787 947 712 483 315 296 402 450 250 470 337 391 477 320 680 1897 600 852 852 689 689 433 462 257 840 767 829 428 1182 535 423 423 423 2181 627 366 299 66 794 357 773 773 288 772 721 524 610 1851 969 1214 552 965 965 924 934 72 870 870 517 523 533 531 538 772 508 526 1083 795 912 808 624 964 1044 590 557 532 485 519 790 790 748 761 104 598 849 803 898 1465 430 563 531 440 600 542 642 386 873 505 563 1295 616 452 445 445 631 373 454 170 458 458 683 668 1159 482 1105 524 1237 1237 1231 1169 1477 706 914 914 852 576 1837 2622 877 2130 2317 912 1289 775 775 442 847 817 963 573 761 771 440 408 929 984 1347 1328 818 1279 1279 717 666 700 849 1132 2473 18 420 562 483 495 677 663 960 524 496 433 421 421 562 913 513 1089 2614 771 771 525 429 328 614 557 645 997 1108 2023 777 1318 775 671 762 657 584 909 881 1324 2569 1446 1400 979 675 603 451 639 629 227 320 436 472 813 260 543 907 905 1511 305 305 1679 480 798 689 403 462 430 975 606 880 1872 635 406 494 1933 1031 1031 848 1378 299 1011 442 534 534 884 288 1692 563 563 464 464 1434 1434 552 1787 474 1169 788 489 72 735 105 798 533 548 607 503 541 526 603 1129 744 999 624 598 517 517 584 532 1644 1243 882 594 546 921 872 603 744 803 829 1426 1426 1654 1654 354 479 735 905 905 726 581 581 709 334 799 130 684 460 76 454 757 374 518 1148 2216 2416 312 387 1447 683 543 448 1175 951 997 914 917 701 576 812 1599 1326 2017 1568 1568 1201 635 434 648 741 2364 1965 2047 2047 491 1008 555 760 872 1100 1658 813 2280 388 741 1696 793 103 300 445 51 303 536 492 495 501 485 549 502 496 531 364 581 510 913 764 1171 727 727 688 494 494 809 614 557 823 603 1003 2023 1205 1217 1082 451 215 493 534 814 1254 660 775 728 1446 1056 629 1005 451 646 395 603 756 436 536 434 492 757 907 1511 1511 500 305 601 1498 798 877 403 421 626 626 1019 2323 621 430 2238 1113 1933 668 1647 941 195 1126 462 264 463 358 358 1328 1028 541 2251 1608 1383 1065 842 2139 1151 895 1435 788 489 197 404 1470 716 324 759 759 798 674 580 615 633 708 773 561 718 124 2274 2274 449 732 781 1031 653 787 1381 974 856 978 876 829 929 1582 1311 1311 1230 843 801 801 868 773 716 738 1302 570 702 547 234 477 691 824 365 197 927 1071 2017 1380 1252 548 449 567 553 1029 1168 1175 1023 997 1017 620 447 169 1599 688 799 1568 916 387 840 478 648 741 1251 770 605 787 491 506 555 555 431 431 3160 1100 2213 569 745 745 556 468 400 440 1166 402 451 492 450 457 448 454 394 502 507 468 789 510 769 923 923 380 380 409 409 543 643 1486 1257 652 550 519 485 514 514 654 451 215 289 436 531 781 588 556 606 789 538 558 860 441 618 779 732 486 497 684 659 514 1313 1313 1323 542 492 1486 797 797 1300 877 1130 254 407 741 1019 652 555 539 462 1942 1113 740 1647 569 943 1073 815 815 663 463 196 196 1483 1549 889 757 1013 1034 842 892 892 892 1015 699 783 1026 1182 1470 802 802 897 735 936 674 1906 628 881 505 496 478 851 506 405 1077 1463 746 908 886 1108 397 1381 677 876 876 612 612 947 661 878 631 1179 2327 843 933 933 897 3049 738 183 1271 852 118 546 1125 593 134 365 1109 927 922 2993 1528 1801 1787 1097 558 1670 1097 1846 2591 1206 907 365 653 1604 1053 682 561 542 625 322 322 992 2013 694 677 724 634 680 622 598 640 511 511 431 431 1390 422 280 569 668 547 440 1037 400 534 753 979 913 483 483 436 415 248 394 441 668 258 379 443 654 587 923 380 380 409 409 661 643 709 686 628 628 519 527 588 818 720 508 106 301 643 1125 504 744 496 550 883 592 411 360 402 619 715 773 732 732 562 1522 514 1158 703 481 390 492 455 457 424 573 1300 758 283 730 407 207 618 1385 528 462 1304 763 992 740 1341 629 1304 111 1131 1189 877 1534 1534 1483 1805 1206 593 716 1034 689 523 570 580 720 699 570 2948 1182 748 768 832 1896 832 735 2095 1684 2825 881 505 582 247 1369 649 1369 2284 1463 1105 1112 379 363 532 1796 538 538 644 1343 1461 493 764 764 764 405 594 600 536 574 1044 1840 523 642 1221 817 442 118 154 593 278 882 1724 854 922 2612 1722 3265 1859 1520 558 1245 1072 665 998 1934 684 148 1141 771 1053 338 338 542 553 690 841 842 842 694 677 724 1055 619 653 653 756 511 412 1559 425 425 2270 280 280 778 911 1371 2329 1037 811 1033 1757 926 902 495 617 617 248 567 466 668 668 472 271 752 723 488 488 488 401 401 356 471 493 418 469 628 514 493 496 818 1171 478 343 554 554 1125 1424 569 598 453 639 642 925 539 524 555 705 818 433 775 1463 1142 908 527 510 428 390 492 448 448 343 1365 485 458 168 758 76 856 1463 383 1006 1006 1274 552 278 942 605 1311 1076 1044 1713 1303 2483 1686 2461 1318 549 692 692 698 594 566 806 394 580 720 658 515 537 581 581 581 655 655 1069 1460 1069 872 1684 893 552 570 593 838 649 1411 1072 1042 1042 677 379 320 466 1047 1624 538 2303 778 638 638 1229 1136 1076 642 580 996 633 1017 236 430 430 622 751 -28672 442 1259 533 877 804 637 1851 693 1980 2700 2700 1074 1013 1721 1336 2667 587 463 998 877 1205 258 139 195 399 553 338 843 446 690 537 435 435 342 342 481 465 619 868 653 512 1081 1096 1839 425 425 333 2513 1750 607 2600 534 1525 2477 971 1012 646 607 730 672 617 617 354 567 582 329 599 439 882 397 577 482 358 198 225 401 566 340 446 411 481 495 504 429 598 547 587 505 314 450 554 601 1019 807 668 453 453 585 737 650 524 721 644 586 343 753 812 1073 527 597 545 428 372 382 469 149 343 458 446 464 437 252 252 535 1137 711 474 676 463 1424 505 505 1058 732 1127 660 1303 809 1500 1730 1361 1041 986 692 692 698 641 565 964 353 435 325 1112 740 1184 684 684 581 655 655 1069 1069 1069 985 1010 565 529 375 1026 838 1269 2777 889 957 2095 392 50 215 986 601 886 886 588 677 675 638 515 515 497 642 488 488 448 382 236 273 522 489 480 684 612 522 614 614 880 657 1429 693 924 1170 1300 1651 2089 2309 2823 2823 660 1061 453 823 505 779 751 751 581 625 588 812 212 347 223 458 688 424 342 490 490 465 875 636 636 700 700 1468 425 425 383 333 2730 537 488 1286 809 2301 529 634 671 452 624 513 943 496 659 659 775 777 528 275 261 418 601 1653 358 339 225 465 346 364 405 493 481 431 492 299 627 598 536 460 411 450 509 481 503 503 668 785 982 792 677 650 381 842 611 523 500 500 524 470 409 714 572 455 466 154 469 390 499 568 317 317 437 340 539 957 1137 1469 988 733 231 402 332 233 364 595 574 1081 1081 900 653 2357 1177 1882 945 945 945 641 433 498 222 353 561 363 1011 1184 740 684 684 1792 1560 812 602 602 702 702 498 698 190 700 147 766 1112 784 889 1418 1418 375 338 705 1255 705 725 2173 1198 577 778 726 698 515 497 496 496 530 1277 382 356 257 912 1669 1066 1741 475 498 1084 650 1333 771 1818 1429 1385 1099 1442 2077 1328 2309 2968 900 1155 1164 1038 930 859 1276 972 1085 614 1152 653 465 566 1263 1437 458 458 545 787 529 1030 712 1312 664 664 815 403 301 914 394 383 2564 509 420 488 1286 244 458 1514 910 457 380 586 538 513 422 697 659 775 777 1114 275 780 378 1236 690 690 519 401 243 201 213 388 493 416 416 447 233 627 449 414 427 414 424 356 417 446 566 812 640 616 482 677 552 595 674 674 523 405 451 797 657 409 1054 495 309 140 217 837 680 726 656 197 1332 184 159 834 1698 957 810 786 610 715 145 1145 195 1416 559 574 972 1222 1378 1073 1347 860 563 1310 913 945 550 276 440 222 555 668 1944 646 646 646 645 645 344 567 632 1227 926 1739 516 198 1866 698 93 700 700 797 797 784 863 847 871 817 2736 1239 705 873 873 1304 577 638 661 661 725 725 335 496 530 530 607 451 468 1095 1669 421 456 2000 958 958 958 1414 847 804 1158 927 927 1520 1300 2421 2278 1710 900 723 1058 1904 1276 1385 1884 2177 1641 669 1152 980 746 471 490 490 668 1089 1209 1324 529 447 447 1297 910 273 273 396 422 314 394 1789 708 536 420 352 407 377 507 1251 938 657 667 865 538 956 632 697 762 771 445 665 650 425 452 343 564 373 594 401 125 171 171 388 470 454 264 185 233 440 427 493 449 672 672 511 365 435 566 543 523 513 482 507 418 447 719 542 632 605 696 474 266 657 349 860 316 950 212 1004 2626 409 409 238 1165 1332 493 1361 714 986 800 1843 1255 715 1011 1087 1591 446 476 559 419 735 851 500 1073 1306 2517 921 1274 913 694 740 276 472 472 1448 1051 1178 2198 1828 645 388 614 518 552 1202 1202 1638 889 276 171 597 93 533 1503 730 797 858 847 847 1458 1458 1887 1600 2411 741 741 710 622 617 925 262 439 279 1044 335 696 682 941 451 589 1151 621 900 1289 2539 713 951 792 174 168 286 1158 999 882 880 631 1688 1683 685 811 1166 1249 2754 1402 1336 1175 1175 669 1150 485 404 393 1085 1686 854 854 922 922 881 608 863 447 513 910 600 464 422 422 1054 2348 874 708 728 424 468 684 1872 507 1565 779 552 667 926 708 708 536 593 334 657 530 1385 851 425 452 560 564 1423 795 739 459 597 332 143 414 298 155 309 374 428 556 556 449 430 604 558 619 161 547 427 477 557 513 505 413 419 652 542 512 428 428 474 516 781 900 349 1426 543 474 1069 1069 726 993 1312 947 624 529 280 638 672 336 821 810 1294 2200 800 1802 1118 732 537 2324 936 537 1652 1906 840 373 712 453 875 722 1090 425 804 1788 1051 1342 1178 1390 821 757 566 614 1152 1205 1607 955 1638 2090 719 719 669 534 534 1280 730 730 858 1289 1475 1072 708 1445 1423 813 813 2126 567 503 514 320 722 722 213 188 1104 1104 941 941 533 964 1151 621 621 674 839 1005 951 394 38 83 286 923 1095 821 909 909 828 1065 1065 874 942 1433 1491 1275 1119 1119 1186 566 566 584 628 730 1152 826 1165 970 1433 881 881 608 397 397 498 567 380 464 845 373 757 665 1527 888 763 807 419 446 477 487 631 568 503 452 639 710 644 647 593 334 657 902 1385 851 1416 1416 399 634 1423 934 783 921 1074 332 495 582 147 587 309 1029 456 804 568 517 554 265 666 250 978 991 498 498 557 583 616 567 716 652 538 405 464 447 381 466 513 460 901 670 846 2680 2350 759 759 771 559 1331 429 1330 280 990 2176 436 336 1411 1015 969 776 678 1154 791 791 1636 1311 580 436 698 372 332 712 376 451 451 1090 696 921 1071 1545 844 656 681 462 475 566 965 1830 696 603 529 1244 2090 1044 1275 889 1283 1301 514 2392 514 727 727 575 814 1454 1424 2440 1637 813 616 699 634 615 506 733 733 733 222 737 1104 830 557 620 964 668 1657 929 906 680 319 128 32 816 83 1090 651 810 983 909 682 605 1065 1065 832 782 1031 1727 839 1130 833 722 1027 598 1581 844 1061 935 2546 580 580 800 800 714 714 415 149 211 359 236 235 845 373 526 526 1221 1221 666 1868 373 467 477 496 555 483 341 452 458 710 527 647 647 385 638 193 762 737 693 499 645 645 770 934 620 1001 849 738 1254 1199 758 128 613 182 1739 110 667 434 554 666 666 1567 1132 2263 565 519 519 418 443 471 716 716 534 475 490 447 449 255 420 233 901 779 1175 740 1749 840 840 771 653 2079 2515 429 918 828 436 904 584 564 1408 953 817 841 1154 2350 791 315 1311 443 629 1417 1448 445 571 964 376 1066 400 223 510 356 435 844 583 496 1176 341 592 592 915 683 1420 529 764 666 1765 1191 1275 1443 1301 2206 514 838 727 119 814 814 767 767 767 1118 1422 688 782 667 629 506 516 451 733 1268 1289 1468 709 1974 1066 1225 2287 2287 929 906 847 689 379 823 816 220 558 1122 3188 815 803 803 267 1217 542 332 895 672 729 717 937 1232 421 1027 1944 1109 1944 889 1459 942 942 887 2690 887 1104 714 415 149 149 482 219 914 914 839 738 739 1221 528 900 1378 509 467 752 650 382 498 114 607 412 674 543 825 501 825 825 660 660 932 693 663 645 629 171 712 770 815 944 920 1118 891 454 128 118 809 556 925 141 554 481 873 731 818 1181 163 125 871 454 419 419 471 560 549 477 306 490 912 912 255 277 420 233 139 430 887 725 1672 1329 2516 653 230 230 2565 521 521 530 196 399 1183 564 477 330 672 437 850 1296 409 409 331 629 962 665 518 640 586 1569 295 462 822 215 859 859 435 854 887 185 341 643 596 611 615 534 365 368 666 1191 978 1443 1443 1394 1497 1528 959 959 390 351 490 490 1612 2205 1118 665 752 580 402 2513 464 570 651 1275 702 702 1083 1083 2155 2660 2919 489 523 670 629 603 609 578 458 1495 702 1048 673 673 673 1070 763 404 1662 743 743 2054 746 746 486 486 486 142 134 201 271 669 1341 1098 736 942 1879 887 887 1762 1762 445 445 545 1374 624 332 259 891 699 1004 739 739 986 858 557 730 730 674 192 611 114 435 645 494 543 825 749 825 503 262 660 2219 776 1138 831 449 602 602 844 844 934 934 701 556 811 1195 118 892 529 443 451 625 506 1588 835 835 1532 741 1310 871 422 450 463 475 494 510 473 997 77 729 912 694 277 1520 1248 744 1205 1156 313 398 613 546 1154 640 640 499 1100 371 371 1255 575 468 646 583 612 813 1095 819 654 1458 411 331 276 876 1227 532 486 586 821 694 263 1168 1047 978 738 2105 1145 1661 593 652 1021 828 537 615 562 851 393 393 963 1012 771 1651 414 597 597 378 827 826 351 589 1047 1047 1389 1389 840 974 526 380 166 188 588 588 1275 720 702 1083 767 688 311 603 452 392 670 1061 502 556 578 458 1812 777 777 569 673 673 763 763 345 2778 1001 1033 826 1966 771 1376 1376 666 628 1164 605 2090 1098 1098 1098 736 736 1231 975 586 1245 1249 609 673 884 320 320 259 911 699 699 1004 118 291 1333 240 294 1056 345 134 339 155 245 1233 1144 698 520 520 998 494 503 716 764 2004 1070 1070 831 644 1091 197 643 126 1044 818 1298 556 487 657 628 196 529 528 620 625 506 789 789 835 835 741 629 515 404 387 463 456 487 327 997 198 122 2006 1412 814 549 1230 868 744 786 1508 2201 545 2031 2095 752 693 896 1366 1283 1489 1193 2914 698 698 857 396 951 1048 591 1162 274 613 266 502 502 447 1443 569 2129 507 458 552 1324 1245 74 673 1226 1095 1543 2041 608 1661 1032 1021 602 305 390 577 386 830 830 850 1216 1077 414 1063 320 567 827 434 317 1248 580 917 1010 880 561 170 328 380 404 835 310 241 673 720 1454 950 1780 688 1823 1383 480 921 480 607 891 884 601 729 1311 777 777 569 569 794 794 794 345 152 609 1368 842 762 791 685 1376 1826 628 628 605 605 521 701 438 438 657 1038 780 289 779 290 609 698 547 657 578 550 2209 421 421 551 118 406 1005 805 805 1334 335 500 544 544 576 576 576 595 595 1134 1134 1294 618 893 764 764 1072 674 674 865 743 59 611 632 836 386 289 214 350 537 538 628 709 932 890 766 346 613 806 1048 543 811 198 84 143 387 465 414 492 228 327 1515 848 1526 761 811 1027 736 1812 1154 1717 548 989 1487 659 284 484 716 1691 671 671 969 621 1301 496 657 1459 501 1120 837 1146 445 470 836 2050 902 427 427 908 702 696 554 562 631 601 601 239 569 1538 1624 66 1228 1228 1182 1891 1851 170 1135 173 210 1505 564 1488 584 1041 1229 1609 1778 669 722 722 183 1106 1254 803 917 821 764 1036 178 764 328 429 358 419 241 455 1341 1085 1664 856 1066 1815 846 1383 921 1312 951 1082 1082 1221 813 1012 1690 1152 882 882 772 772 830 1482 1482 1257 1301 1260 762 1064 645 1853 828 828 912 912 1404 739 739 1222 438 731 780 471 691 426 317 98 170 883 805 1810 550 478 414 828 551 551 165 793 411 595 595 738 208 707 1581 910 910 681 681 467 1134 1134 1294 1294 351 686 686 910 910 885 592 142 560 467 981 587 1363 256 256 862 982 538 626 623 765 763 763 776 776 613 1048 370 250 108 93 83 670 444 444 535 228 544 459 1709 3159 1605 811 772 1743 846 648 1542 784 894 2474 631 1171 241 998 679 558 522 522 530 588 1248 412 1267 573 1120 420 481 1708 1528 470 638 1414 531 1526 466 839 826 524 806 979 257 511 3150 892 1193 1520 427 481 1039 1248 1248 53 170 457 417 213 1231 501 841 2216 694 1181 1609 476 676 487 1183 1183 988 839 803 803 724 612 318 292 764 1372 989 545 545 379 379 449 793 752 1058 612 634 634 846 610 963 987 692 1082 580 316 835 558 1690 882 882 772 772 830 1314 830 754 754 1006 1006 612 612 612 583 649 912 912 935 739 739 1307 1307 501 731 418 1327 293 317 56 548 669 956 768 538 365 289 204 270 470 103 1100 1206 1206 882 882 406 707 770 910 288 118 508 681 193 865 1103 1261 548 581 560 1051 910 676 142 142 184 277 615 587 292 626 2118 2653 982 1399 577 577 449 307 763 776 776 1142 1142 664 734 664 295 83 823 704 550 2323 359 544 298 451 1330 1079 1638 1012 706 418 669 1134 721 1005 896 174 1409 1471 2406 2578 619 196 369 409 1594 552 607 490 838 2114 843 843 403 457 1260 576 531 531 531 979 466 147 462 353 779 614 602 496 1362 1332 1482 556 529 529 919 1512 2268 420 1082 2966 1206 1621 1621 1100 2781 765 1181 1275 1025 382 485 927 930 1887 839 1240 724 487 586 653 292 1456 1012 1012 1238 510 223 1757 584 1443 402 802 992 687 207 1253 550 981 672 692 656 361 258 835 835 750 750 750 689 801 2037 720 820 820 754 1081 1006 792 612 393 731 403 233 1037 1024 1024 1024 538 438 501 416 123 1034 293 653 1249 128 573 889 889 358 151 79 204 372 1498 548 1100 1206 1762 882 990 1321 1321 1573 366 324 668 508 607 65 1024 1024 1103 163 229 406 406 2512 262 621 281 453 1329 1329 490 475 630 1115 1950 1399 593 593 578 449 512 313 564 564 657 657 985 618 664 510 295 704 704 2528 778 931 1609 240 451 1640 985 921 1280 706 669 484 745 904 1005 639 396 700 1189 694 963 1087 115 341 409 1236 365 334 490 482 486 427 524 525 1081 371 137 269 585 1090 1033 2421 685 213 213 779 385 683 178 585 981 423 2188 345 578 967 937 1580 2105 862 862 1206 1096 1519 1519 407 3024 2948 730 625 901 819 808 2370 2556 767 1358 1419 1103 571 686 1386 692 1119 385 385 1189 223 149 149 320 402 402 573 687 207 132 436 195 244 483 504 522 770 598 598 702 702 170 698 689 720 1124 602 820 820 1081 364 204 701 1325 611 611 453 711 687 687 1024 472 532 417 1398 502 237 228 487 322 770 553 643 80 546 144 286 814 657 1498 597 1331 1896 1002 624 699 1494 1494 533 533 280 346 1413 1686 341 163 1024 16 194 415 406 1211 363 1422 1738 282 453 533 1086 818 1592 1592 2812 1661 961 430 442 551 514 415 403 272 564 657 657 985 2302 705 607 1123 679 673 487 376 701 1379 859 780 961 1046 921 768 1183 523 768 1179 1129 743 755 593 593 1189 521 826 1940 511 511 726 437 243 200 334 420 341 320 442 427 2160 2000 460 259 269 1149 690 1009 987 987 1667 544 394 1271 379 1408 2362 504 423 1096 973 2050 937 946 963 1230 840 840 1096 1084 1997 140 627 873 693 719 825 888 1255 764 1039 1801 2013 844 665 1215 686 820 1469 821 385 607 231 231 349 149 601 601 856 653 468 188 64 1021 2255 244 244 253 635 577 577 1025 702 702 698 698 653 735 568 1140 771 852 1155 1155 204 151 1014 1967 611 711 711 687 687 669 516 669 654 654 566 237 2151 342 494 553 1011 982 568 408 555 279 766 897 878 771 1331 501 1612 624 772 498 686 806 806 715 886 1556 235 1071 163 1079 1079 194 908 585 932 1400 237 237 471 673 850 1397 2507 484 647 776 1151 1151 2316 813 725 607 742 646 646 646 706 706 1117 911 654 1155 2523 773 673 412 412 2063 724 1144 1781 771 1046 1199 903 584 1057 760 555 1179 747 673 559 482 571 571 581 415 304 296 361 300 366 386 388 1107 1805 402 442 198 273 273 633 538 1685 1054 799 2766 2005 918 828 1057 534 590 590 1273 730 692 1054 1884 1884 394 726 978 867 1464 1803 813 813 1084 395 2299 2892 478 788 702 1286 1248 731 1530 1774 566 2087 801 1077 640 890 715 609 587 425 314 196 231 349 349 1098 716 962 876 212 212 1886 1886 62 457 538 728 472 522 682 626 1025 1408 602 494 634 618 618 1140 1510 1088 874 1363 329 1265 1014 1014 867 1512 867 689 689 728 1406 699 699 654 476 476 489 468 468 258 495 832 832 1303 458 1001 1446 2229 1171 466 682 194 2370 287 228 354 354 361 873 715 273 741 235 1071 782 490 812 908 1198 585 585 854 1302 802 802 1793 770 770 1031 391 526 504 1151 1151 1644 813 339 682 682 654 654 1288 1288 1184 1184 911 1081 654 1835 773 449 489 1065 678 1065 1036 1382 748 1251 1001 418 597 634 760 555 551 497 497 509 417 408 384 384 409 1355 542 93 449 282 223 444 428 1080 510 285 620 2976 1319 613 2622 496 495 1993 1155 2047 1627 1362 1282 492 475 1269 310 507 933 1557 1557 442 442 582 747 836 741 777 777 724 1776 2927 1905 363 938 1187 702 885 1163 760 526 2807 886 1031 1182 427 211 772 196 480 406 542 300 977 2831 570 2184 1274 871 838 876 339 1042 106 305 88 624 610 1306 437 841 720 884 769 1408 1911 494 617 1133 618 582 785 885 515 1605 594 777 777 896 923 768 1321 689 689 728 728 699 699 699 724 724 672 489 345 345 345 292 688 1318 700 2017 2229 1708 1264 392 277 194 292 1221 506 506 671 857 1222 568 617 287 336 755 782 782 1468 1468 1289 1289 1289 846 1631 834 834 688 770 770 622 613 616 713 473 524 713 713 713 357 189 655 654 1288 1288 1184 1184 1184 580 431 676 809 570 407 642 2041 596 596 1635 627 748 582 533 744 634 641 533 658 396 679 314 417 359 236 2106 220 220 542 89 1729 1143 2182 550 900 998 299 580 1198 1319 1748 808 438 329 329 481 999 682 1913 991 418 1269 222 416 226 226 907 419 1494 631 530 360 541