1000 1000 100000 733 356 761 352 701 481 637 412 707 514 748 538 416 293 413 294 666 520 345 518 622 542 647 424 773 548 532 334 518 399 585 454 676 310 606 461 427 323 603 488 765 515 688 365 701 455 417 480 545 525 754 259 645 467 536 381 500 398 591 405 712 425 694 422 544 392 562 521 371 345 417 394 401 513 708 399 612 311 737 399 409 418 599 489 765 542 556 516 483 403 347 469 394 478 587 314 695 389 501 518 596 365 595 482 618 338 510 399 682 465 573 334 420 541 709 272 535 391 615 421 427 401 440 377 509 238 481 374 570 545 458 380 362 521 657 525 522 480 608 502 396 332 665 331 356 318 619 235 644 387 594 445 546 520 499 413 488 505 336 311 759 285 698 420 655 419 338 494 690 420 405 233 636 260 391 497 508 252 732 267 396 419 732 242 684 529 614 378 757 409 573 418 619 285 417 353 480 282 722 469 337 467 471 257 458 386 679 464 713 477 704 546 337 407 396 508 661 443 481 515 529 370 439 551 739 528 690 538 755 532 492 273 365 384 766 493 756 370 470 403 674 408 609 417 640 292 392 325 374 530 361 434 558 419 674 275 602 412 686 398 398 505 737 311 761 488 507 369 440 501 590 332 723 512 492 278 367 253 437 494 386 491 759 300 712 287 701 483 601 515 458 443 454 442 504 309 337 446 473 235 738 479 416 277 624 410 339 342 417 397 747 266 754 312 673 239 461 520 470 497 415 504 716 472 604 375 646 400 365 436 580 399 381 381 654 274 582 412 419 464 712 238 461 472 737 398 371 503 709 438 433 308 696 488 480 485 639 363 389 455 460 381 421 495 653 467 527 449 414 282 505 370 483 476 466 543 572 523 580 473 363 408 724 238 621 369 471 463 575 236 494 290 715 540 485 312 706 487 683 436 536 439 514 301 345 547 558 281 516 466 433 406 610 287 540 472 534 322 556 416 645 483 458 529 437 452 720 389 395 503 542 481 518 507 770 272 452 447 566 346 709 269 593 536 621 400 346 455 516 470 530 355 765 521 765 540 410 489 380 378 703 364 543 283 459 303 497 248 753 272 719 264 647 311 335 519 518 434 602 522 472 460 658 374 741 486 667 503 602 535 703 424 337 489 501 471 542 490 517 490 439 393 733 466 423 354 577 434 466 488 485 417 489 483 539 326 343 414 697 376 453 402 602 339 721 542 432 549 426 434 593 316 517 472 668 513 582 341 600 439 643 458 652 512 364 428 661 499 584 416 358 373 688 434 760 410 603 501 518 412 393 281 537 264 403 512 517 327 575 534 597 491 409 545 555 511 377 479 775 476 530 424 659 438 371 399 569 264 563 353 467 447 698 504 568 473 369 319 540 474 513 350 482 514 741 280 569 308 473 429 678 520 603 504 767 519 719 275 775 337 681 260 555 321 775 532 343 391 349 283 750 273 751 399 772 519 552 531 742 433 562 535 336 433 501 242 593 471 749 239 413 508 572 425 581 406 562 239 355 315 715 378 403 434 565 429 398 487 397 452 461 366 555 270 556 289 341 263 499 375 368 534 517 293 557 446 387 330 658 259 645 383 616 378 442 248 766 353 529 404 587 458 518 239 504 245 428 379 503 405 526 520 746 394 698 481 398 411 659 388 462 518 773 477 547 244 535 421 671 446 410 326 365 381 507 363 662 513 700 476 365 390 708 531 332 525 414 374 423 537 659 371 770 517 431 280 508 263 615 344 622 378 656 341 540 421 745 391 623 395 755 545 422 452 697 321 671 319 341 236 412 363 532 425 563 516 353 250 544 437 451 338 507 524 686 503 591 404 757 532 508 533 422 513 475 465 683 382 410 313 580 494 560 241 610 473 386 360 723 278 504 525 380 361 483 520 503 315 373 524 564 454 747 461 475 317 702 427 624 280 589 402 597 447 699 324 536 549 373 381 628 388 601 243 406 549 645 302 727 371 686 283 629 435 548 446 550 463 525 289 758 332 438 282 637 432 531 307 550 326 496 413 640 331 400 442 418 256 518 234 758 321 664 243 403 372 601 268 446 264 708 430 641 396 776 490 491 442 510 515 390 400 516 377 444 316 499 534 507 250 456 454 694 441 524 254 395 544 639 406 772 393 688 548 537 321 526 301 709 475 654 288 688 437 554 287 531 512 610 249 479 550 400 369 377 342 752 478 488 394 400 480 727 439 640 250 691 493 515 331 775 241 468 367 626 538 725 319 709 400 762 470 538 486 463 435 530 502 717 354 444 505 494 519 674 448 675 487 612 534 491 533 415 287 756 338 368 250 627 484 600 477 584 357 441 424 529 359 576 307 356 439 611 499 624 471 579 519 600 447 662 537 512 259 774 375 631 367 619 374 635 454 440 282 627 492 674 375 540 516 512 509 627 360 639 531 429 241 661 520 535 480 570 488 656 278 511 548 512 258 728 282 453 287 392 306 438 272 497 334 447 518 549 427 588 396 622 506 663 355 625 510 716 421 356 477 767 253 697 396 594 449 665 290 612 480 691 487 658 514 770 279 723 463 630 402 388 463 497 492 765 394 480 266 484 314 484 440 377 379 498 347 430 364 644 343 711 323 360 287 598 516 589 244 358 240 424 470 457 246 579 352 382 233 669 543 351 488 402 322 491 239 351 498 528 277 530 375 505 321 722 416 582 476 733 444 530 452 484 461 385 344 720 504 367 454 369 472 598 393 513 488 750 430 574 280 513 277 557 246 686 312 443 341 661 315 610 464 528 340 726 508 513 274 519 468 521 534 388 499 739 533 407 308 568 491 438 293 509 329 775 452 442 282 557 363 616 242 400 314 776 274 442 499 513 273 505 529 337 527 630 265 623 538 443 257 741 330 561 379 384 292 632 454 374 352 654 550 636 294 407 286 541 499 478 241 461 349 750 525 658 494 465 525 497 463 633 243 538 545 761 254 646 283 545 370 743 534 439 370 422 363 736 488 453 265 539 535 621 445 773 331 667 337 351 297 519 280 494 368 768 361 765 493 670 343 496 490 634 390 451 430 449 403 763 295 512 510 526 350 370 424 575 238 622 450 398 238 482 370 489 318 452 524 368 409 334 281 656 253 544 483 485 525 776 537 632 330 719 337 698 250 554 532 606 535 742 272 569 388 585 298 680 301 352 307 457 331 426 402 657 331 482 334 568 349 411 493 396 447 357 288 720 430 507 498 696 535 700 521 608 308 641 489 446 276 432 466 770 420 342 410 459 524 402 407 347 407 395 287 462 352 379 513 415 359 504 268 472 412 486 476 445 540 504 332 662 548 683 291 717 454 586 408 525 280 496 321 527 503 582 516 623 242 396 506 671 453 750 402 519 378 615 550 758 417 386 372 746 301 373 270 517 445 526 303 771 295 616 398 602 404 447 337 590 488 771 240 545 297 670 231 607 398 697 422 347 358 644 550 399 404 715 446 581 515 603 413 388 255 417 384 466 384 638 245 633 251 702 246 763 447 627 486 478 444 668 538 478 337 731 409 381 488 765 248 347 243 354 502 768 241 425 346 388 249 406 537 653 497 706 551 405 258 444 356 582 419 692 483 380 315 595 530 373 503 565 305 640 468 707 513 360 263 420 530 500 252 728 550 396 300 434 459 614 460 396 260 686 493 671 478 683 369 469 434 771 319 479 547 572 389 682 504 638 316 558 382 543 377 380 314 429 328 538 439 526 271 491 340 356 528 709 477 667 422 508 241 689 321 347 300 409 376 370 315 599 545 509 267 362 452 518 536 512 453 594 336 410 541 448 317 676 304 559 350 609 338 775 292 772 344 347 414 464 300 475 539 393 402 581 464 382 318 631 278 453 256 585 248 653 333 384 416 743 449 429 357 608 306 667 351 359 532 724 444 593 481 470 318 403 357 620 306 692 398 654 239 747 521 357 411 475 340 630 373 635 406 644 529 766 409 412 443 617 284 482 463 678 322 503 510 573 489 672 522 530 470 680 257 443 419 583 386 696 244 574 439 662 364 678 266 519 366 539 484 625 257 519 284 749 468 462 276 678 423 676 426 751 469 471 400 723 390 594 367 735 475 763 296 723 384 513 476 470 391 696 494 736 390 609 375 746 467 339 332 372 252 501 233 579 434 643 430 617 411 727 449 620 312 435 518 432 452 762 352 767 285 434 370 727 365 571 520 368 255 694 303 393 514 456 361 344 418 342 349 699 297 596 461 607 259 388 333 564 279 632 546 409 523 429 484 629 300 738 528 760 336 666 316 547 508 615 246 711 317 351 348 375 357 462 269 427 437 611 503 352 474 497 411 505 292 483 338 563 400 565 286 396 507 334 497 752 264 480 433 703 525 588 337 773 359 619 264 361 431 636 549 507 407 588 424 553 315 458 494 484 328 588 506 656 361 627 395 509 408 679 370 501 544 619 452 557 416 479 504 700 302 671 403 558 355 384 450 733 367 505 315 440 331 582 278 770 499 456 386 612 364 604 490 452 438 599 444 659 510 479 435 665 247 621 423 584 321 761 242 511 507 566 407 488 237 697 278 699 277 655 317 512 457 376 248 660 363 451 516 516 348 742 494 541 491 394 277 355 364 383 375 492 461 587 362 526 250 717 511 620 415 776 291 391 356 738 399 616 439 677 523 481 304 516 401 679 389 514 427 525 347 512 413 751 527 399 491 557 248 769 366 532 274 424 475 386 299 755 304 584 402 452 368 614 257 352 458 750 233 424 259 521 237 470 442 730 399 381 257 384 255 514 261 741 542 394 520 657 501 595 273 510 365 667 534 659 498 732 324 699 358 428 276 756 365 741 513 488 423 377 359 596 263 365 299 453 388 627 425 687 419 479 335 332 398 455 325 728 241 506 242 460 307 510 468 482 367 339 414 452 542 336 460 680 471 662 232 368 483 709 341 651 372 422 501 547 280 423 357 494 542 560 277 424 489 683 375 757 547 442 525 612 333 403 420 757 480 721 268 504 513 675 328 682 463 489 300 570 396 466 481 373 300 509 528 388 279 611 305 754 425 611 404 661 282 372 408 347 457 443 345 714 376 339 522 750 514 687 542 378 415 455 268 775 406 584 536 607 323 388 325 635 252 383 538 480 551 643 373 670 429 572 475 527 379 349 362 672 552 469 375 427 245 535 232 419 395 439 231 382 352 623 404 610 265 548 434 714 244 720 355 739 346 611 330 720 463 556 539 574 462 696 388 558 368 484 342 624 439 626 243 549 544 706 539 406 263 366 375 616 457 655 519 586 478 416 326 616 527 758 319 340 264 405 422 343 449 760 317 489 552 725 503 492 489 596 479 345 440 380 365 771 257 714 439 459 471 337 356 717 304 536 521 679 404 626 426 468 251 535 551 696 451 473 264 553 276 708 400 575 413 584 247 604 487 427 477 423 301 694 253 399 469 680 283 768 479 392 535 695 520 618 348 710 231 414 255 380 548 492 422 695 470 420 374 494 249 568 401 729 510 346 497 720 401 635 506 491 301 453 277 362 306 541 546 419 431 440 355 577 432 744 309 577 530 698 304 582 236 446 346 775 307 756 318 336 486 472 544 704 284 647 284 578 371 761 330 551 374 519 306 614 373 741 406 367 479 520 461 764 254 527 335 525 435 698 375 642 477 371 544 743 414 566 525 652 518 656 291 411 448 514 515 420 418 662 546 691 303 417 289 562 361 431 356 448 242 421 365 610 530 351 524 704 392 508 425 595 232 579 384 417 242 477 245 707 495 478 377 545 397 673 470 493 450 443 356 574 464 483 397 738 343 518 292 529 392 777 323 366 242 630 266 450 337 483 424 502 298 499 327 579 549 577 345 394 315 364 423 455 259 592 506 546 408 386 471 756 544 449 317 727 252 516 438 732 336 612 478 416 371 484 511 484 422 736 475 501 542 431 433 469 448 721 433 755 379 636 541 694 386 446 359 722 240 659 489 449 431 460 443 520 479 727 335 729 394 770 535 525 323 598 480 747 549 340 446 456 421 498 307 525 490 771 304 746 264 518 401 506 483 561 360 570 423 733 291 619 465 545 499 384 436 558 284 496 551 384 387 529 412 445 512 676 538 777 552 704 295 474 309 765 494 370 250 591 364 454 306 605 408 408 312 376 521 767 455 387 437 610 298 553 393 448 482 473 531 541 289 369 539 421 384 528 231 673 240 484 373 340 436 428 337 514 509 625 342 727 442 738 526 709 521 606 383 564 423 513 520 425 234 537 359 771 520 421 344 576 245 771 362 417 454 492 510 639 386 680 324 420 258 584 520 486 381 711 257 588 455 776 528 611 335 432 533 574 364 496 383 757 474 593 310 412 295 514 316 721 482 712 517 680 524 711 452 745 430 364 279 627 389 604 259 613 520 333 282 679 332 504 495 446 398 691 531 613 273 774 482 586 476 703 483 739 251 371 262 627 372 593 470 668 305 535 262 522 377 720 547 398 328 403 428 684 429 538 391 633 245 494 316 548 381 536 486 433 535 442 378 747 365 461 405 576 504 519 343 387 279 602 273 495 480 355 507 724 333 531 401 394 357 604 545 737 461 489 499 728 267 597 274 547 307 711 495 618 547 713 459 675 515 490 454 551 463 503 366 391 504 511 344 603 403 373 315 627 416 720 249 558 328 461 468 639 382 636 264 550 286 516 487 566 349 481 439 510 414 776 313 772 449 370 546 695 239 751 364 465 412 360 510 593 532 756 246 424 525 713 252 606 408 578 325 542 398 771 364 574 405 615 276 448 465 539 319 716 417 549 408 358 414 596 332 609 232 385 367 371 290 659 338 447 303 582 235 531 442 533 353 407 296 447 508 535 507 690 291 423 291 609 427 675 509 435 330 609 336 514 496 696 450 479 407 722 445 639 286 553 374 725 341 374 391 421 393 729 312 699 287 577 505 721 300 764 316 604 388 530 257 642 489 687 269 681 288 744 305 739 411 649 263 544 454 499 462 603 292 700 362 730 255 763 466 728 325 452 446 552 401 596 240 454 247 752 245 770 418 375 303 488 245 616 440 578 529 646 389 574 503 406 348 491 389 334 300 607 520 661 274 557 502 639 459 548 314 748 539 647 232 633 450 687 293 510 429 739 403 543 395 334 371 734 255 531 518 528 324 540 301 657 505 620 543 526 234 370 284 753 535 517 499 505 426 698 446 466 475 363 373 466 354 595 525 438 255 559 466 575 286 417 247 403 503 341 417 621 283 350 264 614 269 664 436 472 382 562 396 708 473 469 505 476 344 655 477 362 252 718 479 442 353 412 239 632 390 696 259 423 460 615 369 578 304 500 446 417 548 354 235 635 331 556 349 709 433 644 496 605 484 693 261 776 514 707 457 737 280 393 510 471 321 512 445 384 364 337 300 734 329 511 522 436 349 543 351 556 410 729 489 519 470 719 341 636 235 494 313 486 438 693 484 751 246 456 283 387 252 398 457 479 391 400 449 400 426 579 347 583 444 338 357 337 433 542 297 535 457 768 507 392 326 664 274 377 291 443 329 544 331 497 335 516 464 395 269 725 519 491 304 664 335 336 355 738 247 623 425 350 279 589 371 409 450 667 488 719 231 694 407 462 399 609 315 387 277 356 452 461 387 752 379 654 247 723 453 473 468 711 272 336 441 559 358 370 316 605 259 609 270 503 415 451 536 367 298 690 416 456 305 650 376 453 266 547 349 742 525 474 537 756 400 681 512 574 523 689 315 533 282 758 505 371 283 428 330 686 239 673 297 382 515 489 452 376 320 431 289 656 469 479 386 565 290 429 475 485 320 667 547 511 261 471 441 568 260 437 301 437 245 367 395 517 447 609 301 655 239 440 344 403 363 539 520 621 509 754 512 484 372 632 255 372 313 476 400 558 545 377 233 681 365 770 502 665 465 692 503 402 547 397 485 411 300 536 404 600 537 569 494 537 514 432 413 667 532 724 344 754 317 571 243 641 464 655 336 575 475 667 329 566 299 572 525 701 407 402 270 720 270 497 234 715 340 676 552 721 330 504 458 347 333 555 546 739 483 418 307 646 469 673 465 624 326 389 340 716 427 726 338 549 409 777 302 542 240 574 460 691 525 738 454 562 339 531 382 404 404 463 333 580 495 731 248 430 239 755 353 359 300 733 426 429 362 578 341 467 381 341 492 731 339 332 291 623 247 340 296 561 320 437 307 652 371 750 288 406 331 486 410 563 472 457 236 531 394 342 490 739 261 577 328 767 327 334 347 410 375 594 237 377 302 637 411 481 478 467 550 740 311 496 398 552 294 653 259 681 297 617 432 753 249 738 543 358 331 480 239 767 387 363 381 662 344 711 424 763 359 591 333 484 292 359 408 457 448 742 319 590 403 401 437 706 277 670 543 757 263 446 356 549 262 369 310 422 287 651 469 604 325 674 511 649 251 598 355 505 431 752 265 406 408 399 320 358 410 378 305 343 392 395 467 547 423 611 319 748 342 619 354 710 551 450 442 620 241 479 351 517 243 613 257 555 534 772 388 752 536 351 266 708 332 738 373 392 435 771 356 402 427 715 319 422 370 631 276 736 493 418 451 766 356 661 258 352 284 664 381 751 511 695 536 438 472 348 309 379 531 385 234 655 499 754 533 433 325 721 332 607 469 457 520 504 537 496 534 717 477 716 518 647 389 708 468 411 371 641 513 496 472 613 434 382 520 512 408 657 240 388 411 559 463 486 310 698 517 703 507 687 453 624 398 717 406 510 478 691 382 563 281 595 319 385 467 660 321 708 274 590 382 423 264 702 388 757 545 488 488 539 458 447 372 700 475 508 499 466 335 702 260 486 527 683 395 437 254 764 528 404 534 747 369 454 550 450 508 334 306 556 507 566 542 474 528 511 264 491 286 475 309 737 281 458 538 576 446 635 451 533 291 525 509 577 462 440 496 754 268 665 249 634 440 670 432 750 426 425 480 412 499 645 311 681 425 630 457 715 287 658 484 611 430 397 481 699 267 373 256 624 298 370 333 706 313 420 491 489 504 635 527 444 388 434 231 651 373 337 376 712 314 514 387 611 506 497 289 360 368 408 343 438 243 714 423 712 284 627 447 468 282 430 302 571 375 612 312 338 308 732 249 460 260 622 269 683 474 403 486 727 285 457 450 359 425 380 545 600 308 591 473 460 350 664 333 680 537 390 533 686 278 655 323 574 479 446 338 456 320 628 240 598 313 349 328 678 335 693 369 365 483 777 282 366 544 614 394 611 460 604 287 769 351 742 390 775 411 763 313 422 354 591 486 697 233 766 272 542 409 454 506 346 248 652 523 451 453 369 431 507 303 624 233 663 521 576 278 485 397 390 492 765 550 443 424 731 347 727 283 625 295 667 479 523 322 538 303 576 394 376 245 609 319 380 343 621 448 653 346 345 304 631 379 519 310 613 370 504 393 505 483 388 296 641 294 621 234 610 316 720 309 736 339 705 269 742 276 466 396 550 319 591 502 389 417 484 515 527 356 571 305 675 413 485 494 532 281 636 542 492 280 618 392 472 405 737 410 535 498 680 265 464 325 697 439 426 238 520 458 664 258 586 503 737 366 367 365 529 259 478 529 447 523 520 343 587 547 747 436 377 370 560 339 453 427 525 252 622 546 371 392 504 246 625 403 412 329 552 448 573 367 623 289 689 289 774 246 718 478 459 259 518 550 745 492 755 420 524 305 528 240 489 520 544 349 591 398 642 502 746 526 504 426 658 360 578 448 527 471 739 531 390 392 483 517 770 519 540 543 716 384 617 394 629 316 551 488 690 539 386 286 676 354 445 454 538 272 546 267 564 301 635 483 435 517 600 268 745 535 578 233 569 268 369 274 335 447 496 315 589 530 627 476 690 446 572 242 622 552 752 437 447 426 548 514 417 539 761 494 488 417 408 245 424 261 477 270 417 489 693 270 570 383 380 448 501 535 521 309 384 525 532 342 750 404 444 521 766 516 629 495 370 320 573 298 726 404 524 477 384 549 616 435 744 339 388 526 496 270 709 495 686 374 337 434 370 295 448 437 366 529 597 354 578 290 447 463 764 299 763 399 521 373 646 362 440 272 343 312 520 387 719 304 726 267 490 346 415 327 740 258 422 350 657 395 335 323 435 515 496 240 514 445 711 530 502 375 629 294 518 462 545 530 519 461 622 408 442 435 761 278 678 508 753 384 416 387 577 306 537 356 413 428 333 309 717 235 674 404 394 240 621 488 448 306 414 487 462 369 608 272 490 399 567 372 703 379 756 374 352 406 704 377 475 451 667 322 384 249 703 405 472 286 562 510 540 432 588 314 342 454 419 427 372 397 672 391 397 421 672 246 682 281 394 449 421 320 548 361 715 400 734 297 360 458 776 478 587 516 382 433 509 542 476 473 629 287 457 304 579 402 606 287 713 471 555 389 527 326 720 446 661 380 657 391 522 279 626 263 365 278 660 438 630 488 563 425 551 321 430 253 360 241 753 303 718 413 365 473 606 340 596 267 334 355 461 334 536 510 684 376 453 536 454 480 735 294 427 253 703 450 335 535 608 430 593 258 535 404 648 324 706 460 408 259 513 492 481 526 510 482 532 433 495 407 385 271 375 536 493 497 405 273 711 474 613 506 677 276 487 497 756 332 342 292 512 550 596 407 562 327 640 386 335 503 457 348 600 388 641 524 390 288 603 494 567 274 717 500 339 427 462 516 665 362 591 336 727 529 375 423 746 442 658 490 680 393 436 328 371 360 750 428 339 491 617 529 720 352 599 375 670 369 346 356 649 246 417 362 688 493 449 537 658 358 390 280 408 424 738 396 594 444 411 524 359 245 609 391 672 294 453 547 338 462 512 319 485 483 541 267 378 250 555 374 398 380 409 476 495 532 495 519 658 302 359 515 525 267 659 393 343 249 425 477 450 299 480 386 630 256 573 470 580 497 350 350 382 374 344 231 702 252 730 346 535 521 352 356 490 414 526 420 561 312 366 418 495 490 723 407 405 529 640 325 490 400 687 535 447 472 752 438 765 491 449 424 343 361 478 257 634 298 641 379 631 455 669 283 655 299 606 327 744 436 602 299 471 442 465 444 688 506 448 485 378 359 544 263 501 540 501 546 588 245 379 412 352 265 535 359 478 493 748 444 746 332 508 285 504 261 397 423 521 374 580 290 397 420 721 512 592 444 367 494 577 433 724 356 438 251 504 269 391 501 572 472 582 469 764 255 451 380 407 283 332 476 747 282 470 457 568 329 687 276 738 375 335 251 607 322 414 479 676 421 577 268 362 466 504 330 369 272 733 280 433 514 588 419 498 403 563 231 627 438 393 492 775 350 702 286 594 306 509 533 424 425 724 279 608 433 733 511 349 544 582 291 417 456 408 410 339 463 690 510 486 293 478 334 668 430 388 488 564 344 519 317 632 488 534 525 337 374 508 332 401 493 450 510 452 517 680 536 593 313 421 405 379 450 432 453 375 345 437 333 739 480 459 551 516 333 777 531 647 398 743 315 769 269 457 381 718 518 573 302 450 340 769 254 744 341 418 318 466 276 354 339 402 334 351 231 432 472 704 443 400 382 526 499 675 349 414 470 366 409 584 380 528 431 603 373 431 548 479 353 503 272 645 398 739 524 374 250 342 522 491 551 728 454 468 334 567 513 399 448 584 518 624 456 573 240 345 387 613 469 483 322 645 536 694 476 536 284 456 362 334 513 645 279 567 245 540 295 578 412 397 455 663 528 352 381 431 387 462 297 696 400 488 520 419 269 556 431 739 335 533 458 648 528 641 485 698 428 357 322 746 405 650 341 652 427 336 333 370 368 362 353 618 479 472 333 580 501 361 401 373 380 498 493 443 292 346 400 765 450 545 320 728 387 724 483 354 370 629 266 757 486 631 433 504 304 653 300 576 440 464 319 703 472 552 314 406 253 652 390 514 259 753 374 397 334 601 550 409 443 514 542 764 380 707 302 724 261 721 360 540 429 756 238 393 235 356 518 353 402 576 351 592 490 624 533 468 243 379 321 771 312 550 232 541 404 506 250 439 415 670 329 639 289 391 345 499 336 477 244 459 350 652 348 408 326 375 252 721 342 460 328 512 354 341 277 403 538 459 254 748 361 712 294 419 303 752 323 344 421 563 422 695 454 569 346 429 347 433 297 456 322 725 421 481 397 434 297 634 331 762 248 700 411 407 305 369 464 510 359 543 456 578 305 763 507 460 296 632 256 417 550 412 261 556 468 506 267 524 482 439 345 660 290 622 492 499 520 548 388 498 260 547 378 683 303 563 328 334 302 675 548 703 341 666 532 416 378 716 418 389 552 409 367 485 466 560 326 430 249 734 295 392 382 384 500 563 401 712 496 754 510 613 510 347 490 577 422 421 237 644 284 589 318 425 361 513 249 719 232 584 411 503 511 622 245 653 496 608 360 605 391 426 461 631 362 604 245 427 470 591 369 491 446 461 457 481 538 717 513 729 359 538 249 352 393 743 317 581 368 521 311 346 271 640 361 597 542 772 404 660 467 481 445 415 538 398 309 551 545 606 518 659 260 663 392 693 379 484 233 476 246 651 335 537 401 729 291 471 457 652 245 585 270 684 303 410 523 524 472 429 284 623 385 611 409 352 250 342 319 532 378 355 275 694 240 568 411 373 484 547 392 527 529 426 472 481 429 446 416 400 348 351 464 463 354 734 515 498 479 603 424 418 513 671 474 701 312 606 520 419 324 451 456 637 450 699 258 637 339 520 412 618 523 509 514 687 468 431 423 363 385 347 331 376 318 530 466 542 458 332 373 538 361 453 406 573 349 445 285 721 437 777 405 730 318 715 332 356 273 506 526 410 350 635 398 576 512 742 305 428 292 552 392 376 255 558 347 437 257 543 414 669 267 680 481 606 481 557 368 408 333 636 379 361 259 491 281 689 249 717 474 634 254 438 435 488 517 587 386 715 266 504 361 655 469 726 491 612 277 384 252 416 507 618 471 453 321 641 440 558 397 459 507 704 403 452 374 495 504 721 380 697 325 470 542 585 308 428 265 524 275 418 236 512 254 673 336 545 477 404 384 367 438 511 446 683 416 462 490 398 396 380 540 377 401 583 262 500 301 525 346 604 415 688 326 551 347 625 248 571 286 356 343 484 464 742 427 498 539 558 264 660 455 698 236 499 297 599 366 718 337 342 363 662 246 402 312 717 494 368 397 646 280 770 393 422 244 734 476 687 239 724 409 528 474 500 448 582 538 507 436 660 551 700 461 464 357 759 422 444 394 453 369 656 368 401 466 494 395 748 296 366 250 456 288 400 301 347 315 488 325 425 345 674 289 490 452 739 380 549 261 445 281 737 300 449 547 717 245 536 389 560 255 620 451 569 415 469 261 691 245 382 310 412 369 485 550 447 495 521 487 332 395 622 267 735 302 362 277 602 283 359 237 384 462 634 272 573 375 515 396 636 467 760 396 535 344 531 415 563 552 538 251 705 538 551 435 631 273 368 402 465 325 612 548 545 491 655 516 622 491 343 503 642 420 495 515 338 521 439 451 386 502 749 293 639 438 622 383 530 314 483 546 686 551 430 286 770 404 348 308 698 546 422 251 552 322 756 508 686 499 687 545 629 439 553 450 581 310 645 371 595 524 350 243 728 306 375 461 411 438 445 428 345 519 761 402 699 546 724 464 675 237 630 534 439 478 707 548 757 476 511 549 746 498 570 324 362 430 537 284 587 368 594 362 380 367 503 534 581 465 601 396 566 293 372 529 396 244 605 376 366 236 467 360 670 547 384 490 576 453 673 422 556 411 580 446 754 463 575 371 749 302 750 362 633 263 722 425 466 260 627 460 405 505 713 421 683 406 768 231 458 421 333 325 453 456 492 352 700 459 434 338 434 343 622 235 520 552 762 542 703 352 730 410 468 278 702 447 509 403 646 377 696 545 611 250 381 321 658 401 650 231 615 380 576 248 550 282 677 412 488 548 723 533 573 543 642 468 365 466 668 263 339 360 571 517 342 297 571 385 741 293 639 440 755 373 391 463 625 489 493 283 404 513 760 346 343 376 587 493 416 406 345 442 535 299 562 374 426 410 526 390 516 385 659 266 380 516 730 309 334 348 723 240 561 271 648 332 774 469 614 239 480 532 583 295 382 315 478 399 639 259 772 274 530 268 688 287 446 236 599 509 511 342 732 484 481 457 368 298 606 329 605 371 487 289 443 499 530 448 599 349 766 275 366 239 419 473 338 502 730 467 649 298 517 519 357 479 428 305 532 351 717 492 764 271 659 381 347 336 652 256 336 534 336 468 537 444 599 279 503 465 484 330 545 439 430 448 348 285 723 490 399 458 749 358 354 379 763 327 522 300 498 394 408 389 535 347 413 473 607 519 744 492 636 531 416 543 448 366 339 243 516 460 448 329 527 235 717 261 563 502 412 333 363 517 496 235 501 277 369 321 664 358 752 515 618 344 744 272 613 361 742 528 459 252 766 498 423 431 607 419 737 454 346 485 581 364 631 347 706 543 355 362 757 423 714 541 463 479 580 367 658 540 644 453 777 367 468 452 441 484 684 433 518 273 510 536 738 360 334 474 597 295 536 351 581 342 534 244 343 406 659 508 332 276 688 471 580 418 468 457 698 295 771 355 479 380 422 293 624 483 544 514 453 364 776 523 377 423 626 300 492 493 392 490 452 308 714 475 703 248 627 526 622 422 597 299 668 387 521 552 357 313 363 376 712 471 619 475 376 281 601 482 334 408 413 514 372 536 349 469 448 454 548 501 757 483 537 523 388 427 579 305 664 435 398 425 570 373 481 320 342 347 450 271 445 529 575 526 518 415 597 337 619 338 433 265 748 399 669 390 604 247 668 464 746 434 429 277 611 446 489 438 673 294 407 478 345 403 659 343 578 369 430 374 345 432 757 427 540 425 480 283 372 411 334 238 667 499 390 483 390 534 548 318 416 420 450 284 359 391 659 330 436 372 620 491 419 337 617 532 443 273 414 309 378 330 726 243 374 548 411 293 589 254 476 505 705 287 710 535 776 477 495 497 585 402 561 469 683 523 679 429 638 520 682 391 598 428 758 491 569 470 477 331 450 314 420 241 491 352 646 266 598 455 461 284 490 390 606 420 687 541 630 268 492 537 415 522 760 440 365 321 359 399 350 335 713 241 424 392 709 508 371 454 697 455 531 495 574 334 460 540 753 540 394 526 770 427 632 375 542 369 744 328 513 259 766 515 364 465 484 397 746 468 638 240 617 408 437 440 395 444 584 530 431 394 351 320 477 530 709 370 469 395 704 400 771 487 667 474 722 300 544 522 447 399 732 323 527 470 607 418 588 477 753 342 456 434 678 296 569 499 610 284 556 351 653 552 696 288 456 388 462 532 518 518 338 412 610 521 437 378 639 428 362 414 656 232 587 492 723 356 499 246 653 543 564 428 699 432 479 237 371 251 740 334 334 337 564 361 716 481 684 254 698 478 735 393 410 336 442 543 565 498 476 520 663 492 418 344 376 511 591 382 598 514 520 490 438 442 391 407 485 251 502 326 732 354 742 450 639 378 656 451 676 302 584 450 506 379 602 418 344 364 728 299 456 244 670 533 630 505 549 266 398 402 651 239 625 317 657 352 659 475 733 331 750 307 637 372 654 240 496 446 402 415 583 398 767 507 699 327 734 466 659 546 485 341 440 300 664 394 411 307 664 337 426 335 719 410 361 311 773 390 445 321 659 481 742 279 333 300 357 349 449 298 767 237 671 420 566 451 741 515 579 418 707 342 516 544 763 472 768 504 445 419 395 484 337 305 502 543 383 552 496 308 557 494 462 315 632 314 611 264 366 450 499 425 549 500 337 385 434 395 425 232 742 445 591 493 737 502 420 521 417 378 544 445 341 335 665 401 387 466 406 302 626 273 478 451 487 494 656 445 700 371 371 370 608 290 724 426 383 328 400 385 589 452 751 503 512 534 572 243 753 269 766 280 343 535 399 266 370 330 675 424 554 514 534 256 394 417 716 297 611 444 566 467 430 350 379 408 560 231 504 461 742 306 540 402 379 275 536 459 774 429 643 293 744 291 577 475 350 356 586 508 496 323 530 256 423 324 663 281 339 521 627 260 502 247 332 420 347 479 691 258 634 321 427 549 553 444 558 247 417 439 613 491 730 310 437 358 742 286 399 373 485 471 677 284 470 490 337 331 691 235 388 247 428 339 492 524 396 259 373 294 777 530 589 403 575 283 524 337 646 232 660 368 537 240 633 237 473 510 775 365 396 513 499 461 374 347 562 413 708 366 746 537 635 492 652 433 389 326 442 542 647 265 632 326 535 520 547 540 763 287 380 326 391 478 368 300 338 278 357 476 755 535 513 301 486 330 402 346 503 396 645 393 615 471 774 332 636 282 409 522 769 418 523 449 413 407 407 231 365 301 721 509 563 338 684 236 594 245 358 530 385 455 478 340 738 243 663 315 428 357 646 413 411 391 437 281 577 428 554 438 345 273 532 326 714 254 382 319 674 263 707 385 680 248 591 406 564 458 356 462 715 447 469 406 433 458 541 246 383 250 410 314 405 547 360 518 654 282 493 317 554 498 771 512 404 303 767 372 582 485 599 477 631 325 765 405 591 395 645 432 527 415 773 347 456 497 636 343 447 483 373 439 426 404 712 243 625 347 550 525 548 412 749 495 656 494 470 419 759 250 427 324 408 407 402 520 332 407 415 254 518 542 585 309 683 280 648 536 688 386 438 342 617 376 469 278 657 306 604 252 518 313 554 277 777 359 565 320 777 318 596 442 477 526 392 304 352 465 709 437 542 384 460 439 689 443 478 278 770 523 392 358 699 396 629 330 651 446 747 231 528 336 476 437 581 488 727 432 516 524 368 478 407 408 575 499 776 517 357 413 465 379 709 362 525 311 537 323 581 432 604 353 440 468 478 326 457 254 579 506 366 373 747 425 647 351 670 371 715 532 397 370 427 514 575 315 776 438 473 404 568 523 510 413 523 271 666 235 614 310 685 384 651 351 538 416 703 391 690 550 722 522 374 498 675 290 496 251 573 235 588 504 677 334 605 401 500 451 457 459 498 477 738 432 658 440 553 493 568 290 688 343 675 278 473 396 438 362 691 308 360 413 605 500 717 539 649 323 568 393 382 253 705 480 438 551 629 543 380 407 529 320 777 413 367 329 483 274 513 440 455 278 434 412 582 518 450 444 468 412 348 469 593 237 693 479 560 351 469 231 627 237 458 281 609 352 749 431 486 386 774 282 633 469 368 266 686 289 754 427 336 500 533 239 761 413 635 327 401 503 598 519 481 287 767 349 709 546 653 281 391 344 357 466 732 265 332 405 400 310 424 415 363 321 346 405 424 437 666 481 724 258 448 410 708 407 357 326 737 336 682 297 487 238 718 255 615 386 744 458 587 272 452 505 546 298 641 471 656 380 402 536 400 276 611 411 709 389 611 471 425 323 515 452 517 496 594 370 525 481 508 272 741 333 657 375 427 399 407 238 436 338 434 369 509 360 348 551 651 364 614 383 483 350 621 363 533 489 756 527 516 394 499 543 405 261 373 433 337 243 615 469 762 479 363 506 644 412 775 285 553 371 424 272 620 515 469 469 710 467 685 538 528 299 401 420 700 542 570 428 463 251 684 486 422 461 417 368 434 359 758 472 613 492 558 345 346 316 712 495 616 338 585 422 613 459 441 419 437 269 775 271 448 444 492 542 532 394 420 403 547 273 447 280 344 312 350 442 514 295 614 287 758 481 774 338 619 346 399 388 693 530 690 233 580 328 463 374 370 331 454 533 524 485 661 453 655 463 687 233 534 363 493 254 403 457 357 311 752 469 752 269 690 337 396 248 689 536 656 318 760 419 477 292 677 290 618 462 591 386 432 271 681 243 712 513 423 290 617 503 466 258 336 475 754 437 496 264 413 487 634 367 583 500 609 424 740 236 649 378 489 538 430 443 552 235 520 250 689 465 769 381 658 329 710 324 406 483 516 479 747 316 754 551 510 250 347 388 514 396 577 552 375 373 705 517 549 530 689 294 513 364 732 238 459 456 425 289 421 267 523 504 622 355 683 526 583 331 503 344 472 523 404 452 537 492 435 502 381 250 467 273 758 539 351 512 582 418 701 469 428 444 370 300 567 447 394 296 471 465 638 258 460 312 661 428 651 289 373 512 403 394 464 451 651 248 685 426 396 239 352 421 721 234 553 448 608 417 575 255 438 356 554 484 603 281 702 421 619 488 374 270 485 495 457 337 553 402 520 401 731 455 771 513 714 500 581 534 583 335 384 521 673 325 369 487 772 448 507 377 495 311 651 325 339 340 352 528 434 473 743 362 349 515 500 515 638 500 586 351 543 405 692 509 692 470 499 493 538 498 637 546 351 459 443 277 642 499 474 393 657 303 440 315 736 328 372 388 560 486 373 486 625 497 497 323 522 428 718 416 501 514 332 289 640 355 598 446 455 428 441 285 682 543 637 288 753 496 436 445 488 298 728 402 661 439 509 475 422 457 525 493 774 440 664 357 395 389 332 238 445 297 515 535 514 536 402 290 619 406 535 398 444 324 685 418 536 307 602 414 564 257 632 504 561 359 502 416 417 258 352 416 426 303 555 247 527 237 657 520 564 266 662 362 706 345 707 490 557 420 775 543 640 317 623 409 427 426 439 399 567 480 440 392 432 392 632 470 429 249 745 548 557 326 569 438 478 467 424 320 353 489 622 403 487 364 398 528 366 526 522 237 773 373 414 401 725 461 610 370 619 273 629 393 650 465 497 409 398 359 636 527 436 277 614 477 753 473 439 499 613 439 747 255 360 283 751 404 474 442 503 544 602 446 385 338 605 320 537 505 590 283 616 232 406 291 406 491 508 363 516 234 619 255 521 513 598 528 457 318 673 530 726 248 733 398 513 405 671 270 592 270 381 418 333 528 523 502 777 442 741 385 369 501 669 445 562 337 372 237 386 418 705 390 575 233 584 404 652 498 530 371 369 275 478 441 348 331 591 362 719 258 760 446 516 321 498 397 513 331 672 334 457 375 503 282 582 271 624 435 600 306 394 406 613 245 567 475 455 269 571 497 414 355 777 362 448 449 359 462 693 298 632 528 624 509 598 368 393 376 736 430 639 404 571 417 758 284 509 398 487 526 405 502 774 326 458 377 422 371 615 526 517 337 661 465 399 549 659 502 625 480 720 327 645 328 718 522 567 331 558 510 748 368 440 332 408 463 441 390 560 430 373 412 771 274 569 452 337 246 571 288 653 289 422 448 693 346 338 262 592 479 579 333 582 239 447 257 356 460 365 454 512 288 495 493 447 368 394 424 402 525 455 443 760 405 620 378 720 267 397 354 415 467 725 535 567 345 544 280 383 404 726 316 545 363 757 432 771 464 400 277 365 543 352 295 700 350 362 243 446 464 551 444 723 547 547 250 628 281 449 442 668 393 618 538 437 282 484 493 411 372 670 496 340 275 773 460 554 324 670 509 616 239 504 431 368 382 422 326 656 264 375 482 768 442 538 384 491 515 524 551 559 244 523 524 624 472 698 527 386 331 772 517 712 311 698 499 433 346 750 458 535 395 649 456 733 436 745 395 335 360 541 493 648 321 488 295 624 281 759 448 548 549 441 428 446 294 640 296 661 304 516 245 578 395 630 437 703 369 515 489 750 262 773 420 522 290 744 477 486 334 732 548 488 294 630 251 552 270 644 388 496 381 606 358 631 294 433 433 724 292 357 309 449 299 406 398 403 349 378 383 384 399 364 236 640 307 447 357 716 447 444 241 489 385 723 293 616 304 538 451 509 474 566 524 600 547 492 338 457 371 535 353 769 477 445 404 536 372 677 430 362 246 647 404 649 281 473 487 420 457 460 365 692 545 618 541 506 527 457 237 557 352 452 465 694 290 572 239 415 372 378 320 419 422 550 242 592 423 338 380 740 312 557 329 403 527 701 462 409 241 592 448 410 301 595 543 332 351 333 457 383 451 683 338 509 302 486 401 417 419 430 342 477 491 504 498 339 296 339 451 360 429 776 321 487 249 758 446 392 425 756 277 611 514 347 322 671 410 648 423 728 464 647 449 349 511 546 291 541 248 609 243 588 361 426 325 344 524 475 433 379 443 343 319 486 263 658 442 761 374 526 315 368 242 625 420 635 403 512 302 389 233 390 263 710 522 400 281 706 323 702 343 583 389 766 310 430 479 633 397 532 232 711 258 605 250 695 514 660 500 594 280 635 353 521 350 408 443 625 296 409 409 362 357 591 259 462 437 456 374 472 356 663 285 674 262 630 526 547 403 400 329 471 396 504 546 700 343 770 495 622 391 387 492 451 249 417 441 641 248 630 439 582 402 634 234 472 395 649 443 679 445 524 479 643 241 754 454 593 533 372 342 371 549 659 297 609 323 774 372 720 419 377 308 357 378 759 429 665 409 351 272 695 538 710 515 751 405 673 242 493 399 669 470 437 304 470 443 638 379 605 412 565 397 698 298 664 317 678 486 354 231 727 488 334 546 610 400 733 295 352 402 536 295 520 359 661 371 645 372 594 411 342 533 761 469 765 430 374 442 544 262 341 548 333 279 755 308 506 274 730 333 417 339 471 245 563 510 564 415 649 400 393 546 432 524 585 461 763 427 367 347 365 490 469 331 772 334 498 504 622 240 619 486 653 393 755 522 564 281 574 432 596 538 476 367 391 324 396 335 748 516 699 462 569 464 628 343 540 267 509 443 586 479 657 280 459 304 354 494 768 390 382 434 773 515 353 416 636 513 356 365 519 423 619 517 512 426 536 511 753 250 436 266 387 446 710 351 718 500 441 282 486 236 689 395 583 507 352 430 353 462 621 348 343 432 678 320 552 248 533 475 449 525 691 535 663 448 721 365 743 491 738 422 683 321 653 341 393 454 671 544 607 256 426 512 682 321 648 447 455 426 414 535 718 381 541 346 646 512 690 327 385 346 702 496 622 443 608 310 496 507 467 394 699 395 454 371 517 283 753 489 736 520 514 352 484 454 388 339 587 412 711 324 368 477 527 472 691 512 749 537 446 271 508 267 529 274 679 278 595 352 339 499 661 517 585 410 648 477 541 235 569 396 641 540 702 375 711 465 578 236 745 463 535 528 473 283 361 487 673 428 585 430 641 543 576 330 332 399 774 476 683 242 614 328 466 508 616 404 562 388 644 328 337 275 759 444 674 537 397 526 334 435 582 257 685 511 642 531 513 395 374 374 626 276 518 501 487 520 449 240 718 284 581 382 733 338 520 357 479 348 353 481 462 257 552 451 335 249 745 274 604 362 666 500 355 309 358 526 507 300 390 408 374 339 457 473 562 517 759 324 332 231 545 406 718 246 582 544 635 288 612 281 488 442 714 374 473 448 426 262 686 272 505 453 748 274 623 525 681 334 524 272 495 358 393 354 766 231 395 408 599 517 597 469 766 396 765 507 759 251 459 274 409 543 347 489 409 448 639 340 373 421 576 484 430 382 475 343 647 336 361 319 470 450 460 465 356 358 643 327 454 478 389 457 629 295 587 256 727 403 620 246 478 549 709 529 549 454 597 479 713 314 704 384 507 351 614 265 529 378 751 419 627 470 699 521 626 241 388 455 649 508 466 439 459 410 745 501 663 545 453 420 533 233 715 416 372 378 759 392 525 291 464 406 654 433 571 289 678 355 616 244 636 262 721 521 335 449 643 517 686 322 725 340 771 351 343 501 743 308 577 312 738 300 558 407 469 289 688 552 411 254 654 248 499 527 349 261 582 321 534 547 584 442 398 500 642 488 560 366 623 424 736 495 433 382 613 356 666 455 582 260 634 395 386 302 742 281 633 524 557 498 595 429 697 291 375 310 534 415 480 538 360 276 350 471 502 462 547 461 426 372 578 441 483 291 583 316 556 293 613 332 765 547 672 265 702 457 759 389 338 275 392 314 549 547 653 433 547 238 702 271 348 307 774 354 355 413 336 394 480 461 462 480 380 550 397 279 336 263 493 269 719 309 418 542 685 481 669 359 439 492 637 429 501 551 666 489 615 240 613 313 514 478 616 438 402 423 363 489 489 448 650 383 448 436 424 388 563 517 622 420 426 267 438 313 341 444 685 480 485 449 461 357 720 292 498 235 419 327 542 329 513 345 376 369 557 441 590 258 490 288 698 232 701 296 638 424 463 339 377 510 409 412 694 260 561 406 728 536 446 540 551 442 608 278 522 353 419 424 350 411 386 487 370 366 546 393 470 473 397 385 560 539 435 261 587 427 774 446 566 268 364 414 376 483 700 388 474 268 358 304 571 420 637 452 574 459 507 478 694 414 550 259 403 232 353 527 468 505 704 494 605 465 649 288 763 330 418 547 653 335 595 251 388 436 348 303 577 418 371 416 748 464 377 385 737 405 440 257 409 240 349 346 503 250 565 347 715 397 349 287 477 366 716 391 345 239 470 536 587 423 500 453 764 542 683 403 440 449 496 453 535 321 375 331 684 428 695 292 637 513 688 367 776 345 636 351 632 261 572 276 559 241 493 350 376 381 393 459 497 287 427 364 604 395 528 381 388 301 665 349 462 401 378 504 613 386 666 513 721 438 587 263 582 369 611 432 434 478 740 431 573 309 429 270 604 403 348 539 632 505 663 464 433 323 436 438 358 325 420 464 599 465 363 366 486 498 686 548 657 360 588 309 478 545 583 515 476 284 465 317 776 386 495 376 418 391 675 421 460 516 758 309 341 446 538 435 551 297 631 248 366 268 401 530 687 458 394 484 397 479 436 479 641 246 448 378 775 270 456 543 694 258 506 545 736 517 759 343 509 433 598 237 415 385 597 272 678 406 716 498 445 306 432 431 508 311 710 431 695 329 587 285 477 481 517 233 684 497 609 471 445 348 687 460 700 509 680 291 459 518 673 451 503 464 510 453 463 350 688 494 344 282 715 242 694 326 498 259 407 401 443 328 385 368 563 251 734 509 369 285 642 237 477 501 635 529 347 543 405 539 501 288 553 231 640 524 712 476 497 264 481 417 527 447 469 539 625 447 347 382 356 470 476 372 658 305 354 246 496 517 673 369 337 460 706 364 468 285 592 240 536 412 616 449 697 247 378 488 758 433 680 304 550 394 756 293 681 437 416 364 501 379 670 508 423 333 417 350 420 493 614 516 421 288 688 460 500 379 435 253 721 363 482 519 575 374 427 518 516 283 640 427 521 448 592 355 599 293 703 358 588 283 740 456 637 551 598 438 577 528 726 551 461 406 423 418 480 504 540 241 495 455 606 341 462 477 713 349 463 490 374 455 582 409 733 265 432 273 738 242 562 373 501 469 707 386 476 358 647 427 368 349 616 388 375 515 701 489 659 431 609 351 472 366 720 481 391 305 722 407 339 280 720 333 700 291 744 358 363 239 740 349 600 417 663 366 640 511 506 235 542 543 558 542 695 259 773 411 749 381 695 529 550 405 438 372 554 359 732 464 439 422 396 398 433 548 362 497 413 475 772 321 767 305 381 467 352 311 430 508 707 440 698 459 562 544 750 336 657 431 384 363 364 386 498 366 466 255 482 496 687 440 437 354 497 509 449 456 635 489 488 387 534 408 590 327 368 421 675 313 591 515 447 335 356 492 671 322 553 298 608 231 650 455 769 315 627 479 614 234 585 407 527 374 486 279 461 440 687 399 743 536 458 339 528 539 517 299 385 515 522 412 640 518 580 404 596 340 697 469 719 368 374 502 356 231 756 517 603 353 658 513 622 261 427 355 417 282 587 550 360 426 754 338 361 379 591 465 653 414 562 489 375 453 612 391 509 310 652 417 437 319 728 411 698 326 639 525 546 238 662 413 685 542 629 293 752 319 370 258 378 527 400 316 759 515 729 288 333 249 498 290 362 530 741 481 561 384 664 395 407 322 507 520 352 468 637 272 702 315 749 365 679 513 762 437 378 434 737 379 763 356 386 344 418 433 457 358 556 306 422 259 449 501 443 339 352 550 625 408 466 503 348 502 378 391 616 468 641 389 671 290 690 385 487 326 644 500 436 234 568 444 722 339 713 235 649 414 618 483 717 493 495 509 752 271 755 446 649 311 662 459 610 288 656 373 612 278 529 365 733 453 551 430 526 383 629 303 758 447 423 348 542 284 511 387 433 410 683 516 605 348 636 246 530 422 429 546 712 356 519 302 696 431 698 339 406 387 467 303 482 294 462 251 540 465 492 238 748 411 375 377 740 524 544 495 383 322 644 482 748 359 712 324 580 369 399 419 491 491 560 422 591 291 372 276 609 438 717 532 521 480 649 395 650 317 762 358 700 329 430 343 774 380 332 353 351 287 419 304 344 406 554 362 390 526 440 241 587 531 597 236 509 297 466 446 624 374 640 537 649 256 707 383 508 238 414 486 377 403 730 539 624 457 732 236 657 447 534 334 495 276 451 547 368 436 495 542 646 363 598 346 654 408 620 258 675 379 549 238 611 442 448 420 335 538 436 521 636 365 716 381 579 288 520 476 671 404 651 231 452 491 748 484 698 369 380 413 371 480 653 495 582 323 537 352 391 427 687 350 525 258 742 487 394 474 507 531 397 540 484 291 429 532 478 486 493 365 661 420 333 439 474 267 686 472 736 484 390 267 424 538 428 327 409 378 762 298 589 247 380 473 446 314 653 508 517 468 447 406 474 317 484 336 457 524 703 253 737 531 445 360 648 481 491 424 774 539 343 321 549 246 637 388 447 547 719 515 641 354 724 435 512 410 415 262 726 513 415 453 756 247 590 528 661 484 587 235 358 419 717 361 648 521 422 410 672 300 757 297 758 468 743 267 350 315 501 279 565 529 774 264 515 544 660 533 631 258 709 465 686 275 442 425 456 319 491 379 588 232 692 355 690 400 604 534 592 474 390 262 448 409 711 265 659 232 741 376 629 329 348 399 747 334 498 417 477 482 402 507 352 456 468 540 514 432 749 306 763 540 499 290 392 497 676 532 450 330 501 257 590 290 508 538 600 502 730 265 403 423 341 375 343 417 425 410 700 544 462 308 384 308 463 415 754 241 436 411 652 406 711 275 385 433 478 405 628 486 638 437 497 306 524 438 585 412 345 513 480 334 353 453 712 546 699 296 720 513 415 303 628 349 618 233 393 393 674 520 447 347 653 233 668 364 671 247 692 341 337 520 413 290 587 291 579 320 511 416 681 527 560 446 573 256 654 238 438 500 711 400 667 394 460 447 739 336 769 263 621 475 598 272 490 495 458 491 519 492 592 333 502 263 756 525 431 317 748 503 347 305 763 304 691 393 454 288 486 267 737 339 636 268 572 249 513 505 421 517 769 511 392 405 368 536 381 435 343 428 579 417 413 317 551 289 360 396 766 494 563 248 550 311 442 235 728 262 434 457 453 338 371 459 410 354 777 254 360 505 382 542 394 397 438 531 408 459 731 463 591 327 763 454 430 289 727 473 524 376 442 336 576 299 721 429 702 455 543 535 514 274 535 307 432 357 605 340 642 421 369 456 567 327 348 274 506 538 761 275 688 290 699 511 683 357 613 392 453 399 431 261 454 232 521 301 444 523 448 235 732 272 505 419 708 309 586 499 717 367 569 542 715 393 658 422 724 499 775 309 495 543 630 411 615 327 359 398 644 329 751 546 646 243 500 549 427 277 719 290 531 498 362 504 590 297 409 441 494 256 484 284 373 242 453 441 358 471 638 467 765 258 638 429 581 516 610 539 534 481 721 235 536 257 765 360 514 343 465 382 564 466 425 252 466 430 719 407 703 371 468 516 731 398 754 532 578 439 448 314 431 507 552 291 543 450 574 264 412 267 545 542 469 415 590 467 426 532 684 520 529 495 426 441 454 265 752 522 436 494 590 485 632 417 515 525 567 466 630 513 741 291 629 271 561 518 707 524 536 314 721 306 462 287 676 403 538 388 550 544 632 463 623 357 605 346 607 339 422 414 485 334 436 466 585 295 383 252 664 356 573 438 769 372 408 282 375 498 435 301 575 537 744 392 639 474 364 440 411 347 486 284 377 248 450 486 360 411 583 460 507 539 629 244 697 534 477 364 433 273 511 432 768 498 531 395 753 377 609 414 345 303 367 512 613 508 418 548 466 492 717 267 682 486 693 426 722 278 588 363 344 505 650 234 358 547 567 425 709 462 396 268 341 358 571 490 576 356 577 313 622 320 536 399 676 492 664 338 425 451 667 451 461 473 347 435 427 490 504 318 570 444 605 385 631 486 777 407 349 447 759 438 483 390 360 346 345 512 333 476 374 388 706 399 637 271 552 427 707 508 379 512 602 285 705 464 687 466 548 507 493 260 741 467 404 233 611 378 511 292 558 290 392 254 357 443 451 381 725 349 736 527 585 258 516 519 492 276 364 335 595 286 393 367 585 512 340 327 463 433 742 296 499 421 720 240 562 343 355 369 366 350 442 345 336 275 776 282 504 521 768 494 681 409 478 282 422 320 699 285 547 544 627 445 668 329 710 360 342 390 466 330 398 233 473 336 355 298 376 552 515 350 740 419 661 334 671 336 528 258 429 385 718 311 522 482 764 501 375 246 643 409 539 257 498 354 670 286 686 335 562 529 702 239 488 542 589 480 759 374 485 256 679 318 652 362 769 518 438 397 700 286 734 259 621 251 490 249 473 452 655 354 526 366 622 473 382 385 750 317 695 431 358 332 723 397 390 362 658 310 704 250 678 504 462 503 371 263 683 441 595 545 483 355 442 324 729 528 619 454 743 383 677 325 405 532 675 302 441 537 407 330 577 289 426 535 466 514 336 487 652 478 664 416 576 384 368 282 332 306 430 300 677 310 390 489 692 532 660 355 345 492 743 475 595 438 631 498 473 542 443 385 652 423 496 515 618 361 755 550 493 382 430 502 764 320 631 309 756 432 436 306 576 465 447 417 571 338 689 417 628 353 677 268 671 486 668 539 511 429 774 513 529 347 491 535 425 326 776 309 764 310 675 263 494 515 605 535 615 440 747 307 619 449 599 323 388 521 669 476 344 475 621 249 546 522 763 536 572 282 708 290 743 320 364 473 395 284 747 293 433 518 676 315 699 545 595 517 555 255 460 395 655 330 424 472 756 551 610 453 346 484 625 437 664 457 712 438 537 508 683 254 359 518 676 440 726 249 345 503 408 298 499 259 653 326 432 551 616 416 542 404 419 270 389 282 361 552 484 427 622 417 426 316 508 444 537 419 626 249 758 246 402 412 452 260 544 278 634 283 583 313 505 327 620 406 336 306 379 236 556 528 581 397 618 480 646 278 650 547 453 421 448 345 540 329 708 365 433 429 501 532 521 287 362 431 750 315 451 310 658 324 719 547 631 438 513 484 448 244 580 414 505 449 575 281 725 290 362 317 403 399 560 378 475 333 438 357 396 480 739 439 655 443 483 401 443 537 628 482 415 266 406 363 501 534 420 306 711 294 620 288 632 317 581 472 335 347 687 353 551 344 514 235 751 243 678 511 733 342 614 494 470 376 576 319 334 426 494 298 550 349 586 364 610 448 668 388 762 441 394 328 520 485 706 241 764 384 638 372 417 252 711 430 603 459 762 320 751 308 686 321 766 445 658 396 405 489 730 257 686 434 727 428 530 363 707 539 601 267 558 374 748 381 332 434 621 365 745 281 558 277 597 335 700 254 545 274 417 388 591 349 749 496 363 483 391 402 424 319 571 347 681 469 596 248 380 250 451 412 642 425 409 436 695 254 448 251 482 375 764 264 342 471 521 288 409 325 458 279 637 292 658 356 698 488 669 352 442 364 503 279 592 259 565 452 423 436 427 541 334 316 487 477 473 299 578 552 429 278 539 351 395 478 565 321 417 531 388 263 404 410 482 431 771 263 405 491 388 317 777 262 536 426 481 389 452 366 537 398 749 464 743 285 345 407 732 375 374 483 338 537 437 533 739 294 495 441 411 389 767 459 528 261 718 524 610 476 598 469 693 319 559 458 651 314 519 273 747 454 673 391 549 366 770 394 408 267 402 351 575 364 596 262 335 383 396 409 403 310 467 497 562 434 338 530 657 268 750 239 575 436 468 550 665 233 445 389 577 423 655 236 499 329 681 240 520 374 502 551 740 323 705 264 611 425 535 251 403 499 421 275 547 334 565 282 693 468 602 410 557 252 541 357 760 465 613 289 397 282 707 493 616 261 705 542 347 456 432 486 471 311 522 357 385 540 603 552 446 487 676 303 450 453 712 295 606 528 683 466 675 501 689 481 683 546 529 475 678 402 730 298 395 451 505 407 636 462 372 382 481 252 415 393 689 358 449 234 557 421 675 285 606 355 382 324 417 320 495 514 356 450 670 325 485 326 592 520 643 335 519 361 437 412 528 530 566 437 629 421 530 292 366 396 421 287 423 471 571 486 427 325 734 254 432 307 657 374 470 469 640 243 648 531 434 254 456 318 666 315 566 289 701 286 437 270 380 350 694 512 438 250 697 368 647 546 622 367 481 479 403 282 736 366 550 269 347 298 611 242 688 301 521 540 466 318 617 338 752 367 566 319 343 533 430 394 540 287 539 235 604 371 425 262 719 518 596 498 519 348 534 286 557 343 554 452 753 448 675 502 449 265 575 245 336 276 544 264 417 300 457 301 435 449 444 267 430 362 435 270 413 318 555 281 697 339 743 358 597 374 589 234 586 547 610 420 630 436 401 450 487 413 531 434 405 242 734 459 674 248 556 414 614 530 727 276 455 511 460 427 377 320 603 241 526 266 406 488 754 304 750 356 656 248 765 434 479 297 529 470 421 466 519 388 360 531 603 508 449 369 727 512 441 358 368 276 654 548 454 325 417 424 458 530 746 503 417 435 756 294 744 240 659 372 491 356 355 380 573 257 723 325 526 466 479 526 464 332 443 370 563 513 635 512 427 336 536 430 415 361 402 368 336 247 689 354 480 241 393 294 411 551 571 308 515 346 774 356 685 508 716 492 711 320 455 518 434 236 369 479 355 259 657 387 652 232 633 526 415 512 380 322 578 459 652 244 332 496 513 310 767 473 740 322 353 461 520 487 413 360 538 298 436 289 361 277 585 238 684 280 724 364 491 369 443 513 378 329 741 355 372 301 376 362 384 334 646 517 348 464 339 497 528 458 540 305 633 280 759 522 654 301 773 256 625 450 608 334 579 234 570 456 724 442 539 354 534 327 361 426 734 266 629 263 677 328 362 315 776 453 700 473 477 272 451 250 334 382 504 350 667 382 754 266 347 519 410 477 464 383 640 482 438 520 352 540 734 319 442 379 501 271 391 303 373 422 455 362 647 298 677 376 431 510 706 305 384 544 593 358 727 450 398 520 374 307 539 425 712 333 355 523 724 237 501 385 366 351 472 308 495 502 391 552 335 307 652 381 449 516 744 312 435 251 365 409 748 384 741 345 425 371 355 502 670 459 525 400 547 341 477 257 347 255 606 322 408 253 462 441 487 405 426 511 440 263 655 391 615 538 748 476 428 272 774 257 479 267 720 296 755 442 453 262 666 524 683 235 729 308 592 518 598 268 490 451 686 402 748 393 494 323 759 355 572 335 361 503 474 512 526 341 540 485 406 435 378 280 655 319 423 413 724 472 552 482 566 487 613 409 654 264 472 276 381 473 630 316 575 485 727 381 498 319 740 475 637 400 411 542 653 476 343 524 629 529 346 392 464 480 672 516 375 449 579 514 770 514 422 327 702 313 597 459 558 324 346 278 675 492 380 402 385 516 359 548 564 360 482 520 753 336 580 412 539 537 576 454 619 378 647 362 752 378 477 258 407 501 370 380 459 311 421 249 622 233 515 504 681 320 737 414 555 294 735 248 719 413 540 544 623 445 644 481 495 511 434 491 370 394 708 353 620 394 621 334 676 416 364 285 361 241 484 371 628 249 516 398 570 529 765 259 624 475 416 299 547 259 594 478 389 321 420 332 493 453 604 255 391 245 704 248 693 291 697 529 653 445 430 369 342 497 576 516 703 423 350 394 621 485 745 252 509 366 751 257 537 429 511 276 376 532 561 512 397 231 521 503 600 300 573 546 478 488 348 379 428 359 623 448 492 373 515 524 360 464 574 488 541 451 604 495 740 395 494 484 703 533 350 464 374 343 464 334 755 268 637 493 354 446 755 381 364 550 384 257 562 444 647 417 679 385 770 506 511 394 350 516 666 423 768 428 593 271 482 293 482 437 523 315 641 424 710 337 351 497 567 405 494 235 654 447 369 344 524 302 404 470 711 367 467 521 521 545 634 349 677 299 523 263 712 254 571 421 411 483 343 301 389 521 742 239 362 402 733 412 627 451 637 266 757 521 532 459 643 281 761 364 670 394 607 307 730 391 400 415 734 241 702 393 709 392 667 339 482 475 704 267 603 311 570 452 412 317 718 545 592 426 487 468 680 350 636 232 364 344 475 240 768 256 660 446 437 500 507 294 442 467 692 499 475 549 751 435 581 530 472 452 573 267 485 441 365 371 357 419 589 337 777 236 370 359 342 469 350 267 477 545 642 411 762 366 392 248 647 355 625 256 459 357 379 508 368 291 740 398 722 352 554 365 706 275 408 336 611 345 731 538 450 476 557 295 587 305 410 497 690 475 379 406 655 394 439 389 517 241 380 362 420 293 437 234 773 357 749 328 482 279 687 428 737 244 391 450 706 499 560 324 636 507 395 441 482 245 341 248 338 474 492 312 547 550 483 427 334 262 534 474 405 472 496 267 362 347 671 306 688 348 533 390 562 349 528 351 565 505 614 261 638 280 376 486 739 288 776 278 730 272 629 453 465 415 624 408 636 270 612 325 563 543 516 413 358 409 618 451 683 405 683 314 513 305 686 262 373 511 630 278 431 496 664 257 556 551 372 262 333 465 703 544 428 479 491 403 366 407 682 539 560 409 638 385 754 476 691 266 562 288 527 436 758 514 556 492 533 366 407 246 516 481 770 416 461 374 736 420 545 379 638 538 695 399 589 294 503 319 742 376 380 351 575 326 672 527 385 232 632 360 466 463 584 318 497 513 352 331 380 299 721 287 663 295 532 545 413 242 764 241 494 536 735 369 403 270 486 290 734 246 663 490 538 429 620 365 718 464 662 254 670 546 506 251 666 294 593 273 767 259 729 518 431 249 635 476 397 363 398 342 346 464 517 284 345 419 500 508 722 304 445 488 452 289 389 284 769 360 614 294 436 344 440 271 513 386 423 414 675 279 619 436 466 317 468 456 521 331 749 402 773 272 736 513 600 549 652 431 404 442 468 426 685 419 747 417 654 256 685 288 619 512 442 530 458 288 587 365 400 256 600 409 378 292 338 471 693 531 424 428 729 362 694 370 712 488 336 493 600 342 549 346 517 252 760 375 451 351 721 452 674 432 709 245 630 352 405 281 402 325 755 255 346 469 365 339 503 332 415 508 440 421 619 316 647 414 625 505 463 348 673 438 560 279 605 389 540 461 776 235 454 466 345 285 350 251 722 413 713 339 707 491 379 332 634 500 344 347 765 480 468 482 358 310 700 518 606 367 763 258 516 482 564 333 587 425 704 424 394 291 338 255 728 548 368 310 392 336 665 296 656 263 375 410 444 300 759 278 438 355 622 400 711 279 599 452 548 516 771 345 341 258 539 499 718 395 656 450 574 431 337 260 359 544 355 407 693 336 470 437 539 349 403 391 431 393 650 500 446 364 736 331 723 470 645 479 514 333 417 303 446 309 466 505 767 548 559 275 351 518 508 321 478 525 502 447 332 486 673 322 679 351 347 541 547 450 771 516 542 293 539 393 370 484 408 431 415 239 708 243 356 385 347 547 511 308 623 300 693 282 762 373 424 357 660 444 464 299 615 383 403 262 443 393 350 495 352 487 672 327 748 257 628 352 668 400 688 489 491 328 762 403 689 266 638 284 333 310 576 253 524 270 743 251 587 539 498 545 711 386 673 421 477 468 667 492 722 355 563 445 416 512 761 535 484 391 641 380 675 411 670 296 574 421 386 513 582 548 594 540 427 420 753 538 457 401 402 262 456 396 463 519 746 534 698 538 607 393 413 292 386 527 543 409 377 271 737 296 698 264 432 445 495 265 445 441 406 254 597 402 756 461 773 240 599 342 434 375 584 446 549 302 362 422 753 487 549 403 578 532 628 334 395 325 693 437 695 413 595 334 417 383 704 258 337 284 468 383 529 263 371 462 548 354 725 253 391 531 574 530 691 255 372 292 749 313 690 481 390 475 693 552 500 394 498 277 362 371 711 497 611 238 372 518 523 483 580 231 509 288 670 445 532 489 559 545 717 305 483 241 665 269 750 436 458 346 429 398 405 399 611 329 552 249 530 548 379 380 410 513 702 248 694 327 571 274 709 551 486 413 407 455 629 371 420 517 457 369 770 371 356 443 594 491 417 464 467 280 586 352 473 408 583 357 348 263 442 431 661 477 616 399 635 538 535 497 766 332 410 278 517 495 655 491 527 346 669 312 633 435 334 510 556 296 494 380 714 351 566 309 550 355 700 516 553 418 532 386 359 381 666 503 628 326 356 305 402 522 759 378 558 306 489 457 356 324 528 410 717 478 687 448 512 287 442 382 332 478 713 514 650 525 688 358 744 438 432 443 346 361 675 452 355 256 741 506 402 339 355 477 553 348 421 526 356 502 486 375 398 277 364 372 694 330 622 421 654 241 766 237 492 268 340 410 618 346 632 511 344 473 697 433 464 274 465 549 364 426 583 480 342 271 669 503 403 315 601 292 351 286 538 393 687 519 538 544 416 382 631 422 766 506 528 489 766 365 588 490 624 481 376 411 538 277 398 404 590 310 332 504 370 322 485 274 504 453 535 235 751 251 548 301 383 444 534 471 707 527 348 369 544 537 520 372 775 310 615 365 672 245 485 272 756 531 474 254 382 401 698 423 593 389 498 370 394 275 634 400 524 475 510 299 590 468 366 498 657 296 650 336 595 254 604 262 441 258 480 383 368 486 466 361 397 310 689 437 542 449 716 419 557 482 552 417 716 524 369 418 697 402 608 538 443 409 641 549 695 484 749 250 645 284 589 471 465 340 505 320 437 496 408 390 341 531 435 438 380 370 634 385 437 490 352 471 662 358 390 385 662 260 351 453 415 368 669 477 756 431 473 375 435 532 455 465 469 491 721 507 747 475 619 279 512 274 732 415 367 254 474 352 462 313 613 540 761 521 524 487 481 291 415 245 727 323 601 535 434 389 375 389 700 453 602 470 352 301 670 475 383 338 429 496 594 426 341 282 745 534 498 241 461 341 470 338 395 339 764 377 397 365 591 478 416 476 720 329 496 473 379 264 449 301 491 410 471 320 537 257 467 315 639 239 738 342 611 474 468 337 550 547 590 441 444 447 624 528 609 486 707 484 645 514 479 324 617 427 439 234 633 408 345 542 356 467 725 541 398 275 518 502 491 393 575 253 722 276 729 400 409 430 419 357 333 478 749 359 627 348 615 269 584 350 373 365 668 516 579 527 348 525 445 335 627 426 654 492 642 344 525 431 456 251 385 528 558 427 548 362 425 243 645 425 484 248 332 300 690 255 687 426 347 262 612 446 668 338 649 249 564 525 632 248 743 418 527 525 641 321 710 394 466 540 388 406 690 290 373 483 592 234 391 489 738 403 455 527 547 467 431 250 422 398 467 451 363 380 662 374 370 231 499 323 710 301 557 403 717 349 505 287 439 535 529 493 734 434 367 424 680 487 355 429 705 291 575 513 363 488 435 264 339 248 378 525 368 535 385 507 479 446 410 387 735 282 545 333 404 472 603 530 344 344 503 551 486 500 421 298 699 437 388 351 627 487 649 406 482 403 706 405 580 406 492 236 541 343 641 487 669 395 486 347 497 382 456 266 435 373 527 493 659 445 556 359 502 231 661 486 629 478 546 396 659 373 765 247 566 409 419 260 584 305 499 284 522 387 392 530 730 361 360 548 572 310 671 341 524 346 764 413 573 344 652 550 728 335 582 536 452 361 598 518 538 399 699 247 539 507 475 436 692 444 667 402 581 271 498 374 666 341 622 268 596 247 752 394 611 436 635 310 576 347 410 312 629 487 554 357 714 390 460 546 577 239 332 377 407 444 353 420 733 403 582 292 688 274 666 347 601 540 568 303 682 461 574 262 690 270 477 326 521 392 426 274 559 318 687 357 463 274 392 285 581 384 337 461 663 296 716 374 472 239 763 513 509 253 670 258 553 453 510 461 625 532 689 348 766 466 467 464 532 294 602 298 431 512 646 409 413 397 568 332 421 462 731 520 625 423 699 373 388 244 663 539 463 356 509 451 569 498 755 338 619 459 667 420 609 540 339 459 494 417 566 399 592 258 449 454 738 387 566 234 385 538 372 264 634 420 680 343 510 356 347 257 681 314 730 526 700 252 595 467 385 399 773 440 621 243 347 280 690 245 443 268 579 374 343 322 348 393 372 304 715 450 670 473 424 419 492 310 637 464 641 274 639 519 632 247 593 345 770 533 617 235 719 502 359 323 598 244 430 541 645 319 376 407 486 468 502 306 549 292 648 421 471 353 708 299 696 541 373 504 462 263 602 442 575 489 714 309 709 373 729 552 555 249 427 431 439 419 596 292 376 326 376 496 534 308 448 327 740 381 344 280 718 274 588 273 602 387 772 469 595 501 378 502 419 349 504 270 567 273 600 271 636 455 429 481 698 299 385 394 495 317 576 372 338 428 769 517 431 455 631 493 568 537 509 434 342 456 383 288 635 551 376 253 517 527 685 231 365 485 728 377 400 255 634 409 773 552 747 372 556 532 695 546 444 308 607 400 403 431 349 408 498 462 613 549 616 494 356 339 590 495 558 475 764 344 462 543 615 313 776 467 441 506 593 393 349 466 731 517 623 515 532 270 734 535 495 540 363 332 522 465 508 290 545 366 566 315 642 243 605 321 691 372 574 312 610 503 563 336 437 272 393 284 412 454 424 543 730 359 466 312 632 260 621 399 598 275 682 487 684 474 724 375 666 332 546 428 670 297 383 246 558 292 487 492 508 504 385 419 614 446 723 508 437 454 743 396 734 283 661 326 353 404 501 480 506 517 609 402 444 285 630 291 726 451 440 448 387 383 623 398 336 287 385 422 490 331 603 248 482 440 398 267 365 348 645 410 637 532 688 402 519 462 462 530 424 451 739 377 654 317 334 421 762 388 525 463 713 528 540 537 335 299 673 284 656 525 346 346 708 397 539 399 428 284 627 483 556 440 355 541 737 433 746 470 686 234 758 293 454 444 568 480 769 497 712 424 507 412 500 375 754 318 466 303 430 378 476 532 506 510 398 300 740 247 453 417 629 276 718 234 598 417 579 495 729 261 400 444 573 301 650 354 441 535 689 527 420 424 384 380 337 397 596 345 348 452 426 464 551 412 541 245 420 465 719 516 549 277 424 309 716 516 388 281 352 351 683 378 765 370 771 495 464 407 449 406 437 503 472 342 751 309 363 534 519 356 756 328 575 424 432 312 437 237 470 448 453 284 357 287 486 361 743 370 421 299 602 427 523 301 599 434 402 499 485 540 627 329 703 266 665 435 431 485 585 264 586 431 405 326 465 301 695 433 515 518 500 467 359 259 539 503 748 409 354 431 390 525 709 545 421 329 681 534 774 485 536 515 695 465 415 296 665 367 710 255 526 391 592 551 749 411 403 412 411 470 561 233 763 371 362 532 460 325 655 238 362 535 632 414 776 543 766 382 409 373 512 551 604 347 622 362 647 310 596 391 730 262 523 446 725 287 442 468 469 444 702 420 772 303 666 384 674 380 388 461 595 497 467 512 662 247 554 496 578 442 381 503 743 443 544 386 577 415 723 426 624 313 755 317 418 446 678 302 348 514 377 469 710 283 523 416 556 358 535 552 633 538 346 409 368 506 616 511 603 384 366 240 422 496 569 265 530 237 717 401 498 448 612 343 559 266 489 548 488 299 410 473 510 432 628 447 467 241 625 552 518 457 589 267 681 315 705 259 465 496 560 471 739 360 644 275 416 532 680 417 639 316 756 403 725 356 610 532 620 437 415 544 537 414 449 266 385 450 406 513 603 478 397 480 640 369 489 544 517 512 737 353 522 303 686 325 723 335 522 336 593 380 395 505 547 433 528 470 422 523 751 252 399 401 659 273 375 275 454 423 361 383 371 362 517 477 384 353 454 389 614 537 359 525 713 426 382 235 608 487 732 549 466 428 632 489 670 240 354 550 412 378 418 232 619 417 524 459 546 374 609 474 752 358 515 534 505 417 491 508 345 339 547 490 653 443 669 479 449 458 397 299 730 481 638 345 709 314 509 545 412 513 451 367 625 350 360 480 398 486 357 408 430 486 664 286 752 336 553 301 505 352 561 346 674 507 422 430 443 550 352 357 547 477 509 376 490 269 392 372 639 307 361 312 619 256 695 496 521 436 553 290 448 459 570 472 713 475 445 292 510 329 702 549 477 511 540 259 528 327 597 422 614 289 725 415 666 550 650 449 685 506 371 374 386 454 561 287 497 406 356 383 458 363 559 543 449 294 762 474 620 408 353 354 539 380 650 398 467 470 368 289 630 338 668 453 744 232 499 301 537 540 555 350 376 236 497 534 497 262 694 541 596 531 721 343 337 258 670 285 657 438 677 532 456 532 467 233 775 477 503 518 672 445 394 443 355 516 712 439 371 464 512 290 536 352 336 267 621 424 377 441 623 377 688 463 535 407 600 552 616 430 646 310 469 358 559 260 365 518 498 498 493 292 500 367 613 240 336 386 512 465 533 410 431 480 724 534 438 444 547 411 454 541 505 507 634 430 738 354 612 357 495 539 603 296 357 355 505 338 566 413 716 278 516 279 674 287 570 515 448 343 659 377 604 473 664 283 592 267 672 526 446 400 578 349 537 329 573 303 563 298 459 512 571 373 749 440 600 500 736 434 581 541 514 521 601 383 501 304 566 383 362 364 523 539 647 375 689 284 694 242 690 246 635 517 548 468 485 319 553 473 670 243 670 380 531 504 366 493 747 238 650 545 468 260 381 372 724 493 553 343 347 266 582 487 664 530 704 366 440 349 444 467 737 294 455 461 741 320 674 483 568 429 770 443 621 263 372 294 610 359 527 497 529 414 651 236 757 446 420 421 707 428 675 281 620 449 706 317 739 495 704 437 352 254 689 521 382 376 332 286 678 386 424 376 739 315 401 274 589 344 389 431 692 288 767 235 628 525 722 547 672 459 414 343 521 531 728 277 755 316 760 475 357 456 739 453 546 404 408 262 561 473 459 447 759 547 464 249 714 305 756 319 529 287 527 386 644 440 502 515 364 416 550 519 704 408 649 308 666 484 694 237 677 448 622 437 636 508 755 484 634 450 384 306 458 490 663 478 599 527 528 423 517 430 369 394 773 524 545 443 402 360 761 445 512 484 463 275 776 301 480 264 463 450 588 392 409 294 589 551 577 281 700 269 432 253 436 523 765 266 612 445 719 311 532 264 603 334 657 322 557 263 665 316 515 402 359 473 643 485 546 538 618 397 605 339 552 317 354 409 553 279 648 360 534 310 750 530 517 506 684 549 556 345 750 294 673 535 772 540 503 494 620 364 676 517 348 465 672 254 736 271 489 276 556 537 349 472 427 463 608 249 458 326 601 549 414 292 675 260 351 481 378 289 508 541 480 497 645 266 689 234 707 277 629 374 716 442 647 254 386 318 517 309 449 380 738 245 753 383 741 321 621 472 437 425 634 339 388 320 741 442 575 453 486 275 697 283 332 371 710 508 723 405 469 438 552 384 380 377 571 495 365 272 580 303 391 495 448 405 629 460 524 409 554 236 427 282 508 519 587 465 751 305 694 528 561 391 363 431 425 461 454 307 461 354 597 366 768 383 353 455 405 467 584 532 502 398 544 403 423 286 612 386 386 231 632 526 382 372 625 304 423 362 548 290 342 269 392 299 647 328 770 259 592 428 538 378 480 393 389 345 374 506 452 233 746 466 760 282 493 259 679 434 560 517 505 316 764 454 530 484 388 448 683 311 527 469 405 291 342 372 733 492 698 537 408 456 486 473 613 307 339 357 630 359 725 298 375 311 506 299 465 541 649 271 521 530 550 422 739 337 469 346 561 339 458 525 462 505 483 504 606 544 512 507 530 504 724 304 758 291 670 298 647 353 519 289 705 435 679 498 737 265 562 301 514 263 527 361 596 499 378 401 526 546 398 235 523 545 651 356 637 349 730 427 767 323 481 377 490 419 536 348 443 305 672 523 452 507 545 500 582 533 552 253 774 235 511 517 357 242 471 249 608 549 763 318 453 463 444 299 527 407 572 440 648 236 474 447 461 321 708 466 668 421 393 438 349 376 694 424 750 472 386 531 438 407 479 519 594 513 748 520 372 544 604 364 465 456 656 500 553 256 353 400 579 429 424 453 688 312 607 426 584 274 487 401 469 377 745 361 560 374 461 311 343 239 451 447 456 403 656 495 389 285 542 388 467 364 337 359 496 462 512 355 454 373 593 330 586 374 586 377 557 472 680 348 682 422 425 422 536 509 744 346 554 370 367 421 471 527 697 461 374 437 659 406 428 387 648 501 510 493 623 549 593 398 383 335 515 498 632 242 772 345 547 454 735 454 497 532 680 474 583 328 621 359 496 436 756 257 571 242 645 532 410 544 715 347 384 370 737 261 339 465 539 550 735 301 499 525 349 539 432 510 551 260 335 448 683 258 453 288 581 295 537 458 640 471 501 443 427 347 332 269 539 324 719 302 752 387 686 508 719 498 453 549 688 272 438 413 354 245 712 418 510 322 656 550 608 340 662 234 679 426 503 512 685 472 690 499 587 418 669 323 676 474 619 345 639 516 442 280 492 414 347 527 535 526 529 303 549 388 624 343 428 389 658 245 351 302 406 474 388 398 433 530 599 316 592 504 373 375 741 349 630 273 696 322 720 523 543 491 355 268 467 442 343 316 390 548 595 419 625 380 495 365 596 376 749 348 345 472 639 430 426 278 471 514 356 401 756 258 407 445 529 474 534 263 359 367 570 530 746 381 485 444 676 480 628 297 594 255 438 409 468 288 717 480 354 479 693 356 733 518 694 534 464 540 753 370 534 277 607 401 659 504 631 298 754 417 550 429 527 292 363 434 621 240 496 249 614 377 588 313 536 304 615 494 777 290 415 263 445 442 388 403 381 521 620 294 661 480 444 332 548 337 567 271 692 352 523 474 396 448 422 522 568 364 748 252 419 551 636 547 543 383 772 546 422 502 415 534 393 289 512 312 668 283 731 315 747 245 514 406 613 287 383 368 523 297 584 262 595 463 376 298 444 295 699 433 482 285 739 327 659 488 370 374 510 243 517 273 590 333 739 472 690 398 412 310 575 335 720 384 538 441 774 293 483 339 492 431 417 307 655 504 535 341 672 491 341 319 620 335 597 452 426 314 549 440 670 354 503 537 642 548 347 386 585 472 591 434 407 484 449 421 630 497 470 247 724 372 468 435 685 388 416 380 641 342 664 458 337 232 636 344 585 278 434 319 764 393 356 266 576 270 402 537 534 488 356 368 682 242 469 235 677 416 469 493 483 552 449 237 750 346 378 256 581 437 480 405 561 477 459 361 516 424 457 362 585 531 638 299 558 508 375 526 516 306 382 488 394 302 681 474 332 402 434 285 546 276 751 454 369 438 349 398 484 404 687 364 685 543 512 482 492 545 360 294 401 292 470 321 619 252 485 233 415 285 750 418 557 486 349 367 738 349 405 528 566 358 523 329 736 451 420 269 522 498 412 392 720 335 568 257 523 437 468 266 674 509 699 498 478 437 597 380 653 234 377 272 658 399 774 416 742 365 435 538 583 358 430 380 355 473 508 417 542 520 708 377 368 369 532 465 592 545 512 477 488 343 764 378 559 468 407 274 757 459 671 263 411 360 669 376 410 380 716 491 650 462 688 304 617 413 605 289 340 281 437 286 581 286 343 308 550 399 352 253 436 414 577 324 474 255 669 370 558 280 724 256 704 331 654 309 668 348 520 499 454 459 448 467 413 506 366 413 515 259 702 383 684 295 391 420 595 486 721 239 365 394 373 471 705 455 700 429 622 308 353 297 767 482 528 252 388 233 380 369 350 528 667 495 413 298 514 268 494 399 737 473 415 290 720 367 659 231 663 408 484 418 704 542 404 371 494 346 608 243 713 533 449 461 656 235 414 482 486 499 606 394 389 443 528 274 717 326 724 326 644 372 651 292 597 344 703 396 455 248 349 480 650 486 598 422 628 292 368 324 360 552 443 286 545 534 543 474 732 339 550 376 373 425 764 231 352 341 435 292 594 459 649 450 446 381 336 309 528 476 629 458 631 389 361 411 337 419 550 491 339 453 353 509 393 542 377 237 383 359 525 525 626 363 745 510 620 489 547 292 464 337 416 304 699 443 771 385 565 351 420 484 483 493 384 233 372 312 764 351 443 486 381 505 753 276 410 266 399 442 531 451 407 232 727 247 744 311 419 454 615 260 384 423 524 486 699 398 595 388 626 445 656 506 605 459 733 266 426 544 465 240 367 488 596 354 465 511 606 285 549 476 512 284 538 360 626 532 773 262 389 386 643 462 633 474 366 400 670 323 416 409 333 338 511 391 340 431 452 241 691 392 365 407 654 442 340 385 620 544 381 468 553 407 712 274 340 250 450 288 581 425 475 305 458 539 777 331 424 533 716 264 740 301 344 342 745 262 486 549 454 486 768 379 478 511 692 335 721 490 704 256 371 325 590 298 404 496 511 454 400 543 570 284 560 276 342 523 675 498 706 431 639 551 775 460 738 306 577 400 774 370 570 443 366 348 346 468 738 279 417 391 769 401 472 537 528 426 567 307 661 259 422 254 511 294 592 410 644 442 658 466 485 333 524 299 385 250 580 474 588 423 623 459 766 371 532 323 531 364 662 329 581 493 698 323 508 511 359 471 380 258 760 459 566 231 374 232 651 512 775 349 586 251 591 249 450 414 599 521 769 232 398 312 339 460 678 441 572 376 482 481 680 418 596 334 456 341 419 391 502 356 362 506 759 542 430 303 426 510 497 439 428 281 734 429 765 396 612 483 772 355 492 488 664 385 564 246 449 264 719 408 588 328 369 339 373 463 477 488 753 369 476 413 505 276 747 534 667 364 517 258 682 244 394 423 757 414 333 491 758 495 608 294 589 299 686 496 538 363 460 448 547 513 592 451 526 530 602 426 690 484 485 295 432 391 598 378 652 268 723 521 402 240 738 505 370 514 369 477 720 421 462 289 376 469 776 474 743 435 666 437 421 262 566 263 461 270 613 415 377 535 608 248 418 246 524 416 506 377 562 484 496 259 544 324 500 405 759 445 460 407 632 407 536 388 594 430 393 461 682 452 502 237 644 450 450 402 372 546 363 467 673 358 653 362 634 389 574 246 666 482 591 372 335 388 725 383 492 474 568 316 693 315 609 460 470 368 539 276 773 475 455 239 618 366 537 261 602 425 362 231 619 442 630 276 478 303 604 358 356 258 564 289 737 321 506 305 642 533 401 269 602 360 602 502 552 301 332 253 338 517 520 542 360 467 601 463 699 312 597 271 607 470 421 421 359 415 545 249 498 389 633 331 475 272 519 257 642 520 495 422 575 262 490 469 777 327 724 282 751 425 554 410 483 278 462 345 370 314 437 528 599 502 606 235 735 253 554 527 563 361 519 483 721 464 466 288 605 247 440 311 600 529 392 464 687 513 365 540 597 282 524 548 404 289 762 518 381 489 678 316 758 239 630 520 600 369 656 272 707 443 667 428 501 378 708 311 538 309 558 479 434 281 430 235 696 513 627 413 633 551 343 515 611 495 772 246 449 409 361 471 765 448 527 380 618 537 716 240 342 439 624 534 547 430 507 378 393 552 748 249 664 288 355 423 665 493 595 296 384 545 707 255 772 403 722 314 548 528 619 394 349 449 442 417 473 372 600 380 394 404 676 407 548 272 511 351 426 394 683 341 728 446 491 255 468 417 746 487 571 518 585 431 470 390 640 384 440 325 453 531 696 427 721 523 620 425 488 528 357 263 512 469 585 276 753 233 559 421 597 455 487 258 401 318 681 298 379 322 379 434 433 280 534 339 718 302 755 455 449 523 432 306 493 417 758 411 413 420 614 248 522 242 343 498 579 515 669 248 575 393 654 376 551 326 442 508 736 303 365 425 539 261 381 461 596 285 379 276 664 521 742 249 661 550 593 328 456 548 625 514 744 501 442 446 452 483 388 304 456 466 547 275 409 504 501 393 691 345 524 352 554 538 385 523 558 552 696 482 641 259 394 257 521 405 692 542 456 297 593 442 672 540 592 363 645 246 369 268 356 494 453 255 567 389 659 313 612 324 698 245 558 521 538 288 752 360 449 486 544 541 534 384 547 367 498 483 612 368 734 352 540 547 763 306 617 343 591 483 503 452 429 345 353 305 346 535 522 338 441 273 494 267 480 502 709 388 721 422 680 293 641 437 762 325 465 462 537 353 474 484 468 343 422 274 697 331 334 249 577 392 361 294 521 429 685 507 744 509 442 439 743 369 478 433 517 368 735 518 434 315 363 244 765 328 483 247 710 323 601 407 334 345 349 236 758 389 659 545 705 427 517 421 384 402 709 344 704 276 421 394 475 412 536 537 460 254 773 514 569 243 537 340 478 356 568 546 430 290 424 330 412 493 346 486 358 290 439 343 702 529 713 547 730 415 642 510 744 371 704 527 482 261 650 347 692 421 444 496 610 516 510 508 414 390 353 343 380 376 768 409 588 487 560 458 742 252 775 273 666 339 528 411 570 250 745 368 623 488 751 424 451 276 601 436 725 521 623 305 419 461 653 304 623 452 736 447 502 297 464 339 706 352 612 341 776 265 407 399 624 510 603 301 463 492 506 277 672 549 391 282 530 320 775 484 659 549 747 472 718 394 471 281 579 478 741 488 351 470 700 344 366 430 344 539 529 284 673 349 660 405 431 248 473 278 659 506 620 444 770 461 612 300 461 266 647 358 643 426 364 398 464 492 552 373 750 415 411 236 598 241 577 485 621 537 752 298 400 232 591 530 539 340 533 513 414 537 556 432 498 329 359 253 502 532 482 545 487 423 520 365 727 539 770 445 716 455 677 360 524 330 684 385 767 500 501 343 343 469 771 448 523 295 440 503 655 497 668 304 711 449 669 237 453 324 447 281 720 304 695 453 756 419 703 487 706 335 362 255 550 321 334 326 428 474 618 294 623 512 757 235 546 294 666 543 371 289 686 343 398 532 672 462 463 501 367 466 638 474 639 276 602 292 433 263 703 410 508 404 565 482 433 324 540 252 572 413 760 530 417 525 672 272 623 313 452 315 388 324 680 354 599 331 705 366 753 354 547 375 758 545 384 519 767 425 543 523 596 337 661 322 666 483 408 231 432 361 730 488 535 374 352 354 626 349 409 288 415 231 458 448 383 329 469 276 427 478 737 295 510 295 435 546 766 402 362 325 582 545 733 238 529 387 777 274 387 476 529 252 671 298 709 346 599 508 514 527 743 482 550 362 571 503 592 297 758 517 537 493 347 236 630 506 583 473 525 485 389 550 342 277 746 519 689 532 391 236 617 530 530 393 700 405 440 502 436 242 553 375 745 343 717 388 599 470 677 508 543 382 430 298 357 285 357 251 466 234 397 249 749 532 768 524 524 503 432 541 428 390 749 269 399 277 443 324 440 539 694 520 518 499 490 447 507 346 612 326 670 433 478 243 656 524 475 375 717 489 743 232 624 234 473 355 359 298 367 380 345 532 355 424 763 353 705 339 357 352 563 352 477 551 440 460 489 394 625 525 649 339 384 327 435 284 388 254 749 424 763 235 548 340 695 258 587 334 702 524 686 441 711 504 644 521 450 395 562 244 683 319 587 376 757 281 432 485 748 528 668 460 760 311 447 415 464 482 358 473 409 539 341 303 533 295 646 341 349 435 459 465 492 455 524 535 601 526 712 244 575 277 501 376 446 375 637 362 688 286 442 256 422 547 563 382 597 239 632 515 583 366 392 324 579 376 390 388 670 532 347 546 376 373 403 491 671 532 711 340 371 265 396 351 380 306 388 343 429 539 546 470 361 533 405 385 346 531 448 322 333 317 370 296 462 332 399 254 406 543 418 510 716 540 568 522 523 520 650 285 649 338 489 491 641 359 667 302 585 507 651 334 462 500 617 242 488 547 737 233 448 494 632 364 408 522 333 278 604 297 381 262 726 238 563 407 507 452 639 471 499 524 497 417 502 427 673 472 667 340 723 481 409 387 771 501 658 500 638 384 541 484 475 244 360 434 528 490 754 311 378 529 363 521 523 365 734 381 343 241 444 479 615 342 374 366 745 546 755 518 380 379 580 431 747 358 751 463 587 521 498 231 623 302 456 287 673 450 436 405 367 385 675 491 612 542 405 289 368 532 387 478 570 425 416 408 762 411 603 255 334 366 486 315 372 323 483 513 371 468 679 235 753 449 450 511 667 417 427 271 481 308 337 480 688 514 567 284 586 263 648 302 494 239 651 250 590 254 508 350 439 294 614 424 508 442 668 255 450 262 342 543 664 392 443 399 382 539 630 271 767 361 432 238 425 307 596 518 472 552 631 508 494 499 429 460 720 255 677 302 724 495 698 322 675 244 637 283 560 538 736 405 607 486 521 349 639 426 571 443 649 241 371 330 523 320 649 393 642 398 408 548 577 424 724 299 612 322 430 246 595 541 361 262 435 390 587 407 575 529 735 503 586 465 359 438 498 359 488 256 349 243 364 256 425 421 599 260 639 262 345 336 412 442 697 305 366 533 492 397 725 242 756 282 493 315 705 406 514 408 732 329 690 232 371 412 388 512 484 480 334 248 732 284 459 401 566 272 437 329 422 528 460 544 558 360 569 425 636 325 655 475 484 285 499 316 469 542 367 290 386 410 768 517 511 409 481 421 438 518 405 402 742 510 569 454 612 403 425 482 377 274 437 266 450 524 755 433 722 351 550 287 627 361 712 409 450 370 568 298 573 364 332 349 678 480 341 483 486 260 655 510 565 371 510 456 516 255 539 486 512 520 600 452 534 546 376 276 685 239 763 312 478 515 677 306 364 241 415 338 538 359 468 386 613 343 685 364 563 319 559 285 357 270 648 243 755 247 613 412 623 232 470 339 717 298 554 385 598 274 744 251 524 358 406 260 407 421 619 321 338 467 666 457 369 512 592 514 674 430 427 232 548 342 425 370 673 431 627 393 481 508 699 479 554 319 433 269 636 237 423 441 437 246 665 475 392 300 456 376 388 264 659 483 357 508 689 368 678 281 335 397 423 390 588 475 485 537 358 545 494 250 535 502 717 341 568 301 576 520 399 256 483 549 499 363 594 352 561 451 350 407 436 474 547 487 734 262 730 344 524 279 495 551 443 441 401 453 395 483 592 549 517 411 376 352 614 549 340 453 465 480 492 330 336 425 584 466 401 473 735 341 751 290 586 278 368 350 650 281 690 441 594 471 478 374 395 381 438 278 763 398 673 323 586 378 355 497 468 551 367 260 646 514 412 273 682 369 658 297 683 458 591 262 433 463 645 335 701 389 744 266 563 507 707 261 665 451 545 232 743 395 506 478 424 314 715 444 658 237 452 417 635 330 711 468 376 448 385 262 743 526 478 523 483 373 433 484 451 232 567 296 433 466 420 490 590 276 381 482 564 547 718 454 665 462 709 514 611 428 706 389 481 243 710 408 563 416 597 259 630 348 740 491 635 303 690 252 419 294 753 330 686 250 355 254 632 290 355 262 407 397 340 416 603 550 559 289 545 394 679 521 506 432 695 348 396 274 345 429 544 421 586 459 746 458 510 246 735 458 588 264 759 367 690 371 369 435 666 383 718 421 652 292 411 432 694 270 550 271 767 469 455 549 357 493 504 419 356 521 619 413 592 523 617 460 488 340 670 534 376 537 652 527 577 274 520 526 660 544 697 533 401 291 545 544 687 465 707 466 398 450 376 474 340 460 554 470 766 465 398 476 408 461 437 400 642 352 474 250 522 510 751 400 620 307 620 436 347 419 537 532 464 499 671 248 636 514 641 377 690 466 610 394 377 334 611 502 592 390 725 256 334 416 656 504 600 481 492 512 510 403 502 291 714 257 564 419 684 382 456 463 526 240 404 338 567 288 591 527 772 410 524 434 367 460 336 260 342 502 572 410 631 263 671 489 575 543 401 277 426 505 773 517 499 347 614 270 740 406 520 388 543 473 770 486 716 434 577 438 668 294 770 368 755 441 777 356 553 254 402 243 368 370 753 358 711 416 724 397 642 348 368 403 626 289 742 362 475 500 391 493 482 361 678 425 743 343 683 506 477 312 625 402 684 496 698 437 678 260 463 550 634 477 371 379 599 411 339 387 544 478 429 461 699 307 458 403 513 357 652 524 685 521 428 320 623 320 746 514 609 378 383 421 694 527 763 373 424 270 402 239 687 360 420 246 532 328 414 548 740 284 585 551 451 296 493 513 674 315 341 372 462 492 594 534 451 474 350 483 692 506 568 500 428 275 426 297 743 339 596 342 743 463 653 268 488 263 554 482 524 252 659 348 353 262 708 426 565 285 431 379 577 436 651 406 469 470 507 370 528 486 734 286 473 479 579 460 469 480 499 402 757 242 697 519 614 422 775 423 618 355 724 443 423 359 734 405 481 491 535 380 646 510 396 388 362 392 693 418 598 369 674 461 605 475 433 551 400 441 508 482 615 515 401 419 559 407 670 443 658 482 536 273 739 326 395 514 741 248 411 357 700 268 622 285 561 504 759 480 572 273 689 416 723 303 675 433 677 253 627 281 712 437 524 542 520 532 497 515 389 499 733 543 453 506 530 544 465 236 534 356 426 449 577 538 539 476 422 336 356 352 614 389 614 278 673 299 635 272 610 424 522 497 750 306 637 474 474 397 549 257 685 302 731 524 461 351 500 444 383 396 705 378 677 488 717 390 480 403 336 423 600 298 638 430 719 294 599 547 339 509 335 285 406 245 480 513 732 536 579 381 742 452 723 241 713 485 372 358 612 518 639 460 492 336 620 254 470 248 666 479 690 490 335 235 651 445 454 234 519 368 674 467 593 344 546 527 632 272 444 519 476 258 459 324 503 235 480 302 370 312 515 527 628 515 397 476 678 385 491 360 693 413 734 269 657 383 598 541 554 290 521 352 676 314 451 451 747 400 569 504 545 340 625 507 384 347 441 495 480 262 344 498 563 511 699 232 773 275 715 381 708 493 375 293 618 431 703 457 656 444 547 539 616 254 483 411 702 385 388 482 337 390 734 260 345 324 776 446 528 483 431 321 663 290 557 537 767 396 762 499 349 465 373 408 493 478 419 486 332 406 379 504 604 374 716 394 713 369 715 516 453 334 749 531 465 331 750 304 637 324 459 552 648 231 460 444 575 296 547 311 385 530 536 305 526 263 556 339 661 451 398 419 614 481 521 457 757 255 445 502 383 315 600 295 520 248 428 258 626 257 639 544 510 261 586 456 711 314 643 297 523 249 535 304 528 385 679 392 358 248 669 385 452 453 688 242 753 431 533 400 585 529 348 455 757 295 609 354 479 534 581 324 377 536 352 431 588 442 768 551 607 492 439 263 434 350 492 323 420 265 425 265 510 550 490 385 408 240 765 497 478 304 543 516 676 389 735 405 776 472 564 250 586 261 604 411 685 443 674 333 420 286 620 420 467 466 504 493 392 533 545 531 493 378 540 312 748 272 375 397 691 347 743 409 588 461 547 293 412 397 732 530 508 323 338 233 649 500 653 441 620 475 361 392 627 376 604 279 444 383 569 331 429 271 481 258 635 508 553 499 553 283 484 364 508 400 665 372 429 462 637 241 571 402 555 334 494 503 635 465 577 445 607 529 437 362 496 282 740 469 472 323 648 313 637 503 680 468 764 397 650 305 589 454 345 266 485 434 583 256 572 237 513 303 587 281 575 538 727 353 680 512 650 366 338 294 430 488 662 497 770 413 721 543 402 293 422 299 411 537 369 383 338 539 777 268 454 455 413 548 443 473 596 309 731 252 493 495 715 514 556 302 441 251 365 437 654 367 629 331 721 277 734 420 599 238 357 344 334 509 752 484 432 354 702 368 676 248 651 427 641 413 707 519 536 343 659 450 725 337 720 244 363 334 649 318 438 532 397 347 405 541 678 377 443 315 559 502 367 548 721 295 680 351 583 395 415 426 646 461 356 428 452 386 433 329 578 477 362 468 561 316 732 342 650 251 535 308 420 257 756 336 375 535 383 249 522 485 435 503 474 479 513 384 714 473 437 417 536 298 405 542 639 520 536 301 600 236 627 424 752 443 664 247 443 442 593 438 595 513 649 273 673 497 564 409 773 388 453 301 335 428 404 493 407 500 523 254 424 495 580 233 341 464 615 391 476 531 589 319 636 543 722 447 645 290 500 456 538 293 731 482 646 473 468 304 766 279 737 464 440 363 545 270 543 273 485 367 404 345 387 361 575 306 444 465 573 237 363 528 717 386 722 533 352 249 579 466 346 479 624 442 534 490 435 427 717 473 708 265 347 521 562 507 737 338 531 257 766 243 771 505 747 495 560 312 568 322 545 285 669 435 554 405 484 535 711 354 699 428 457 240 672 328 410 270 653 473 760 246 586 397 418 401 742 458 393 355 412 420 452 490 538 449 672 380 674 303 401 371 567 268 640 433 568 400 399 331 713 381 477 462 407 241 603 362 420 303 393 279 678 344 623 275 465 418 402 328 335 344 506 243 617 245 366 305 376 409 662 307 604 522 450 275 665 252 760 310 726 328 720 361 520 445 442 400 558 499 432 427 697 438 742 441 621 497 365 325 353 411 478 289 557 510 434 546 725 301 683 266 597 481 591 428 598 283 529 305 358 550 449 290 577 453 612 433 606 273 615 238 377 406 765 338 672 490 457 431 656 420 712 486 768 475 375 273 739 511 510 542 713 245 759 405 752 310 529 538 563 496 719 419 383 351 701 279 657 435 662 499 685 551 475 314 741 461 657 543 644 274 445 322 583 535 687 475 445 440 525 429 643 365 682 305 707 435 597 536 651 530 591 437 519 309 552 320 411 396 533 329 344 392 379 455 726 464 586 250 774 417 463 441 547 350 572 260 427 472 651 467 369 517 654 405 368 341 717 294 687 409 381 462 587 500 525 402 497 490 715 527 445 305 555 377 740 371 729 404 750 547 709 349 432 407 332 544 715 247 467 413 516 388 739 382 469 519 647 451 588 493 499 256 482 339 563 405 390 307 645 421 721 293 476 383 565 546 690 404 413 478 441 356 553 542 485 419 470 396 411 514 695 315 424 537 676 449 370 253 672 392 446 287 685 449 405 445 639 432 704 311 776 346 649 454 467 305 435 372 610 480 533 296 459 490 777 490 676 280 654 533 661 253 663 501 364 459 519 412 666 251 411 416 714 483 656 515 666 492 762 363 735 496 765 407 423 410 519 244 346 258 526 347 573 315 737 297 467 320 332 494 409 298 751 262 577 523 638 289 366 397 585 499 674 296 711 456 490 271 396 477 471 330 482 371 628 311 761 386 624 383 384 232 471 526 515 538 337 425 552 361 503 378 705 373 740 522 396 368 360 383 703 389 470 289 662 372 588 484 486 493 766 307 575 446 696 240 621 516 380 238 647 271 768 403 382 252 370 463 741 389 384 461 553 500 458 239 352 533 498 238 601 388 716 276 356 447 401 548 655 327 474 335 342 340 519 528 343 527 554 338 698 492 562 248 591 373 488 397 405 319 705 405 365 333 725 262 702 281 719 266 637 342 387 287 574 297 540 530 428 267 554 431 746 337 476 443 509 505 537 336 538 252 385 547 648 336 521 327 701 275 743 373 600 405 611 435 689 397 376 334 455 378 388 443 405 374 607 431 715 232 430 523 506 475 569 367 561 412 732 459 644 243 417 324 574 416 510 410 617 456 479 264 485 463 761 300 611 287 580 255 623 450 474 441 349 516 635 387 349 419 679 452 765 256 619 274 558 234 563 449 359 434 749 467 362 386 561 242 518 551 608 508 747 506 477 296 526 487 639 244 386 393 423 536 573 320 500 544 679 379 422 298 401 268 738 294 737 323 647 422 707 369 539 531 698 506 369 233 524 406 403 502 469 468 670 289 585 455 418 272 389 298 638 318 431 325 428 404 706 407 618 268 772 289 760 316 536 453 496 280 518 390 594 354 565 362 644 265 730 504 721 435 441 440 747 460 547 434 631 259 407 465 376 450 601 352 658 326 431 526 697 231 369 511 577 457 721 286 729 388 475 516 421 471 749 260 637 456 539 452 638 418 492 348 357 351 430 279 426 377 492 425 560 389 689 244 763 474 729 379 582 478 517 385 497 283 640 378 514 320 498 373 592 269 763 492 484 359 721 413 605 280 657 369 681 249 586 252 724 287 632 348 745 321 426 240 477 234 640 544 582 442 366 367 336 477 609 353 591 510 621 252 710 399 387 327 734 379 367 391 738 350 562 526 436 409 740 257 387 440 695 262 734 292 503 293 489 366 690 231 347 487 465 247 437 361 705 510 606 270 577 232 601 373 429 318 637 422 439 324 478 244 699 300 612 340 362 292 625 455 592 345 409 510 627 253 662 243 355 535 481 271 494 231 589 302 601 390 660 336 414 547 758 440 639 502 655 522 613 450 402 400 679 338 708 247 530 269 537 294 691 239 616 546 520 361 645 255 467 445 708 345 363 354 573 511 471 412 522 491 730 351 766 490 735 337 589 479 698 524 525 406 762 370 575 492 521 459 676 266 501 302 658 437 406 445 501 298 507 266 366 534 685 236 619 437 629 264 525 308 703 527 396 515 403 518 559 253 367 457 476 323 546 249 429 450 635 478 640 287 623 392 397 291 499 271 540 454 598 512 661 267 529 271 443 549 407 520 333 446 349 530 488 390 687 437 744 469 378 277 720 455 568 469 701 442 512 249 520 514 523 262 533 539 690 296 645 474 569 536 371 440 604 537 629 464 568 315 675 405 511 319 521 478 707 280 553 434 584 421 719 384 358 264 718 425 431 383 393 384 719 280 438 398 381 312 444 281 464 297 496 269 595 238 430 381 474 438 699 530 384 256 374 235 453 504 608 354 530 494 520 362 709 317 494 409 632 438 709 268 685 533 365 364 549 380 491 506 537 248 432 477 380 483 764 515 396 235 532 346 335 354 698 257 728 351 458 269 487 508 472 257 718 292 687 393 647 537 556 485 457 300 589 464 376 454 701 326 719 431 494 419 346 449 561 439 451 278 377 326 474 408 753 316 710 545 520 346 650 253 371 546 654 532 758 403 724 339 728 346 520 262 746 321 578 365 759 481 731 375 594 519 699 282 435 380 429 489 411 336 500 267 630 434 727 396 540 540 688 347 640 552 519 429 439 262 428 302 667 497 578 465 495 413 657 293 730 418 435 263 624 490 733 475 643 488 519 307 423 278 390 250 671 458 634 289 363 443 656 540 682 256 553 397 661 516 545 280 649 416 355 378 713 298 632 292 353 450 685 298 435 280 389 447 675 532 510 491 439 518 773 303 505 494 403 461 420 383 561 386 333 371 486 390 525 293 719 340 742 548 669 524 756 489 372 314 756 506 734 249 777 256 453 510 372 551 507 437 752 534 722 477 732 523 675 360 574 289 663 238 548 439 370 550 362 464 371 402 772 266 441 335 403 299 490 420 633 436 719 522 603 358 399 506 700 456 372 254 552 334 428 464 737 406 403 306 340 282 421 440 412 534 537 383 344 416 356 354 697 384 384 386 770 326 523 273 640 478 482 546 591 484 745 271 774 387 532 515 687 412 731 418 770 452 380 442 670 235 532 379 571 442 390 500 389 423 765 299 509 260 422 379 390 313 333 470 416 481 448 542 717 519 599 265 342 261 495 405 497 391 696 526 466 295 643 288 662 542 424 541 515 260 470 274 513 381 371 322 511 354 479 299 441 407 547 543 419 288 752 442 474 295 705 368 365 522 690 520 589 532 483 444 621 490 720 489 747 544 377 429 504 345 731 471 523 522 544 524 640 431 495 248 743 461 414 272 569 337 688 248 728 340 397 252 395 260 744 288 650 503 368 548 352 340 697 447 391 357 613 385 373 369 463 417 450 419 689 470 437 309 479 346 658 263 571 379 390 444 742 420 589 419 563 294 646 520 741 512 503 309 655 505 675 307 487 367 674 471 647 394 491 539 519 396 420 519 461 417 651 265 380 385 335 509 531 497 458 385 503 380 436 278 351 531 725 475 740 302 350 518 694 319 540 367 592 442 702 310 665 262 400 352 528 466 407 504 693 287 335 407 534 409 433 366 351 532 672 496 602 516 624 295 400 419 770 357 713 538 533 440 452 356 753 340 751 249 579 468 357 450 464 392 434 406 396 432 374 414 363 269 560 295 380 282 387 535 403 469 742 419 731 372 470 267 573 245 515 329 754 489 354 539 637 294 386 510 487 430 525 535 757 542 625 471 773 418 468 357 769 483 432 331 364 411 649 382 586 313 586 343 406 372 507 543 421 448 692 403 508 395 694 306 764 379 690 321 626 253 757 293 415 351 409 491 499 502 364 522 613 495 532 271 555 445 344 520 382 363 716 316 662 517 378 448 773 499 518 385 697 444 449 334 559 460 537 318 715 530 345 526 573 440 734 356 419 295 697 487 339 424 672 481 514 265 595 392 524 246 520 352 523 484 753 425 476 479 597 389 758 374 667 251 711 493 364 403 630 523 404 298 526 518 423 236 639 458 583 436 659 272 369 258 334 543 764 543 376 314 702 302 637 364 361 418 629 504 479 389 508 315 650 477 445 332 549 373 590 431 730 472 732 268 349 432 528 388 653 361 573 368 427 236 406 292 505 457 589 489 334 406 564 315 515 376 332 270 729 477 390 430 394 235 392 393 690 251 423 427 420 333 488 389 429 331 597 353 491 323 722 334 485 240 719 433 584 542 456 255 622 432 466 350 654 339 569 334 359 463 537 466 522 535 682 399 450 267 353 292 434 504 665 448 361 291 372 450 603 428 629 347 478 456 655 432 365 514 737 358 710 530 562 461 609 552 402 266 610 392 476 264 352 508 412 535 697 493 376 494 407 548 667 524 512 422 731 387 700 500 387 239 627 419 452 234 465 357 533 383 432 470 757 371 698 292 702 437 500 436 406 548 615 334 641 523 381 516 452 259 374 520 403 370 621 383 741 475 767 549 767 355 441 280 601 297 533 324 772 234 653 371 471 472 465 452 479 398 507 522 582 528 535 427 490 464 770 255 370 350 577 241 395 318 570 512 718 480 543 236 761 277 588 257 363 331 542 400 341 475 559 457 628 492 684 263 465 457 676 430 341 530 631 412 391 293 754 272 375 379 732 315 332 467 404 297 625 265 396 272 660 543 539 369 468 472 431 389 627 328 595 436 393 310 746 501 333 357 602 357 722 280 352 444 403 446 626 235 749 455 681 504 774 502 512 255 351 248 666 401 390 396 612 350 592 431 479 427 386 455 334 437 562 380 768 299 700 274 720 256 405 348 694 391 553 445 395 423 643 533 447 393 338 393 702 304 533 465 385 513 766 428 503 342 766 533 400 482 558 378 591 475 431 302 593 360 504 409 463 349 561 541 434 439 492 412 692 233 548 297 493 347 517 433 570 394 566 251 374 402 349 260 374 543 559 248 383 391 561 303 543 512 452 285 521 337 446 479 392 400 493 510 412 404 762 372 760 320 749 409 420 404 499 415 347 440 713 414 476 376 690 241 445 418 457 476 438 231 428 413 652 311 524 412 539 421 714 247 408 432 757 349 464 415 533 530 601 379 718 475 691 526 738 407 598 420 538 547 579 397 348 527 393 335 673 503 604 424 424 484 743 273 738 546 775 301 448 391 399 241 642 506 770 374 354 395 504 272 749 499 638 535 665 273 462 421 474 274 592 445 551 327 398 334 507 480 353 289 495 245 469 437 674 525 516 233 658 383 336 527 460 515 399 371 408 517 408 486 343 529 503 333 514 498 637 239 410 357 570 338 749 535 648 289 539 278 687 549 426 350 717 262 398 431 439 257 774 389 753 346 503 352 740 304 479 500 695 513 550 256 622 426 750 300 514 413 518 420 625 496 730 511 734 486 547 325 516 260 402 449 566 347 689 474 343 495 774 292 445 231 343 328 621 231 608 369 576 342 346 259 749 235 773 527 525 329 733 345 745 260 584 372 348 271 462 309 590 426 737 535 540 508 714 416 520 369 415 486 745 270 577 336 490 406 388 426 504 471 542 380 553 303 348 401 742 234 362 287 592 375 559 393 572 321 604 248 553 335 741 346 420 378 361 439 718 384 603 302 391 524 443 253 745 406 555 343 410 281 450 501 376 279 508 491 722 340 532 355 441 478 437 310 479 390 772 236 534 440 460 548 572 319 674 318 424 446 351 328 523 521 408 257 384 514 679 331 653 502 503 461 634 449 346 331 744 273 607 350 600 401 662 460 639 475 634 516 535 293 657 541 757 403 752 525 761 356 410 485 384 316 769 550 531 487 533 417 447 433 387 402 485 515 489 256 393 515 675 521 509 479 699 552 672 406 771 346 759 477 371 365 561 466 471 532 466 472 399 455 628 331 517 372 435 543 522 537 641 474 732 368 367 373 358 482 638 468 469 543 702 527 562 551 514 369 647 299 642 300 538 526 619 539 750 321 663 282 674 524 412 362 455 348 699 544 556 460 572 250 720 514 729 256 626 544 666 506 675 550 670 498 394 317 418 245 536 391 763 453 743 427 490 529 393 395 719 308 737 394 736 238 367 335 759 395 727 268 701 386 384 480 434 517 619 349 468 405 388 242 608 356 683 346 528 457 719 435 721 493 443 477 430 461 351 515 588 367 453 548 633 324 477 324 707 249 437 461 377 518 336 464 464 290 408 433 621 533 493 389 356 363 368 284 711 262 745 373 535 472 450 505 464 287 590 300 463 357 523 375 472 261 777 454 705 282 653 401 714 336 497 311 631 439 725 427 433 395 672 463 675 380 423 459 415 521 363 234 457 446 365 506 491 391 760 259 344 367 771 409 391 259 399 487 438 305 698 266 575 435 701 461 774 377 649 465 482 467 455 263 621 242 669 353 762 378 647 343 371 314 573 479 489 298 523 313 391 237 346 264 682 437 627 414 689 342 379 370 689 364 658 534 775 523 414 400 758 422 467 401 564 449 636 464 351 521 450 471 600 419 508 465 365 340 428 268 534 396 627 405 709 343 500 373 513 474 345 446 581 440 368 368 526 335 534 343 688 539 502 364 404 530 650 353 369 250 717 526 470 330 701 295 524 543 591 325 461 294 513 317 417 549 469 310 669 549 502 284 387 357 398 268 386 389 449 376 763 495 521 379 627 418 627 391 535 259 343 491 636 353 761 422 633 518 604 357 650 487 765 487 649 312 617 398 474 337 747 552 497 469 755 478 522 382 568 439 403 490 595 304 724 432 674 462 504 389 368 456 373 378 374 470 669 525 623 394 351 379 605 501 736 454 725 479 526 498 670 480 375 265 541 421 368 339 444 508 397 512 590 427 652 313 691 269 727 466 547 537 458 528 544 531 749 485 685 293 467 327 546 465 630 479 697 457 700 549 380 440 439 347 442 397 613 278 366 263 389 413 649 297 548 532 505 438 337 361 374 496 518 389 645 459 576 312 421 485 418 452 336 489 603 258 414 248 421 260 429 365 502 260 645 272 353 451 757 471 413 363 564 376 448 432 672 530 440 364 725 236 777 366 553 425 390 521 505 474 569 241 455 517 673 338 632 325 580 340 772 305 659 550 764 548 573 429 628 504 465 367 528 370 392 485 751 412 336 400 604 547 724 527 651 346 736 482 532 416 613 300 349 498 685 460 725 376 540 532 389 489 753 355 634 235 570 361 631 430 691 290 544 476 707 313 543 345 389 538 752 293 575 336 365 259 705 410 607 293 358 302 708 444 654 378 766 407 720 294 360 465 693 535 509 423 451 386 589 253 555 548 456 513 358 457 467 354 479 291 471 287 644 420 517 393 693 509 734 489 433 362 495 293 613 429 469 314 672 317 663 246 616 324 603 487 589 394 351 412 479 303 657 530 452 305 483 236 493 457 691 439 660 426 586 312 461 316 375 417 628 452 632 443 476 299 502 379 364 296 450 522 622 323 615 436 678 543 418 328 530 512 692 523 414 259 451 336 699 286 461 344 477 315 626 400 629 503 643 417 575 297 751 268 684 548 589 411 628 338 727 505 693 513 597 396 438 449 543 530 637 419 403 332 728 372 588 540 422 404 534 387 455 273 388 447 396 289 369 370 591 409 527 364 505 266 343 433 342 509 666 288 614 471 679 499 408 284 373 394 470 503 353 444 703 427 344 277 427 459 653 541 543 542 741 263 614 244 611 522 467 340 470 369 348 373 630 309 444 284 756 289 732 372 362 500 754 326 721 307 445 379 394 298 737 400 633 433 566 488 701 472 556 243 712 505 352 312 713 442 684 512 721 489 599 548 621 486 439 242 637 347 777 485 728 543 389 513 594 420 589 328 686 529 504 474 334 265 529 294 569 506 560 472 558 452 414 536 661 500 736 414 689 460 511 521 692 447 534 393 545 514 394 233 550 293 463 320 476 401 399 372 365 307 394 464 343 240 496 546 498 306 657 275 715 370 745 432 681 526 470 361 633 317 728 461 506 516 363 350 671 539 409 446 686 315 607 406 532 303 398 319 767 335 473 423 602 496 333 485 365 484 603 540 437 508 702 255 465 272 464 459 522 280 537 544 588 329 347 463 380 253 749 296 752 308 622 453 657 405 341 448 664 454 424 448 525 510 739 485 567 279 734 470 599 401 705 532 385 535 630 331 708 423 590 545 695 277 484 405 467 436 367 447 527 435 370 251 549 512 365 548 648 512 414 412 355 489 644 522 544 501 467 502 380 420 749 539 452 236 685 358 575 378 508 461 485 432 572 442 385 308 480 260 618 453 468 444 417 239 416 259 448 476 426 509 506 416 369 397 337 351 633 494 413 288 435 509 746 242 511 289 771 235 653 415 570 316 533 334 382 485 763 476 742 511 764 291 748 336 672 469 362 275 619 528 731 346 399 468 714 494 442 505 380 321 629 249 410 515 357 361 437 265 449 255 562 514 573 410 588 403 565 376 359 396 730 342 670 338 474 355 422 232 428 282 379 377 526 545 508 381 765 332 470 398 384 300 473 543 333 261 521 306 539 396 484 289 451 496 725 536 653 322 423 547 707 517 346 509 522 518 525 394 777 458 685 245 449 425 599 307 336 342 643 359 639 238 718 443 597 500 347 359 389 304 460 262 462 454 424 348 470 411 529 260 448 412 337 515 465 533 668 511 358 368 406 421 739 544 526 512 687 443 349 527 772 442 577 377 565 441 343 518 519 354 356 404 694 271 613 248 447 379 747 352 620 469 711 480 336 300 355 447 517 358 339 310 376 239 543 306 556 441 426 413 770 449 595 430 356 276 432 321 383 371 398 506 618 301 596 270 471 275 467 496 613 424 729 471 391 456 568 377 376 491 461 477 776 308 771 488 661 265 723 270 752 485 568 517 356 292 549 517 450 403 336 244 768 372 621 241 570 536 706 437 699 237 617 309 665 413 336 357 428 531 426 361 400 267 685 269 365 292 631 528 707 431 688 315 626 242 443 478 737 477 615 379 700 402 713 481 752 326 771 518 682 534 338 461 583 452 582 343 743 284 674 449 566 291 744 269 732 470 394 242 449 315 368 348 409 346 731 423 419 479 634 419 539 247 453 305 514 451 595 280 755 329 510 503 503 502 342 396 546 509 756 286 707 276 469 389 421 350 657 358 534 476 627 482 578 454 393 347 356 448 686 348 542 393 518 445 724 259 398 245 513 358 481 359 721 288 537 296 757 231 608 495 395 276 342 480 478 492 479 262 611 475 373 495 339 287 548 233 354 529 612 291 749 298 512 372 597 478 613 497 689 410 696 367 614 326 643 425 389 502 720 295 560 320 661 324 720 445 425 509 773 338 649 488 520 276 480 311 479 445 667 344 453 513 483 540 513 493 690 259 773 509 752 498 626 502 760 267 768 376 643 500 414 264 686 303 535 368 521 537 459 313 681 309 625 375 339 338 640 493 551 449 494 302 747 350 616 375 750 328 357 345 436 499 701 353 707 384 566 372 559 353 731 518 458 545 487 485 411 414 465 507 658 473 752 371 653 368 428 358 387 254 754 415 503 413 352 241 564 460 727 547 655 429 421 316 434 392 597 495 695 252 700 533 698 534 383 503 373 231 600 395 538 462 564 413 467 367 687 423 561 549 768 331 541 430 357 473 582 393 557 312 642 511 370 354 422 273 679 311 510 504 488 286 516 338 526 416 391 379 587 505 502 529 569 262 625 472 469 363 345 323 403 520 383 507 708 343 614 480 368 338 638 523 635 346 413 543 451 312 658 496 446 333 485 407 546 248 683 479 394 267 444 490 360 313 561 531 398 418 393 276 507 372 349 241 642 529 720 231 494 544 424 405 745 421 496 342 705 377 469 443 631 514 528 495 619 458 478 416 473 397 759 451 384 524 747 409 752 444 400 549 422 283 674 357 510 438 759 504 574 277 758 484 717 269 365 358 451 473 699 473 516 465 592 356 652 318 396 301 612 255 354 233 335 454 453 452 578 302 772 346 363 407 515 468 351 437 602 389 762 451 483 349 533 521 492 470 574 451 622 379 499 505 571 271 497 310 340 322 351 451 672 340 659 492 670 503 377 243 409 487 773 470 751 436 608 436 439 517 397 408 499 401 681 296 722 448 349 405 591 388 412 330 698 256 636 364 708 420 667 414 517 535 664 500 766 316 635 426 627 272 521 333 631 291 765 436 493 409 642 405 547 344 351 536 741 289 475 420 767 310 587 348 526 408 454 525 388 515 686 433 776 330 461 517 516 408 358 531 624 505 649 238 661 257 336 258 404 432 620 244 577 458 529 286 512 438 579 331 541 509 543 348 755 440 519 379 385 312 760 499 500 431 535 318 486 446 478 267 624 341 549 337 450 436 454 473 626 232 733 479 657 509 739 263 355 360 501 389 610 493 419 393 445 407 407 391 367 325 609 231 453 392 345 396 491 547 625 379 647 519 541 360 352 541 502 454 390 360 433 414 603 315 427 350 775 527 614 358 474 494 625 463 729 270 671 383 626 374 592 495 515 291 594 379 343 514 761 414 487 397 385 264 362 509 387 443 347 478 537 346 337 379 730 547 500 476 544 406 545 243 654 388 459 378 346 279 485 322 423 298 344 450 747 469 354 256 526 268 393 309 517 248 439 482 442 309 657 397 546 240 682 282 596 529 449 389 463 361 343 252 700 457 605 424 458 454 539 521 643 298 347 492 387 241 642 497 677 527 522 437 533 382 718 448 401 446 360 401 338 493 343 489 346 496 732 231 418 247 664 503 402 508 485 502 578 413 732 288 655 531 495 350 597 432 592 413 627 250 426 259 660 515 674 436 458 501 451 342 712 443 516 280 390 268 575 363 493 476 710 339 555 266 617 360 759 473 722 281 572 345 444 550 538 524 669 427 690 412 542 480 437 428 345 426 484 530 645 491 742 348 764 262 589 272 337 477 731 351 730 523 659 524 407 261 746 259 691 295 697 276 409 421 436 482 546 297 465 538 536 491 335 329 718 232 392 549 762 336 535 358 507 251 757 465 422 250 534 504 424 394 494 251 654 294 403 392 678 414 547 465 729 502 591 266 487 242 735 509 621 397 427 497 587 231 584 496 515 477 420 380 697 337 586 303 539 392 545 462 765 518 676 267 742 399 645 377 488 475 586 534 338 487 417 472 541 415 614 511 701 508 433 500 653 275 721 544 461 396 566 423 420 474 424 234 639 375 595 439 671 529 714 344 747 285 663 524 534 534 617 254 566 443 553 317 482 438 534 257 769 329 750 310 676 283 515 335 765 441 495 369 622 248 595 252 598 386 623 260 566 412 685 432 515 325 733 365 455 393 519 516 421 300 528 325 399 498 559 509 421 540 689 389 740 435 336 362 577 272 424 517 509 263 334 499 754 277 736 311 707 478 375 494 683 454 767 251 606 389 622 464 717 432 625 291 686 478 630 424 394 300 668 272 364 382 689 302 476 356 777 343 477 447 568 388 612 280 746 436 720 275 373 293 337 270 606 258 530 254 714 234 553 527 603 395 590 249 582 403 771 436 348 237 645 288 735 422 702 314 661 471 418 299 451 368 335 254 561 343 350 499 642 450 720 265 423 344 485 484 463 422 500 517 482 464 517 265 468 546 553 370 605 341 411 536 482 265 336 503 343 499 374 396 381 545 538 237 644 340 749 428 471 500 335 234 393 327 614 500 433 278 411 280 708 337 623 243 500 490 648 539 683 366 690 288 506 241 384 250 385 517 399 433 772 375 470 379 708 327 658 410 454 527 633 490 443 357 430 444 445 416 436 532 704 462 399 536 399 436 401 311 765 233 572 399 695 443 670 386 764 338 377 442 668 449 492 521 696 516 775 316 722 512 468 292 350 313 458 511 681 549 632 413 754 459 351 339 626 348 734 300 473 414 538 262 685 497 574 515 336 354 486 294 621 350 433 284 375 442 522 342 536 444 490 430 682 458 662 327 478 551 467 262 399 347 430 494 336 542 434 298 619 301 355 484 760 484 567 423 635 418 544 364 389 512 662 477 503 541 352 313 558 297 523 321 693 380 487 424 443 427 436 490 569 378 566 531 383 523 373 549 400 306 716 283 704 518 724 270 704 453 425 504 545 404 487 263 443 423 406 468 521 267 690 335 486 370 640 278 498 379 422 507 569 394 413 410 403 478 517 375 770 417 620 322 569 362 684 264 549 411 698 316 512 361 585 523 516 270 578 518 687 326 537 371 438 364 732 252 464 310 333 412 537 530 361 298 601 462 694 492 636 524 347 326 604 515 455 533 568 427 719 359 395 265 473 277 776 234 651 431 578 387 758 308 723 274 516 415 508 490 435 325 480 343 552 488 511 359 559 370 619 239 620 547 714 252 638 267 702 432 554 352 568 299 687 506 508 439 417 330 478 485 608 392 526 387 611 420 509 234 434 385 369 273 775 249 349 281 551 506 439 233 479 537 439 459 451 283 653 493 702 236 641 476 509 466 490 319 771 357 653 377 422 418 468 339 461 497 555 394 701 419 422 317 653 481 702 351 737 498 471 309 606 265 426 548 461 501 562 420 446 552 336 434 627 495 675 267 374 324 466 509 520 301 504 425 615 433 489 496 534 428 486 343 428 515 484 521 561 470 577 296 731 243 773 299 730 483 395 292 605 491 343 390 598 542 727 366 454 469 746 311 648 301 525 296 467 301 448 464 608 485 413 319 464 535 775 464 345 457 634 508 370 419 671 427 373 469 452 482 389 317 528 408 422 310 354 516 765 418 484 402 451 374 760 342 604 552 576 357 610 332 681 305 464 458 362 523 553 282 364 391 421 404 690 428 740 476 771 251 343 234 776 233 547 546 415 434 389 546 362 370 558 455 412 487 502 265 336 548 362 296 602 395 482 539 590 286 665 546 596 298 684 543 635 231 533 448 575 314 728 336 688 403 643 463 628 242 604 498 635 289 725 452 687 493 557 396 431 543 626 414 673 350 734 378 641 443 562 449 547 315 448 480 554 288 679 488 460 506 490 353 469 368 561 374 590 434 675 398 767 505 335 415 362 483 398 270 556 474 667 356 624 512 374 459 458 447 626 509 621 245 587 342 747 351 757 286 478 422 687 305 630 282 681 291 733 517 618 231 599 523 386 332 414 250 579 372 500 481 649 291 524 326 676 243 510 500 753 515 767 242 477 432 577 476 604 340 431 542 486 431 610 290 602 245 691 402 653 387 487 432 573 431 467 524 623 490 396 418 574 378 723 310 515 547 546 368 685 464 334 443 615 373 614 544 379 496 591 338 365 531 533 543 584 381 560 376 713 517 557 353 731 345 465 495 754 501 484 350 422 265 727 541 724 236 421 250 716 281 474 450 354 330 417 418 632 356 452 370 452 519 579 479 464 456 757 310 639 418 662 241 623 314 597 243 701 233 474 405 368 425 455 361 493 466 618 239 454 256 624 346 453 350 478 269 581 455 548 265 676 234 402 364 671 460 484 384 422 307 334 476 575 401 688 314 412 325 692 535 710 456 336 298 582 249 491 428 576 233 439 239 774 261 624 492 586 532 557 545 738 241 750 490 609 377 495 534 422 269 626 244 528 452 419 243 727 390 740 466 414 283 729 301 515 505 407 418 494 253 362 278 388 473 563 492 675 250 699 491 497 258 706 376 400 469 595 369 658 517 332 278 654 470 629 384 761 461 352 288 351 343 561 326 626 358 703 232 453 387 764 309 468 524 352 493 355 384 500 381 629 250 498 377 528 328 348 425 723 288 369 432 362 424 616 318 593 352 449 253 484 294 456 475 661 275 775 426 712 528 731 234 633 520 731 464 489 446 701 548 688 438 434 536 646 263 769 380 465 319 578 536 716 522 552 237 465 383 653 321 594 494 531 279 584 488 483 288 439 445 635 400 456 268 551 543 499 474 583 319 750 345 457 339 444 387 429 257 461 546 595 285 393 352 442 263 652 332 721 382 676 482 773 444 595 321 646 519 601 259 437 432 538 325 478 328 606 530 431 318 514 524 337 398 430 344 643 543 541 257 460 360 643 506 334 440 639 318 710 385 514 377 695 552 360 309 713 476 674 522 740 449 615 402 504 240 686 354 459 536 475 512 666 407 410 376 431 450 463 325 680 378 364 298 444 232 463 377 719 312 555 483 539 540 471 247 460 520 353 237 333 258 358 441 662 348 375 531 634 518 625 474 472 236 460 408 761 532 455 429 589 346 420 406 723 538 755 258 744 521 359 482 744 282 647 401 757 323 742 521 743 393 626 396 335 362 382 394 670 340 366 454 335 517 679 363 428 428 482 552 458 392 712 340 749 276 672 482 606 370 381 379 439 295 437 405 654 287 341 409 498 440 474 468 678 283 552 246 487 256 609 320 762 369 560 379 523 239 716 378 694 333 538 281 591 304 729 239 493 360 396 233 685 478 415 297 573 426 423 315 440 459 573 468 540 408 725 294 466 285 354 304 730 251 401 459 676 434 339 538 384 299 434 487 597 430 402 272 376 312 393 458 386 550 609 451 617 317 730 300 660 440 417 422 374 411 444 501 632 547 699 337 621 505 568 308 430 233 506 370 501 491 406 484 716 478 610 496 539 316 633 424 684 301 699 305 561 515 756 533 459 275 580 301 673 402 373 477 573 398 707 304 481 345 566 257 473 439 585 477 364 412 452 407 584 535 533 550 725 379 572 481 533 431 641 362 406 281 702 342 548 338 334 503 527 284 337 438 687 525 349 396 704 337 504 466 580 541 627 355 705 397 705 247 572 474 674 532 690 283 671 276 385 449 472 550 647 481 370 527 594 252 695 299 723 268 560 327 544 238 527 481 473 470 555 525 630 235 454 470 484 503 469 456 681 372 421 386 607 465 457 542 492 549 454 405 425 342 446 278 456 514 559 491 375 393 628 398 458 298 557 330 750 537 695 548 639 441 594 310 711 359 535 514 541 399 479 307 414 287 747 362 332 263 497 349 648 403 592 496 448 305 464 468 349 541 623 486 757 490 520 330 409 459 395 368 720 483 415 375 408 337 492 475 488 378 725 330 600 415 334 445 508 356 446 449 722 310 336 318 433 475 414 394 570 357 660 339 670 441 648 493 367 357 547 552 456 267 447 521 653 488 536 337 601 427 373 506 440 237 370 530 672 498 369 401 493 398 440 422 711 508 398 416 595 404 382 525 693 402 652 294 640 425 375 525 417 335 537 449 707 323 463 398 568 259 348 243 441 396 671 481 529 399 749 267 368 530 741 494 413 285 703 312 717 429 511 477 464 303 653 544 751 461 777 428 584 529 594 369 688 333 777 361 585 475 343 363 471 332 494 471 764 546 651 379 715 395 681 369 521 456 643 505 659 251 658 315 468 488 476 282 722 387 538 408 378 291 573 390 644 391 640 363 411 495 697 414 592 331 535 386 514 500 543 501 486 505 392 293 670 265 392 322 501 296 363 459 689 413 381 310 701 255 509 381 720 283 565 521 408 524 379 324 590 422 477 282 718 397 566 455 625 280 485 475 443 244 585 391 476 455 444 476 683 385 616 429 626 424 727 490 625 467 667 292 646 422 674 352 772 270 716 392 509 361 368 542 408 345 406 233 654 330 607 441 559 495 724 422 762 265 726 329 748 308 740 534 487 302 554 465 747 246 658 376 600 331 568 233 334 537 351 438 580 483 638 320 523 304 571 435 695 392 497 423 545 245 556 259 687 294 729 537 758 281 517 370 354 444 775 450 586 530 496 371 757 257 489 536 419 512 633 358 508 327 561 245 533 526 456 259 713 322 562 319 713 266 597 372 432 345 533 411 718 301 577 502 774 308 726 332 650 446 680 425 415 294 441 522 373 352 425 426 754 524 383 290 521 296 489 430 377 390 765 486 475 261 406 539 424 379 535 442 598 285 768 284 757 288 408 289 492 528 336 549 634 494 468 349 700 417 612 279 654 495 569 244 402 237 636 281 418 347 537 236 759 271 755 444 536 446 373 419 616 426 594 316 747 433 661 374 393 337 453 449 442 271 654 273 728 406 353 278 417 415 384 333 348 318 416 426 439 325 511 500 767 281 655 271 404 267 411 465 368 294 754 469 642 266 550 474 653 251 563 280 628 523 501 525 600 333 436 251 396 443 617 524 572 232 520 470 748 470 502 246 349 238 445 494 625 535 617 544 398 454 530 437 459 372 742 346 536 325 609 277 648 505 430 272 717 471 653 332 702 369 347 445 354 280 698 261 445 388 603 422 474 326 378 356 396 282 474 252 747 331 463 260 509 519 361 413 647 413 595 363 581 248 557 327 341 285 371 270 524 390 693 323 400 406 394 344 477 255 419 414 493 482 687 492 431 306 625 279 421 455 565 422 591 308 454 460 606 413 339 247 574 268 508 277 420 528 676 366 591 541 776 343 526 258 417 547 713 239 598 246 413 524 522 331 420 507 355 339 364 496 409 470 500 391 718 527 468 469 741 362 648 368 441 331 535 390 543 403 476 519 748 391 663 510 766 357 566 350 702 544 586 490 768 290 657 418 598 316 737 258 685 486 430 312 381 241 364 319 644 380 770 390 510 333 357 284 388 538 533 355 686 522 606 542 501 354 572 298 603 514 498 369 559 392 556 512 698 383 583 427 514 260 354 317 417 521 618 345 669 462 554 474 381 232 390 273 358 285 656 519 400 457 583 443 604 407 717 499 714 348 672 354 450 368 754 360 409 481 502 368 673 533 430 509 718 546 492 394 622 291 652 476 645 453 688 513 647 494 519 524 618 336 409 342 488 306 417 261 710 288 548 380 655 325 701 370 680 483 470 453 715 454 658 408 642 416 402 417 693 343 707 458 708 431 482 452 585 244 732 488 691 351 605 288 478 252 674 278 502 290 430 255 415 358 517 328 589 240 706 377 573 508 483 263 602 508 406 343 332 472 487 460 572 409 759 492 406 505 761 388 734 510 477 444 533 358 457 392 552 297 529 523 689 291 496 536 692 369 465 465 536 410 419 374 346 436 637 458 464 479 580 385 600 434 345 516 718 247 432 337 747 333 584 302 760 280 703 361 444 466 552 239 741 284 333 514 476 298 408 398 572 304 534 497 557 465 338 335 688 379 427 418 612 454 459 396 687 531 698 333 587 404 383 383 507 322 476 405 656 241 519 405 443 389 616 543 450 236 696 317 353 500 767 462 368 238 445 519 664 307 681 393 681 254 667 272 400 514 653 406 629 506 405 243 752 325 763 477 491 231 538 528 503 262 703 390 602 487 582 337 713 260 552 299 659 339 717 321 577 308 379 469 540 389 704 432 593 452 774 453 712 436 586 504 348 473 411 301 594 502 607 489 554 508 369 335 332 258 388 457 431 365 656 484 519 509 402 363 726 246 584 322 702 257 749 291 481 414 577 503 748 268 344 415 699 421 750 542 399 367 448 525 582 454 664 411 370 480 638 393 604 343 761 435 389 418 370 388 550 522 351 356 680 525 731 240 567 486 689 391 760 429 772 408 394 493 410 396 499 365 391 399 463 448 503 530 717 368 622 266 550 478 471 264 671 447 482 288 536 475 499 358 629 471 631 525 640 337 687 540 573 362 414 301 392 550 586 500 700 491 366 546 682 266 386 242 571 303 528 524 568 359 490 239 626 481 438 443 421 514 759 244 465 442 651 347 598 524 350 259 757 416 743 411 538 518 658 429 432 398 442 501 662 293 385 474 434 470 550 464 744 297 575 459 514 284 680 332 406 454 415 394 622 239 497 261 535 360 529 424 335 381 353 293 470 547 668 443 541 378 434 265 770 369 359 426 575 302 591 440 596 370 417 504 361 345 579 539 387 289 451 364 344 293 726 279 465 421 570 450 716 409 701 507 745 341 765 307 390 416 421 506 700 290 444 314 735 312 533 453 349 542 687 408 502 424 367 525 573 323 476 533 384 346 740 436 459 503 421 534 694 447 471 389 658 343 646 414 676 483 650 408 541 271 484 507 584 418 495 516 356 260 708 304 696 435 471 498 490 521 588 470 724 359 440 291 541 477 429 309 419 267 458 295 509 478 509 420 372 268 516 304 655 440 384 433 627 321 776 464 627 346 557 341 408 321 751 447 477 398 447 343 747 419 564 352 493 377 623 526 472 531 532 304 481 326 663 419 652 298 715 260 346 532 766 390 730 305 526 264 763 331 456 430 679 360 661 312 644 447 757 436 428 363 540 317 687 370 332 362 415 337 541 349 480 421 692 434 506 395 599 446 759 341 710 235 532 536 481 319 775 300 389 441 394 360 766 352 421 418 546 537 386 514 564 276 362 369 704 376 759 541 445 301 585 384 470 407 669 281 760 254 454 491 737 429 653 479 377 519 481 522 660 311 338 490 514 423 700 248 670 456 753 546 614 280 535 240 521 271 388 347 591 387 374 310 454 316 437 344 555 504 678 237 689 459 582 549 518 282 412 281 513 483 749 391 549 477 343 434 660 317 408 369 535 466 469 473 442 544 599 282 337 439 652 422 365 336 541 278 361 375 674 299 727 278 433 283 764 470 422 323 356 504 497 359 386 545 336 349 608 373 546 333 471 355 737 387 775 486 429 453 471 429 773 344 766 478 574 549 749 442 546 342 605 528 415 442 484 387 442 426 741 288 713 310 716 307 598 361 647 253 560 448 673 319 733 282 526 395 571 255 698 311 602 399 596 504 577 370 614 545 526 465 478 287 723 452 415 336 776 407 696 444 772 323 721 272 617 311 432 504 478 460 386 323 752 267 412 237 388 428 482 503 395 375 424 401 692 296 556 361 544 367 769 242 771 314 741 449 533 546 409 391 402 457 563 243 498 382 764 290 751 360 525 399 342 329 373 261 541 480 696 418 737 269 681 353 439 306 402 392 639 470 751 266 428 454 499 377 565 462 423 524 539 269 700 250 439 395 632 498 458 331 716 548 696 286 346 467 636 354 606 373 336 345 518 439 771 359 473 268 516 539 653 261 684 317 577 243 502 274 364 530 742 476 711 542 528 386 396 387 634 513 662 244 760 302 626 393 425 379 402 333 457 482 731 420 556 520 654 381 755 397 717 459 476 538 491 523 497 531 377 460 602 272 673 365 485 462 550 443 776 248 627 364 391 459 616 454 504 448 459 373 627 357 745 438 771 460 387 415 651 434 709 443 541 279 424 347 642 284 346 288 482 429 774 455 354 495 608 499 558 394 348 377 504 341 479 507 700 236 741 357 444 350 667 354 538 283 563 450 502 250 531 345 436 382 461 324 592 350 729 544 476 373 600 319 667 455 487 542 357 392 569 365 458 440 709 543 653 357 740 251 556 311 542 430 469 275 633 442 683 265 365 350 507 240 457 361 368 392 425 416 752 440 744 391 550 301 612 546 550 254 511 430 347 308 482 346 544 527 765 252 629 401 674 518 650 550 643 484 701 511 556 523 642 521 747 500 387 423 747 386 563 463 438 351 506 455 519 286 597 249 538 475 739 479 733 414 518 533 708 434 695 346 653 279 395 330 484 262 686 329 751 477 425 328 469 513 764 263 528 296 427 268 422 440 718 498 437 300 522 238 394 468 633 387 460 369 595 261 595 372 751 344 656 363 660 347 581 446 406 283 410 538 414 510 774 487 479 488 554 344 540 475 668 324 689 306 394 276 513 469 431 429 430 478 353 298 575 396 567 253 594 525 767 487 446 498 567 384 346 500 522 259 661 332 389 401 401 353 602 551 662 259 365 282 357 474 359 485 432 397 651 251 701 264 472 387 381 375 486 356 459 236 594 287 638 352 775 503 343 439 526 360 473 508 743 306 755 508 464 510 745 333 607 252 409 262 770 408 431 541 582 484 651 261 564 238 747 337 610 360 584 457 369 437 758 269 675 529 447 437 497 518 477 524 472 470 766 271 334 524 463 548 631 520 426 432 349 507 729 275 748 421 401 233 772 363 511 370 584 462 700 412 716 289 479 252 633 349 412 432 653 411 367 426 679 326 620 337 658 267 640 442 504 552 765 549 770 241 689 305 582 366 492 235 578 320 344 315 773 367 580 536 687 284 570 384 344 305 541 317 403 369 444 471 716 470 453 542 543 254 716 244 490 384 627 529 500 317 735 540 569 539 637 243 591 380 366 428 721 423 676 526 656 281 492 274 381 414 574 473 691 506 670 506 771 416 471 356 346 353 617 329 526 353 539 312 706 517 737 373 699 531 758 240 581 510 560 404 644 508 709 265 429 259 639 235 673 552 489 285 369 377 518 537 527 362 759 289 743 546 760 529 722 523 454 479 538 347 619 495 742 469 557 375 367 450 529 235 644 394 759 264 381 441 650 299 339 270 631 283 358 284 423 469 541 384 775 444 469 317 771 347 566 330 386 279 454 489 606 475 460 309 332 350 592 344 708 510 655 411 373 286 623 319 589 496 596 352 495 430 525 477 703 495 558 454 532 317 758 458 573 355 535 300 394 389 377 522 685 257 604 261 614 490 731 245 638 349 352 349 534 520 703 500 535 354 399 533 421 235 773 269 386 320 744 486 629 360 504 406 750 522 500 237 524 414 493 493 364 378 364 543 409 404 522 393 523 387 749 301 643 231 454 291 564 262 583 365 537 328 426 235 404 342 577 386 710 297 597 311 487 539 571 262 464 261 442 392 607 399 351 455 771 337 776 437 549 493 503 335 773 529 685 297 398 352 704 530 555 451 397 355 770 422 692 551 396 367 514 403 469 501 419 509 711 362 426 483 534 349 701 310 684 342 690 439 375 354 661 303 668 423 368 267 576 539 758 384 708 368 744 348 751 386 642 512 561 522 660 387 714 290 336 516 572 397 630 277 398 301 366 267 458 245 429 543 757 347 334 269 550 395 382 516 719 519 640 356 507 392 575 403 741 489 598 441 493 366 627 316 640 414 675 477 773 244 369 369 668 340 364 349 680 505 499 362 715 355 701 516 363 421 696 552 372 419 446 269 539 543 526 345 670 412 424 333 517 454 419 516 583 524 597 235 358 349 626 364 379 489 525 325 449 551 442 343 645 452 668 277 367 352 436 239 651 436 627 257 773 450 665 231 447 499 690 503 505 319 351 278 338 447 668 377 705 503 692 409 661 239 419 517 743 314 488 453 574 403 695 393 457 527 703 426 452 537 688 452 341 363 527 333 561 275 627 314 680 310 357 244 504 319 587 472 398 315 737 257 556 341 769 468 704 393 771 277 617 342 368 263 453 422 701 319 508 343 588 281 713 335 716 292 525 407 472 415 372 513 524 297 578 300 507 503 447 422 530 524 349 294 409 413 726 501 361 452 708 441 578 285 339 525 570 495 468 515 406 478 496 414 426 374 481 338 378 375 666 271 334 417 637 253 752 280 714 432 603 495 437 519 475 270 363 487 757 237 727 540 711 399 369 510 762 289 388 450 473 413 580 338 590 242 361 266 401 240 518 483 531 542 510 487 362 336 349 461 536 373 590 337 615 519 708 540 483 429 552 456 689 429 680 464 436 376 755 328 651 259 769 368 515 482 622 307 426 301 674 252 768 244 458 266 452 355 760 244 395 504 439 507 762 476 756 264 762 488 632 278 345 310 460 294 622 486 342 477 577 490 655 297 743 519 768 249 750 493 383 398 762 506 743 495 742 282 702 473 662 377 378 436 394 465 366 484 431 444 428 519 491 532 634 428 652 321 579 462 773 315 336 419 450 481 465 485 505 306 395 255 672 440 528 366 476 242 678 379 422 378 751 250 382 490 774 368 541 358 741 495 583 402 421 390 499 253 463 382 435 399 441 337 757 439 479 245 582 349 747 244 551 414 541 498 715 379 524 481 709 345 413 380 377 517 634 333 445 363 361 525 381 289 438 306 578 475 459 377 340 283 594 503 654 437 735 275 728 373 623 317 640 451 767 321 443 539 385 291 453 295 519 339 440 531 745 236 380 372 416 385 348 337 408 408 617 445 668 257 753 348 487 469 660 288 656 423 597 357 611 414 515 295 376 522 473 260 381 280 745 284 406 326 388 394 626 231 775 368 677 536 425 438 611 487 434 539 483 256 351 432 567 510 361 234 359 428 387 244 432 298 626 266 724 369 350 294 649 248 701 440 610 277 504 416 497 282 433 257 561 354 514 232 718 359 774 501 740 356 673 371 749 527 363 306 383 469 470 261 430 437 656 465 728 525 429 356 693 310 563 495 547 514 646 412 447 351 482 284 569 530 340 369 452 512 504 248 371 515 710 406 541 297 582 246 356 294 362 485 426 478 748 499 761 405 754 387 530 490 400 344 406 266 500 354 443 388 450 232 695 534 404 460 609 514 377 490 577 405 481 525 396 293 339 441 699 537 562 316 744 301 559 323 609 489 581 262 458 456 549 451 751 242 578 524 556 300 455 434 398 296 343 336 437 523 672 295 344 404 577 522 561 525 440 334 684 467 482 319 442 457 640 551 450 276 578 282 409 252 684 450 421 302 418 502 461 298 563 349 648 253 601 299 464 365 727 393 342 272 440 416 622 406 434 331 608 265 700 373 556 481 575 367 581 314 666 343 344 350 652 461 343 395 666 358 369 283 414 297 691 374 532 532 423 461 638 549 681 394 351 433 534 283 664 270 661 372 494 272 375 478 553 316 528 233 666 495 442 507 378 493 618 467 602 544 714 535 395 427 756 312 427 398 586 522 483 259 351 326 580 514 578 272 551 466 508 447 578 446 400 335 598 419 501 247 524 513 452 513 542 524 748 434 585 476 501 339 362 446 483 400 692 262 746 287 437 288 443 545 620 388 349 234 526 521 765 260 613 548 342 416 491 282 577 240 703 284 538 523 686 290 570 247 395 355 603 379 571 496 498 495 381 235 649 366 584 429 340 312 339 334 465 518 377 465 697 264 688 342 741 451 534 253 468 410 506 396 691 452 382 370 563 549 344 514 559 261 756 355 644 349 758 538 487 408 686 347 702 360 399 504 659 317 440 324 603 304 483 415 587 381 559 354 757 510 758 258 603 329 671 326 740 483 553 261 645 322 546 273 697 232 707 438 626 325 559 386 353 264 525 249 681 341 531 373 639 271 732 430 600 262 498 315 735 264 773 242 513 371 359 534 745 426 397 440 568 242 734 479 521 231 343 430 552 404 390 495 747 492 764 306 538 480 772 502 677 477 666 334 773 322 598 548 541 469 441 238 657 442 446 511 389 405 554 424 773 350 532 421 758 397 683 551 775 294 348 378 523 368 412 414 553 389 717 528 636 395 648 278 649 513 363 311 652 264 566 518 735 535 770 525 620 376 404 312 446 323 353 501 679 316 627 264 580 254 767 290 593 307 725 438 727 427 408 438 563 440 469 476 584 419 511 408 556 278 499 351 567 323 473 368 557 499 385 359 651 280 459 332 760 318 598 406 599 270 657 518 653 306 379 476 690 260 484 311 577 511 485 325 407 513 560 387 435 547 765 334 707 526 639 468 635 309 501 494 710 358 644 525 359 392 530 475 437 450 481 301 446 248 487 310 506 463 508 366 623 506 516 254 606 449 398 338 690 316 618 369 399 425 694 517 379 315 449 320 579 246 616 336 496 532 759 291 543 373 419 471 723 437 564 482 618 494 483 474 334 356 686 401 670 295 777 313 416 331 663 381 394 371 332 247 572 443 443 326 343 465 529 394 599 404 604 249 487 523 603 286 700 233 390 345 754 507 763 261 442 300 441 490 545 295 464 350 383 382 722 504 490 356 346 295 507 330 615 362 492 295 667 435 368 432 345 475 519 537 393 495 447 251 466 526 402 416 621 330 345 537 521 269 651 509 695 509 382 480 663 440 333 396 340 274 403 535 359 444 741 480 728 531 485 522 516 262 698 378 491 274 640 334 467 234 386 542 689 547 705 274 350 397 618 375 375 530 515 235 601 508 418 269 498 430 567 497 358 486 340 523 619 304 607 434 737 463 649 388 506 521 507 486 367 524 595 301 496 355 349 448 446 532 385 534 340 402 576 272 714 307 764 406 428 508 597 296 724 371 390 476 678 342 386 441 485 408 378 393 722 277 763 288 476 274 718 521 367 337 475 415 425 427 432 278 564 263 404 487 638 307 591 500 695 240 754 303 521 435 367 303 670 248 534 515 583 380 598 476 613 537 524 429 580 253 669 450 488 373 607 501 715 306 507 453 405 418 758 346 662 394 674 402 681 545 746 495 407 439 342 425 628 509 661 367 476 411 499 513 444 503 395 490 515 341 381 377 732 448 763 423 772 387 378 240 626 270 440 407 682 484 573 294 561 533 419 233 429 363 613 237 356 423 752 500 522 244 747 342 442 255 630 400 449 279 607 359 332 339 553 415 648 511 404 268 378 306 343 470 662 430 451 363 560 356 644 331 411 376 592 481 536 249 546 481 453 263 407 547 722 487 451 492 377 492 705 251 435 529 633 383 725 374 685 242 743 329 742 385 404 550 361 269 448 338 626 323 511 378 725 352 485 453 594 324 549 539 760 372 574 345 616 246 355 481 506 435 455 288 512 333 527 551 671 347 570 291 428 352 763 421 652 255 697 300 417 403 559 344 766 431 748 374 456 412 741 354 668 361 450 265 720 254 468 344 660 514 447 400 539 512 553 234 706 265 481 282 731 509 772 319 576 329 382 395 466 294 561 521 565 391 629 381 543 317 503 545 676 346 447 449 508 291 736 437 387 325 595 529 388 318 481 448 352 548 429 414 497 397 383 547 448 363 641 360 672 359 507 368 372 521 619 525 663 468 489 530 587 353 668 476 650 400 631 366 608 432 436 509 718 356 680 479 607 382 676 527 455 305 380 371 732 511 387 260 632 265 650 297 383 295 523 339 724 260 777 352 499 479 473 273 755 231 626 252 739 345 695 511 412 551 595 512 405 358 734 523 665 472 582 335 358 292 550 444 432 356 459 514 563 469 350 359 376 308 680 404 467 418 746 520 758 506 611 429 381 355 362 312 676 476 559 535 729 260 745 351 720 291 349 421 741 517 359 389 454 511 482 472 397 484 738 486 690 302 371 469 537 526 428 242 624 459 369 372 738 436 708 500 612 377 623 299 768 327 672 237 550 446 443 484 529 438 508 440 514 419 717 505 457 336 675 428 697 330 639 488 754 352 461 423 612 533 430 340 638 445 527 450 456 525 734 281 376 434 601 413 535 449 597 339 520 358 761 347 697 508 672 271 497 231 593 306 691 464 451 379 540 308 473 526 423 249 737 438 342 519 656 507 745 467 561 487 760 312 513 380 505 500 448 340 494 416 510 300 557 432 494 508 426 313 625 371 363 319 534 454 489 490 543 328 460 455 357 454 511 343 522 466 634 448 520 498 341 286 641 271 756 505 628 318 497 482 707 463 743 469 705 237 344 529 732 501 725 442 724 461 468 547 397 327 724 404 628 327 552 279 532 356 599 522 496 543 608 509 362 288 743 452 351 323 390 292 435 411 615 511 332 367 701 512 540 331 391 299 705 292 504 374 485 532 659 264 685 530 418 472 702 258 749 268 751 535 381 406 750 386 588 280 393 455 349 254 384 296 513 264 611 493 439 493 372 281 399 488 387 435 571 492 721 466 343 284 445 365 564 235 604 270 685 437 655 267 727 327 764 489 606 390 724 247 698 385 753 476 429 368 653 319 776 331 392 234 608 503 644 511 524 397 419 309 442 335 631 404 348 344 368 415 528 540 340 520 679 325 433 550 757 524 445 495 501 232 583 381 565 528 735 300 642 361 458 371 490 378 759 297 689 253 545 233 638 329 498 392 619 313 418 488 368 400 501 352 689 432 654 383 367 240 626 513 417 481 416 350 443 490 391 472 339 523 410 444 713 448 631 440 676 394 519 415 494 505 637 433 459 355 474 482 773 414 701 378 714 331 444 434 424 400 687 277 733 247 524 372 523 278 697 314 522 418 335 256 365 434 423 332 377 422 586 482 469 371 755 526 387 432 575 301 753 458 646 309 772 418 354 375 419 433 495 308 452 312 343 487 356 314 538 349 615 294 774 484 661 360 742 298 500 371 661 390 605 372 643 383 553 551 528 307 552 271 588 323 352 387 415 232 635 386 411 486 759 394 601 314 382 540 719 420 386 480 396 313 420 284 385 384 633 392 774 346 706 455 494 381 570 468 416 384 360 408 378 363 443 379 343 490 395 464 421 332 475 551 732 458 679 249 542 505 440 426 493 519 479 379 776 240 351 443 455 249 627 417 436 367 589 315 626 420 532 475 517 298 451 339 333 494 471 339 500 434 428 354 556 250 532 444 405 302 665 430 646 549 761 284 746 476 357 537 698 319 593 246 402 432 615 498 580 425 396 512 769 501 698 254 487 307 728 420 420 379 744 257 505 395 591 479 489 462 431 282 487 532 575 531 773 320 603 546 347 245 389 351 462 496 499 391 407 517 453 503 715 294 645 252 431 354 478 237 452 383 666 357 546 390 777 506 476 537 577 286 584 341 614 379 557 452 416 264 580 527 595 245 497 485 517 312 768 482 454 303 639 451 369 332 508 232 416 416 602 485 489 361 545 521 610 345 580 510 535 393 418 455 456 385 735 380 354 490 506 467 500 500 744 275 596 328 387 290 684 509 477 387 593 520 679 238 374 491 474 300 619 430 457 325 372 340 555 440 476 295 396 297 724 546 674 505 621 253 606 271 350 498 357 470 349 240 678 442 632 491 679 263 495 254 482 411 591 234 392 233 435 527 508 231 546 444 627 246 489 317 344 244 587 236 689 260 654 415 691 333 774 383 360 339 361 408 696 264 339 425 375 344 531 503 747 413 686 253 484 241 679 330 512 365 678 405 749 423 503 261 522 458 770 475 603 544 654 266 744 286 678 413 576 285 405 356 343 442 600 459 428 465 680 423 648 282 491 337 643 378 516 285 772 486 648 261 667 429 510 334 359 355 568 380 748 469 409 316 730 489 673 274 558 457 539 366 413 271 464 263 698 328 623 442 457 250 729 470 770 363 582 325 721 547 396 496 559 397 396 382 396 350 352 232 372 539 637 306 341 430 351 304 722 498 675 353 480 418 505 493 726 536 574 257 465 255 456 256 694 502 608 457 536 463 411 354 740 388 395 498 753 464 702 334 542 410 360 320 421 273 431 448 437 501 407 426 519 435 563 498 425 540 663 241 480 525 587 385 685 370 617 492 518 324 512 330 703 279 453 340 406 550 383 533 653 452 347 293 589 401 656 537 399 408 613 321 584 279 491 383 529 550 347 237 684 237 534 526 568 285 702 440 468 432 442 476 615 420 599 302 538 381 763 493 602 352 401 540 726 468 422 368 363 513 630 358 589 264 607 237 411 387 333 369 450 523 463 360 537 326 483 336 338 433 640 423 386 312 632 527 752 533 417 442 691 413 665 428 408 488 410 407 581 531 427 544 450 266 632 457 477 499 662 240 525 547 772 514 357 447 429 388 677 287 588 434 565 236 345 253 755 277 513 455 571 246 461 412 727 296 426 439 516 492 649 269 404 482 768 374 694 238 760 292 440 511 366 385 351 431 727 447 584 417 591 324 698 409 363 299 497 500 412 485 704 521 561 388 602 303 409 496 349 237 706 264 392 313 559 536 617 251 448 530 630 503 588 321 597 315 397 460 747 399 777 310 435 405 775 335 522 495 724 361 450 423 686 511 614 329 618 543 608 501 601 244 434 347 366 382 509 537 370 277 571 509 677 250 372 497 646 440 474 552 770 304 368 525 657 288 490 333 661 460 511 473 376 259 428 369 605 316 498 406 711 249 719 414 339 343 744 248 515 359 709 289 674 513 396 528 599 459 597 421 624 529 427 373 450 539 387 276 709 298 378 364 404 273 372 282 459 379 777 493 398 329 761 531 399 329 358 415 417 513 725 260 738 544 463 324 630 472 586 540 465 244 512 516 364 389 547 388 774 392 686 247 580 548 409 550 347 361 728 490 734 488 498 257 522 476 379 539 644 383 476 255 508 316 446 332 673 301 543 312 640 286 484 340 380 419 367 284 351 440 707 309 743 493 564 401 592 305 374 529 479 319 339 353 433 352 411 349 751 510 364 542 388 550 637 449 474 544 502 338 429 364 351 471 692 287 433 378 540 496 448 402 383 327 507 237 504 295 704 461 700 400 435 260 536 425 706 350 539 423 458 320 534 478 559 311 511 284 364 511 479 387 516 513 599 540 730 421 694 334 578 538 520 334 660 239 709 482 763 254 769 473 512 460 613 401 566 541 583 242 470 341 382 262 742 289 724 383 520 273 659 254 351 487 417 274 565 332 492 281 748 378 415 374 390 503 691 315 711 522 698 414 756 498 558 406 768 259 570 290 537 512 586 358 464 343 574 321 431 513 773 397 767 450 542 433 488 310 412 473 645 480 565 311 694 487 508 247 442 395 358 366 599 396 359 373 638 246 377 269 470 286 432 405 600 276 580 438 563 396 335 469 767 236 683 362 678 484 453 289 665 479 705 459 434 432 659 287 655 353 429 317 355 504 565 540 558 426 504 283 335 547 760 261 429 500 433 363 413 258 367 496 444 438 564 519 581 396 726 538 699 427 596 272 489 367 602 411 704 485 677 260 436 332 549 381 448 333 362 388 653 308 686 300 539 481 654 348 469 248 450 296 410 344 355 290 616 349 708 374 598 440 562 481 713 327 351 430 500 529 626 489 639 444 341 294 641 370 441 436 506 309 611 257 391 374 663 263 546 272 681 392 679 256 741 350 731 460 488 549 685 490 532 300 604 530 382 392 711 335 744 360 738 380 516 323 749 274 348 333 546 300 486 400 461 326 335 483 374 420 430 368 639 505 765 404 441 397 510 395 630 427 545 410 519 428 639 305 643 250 647 378 651 447 724 497 693 415 693 543 691 404 563 330 377 489 400 343 661 438 351 347 334 409 458 509 726 231 468 370 601 529 738 323 637 402 700 232 374 426 335 540 484 426 533 532 417 249 638 409 587 459 459 526 333 330 727 448 396 385 556 495 641 467 454 292 551 342 561 462 763 487 625 254 520 531 672 277 516 528 456 263 471 290 398 409 351 425 504 302 459 336 388 345 693 550 698 360 656 271 468 309 589 386 418 399 608 275 766 259 570 466 559 398 660 318 762 484 377 369 654 389 694 325 713 407 673 368 650 283 389 409 561 436 634 521 572 453 396 328 433 367 523 244 483 525 534 295 699 270 609 314 452 476 559 518 670 309 736 428 478 472 333 426 511 435 365 494 710 419 388 322 505 305 773 446 400 266 605 261 627 457 505 520 703 368 587 335 614 356 720 381 583 244 511 303 745 263 395 392 377 295 690 473 535 399 617 272 490 363 544 455 620 267 359 512 605 381 754 232 571 512 381 304 373 456 567 415 624 260 759 491 368 377 490 339 651 458 461 252 742 478 597 460 461 345 403 258 628 256 446 349 448 534 737 315 380 308 626 488 636 352 430 522 466 315 771 483 749 312 351 237 432 258 754 465 370 393 530 240 544 424 609 480 374 513 392 432 536 440 667 459 534 248 467 509 501 316 449 280 428 518 360 439 356 432 505 354 463 303 719 503 463 298 433 502 343 494 620 456 671 443 665 317 574 540 533 359 485 351 582 302 632 525 638 416 689 344 442 358 383 344 382 349 357 247 766 512 649 286 496 325 475 311 578 489 422 420 690 401 408 498 505 480 340 277 465 348 361 278 776 482 412 423 606 473 360 335 662 530 557 394 444 371 608 518 452 536 401 282 370 338 412 323 663 525 427 312 577 549 773 405 619 400 398 480 594 498 638 360 712 255 702 273 470 263 733 531 762 453 512 524 378 372 592 291 682 290 686 284 454 294 750 235 465 232 578 383 431 258 351 378 365 470 398 482 709 540 342 248 480 411 681 444 645 524 372 526 714 418 531 256 538 467 657 286 595 434 542 245 636 494 396 348 502 480 762 497 756 414 737 268 640 275 464 316 357 423 557 235 465 287 649 407 708 348 703 394 499 250 365 435 562 496 489 293 355 314 727 398 447 359 464 321 359 468 730 396 565 284 485 428 453 530 561 297 746 273 719 268 456 529 564 535 493 381 674 378 575 322 657 413 658 390 755 402 571 322 742 380 336 295 557 543 346 434 650 377 735 468 358 358 354 286 510 286 745 513 565 264 460 462 624 530 715 328 744 310 523 543 765 406 607 479 352 287 585 452 339 519 405 490 435 441 757 298 753 324 536 349 553 329 615 231 333 420 670 405 638 308 690 496 736 281 456 233 686 510 689 337 708 530 658 515 459 298 390 451 599 383 665 513 441 255 559 478 757 311 613 325 762 442 457 307 610 477 361 348 442 340 501 501 352 412 453 489 427 386 566 439 722 520 447 272 654 456 693 491 631 497 483 441 655 538 527 381 721 379 449 304 506 529 501 448 506 503 378 551 654 410 702 291 652 231 696 267 526 392 560 468 516 389 486 506 405 371 728 437 362 456 752 474 766 454 733 409 412 258 418 406 667 549 405 481 458 370 542 392 498 305 336 484 726 374 653 288 378 492 769 260 395 352 525 507 638 305 622 253 586 299 769 245 626 329 499 376 408 305 761 317 389 501 752 377 529 482 703 459 589 529 604 244 366 444 711 548 486 488 766 270 455 404 669 404 656 481 661 236 556 517 652 259 512 456 712 484 549 497 507 258 365 263 390 314 402 355 712 432 450 503 467 533 386 319 728 435 689 324 586 432 517 264 676 428 556 239 503 254 745 477 340 263 695 527 400 333 750 462 398 508 499 354 379 487 400 321 723 302 402 313 577 252 580 457 454 239 758 329 773 521 424 511 358 539 471 291 592 526 394 537 351 365 706 293 505 479 628 270 649 279 744 382 688 292 360 284 355 509 735 349 705 278 765 330 651 276 674 358 376 444 600 534 459 380 508 294 604 360 401 403 416 520 660 331 550 459 441 420 541 376 412 385 661 351 722 405 633 274 399 332 611 336 610 234 349 280 572 287 419 289 751 343 452 488 625 281 639 280 399 520 777 430 387 266 708 485 750 377 694 397 445 376 390 441 726 476 438 521 580 397 670 330 394 370 675 453 650 438 622 293 378 521 722 539 526 283 724 273 411 257 680 255 710 249 397 522 435 304 393 404 559 335 432 297 768 495 387 297 340 243 689 529 521 243 661 254 611 379 632 267 456 278 515 444 537 305 644 514 667 552 650 428 692 239 630 441 731 400 697 269 414 485 530 518 499 331 698 301 625 475 683 426 462 430 592 498 707 321 465 522 516 533 707 370 351 276 471 252 679 522 562 303 459 363 377 496 680 334 754 346 606 435 371 526 400 428 569 477 605 277 542 511 764 458 549 314 763 463 452 331 612 305 576 550 671 279 726 294 681 489 556 448 713 518 685 549 475 329 712 245 576 234 443 264 746 369 697 239 557 347 776 444 425 523 615 253 420 540 416 322 345 340 542 551 400 240 613 274 340 529 448 360 482 246 735 358 471 359 487 285 468 502 628 285 630 524 766 363 615 263 573 476 347 545 380 520 573 351 594 264 612 441 545 548 345 465 420 335 581 370 449 386 571 360 405 452 711 491 430 259 592 471 538 369 692 514 381 302 430 264 583 542 367 248 666 518 421 505 520 438 485 260 760 388 535 422 485 429 385 366 581 453 456 314 541 494 564 478 660 547 552 335 765 403 768 547 519 489 636 258 358 523 678 278 715 386 581 426 763 458 612 252 546 338 488 399 620 461 465 472 717 307 453 317 550 297 558 515 555 425 739 364 427 465 533 498 616 286 397 515 680 541 478 259 737 458 592 469 773 394 440 494 382 358 340 438 673 467 759 417 425 550 600 343 384 328 403 501 594 346 414 269 380 527 580 480 339 517 441 514 566 473 347 250 496 377 588 343 413 405 705 431 767 240 460 416 512 525 651 277 728 283 615 338 333 450 538 531 550 540 590 477 685 439 365 415 501 344 631 444 365 446 728 507 718 374 716 266 628 366 755 488 504 540 722 476 682 243 692 477 554 292 446 505 397 499 569 483 635 450 476 491 490 235 723 534 437 415 416 514 685 458 645 238 461 262 571 297 433 292 664 312 594 337 490 315 544 310 683 345 705 350 366 330 358 404 405 474 395 453 670 468 657 319 683 424 577 353 744 387 387 486 496 424 334 506 430 260 566 454 371 518 490 329 717 414 336 507 735 284 705 252 677 422 741 313 437 525 666 447 679 259 639 355 716 279 357 425 411 327 696 378 748 324 609 482 452 413 707 528 733 521 457 327 445 240 365 444 577 371 709 516 395 242 580 246 428 254 686 246 526 236 433 534 721 428 589 503 355 235 405 343 418 511 770 308 514 376 692 340 728 535 360 529 496 378 731 475 611 451 567 231 349 372 503 547 385 452 587 508 373 319 439 513 507 320 622 329 601 372 482 528 453 257 610 374 635 453 564 364 388 369 682 398 542 316 439 534 699 386 572 301 531 443 589 541 611 366 701 303 577 507 450 443 674 379 334 352 431 381 702 256 382 311 537 381 695 305 719 449 755 417 769 318 679 454 616 459 409 518 467 424 661 375 705 319 673 437 533 460 679 339 690 263 359 232 568 449 469 322 752 494 471 333 612 342 711 533 686 238 450 244 400 371 674 250 720 454 343 380 428 551 336 537 541 427 666 510 639 387 628 251 621 432 488 495 399 478 722 508 433 497 710 387 392 261 361 509 473 449 383 277 772 552 711 283 387 434 480 322 470 259 453 259 446 358 692 400 608 239 586 231 667 432 484 310 540 401 711 284 535 253 484 338 750 265 344 490 633 543 384 382 687 330 688 382 620 245 368 313 397 341 397 381 461 389 777 335 580 509 468 399 677 313 406 551 404 519 508 459 491 409 605 234 446 393 697 498 417 529 359 283 371 285 775 284 469 516 451 472 585 485 369 523 513 458 682 407 380 333 769 521 390 490 471 433 378 528 406 401 425 335 576 428 489 512 599 481 431 235 666 507 665 494 699 404 606 264 754 407 752 473 707 293 562 233 754 349 400 533 544 287 502 436 393 525 598 247 425 454 740 478 380 435 437 521 671 466 673 373 751 341 610 315 396 424 385 322 428 233 743 278 612 382 617 367 758 349 616 397 474 534 728 527 687 533 457 293 530 260 608 376 603 498 614 277 372 505 507 533 505 282 588 381 555 320 440 430 527 473 557 451 404 269 748 347 683 490 448 533 443 450 480 265 648 312 772 544 498 258 539 469 680 290 367 282 530 296 655 483 421 451 355 265 769 279 356 313 534 372 576 424 410 509 606 286 750 261 609 250 335 504 597 507 627 312 763 426 690 430 463 512 600 362 704 315 594 456 635 302 526 419 703 281 562 417 506 361 467 362 776 518 483 531 342 479 438 265 565 255 693 386 732 326 595 408 545 301 679 472 427 460 510 374 345 402 350 510 615 303 449 405 478 246 701 496 673 400 729 505 630 343 486 377 699 243 714 367 404 522 377 324 732 437 506 456 751 241 657 290 667 369 738 393 741 421 642 296 592 511 672 550 521 322 595 498 516 347 495 478 373 502 363 427 504 338 569 423 656 277 620 232 364 546 403 442 704 356 687 380 449 374 413 383 566 539 619 366 608 368 578 421 407 512 517 531 380 267 759 286 772 433 684 441 540 464 566 544 753 483 642 298 724 388 685 340 350 494 631 434 732 492 342 472 691 430 411 546 654 379 604 451 581 257 432 257 517 470 720 406 422 505 379 432 618 236 730 322 522 538 371 342 426 438 775 546 394 387 622 405 403 508 466 273 620 439 682 285 370 511 682 379 678 533 753 451 693 472 763 502 578 550 592 361 365 411 523 482 616 341 707 332 394 418 609 434 499 264 604 422 491 390 439 279 457 549 642 291 436 243 451 523 715 521 659 240 722 491 635 434 402 263 735 371 359 516 518 446 360 493 743 402 554 258 653 472 511 499 677 440 549 371 452 431 383 287 740 249 646 467 738 325 691 367 427 538 555 332 701 256 401 287 413 313 660 263 502 396 399 286 747 370 433 353 738 541 698 487 705 363 555 500 763 397 700 550 479 397 543 435 421 326 700 548 770 480 493 336 687 390 499 238 527 238 429 291 537 511 742 498 747 340 701 479 370 436 547 262 755 307 401 445 464 250 574 351 376 256 447 326 696 452 537 306 737 252 610 500 380 532 347 350 419 465 723 419 753 244 522 509 372 477 659 409 703 436 351 277 423 447 647 260 334 313 427 306 348 550 454 477 723 238 519 393 748 433 470 439 726 333 567 250 687 301 427 464 490 501 732 467 403 359 374 508 632 383 518 444 413 343 480 352 723 248 607 385 598 467 775 297 520 395 502 335 679 531 644 285 711 426 654 480 583 489 349 350 477 486 525 350 474 449 655 385 563 283 569 500 341 505 418 321 735 418 636 491 546 349 715 442 335 319 479 538 490 538 348 548 772 459 432 263 465 353 657 361 624 242 370 422 619 423 690 377 336 367 494 304 667 399 575 533 776 399 755 252 684 421 513 537 527 411 712 420 607 303 621 487 612 238 758 540 424 548 613 523 404 349 763 243 589 389 625 412 408 465 716 448 482 385 734 291 421 311 364 276 579 396 395 460 764 364 618 442 658 275 607 379 593 456 506 258 620 480 743 472 435 487 398 255 538 242 594 408 679 420 662 288 485 357 531 291 518 452 654 425 348 413 424 311 426 290 521 284 384 344 575 351 485 281 340 316 673 296 770 435 405 236 446 506 673 244 345 421 450 305 579 328 756 339 597 448 476 285 720 416 629 311 736 278 647 294 648 251 488 432 613 404 557 547 349 545 660 501 736 479 403 239 606 376 716 238 633 509 535 349 418 509 541 377 469 462 591 445 495 272 767 260 351 385 679 336 486 532 518 367 360 437 540 306 340 433 525 244 652 500 579 483 768 544 464 397 530 358 574 316 689 418 738 271 667 415 355 544 358 330 385 488 663 372 359 342 740 234 746 543 776 471 720 392 772 318 540 253 406 279 737 493 671 256 530 434 443 454 494 521 574 429 451 459 466 237 336 308 411 248 642 341 485 386 605 253 565 411 625 469 690 542 471 319 586 467 619 527 351 255 431 355 708 379 736 377 390 513 576 287 679 309 470 446 475 365 601 347 715 410 519 484 412 381 422 294 484 303 758 542 636 357 332 501 518 323 578 384 419 251 574 248 628 260 336 482 654 304 509 512 772 386 500 407 666 466 614 409 487 351 337 503 487 516 552 455 334 530 750 361 644 256 377 325 344 349 401 330 557 299 712 501 538 469 695 363 718 469 382 417 572 529 403 346 375 312 661 251 447 328 419 365 335 408 379 481 338 238 362 237 740 285 627 235 472 455 671 344 554 449 364 257 613 281 694 544 476 333 640 352 471 325 549 478 721 349 648 520 441 450 442 407 658 281 431 323 339 461 450 488 507 257 408 430 354 288 349 395 764 268 440 402 533 269 403 285 398 429 655 342 487 241 736 515 397 429 666 319 480 448 590 277 492 306 436 437 341 460 758 436 479 405 724 424 581 545 364 274 667 473 587 509 601 399 627 335 730 521 509 455 424 336 537 367 567 501 565 513 547 504 379 232 670 521 686 429 542 390 544 312 465 398 494 338 613 489 701 364 618 532 609 268 528 545 344 439 595 330 355 385 422 236 737 275 733 311 630 540 521 384 750 340 669 247 704 299 734 334 753 463 683 540 428 532 645 496 751 389 622 336 396 421 422 551 744 252 436 274 381 370 715 243 392 415 604 538 498 325 718 259 596 459 427 370 563 542 563 455 341 365 706 366 707 366 651 548 742 464 349 304 735 326 492 479 504 438 577 262 506 482 596 275 737 329 475 323 756 390 523 300 688 327 737 450 691 250 435 309 416 518 736 410 451 307 425 435 604 464 437 375 743 551 459 309 614 538 728 422 739 551 741 430 627 428 404 403 606 288 608 475 651 343 472 409 561 292 605 354 363 501 441 398 471 521 380 332 655 442 424 454 548 266 600 551 657 329 528 250 705 369 582 371 380 411 379 363 430 470 686 308 685 333 410 253 357 264 377 378 716 383 625 547 338 465 530 492 363 439 705 288 598 232 620 284 468 291 586 517 602 313 414 245 769 258 773 386 366 287 695 351 658 253 574 466 621 511 510 328 444 495 455 281 607 352 771 311 545 479 617 365 578 517 572 288 730 339 556 546 526 286 393 420 749 384 691 486 413 531 569 550 683 353 626 319 405 249 580 526 351 467 564 272 462 324 685 519 662 341 627 262 398 545 661 338 740 339 505 366 457 484 735 354 735 257 750 369 465 534 467 498 344 240 665 287 528 420 476 265 459 520 691 361 397 492 495 366 489 434 485 409 418 370 541 280 556 483 357 477 702 507 484 526 463 474 720 491 427 260 513 442 488 357 722 366 491 406 347 514 379 237 588 387 692 489 590 505 743 399 698 550 409 281 768 351 719 444 595 413 416 346 381 314 384 267 626 446 723 551 556 383 432 522 481 462 386 308 694 278 374 345 561 551 416 286 568 319 456 405 448 281 708 335 448 385 664 470 434 426 386 330 365 241 747 448 653 236 543 299 571 323 667 439 530 436 508 543 624 286 438 273 595 332 363 282 551 490 642 321 611 406 518 425 665 376 436 431 680 410 630 494 512 349 561 545 332 502 526 371 357 391 615 252 548 433 496 354 621 375 749 236 487 417 607 363 577 255 663 411 681 544 518 473 337 381 715 427 374 246 341 307 516 352 612 378 446 322 500 470 380 270 424 485 686 323 413 339 367 413 751 259 463 410 645 531 704 481 373 508 655 237 333 402 496 301 460 314 344 288 626 337 434 277 465 264 753 328 352 472 726 290 588 483 418 450 685 284 767 458 705 481 649 364 521 542 405 465 641 459 657 550 654 363 646 500 631 542 498 283 481 313 485 493 528 427 634 445 393 295 753 545 752 249 664 546 635 473 684 258 728 405 552 402 696 334 619 303 441 272 450 371 446 255 673 341 455 477 499 385 763 340 454 367 643 372 477 492 642 542 694 464 503 359 381 308 552 293 453 403 443 301 608 309 702 268 583 342 697 370 684 234 666 301 695 354 653 255 709 238 531 386 371 493 711 302 392 288 771 473 411 258 667 440 566 402 707 281 473 327 665 374 573 513 564 523 610 535 557 408 390 309 619 462 620 237 355 486 426 326 392 263 516 257 774 321 446 419 706 416 500 256 530 288 732 529 502 239 397 256 741 428 440 395 706 429 431 489 389 395 362 253 724 543 695 288 400 503 726 304 722 271 698 280 583 360 679 441 502 491 708 338 336 343 737 372 640 421 546 239 368 413 619 444 710 274 746 388 532 308 404 548 651 311 747 496 623 363 635 420 738 485 729 403 523 465 730 360 505 347 656 521 460 469 455 498 408 421 675 479 716 428 440 478 385 300 614 533 709 247 391 365 396 281 632 231 443 241 483 251 396 542 765 389 592 326 444 312 411 507 736 461 366 476 708 545 647 266 705 376 634 270 658 532 772 495 375 404 368 493 369 529 354 327 524 445 702 336 771 324 677 336 454 285 629 454 560 394 539 539 512 338 453 253 393 541 493 305 462 435 419 400 550 496 628 269 333 290 717 483 336 409 651 513 353 433 335 331 661 317 608 291 519 480 606 526 438 337 682 388 740 243 601 365 593 489 364 360 467 384 729 384 631 423 471 236 359 289 733 423 703 258 409 395 740 297 736 419 352 337 519 507 510 247 473 453 454 508 653 374 411 435 655 315 482 430 719 331 406 479 380 544 392 364 349 314 724 411 671 519 684 364 489 403 738 453 611 396 535 291 684 375 627 248 418 333 712 442 420 450 624 263 687 474 415 407 682 270 520 237 638 324 604 349 631 374 567 406 428 443 637 407 685 287 545 293 736 243 651 383 707 521 366 497 354 440 467 511 542 267 768 515 756 494 750 523 764 341 460 385 561 347 577 519 422 413 680 422 344 407 697 261 685 318 656 237 413 496 381 450 666 411 753 351 526 432 746 335 411 330 721 377 383 332 570 463 495 505 639 332 624 269 442 517 434 507 469 503 706 249 381 348 370 234 663 261 518 487 369 323 700 276 444 369 638 504 619 410 546 406 572 518 349 327 437 551 514 302 360 404 679 546 717 412 748 473 428 409 752 370 446 508 410 341 504 429 768 318 659 246 707 410 520 266 759 350 583 456 376 382 346 550 758 275 539 274 766 322 339 551 674 271 454 280 384 244 369 442 591 419 577 420 345 349 774 395 669 458 586 488 574 468 451 499 652 502 767 526 633 467 472 404 735 531 369 551 615 432 608 353 697 431 594 231 689 445 751 485 599 324 566 434 715 433 389 412 624 513 437 315 378 483 707 331 714 495 659 329 413 322 346 440 710 386 737 511 720 276 374 252 531 300 334 254 383 346 400 380 341 381 694 241 348 336 694 234 534 527 346 306 671 452 415 366 456 413 407 533 338 299 606 289 518 264 359 337 457 417 376 467 628 484 737 409 582 468 626 261 341 552 550 316 365 499 418 453 445 330 615 480 513 477 465 368 512 409 607 430 589 408 361 300 400 365 530 531 407 265 355 367 588 366 339 252 471 307 386 305 364 523 437 456 425 486 710 349 755 551 558 240 539 335 521 344 624 314 419 515 771 547 601 380 489 543 656 358 361 366 561 361 593 318 375 518 736 263 408 452 535 530 505 364 368 468 707 439 346 349 702 418 420 533 530 326 414 341 664 529 731 467 710 348 736 481 630 490 641 302 726 434 709 502 475 461 462 365 503 533 348 368 719 453 588 505 455 276 557 516 579 454 543 518 453 318 717 484 507 325 739 443 433 506 589 531 617 528 435 488 333 303 378 311 413 304 736 543 465 486 414 411 597 476 724 330 683 300 744 541 477 332 372 380 617 430 729 254 745 234 610 395 726 448 618 269 606 448 399 353 580 310 446 335 619 384 617 541 454 415 665 518 348 431 621 328 599 322 569 501 518 377 501 269 775 520 402 356 552 381 641 276 766 404 442 429 719 543 483 334 534 346 345 392 556 538 441 250 706 404 537 325 549 442 690 448 593 527 418 393 470 511 520 416 369 530 772 434 603 484 655 392 701 250 356 410 581 381 483 261 655 528 486 395 637 363 690 314 362 314 480 340 508 248 667 278 534 421 628 259 463 549 546 377 361 377 483 551 349 477 546 450 549 479 394 491 763 450 458 481 396 459 681 535 332 510 722 535 724 451 394 309 734 243 658 454 497 243 527 308 760 237 505 375 706 415 728 470 507 243 432 520 525 524 522 421 418 454 605 410 665 329 776 502 418 332 419 469 684 408 674 319 395 252 514 241 428 502 751 323 756 292 756 329 568 314 400 349 572 391 684 289 461 505 532 494 525 304 394 293 765 296 340 506 703 482 581 285 443 294 413 482 467 492 431 417 433 401 528 312 416 413 413 235 651 306 580 435 697 486 371 350 687 505 553 512 486 452 495 298 501 231 625 527 751 231 597 390 333 495 441 300 562 402 694 302 750 526 571 302 397 417 426 343 736 239 651 301 711 475 564 359 384 538 764 353 381 540 697 299 743 325 594 309 354 434 701 543 689 423 520 317 335 459 698 456 595 425 639 357 683 457 770 299 416 276 562 247 654 471 353 357 335 246 513 311 777 267 442 385 599 478 537 440 735 428 749 421 565 456 604 428 701 372 455 352 365 487 624 377 382 344 414 533 459 393 340 418 503 318 721 551 362 297 626 269 340 434 439 473 771 492 551 350 458 543 519 404 480 419 700 365 366 270 745 495 512 248 333 481 633 428 403 437 632 381 684 432 387 335 749 446 645 379 369 322 430 387 608 397 573 288 357 280 562 548 659 482 757 418 439 363 620 317 742 434 447 234 711 255 415 440 440 464 446 516 736 396 551 470 508 487 703 318 678 544 761 516 701 398 733 487 617 287 750 247 519 527 384 240 643 453 349 478 605 444 413 334 482 388 431 484 468 463 552 507 769 530 374 441 573 246 376 489 736 545 422 313 767 308 557 305 477 314 762 523 751 544 609 523 689 442 732 408 381 426 482 414 504 502 572 244 722 470 612 448 604 423 631 236 696 434 450 461 713 342 356 307 670 426 357 522 734 231 569 292 655 362 422 341 420 256 561 392 354 435 337 341 335 239 531 426 464 432 588 552 381 351 359 541 349 537 336 431 706 476 544 266 724 325 376 482 657 532 631 378 523 478 597 394 669 256 690 243 480 376 408 263 736 397 430 498 399 450 570 552 739 258 488 485 657 247 642 482 356 542 502 392 482 551 424 282 590 460 629 516 355 446 547 247 666 291 667 233 395 237 413 347 506 348 744 245 425 395 412 307 565 356 489 420 339 412 722 418 635 415 391 309 480 328 360 490 655 470 587 391 503 450 773 523 474 395 705 364 364 515 758 266 344 485 517 399 716 372 705 355 773 237 684 531 337 469 729 272 350 367 680 510 420 542 584 371 421 389 695 551 605 548 649 261 485 418 485 373 451 247 545 256 492 531 463 392 334 288 389 357 651 425 695 247 514 281 541 350 698 402 358 388 472 538 619 497 642 255 711 431 603 430 617 295 678 440 383 550 652 282 726 500 758 462 438 264 361 495 523 469 771 524 356 501 657 486 657 448 679 303 484 302 706 498 500 545 775 332 542 533 393 407 736 295 738 435 337 524 566 235 384 452 500 521 363 473 427 343 635 544 655 284 658 512 378 247 558 366 340 365 514 321 638 513 746 352 575 517 735 366 633 260 642 458 731 479 473 343 696 421 571 480 775 319 488 281 567 289 473 412 466 506 473 312 457 379 563 282 692 260 519 239 541 471 610 275 445 434 361 340 445 424 355 547 544 525 425 284 520 384 373 547 502 253 351 280 579 457 661 494 535 544 617 303 416 478 355 464 475 523 410 308 584 290 699 370 695 477 556 438 705 322 732 422 648 286 539 408 614 290 650 315 516 252 522 363 649 316 362 301 360 314 355 273 720 269 605 480 482 433 760 415 769 297 686 279 514 449 560 302 372 369 747 310 705 271 723 395 517 347 362 250 493 353 417 293 348 439 713 484 561 443 397 358 514 530 575 276 733 347 442 283 411 421 666 530 611 298 393 401 616 473 723 451 592 347 525 416 688 282 348 248 431 299 552 440 332 428 595 416 742 303 597 246 355 505 435 526 553 291 681 448 513 391 573 492 464 265 630 502 480 390 639 462 777 494 547 536 579 545 521 291 644 422 582 434 409 438 727 524 728 440 752 388 571 439 602 545 566 261 360 322 389 496 650 286 421 415 580 240 368 453 631 360 394 341 472 549 576 452 521 467 443 263 565 511 491 377 638 323 410 391 462 335 605 306 727 416 669 434 531 502 484 543 492 389 704 460 594 475 542 333 362 496 772 549 380 310 557 500 436 294 464 404 659 235 382 269 767 277 491 287 358 493 391 281 553 443 386 435 551 432 545 434 758 435 439 474 713 463 538 268 394 538 639 349 522 235 436 398 333 392 680 280 556 497 403 495 431 360 458 470 563 376 455 261 525 398 624 545 462 241 396 534 671 316 541 299 431 421 563 410 373 362 644 390 342 357 459 241 350 506 589 509 489 328 606 384 386 431 368 380 482 372 731 497 377 281 399 482 637 366 702 413 432 462 737 523 373 349 721 499 519 451 414 472 561 492 439 312 342 376 586 505 575 433 477 449 487 323 621 278 423 412 412 367 517 350 457 402 517 440 713 368 393 517 651 336 336 408 451 290 506 358 560 420 409 314 773 231 668 415 369 427 550 543 679 512 418 411 353 492 441 303 369 343 759 536 587 429 515 442 557 271 551 386 471 273 735 439 483 436 491 530 528 374 524 506 351 283 494 237 577 319 503 310 504 450 394 542 659 428 379 318 466 480 520 538 721 346 772 358 770 240 624 266 723 513 487 265 571 345 394 426 691 536 421 292 564 355 620 308 733 540 367 449 728 459 346 357 450 243 367 296 697 302 369 386 540 286 745 472 657 519 364 242 514 381 672 244 481 270 371 357 523 405 644 486 576 328 692 473 622 536 627 383 743 332 672 435 623 499 727 467 349 399 612 253 471 366 754 424 593 517 710 343 540 251 641 254 738 406 349 547 422 412 769 344 600 467 412 297 401 328 538 446 708 349 412 276 564 306 463 277 762 530 590 364 709 479 351 449 400 311 340 285 492 257 374 354 709 431 570 279 694 261 447 541 626 351 722 249 440 445 484 419 344 313 701 549 761 233 617 448 420 248 725 483 519 299 576 501 528 535 594 291 495 361 530 526 444 296 514 360 635 502 629 392 765 474 485 338 765 483 701 497 506 539 515 340 444 306 586 345 685 240 519 254 429 549 723 502 758 547 647 276 661 310 627 449 412 321 415 460 361 436 473 535 720 451 734 425 499 384 510 236 570 242 708 439 346 266 395 458 342 494 640 308 755 409 581 358 670 527 603 363 484 266 578 411 765 242 445 312 490 278 582 413 551 345 473 533 749 449 387 299 447 458 731 352 718 250 497 425 455 355 584 477 573 535 613 396 371 537 374 335 351 505 410 425 683 257 731 519 454 262 409 460 612 398 489 337 699 326 684 245 705 265 735 479 484 432 471 379 450 287 719 494 558 467 754 450 711 287 409 341 611 315 713 302 448 447 416 450 695 283 700 439 733 392 677 388 762 387 520 287 578 240 643 477 383 390 687 232 593 415 607 325 586 344 723 353 688 276 731 510 392 397 682 235 430 517 436 393 585 343 396 256 358 497 465 294 729 430 416 538 373 361 483 353 379 488 600 485 408 383 541 263 551 484 535 238 337 323 433 316 650 309 681 338 527 425 361 385 759 333 342 526 637 257 489 296 383 462 500 324 471 461 433 431 485 353 666 342 393 432 633 284 458 358 611 280 522 536 335 259 578 372 540 436 452 455 692 502 736 315 630 453 740 533 412 546 432 340 364 525 661 419 485 315 553 479 341 476 376 505 352 517 379 383 418 396 711 311 557 331 379 405 388 440 360 238 695 343 586 320 457 290 725 274 493 545 683 270 588 456 508 454 372 316 351 306 389 370 687 456 437 441 456 429 516 384 520 267 643 423 570 362 504 475 402 519 441 372 459 382 647 512 448 473 553 508 510 479 664 334 423 386 741 246 644 364 697 318 553 420 450 278 395 338 412 517 712 374 397 289 773 454 446 488 401 369 579 538 660 532 713 474 688 398 709 318 510 439 627 302 750 238 385 439 483 465 757 361 368 412 459 383 724 312 505 541 349 410 606 260 702 497 511 510 611 464 720 262 693 260 707 474 772 353 546 438 659 303 593 369 416 411 502 352 750 504 390 335 569 476 569 421 630 499 411 334 511 280 467 359 337 278 773 312 528 421 370 281 626 260 376 520 618 415 551 247 742 500 524 258 534 485 484 363 389 522 341 542 460 487 651 283 538 394 637 310 676 487 776 420 556 534 421 256 625 526 446 260 447 322 652 391 668 270 556 425 764 410 377 453 612 306 421 504 490 493 409 244 479 376 544 433 764 300 392 524 594 508 339 436 429 402 446 414 586 342 333 312 527 385 646 513 664 418 721 491 494 382 418 252 426 412 348 281 441 262 581 519 531 240 535 436 691 275 736 499 505 390 514 456 507 515 375 441 404 400 364 253 337 465 434 466 341 256 704 273 404 485 590 454 399 534 523 427 664 445 553 313 374 318 539 291 751 398 356 355 442 541 394 485 755 319 377 508 471 428 500 423 718 541 757 364 578 486 479 349 559 278 374 292 734 526 416 257 565 457 739 293 734 519 489 359 576 333 467 237 623 418 761 252 685 487 567 317 395 251 634 275 539 376 439 450 641 534 371 516 660 457 704 516 341 414 672 253 675 403 614 509 370 343 458 489 499 294 541 411 364 502 628 282 723 403 651 375 494 467 674 411 683 478 415 468 499 440 499 400 556 519 619 422 695 356 568 264 523 327 621 447 641 397 599 325 473 440 719 366 652 388 678 463 387 497 627 336 506 296 472 507 759 393 655 287 370 335 705 361 388 354 745 300 537 241 647 535 504 434 707 468 641 247 339 289 371 502 594 344 456 276 342 327 564 322 437 392 409 283 711 342 593 324 675 369 563 448 561 447 685 531 423 321 609 347 667 407 587 448 558 278 541 295 564 261 432 375 417 297 601 264 459 247 529 496 581 492 387 552 376 231 624 496 641 488 675 534 408 265 748 309 451 246 536 274 768 271 669 355 528 494 648 498 392 448 623 235 646 450 646 456 531 461 667 294 473 364 550 471 480 523 441 338 627 386 435 345 499 270 479 418 353 494 456 393 420 336 460 318 688 512 375 476 570 402 357 401 570 236 334 511 392 305 601 403 394 375 761 551 341 520 403 438 607 531 632 368 687 261 650 402 356 371 393 274 364 282 454 391 423 444 455 232 738 447 611 520 643 429 744 474 398 389 692 385 603 372 639 320 431 400 619 526 646 238 534 278 667 518 524 494 527 339 668 330 743 298 375 513 413 387 550 342 356 369 689 404 532 273 729 503 508 275 344 432 411 398 575 498 716 399 424 398 457 277 693 398 682 433 549 485 676 479 403 284 746 296 341 416 683 234 582 272 757 426 623 371 505 455 382 403 505 402 374 417 523 394 735 414 617 366 428 449 401 237 591 331 591 477 418 422 353 379 487 304 336 443 664 518 386 412 759 279 364 324 599 468 595 474 651 318 605 433 645 332 603 549 390 294 715 305 453 520 629 461 693 251 463 267 564 447 556 387 519 373 483 409 433 413 507 400 355 246 562 298 662 466 593 241 700 280 751 304 465 231 686 344 335 243 616 299 375 454 707 502 652 399 410 530 706 329 759 245 436 447 776 503 536 514 446 432 682 410 512 271 743 335 526 542 553 505 530 425 556 531 656 289 720 464 401 496 771 414 351 448 547 323 603 435 639 268 582 289 488 398 582 331 773 346 597 446 490 340 721 415 421 238 576 273 637 341 569 481 486 326 753 379 613 355 695 506 548 372 562 506 539 473 497 250 614 369 636 315 611 531 459 244 434 312 558 294 391 432 690 507 336 360 438 470 542 306 712 351 436 284 647 273 744 514 430 306 413 261 470 382 357 379 421 245 417 306 701 400 336 404 587 512 644 546 348 264 514 335 705 255 445 515 600 399 443 317 388 483 482 318 369 465 492 462 569 293 462 406 376 529 348 409 438 365 613 411 769 387 683 377 616 334 656 275 597 342 372 444 644 244 465 539 356 345 522 432 720 379 412 498 448 506 651 349 443 512 702 386 535 325 769 371 746 313 498 291 729 371 624 321 436 530 464 346 666 456 675 418 412 395 526 344 450 260 541 306 544 339 653 394 344 536 528 319 582 288 377 455 683 302 390 243 637 237 713 391 455 479 742 412 479 403 342 251 422 278 394 292 484 490 517 294 400 462 625 481 724 428 569 514 334 383 385 324 649 493 406 288 686 330 442 466 572 482 388 316 385 275 636 516 655 517 525 357 708 389 547 382 651 506 542 335 353 398 732 423 723 337 760 290 589 495 509 235 375 523 679 418 752 528 346 326 523 452 730 537 418 278 685 254 414 431 420 375 538 440 706 319 619 466 438 314 506 473 590 295 739 390 628 241 569 390 706 344 551 271 675 280 715 265 598 306 400 513 551 459 582 328 767 289 522 234 744 377 568 409 575 502 634 432 699 387 618 517 486 351 372 351 748 468 598 271 368 286 346 494 713 324 472 250 570 398 639 277 400 408 775 417 395 409 399 416 732 325 468 446 533 441 525 368 487 368 766 502 426 385 737 542 436 435 509 369 474 523 554 304 450 351 508 342 494 453 639 351 357 381 722 248 511 461 647 331 761 509 757 252 533 535 396 450 714 545 521 321 487 301 699 423 357 390 661 493 757 385 441 321 735 242 409 347 606 254 682 337 747 403 408 547 509 435 489 547 418 354 449 463 698 313 469 404 658 359 654 252 620 488 346 337 380 479 767 513 394 367 365 481 602 475 564 240 519 367 473 357 580 481 689 317 492 502 379 532 598 376 359 279 532 426 571 367 522 272 476 312 540 346 740 370 767 442 589 476 761 508 737 440 635 528 481 253 405 439 376 249 438 547 378 429 478 302 606 292 599 453 451 287 459 538 561 333 664 480 538 376 465 314 710 547 626 433 665 333 776 496 705 549 584 482 680 256 431 461 626 316 659 376 709 491 513 453 457 398 452 339 595 278 495 425 391 465 438 495 444 414 567 523 554 499 436 545 468 416 637 371 352 302 409 490 550 415 478 277 505 262 355 334 366 442 351 291 425 239 666 281 598 282 695 519 435 485 564 275 500 249 351 316 568 410 576 447 688 352 776 252 526 282 342 534 380 475 610 238 440 476 609 481 359 496 528 481 378 325 399 526 340 552 659 328 403 289 748 294 715 357 484 236 667 489 530 290 645 237 746 380 389 504 347 432 339 403 663 552 389 476 443 270 698 539 492 464 647 381 584 248 722 274 342 259 566 255 361 461 635 354 452 398 347 453 474 384 435 460 493 270 663 326 740 463 528 449 736 514 386 385 560 438 681 417 540 482 626 491 638 231 575 343 597 302 550 437 513 407 374 487 419 382 400 471 337 531 491 236 431 242 412 232 744 398 495 469 336 268 688 537 363 478 568 457 498 408 535 540 497 277 530 500 349 296 771 288 511 516 398 436 742 447 413 346 522 304 383 350 497 520 441 305 685 500 694 371 569 260 405 269 685 520 365 462 574 361 737 381 416 366 691 343 464 395 734 353 463 380 558 320 609 468 563 271 501 506 401 387 488 236 392 408 383 428 602 244 627 446 368 252 447 348 733 445 651 515 333 538 604 440 508 300 530 318 605 327 729 278 469 548 763 362 518 395 479 448 642 496 378 384 532 268 425 436 520 325 668 259 617 259 633 337 433 470 618 478 346 511 481 539 593 265 669 544 748 517 561 281 628 303 638 517 761 292 378 267 737 327 723 237 467 473 648 392 435 542 685 412 613 456 393 364 468 500 462 381 596 338 544 246 495 442 357 482 746 500 757 450 377 432 556 319 427 361 347 393 475 306 588 497 690 357 687 515 571 306 467 321 473 509 580 445 488 303 640 447 470 550 586 451 545 348 584 379 488 493 697 363 557 270 619 478 575 447 710 328 392 342 690 485 648 470 765 443 731 326 458 542 752 395 615 419 476 357 407 475 746 539 646 523 346 504 671 450 626 342 375 349 745 356 332 292 742 235 394 510 602 513 623 419 725 414 426 231 413 247 438 256 753 525 577 512 684 355 548 330 576 438 406 315 666 385 362 268 509 363 761 365 591 252 700 377 361 290 604 463 501 338 428 382 614 344 369 552 424 461 692 246 437 510 408 264 338 287 537 391 395 429 585 510 728 396 557 373 479 248 749 405 464 490 598 416 530 295 506 240 384 455 481 510 460 466 758 244 700 303 622 424 368 352 516 330 344 356 498 439 453 362 702 453 492 426 488 445 663 369 741 403 598 276 672 434 598 382 355 511 656 334 403 433 365 284 515 367 611 343 353 268 711 494 449 435 631 252 406 391 449 262 573 387 742 495 468 364 610 381 387 342 420 444 651 524 653 550 653 376 731 486 585 428 566 453 643 256 613 543 447 313 467 261 411 402 580 533 758 256 411 231 688 397 683 231 662 411 559 257 338 239 510 294 359 239 664 522 617 341 654 361 435 472 766 520 332 538 733 545 713 315 410 323 719 473 755 536 695 331 595 268 740 298 429 535 726 522 771 551 549 272 658 293 398 439 538 443 509 428 586 256 759 290 564 273 755 428 769 433 420 524 579 317 595 458 405 344 539 305 567 394 598 362 387 418 578 409 485 416 699 489 423 350 776 413 666 245 417 473 676 408 677 482 480 463 529 383 506 374 529 361 396 356 613 262 436 315 421 410 536 232 640 395 453 300 386 528 341 551 684 314 419 330 531 332 393 342 704 260 365 300 514 529 668 431 710 369 503 368 442 245 475 288 397 314 729 527 514 325 382 402 398 366 530 521 437 414 407 409 458 442 383 536 560 274 442 497 352 446 756 346 564 271 718 236 503 480 766 255 377 409 764 285 439 462 587 400 772 335 442 383 581 282 700 314 422 411 361 496 448 374 363 392 468 379 418 358 504 506 696 443 340 320 472 391 483 365 583 467 601 255 595 331 500 377 534 494 771 511 532 259 559 283 663 265 633 330 465 388 358 428 486 350 609 440 727 349 390 523 437 442 675 248 752 538 428 319 365 313 721 501 669 241 564 241 546 411 714 454 649 481 732 241 403 540 724 332 407 417 514 384 376 461 641 391 533 320 494 389 371 504 475 356 621 310 392 287 438 346 509 374 385 372 512 539 540 438 543 498 455 418 366 258 551 533 708 293 490 360 385 531 449 368 524 537 406 552 412 479 345 343 414 318 400 478 572 368 515 431 569 533 475 368 754 377 706 378 492 382 383 525 561 480 439 520 452 248 733 427 536 402 612 293 480 542 712 259 706 413 453 290 760 516 551 232 475 492 677 483 717 306 502 327 691 316 522 549 574 463 722 456 473 400 382 361 474 543 659 461 360 298 776 440 347 383 344 489 701 274 364 259 383 433 759 323 515 434 475 509 738 426 766 438 352 537 596 281 377 473 526 502 541 392 538 501 517 450 350 355 385 551 530 270 473 362 408 365 651 533 443 258 499 380 341 422 565 387 447 471 647 392 654 257 410 472 481 540 676 290 339 286 571 382 504 379 418 397 672 499 665 426 340 444 680 300 475 416 543 279 335 368 482 378 374 453 686 248 422 339 443 422 683 277 337 443 757 312 467 402 540 384 628 454 730 527 498 401 465 449 650 238 551 481 644 293 549 469 414 294 771 374 561 246 447 327 556 329 564 304 593 238 656 243 433 523 591 464 690 378 520 398 765 401 432 235 391 393 359 535 354 287 552 509 750 400 515 268 777 246 662 242 425 362 416 381 509 293 568 355 662 313 568 396 385 235 420 500 439 361 372 528 651 252 483 308 369 292 700 277 673 395 549 413 596 500 395 274 370 305 592 284 760 544 662 492 672 322 600 332 694 272 639 361 526 468 681 451 584 476 725 258 646 475 721 506 631 543 646 287 381 389 543 511 541 244 419 495 395 396 387 326 630 458 675 537 356 487 498 294 531 486 676 516 653 477 562 340 341 331 555 258 557 435 336 363 569 471 503 234 431 363 476 450 776 473 484 476 728 458 659 422 618 319 464 494 423 435 420 320 375 463 706 472 607 515 660 538 618 364 337 509 702 407 672 396 675 324 698 372 638 496 675 523 625 264 643 257 672 510 340 407 561 441 389 390 576 296 563 246 775 342 542 366 622 479 574 422 699 292 449 485 558 505 443 414 480 263 556 394 361 397 500 269 498 360 698 255 684 322 411 292 623 368 728 304 453 404 508 488 686 366 395 531 689 535 394 521 390 253 690 258 443 407 673 509 375 339 350 481 576 280 616 462 563 412 481 431 415 466 606 497 754 273 518 284 658 505 664 285 474 467 777 445 376 512 408 309 621 436 602 460 721 301 387 528 584 369 660 537 726 473 340 551 370 362 566 415 726 262 639 523 552 511 378 403 566 446 526 539 635 498 466 471 636 299 776 299 590 402 669 272 446 399 396 511 663 260 605 319 676 309 744 523 586 423 430 540 505 280 527 375 524 353 761 313 564 354 381 318 757 444 567 537 684 381 467 504 678 330 512 316 341 388 424 337 400 488 646 277 606 332 600 290 768 269 631 235 639 405 467 374 771 262 525 386 708 355 597 549 623 464 481 379 383 321 695 438 688 405 653 549 475 346 351 321 602 519 610 346 728 419 729 530 654 499 352 285 719 405 581 372 336 269 467 363 668 360 608 537 333 496 767 440 339 375 505 470 338 254 439 280 385 550 430 392 577 278 365 359 711 343 420 288 665 547 349 385 632 295 423 546 739 429 546 326 550 328 582 458 395 250 516 425 586 406 454 271 744 267 668 307 346 343 502 346 504 370 692 393 347 511 377 531 509 276 460 246 760 323 502 546 409 384 497 501 536 484 707 390 422 509 638 485 473 477 704 358 623 244 517 545 470 326 419 497 499 262 519 479 651 419 728 383 745 379 661 318 559 305 474 508 699 313 589 405 564 531 725 381 602 523 490 254 697 419 352 347 766 306 708 342 391 375 459 505 647 244 634 472 629 466 523 376 697 468 443 417 507 484 624 461 432 350 461 516 706 325 561 488 616 289 588 448 681 434 472 438 576 326 399 422 565 507 466 254 359 317 513 468 460 245 518 448 366 359 337 304 368 393 653 466 530 487 530 234 658 238 615 384 737 488 467 257 419 376 371 316 650 316 699 316 357 538 720 400 453 326 732 456 674 551 392 334 644 334 771 486 374 550 578 405 362 263 602 364 561 274 460 420 523 546 617 232 636 286 379 319 409 245 346 534 393 359 553 470 463 366 486 314 590 263 550 480 689 314 706 272 537 307 711 334 621 392 683 501 638 473 561 362 661 363 746 473 605 357 361 467 637 270 626 522 759 296 405 244 602 252 496 312 742 403 412 243 743 501 386 425 463 473 712 334 715 351 375 440 518 372 683 384 434 240 734 394 464 544 536 311 429 312 506 329 333 536 400 391 685 343 501 253 640 463 620 319 365 247 462 303 563 526 730 426 340 435 333 288 744 518 439 509 602 461 445 435 525 504 438 328 506 351 590 235 739 468 333 389 648 537 534 357 620 539 707 403 550 373 711 485 689 329 631 247 405 234 608 317 757 500 417 395 344 424 402 495 686 411 599 381 368 505 522 404 740 310 695 523 357 274 332 285 694 456 564 390 476 461 739 283 480 528 406 531 580 420 402 441 545 279 674 245 419 280 694 269 392 451 363 383 535 264 373 534 599 550 460 479 770 446 361 523 471 536 432 395 551 405 409 480 407 352 532 473 621 280 732 518 337 485 603 416 429 495 496 365 678 536 748 291 625 312 763 470 730 398 650 355 709 280 631 418 454 319 621 406 707 300 364 514 666 317 384 425 698 489 670 528 472 519 487 525 745 249 645 346 753 280 339 419 500 390 365 393 681 480 416 239 510 458 348 482 390 459 362 348 458 534 435 475 749 340 449 521 517 451 627 306 646 315 391 248 749 517 570 313 491 310 488 545 738 369 701 444 455 301 468 358 445 430 707 396 711 444 567 471 413 534 505 247 379 388 663 231 484 361 474 542 443 433 698 346 478 266 746 312 544 435 725 281 372 241 366 516 371 311 566 516 644 350 473 346 438 457 374 540 539 360 396 547 713 461 383 527 615 466 623 374 696 468 506 335 440 343 421 547 408 255 686 491 395 473 705 338 374 542 683 260 485 489 594 283 733 344 616 241 377 260 722 369 449 362 635 365 615 462 423 511 687 482 427 509 607 321 487 437 632 386 425 472 435 290 466 381 630 475 392 443 430 548 622 377 729 533 711 392 608 254 353 395 649 232 690 544 438 383 707 392 693 325 415 345 747 529 398 464 402 252 417 319 575 506 509 547 722 458 448 468 379 411 587 510 536 382 518 274 467 438 412 507 581 276 500 293 365 453 341 532 463 308 751 434 673 527 441 455 379 313 621 538 646 300 583 349 734 321 753 289 660 320 590 370 623 301 363 400 370 275 345 410 363 524 585 303 726 537 548 427 347 396 607 351 479 315 571 463 415 425 446 305 491 524 601 441 664 300 500 499 597 392 667 237 601 391 409 488 405 400 673 396 640 324 752 472 472 360 769 529 565 522 631 353 462 386 757 269 629 408 641 314 349 353 343 543 624 252 353 430 414 350 367 354 769 516 551 274 419 406 340 534 427 503 759 379 390 358 603 464 345 248 557 426 660 364 477 253 755 405 651 255 480 425 463 271 622 462 355 355 355 304 620 454 511 258 368 434 690 488 756 317 595 324 504 378 740 526 366 335 530 267 637 296 401 343 487 279 505 409 597 494 509 231 571 284 681 430 600 433 513 339 776 531 688 534 333 531 445 459 702 460 631 312 717 448 525 283 465 276 537 341 731 443 511 348 637 248 477 329 606 272 424 403 456 437 423 254 739 386 342 433 502 493 360 495 434 436 612 551 638 432 540 392 590 302 466 542 665 482 759 428 668 282 736 336 709 471 484 316 403 447 476 286 344 287 417 313 426 237 501 365 735 474 632 264 670 355 488 241 665 373 504 410 690 387 559 262 622 349 440 551 555 409 640 523 555 515 400 342 525 445 769 266 718 481 541 510 571 522 396 269 664 267 680 432 726 547 443 332 508 384 763 237 609 386 736 261 573 361 553 270 586 262 470 402 754 290 510 532 363 263 521 469 697 399 614 548 424 256 634 535 745 344 483 478 426 542 480 231 354 377 404 301 404 244 425 363 443 390 440 451 432 349 762 549 672 320 697 413 469 263 418 470 402 358 749 459 728 342 544 463 703 303 475 290 618 512 684 341 466 520 709 483 677 395 496 285 491 388 413 241 591 378 574 428 545 480 707 488 671 477 402 516 700 296 657 503 413 505 486 447 603 354 441 476 552 290 456 327 708 358 542 257 742 372 508 486 332 281 706 502 388 251 333 302 683 351 455 440 442 341 354 265 747 322 353 308 627 307 374 325 356 537 551 526 762 496 383 502 398 382 626 541 727 530 754 325 760 445 744 533 605 293 746 428 532 388 652 501 557 412 337 375 345 326 407 492 746 547 686 458 512 256 573 336 584 484 607 532 562 431 407 456 776 418 663 460 651 254 710 319 604 386 702 267 389 256 699 367 442 331 612 421 416 477 468 450 456 329 472 266 654 234 516 327 659 539 735 533 482 462 397 304 648 427 426 359 493 486 368 498 440 474 434 411 592 378 484 441 483 530 424 408 349 422 746 497 450 390 775 384 494 324 341 484 625 509 494 434 746 368 605 533 757 294 715 460 776 339 362 425 565 309 713 445 348 367 487 416 399 340 768 315 461 486 732 370 581 506 495 530 522 486 745 282 600 278 745 353 443 496 407 336 430 391 599 298 334 485 730 299 399 245 698 324 537 268 521 376 668 293 444 309 514 411 703 499 616 520 565 389 351 543 548 249 607 235 672 466 621 388 590 504 642 375 754 265 548 293 347 279 737 396 516 441 410 552 574 552 531 253 338 353 730 308 680 518 490 316 507 427 402 426 707 450 628 250 361 458 341 479 610 501 502 285 587 532 568 236 357 442 762 485 621 517 700 418 688 435 565 233 395 449 481 531 571 244 521 390 461 403 368 404 608 396 475 399 363 320 694 408 701 262 688 453 409 509 433 291 371 491 395 290 748 285 741 400 728 510 463 280 768 501 615 510 378 474 381 326 700 282 755 482 583 418 672 394 568 387 737 430 571 423 505 396 775 499 661 385 397 469 667 347 571 535 622 304 421 252 541 387 497 274 750 488 553 427 609 488 493 313 563 505 670 315 402 261 528 363 550 432 639 449 342 460 384 489 407 373 409 451 445 309 644 513 352 289 545 449 358 470 334 458 446 465 538 410 519 432 408 403 397 501 417 241 357 338 456 433 423 340 377 365 394 531 420 439 657 241 646 286 351 363 584 332 380 243 724 255 648 333 341 245 547 243 462 326 421 412 395 344 709 408 562 450 410 528 425 538 770 332 695 376 749 475 513 460 408 450 758 299 446 350 732 494 347 438 619 507 420 502 404 388 688 483 332 443 411 270 578 347 555 441 393 450 366 401 386 337 455 412 566 495 594 511 567 397 386 475 507 509 757 413 719 269 562 320 338 544 479 461 423 526 717 405 368 524 378 533 724 248 737 360 698 496 586 420 693 268 676 490 653 292 688 244 545 484 410 240 568 287 665 346 357 463 746 455 694 264 768 377 777 394 636 250 530 406 443 392 506 287 719 260 533 507 570 263 663 467 679 438 639 499 738 264 443 298 405 546 564 426 426 327 424 424 465 323 524 322 541 552 576 289 638 551 689 456 597 257 379 495 338 453 733 491 681 366 773 406 515 320 529 382 636 298 519 517 353 503 716 339 735 483 657 419 637 295 674 394 446 275 465 435 600 398 660 289 612 511 616 377 644 499 675 323 424 440 552 508 423 415 751 460 453 278 464 485 496 539 466 378 678 348 335 265 708 258 617 453 737 351 466 486 506 433 623 273 657 437 570 243 598 515 748 530 695 265 750 420 458 344 674 552 690 352 682 480 745 541 631 346 523 547 773 279 692 272 522 271 484 351 527 409 575 472 714 256 776 515 377 540 482 550 527 434 613 363 739 374 516 372 655 288 663 387 344 513 480 460 390 460 689 463 483 395 637 276 607 523 629 417 371 498 670 274 693 231 742 309 564 287 645 261 544 468 656 527 705 239 662 347 557 342 660 546 650 291 752 392 345 233 429 263 447 540 335 491 528 349 495 479 458 272 576 261 625 242 531 457 766 268 663 457 405 333 360 427 396 372 550 313 561 460 699 359 659 425 751 396 708 459 438 267 704 474 466 444 495 281 762 347 699 378 687 507 371 455 335 293 660 450 616 443 524 244 656 464 551 393 369 240 705 547 612 503 556 320 482 232 562 454 582 317 356 523 653 340 444 437 366 507 503 237 514 276 539 315 357 409 771 415 603 465 596 301 402 409 664 403 642 339 679 410 669 389 563 437 619 267 725 284 595 399 590 443 429 428 748 379 513 312 622 497 682 411 413 445 761 432 669 274 492 267 385 408 608 546 671 437 616 371 463 235 373 481 745 320 490 354 717 232 351 360 668 395 581 354 715 429 723 315 448 413 575 273 472 428 562 497 338 506 485 269 587 249 408 285 541 335 453 313 754 543 476 545 667 537 337 238 585 371 452 503 726 314 701 538 747 248 390 287 414 270 443 240 572 372 405 461 706 252 341 453 412 475 767 466 526 470 753 461 342 528 568 335 335 445 683 430 747 368 375 390 382 533 711 248 634 514 684 302 484 474 457 289 525 322 457 285 614 354 610 447 461 313 709 517 415 384 441 460 540 347 468 245 461 429 448 406 643 545 635 298 586 390 383 267 409 372 453 511 720 325 540 264 777 309 494 437 673 263 747 379 417 366 476 486 543 358 723 439 741 399 576 425 621 501 585 358 690 435 351 238 437 531 393 328 640 295 455 392 606 261 508 364 365 324 440 507 499 512 347 413 610 266 440 429 408 241 592 319 549 462 598 234 724 522 364 332 698 498 436 468 761 437 406 383 347 379 599 269 703 305 411 397 743 520 612 367 420 545 375 317 534 420 590 287 691 249 569 428 722 443 476 419 715 274 350 231 454 384 478 346 368 334 633 332 767 502 725 252 736 504 517 259 525 310 639 294 447 300 391 315 621 460 414 274 393 476 587 345 400 445 770 315 636 271 414 495 375 236 388 372 725 448 378 531 640 439 704 536 534 446 611 421 351 509 464 335 747 508 729 363 772 422 661 417 394 245 394 318 458 549 616 518 359 420 637 490 524 284 656 391 614 268 478 527 599 242 734 361 566 430 401 504 345 369 528 403 623 481 476 535 662 447 563 266 562 312 529 540 675 461 397 495 683 320 562 453 618 423 397 468 615 248 337 492 396 458 362 381 367 475 503 356 360 409 610 380 459 256 350 434 760 404 717 353 685 414 632 389 379 259 419 494 595 282 753 493 612 317 669 344 688 442 551 376 605 471 425 470 458 302 700 507 402 521 592 327 536 539 688 355 430 422 707 492 340 396 498 434 390 361 767 530 438 416 766 301 758 464 344 239 670 319 662 456 359 276 539 514 622 478 366 338 544 508 451 300 578 426 430 315 476 522 712 523 509 262 481 372 399 257 752 446 461 518 480 291 766 514 415 489 585 445 664 535 504 339 538 482 648 507 645 448 363 429 615 245 774 456 676 347 380 383 607 396 631 264 592 362 766 518 763 548 448 486 677 344 720 322 448 428 567 441 421 454 727 412 658 455 737 310 695 357 469 408 355 512 549 345 699 416 611 243 543 291 624 460 729 311 447 353 656 251 584 272 602 361 642 314 749 498 407 360 696 269 337 298 502 430 689 258 707 235 468 506 398 332 337 348 539 286 545 545 337 546 375 499 745 279 643 540 507 426 525 345 545 442 591 307 659 281 475 378 675 270 473 296 739 349 393 425 483 328 698 425 493 542 568 385 649 529 534 331 358 326 442 456 682 318 377 400 385 432 470 401 636 317 468 279 378 302 424 420 492 525 762 536 691 326 760 374 582 244 641 291 437 506 332 293 404 411 752 287 463 312 756 392 759 478 604 405 561 253 339 422 729 350 557 503 588 467 514 548 336 243 350 386 651 357 562 522 535 322 651 271 706 397 726 250 586 389 559 450 751 430 532 319 618 339 558 370 686 385 757 270 681 546 656 478 656 247 760 257 528 306 714 236 408 516 720 306 531 247 724 379 628 424 651 395 747 301 616 256 487 491 754 418 398 407 764 412 539 478 514 543 531 321 490 266 758 516 754 238 442 491 475 491 730 466 726 520 471 277 347 410 445 535 490 374 746 522 646 407 557 428 465 498 590 526 604 342 437 542 543 263 551 450 565 445 624 357 774 441 513 464 669 548 391 376 777 257 461 309 440 356 641 408 725 350 481 367 617 326 474 346 591 265 600 475 695 237 704 487 690 494 336 515 769 338 773 336 699 322 413 489 447 246 758 467 648 445 442 274 749 343 577 351 477 309 493 349 688 406 509 373 499 293 499 299 351 308 725 492 496 485 416 427 556 251 662 486 664 266 610 442 490 499 703 247 419 253 350 544 636 350 425 537 533 534 520 436 765 246 487 421 579 452 494 291 334 532 418 325 654 318 564 476 713 300 374 341 389 323 578 345 639 429 518 345 414 512 776 397 721 232 723 546 589 525 546 383 710 253 395 308 667 423 535 440 645 362 500 302 379 308 445 259 403 298 704 326 686 482 358 389 454 516 366 466 478 310 354 546 540 488 461 544 417 476 759 354 342 415 772 497 496 334 366 468 449 348 368 552 638 287 437 293 472 436 768 252 446 340 366 285 343 549 561 290 479 474 604 500 509 397 435 431 519 465 479 417 701 529 630 517 692 297 500 299 501 412 460 454 677 457 499 503 481 473 741 299 719 492 596 470 456 380 633 445 583 486 415 418 457 472 533 418 405 276 384 282 530 549 374 342 616 483 510 402 745 528 565 393 525 513 743 542 769 336 343 282 676 300 499 529 544 470 355 465 377 362 606 236 345 354 463 497 522 330 476 459 613 252 442 264 454 310 772 336 606 492 703 532 565 336 678 234 593 339 585 473 602 500 752 403 461 260 395 358 761 410 566 475 644 232 725 275 364 287 341 354 583 232 554 479 694 435 590 424 422 268 459 498 386 309 622 436 700 380 367 311 481 260 429 538 643 296 524 362 502 501 458 357 733 382 748 534 758 535 678 524 774 262 683 328 441 448 539 265 665 433 649 272 519 252 775 258 767 402 642 365 478 512 389 422 474 392 512 242 758 312 447 254 448 342 512 434 567 342 720 528 337 309 459 439 777 522 550 263 489 526 493 397 553 395 423 303 366 520 485 250 638 470 654 477 383 304 694 404 667 319 416 246 569 433 588 429 337 337 646 268 738 427 722 404 522 372 615 320 452 449 639 371 511 428 491 332 506 512 589 291 572 358 656 447 632 536 650 235 680 548 712 440 721 312 657 540 550 278 456 331 564 307 622 515 559 503 446 518 658 463 565 239 421 513 500 337 757 301 360 491 635 256 579 348 425 521 395 437 462 377 434 271 433 380 598 390 740 415 657 500 346 364 549 489 663 270 598 279 396 451 772 491 511 235 600 270 766 419 658 380 512 399 375 418 771 523 580 311 683 359 756 491 538 434 433 361 771 246 516 263 603 522 758 496 439 408 446 533 476 549 665 392 431 275 650 375 562 323 760 291 694 513 556 256 353 427 465 406 411 340 354 296 500 338 769 428 726 442 362 427 566 382 546 407 491 480 542 345 332 539 629 490 694 317 445 410 625 539 413 457 405 435 595 360 640 381 427 391 600 524 376 415 479 497 707 400 750 360 719 287 570 305 484 383 644 281 370 452 670 440 650 518 464 279 399 274 679 321 427 458 581 308 728 315 702 397 601 490 491 511 446 317 344 306 500 525 504 381 520 408 703 375 695 512 771 481 733 245 540 529 491 501 724 281 661 336 564 537 518 335 762 539 661 411 548 451 493 291 421 331 586 514 556 310 761 323 599 351 541 457 730 429 508 301 371 266 742 301 679 270 694 233 343 303 525 254 683 376 521 479 375 403 559 361 384 449 573 337 510 497 370 494 636 374 655 544 360 414 551 496 678 431 581 298 343 522 668 498 478 550 429 435 446 397 676 508 705 262 631 358 536 375 750 277 560 273 497 295 580 394 568 246 737 274 658 349 665 293 510 534 576 479 517 428 660 416 514 497 544 428 437 457 365 347 617 397 684 399 708 375 698 463 478 233 479 233 587 269 620 516 357 547 615 516 410 453 689 379 607 248 668 545 602 403 757 258 486 232 701 285 701 278 586 405 756 278 731 269 759 419 724 457 659 533 415 369 585 502 703 306 468 308 565 501 733 372 521 518 503 451 345 355 426 333 405 443 594 263 771 521 777 360 392 410 650 260 449 272 362 281 405 342 666 282 593 496 488 292 697 275 533 481 635 277 523 445 352 443 433 245 650 516 710 316 417 269 579 231 435 434 472 384 584 513 621 496 382 427 464 423 591 303 407 371 367 369 746 397 401 521 557 551 365 405 760 539 597 370 489 370 465 407 420 395 649 518 742 389 457 525 694 320 477 367 665 429 410 526 564 483 737 254 496 369 501 481 399 399 613 303 372 231 545 319 703 256 610 279 758 352 391 267 545 436 527 477 577 379 659 536 472 370 604 527 738 389 560 239 359 257 646 529 743 439 579 474 362 529 767 421 458 446 356 336 351 296 517 419 360 459 543 253 695 530 351 410 669 523 619 322 393 239 524 431 334 278 608 279 575 252 644 545 464 323 335 366 474 500 615 513 602 249 493 407 698 317 538 538 407 449 759 507 436 392 550 479 662 519 424 447 439 423 567 541 611 362 609 448 578 313 519 380 342 437 384 284 361 542 646 386 543 453 649 341 353 487 485 465 611 283 775 382 374 392 756 516 368 386 604 466 760 492 553 269 641 300 338 236 443 487 470 462 709 439 683 310 660 407 721 434 653 325 395 312 494 375 739 320 441 426 757 374 455 540 599 425 758 334 670 232 656 502 712 301 735 501 764 386 504 539 610 335 505 513 671 323 343 298 455 312 579 319 689 420 612 362 418 242 644 354 724 399 492 301 628 406 518 354 527 467 662 532 560 413 643 457 449 410 491 437 710 397 397 449 444 500 527 279 451 460 668 402 386 473 545 334 377 358 497 255 770 327 407 307 599 492 770 538 625 288 538 392 650 524 604 337 420 479 701 359 499 361 450 362 592 231 494 491 634 402 366 512 515 551 598 348 635 442 465 483 502 432 762 268 668 525 686 363 391 288 677 370 465 257 773 263 532 244 569 329 375 508 378 534 505 285 618 425 514 234 638 381 652 283 458 290 511 512 737 318 352 543 350 288 601 248 476 313 410 352 706 234 504 278 514 471 429 251 431 530 522 473 491 330 681 412 473 544 416 403 655 472 378 530 743 271 614 340 557 256 580 478 687 433 654 276 378 283 447 484 613 378 668 339 334 373 617 407 477 323 684 513 367 278 344 382 556 404 526 356 447 249 714 397 543 543 688 266 504 465 372 307 580 451 689 372 424 418 354 348 607 503 383 313 494 354 622 387 576 388 642 278 647 539 578 385 422 271 590 510 684 242 459 474 536 432 576 297 410 381 399 381 615 278 647 453 547 299 652 342 587 480 714 441 624 359 599 348 488 521 765 422 571 513 371 548 697 268 456 414 423 372 541 545 460 536 333 289 375 245 689 534 702 263 354 294 523 259 739 387 460 346 717 468 625 515 418 315 389 540 777 536 382 378 355 365 659 444 591 452 552 435 775 245 557 469 360 280 526 243 536 261 398 501 510 393 522 474 379 358 720 450 453 339 703 317 771 313 498 418 686 442 345 535 694 358 511 523 654 498 641 528 458 502 725 533 574 533 590 486 510 288 683 536 692 431 620 315 336 277 689 298 589 486 716 520 725 431 747 504 731 300 561 348 731 370 586 283 463 481 733 499 564 242 642 312 574 260 504 486 678 395 776 382 343 412 492 390 596 256 604 481 446 530 621 402 372 246 597 434 430 526 726 256 710 277 451 323 379 354 571 275 749 361 531 481 337 476 336 299 529 535 539 552 365 341 367 291 738 513 351 242 763 233 413 436 736 361 606 432 767 339 406 542 517 231 353 372 762 291 364 238 513 479 534 303 520 506 407 434 594 260 677 373 581 377 576 421 401 286 588 427 692 492 477 496 445 341 353 472 626 501 610 393 696 483 661 245 355 496 520 257 600 512 720 334 613 449 759 406 674 348 430 400 354 493 342 268 548 373 537 426 389 280 605 271 429 513 750 308 460 431 521 396 583 393 476 530 717 352 479 366 645 544 536 464 652 376 667 246 650 440 452 245 758 530 674 238 375 510 667 545 614 314 687 273 643 389 496 465 750 500 592 446 734 233 463 288 422 468 571 479 429 280 439 500 560 350 344 360 750 260 685 315 458 547 701 443 483 242 701 355 646 448 529 250 487 248 362 327 683 480 398 399 538 533 642 232 566 513 626 302 401 302 454 428 474 525 401 523 375 486 580 469 518 370 771 293 594 405 555 456 756 410 429 474 739 499 546 429 666 440 499 504 708 262 708 306 344 308 439 508 546 233 352 318 594 544 754 348 369 417 668 359 765 346 679 497 475 362 660 542 547 328 466 383 629 549 367 345 677 531 625 322 510 265 410 520 529 457 552 387 409 299 350 370 572 470 670 376 557 316 754 396 404 434 364 292 611 512 659 306 714 532 555 478 552 342 371 523 500 421 482 501 522 257 736 389 470 381 729 251 644 467 351 424 521 370 499 426 558 383 587 527 620 400 523 488 575 331 736 409 681 371 548 252 662 416 716 508 571 320 672 404 467 272 482 502 757 285 417 283 357 283 687 331 347 253 632 514 750 355 461 499 447 240 588 330 349 494 751 465 432 428 621 507 683 262 426 403 580 421 472 285 517 296 340 437 496 368 710 409 482 392 347 334 761 479 681 299 722 530 380 536 533 343 681 258 774 528 726 260 711 286 336 292 455 548 760 262 469 244 541 391 562 518 396 304 387 453 765 303 706 269 715 546 744 454 618 460 568 311 756 545 535 272 364 482 498 543 681 374 486 536 375 329 403 312 436 551 480 248 478 519 438 292 541 236 600 425 376 396 555 479 726 497 401 355 350 508 520 477 424 441 599 292 546 464 540 463 610 280 414 405 399 363 767 344 397 531 583 543 370 311 415 413 664 468 531 297 472 512 756 248 661 421 545 463 690 372 549 258 602 438 375 348 385 402 662 438 578 546 570 294 527 437 755 274 598 478 638 548 665 351 709 322 725 273 477 450 405 240 481 376 473 469 637 467 577 305 408 490 659 362 748 451 633 393 741 332 342 241 338 359 509 305 711 415 649 475 498 452 528 402 764 453 745 382 418 343 764 496 612 270 682 385 595 241 748 546 717 389 620 339 481 459 669 271 341 313 663 379 599 386 750 518 534 338 758 268 625 252 450 483 599 247 568 343 692 436 360 367 562 342 462 538 655 244 595 377 579 308 686 467 496 402 377 524 508 333 685 552 489 443 774 336 652 539 496 327 712 302 387 519 512 521 575 442 717 355 397 483 656 472 439 391 596 469 503 401 367 415 392 316 483 231 362 473 717 475 476 334 578 478 679 547 384 238 358 527 623 466 411 313 703 304 459 283 459 482 396 492 767 437 511 528 679 480 772 380 386 460 607 311 469 457 724 336 746 284 340 405 487 291 344 530 551 337 529 503 755 469 517 389 715 296 567 427 699 548 682 252 703 412 740 313 742 247 527 263 633 297 377 537 684 528 548 488 596 284 653 258 500 427 679 346 348 552 429 320 431 453 505 243 654 419 359 296 372 386 383 273 735 433 545 327 337 290 601 311 766 359 738 277 707 470 563 289 501 528 600 267 411 383 491 243 497 355 602 256 744 502 405 389 671 370 423 454 669 382 482 327 643 283 566 483 756 413 418 301 530 313 487 315 518 363 692 430 645 518 475 248 335 471 768 450 635 247 773 494 772 371 518 543 412 305 661 418 532 333 368 547 756 366 654 277 581 333 457 544 575 524 696 261 632 374 713 292 610 320 729 431 583 378 593 341 429 359 555 395 600 297 354 484 485 249 550 472 370 376 381 483 579 407 369 521 682 393 578 423 590 318 603 244 661 295 777 410 749 281 536 366 688 277 495 395 368 302 429 248 708 551 631 491 672 458 463 365 623 253 388 231 395 511 592 256 456 516 517 352 581 371 504 232 340 415 584 310 474 503 630 461 458 451 692 251 587 302 383 248 390 239 450 302 412 304 648 242 490 442 704 317 487 299 333 233 639 419 501 278 711 476 753 477 440 388 630 493 776 356 716 291 374 547 437 550 405 469 735 490 424 544 631 489 563 291 535 385 643 445 714 401 532 479 427 322 700 317 504 408 382 257 634 344 650 279 540 376 735 256 394 395 690 442 436 402 395 436 630 510 399 489 592 512 353 288 755 354 544 252 517 234 574 419 474 313 417 376 384 472 710 232 408 393 466 372 736 350 434 250 457 238 343 373 461 506 520 400 705 468 758 253 762 524 420 278 681 513 387 429 746 462 517 410 660 495 605 344 600 462 470 452 483 363 510 360 442 514 524 435 645 422 462 338 743 322 508 466 343 251 597 480 539 479 573 379 447 235 412 474 405 361 430 379 378 238 567 418 499 436 438 249 720 502 338 282 357 315 750 412 458 381 348 544 373 317 731 541 611 374 489 384 441 526 342 444 534 470 741 383 733 377 662 249 672 329 562 400 385 549 577 299 515 244 336 517 659 244 359 403 332 274 603 333 693 528 691 240 361 309 770 355 585 275 746 546 506 397 613 268 726 275 497 486 732 278 424 372 606 342 459 399 775 235 621 470 735 517 739 537 592 369 614 536 439 530 665 318 495 499 728 443 342 351 681 376 765 325 427 414 351 494 519 267 744 536 676 551 559 242 745 365 471 543 436 333 649 509 713 479 393 511 545 281 616 452 430 512 434 510 763 496 748 482 721 462 576 293 633 351 580 347 556 242 497 523 742 369 775 261 620 467 546 540 386 496 361 353 428 336 520 310 491 238 752 486 513 432 542 486 398 531 722 399 567 446 720 461 337 411 613 494 490 471 697 416 754 323 717 279 594 543 523 266 651 363 758 344 387 347 769 276 475 414 633 431 564 338 552 305 595 544 399 499 433 381 465 253 516 365 356 320 400 427 694 470 613 375 522 294 451 421 667 291 696 510 371 241 359 524 503 440 333 246 420 503 509 502 445 247 498 469 538 397 673 250 690 244 754 283 633 333 472 466 393 507 600 316 501 455 444 444 380 517 497 296 341 346 351 258 721 518 449 528 648 534 334 398 628 411 400 486 410 306 755 421 457 418 513 400 622 394 572 464 636 334 511 314 602 542 431 487 419 413 510 332 724 324 643 460 375 324 750 510 609 278 711 397 542 237 589 507 769 549 543 550 472 492 568 376 617 273 635 363 465 280 690 295 633 499 689 488 653 360 607 376 671 264 485 431 446 420 517 502 587 274 333 537 773 427 359 474 372 414 477 345 460 283 602 501 616 408 651 304 693 339 407 537 707 546 451 426 377 312 427 389 403 429 653 465 734 359 392 416 382 364 507 549 335 315 509 549 417 510 363 353 462 506 663 373 543 327 368 531 631 449 576 525 541 432 481 321 350 260 650 504 429 262 463 469 486 243 546 380 426 243 660 520 642 283 498 474 723 269 616 285 611 333 732 312 688 378 700 465 631 388 463 351 373 517 593 354 664 550 478 299 772 510 737 526 708 451 509 333 658 257 431 378 455 403 556 506 679 496 698 525 429 376 403 511 738 534 599 250 757 328 370 453 623 358 549 298 447 334 707 258 632 369 746 322 512 250 525 427 415 233 632 294 680 480 434 531 709 402 348 280 343 438 367 514 435 414 753 279 559 389 629 445 418 531 379 454 489 333 425 469 736 471 507 544 496 382 393 413 641 475 654 314 406 329 517 321 522 411 686 318 565 247 399 268 580 248 580 448 565 237 657 251 768 267 394 273 444 311 682 431 761 283 435 430 645 309 377 544 702 519 657 456 634 259 751 296 456 282 378 253 717 472 609 380 505 260 747 416 618 464 730 242 373 405 370 235 571 386 767 347 517 245 499 345 496 337 430 353 431 374 536 334 659 496 642 445 632 323 392 501 387 531 340 321 589 292 736 549 423 495 732 503 619 352 381 288 679 291 400 404 662 444 551 434 410 518 376 550 569 442 606 393 664 380 569 299 411 496 411 322 481 360 656 360 501 417 405 256 522 431 766 381 444 539 628 426 397 454 716 259 573 404 526 378 534 489 683 306 742 373 715 504 467 452 453 303 357 472 490 461 384 312 696 357 509 427 392 351 444 431 361 480 763 438 332 345 499 542 551 346 468 368 717 241 452 387 562 415 673 486 530 456 427 304 598 511 658 502 726 550 712 312 550 306 663 304 340 398 451 427 344 402 721 298 669 289 535 446 740 233 650 262 645 324 749 516 770 456 577 419 517 275 475 307 446 504 451 244 393 237 344 477 714 537 333 517 562 435 341 435 347 276 360 391 431 406 552 436 464 465 669 489 770 472 458 507 560 311 564 370 341 371 597 465 481 310 723 334 365 329 760 331 775 389 718 482 747 520 347 340 538 350 353 287 777 389 401 489 336 348 485 297 630 315 678 495 426 408 452 253 574 352 552 502 721 447 720 470 334 488 706 391 617 433 396 470 561 478 563 385 368 376 601 286 746 463 391 525 550 249 419 369 470 264 500 346 756 452 774 497 673 313 495 520 636 468 768 278 591 407 672 259 770 364 669 240 349 384 379 449 359 264 372 458 520 258 423 391 768 405 533 474 570 374 533 517 619 409 392 332 671 540 559 263 590 455 551 331 449 395 453 351 395 411 634 360 536 237 391 460 334 246 475 443 575 430 716 523 502 492 545 362 684 334 602 441 415 400 380 311 756 274 348 450 474 439 450 256 357 279 723 455 439 330 770 529 627 545 365 399 602 510 696 365 573 447 523 253 706 412 741 387 501 435 700 369 673 375 758 423 772 529 571 540 515 380 770 292 633 492 504 397 617 510 519 499 359 372 753 443 684 374 367 476 764 282 545 396 574 396 739 378 652 434 543 422 773 472 660 409 539 545 759 402 744 316 569 392 398 521 743 476 708 416 523 509 625 458 533 544 513 335 541 397 710 466 721 299 515 492 585 359 570 416 427 396 620 278 624 474 500 478 641 262 364 353 447 340 615 534 430 358 362 294 657 479 775 397 466 290 669 518 765 439 367 292 642 543 688 254 435 450 447 366 522 289 522 394 525 259 722 263 438 548 762 277 607 314 518 495 461 410 644 509 651 423 615 352 775 428 549 354 540 501 603 298 371 485 570 252 659 323 576 267 749 322 632 461 375 247 571 252 750 268 348 270 390 401 354 403 613 389 722 481 346 483 445 286 497 370 707 245 662 308 640 291 495 377 502 289 500 516 733 421 537 491 509 316 507 373 607 285 696 538 337 421 688 336 596 494 740 400 511 268 394 416 340 536 333 356 622 433 670 396 607 511 691 399 560 368 722 305 724 351 759 407 366 377 391 453 423 423 521 307 725 548 760 497 478 505 573 477 372 506 615 381 542 290 439 336 727 535 690 453 603 402 440 397 579 299 737 515 344 309 341 489 712 346 527 534 415 279 400 366 397 400 442 303 502 517 382 284 542 422 502 311 528 303 582 390 356 378 472 371 735 387 641 361 721 253 359 490 634 352 663 254 356 512 765 306 621 545 667 348 527 355 415 483 410 508 707 363 343 424 398 438 670 276 630 456 745 422 464 382 755 513 513 544 572 270 549 548 740 547 724 257 417 315 332 295 462 306 750 529 660 235 623 443 602 330 545 505 494 310 512 353 693 507 427 380 433 415 671 299 634 429 650 379 754 271 622 474 693 485 341 528 358 309 491 307 633 391 764 460 608 349 665 332 622 481 456 478 501 445 593 445 678 491 732 269 352 440 501 440 399 276 498 472 377 480 627 317 356 306 553 502 523 425 689 427 348 474 584 493 490 421 539 494 761 514 414 273 474 272 444 386 600 468 579 433 737 402 709 293 537 524 581 413 715 438 466 263 603 491 625 327 626 251 506 495 372 310 428 361 548 295 723 422 647 241 723 495 446 389 335 287 738 429 482 364 347 403 422 388 501 436 371 388 575 478 585 379 422 529 360 452 707 437 440 528 557 552 422 311 644 377 513 402 452 538 388 236 558 387 390 485 477 542 569 399 498 546 424 268 370 524 458 382 417 405 547 256 336 502 337 364 756 453 565 276 539 397 539 311 634 551 654 438 449 507 752 451 548 423 673 416 408 540 695 418 386 249 548 247 480 277 344 323 421 247 393 254 436 253 601 400 443 506 391 291 591 394 431 467 633 497 382 265 661 496 435 366 566 452 733 455 354 305 769 509 394 333 654 494 744 515 437 244 519 235 340 392 516 381 671 522 552 338 742 400 745 266 580 285 614 235 398 472 577 464 367 533 416 463 744 412 531 449 504 451 426 446 597 284 389 299 422 332 747 458 544 282 448 383 593 279 717 308 522 256 690 384 481 409 392 237 719 281 362 354 560 478 341 352 575 471 679 273 343 462 473 466 616 412 473 499 510 387 624 422 739 357 738 521 640 412 604 455 369 265 642 244 338 507 672 535 606 471 624 235 742 539 728 232 664 353 638 533 508 502 554 509 518 400 758 241 525 396 594 250 603 528 528 418 339 433 554 351 750 405 491 270 622 490 448 375 683 278 573 495 557 534 514 494 339 249 495 432 710 310 529 417 641 502 679 393 505 350 469 307 379 379 616 331 595 470 753 380 616 382 706 521 366 388 445 403 677 456 490 507 629 410 689 233 638 269 400 288 588 537 697 298 363 504 638 263 691 344 359 458 589 451 532 406 617 392 756 536 354 408 652 343 561 486 473 253 401 435 558 417 514 508 625 537 662 510 419 235 473 541 644 266 552 518 502 399 595 450 515 302 730 304 681 358 403 494 756 477 615 332 649 405 599 445 373 480 663 317 642 501 737 540 479 432 359 261 405 463 521 357 725 372 550 533 472 547 539 519 630 297 388 290 505 272 593 467 525 529 387 344 340 524 379 243 502 477 544 382 481 324 740 361 550 386 448 543 743 442 609 443 522 326 668 240 349 344 439 485 475 321 518 497 668 472 687 324 672 472 676 241 401 345 390 324 450 533 418 504 355 240 734 316 366 288 767 467 507 417 737 397 531 268 556 233 396 315 515 461 390 266 416 232 438 247 334 527 617 417 336 490 606 524 654 298 460 531 423 305 725 373 666 509 644 379 475 517 632 453 373 343 693 276 608 424 333 453 705 244 726 295 377 317 558 532 738 431 663 259 660 395 439 487 421 379 594 527 494 528 771 338 345 479 734 315 656 429 334 482 703 245 344 454 524 432 575 477 524 466 421 268 753 274 410 495 723 346 530 249 375 490 476 276 625 519 421 518 512 401 767 269 333 395 574 519 733 546 596 503 766 387 508 546 774 499 650 381 454 368 670 482 756 481 708 513 561 240 506 530 482 401 710 381 400 367 526 239 427 443 533 316 651 409 629 545 365 275 360 270 692 307 738 269 420 271 437 547 648 287 771 252 628 550 403 463 466 504 728 491 379 306 707 518 555 460 702 525 360 431 689 447 352 502 550 322 646 521 513 519 705 458 596 356 543 549 644 503 744 504 531 281 727 375 365 345 769 466 737 384 487 300 615 330 564 446 585 492 638 506 492 246 400 522 345 362 694 519 342 538 768 337 508 393 562 492 627 286 761 342 439 284 665 442 774 357 586 323 442 339 384 405 356 436 698 455 703 447 502 441 656 516 344 499 590 481 370 387 536 420 606 506 412 238 735 379 613 232 523 352 548 435 650 493 633 323 487 244 435 248 537 454 638 292 643 492 443 524 517 253 446 247 411 378 499 458 656 242 438 489 470 394 550 372 563 377 408 325 749 461 426 498 462 502 412 434 745 386 578 266 677 232 526 242 650 430 633 463 690 274 622 550 635 412 642 253 666 508 398 314 420 446 540 341 386 387 663 518 415 463 344 242 359 453 678 312 724 378 658 411 586 525 739 473 416 334 651 244 641 371 410 452 571 285 555 233 720 278 630 293 660 275 680 243 380 465 609 453 614 292 771 527 716 356 511 501 587 454 474 369 701 246 337 494 483 235 639 242 599 512 572 445 667 320 682 339 598 470 398 393 633 313 412 354 523 480 339 292 758 236 562 436 709 376 747 404 643 265 743 336 488 283 516 340 356 522 397 261 730 319 484 538 422 446 510 232 640 333 562 503 626 456 426 369 382 371 528 282 504 512 724 315 771 504 617 473 465 269 352 429 711 490 726 368 664 349 687 344 434 337 366 371 500 362 527 357 726 257 350 254 594 429 712 288 739 299 529 466 506 408 396 444 668 284 383 473 666 368 721 459 525 514 734 285 368 336 654 549 575 274 426 471 334 501 588 535 760 450 538 510 386 445 716 410 756 430 474 409 722 265 742 257 500 461 665 466 335 277 569 376 532 513 657 248 480 360 463 265 465 468 344 268 628 538 620 268 684 362 676 536 760 353 740 264 508 412 526 334 510 552 507 312 476 452 369 334 756 500 599 384 406 476 504 340 639 528 493 333 567 498 621 377 671 421 467 313 696 404 371 481 734 236 478 283 738 391 633 470 600 520 381 331 677 279 437 331 458 300 565 374 608 232 624 462 657 551 645 472 534 386 455 537 672 355 518 489 507 329 339 426 401 272 462 366 486 282 757 376 574 339 503 307 469 295 563 481 488 362 600 448 514 522 616 530 586 346 402 539 377 512 639 356 623 451 377 386 544 253 488 504 560 396 590 349 761 271 733 254 518 454 426 476 367 320 728 298 737 376 689 544 370 373 417 371 774 275 730 531 460 526 684 365 403 294 764 314 768 452 593 321 499 330 610 508 713 512 681 389 366 482 749 473 412 550 539 309 698 541 504 531 643 419 749 534 745 520 470 333 616 460 563 322 699 343 668 543 745 372 650 423 533 414 710 275 434 336 457 231 367 301 733 375 630 545 430 445 728 388 562 500 409 330 764 457 632 418 624 247 453 291 587 536 578 354 332 380 521 401 630 463 354 238 476 340 701 388 585 333 603 426 652 233 588 526 672 314 401 242 376 252 611 357 728 549 703 481 373 247 530 505 703 479 488 338 714 358 613 485 682 365 590 405 364 258 745 416 562 250 653 231 379 338 422 475 510 319 747 441 617 493 721 314 540 288 576 249 652 339 493 354 765 431 432 410 366 259 756 368 333 322 719 507 373 344 437 280 567 518 333 267 615 389 526 482 513 304 634 424 571 340 415 340 370 431 502 393 766 444 382 457 343 423 401 509 646 438 341 434 561 511 385 396 709 511 550 424 352 424 460 299 624 296 569 245 503 341 678 280 406 426 471 345 632 291 699 422 633 395 762 374 461 543 574 325 768 285 551 357 679 465 403 500 574 456 410 294 681 343 507 314 522 459 567 318 622 289 445 518 692 326 523 417 619 271 716 529 645 552 555 269 749 338 660 540 364 451 381 549 728 312 593 302 663 332 724 389 445 387 606 295 371 309 531 311 341 235 361 378 405 415 386 314 411 504 751 526 595 531 396 330 339 274 521 348 404 339 735 334 674 440 407 454 597 317 396 499 455 407 532 382 718 336 733 328 370 310 612 335 607 437 376 357 490 281 407 380 679 545 511 425 687 383 504 351 771 273 704 410 367 485 611 419 542 509 631 267 512 359 465 426 768 357 685 488 681 397 739 413 637 383 634 421 603 387 547 419 723 333 367 408 386 438 544 473 723 458 717 517 457 474 641 530 669 329 381 499 596 440 664 263 733 260 424 328 596 400 584 373 624 468 410 246 411 520 521 342 685 405 437 397 618 548 403 505 597 290 710 265 425 238 420 430 508 293 697 263 758 450 564 541 411 482 728 389 685 362 727 325 483 433 537 315 430 247 580 519 490 257 718 419 650 318 565 531 549 464 534 300 571 498 719 474 476 511 721 331 425 543 432 530 521 409 761 248 503 490 406 538 664 396 402 528 743 266 602 464 612 492 472 292 769 456 722 433 529 524 760 370 403 365 709 470 405 304 520 415 735 489 663 280 521 522 703 517 719 251 361 254 593 362 577 430 405 497 479 330 502 425 432 412 382 246 740 412 507 304 553 464 776 333 625 283 414 496 682 347 471 243 640 273 342 468 353 318 605 399 726 281 593 468 447 428 652 308 657 410 768 368 472 299 721 290 413 468 539 357 763 467 617 522 515 371 569 276 369 494 604 535 384 513 633 536 392 387 695 501 702 405 599 385 460 457 656 403 702 463 506 249 599 389 690 512 366 260 564 329 604 355 478 250 484 295 409 482 641 333 571 369 582 347 626 299 632 464 519 294 718 422 519 236 469 417 689 523 630 286 774 241 441 462 635 367 360 376 738 322 618 529 566 520 599 423 466 490 700 300 743 384 715 248 379 505 447 537 431 264 618 456 660 237 336 376 717 537 561 435 721 500 579 236 488 376 734 442 683 446 624 267 374 432 553 501 608 346 358 339 606 266 665 357 548 241 573 462 773 458 593 451 551 417 574 263 704 442 418 319 505 435 458 453 460 242 702 357 401 335 548 269 398 469 752 464 771 548 777 270 373 426 450 292 451 317 750 290 717 265 763 524 618 328 450 427 535 346 375 233 737 547 487 439 446 257 412 396 765 525 486 299 560 333 772 515 629 388 718 426 686 251 472 240 749 282 630 422 628 243 558 375 538 422 743 515 455 398 403 488 583 520 627 411 433 519 731 363 737 288 588 405 523 540 437 312 476 253 562 465 632 310 508 480 407 354 433 545 489 413 563 249 334 237 432 374 675 478 485 382 341 449 692 286 769 284 703 545 370 552 367 538 496 277 383 546 507 404 774 506 352 267 640 344 415 470 632 531 743 413 580 395 620 239 621 374 343 405 685 493 641 456 413 307 731 364 640 407 638 499 623 366 555 384 577 499 380 265 497 338 495 546 738 235 417 235 665 279 400 403 395 540 475 363 471 439 764 503 689 482 488 448 775 544 362 476 764 414 635 421 420 372 652 516 717 436 368 410 406 390 552 486 519 324 463 329 691 297 691 271 737 326 614 353 495 279 334 272 520 373 352 296 667 248 593 384 697 418 546 536 531 527 680 302 567 395 666 370 552 473 455 457 378 541 334 469 550 475 389 316 724 373 409 402 700 374 441 328 617 543 722 415 714 522 453 487 509 522 373 306 516 442 689 400 587 349 462 479 378 295 444 448 763 509 742 267 747 309 495 296 508 432 701 533 558 336 593 461 458 402 511 381 566 232 753 427 591 368 686 245 568 404 505 295 711 507 664 526 537 273 543 430 521 527 750 320 351 465 477 365 754 332 525 376 702 454 657 346 705 233 478 251 515 234 662 446 342 322 511 504 745 374 620 550 364 313 520 245 581 288 546 382 457 260 757 525 411 375 663 471 624 253 337 256 335 384 653 367 424 516 532 411 633 401 553 401 767 546 549 368 640 419 364 395 507 462 563 390 603 443 428 486 423 480 394 456 548 444 746 403 673 366 601 382 505 368 619 524 558 485 510 400 726 312 755 415 502 351 483 313 500 433 616 479 499 489 663 368 428 427 401 461 579 450 777 272 435 505 610 351 402 453 623 237 628 275 448 394 587 520 610 401 631 448 376 331 526 256 433 331 609 387 608 319 712 541 521 475 591 341 342 384 575 550 550 517 480 296 543 447 359 333 368 428 600 497 462 428 729 313 404 333 740 508 430 292 563 433 541 482 470 492 722 497 447 475 418 380 354 254 690 354 585 501 587 344 488 246 410 298 473 520 413 530 774 283 498 248 744 300 755 414 648 263 489 482 423 497 539 367 377 327 539 300 451 552 685 392 682 306 355 500 465 261 406 246 709 236 629 339 564 400 376 442 411 264 703 395 483 300 711 461 601 315 455 322 471 426 459 296 505 421 479 308 513 515 583 346 696 525 455 294 568 483 706 510 505 400 612 451 509 278 625 333 426 419 749 320 675 481 364 369 638 519 650 483 479 516 606 522 556 232 431 476 359 321 692 273 570 270 624 240 399 423 740 288 567 506 574 400 640 483 394 455 534 316 350 428 722 373 477 437 624 299 716 272 666 471 479 490 385 499 677 298 624 256 683 391 586 429 463 486 763 402 740 518 513 348 406 406 742 404 749 538 676 439 660 516 686 490 395 346 522 384 722 266 505 342 596 373 622 294 524 356 515 342 676 324 496 538 685 431 359 343 640 481 358 382 678 474 431 251 461 470 739 513 366 406 345 294 720 472 668 265 640 313 416 443 597 336 404 254 701 425 332 411 446 285 633 432 455 500 739 311 439 237 366 411 527 448 632 236 641 472 338 522 711 525 424 473 396 318 580 417 761 249 741 539 430 549 575 490 436 486 550 370 531 295 446 526 337 318 650 259 386 505 632 270 772 261 372 455 551 241 406 243 623 497 609 497 767 306 383 347 385 247 563 300 350 382 425 276 567 391 713 495 585 447 337 285 574 482 665 280 503 435 522 512 538 248 426 251 559 540 648 541 729 463 525 534 415 491 629 520 657 412 652 275 336 412 729 497 714 512 487 247 643 274 478 288 463 514 719 472 504 398 440 289 403 496 672 452 637 448 374 477 339 293 678 420 507 315 371 490 372 501 694 411 402 468 391 354 598 374 532 353 769 470 369 396 351 463 421 437 723 467 570 462 491 331 567 470 757 529 594 451 369 280 604 417 682 328 672 503 775 328 599 300 554 507 657 323 602 264 760 397 529 450 597 343 432 338 659 416 401 258 643 504 340 382 347 430 678 523 774 250 687 351 731 533 675 308 661 468 476 349 678 401 553 239 446 303 586 315 458 249 460 286 349 265 530 428 513 406 447 446 391 359 571 473 623 245 654 401 746 496 494 410 401 494 373 399 553 400 659 391 365 412 453 323 384 287 714 446 722 303 573 299 501 349 365 386 688 233 464 548 576 488 675 382 480 474 724 289 396 468 406 458 655 478 391 506 754 514 747 390 640 240 403 405 670 523 489 477 548 299 756 305 449 479 665 477 539 249 662 338 495 389 679 443 559 329 398 512 674 243 511 285 527 408 752 547 633 537 666 306 708 383 563 428 437 444 454 465 496 407 378 380 705 512 410 403 543 369 522 247 750 502 374 272 534 459 562 265 701 480 661 311 389 509 616 486 463 425 467 356 348 546 490 364 482 329 509 317 718 486 653 434 471 539 497 514 725 254 665 549 562 354 506 401 479 358 389 414 340 235 756 303 683 331 710 390 687 259 744 344 689 542 626 408 572 290 455 424 660 304 392 424 445 450 742 316 603 261 384 523 505 403 668 325 557 546 642 287 711 506 692 325 683 336 661 408 445 473 648 317 693 344 689 375 589 351 762 416 524 329 574 449 673 271 449 245 361 363 478 418 590 419 349 531 707 452 554 366 769 408 726 493 623 298 504 316 547 459 463 484 728 248 508 338 668 432 655 409 567 472 404 382 440 249 608 284 397 387 534 350 389 393 546 530 645 293 442 290 354 390 401 397 486 358 691 456 515 515 726 421 336 446 519 534 441 416 459 282 464 293 742 337 706 286 754 419 377 408 519 264 509 318 376 458 355 430 755 326 698 457 332 382 362 407 594 474 468 259 488 385 537 400 350 497 359 350 619 328 432 402 378 428 370 516 364 490 354 261 344 494 583 239 450 521 533 466 472 301 752 259 743 380 668 256 409 311 639 293 600 491 513 411 451 343 708 445 736 395 527 317 619 340 425 399 395 388 687 338 553 265 397 302 709 427 703 357 551 509 526 524 775 494 682 476 742 295 336 526 598 330 734 460 470 347 551 263 773 452 544 465 333 400 455 421 576 441 599 514 724 346 482 508 571 232 519 436 433 394 594 357 768 232 627 277 598 315 521 234 772 398 480 373 735 332 386 384 359 366 395 546 404 409 613 301 620 482 773 520 401 267 662 489 628 416 514 493 477 294 747 232 379 335 467 536 548 441 701 402 342 331 344 264 551 341 548 492 431 403 594 393 452 369 745 458 446 512 479 382 539 254 414 356 754 409 342 360 632 246 370 489 571 248 722 392 365 495 391 306 471 491 490 528 451 539 451 405 482 374 468 283 451 308 616 284 479 471 771 469 582 264 432 519 421 400 685 509 593 293 684 407 562 542 485 405 676 515 337 454 564 298 651 247 611 300 768 325 536 417 761 428 337 393 760 437 435 353 489 248 716 413 519 326 357 527 480 379 714 505 418 420 402 456 651 298 729 457 468 421 704 478 393 304 446 528 710 263 402 289 585 346 629 494 336 382 697 369 422 455 390 372 694 451 558 333 551 304 376 241 470 337 521 358 400 268 422 263 387 546 483 318 616 367 628 462 551 353 410 263 493 323 712 328 514 446 744 473 520 440 478 382 502 282 728 287 755 511 332 459 575 284 445 362 752 243 764 544 399 239 462 339 370 319 730 525 717 287 404 279 505 278 549 362 628 328 525 518 441 404 515 471 743 388 773 534 424 488 434 551 503 444 437 493 344 247 411 232 495 468 649 236 522 383 599 541 532 241 391 246 567 340 370 535 629 459 717 464 389 306 458 495 672 443 418 322 415 396 587 545 416 339 461 508 395 302 335 372 620 256 720 328 617 533 563 244 398 383 696 441 621 317 381 436 773 528 683 432 638 411 753 326 626 459 634 408 731 542 613 280 476 475 713 306 425 384 710 240 677 431 736 240 710 234 638 232 440 450 471 318 735 271 360 395 465 251 706 552 358 288 509 372 550 329 443 386 494 492 707 233 626 469 624 540 415 436 497 436 380 274 518 307 751 530 554 473 453 534 396 440 584 498 635 494 479 278 351 274 520 406 433 374 560 455 557 297 451 377 623 513 754 440 518 333 340 324 719 459 680 326 775 510 713 541 687 518 762 262 719 323 390 348 697 304 415 449 528 416 656 406 718 353 458 387 468 310 501 241 472 435 486 312 732 428 529 431 703 486 683 398 587 397 401 404 585 505 358 235 541 247 664 372 348 295 387 253 345 333 459 458 626 297 440 465 638 268 443 313 681 264 373 490 379 285 727 257 338 501 464 259 593 476 696 394 696 326 576 540 674 272 336 270 338 324 731 298 571 366 496 404 344 501 546 498 775 412 505 325 473 292 444 525 477 246 373 243 538 484 702 535 707 262 584 525 595 381 404 510 727 256 549 365 725 520 581 527 559 280 697 320 461 411 617 511 687 311 735 419 528 537 554 420 648 523 407 453 711 478 654 436 683 497 687 254 698 412 524 364 349 335 484 551 689 323 735 529 374 461 540 297 375 519 361 435 706 503 462 455 659 279 475 234 683 503 772 414 591 459 389 505 586 481 485 420 464 460 507 272 768 397 483 305 449 543 454 505 717 522 654 541 719 330 568 434 544 245 596 489 777 231 625 506 754 313 473 248 666 276 704 268 634 469 377 509 349 306 732 297 630 419 665 261 348 493 711 433 382 426 361 410 578 490 521 423 467 292 711 304 374 546 396 549 635 413 488 382 704 374 470 506 743 375 462 370 495 258 369 312 549 267 732 300 419 258 649 545 463 345 684 285 491 465 364 376 622 389 651 394 761 315 602 509 336 284 591 306 482 441 713 505 532 347 614 489 435 418 582 351 547 305 358 266 650 300 639 256 423 341 421 510 474 239 340 352 678 323 632 404 630 269 683 482 421 348 338 464 371 254 399 350 599 418 359 319 501 537 538 470 665 500 405 341 398 398 769 533 569 383 529 545 425 479 344 504 347 263 437 268 387 304 630 483 773 356 622 430 333 520 523 275 538 234 659 314 748 420 360 359 378 333 717 439 456 527 337 262 554 332 650 250 707 413 632 343 399 299 720 458 440 417 696 304 677 378 619 455 725 456 567 277 602 541 696 521 434 282 422 376 748 502 562 502 533 415 474 435 720 373 493 426 625 425 455 388 549 437 507 508 498 449 462 329 776 426 764 369 725 473 409 260 520 251 339 407 634 345 705 446 457 411 415 505 460 244 773 549 371 252 506 371 394 543 537 550 706 535 670 326 690 487 703 314 369 486 362 359 518 388 651 286 666 236 577 375 450 350 480 359 530 275 757 287 672 288 484 300 347 462 449 438 500 231 683 433 370 531 739 307 476 444 747 551 552 285 642 464 756 241 339 276 338 279 507 267 762 247 404 474 661 479 525 489 561 377 689 378 718 363 679 246 658 441 547 245 409 249 414 423 744 432 521 304 520 377 450 392 466 427 342 513 526 503 467 434 755 237 401 464 542 312 750 248 403 266 542 330 565 504 594 384 518 232 708 536 491 490 545 433 624 243 725 310 400 235 727 334 332 490 679 424 689 343 518 453 436 406 502 526 339 316 597 265 489 373 427 387 737 501 576 381 735 263 690 261 605 482 342 365 744 527 626 328 467 274 414 320 532 242 341 544 416 546 353 474 666 242 700 348 679 234 392 281 445 311 695 464 642 358 629 383 664 487 396 530 592 398 332 447 529 296 719 262 736 467 489 327 615 467 594 396 409 322 456 346 404 542 414 464 731 478 565 345 714 404 550 312 475 257 542 522 743 390 476 278 659 390 619 425 481 446 696 386 495 256 747 406 540 247 349 501 354 376 416 295 366 360 568 492 722 460 363 241 480 243 771 249 438 259 592 377 774 423 701 265 635 378 687 342 454 347 621 417 621 371 590 387 618 235 644 260 561 258 725 367 639 347 402 435 774 291 574 288 550 455 753 404 696 509 396 393 365 238 716 463 721 367 766 395 536 434 413 390 455 262 382 441 339 300 603 406 435 395 492 243 607 288 628 434 536 288 661 488 426 330 628 365 458 551 672 241 695 320 585 237 636 492 414 505 542 413 610 471 548 246 735 391 436 395 486 545 721 310 623 345 525 531 376 514 553 386 551 349 747 522 741 274 731 237 643 441 617 482 703 402 701 410 694 540 334 502 481 453 544 426 372 433 683 307 666 527 718 530 633 544 503 308 360 235 342 379 392 289 406 352 683 272 710 550 392 458 336 265 621 322 437 408 565 315 709 404 679 354 735 324 339 278 684 416 547 496 466 451 701 283 717 423 605 405 396 379 617 515 359 489 336 232 391 532 703 456 559 415 387 501 650 254 717 542 545 426 554 305 775 347 478 271 389 353 460 233 543 482 490 492 504 247 640 242 413 408 712 407 706 309 337 533 441 322 350 381 456 519 485 321 681 359 434 494 625 259 406 250 716 257 593 454 646 433 564 277 577 365 406 465 502 383 392 459 715 401 752 393 585 508 370 246 525 499 652 486 696 384 540 518 638 502 645 420 506 550 771 510 545 304 557 267 698 297 447 501 417 334 548 365 754 320 757 453 566 458 503 531 603 335 370 242 397 529 659 380 752 506 445 401 404 265 629 298 338 378 485 346 441 516 484 549 693 533 629 320 394 365 335 237 773 542 548 345 683 324 361 463 361 332 530 405 539 275 458 352 403 444 656 424 373 318 593 524 529 307 735 551 624 251 401 406 549 504 538 500 340 299 658 407 441 429 616 417 558 413 552 464 772 238 560 477 516 488 478 432 773 286 708 484 337 253 545 419 533 364 744 372 714 335 386 241 593 472 715 259 332 305 649 492 674 276 518 236 663 458 742 425 623 473 436 429 689 369 587 308 340 474 736 441 403 237 444 357 641 505 623 263 761 482 420 261 485 244 521 265 644 540 656 371 763 266 737 401 384 393 500 350 743 311 731 244 651 481 511 300 374 241 762 232 344 319 749 387 714 424 420 316 555 231 377 352 343 371 482 461 695 369 655 311 524 399 658 338 626 308 404 260 504 274 589 433 672 258 475 285 512 533 638 444 529 254 403 529 342 392 550 500 707 534 342 408 679 390 382 278 613 288 635 268 738 274 628 402 398 258 764 293 655 351 737 456 742 440 699 365 627 456 573 282 396 266 715 543 365 516 583 385 499 433 583 355 523 498 344 299 552 234 428 299 609 432 723 424 473 245 735 513 731 324 496 339 752 278 350 485 393 339 468 419 339 251 489 341 771 412 420 275 362 400 354 505 615 422 404 293 393 487 770 294 528 355 611 291 709 305 665 506 470 468 432 272 415 530 409 455 495 329 684 523 365 512 756 386 535 394 399 427 399 513 573 430 528 503 566 523 428 434 737 427 340 297 471 434 466 293 361 296 681 263 424 257 537 485 451 422 477 346 734 494 453 280 503 353 341 451 423 380 495 383 713 355 657 421 479 478 431 434 455 296 569 510 689 236 690 323 714 295 690 491 507 260 575 333 502 295 433 341 396 543 492 484 489 380 548 339 482 241 527 319 630 341 667 386 494 525 624 340 592 508 583 459 700 463 471 520 712 538 399 287 472 245 652 260 757 368 345 491 703 249 626 258 484 313 405 293 333 359 543 245 739 250 577 317 563 497 677 405 423 294 344 453 345 265 718 267 332 497 417 364 524 545 545 302 397 311 607 371 415 549 653 338 584 353 475 404 549 287 707 444 673 491 339 311 339 428 757 455 600 450 445 265 499 463 459 322 556 458 596 506 481 283 712 463 398 452 395 289 588 338 688 511 728 467 456 328 678 485 705 263 337 313 608 323 451 413 657 521 647 466 534 325 532 402 334 432 387 399 592 264 483 408 692 244 348 385 439 252 475 483 595 249 675 364 566 376 343 454 684 279 463 284 689 511 398 273 482 525 448 499 621 528 343 262 545 492 553 281 339 489 773 318 690 369 468 498 484 297 421 325 358 370 586 347 423 402 397 241 485 468 761 442 582 318 434 429 749 373 687 500 728 495 701 307 697 506 405 288 410 274 692 527 667 462 679 296 560 457 764 475 471 508 448 237 754 494 770 372 352 519 570 521 599 245 674 429 451 267 734 277 378 309 748 547 712 421 737 551 596 278 374 333 394 495 388 479 674 377 429 339 686 405 444 310 610 378 418 423 673 411 367 405 551 329 534 505 602 491 491 476 614 347 641 231 349 333 351 435 585 341 531 477 416 433 762 240 660 451 619 391 414 265 758 479 506 500 470 310 674 361 553 250 486 441 401 485 464 280 475 394 646 542 355 277 334 367 731 513 692 510 451 248 592 274 539 427 561 399 606 508 362 242 370 268 481 396 715 485 729 549 407 407 625 426 675 384 688 372 565 547 600 505 420 527 766 550 738 313 602 258 739 392 497 315 762 480 462 522 700 240 558 446 678 443 564 368 679 268 340 356 423 256 663 415 341 356 460 252 580 387 681 248 729 307 741 314 506 502 755 438 335 267 482 492 718 321 377 514 452 418 508 289 475 367 671 547 679 231 414 253 403 383 770 289 520 311 769 265 560 238 561 308 413 297 588 345 434 380 390 302 419 467 544 419 559 488 534 375 336 512 703 466 706 451 336 528 530 291 566 391 545 276 757 401 446 535 640 476 642 273 446 433 610 469 359 441 665 386 442 251 407 412 445 438 574 371 550 454 463 454 491 283 368 359 640 306 744 510 435 455 437 238 573 328 502 257 370 409 686 494 469 441 499 269 428 307 600 473 511 436 488 450 364 348 683 312 745 434 529 529 525 472 738 231 472 488 760 532 669 550 481 542 657 458 474 502 393 316 547 239 574 505 350 280 377 471 550 495 489 374 767 481 625 367 593 290 769 453 389 466 618 413 399 263 372 275 589 469 341 233 697 317 451 532 726 405 609 532 422 348 555 435 409 401 687 379 400 379 375 235 500 462 642 451 725 279 477 373 387 336 428 388 636 528 519 476 685 456 719 389 554 250 449 504 505 288 699 331 340 422 481 416 566 551 528 382 524 521 584 355 668 548 364 269 731 444 409 424 498 242 711 441 482 513 718 367 582 261 472 483 385 246 766 241 600 490 750 287 397 255 543 462 520 240 745 466 578 400 666 494 679 493 376 244 507 348 367 247 543 257 424 306 470 422 430 419 636 442 556 267 645 376 681 505 540 272 668 457 698 315 356 270 578 363 383 308 400 290 704 411 574 236 427 344 436 318 525 275 338 291 562 442 699 239 740 338 776 334 594 232 731 440 503 275 533 422 412 457 723 438 411 319 343 248 745 251 604 246 495 424 554 400 533 369 723 342 619 277 368 447 564 510 599 361 346 466 573 517 646 526 500 384 572 314 681 311 741 292 489 542 510 449 378 514 334 535 533 492 729 309 393 512 626 448 734 280 421 280 449 231 627 403 580 427 539 252 371 366 565 479 669 357 422 541 450 530 541 549 395 403 459 265 716 459 745 243 419 353 584 232 558 551 759 236 357 347 578 482 477 344 347 458 362 449 623 496 333 527 699 362 344 437 466 274 429 370 726 356 633 414 395 356 739 431 473 239 627 247 672 548 432 346 637 374 400 334 617 551 533 463 723 387 620 402 701 331 481 245 357 398 535 491 691 330 545 543 564 493 368 452 335 274 464 439 550 277 767 299 649 491 542 532 401 347 583 394 536 362 741 471 591 302 705 284 606 241 510 531 351 456 419 268 455 360 735 446 755 533 732 462 673 511 645 522 668 357 489 393 644 524 513 382 650 391 766 475 740 308 363 440 393 427 380 278 485 253 642 456 679 380 661 431 655 355 507 288 516 345 363 475 721 471 596 447 411 305 453 535 407 252 396 491 777 275 637 397 375 369 444 430 490 320 727 292 509 284 598 339 690 264 369 423 648 299 333 253 678 548 428 365 700 452 536 500 357 421 520 534 499 337 460 404 750 481 466 248 499 427 573 381 702 434 671 494 363 447 430 456 394 272 517 361 386 327 458 399 655 541 456 384 761 533 511 443 366 433 386 506 717 527 734 346 581 331 544 232 423 369 520 348 582 490 593 303 435 476 552 244 637 264 576 265 508 369 771 503 634 366 350 326 421 465 445 498 337 355 600 355 737 370 434 311 522 240 378 328 581 500 615 326 458 429 428 362 460 238 474 353 483 508 386 468 690 516 732 426 401 308 492 477 731 480 376 232 403 548 406 354 652 477 567 281 674 273 648 351 360 542 402 481 658 445 368 372 649 324 405 320 592 418 768 456 627 290 521 263 569 502 396 275 416 312 559 401 476 484 354 519 559 551 659 242 469 325 602 379 501 243 761 269 351 391 498 515 390 366 650 453 608 468 472 252 417 451 503 329 542 287 566 266 480 280 356 453 462 459 596 523 646 281 451 332 615 449 407 358 667 241 483 506 532 480 416 552 346 269 515 263 481 523 717 381 676 450 502 433 463 323 666 238 439 552 659 292 354 475 546 401 425 516 749 327 576 492 392 527 532 276 558 237 562 353 589 383 443 543 522 402 755 546 604 492 513 373 381 352 412 315 551 382 409 238 548 324 555 503 725 551 570 336 483 280 386 293 488 259 770 290 580 359 446 357 578 408 650 523 660 393 439 310 360 369 632 333 602 537 384 394 369 231 611 304 603 455 636 349 540 509 361 276 599 248 524 385 390 514 550 466 592 254 733 252 730 347 394 346 554 517 563 380 621 299 607 266 531 289 415 292 605 294 556 393 657 311 755 330 467 484 549 463 496 253 375 527 609 249 601 504 370 347 596 473 349 402 371 275 603 451 570 365 737 516 719 380 598 325 619 357 588 463 483 277 590 540 659 513 485 309 572 347 537 245 639 456 568 407 690 454 369 473 612 321 755 437 389 470 426 378 712 355 745 328 512 301 363 235 422 231 633 267 626 356 448 252 610 268 500 288 713 427 392 295 418 520 695 245 776 398 615 295 534 284 771 442 701 277 584 300 500 437 753 339 594 244 375 422 673 332 485 435 440 318 691 323 446 482 604 489 393 375 667 249 370 280 406 365 575 337 764 244 747 481 764 474 413 233 744 376 403 268 466 368 506 269 695 502 722 356 640 304 735 429 433 321 543 284 506 438 456 258 498 353 485 406 711 336 521 326 619 288 393 465 334 296 334 263 670 269 544 533 464 412 493 534 565 509 455 306 666 459 671 495 343 256 488 396 412 412 520 241 492 550 670 548 480 250 658 432 528 527 548 459 526 428 584 335 346 280 365 315 649 542 740 408 427 422 541 446 618 455 617 502 751 445 543 467 418 388 734 247 666 366 626 474 621 456 605 397 474 529 627 520 637 273 737 291 588 326 676 385 552 476 745 487 365 396 768 242 544 306 749 443 764 455 498 494 727 254 354 503 337 404 366 540 598 253 582 397 438 319 734 409 450 357 405 267 452 426 588 334 747 546 462 458 340 518 732 499 644 307 691 338 652 352 572 543 429 383 533 377 612 302 334 544 381 472 693 330 692 268 755 365 525 336 686 404 598 436 603 535 695 293 349 269 548 321 449 248 602 492 482 308 542 249 643 353 733 428 742 443 370 400 423 231 568 386 696 519 498 411 443 431 745 248 527 451 475 238 573 348 579 259 668 248 482 305 498 549 605 530 555 473 461 336 729 481 406 444 449 260 525 320 546 234 350 512 659 538 758 267 489 262 601 414 654 316 759 345 435 279 628 415 525 301 560 414 736 304 554 279 578 429 449 363 521 336 580 544 723 381 679 467 764 323 494 540 647 467 631 441 634 504 689 299 675 336 698 381 735 335 743 539 520 351 754 233 593 514 369 267 610 412 747 442 427 425 559 542 339 359 413 240 576 362 489 458 712 384 628 442 747 462 605 450 589 260 618 468 709 549 379 414 478 280 609 528 667 468 493 375 692 319 437 474 350 533 679 538 439 392 655 405 694 367 616 418 585 297 560 425 740 421 457 314 558 239 577 344 448 250 652 455 718 289 496 428 716 521 651 505 505 240 689 515 519 376 619 261 720 394 397 500 658 533 748 244 356 398 719 469 395 430 539 498 507 265 552 346 581 496 656 407 531 249 658 303 437 388 694 294 549 483 334 243 580 238 522 494 336 252 394 420 453 343 332 449 611 449 438 246 415 341 497 333 496 360 603 245 562 243 395 294 761 505 732 526 502 387 675 536 684 326 727 542 740 424 536 477 559 338 696 429 618 237 660 241 746 440 741 367 741 549 503 524 373 244 742 474 756 376 612 450 687 235 753 460 545 271 392 323 757 497 674 465 744 466 352 489 769 305 403 345 530 281 356 395 673 281 351 517 503 338 376 360 377 266 595 382 691 365 674 353 474 359 530 529 480 330 402 493 379 304 334 413 359 375 371 280 418 441 387 483 483 542 521 246 395 455 566 290 574 452 713 422 538 519 458 283 374 536 455 246 401 248 552 336 413 501 390 258 361 370 637 519 602 323 686 450 350 299 555 360 726 380 357 339 459 343 352 500 706 274 589 241 614 305 525 246 418 241 493 511 391 471 689 345 384 413 436 291 634 334 449 297 592 437 615 302 620 352 335 255 562 365 466 251 594 267 611 290 515 383 449 275 769 251 477 540 573 439 543 396 580 545 608 552 385 548 508 423 349 423 767 541 618 243 434 278 722 383 482 460 494 475 522 391 669 526 404 392 635 282 740 276 421 351 496 347 700 319 563 354 372 318 610 513 723 375 368 549 596 257 421 243 620 417 646 540 512 428 600 283 768 320 635 507 481 329 377 504 729 540 601 506 658 347 579 233 668 231 586 444 694 462 646 487 571 488 478 411 732 239 523 298 520 298 680 501 555 417 415 319 680 392 507 516 662 552 372 502 392 239 717 397 758 356 761 258 491 487 716 420 405 527 385 295 562 422 348 509 671 252 602 333 770 237 648 546 363 315 410 546 529 432 488 422 572 542 665 320 673 261 400 523 755 383 339 364 345 348 502 308 692 302 379 503 664 254 472 282 772 525 575 449 647 280 773 264 335 389 555 279 739 484 604 470 497 237 763 366 672 336 343 377 356 379 647 409 527 264 422 431 368 504 442 513 655 368 515 509 341 302 364 450 655 455 711 369 698 278 748 551 487 325 661 263 767 406 754 342 419 527 446 546 618 524 589 356 532 550 469 290 495 262 590 539 371 527 356 245 681 552 554 547 408 359 583 283 745 350 392 481 356 498 607 240 333 324 575 541 583 510 531 370 498 424 777 354 687 285 697 481 344 352 390 421 579 313 575 398 509 348 513 530 542 331 373 260 422 462 447 325 485 544 376 250 439 368 673 348 618 518 549 495 631 338 626 534 542 381 775 383 683 365 417 420 464 477 768 399 523 236 446 369 574 518 361 246 621 265 644 381 721 531 475 457 463 520 457 262 473 441 487 297 587 416 679 381 573 413 484 466 757 398 540 450 577 496 637 415 750 497 731 407 637 476 645 487 564 278 603 360 376 510 556 386 367 429 485 332 479 309 366 246 609 244 524 530 667 283 444 290 456 271 572 435 554 266 456 372 536 297 483 521 666 300 334 472 487 400 396 465 440 442 708 294 461 476 440 497 334 422 684 468 715 472 688 349 534 275 494 396 611 337 402 410 422 415 536 287 680 488 726 272 757 352 404 286 665 382 532 289 548 454 468 535 433 312 361 425 693 289 424 278 472 353 526 280 547 361 366 278 338 271 511 448 761 296 440 544 494 367 729 482 425 428 727 523 472 448 367 336 365 550 514 519 771 534 762 315 401 352 475 467 487 449 449 488 702 548 576 528 754 500 516 361 475 393 491 359 724 381 764 275 469 301 405 354 491 451 525 262 379 238 599 546 405 272 494 279 770 243 579 290 354 281 621 414 334 468 726 446 339 378 764 466 754 269 400 500 572 462 365 293 440 283 549 361 636 515 505 291 678 388 525 313 657 386 351 367 660 415 472 534 439 480 600 274 416 430 450 400 439 278 420 471 496 366 510 239 480 466 335 404 599 311 655 485 476 287 383 488 459 284 751 513 416 262 651 359 366 272 652 374 386 448 715 249 642 249 426 428 639 366 584 368 379 458 491 435 658 251 390 369 706 486 410 320 605 265 614 444 648 383 610 347 451 481 536 520 721 257 667 511 694 439 468 430 424 280 611 462 437 410 395 345 435 489 585 299 708 478 693 416 659 501 340 325 689 325 661 541 730 328 480 233 586 243 489 271 696 499 753 444 409 403 738 286 572 517 565 526 746 489 713 542 685 332 591 399 573 293 656 454 603 330 376 356 449 497 424 325 660 379 667 466 638 483 478 247 681 449 475 532 495 301 376 500 554 268 369 374 606 364 599 500 428 261 384 406 509 351 610 547 526 456 428 247 493 540 467 404 548 264 656 309 752 246 580 429 369 270 760 307 363 547 656 509 454 450 470 348 747 548 468 235 624 498 713 388 448 272 475 397 591 236 594 388 680 416 485 347 387 503 747 339 764 289 379 465 476 399 540 381 512 412 764 239 527 547 402 384 608 523 443 361 529 379 682 434 493 326 647 548 671 266 623 393 521 415 610 355 606 437 607 392 742 261 422 466 332 304 453 329 685 285 395 231 660 441 611 544 676 320 491 290 641 303 449 398 601 509 538 306 577 347 763 522 712 552 376 471 681 275 527 391 554 315 470 436 386 452 543 334 471 397 693 288 711 368 525 358 775 267 733 431 347 477 575 484 543 329 708 477 453 412 556 544 638 459 382 546 656 287 476 454 723 267 776 273 688 507 665 358 622 317 336 499 579 298 715 285 585 315 349 468 631 297 415 289 634 496 594 353 360 398 692 298 507 247 523 371 422 300 734 310 523 552 565 277 741 324 626 496 350 515 733 459 408 510 559 427 381 317 503 528 641 251 384 335 423 482 536 462 772 302 695 394 607 491 591 322 726 387 777 245 445 361 596 416 705 382 372 278 587 518 482 422 540 354 472 528 662 270 619 457 715 348 350 439 755 239 568 482 598 549 381 384 761 468 418 356 598 456 750 534 526 355 408 342 524 522 692 242 431 483 764 529 527 510 336 496 464 442 467 408 570 544 703 418 500 326 572 407 746 494 771 372 664 417 732 472 499 499 767 255 577 411 543 483 333 254 519 389 585 281 679 518 663 421 729 267 511 367 763 232 449 552 671 307 489 339 726 347 709 235 719 461 403 450 452 539 440 379 709 493 540 323 688 457 549 525 694 398 722 518 438 276 654 235 611 377 646 313 610 495 431 396 695 282 502 405 347 496 480 541 362 257 626 543 727 260 712 531 406 259 650 243 693 281 478 518 695 451 481 361 369 375 771 256 711 261 535 294 397 528 579 379 569 336 490 253 462 274 765 399 769 447 360 526 649 466 491 549 442 262 559 239 773 340 739 462 333 291 494 356 495 495 344 481 573 515 703 320 626 427 751 432 568 306 332 547 391 380 699 525 483 283 396 333 465 369 681 499 630 320 482 338 387 350 705 343 676 381 628 272 708 263 601 381 612 502 437 398 573 319 690 239 497 474 735 402 743 432 506 266 461 285 689 245 588 262 593 235 663 309 456 469 619 450 417 459 551 487 398 339 602 466 696 502 772 301 711 443 366 346 665 239 480 550 460 335 688 231 763 316 374 302 662 317 767 351 744 434 681 262 471 401 435 231 730 379 704 548 544 477 514 420 688 313 586 235 746 439 741 249 633 533 443 378 762 478 619 282 556 360 560 348 772 445 566 329 414 271 540 234 674 542 580 518 769 311 753 505 351 270 502 455 712 309 404 258 464 256 537 488 722 438 454 501 434 474 566 450 709 456 609 379 375 451 380 427 656 411 775 538 585 296 728 265 571 287 616 249 645 358 666 377 393 301 529 519 557 283 343 291 466 389 518 427 738 550 610 296 767 517 411 283 727 517 364 336 632 393 379 385 443 495 604 387 380 523 362 519 488 533 700 451 629 358 597 436 596 255 582 467 727 402 583 488 741 469 410 351 605 539 680 278 340 326 697 279 497 318 650 521 684 517 460 386 414 286 513 457 420 260 554 492 436 467 726 399 547 541 409 420 445 308 384 311 556 297 525 294 401 257 550 487 339 285 449 483 427 423 620 351 531 402 417 356 620 401 487 293 532 352 726 326 624 275 675 544 337 507 607 443 646 537 385 370 505 308 465 504 658 354 401 410 733 454 533 274 456 371 523 447 402 552 604 240 633 291 393 444 556 521 447 522 530 496 414 396 425 386 570 442 623 277 697 501 764 345 723 324 522 369 718 466 640 520 566 404 480 487 632 474 671 401 590 372 507 338 724 400 708 370 487 286 535 529 728 487 614 406 719 495 545 447 687 385 525 335 532 522 494 347 450 315 594 305 493 328 609 306 727 373 579 361 652 508 527 478 472 481 726 313 706 256 408 534 716 357 463 273 712 485 490 418 458 262 472 467 572 483 637 399 757 430 641 282 537 390 426 534 751 494 351 426 564 450 441 451 435 510 446 422 534 313 748 261 378 315 557 287 421 246 410 235 416 551 455 373 515 305 484 509 517 404 656 508 747 427 417 284 617 463 754 368 711 233 609 254 695 500 767 449 430 435 529 278 613 438 540 487 705 266 519 314 380 453 482 322 563 233 603 468 496 408 605 502 456 464 724 539 583 343 422 492 445 244 671 440 769 432 457 467 732 537 586 463 757 233 558 287 489 346 537 446 644 255 587 519 616 515 489 286 407 326 652 533 405 252 363 456 720 241 756 385 575 474 733 539 607 427 470 431 343 250 415 291 756 448 431 346 512 537 336 402 492 241 414 523 674 317 494 472 483 470 403 334 478 499 441 234 638 443 413 471 646 353 657 353 766 527 458 374 402 314 645 412 642 396 574 541 633 290 548 250 716 277 653 241 554 369 623 423 473 232 630 327 740 286 362 441 349 374 451 490 367 547 444 420 609 469 729 299 437 360 772 451 645 287 684 232 419 272 642 539 495 412 397 386 397 293 416 498 519 278 532 507 476 247 400 233 769 520 644 376 452 266 776 460 596 343 750 264 630 253 482 416 657 261 537 314 745 301 430 268 664 502 399 521 554 457 461 235 519 304 416 549 348 356 363 344 518 247 592 486 731 369 604 365 569 458 765 392 413 448 628 268 572 478 405 471 346 294 351 246 616 300 600 321 452 409 342 296 485 396 774 432 350 448 372 365 741 279 595 279 567 432 727 532 596 507 479 528 746 545 543 394 760 467 654 411 718 544 466 420 772 235 553 369 738 532 497 299 434 358 573 485 347 526 496 330 575 460 520 449 535 273 493 352 750 302 540 531 625 399 570 363 601 278 443 403 402 478 464 358 607 346 678 407 585 511 673 424 729 268 668 478 649 532 407 457 486 363 606 377 694 489 423 487 356 364 393 456 712 267 370 397 606 331 437 505 562 249 462 475 499 434 595 451 648 460 542 350 482 315 478 362 345 463 662 386 416 440 772 281 754 369 572 479 396 399 540 480 753 271 632 509 567 353 708 241 581 499 614 523 776 421 468 448 527 490 334 442 606 540 399 405 689 318 448 241 698 342 448 521 336 340 670 413 771 395 465 298 396 467 344 345 486 344 616 288 739 396 378 282 596 383 748 278 655 500 433 547 418 349 486 240 615 418 382 317 537 388 522 548 536 548 408 362 529 443 695 539 430 539 362 405 626 539 441 509 693 393 645 416 737 412 570 380 379 266 584 383 690 248 700 547 429 425 696 247 413 550 705 270 744 447 723 404 359 517 471 312 553 312 402 474 763 506 476 393 554 529 460 388 341 259 512 276 654 343 711 462 751 548 418 265 712 464 588 327 663 364 703 264 688 298 774 519 603 450 490 520 416 319 639 248 398 548 627 324 517 333 340 237 463 300 389 320 717 377 464 260 395 405 424 355 580 243 405 355 575 298 373 329 580 549 770 239 428 452 678 357 444 468 673 372 419 375 728 472 354 273 494 535 486 272 747 292 443 451 454 289 769 358 503 407 394 263 494 488 337 367 560 296 714 355 437 332 390 321 608 299 592 473 476 326 572 434 371 429 544 247 772 498 505 510 724 345 341 529 439 515 577 440 498 484 770 425 345 276 573 504 774 500 484 287 651 449 679 251 514 264 721 236 722 293 515 373 716 494 766 394 571 353 651 294 718 483 382 552 566 386 510 266 716 471 608 504 371 382 728 281 657 428 653 428 600 254 456 484 509 358 487 395 501 265 732 285 427 374 557 481 658 282 516 288 406 337 633 310 425 464 404 475 757 313 335 539 559 404 443 474 736 370 621 349 699 231 672 304 516 446 746 238 607 388 446 484 743 486 579 315 595 478 514 552 657 545 662 292 358 334 419 306 721 524 707 256 766 284 529 354 558 274 601 421 738 488 358 369 704 545 540 366 777 299 351 502 774 419 665 371 368 463 582 381 599 355 440 361 723 400 672 264 388 474 683 333 464 272 631 401 420 508 621 255 471 385 667 438 537 316 695 498 768 395 661 527 332 535 418 263 541 239 369 493 404 354 612 496 491 462 445 347 637 365 403 510 694 318 533 407 565 261 404 507 734 252 763 455 692 349 476 329 475 406 649 301 762 427 482 415 532 492 742 394 722 368 431 438 653 450 501 473 542 500 421 343 434 522 654 474 483 275 475 471 521 341 520 517 650 335 363 477 363 317 534 376 598 264 380 293 620 385 555 306 727 424 616 467 549 283 348 276 603 275 671 416 402 543 398 522 613 349 354 260 392 369 763 517 689 332 518 486 717 490 605 461 371 406 368 527 374 416 668 489 404 531 448 368 371 348 716 512 577 497 613 319 678 251 581 309 639 331 359 341 558 319 512 257 706 427 641 382 767 265 335 422 578 299 507 278 723 418 457 316 460 301 460 481 654 326 557 371 360 297 631 373 734 264 634 231 465 281 440 385 501 295 750 289 764 434 353 412 362 393 600 478 359 550 353 248 410 531 373 494 590 386 761 360 364 338 568 547 603 532 430 487 690 363 411 367 526 472 358 374 473 474 653 435 699 425 504 547 560 291 671 491 716 250 496 442 483 270 668 467 532 340 405 404 509 411 512 515 421 548 400 464 685 377 774 386 407 458 448 284 665 520 401 428 396 524 524 451 617 269 429 324 365 478 503 489 471 246 568 498 713 544 495 261 542 270 403 260 746 457 554 306 537 308 443 318 551 280 610 416 648 459 433 529 443 344 390 438 611 235 563 272 357 525 663 538 510 278 631 470 418 311 765 498 577 403 611 463 367 473 774 352 619 361 656 293 713 283 383 247 344 381 478 293 420 409 351 253 640 385 732 346 749 439 580 376 718 351 562 363 577 333 399 397 604 389 445 243 543 310 344 310 412 509 433 311 655 359 562 332 497 332 674 534 447 392 516 349 458 349 564 303 774 524 371 259 560 309 670 327 364 306 641 275 647 444 373 328 570 490 358 420 589 510 454 396 582 449 581 476 610 353 393 405 634 371 769 480 395 387 334 536 625 518 644 432 485 531 492 434 470 262 742 384 769 493 511 534 475 348 703 329 571 485 558 321 556 514 713 429 459 250 614 522 686 454 665 491 558 267 436 537 609 346 544 249 353 243 731 532 644 378 579 415 558 478 639 498 687 528 347 485 366 316 646 507 714 414 709 422 493 289 423 527 459 295 598 544 758 279 552 491 607 366 701 392 499 522 637 512 725 364 637 332 348 532 640 348 766 350 378 550 398 346 606 503 731 551 694 401 609 507 552 423 470 354 456 339 441 544 439 291 489 488 366 457 698 401 447 534 585 332 614 474 442 444 640 504 702 282 399 480 362 423 483 238 714 360 523 308 671 271 474 296 552 469 777 544 505 518 590 245 734 529 424 283 542 372 572 253 368 342 598 357 747 527 385 265 714 232 522 282 686 542 579 232 743 353 642 290 661 355 535 388 464 472 612 466 603 497 567 442 484 274 669 254 746 330 671 434 600 544 460 234 504 334 402 491 352 291 590 268 703 274 596 331 648 382 400 378 419 403 670 442 494 268 426 499 652 338 405 504 739 420 644 348 558 266 454 354 536 347 693 277 477 259 551 447 399 283 495 512 645 542 405 314 708 443 421 443 543 457 603 234 431 353 617 315 740 394 671 536 347 332 386 234 602 432 668 427 743 488 768 422 497 415 464 253 504 251 424 499 496 335 408 441 762 435 511 287 584 399 468 465 481 434 589 406 647 316 657 535 733 505 431 534 415 237 429 476 493 429 494 534 400 412 494 485 641 401 460 285 506 337 480 526 464 433 336 374 602 284 463 243 669 295 654 394 377 468 531 375 480 325 392 380 659 411 382 341 537 259 370 364 693 456 772 326 665 288 451 372 772 479 609 395 550 298 532 390 525 303 717 534 770 508 660 308 610 478 627 521 373 305 455 250 713 515 587 491 451 347 560 234 408 346 668 322 645 468 392 350 570 234 709 515 596 434 678 390 489 399 648 380 720 393 565 407 366 345 676 306 455 546 654 351 408 437 570 543 335 349 347 533 451 486 367 422 613 433 647 492 417 234 524 298 513 388 381 259 666 371 611 461 421 470 393 329 548 323 681 290 410 286 519 246 440 306 488 457 342 394 433 359 542 348 614 240 641 249 335 442 349 490 666 292 602 275 714 319 394 284 657 376 538 240 728 344 551 377 625 545 553 451 538 250 716 527 360 317 398 349 770 353 394 540 346 447 681 356 490 256 468 468 756 420 343 372 467 342 692 475 606 456 517 391 747 361 443 516 427 520 672 438 622 234 615 328 717 278 583 251 543 349 576 254 653 359 436 337 467 238 382 348 731 295 360 473 542 406 348 523 438 421 534 247 343 358 726 235 389 461 354 386 444 546 559 396 777 441 460 435 680 526 431 405 465 237 572 360 563 404 332 419 741 455 343 367 519 444 392 454 575 547 562 476 390 244 516 275 757 485 589 259 508 318 718 382 404 296 431 409 445 274 702 243 688 546 418 425 332 246 617 302 455 332 555 530 332 446 633 336 588 279 403 252 498 457 356 433 618 293 558 453 585 467 460 298 463 378 440 386 760 308 724 269 363 531 734 423 739 444 692 364 398 543 426 312 754 472 463 353 424 241 405 545 425 338 594 236 625 520 716 256 733 376 709 382 741 509 372 353 441 241 623 541 417 341 640 347 675 494 559 294 385 335 686 241 471 488 493 284 353 533 481 242 503 357 663 406 564 550 586 270 595 515 467 311 604 382 596 549 387 401 338 385 468 262 722 442 367 286 636 257 366 408 633 516 712 536 760 255 605 524 762 303 366 297 736 426 762 456 656 455 661 277 549 486 710 425 611 441 444 491 729 426 619 468 334 455 699 514 718 493 482 234 632 311 464 421 413 515 461 348 656 240 655 493 462 242 604 436 607 533 477 431 613 458 654 448 624 415 615 523 362 320 557 454 526 424 718 543 400 544 757 449 456 467 447 299 390 471 744 500 557 415 607 490 337 346 759 266 466 343 679 409 526 459 591 346 456 387 629 404 585 524 446 515 773 239 656 482 382 393 742 531 338 460 531 349 768 312 627 406 741 276 470 432 492 468 542 540 642 519 612 351 753 261 381 339 666 515 507 439 584 294 546 278 532 527 497 468 488 406 411 427 736 526 610 371 751 367 749 462 744 429 343 480 742 271 425 320 465 291 368 301 762 356 379 472 528 488 630 354 597 523 584 515 363 340 567 374 393 262 732 474 730 317 432 464 572 503 480 479 605 437 756 290 481 422 532 502 503 298 497 479 525 264 396 255 675 425 431 544 728 250 704 304 541 336 632 421 678 268 465 381 608 277 651 262 410 237 485 286 707 337 719 354 730 435 504 259 633 270 389 420 469 451 477 262 750 348 629 552 389 450 549 385 507 321 451 398 516 496 387 346 547 364 462 246 367 530 419 390 509 462 444 313 502 302 390 516 615 374 410 551 528 425 365 304 492 535 404 246 364 526 766 413 469 529 679 462 409 425 464 258 687 281 433 537 335 414 625 508 428 279 531 462 756 423 730 320 716 263 545 390 582 541 425 274 564 406 497 241 339 284 341 268 748 264 744 378 650 282 629 412 572 285 666 501 368 296 367 271 708 296 360 433 560 433 398 551 705 519 620 356 540 378 655 520 522 312 366 506 491 408 626 284 718 519 631 327 611 246 547 258 351 495 522 513 553 545 739 239 676 297 395 431 767 334 601 430 459 387 728 512 507 445 582 396 734 455 760 456 693 355 596 273 351 397 548 495 462 385 764 390 736 458 338 400 336 539 568 389 506 341 527 325 379 403 745 401 725 251 752 281 441 482 672 400 645 267 354 391 623 532 489 283 517 498 561 434 546 373 455 410 748 519 482 324 648 437 488 285 508 443 476 337 513 359 458 317 677 240 668 276 494 457 385 412 764 450 392 403 688 359 749 264 442 421 625 324 663 253 766 505 615 275 360 244 759 358 390 277 342 257 523 390 518 296 710 299 767 257 403 462 556 288 602 451 534 335 526 324 345 495 503 432 683 350 430 460 729 411 548 524 593 552 734 341 554 540 355 299 619 246 509 507 531 433 597 398 702 465 751 413 745 297 376 333 539 483 462 264 472 351 460 332 761 373 606 309 588 261 484 409 710 451 755 435 375 263 643 344 611 383 353 361 737 234 765 395 576 464 586 386 501 369 623 262 665 390 511 376 367 280 485 328 541 318 390 365 357 460 458 483 680 544 706 442 761 381 509 393 518 287 616 252 631 419 747 412 373 239 768 408 724 475 574 495 350 246 356 490 442 304 346 495 481 423 767 385 370 517 746 549 723 323 351 415 399 414 478 552 708 270 412 270 759 356 501 474 728 453 372 416 444 502 659 367 428 343 437 348 728 538 726 319 498 460 721 336 456 323 383 479 420 414 729 314 462 392 764 439 541 354 389 375 640 426 771 463 654 368 431 343 710 356 693 545 498 450 769 322 387 550 726 478 395 466 346 543 680 408 381 449 707 461 517 471 615 310 574 320 341 315 400 413 720 397 364 494 769 505 632 350 588 253 394 259 426 453 470 418 679 295 501 252 381 255 468 284 607 378 711 241 769 424 740 316 407 432 687 243 472 399 403 295 749 372 599 253 668 514 655 261 636 423 567 536 334 234 607 255 584 374 489 521 608 479 432 371 355 506 578 364 499 424 773 375 691 457 603 515 333 549 375 290 670 308 379 356 661 526 375 543 651 504 386 430 455 508 628 400 358 459 752 376 723 265 703 543 693 373 598 291 388 380 698 435 464 264 473 241 697 417 602 453 438 498 597 241 723 461 622 447 766 319 493 509 708 495 339 394 437 466 489 456 516 404 496 527 641 405 593 242 436 351 493 392 754 506 352 391 467 245 504 432 491 498 630 252 397 300 693 522 540 549 530 261 754 416 577 397 638 507 589 382 473 428 722 393 463 521 540 440 547 386 652 536 426 440 386 391 440 370 608 259 452 330 408 338 606 231 662 263 712 330 413 264 591 381 769 507 717 323 729 329 673 340 637 466 466 279 679 487 582 425 571 427 434 329 510 313 592 330 507 464 416 501 762 464 706 250 436 246 350 389 691 279 413 263 514 246 443 352 419 279 522 481 728 486 708 300 743 231 720 509 697 408 498 236 474 234 388 540 715 275 737 395 499 348 332 530 360 544 527 360 426 347 353 516 767 270 402 459 468 485 708 341 661 475 674 458 436 232 410 388 444 274 485 361 439 522 365 526 434 357 451 517 606 290 701 427 466 289 454 547 705 518 423 330 738 548 432 436 604 483 483 301 711 360 474 510 705 525 381 366 490 272 510 357 745 275 673 479 365 401 722 269 568 237 461 305 646 485 581 256 774 425 350 347 555 403 477 415 553 460 491 253 649 474 775 551 373 531 429 504 510 282 418 274 353 344 454 524 680 274 685 408 379 362 458 293 718 275 469 494 498 384 720 494 600 414 493 266 425 254 770 278 375 232 631 303 546 244 711 387 640 492 623 252 484 442 724 286 648 545 553 406 629 477 423 425 602 458 415 281 342 536 498 455 610 350 407 477 550 294 551 462 428 349 362 248 553 268 421 381 571 393 463 496 466 512 607 241 545 355 702 344 395 349 541 396 354 485 665 341 728 280 675 303 449 432 550 303 348 265 536 380 602 239 682 289 531 384 374 380 580 268 728 318 352 399 629 526 642 389 432 525 604 378 486 261 703 354 777 462 502 313 715 517 343 362 606 404 442 485 489 486 372 398 719 485 504 543 634 301 412 445 616 445 642 490 657 341 536 291 584 264 531 543 506 389 493 322 550 507 751 452 519 401 335 398 471 299 522 261 359 432 357 291 378 284 519 319 621 336 520 261 625 310 601 519 418 486 472 505 357 277 570 401 466 532 606 392 398 302 408 379 769 421 385 498 511 423 574 453 696 527 511 395 573 469 545 339 437 235 760 543 336 448 773 276 424 551 563 340 385 400 724 254 557 425 578 314 734 364 740 523 566 395 461 283 417 279 731 435 475 487 410 507 733 542 334 294 635 409 528 473 490 323 609 430 689 313 400 489 450 518 645 235 565 460 556 279 530 398 460 534 535 469 650 444 433 420 373 359 737 260 515 459 522 346 389 373 607 312 601 269 442 286 707 359 682 412 401 357 535 372 410 468 726 298 362 480 611 311 332 514 441 401 569 263 416 526 352 482 533 321 487 303 640 458 469 284 638 237 410 287 540 515 453 240 750 296 637 335 689 522 344 348 389 498 691 480 438 281 662 539 626 551 727 451 435 299 610 456 592 349 613 304 499 538 776 384 486 389 754 461 631 296 469 273 547 505 421 419 526 536 588 239 349 426 710 485 697 427 391 538 486 237 685 475 450 389 441 435 570 418 430 537 670 491 719 347 725 531 468 264 695 448 691 273 405 305 639 410 656 413 426 339 613 238 567 233 595 409 756 511 753 399 552 461 602 375 436 476 421 371 346 412 730 414 736 422 405 384 492 454 525 522 717 445 522 552 769 357 340 511 553 544 770 453 439 369 682 514 463 341 505 346 657 338 343 332 728 368 620 421 537 502 359 460 462 346 562 408 721 398 452 548 489 261 361 517 452 530 599 529 746 241 592 304 361 505 551 505 511 539 559 300 611 479 340 496 556 347 691 453 662 357 423 405 666 303 517 323 473 388 606 501 705 457 339 376 548 404 596 464 685 244 481 541 437 395 589 374 411 324 729 542 462 333 411 242 365 463 680 308 599 388 735 424 679 366 596 402 435 539 338 437 542 286 750 371 607 370 672 441 379 277 578 487 757 232 556 499 486 257 620 517 646 291 513 308 701 356 723 537 527 369 776 405 412 468 594 285 625 335 372 445 573 533 694 287 380 338 758 336 736 444 332 492 500 401 400 368 468 351 404 364 351 450 666 274 417 468 676 506 383 280 744 491 461 356 677 331 532 343 680 318 657 526 442 430 627 275 388 513 587 442 708 251 713 333 702 452 654 404 765 240 569 534 625 363 490 482 543 423 718 361 386 351 574 300 397 471 586 449 400 360 600 541 506 446 539 489 475 312 499 322 562 448 654 284 744 319 384 273 742 269 522 270 499 357 718 315 391 439 617 454 655 302 385 395 720 515 391 260 342 307 584 481 700 441 386 443 734 543 477 381 641 451 740 452 435 262 350 415 684 294 513 424 592 457 658 548 647 432 535 406 738 318 439 358 359 418 696 478 504 544 623 375 342 262 610 323 726 308 489 451 605 440 454 440 702 462 419 459 363 324 412 250 379 537 510 317 538 318 581 540 604 326 650 386 690 443 777 456 638 395 503 424 349 543 619 287 720 321 646 396 771 490 484 423 746 310 499 239 442 298 388 246 661 339 449 285 769 537 750 299 363 430 643 233 394 363 699 374 543 486 551 493 489 348 429 237 519 477 402 326 574 231 415 406 628 516 395 541 498 466 338 394 588 517 432 433 626 416 624 538 485 231 457 518 406 333 759 308 700 309 761 429 595 342 571 263 457 335 454 378 594 389 738 414 613 479 746 323 353 512 537 385 421 542 354 528 369 295 373 427 665 337 415 527 506 434 466 364 487 471 709 450 739 308 702 468 656 378 753 396 515 528 537 503 570 346 395 236 444 326 431 460 534 382 718 304 646 444 545 456 718 474 622 262 604 528 741 402 447 263 506 327 334 414 634 487 742 370 463 532 720 348 408 287 566 470 753 484 578 422 747 402 751 433 387 460 726 429 577 250 685 348 448 497 725 546 431 511 734 388 695 326 722 517 693 252 628 473 462 446 766 477 486 435 669 306 347 341 457 481 543 519 559 236 689 405 521 463 759 340 343 492 384 279 743 494 497 331 459 362 454 296 496 261 389 262 495 299 384 356 348 397 611 321 684 287 620 247 698 357 577 233 650 293 577 398 603 410 426 531 493 415 361 437 474 375 447 469 601 451 755 278 514 390 456 517 658 431 452 411 399 337 776 402 521 418 441 245 712 257 724 283 763 448 497 254 629 396 670 463 681 528 454 301 479 449 566 286 569 256 641 331 475 273 661 405 583 340 469 300 423 517 385 259 656 313 471 326 737 388 763 351 694 434 707 465 335 294 580 366 466 411 535 485 601 514 580 529 484 416 429 448 452 541 426 307 719 346 362 356 538 483 376 470 660 247 466 521 367 402 652 385 381 439 352 303 432 283 743 379 644 341 419 412 750 295 333 334 356 440 536 471 399 323 636 412 339 520 541 356 594 545 574 538 464 374 465 489 698 248 365 327 512 323 389 258 468 297 621 493 436 505 423 489 580 520 515 357 633 261 606 519 458 321 751 310 750 311 459 464 604 478 559 277 686 535 408 397 380 434 719 379 624 493 418 414 442 412 542 235 430 469 422 292 418 491 490 294 386 345 522 277 367 330 710 418 377 287 662 248 503 485 474 291 481 471 426 246 673 392 753 419 625 338 424 542 397 332 429 446 354 429 458 463 629 402 720 395 656 405 647 346 469 544 529 398 597 248 586 496 586 274 682 531 675 325 594 415 607 472 590 525 685 430 456 423 419 277 777 426 762 538 758 429 603 284 558 504 536 407 339 546 734 303 553 465 362 516 464 403 721 444 630 519 480 312 708 507 688 423 538 382 569 451 645 306 745 413 681 460 708 395 452 520 427 372 724 401 610 520 604 317 503 421 435 347 539 511 406 310 475 445 595 231 554 364 724 418 648 307 484 544 624 416 505 532 393 238 505 267 398 368 617 526 596 232 708 417 706 320 420 408 574 255 585 319 669 260 337 252 583 396 474 266 682 323 473 498 525 276 723 279 506 515 769 542 380 524 612 516 645 510 713 353 773 445 638 426 506 465 561 455 692 317 445 509 416 343 626 493 654 384 475 338 487 447 764 368 372 387 531 429 615 457 612 262 607 484 385 279 700 375 444 395 338 280 462 525 516 431 607 306 468 248 566 377 400 511 681 531 566 549 498 361 678 387 731 393 555 493 738 297 626 403 512 470 659 520 494 306 688 532 441 502 689 436 661 466 737 371 345 288 386 417 474 329 455 516 767 426 558 296 402 485 559 334 446 485 521 440 391 325 467 324 492 448 376 420 567 377 718 261 399 387 456 242 614 491 504 262 482 402 580 386 533 312 733 448 472 535 577 315 423 434 425 300 760 524 623 530 676 352 747 241 424 410 633 477 589 237 543 322 555 447 733 472 771 496 547 317 401 395 443 278 553 308 450 335 717 346 767 493 542 523 593 538 594 457 476 396 410 382 349 411 746 460 601 527 511 288 773 323 670 476 360 305 654 538 583 390 681 432 652 306 365 545 487 393 347 252 378 515 358 494 411 423 441 515 575 235 660 365 366 458 687 509 551 461 525 334 571 406 487 394 339 406 645 361 391 488 473 341 705 318 415 515 499 528 486 475 590 255 416 238 714 365 357 513 578 464 732 509 531 330 581 363 580 312 393 490 462 427 697 523 695 466 637 367 749 325 760 533 716 304 704 270 698 453 355 252 704 483 619 426 451 418 477 383 463 247 760 327 642 323 491 456 736 308 548 503 437 435 376 293 587 363 336 435 628 530 704 526 665 504 482 340 415 550 457 306 634 263 440 264 488 332 698 551 431 416 630 304 340 358 457 406 629 415 664 366 519 325 450 387 496 411 739 505 741 443 339 351 559 444 435 338 400 257 443 360 617 429 636 410 713 399 369 485 744 418 371 436 350 435 398 494 566 417 679 425 446 371 642 431 453 281 427 235 761 260 592 475 486 462 698 240 697 428 554 402 736 552 377 433 342 239 598 425 601 366 379 444 508 474 675 471 674 239 584 454 596 510 695 235 617 264 432 393 379 371 551 467 623 426 396 514 370 536 531 254 563 386 657 256 551 521 723 506 556 375 606 371 682 376 394 441 505 351 409 416 357 376 582 429 623 356 517 246 618 331 570 470 391 250 641 263 535 450 649 528 721 540 708 474 738 370 708 314 611 390 689 457 730 469 678 396 464 361 386 245 424 417 739 408 751 505 586 239 713 287 397 507 378 234 354 419 768 404 570 391 400 504 347 512 620 429 500 548 463 468 364 334 481 237 719 445 469 445 770 466 477 438 661 535 410 377 674 439 574 299 588 269 400 254 570 493 708 318 346 522 371 483 764 361 728 356 746 472 533 246 500 351 333 427 734 478 611 524 639 487 493 232 468 534 488 496 754 474 369 299 726 450 441 248 510 269 473 267 588 237 473 321 533 298 745 440 383 324 371 486 342 352 545 351 506 522 575 272 397 504 457 389 381 497 346 310 562 329 574 241 572 363 725 545 559 476 394 332 447 369 598 363 559 387 657 367 386 409 753 312 363 337 669 264 522 321 471 462 760 501 548 281 597 532 487 480 662 355 751 506 574 408 499 416 334 277 614 308 509 244 366 283 722 316 767 531 487 481 404 512 666 469 589 309 458 459 505 536 727 388 641 404 576 281 689 363 348 521 516 373 562 338 668 491 764 265 723 286 562 351 575 501 686 259 355 352 659 364 752 413 546 458 605 366 477 333 760 279 536 488 722 299 462 422 557 398 561 535 541 476 629 377 703 421 463 536 531 510 546 311 767 422 528 438 647 463 387 447 398 234 485 507 737 263 700 551 466 429 491 509 769 353 546 454 452 334 411 273 445 262 772 282 636 512 703 536 510 462 713 501 335 434 532 305 375 358 621 287 519 427 536 458 467 407 674 545 538 485 561 421 407 260 393 443 695 492 345 298 593 266 581 415 666 313 511 296 465 474 334 438 668 380 539 236 502 248 446 385 738 497 622 305 352 259 622 381 703 269 488 336 741 516 460 463 624 254 557 447 419 401 498 300 442 474 686 425 771 243 470 485 366 317 544 374 437 338 651 370 424 430 572 359 527 251 480 427 426 489 695 439 472 504 439 516 440 389 454 406 708 406 367 518 583 504 589 306 710 336 389 404 619 262 744 414 669 530 360 511 589 504 538 525 374 436 624 531 482 425 439 248 583 377 459 543 647 441 691 530 759 232 667 397 753 294 575 366 742 455 359 446 630 364 726 417 412 543 429 246 340 311 429 501 611 247 618 290 431 337 657 539 584 283 524 461 605 543 697 548 559 312 656 470 341 379 622 322 475 432 602 457 634 403 356 319 720 268 660 283 366 395 776 456 371 277 387 284 484 424 440 404 764 507 544 319 360 308 371 433 604 390 547 422 723 548 774 404 741 363 736 355 500 501 566 489 620 452 358 335 591 370 619 336 601 375 640 235 701 514 587 357 497 324 620 465 725 300 678 455 484 516 722 380 767 286 680 375 719 372 593 309 610 349 429 514 484 319 527 487 373 316 719 524 524 336 543 531 644 309 434 428 664 438 685 512 687 368 408 439 718 476 725 446 587 461 512 363 647 412 368 283 752 460 517 444 380 398 357 445 420 232 476 517 734 480 536 501 397 367 660 389 406 528 578 498 504 365 417 421 764 452 455 441 439 470 619 292 376 425 754 479 690 262 747 298 657 355 351 351 644 267 635 332 359 527 529 480 653 463 597 470 657 349 413 431 597 298 560 369 580 329 475 521 358 442 767 512 530 276 667 425 539 523 601 498 762 310 399 232 709 407 659 401 449 482 642 274 349 546 776 232 657 234 663 420 670 336 515 479 774 459 342 244 595 426 462 489 654 312 564 300 423 365 664 272 668 280 704 523 696 532 391 335 344 455 648 305 373 356 440 510 590 417 652 267 576 389 696 454 702 545 532 265 634 478 477 375 606 395 432 409 743 257 620 391 756 243 491 362 371 425 598 389 423 338 511 357 656 496 358 258 702 284 349 467 369 433 601 409 504 496 542 546 686 512 627 513 670 304 425 552 390 424 602 405 679 423 486 281 528 528 650 364 543 260 743 297 651 523 403 536 459 366 446 325 655 451 650 512 384 266 582 543 733 257 478 398 684 436 583 298 427 481 442 310 561 481 625 500 475 241 500 413 401 533 369 316 656 417 456 535 383 410 354 318 397 448 649 434 581 357 481 281 546 493 687 539 480 318 664 256 497 392 664 383 550 457 365 370 578 362 731 515 381 240 701 421 691 233 382 411 547 318 456 521 335 334 764 312 672 364 651 516 373 530 763 274 736 291 711 529 502 299 486 246 749 471 701 300 472 347 599 486 511 338 767 231 347 353 438 491 397 443 428 381 421 417 729 504 729 305 667 366 426 524 462 350 593 349 734 360 452 484 442 302 520 500 423 399 457 326 755 471 751 272 446 457 438 455 726 512 589 397 530 361 569 487 709 410 339 306 425 532 666 522 650 265 366 439 486 273 340 538 612 348 473 486 489 391 569 409 679 312 480 435 672 538 416 255 580 278 607 445 565 400 433 294 502 382 621 271 451 551 635 299 511 441 426 328 759 239 681 399 503 295 446 339 665 297 347 517 400 304 349 324 613 518 617 374 669 358 515 514 456 481 566 332 624 330 747 326 480 321 733 510 660 430 454 321 386 390 369 440 334 354 734 345 502 411 384 360 666 299 494 537 672 284 394 506 374 501 348 515 524 269 739 248 478 524 633 339 384 336 600 264 481 503 387 494 545 455 393 236 578 268 724 407 478 459 482 456 407 340 650 411 646 435 674 485 488 401 698 251 533 449 345 373 700 414 651 492 343 497 440 297 775 422 642 367 380 260 402 518 415 517 586 412 742 519 601 318 734 309 641 326 543 262 606 463 673 272 475 400 641 280 459 339 393 266 518 393 386 467 592 302 458 312 543 365 345 318 392 264 525 403 770 375 536 442 422 548 561 270 525 467 608 435 547 510 650 387 764 385 472 451 388 305 707 344 351 552 520 292 705 471 409 452 584 514 340 400 417 412 385 374 383 513 710 435 673 468 333 444 554 327 682 291 628 305 363 295 476 541 712 264 631 323 387 368 692 276 703 356 474 299 730 508 758 486 488 534 478 475 479 246 577 271 680 539 737 232 727 231 556 275 404 484 445 289 428 506 731 391 768 549 356 382 406 545 397 243 367 545 632 372 491 433 759 397 753 341 352 506 568 313 356 403 743 523 731 448 700 372 756 479 692 537 744 453 427 375 417 534 566 418 597 314 727 347 660 342 503 484 631 289 593 283 701 254 640 277 483 443 533 327 616 306 618 381 344 249 586 275 545 547 607 355 581 434 648 329 679 501 737 375 372 421 701 352 617 298 598 278 369 436 749 490 719 421 667 441 631 516 397 490 527 259 445 282 402 376 647 534 371 237 358 233 360 506 451 319 627 422 547 369 455 349 572 477 572 300 751 245 418 329 751 385 673 434 449 394 391 469 619 531 682 495 559 284 664 405 707 393 381 546 353 351 604 453 445 390 664 364 517 443 649 397 625 383 408 370 720 358 357 292 351 436 721 420 727 454 650 528 593 301 531 453 346 270 767 348 434 239 709 381 680 372 732 446 442 257 727 246 405 309 435 516 494 343 524 514 489 237 619 269 626 318 643 481 700 360 695 242 351 472 711 418 459 457 733 443 713 374 753 530 510 370 537 253 734 284 623 397 730 245 691 454 592 246 408 386 665 387 529 505 458 416 523 318 735 452 620 450 410 505 519 282 379 485 592 376 462 240 548 544 364 467 503 349 671 469 422 330 649 379 515 476 624 394 641 537 584 471 374 425 608 427 519 355 609 304 651 503 614 335 415 272 645 424 719 526 769 445 710 294 352 513 529 289 753 426 634 243 402 515 496 367 490 335 373 442 411 261 513 242 622 258 437 480 370 337 626 354 605 305 675 527 449 467 773 468 724 308 501 340 413 332 610 300 767 256 462 484 505 551 377 332 587 377 728 392 660 346 622 427 482 469 479 334 410 363 432 492 353 476 399 306 348 387 682 356 402 542 608 404 659 468 525 371 341 401 592 316 579 410 573 280 388 522 545 488 621 239 383 420 679 307 481 358 741 327 444 279 478 366 657 499 553 506 457 420 447 321 444 426 421 283 518 465 471 444 411 472 347 288 439 501 615 465 521 385 617 348 723 344 478 419 650 471 519 552 707 419 425 491 564 475 600 237 738 328 764 232 624 424 493 247 457 426 443 536 378 468 760 413 480 299 512 237 346 513 695 457 737 270 688 328 665 278 727 383 676 410 577 517 609 333 530 395 611 402 541 497 549 307 375 434 380 318 545 387 508 510 751 479 756 250 551 409 623 429 692 460 722 327 490 264 628 290 622 251 662 484 555 549 388 376 416 303 546 312 484 254 408 246 416 307 754 359 342 541 648 280 756 256 346 246 368 481 449 549 627 291 687 546 730 285 510 350 533 243 380 429 455 430 346 524 632 309 616 508 372 498 491 354 643 275 420 526 760 432 393 530 600 287 747 509 738 346 402 487 581 267 483 254 560 467 427 485 776 443 760 545 540 333 533 318 388 545 342 520 568 240 334 460 487 546 396 503 634 271 514 288 582 259 605 314 457 268 722 479 421 461 601 339 756 487 764 330 449 273 705 482 621 246 465 324 461 289 385 363 452 293 348 410 633 389 631 396 335 305 383 258 628 319 548 331 659 516 500 352 368 234 398 510 332 552 695 476 741 545 629 269 700 522 575 422 598 463 732 340 352 442 415 243 609 408 727 354 530 519 387 272 366 499 630 371 507 277 347 426 575 505 552 525 406 469 757 279 464 360 459 271 730 432 680 289 476 416 593 325 706 308 605 334 353 464 345 284 524 309 439 467 765 428 562 299 387 502 540 373 719 316 461 471 454 342 643 326 442 366 732 431 359 282 529 543 413 256 463 427 524 378 406 490 753 292 479 286 428 323 563 375 474 472 591 444 434 354 389 402 374 344 428 376 363 352 623 462 342 550 771 540 477 532 549 343 716 460 626 484 463 503 722 338 685 279 383 427 451 376 588 449 448 348 574 374 584 501 610 419 665 418 665 492 386 518 344 502 605 436 694 304 720 468 573 312 628 497 507 479 634 327 402 532 421 312 353 457 657 450 369 405 620 422 388 373 514 440 706 403 604 330 432 295 740 481 671 530 697 415 626 246 457 463 341 338 641 298 725 354 480 309 521 290 400 279 543 362 683 459 762 531 755 492 761 393 617 518 348 292 472 503 661 350 459 325 525 384 476 424 559 378 759 335 584 269 432 509 418 539 687 508 417 438 561 514 486 437 757 336 692 425 503 434 594 325 698 450 333 305 642 382 449 447 561 363 632 250 423 432 720 486 461 507 584 306 622 544 360 370 515 430 498 281 537 327 360 344 465 393 756 524 507 232 587 289 712 293 384 407 614 502 658 294 379 447 566 246 400 416 763 486 719 274 601 495 442 360 604 366 397 339 456 334 446 288 416 392 618 497 369 522 506 533 710 521 677 342 701 243 477 281 515 277 417 381 546 417 469 348 440 319 747 471 723 494 334 538 627 508 484 446 694 484 640 288 343 341 603 242 632 473 434 403 714 507 337 388 763 279 703 538 374 286 703 328 455 391 475 418 620 442 708 385 765 239 555 383 538 402 710 436 411 404 684 551 620 341 705 379 438 287 563 314 406 258 384 546 511 339 639 330 570 297 406 381 625 454 473 496 341 267 590 304 539 446 454 361 740 407 495 463 705 533 438 348 733 501 680 356 455 492 398 317 714 300 696 248 532 493 433 477 407 300 422 491 585 304 337 511 713 343 542 444 398 538 688 285 669 367 476 234 401 356 548 522 436 299 422 424 377 435 656 288 480 482 485 344 743 327 644 303 489 478 748 277 430 415 654 434 685 329 583 338 554 526 635 338 334 517 551 401 347 488 569 349 434 248 755 253 471 475 500 298 673 501 355 405 671 464 572 374 646 476 732 374 741 302 352 447 771 326 752 488 652 404 719 289 597 279 555 514 420 238 366 369 734 380 686 481 597 262 542 542 569 387 741 540 409 274 449 271 516 447 383 316 424 552 592 425 708 428 526 285 667 543 717 387 697 546 338 355 715 503 671 357 540 522 560 549 672 335 693 540 546 399 706 419 463 430 394 384 445 537 692 526 453 529 557 264 412 435 626 387 655 401 418 496 714 471 672 252 727 504 574 411 519 485 483 370 506 308 476 478 553 541 749 243 573 248 549 414 689 308 552 295 581 398 768 487 412 272 441 334 628 500 368 424 624 237 459 468 546 245 479 323 698 415 658 545 404 379 529 292 536 487 761 434 533 370 687 359 487 292 448 254 546 351 593 544 406 303 345 412 624 300 625 438 659 420 479 268 510 406 457 248 652 323 464 523 336 389 455 390 441 539 716 245 628 521 731 389 652 325 738 419 764 444 759 537 763 363 413 384 544 350 723 516 527 330 524 529 357 276 351 336 369 288 754 442 347 502 642 319 661 261 727 303 524 286 433 448 413 249 342 393 735 340 539 490 569 344 775 279 550 339 696 325 714 531 757 420 556 422 477 467 466 522 743 259 339 446 655 543 551 544 625 468 634 468 755 370 531 329 712 329 436 321 451 454 633 535 623 494 573 322 457 249 591 282 530 465 426 387 691 518 621 259 548 475 343 292 513 340 521 474 621 439 774 402 445 511 388 274 408 248 465 439 516 310 390 488 551 522 346 407 489 274 486 259 629 342 371 328 456 411 639 443 461 272 493 439 534 531 350 542 619 260 734 350 498 393 505 505 447 362 774 254 776 459 720 266 362 458 576 510 699 397 524 355 491 321 702 377 748 327 442 484 439 270 729 385 503 467 624 365 625 494 535 263 382 534 539 364 762 466 411 540 390 382 757 408 440 299 602 250 544 346 664 460 638 272 384 471 592 546 527 313 442 518 624 469 719 265 744 550 390 381 412 421 619 487 425 287 397 275 543 311 637 359 682 370 556 270 625 232 639 552 628 488 469 315 334 293 533 278 348 396 335 409 602 430 457 475 684 439 650 502 676 358 391 276 389 295 772 447 625 358 703 467 715 277 608 370 722 291 550 360 467 247 403 413 497 471 607 447 613 347 547 515 703 333 539 445 464 435 680 250 373 262 509 281 430 327 468 442 474 485 610 308 356 302 742 391 583 526 370 492 430 413 402 544 599 312 423 398 740 448 665 235 715 542 464 463 424 492 472 543 436 354 441 371 679 398 746 269 664 294 364 318 420 366 512 468 504 331 637 379 674 482 586 458 444 265 574 483 632 232 741 463 482 517 439 418 702 490 743 288 440 547 643 414 334 475 647 520 713 402 453 539 629 270 614 304 605 350 628 429 549 433 573 444 579 492 555 330 518 309 478 291 413 315 443 518 663 522 529 449 685 337 520 431 426 381 492 409 769 323 570 455 461 375 728 469 700 422 462 445 453 523 600 453 681 252 548 341 732 514 543 515 750 532 470 512 737 298 566 537 638 251 703 485 393 320 766 261 632 423 334 419 599 392 559 483 616 294 620 552 655 410 435 356 687 446 668 551 716 452 591 353 487 549 525 321 723 515 407 518 633 334 482 410 758 350 721 451 679 260 535 479 367 552 446 394 442 410 425 291 343 400 511 301 342 505 593 423 374 285 445 491 709 348 752 466 397 237 541 292 398 449 541 316 420 399 647 523 374 239 766 234 424 265 712 391 529 478 547 339 380 450 521 512 511 239 451 330 353 396 655 321 428 241 606 308 355 236 436 522 705 253 482 439 727 433 602 511 623 461 434 523 751 264 483 267 777 475 382 320 723 431 737 250 728 328 448 407 653 324 412 320 394 549 436 464 722 329 675 517 577 337 634 398 731 361 602 338 692 236 441 531 369 320 736 256 569 310 546 323 708 233 349 341 408 277 730 475 436 375 551 325 410 293 628 386 703 334 490 449 493 517 728 319 721 472 458 308 442 276 377 391 371 531 377 293 771 354 623 269 690 511 600 463 571 311 400 451 627 448 479 524 707 268 461 333 544 380 694 373 475 464 349 414 562 534 522 390 393 252 422 503 553 532 349 307 640 336 557 470 680 446 468 247 553 449 553 433 407 491 601 376 571 282 456 479 389 449 404 239 609 518 497 442 653 298 539 471 500 469 347 325 520 492 535 246 385 304 585 382 357 301 562 308 584 468 606 234 492 332 343 246 447 454 699 524 403 385 343 296 708 438 690 425 485 454 402 267 425 352 682 483 514 523 676 278 547 457 549 531 620 277 343 544 539 355 478 461 730 261 547 380 495 421 374 351 542 448 448 315 694 449 524 323 369 499 740 259 373 443 691 256 699 403 762 252 353 536 377 528 474 321 751 271 758 335 539 492 511 502 626 471 428 455 589 335 484 296 696 423 410 535 525 388 681 322 743 250 691 494 530 298 420 297 359 499 426 436 418 424 600 507 471 551 403 340 611 438 751 523 732 305 420 331 714 421 535 326 676 357 448 255 480 382 702 323 769 255 722 444 731 360 673 443 572 416 347 446 538 368 629 457 409 333 754 538 488 530 485 438 558 380 573 422 727 368 424 307 385 306 526 300 370 392 364 315 542 358 659 302 377 486 592 493 550 380 684 369 724 329 538 476 496 363 360 389 408 545 708 488 357 373 553 437 558 493 592 354 459 523 453 453 479 440 515 310 459 316 462 514 558 275 383 394 673 545 536 427 652 466 538 433 630 522 362 376 633 262 592 380 436 399 730 411 556 510 546 350 530 407 556 244 492 264 709 277 417 469 468 242 482 382 332 239 764 443 735 491 360 478 394 313 361 248 744 354 725 255 554 300 376 414 370 537 733 284 527 396 777 325 646 432 769 481 354 361 486 487 608 247 474 253 581 462 429 427 471 502 517 497 642 527 716 380 677 359 634 379 611 484 402 411 503 363 628 528 365 475 756 476 772 450 482 450 534 359 409 419 525 420 454 452 692 463 555 261 539 258 391 321 593 449 458 550 580 263 490 506 614 483 484 331 472 433 440 523 508 437 760 328 364 444 502 495 684 261 681 330 484 348 389 497 434 379 361 465 623 472 377 231 536 493 392 420 526 298 438 499 716 265 629 352 462 252 412 352 595 320 440 490 347 534 766 335 335 303 699 429 349 249 593 429 658 438 490 513 495 486 391 286 564 397 336 392 704 321 335 244 561 422 622 364 569 473 756 404 594 234 712 323 428 360 673 435 608 367 430 285 541 366 715 278 550 398 496 386 567 380 598 437 413 542 521 507 419 346 664 320 568 422 774 281 401 478 498 396 485 380 389 387 648 369 392 307 568 490 583 493 768 263 648 426 771 302 440 427 653 457 448 481 642 334 468 503 445 528 346 539 640 526 338 370 660 256 501 335 532 336 625 511 450 549 423 300 386 429 487 462 380 478 612 290 627 380 626 344 434 346 696 481 646 402 507 457 556 421 548 481 621 248 749 497 673 433 552 269 456 531 741 422 546 395 430 314 647 261 557 436 609 330 757 331 728 403 445 448 679 322 735 403 514 416 522 334 385 245 367 403 409 435 448 461 593 278 667 359 573 516 639 308 507 268 664 269 350 316 527 383 659 458 408 332 376 258 385 441 394 262 592 338 439 372 597 518 611 501 548 364 687 534 387 248 451 508 472 511 352 278 371 249 435 371 581 359 586 316 600 315 701 519 532 544 737 273 473 306 429 433 643 401 546 521 745 522 587 439 349 336 352 277 654 311 442 284 394 303 727 514 335 281 343 290 691 501 476 480 483 343 406 419 604 361 378 350 749 309 473 392 758 490 763 422 628 532 395 500 488 344 639 261 455 247 367 519 754 248 747 279 506 364 710 354 555 342 535 410 401 508 333 238 438 235 624 420 731 428 526 475 675 387 676 338 562 311 363 549 394 447 635 300 359 360 537 452 612 234 579 293 621 429 367 239 679 408 376 393 467 440 744 256 372 484 612 254 665 531 540 344 476 315 591 519 728 456 580 430 422 542 600 285 667 358 565 298 469 512 667 483 348 349 462 400 518 251 440 398 749 434 604 488 428 485 765 433 744 433 519 531 739 410 419 453 529 521 658 492 513 270 340 508 334 359 582 488 492 540 421 533 349 464 559 410 371 352 640 487 358 525 569 341 409 445 728 238 596 231 531 413 643 486 504 511 383 431 528 551 456 330 712 419 741 523 425 389 610 506 453 302 676 457 616 296 353 378 715 417 606 250 529 377 417 374 674 364 417 337 660 348 643 420 396 413 373 358 409 243 711 538 373 451 510 484 604 290 748 489 602 291 688 526 684 401 654 395 597 346 523 246 630 391 689 371 561 328 675 516 648 503 559 357 376 498 775 398 636 253 339 346 392 515 664 339 669 471 376 347 414 336 452 287 593 413 582 470 475 266 409 507 571 526 500 506 371 302 546 385 770 366 746 413 531 399 496 406 562 306 615 336 565 370 536 354 745 449 523 360 356 242 350 548 341 237 768 246 502 434 535 505 371 543 455 450 401 372 659 252 751 331 421 266 382 499 542 425 462 548 569 317 495 517 474 446 609 493 732 493 412 398 555 449 714 315 608 497 683 339 393 430 341 253 604 271 494 326 558 354 341 304 462 316 429 373 753 357 764 295 500 503 590 439 334 395 434 416 602 547 715 327 347 321 497 478 531 237 610 405 692 331 407 368 756 316 364 294 363 323 541 390 721 369 685 416 456 332 462 290 569 381 593 465 370 292 620 373 698 436 462 531 503 245 430 357 694 446 370 351 421 282 657 451 705 511 689 551 478 311 623 412 487 321 703 271 741 496 409 361 400 435 477 489 653 349 412 481 504 301 584 408 543 389 623 241 545 283 539 464 698 352 772 405 372 448 643 313 518 517 675 347 504 439 724 368 617 496 590 442 430 429 567 383 695 358 539 304 577 450 498 509 447 312 517 255 475 534 582 352 398 243 400 540 374 429 464 340 737 490 361 380 604 425 533 480 351 417 692 312 766 449 598 472 453 310 333 474 470 496 711 264 653 270 776 315 630 267 724 425 594 265 406 477 471 415 633 514 485 487 697 385 673 485 484 279 654 445 751 330 748 426 623 321 681 483 574 327 451 304 603 518 376 235 501 519 402 452 483 510 664 531 686 381 398 459 665 532 458 417 408 508 334 379 565 375 453 519 641 450 335 353 657 390 487 314 681 461 340 360 714 306 693 388 662 334 518 522 517 550 445 314 692 406 715 394 493 438 447 492 602 385 612 257 642 423 523 386 493 288 431 309 347 356 744 279 527 552 471 316 372 517 404 419 617 548 771 515 713 233 751 318 404 266 705 243 596 254 602 315 583 517 703 546 773 309 664 408 658 388 681 459 344 417 560 301 627 512 547 483 563 259 470 426 390 240 689 303 692 498 425 336 348 320 356 389 682 303 520 308 601 447 683 327 412 464 766 331 723 254 415 529 386 481 364 405 365 254 512 285 772 436 355 346 692 416 718 549 676 360 516 497 565 361 700 444 517 367 423 297 609 348 773 289 421 486 616 234 534 234 377 363 563 548 367 257 673 376 583 374 468 461 590 336 543 332 551 243 414 449 565 377 697 425 746 302 746 343 487 446 562 401 651 338 658 332 658 509 743 429 332 296 407 235 628 374 544 325 627 273 621 452 647 302 752 307 761 240 349 524 637 385 512 450 460 545 381 408 588 270 626 402 398 458 613 419 439 367 516 416 595 376 754 448 768 425 592 263 493 421 674 431 743 312 488 272 692 497 403 316 616 550 398 503 727 480 704 480 390 241 570 342 503 337 636 509 594 248 443 354 366 269 664 431 557 437 368 323 616 363 635 264 635 286 658 317 748 366 494 236 654 356 461 325 541 416 509 491 422 464 555 550 390 374 427 239 595 357 399 528 637 319 670 234 747 426 674 414 467 520 548 356 605 243 720 237 455 328 668 444 613 317 399 430 604 539 429 430 666 331 706 424 491 460 565 419 698 540 439 523 634 267 636 377 525 486 497 407 720 340 436 514 531 357 353 434 618 384 735 238 501 307 668 433 411 393 518 488 442 386 762 375 672 449 715 420 520 274 696 480 508 281 476 369 543 478 531 379 443 311 770 407 363 509 426 248 760 332 644 351 696 274 701 501 755 336 495 269 534 468 539 444 562 483 410 353 415 313 604 322 432 377 389 245 438 428 735 352 697 392 713 259 376 289 541 401 512 486 748 323 676 281 367 434 730 501 350 344 590 416 730 517 419 533 443 534 409 411 687 348 501 462 654 371 363 540 550 275 392 277 557 313 605 377 542 243 519 353 337 491 404 344 718 461 445 398 744 546 655 374 633 443 576 318 395 380 487 518 562 528 647 445 671 281 394 524 620 249 392 309 728 379 568 550 395 305 363 272 629 539 445 377 602 486 758 474 494 387 664 551 620 545 742 315 641 436 343 471 442 394 528 502 603 267 678 290 663 350 694 383 579 356 603 280 742 270 557 365 658 459 352 272 408 339 426 467 364 458 639 389 748 535 405 510 416 442 669 308 654 360 378 366 520 459 735 330 636 248 376 405 772 286 552 276 672 333 447 429 431 293 368 444 377 292 543 315 541 338 617 483 704 486 759 409 493 550 580 470 503 442 736 399 336 353 495 456 347 247 606 252 485 385 565 494 483 532 630 261 541 475 413 551 539 434 757 506 392 282 662 356 567 460 341 515 770 291 658 342 466 455 544 321 454 340 368 522 491 373 704 463 758 358 391 502 711 277 717 364 598 407 577 435 363 548 553 518 711 237 441 538 371 435 372 459 661 491 584 436 622 301 470 365 459 306 501 301 675 469 506 357 755 534 363 349 737 319 413 538 338 247 361 483 513 313 595 358 511 347 375 308 411 418 494 500 450 470 752 276 614 458 592 336 563 458 550 302 357 529 726 247 457 449 407 378 449 474 593 282 730 506 757 324 768 509 637 420 601 334 742 313 347 405 741 267 356 366 695 387 658 370 395 295 487 522 335 302 723 308 586 373 518 510 727 459 520 355 376 260 613 309 699 408 561 413 664 280 573 242 622 538 342 306 385 391 457 502 729 494 618 322 652 384 775 248 413 434 722 241 430 313 374 407 719 352 601 306 517 387 684 506 516 277 562 237 449 527 351 483 700 366 681 435 550 539 363 345 384 317 717 290 732 411 755 262 766 238 499 540 533 500 754 373 484 312 558 402 600 379 485 402 513 531 677 289 379 364 516 440 680 261 502 535 542 455 585 271 761 481 535 289 768 493 386 488 749 379 675 231 753 462 369 318 777 355 371 258 530 274 460 295 623 510 584 494 470 395 524 468 512 390 496 421 413 439 724 441 473 432 769 406 758 314 737 292 660 541 753 541 723 247 761 389 336 366 663 508 523 477 468 267 471 419 640 413 646 359 746 258 651 536 471 418 623 522 420 416 473 378 452 273 644 474 586 295 525 448 704 238 536 481 345 328 447 457 736 372 638 534 344 525 653 316 766 459 520 402 612 394 423 273 564 472 338 270 665 408 483 364 426 365 487 381 398 356 437 539 667 252 601 512 596 238 739 379 491 413 676 472 696 236 566 369 555 421 756 360 761 420 604 550 737 497 740 347 691 378 644 321 335 262 349 505 744 428 571 298 651 502 429 541 617 375 599 306 429 235 536 268 406 485 693 514 558 298 530 348 335 400 359 461 648 446 479 374 726 310 533 516 415 507 767 521 458 533 490 402 764 272 507 530 342 316 590 328 367 435 670 495 711 532 523 337 740 544 773 426 520 341 406 509 341 527 358 451 692 274 558 302 557 511 570 409 515 485 337 512 432 231 418 523 341 385 721 399 349 366 418 339 409 246 497 410 466 449 627 443 662 375 690 498 332 454 588 481 412 401 722 309 750 324 444 384 462 398 508 516 580 422 388 291 493 256 385 494 730 453 340 544 734 308 435 386 637 289 745 348 653 528 548 461 523 317 429 282 417 498 598 435 704 280 413 284 573 314 554 472 720 319 370 303 728 324 740 240 586 314 644 317 733 232 599 319 538 411 381 275 777 244 693 341 742 292 608 517 542 420 378 381 341 291 497 286 407 272 489 539 475 372 632 279 357 269 531 473 678 254 717 303 685 323 689 235 656 319 761 369 436 419 344 405 734 327 758 232 379 552 767 302 736 342 516 443 424 480 761 253 621 386 742 407 770 387 579 441 530 459 345 295 557 254 544 295 347 394 519 232 423 270 415 305 686 391 511 487 527 484 676 510 360 477 581 497 550 343 750 337 477 451 543 407 655 398 615 406 761 380 365 379 674 264 615 518 472 500 508 243 538 505 622 237 449 496 357 552 657 370 669 298 739 423 572 446 683 538 550 261 649 499 732 413 469 535 359 519 406 475 651 312 594 330 620 534 561 408 685 258 536 502 685 403 460 453 351 357 374 541 488 544 362 401 487 487 718 280 641 347 607 239 475 351 602 286 571 444 446 491 416 275 338 440 621 233 355 549 656 551 404 451 704 420 600 545 483 246 762 331 463 424 584 254 409 426 516 350 675 334 652 270 661 231 674 268 526 259 776 498 343 547 591 503 730 413 556 258 620 274 714 461 763 433 576 302 613 364 392 543 720 245 689 540 723 341 617 271 507 371 732 416 468 353 770 491 715 406 758 473 540 332 407 333 593 390 744 470 519 320 524 315 568 353 463 533 589 333 663 506 394 316 726 379 333 423 390 278 426 415 456 487 562 240 549 484 492 529 359 427 554 333 415 497 651 267 470 258 444 304 430 515 532 256 500 387 406 413 766 249 428 473 506 499 406 466 472 381 362 334 756 441 379 246 497 525 652 439 338 417 397 296 629 334 511 298 762 349 537 409 480 413 672 372 650 499 563 487 493 286 683 511 698 482 735 342 684 313 761 518 687 414 506 428 474 242 511 260 763 354 636 376 610 460 510 353 357 241 751 375 776 318 586 400 674 496 493 327 621 465 611 339 697 429 455 547 548 311 673 514 574 522 356 539 727 545 488 287 548 343 402 394 410 502 403 382 655 369 456 546 511 529 523 344 746 232 759 516 478 464 736 521 455 323 491 470 476 384 561 500 712 542 744 415 423 496 485 414 487 479 561 530 510 287 617 472 710 252 559 399 454 443 577 332 641 296 747 323 640 402 381 353 538 329 445 395 541 342 506 430 357 492 458 354 532 401 769 416 540 364 497 342 491 237 664 275 702 244 730 417 347 355 668 368 747 395 612 415 423 504 472 406 361 387 378 524 612 543 568 548 626 430 746 295 540 468 742 275 623 523 484 271 398 264 413 452 407 462 380 275 455 236 753 416 431 473 705 451 442 259 725 314 609 450 636 321 649 423 570 517 432 274 584 503 529 332 425 492 530 536 602 415 583 448 552 363 673 378 681 336 599 471 480 489 370 541 366 292 564 248 512 264 420 247 521 425 768 541 542 427 412 277 622 512 351 534 367 279 611 418 357 505 541 347 655 371 668 405 586 258 568 296 597 548 644 510 380 396 744 439 376 377 682 304 659 271 704 511 529 342 507 374 422 240 475 274 355 345 373 245 706 475 519 503 652 460 697 294 753 459 758 378 706 534 382 389 760 288 602 512 507 460 595 353 427 526 472 520 496 242 570 448 350 265 450 394 334 500 765 510 708 476 714 259 485 262 553 522 532 258 387 485 351 319 432 513 676 275 495 393 732 367 475 460 468 369 489 287 358 293 739 486 720 549 523 363 444 475 696 458 358 282 410 392 717 515 341 249 468 530 509 279 690 433 585 419 466 424 462 253 488 342 528 510 748 459 734 550 652 361 473 402 450 234 687 316 713 450 678 233 381 373 684 494 653 485 548 479 350 348 405 450 385 409 738 478 441 236 667 529 561 547 606 488 733 296 346 253 406 295 435 239 630 326 429 285 416 320 776 322 512 342 686 361 538 534 360 296 351 322 501 485 649 243 509 354 594 466 735 289 361 349 341 273 777 330 569 273 766 470 713 446 478 236 400 350 377 482 354 449 520 249 549 481 635 496 466 257 339 423 614 472 680 381 705 359 469 472 487 261 628 418 478 312 607 253 567 519 757 326 726 516 633 318 438 463 558 537 754 467 713 238 764 258 427 238 495 352 516 510 423 534 573 389 587 327 604 462 568 446 440 301 585 320 461 264 713 524 546 354 345 413 692 271 763 403 597 443 626 311 439 390 352 378 461 241 580 325 395 271 624 304 439 387 719 448 418 434 366 318 418 480 498 320 645 547 751 317 689 386 627 330 608 359 542 299 512 366 713 365 474 282 352 414 521 437 432 544 516 535 489 254 580 271 363 399 514 313 517 504 638 376 448 240 508 512 576 292 356 235 688 499 334 521 649 516 565 346 490 533 541 408 507 289 747 396 508 451 502 342 360 504 456 345 596 279 481 499 440 296 345 391 618 429 505 508 427 368 569 269 526 337 617 346 531 273 445 288 689 330 528 371 498 412 576 472 349 403 365 308 764 482 680 252 521 273 752 540 394 467 582 287 685 389 506 248 769 392 736 244 736 250 661 552 459 398 572 235 526 376 621 394 741 304 513 248 598 402 625 410 476 359 762 472 575 522 507 360 616 343 591 348 422 445 533 266 601 260 713 258 356 442 455 550 590 284 736 310 743 368 585 462 617 446 567 505 360 455 740 480 469 533 568 541 335 430 365 349 436 265 534 493 360 340 451 295 716 323 417 543 593 395 686 544 403 274 603 480 660 327 682 474 486 352 675 346 348 415 443 429 555 476 670 256 403 550 365 250 764 536 352 488 720 436 564 435 494 455 542 342 477 461 735 495 686 545 339 482 448 297 529 386 760 371 629 400 475 322 664 410 630 369 358 495 712 248 624 500 577 358 701 377 501 526 746 499 389 456 661 299 390 343 567 305 617 505 692 414 678 273 603 401 450 285 651 345 413 527 614 497 375 231 461 307 418 262 540 322 642 299 338 266 529 279 447 443 630 340 679 500 534 231 521 259 488 319 516 271 602 328 612 535 590 325 619 530 450 502 601 443 522 299 769 419 446 234 628 245 462 238 598 451 355 539 523 385 747 501 350 401 457 415 706 266 660 509 382 422 477 313 760 293 551 482 341 526 665 526 727 465 386 458 450 431 379 417 445 552 374 460 742 501 382 497 626 357 757 350 413 324 501 319 521 319 697 443 439 427 455 476 539 510 415 535 557 463 379 464 520 456 604 456 663 477 386 233 393 370 640 455 713 403 429 390 728 430 555 348 534 368 698 291 398 481 491 414 741 505 599 397 395 482 444 359 438 384 499 291 668 262 491 381 589 334 655 277 547 528 343 540 449 401 578 283 516 476 740 345 463 407 777 548 637 277 739 529 570 371 670 408 521 520 367 410 493 390 402 251 634 246 411 399 428 472 558 527 472 278 723 428 597 411 430 373 357 308 463 342 777 348 361 485 495 384 478 381 454 407 556 331 671 296 443 514 664 512 683 248 335 541 698 458 600 390 522 551 776 323 580 245 565 534 368 362 610 356 398 307 462 517 710 359 516 439 476 498 771 297 550 292 639 533 375 489 640 428 546 459 558 435 401 418 553 528 454 488 506 399 383 254 397 414 741 528 489 397 494 424 525 317 334 397 494 504 640 497 583 431 759 499 385 371 635 525 752 234 502 377 470 283 696 249 484 470 496 464 383 498 367 319 645 426 739 493 366 463 590 355 754 321 642 259 493 413 487 521 550 382 643 286 521 501 752 514 513 485 381 363 699 412 710 396 757 262 504 369 597 345 402 247 509 241 470 314 411 279 636 361 722 440 712 520 469 487 429 405 607 383 425 506 461 368 338 427 448 458 374 472 772 453 517 413 521 461 503 430 683 461 593 357 736 276 461 399 772 457 503 426 362 492 658 507 352 320 595 337 375 399 663 358 640 399 709 418 463 368 755 418 640 367 466 431 538 477 357 422 461 437 586 388 440 234 403 341 640 527 589 528 554 551 420 358 612 428 470 525 439 316 407 472 523 493 705 401 360 353 474 501 686 436 753 297 633 234 563 394 515 429 606 529 486 442 653 237 478 352 534 402 673 262 746 349 627 276 462 354 640 380 638 300 675 301 703 374 755 458 742 317 643 339 428 325 484 301 625 453 511 249 368 440 618 507 506 460 587 296 707 289 599 363 408 232 734 430 587 350 661 358 423 358 761 406 460 521 667 467 532 373 724 514 756 465 416 300 455 539 736 435 361 292 511 484 353 431 601 273 769 393 489 464 379 344 443 552 609 289 609 475 627 390 480 293 696 486 491 461 341 377 757 284 619 314 661 337 683 372 408 396 372 335 386 535 458 468 726 452 674 367 743 386 338 529 718 463 678 540 619 536 604 420 646 340 637 268 609 253 747 541 445 405 409 494 636 489 372 452 763 457 386 459 413 454 571 457 645 445 504 353 490 526 412 478 360 463 721 297 475 292 554 257 713 251 363 326 550 537 576 237 657 409 599 345 469 236 552 496 641 438 734 506 698 523 763 497 733 292 649 282 489 315 590 401 636 316 493 248 445 257 490 280 547 478 365 432 411 352 741 238 493 379 658 526 337 422 574 454 439 494 686 409 403 335 342 442 397 330 523 393 559 522 421 408 532 310 599 275 354 335 419 358 767 360 410 547 443 232 625 302 585 321 665 521 412 353 602 530 512 324 603 489 423 492 431 281 687 298 429 252 440 290 673 277 579 247 399 539 613 480 505 270 366 481 502 469 581 420 774 367 560 342 405 367 547 414 722 484 607 357 727 438 682 542 569 380 672 341 499 550 479 301 384 338 423 406 736 357 695 380 617 313 374 357 475 395 350 314 666 258 370 381 571 410 503 242 572 412 351 491 647 486 379 527 455 462 421 294 469 483 587 238 765 329 438 236 690 460 729 293 499 407 641 358 510 501 504 449 599 255 680 357 534 398 756 327 579 426 349 343 608 264 335 252 661 297 347 441 727 326 469 499 594 481 447 529 690 543 685 470 754 482 754 515 641 317 535 550 762 461 491 363 502 414 773 433 603 253 585 433 604 333 528 508 449 384 664 322 344 295 700 370 484 417 562 493 581 394 714 518 658 537 760 355 644 512 516 463 421 310 601 363 425 551 533 387 369 392 351 538 439 269 636 416 504 536 383 301 411 374 535 543 615 490 616 495 695 550 543 461 741 440 430 326 398 364 724 398 737 352 426 371 513 490 558 390 476 232 567 349 680 532 666 279 676 525 754 393 410 426 441 430 711 333 558 494 624 245 338 341 570 451 646 401 558 516 341 533 718 450 347 364 739 458 375 533 702 294 642 446 735 276 703 336 339 534 526 272 519 321 654 344 341 288 773 246 773 448 444 298 601 254 662 480 527 287 652 285 401 235 435 316 622 264 664 509 639 257 632 283 658 284 408 400 742 310 760 258 461 253 564 464 469 517 521 270 777 303 715 390 727 452 643 376 677 384 512 526 381 515 401 407 645 232 678 329 404 347 445 472 728 329 773 274 468 545 390 445 673 442 709 234 576 235 360 482 692 495 368 378 385 425 332 329 390 331 389 506 506 381 771 358 772 348 501 465 504 484 573 432 577 261 356 238 602 482 420 469 542 324 624 465 706 322 338 373 737 546 651 323 545 275 394 451 600 431 339 477 344 507 532 397 352 520 691 292 693 232 601 319 487 277 354 499 691 495 503 240 585 420 748 253 674 517 407 364 389 250 450 261 670 351 340 500 512 252 491 348 602 348 468 327 684 395 631 292 461 328 560 232 598 429 602 543 535 411 354 293 698 343 450 411 500 464 629 498 455 345 383 471 452 445 420 478 546 484 358 341 510 537 344 541 599 530 751 437 432 514 343 257 729 336 584 405 365 410 614 508 553 438 616 237 715 368 335 330 560 541 377 415 516 516 600 309 617 241 361 440 419 339 500 327 493 282 546 343 372 319 670 449 641 324 694 507 533 552 435 394 511 272 601 272 580 344 605 335 468 447 539 314 761 302 469 352 447 396 474 236 634 537 541 252 460 268 550 268 536 508 584 510 502 374 505 550 672 276 624 392 687 375 666 307 465 318 712 231 400 370 615 282 468 371 572 538 753 305 712 405 770 322 473 398 741 360 484 484 398 496 520 333 714 399 744 497 461 452 765 528 332 241 430 309 734 522 523 358 533 273 497 344 730 454 413 483 526 310 443 260 425 369 726 428 516 318 472 378 715 284 650 294 467 515 371 401 476 404 473 419 441 313 563 365 723 285 520 296 354 551 409 530 723 338 544 498 658 379 478 336 599 495 442 533 579 383 555 472 536 423 553 408 453 410 406 437 483 335 348 444 661 286 705 548 347 368 373 538 607 332 430 528 470 378 771 453 534 552 582 497 743 454 587 372 602 383 732 273 678 492 603 356 339 527 355 393 588 301 553 379 437 447 579 327 397 418 726 423 708 516 334 464 729 428 539 454 735 421 620 443 656 546 708 319 727 355 370 466 541 511 578 301 379 459 500 429 359 542 640 437 683 335 695 261 728 418 588 306 726 325 530 378 447 308 382 461 416 297 363 535 383 493 442 538 669 360 677 380 619 396 446 481 417 232 409 477 605 380 407 405 380 445 464 398 530 493 541 353 689 503 664 374 746 245 431 539 516 273 544 332 475 528 693 296 338 268 353 319 371 514 332 506 425 292 424 346 748 256 722 501 617 391 499 475 632 235 726 359 440 320 578 434 582 424 632 331 644 382 600 339 706 518 643 370 460 532 483 309 649 389 444 301 405 425 569 232 419 546 695 309 499 374 500 439 548 251 416 324 532 283 677 238 567 283 553 349 417 310 706 430 572 497 393 467 506 362 392 338 449 358 405 537 468 400 624 506 695 267 748 429 376 342 533 350 759 362 583 502 590 275 624 409 448 422 517 509 390 402 443 538 487 427 457 320 748 328 456 365 503 239 637 502 491 495 631 287 420 364 366 511 429 485 687 241 517 457 479 311 743 424 513 463 536 506 495 249 521 282 618 525 683 521 728 540 545 510 608 462 575 482 776 276 374 373 364 397 508 508 423 284 505 381 768 279 561 288 556 472 728 474 614 385 742 409 657 263 348 463 341 266 616 470 624 344 716 532 367 540 590 288 633 525 514 489 425 459 666 325 507 339 705 434 767 488 741 361 735 373 404 319 581 410 545 357 719 409 556 350 344 474 696 298 715 458 540 448 539 527 515 264 479 431 649 255 697 277 630 317 557 506 699 394 491 271 403 533 763 249 712 315 600 245 699 383 419 508 720 235 651 302 658 435 454 323 429 360 723 242 563 339 379 279 753 363 511 442 653 284 334 287 589 310 659 318 482 435 505 501 683 286 641 431 603 460 636 457 350 248 546 506 574 363 472 397 544 452 690 320 606 486 558 519 774 373 341 424 350 310 591 251 726 307 700 537 468 514 486 444 575 457 379 482 489 540 503 473 543 360 568 341 626 508 544 516 594 277 539 293 616 384 736 380 370 345 712 500 686 368 684 344 560 319 507 474 729 381 592 507 701 515 774 363 717 421 540 517 494 551 629 431 590 502 672 437 444 551 669 301 474 533 690 242 377 446 477 478 547 431 684 484 738 338 557 514 485 548 725 525 467 535 571 434 529 448 581 233 399 392 489 310 634 509 686 517 676 247 625 325 384 506 721 546 414 480 587 490 395 246 624 397 637 477 709 513 720 453 507 341 641 245 616 247 565 354 484 447 509 320 348 255 350 372 703 331 526 449 474 261 438 543 522 274 334 298 753 552 391 381 752 279 632 497 339 325 417 361 676 251 761 265 495 251 494 314 728 375 568 333 627 440 523 407 422 309 459 338 777 280 750 263 420 253 727 497 707 394 503 472 350 441 757 245 494 522 461 346 575 271 578 281 489 259 683 509 427 540 690 527 562 333 412 364 543 436 480 294 683 386 601 542 383 255 758 345 556 298 348 479 703 378 607 440 544 359 777 402 387 527 595 441 465 374 446 231 454 542 595 322 762 235 400 302 726 327 392 502 515 539 769 415 573 262 460 374 529 325 559 365 391 458 679 524 349 310 639 506 369 519 769 489 332 410 368 248 735 476 627 501 645 338 392 477 497 293 429 442 636 382 693 499 464 478 539 243 612 458 376 283 401 241 399 295 479 475 666 232 606 345 490 424 353 468 418 291 512 491 684 305 362 272 700 536 756 324 466 452 345 341 439 338 717 311 698 285 527 418 414 242 551 233 344 289 652 494 570 417 347 286 582 342 524 383 508 233 691 379 681 525 365 438 361 484 712 317 624 441 608 241 352 316 733 379 627 356 676 236 734 505 613 432 482 255 429 294 417 369 668 483 566 333 679 361 369 439 771 468 622 348 499 339 638 550 772 454 397 281 701 382 426 354 371 264 333 387 560 542 617 292 563 234 613 406 385 461 440 238 544 481 701 268 387 394 748 541 357 414 772 299 409 429 489 233 433 542 638 509 699 533 501 239 493 498 770 539 634 308 693 536 676 263 739 491 347 408 576 471 467 421 735 543 733 537 480 396 637 315 713 278 380 280 734 427 389 493 514 256 689 548 769 364 751 254 641 285 643 503 632 524 559 477 484 399 650 349 381 320 348 434 566 396 593 417 580 388 498 511 615 355 729 339 403 390 485 365 708 402 397 510 345 452 383 423 413 331 682 378 736 423 678 284 408 388 374 372 572 247 564 467 394 496 699 310 721 378 459 411 631 233 487 254 701 263 475 441 758 445 400 516 379 453 656 266 389 473 568 363 546 376 562 286 346 448 634 490 722 490 707 248 493 357 615 532 577 342 647 490 570 497 712 241 359 278 498 371 765 530 626 343 648 314 639 379 389 446 701 369 637 552 696 465 553 356 453 270 363 544 343 356 645 441 642 440 766 546 591 446 680 344 542 247 388 402 624 405 760 425 766 500 775 539 558 409 690 276 591 543 465 364 558 352 493 338 358 392 419 336 481 490 530 264 509 359 644 437 659 326 624 289 717 413 474 507 560 399 535 314 695 449 755 234 530 282 440 383 576 361 420 390 614 469 375 326 651 462 540 357 613 233 560 316 758 365 534 512 569 405 505 401 708 308 633 277 587 284 698 448 421 308 737 419 730 313 432 475 389 365 768 436 576 236 477 235 348 383 439 331 607 494 491 494 610 385 762 251 361 478 674 506 521 346 548 366 361 308 586 321 518 534 571 348 572 505 708 508 493 420 474 383 397 351 542 310 430 462 707 358 625 340 733 478 651 268 434 511 553 326 636 362 388 552 340 370 765 375 724 487 690 440 487 528 366 503 406 450 661 425 562 533 710 346 420 458 629 488 602 370 404 488 556 312 606 353 683 292 420 254 733 424 447 442 596 448 613 260 557 493 590 306 693 235 555 452 511 478 368 332 741 511 618 391 588 397 573 243 608 364 467 308 596 495 454 482 639 465 422 512 348 442 693 392 774 547 376 418 415 288 564 552 689 496 351 381 775 361 476 273 704 415 687 306 569 328 639 231 548 320 386 432 655 296 356 311 376 295 691 376 511 259 418 395 666 477 530 432 384 520 437 509 702 321 502 448 512 473 550 449 367 534 543 326 625 495 456 526 449 300 590 527 651 371 668 497 647 397 467 488 460 508 333 266 584 307 489 510 415 552 674 376 761 339 347 320 438 269 750 461 661 234 599 472 724 423 578 311 344 251 601 236 497 368 629 345 591 427 738 357 764 517 678 301 392 272 354 312 533 376 334 450 459 534 640 263 643 451 630 485 577 280 556 285 427 480 720 271 414 517 653 381 773 437 394 372 633 449 441 443 467 428 480 493 545 550 657 433 554 382 713 352 598 236 748 364 567 368 461 246 683 510 483 475 421 375 371 361 683 434 580 506 420 341 667 437 488 280 748 383 738 303 706 371 731 308 435 491 429 279 414 442 770 438 458 406 617 380 560 493 382 388 674 329 412 541 746 521 428 378 375 395 673 495 663 433 531 505 734 528 494 507 657 381 659 535 725 243 574 357 619 241 387 456 531 369 589 270 339 479 735 240 555 517 664 424 388 407 366 245 389 495 545 451 634 324 423 349 690 411 345 384 375 407 500 518 470 454 373 513 484 492 598 267 467 329 364 552 740 237 573 382 429 273 531 430 770 266 526 445 669 310 739 358 629 282 686 468 679 495 401 324 542 248 688 374 643 551 477 395 614 501 750 407 733 495 499 346 336 415 544 308 483 319 736 531 552 457 349 242 549 387 756 436 431 385 374 490 489 470 488 529 466 443 579 291 633 309 447 383 579 329 761 237 518 294 398 288 528 369 569 509 395 281 773 358 448 515 681 468 420 455 398 526 776 376 338 285 554 368 461 421 591 533 335 296 775 511 515 232 515 529 492 345 593 491 750 259 539 447 468 342 358 372 569 496 560 237 493 312 608 434 353 360 394 249 603 313 343 264 530 373 362 498 621 442 410 327 602 248 586 341 506 511 733 303 610 531 587 401 378 345 567 399 656 345 763 489 648 349 609 287 585 366 497 305 610 293 345 309 352 373 389 425 566 243 425 295 681 245 464 238 347 442 472 461 708 361 337 363 695 415 382 504 748 493 633 406 458 327 576 340 747 295 462 507 538 247 749 528 579 399 599 280 390 389 731 516 714 549 378 370 710 317 554 391 418 526 524 307 417 401 359 457 711 473 541 383 597 362 710 486 359 412 617 474 565 252 635 416 585 231 529 298 351 402 351 516 393 399 725 491 381 542 401 431 702 389 727 233 690 502 455 256 731 540 543 522 375 301 727 440 481 259 541 287 598 262 514 245 640 543 615 235 396 292 429 302 442 317 339 498 616 427 523 237 726 515 565 418 389 310 602 526 450 303 563 465 775 286 483 498 435 337 496 296 515 419 759 310 593 297 665 250 377 283 606 491 640 284 447 311 574 537 538 346 525 242 772 256 332 527 449 529 669 420 610 428 652 359 697 366 427 246 585 530 650 450 647 348 754 422 536 437 358 308 702 530 459 246 705 534 681 455 471 496 732 237 678 503 441 529 609 382 486 274 390 269 552 510 622 428 496 480 703 275 434 339 558 411 500 319 445 526 773 471 598 395 355 282 566 351 360 483 400 291 365 474 404 544 771 286 387 391 478 478 348 446 701 433 445 479 592 467 764 305 420 356 663 486 553 328 684 347 575 536 513 478 743 324 717 502 400 250 603 344 446 337 333 231 451 466 695 285 555 480 566 465 702 514 681 541 466 363 682 346 560 307 661 305 613 481 774 414 706 273 754 299 485 459 507 440 711 540 361 514 623 540 463 254 702 411 724 350 535 254 357 468 724 239 332 450 697 503 730 459 738 508 659 430 428 421 389 519 751 289 349 440 746 505 483 347 637 516 513 349 605 427 347 267 571 316 555 382 552 465 566 424 545 391 369 301 389 403 425 283 473 411 514 430 714 459 501 529 497 494 698 477 672 267 745 256 524 347 534 389 623 465 518 272 412 538 489 278 596 547 483 449 774 376 751 497 589 251 769 383 393 365 356 361 661 511 771 333 696 507 721 373 512 441 713 412 683 245 384 302 419 423 663 257 473 348 776 320 379 245 466 500 659 404 396 279 579 310 578 321 507 550 600 486 641 308 775 277 374 284 688 395 599 301 585 305 344 460 645 374 709 387 555 286 540 370 776 412 720 307 556 511 439 341 563 254 766 291 570 349 592 525 654 406 686 406 734 453 448 326 390 260 591 514 435 349 526 241 415 496 460 551 718 414 477 378 650 257 616 442 588 507 389 281 655 349 572 490 756 401 745 479 518 318 737 391 674 443 372 432 594 421 750 524 355 467 490 359 748 240 648 428 704 416 638 449 615 423 511 311 339 255 663 284 337 368 335 385 440 354 573 258 413 411 432 332 501 273 691 313 676 377 606 381 711 297 556 392 659 346 386 371 761 259 547 524 355 540 522 452 631 437 666 465 759 546 394 324 534 509 441 365 507 541 345 289 767 331 735 290 509 470 662 238 724 321 411 373 542 396 572 258 487 336 342 473 372 274 469 427 416 375 666 552 692 279 756 361 591 447 489 428 413 398 649 329 698 516 647 522 579 542 595 265 424 297 421 460 631 242 655 480 586 535 490 410 448 231 343 530 340 374 375 267 553 352 333 345 553 549 577 387 574 444 680 476 639 270 422 497 760 271 497 459 650 302 502 539 649 431 765 283 504 550 700 494 506 280 378 526 390 469 697 510 695 545 412 308 753 434 663 441 396 331 520 322 351 423 437 264 717 297 700 270 430 341 569 403 690 306 462 404 575 548 733 389 502 240 552 431 545 360 717 316 662 476 561 231 743 537 678 537 396 497 397 425 606 427 735 293 651 367 537 269 627 259 451 477 560 551 611 255 385 442 514 510 654 372 777 259 534 539 545 425 683 481 736 489 604 298 390 275 332 311 503 370 628 451 533 439 447 377 648 433 768 446 616 531 761 241 354 239 349 538 638 427 565 327 745 545 424 260 366 465 712 390 720 449 538 543 709 476 696 436 387 343 655 545 509 264 694 536 719 480 644 542 750 274 618 382 665 236 467 431 460 488 483 529 411 471 474 499 481 468 384 541 483 494 509 296 392 447 652 379 691 261 352 293 693 285 430 322 337 532 697 551 638 425 392 536 726 528 617 479 716 258 663 475 640 411 333 506 585 424 382 456 613 236 537 486 481 424 448 540 346 378 758 407 700 311 620 433 706 326 657 488 667 487 517 348 771 489 384 260 340 485 397 392 571 281 689 352 367 346 611 453 379 509 517 536 762 414 450 255 422 266 347 444 435 355 710 491 522 339 690 451 555 317 723 518 573 278 518 436 616 406 505 525 647 344 365 547 756 402 411 240 588 417 725 295 552 443 570 235 680 550 383 422 496 438 742 375 400 338 734 314 711 389 484 395 352 492 775 469 410 500 659 249 479 316 449 356 449 453 482 250 496 273 466 291 434 437 447 250 726 353 564 420 586 541 458 506 450 312 351 352 777 542 367 300 437 342 416 405 337 271 580 498 614 398 439 401 745 359 621 523 614 350 493 314 349 549 470 277 394 507 403 263 720 550 427 296 507 390 588 536 441 400 754 392 608 458 620 529 579 266 683 389 492 335 491 411 349 442 364 474 403 402 360 348 360 329 654 355 539 334 743 540 522 456 498 530 541 262 557 350 360 522 567 547 440 281 497 516 558 385 471 369 519 441 372 256 580 447 592 485 360 363 396 551 660 413 447 268 607 272 694 458 374 259 752 435 739 365 415 473 692 479 378 420 366 355 585 441 592 294 383 275 429 465 679 368 725 477 399 505 436 525 744 350 683 502 449 390 521 410 513 366 646 372 604 285 385 508 635 382 771 260 363 480 389 472 774 463 696 336 599 435 692 256 346 481 472 539 636 391 701 281 491 364 514 298 346 262 475 526 757 445 542 417 558 529 691 425 621 237 369 357 759 424 420 387 469 353 475 466 589 549 743 502 612 373 694 525 684 291 393 409 347 270 650 515 773 431 538 269 415 518 463 487 695 428 665 263 460 343 681 507 392 401 551 315 470 427 438 266 438 322 476 245 400 331 601 449 546 456 643 538 397 543 482 490 684 498 423 529 413 262 451 260 764 321 498 358 479 396 668 320 569 398 422 242 608 464 423 443 609 265 362 488 472 416 652 291 339 307 449 293 379 426 608 483 342 453 591 314 347 323 610 544 624 244 555 401 536 275 632 550 367 465 626 451 350 504 655 518 695 434 454 273 371 438 720 478 512 336 491 443 677 235 713 261 757 452 471 427 563 309 521 345 677 485 625 486 387 479 525 458 651 389 613 476 569 288 437 391 619 412 485 302 460 413 367 272 763 284 610 527 665 309 367 333 687 543 614 448 767 252 531 334 543 272 731 511 499 432 418 235 753 438 577 330 485 482 680 435 760 502 406 512 511 399 410 447 444 263 675 337 605 547 750 388 607 347 650 420 644 495 513 436 426 538 433 373 533 322 605 274 597 415 741 408 545 535 674 547 682 234 659 515 417 478 507 414 616 260 526 414 491 306 410 492 637 471 382 291 482 321 750 253 403 293 589 279 741 529 347 234 520 271 700 455 396 535 438 482 578 392 753 381 368 473 463 541 502 388 374 433 341 239 395 377 575 380 441 409 601 510 339 236 726 372 364 436 764 428 518 394 418 426 722 264 542 460 602 296 473 460 333 235 666 415 358 397 551 336 557 344 506 441 775 463 472 434 612 376 523 283 708 448 500 275 385 453 545 300 644 366 525 495 494 261 504 234 643 311 597 537 362 372 656 244 395 402 713 550 449 366 667 301 411 263 594 320 401 408 589 274 640 302 617 440 589 242 344 434 440 428 683 283 410 319 496 370 420 427 573 272 372 453 664 373 418 316 477 352 345 508 462 260 397 257 348 300 358 294 349 479 705 352 455 299 571 283 420 407 616 350 715 341 611 494 580 281 668 390 650 256 634 363 724 506 646 477 540 416 517 459 688 262 664 508 501 303 712 511 610 483 393 474 420 304 398 276 599 237 669 500 525 353 541 527 389 327 346 528 505 372 737 377 335 298 487 398 434 488 469 411 632 342 629 301 364 288 448 415 531 541 610 403 415 259 506 247 501 522 449 303 358 543 725 497 430 538 714 373 509 303 532 519 580 349 716 303 764 479 724 391 765 423 527 466 476 542 497 265 401 426 524 457 443 280 692 371 336 506 514 461 540 238 745 240 458 325 538 396 572 343 458 330 361 350 462 349 374 452 491 273 624 413 443 365 516 530 543 331 607 335 734 376 688 478 489 266 434 368 349 548 703 497 765 468 730 327 684 514 777 537 630 357 527 462 348 485 693 482 602 384 381 332 702 382 558 461 640 450 645 490 751 480 569 406 674 350 408 290 718 516 716 385 591 301 623 373 767 266 435 477 539 232 715 539 638 422 407 327 357 502 494 383 673 298 511 490 610 462 428 414 555 397 549 357 716 503 540 546 517 539 333 404 602 346 578 293 716 365 680 296 491 471 770 341 439 521 423 307 624 432 346 355 609 310 608 333 765 277 475 259 403 516 772 516 721 538 761 385 334 405 496 488 518 291 437 437 337 396 775 482 366 419 505 447 420 476 336 305 739 231 461 549 637 544 413 361 410 340 614 529 386 292 541 439 387 298 478 528 535 255 409 268 468 382 376 464 495 391 460 391 755 463 611 448 549 410 352 534 564 399 496 247 459 441 692 267 495 481 393 475 594 427 530 447 539 245 374 240 671 546 712 527 359 277 547 399 666 302 435 463 579 321 602 236 450 359 491 247 505 313 757 492 745 490 707 303 355 451 571 412 631 295 629 446 623 286 720 347 683 299 557 484 502 252 515 317 650 506 381 402 616 240 596 477 654 281 482 368 500 389 512 243 645 388 356 316 461 245 660 234 655 482 494 330 680 315 346 429 427 241 370 533 626 304 525 257 771 517 686 255 355 479 629 231 598 251 661 409 654 417 501 512 662 298 461 386 623 343 374 364 732 490 515 312 353 270 676 539 493 293 426 462 469 481 752 483 495 244 358 503 607 318 728 343 493 406 764 516 634 488 706 321 438 291 553 531 639 377 466 462 457 530 419 402 398 345 561 519 462 266 572 322 544 351 588 534 750 396 408 350 503 437 546 335 520 507 526 305 398 386 360 423 695 275 358 506 590 237 739 534 358 433 527 523 770 515 566 484 455 350 759 534 622 466 386 301 505 522 337 266 696 276 519 543 546 486 494 442 521 535 760 360 394 463 626 421 452 274 448 355 349 359 492 538 376 378 647 262 383 480 338 409 552 284 542 491 354 416 420 329 655 240 571 337 583 367 368 235 332 374 570 288 654 399 654 403 539 518 396 411 738 504 731 338 343 327 620 479 458 359 540 539 498 442 333 425 360 337 686 451 401 497 449 236 740 365 551 495 485 370 696 355 565 341 661 353 619 379 663 546 707 544 645 406 678 307 706 383 727 481 643 268 497 536 560 315 632 490 556 525 482 491 697 286 684 499 434 387 647 547 490 352 514 299 357 327 455 471 438 423 401 490 561 453 573 531 682 396 711 376 454 518 606 447 531 470 596 516 371 449 654 391 351 480 441 459 766 532 507 273 728 270 357 415 487 373 760 391 365 532 754 426 446 300 358 361 683 438 614 504 459 540 598 312 335 300 707 388 655 423 671 371 385 504 511 450 358 234 657 490 549 428 445 397 625 386 556 465 512 481 395 310 360 454 704 346 346 442 552 460 437 543 716 315 508 373 589 246 751 415 344 311 718 249 504 480 588 298 396 329 709 371 601 298 536 485 410 316 759 258 584 549 686 280 563 403 431 408 495 414 686 408 614 300 506 496 563 308 436 241 709 398 556 238 399 298 650 539 718 312 596 333 604 543 713 344 518 353 744 343 712 393 555 378 530 415 630 538 675 275 593 254 347 348 525 337 358 306 582 277 379 310 374 308 332 413 768 454 333 285 702 532 371 509 419 308 740 369 598 297 389 488 765 365 454 383 534 293 388 341 760 284 422 362 356 243 643 345 555 290 716 504 345 290 756 239 579 237 440 481 775 529 687 302 423 250 661 276 443 430 736 344 691 432 698 413 364 357 439 479 335 524 580 307 400 358 539 231 439 317 453 306 652 402 610 239 592 389 628 456 567 474 637 309 624 464 758 263 498 475 698 430 505 359 417 332 519 374 724 331 439 265 668 429 744 246 445 368 581 521 651 296 646 404 679 477 419 237 344 271 405 451 618 275 465 524 675 246 655 514 517 340 638 283 473 287 599 374 494 322 509 308 573 545 562 275 457 507 594 454 589 502 546 490 468 470 716 288 417 344 588 518 390 481 767 356 533 484 422 349 754 508 398 326 424 457 378 335 694 393 490 397 720 539 552 541 730 390 336 421 471 349 664 443 663 249 370 461 630 521 773 492 514 359 753 411 333 361 457 308 592 484 615 475 567 426 581 312 747 261 688 363 366 319 649 247 701 401 682 286 454 513 437 530 636 496 563 473 457 345 479 505 541 301 358 360 529 231 607 283 705 412 446 401 560 402 729 422 533 333 625 544 426 490 558 340 384 418 747 348 378 341 740 528 452 363 354 314 456 359 471 545 593 504 718 370 771 287 704 297 456 486 689 479 486 376 506 312 396 360 653 280 639 245 346 305 673 536 599 347 408 306 666 264 348 500 731 344 649 354 611 295 696 297 681 447 596 268 588 250 404 537 747 526 484 449 683 489 336 288 471 262 629 280 416 513 572 292 550 289 565 258 587 541 556 303 561 383 705 337 428 504 650 312 363 254 462 273 463 233 336 458 385 473 429 415 453 264 406 338 500 479 637 531 428 257 447 333 729 460 489 396 501 299 334 449 753 414 342 250 361 326 473 549 771 285 451 313 460 351 553 300 769 449 753 492 618 502 620 233 709 285 462 429 573 524 537 542 415 309 605 352 749 390 374 254 497 271 444 462 715 448 655 495 660 374 624 547 410 333 653 328 377 328 374 486 660 539 761 530 364 337 686 369 389 508 410 525 486 533 503 483 514 551 580 282 623 428 531 350 761 270 383 551 372 415 381 507 729 490 409 427 338 405 566 323 641 311 606 275 368 340 377 443 493 433 626 462 340 459 530 472 678 367 722 259 596 336 695 544 400 339 581 474 742 530 379 337 488 369 348 332 555 545 439 337 542 506 750 487 344 496 430 500 562 547 462 243 512 303 457 511 573 475 370 512 697 540 621 459 551 312 572 405 648 488 353 346 607 294 515 446 644 368 406 392 671 287 616 529 640 299 398 518 590 538 570 364 428 522 775 253 721 508 432 256 544 236 380 401 568 281 499 332 612 323 757 515 509 321 494 286 594 382 699 254 479 494 500 265 421 277 362 385 601 393 498 278 515 500 712 332 333 265 562 459 472 298 484 250 601 358 722 262 468 387 600 488 494 357 352 327 685 547 477 549 450 341 438 540 480 281 474 492 562 278 415 455 398 507 718 487 375 243 587 352 721 316 406 299 629 403 511 316 675 505 351 540 742 254 587 451 338 422 739 317 632 268 386 534 700 501 628 276 691 246 576 521 339 320 722 377 762 345 608 325 445 465 698 418 724 476 558 364 364 510 469 489 734 524 446 499 552 245 723 349 677 246 672 454 529 388 424 318 455 485 593 503 417 389 766 452 348 447 687 489 540 362 538 278 641 348 384 391 566 363 581 304 375 455 484 389 599 493 664 346 597 498 757 440 686 552 593 322 655 487 595 537 499 530 429 337 412 290 484 435 402 509 361 441 380 444 510 495 663 480 739 313 460 449 712 460 568 475 681 352 506 318 457 276 769 261 763 264 726 443 375 465 548 552 676 541 460 352 568 494 638 285 451 455 770 349 596 358 763 395 614 515 501 409 567 260 630 323 583 356 544 400 594 293 669 513 374 494 770 524 632 422 620 390 631 521 493 492 500 361 640 314 333 262 434 548 582 386 597 378 574 367 494 444 585 285 654 476 745 239 554 256 435 520 515 432 742 467 478 270 641 367 401 519 752 476 724 266 410 347 738 459 441 487 745 403 651 263 675 314 754 499 362 536 394 359 688 413 713 236 756 497 573 281 396 353 601 513 567 500 360 527 535 433 682 493 539 234 360 466 770 301 592 255 642 409 484 370 401 315 746 540 547 324 480 436 775 549 453 285 521 363 373 296 496 292 513 456 606 333 457 414 369 257 387 285 382 419 742 304 492 371 752 290 404 468 532 482 570 320 564 456 736 326 594 520 350 297 537 406 433 412 534 358 481 487 725 485 489 301 363 496 544 301 518 469 586 302 735 539 533 540 409 266 518 263 749 400 739 303 526 448 361 318 662 257 726 459 364 497 335 232 582 350 448 282 335 250 603 312 523 413 729 443 775 269 617 475 575 466 530 350 637 279 502 459 363 532 776 480 414 445 475 298 521 354 670 300 454 380 443 531 367 256 678 517 743 510 667 530 608 480 492 534 493 434 386 369 617 319 494 487 689 231 391 479 349 456 551 520 650 239 567 539 764 395 629 318 453 371 764 374 649 495 714 487 352 464 400 315 569 480 688 368 481 332 463 296 769 356 754 460 555 450 368 494 446 326 471 391 449 530 524 234 776 387 462 322 772 487 480 288 767 436 435 523 588 362 505 283 393 483 513 367 751 275 422 365 582 522 753 372 416 529 622 316 701 292 772 412 434 448 728 347 559 380 689 232 664 329 353 301 405 535 770 262 777 392 361 489 454 439 339 363 720 365 686 376 723 273 572 531 551 328 662 514 544 519 445 375 734 276 546 262 541 329 349 499 422 439 497 447 349 455 746 454 700 527 761 328 590 404 437 363 600 407 656 440 753 518 485 476 665 336 669 393 516 298 721 483 382 451 507 297 648 346 356 254 674 413 481 418 403 397 541 327 705 272 776 401 339 410 346 327 692 304 775 391 649 326 424 277 399 358 628 239 432 314 415 499 673 356 396 322 735 232 582 450 698 330 523 466 620 510 539 432 743 500 638 265 643 334 418 500 768 313 335 411 352 385 346 344 400 346 580 249 435 423 439 531 338 332 566 522 646 515 447 487 348 497 336 350 502 324 342 551 346 340 680 329 744 386 771 387 475 456 578 402 352 231 720 518 559 259 459 231 484 494 441 422 412 525 369 325 619 373 678 331 515 374 510 530 720 431 742 238 520 541 360 350 489 528 515 356 354 300 356 297 519 471 445 549 724 436 601 466 487 358 436 416 729 269 584 339 499 343 556 508 446 539 620 509 692 468 453 496 672 239 737 492 597 512 386 283 377 341 519 439 481 257 478 447 347 385 634 503 449 492 389 452 501 503 567 490 755 348 523 374 423 280 635 537 374 234 358 346 452 436 680 400 620 289 478 439 382 282 345 507 392 262 434 414 452 521 656 409 455 377 361 282 749 299 647 440 442 547 447 539 443 251 754 339 451 484 702 476 686 415 719 284 680 314 595 519 663 243 661 464 713 490 750 323 516 386 552 390 642 492 387 231 536 545 708 546 398 415 559 546 350 285 646 249 360 256 573 455 448 303 705 433 486 445 333 462 506 246 740 294 643 247 410 252 737 494 425 546 720 500 585 312 567 465 336 451 396 363 592 277 386 347 615 428 558 447 535 362 440 351 601 455 551 356 677 329 362 373 434 238 735 244 712 414 611 289 426 337 337 357 427 335 431 344 526 382 653 512 726 377 636 327 521 318 418 303 503 362 745 362 345 380 716 435 580 287 768 410 554 248 389 300 355 417 672 313 408 415 606 399 412 483 389 312 730 302 349 253 704 409 724 516 661 343 398 517 750 495 600 418 469 449 621 433 466 244 688 370 485 288 593 482 366 437 585 401 578 270 414 236 754 236 470 269 418 352 687 262 687 495 507 502 452 320 403 253 417 375 724 535 413 369 676 464 665 489 335 286 407 419 534 543 386 289 753 405 496 541 617 325 757 338 607 542 509 313 464 496 642 386 748 325 744 449 585 486 392 251 425 233 753 237 472 501 557 538 495 419 612 329 424 442 690 457 503 536 750 393 509 382 457 330 669 406 596 359 423 455 712 233 531 480 732 328 355 340 534 511 743 242 767 527 675 499 419 528 386 463 625 365 390 316 477 252 707 483 430 336 554 440 343 326 387 541 645 327 746 447 382 463 473 471 468 396 470 549 594 404 570 296 681 494 486 265 706 381 389 322 696 280 388 495 547 410 388 415 615 521 684 390 533 525 675 236 449 323 542 242 439 297 434 476 564 269 704 332 651 288 421 251 621 431 425 490 515 274 563 239 359 247 647 457 399 322 413 394 605 296 397 315 344 378 539 281 677 473 708 422 357 334 371 517 641 552 759 294 413 455 568 327 479 414 504 307 598 277 431 307 777 379 425 530 521 497 704 325 472 478 571 405 669 407 527 269 624 477 723 294 721 463 430 278 562 334 468 403 526 458 625 361 378 316 391 360 466 476 777 298 459 548 738 362 724 507 407 544 524 243 718 501 614 459 417 460 714 340 434 399 469 500 629 449 584 528 635 368 384 234 403 407 738 493 377 502 441 297 624 265 724 376 522 519 676 340 468 532 751 325 714 313 584 427 708 469 608 477 668 306 491 241 579 251 635 244 659 518 714 479 380 497 626 361 672 513 598 444 487 399 403 545 399 278 660 295 518 417 362 352 775 531 636 459 696 252 498 266 338 510 596 361 569 413 474 233 584 370 704 336 481 280 391 508 436 322 659 534 446 440 631 250 568 417 523 506 463 455 696 497 754 552 391 498 606 499 744 237 575 285 413 485 515 407 629 397 671 268 375 552 443 497 747 393 567 364 551 529 769 291 392 430 760 233 589 263 362 416 623 382 712 504 336 381 740 368 514 502 459 262 774 461 505 527 427 303 363 537 627 331 495 375 434 532 629 434 727 429 770 303 601 262 758 426 545 490 442 241 446 282 762 299 488 377 630 339 362 300 678 250 763 343 500 238 496 373 461 301 632 361 730 268 380 334 637 529 506 270 750 499 584 329 370 340 401 331 354 453 685 251 502 389 671 346 537 515 363 543 759 377 516 314 743 532 410 317 378 297 564 504 515 463 581 273 637 441 741 533 759 488 432 528 571 456 777 476 702 408 509 365 748 441 458 261 756 528 346 235 692 346 350 358 608 515 692 543 348 534 363 418 750 549 507 434 723 491 684 446 592 368 632 522 634 310 376 380 617 443 494 311 744 457 359 267 742 491 399 359 448 423 633 483 747 315 426 281 665 303 489 313 713 480 529 306 363 403 372 332 673 492 533 511 731 445 538 291 590 342 472 374 416 412 350 275 749 231 478 465 707 265 627 475 762 267 753 256 752 258 510 298 491 434 454 448 771 289 517 288 777 423 730 460 443 343 605 499 362 262 763 367 733 407 441 354 525 364 527 315 543 276 758 372 578 537 602 417 513 413 372 257 610 369 456 440 579 388 547 363 335 405 608 342 717 302 773 476 539 401 500 279 482 342 411 543 447 317 363 505 400 242 451 495 486 517 430 507 643 267 438 391 350 433 433 405 471 293 360 479 668 532 603 370 532 293 384 348 744 551 428 552 401 391 563 367 474 389 489 480 553 307 405 378 521 445 608 490 377 412 524 447 671 415 733 446 415 284 663 459 383 337 690 361 687 369 594 484 695 362 683 437 711 337 517 460 469 374 449 548 526 548 429 352 373 295 766 458 656 498 633 489 664 235 558 509 565 552 643 388 546 305 705 351 520 550 743 451 596 450 635 490 444 497 745 512 679 275 353 236 582 339 485 442 619 238 563 546 633 409 539 280 563 284 748 314 428 487 609 551 633 454 554 552 418 288 396 442 658 400 688 404 638 322 727 272 474 480 582 420 354 380 466 507 667 506 393 485 353 534 438 503 777 451 338 489 524 495 378 491 777 551 585 528 490 301 606 305 348 414 568 368 541 345 749 457 609 501 671 462 533 476 429 382 703 477 696 438 392 463 545 437 354 412 333 294 492 366 622 282 501 380 535 357 355 323 766 318 764 487 400 269 648 461 665 507 761 478 500 296 437 290 407 413 700 528 748 349 588 408 462 328 651 455 611 412 456 235 768 384 634 256 345 353 632 450 766 416 391 328 659 423 700 540 404 437 662 255 704 419 378 318 639 281 591 449 577 310 717 260 481 290 402 256 450 345 487 375 514 363 627 441 635 281 618 516 344 285 704 306 632 469 385 268 637 487 520 282 470 353 609 415 502 305 623 444 675 327 422 504 772 362 688 422 580 521 693 546 667 449 754 491 427 278 582 385 481 456 374 255 581 509 412 471 430 551 733 270 525 299 485 403 751 320 557 527 453 413 573 405 393 418 417 516 608 484 655 331 697 477 579 550 549 475 372 368 337 449 625 277 579 470 532 408 394 408 446 514 769 333 628 340 626 475 436 450 513 517 585 261 657 436 713 486 404 328 593 404 627 296 657 283 481 524 660 406 544 288 422 369 566 260 718 446 776 525 472 289 638 489 338 340 527 395 756 537 746 356 672 351 656 296 386 333 517 425 689 263 358 342 549 286 364 529 384 270 602 363 509 495 645 485 680 405 691 547 387 473 770 487 511 520 332 333 482 453 531 338 748 367 565 266 624 518 484 412 334 529 695 528 732 277 545 460 737 508 441 373 662 360 354 443 503 277 515 372 539 242 366 304 673 302 713 312 456 550 641 319 621 426 335 327 709 319 658 470 366 365 649 266 669 463 435 385 431 463 751 365 360 501 406 309 619 369 394 231 414 365 775 312 627 477 541 535 646 522 547 416 640 448 696 415 551 231 685 545 774 474 598 453 775 313 493 307 574 525 652 412 344 336 623 434 438 448 456 406 349 418 474 451 699 306 761 450 518 293 718 303 621 262 775 507 626 282 567 514 522 232 458 479 697 332 727 483 380 513 355 415 761 404 499 430 650 413 707 317 534 352 533 360 537 510 660 550 505 277 509 540 775 536 691 511 476 378 561 357 447 296 347 450 590 339 391 234 614 392 560 509 523 422 352 329 529 340 362 520 763 335 568 456 657 325 373 271 462 512 588 286 407 321 401 322 608 371 645 323 771 353 380 331 456 378 709 488 520 528 400 472 733 385 441 543 537 262 709 321 669 497 643 271 745 269 701 482 705 399 763 375 405 357 554 448 765 420 690 360 526 454 398 344 693 501 394 547 627 468 723 235 566 280 701 252 563 508 575 392 440 284 569 236 366 436 549 400 645 380 717 510 589 423 723 480 617 471 479 496 735 541 363 341 593 370 568 474 469 394 653 498 770 440 720 404 701 365 686 547 497 522 522 265 520 314 398 241 577 427 333 382 683 504 444 458 490 515 555 436 483 485 416 373 500 334 606 451 652 531 743 378 359 439 729 507 441 427 739 334 579 486 734 244 463 526 343 354 343 273 444 315 531 261 620 282 761 232 677 346 393 361 572 268 760 296 770 231 499 465 528 542 777 414 733 362 337 296 586 396 745 371 719 467 653 356 410 401 756 301 436 510 485 401 352 410 668 252 463 236 626 307 736 453 664 491 530 540 472 263 354 352 574 478 365 243 594 364 597 247 494 341 483 410 449 318 623 476 773 522 691 241 659 341 517 281 613 335 387 247 388 485 450 491 482 281 483 483 508 405 775 320 392 455 662 402 633 248 512 295 733 520 476 321 711 281 547 235 359 419 504 529 368 507 738 512 345 511 508 496 617 247 408 412 698 515 481 410 675 510 739 236 445 432 499 498 424 491 372 524 476 551 697 355 564 499 362 540 546 316 377 527 372 486 723 432 565 348 650 522 714 293 679 478 542 294 528 298 423 538 481 550 333 354 598 466 742 334 424 248 503 291 660 382 562 474 692 443 592 293 352 273 523 401 454 476 661 531 354 291 769 339 518 423 622 452 469 507 614 332 508 337 600 514 739 388 729 347 499 325 626 458 700 305 387 496 606 276 467 406 491 418 557 505 435 443 360 443 620 345 580 543 445 446 517 407 724 417 749 489 569 323 593 500 482 418 692 323 363 502 655 550 701 466 713 432 575 509 491 345 699 283 564 548 617 455 770 444 554 486 621 379 762 274 524 404 382 390 508 414 424 369 544 379 775 246 435 490 588 377 614 405 388 525 609 396 587 413 771 528 738 316 541 276 661 308 530 339 403 364 505 242 363 518 340 304 364 343 419 394 589 395 761 366 771 452 413 337 509 339 419 348 395 489 389 440 764 382 699 447 702 337 680 443 459 409 754 276 370 518 679 233 467 433 661 483 353 328 723 474 578 515 732 461 705 436 416 428 378 395 494 486 355 257 471 386 456 239 515 475 736 343 591 528 412 503 417 302 397 301 693 469 434 498 597 552 364 379 685 550 664 398 717 495 345 268 721 262 343 429 689 237 451 350 531 381 715 523 683 470 725 529 386 433 441 239 690 450 545 533 511 329 489 416 413 377 776 365 413 338 756 269 755 271 582 507 438 525 336 416 348 451 332 356 772 423 601 434 626 425 402 348 561 341 555 392 629 500 721 322 577 514 519 394 581 438 664 299 503 375 762 449 651 319 649 357 333 343 654 488 368 343 571 307 488 355 368 385 524 359 559 384 435 241 711 500 626 480 367 483 590 532 410 461 489 506 583 387 537 243 757 498 640 232 459 469 678 304 449 397 482 300 664 448 580 511 632 541 675 456 576 418 546 255 489 360 542 259 355 243 507 504 437 488 421 324 595 368 584 461 528 380 635 481 574 507 563 415 716 341 595 379 477 243 462 499 516 485 452 322 375 320 718 534 711 374 647 532 684 252 506 388 672 410 648 451 583 518 417 545 706 348 571 381 642 387 441 231 546 402 512 498 444 538 541 420 688 425 388 310 729 545 395 243 696 398 551 285 579 334 776 275 743 441 611 439 525 482 377 467 435 357 542 313 672 240 567 414 513 299 725 506 669 304 467 532 582 334 733 324 657 309 349 471 627 527 642 254 644 236 608 478 547 494 773 518 362 244 584 441 596 490 348 381 337 498 485 364 415 419 636 322 657 318 653 257 719 400 343 231 346 382 493 522 493 487 649 421 595 407 670 403 756 526 641 238 364 392 348 325 548 425 549 514 754 484 619 504 351 473 573 371 510 517 370 307 390 463 445 392 670 358 551 324 504 280 660 313 495 450 547 470 705 303 434 454 497 512 666 233 605 542 479 314 552 529 472 238 689 370 412 355 438 262 654 390 595 522 606 500 557 404 630 319 660 278 449 346 729 467 443 469 406 384 497 451 589 284 688 472 359 354 349 293 705 402 586 498 597 505 728 488 628 264 692 281 452 316 487 383 717 506 676 481 431 320 533 435 342 312 483 382 625 501 670 489 630 305 549 499 689 361 680 453 751 387 616 308 526 549 727 330 505 384 412 366 546 235 555 419 676 376 754 401 347 468 772 329 482 480 695 294 576 411 702 400 758 459 669 365 503 403 401 460 546 550 471 528 747 457 618 395 549 480 451 549 697 532 771 232 504 264 592 449 441 361 458 365 768 474 516 405 527 318 686 423 640 274 574 441 562 536 455 326 681 283 635 266 351 372 524 294 389 537 675 329 399 439 412 542 572 351 518 409 618 457 460 522 545 438 387 258 429 304 507 425 427 259 566 340 341 281 644 254 390 300 423 246 406 425 600 532 334 483 582 486 456 246 694 297 447 551 559 461 770 511 567 398 746 309 745 465 627 327 512 430 653 504 550 304 706 533 760 536 471 398 527 422 700 510 529 525 655 530 435 303 610 333 691 471 508 436 768 240 637 496 594 331 619 343 735 390 630 272 510 494 599 290 734 358 507 459 614 486 468 513 531 327 629 422 412 460 681 548 528 272 434 433 539 546 387 431 706 375 535 361 695 366 401 264 499 437 598 530 555 347 771 266 406 530 583 330 538 401 700 287 713 321 761 523 402 235 670 356 623 436 430 296 619 421 498 506 627 544 340 455 770 348 633 517 618 306 524 388 455 409 667 444 439 335 649 540 682 439 697 462 627 509 688 470 666 431 365 362 663 443 748 237 506 276 399 301 680 440 376 316 507 466 402 362 416 394 762 266 644 345 377 337 600 509 595 364 555 315 359 533 523 544 539 253 700 486 648 290 334 545 597 361 726 514 499 460 343 458 692 249 377 420 602 327 390 377 688 268 384 322 711 409 492 391 674 488 460 497 468 490 704 236 398 337 668 540 524 249 411 545 455 419 767 447 725 261 682 276 682 490 703 376 440 522 557 392 446 312 525 413 440 277 492 492 463 346 509 546 424 462 652 279 536 302 757 458 547 267 494 427 581 253 725 380 510 358 660 301 755 477 478 541 742 274 516 264 637 462 683 496 567 343 626 507 700 336 387 364 464 302 451 409 425 381 613 408 368 329 584 458 465 347 552 310 719 426 642 424 440 335 746 529 722 378 354 423 362 330 399 376 504 535 685 409 435 273 676 437 370 502 712 337 742 265 650 233 739 373 608 489 388 444 466 448 745 525 442 294 744 383 578 295 417 413 599 335 452 291 752 342 561 352 402 534 492 496 364 331 483 457 587 513 497 430 386 375 751 444 610 509 595 362 647 243 484 415 709 357 732 466 465 271 667 255 600 235 690 410 628 348 519 431 358 356 339 408 678 448 511 413 708 254 611 245 462 327 556 543 375 351 356 459 477 504 537 242 636 378 341 407 634 481 488 374 610 368 388 371 440 254 762 493 619 440 477 250 490 291 564 529 670 288 661 248 676 418 686 489 751 261 610 269 498 491 339 409 516 379 560 434 474 341 424 289 756 262 419 540 708 248 489 419 428 446 404 429 561 294 708 387 714 370 599 505 487 389 661 490 623 406 604 316 357 483 584 413 505 336 533 279 528 468 493 539 529 372 659 387 496 498 352 544 691 428 542 349 544 548 380 505 632 394 761 247 610 322 739 535 635 260 600 508 472 545 432 438 672 447 517 422 742 411 344 472 596 443 607 455 429 477 657 404 612 303 649 352 440 443 756 543 685 330 564 312 414 511 409 457 416 491 419 499 550 236 410 231 663 523 385 539 550 233 580 323 376 487 507 447 494 430 598 430 709 390 339 330 499 411 538 321 777 466 672 427 362 299 552 326 495 439 415 542 546 274 636 252 431 436 519 520 633 239 728 532 669 455 538 415 744 345 667 445 678 274 363 259 345 383 480 278 491 432 648 384 738 415 620 313 611 369 755 543 565 390 417 285 545 429 541 355 765 451 367 504 568 310 360 536 348 260 354 486 428 433 396 241 435 352 725 470 589 544 536 285 701 231 580 265 695 323 503 409 614 359 461 448 490 531 419 531 771 508 524 538 365 461 504 456 351 325 690 279 378 232 588 354 471 435 650 268 375 299 628 472 335 241 615 312 694 457 713 417 683 492 373 514 530 289 368 502 343 473 527 452 447 398 654 473 719 361 760 253 536 324 569 434 521 320 409 355 717 281 493 456 751 335 471 331 353 385 743 337 670 280 626 259 722 500 691 533 542 302 353 496 685 446 372 461 339 347 365 255 397 322 338 523 391 550 720 331 602 377 692 265 765 343 503 339 554 345 666 445 407 525 475 485 516 546 718 525 628 278 665 366 627 465 750 452 400 374 503 231 550 416 435 393 659 442 409 290 771 427 544 353 585 284 566 494 715 250 451 403 697 491 441 431 738 452 577 532 571 359 363 490 539 271 427 516 584 268 377 348 412 462 672 511 445 250 527 387 669 452 645 357 434 263 628 502 559 490 423 411 621 327 427 421 482 313 751 303 548 332 517 254 619 419 480 367 573 259 381 480 626 237 544 316 654 534 751 547 552 453 656 250 388 392 605 510 501 326 492 321 563 530 524 384 564 418 383 543 688 245 777 285 752 539 417 501 604 260 470 305 709 347 734 354 716 514 617 358 639 473 534 348 647 257 696 430 531 326 750 432 475 548 732 477 381 296 770 251 634 529 478 521 432 341 486 535 465 249 585 250 382 288 646 496 722 483 383 516 367 428 650 481 339 233 491 248 367 491 469 450 465 543 562 232 667 502 462 336 491 322 678 246 357 360 474 474 395 485 681 500 394 280 508 236 527 541 475 385 772 322 735 432 704 454 412 350 578 256 405 286 683 545 455 271 760 363 742 512 597 423 518 361 411 233 689 425 677 381 747 484 599 313 653 318 361 501 754 376 501 521 575 412 698 440 530 547 682 513 346 341 720 506 528 441 422 289 474 448 666 514 581 341 417 267 753 415 536 322 651 417 463 379 420 453 516 248 538 430 405 275 753 231 713 351 702 479 712 387 625 424 694 486 734 396 420 543 467 258 531 483 771 494 593 372 607 300 459 544 714 514 699 379 413 484 560 407 415 299 733 490 770 246 631 428 669 486 462 321 476 257 559 362 746 485 621 232 667 370 504 549 431 359 588 304 730 253 335 289 370 420 691 491 411 508 493 372 428 528 472 259 409 544 372 507 522 487 623 524 430 384 702 449 762 447 684 262 488 321 685 423 359 305 685 386 336 266 590 250 382 250 562 257 651 340 596 302 448 430 692 437 383 362 671 242 625 348 642 522 592 313 729 357 536 353 415 349 526 492 740 540 749 514 661 452 572 456 663 363 692 417 690 535 570 415 394 241 672 291 512 425 685 495 488 356 623 308 396 441 754 388 690 338 659 476 677 327 557 485 698 305 459 257 514 447 416 486 719 465 513 236 474 481 475 478 667 544 651 315 499 232 560 358 682 260 684 418 774 351 587 244 422 258 408 460 573 350 728 476 679 236 772 435 488 314 377 523 748 474 466 359 404 499 428 493 750 528 649 403 412 419 717 253 733 304 591 509 384 448 602 520 756 507 600 470 635 477 584 406 523 269 567 369 646 325 578 433 558 263 431 465 449 306 343 488 465 408 599 267 716 493 375 539 402 462 738 293 587 548 410 494 441 412 383 477 508 299 724 512 621 427 705 419 567 521 600 389 345 331 751 327 598 335 407 338 624 259 612 249 463 294 359 288 645 488 407 271 471 279 727 391 336 319 423 407 438 363 681 259 749 329 766 526 345 541 551 295 745 396 369 483 471 458 501 486 391 314 593 364 338 261 755 504 559 394 583 516 412 408 652 394 707 532 586 248 340 507 383 514 390 259 464 443 463 364 632 548 456 471 614 362 668 382 690 470 380 476 342 426 415 476 506 498 530 379 563 242 346 292 400 317 555 467 543 500 494 523 333 374 705 323 567 234 742 493 364 506 493 427 647 529 587 300 596 276 393 331 702 274 754 316 564 532 715 459 356 334 336 481 342 391 531 522 734 496 421 481 360 469 651 390 730 235 663 305 407 237 656 491 414 551 443 384 495 289 418 289 519 408 469 354 516 369 557 332 381 299 373 363 650 451 731 276 603 391 350 258 600 526 753 480 774 330 606 414 449 538 473 250 483 233 773 342 525 333 382 400 591 288 709 444 478 314 336 328 712 268 338 436 563 392 512 347 369 426 523 287 430 308 398 361 411 361 342 518 466 387 753 313 686 351 459 476 444 354 715 282 585 466 567 509 435 233 604 408 651 339 660 330 378 495 446 408 604 339 435 501 654 503 405 391 489 509 390 545 636 399 454 338 664 446 369 422 754 473 735 318 615 343 574 392 411 308 469 344 612 437 473 490 766 375 411 289 721 238 629 427 756 468 644 519 726 474 421 337 414 288 550 345 687 469 476 403 728 503 415 251 575 437 403 388 771 292 441 327 757 356 372 248 733 258 704 312 592 353 528 264 602 388 552 542 343 386 586 379 351 249 458 324 431 375 350 284 718 391 574 353 392 438 640 258 379 435 451 546 358 529 498 451 772 443 568 318 588 514 436 347 355 390 510 343 445 427 665 406 439 251 460 500 737 530 470 327 523 455 548 497 670 359 657 354 449 408 473 275 415 445 625 253 343 261 764 537 529 299 396 500 358 322 428 296 348 404 602 473 707 441 464 413 677 489 503 263 748 550 766 314 346 365 643 476 371 329 674 305 587 528 727 250 741 429 410 491 721 550 524 231 347 391 730 497 565 495 736 388 482 256 682 394 542 300 406 367 688 459 384 537 404 547 651 545 628 420 557 241 697 394 583 315 517 310 661 536 354 240 657 233 724 521 562 261 604 323 670 457 408 244 753 392 701 452 332 355 393 344 542 489 514 339 390 415 509 272 625 533 562 426 702 371 418 266 411 443 578 516 608 547 720 503 547 289 607 413 498 398 689 239 479 327 739 301 333 274 378 542 350 457 665 315 723 399 647 491 521 451 348 275 397 259 535 445 456 455 589 426 344 250 656 486 607 526 493 525 456 515 423 262 541 479 443 303 371 487 471 479 563 509 639 491 553 294 435 440 398 327 337 273 606 363 575 388 507 469 733 370 355 332 415 405 543 551 634 314 596 484 485 381 346 525 402 434 770 324 386 416 751 453 681 333 485 464 630 542 524 366 625 435 755 410 460 255 427 328 405 282 759 436 407 295 386 303 547 551 472 390 749 522 636 348 691 445 478 330 552 394 435 323 442 520 470 317 445 464 547 296 485 311 743 272 715 352 696 515 738 321 437 511 443 336 364 521 451 264 535 312 518 362 683 284 423 277 720 498 460 519 536 329 745 547 758 524 655 417 356 405 354 345 702 374 347 290 481 274 421 264 357 389 735 343 458 478 600 260 505 273 597 458 746 328 767 354 628 330 618 426 348 433 555 291 491 503 442 515 449 302 751 392 549 295 602 452 691 237 438 244 758 364 758 483 754 365 696 495 711 422 489 463 610 377 470 545 563 344 754 527 381 405 671 333 345 466 557 240 578 406 685 498 516 551 544 523 373 522 437 355 615 371 658 544 686 364 558 412 365 281 444 293 492 311 356 478 397 461 492 339 645 375 337 293 626 436 577 338 672 420 519 529 639 391 505 391 583 325 676 488 463 234 403 259 379 312 722 496 469 522 667 244 403 323 637 455 436 469 734 256 667 396 654 426 653 363 555 462 609 324 640 467 445 346 457 488 630 370 396 345 495 508 612 527 576 412 644 251 693 353 355 524 775 354 512 423 649 535 427 466 764 355 628 262 677 362 394 432 473 547 625 294 749 420 557 405 662 287 680 462 745 529 383 542 766 326 490 245 508 258 739 543 603 392 765 315 725 495 379 519 666 442 759 348 754 483 368 320 752 445 423 539 509 268 381 251 568 488 625 368 410 379 429 530 660 383 431 372 380 303 355 529 486 543 393 524 388 329 411 331 344 470 484 281 722 330 446 458 498 414 670 530 777 460 501 235 609 405 345 530 644 484 671 275 346 377 456 459 502 412 691 484 455 543 572 297 475 522 429 399 396 355 341 508 607 353 688 482 537 374 615 366 726 386 624 467 359 452 470 307 710 552 487 441 441 523 496 231 580 486 585 349 748 322 642 478 601 288 636 254 742 278 676 519 400 392 664 511 467 346 387 449 723 260 661 549 445 431 762 543 528 315 597 535 464 387 554 489 542 513 707 515 449 493 563 446 525 475 718 324 435 367 527 521 739 282 422 383 506 283 688 337 473 337 551 314 477 336 613 464 368 330 557 487 624 353 555 420 673 256 599 488 737 455 360 499 619 268 439 380 582 389 611 395 661 429 662 428 542 298 620 367 572 356 705 329 578 458 673 331 434 481 391 533 605 255 545 446 760 236 714 385 356 257 341 287 476 330 593 418 756 471 736 259 713 551 464 402 638 325 536 335 457 334 648 318 587 260 591 469 762 278 597 333 706 474 750 301 364 534 353 458 665 542 737 316 677 423 334 307 731 512 516 354 512 374 465 266 489 529 700 359 335 500 729 541 345 315 501 396 744 446 514 240 424 295 364 452 588 391 476 368 566 343 586 433 482 509 340 466 687 292 554 488 443 448 549 327 441 323 629 375 519 337 448 247 736 286 526 404 545 316 405 520 559 267 753 299 543 344 763 436 710 519 391 327 584 327 719 422 686 382 390 333 356 271 637 261 768 476 718 262 475 538 367 409 603 336 587 453 517 432 770 496 357 248 519 318 590 305 749 438 555 326 593 439 458 231 761 454 558 424 759 347 709 337 450 398 366 299 695 537 718 552 532 460 523 424 724 454 721 487 520 291 597 340 447 409 483 298 624 288 497 281 569 237 690 449 745 412 752 251 538 336 425 271 739 436 467 370 362 518 744 540 427 528 511 514 695 541 423 335 488 404 592 249 667 307 405 377 423 530 480 423 553 361 753 236 616 250 621 535 641 244 426 232 421 231 758 405 446 459 588 447 761 266 555 312 355 468 517 483 704 272 421 340 687 403 430 511 764 334 590 453 733 293 564 377 592 287 716 474 668 486 596 483 642 471 655 540 649 245 530 392 586 307 338 443 451 538 534 411 496 397 381 297 774 426 526 238 452 459 446 284 532 257 752 499 473 536 593 378 407 471 648 439 730 336 387 366 431 367 410 251 671 497 435 322 691 461 442 432 720 343 693 433 371 552 644 549 761 446 467 439 563 528 363 451 769 307 744 460 528 536 515 491 384 309 454 425 423 457 563 286 602 392 513 269 349 482 656 428 488 497 569 455 399 421 341 509 675 409 417 528 654 313 536 507 577 294 749 544 404 387 631 350 750 478 761 465 473 443 433 234 455 297 723 532 469 326 741 364 428 259 631 503 606 425 682 354 518 516 370 534 605 342 368 443 620 464 716 390 698 265 564 546 535 438 513 538 524 344 429 311 761 335 555 489 433 336 626 429 505 473 437 463 629 332 440 316 422 442 530 328 632 482 364 329 567 301 340 255 757 344 613 320 573 269 464 520 459 453 442 323 383 506 518 509 465 296 615 543 465 459 529 243 411 497 377 437 577 311 401 289 689 549 566 326 604 295 692 439 756 397 500 474 363 343 474 535 365 496 563 544 430 531 569 257 590 264 623 517 351 299 621 353 680 538 665 385 413 260 513 426 523 346 445 455 373 255 521 495 714 368 438 439 518 449 524 310 565 254 363 298 606 346 577 382 663 474 582 426 580 551 750 503 480 476 476 342 409 546 352 461 344 351 680 389 751 492 735 397 344 256 443 479 682 269 476 435 603 287 706 284 394 286 464 320 626 301 621 272 612 336 656 463 399 484 607 454 508 283 622 551 662 281 538 546 335 440 345 301 745 498 651 428 484 429 580 524 655 407 671 283 640 360 719 439 698 474 465 346 756 350 460 393 453 368 643 510 640 290 500 246 397 493 403 472 417 407 635 349 666 470 395 517 440 549 686 240 438 394 754 504 498 365 694 356 752 343 677 549 671 392 393 264 467 542 728 240 614 435 449 387 771 394 420 250 748 430 652 398 603 526 571 346 506 447 700 552 625 502 425 507 498 301 755 475 530 324 646 439 543 481 704 310 497 244 697 356 553 262 680 493 418 416 598 286 623 503 738 511 415 416 550 541 693 253 619 435 689 552 468 494 675 370 406 242 399 407 371 395 698 532 637 340 531 528 584 346 761 486 520 537 409 235 727 494 583 415 638 512 496 400 458 232 580 530 687 347 497 481 696 268 737 340 336 462 539 292 522 470 510 417 644 344 441 311 417 343 456 448 455 473 565 372 452 247 332 323 391 362 480 391 604 338 682 508 344 384 461 369 669 538 466 380 576 286 371 479 683 455 662 435 647 421 459 506 384 495 442 338 503 498 729 509 707 237 611 440 667 527 655 276 525 423 619 300 339 529 516 518 490 367 581 265 371 536 730 349 737 249 433 465 660 325 366 277 516 400 614 366 467 530 689 355 505 523 596 482 739 262 459 263 569 422 370 488 548 504 644 295 358 385 355 408 480 287 647 263 647 393 732 524 481 311 332 320 437 478 567 311 610 551 396 484 713 359 517 405 512 279 663 377 383 341 513 240 484 334 350 235 508 472 577 249 632 499 574 397 740 503 754 336 610 319 677 445 664 276 718 495 684 449 653 315 449 322 554 453 678 363 687 552 739 245 730 291 353 306 467 334 739 246 520 496 772 263 545 457 611 281 520 280 485 245 597 285 641 535 554 546 464 476 581 323 683 238 763 418 612 328 464 354 692 322 553 323 489 424 693 448 524 295 429 306 561 280 517 436 739 369 427 275 685 325 518 382 370 389 574 527 429 375 627 358 774 458 770 490 636 293 548 312 706 263 346 453 486 490 715 461 612 491 708 285 578 461 725 499 693 351 576 301 767 337 765 484 406 378 635 343 464 294 442 232 418 456 645 236 422 406 719 370 678 324 617 547 637 483 513 475 740 359 599 278 340 372 678 333 452 506 627 514 430 544 621 376 351 469 756 519 528 461 419 405 570 502 615 468 725 395 392 544 481 393 382 321 641 277 448 504 743 405 544 418 685 321 569 355 369 535 674 438 733 334 673 308 576 414 552 287 365 445 637 395 466 394 378 276 672 518 667 535 516 494 684 530 741 247 432 348 688 479 643 369 597 405 377 371 458 240 416 509 539 488 681 242 350 276 680 504 536 303 410 311 349 320 559 538 375 421 461 300 368 379 716 369 679 461 496 510 703 291 421 500 539 248 684 501 565 537 555 365 401 234 617 291 547 447 407 297 464 391 507 357 617 426 567 270 430 431 519 414 682 471 592 462 500 450 639 420 659 233 694 427 690 293 711 306 717 357 583 368 394 268 729 285 745 476 579 442 710 377 769 268 650 329 551 352 740 504 747 505 633 340 617 364 390 235 673 314 420 547 492 285 768 427 443 285 569 301 497 375 726 532 630 407 555 418 578 253 599 538 689 304 570 246 760 299 649 422 447 323 603 434 770 397 577 269 770 482 765 390 549 270 643 245 687 431 672 492 746 424 386 313 625 490 485 446 441 449 480 516 652 497 364 422 434 242 493 346 473 350 396 302 543 495 435 392 678 244 680 281 507 485 497 260 591 550 775 327 674 442 357 418 609 465 736 393 388 400 480 301 655 462 643 480 774 507 709 283 556 328 652 382 541 400 439 309 341 462 766 471 575 369 708 267 710 432 753 376 585 306 626 312 406 546 562 341 462 280 403 528 362 333 525 316 653 503 653 522 351 421 500 353 677 491 636 323 716 551 339 234 721 430 665 405 419 410 620 453 644 301 711 489 453 260 674 258 415 330 534 333 572 545 705 478 465 380 511 479 379 268 720 390 460 484 441 442 505 445 559 355 730 437 749 435 392 510 678 488 737 485 777 315 372 418 667 310 346 396 698 344 625 377 472 477 585 326 703 383 641 313 739 259 613 298 486 480 522 276 552 547 488 541 740 393 768 233 388 489 679 517 624 426 660 298 618 376 452 371 654 424 426 322 451 284 516 336 622 537 544 472 392 357 532 240 684 511 541 373 762 459 470 447 755 273 670 322 505 528 478 453 332 462 691 400 588 378 598 345 699 399 636 552 410 498 617 243 402 280 400 289 639 407 494 402 752 479 390 509 678 298 735 317 535 488 506 268 775 308 344 497 426 463 669 547 346 529 402 414 750 379 463 517 597 456 640 262 468 277 379 452 553 266 504 255 416 273 618 250 369 544 762 475 608 298 421 433 495 285 578 343 715 396 639 247 593 462 533 413 542 280 434 372 491 276 519 315 590 299 620 334 774 242 366 363 551 319 737 350 569 246 477 552 565 417 662 541 452 472 596 428 562 273 566 530 761 430 554 443 353 445 485 516 500 355 431 514 463 467 563 301 501 433 700 404 409 512 399 467 571 462 406 273 361 422 523 378 718 465 471 306 745 329 616 413 669 487 720 508 481 551 463 344 398 265 478 477 404 483 648 397 489 513 608 453 495 464 743 426 714 271 765 383 415 240 525 434 649 399 722 306 515 248 524 523 457 550 612 259 341 543 764 478 684 318 490 270 508 309 728 235 580 499 707 429 459 279 547 272 710 490 589 285 614 370 383 487 595 550 518 297 463 524 509 388 351 458 766 343 440 365 368 304 669 239 519 487 401 294 555 526 377 397 429 319 424 500 378 298 695 321 463 406 700 391 545 408 451 464 546 242 739 471 354 313 554 297 756 249 386 397 593 403 587 240 667 289 412 516 492 509 472 479 450 388 515 418 773 421 577 474 693 377 528 541 614 307 764 540 693 240 704 349 389 308 515 478 765 292 770 488 472 233 669 429 376 343 650 337 600 239 679 528 420 361 433 482 434 534 542 258 682 374 437 386 525 460 401 449 588 267 434 544 620 362 647 363 580 390 777 386 684 516 544 447 497 294 344 484 616 402 493 451 496 276 337 307 594 317 341 353 724 353 555 357 677 317 552 273 536 263 333 434 561 370 660 412 694 254 434 283 755 460 402 540 511 533 370 289 743 286 725 423 545 503 531 520 573 544 448 245 644 506 454 246 559 395 751 550 774 316 474 551 518 303 595 485 374 279 600 364 611 342 619 305 454 329 381 477 604 363 360 236 723 253 620 473 361 322 729 282 348 321 663 323 551 270 402 466 540 316 700 513 677 269 670 388 396 349 649 300 771 509 418 305 531 544 589 478 675 470 392 284 727 394 361 280 656 260 386 543 395 486 390 252 548 243 638 293 437 383 419 476 416 287 595 504 586 234 718 385 727 244 644 323 536 552 339 508 488 339 609 505 353 257 406 492 427 251 660 328 516 480 775 438 732 395 493 303 495 552 705 324 548 236 419 302 536 371 350 319 668 461 550 346 627 345 435 332 473 472 743 541 418 239 761 471 333 543 436 385 336 255 404 423 600 420 722 348 684 256 582 400 462 278 774 468 579 338 599 440 625 448 438 311 726 436 423 387 777 463 652 365 758 294 647 396 567 542 636 238 517 479 521 544 680 406 512 548 472 279 417 245 489 277 677 516 556 470 752 405 664 420 642 392 355 278 678 241 727 270 526 388 507 501 770 261 372 239 769 296 450 421 448 418 547 428 408 271 430 490 333 360 531 290 348 345 751 455 476 350 485 398 475 438 513 390 396 521 437 439 746 292 618 466 466 528 615 486 577 484 587 402 636 373 513 307 340 487 404 433 366 262 747 511 605 262 754 477 475 295 738 503 339 299 734 382 633 295 462 279 405 495 652 492 776 295 577 292 583 441 444 289 754 258 379 548 333 349 561 471 371 413 775 340 599 236 753 479 678 366 533 538 469 336 518 319 447 500 597 457 439 287 397 497 770 314 689 541 602 476 724 343 451 507 706 528 362 543 375 304 407 514 534 540 429 429 488 266 501 386 608 238 767 369 694 338 553 330 709 487 646 335 657 277 468 306 728 363 735 325 662 335 602 341 380 375 440 394 529 309 527 276 635 514 691 415 679 428 437 337 405 464 766 334 510 285 613 333 690 518 746 517 678 444 632 387 424 514 643 277 575 386 637 322 412 327 348 363 554 510 461 319 738 311 615 505 529 530 610 317 702 280 429 267 649 346 582 464 663 328 465 515 391 241 503 302 532 445 608 465 684 451 621 450 738 381 712 417 612 371 516 529 612 423 766 300 471 550 437 277 529 345 722 234 599 327 680 500 697 259 732 259 630 349 347 404 415 267 385 339 526 480 474 464 600 457 399 393 428 505 475 262 675 440 592 271 668 323 354 365 507 537 342 245 595 365 634 433 579 485 537 447 508 549 417 506 453 261 738 335 632 357 736 485 592 366 358 538 623 315 610 365 599 539 352 343 419 418 561 304 651 348 557 471 582 332 724 249 467 482 698 480 365 510 398 353 534 544 771 426 659 451 589 521 513 494 570 311 665 258 708 369 507 499 775 256 633 308 548 429 625 493 672 365 534 455 434 438 518 278 763 437 693 408 549 422 739 279 762 335 740 433 390 376 346 544 412 438 591 343 688 291 535 429 509 257 398 303 771 550 682 377 527 337 358 534 752 341 683 361 736 465 410 256 587 534 699 338 423 440 660 303 518 373 718 383 381 268 457 244 548 302 667 510 562 439 631 270 695 317 582 515 621 541 596 544 461 291 727 421 526 544 524 283 476 362 749 287 767 486 735 547 451 504 723 483 540 535 680 368 518 258 460 422 770 309 379 329 467 475 503 458 673 505 522 508 487 396 549 506 516 351 634 322 498 375 536 267 770 370 470 266 389 541 367 420 341 457 704 289 507 245 703 431 769 330 457 500 556 433 620 432 643 322 347 395 677 237 425 441 474 248 604 457 558 388 367 526 764 328 379 545 648 417 425 460 537 474 600 313 420 368 564 427 769 399 623 483 368 239 480 272 673 328 417 462 660 479 720 246 349 443 633 422 613 323 658 258 335 352 428 524 672 409 729 526 339 348 513 379 393 312 757 236 441 237 530 439 425 545 670 485 407 363 404 316 713 406 658 397 358 383 389 430 751 504 415 404 731 289 572 487 740 507 335 367 461 295 626 285 756 375 438 334 724 302 738 446 548 352 718 308 515 433 562 475 448 403 687 406 717 416 761 257 770 300 409 344 670 420 467 444 363 338 539 418 365 500 682 547 669 405 632 388 561 409 708 394 734 412 667 515 751 302 595 476 539 391 693 317 602 495 534 279 606 546 774 310 661 548 676 316 760 426 386 457 609 368 499 276 540 478 607 265 354 471 430 416 703 252 669 506 554 539 754 406 363 289 662 493 759 495 550 248 676 308 353 389 626 460 768 294 406 379 705 316 408 311 625 276 402 471 687 476 458 303 598 320 587 529 718 263 775 407 709 252 513 245 730 274 529 234 381 550 748 354 522 314 403 320 462 471 503 299 373 250 650 340 748 247 607 242 742 462 687 473 733 420 519 437 422 486 654 517 516 236 597 291 364 341 686 324 584 423 634 465 639 543 704 459 339 328 536 271 432 461 574 412 584 474 677 295 540 479 612 493 482 531 558 285 494 462 571 349 550 531 571 482 467 265 502 249 586 290 398 306 652 304 448 389 511 321 672 483 341 349 449 341 777 525 579 269 585 342 509 236 723 272 625 419 448 365 429 293 358 232 537 456 711 405 359 326 734 274 479 339 666 293 776 259 341 367 418 428 346 493 761 537 737 476 569 234 366 378 616 447 743 275 637 258 373 410 529 241 632 478 635 329 522 543 588 234 699 271 535 448 526 339 346 406 716 511 539 517 502 296 363 314 498 349 638 321 650 513 473 420 551 422 664 306 627 251 529 282 360 379 399 364 733 357 656 233 588 294 370 279 534 296 462 357 380 491 704 464 529 277 346 339 379 387 737 422 514 286 616 463 439 353 588 522 518 308 631 240 565 414 387 334 434 261 422 458 628 493 379 293 575 397 491 475 480 307 723 276 350 278 367 393 364 437 530 333 526 372 586 413 704 520 758 343 556 234 472 300 493 320 403 297 728 256 623 427 592 543 582 526 558 523 588 439 418 464 478 446 446 524 461 435 419 425 655 525 463 311 526 375 654 333 617 484 410 482 504 364 345 487 757 400 663 389 538 279 408 520 570 508 555 358 439 411 348 400 426 474 685 344 483 503 490 292 589 342 583 322 643 349 389 274 745 471 528 548 744 322 696 371 574 332 490 413 369 482 520 434 374 276 693 443 497 420 734 313 476 296 646 240 406 340 401 368 548 329 594 274 332 470 603 408 669 343 568 270 510 488 518 519 375 430 549 419 713 489 463 426 400 493 521 433 380 428 681 477 616 298 658 460 725 408 411 422 586 382 739 297 346 245 375 272 477 407 467 469 333 336 654 259 735 363 682 368 601 384 444 340 452 278 597 316 385 444 369 367 613 275 721 303 737 468 653 350 700 378 467 302 343 426 370 414 425 387 596 265 723 476 482 495 587 473 385 355 741 317 761 506 709 485 669 507 549 537 592 307 586 417 382 409 605 337 492 398 730 451 346 240 566 269 657 422 600 259 363 284 511 482 635 488 714 527 345 470 583 376 633 419 496 447 358 274 425 313 478 474 433 460 763 518 437 289 680 461 655 375 707 434 451 255 714 437 734 288 583 359 726 542 373 336 720 398 509 508 592 337 454 426 776 389 541 462 766 333 652 351 345 267 377 495 623 361 671 376 338 444 488 411 777 328 630 325 549 331 767 433 607 446 408 530 521 426 335 396 571 342 553 325 454 299 653 271 694 437 505 444 679 502 752 512 519 478 438 361 466 342 449 353 755 340 689 365 360 318 703 540 574 370 415 280 422 297 364 485 554 384 487 483 448 380 469 510 364 387 526 551 421 467 368 491 483 418 639 321 490 462 338 429 635 352 437 299 466 407 381 551 347 480 616 525 722 529 589 250 697 322 531 517 613 379 388 535 482 468 342 291 361 376 540 382 515 338 469 311 495 491 402 371 455 351 349 493 365 492 392 531 767 291 344 537 649 353 333 445 634 335 736 272 536 466 685 300 576 514 617 352 347 273 678 447 336 523 545 412 409 327 668 334 564 297 433 434 626 479 359 268 398 504 402 545 742 347 557 400 420 294 687 537 658 387 744 394 656 431 685 401 531 441 719 457 335 418 354 451 402 460 404 255 703 332 423 475 445 331 465 297 628 274 547 234 462 248 705 504 492 388 474 319 526 447 536 397 703 407 766 372 420 445 486 404 553 249 666 436 619 257 523 334 581 411 674 540 379 491 398 547 613 457 523 359 685 345 691 317 676 415 735 233 618 513 585 541 589 414 500 519 356 434 736 491 420 282 438 388 664 452 693 300 472 526 499 282 717 457 411 529 448 548 400 410 770 543 339 355 427 457 680 495 423 368 696 531 647 314 444 518 584 252 514 526 466 282 581 477 471 382 388 388 590 324 762 362 609 530 375 261 641 374 649 463 757 504 385 454 605 378 755 361 385 270 627 535 493 530 602 409 592 530 521 424 535 373 526 313 581 502 574 494 525 277 614 376 743 376 636 269 766 273 700 237 368 361 771 284 501 515 612 297 459 310 565 464 420 309 606 233 475 403 764 396 641 482 538 426 474 243 604 301 681 237 715 371 461 509 441 362 642 380 562 378 535 334 618 251 748 304 459 376 696 460 543 452 640 350 765 475 570 506 759 243 702 435 687 432 642 404 382 330 547 248 452 348 706 318 366 314 721 520 510 305 705 422 640 495 667 256 381 349 575 334 414 279 699 360 678 263 378 405 359 481 332 524 345 376 453 501 654 514 457 356 383 443 405 458 533 518 582 395 492 410 509 482 580 306 715 253 766 491 561 415 660 345 664 265 334 462 368 539 419 282 393 506 590 309 763 431 472 432 549 311 333 252 361 515 616 551 334 291 392 232 775 478 532 456 500 276 450 540 633 378 511 503 643 448 733 329 395 471 400 234 753 450 674 510 434 393 426 283 522 316 376 365 527 498 560 506 663 275 398 448 594 472 655 278 606 359 775 250 694 490 704 264 745 469 414 549 615 403 658 340 375 409 685 374 443 380 681 379 415 275 729 474 578 460 438 514 586 528 444 242 543 548 480 378 395 481 760 547 403 451 692 402 630 548 477 548 502 331 755 519 764 421 457 430 679 255 765 514 548 539 462 501 756 529 353 488 548 276 379 396 389 503 373 409 680 335 573 286 657 316 472 508 504 508 489 284 554 286 377 244 711 378 556 262 514 505 745 506 771 245 656 414 769 442 527 412 600 317 513 452 761 456 680 366 460 428 496 535 711 516 333 493 350 361 549 291 752 552 724 403 517 517 441 513 573 415 391 516 637 373 337 391 560 246 469 323 568 280 696 425 443 248 687 252 402 489 552 378 581 539 384 253 696 338 616 478 407 485 630 394 392 462 365 360 572 286 662 468 710 329 653 419 759 456 353 364 386 541 754 446 537 490 486 388 469 281 607 495 618 508 653 430 680 299 444 524 494 543 747 518 450 401 774 451 565 267 587 325 759 449 555 242 729 302 755 496 450 509 437 502 454 254 753 509 739 324 344 462 700 257 614 323 756 440 641 447 670 511 473 340 363 375 576 368 646 329 717 348 605 236 493 363 470 533 656 239 392 398 656 530 554 307 342 339 561 313 474 256 390 423 678 293 722 537 776 494 566 278 760 527 579 357 428 253 514 354 715 467 609 366 716 389 561 314 726 337 398 417 684 455 402 396 541 372 747 456 570 483 506 448 460 406 360 257 765 275 344 363 696 263 649 274 629 234 771 371 558 363 622 509 776 238 759 412 670 259 487 306 357 368 467 337 399 465 680 316 509 379 414 484 387 452 683 449 353 258 561 503 487 360 403 403 691 417 667 314 398 490 337 529 568 402 695 483 533 494 335 406 516 367 674 247 555 240 390 535 715 356 410 532 617 468 342 529 381 278 537 237 683 505 765 237 543 440 646 254 685 391 391 394 520 428 548 306 698 258 526 507 429 348 745 272 425 358 643 360 597 260 612 237 450 396 402 498 356 476 414 258 550 296 459 417 766 547 613 367 585 469 367 452 415 343 505 356 759 295 714 464 714 501 738 232 587 277 432 342 665 356 702 300 760 538 447 270 419 264 515 330 437 371 588 300 483 342 663 413 378 496 481 401 657 517 501 538 426 451 355 406 758 262 670 435 443 446 450 463 608 332 546 466 757 530 390 353 777 320 468 312 640 432 508 326 357 515 535 542 587 293 597 530 511 546 572 369 639 435 333 296 542 353 454 376 384 492 466 539 664 525 704 447 388 401 640 434 651 264 393 479 574 373 708 264 359 313 527 286 742 358 748 332 606 515 749 378 688 536 776 293 776 430 409 379 415 293 337 384 387 319 634 299 501 263 565 515 394 536 403 360 657 511 477 412 431 336 709 541 583 303 551 474 766 511 468 449 487 452 468 496 519 426 719 398 644 250 427 388 458 241 455 270 407 234 424 239 585 260 543 289 441 376 636 533 602 428 358 279 621 389 618 488 332 327 633 532 437 540 591 247 576 448 748 370 701 504 600 403 626 384 422 387 590 397 376 436 390 296 503 501 362 442 473 286 777 541 454 337 545 497 573 423 387 408 606 282 646 348 734 435 729 539 571 551 435 302 580 319 357 314 657 403 394 511 338 491 681 277 368 327 590 244 636 287 403 307 482 323 576 537 515 497 440 543 677 525 454 417 570 477 683 425 544 458 508 347 371 470 647 250 544 404 758 249 460 359 772 357 750 520 675 333 756 345 635 521 701 448 351 366 447 462 554 450 704 469 762 426 468 362 474 231 600 337 513 408 670 458 482 369 763 272 461 259 512 466 672 528 428 326 605 521 687 381 417 365 579 244 554 460 759 241 361 502 663 308 743 397 633 255 461 380 693 506 509 476 645 314 532 359 603 398 688 371 489 351 453 390 515 425 555 301 399 510 545 282 732 429 417 484 486 467 454 242 558 449 421 508 631 279 698 233 730 509 379 440 699 484 727 407 497 354 359 362 600 435 573 338 766 246 556 247 570 307 648 323 404 350 544 237 558 533 497 321 399 308 748 514 552 468 334 461 541 364 725 532 481 411 567 378 466 357 697 528 537 430 754 518 438 257 367 442 355 548 688 339 390 359 664 527 337 506 592 521 523 364 716 487 767 525 471 288 708 312 656 532 571 254 648 339 576 462 617 452 587 415 572 385 341 404 681 439 384 473 543 238 604 368 623 484 390 274 463 385 649 519 417 266 467 479 718 428 746 427 510 428 535 330 730 548 426 529 565 339 771 475 437 241 776 341 746 431 596 541 434 326 640 445 554 276 765 300 601 432 455 354 671 418 727 237 483 329 583 291 411 455 772 248 565 324 579 416 762 423 714 430 678 235 683 447 757 243 682 350 530 377 394 261 533 345 468 233 417 495 575 400 528 405 386 380 614 330 761 484 400 325 644 497 341 443 600 441 550 299 341 300 481 433 462 250 607 548 735 362 537 271 615 453 735 527 648 471 720 425 689 334 379 520 506 518 498 529 519 276 578 322 658 233 560 293 528 398 399 524 759 313 674 478 611 268 504 250 662 478 391 283 434 307 426 533 367 302 529 416 544 440 578 472 699 339 728 357 394 294 730 385 672 279 443 458 353 544 630 487 699 281 777 395 532 296 588 305 514 454 622 310 640 548 738 469 652 401 751 519 716 552 662 330 515 503 655 232 560 419 513 518 658 415 603 252 468 331 520 409 770 545 514 247 593 285 607 373 575 439 747 242 534 410 556 305 677 529 537 309 690 528 661 478 638 233 421 305 341 344 769 306 446 370 474 235 579 295 389 367 571 276 541 300 548 460 451 467 619 431 657 317 597 301 666 260 453 231 654 365 621 356 404 300 703 548 669 265 527 419 597 509 520 284 400 405 696 467 336 346 523 490 723 445 537 495 489 426 652 443 742 353 343 486 633 529 340 371 418 459 622 292 635 543 709 334 752 532 424 271 475 428 722 288 692 522 747 408 570 548 528 295 370 468 465 455 627 379 629 484 457 541 437 475 496 437 603 357 594 299 703 489 741 491 402 365 397 541 624 434 764 525 362 303 747 252 338 399 681 278 562 414 380 454 357 267 446 456 633 496 540 412 646 503 592 296 676 491 429 455 516 276 570 400 571 293 673 473 389 542 504 504 730 439 562 295 602 443 681 514 691 340 770 473 580 322 762 250 551 476 395 259 527 382 658 430 691 468 579 510 519 238 450 237 640 408 740 530 623 344 593 376 704 484 571 374 348 297 537 331 510 245 431 426 712 281 722 345 333 298 441 389 413 521 354 353 511 519 361 447 743 428 629 273 489 465 517 388 510 327 688 310 560 501 665 396 570 304 484 325 394 500 429 342 566 436 655 251 686 256 620 316 608 406 720 364 636 243 465 293 654 328 604 484 767 313 517 412 696 391 589 434 401 278 495 437 578 377 563 523 441 500 389 514 498 267 453 309 332 548 361 295 666 544 412 537 588 541 371 369 516 456 566 341 733 384 596 243 482 389 498 407 733 485 711 524 466 311 378 547 444 480 594 530 505 491 452 256 629 284 602 504 596 295 576 303 406 481 493 410 395 298 588 289 667 296 531 346 554 293 625 250 389 406 490 490 703 513 739 457 630 306 662 389 508 424 443 411 730 373 741 371 665 501 614 499 364 484 473 384 579 257 641 455 555 399 400 432 496 346 641 402 695 516 513 461 605 468 688 407 771 323 690 268 647 333 752 261 714 270 464 452 515 322 692 330 488 419 746 243 643 374 714 515 561 527 687 510 623 274 727 548 541 242 444 256 363 412 437 526 626 434 518 396 588 353 383 244 735 304 508 284 536 530 596 493 390 547 561 296 652 424 443 452 427 266 379 502 509 405 584 298 564 498 717 359 699 513 378 477 502 307 598 353 395 256 515 353 498 364 682 478 754 530 495 333 337 442 648 550 768 288 739 545 482 544 735 236 506 421 480 508 371 292 349 252 417 321 710 246 518 252 598 468 730 365 683 534 514 309 669 327 592 547 371 520 351 416 741 382 483 490 358 333 518 408 691 334 729 462 491 484 716 526 647 436 550 528 646 253 362 510 392 366 475 278 744 507 688 318 387 373 553 318 410 476 350 546 544 233 491 399 598 377 658 417 362 337 745 278 612 381 706 337 359 235 362 508 378 513 336 272 429 452 497 552 484 280 339 550 361 335 704 330 624 375 388 257 405 279 532 447 648 341 592 268 656 327 766 321 647 324 368 262 720 542 430 256 348 426 389 271 558 463 387 292 393 271 684 471 767 358 461 488 554 432 547 425 754 295 607 279 651 287 570 355 445 409 557 550 540 243 444 249 700 390 645 505 643 363 516 281 472 454 558 248 495 242 365 497 605 422 679 430 595 303 482 328 484 324 434 293 464 322 402 541 719 538 348 470 744 361 726 355 523 232 507 343 556 365 333 509 635 532 726 420 363 305 434 305 483 505 474 493 613 393 643 548 714 364 532 478 553 341 617 250 395 470 404 358 474 286 770 265 677 435 709 429 731 337 525 285 442 451 561 235 558 549 773 376 579 498 697 253 638 462 540 498 617 290 424 361 686 328 618 407 364 421 516 387 382 425 638 543 517 373 534 280 589 485 729 290 457 259 380 290 492 303 481 513 410 342 392 352 556 412 610 519 426 482 758 325 544 363 452 243 432 360 367 313 363 304 367 477 671 304 712 537 490 548 421 388 703 370 729 373 701 405 516 505 420 431 550 239 456 533 473 442 396 415 729 319 723 249 670 444 708 436 335 336 534 434 645 326 446 521 674 320 547 452 708 442 573 434 402 431 633 523 670 342 695 403 461 340 499 255 732 244 638 466 494 233 340 447 525 442 733 234 403 517 443 302 700 419 511 537 677 509 451 407 467 254 600 381 774 325 475 422 552 360 372 438 710 312 765 362 474 403 503 385 538 335 698 308 765 437 694 394 470 290 608 520 348 254 427 488 667 268 510 424 423 493 683 500 627 344 635 241 442 254 633 501 755 490 537 531 461 395 548 487 419 455 567 479 642 282 439 396 652 440 666 241 364 262 651 260 417 507 519 263 706 439 456 293 357 303 528 493 723 317 372 271 446 291 450 349 669 436 521 393 561 520 337 306 412 246 598 304 445 333 531 417 558 546 676 252 668 481 500 484 366 443 600 546 469 523 431 452 531 310 426 366 708 334 518 471 381 325 656 479 347 339 771 325 667 287 453 248 466 498 544 275 641 508 520 235 391 317 703 506 359 404 701 345 666 545 598 536 758 320 529 245 453 294 693 338 537 413 707 236 442 423 512 317 672 387 466 425 342 314 438 344 514 322 513 297 743 436 428 482 359 294 413 366 704 517 722 246 341 389 734 448 410 373 623 463 609 321 642 336 627 313 571 530 391 330 519 510 594 499 706 342 356 417 548 357 698 364 450 551 765 373 361 307 605 429 478 284 627 320 561 465 551 499 488 537 772 385 472 418 576 482 523 302 536 247 487 547 658 479 643 502 491 521 722 408 588 416 470 282 558 310 703 442 661 306 761 462 684 415 756 407 475 533 333 367 369 347 582 508 622 529 727 342 731 331 333 535 364 508 655 413 545 450 729 315 475 543 619 439 533 392 695 234 350 378 340 522 405 360 426 379 657 304 659 320 537 364 728 416 501 391 741 356 701 248 698 336 393 321 647 437 650 271 348 484 461 251 409 231 623 431 409 385 462 232 337 302 744 513 488 473 760 470 438 285 671 389 731 425 732 271 651 487 556 480 689 450 456 336 521 247 580 407 682 424 461 342 713 237 467 351 360 293 332 384 436 380 375 520 637 274 718 390 596 246 484 437 366 478 614 246 589 233 524 546 606 465 569 466 721 315 498 265 772 440 610 286 527 446 609 364 594 376 484 406 654 245 593 365 440 529 429 441 691 409 533 416 442 376 548 422 674 419 776 353 430 366 440 252 560 550 339 309 562 276 476 453 777 526 664 250 406 232 551 473 561 250 492 294 743 307 417 527 350 534 669 373 394 232 650 388 750 438 552 306 413 300 549 233 350 387 412 360 657 471 678 526 586 537 587 540 762 350 515 249 686 379 595 328 632 416 651 539 406 471 532 432 512 234 462 236 425 286 474 489 417 348 453 464 622 530 566 241 542 426 639 334 424 520 580 333 346 324 540 363 389 348 722 398 335 525 689 531 530 401 552 329 376 435 617 274 453 293 650 426 648 377 458 361 446 431 582 361 405 437 668 313 570 546 595 312 678 542 754 240 654 357 759 426 375 254 414 406 430 244 768 538 569 272 637 370 358 244 571 502 414 300 553 533 745 273 710 463 674 498 466 334 689 451 471 283 385 277 434 235 614 315 722 289 554 467 665 453 489 441 646 419 664 369 763 539 504 314 334 401 765 548 550 498 403 379 745 246 539 356 416 401 423 502 457 302 634 274 625 303 590 487 383 445 594 501 505 296 750 364 566 270 408 483 679 362 664 260 383 448 365 245 583 344 372 265 662 503 567 487 572 510 725 276 399 255 683 263 755 347 658 265 444 390 585 354 449 352 652 506 521 276 669 536 723 430 522 526 430 339 582 489 427 402 753 478 364 362 589 424 523 380 777 365 571 261 720 320 511 244 455 484 570 510 447 506 605 287 376 547 689 495 668 344 433 423 758 476 750 286 611 398 456 483 642 463 469 460 487 264 401 433 701 470 404 256 680 234 635 546 635 361 577 257 589 537 360 481 369 459 744 369 352 323 338 293 632 518 677 471 765 416 430 280 391 421 594 418 447 511 450 446 426 342 538 328 604 282 437 390 671 240 669 363 474 247 372 534 361 543 564 410 552 548 742 350 682 413 581 337 482 355 450 490 555 491 770 484 464 241 398 435 712 365 444 477 472 350 401 487 574 237 769 282 356 463 567 464 542 399 552 527 430 510 367 537 661 424 398 485 633 542 764 356 625 320 749 540 484 462 754 439 751 286 623 348 477 308 581 375 652 490 616 358 626 470 548 374 388 478 583 258 745 326 557 417 667 507 675 342 600 429 452 323 746 363 432 487 438 408 395 238 451 514 682 426 349 412 427 474 351 537 460 373 663 277 397 247 352 275 412 450 740 409 448 321 367 498 745 304 747 494 611 465 424 436 707 448 741 395 359 332 516 391 562 451 757 238 413 529 506 252 536 436 375 306 722 323 620 327 380 455 685 264 711 551 493 383 377 284 424 421 504 265 612 475 497 312 608 383 575 493 631 253 530 416 402 506 540 409 767 338 465 523 386 274 689 340 425 231 377 392 352 532 545 494 573 397 675 438 459 234 618 374 762 508 612 468 480 362 644 498 633 488 503 505 750 334 419 462 753 471 550 552 775 535 639 313 724 231 760 303 395 372 440 440 400 534 603 529 682 313 773 531 459 400 504 354 748 288 541 308 441 483 422 243 381 395 709 233 496 310 584 251 475 382 414 462 686 287 598 384 731 450 400 526 382 248 528 521 548 292 619 364 381 243 623 380 363 288 641 287 519 472 520 523 701 524 738 382 448 286 678 489 611 480 366 530 582 422 385 309 537 476 755 260 610 459 684 534 434 241 373 440 465 283 577 357 340 478 654 539 602 455 523 267 506 271 496 262 693 477 741 245 555 311 544 480 506 450 660 504 553 496 723 236 656 302 702 425 411 454 489 531 627 300 379 517 693 335 672 485 437 260 640 521 713 520 429 401 444 343 335 412 679 261 481 349 368 253 654 461 532 490 634 277 742 366 613 453 558 525 409 463 332 498 566 398 444 351 499 490 772 333 505 497 751 500 338 366 577 288 444 552 549 338 431 345 345 270 734 367 458 309 426 265 450 472 462 347 722 388 730 283 417 277 731 383 677 264 727 453 470 336 414 435 406 441 542 274 544 383 355 427 424 308 649 343 752 333 346 458 564 508 514 402 493 395 351 411 620 419 673 317 704 342 482 454 755 371 767 375 350 408 510 470 643 508 560 242 508 506 693 474 465 262 580 398 728 258 740 354 481 264 772 489 519 247 586 300 544 466 460 535 608 542 412 455 471 295 758 341 562 552 663 437 500 530 625 411 635 509 759 454 370 540 724 296 712 525 718 380 742 470 691 519 493 302 465 453 369 425 710 388 429 542 574 365 505 443 597 329 661 423 677 248 635 495 761 507 405 500 460 461 364 244 344 549 667 243 683 355 365 342 771 432 741 305 556 369 424 529 572 415 552 247 759 387 390 512 505 236 736 232 486 416 716 404 725 370 546 295 352 247 679 413 509 480 629 336 754 358 505 496 660 250 599 372 513 256 433 469 732 302 368 501 523 451 487 352 761 322 776 520 358 405 587 405 593 458 539 297 471 260 599 398 455 376 598 532 664 493 775 298 544 360 704 427 592 295 470 306 576 305 483 423 341 395 654 520 427 240 397 532 748 284 533 457 675 522 553 381 334 283 508 388 391 410 484 439 409 239 751 253 731 427 461 415 756 496 346 432 699 453 669 448 642 337 629 297 520 403 530 396 647 334 370 238 604 286 633 315 534 529 586 385 519 496 699 233 662 253 422 537 645 241 398 336 560 459 359 413 598 506 633 319 502 376 585 470 518 424 420 515 547 333 568 543 461 257 338 403 475 260 535 527 509 488 340 430 713 465 744 271 419 421 428 338 572 513 728 320 749 476 684 442 481 292 540 342 726 273 399 354 653 524 490 375 350 291 726 411 471 343 388 293 698 377 510 518 621 469 678 334 499 298 655 235 669 290 487 342 716 234 639 485 710 458 397 458 577 524 736 301 712 282 647 527 706 547 747 253 503 398 746 325 411 539 581 435 645 381 770 391 377 340 562 545 689 243 620 353 589 286 659 268 648 249 575 295 512 358 435 374 716 320 589 325 549 461 754 242 592 516 378 459 590 408 510 260 689 530 617 368 445 456 470 466 641 268 504 324 588 339 475 308 418 348 774 433 665 458 542 459 402 372 652 383 429 436 566 252 688 387 660 403 689 545 608 444 398 440 704 359 765 516 616 263 468 411 385 296 626 454 631 513 419 444 488 240 667 352 710 495 366 515 634 307 601 475 403 406 506 353 366 504 520 533 415 458 761 231 679 403 624 489 403 435 627 415 439 477 395 324 367 383 679 486 455 358 392 433 429 431 771 361 773 429 682 310 525 393 748 404 727 378 608 513 679 504 601 438 617 490 453 483 405 362 668 352 468 511 486 519 343 513 566 545 630 541 615 408 512 387 368 236 372 399 674 335 752 519 485 456 442 346 549 435 536 438 478 248 774 413 760 515 729 324 490 530 656 398 499 428 420 249 369 363 756 340 367 340 402 366 463 340 693 486 627 397 336 242 394 402 773 536 338 500 405 455 391 272 404 357 421 453 756 353 600 376 647 337 401 522 469 428 380 316 422 465 386 548 737 289 764 399 344 362 526 397 696 476 675 480 450 325 350 298 597 531 575 373 541 516 540 507 702 303 464 539 577 494 359 487 436 257 477 516 698 331 625 388 750 309 427 383 526 255 401 321 476 488 536 452 757 548 382 231 461 388 433 543 548 238 577 339 721 514 531 454 560 249 374 408 534 550 756 304 525 536 753 521 524 464 747 478 359 292 370 352 745 414 577 536 565 357 418 484 472 242 466 266 754 394 550 532 609 492 486 453 626 461 484 380 688 529 770 546 666 480 715 474 704 340 572 519 677 387 343 516 427 522 409 525 636 296 663 382 433 310 437 369 749 481 718 288 715 512 749 399 428 451 459 475 416 402 580 550 343 398 680 379 407 258 507 545 763 369 696 457 496 505 775 252 444 375 762 288 710 455 422 393 486 384 749 451 554 303 614 276 571 264 557 544 545 237 759 476 380 492 584 415 580 241 410 527 678 300 510 297 520 525 462 389 458 375 696 328 670 538 606 232 751 542 434 371 560 535 418 439 525 548 579 260 568 461 423 318 343 479 763 365 655 526 382 500 643 270 406 457 677 459 672 363 519 274 457 536 704 381 565 338 626 527 542 271 356 325 716 484 337 486 707 284 477 238 727 474 654 481 427 548 476 446 483 428 507 521 605 266 624 454 737 495 449 439 605 281 483 507 659 396 767 510 628 323 332 507 488 239 388 362 404 294 462 439 334 542 514 511 369 305 594 531 395 502 430 351 479 420 616 342 677 441 572 293 345 342 646 430 543 251 741 309 566 408 735 368 638 290 352 258 711 303 686 313 439 533 617 508 713 367 604 437 552 236 720 540 709 258 736 472 597 441 632 449 670 317 531 396 417 385 430 275 583 463 572 486 441 492 759 326 399 511 561 364 730 380 696 475 516 489 573 542 596 325 719 411 628 283 659 333 428 544 353 376 740 494 643 300 575 419 511 433 462 529 621 315 353 403 508 452 402 403 700 283 506 315 667 551 374 363 696 277 461 239 428 512 685 299 422 526 398 443 383 401 554 380 740 326 575 340 476 523 666 493 757 329 549 519 583 384 375 432 517 469 651 257 433 455 538 364 463 278 458 430 521 455 396 288 693 449 675 356 437 313 660 269 450 473 452 412 409 428 718 459 501 249 694 428 549 455 396 342 722 472 477 370 548 531 483 374 388 469 456 262 576 534 733 548 343 422 540 419 443 547 454 352 740 445 523 542 775 357 715 330 610 525 517 409 776 279 540 279 483 362 755 434 758 544 543 343 592 343 776 439 346 415 755 509 522 528 441 548 428 374 450 487 421 376 666 254 460 418 489 410 652 236 414 312 469 350 648 548 766 342 714 377 548 298 680 330 626 528 333 473 514 330 447 290 475 462 723 525 690 355 368 321 506 413 657 289 772 431 488 274 353 295 439 290 454 427 674 383 622 467 352 505 747 446 669 316 401 443 561 365 466 341 541 234 429 516 467 266 478 507 664 495 583 512 718 338 377 349 471 276 647 281 470 393 412 283 635 429 756 523 546 339 507 532 504 311 692 343 358 491 666 497 355 279 597 352 519 371 700 249 594 335 555 256 543 496 594 240 587 329 544 369 635 273 428 456 630 312 345 372 370 504 642 349 606 338 352 545 447 253 620 518 705 386 725 348 364 404 767 446 491 343 516 353 567 321 507 421 617 419 426 545 431 382 708 548 761 453 504 444 558 272 534 240 613 455 418 436 743 281 744 420 715 376 556 469 676 277 686 370 461 337 530 347 486 238 422 333 479 404 664 318 448 353 586 241 763 451 621 313 393 535 387 533 652 503 594 546 766 521 641 529 404 538 654 377 503 392 388 449 647 235 769 510 753 508 776 289 591 511 618 461 700 539 502 443 431 254 692 313 673 286 454 528 335 356 612 485 531 474 695 251 339 514 655 307 731 330 586 460 597 304 578 261 474 264 627 337 351 260 744 494 735 353 501 472 663 396 384 526 651 460 400 468 553 472 520 242 513 232 366 532 404 509 340 245 382 338 377 440 542 531 395 306 482 317 773 304 406 428 682 264 469 264 623 415 511 469 646 298 703 311 458 253 738 319 418 403 665 398 545 393 467 437 560 336 593 277 401 275 378 426 692 390 449 531 402 278 525 436 440 514 764 520 666 422 668 246 584 340 669 313 423 509 488 309 507 345 479 367 490 398 441 307 428 263 610 409 660 260 611 397 691 446 463 531 373 510 588 383 378 294 728 393 536 396 521 446 414 244 611 434 483 484 538 549 526 336 483 404 650 501 727 387 374 499 431 468 541 496 648 482 658 348 569 313 499 318 595 415 464 453 366 488 379 424 750 303 718 285 743 365 365 416 649 460 389 547 512 447 549 289 751 307 734 366 383 442 493 306 631 540 475 297 693 470 618 278 608 527 402 282 543 346 651 368 474 244 619 382 428 432 367 437 635 296 686 459 342 446 732 449 615 354 694 268 528 400 693 409 428 396 547 347 520 270 413 252 470 304 542 538 394 407 388 366 528 243 512 386 733 278 763 435 411 463 437 308 582 523 379 395 488 413 759 287 383 408 698 290 611 403 569 324 721 442 721 358 548 486 674 233 573 250 382 351 458 536 557 257 765 465 438 424 435 346 480 339 549 276 693 438 398 525 436 455 476 477 765 336 774 379 594 400 651 486 693 345 718 306 400 474 548 355 553 404 692 363 348 282 508 521 543 325 438 381 429 400 658 308 610 253 609 288 381 416 648 379 560 456 463 283 343 523 532 365 366 343 422 306 640 499 469 546 410 438 463 370 514 479 513 533 775 353 673 430 441 503 552 275 489 518 501 513 435 331 719 456 663 310 587 383 491 311 744 475 618 519 616 410 431 361 609 327 465 339 598 273 401 480 687 544 760 240 671 541 608 511 517 326 697 401 418 340 733 287 578 336 730 367 523 382 586 334 514 470 586 292 716 490 556 439 696 528 496 287 707 551 593 498 438 253 335 477 438 358 492 485 603 279 444 446 704 386 633 464 441 233 526 427 670 313 680 454 576 524 620 503 411 527 473 288 613 500 559 301 407 242 598 383 353 317 771 341 362 378 392 308 481 285 485 443 675 345 552 447 576 252 348 405 343 532 729 396 364 316 504 421 526 338 641 284 750 283 337 240 630 383 412 409 602 374 349 330 627 471 628 394 468 385 653 470 367 551 364 243 616 461 510 383 430 242 563 460 724 320 409 368 725 462 480 506 572 469 624 478 343 456 683 419 630 409 772 239 533 356 445 544 355 338 740 542 364 312 608 300 625 370 497 360 680 507 495 415 532 260 710 520 699 328 671 468 681 286 365 389 435 369 555 239 504 481 392 383 514 431 682 362 519 456 540 459 752 421 777 404 332 334 460 514 708 295 504 443 500 498 400 443 600 455 636 500 410 466 554 308 389 465 378 454 525 232 433 350 481 306 492 304 548 472 509 444 562 279 497 239 381 410 343 526 542 496 629 450 690 344 587 501 501 334 602 408 624 348 551 364 577 413 484 548 491 422 596 351 551 254 337 502 643 328 355 533 555 485 758 455 431 316 776 297 374 293 716 534 552 383 585 356 609 416 609 431 712 458 381 239 685 360 492 231 641 551 502 453 499 470 619 552 383 388 398 451 719 401 742 428 625 491 626 536 724 517 645 243 529 324 637 434 351 303 742 477 540 309 689 335 365 455 544 274 742 538 615 434 628 362 460 495 505 534 621 370 387 464 502 381 387 236 447 468 471 407 649 494 351 504 756 242 433 417 353 386 409 358 518 514 630 241 399 336 548 416 432 379 762 327 351 490 741 255 454 498 634 392 389 259 537 295 729 335 774 510 382 281 360 351 502 235 535 269 639 283 635 535 406 518 436 245 406 442 537 399 344 471 665 421 489 505 510 392 623 521 697 374 444 459 608 274 518 528 699 269 765 234 446 486 411 320 539 395 745 454 769 412 376 460 718 258 668 488 615 448 754 351 487 445 598 498 753 491 640 271 353 326 494 405 752 327 421 477 426 288 621 403 429 505 662 365 650 442 344 546 744 482 575 461 655 377 683 529 465 420 509 368 448 294 459 370 395 548 462 395 367 397 763 481 473 422 682 467 593 448 532 391 510 441 368 461 436 458 727 266 563 238 721 448 763 376 762 346 664 361 359 352 717 441 725 250 413 461 599 531 758 442 497 290 715 387 741 262 460 264 638 298 501 286 455 329 458 426 527 530 456 312 615 451 770 274 716 543 765 278 481 415 543 288 396 552 776 239 495 428 570 254 474 297 433 461 733 439 526 453 479 273 358 521 565 379 466 281 369 520 396 375 678 253 770 258 334 480 431 479 370 496 599 535 578 368 396 376 675 383 574 342 540 265 461 312 755 378 585 329 576 480 572 450 402 291 558 465 460 442 378 518 357 329 440 457 601 496 550 378 729 273 395 322 537 405 372 300 389 454 443 316 437 472 419 407 418 430 464 235 358 395 349 282 684 537 554 537 433 252 686 479 343 342 479 476 354 437 564 412 738 287 397 390 348 531 685 355 746 416 501 552 742 245 566 543 766 534 486 524 440 436 390 272 474 505 744 424 411 384 423 428 574 509 412 524 593 546 772 527 535 461 760 263 449 242 667 464 761 255 595 313 596 462 726 427 378 418 727 386 445 272 659 345 615 360 730 335 541 368 753 429 714 506 646 532 734 307 706 289 490 244 648 455 397 519 680 385 342 326 347 292 395 530 687 382 697 274 613 445 553 245 522 344 545 482 707 479 689 388 593 274 368 517 712 354 549 407 542 389 415 520 339 452 537 387 756 418 412 291 555 234 488 260 381 270 720 378 443 470 775 260 477 362 716 282 750 538 555 552 704 241 427 330 762 377 535 257 667 522 771 472 585 550 457 315 538 406 560 298 354 336 354 413 418 368 445 505 395 445 532 370 717 487 436 260 749 263 578 511 383 463 559 498 431 246 603 324 659 418 388 472 392 500 379 305 751 278 639 417 554 374 684 445 460 398 699 266 716 382 382 460 535 473 603 420 494 259 570 439 717 417 470 233 755 355 770 544 506 324 648 484 566 233 412 319 479 454 561 461 482 397 439 412 661 515 766 380 526 439 458 477 594 521 419 538 769 451 348 376 385 376 680 433 738 465 661 320 488 458 544 492 607 384 739 478 588 406 568 441 339 474 500 281 692 484 363 342 751 441 536 370 686 519 412 306 417 488 495 318 765 426 643 366 594 469 491 342 351 418 650 407 661 485 377 425 509 499 637 307 462 380 475 355 482 303 763 291 513 473 707 423 766 535 688 468 713 522 638 336 715 361 708 427 411 302 730 334 483 435 634 242 565 274 586 327 371 335 651 308 720 264 664 255 430 534 472 254 774 273 692 507 551 548 618 310 769 312 532 539 713 361 423 274 397 489 690 257 399 334 681 378 724 245 703 362 456 426 460 405 716 327 730 353 397 424 708 481 633 481 484 267 432 247 341 485 754 520 567 422 660 344 451 470 705 429 685 363 483 264 669 442 508 489 568 234 399 451 457 255 372 360 570 496 676 401 527 400 496 274 339 344 507 231 616 444 391 366 407 334 570 459 632 297 506 345 584 490 457 493 388 459 526 438 730 516 579 398 571 544 529 446 339 282 436 320 646 434 558 251 403 471 361 527 450 332 499 355 397 486 767 409 500 258 342 414 772 526 612 469 758 338 423 397 503 348 539 485 703 289 337 468 565 550 468 296 626 359 595 421 625 483 359 301 370 478 646 318 463 286 404 309 378 444 388 271 391 339 574 534 433 549 554 299 503 257 380 416 390 537 712 447 658 325 559 321 470 255 761 350 496 444 677 443 367 417 745 231 567 248 624 552 740 459 380 360 442 308 678 551 393 244 445 551 759 427 758 529 560 265 394 258 651 413 535 537 685 376 436 348 729 383 472 392 573 326 544 299 425 442 347 268 678 336 561 398 501 429 573 400 469 421 443 387 522 309 339 483 756 503 411 291 597 303 554 548 474 385 644 402 345 540 448 336 584 363 727 320 412 322 580 416 527 457 651 374 361 264 563 426 416 254 623 318 721 347 596 533 705 367 503 500 493 488 687 288 651 253 435 354 412 254 568 452 526 529 355 327 453 314 562 464 509 265 649 253 466 547 749 521 692 353 504 300 444 457 596 552 440 352 615 492 468 533 483 327 490 532 706 291 729 349 636 333 685 410 434 274 653 269 739 285 531 530 728 247 338 435 477 351 658 409 643 524 574 247 683 274 713 413 715 510 691 514 523 439 472 321 772 268 590 267 409 519 409 527 535 459 710 330 432 473 434 400 756 398 606 539 354 252 647 540 561 458 633 232 484 357 683 495 746 433 762 260 605 374 667 463 488 346 417 452 474 517 337 493 739 552 662 527 517 493 525 517 385 476 404 232 656 410 612 275 586 305 641 457 574 302 721 440 596 388 342 438 554 481 404 284 683 467 492 449 590 542 760 463 545 273 777 465 592 548 383 263 520 474 703 295 385 448 371 408 582 502 547 482 552 354 673 330 481 266 736 530 645 431 628 376 670 447 610 270 773 314 754 498 599 256 685 385 674 460 557 281 701 395 489 390 501 439 452 495 642 427 487 551 644 401 713 552 380 320 367 416 340 499 525 410 383 274 680 485 655 464 768 499 642 486 559 303 529 455 383 393 731 402 630 382 442 344 671 355 650 241 514 238 578 296 504 377 761 235 742 264 681 445 475 360 336 465 721 445 776 448 639 390 682 445 444 428 366 235 515 440 675 272 500 393 395 432 624 361 498 416 705 289 515 369 491 357 587 393 581 537 721 425 771 451 523 513 378 249 500 466 567 357 450 536 387 365 486 531 560 436 377 333 479 529 494 494 541 413 653 366 465 510 696 265 713 242 362 379 718 434 592 455 673 420 528 509 439 464 676 333 565 355 753 260 653 283 494 514 713 330 560 488 627 442 384 293 628 410 759 469 684 373 437 489 626 378 396 354 504 548 412 289 397 393 650 255 728 321 573 419 664 485 588 462 430 377 625 359 640 401 734 421 549 285 753 239 638 317 769 373 746 382 774 294 544 456 482 295 398 381 409 270 450 448 415 257 504 310 756 457 739 415 346 456 468 237 683 264 415 444 348 429 736 401 776 504 582 265 538 521 338 364 506 532 700 266 489 242 496 344 578 463 607 333 716 411 574 387 590 503 489 479 688 408 707 350 714 521 357 237 370 237 766 503 365 385 450 354 371 448 545 459 582 427 479 275 602 479 593 284 592 248 482 289 406 269 630 328 734 287 413 528 718 420 709 391 591 451 759 388 777 500 467 386 590 552 536 243 361 498 604 236 730 307 605 331 508 276 492 341 378 279 336 418 345 450 355 359 670 244 761 491 668 404 518 460 585 544 457 405 334 522 601 310 414 538 449 274 411 552 609 496 460 356 494 334 466 416 424 431 424 291 444 399 442 289 504 527 456 438 738 371 771 546 730 401 588 241 538 379 588 322 632 483 631 407 664 305 702 493 415 531 657 452 458 432 400 278 466 236 350 443 747 319 592 422 422 267 344 304 534 276 671 526 459 243 341 425 354 530 436 300 383 457 677 429 594 288 603 233 390 540 649 505 712 306 473 315 730 440 421 255 439 377 518 237 504 281 529 409 467 391 682 330 398 290 397 337 334 381 352 407 699 436 496 311 636 535 362 507 521 251 459 479 712 482 585 293 434 427 719 391 690 480 484 458 777 308 751 355 565 358 573 425 491 370 616 484 764 288 776 469 338 346 384 486 622 371 573 325 757 520 729 274 365 319 608 446 649 503 634 293 669 433 756 348 772 338 636 366 637 406 511 257 560 257 363 471 678 417 488 235 614 407 647 402 640 339 585 292 648 295 728 526 585 254 389 490 463 381 334 325 763 293 725 259 472 365 682 479 648 269 363 416 332 235 397 404 393 472 764 403 765 298 528 454 633 413 705 441 444 385 634 252 461 541 340 475 398 391 437 366 344 441 764 547 652 541 430 310 763 364 555 272 738 334 757 259 626 380 622 318 762 516 368 269 461 534 772 395 452 432 346 465 732 404 470 316 460 472 650 456 552 506 777 482 385 501 650 429 438 304 415 353 639 368 593 441 342 242 445 313 490 466 701 396 586 259 521 419 508 261 420 509 689 281 518 268 503 326 561 332 534 388 474 344 673 276 371 276 677 447 471 414 353 363 551 378 488 452 572 309 571 390 485 238 674 368 716 443 604 264 639 279 380 552 666 414 715 303 440 414 455 243 383 282 690 273 745 488 631 473 421 442 424 245 659 358 761 251 498 438 342 434 374 288 584 236 566 274 343 493 386 485 510 502 703 316 654 308 524 547 558 462 399 413 373 499 434 549 754 262 340 541 351 506 722 328 619 438 387 324 572 394 563 453 549 363 600 410 696 492 393 473 688 415 608 297 388 383 593 453 430 319 730 273 504 436 726 311 692 531 768 282 460 247 478 285 694 310 428 286 485 549 668 309 771 253 666 353 361 532 719 388 414 231 352 255 412 241 597 424 359 272 601 305 446 355 406 313 450 346 596 398 463 465 591 518 655 301 708 362 464 547 709 537 358 396 452 240 755 351 621 498 490 304 710 335 373 275 720 243 504 394 368 281 478 319 341 500 691 387 541 260 695 349 543 368 429 344 504 289 694 384 732 390 665 381 553 364 479 260 392 311 583 354 376 384 446 354 447 477 568 435 681 511 706 343 469 407 514 353 589 323 476 490 754 523 586 539 446 286 484 481 767 380 389 319 358 312 771 441 471 371 420 370 621 285 610 243 649 242 561 375 694 350 563 274 450 377 409 295 534 238 409 466 730 507 661 328 475 250 516 483 646 305 735 286 654 258 483 326 386 356 682 263 735 288 515 494 425 500 349 429 471 302 611 485 697 436 485 387 576 295 631 394 519 481 535 499 479 466 662 441 440 236 682 355 665 481 689 280 634 326 701 287 403 506 392 266 551 334 775 378 520 356 610 510 707 365 675 497 581 343 725 464 418 276 658 510 590 530 533 336 530 523 691 272 365 276 589 373 600 548 459 334 568 375 410 324 692 338 530 480 386 306 351 446 705 238 701 536 702 444 745 357 702 308 730 499 351 340 362 503 692 511 671 476 370 410 759 282 675 351 395 266 499 373 691 502 766 347 425 337 430 397 495 460 626 435 581 444 703 309 620 270 552 266 736 501 707 271 649 374 451 411 627 423 348 329 551 358 362 479 339 504 700 293 724 468 600 350 472 267 372 404 626 487 353 473 487 334 508 331 487 255 484 410 490 379 526 245 503 273 505 349 688 335 589 416 767 434 548 287 577 493 522 258 342 254 751 486 424 237 376 412 777 346 376 261 688 265 348 511 423 234 540 483 570 328 653 245 620 530 619 265 673 380 644 304 585 330 526 251 602 548 571 409 665 461 355 435 545 371 575 417 714 393 374 539 637 246 478 325 670 272 641 486 424 266 496 328 489 369 567 552 585 287 484 381 443 290 368 396 407 239 345 313 342 413 686 524 352 434 651 366 736 498 581 480 555 506 392 402 693 504 393 385 719 277 548 256 771 491 524 504 607 262 343 278 534 259 585 267 460 303 771 422 675 321 634 376 621 444 549 444 457 329 439 375 333 390 705 442 466 435 600 516 690 235 353 424 606 545 478 479 598 477 458 292 533 365 586 414 730 368 509 270 542 375 700 508 416 479 583 454 360 279 776 417 646 406 682 405 666 458 633 415 471 376 716 407 434 469 426 494 713 423 503 429 635 290 439 246 392 465 714 408 746 286 540 246 763 465 502 384 620 255 743 239 596 419 502 320 561 300 510 522 581 238 595 260 505 318 344 420 471 493 355 449 585 302 397 309 410 378 733 447 610 295 618 263 557 289 589 235 397 398 717 243 455 535 445 334 356 321 411 271 363 405 369 455 383 441 510 292 457 514 527 531 650 247 390 394 724 370 697 483 710 500 333 368 551 255 528 301 628 333 565 508 453 458 354 337 465 432 462 466 643 523 509 481 353 294 616 528 661 262 335 393 755 375 681 407 653 509 509 438 503 255 460 277 518 432 389 533 338 509 436 379 470 297 571 270 593 473 761 336 754 375 546 423 430 317 605 398 597 482 388 409 523 463 436 383 414 438 723 485 633 534 672 432 440 295 651 457 348 386 395 320 454 420 429 447 595 493 508 264 431 274 398 502 529 313 339 478 407 276 766 338 705 242 630 324 756 266 736 346 422 516 746 249 369 468 666 262 648 515 608 393 617 386 545 311 742 444 427 533 742 545 680 232 467 309 389 474 713 418 392 327 650 394 645 535 534 413 370 464 460 334 572 256 415 452 415 461 452 474 664 281 392 539 578 470 346 445 626 521 587 484 628 460 663 311 691 304 505 335 519 311 764 401 335 511 696 312 745 327 355 325 525 245 592 492 480 306 452 235 773 260 332 475 641 426 508 355 443 254 381 522 678 462 401 412 738 535 717 496 775 343 583 274 346 420 544 251 697 525 433 409 753 298 642 366 422 534 764 392 429 303 382 416 460 440 377 245 343 445 530 511 395 245 718 331 374 379 558 286 610 423 697 347 675 371 667 477 419 351 553 543 480 410 550 381 479 441 480 269 583 461 638 482 360 345 724 427 406 308 636 437 670 306 733 337 494 242 501 331 575 311 421 416 339 298 736 270 598 510 551 489 616 360 605 370 468 378 376 451 744 476 401 415 555 543 333 394 558 468 510 381 701 447 753 468 622 494 357 521 584 233 669 278 727 462 668 474 744 411 545 487 671 280 639 298 513 525 633 400 578 488 551 494 403 436 558 487 464 336 512 500 480 422 411 550 730 260 458 394 668 378 514 388 704 551 614 299 764 333 336 361 680 515 469 478 347 337 614 343 415 390 548 440 589 353 399 437 757 272 749 413 757 448 776 324 496 521 528 305 603 453 707 433 614 296 611 344 578 367 528 242 376 355 488 518 713 468 467 249 648 319 770 270 548 413 742 349 733 253 747 268 487 246 350 493 451 370 570 494 529 465 756 260 411 501 503 317 406 434 528 248 422 296 718 417 509 304 715 409 383 409 573 550 371 405 588 464 563 519 773 538 660 324 724 393 392 509 613 242 697 378 534 251 401 542 510 272 395 480 504 414 536 254 502 321 551 379 542 323 689 518 668 303 756 287 654 453 652 341 662 401 510 341 600 367 742 336 395 365 746 509 596 511 470 409 483 360 521 351 457 386 408 505 356 299 563 305 509 367 615 442 468 492 591 232 493 264 592 379 587 495 507 333 409 500 597 462 539 475 514 287 500 386 407 313 715 476 440 256 607 527 471 541 559 270 420 350 511 340 621 297 711 481 752 400 684 392 704 466 385 434 633 386 500 303 709 523 647 268 514 395 625 444 406 237 360 272 678 319 675 254 474 445 555 458 508 329 416 436 333 244 746 414 721 411 527 404 398 397 714 462 379 256 689 310 431 270 381 479 671 444 756 429 648 330 777 418 656 310 469 479 667 367 762 360 710 352 338 446 691 232 656 474 593 346 602 550 552 283 457 505 359 488 637 338 649 521 538 454 635 469 556 407 733 484 708 437 749 354 709 363 677 434 704 257 367 372 546 288 637 235 470 471 386 499 445 439 759 518 454 364 645 347 360 545 548 438 630 527 407 404 552 551 350 413 477 476 366 274 478 476 523 341 739 406 710 395 348 290 478 542 352 415 514 501 417 445 533 264 511 536 503 470 663 334 501 382 339 312 443 457 355 244 653 314 708 523 449 326 723 234 467 505 601 322 596 445 710 372 605 514 707 482 481 240 517 529 701 498 399 362 394 362 734 413 392 460 359 491 642 315 418 392 493 367 407 400 413 499 639 546 496 518 400 238 442 258 571 384 395 275 604 503 461 287 658 489 544 318 420 347 680 460 730 495 663 426 461 385 642 500 441 421 510 427 682 307 591 268 397 525 416 447 507 361 526 474 769 410 456 360 582 281 334 232 693 460 392 354 746 358 541 310 580 472 403 318 777 488 430 245 693 442 639 509 458 520 360 546 724 511 503 508 432 481 391 446 615 323 535 371 661 391 541 381 376 351 695 491 655 364 518 496 544 265 394 409 768 448 520 383 536 393 350 236 714 237 673 351 731 376 639 439 554 363 441 346 390 510 757 386 740 506 767 552 393 257 706 338 493 348 431 327 335 312 524 448 397 384 392 492 733 408 658 487 450 432 525 496 493 275 459 428 406 455 406 412 581 433 482 316 481 520 587 456 700 364 632 538 761 504 456 432 653 436 551 429 715 304 770 471 477 448 494 479 440 499 473 381 560 476 659 382 382 245 586 436 740 541 717 289 399 486 498 351 463 420 635 245 434 482 585 450 413 273 491 251 436 309 465 385 667 389 640 261 372 531 493 281 598 252 408 292 740 279 470 332 400 318 727 367 643 272 522 348 635 503 747 357 760 389 341 345 368 417 499 419 420 549 767 367 741 379 458 273 378 520 390 498 734 437 454 472 336 536 355 508 502 523 681 493 442 473 745 505 356 255 672 338 670 365 628 351 567 408 760 548 569 453 636 255 526 478 691 388 414 498 451 423 742 421 379 480 416 391 464 276 625 460 659 548 383 320 523 400 459 537 347 351 604 551 668 297 564 341 675 474 723 383 393 382 579 279 359 429 630 397 517 508 774 263 725 293 495 304 719 273 594 372 698 431 697 243 466 297 444 427 716 433 655 260 702 305 751 422 674 387 713 263 702 459 442 506 465 546 380 549 592 522 453 415 508 501 623 296 560 271 383 307 761 301 658 298 571 428 366 234 702 270 365 433 604 529 555 532 762 424 574 433 554 409 576 436 644 527 661 289 660 244 515 391 542 447 517 357 571 403 644 532 504 249 572 346 681 233 369 406 547 362 336 474 624 511 525 459 467 388 351 477 612 332 601 285 437 373 474 412 711 479 594 314 613 514 618 419 473 456 771 388 617 296 599 403 638 358 420 244 548 397 342 236 445 452 444 321 397 549 519 377 493 295 768 451 770 552 669 447 344 428 757 343 548 370 488 467 578 495 725 390 698 507 743 487 484 398 455 279 508 505 492 456 421 468 513 283 683 243 561 299 711 436 685 296 513 280 335 279 551 249 585 434 347 464 529 440 401 413 475 550 647 303 594 392 700 433 354 275 584 440 681 318 510 364 495 274 644 247 362 460 680 360 536 433 766 302 618 498 356 362 702 448 559 339 359 322 532 497 531 408 346 552 395 378 411 332 519 293 397 276 637 356 532 404 650 314 356 394 707 530 465 372 739 281 521 302 557 466 628 513 747 336 634 386 411 281 574 234 467 283 598 423 430 375 436 473 380 537 390 456 378 456 431 300 520 337 766 468 736 541 479 425 627 308 720 253 649 342 463 544 394 251 631 483 670 501 432 508 687 336 646 264 576 364 358 435 704 492 680 419 477 359 360 330 531 532 409 400 679 290 349 275 729 360 368 437 444 422 348 236 651 342 568 437 474 406 478 369 381 248 501 353 689 419 640 298 631 317 485 433 696 389 523 404 602 514 550 359 760 247 715 374 700 454 562 331 498 249 419 314 477 522 474 377 364 475 596 239 375 342 443 376 699 329 695 322 495 306 560 398 413 286 447 336 475 347 376 462 690 514 466 377 548 237 552 323 461 493 443 256 525 414 690 347 757 240 570 474 723 550 542 475 652 528 341 360 458 242 500 272 565 497 362 345 509 387 661 403 738 296 370 261 478 351 746 345 714 251 640 503 447 363 435 271 541 513 773 461 645 442 620 290 380 317 762 381 409 389 390 306 464 364 511 333 489 503 440 255 394 433 386 247 460 494 654 347 547 408 387 341 520 295 639 297 647 425 377 439 364 381 437 434 680 513 451 362 387 377 492 424 408 504 692 478 349 540 610 481 505 274 539 303 628 477 474 419 423 353 442 442 710 523 414 337 672 505 712 237 371 349 535 309 455 467 729 343 381 374 531 342 736 236 332 337 379 521 465 469 766 540 688 475 761 496 578 274 555 453 692 275 750 527 505 495 617 265 760 264 445 468 404 257 464 489 679 373 640 490 462 394 618 273 776 277 602 279 617 499 676 396 650 532 374 401 673 321 496 375 481 295 375 488 603 417 433 250 552 385 380 426 565 477 742 490 401 529 475 469 713 536 700 307 655 408 391 261 532 383 469 477 581 277 706 435 580 272 571 394 368 471 715 271 742 251 589 465 650 368 417 514 738 500 503 267 374 378 515 247 763 323 741 534 714 435 523 350 390 286 675 264 752 313 461 525 585 269 483 462 568 374 403 542 364 531 601 351 449 508 737 335 519 359 533 253 698 419 621 304 391 233 652 552 753 512 430 363 533 379 633 275 549 505 751 311 391 511 397 373 536 336 678 428 448 484 598 319 730 384 342 294 638 366 568 448 734 293 723 245 617 304 659 509 705 358 631 324 419 257 649 436 746 261 659 383 348 492 478 455 699 440 441 388 509 251 704 547 428 525 725 396 541 367 713 303 464 388 359 303 551 542 674 479 607 327 336 312 367 267 671 387 475 276 641 257 490 283 399 243 545 427 528 341 424 469 425 293 350 318 645 355 646 460 687 422 459 287 601 346 402 309 703 406 557 539 487 438 469 398 416 291 647 376 666 239 371 318 472 463 567 534 654 429 708 330 702 526 636 510 663 537 376 427 453 348 769 404 436 329 342 527 758 339 731 470 444 486 558 334 471 308 456 503 603 461 427 536 347 439 390 332 695 384 357 232 514 248 356 340 657 480 605 497 367 275 622 541 359 494 591 391 464 381 670 539 516 515 337 453 734 330 474 368 639 392 404 323 516 543 480 512 582 462 697 343 655 358 410 310 591 330 673 279 461 465 587 450 336 256 561 539 546 379 403 439 773 354 660 448 730 529 345 277 339 246 576 409 723 520 394 411 341 366 359 231 346 276 512 385 489 551 531 389 617 431 533 294 441 507 415 382 773 407 450 344 425 392 580 392 518 306 769 430 516 545 385 278 555 297 585 290 406 493 452 544 496 243 384 502 536 264 526 464 442 265 335 486 480 505 541 307 510 446 459 443 404 271 607 467 715 404 575 319 635 401 576 433 372 488 596 460 350 309 392 389 643 440 369 398 775 524 624 395 706 367 687 548 542 518 431 291 576 407 530 467 570 275 695 291 553 478 477 237 552 351 733 449 625 422 742 285 525 464 454 328 743 292 714 460 752 417 579 482 704 426 555 497 384 401 616 432 664 464 624 366 646 331 680 276 539 330 390 329 695 499 642 342 667 330 349 295 385 381 621 326 601 323 551 421 527 413 774 348 632 334 405 525 689 350 695 524 565 326 531 469 738 353 746 443 454 344 421 327 374 334 606 307 572 532 536 518 620 448 478 473 529 384 371 414 356 346 719 481 457 509 567 292 738 261 701 308 564 233 754 274 738 547 586 407 547 268 763 280 684 300 426 338 346 363 355 330 346 314 419 452 344 334 419 475 730 464 477 265 533 368 386 250 687 452 420 259 626 286 429 300 557 273 737 259 727 275 396 522 675 402 676 456 700 436 551 266 646 373 649 322 365 280 376 273 332 396 603 238 479 510 361 388 501 419 440 458 697 258 695 386 739 399 335 280 464 464 401 486 468 501 676 533 440 317 604 351 389 407 391 240 524 427 686 336 718 375 523 485 741 454 482 465 733 401 510 310 416 431 731 492 339 277 493 501 576 515 738 394 547 503 722 485 616 405 731 503 591 548 519 454 717 451 612 241 759 309 721 389 742 280 725 335 590 265 364 373 757 544 724 382 748 369 743 446 723 340 726 301 487 372 567 351 713 509 712 411 359 417 475 405 481 386 505 504 709 440 734 462 488 481 579 392 693 267 376 551 687 279 332 512 758 414 403 448 610 231 382 241 370 449 652 353 636 279 391 278 757 306 736 260 564 494 568 405 438 277 526 477 580 492 474 425 377 268 526 276 764 332 606 320 721 282 332 389 614 488 501 290 670 404 509 456 405 544 457 265 495 300 702 482 554 243 354 507 550 375 410 486 680 337 521 472 748 481 523 541 463 438 446 428 479 259 677 282 621 476 638 493 605 452 494 269 505 514 367 299 639 421 448 411 378 361 717 242 365 448 463 389 642 474 663 491 343 478 459 424 383 402 619 323 460 273 393 532 520 545 709 454 489 326 692 388 408 532 383 529 612 545 446 334 738 464 612 521 731 468 550 235 648 262 379 431 347 459 506 378 460 337 758 498 680 238 591 385 724 360 479 541 512 398 539 436 419 266 579 467 458 461 420 546 681 396 702 488 579 449 670 316 730 312 337 495 747 287 618 514 606 256 381 541 431 269 443 289 407 438 431 272 441 267 581 392 724 358 618 362 438 464 411 388 506 466 366 309 568 323 399 514 626 418 753 527 610 344 346 402 342 423 487 371 646 308 581 254 658 393 360 461 447 410 405 307 562 445 754 526 557 359 696 310 567 527 674 455 348 330 620 414 669 294 767 374 519 338 679 515 715 468 664 297 384 509 745 381 453 244 479 231 647 470 509 461 644 434 597 359 559 433 547 310 658 241 552 399 758 419 521 315 700 442 381 510 476 457 687 334 376 548 360 444 350 322 629 341 458 285 370 304 653 354 345 527 398 294 772 413 344 526 362 443 471 468 774 234 365 267 501 318 450 375 668 534 725 538 656 436 716 235 574 284 649 305 347 345 730 294 363 336 624 331 346 515 719 254 402 440 493 278 643 516 555 307 561 378 460 292 591 496 582 440 495 443 408 334 492 514 693 538 591 285 508 250 680 347 578 407 436 448 492 344 749 523 558 389 416 390 656 393 772 293 527 255 752 305 403 530 357 365 547 356 673 516 742 237 775 265 379 506 762 528 615 474 558 342 674 237 773 532 405 448 389 288 773 453 361 405 428 514 733 383 675 431 672 261 422 506 720 433 602 235 481 297 616 337 713 405 706 369 619 537 380 459 385 509 639 388 648 486 515 410 346 322 604 324 430 248 334 320 433 235 672 429 502 268 646 272 462 483 581 459 378 260 333 534 419 232 452 349 771 402 498 261 662 545 438 350 427 338 396 533 768 449 465 320 653 412 549 418 674 301 550 291 748 396 336 430 408 467 630 307 393 360 572 295 394 271 445 483 522 268 636 486 634 525 411 326 582 367 712 313 631 539 454 259 573 412 438 317 397 380 738 299 640 231 595 289 380 344 487 429 468 257 412 469 569 340 607 358 685 327 747 414 618 400 648 429 693 478 618 412 701 235 566 474 436 534 422 373 415 447 752 531 652 273 709 469 753 278 430 430 396 264 524 536 445 246 536 272 399 235 692 505 515 481 628 273 547 489 403 351 362 271 671 531 713 363 678 515 621 357 678 416 395 351 614 260 456 269 543 441 665 350 756 514 516 527 693 489 665 508 708 283 691 288 672 337 601 369 664 432 461 231 748 522 755 331 548 319 725 401 770 526 383 419 645 321 345 371 489 231 569 335 472 349 526 363 536 270 356 506 564 328 397 271 690 394 382 323 715 511 777 528 368 308 503 268 359 329 715 311 733 397 600 454 756 302 764 533 415 428 735 250 743 400 519 448 551 400 762 498 763 488 385 314 669 361 369 308 652 450 626 523 576 415 567 306 379 384 588 549 752 463 411 533 697 552 618 499 538 326 571 516 372 446 400 394 450 307 587 477 337 473 397 346 661 406 467 429 495 537 563 471 550 332 428 295 438 312 449 471 694 533 765 470 353 370 492 239 336 314 566 493 343 419 391 544 646 322 556 475 773 447 360 375 368 231 566 491 559 235 391 505 470 345 594 486 498 456 342 324 432 449 657 236 469 446 659 253 750 546 646 282 531 236 340 461 435 294 565 240 466 329 762 302 382 544 486 427 715 252 465 326 651 514 596 341 495 343 564 461 389 331 700 235 651 297 638 431 497 472 601 354 474 311 697 535 698 247 422 535 522 333 683 463 446 292 611 525 493 463 752 315 412 433 763 388 695 411 584 426 569 497 440 384 777 478 353 399 412 489 739 328 364 370 340 512 334 457 482 287 460 438 652 254 708 541 748 382 538 301 386 530 561 544 584 537 464 251 694 531 487 501 636 446 650 393 666 403 488 307 516 542 659 532 760 508 665 537 671 472 774 471 567 450 458 342 385 529 334 539 654 458 358 505 486 541 485 246 748 377 587 316 590 533 723 377 614 478 498 344 682 536 581 297 509 240 571 471 635 274 701 374 391 485 530 431 691 356 459 452 764 491 649 425 400 483 519 532 503 395 627 311 691 364 430 533 347 318 675 439 502 366 527 512 754 545 496 241 525 306 434 467 459 389 416 290 393 416 639 374 549 543 435 244 720 263 434 410 726 232 367 529 555 346 533 485 506 525 543 386 728 290 375 540 564 336 436 507 632 282 739 398 518 456 758 277 771 381 649 380 745 531 698 408 513 255 643 234 675 365 393 480 350 489 529 262 412 282 518 376 569 343 401 325 385 431 579 401 659 441 666 277 525 430 691 337 755 424 688 445 637 355 519 260 573 253 741 460 699 492 490 427 705 314 586 538 392 319 344 341 420 505 698 519 460 259 620 261 687 400 496 486 578 339 630 330 355 354 470 313 385 459 759 500 499 519 632 380 617 389 404 463 472 297 640 539 662 549 338 273 648 476 385 443 724 352 404 375 356 332 357 348 567 238 402 279 579 270 508 457 597 323 723 363 530 306 655 273 412 251 572 551 497 313 403 507 424 383 763 483 436 350 587 232 587 503 433 507 676 363 374 451 399 543 562 285 777 446 572 444 631 386 653 276 556 333 773 360 358 481 546 355 493 514 622 231 383 416 460 289 520 548 388 417 726 335 665 347 370 521 770 542 677 466 641 446 419 458 742 377 533 497 533 515 336 329 482 494 703 339 486 471 594 522 562 297 550 513 654 444 504 348 739 354 668 333 480 347 752 352 635 536 448 535 467 341 371 444 636 466 418 364 585 259 711 539 751 267 633 385 642 538 378 374 531 547 414 456 561 267 402 277 396 231 734 431 777 546 572 480 743 283 681 293 436 535 377 256 437 537 605 511 481 529 761 431 458 505 429 329 471 381 730 455 638 274 567 355 635 463 334 434 520 391 688 528 412 411 698 296 562 525 772 446 388 342 704 265 620 355 389 243 477 273 643 375 467 456 460 483 334 279 506 437 609 420 762 519 411 481 366 456 610 407 420 525 671 261 616 339 658 339 722 436 399 309 384 474 488 352 419 254 418 518 733 281 688 264 425 339 580 516 353 323 643 499 722 495 351 254 398 369 503 388 605 303 448 350 496 427 737 337 522 515 409 399 661 506 428 488 573 232 424 236 500 459 506 474 534 423 525 538 750 423 387 374 717 440 521 476 699 273 707 310 455 544 666 410 667 355 488 498 773 370 644 455 619 481 660 536 417 427 741 239 356 244 375 368 559 249 613 452 558 418 551 389 399 279 559 456 703 393 646 490 599 341 746 451 744 480 738 320 366 344 429 323 717 415 503 499 451 431 673 425 447 239 394 490 444 331 625 319 674 396 576 449 602 263 709 358 358 327 544 528 744 499 650 536 466 316 501 387 643 433 725 357 530 444 363 414 588 288 406 547 352 305 709 267 339 395 483 398 335 489 770 305 610 515 545 388 362 467 705 489 338 334 506 368 707 445 590 496 350 320 496 529 774 512 647 282 500 493 551 472 545 540 676 405 722 510 368 465 565 481 389 462 483 414 546 452 609 284 495 535 566 297 363 482 529 330 716 367 641 299 585 352 636 292 368 373 640 236 677 394 713 340 475 239 666 397 577 547 438 309 606 368 534 298 612 396 525 271 685 485 729 284 453 252 591 418 604 233 504 328 399 261 353 482 355 366 631 249 470 535 669 303 418 238 749 548 620 462 650 328 487 500 370 313 341 498 440 455 434 468 364 491 512 463 464 324 736 532 469 313 717 434 777 543 636 283 428 367 527 442 514 407 493 404 710 305 373 527 454 357 649 299 490 460 533 380 446 478 547 271 569 449 442 268 505 398 501 533 479 465 413 356 706 468 423 542 343 302 613 357 458 307 506 547 564 396 761 340 462 453 493 245 467 270 705 535 643 468 558 421 491 540 470 521 723 464 426 391 338 258 579 380 372 235 393 482 720 326 532 295 493 523 463 314 546 420 726 292 430 331 625 443 461 527 756 330 774 472 434 279 396 378 519 265 498 240 465 403 454 330 647 541 711 236 332 456 570 421 751 516 621 542 472 329 667 504 606 293 634 305 479 378 421 478 694 267 665 499 528 507 737 460 645 477 605 466 476 397 502 512 520 349 417 499 353 335 458 419 498 551 641 453 360 354 571 364 651 411 534 361 567 443 580 403 339 416 729 550 499 396 450 297 738 310 474 257 739 287 654 387 567 504 363 365 684 525 726 375 765 410 561 524 477 418 380 319 776 247 508 453 393 245 565 434 665 342 694 396 555 322 530 265 484 341 678 464 719 360 470 292 399 380 334 491 481 362 445 485 515 240 634 258 458 356 742 430 474 496 415 286 700 430 411 259 711 482 617 384 595 552 434 260 525 452 638 435 674 384 672 487 393 505 420 388 685 494 451 550 386 260 658 551 554 495 603 415 655 424 408 535 736 415 547 274 358 350 686 469 606 418 445 373 718 348 697 381 738 283 512 233 373 266 671 436 715 307 500 441 503 258 418 314 617 500 692 442 465 254 709 397 607 319 603 539 477 543 357 487 643 259 583 324 501 291 442 448 757 425 504 452 388 412 740 382 357 340 605 387 738 476 584 507 521 550 520 484 348 306 589 357 452 267 399 410 706 465 678 546 344 466 351 428 770 485 740 366 502 322 591 253 527 401 390 412 373 386 769 402 607 369 451 355 520 494 389 384 615 308 436 546 758 310 701 257 659 408 345 374 742 496 714 317 698 544 445 402 648 458 467 449 642 268 505 544 563 456 694 349 662 272 371 496 770 238 536 280 378 312 431 404 578 476 754 471 742 383 700 423 507 336 613 337 389 358 729 392 625 307 416 337 714 262 464 429 359 349 565 310 617 497 514 394 341 339 507 497 647 326 339 417 550 308 624 549 682 353 412 357 677 261 695 518 605 282 363 246 488 322 664 541 652 532 473 356 383 411 359 368 368 458 489 473 705 398 571 521 387 511 569 495 481 452 555 305 509 419 679 444 615 399 597 437 728 401 726 357 592 273 439 431 335 543 499 369 610 479 527 239 736 494 357 394 510 533 439 266 398 477 597 442 470 383 468 239 478 403 620 231 402 488 576 451 374 248 547 480 468 305 721 279 429 266 366 536 345 548 714 258 340 498 661 437 382 346 754 296 690 492 344 430 685 262 757 443 504 455 541 351 381 354 703 441 588 453 358 513 523 443 428 266 584 472 456 536 748 246 619 350 398 392 343 279 706 550 430 495 464 454 756 426 513 355 717 288 565 401 382 312 762 348 638 326 699 264 753 486 363 268 474 259 667 498 735 246 468 436 652 288 335 432 760 275 674 536 648 344 579 281 548 242 615 438 722 427 732 425 650 447 764 530 351 513 574 394 363 415 629 265 775 396 722 486 495 334 603 541 773 282 438 434 701 545 416 429 439 539 685 235 414 366 389 344 536 236 619 245 760 406 377 306 662 276 340 428 441 473 465 308 742 355 391 385 616 335 726 482 698 407 439 438 540 291 378 538 704 435 420 466 435 471 395 474 522 364 689 279 404 501 492 544 742 401 347 302 501 248 491 485 756 405 706 548 618 305 768 470 605 298 341 442 482 474 563 468 526 501 488 270 766 414 495 235 558 315 366 469 469 291 622 440 537 324 657 483 682 402 647 330 774 396 567 419 440 259 427 346 496 508 741 520 731 422 332 249 752 248 581 250 531 341 630 481 596 364 366 306 418 320 574 524 587 313 633 247 756 337 577 535 420 516 700 386 553 275 456 408 731 282 741 525 427 351 621 551 750 325 355 287 343 420 401 470 366 331 423 343 361 315 335 514 462 235 770 415 750 474 568 338 653 494 549 382 766 317 349 470 335 271 344 245 425 356 434 373 563 536 433 391 758 250 486 253 428 491 545 483 583 264 509 422 682 334 564 383 644 543 733 504 597 539 563 371 677 379 349 436 425 256 649 408 347 437 511 398 537 322 692 359 568 503 478 317 458 347 496 275 552 258 549 549 661 356 481 390 413 323 402 482 660 517 640 532 562 367 693 378 546 533 723 427 344 254 611 548 531 491 361 243 599 552 398 330 355 272 398 387 703 403 521 391 616 328 686 492 531 355 662 412 603 510 655 507 634 540 726 297 755 449 397 514 441 517 478 490 753 361 483 260 389 329 748 443 338 264 458 474 754 357 610 363 390 433 689 421 627 408 400 458 353 338 524 500 560 264 694 488 358 446 468 510 516 250 665 344 607 297 638 531 529 471 568 324 771 552 561 516 578 360 393 311 703 398 557 381 429 389 709 302 465 430 342 429 382 296 566 394 371 238 558 365 540 256 385 446 334 452 544 407 718 264 367 231 608 250 752 521 422 517 594 397 357 298 343 409 544 366 594 377 340 399 533 388 543 538 641 494 497 526 494 385 729 538 440 446 607 473 716 232 574 307 631 421 424 334 461 250 410 490 453 491 642 373 621 347 718 339 725 264 349 290 631 383 549 239 584 334 395 385 754 404 447 388 702 550 457 280 375 425 572 279 506 449 723 433 445 355 512 543 656 348 488 462 767 476 387 509 437 261 589 273 770 513 426 252 468 538 642 395 612 331 575 318 516 237 714 458 647 293 511 310 678 382 544 257 334 374 510 551 656 544 452 458 367 546 777 383 410 296 667 433 508 492 581 290 744 401 737 324 385 281 613 366 407 255 354 512 766 450 757 381 671 253 689 351 456 520 602 398 750 350 451 280 674 494 562 428 556 504 611 263 711 408 759 404 350 345 652 429 498 376 675 378 592 245 754 239 474 483 516 445 504 415 698 242 687 274 561 552 447 473 543 458 703 255 386 355 643 258 491 312 631 469 347 399 613 422 497 431 415 488 362 444 557 512 369 466 703 359 372 500 389 380 755 315 607 310 362 459 442 390 537 334 678 392 743 287 681 479 683 408 352 551 575 406 592 261 337 490 363 262 710 267 612 272 654 507 579 394 357 496 477 353 387 387 542 250 418 309 475 546 590 482 478 458 611 539 364 307 690 238 577 327 770 432 408 323 522 298 500 331 549 438 636 488 715 505 414 395 428 469 701 478 478 296 653 312 739 407 665 419 435 333 658 519 559 530 599 536 447 517 586 494 596 446 635 340 759 260 332 430 509 504 620 512 769 409 547 371 388 476 540 302 499 497 593 522 458 519 405 370 596 329 513 300 470 541 384 530 531 233 551 299 585 459 714 391 542 456 553 523 377 477 514 481 490 382 523 274 607 245 720 332 648 425 711 326 398 433 676 521 719 536 567 255 702 390 766 460 772 536 675 408 499 500 708 235 338 498 413 512 632 344 686 389 460 329 409 517 573 445 466 523 589 546 468 313 713 345 518 312 455 309 738 262 687 362 766 244 487 232 419 474 616 279 767 503 374 348 645 262 353 409 613 382 605 290 483 367 390 429 450 545 426 400 478 373 648 260 678 461 342 295 665 552 489 406 364 364 441 345 555 250 478 394 605 268 360 430 538 314 382 450 507 246 607 309 557 280 716 231 774 534 476 283 487 305 722 326 696 393 613 541 580 468 646 506 737 354 350 451 765 295 459 429 563 351 663 472 475 524 436 516 777 401 628 551 471 263 425 478 502 503 552 515 356 445 356 344 361 384 336 551 535 535 754 389 494 394 599 473 622 407 485 242 453 241 386 258 769 349 429 308 411 433 689 242 514 412 717 356 698 338 735 336 775 281 454 362 617 466 734 471 495 525 652 488 344 269 649 276 345 456 561 410 739 418 668 261 575 454 641 460 360 440 373 523 372 339 434 503 714 480 570 432 406 456 494 538 540 542 674 354 648 400 522 233 584 445 409 503 700 477 695 379 471 517 413 349 610 291 643 416 572 414 529 269 706 340 553 485 639 251 761 357 589 282 461 383 736 500 605 367 447 536 675 426 564 496 501 497 517 249 496 279 654 460 744 304 734 271 433 279 749 441 699 336 774 450 753 295 334 429 554 521 604 469 477 288 385 362 676 494 695 405 617 300 652 346 712 316 743 310 719 490 383 331 645 525 486 394 483 541 555 373 452 466 532 412 578 519 505 506 692 538 419 520 622 455 435 504 383 257 541 483 628 339 548 261 693 294 548 363 546 460 412 309 456 453 439 293 412 452 445 534 395 296 385 378 473 451 708 382 525 494 586 399 651 498 381 329 564 285 584 304 772 396 557 462 532 442 507 324 467 412 602 529 731 539 412 545 715 354 474 497 570 457 596 396 567 243 487 406 658 538 591 482 584 526 740 346 634 473 631 345 534 353 498 372 728 308 568 392 408 492 609 510 456 356 670 270 546 544 454 484 399 552 455 289 693 354 432 252 548 538 384 404 470 425 434 425 431 314 333 268 667 514 709 237 684 473 758 231 591 312 631 318 762 282 615 299 646 237 352 233 622 345 542 278 467 415 416 348 691 541 737 533 415 347 737 418 389 265 580 239 586 428 736 257 573 401 445 539 604 269 340 467 508 431 760 358 429 380 478 375 523 457 420 429 543 264 608 551 557 232 408 233 678 507 727 380 656 518 587 241 401 327 764 319 352 260 385 340 593 440 632 253 576 417 358 417 620 484 338 297 598 331 735 339 468 295 572 449 643 358 370 326 557 515 755 524 641 435 534 516 378 411 473 293 595 315 517 394 559 420 730 468 699 288 574 401 569 408 423 477 422 286 746 248 577 363 538 366 452 486 749 511 761 370 708 446 365 464 660 356 523 473 493 273 768 248 770 405 580 380 705 313 718 347 757 536 445 336 383 476 439 268 508 386 476 508 545 262 517 235 548 305 571 370 660 249 398 313 412 326 751 450 772 255 771 404 444 531 508 298 551 546 354 248 406 316 642 236 505 535 765 408 576 383 582 451 349 340 502 502 432 303 484 486 606 439 620 504 743 460 627 254 343 333 521 417 510 505 426 236 742 541 469 288 719 371 498 433 633 335 423 257 765 499 335 240 373 393 738 420 636 233 415 295 629 259 498 526 711 273 562 262 461 234 616 355 494 459 632 542 671 513 682 524 419 278 749 547 724 490 525 519 445 357 479 251 467 325 673 390 544 342 662 522 658 402 551 503 436 524 721 418 543 390 501 313 676 301 602 515 717 398 426 493 472 485 481 394 547 320 477 529 480 438 624 339 406 375 511 256 526 333 740 493 725 235 757 367 332 299 370 329 357 438 736 374 555 516 564 378 705 344 347 409 476 260 774 345 421 491 509 338 517 439 398 322 452 430 493 425 549 249 450 399 639 303 728 457 652 473 412 373 550 490 733 250 351 380 342 397 335 467 341 459 492 506 490 536 726 254 523 265 583 296 457 360 738 248 363 409 380 285 662 425 776 487 390 289 352 433 771 449 604 232 590 285 675 306 391 270 343 459 765 364 731 232 631 446 518 458 681 436 725 436 509 413 457 294 397 280 458 407 666 386 380 312 556 408 758 402 592 275 642 316 443 307 420 394 644 472 603 375 651 237 340 329 410 540 565 295 565 365 727 305 762 438 610 526 625 236 333 281 710 292 390 407 335 436 464 262 602 420 510 506 658 288 404 374 507 444 483 488 525 375 502 397 356 547 354 258 371 257 512 304 347 465 374 394 695 255 714 533 535 352 625 464 593 374 415 376 363 264 657 379 677 392 399 357 615 405 463 384 600 251 753 394 401 301 681 530 486 234 378 351 682 335 768 321 655 255 731 247 716 262 438 474 643 455 595 256 741 281 377 353 360 264 656 349 416 468 568 539 638 348 661 401 557 374 757 539 361 240 744 435 571 542 772 482 533 545 664 520 525 341 718 458 463 464 551 275 335 355 777 238 651 310 351 301 392 329 393 267 593 262 643 530 571 461 726 499 422 441 363 339 525 480 695 493 558 259 579 528 656 513 504 284 512 472 752 397 775 427 543 526 495 440 718 453 365 431 503 274 689 267 652 463 736 367 674 321 459 495 534 400 766 392 344 383 442 266 605 251 358 516 546 310 386 414 719 233 765 312 532 316 734 335 620 344 515 392 537 541 745 474 557 427 596 534 374 448 369 248 456 449 700 450 569 364 725 402 548 447 710 527 642 408 639 267 564 429 516 300 635 248 516 502 769 316 455 532 765 535 594 361 568 524 392 361 504 363 386 456 401 492 443 272 417 496 353 367 588 324 466 489 742 488 357 310 648 385 566 462 625 513 339 303 373 263 635 376 753 241 622 525 615 395 522 407 352 324 758 382 614 241 698 312 634 393 576 398 643 262 421 322 558 327 613 444 624 327 433 339 743 254 372 503 362 380 485 513 758 331 452 246 414 370 678 496 474 260 635 287 607 512 491 272 772 521 402 380 675 368 674 328 353 550 435 237 565 251 340 323 492 430 384 264 511 362 347 311 458 427 417 470 467 328 728 260 768 444 583 301 615 430 623 520 649 512 393 521 728 442 765 348 661 454 404 516 670 237 555 547 374 444 553 274 635 414 646 288 586 464 489 289 641 386 708 363 562 383 355 503 432 296 677 520 552 503 764 441 577 425 652 326 603 493 338 318 417 264 375 292 738 289 745 452 762 527 388 397 611 454 495 526 484 247 700 492 354 458 584 394 716 438 405 382 400 518 761 499 590 279 509 377 584 362 694 351 641 283 660 496 494 439 621 321 419 326 661 244 570 379 397 509 547 445 457 270 727 528 376 429 650 326 696 295 362 391 621 532 649 254 358 456 366 320 375 524 702 439 692 454 490 472 447 244 427 288 409 511 470 235 737 382 703 267 601 392 599 326 657 269 769 317 392 506 703 353 336 476 722 506 729 499 406 486 513 410 407 291 765 304 704 362 656 308 492 266 452 470 688 462 338 451 455 320 690 474 451 298 511 390 615 400 489 429 712 350 486 311 543 445 372 449 740 462 661 543 401 400 443 447 487 410 582 238 414 326 657 432 522 397 656 355 634 342 684 410 592 329 347 377 545 537 718 239 721 305 368 401 455 415 453 467 353 449 742 392 389 251 345 406 712 310 751 446 386 325 756 513 561 485 498 391 429 508 690 548 559 453 475 265 607 482 635 432 592 454 366 410 352 317 763 434 597 261 639 461 518 243 740 511 536 547 552 494 600 406 716 468 663 496 538 512 332 357 497 441 576 457 364 447 626 503 715 457 343 345 342 387 466 519 442 440 452 314 479 337 647 395 633 293 371 456 648 325 740 487 473 352 533 523 737 364 747 375 608 245 529 343 763 514 569 486 536 473 716 497 772 296 385 407 585 314 540 476 459 267 399 361 644 531 706 267 774 302 433 516 581 489 694 403 558 450 333 421 468 453 375 411 616 259 363 275 762 436 704 323 497 412 532 534 548 300 566 331 560 250 609 290 543 460 667 259 454 546 647 318 690 533 385 456 381 412 751 524 647 542 469 397 703 438 524 474 756 380 587 417 453 299 543 446 706 545 389 347 609 235 502 489 370 507 478 535 706 523 525 549 350 307 721 470 727 437 376 417 539 412 703 439 537 232 736 431 642 449 394 234 561 345 452 552 693 446 728 428 662 231 637 286 557 319 721 353 338 235 749 488 655 312 594 401 425 515 643 459 607 397 518 304 427 354 743 238 544 438 509 412 694 239 416 294 720 409 726 288 581 407 539 411 528 450 361 462 382 454 635 402 482 436 385 388 498 378 687 395 479 272 667 263 635 311 471 438 388 375 753 418 355 445 355 387 447 338 494 327 534 287 665 485 481 327 514 258 763 278 675 535 474 287 694 413 413 234 524 251 775 420 734 355 494 435 777 464 731 408 370 375 509 432 687 483 513 434 755 404 351 263 699 512 575 254 378 545 494 406 663 378 509 498 573 399 471 233 467 290 750 252 717 296 511 457 433 456 484 345 558 371 550 272 634 329 343 297 582 473 384 398 669 397 748 365 450 324 758 368 503 260 414 503 628 514 367 344 550 310 560 390 344 241 480 232 643 269 555 429 503 410 620 459 700 447 726 487 593 421 638 281 756 372 583 479 500 509 455 337 598 334 462 521 532 468 589 369 584 538 425 433 480 500 380 345 599 286 610 252 506 535 732 350 747 490 614 311 410 487 594 257 359 251 462 310 607 525 684 243 650 258 659 366 500 328 341 441 465 337 343 550 544 453 690 359 763 289 652 537 699 262 729 419 389 277 641 542 407 490 629 248 736 416 473 418 667 372 698 327 511 291 412 383 496 300 580 538 639 272 734 495 771 281 347 299 728 429 625 346 432 261 579 432 677 542 341 519 466 434 480 336 586 384 493 504 412 340 446 435 403 328 634 265 581 330 616 415 591 242 609 350 485 282 526 361 379 473 757 468 657 362 531 282 719 244 488 479 374 295 655 393 660 268 528 368 737 247 475 253 682 342 639 496 640 239 643 521 750 256 333 436 398 363 723 507 591 443 685 539 562 289 663 370 722 287 543 490 537 380 338 526 609 444 756 492 450 489 580 318 655 453 711 442 411 468 723 307 419 286 722 493 431 267 488 447 437 323 361 330 760 457 680 436 376 315 548 267 680 364 412 268 680 522 612 541 684 536 432 300 768 342 615 322 581 313 482 376 702 279 755 293 417 542 731 329 422 546 450 251 668 434 438 506 518 277 480 511 691 465 685 433 362 549 369 262 368 487 345 365 660 266 433 288 525 401 476 386 644 272 479 240 578 269 502 347 668 499 703 417 467 246 361 519 754 355 382 266 640 267 735 278 730 406 711 545 682 373 339 275 350 245 359 291 774 311 546 389 412 337 476 482 537 522 639 545 713 360 661 455 697 471 742 339 604 376 500 514 365 351 651 459 667 501 540 456 709 338 710 314 579 420 629 525 404 413 452 414 651 321 363 529 384 426 763 391 473 517 608 379 570 476 606 405 430 506 472 293 456 489 696 324 554 480 703 428 350 530 659 316 444 268 343 399 667 357 338 407 343 329 653 542 429 512 350 364 429 289 484 504 777 507 341 452 761 234 623 422 423 287 437 422 700 535 413 255 500 295 437 248 351 386 676 273 435 358 366 426 475 502 743 305 443 331 761 368 506 265 449 541 379 352 622 469 579 425 771 327 670 350 509 256 745 305 424 386 510 513 352 271 741 335 447 375 389 524 706 232 677 444 603 513 413 388 470 301 549 237 653 455 467 490 356 511 466 494 368 247 655 450 497 297 716 465 477 458 447 376 658 234 374 445 456 485 631 359 625 409 635 323 693 246 725 246 768 334 769 235 636 544 398 463 472 480 366 303 351 542 632 370 493 335 777 322 724 294 624 347 371 367 536 411 646 299 530 485 353 549 374 306 739 509 645 446 653 424 445 536 679 523 601 411 561 268 577 279 581 400 525 515 725 434 631 329 569 432 705 474 504 435 453 245 679 371 678 313 365 266 389 517 621 312 726 269 371 338 766 429 643 299 662 443 434 316 403 278 435 497 504 473 399 313 363 358 479 498 446 441 736 280 367 471 386 296 556 442 566 461 734 407 640 311 612 407 524 256 672 423 698 528 525 492 672 470 590 412 587 237 356 430 391 408 603 361 709 532 427 479 511 474 354 396 463 262 514 364 532 318 728 371 403 482 756 270 667 400 558 517 400 275 740 260 650 367 438 494 642 407 390 312 434 530 629 513 618 279 463 439 652 420 549 329 733 352 366 347 630 313 636 473 576 290 550 391 520 327 770 316 641 452 651 238 605 249 376 402 502 460 704 456 777 357 749 419 777 503 640 505 490 365 374 551 354 389 563 489 454 343 393 308 551 511 711 270 760 462 555 293 661 389 540 240 354 534 691 552 700 525 639 412 420 438 367 238 491 257 683 552 763 443 538 479 368 388 374 317 554 289 691 332 756 299 633 269 757 502 444 499 386 377 444 251 384 432 730 487 739 490 675 541 620 386 516 324 487 337 460 338 467 446 386 517 765 489 504 308 705 411 648 353 561 236 515 315 546 392 464 270 345 352 613 302 738 351 480 536 493 310 498 298 444 372 370 487 380 304 698 449 597 326 495 280 727 499 457 340 491 464 571 429 753 240 568 487 596 290 380 522 426 353 533 258 749 270 375 276 755 318 342 525 344 327 749 477 444 238 515 420 404 438 579 369 433 384 478 320 708 538 494 517 742 290 456 367 383 235 469 335 562 480 589 484 513 250 586 255 694 366 383 343 699 263 652 520 644 530 412 413 729 447 352 451 772 284 372 354 342 549 387 321 648 396 489 263 437 317 679 304 609 429 434 266 429 358 492 551 485 511 720 488 544 348 453 521 717 507 645 368 684 266 549 248 489 312 448 307 513 306 589 466 388 405 723 531 560 526 389 544 606 354 637 533 362 245 397 356 517 344 567 417 564 438 771 392 544 496 537 428 391 547 550 388 697 403 734 541 415 310 672 299 725 292 745 388 363 395 702 498 462 337 652 354 771 458 441 384 496 496 625 478 492 291 506 311 645 298 608 380 485 455 582 552 732 388 674 472 500 339 460 486 489 431 531 447 582 530 465 392 592 505 413 381 605 309 702 325 420 376 683 233 603 285 577 393 370 416 569 491 633 296 363 307 697 244 576 315 704 246 386 516 717 240 461 479 389 244 748 317 483 375 557 518 660 524 381 287 556 385 713 288 350 520 474 238 571 250 738 445 405 268 360 338 689 533 590 497 532 419 600 391 358 269 524 449 563 475 632 437 435 437 372 510 384 424 743 364 505 468 457 403 373 259 435 508 438 232 372 327 491 478 614 352 640 285 764 363 517 371 332 280 344 397 464 532 755 472 401 484 353 284 560 439 589 439 482 304 759 529 751 401 633 363 382 249 388 355 554 340 687 484 583 392 617 538 428 304 603 259 649 515 674 363 452 468 696 381 714 405 349 508 620 392 764 468 611 382 389 276 359 435 660 253 651 382 506 464 758 353 731 281 594 440 546 539 746 456 669 394 360 432 388 382 372 253 360 360 476 407 520 454 698 439 459 521 606 257 334 519 545 309 705 295 397 439 342 385 770 354 586 452 334 275 354 535 694 518 725 507 654 250 408 299 748 283 576 323 416 488 440 512 342 420 411 518 352 549 639 273 492 287 552 339 598 310 714 338 635 243 746 550 453 249 702 278 710 532 638 313 769 547 736 412 755 474 604 300 469 495 524 338 664 505 344 461 756 254 615 268 437 423 673 289 510 372 698 514 507 441 348 540 572 420 400 532 605 522 627 333 754 535 425 272 693 476 768 527 529 522 615 241 541 518 674 523 395 361 442 531 477 384 382 538 770 503 613 443 645 313 558 273 750 485 381 272 766 309 567 358 513 425 579 525 745 504 444 335 557 262 393 383 569 307 666 308 394 444 591 360 776 540 603 349 581 350 724 528 425 327 698 399 761 540 340 319 496 278 581 391 476 514 649 441 532 517 548 377 555 521 529 407 686 263 447 258 685 357 561 353 385 244 342 514 704 237 358 353 362 316 558 401 581 249 777 374 485 413 476 429 553 497 757 261 755 390 627 278 712 359 757 282 774 540 461 322 573 522 400 467 582 258 503 351 593 534 429 250 583 522 417 492 767 284 580 384 524 526 394 428 500 244 721 260 725 326 557 459 477 485 770 317 649 510 738 356 611 497 577 437 383 380 456 257 581 348 498 293 616 345 598 235 481 239 456 541 726 453 428 300 420 283 775 302 552 252 388 314 748 436 367 342 510 244 426 422 749 366 731 249 627 439 777 517 598 434 526 497 377 381 599 430 677 494 644 279 366 323 433 472 606 549 747 254 342 542 368 391 747 480 698 547 355 458 434 340 393 457 732 393 506 333 448 233 488 380 592 542 643 436 715 279 598 359 400 285 680 336 673 550 776 546 526 354 446 475 751 476 369 281 358 498 558 351 490 448 510 425 494 317 366 374 642 261 668 398 573 295 692 284 590 514 537 462 586 395 360 258 357 305 368 279 449 469 569 235 354 382 616 425 433 552 686 346 427 416 690 506 392 414 691 406 438 445 717 345 349 321 728 551 469 461 580 363 679 406 656 236 643 280 367 510 581 424 365 285 744 367 631 463 725 433 680 552 472 514 710 414 445 484 362 515 588 344 678 318 568 302 380 281 664 501 380 526 471 505 714 398 709 552 724 446 567 242 345 490 588 425 567 251 646 336 591 367 463 387 574 438 354 295 746 483 526 292 542 346 340 291 619 312 336 479 776 536 535 468 351 243 374 368 452 343 525 474 436 236 561 276 349 533 450 404 531 521 408 260 498 271 488 244 625 364 631 482 453 243 736 538 443 426 517 533 590 429 696 356 421 532 519 512 617 504 765 417 597 520 387 548 572 465 462 358 474 540 572 326 598 233 750 373 731 404 505 363 485 298 686 266 462 382 700 261 592 441 513 330 629 366 696 544 546 489 338 430 414 278 632 411 394 518 406 342 463 546 516 315 375 338 476 339 768 235 731 416 428 503 524 241 762 434 556 409 395 234 473 438 725 524 761 522 712 285 634 459 621 525 399 285 425 453 504 404 376 480 675 344 688 540 622 295 733 465 443 502 709 434 725 393 567 261 702 298 443 275 744 314 764 514 553 354 496 420 563 417 389 511 375 314 662 390 672 393 385 451 356 333 630 471 730 416 341 536 629 307 401 409 410 241 363 413 444 494 379 292 749 542 368 366 388 422 511 293 545 337 389 378 401 546 398 321 354 271 368 374 462 465 530 420 620 299 414 434 669 348 550 426 462 262 664 498 339 505 757 512 570 435 519 430 544 293 556 453 388 335 414 542 359 400 570 248 434 515 503 269 720 460 481 460 534 532 770 344 697 280 588 551 416 400 619 348 339 365 429 456 689 433 556 235 662 277 656 383 477 303 757 387 361 457 383 272 485 236 597 292 367 259 503 506 581 529 602 371 660 461 427 321 607 302 335 370 634 297 621 415 524 334 762 322 544 387 646 384 453 471 731 314 566 476 685 267 604 289 387 424 361 476 406 238 734 503 343 320 458 299 557 351 768 528 654 451 654 270 419 372 441 521 573 308 369 524 606 422 557 253 503 445 367 456 336 531 550 361 527 453 542 234 459 269 471 301 584 479 542 510 507 291 606 379 409 365 427 292 402 398 770 541 498 489 732 371 432 330 510 316 707 500 509 529 520 469 770 540 710 266 598 460 469 388 394 338 439 332 448 441 659 379 714 261 700 253 503 285 355 421 576 353 578 534 620 342 724 242 768 490 752 407 733 272 701 376 434 290 635 393 406 459 357 343 512 380 715 366 574 275 477 528 749 493 433 274 429 470 414 254 507 252 471 231 634 353 695 350 448 500 442 330 655 428 510 342 651 542 410 288 372 426 617 467 400 424 560 494 512 480 520 493 649 539 341 405 344 552 609 257 547 397 707 339 483 396 632 434 664 248 481 442 512 511 493 470 479 544 767 432 751 456 505 430 721 240 418 292 501 536 420 389 687 451 644 327 624 520 355 532 342 492 608 533 700 244 762 259 743 450 439 447 339 445 604 397 374 282 465 300 404 528 573 446 577 390 654 331 737 317 377 404 350 340 708 396 731 274 409 234 431 418 576 498 488 477 514 399 571 507 584 497 477 343 350 467 668 316 698 535 378 296 332 252 441 470 467 414 477 277 389 238 481 347 671 305 480 298 392 249 679 427 600 336 759 253 669 416 746 406 509 490 386 361 768 461 340 269 708 525 719 447 657 430 583 446 709 311 476 552 639 376 528 437 512 519 564 544 479 470 732 441 758 272 463 523 541 521 665 388 647 446 476 440 607 277 427 505 538 550 499 273 358 542 643 319 556 354 518 438 536 385 349 308 478 345 372 366 566 540 643 351 425 275 618 304 530 514 358 510 670 352 653 384 568 531 478 261 576 358 691 380 575 404 618 521 677 257 457 436 415 255 614 266 525 446 587 267 540 404 594 436 675 386 381 464 542 495 514 327 570 411 604 303 420 538 550 344 578 492 666 350 358 241 383 251 669 251 456 425 339 319 378 408 767 534 642 355 626 542 541 530 455 506 557 525 763 315 441 279 535 320 604 444 471 445 754 254 388 381 671 330 718 373 465 332 703 307 618 449 481 344 456 443 728 378 481 370 743 371 356 531 616 238 664 355 360 268 741 373 747 294 760 504 448 472 407 502 527 323 762 365 410 334 669 521 333 318 522 273 648 504 763 381 752 373 379 382 472 318 596 289 675 298 389 435 380 541 563 332 615 280 593 359 351 318 444 240 532 439 372 279 681 400 403 329 455 233 370 486 582 319 575 294 396 321 335 537 489 466 715 490 523 270 703 445 451 502 562 511 467 494 709 455 487 308 654 467 594 271 408 372 368 333 607 296 366 286 654 490 594 523 537 285 508 413 388 270 666 360 467 319 686 233 581 451 557 407 628 350 497 366 576 468 704 406 545 373 605 384 536 379 583 421 752 398 682 293 768 505 466 305 479 266 463 518 595 548 737 528 731 334 353 498 685 369 599 373 448 347 680 294 630 443 720 366 532 524 364 503 545 511 696 350 446 302 571 534 505 516 621 395 515 328 657 411 606 444 338 392 517 528 534 521 759 328 563 273 777 286 534 473 729 374 663 442 575 321 636 278 620 326 549 389 689 290 343 310 553 513 444 346 770 339 411 394 525 544 440 242 335 257 524 450 428 393 729 389 685 406 750 245 506 453 658 341 601 274 565 340 699 516 553 267 585 448 384 510 412 233 522 499 598 397 343 537 632 468 686 506 747 327 337 291 628 414 725 418 480 431 686 260 695 319 483 276 357 385 764 278 707 324 335 487 695 488 529 248 482 537 762 510 373 335 747 355 565 272 398 305 657 400 769 543 727 258 520 283 489 535 411 297 388 315 516 436 715 487 709 242 364 359 410 328 536 333 680 452 530 242 338 445 426 386 687 297 711 332 539 358 421 499 433 305 337 237 659 357 583 417 706 420 529 420 575 267 651 279 496 351 511 494 770 283 447 262 417 305 725 327 656 297 498 496 756 321 367 309 628 291 695 390 439 385 336 297 472 496 401 232 735 469 396 460 401 350 649 548 449 522 518 366 465 513 767 506 762 430 585 294 529 334 636 367 594 281 455 528 507 279 642 487 769 352 575 300 340 339 338 415 386 421 382 407 761 279 422 233 673 352 446 406 486 292 518 547 444 412 363 250 574 238 578 440 692 263 629 380 497 369 494 238 472 429 714 546 565 382 410 285 461 551 478 242 364 309 370 401 757 454 660 432 438 480 594 249 628 324 334 332 384 339 699 276 632 304 750 319 522 254 534 362 560 540 617 486 343 455 680 429 384 318 381 422 736 313 530 251 332 325 394 311 517 494 511 405 360 323 591 335 449 313 578 244 543 363 337 261 621 524 443 483 518 414 636 415 607 457 594 290 545 356 749 339 673 469 439 420 503 507 381 508 718 298 710 514 337 541 411 460 393 330 751 276 518 468 456 286 440 401 392 499 488 361 552 327 690 240 383 397 690 399 370 525 590 411 690 447 526 346 470 472 758 513 452 514 579 342 728 537 530 353 711 454 612 363 755 539 362 438 615 364 395 240 600 465 452 527 710 286 520 511 398 248 338 345 701 305 683 329 445 290 393 338 694 305 617 509 337 340 480 363 476 348 633 479 381 330 587 390 646 296 389 408 704 231 764 235 651 384 769 314 475 476 761 299 749 469 434 289 642 448 724 284 526 423 408 364 575 240 737 512 462 472 386 348 382 251 759 443 700 514 391 331 705 312 684 319 525 318 765 419 522 320 605 457 400 528 616 464 470 435 433 498 505 383 530 232 603 471 335 458 334 363 637 380 662 543 491 440 623 401 667 491 582 513 731 258 519 493 637 543 479 352 741 410 706 379 455 432 570 350 479 357 694 379 571 519 435 247 479 276 586 491 696 345 708 280 440 527 650 459 677 330 744 456 666 364 435 319 627 432 563 398 456 409 727 484 735 274 491 441 515 236 347 287 632 409 481 238 419 292 519 447 765 427 670 492 433 531 732 535 758 489 568 399 757 249 477 330 684 366 733 369 758 550 461 277 390 232 587 424 439 416 407 324 561 459 572 320 471 470 742 331 459 248 348 311 753 386 484 378 699 279 629 419 509 449 720 376 623 307 747 364 491 261 572 382 677 377 487 388 401 279 586 485 443 276 679 242 578 328 730 231 702 288 543 330 726 348 602 337 492 369 583 350 390 414 617 546 689 293 721 539 599 358 613 545 383 319 410 315 510 252 621 319 726 384 607 536 751 534 622 382 559 348 370 435 664 279 555 341 602 497 340 293 687 498 495 314 714 489 734 273 546 463 595 338 588 480 658 427 716 298 641 337 373 520 587 337 415 344 573 329 380 236 642 544 495 474 483 543 399 456 496 263 411 503 730 252 444 549 500 378 538 385 420 310 456 462 770 460 695 272 701 282 643 528 435 388 742 405 665 306 379 361 669 317 606 416 499 466 436 388 767 295 736 378 745 515 553 243 451 410 657 345 690 489 692 289 543 525 544 235 485 323 498 461 350 296 336 326 682 325 538 509 478 514 641 315 730 256 757 549 711 309 432 294 649 325 358 466 425 374 485 481 489 450 531 323 777 314 358 436 666 446 522 302 490 277 605 435 410 404 776 237 391 340 726 381 464 497 549 498 677 512 671 284 722 294 719 521 354 517 592 458 500 233 739 384 677 350 707 420 555 276 505 380 475 258 535 315 524 348 771 231 554 455 720 520 680 458 477 289 680 386 407 329 744 488 738 330 489 383 743 425 398 360 431 413 649 413 543 398 648 343 693 358 753 412 437 549 694 281 617 458 354 351 406 324 332 261 635 522 377 286 685 381 721 311 681 301 590 301 436 341 705 472 624 349 722 482 720 435 437 538 412 346 513 284 557 337 355 374 400 434 539 533 711 421 721 402 437 359 419 332 606 301 503 455 467 316 421 338 558 480 357 290 516 420 414 529 490 336 568 286 640 477 664 232 397 430 580 458 634 482 445 422 512 435 517 250 735 273 409 297 737 491 530 252 441 308 695 542 409 308 777 527 335 452 704 398 745 244 373 459 460 341 542 504 618 325 440 469 527 342 349 325 643 496 489 519 432 267 682 519 543 504 406 498 358 245 657 496 502 378 650 332 385 414 494 301 596 330 703 343 459 440 450 298 461 378 498 421 756 276 716 352 535 234 408 426 629 531 583 339 735 511 555 236 501 312 546 548 588 393 721 457 595 540 649 270 495 521 662 464 497 511 764 509 626 465 692 347 459 405 763 541 490 434 772 429 540 275 634 306 739 306 420 415 349 475 593 550 477 363 734 267 696 231 593 381 469 425 643 320 632 440 747 353 468 491 699 401 541 333 664 404 646 248 568 235 541 520 776 268 469 390 334 260 673 243 500 454 632 391 343 289 735 460 773 530 717 238 574 355 628 313 634 438 352 408 624 318 718 314 622 482 447 236 347 424 348 384 462 371 407 436 332 499 371 409 760 487 622 425 422 391 563 435 353 483 769 236 647 452 383 266 755 425 629 462 359 394 754 445 739 385 527 258 667 250 579 403 461 267 696 235 570 549 523 402 699 256 702 542 354 548 340 276 364 539 595 412 576 373 419 507 363 283 521 494 453 375 571 484 394 301 442 357 532 345 598 307 359 374 353 300 507 244 644 444 357 416 530 332 387 459 508 528 550 414 513 293 603 512 471 372 677 548 572 552 557 507 462 244 451 365 624 440 647 435 427 267 479 354 491 469 485 536 418 442 586 324 634 426 640 530 626 524 531 459 335 460 606 434 497 373 333 313 353 260 724 445 444 509 680 365 765 432 683 247 737 541 759 434 564 380 528 448 650 498 606 253 441 434 716 328 469 250 649 511 552 415 737 368 636 539 407 474 694 508 533 405 548 536 715 333 502 353 436 387 619 414 600 412 479 408 777 293 554 331 442 548 601 450 656 342 598 242 608 304 645 538 657 534 518 289 658 351 536 293 646 306 391 280 568 379 342 452 346 421 601 355 433 289 727 309 596 408 683 462 576 354 629 346 467 543 510 355 453 271 423 334 716 239 667 421 493 376 715 325 420 340 419 420 546 362 631 474 733 308 744 233 640 460 686 424 548 394 642 351 520 482 755 244 338 319 644 385 620 276 648 327 370 356 663 485 401 346 766 267 636 480 707 401 638 357 734 514 400 299 729 332 638 343 475 503 720 412 445 425 620 403 568 370 664 342 482 471 678 267 756 311 463 257 491 500 505 441 765 289 346 425 729 298 588 255 563 431 645 447 675 533 704 418 390 282 679 258 747 487 502 391 753 417 387 458 762 457 578 382 404 397 674 512 764 511 727 508 723 529 369 414 572 334 335 501 588 369 732 531 760 378 459 491 712 540 424 377 648 411 441 360 365 369 759 267 413 296 677 398 627 453 362 457 580 463 396 518 353 232 372 525 558 357 758 251 626 482 447 286 611 510 706 462 725 440 501 254 343 401 428 334 513 289 394 548 739 434 733 350 603 481 477 405 382 353 695 378 559 343 375 364 464 338 737 467 563 534 334 375 336 467 387 362 567 434 430 311 576 496 565 334 460 433 741 394 634 498 345 325 545 266 598 415 610 523 397 333 571 259 727 376 632 432 723 500 514 495 356 474 742 259 692 465 399 479 547 368 770 401 745 376 564 373 471 328 514 292 556 237 745 289 603 458 650 303 591 376 343 353 646 518 454 245 764 464 403 473 729 397 748 513 561 286 699 332 456 326 496 456 635 433 464 329 420 369 511 273 656 370 635 482 773 459 670 461 654 482 768 540 453 436 601 472 559 375 606 278 609 292 648 457 346 470 528 414 647 295 482 242 537 317 716 499 696 405 475 256 629 350 410 542 443 416 708 467 710 448 645 312 652 237 732 396 484 485 459 331 775 399 518 472 546 457 445 323 456 465 333 406 569 445 565 330 389 362 685 260 689 252 660 338 688 275 425 458 627 266 648 495 407 464 676 329 508 377 768 247 721 516 772 350 606 391 437 413 569 393 731 332 332 437 567 332 387 481 406 510 509 439 604 517 653 252 362 326 673 551 367 353 489 408 461 397 341 456 569 519 361 537 454 327 346 433 590 466 498 279 502 465 379 244 633 430 426 513 433 262 359 502 512 373 472 363 448 507 703 419 432 308 682 258 440 347 730 259 487 236 593 430 575 463 657 477 595 521 502 400 563 263 333 544 662 300 713 397 711 377 510 255 754 456 390 279 349 495 543 353 452 393 657 506 535 278 541 285 770 509 611 316 414 550 399 275 381 323 728 316 360 246 725 500 512 452 523 528 435 468 469 239 742 544 351 262 402 531 564 481 341 387 480 341 515 521 519 281 654 450 773 297 555 461 382 258 570 300 462 375 559 403 637 393 775 231 402 480 388 253 647 551 476 536 349 381 348 347 563 358 510 460 591 323 560 382 660 522 428 391 591 424 416 235 364 512 464 390 579 507 535 447 631 523 500 245 378 548 663 516 444 472 531 313 515 404 427 255 710 548 529 346 372 373 437 449 574 506 529 400 526 244 397 348 686 426 624 292 398 372 598 261 360 252 551 468 525 324 636 548 634 303 333 499 646 344 607 421 383 381 391 319 517 334 698 445 515 397 684 253 710 475 337 286 531 471 610 454 679 302 465 404 601 524 537 525 585 395 554 381 683 507 464 508 387 406 380 451 559 547 602 435 602 362 499 429 599 506 473 481 495 484 511 364 520 546 743 382 486 496 439 318 493 515 535 533 597 496 493 479 751 379 715 475 361 521 442 388 608 388 564 252 663 242 628 389 491 336 356 338 367 389 592 346 545 242 347 291 381 494 541 348 696 493 416 541 613 430 769 479 343 347 349 298 373 496 765 308 585 327 606 280 772 472 467 430 565 413 486 457 407 469 407 289 507 442 378 339 441 445 535 510 465 460 551 339 659 265 719 415 769 503 683 498 356 287 733 552 393 241 767 314 752 283 559 322 492 526 423 445 538 532 621 284 771 438 579 480 443 401 732 316 633 546 385 343 433 495 698 314 732 358 427 419 753 335 528 251 761 473 613 306 349 246 575 455 662 325 433 246 595 359 410 384 425 334 677 305 342 478 712 503 614 507 496 513 739 433 734 347 561 474 577 247 500 411 467 519 688 316 392 303 590 546 496 396 624 476 711 390 743 255 404 366 443 508 515 421 393 523 597 515 743 547 690 376 389 292 699 240 611 456 478 301 695 330 731 395 404 471 504 477 681 345 339 413 579 253 570 514 574 496 442 233 774 545 426 309 748 496 345 439 626 468 447 498 615 335 724 392 593 336 601 402 666 243 543 376 692 517 494 420 652 458 485 472 657 377 396 541 752 381 653 352 608 375 653 253 673 248 544 507 548 529 718 360 640 510 677 297 411 249 537 368 380 237 560 441 490 299 702 320 528 419 582 311 571 267 435 255 687 547 652 387 381 367 662 315 543 286 525 352 503 519 544 505 556 372 666 272 410 291 747 281 410 277 382 443 424 535 672 436 578 451 332 484 643 405 627 436 653 482 428 335 768 367 568 231 406 516 429 288 727 456 465 277 402 245 343 314 435 298 502 421 725 366 464 530 487 341 362 273 534 429 668 287 471 403 338 316 466 458 553 244 645 247 393 273 396 452 555 475 732 279 390 350 355 333 504 447 392 484 550 441 644 326 536 460 533 547 366 253 528 379 365 443 555 544 610 434 618 546 347 261 777 332 442 416 337 244 362 472 735 367 490 318 446 240 647 487 518 521 604 331 418 384 642 240 706 421 733 387 468 477 481 528 654 421 353 463 685 462 759 431 431 431 371 385 532 313 563 276 515 490 744 511 548 437 416 432 659 429 661 537 590 391 514 512 774 401 357 536 617 256 591 401 644 457 701 409 360 332 569 549 444 520 705 444 601 275 711 239 673 462 402 530 443 299 578 334 396 505 395 341 684 276 447 414 549 369 679 460 366 276 385 364 769 304 396 488 337 295 431 252 444 478 715 493 360 535 718 508 632 410 533 512 350 470 390 305 368 346 657 300 777 538 377 232 467 331 434 366 773 296 636 425 429 487 597 307 688 508 624 268 343 379 475 525 772 400 539 474 644 322 422 443 702 380 518 315 770 379 398 375 739 314 591 298 645 407 352 497 414 528 373 334 526 327 669 459 777 312 693 502 398 406 618 474 693 337 597 251 474 429 690 497 682 251 636 431 424 468 491 548 664 412 334 465 535 435 636 313 574 511 574 508 357 366 683 344 443 327 440 240 374 439 406 314 680 236 728 449 647 514 395 509 454 360 768 530 340 318 765 413 733 503 503 419 377 267 705 550 453 353 656 531 584 376 648 532 523 514 370 383 349 319 612 265 716 400 633 265 438 513 714 299 525 417 591 371 606 523 676 331 544 330 640 507 627 261 446 379 538 244 402 288 630 406 589 304 628 446 334 349 772 300 675 435 724 477 764 387 471 367 749 255 429 469 704 440 577 470 418 336 475 247 616 423 434 287 482 365 442 287 563 515 345 307 420 315 693 366 436 403 746 510 677 256 621 458 718 244 409 282 668 392 767 381 387 390 397 269 473 271 447 533 395 491 772 352 775 436 660 454 509 523 629 497 619 234 507 381 638 403 661 547 475 252 517 538 499 324 441 395 555 538 493 533 580 454 764 404 533 263 387 291 353 291 550 384 379 286 566 313 372 514 654 346 627 373 728 269 589 268 655 347 353 349 597 485 332 491 565 271 592 393 571 472 536 328 624 279 378 458 762 306 438 405 468 473 618 428 360 364 370 266 625 239 388 470 697 361 643 260 350 424 450 515 693 421 379 325 769 429 365 539 517 534 440 298 560 288 333 280 727 348 363 312 653 409 735 466 347 327 427 487 387 507 418 327 520 504 480 279 521 449 553 477 489 325 343 254 545 552 377 431 671 354 418 536 464 315 731 438 339 404 515 499 768 457 676 307 554 358 361 333 419 411 425 533 632 384 628 298 475 287 754 522 357 523 419 398 588 352 774 447 339 548 651 415 672 306 727 352 768 356 729 321 641 414 618 340 764 426 455 310 403 479 436 273 664 441 702 415 745 424 550 300 743 406 478 457 656 453 709 401 526 296 509 538 484 496 694 475 737 436 554 436 718 392 414 410 747 237 620 238 497 252 509 515 429 332 762 487 574 548 394 412 497 437 418 544 569 318 555 444 438 436 646 352 465 512 559 412 591 350 646 279 507 239 369 429 698 536 530 486 762 269 658 316 764 287 531 367 397 377 731 481 583 234 405 419 713 234 641 519 740 455 560 500 622 411 381 382 346 277 629 541 550 505 350 459 728 465 690 256 679 367 425 240 764 273 395 323 734 369 502 401 674 330 564 404 495 388 593 272 447 345 726 425 441 403 773 334 649 541 769 462 671 231 610 376 703 244 454 512 406 462 717 231 438 396 374 512 524 465 397 415 455 253 724 377 367 245 727 434 606 453 551 354 461 273 735 270 773 266 741 437 525 470 395 422 533 270 593 315 692 374 752 548 768 287 432 501 588 457 381 365 561 277 645 516 721 366 642 472 363 441 670 246 668 273 554 346 776 432 451 305 749 234 686 487 760 295 710 538 762 541 522 506 719 484 413 402 642 235 506 264 580 370 668 326 492 439 598 482 650 490 424 549 530 340 767 411 605 454 438 318 701 531 660 477 682 503 607 459 375 500 728 359 663 321 642 523 496 294 601 371 477 388 735 497 432 288 663 316 339 536 349 315 642 277 335 247 484 355 586 531 735 436 671 507 723 329 566 442 639 445 549 460 662 511 469 496 496 332 734 525 478 313 368 500 742 343 764 518 451 324 654 321 733 452 694 459 361 474 372 247 591 277 766 349 547 300 705 487 725 407 649 257 504 333 481 247 499 335 428 291 562 389 520 435 572 238 481 464 645 517 500 263 687 354 747 514 703 257 399 304 689 383 741 552 580 500 493 380 516 290 515 486 651 242 448 320 334 487 674 399 336 274 598 332 487 281 709 415 633 231 765 322 387 414 644 429 581 241 376 515 754 521 761 549 754 430 757 316 457 419 354 319 612 274 646 478 612 250 452 350 630 237 525 270 338 547 500 534 685 378 710 366 369 346 634 295 494 451 378 231 594 261 382 410 614 291 444 262 527 376 706 236 361 273 643 387 707 375 661 325 626 440 766 430 437 347 462 504 665 484 534 235 380 390 433 303 433 360 388 533 376 368 593 261 712 406 382 283 686 270 586 308 648 304 549 232 446 283 733 321 743 421 369 266 568 232 373 267 427 276 729 320 467 376 754 263 446 298 772 314 510 303 384 414 633 298 622 531 557 476 755 392 381 527 772 272 369 246 369 506 367 321 394 454 418 337 461 419 402 470 536 294 766 242 610 457 562 468 438 241 477 514 759 413 772 539 406 249 735 520 433 490 719 322 476 267 663 338 459 550 629 242 674 409 763 231 337 540 684 492 463 445 548 232 632 346 669 362 616 401 774 255 702 309 461 360 440 232 616 422 527 514 740 303 570 550 429 417 691 422 772 275 441 357 605 252 442 511 439 340 726 409 494 280 708 543 560 313 589 447 489 427 712 530 473 382 600 361 515 388 342 447 661 319 513 326 358 403 470 242 419 259 542 374 733 463 550 485 722 439 335 520 572 395 336 316 653 507 482 548 435 250 489 265 455 363 441 469 652 373 487 455 587 526 642 507 765 264 352 539 531 293 420 305 721 519 636 499 495 320 619 377 529 283 349 536 451 520 677 425 554 428 335 431 648 424 531 549 630 429 719 487 357 500 371 492 742 330 733 346 454 495 727 399 690 343 752 480 385 447 332 488 731 446 551 330 604 274 618 245 631 490 490 551 373 367 502 354 513 374 372 519 708 515 551 239 646 250 600 483 633 502 528 376 713 472 471 234 367 515 583 307 524 391 415 258 706 270 499 459 755 243 774 259 514 443 430 465 426 452 431 528 768 445 635 427 590 456 527 465 658 419 470 502 491 277 682 518 386 504 563 315 652 274 625 440 729 235 453 544 741 311 767 246 540 533 343 531 693 517 645 344 618 354 741 500 712 345 548 350 713 372 687 327 382 531 412 437 666 461 688 375 581 379 349 379 500 455 489 250 503 330 487 272 732 453 515 416 528 354 492 286 372 326 624 433 723 289 751 390 755 531 692 328 441 542 521 460 640 549 746 378 432 266 557 445 651 420 618 351 405 321 577 383 604 239 399 293 480 518 722 453 492 432 377 375 485 505 607 247 748 250 475 495 346 232 518 397 761 378 736 307 676 470 640 506 386 482 563 359 542 379 456 500 683 380 530 443 432 399 340 272 742 465 762 256 348 240 565 335 572 375 339 295 737 420 733 381 470 499 544 361 474 343 345 358 383 534 557 340 514 237 358 469 410 243 710 347 733 330 739 278 380 292 465 387 454 275 575 356 649 331 516 412 712 331 340 450 681 524 739 277 457 442 485 490 742 374 615 450 394 243 470 421 678 531 767 317 666 240 367 528 654 475 637 485 658 232 386 262 400 246 772 471 364 430 408 531 653 527 602 454 426 362 430 543 528 337 515 365 459 317 566 370 437 409 464 236 588 478 729 441 660 436 533 502 635 459 558 425 729 459 772 292 522 464 393 326 740 232 710 424 370 370 649 468 654 262 683 298 680 511 531 371 643 478 666 275 551 240 759 242 645 265 610 404 703 463 429 283 746 255 645 343 702 366 725 513 472 354 661 329 538 515 653 266 488 370 608 270 632 280 458 383 505 244 451 384 406 318 567 528 390 448 566 342 593 509 442 524 486 504 417 455 706 328 540 359 401 451 677 495 377 236 769 457 566 546 718 427 542 527 500 242 620 476 412 502 540 520 741 413 490 357 651 468 382 523 492 433 502 473 663 402 741 417 445 337 745 542 333 264 579 464 605 508 726 376 615 536 582 531 657 513 560 272 724 277 350 277 685 341 425 278 586 333 732 433 432 245 765 320 383 238 610 255 446 409 671 399 558 350 490 453 738 266 633 242 648 276 414 362 592 328 737 480 424 370 542 549 460 364 629 442 515 437 529 317 368 285 361 526 525 444 737 248 671 303 665 467 520 432 433 427 410 232 567 315 732 516 410 348 452 375 653 301 447 305 526 455 715 440 668 507 773 380 696 343 626 377 612 310 656 485 480 533 727 265 427 339 538 442 342 232 424 275 463 470 611 458 493 238 486 507 492 240 695 521 562 411 589 232 452 487 450 507 600 471 623 528 522 436 428 510 581 251 665 259 717 360 735 415 544 399 346 247 481 489 378 486 490 243 672 321 395 424 637 231 714 238 631 357 683 305 338 307 439 536 713 386 387 412 463 459 657 455 653 244 333 344 513 247 721 421 519 402 699 523 728 400 588 489 728 296 607 334 599 436 557 414 766 474 498 330 540 383 554 265 566 460 734 397 721 243 755 398 371 386 568 321 416 544 399 370 672 542 701 330 765 438 576 442 416 444 354 322 626 234 346 284 531 420 776 388 654 432 635 237 469 252 446 274 648 404 333 407 558 293 758 543 716 450 568 346 770 264 356 377 730 420 409 537 552 281 616 477 407 467 451 478 473 307 529 429 684 311 596 423 554 412 639 367 717 293 449 443 610 273 453 389 628 461 711 276 348 310 408 434 535 504 456 460 627 263 502 407 487 534 777 479 465 431 511 445 640 538 625 456 381 392 542 501 381 446 388 250 731 498 687 317 602 372 433 416 343 510 550 243 429 419 393 503 742 415 332 268 664 533 656 279 611 317 606 317 416 327 349 532 735 512 481 430 760 309 565 368 382 297 595 393 416 309 423 308 624 316 385 420 390 549 736 478 712 396 703 531 422 530 655 281 636 397 445 475 412 269 773 487 555 386 529 483 718 260 571 273 654 540 356 422 707 416 447 285 553 538 633 434 700 406 713 506 394 393 708 275 723 336 719 327 465 458 378 414 765 463 612 347 615 396 749 486 458 512 415 479 556 489 599 442 773 369 453 545 625 390 399 379 409 315 509 242 585 458 446 384 486 513 389 438 593 276 510 378 400 251 768 468 369 366 613 511 725 493 717 283 641 533 375 238 465 328 378 416 561 493 665 541 376 419 452 511 733 332 404 511 362 462 749 503 596 420 556 326 571 464 652 247 508 372 611 535 433 512 453 432 562 270 735 521 624 367 436 424 777 452 521 533 628 468 772 306 384 372 411 442 512 267 771 352 496 477 620 366 699 467 409 478 638 257 498 454 490 408 729 317 543 480 363 255 343 542 689 367 618 551 398 529 703 509 681 457 457 287 471 494 678 252 618 318 764 551 706 500 377 373 502 481 454 485 592 276 767 319 536 235 340 454 501 315 544 271 607 354 591 240 700 485 741 294 435 409 505 425 599 395 560 281 751 383 739 319 750 501 392 496 502 468 740 358 561 407 748 457 442 404 698 495 350 337 683 530 709 522 701 332 700 340 553 507 416 354 434 322 568 530 758 413 469 511 559 485 619 529 406 294 333 403 407 534 498 380 719 386 601 238 604 514 605 394 558 317 414 492 659 469 354 543 386 503 447 478 591 492 577 451 412 436 633 441 391 353 472 328 549 313 496 258 552 552 596 306 716 287 336 388 724 453 462 470 347 246 444 318 647 356 688 433 443 333 448 417 497 309 338 519 486 366 659 368 712 341 639 373 722 235 344 317 725 388 584 522 631 476 434 540 490 252 448 288 738 412 551 343 756 379 546 303 343 344 403 317 545 522 741 265 578 359 469 324 479 326 758 410 512 530 393 381 693 239 582 298 718 254 660 262 351 422 687 365 384 466 545 376 447 316 591 462 603 239 591 522 343 404 512 236 722 252 707 232 710 320 481 325 606 283 436 386 613 446 530 293 371 538 725 505 592 289 612 481 628 310 373 467 427 551 601 530 762 495 427 281 675 404 772 317 478 376 371 253 347 376 390 351 723 321 455 425 506 410 607 304 706 463 678 477 661 404 695 257 718 393 619 534 705 256 694 495 433 481 546 263 667 395 540 325 370 358 673 280 372 550 605 235 437 321 373 551 336 459 374 262 521 524 440 309 596 436 414 369 680 545 352 395 684 424 435 249 746 288 687 367 544 272 341 408 683 240 648 388 532 362 549 528 363 313 749 277 411 314 382 519 748 463 421 422 616 291 716 308 735 258 771 306 380 330 654 280 390 254 336 239 355 432 549 260 524 407 720 530 585 286 427 318 590 519 723 479 335 478 590 282 403 380 639 541 707 455 766 296 435 343 711 313 759 493 716 248 714 304 462 270 500 343 673 288 745 293 748 292 655 280 523 331 634 542 541 512 429 547 359 410 345 538 653 547 463 538 777 529 344 447 544 444 635 235 431 458 418 437 542 415 755 422 699 542 682 530 774 314 562 291 451 469 493 388 566 432 710 482 481 535 342 493 542 468 611 450 554 262 380 245 639 236 668 269 518 482 459 302 437 305 762 257 563 320 693 516 360 517 552 375 372 302 643 498 747 389 659 397 352 359 565 292 445 517 401 307 392 473 508 462 760 546 657 321 487 428 726 291 581 386 377 279 622 331 384 290 527 398 564 299 523 429 337 450 372 295 383 414 559 402 706 538 769 482 470 272 419 381 335 363 708 498 682 287 732 533 360 259 528 358 776 542 633 411 365 549 559 459 721 486 590 410 743 417 574 338 337 387 440 380 720 499 361 541 717 535 475 303 484 545 442 512 654 374 769 271 362 293 518 433 643 394 761 458 491 368 524 392 613 501 722 441 565 536 418 508 397 524 584 246 349 394 743 334 612 473 629 463 339 400 719 239 556 490 701 423 685 505 669 258 342 284 693 370 741 322 393 539 577 446 354 415 478 305 576 410 356 520 385 253 479 520 638 394 483 491 702 436 430 428 564 497 533 300 769 287 649 237 684 332 426 276 643 434 556 434 768 317 766 297 637 333 649 547 631 415 596 476 700 493 732 402 469 381 622 277 764 513 596 369 386 423 503 350 774 405 719 491 599 526 341 333 542 352 551 523 514 438 755 235 625 499 738 267 526 446 363 387 553 416 644 352 609 516 468 320 338 241 585 387 387 306 347 248 557 243 613 311 545 416 745 254 396 430 486 319 710 307 505 436 618 441 363 297 556 533 565 425 456 402 639 401 348 362 528 338 471 489 530 520 584 412 427 469 386 370 503 475 368 431 376 519 771 300 568 268 332 518 440 328 701 397 652 485 445 384 596 350 463 371 742 410 589 400 570 315 757 546 546 494 759 552 751 402 529 479 665 425 365 251 378 397 524 446 729 281 543 271 463 315 542 382 389 279 602 345 680 467 505 397 699 350 402 338 433 371 552 420 770 330 767 275 693 487 348 315 668 311 647 482 729 475 691 281 647 515 432 416 722 551 771 340 519 542 698 358 653 373 746 299 549 450 661 341 416 494 617 519 702 458 583 476 434 272 772 298 456 382 555 277 633 503 416 521 441 264 613 282 765 318 695 495 714 412 427 289 619 404 731 526 355 441 546 528 450 441 682 371 691 336 396 320 743 517 736 322 342 503 360 472 410 470 617 347 487 382 631 427 413 308 665 352 347 240 432 378 345 246 613 532 545 432 473 334 700 443 431 241 717 504 667 277 393 448 771 459 482 377 673 522 611 334 670 470 670 385 663 271 405 295 483 473 451 493 416 419 514 249 582 441 697 281 386 268 687 266 745 309 424 329 464 281 743 448 623 438 513 551 611 375 725 269 518 378 429 413 575 316 456 452 410 398 437 418 454 438 429 463 432 254 335 466 592 460 494 392 674 259 446 378 584 548 334 244 682 381 735 459 689 265 364 310 528 511 635 337 449 505 407 442 486 421 447 448 520 483 452 252 628 301 615 496 623 324 423 545 662 529 717 450 707 240 465 338 599 485 634 257 487 459 354 399 532 396 453 327 352 304 352 498 594 311 774 505 537 424 517 418 605 525 453 516 587 396 756 284 687 527 346 366 691 307 535 474 719 427 351 548 615 372 673 529 739 367 460 284 355 379 770 254 681 453 714 265 509 342 760 435 652 397 389 394 369 309 402 318 748 419 371 421 659 427 417 511 475 349 489 525 350 531 654 353 650 433 633 458 526 469 686 311 761 524 482 449 622 256 387 395 712 363 572 423 584 393 713 323 750 413 555 494 597 454 773 483 418 402 573 321 736 266 614 402 487 276 546 439 430 446 419 542 740 262 627 498 363 486 761 274 587 542 364 295 378 252 648 496 527 250 600 340 564 264 680 275 465 278 769 490 410 550 680 534 403 522 447 550 551 547 577 238 361 256 642 549 724 529 398 488 680 456 392 321 433 340 656 488 365 414 698 281 663 452 750 314 389 468 533 374 399 233 682 472 719 329 429 384 553 280 375 400 590 420 377 466 441 477 548 517 555 372 753 290 672 425 535 266 681 456 346 307 350 519 486 262 490 437 422 543 467 373 563 296 557 521 667 404 606 511 633 258 651 474 712 506 502 552 413 364 703 346 625 334 362 434 345 255 350 380 625 462 437 546 366 487 716 261 760 526 566 480 486 291 615 254 502 310 646 343 746 490 348 513 660 449 728 313 568 239 440 524 657 457 332 477 720 350 692 540 774 452 609 533 410 419 379 400 699 236 407 385 590 292 610 438 496 393 540 397 369 385 749 241 696 536 452 516 766 250 561 417 454 416 604 493 511 262 375 321 671 366 631 365 631 355 483 371 390 413 438 343 342 368 440 473 337 339 571 334 591 310 692 291 504 405 448 509 553 392 396 362 443 359 496 483 572 281 431 493 773 391 693 364 607 390 494 404 750 443 580 410 568 415 343 450 642 435 378 431 517 462 403 242 663 403 533 424 546 424 721 526 687 341 567 302 719 406 610 259 680 277 418 438 709 411 526 409 653 483 609 398 488 414 568 331 592 401 355 495 525 235 718 333 522 380 691 474 375 431 360 319 758 292 672 318 641 448 646 314 693 243 534 442 412 264 770 335 332 531 692 550 758 270 524 304 748 458 671 525 526 531 361 469 590 259 653 469 342 500 682 512 577 283 458 316 411 246 472 471 721 478 400 362 351 256 703 282 334 329 584 281 596 463 369 361 578 456 508 433 391 332 705 516 649 287 586 375 408 275 430 267 719 317 661 415 736 285 556 399 735 377 596 339 414 262 337 353 639 310 561 372 491 459 753 421 357 504 424 353 640 357 673 520 625 309 527 243 670 452 444 481 480 470 707 541 560 466 509 233 535 490 660 265 422 360 477 538 543 300 424 530 466 324 737 496 604 418 334 335 459 356 441 457 632 395 412 451 543 366 517 532 381 513 679 378 505 439 657 262 720 452 469 365 619 547 381 294 368 543 512 322 565 424 473 319 738 430 760 248 585 468 748 449 498 321 353 345 601 467 594 268 497 487 662 351 484 256 539 487 363 463 734 404 689 504 480 430 668 234 638 494 590 365 342 247 769 413 462 442 701 294 610 444 472 437 710 537 579 292 593 291 752 242 492 364 578 393 384 475 399 403 482 253 536 327 578 294 420 488 642 378 642 364 578 398 512 427 529 350 717 325 436 549 748 341 678 276 548 253 333 441 665 414 353 484 405 509 417 237 453 396 637 265 591 400 748 512 558 405 577 510 478 342 446 493 344 465 383 439 504 313 745 377 647 370 633 370 711 253 383 532 406 275 595 507 432 432 610 348 436 293 446 501 412 348 655 290 618 308 671 396 427 404 494 546 573 503 602 301 574 417 607 402 717 460 515 512 355 394 674 526 759 235 537 351 361 362 471 354 774 498 450 348 534 273 653 511 338 551 664 465 467 523 342 417 643 465 483 471 551 367 669 535 577 356 664 321 409 233 754 275 636 526 565 398 379 490 462 540 662 405 526 506 333 393 773 496 722 505 494 524 391 461 384 411 349 288 555 424 671 360 448 529 412 359 717 488 461 254 598 350 721 541 614 485 516 341 384 247 478 501 571 491 727 420 389 301 446 410 353 528 548 417 442 527 757 417 768 518 460 468 458 305 547 240 585 390 761 503 629 479 615 292 502 494 667 342 722 311 392 348 382 301 457 365 610 485 529 504 602 434 632 234 334 312 742 489 468 467 444 463 536 355 531 270 519 298 499 551 351 300 623 285 418 546 472 469 644 430 421 392 457 535 414 329 557 242 351 468 700 346 691 401 417 450 552 350 452 500 710 477 535 397 410 449 385 261 676 270 347 530 535 403 603 445 419 355 333 497 592 409 482 493 495 339 759 273 649 415 702 522 541 537 383 526 566 295 435 507 541 505 555 338 571 487 695 334 546 337 666 289 503 529 378 412 585 540 628 490 419 238 394 533 441 402 354 270 634 312 596 411 365 423 557 268 584 435 766 423 357 480 447 496 727 389 640 465 775 433 676 239 555 368 433 272 545 386 557 309 430 307 399 267 426 388 725 484 486 355 505 549 732 310 524 520 367 366 684 508 369 446 383 406 383 285 705 508 349 492 773 545 628 364 450 493 498 387 367 317 360 489 608 522 413 248 562 516 488 482 676 369 597 453 661 383 629 440 592 323 488 350 481 500 769 506 754 386 636 447 498 482 639 536 730 250 657 237 627 431 517 516 680 421 402 514 354 387 512 265 714 308 571 419 467 330 677 368 385 292 543 278 359 383 588 524 353 337 642 231 607 549 591 420 439 232 394 364 406 360 524 423 480 480 567 375 675 463 517 297 625 434 627 466 547 241 518 281 488 261 562 322 755 341 766 456 656 343 477 291 760 521 600 495 444 280 393 437 395 551 417 443 342 315 354 455 726 517 612 434 513 261 565 421 534 289 427 455 369 291 671 441 379 547 382 267 659 256 435 308 679 494 560 329 383 236 700 297 543 437 584 464 704 515 416 437 641 479 609 381 369 255 738 392 480 416 694 382 492 441 371 247 701 449 349 256 443 391 634 279 522 493 332 464 341 517 342 418 646 505 743 235 727 400 457 515 754 492 374 418 699 245 748 432 660 392 668 319 681 354 498 402 595 526 765 445 776 363 654 283 550 445 703 327 505 385 546 397 640 269 452 232 677 427 633 480 697 287 358 317 446 377 754 353 715 335 436 457 745 366 627 325 491 326 657 449 398 351 672 286 495 232 452 261 583 482 432 358 474 411 772 241 591 433 613 371 651 551 611 393 704 490 409 339 679 456 379 484 350 458 359 466 600 531 611 516 738 397 666 420 669 482 740 396 742 542 537 267 423 289 359 552 451 399 473 444 614 363 756 478 726 285 334 425 555 337 586 411 744 359 676 453 576 427 368 470 420 343 566 362 441 438 347 452 365 468 606 255 407 312 558 252 600 273 501 266 772 265 730 441 689 512 586 357 347 510 377 387 741 298 538 339 512 506 380 232 699 446 562 423 420 235 362 234 497 376 712 366 461 317 617 320 761 476 575 246 656 314 435 459 549 236 515 394 418 460 382 524 406 520 671 521 544 405 482 348 568 432 427 333 442 313 716 464 625 470 355 472 464 541 605 532 396 245 631 241 393 453 678 361 707 426 631 480 641 316 375 270 747 249 764 409 545 539 510 314 367 394 401 386 513 539 590 462 702 376 697 450 347 461 376 506 563 313 390 480 612 497 720 537 516 457 481 299 354 500 497 466 596 242 360 342 484 243 566 282 739 466 353 316 380 441 632 403 566 301 633 285 762 351 585 300 400 330 413 353 423 442 669 259 443 528 662 525 592 468 411 359 465 491 695 311 611 407 430 466 519 245 756 502 378 290 671 358 477 494 763 478 651 401 456 272 349 286 536 422 644 407 743 291 486 430 600 437 470 260 673 548 372 289 462 397 738 472 448 501 729 295 629 517 684 351 744 270 480 345 680 420 578 260 553 253 599 234 771 294 430 505 375 325 684 502 669 437 717 309 427 417 485 474 492 318 568 348 552 472 701 552 467 527 677 343 370 476 581 325 379 429 411 526 454 402 600 530 628 466 473 497 438 487 763 469 548 452 652 408 569 485 422 375 412 244 703 490 362 531 524 257 350 511 725 451 508 244 578 501 669 509 660 506 491 371 637 360 739 296 424 343 398 549 643 287 654 513 381 471 692 382 391 494 412 548 401 373 460 311 650 263 382 517 711 254 506 300 421 525 345 256 361 231 348 517 647 364 427 446 413 395 619 515 453 374 390 378 636 386 736 302 581 430 533 394 764 370 646 383 539 457 750 343 761 463 751 332 634 347 450 531 682 284 432 435 736 539 746 524 771 379 503 438 767 545 394 347 364 457 394 376 463 376 347 412 442 532 731 426 389 392 555 354 775 339 395 286 490 321 630 531 421 281 494 448 484 252 598 450 606 388 457 393 646 480 724 452 468 347 359 422 753 452 436 423 551 460 602 269 662 282 383 367 367 509 685 516 398 483 393 323 460 342 442 238 499 340 601 440 581 454 741 478 503 391 439 502 411 317 498 492 519 494 758 507 429 307 575 237 743 410 570 407 671 484 349 289 633 466 757 541 680 502 650 345 689 520 477 429 651 235 452 327 724 374 493 403 411 275 355 293 621 290 435 274 538 507 691 460 652 350 366 551 625 274 463 446 342 321 374 545 609 454 464 333 759 372 570 408 404 457 753 321 542 482 760 277 678 358 627 540 447 432 502 267 351 466 439 238 526 490 582 511 711 492 622 519 689 411 475 455 708 456 630 260 566 428 561 548 587 319 617 258 341 433 537 504 545 472 513 298 425 407 771 542 760 304 670 540 416 349 360 307 345 359 511 397 550 409 621 468 597 490 402 483 649 332 424 497 403 416 408 302 362 265 452 389 437 497 669 527 615 348 337 373 415 537 350 384 506 322 428 478 577 348 432 434 384 552 655 294 457 278 423 400 598 520 542 236 749 232 398 475 629 367 551 480 427 308 464 317 634 278 731 388 611 391 682 456 775 283 647 439 693 264 501 524 607 365 635 284 682 288 630 539 425 281 710 257 512 542 359 479 517 290 532 363 760 269 388 361 355 409 371 341 408 446 499 449 528 432 675 316 546 365 435 496 675 304 673 387 720 279 383 376 368 254 471 346 557 444 633 421 413 371 692 458 436 368 624 419 457 359 760 449 677 244 479 395 741 487 451 346 712 429 372 322 557 492 699 361 472 517 342 362 399 462 742 324 452 328 638 356 547 384 697 407 645 248 707 425 500 400 446 517 777 457 350 399 720 403 570 519 580 304 728 345 748 266 361 442 694 430 420 434 365 417 605 509 440 251 391 422 402 303 446 429 460 477 518 524 396 273 638 334 721 533 525 373 757 392 672 308 699 534 479 502 720 273 478 332 415 335 654 307 604 336 463 272 450 438 477 240 547 404 397 545 600 445 570 289 658 362 422 346 629 277 600 438 742 300 640 358 546 441 368 270 745 242 646 498 682 294 737 231 701 271 666 269 406 349 733 354 401 271 650 361 704 533 499 394 502 516 346 516 332 363 645 529 523 535 473 310 430 450 486 463 740 536 391 373 625 400 661 373 494 352 626 245 491 472 563 324 755 502 604 450 475 296 426 421 742 552 606 365 429 326 429 292 666 329 646 415 649 348 535 415 650 382 657 394 702 261 771 282 620 338 407 339 360 524 628 294 387 539 648 422 605 462 580 479 413 382 623 293 341 506 381 380 600 359 543 418 594 294 442 249 423 463 417 483 521 328 677 497 415 503 748 461 343 551 599 426 505 399 354 454 482 522 528 444 625 430 691 498 505 268 481 533 496 409 649 530 638 480 524 238 637 269 620 524 681 498 670 520 485 352 376 518 377 366 612 462 418 346 740 454 523 369 715 359 505 503 439 275 421 346 595 405 372 272 493 520 499 344 447 525 523 505 531 432 350 366 707 406 572 547 510 324 475 542 336 313 707 395 422 316 538 255 584 258 641 445 407 348 462 498 757 522 575 293 649 449 435 493 474 463 643 456 743 545 564 258 751 280 448 358 421 459 777 436 423 395 763 530 735 347 421 441 384 438 496 445 605 313 698 522 483 422 467 411 762 400 774 397 434 327 647 292 548 480 771 348 612 266 505 301 580 465 376 304 607 348 543 517 414 506 573 437 535 453 338 244 413 391 519 387 613 305 569 347 494 345 360 393 393 353 455 255 606 374 496 416 339 432 546 386 555 490 639 452 749 315 530 479 686 302 686 534 696 503 703 350 378 248 758 443 706 497 592 406 584 437 547 491 747 536 375 323 429 537 706 411 606 335 580 331 354 456 631 382 710 496 462 383 743 346 429 525 471 342 588 317 728 334 539 353 448 531 588 240 453 476 752 490 721 357 677 540 391 255 427 410 622 272 761 412 528 392 347 271 572 514 697 485 744 530 734 441 552 315 512 329 739 428 576 542 695 273 419 513 463 297 774 334 457 539 525 233 519 544 449 246 768 308 399 244 709 323 654 286 750 255 507 253 768 311 538 311 580 453 699 284 507 402 724 309 642 372 748 543 468 528 509 400 555 474 666 529 559 425 418 435 614 384 739 316 747 320 718 472 604 398 752 262 598 298 428 249 490 302 365 361 466 497 549 513 729 513 578 351 771 466 432 359 607 518 615 244 556 515 751 277 680 551 591 525 763 503 538 299 721 375 612 273 372 530 420 371 389 458 704 308 711 518 504 533 727 486 591 408 349 292 704 482 536 476 776 519 700 385 746 525 696 362 383 325 628 433 745 549 690 350 646 379 767 479 629 315 575 258 423 331 632 254 336 291 601 425 391 277 774 390 680 273 490 428 738 352 776 441 457 477 766 328 689 546 478 543 402 255 366 244 459 431 765 391 563 333 742 460 421 382 567 511 738 433 496 233 431 464 454 358 556 459 696 361 418 447 773 339 498 458 484 235 448 516 427 432 651 399 681 267 775 509 448 453 461 320 510 401 748 507 440 420 356 252 333 251 768 447 549 509 632 233 725 386 691 441 749 285 689 500 461 443 365 354 383 541 414 267 468 548 442 445 423 237 670 284 774 533 376 309 639 315 738 308 639 358 674 231 511 412 376 371 687 372 541 319 644 257 370 428 737 552 365 378 623 362 675 273 484 537 362 322 402 331 335 390 406 385 582 245 584 364 682 255 530 325 645 353 620 526 417 296 765 376 417 346 623 454 444 543 473 282 658 373 430 271 429 458 457 378 733 349 340 270 623 518 641 461 646 293 694 313 715 299 542 443 527 302 528 533 581 393 458 268 696 496 483 323 649 392 687 300 571 449 520 539 704 383 487 499 679 447 774 355 536 318 399 496 718 506 395 547 363 257 566 237 378 544 553 241 448 332 665 370 564 243 468 276 579 377 423 481 655 357 453 499 707 489 656 439 411 239 766 329 348 481 482 407 713 434 640 379 475 439 625 457 628 405 688 331 749 474 719 296 650 519 418 517 688 400 460 471 559 474 590 341 688 360 600 329 578 348 575 361 427 546 370 412 343 368 674 254 558 441 368 246 432 329 662 535 749 286 671 315 334 256 613 387 695 461 608 363 764 531 577 376 638 541 601 331 422 257 357 432 368 472 369 481 499 483 746 491 623 399 569 527 740 274 558 339 708 301 670 245 487 431 453 337 448 431 508 429 389 545 598 412 529 391 336 521 650 356 649 398 601 394 662 290 569 261 509 252 452 364 508 305 625 528 423 468 658 413 634 499 612 232 770 501 718 245 661 446 695 232 697 545 432 302 576 526 467 461 390 478 626 535 468 392 369 245 379 373 405 334 489 440 496 405 604 291 489 245 669 324 604 356 488 550 656 468 623 350 538 474 606 409 667 431 755 538 396 501 425 245 650 288 374 465 399 300 591 254 684 378 755 356 714 543 466 491 606 485 515 428 529 253 444 325 353 493 705 232 478 331 669 384 345 363 455 397 698 268 743 423 477 368 685 268 567 335 658 456 339 500 704 279 775 471 427 523 366 366 641 278 476 291 421 236 598 347 692 372 765 316 745 268 349 457 631 426 454 411 364 346 600 374 573 236 425 414 426 272 348 460 412 280 550 523 744 526 556 530 475 354 729 452 761 487 714 314 436 548 493 332 634 495 672 534 393 394 557 418 445 278 706 268 373 323 468 373 367 307 507 355 767 537 486 511 662 452 606 552 432 355 695 426 665 251 384 476 598 445 472 338 756 411 542 405 485 255 511 402 654 243 593 485 475 480 477 304 391 363 628 287 716 541 733 355 364 328 402 472 512 552 465 479 593 332 459 385 631 255 551 497 706 392 387 471 728 546 531 302 656 476 440 258 456 410 718 282 577 520 734 232 573 316 355 284 718 241 359 509 680 477 690 297 379 267 551 282 435 265 506 355 765 380 494 275 553 295 537 395 441 399 493 272 721 361 562 309 333 447 755 385 756 259 649 549 597 328 525 269 482 442 384 539 635 341 754 531 347 362 551 369 697 234 384 422 470 237 545 349 655 444 348 246 535 500 717 247 621 455 706 331 364 275 342 424 586 383 433 386 649 438 350 290 344 459 499 488 354 331 530 277 333 239 558 244 757 241 396 537 364 265 708 483 391 467 588 412 702 330 436 231 349 316 385 519 527 424 488 386 733 340 445 317 516 331 676 425 565 412 620 360 632 493 543 505 516 536 617 379 736 312 753 267 626 449 592 381 580 539 372 483 699 405 470 498 774 323 691 482 465 544 419 483 463 419 678 236 406 265 701 542 505 502 367 462 724 234 340 361 473 523 592 394 468 525 659 248 577 537 470 241 602 538 350 550 618 420 670 238 772 278 540 235 634 471 342 499 631 467 337 248 737 404 591 375 579 535 556 356 774 309 377 315 343 431 684 368 519 364 715 322 646 417 669 432 448 287 700 446 582 505 620 416 618 350 725 377 575 313 437 487 708 281 501 541 671 523 391 510 396 343 681 347 633 360 602 354 662 294 776 451 608 338 708 479 406 371 469 241 427 471 698 403 457 282 484 436 759 527 487 448 687 447 652 479 475 520 360 419 444 257 451 251 739 438 744 368 498 459 436 512 444 286 718 332 649 458 461 278 527 513 758 369 379 392 524 311 450 513 561 444 472 421 643 252 534 443 747 387 457 497 734 239 334 496 523 233 553 481 439 543 374 431 370 482 388 462 543 379 469 403 677 428 516 278 492 271 773 232 601 395 404 264 724 394 652 356 371 525 458 247 354 290 505 471 601 265 609 520 578 544 361 244 651 522 635 316 662 342 412 526 369 447 513 257 417 440 710 254 449 524 362 526 567 237 688 424 570 237 627 374 471 464 753 533 401 518 597 293 578 453 365 322 394 304 406 397 538 374 731 439 543 255 416 528 381 359 445 507 735 323 404 440 685 482 630 462 365 404 484 337 419 456 558 373 559 320 361 352 747 374 695 367 494 378 685 524 497 245 461 400 535 301 521 335 398 514 429 491 755 358 714 451 564 292 543 234 404 326 734 384 730 248 599 303 671 321 611 385 737 293 689 455 641 384 499 306 570 454 407 254 494 300 656 388 470 405 554 520 420 262 414 295 486 298 690 452 466 533 550 327 559 349 593 426 585 411 714 520 709 253 657 388 566 389 620 272 401 422 603 250 470 478 502 520 463 301 738 460 403 362 337 521 360 275 683 519 661 546 692 472 703 480 727 343 658 464 484 487 528 396 535 476 371 450 610 474 763 410 685 440 470 238 369 502 466 306 724 253 591 505 721 251 744 503 358 549 400 418 351 364 391 496 744 423 392 419 723 296 536 265 373 357 669 418 483 523 483 466 354 341 384 355 432 301 599 447 423 467 665 423 473 465 774 303 368 387 717 347 488 254 648 326 343 394 499 307 536 465 534 383 776 249 695 424 656 356 407 320 713 354 367 492 513 487 533 299 606 251 443 466 705 462 381 490 624 271 672 270 643 323 398 256 632 510 458 396 589 396 607 422 499 350 427 390 408 324 443 274 341 455 626 294 629 385 479 493 613 490 508 375 378 450 384 324 399 377 693 342 515 257 676 522 389 543 446 412 388 433 628 427 728 492 498 297 476 365 662 278 766 260 703 411 381 283 461 449 609 371 492 504 685 314 365 346 694 551 628 533 582 300 393 486 499 521 411 437 652 287 694 339 598 231 732 347 623 381 448 445 734 272 524 473 449 288 580 260 440 339 751 457 432 316 380 530 657 463 587 457 699 375 739 461 560 408 777 317 356 387 415 480 368 312 647 411 726 460 765 297 592 497 413 231 751 475 704 278 628 393 502 349 766 523 644 291 768 281 351 312 361 232 356 236 761 495 443 434 769 535 481 519 426 317 502 275 727 363 754 481 360 291 385 470 380 430 706 253 519 452 408 472 760 272 583 519 767 404 676 319 754 364 363 286 404 506 405 311 624 302 658 529 704 452 405 487 767 379 530 365 629 333 687 389 574 413 425 431 332 523 552 450 642 281 451 487 669 428 474 271 488 248 525 425 352 374 774 247 717 272 745 232 430 433 465 284 354 269 369 315 400 261 395 542 731 250 711 515 359 437 426 543 490 517 403 456 475 389 620 359 676 398 359 480 538 487 424 396 758 460 469 249 541 291 593 495 775 519 598 327 355 326 458 304 472 251 594 431 387 242 348 313 573 488 523 242 347 415 582 435 704 550 535 333 369 247 419 319 690 471 363 525 612 416 345 433 472 307 456 482 492 415 568 371 546 264 685 292 758 347 713 348 469 504 370 418 502 294 535 245 479 412 542 328 382 535 334 384 459 407 688 250 723 484 451 293 617 424 462 433 731 527 497 235 505 484 562 390 707 352 398 333 494 552 377 257 577 482 339 467 733 275 662 442 733 462 411 492 662 395 667 521 517 384 465 492 756 320 545 369 586 398 482 262 372 476 577 309 379 350 376 337 708 320 622 539 640 372 729 454 632 318 529 532 413 460 623 310 506 332 707 405 559 385 448 524 753 245 535 310 530 400 609 359 751 551 440 390 536 242 373 288 348 261 551 291 739 366 422 281 500 425 546 361 358 277 507 511 468 307 336 492 509 463 689 278 742 502 419 386 643 295 531 391 696 296 408 542 461 460 366 490 667 520 355 376 408 422 672 502 633 343 539 298 648 444 776 326 412 533 633 316 731 357 453 497 416 469 381 539 619 443 350 369 755 346 464 509 475 477 695 260 614 456 475 246 365 456 427 451 503 523 460 415 540 494 574 546 661 474 681 272 637 297 529 308 358 265 532 535 506 255 699 325 701 534 731 380 398 530 751 306 615 478 407 527 332 540 682 491 514 253 707 552 623 332 642 267 588 512 710 525 652 375 731 521 756 469 589 283 447 535 763 300 605 299 437 491 435 439 687 321 633 472 648 244 750 533 388 295 333 283 451 440 504 485 714 448 755 309 596 286 722 243 637 481 543 428 430 371 437 534 480 407 520 321 375 363 598 290 346 498 696 547 361 535 334 444 579 534 396 490 363 410 633 289 701 476 541 459 690 374 479 522 756 296 432 244 637 343 419 477 609 293 494 351 636 418 547 358 702 508 459 321 757 517 392 534 729 438 663 511 560 314 701 337 583 306 546 505 587 523 424 486 405 308 515 306 379 251 753 365 764 331 344 408 373 533 484 482 546 289 579 536 334 484 732 247 560 451 516 550 472 472 656 284 765 440 413 326 621 464 450 474 681 232 652 380 742 233 337 535 454 293 525 382 557 307 726 496 488 429 565 318 360 310 593 240 503 448 552 466 421 521 432 480 468 326 459 232 752 530 634 291 716 296 355 295 494 463 760 503 623 546 722 446 529 358 525 370 440 326 370 402 381 386 692 351 641 399 688 476 486 502 452 342 442 441 434 453 449 429 545 536 671 479 517 303 417 537 647 305 622 278 681 279 654 524 485 342 357 332 755 464 397 317 473 407 622 309 719 493 400 247 739 401 352 403 391 326 560 498 742 307 374 473 514 310 513 262 698 452 572 367 362 328 341 547 484 506 526 399 740 342 462 285 733 512 484 277 439 446 636 532 494 234 509 425 738 463 618 262 461 513 497 346 665 427 730 324 537 416 472 468 512 449 353 315 484 386 451 266 513 383 710 426 408 286 657 372 421 401 754 542 561 546 709 531 699 431 363 516 388 346 440 431 426 279 724 429 402 310 390 283 774 286 472 340 523 235 767 301 592 385 419 239 525 231 446 551 491 324 751 448 432 319 617 517 590 475 553 305 436 370 477 357 768 497 570 523 721 534 488 492 693 441 773 481 733 300 513 470 433 485 489 507 381 531 438 283 463 405 710 296 750 241 643 406 622 350 618 509 461 491 462 436 410 521 580 270 738 260 673 539 629 475 369 239 429 265 752 257 523 428 423 531 676 372 638 314 403 356 461 286 538 367 724 386 715 436 424 423 531 277 340 279 678 347 444 391 444 516 352 336 420 321 679 283 584 293 643 350 418 462 693 233 768 434 426 249 496 468 538 256 450 450 751 467 459 497 339 493 376 540 363 500 773 332 370 367 598 248 759 342 717 282 523 289 666 381 769 434 699 315 693 430 599 340 516 357 630 279 483 245 668 355 753 359 368 533 362 377 729 368 381 282 752 238 576 335 567 401 357 533 726 479 656 542 400 548 425 406 471 477 456 261 491 254 655 447 366 489 550 545 366 424 508 297 377 520 467 457 472 237 408 479 439 489 520 520 720 305 460 327 342 237 564 445 597 321 453 335 500 540 381 393 603 469 551 410 669 369 755 359 748 460 730 536 659 325 567 540 767 443 739 542 685 246 733 450 538 412 332 439 350 492 755 369 466 232 564 488 660 264 345 235 415 477 338 518 584 541 600 375 338 263 692 334 520 260 696 271 772 394 454 375 399 390 585 316 632 444 620 372 548 334 468 263 710 364 634 362 487 470 339 374 763 532 774 516 427 363 721 259 458 484 776 538 515 324 641 293 451 303 720 444 378 349 763 473 749 323 495 477 749 458 618 247 337 287 736 316 380 359 334 342 668 523 739 372 462 487 663 292 561 257 425 535 732 377 373 536 559 405 404 535 421 522 446 450 660 261 508 416 370 471 547 424 500 382 582 262 518 300 722 507 552 413 688 302 528 430 527 343 693 495 604 321 547 269 426 324 548 477 524 498 559 240 609 401 587 369 534 528 497 327 332 262 376 401 664 271 504 244 645 402 435 458 713 545 607 344 461 269 533 240 453 443 579 349 545 336 547 319 559 486 575 324 517 356 580 335 436 255 609 428 647 399 372 400 639 495 574 490 668 487 728 530 719 463 436 366 765 377 581 389 726 389 481 444 758 311 396 380 750 293 439 490 497 549 578 246 613 448 355 459 689 393 368 356 476 363 472 548 738 314 461 265 646 548 668 417 726 418 467 489 347 274 408 526 499 287 636 239 634 484 575 357 437 429 672 461 474 426 436 297 444 510 635 308 374 261 444 276 574 252 377 417 393 387 384 441 470 294 548 473 747 234 650 370 766 432 513 319 429 297 624 523 623 352 433 389 453 269 612 520 458 390 616 381 739 492 546 546 632 300 700 367 443 250 675 265 624 384 388 283 703 464 576 527 578 251 516 256 537 432 508 434 396 305 623 351 563 484 428 287 621 479 507 379 748 234 342 282 375 507 482 455 645 513 608 268 462 281 457 452 421 257 764 301 465 501 683 295 668 292 734 493 528 519 752 347 473 374 553 424 758 373 720 495 604 377 698 521 605 493 507 283 386 264 475 277 407 428 343 481 545 292 373 445 361 297 639 336 664 406 463 499 501 272 390 398 460 417 417 508 725 365 555 299 337 233 584 285 436 311 703 552 620 325 384 280 703 381 514 415 509 417 752 284 425 317 599 405 503 408 496 316 549 251 589 490 511 270 484 326 364 231 618 341 595 445 514 315 686 540 645 414 526 279 650 421 776 377 574 272 693 412 467 458 576 246 438 359 451 424 472 393 676 253 771 531 517 467 733 458 542 291 586 473 777 358 409 263 538 536 364 493 406 376 477 276 594 483 559 519 569 369 638 398 396 258 375 327 485 377 365 441 767 533 391 447 390 246 736 294 426 321 627 287 677 291 711 285 511 492 570 249 684 475 752 296 402 404 507 438 341 499 574 477 719 513 558 536 743 350 427 462 597 242 759 338 457 503 557 325 622 549 575 250 561 510 398 236 417 379 409 265 440 358 336 395 545 286 683 342 591 358 457 512 590 544 492 445 651 246 351 307 355 241 508 249 470 481 594 461 364 330 556 338 536 346 571 451 443 349 613 533 394 450 352 390 359 385 380 410 484 467 525 309 506 360 740 426 453 551 473 284 552 365 398 280 706 425 580 284 582 301 566 320 364 427 424 479 551 323 643 501 397 470 667 305 349 312 693 352 757 380 699 464 582 448 363 335 531 374 332 324 716 350 425 403 431 294 764 358 602 265 486 484 716 451 746 250 514 518 625 323 718 408 635 293 446 405 665 243 531 265 464 331 647 388 369 402 623 474 369 388 655 291 335 341 424 246 492 451 603 321 411 541 488 532 455 472 507 308 752 362 356 538 412 484 631 450 353 471 438 376 473 389 721 403 535 419 438 245 478 327 736 249 700 415 491 397 356 552 486 231 577 518 685 445 753 323 725 371 424 263 523 441 422 536 483 392 375 408 669 391 754 410 551 318 386 483 430 452 454 410 409 521 405 299 342 491 726 336 692 300 483 461 500 418 606 532 408 272 347 509 741 307 716 300 408 451 622 504 771 401 475 237 384 415 680 397 345 461 570 298 584 552 645 470 577 235 348 480 429 524 457 299 696 291 418 271 647 416 617 369 704 293 757 305 466 466 659 241 522 433 412 463 391 343 370 429 710 285 681 414 729 369 579 520 475 545 531 485 639 348 604 312 333 352 532 393 604 305 400 393 475 315 593 250 670 401 706 358 730 478 678 454 347 346 336 541 480 392 650 437 506 285 666 369 398 378 769 397 573 306 650 463 426 426 404 324 642 264 563 444 363 539 749 305 490 488 709 399 723 457 368 355 517 292 435 429 725 419 377 457 644 520 449 270 539 405 730 419 431 486 768 466 375 309 545 235 773 281 757 283 609 472 658 535 513 320 672 330 724 488 392 507 389 424 452 545 442 537 694 374 543 237 334 377 509 436 559 422 388 452 648 281 466 550 746 437 734 518 507 316 520 315 710 480 740 373 462 284 761 239 397 284 539 534 587 533 765 398 635 474 538 297 732 473 538 344 749 412 623 255 487 436 774 411 469 454 405 365 595 340 542 473 358 393 724 504 736 432 702 296 572 380 527 519 564 392 334 258 412 429 447 330 639 301 340 306 477 439 334 479 411 512 417 386 446 396 648 279 538 263 654 231 553 272 591 280 623 551 669 532 692 380 362 522 582 503 522 396 764 267 517 320 662 418 552 250 492 260 721 271 556 476 475 294 359 312 615 249 529 539 684 521 352 325 550 508 380 341 573 247 589 474 565 302 407 244 377 330 608 540 479 289 559 316 645 305 511 552 731 333 775 304 615 233 691 320 602 232 575 242 561 306 637 384 688 538 359 371 376 242 341 334 438 238 344 469 472 411 724 316 382 398 630 262 546 334 660 458 454 332 604 477 737 536 739 476 464 521 353 273 375 291 455 499 676 524 729 259 642 504 751 337 681 495 441 423 471 436 496 257 463 436 424 481 466 307 521 233 588 242 677 266 488 460 615 473 630 500 430 257 596 514 588 459 767 398 613 241 704 405 600 533 637 346 650 488 713 256 483 451 669 414 638 330 340 477 435 544 585 498 378 511 642 508 366 404 449 256 623 265 592 292 716 273 571 257 414 324 716 376 767 333 729 236 374 421 560 475 383 253 535 413 752 520 660 281 616 346 417 340 547 449 465 313 387 352 733 353 457 548 532 291 624 257 344 543 609 349 712 379 419 442 413 444 408 238 747 338 484 517 514 332 642 513 523 525 417 431 561 337 365 525 401 317 413 368 400 527 771 417 662 544 642 272 512 261 611 373 702 419 421 317 438 294 494 364 439 453 714 516 471 422 561 457 734 436 397 292 726 447 427 327 644 336 541 328 405 329 567 458 486 269 620 311 734 312 617 238 677 367 651 300 474 402 551 293 701 349 594 437 776 373 671 352 407 317 610 232 658 488 502 508 520 340 584 271 567 308 396 414 545 515 627 469 686 504 470 474 666 450 758 451 477 396 374 537 702 423 627 352 764 420 386 287 745 310 701 350 538 499 479 413 363 242 452 280 492 515 411 311 332 257 348 430 414 414 768 324 660 442 457 546 398 240 343 247 572 534 527 234 610 264 608 539 695 455 422 395 591 342 457 466 410 359 766 388 715 300 603 269 669 473 707 357 500 260 351 290 558 514 539 244 591 494 694 235 697 411 364 504 566 468 770 323 490 475 699 510 651 410 536 480 628 401 619 318 434 519 721 266 700 397 630 390 491 320 516 538 612 419 737 245 357 457 488 551 434 404 541 305 371 268 397 542 436 400 601 444 345 506 576 238 633 545 561 403 646 420 451 416 653 484 772 280 404 231 485 423 762 532 630 482 354 274 587 283 576 360 345 237 743 492 678 261 482 399 429 432 613 467 659 537 503 377 420 397 618 252 481 380 412 368 476 428 592 250 443 300 698 464 337 440 427 357 502 281 769 386 421 233 426 376 474 284 496 426 417 298 579 364 452 400 367 326 549 459 505 353 379 433 376 459 450 430 677 354 684 542 340 294 582 535 398 299 405 301 340 239 743 407 708 465 453 532 609 541 433 468 750 507 637 381 560 522 671 302 765 538 520 519 345 346 489 447 416 252 458 237 380 409 694 501 630 509 595 284 392 330 380 295 622 545 486 345 480 257 397 369 690 328 650 415 749 396 667 318 359 451 745 312 370 384 444 440 643 407 567 235 482 384 544 398 446 531 467 478 333 440 620 257 648 303 356 360 339 466 400 377 516 356 638 539 435 326 518 290 746 293 545 338 682 537 363 256 756 334 393 265 403 440 475 350 417 502 416 344 735 426 671 348 767 523 769 500 403 254 373 285 703 324 399 406 670 400 346 452 430 468 467 380 451 394 679 287 621 344 527 479 520 247 375 549 564 527 526 523 373 548 767 254 606 550 709 297 455 542 351 268 648 434 386 428 492 290 468 280 698 493 344 371 630 264 377 454 570 335 686 546 552 333 681 485 676 294 561 543 612 443 748 375 442 381 524 540 334 541 497 454 753 347 512 294 520 444 731 433 586 297 776 262 410 537 457 261 483 472 458 276 760 518 380 481 742 435 610 529 646 358 522 293 394 410 688 393 605 400 548 375 394 331 619 299 614 282 762 429 710 341 649 351 529 239 529 406 406 274 358 299 498 537 385 341 349 263 751 468 763 378 456 419 514 324 494 490 490 371 647 497 350 360 391 371 485 239 407 440 378 446 582 439 369 271 634 543 667 281 533 501 528 518 496 317 510 545 773 250 579 371 737 453 636 485 544 390 669 315 362 236 507 420 563 363 444 250 574 474 682 416 387 419 407 367 717 508 614 302 465 516 584 367 350 409 580 434 776 479 610 386 341 406 526 307 651 549 553 391 605 323 433 244 758 512 600 451 496 289 522 350 685 434 562 546 707 547 609 300 739 242 430 518 545 385 465 487 561 437 383 437 400 259 350 391 665 330 629 344 355 450 420 473 663 391 751 514 376 275 605 324 749 525 776 535 535 270 704 262 573 255 561 456 340 419 679 407 411 288 374 469 629 317 570 453 615 363 703 465 732 303 492 427 634 377 635 515 434 450 637 368 535 519 566 339 693 496 690 461 720 272 709 350 371 347 604 275 645 401 689 409 503 284 625 372 636 523 632 392 345 489 629 535 691 459 405 431 619 254 411 386 411 417 455 315 671 431 759 238 514 483 575 411 596 355 631 237 423 476 719 363 356 256 712 498 533 285 449 436 516 335 684 338 429 434 388 258 437 258 594 528 776 335 761 397 366 500 593 264 365 273 582 480 533 362 724 252 635 404 547 440 753 466 341 283 608 428 446 347 582 539 693 320 399 544 541 536 734 467 440 526 768 360 638 351 607 387 589 364 609 455 401 499 332 483 424 287 404 494 670 233 563 326 455 449 500 396 396 341 401 411 413 400 405 482 433 536 479 402 650 472 731 318 547 365 626 236 623 534 675 338 449 292 413 373 445 340 558 329 502 470 646 442 717 320 448 277 652 409 579 435 696 479 424 531 622 500 562 260 589 431 589 367 633 505 412 453 611 481 775 403 661 359 395 291 634 323 527 312 592 278 534 517 513 441 675 367 537 473 392 246 347 402 361 464 334 344 728 275 492 302 610 512 483 295 739 522 338 418 334 540 360 424 436 290 563 434 733 348 588 533 593 363 339 510 668 477 768 415 697 297 714 264 678 500 370 273 594 300 468 439 679 548 537 516 332 515 340 526 491 315 705 430 587 382 668 528 737 534 527 257 672 348 356 272 461 244 412 259 480 465 499 237 601 349 608 425 596 405 547 517 408 363 542 356 672 475 587 239 452 239 699 507 577 527 646 319 709 365 501 267 476 270 484 483 669 411 347 360 587 460 587 485 335 536 445 371 593 428 729 356 550 334 480 486 561 385 532 385 381 544 564 492 421 464 340 284 686 338 718 377 334 459 390 285 551 300 379 263 408 523 648 273 626 515 587 287 577 486 375 532 466 403 384 487 578 309 347 303 768 407 728 314 702 353 470 373 469 387 475 417 452 286 638 354 466 327 561 340 543 378 592 310 698 307 767 296 361 374 356 323 632 266 412 284 612 523 580 460 418 244 608 255 695 515 432 327 515 318 385 428 572 439 622 488 353 518 772 426 515 358 351 549 430 464 640 502 701 333 493 446 566 328 710 439 746 263 448 460 436 281 478 240 729 340 333 455 653 345 531 526 709 316 674 294 583 286 479 256 731 456 361 287 691 488 620 361 485 289 396 408 751 482 701 347 610 248 489 532 549 426 366 290 639 393 674 295 424 310 704 497 584 270 667 284 441 508 537 265 731 359 588 351 467 537 490 348 633 375 664 473 337 317 539 410 599 507 476 390 683 517 583 379 401 281 686 273 590 418 737 465 379 231 401 465 564 391 627 396 488 233 388 280 695 535 675 406 430 520 431 352 688 263 619 551 589 359 391 457 608 447 625 289 373 526 522 313 374 549 733 363 718 364 440 261 649 502 722 367 548 283 455 541 706 418 463 317 480 314 759 376 613 416 488 367 480 242 583 259 610 327 558 498 585 515 370 522 675 332 549 341 604 306 377 388 752 344 699 406 753 498 397 325 738 480 562 318 731 459 527 463 482 277 450 469 467 275 531 244 697 292 391 398 653 274 645 276 728 397 348 316 537 463 439 400 500 376 609 527 492 413 773 533 671 365 400 520 719 267 564 516 707 330 456 364 756 384 753 488 749 506 729 258 765 552 333 507 420 326 739 512 708 240 740 495 418 379 609 409 620 384 586 421 457 528 376 397 511 456 427 233 452 263 669 501 431 358 704 535 447 283 542 315 681 304 426 264 451 442 428 442 408 295 430 497 702 293 532 407 420 512 714 272 750 330 500 511 676 448 740 318 645 403 497 428 644 335 529 316 564 405 442 384 589 349 453 423 518 246 442 528 567 400 385 284 675 464 519 411 450 479 513 287 385 506 654 300 682 541 352 386 556 493 768 300 457 427 339 511 773 337 660 489 448 538 541 436 581 270 341 474 561 263 581 450 713 401 677 502 336 375 514 312 714 400 391 418 367 374 473 304 670 472 617 414 646 397 346 473 770 311 491 526 507 298 490 258 644 551 450 343 538 448 569 426 413 236 651 266 617 281 676 461 383 330 455 258 723 549 344 354 539 422 510 423 357 320 614 461 519 231 346 393 747 360 763 417 360 530 724 533 506 372 520 306 647 400 774 268 600 302 493 512 508 406 723 514 571 541 365 521 385 348 636 371 765 513 598 239 428 288 568 384 776 466 338 313 675 293 519 369 632 495 333 448 633 550 504 360 481 385 527 438 578 289 734 340 717 263 769 414 557 535 425 473 543 298 725 512 553 334 513 521 401 483 720 511 645 256 599 281 741 548 554 318 560 546 617 516 441 454 388 386 559 307 501 492 649 402 522 255 663 301 636 482 725 278 633 511 628 404 580 234 362 362 692 370 368 448 752 527 755 364 667 409 658 475 692 384 583 233 591 410 758 355 603 442 510 492 558 381 615 298 587 351 435 498 749 347 442 349 556 471 413 459 377 513 754 429 615 258 608 234 457 355 354 282 448 496 702 322 422 234 360 551 760 260 435 422 429 264 423 241 511 420 622 281 531 303 523 314 550 364 728 523 460 525 668 424 645 481 599 379 531 524 597 475 341 323 770 367 352 422 631 524 477 401 473 435 345 435 350 460 542 246 553 492 672 357 773 395 744 253 545 501 677 383 335 313 676 463 333 408 497 444 374 434 630 420 766 283 349 523 573 443 756 383 345 272 340 482 521 359 661 407 477 406 662 349 461 249 619 244 488 405 687 454 717 258 540 282 443 471 774 329 697 282 469 245 459 427 483 539 563 256 702 297 548 378 420 537 685 375 421 439 465 362 447 289 687 449 442 460 643 532 616 517 452 271 624 262 481 339 632 376 600 444 460 280 418 487 708 356 350 395 616 514 716 550 492 234 478 417 524 467 404 377 631 465 589 522 677 339 446 483 742 302 747 467 413 352 743 483 644 504 384 373 636 402 378 377 750 414 451 297 385 480 722 525 381 376 646 427 437 351 762 439 659 385 397 254 735 392 510 496 661 519 752 431 509 326 342 484 471 344 709 416 459 233 502 336 604 447 707 295 350 339 674 398 750 539 697 316 657 524 725 518 733 523 500 253 371 287 496 500 668 343 579 314 728 520 547 338 672 464 513 498 758 499 441 406 757 308 490 238 430 354 479 328 659 462 556 368 403 543 405 318 413 503 454 394 638 446 597 273 395 253 570 318 640 496 535 400 578 479 613 427 552 523 627 267 727 333 600 504 562 393 558 398 599 409 775 262 408 283 669 528 532 331 507 323 634 380 553 289 381 263 529 415 487 457 714 443 627 231 367 459 398 254 768 359 509 322 762 292 503 513 464 401 395 303 439 496 471 512 537 460 435 419 439 510 700 541 709 426 731 401 687 480 579 367 729 386 509 292 671 320 591 292 522 532 698 406 576 343 712 434 489 493 342 348 679 372 680 542 531 450 544 320 498 269 364 425 374 244 609 305 423 483 479 343 460 251 393 341 615 398 512 546 644 464 763 445 449 498 648 331 348 301 626 549 386 509 441 498 493 387 384 319 701 247 394 349 766 281 636 280 497 547 518 288 521 388 589 266 728 310 461 428 509 395 577 529 614 403 559 426 591 423 698 353 522 520 744 425 634 318 759 269 727 249 655 314 540 505 736 535 707 269 604 350 695 307 607 395 332 259 429 335 609 544 669 273 476 375 483 455 689 257 729 483 663 431 607 539 625 373 384 242 761 500 637 495 460 482 384 417 735 281 343 277 643 254 685 261 394 354 671 379 454 413 514 273 357 461 400 388 751 315 495 488 477 275 366 333 648 487 396 278 345 275 447 265 458 235 732 515 720 487 345 243 365 520 481 263 513 237 527 329 345 345 631 530 763 283 705 438 433 332 679 511 472 295 474 333 433 326 626 355 701 473 595 341 657 512 449 250 357 439 773 400 443 382 602 407 739 508 665 530 602 281 748 454 704 235 384 494 741 300 443 235 711 404 503 550 339 245 501 325 450 526 742 468 656 323 445 291 627 433 471 413 511 266 405 380 574 447 360 384 708 292 435 281 375 402 670 362 514 459 456 243 396 284 586 437 544 515 534 285 436 324 643 336 520 471 511 455 447 488 574 475 711 395 616 522 532 263 454 409 512 282 637 259 657 396 391 405 763 512 389 410 417 240 657 489 776 347 613 374 597 281 662 271 751 471 650 320 603 389 582 299 552 325 472 339 388 460 764 435 648 357 727 461 362 307 570 327 752 361 715 515 611 358 611 405 765 254 743 543 486 443 688 495 358 337 681 306 436 373 425 434 405 253 415 325 630 416 385 325 417 250 744 413 474 440 522 471 345 550 687 240 723 504 472 249 467 344 335 463 344 283 445 487 767 457 454 304 714 312 420 245 591 537 342 381 447 374 747 498 445 283 710 531 639 500 645 320 574 461 768 402 647 279 708 470 352 294 729 382 373 476 680 285 569 447 416 317 613 353 339 541 439 441 517 380 715 497 360 334 536 409 565 431 586 233 527 260 651 326 662 540 390 357 640 535 363 386 742 241 648 232 515 411 476 524 334 547 705 342 350 552 552 272 412 316 533 304 700 470 746 266 415 244 609 234 479 243 701 371 610 440 692 461 357 299 599 515 480 235 519 340 461 481 335 498 719 460 590 469 616 267 576 463 758 305 646 458 380 300 736 337 605 368 612 366 718 551 649 292 728 423 387 505 761 244 403 337 723 328 713 319 467 398 661 509 555 260 742 537 578 502 358 489 339 371 645 539 420 498 588 433 665 340 722 231 671 473 742 329 390 245 349 352 532 360 517 271 709 369 697 375 751 237 744 483 486 380 351 547 541 406 428 499 628 355 474 466 551 257 714 488 502 251 707 454 628 356 764 294 333 370 680 434 676 353 491 298 563 476 489 365 726 392 371 410 757 434 500 250 421 341 746 535 575 497 662 450 574 362 351 245 734 248 587 339 579 262 360 453 456 238 765 231 558 238 691 510 592 396 355 482 389 236 357 531 392 260 347 518 708 527 764 252 580 354 705 530 420 234 733 425 385 416 411 515 352 511 465 270 570 527 470 480 407 262 521 235 507 359 671 475 708 269 601 479 554 360 587 449 762 522 692 294 589 326 655 436 473 495 607 458 378 438 448 346 709 530 447 255 751 288 362 399 697 412 706 327 411 296 548 428 633 478 673 359 391 338 760 551 650 360 577 263 545 441 453 330 637 336 733 351 558 369 600 360 473 454 759 521 600 246 714 499 479 486 518 383 435 378 554 310 497 240 593 355 768 525 614 410 558 439 464 327 354 385 498 367 700 308 528 235 766 538 382 302 743 549 713 419 768 305 768 254 733 271 540 458 672 541 421 270 387 313 350 346 713 325 346 427 588 303 466 442 599 308 644 305 658 472 754 267 566 367 366 275 736 480 645 389 544 411 604 491 468 234 494 512 537 423 609 255 550 244 509 473 418 304 737 549 495 292 519 522 597 319 454 463 360 277 702 341 650 439 518 328 553 236 363 464 622 418 448 522 515 283 650 348 709 304 687 517 553 440 646 260 391 279 379 471 682 298 419 335 534 373 466 326 480 237 614 342 627 539 369 527 724 319 513 343 710 233 632 338 400 437 533 340 673 484 659 473 446 490 375 259 568 412 769 476 640 282 686 294 443 351 404 299 361 301 759 304 421 315 645 503 713 537 496 272 425 298 342 377 577 426 332 282 408 356 768 432 762 409 399 327 603 427 531 343 419 419 471 473 523 264 649 371 524 490 760 434 566 281 616 253 576 256 346 546 669 244 689 366 698 303 651 241 638 481 465 316 772 327 776 550 647 320 439 436 487 309 409 354 389 324 635 410 603 325 719 286 542 493 527 468 647 469 470 534 662 550 518 302 499 268 450 516 369 253 363 404 595 432 665 443 482 478 765 460 652 330 461 293 674 347 473 511 743 447 381 437 424 444 649 302 361 334 388 390 360 273 427 247 491 512 377 394 522 325 667 383 664 507 580 379 632 532 338 543 393 373 669 242 518 451 442 494 481 350 727 552 688 320 622 457 649 347 343 397 695 420 672 512 373 429 681 420 592 429 493 319 665 446 540 427 684 327 528 313 683 337 738 450 582 495 661 457 628 280 438 522 527 496 501 308 688 464 653 439 471 310 589 358 364 435 771 308 477 290 464 396 652 457 767 418 336 359 577 346 476 347 560 308 572 524 700 519 641 352 433 480 762 253 615 265 721 477 587 259 491 415 507 269 389 246 419 487 371 310 656 457 397 270 709 310 674 508 667 523 743 480 629 312 548 282 651 416 771 254 439 298 563 275 688 550 434 493 536 299 449 419 378 392 414 453 602 350 550 245 510 347 363 432 382 336 350 452 536 472 399 305 738 475 758 551 388 323 382 518 545 353 614 450 601 253 732 487 524 370 581 387 567 508 520 265 368 446 694 504 604 419 397 375 346 309 479 345 498 518 437 431 421 368 698 460 769 294 545 380 516 282 659 344 674 313 684 469 562 268 572 265 679 281 641 544 733 261 458 544 418 418 628 391 741 476 707 453 644 507 579 458 569 444 390 455 546 268 684 443 597 483 631 405 694 465 378 274 527 399 673 334 583 308 494 415 657 533 366 547 488 313 623 276 627 239 545 401 626 326 498 308 741 458 394 369 399 518 437 283 614 425 593 260 560 383 669 307 346 514 436 552 385 323 614 397 693 453 415 539 528 529 337 418 681 303 386 399 604 327 721 242 446 525 632 494 404 500 612 286 479 290 405 459 643 475 628 522 587 502 507 286 376 517 364 518 567 388 514 283 521 481 534 483 590 253 334 339 342 544 668 508 619 523 515 445 593 505 521 470 753 539 589 438 521 240 722 417 367 273 443 468 379 466 403 309 504 433 656 320 726 483 518 541 540 269 768 355 521 394 690 429 597 433 672 301 380 329 419 489 339 345 507 262 722 452 739 501 369 443 654 536 447 356 462 298 652 396 679 352 576 310 706 469 383 424 406 394 756 310 695 233 596 236 550 281 411 260 632 358 658 378 668 437 378 435 376 410 499 387 527 464 421 531 649 384 500 289 336 514 423 311 378 246 502 256 667 374 636 326 628 345 597 468 358 289 679 543 420 483 339 366 405 373 393 422 687 258 730 470 658 443 649 319 451 449 753 439 671 318 748 300 463 502 757 360 603 520 535 392 403 286 611 292 661 538 554 477 496 237 591 276 540 411 645 281 686 502 339 540 774 424 352 469 652 530 370 267 739 463 418 476 458 368 763 537 492 402 378 303 729 495 552 540 353 469 487 507 702 359 493 419 582 542 775 244 389 254 497 266 360 331 623 338 720 476 622 300 632 539 588 356 433 375 360 487 759 519 435 513 729 492 422 366 348 475 494 474 486 327 539 463 713 415 663 455 473 272 761 485 408 470 393 526 418 512 378 352 503 431 419 526 716 285 749 403 617 525 410 258 505 405 555 288 375 509 524 527 364 400 381 246 738 462 693 420 678 430 597 412 470 244 745 429 346 381 697 327 484 352 578 379 751 489 478 526 633 486 664 386 481 412 564 480 419 248 566 533 651 508 492 342 394 377 522 267 336 508 623 391 593 427 548 533 768 293 755 314 719 356 500 457 512 348 508 382 559 369 589 517 638 244 638 423 437 232 569 441 361 391 495 549 732 240 754 434 531 456 345 505 724 542 355 402 593 460 684 299 481 330 510 388 409 474 501 401 425 475 620 519 672 545 702 394 378 407 752 509 429 407 726 431 447 479 766 448 425 383 494 362 496 362 534 232 514 393 729 344 437 233 691 324 673 415 679 267 440 288 479 244 338 411 744 403 615 288 456 540 611 285 468 365 527 281 683 250 438 475 548 520 528 287 518 257 572 261 664 278 664 402 427 376 341 370 368 357 519 362 466 309 461 515 442 550 699 278 686 525 513 376 532 330 636 540 763 246 708 367 418 389 759 458 738 390 426 501 690 505 526 284 734 298 404 420 458 452 706 388 395 414 768 373 579 540 567 258 670 249 653 372 493 374 510 321 492 501 384 241 535 428 528 339 640 272 344 523 483 467 709 375 426 334 704 314 386 382 652 510 574 535 543 336 600 238 693 359 689 384 695 264 682 545 630 232 728 499 392 466 609 240 495 240 580 443 375 514 523 251 592 432 402 276 541 251 451 261 705 522 686 299 481 351 671 451 432 494 349 434 663 446 526 396 611 413 510 538 505 410 661 235 687 270 673 257 735 494 557 390 588 472 452 452 666 351 588 332 473 285 461 373 628 304 774 280 666 336 518 364 449 249 394 399 561 318 485 313 610 399 437 420 741 393 702 306 405 325 613 345 347 380 409 414 378 233 608 422 360 282 643 422 620 387 342 334 396 366 390 303 432 287 450 378 366 325 441 284 773 321 521 473 687 457 604 354 470 351 719 243 372 547 646 270 693 403 762 525 466 422 340 347 737 513 430 547 479 406 405 347 700 260 363 265 338 360 432 389 491 536 486 544 748 510 750 380 359 486 556 406 457 234 722 257 671 325 485 363 365 367 691 476 673 362 721 446 509 477 767 376 675 473 526 312 557 524 353 415 401 468 701 488 618 411 427 310 438 374 674 464 569 410 676 412 475 284 453 307 340 247 686 480 731 349 358 256 576 493 747 325 637 375 538 345 586 242 620 542 437 253 702 327 679 245 593 305 552 261 385 489 370 323 678 510 492 483 628 419 625 271 426 407 540 299 638 275 392 280 384 314 648 381 416 240 478 371 640 289 728 505 419 323 406 312 721 461 757 370 353 374 741 244 652 511 711 250 383 333 355 274 472 265 746 236 702 450 540 358 432 242 533 354 435 433 415 459 384 412 520 407 603 380 764 357 544 329 408 371 576 271 582 432 596 465 461 398 520 466 774 531 539 256 515 352 630 414 611 349 566 392 358 448 766 401 451 356 597 330 606 316 597 393 600 363 491 447 430 481 459 451 550 453 710 398 652 411 332 433 554 312 353 521 566 490 745 378 393 429 370 301 557 423 570 518 484 408 378 394 747 271 349 272 587 298 542 479 594 378 402 238 657 356 556 402 532 367 670 392 777 480 421 380 720 519 568 542 439 528 625 300 363 372 369 462 694 309 626 298 730 496 556 505 615 509 424 292 461 453 753 320 624 521 548 512 473 482 617 350 483 234 540 497 773 526 648 283 445 303 639 258 388 359 369 471 507 540 507 270 631 429 334 550 718 532 644 315 540 548 677 400 440 302 352 363 360 255 341 437 388 312 491 263 476 518 448 379 406 307 336 550 704 528 707 381 367 486 339 464 490 268 623 294 596 241 661 514 664 309 512 360 623 384 659 480 489 292 564 294 393 336 596 397 485 258 385 332 718 316 707 356 754 285 408 258 528 460 442 267 443 242 595 387 362 486 357 362 714 275 566 403 671 455 659 284 664 365 515 427 622 501 348 256 487 350 640 522 593 337 710 517 571 459 563 323 564 255 459 365 606 441 592 286 344 326 359 246 617 401 371 267 755 493 547 523 611 340 507 332 715 389 351 392 777 433 599 371 381 397 594 358 592 470 375 428 715 513 695 473 763 334 743 506 414 525 466 418 656 416 775 239 621 273 333 321 361 445 479 399 705 537 466 460 652 546 669 314 488 499 737 415 364 254 684 325 545 465 443 459 769 299 401 378 364 481 773 546 342 517 754 402 376 282 337 321 740 438 683 246 590 335 694 443 632 298 655 373 377 356 776 406 406 414 705 276 334 427 342 504 614 496 506 417 602 462 633 355 358 490 579 428 728 376 480 492 734 328 612 470 420 346 410 529 688 488 752 334 735 355 579 521 416 500 720 301 620 538 475 535 400 455 407 448 486 297 336 240 726 546 500 528 660 285 630 446 470 362 412 456 744 274 755 250 402 504 526 323 361 272 633 388 543 233 395 273 582 296 486 491 369 391 674 311 716 254 772 416 388 453 533 337 432 289 581 380 527 397 645 548 492 350 582 477 664 249 776 338 658 493 579 265 517 390 665 483 608 267 448 273 554 483 561 425 626 383 652 549 684 359 349 297 563 477 612 401 647 461 425 391 368 367 664 326 477 236 519 313 739 510 359 364 457 451 555 262 491 313 758 252 344 307 726 245 345 379 609 308 445 299 391 336 664 467 674 530 737 241 657 459 413 238 735 350 405 429 333 301 759 380 591 344 768 307 589 550 409 250 634 530 601 452 371 315 677 241 455 495 457 288 701 406 717 524 428 317 666 396 553 339 726 369 737 361 517 540 648 252 343 507 673 377 555 349 336 231 741 438 355 344 550 501 430 519 669 270 567 304 372 474 684 307 743 289 608 292 352 257 718 295 480 404 344 398 478 469 639 454 650 544 546 446 601 251 462 541 449 539 615 357 648 277 558 502 617 328 581 417 411 506 534 484 756 462 637 435 500 414 335 552 366 496 370 415 676 537 433 370 452 269 694 399 394 366 400 386 486 337 487 530 615 289 493 444 760 438 470 309 700 242 570 406 664 341 477 371 363 277 345 418 742 442 741 386 592 242 350 357 529 258 663 250 749 307 670 302 604 313 634 532 529 531 748 357 422 328 726 396 447 319 496 429 465 377 358 367 623 441 560 489 613 277 456 542 433 270 520 268 568 489 768 469 409 485 392 513 731 465 545 247 479 411 494 465 592 358 679 416 583 414 728 544 480 517 740 330 685 326 755 387 569 548 356 248 598 535 674 489 766 239 571 265 742 514 757 422 464 344 636 409 776 355 481 426 589 366 421 528 358 411 467 547 654 341 534 457 462 267 596 515 769 376 590 312 716 462 638 291 435 359 416 289 540 261 672 353 628 286 761 308 609 332 554 281 443 460 364 380 504 242 584 451 492 459 696 346 353 324 700 320 480 247 708 532 701 527 398 471 517 514 366 247 647 321 591 411 463 423 392 245 387 375 627 295 334 439 348 503 452 257 550 502 556 418 528 504 510 290 754 435 449 351 417 309 599 428 548 376 355 347 719 504 451 311 697 459 531 299 374 287 403 327 456 476 761 305 333 430 656 364 649 375 443 492 660 513 680 449 654 349 367 376 722 253 604 231 337 406 461 547 600 352 579 501 655 449 560 463 498 292 716 233 685 305 443 529 634 505 757 353 557 473 584 289 408 442 580 444 610 439 517 354 559 528 716 408 537 379 352 404 367 440 744 264 427 428 537 282 372 242 388 438 485 528 680 352 513 467 491 452 740 413 725 399 409 432 586 469 767 278 554 239 510 473 440 322 422 494 727 435 531 419 658 474 629 398 717 503 450 367 537 481 668 337 765 472 346 443 533 490 579 537 368 433 711 278 442 260 773 398 697 313 502 518 606 536 693 350 706 247 441 374 411 303 591 337 699 457 679 342 334 292 652 499 404 465 558 423 352 290 550 240 680 499 526 274 340 273 721 302 452 532 689 494 622 380 614 412 450 434 644 470 603 346 776 381 720 260 444 450 757 372 362 546 538 282 629 240 596 374 510 437 415 328 591 311 594 383 564 253 386 495 640 354 368 422 470 429 396 312 500 460 598 399 594 402 528 281 407 515 447 291 450 249 491 264 612 375 660 370 599 455 499 393 438 492 749 357 333 471 351 407 512 436 528 280 527 277 723 231 376 344 644 318 499 406 484 552 647 231 581 335 692 257 554 246 568 340 375 289 594 322 363 396 519 474 649 526 603 270 430 390 575 476 761 272 678 374 387 517 629 238 422 429 438 366 397 264 587 392 397 536 571 430 472 241 722 258 681 231 378 455 406 244 691 489 452 420 530 417 548 418 629 299 538 400 767 326 568 325 672 325 742 379 584 519 668 385 497 521 503 526 624 517 379 274 488 408 676 497 651 386 488 513 553 304 594 247 463 530 653 448 693 292 444 368 534 367 593 382 557 528 579 522 427 244 481 438 725 280 546 317 335 369 542 376 680 390 492 296 728 436 532 376 756 542 433 494 542 362 399 297 382 382 578 526 699 364 583 539 624 282 546 327 380 529 574 276 500 241 466 302 481 384 469 267 655 403 397 547 709 377 398 244 657 485 438 286 420 324 346 450 437 326 421 307 618 276 631 377 466 292 706 245 508 288 558 279 405 552 713 294 397 345 566 463 777 438 436 481 738 491 618 295 533 445 517 485 463 369 665 305 358 340 423 240 595 423 707 251 345 247 700 512 599 433 633 359 667 509 371 271 666 521 442 455 447 397 557 345 528 271 745 287 460 402 689 507 384 444 532 451 371 500 347 428 432 454 689 491 695 480 438 411 352 276 708 266 552 405 632 551 467 508 689 312 510 235 591 488 611 239 394 247 573 403 567 467 554 429 493 299 339 379 499 240 614 242 624 542 479 285 485 254 706 355 742 345 435 245 652 428 613 279 678 403 743 269 420 420 682 419 503 456 535 538 568 463 391 483 478 395 753 283 570 306 736 548 448 253 482 393 528 390 355 410 399 303 758 437 708 440 524 428 597 449 375 496 596 360 580 296 656 295 569 538 587 279 335 490 395 331 715 345 376 306 510 391 696 462 697 543 546 496 751 515 465 260 492 370 377 346 400 355 503 491 770 458 759 416 586 513 685 273 457 257 495 466 608 348 485 237 421 463 395 518 576 320 695 337 347 335 681 323 497 400 624 239 434 310 730 284 380 508 452 268 421 290 556 327 342 342 602 373 756 486 377 402 375 484 468 497 515 275 679 323 773 535 604 485 543 285 351 292 601 231 526 257 532 470 420 475 354 467 538 343 755 507 775 448 447 387 750 363 643 424 699 541 375 398 345 531 747 324 777 287 713 462 410 512 766 346 679 310 503 548 379 265 500 316 749 519 653 537 447 298 428 371 484 390 429 393 375 386 711 339 740 343 502 337 747 306 452 303 511 540 347 349 400 283 341 231 640 370 702 346 440 342 396 384 767 383 436 282 405 254 650 307 583 422 703 277 517 302 667 368 529 357 367 341 450 373 414 349 387 545 490 295 484 541 648 371 473 473 466 344 730 515 404 441 439 471 517 317 714 534 748 462 650 310 379 297 697 288 352 352 608 466 637 525 585 478 385 440 401 362 757 275 654 552 379 398 356 525 350 312 471 272 631 499 646 447 702 505 454 333 400 231 491 319 360 262 606 319 725 511 421 473 628 512 434 299 745 247 733 393 356 342 591 396 494 529 378 235 640 248 367 489 599 354 535 339 442 234 502 258 510 377 671 551 673 500 753 309 656 501 631 337 493 448 396 531 571 523 465 329 451 236 666 304 769 492 376 270 511 426 473 552 539 288 555 481 427 517 518 254 675 245 760 500 456 442 401 285 692 324 530 384 347 369 646 426 658 539 549 234 572 488 775 430 733 297 738 290 580 402 425 494 771 276 592 487 459 388 666 406 711 240 764 236 467 397 599 448 623 231 341 550 424 317 538 377 668 315 728 245 332 529 382 333 552 543 397 506 686 455 428 538 756 240 767 522 655 397 694 345 404 447 499 235 361 551 625 432 690 462 650 489 697 536 705 552 647 349 354 350 761 526 463 318 653 468 506 346 622 306 508 391 741 290 358 273 682 232 614 542 698 263 369 415 465 333 537 543 585 500 357 437 477 377 658 346 412 390 630 529 656 331 710 488 508 464 495 545 740 307 489 342 717 333 675 319 612 513 493 280 378 386 667 326 497 292 370 437 725 394 436 326 697 437 454 272 509 380 453 296 667 446 505 341 419 463 674 359 746 235 363 285 638 447 702 521 534 399 383 481 493 331 728 279 429 238 612 517 622 279 336 543 381 341 579 500 369 508 513 466 544 358 623 335 649 444 496 341 537 377 745 485 518 325 511 349 721 400 666 519 681 404 417 357 470 293 743 490 477 300 609 473 389 475 565 288 453 316 664 246 454 335 642 379 715 481 724 469 604 409 667 411 488 410 597 381 422 487 417 323 499 476 513 401 427 392 715 241 405 290 647 287 370 427 668 244 441 243 661 467 512 286 620 331 423 279 396 548 543 400 580 299 579 354 616 407 659 369 343 352 557 335 751 235 513 481 471 240 723 283 773 490 732 314 739 255 495 487 565 449 636 495 582 247 643 368 582 404 422 275 582 492 485 330 387 360 673 393 635 351 640 359 572 350 726 252 740 269 636 433 410 441 646 375 450 440 554 372 552 337 738 483 450 535 374 360 616 549 405 283 677 320 714 245 428 412 745 537 725 412 769 460 617 534 771 335 772 455 461 370 768 546 767 389 448 400 399 326 624 364 524 401 344 260 475 300 744 334 480 447 524 550 407 507 467 500 649 290 495 364 555 536 732 293 492 355 368 243 547 472 428 439 520 345 715 452 602 552 432 422 596 501 626 288 505 250 584 275 413 378 508 517 415 546 410 397 358 447 472 324 737 447 386 551 669 311 483 469 595 532 676 422 602 481 402 492 462 325 480 324 465 248 425 467 432 286 705 387 747 311 440 538 455 396 562 377 457 454 654 362 543 239 497 302 554 435 669 250 538 492 648 387 541 464 769 417 709 533 716 338 398 408 381 423 718 547 338 386 402 524 439 308 380 354 430 337 757 355 367 306 715 326 619 428 447 276 704 401 407 311 769 463 486 316 680 237 425 465 698 347 711 288 460 419 632 424 439 547 574 348 639 477 741 527 565 408 434 402 646 236 684 354 506 497 606 480 406 427 550 503 590 366 521 450 427 476 519 342 521 453 677 528 530 372 567 299 568 403 756 342 587 422 659 267 568 442 702 392 626 495 622 363 467 455 524 425 609 274 568 284 529 434 464 449 497 269 693 534 737 367 701 430 423 312 737 286 676 328 494 293 376 268 462 353 453 347 598 474 677 501 437 473 740 443 544 487 652 281 760 298 429 438 523 529 389 350 614 476 584 313 457 295 672 504 468 354 774 546 359 450 528 314 460 396 489 432 678 294 684 518 506 393 493 296 460 269 723 313 523 343 627 318 728 438 511 371 452 464 664 387 596 307 476 352 342 270 712 394 727 472 343 418 652 493 741 473 750 545 659 474 523 408 696 278 360 285 776 404 465 476 722 364 728 254 741 514 666 474 759 293 712 395 454 260 365 388 423 233 384 536 746 285 537 464 377 451 442 504 568 397 713 262 716 507 649 459 492 265 358 511 535 465 453 442 432 499 355 310 752 301 748 335 532 272 521 452 426 263 391 253 765 444 746 425 462 476 658 280 380 538 523 481 729 435 741 282 690 545 441 520 527 301 382 273 703 408 720 399 370 547 341 523 617 506 625 391 354 398 564 491 648 366 523 418 348 390 766 274 692 476 415 318 581 514 627 485 646 471 620 314 388 288 749 550 605 498 358 502 495 237 625 308 421 242 430 482 643 276 605 393 343 375 451 461 696 550 443 432 411 430 632 271 644 290 494 481 458 366 561 325 599 357 735 448 682 517 682 395 641 548 482 515 652 369 651 464 399 290 627 292 453 405 371 419 413 404 360 312 595 318 759 256 667 343 573 261 701 240 433 443 670 451 702 367 337 335 346 454 637 409 641 344 552 425 548 310 491 421 694 359 573 347 693 529 674 355 541 325 745 410 424 367 664 311 576 546 376 288 378 373 700 409 678 326 754 279 624 320 764 417 380 262 406 373 471 478 469 502 673 268 333 508 548 398 730 386 709 492 552 483 661 331 486 464 489 269 519 536 588 523 556 231 415 439 378 343 455 272 595 349 488 269 619 388 393 240 373 268 755 264 379 389 541 547 343 410 656 330 467 529 562 313 590 506 567 489 470 510 657 393 764 347 588 394 450 326 667 443 639 422 753 437 750 442 611 399 588 260 432 386 535 319 644 342 576 419 341 410 407 323 334 284 761 372 610 482 618 550 662 421 550 406 441 486 579 530 704 445 346 303 733 498 553 385 680 374 749 510 408 471 338 448 361 336 670 287 526 386 358 518 765 317 695 504 626 324 417 515 409 350 537 448 633 244 764 504 680 447 460 253 376 341 510 465 634 418 689 489 482 549 654 489 770 253 735 385 643 393 625 441 766 486 548 335 536 310 659 464 426 270 484 513 500 541 767 399 495 378 448 258 525 326 430 395 354 251 529 396 432 550 660 369 669 422 481 231 461 280 688 246 379 280 672 493 741 457 549 344 730 337 533 464 352 246 755 465 483 379 585 394 402 299 533 549 507 255 365 231 497 253 564 459 533 444 506 520 611 248 430 455 473 410 511 460 698 529 594 496 574 436 690 275 762 319 505 537 528 512 609 437 534 377 635 484 435 324 432 326 459 513 429 486 592 265 635 485 456 363 617 410 670 450 744 390 493 458 526 287 645 450 351 331 465 330 573 318 517 501 745 400 487 322 448 361 684 526 525 251 697 315 606 385 585 416 409 366 620 395 586 448 421 318 741 390 617 550 600 234 759 353 359 327 773 482 333 413 577 314 717 399 386 507 564 526 506 492 354 277 537 407 379 255 751 451 747 363 536 319 763 400 376 513 775 348 469 320 506 262 549 535 582 398 352 372 567 482 472 280 606 450 332 412 431 257 399 395 696 426 663 550 543 546 444 261 470 323 334 235 549 490 698 267 337 447 756 298 579 461 769 237 693 455 698 300 736 542 601 328 437 424 508 292 446 404 558 547 414 368 402 324 752 433 433 453 342 532 419 271 725 307 359 234 441 288 341 472 546 364 616 513 630 388 686 439 501 324 463 449 761 536 335 495 704 549 726 544 451 369 686 380 682 482 543 316 600 351 566 497 653 416 639 493 578 239 447 287 547 278 614 498 511 331 349 521 409 465 431 234 631 363 761 314 717 516 527 310 438 497 407 298 653 529 625 436 365 373 486 522 562 479 708 286 402 315 640 374 339 547 358 375 430 442 625 531 601 356 382 510 590 360 400 420 412 331 702 362 682 280 393 550 404 549 406 404 738 234 490 368 382 453 609 413 767 542 529 528 536 376 528 546 585 377 544 484 653 307 679 377 528 378 724 233 642 455 462 288 455 257 384 286 568 418 370 481 366 485 697 289 687 255 708 352 615 358 525 315 736 438 572 332 339 448 498 287 448 495 600 540 485 336 559 302 764 383 569 503 566 425 629 441 333 351 689 316 397 523 478 436 765 527 452 421 467 343 645 351 340 271 722 464 491 538 650 342 643 541 530 262 690 265 374 532 725 363 674 550 523 379 458 439 411 265 476 251 744 363 743 316 468 384 595 510 603 276 424 414 406 268 525 546 759 471 470 388 641 422 522 472 702 233 583 282 345 280 722 459 387 540 403 386 696 260 605 446 678 341 744 352 723 250 631 284 734 401 700 484 522 365 565 524 452 415 583 388 379 526 656 459 404 302 618 531 451 326 357 542 694 497 727 290 458 531 429 286 609 517 365 291 750 298 612 539 424 274 464 266 644 399 753 333 390 502 436 307 426 285 460 446 596 260 556 249 416 288 647 500 544 309 382 298 746 399 539 378 674 234 749 482 773 311 581 544 593 539 525 408 758 302 553 342 421 520 592 373 660 507 609 376 558 353 777 514 402 337 423 392 532 239 626 439 547 298 718 529 471 530 452 353 667 456 644 478 428 294 456 447 625 461 582 314 747 512 758 412 630 495 604 369 768 329 353 325 375 257 557 303 376 536 429 261 335 276 735 457 746 246 484 290 484 375 664 419 429 276 635 358 575 552 503 251 383 430 608 452 546 387 441 552 761 416 344 395 542 474 727 500 351 399 439 302 709 395 431 364 549 299 603 399 479 443 618 533 598 263 508 351 510 541 698 484 477 490 704 395 460 232 600 323 358 260 626 410 774 342 764 280 463 456 505 241 481 488 527 297 639 312 587 306 752 511 629 356 708 364 600 413 530 341 493 297 395 488 492 498 689 360 364 462 434 361 501 426 445 359 657 549 561 355 655 457 469 280 648 274 455 307 339 238 696 234 552 526 753 265 452 276 434 464 576 513 751 538 394 239 386 352 504 292 627 315 622 330 651 330 458 248 516 297 731 261 403 424 662 273 753 337 388 239 653 398 610 499 634 317 356 269 457 469 734 438 668 485 357 440 449 544 525 295 478 466 598 505 406 503 418 387 565 319 411 447 635 407 750 480 705 483 379 448 421 527 766 447 478 402 504 359 452 428 522 435 736 382 510 385 671 273 485 283 454 377 651 307 667 341 459 381 336 414 401 472 368 497 765 424 456 494 739 333 692 308 767 268 432 426 489 386 433 473 490 242 722 247 404 439 499 242 693 367 407 506 670 549 758 395 489 484 625 234 423 458 388 344 679 383 713 282 465 494 729 306 583 243 421 538 474 245 448 271 482 259 668 515 501 280 654 400 748 232 407 264 743 245 482 362 423 507 655 272 509 441 576 495 581 501 502 343 415 524 744 548 474 356 517 474 630 233 343 260 488 337 684 491 458 389 697 465 635 518 558 268 518 406 589 375 565 470 359 430 349 451 549 425 401 251 547 343 376 438 437 419 505 485 422 524 555 498 413 281 620 502 500 440 668 373 532 250 564 351 607 264 483 500 654 431 737 544 333 518 657 498 600 233 556 316 674 277 393 389 368 347 610 446 555 314 757 278 677 262 736 332 521 272 373 337 734 424 392 474 384 454 663 244 386 343 407 437 552 419 733 430 415 519 708 410 578 286 349 534 519 446 470 475 598 475 599 258 408 294 665 434 580 424 690 383 627 303 777 264 684 288 410 362 734 344 546 394 342 266 360 289 400 453 658 269 652 456 645 356 595 460 617 357 541 454 342 354 727 479 385 242 355 456 741 375 511 414 659 310 451 240 551 478 711 536 591 535 463 418 496 431 701 467 574 448 419 445 443 353 425 471 690 472 509 353 609 372 699 444 445 310 703 315 458 337 683 332 532 372 771 291 460 261 565 275 469 382 653 242 405 336 616 537 358 276 535 417 760 333 448 262 523 305 407 446 346 375 776 281 764 484 394 541 462 450 434 245 407 406 776 283 495 457 763 358 639 424 768 258 342 289 697 335 574 493 641 546 431 255 674 407 354 483 411 403 628 431 691 551 335 494 369 241 532 339 730 550 655 286 701 323 757 302 345 364 461 535 676 514 734 452 666 435 620 262 494 245 406 452 553 271 571 256 506 400 706 433 698 397 628 526 468 476 773 292 606 330 425 430 744 409 398 286 442 486 452 471 635 374 566 414 648 467 699 242 469 498 735 499 502 241 511 299 640 316 775 488 626 360 694 328 454 355 395 257 539 241 472 272 407 546 356 551 538 233 486 523 735 338 733 237 389 426 739 252 678 445 648 292 528 310 446 262 673 370 587 336 467 232 635 405 505 515 484 362 567 328 369 441 593 507 508 469 381 533 485 331 428 333 436 316 618 440 371 550 686 377 399 540 775 360 732 538 553 430 614 284 640 388 623 478 767 315 392 339 670 360 405 394 383 531 645 501 538 428 420 298 755 470 378 242 521 292 534 268 462 423 491 455 478 335 674 362 684 336 364 401 525 542 512 406 424 281 338 328 333 236 630 508 650 363 649 321 721 391 518 260 734 375 562 443 386 294 437 387 584 460 630 346 595 262 550 551 333 433 353 537 541 288 396 540 764 269 412 494 428 239 427 250 698 473 758 295 494 412 375 253 481 521 535 418 389 486 521 329 535 305 545 527 614 267 684 259 507 519 772 369 332 508 751 313 353 279 603 251 638 417 743 525 441 249 491 477 585 403 452 533 576 241 714 425 427 286 743 354 359 324 346 242 351 273 676 424 670 397 337 549 619 381 661 232 409 345 671 297 552 474 539 516 502 458 572 317 405 375 368 344 439 461 740 380 363 491 425 310 496 415 462 520 688 551 552 309 523 389 355 356 362 501 637 305 627 488 355 537 670 374 377 472 555 267 507 397 535 233 645 492 488 552 465 315 766 422 597 350 747 405 403 466 641 477 507 364 715 298 578 241 761 318 426 491 621 451 485 335 375 387 526 291 499 245 404 415 376 313 435 350 735 532 733 380 584 311 742 283 753 475 522 521 504 423 650 292 748 337 609 504 453 444 775 481 488 443 416 357 496 525 359 363 765 282 425 525 550 536 502 304 425 264 402 447 342 333 687 529 511 363 483 453 420 384 479 506 506 238 738 233 455 493 648 535 392 298 569 278 383 426 338 344 379 542 421 537 455 445 552 432 656 352 480 401 709 542 733 248 623 291 375 237 460 361 506 445 553 286 755 542 545 478 638 249 713 496 642 466 435 432 726 395 653 521 585 415 497 371 475 497 383 512 402 551 496 314 591 294 348 235 465 466 701 537 421 450 582 373 674 280 472 320 690 292 755 344 452 528 504 515 394 269 664 233 732 419 551 551 374 527 628 289 769 541 601 548 412 440 603 439 338 302 506 406 542 401 583 433 682 332 656 461 624 519 482 391 714 455 741 232 606 412 371 358 595 475 380 423 727 513 641 385 513 546 374 489 514 239 608 286 408 474 423 260 587 552 432 280 482 306 347 389 567 404 627 503 695 381 616 419 490 259 777 501 379 463 420 240 630 350 590 362 692 373 542 452 530 310 765 340 338 361 631 305 733 534 536 498 645 451 531 315 390 304 649 275 403 373 636 393 622 522 524 267 747 468 497 446 702 492 415 490 540 500 679 450 387 282 768 273 545 335 527 524 650 372 712 389 360 475 760 387 501 404 433 521 687 467 442 483 348 348 731 473 590 330 357 318 608 347 718 436 687 371 360 549 370 249 552 286 439 432 499 389 772 420 705 362 448 352 735 425 756 349 402 287 745 354 640 276 503 497 332 301 615 514 532 487 569 437 400 398 615 270 657 537 366 329 500 261 693 308 508 353 554 337 679 382 777 484 368 389 352 244 377 298 374 507 569 316 437 287 681 328 767 539 385 263 633 530 693 305 487 266 446 293 570 312 381 454 630 288 682 241 370 456 721 274 338 306 420 296 525 297 598 461 771 407 404 536 734 290 355 261 733 317 635 236 631 414 526 364 695 370 449 372 541 314 372 467 699 470 655 249 410 427 535 523 651 240 421 366 759 361 441 296 523 388 575 345 353 267 375 333 714 249 413 257 500 422 532 350 621 276 763 440 681 542 600 231 528 367 777 443 490 546 341 368 413 456 333 326 492 353 752 434 474 546 444 236 340 262 749 362 548 518 368 351 547 329 342 545 776 296 413 265 489 368 741 338 692 261 756 480 584 524 340 495 463 528 626 339 681 239 450 497 735 351 386 544 714 311 402 302 709 494 555 235 736 358 453 418 544 313 508 269 481 536 413 517 672 501 452 469 361 260 583 410 462 379 434 527 656 329 705 523 522 524 490 267 693 331 370 317 475 527 468 328 440 357 679 365 700 479 768 516 435 242 707 379 361 359 631 354 556 323 726 237 748 320 638 271 633 281 401 266 584 343 634 414 598 292 430 521 397 329 563 470 755 305 481 336 751 233 340 550 565 454 396 527 492 429 713 503 677 312 737 290 625 394 619 445 765 276 650 491 754 334 355 319 674 389 531 372 748 312 722 273 679 253 406 420 387 349 580 361 399 251 701 314 617 297 623 509 724 481 390 231 400 326 419 389 567 435 526 377 460 489 627 232 436 517 340 530 581 427 406 433 565 492 662 252 749 332 393 498 686 365 592 405 362 552 368 309 729 444 724 396 720 274 511 449 710 472 644 286 762 398 660 472 402 349 553 232 501 320 346 519 548 257 354 506 666 418 772 258 538 322 539 382 657 297 586 362 600 341 356 402 707 278 516 320 350 324 628 381 664 331 648 271 580 324 766 462 563 250 340 515 573 386 520 527 662 505 370 542 597 420 531 308 773 278 451 234 748 259 362 512 478 333 561 428 458 233 683 387 656 307 482 518 641 395 444 389 521 484 678 400 537 337 394 246 738 386 549 265 508 357 702 494 693 457 459 416 672 385 517 376 594 412 514 306 626 274 344 503 735 383 387 338 438 299 750 403 527 354 479 250 493 526 339 397 653 536 576 376 552 444 556 446 558 356 716 242 354 326 534 328 361 534 472 341 627 494 662 309 391 409 711 484 598 547 692 480 528 531 665 403 508 349 391 475 341 362 509 332 477 509 767 435 746 260 564 382 674 242 752 322 543 384 734 485 508 295 773 305 531 412 539 302 549 546 585 280 663 388 373 539 719 288 695 479 387 329 570 538 633 365 555 463 416 260 563 307 662 289 493 279 422 356 389 471 706 238 613 547 454 457 334 456 652 258 339 301 597 528 680 312 428 461 502 395 400 454 435 519 526 552 381 440 481 246 415 498 574 258 485 349 653 390 498 341 649 358 468 526 671 433 458 428 653 461 335 326 446 495 339 336 755 291 564 249 383 494 761 455 609 245 420 386 727 234 484 394 540 380 531 472 428 445 685 473 710 434 575 512 629 508 740 500 409 453 412 472 694 402 698 252 746 376 400 510 379 468 577 417 591 329 451 272 468 414 751 338 457 350 663 349 355 248 482 547 769 544 638 278 733 283 438 507 648 362 664 378 571 355 521 253 332 244 490 483 769 526 376 475 702 326 696 453 512 291 508 346 536 490 435 407 698 335 437 459 771 476 603 447 417 292 720 387 397 445 360 269 547 463 638 238 776 372 460 473 476 474 380 460 512 375 375 361 644 483 623 316 370 264 631 301 499 392 529 499 648 288 518 244 444 253 706 490 682 489 656 365 577 463 557 346 437 295 542 283 436 233 624 527 448 517 745 451 723 365 410 305 713 253 559 452 712 376 740 239 628 449 483 464 471 495 408 378 670 499 743 290 729 461 600 501 533 328 350 475 589 535 532 251 346 471 474 328 704 294 700 399 542 446 718 509 517 455 343 477 708 340 382 408 371 511 391 423 575 332 698 476 391 528 763 297 745 428 767 478 488 341 565 451 665 380 765 522 755 406 366 453 355 542 595 500 628 277 590 436 601 423 373 257 582 290 687 438 653 518 426 450 536 401 486 342 397 395 767 465 617 335 595 295 524 417 740 291 380 325 623 264 411 285 578 388 609 529 692 277 501 449 492 256 355 302 527 423 707 504 703 526 350 421 737 479 602 478 428 340 423 304 707 387 767 318 620 333 741 370 561 302 381 315 594 480 697 475 371 394 703 237 706 483 466 339 738 545 757 527 366 232 659 236 701 291 455 515 706 482 520 342 422 437 624 445 397 464 349 299 539 504 382 322 644 289 360 352 550 237 613 243 676 484 577 449 334 290 557 314 772 467 440 329 536 469 476 507 630 287 615 266 365 391 776 423 594 303 640 323 440 246 388 508 387 315 720 312 571 352 715 339 730 535 406 524 414 314 479 302 554 493 714 484 356 400 759 441 697 482 380 263 593 243 333 255 767 300 573 231 637 408 706 332 341 412 654 292 671 535 620 423 487 434 450 263 694 323 772 503 491 358 682 409 604 292 378 241 695 238 357 387 615 347 685 281 511 236 711 381 525 365 630 546 455 283 654 285 571 528 683 453 715 364 712 515 465 243 611 262 511 277 635 444 550 246 710 534 582 459 770 362 701 547 420 359 515 530 705 439 493 237 471 361 378 268 605 241 368 439 437 274 430 475 752 526 740 432 404 412 477 535 666 373 769 278 484 488 488 323 447 474 718 433 754 289 540 232 526 270 587 332 727 316 646 390 581 346 624 261 562 359 345 431 682 477 745 318 679 446 674 255 536 253 519 357 740 401 476 387 609 297 335 316 591 534 484 473 453 397 335 476 766 379 660 435 359 476 386 451 435 289 604 310 620 540 561 327 768 536 502 370 407 350 482 240 675 396 442 297 703 265 518 512 332 283 639 233 685 465 737 303 685 399 480 308 634 232 504 336 631 381 371 512 575 390 514 293 422 295 670 291 477 261 716 334 735 315 378 499 509 299 457 413 720 415 573 541 753 402 686 476 592 459 773 298 755 549 398 297 493 287 603 327 512 315 350 487 443 259 522 355 709 330 588 410 453 361 699 410 448 523 683 410 543 544 638 247 650 410 654 337 631 509 449 414 410 393 390 349 434 269 758 441 770 328 579 304 745 503 770 399 662 346 551 441 726 373 384 459 429 444 626 350 734 444 617 462 634 431 577 454 436 454 511 318 516 422 544 302 541 481 402 490 347 460 364 340 345 332 703 471 459 328 387 293 398 466 414 359 461 424 638 365 510 512 568 317 513 352 345 437 357 275 398 491 451 320 505 322 519 300 579 496 770 307 421 395 373 491 698 340 490 231 705 309 433 287 444 330 360 306 751 374 627 541 416 328 736 391 683 348 575 303 447 267 577 291 493 508 417 349 565 231 738 540 451 328 544 448 538 414 390 256 354 472 697 377 637 345 480 349 345 390 401 263 771 376 527 492 470 322 765 502 341 312 442 351 723 388 719 314 626 423 403 368 410 549 656 497 460 529 563 343 692 410 371 533 656 520 581 289 594 460 766 303 752 406 458 480 467 513 708 522 655 283 574 504 416 410 350 406 507 296 772 478 549 384 751 369 770 424 609 423 589 409 664 389 456 308 446 259 488 428 612 436 408 423 652 363 734 250 434 525 662 451 400 272 347 352 715 455 673 452 772 480 753 514 722 463 598 457 597 403 462 488 614 513 374 531 762 261 648 499 696 368 353 261 394 527 681 348 731 341 536 259 498 338 370 346 376 385 657 440 637 522 548 278 774 258 702 536 739 451 586 298 503 446 528 262 506 548 352 310 655 441 648 431 598 400 514 279 511 247 576 536 761 358 607 317 685 382 762 421 522 420 464 434 361 235 509 527 696 283 660 333 489 343 369 351 757 513 703 434 470 538 557 286 722 480 715 391 349 360 721 313 458 315 471 420 714 286 368 551 425 351 421 354 366 502 706 258 598 238 467 279 488 412 606 527 586 545 610 362 379 284 343 435 671 233 505 249 496 348 660 481 340 440 646 338 495 319 550 265 686 447 513 534 719 497 562 336 688 547 624 352 528 534 467 393 466 483 510 466 718 345 342 267 718 299 771 244 773 255 637 501 616 373 593 516 422 255 510 526 599 499 644 346 361 396 536 512 451 533 750 381 546 475 761 421 712 325 353 425 500 438 717 529 515 296 434 398 426 375 718 489 704 345 531 388 678 232 582 274 395 401 484 305 681 342 758 497 595 509 498 357 403 343 714 302 547 236 332 303 522 251 345 254 508 287 608 403 698 469 379 372 750 425 478 471 620 303 390 380 569 233 720 544 752 454 346 272 499 398 372 428 561 311 717 236 406 257 677 399 334 400 391 490 720 408 762 445 677 239 333 459 606 470 633 250 431 287 383 484 388 365 411 344 608 280 374 523 446 289 541 286 500 335 486 458 527 273 401 425 518 339 656 265 437 284 550 367 538 516 402 285 747 321 492 258 666 405 549 538 675 255 580 309 480 365 655 318 661 521 513 491 369 507 700 460 536 344 390 320 516 380 444 423 425 501 568 328 581 471 485 479 604 475 550 518 745 314 358 313 557 301 661 442 612 264 676 344 531 539 406 231 625 353 641 305 752 468 574 313 650 461 496 511 587 276 587 486 764 352 716 444 392 422 594 233 610 533 702 480 741 472 726 263 754 291 518 359 341 378 481 289 637 425 470 488 612 269 655 523 499 508 397 477 675 389 358 287 376 319 533 339 348 412 710 464 556 536 655 245 478 358 539 368 645 499 614 360 634 264 473 323 757 289 582 280 470 250 560 235 475 332 679 319 695 469 614 510 630 234 333 460 756 408 383 418 496 333 615 257 502 339 644 319 407 451 461 238 646 418 472 325 610 276 503 336 745 313 596 287 597 355 765 363 382 472 371 466 698 451 744 426 755 265 637 398 538 287 420 264 349 481 676 242 568 252 593 487 751 540 705 524 614 506 495 371 670 335 351 371 398 552 532 248 530 317 685 469 537 373 562 469 669 249 470 540 356 505 702 335 494 335 657 235 421 296 687 501 737 284 433 544 654 449 389 549 490 415 489 371 465 361 369 430 494 520 710 509 772 428 752 549 359 275 333 510 763 392 669 505 693 249 598 255 722 325 747 366 713 297 454 418 734 418 723 246 614 468 685 304 379 242 561 358 435 436 344 551 422 359 456 358 705 527 527 516 413 270 664 287 533 425 604 531 413 321 619 308 385 500 558 311 411 255 401 500 432 543 477 531 585 542 725 382 444 526 632 481 389 247 607 535 703 524 589 457 768 338 437 330 702 391 728 231 416 330 689 513 646 463 532 392 741 301 677 460 724 486 536 240 393 287 559 281 574 424 343 444 456 418 461 447 481 441 510 277 430 399 494 407 548 496 734 275 671 538 646 321 463 416 511 242 467 286 659 526 736 297 713 318 672 521 382 505 499 236 609 549 358 355 693 473 607 461 377 494 333 415 514 533 586 317 561 331 432 474 704 339 677 265 540 506 470 356 352 281 707 306 385 493 675 442 664 524 526 269 551 303 741 254 332 408 459 467 723 540 722 543 546 427 734 342 743 377 765 546 468 299 669 334 477 347 560 248 534 271 540 303 684 500 602 381 745 475 397 538 649 550 563 420 740 271 681 413 464 410 653 256 698 359 724 415 563 345 340 366 412 234 502 485 438 237 616 552 530 468 565 262 384 330 558 316 722 261 696 546 483 237 730 500 481 511 332 309 529 444 379 333 728 244 386 403 460 541 598 447 609 280 356 420 769 420 552 513 534 518 606 505 558 372 715 484 641 286 619 485 428 328 615 368 667 472 338 514 503 316 339 449 477 500 430 324 573 265 514 441 608 358 501 258 502 549 570 340 616 420 369 475 429 459 410 257 685 438 467 387 642 275 616 326 612 294 638 353 341 279 410 290 455 536 389 278 593 247 467 296 359 546 563 331 490 443 700 482 621 381 517 236 533 238 635 435 353 271 620 424 613 292 661 440 545 347 605 369 516 302 528 234 684 398 494 372 584 396 769 388 712 508 761 351 499 441 745 335 413 435 581 264 457 460 741 502 609 296 392 418 416 253 601 442 583 337 568 304 686 288 427 332 347 231 724 328 475 508 399 525 555 366 589 518 449 287 727 446 427 315 537 528 643 391 711 428 752 524 698 491 384 508 513 295 687 416 740 517 765 232 645 409 386 336 447 324 414 380 777 247 385 411 774 274 340 233 419 478 376 243 511 350 638 369 668 353 478 387 504 386 703 360 510 398 542 440 393 423 416 269 411 487 632 277 598 411 772 548 354 474 703 446 362 280 686 471 415 270 630 258 398 385 603 436 522 488 564 348 429 366 488 486 605 494 709 270 648 352 370 548 425 251 509 340 579 463 333 383 701 446 637 245 543 475 361 314 410 365 704 525 375 278 654 370 625 344 704 389 470 232 428 463 386 388 631 484 568 528 405 383 436 484 714 547 359 405 732 232 732 532 387 376 512 487 558 322 617 314 627 480 333 405 457 388 641 532 711 380 677 270 403 281 455 364 617 278 591 495 510 472 597 511 606 400 547 512 586 268 462 552 425 417 731 529 386 489 533 308 449 357 727 382 664 490 686 293 630 431 597 522 447 342 764 349 721 285 658 412 564 442 637 391 455 411 523 511 372 261 591 507 586 495 555 237 688 317 638 342 388 243 539 430 589 404 732 331 680 391 705 375 749 352 731 483 464 243 644 245 643 427 750 326 658 235 482 244 344 534 716 495 648 452 534 426 716 485 419 524 418 285 731 328 404 398 450 538 404 467 494 241 562 458 705 383 581 244 703 293 429 253 507 525 385 286 506 394 713 529 591 332 524 262 480 409 495 451 592 352 728 528 419 470 554 512 745 516 485 390 613 471 598 531 737 442 355 312 454 483 711 537 416 365 719 404 574 251 514 300 732 481 505 478 698 365 461 331 761 345 405 277 704 522 391 310 732 309 567 440 510 251 736 292 381 496 560 267 545 528 506 273 573 512 694 273 386 426 425 388 619 342 598 367 432 497 719 349 772 490 348 366 526 486 340 492 589 392 742 457 715 477 458 341 465 490 530 543 640 457 667 254 341 272 439 259 456 510 452 451 572 492 657 482 563 494 370 344 699 289 417 248 632 367 618 432 410 289 733 310 721 319 653 425 445 423 678 534 435 481 542 367 410 424 498 381 740 353 647 258 665 375 757 421 517 488 365 502 413 441 727 491 695 505 352 396 590 451 428 370 712 399 580 357 731 336 580 302 564 534 623 480 710 420 420 325 603 237 433 464 650 369 400 438 569 297 641 288 625 255 348 238 473 445 774 529 740 340 728 243 333 243 509 385 706 529 671 244 640 464 616 424 623 378 445 382 712 493 493 343 609 483 589 350 692 305 477 424 688 306 628 231 382 362 691 358 548 275 708 278 707 234 657 492 482 421 555 344 357 441 333 327 546 302 401 245 380 261 657 538 386 354 752 286 681 236 354 404 754 414 696 305 443 282 493 480 658 335 562 350 551 453 377 395 747 410 551 527 495 386 370 432 664 328 509 239 349 264 659 544 484 396 433 385 463 276 651 377 607 452 724 479 555 241 773 333 487 284 408 251 469 484 743 522 736 385 511 243 573 377 720 477 663 342 390 251 468 518 425 390 629 335 505 258 482 258 609 356 335 506 380 346 605 416 525 319 532 516 397 432 773 488 468 356 666 551 752 402 614 518 466 414 572 432 741 268 523 347 609 400 389 354 551 234 544 391 391 318 407 319 726 438 678 506 487 450 777 384 703 385 342 260 724 241 623 531 498 285 663 489 513 504 554 275 623 545 554 500 537 276 490 504 640 245 645 244 352 361 565 410 636 291 548 351 770 494 581 409 495 370 624 301 613 461 538 471 339 262 361 364 476 335 640 525 605 231 616 509 619 498 731 508 562 304 639 416 727 293 428 385 444 544 518 238 757 346 756 550 364 477 382 355 452 304 469 232 540 523 579 323 680 514 610 326 365 524 679 417 622 521 503 481 581 441 430 389 644 288 704 538 665 238 370 372 576 331 700 263 382 459 450 269 530 413 655 256 685 316 580 356 654 522 658 447 727 520 358 345 441 351 697 440 542 327 708 287 672 479 751 488 452 288 403 279 524 306 706 398 748 477 551 396 394 445 620 457 698 262 735 360 337 412 647 365 414 354 740 282 605 279 729 264 586 367 675 551 661 298 345 549 639 295 448 547 737 550 477 305 697 380 694 276 352 518 577 416 333 542 606 343 671 278 463 511 644 231 403 257 543 295 430 270 571 469 335 318 583 246 769 246 437 382 431 236 738 288 774 333 368 278 380 373 461 434 700 376 762 505 405 366 498 326 551 383 381 413 710 239 619 441 717 301 543 489 749 541 589 321 399 253 512 311 446 415 518 492 429 548 467 378 731 447 423 259 620 472 383 279 553 306 639 344 334 314 624 466 503 243 570 358 769 302 547 519 760 367 751 474 467 417 423 258 733 336 498 419 610 494 665 498 615 346 677 391 554 234 768 243 557 509 574 499 748 408 443 542 410 481 332 487 760 242 668 331 734 508 747 418 519 288 525 409 410 250 495 246 385 393 717 336 726 540 385 471 583 241 765 536 723 406 605 297 394 373 622 543 466 395 410 233 630 514 481 447 553 344 538 304 524 393 477 457 464 475 333 365 628 552 730 377 674 351 481 474 537 252 432 250 603 350 599 295 712 353 627 400 701 385 599 443 441 530 688 451 727 509 351 439 486 396 694 546 480 499 451 288 534 437 762 286 427 543 481 485 484 479 604 472 775 356 421 263 690 324 474 421 669 236 432 305 439 313 453 460 440 280 540 439 366 483 769 292 648 267 586 371 435 240 686 231 369 360 711 477 652 357 372 511 580 355 670 375 438 258 554 530 605 284 529 487 715 358 654 484 474 513 543 533 593 286 599 461 656 332 516 240 562 300 663 451 390 399 634 247 534 545 769 522 674 469 471 440 407 466 607 375 644 234 689 274 566 538 582 521 516 265 710 483 360 447 749 376 777 291 594 414 616 510 595 539 621 360 670 417 486 485 524 260 423 347 673 347 396 336 332 448 754 432 338 305 734 501 443 247 697 357 555 257 656 339 579 386 504 411 504 490 529 510 739 409 390 425 345 534 512 493 450 306 356 516 653 364 565 242 660 492 528 294 725 328 703 435 644 276 378 517 397 379 633 429 505 271 466 546 442 292 723 369 618 394 418 440 763 286 686 304 758 326 422 500 605 256 678 513 532 247 630 381 775 537 516 329 428 436 489 247 574 437 555 329 756 235 371 499 338 538 403 313 539 530 592 247 334 245 617 385 775 421 696 500 465 286 634 249 652 324 334 270 724 547 367 304 605 417 352 510 469 515 675 372 670 255 392 367 539 477 544 550 559 255 679 453 554 254 470 416 508 308 750 483 629 447 367 338 509 539 648 363 593 287 661 242 684 482 460 274 607 278 351 337 658 256 709 260 394 340 553 288 686 395 568 263 550 450 597 451 775 528 359 330 647 478 666 255 731 494 640 519 341 393 678 408 421 239 539 388 505 300 745 257 689 262 602 234 475 335 525 397 562 368 621 324 586 365 770 396 710 411 647 286 766 362 645 275 686 470 383 459 462 426 634 282 400 521 585 340 691 251 718 290 577 316 763 326 356 458 438 368 338 312 357 258 618 418 630 551 488 446 504 273 555 398 667 494 644 306 576 240 675 518 572 473 479 401 739 405 611 384 441 447 500 278 378 463 388 338 636 435 643 519 607 271 644 439 508 319 659 505 744 239 464 506 613 463 371 260 386 500 613 503 485 460 608 244 433 327 616 502 519 255 507 309 450 280 537 408 547 531 523 527 426 296 422 367 497 419 366 295 714 422 746 452 499 468 436 254 463 232 336 307 586 360 584 483 606 406 723 281 674 373 633 527 335 348 748 505 737 251 495 452 621 340 409 461 652 246 604 533 759 306 674 306 487 365 494 312 503 271 540 433 634 549 500 264 656 437 395 404 476 481 374 311 759 462 348 244 514 528 574 386 546 309 342 253 777 364 380 488 515 255 772 382 423 513 612 240 351 341 439 410 762 548 374 269 710 429 470 548 373 297 771 336 756 394 391 243 467 419 411 477 705 514 474 237 528 515 511 508 740 418 652 534 388 484 721 338 369 373 435 408 499 309 390 450 675 444 549 273 420 419 701 509 660 377 593 484 653 551 384 331 676 495 532 500 446 270 671 356 400 400 349 356 615 324 752 263 751 380 426 427 634 294 681 312 756 416 688 376 336 370 678 453 424 397 473 391 355 487 699 371 711 355 671 487 637 394 664 474 725 245 504 470 493 402 581 535 422 248 495 267 386 267 423 269 509 237 647 526 570 431 361 257 354 511 435 376 371 301 353 371 524 525 405 524 553 552 702 249 504 518 762 341 771 248 494 470 456 248 471 448 465 391 637 275 760 235 461 327 703 444 674 539 413 243 681 516 499 326 599 422 377 461 623 460 664 477 378 536 428 497 477 517 377 309 432 535 602 406 676 486 597 516 510 469 601 485 708 424 665 353 767 477 561 285 677 390 460 437 432 415 577 302 609 511 436 446 474 370 414 413 336 325 451 530 705 330 414 527 592 399 500 257 741 340 467 242 440 492 736 245 609 264 490 459 380 509 732 476 380 463 343 288 682 546 410 421 365 239 776 497 713 244 433 449 344 324 600 373 760 540 729 515 684 452 446 373 487 260 637 311 377 238 771 456 587 387 478 379 497 291 605 343 353 302 598 299 542 466 735 467 773 478 648 270 767 390 662 426 356 331 467 499 738 295 631 306 682 533 504 371 671 291 334 471 396 316 453 429 607 493 531 242 471 241 424 296 467 231 552 467 762 533 775 338 462 314 504 385 476 501 601 338 614 247 619 516 410 478 675 475 341 495 665 533 680 475 753 504 679 485 388 520 504 430 402 465 770 293 431 384 676 400 645 502 417 497 655 282 598 364 661 459 566 435 631 495 518 321 416 383 711 346 729 354 723 373 418 334 473 551 643 415 587 331 522 341 367 233 746 360 426 473 410 322 517 238 568 495 695 312 519 283 532 418 467 405 405 406 550 516 385 375 534 500 536 341 507 271 389 286 543 508 414 415 774 541 385 361 661 313 717 424 721 397 756 549 689 473 364 505 777 505 373 518 360 301 566 316 503 289 511 386 595 243 381 344 665 432 533 346 517 431 678 328 456 530 480 514 663 500 527 242 676 368 576 444 668 314 541 486 341 450 741 404 771 474 585 372 335 361 333 519 541 363 421 361 603 378 631 239 419 312 454 390 362 447 353 499 476 432 355 434 748 455 429 482 499 417 750 347 561 472 546 256 668 279 442 459 740 372 534 288 524 549 620 234 694 405 600 252 380 254 344 281 337 517 682 429 605 402 662 352 763 361 602 267 409 374 766 315 478 343 563 257 690 305 344 456 441 456 420 462 413 547 529 426 551 465 503 540 467 420 735 269 452 372 686 399 346 426 544 365 578 254 346 372 469 258 405 475 717 382 602 506 580 258 373 489 354 527 646 524 547 509 456 231 548 390 750 240 455 530 641 510 648 284 613 410 359 445 347 529 395 371 425 244 675 233 763 338 509 341 567 232 672 456 531 305 585 519 750 284 768 302 381 368 470 495 708 497 640 438 500 380 697 257 689 477 423 244 493 396 603 411 371 331 724 525 772 542 367 379 365 256 533 277 759 302 749 240 633 539 583 334 529 356 636 394 366 243 591 453 573 271 374 359 608 301 332 401 574 434 430 480 600 377 576 432 611 273 590 261 503 247 529 264 463 444 542 304 408 495 747 428 510 480 715 365 743 457 550 267 480 432 365 242 451 335 396 359 635 491 570 524 649 428 646 494 373 420 735 481 424 389 484 505 431 330 728 374 580 493 562 344 433 277 622 484 696 254 381 443 439 381 729 498 515 408 669 231 671 282 422 508 772 458 652 261 574 395 763 420 638 390 637 389 617 470 601 333 419 344 393 424 761 263 520 503 631 545 769 545 770 414 397 267 497 443 539 505 725 416 640 485 396 426 774 287 401 375 499 541 589 499 550 358 691 291 497 385 572 316 686 460 497 533 384 532 731 548 501 470 656 387 416 531 683 268 347 254 759 385 732 496 602 274 337 254 684 444 435 238 652 262 597 371 738 515 463 321 513 465 769 238 503 379 443 271 371 297 492 334 663 237 444 449 469 424 711 521 608 321 563 413 508 529 531 325 753 406 369 454 602 287 575 425 409 484 597 439 442 332 663 536 542 289 358 283 551 253 369 249 545 368 351 479 667 380 382 508 493 334 463 248 640 398 702 533 611 277 392 394 501 388 449 491 334 390 649 426 595 514 656 369 388 267 749 549 485 517 623 330 663 410 661 522 573 471 373 474 353 414 585 552 377 344 427 365 694 543 516 537 533 487 350 269 596 543 362 412 439 272 528 259 717 393 748 401 671 238 435 335 648 347 611 258 776 509 533 256 454 238 723 435 461 433 603 290 609 522 672 332 477 348 618 353 380 452 474 462 597 551 396 469 395 317 769 301 511 360 359 302 390 465 581 491 551 273 497 363 663 504 637 300 435 282 691 342 557 495 510 280 444 373 465 505 680 245 388 464 371 477 730 354 361 508 529 363 674 444 709 278 524 303 746 327 588 360 527 517 547 255 651 426 405 456 625 332 679 432 498 422 557 496 678 343 344 376 706 525 732 292 524 505 409 541 767 258 446 541 339 468 754 288 422 343 742 253 632 521 608 295 545 546 639 513 464 486 771 482 453 541 420 550 672 401 466 392 737 483 449 267 543 434 750 466 508 520 506 439 767 439 761 417 665 431 636 476 710 428 730 409 405 409 533 247 457 297 694 255 575 307 625 246 456 236 450 250 530 287 474 415 529 240 410 454 677 275 508 348 356 315 606 291 645 411 481 314 604 511 708 425 408 355 475 381 715 273 395 510 412 262 546 341 771 290 762 469 706 492 431 472 579 395 670 483 754 253 489 422 566 242 750 552 393 433 697 296 471 399 725 391 335 544 762 520 409 495 342 422 642 325 479 341 538 455 343 475 587 421 472 510 600 286 671 490 531 508 459 272 465 451 485 535 392 253 693 518 483 317 410 501 646 437 763 322 542 260 575 514 402 455 608 351 432 394 716 405 419 415 460 518 752 399 581 470 636 360 489 349 485 534 361 357 616 428 530 345 591 403 568 545 732 301 673 264 523 279 512 405 628 463 689 247 408 375 530 271 697 542 710 318 347 411 673 445 340 397 621 380 397 287 768 473 688 354 583 235 388 393 770 277 740 375 384 440 655 456 648 310 491 232 354 465 356 510 712 326 382 309 552 303 634 460 566 406 526 254 718 496 459 239 656 462 513 316 512 503 429 325 538 370 408 391 386 275 408 525 767 324 363 281 653 399 635 505 740 321 733 313 715 486 478 275 775 324 540 538 455 308 621 264 453 502 495 417 737 330 362 550 479 313 554 378 461 487 749 331 367 523 548 317 487 464 702 328 437 259 395 519 680 367 758 400 561 387 334 391 713 516 372 454 762 231 623 322 769 375 631 395 407 539 691 243 432 365 746 291 631 400 419 380 453 507 660 465 641 340 347 285 736 354 341 386 639 397 543 471 424 250 747 473 506 409 710 543 657 278 627 455 681 405 689 264 642 262 574 314 663 345 622 333 466 415 726 342 521 245 599 377 624 455 490 322 713 299 750 401 732 460 755 246 517 416 627 332 488 371 493 440 459 394 540 258 344 401 702 410 422 460 704 251 698 513 763 309 776 532 374 243 473 326 653 523 526 342 678 248 688 260 444 352 723 545 754 270 532 474 660 334 533 542 350 507 579 330 541 424 598 492 512 321 476 343 506 254 393 442 344 500 586 493 419 447 595 373 547 276 676 507 674 441 528 453 672 310 592 382 484 238 335 371 585 386 624 535 714 363 457 321 588 411 577 364 448 427 420 367 482 309 348 357 736 298 482 337 540 372 358 231 336 530 684 472 488 312 344 544 408 315 549 279 371 453 438 335 608 524 645 390 642 476 567 239 570 274 411 406 630 238 645 245 707 322 411 400 701 522 640 335 449 462 704 544 706 283 576 507 361 454 729 473 373 232 700 284 371 377 631 334 663 302 699 314 518 463 462 378 749 418 542 282 539 273 344 511 506 534 626 490 488 536 372 535 451 497 532 357 759 503 725 359 615 279 623 402 496 265 335 373 419 273 475 519 599 431 684 277 339 370 723 499 645 397 361 386 642 481 568 445 551 361 439 404 548 414 476 250 676 473 350 527 424 465 333 270 539 363 570 240 626 405 444 460 516 402 714 361 379 501 532 395 598 539 336 257 563 488 399 434 371 304 639 329 442 329 523 512 700 321 759 501 425 452 590 425 352 292 678 535 537 280 497 276 482 386 379 369 526 385 752 492 380 468 668 536 466 353 723 350 577 290 421 314 731 256 571 489 448 259 463 551 463 289 357 353 400 356 646 489 770 267 411 446 494 482 358 546 592 320 660 545 690 541 652 305 773 455 510 306 615 261 668 371 517 452 346 285 485 294 613 270 758 385 496 512 488 425 485 504 542 387 581 311 637 396 653 400 603 314 517 544 410 440 574 271 593 541 690 402 530 477 469 333 540 426 732 541 725 550 415 472 718 533 677 469 366 492 570 261 483 545 693 258 464 237 702 329 332 326 642 295 657 231 360 394 486 412 612 296 366 505 501 262 734 463 444 347 776 394 525 265 501 297 583 475 370 523 366 441 676 262 580 362 672 343 434 463 609 282 622 416 397 441 490 349 553 340 632 523 683 360 430 365 540 355 474 433 517 276 344 329 660 521 405 442 743 261 611 346 430 269 775 495 450 379 415 392 676 254 749 551 384 427 763 374 437 292 414 397 646 403 431 500 571 466 652 529 549 353 513 448 554 528 537 378 346 428 748 241 681 385 599 537 674 360 570 485 516 392 540 320 696 459 743 323 341 454 477 334 718 340 400 252 727 328 696 273 466 328 615 349 743 544 551 360 629 239 648 256 355 321 383 517 392 346 342 375 353 352 444 404 565 245 608 408 573 254 651 258 663 347 546 426 573 409 534 282 657 357 660 388 579 473 338 512 504 362 644 360 636 414 573 501 619 329 621 495 777 240 733 335 592 416 557 531 402 373 669 246 637 353 422 489 393 434 478 300 609 285 439 537 387 317 452 325 355 350 765 379 419 356 602 237 594 241 646 454 353 333 608 327 353 442 758 360 625 233 633 256 761 268 764 324 647 238 463 295 646 360 417 392 381 347 657 339 402 258 599 321 621 345 459 305 519 270 674 424 658 395 530 315 371 403 639 527 655 439 670 241 332 505 651 396 583 240 364 299 565 246 684 478 364 302 482 353 759 512 631 256 550 323 565 527 612 467 503 495 733 400 424 300 666 374 679 412 444 307 368 318 646 470 562 317 595 499 498 233 555 466 424 240 776 361 384 275 604 476 396 383 500 266 571 388 444 320 614 429 525 526 549 370 721 517 701 493 676 326 709 251 354 425 611 500 502 504 385 463 704 433 400 243 452 442 491 250 545 303 436 526 710 461 583 310 774 362 656 458 734 370 434 258 644 392 696 433 704 473 579 240 710 404 656 338 385 327 752 289 533 389 543 524 442 387 389 272 480 300 494 289 746 231 601 387 591 450 590 350 605 322 372 431 558 362 693 432 542 285 563 348 704 320 609 328 548 474 423 352 350 242 432 310 589 280 430 485 744 396 558 395 684 459 355 460 676 504 456 252 693 411 620 493 692 464 556 450 579 491 513 509 478 361 511 415 445 319 397 396 719 520 597 373 575 243 418 267 714 429 374 297 404 416 559 374 379 522 516 358 480 240 495 448 534 536 727 492 415 346 642 324 429 421 404 321 715 369 562 550 514 547 746 334 743 434 620 293 418 471 597 382 605 360 650 507 662 371 427 405 506 290 747 274 433 237 743 499 682 510 465 239 560 421 724 365 660 329 507 529 766 285 590 534 370 243 558 432 661 395 709 525 704 240 586 238 587 320 361 430 635 275 356 486 751 417 588 333 408 506 449 518 334 304 754 307 357 300 587 358 345 319 580 275 412 501 519 285 510 535 472 311 693 462 458 384 415 464 736 269 666 533 422 436 565 381 537 358 679 458 478 279 722 296 709 294 598 454 622 520 617 231 402 390 748 340 637 442 699 252 439 444 463 539 518 422 740 457 667 426 722 545 442 523 510 284 400 417 700 288 483 416 597 338 424 276 696 300 732 373 658 353 430 449 466 371 722 475 644 235 516 450 615 274 490 395 703 238 627 515 675 416 491 295 562 234 725 237 573 291 397 427 572 277 662 337 378 419 446 327 557 477 717 292 453 459 423 394 493 430 522 409 691 516 631 311 404 280 370 417 738 384 518 455 551 483 700 318 594 328 475 552 472 283 550 377 623 498 624 446 396 435 394 244 345 449 472 246 488 440 411 428 674 322 479 258 634 533 597 517 495 354 492 480 475 267 528 267 775 363 747 312 510 335 489 537 693 524 384 361 508 415 349 502 406 264 559 376 393 516 679 397 677 402 476 307 406 296 469 527 530 476 598 391 344 276 464 526 772 499 370 297 702 547 671 426 406 255 566 338 584 231 361 513 437 236 362 450 565 280 466 269 718 499 742 418 770 434 362 410 773 384 514 435 451 256 402 502 358 438 741 524 693 269 456 417 337 528 438 290 733 391 665 528 703 273 753 262 692 345 647 495 720 402 636 450 497 280 751 491 498 262 415 316 481 476 361 497 501 246 398 287 369 421 693 425 442 465 441 330 523 415 470 459 483 271 511 403 689 448 541 460 667 336 413 440 648 479 746 251 479 336 340 379 344 442 728 513 629 418 430 376 641 427 470 505 526 233 489 357 615 463 447 386 777 385 443 408 654 526 343 393 480 490 433 452 753 318 517 272 667 333 574 457 653 323 600 522 635 279 741 541 683 323 730 498 627 280 388 260 701 550 699 520 370 485 724 494 451 265 569 407 421 336 573 352 493 548 384 522 569 371 664 301 604 497 406 506 519 332 652 340 772 337 385 390 776 454 382 439 471 388 751 521 594 342 524 290 614 321 653 385 360 516 618 402 370 263 512 364 499 486 669 379 598 543 726 364 500 364 768 522 772 460 511 334 521 323 709 361 400 414 581 345 679 374 349 496 725 291 435 406 541 445 725 429 614 436 658 499 438 240 725 404 728 384 540 418 512 499 492 372 660 386 701 260 463 460 492 444 433 293 686 421 669 336 750 285 716 531 508 435 513 516 688 324 676 498 538 424 687 309 447 344 469 360 357 294 735 239 574 344 665 265 412 465 608 470 640 390 575 409 344 340 671 425 620 302 399 453 404 287 618 396 380 364 372 236 687 361 560 252 710 511 391 397 342 328 406 335 434 440 578 297 697 252 362 384 737 347 679 490 373 355 634 451 440 337 373 282 539 449 573 527 349 250 379 516 736 235 493 253 685 452 463 310 590 444 420 277 461 367 457 252 466 369 495 496 739 498 429 507 693 480 396 476 574 517 534 477 403 509 375 502 632 480 364 385 634 248 500 538 775 518 754 383 767 279 762 463 697 397 528 375 632 258 709 424 403 453 409 524 529 548 596 551 655 333 707 287 349 342 652 322 353 377 572 386 719 333 357 501 773 268 661 503 459 488 584 237 607 244 456 333 571 296 716 429 590 524 691 549 363 360 384 231 601 401 677 506 504 342 704 488 486 251 524 483 777 271 533 381 774 493 410 261 709 288 611 270 719 382 398 426 359 530 466 402 409 381 445 541 653 519 431 244 653 487 775 315 356 335 756 474 645 486 615 351 466 487 423 430 666 252 680 441 732 256 545 252 653 254 595 371 593 373 702 301 488 409 554 361 773 248 434 472 685 420 357 455 445 326 717 419 589 293 706 443 462 443 580 525 617 536 403 484 435 550 523 550 651 531 485 440 538 351 758 449 515 435 371 422 714 452 346 336 468 338 485 552 734 469 549 303 669 494 644 466 335 518 406 508 511 453 579 497 337 289 630 504 481 333 618 296 519 443 541 502 766 336 691 341 774 422 660 272 564 310 390 482 451 420 515 405 503 389 617 437 653 331 469 466 577 248 522 283 584 459 661 501 507 380 726 408 625 315 558 531 682 275 356 351 639 232 765 245 640 283 494 391 561 293 367 243 702 352 604 370 388 330 535 239 382 367 507 490 610 294 379 446 568 241 577 548 689 501 412 519 585 310 619 310 462 460 612 547 618 544 504 545 627 523 503 397 499 423 705 403 702 404 670 337 384 453 589 331 729 257 620 481 624 294 490 500 548 346 432 292 512 462 662 423 522 373 704 467 560 452 629 278 603 271 664 295 626 306 575 418 412 235 351 362 358 520 523 353 663 425 631 326 612 309 366 538 485 232 523 345 392 399 469 349 620 350 678 309 500 259 345 251 352 286 508 302 427 237 511 472 722 414 484 335 717 257 619 483 513 510 390 532 712 475 740 367 535 281 426 500 359 498 556 240 714 468 587 315 470 280 763 547 652 484 554 404 511 322 547 409 390 501 582 310 678 435 583 317 730 402 645 493 765 261 346 360 512 239 544 441 453 515 712 547 763 401 666 486 457 382 705 384 353 478 601 341 729 416 776 351 352 355 401 457 598 504 700 495 677 332 568 544 608 506 469 309 662 495 705 443 732 382 619 494 697 256 728 326 433 377 697 435 349 313 638 410 646 332 692 293 385 289 720 496 525 328 616 302 390 363 761 273 565 416 623 346 546 425 508 235 489 311 427 358 706 276 581 236 638 371 474 490 579 344 533 412 716 348 335 455 384 349 547 264 392 271 726 266 545 424 445 338 358 483 664 308 638 544 391 522 588 519 667 327 446 382 472 337 511 475 776 325 498 444 568 312 337 264 514 537 602 289 714 544 763 275 676 512 429 330 440 425 391 444 615 531 582 237 517 262 567 325 343 504 608 496 442 492 777 547 586 416 361 255 479 282 601 320 613 254 357 336 510 259 559 497 651 490 431 410 342 359 653 267 617 495 579 339 409 417 444 322 637 459 637 313 332 328 758 265 389 377 496 499 624 355 739 356 733 536 686 528 453 345 351 393 425 241 383 334 356 392 361 544 538 357 371 397 741 536 664 439 645 434 374 544 594 489 378 475 492 437 532 389 354 481 658 262 393 348 477 475 698 502 644 411 505 253 406 393 387 491 353 329 676 545 685 527 390 505 652 286 633 312 725 384 698 283 667 490 683 543 500 482 626 369 543 451 597 288 742 481 432 457 368 265 434 348 412 242 619 493 551 517 697 251 352 501 718 252 484 244 386 246 444 535 730 350 444 364 392 231 357 530 665 286 706 363 539 419 590 234 691 537 510 407 764 510 457 311 564 325 541 256 414 444 466 265 685 346 642 514 720 479 444 522 462 311 773 463 520 360 539 383 616 269 369 498 436 378 396 390 753 238 455 395 390 449 668 546 465 305 335 479 673 449 524 235 526 261 333 417 696 253 767 262 617 293 630 376 340 391 754 231 744 461 410 307 549 456 440 447 467 323 438 234 672 524 413 340 690 431 718 349 415 378 696 517 422 305 357 386 648 518 422 397 560 447 576 466 675 292 462 444 374 329 661 449 530 469 732 479 761 546 380 521 724 412 486 354 577 469 764 538 583 405 651 422 579 311 550 283 729 330 754 534 346 508 619 399 650 531 676 419 357 453 637 539 355 396 610 354 494 436 537 320 383 278 564 470 394 473 513 282 569 461 601 405 566 512 697 539 696 366 624 297 739 344 561 432 763 360 534 407 740 248 365 387 776 527 731 255 732 380 718 528 400 552 344 314 678 249 768 251 369 368 369 296 410 239 598 499 648 306 352 486 547 314 392 365 693 435 356 373 698 393 651 361 612 389 422 280 669 263 539 522 450 257 379 311 722 290 332 369 431 420 530 397 712 373 711 234 499 517 648 348 519 502 764 508 723 391 427 234 476 472 415 433 468 484 706 282 726 530 603 386 700 472 658 476 655 322 561 289 495 310 411 241 612 519 534 319 387 316 536 277 776 501 439 276 433 527 395 332 728 509 771 236 401 243 752 523 536 252 542 414 647 247 513 235 364 322 546 502 359 492 587 403 533 482 758 511 693 372 708 526 561 284 752 465 623 386 593 396 387 442 725 285 703 449 488 430 774 391 777 387 655 418 386 465 442 477 453 522 763 500 682 497 748 295 623 353 428 543 656 258 763 321 717 239 682 446 598 352 334 369 649 419 458 548 757 501 766 513 635 336 422 471 546 371 549 508 345 434 745 261 711 316 449 472 518 329 707 333 690 405 743 505 723 287 504 275 405 476 371 336 682 363 525 532 374 395 723 266 488 491 497 402 607 543 764 337 576 430 561 367 628 377 657 365 461 455 451 525 669 493 448 513 619 471 413 310 767 352 553 534 345 338 492 511 404 330 672 484 403 347 356 282 469 339 623 389 654 358 370 549 400 248 677 259 702 259 732 369 393 372 645 471 760 537 380 272 369 276 708 305 391 425 646 355 552 242 588 310 426 346 582 500 397 437 646 395 649 376 538 284 708 411 775 322 476 231 366 391 464 278 725 309 735 519 517 379 529 472 538 436 773 377 761 411 576 262 644 494 740 254 597 233 660 302 356 284 350 238 701 491 652 448 773 550 660 273 574 440 503 301 692 252 429 471 615 458 663 395 424 304 396 280 622 250 353 459 429 467 383 399 545 364 485 376 658 306 703 508 397 456 362 494 536 316 662 239 337 329 547 351 498 288 766 324 378 506 388 542 650 277 494 468 482 542 473 494 525 351 366 517 395 342 612 268 631 397 578 481 516 393 750 473 761 343 750 486 358 480 473 405 618 401 578 445 639 243 365 320 749 520 765 534 473 249 469 521 768 262 681 368 483 351 759 337 341 490 531 496 459 290 536 363 696 374 507 301 718 379 712 305 474 351 646 483 747 305 400 401 605 517 683 236 715 342 409 305 447 354 683 400 583 451 511 458 536 368 611 312 686 412 615 493 448 289 755 313 733 322 604 304 700 328 465 309 381 501 391 529 653 358 553 255 366 349 705 293 497 404 777 253 732 505 755 323 607 394 585 365 664 472 564 321 770 388 667 299 648 338 440 505 647 517 529 290 498 245 356 353 463 437 630 246 508 542 575 462 406 362 773 236 384 442 508 420 512 299 662 379 541 250 363 236 496 419 373 449 477 493 415 540 682 341 622 460 664 302 697 424 452 352 529 314 499 510 448 489 338 420 560 341 466 355 423 479 596 528 505 548 583 348 440 248 660 305 504 288 357 429 642 356 617 438 708 537 335 420 624 342 443 548 533 275 771 242 558 314 743 420 429 354 487 533 337 484 777 492 711 296 437 364 493 436 366 434 554 476 647 407 567 324 615 412 522 360 681 316 640 475 684 477 447 350 406 276 596 277 698 444 453 360 725 267 688 238 457 437 484 413 415 377 668 401 438 523 354 541 643 301 364 356 740 545 627 283 338 288 696 396 393 417 493 490 768 296 616 545 616 421 476 254 554 336 573 458 513 288 609 418 450 242 628 510 389 325 573 270 758 361 562 490 376 336 550 412 356 496 777 341 739 550 722 515 521 377 420 354 468 517 380 507 600 440 681 307 737 271 760 476 489 280 541 429 484 293 642 270 583 363 486 287 363 438 777 235 676 269 707 273 360 251 465 355 660 378 745 526 611 249 458 278 459 446 594 292 721 535 660 293 575 540 478 378 590 329 426 417 473 484 654 446 672 369 562 259 422 514 716 416 755 506 452 237 389 482 538 488 475 251 544 517 406 251 466 280 682 246 722 286 371 375 647 332 425 242 444 338 470 249 460 474 623 238 655 269 451 340 333 469 460 412 703 530 371 442 486 518 580 450 347 451 676 431 517 552 500 342 593 329 407 351 608 414 598 497 596 486 452 526 511 489 712 544 505 234 681 522 447 516 679 544 405 369 387 484 383 450 446 368 500 523 348 520 339 291 748 427 409 538 695 338 765 327 666 335 486 264 481 477 482 271 428 549 485 496 696 540 758 396 595 298 340 470 479 261 402 433 334 328 604 544 459 314 518 344 373 532 591 532 541 249 448 487 698 259 521 356 694 301 344 550 436 415 515 363 753 500 548 508 367 549 757 388 656 528 673 364 407 345 407 499 700 312 601 541 703 387 433 330 696 484 548 510 346 423 718 488 572 495 762 481 643 435 344 261 765 520 501 309 576 263 597 254 363 472 559 333 391 430 350 523 741 483 552 382 438 429 674 463 482 420 591 489 670 479 611 509 400 402 669 309 759 257 761 331 751 549 595 235 630 302 589 365 398 441 546 284 691 353 507 305 414 437 679 507 348 233 617 388 565 444 767 475 723 541 369 419 551 307 630 433 700 245 757 464 699 317 693 452 502 522 390 341 460 507 627 242 702 241 432 447 515 447 757 332 738 421 706 542 654 479 373 541 659 363 356 279 417 482 413 453 408 399 421 496 457 258 684 431 488 334 662 409 340 259 573 463 609 271 423 239 378 537 551 288 756 495 621 547 572 366 721 443 543 357 565 433 476 297 706 504 356 541 429 520 481 443 552 262 589 460 651 284 433 428 548 519 709 504 332 469 675 238 352 427 593 311 538 390 422 272 338 425 746 430 547 281 363 294 401 399 718 269 413 462 546 508 336 334 380 234 448 451 776 447 340 384 481 365 391 271 512 459 384 239 340 292 619 473 721 325 384 542 413 358 501 294 408 236 353 381 516 328 654 293 722 394 591 466 561 317 447 373 405 540 688 446 713 346 394 350 391 257 607 547 741 407 379 287 526 479 651 496 639 447 343 318 724 334 420 300 564 231 504 478 418 398 349 380 603 316 380 469 454 372 645 234 412 439 731 419 485 541 701 435 378 358 718 283 390 308 399 471 551 491 387 544 776 369 556 374 776 409 743 392 354 234 629 518 605 291 619 464 383 472 688 257 675 526 751 316 567 444 444 339 464 427 516 522 777 415 604 399 547 500 678 456 363 329 420 328 488 234 686 431 431 518 596 380 610 318 624 350 658 457 725 486 474 363 714 382 646 416 645 318 615 537 618 265 583 305 532 329 650 339 755 368 524 437 398 542 343 519 338 325 618 486 371 457 732 485 367 268 505 531 517 277 633 361 504 346 679 340 587 303 451 535 404 508 510 326 647 489 390 340 399 497 487 376 496 358 475 369 628 344 385 521 668 439 527 532 705 425 706 372 777 519 367 244 548 326 384 528 618 286 766 344 749 248 620 458 640 403 633 292 357 371 632 238 581 436 728 263 518 340 340 502 333 316 735 440 676 271 772 325 367 541 514 374 682 279 615 286 600 538 366 486 639 260 483 459 694 231 681 390 529 376 691 513 444 323 528 345 348 273 578 530 573 509 737 434 694 506 529 355 673 357 539 501 735 506 427 314 706 330 515 272 727 414 538 466 520 399 714 519 694 425 473 380 370 239 681 324 476 492 349 485 578 352 355 530 453 469 539 255 540 484 391 235 336 518 626 473 758 290 734 540 367 400 499 478 622 374 432 387 490 516 382 373 532 435 625 503 726 454 758 318 361 233 561 405 387 379 601 453 427 512 512 541 687 536 549 457 467 255 371 272 356 419 489 388 348 449 482 380 617 450 725 542 652 413 452 249 376 264 470 449 516 235 431 470 344 446 596 524 572 313 381 401 348 516 524 264 439 357 466 233 403 305 649 365 579 278 457 366 739 260 657 271 465 425 574 481 531 368 710 383 630 274 656 477 442 377 671 382 581 291 384 265 426 435 367 277 512 505 604 359 705 356 618 298 485 547 600 396 762 503 573 358 697 404 704 382 527 265 477 260 578 435 386 271 588 531 705 492 471 450 508 428 754 455 421 276 476 431 433 349 335 549 667 275 399 452 473 303 746 307 555 513 606 244 493 385 337 371 713 379 763 329 770 384 387 404 388 466 344 426 766 355 445 510 603 369 376 324 535 236 597 472 705 497 513 506 726 271 489 260 398 461 343 483 522 460 774 407 607 456 707 288 776 530 664 449 750 327 396 509 510 258 657 239 460 249 605 283 604 445 592 299 529 301 491 294 659 531 699 441 649 471 376 322 380 301 450 246 379 470 713 539 453 312 617 383 365 290 600 536 759 452 536 392 340 266 353 525 362 374 776 374 767 312 388 544 652 302 673 354 371 467 403 322 771 275 366 537 374 393 581 366 539 320 749 271 356 285 369 537 543 380 477 512 660 466 733 417 537 258 370 423 416 423 636 389 505 458 447 329 444 485 346 505 761 346 639 264 503 406 669 383 668 342 775 513 389 400 360 237 459 270 567 529 347 301 605 447 619 319 390 517 643 507 419 350 400 307 546 443 354 433 754 400 402 496 766 308 338 470 690 464 467 259 428 539 642 242 452 242 631 512 526 547 762 460 688 299 451 325 487 482 595 546 748 339 429 503 630 525 757 339 521 334 345 543 673 448 758 480 550 352 332 336 344 275 373 479 610 451 345 240 762 367 508 279 664 252 427 393 535 331 518 275 673 499 585 348 408 529 743 394 488 415 441 348 399 288 349 473 424 354 629 327 568 425 489 411 753 360 441 341 332 528 418 519 489 249 339 539 430 489 530 483 649 387 661 273 643 307 640 443 587 280 401 528 644 526 749 515 374 312 622 498 704 472 494 411 524 354 530 382 465 321 363 377 589 519 378 552 722 534 374 438 444 344 624 411 456 451 611 256 573 287 577 404 574 292 512 231 708 447 667 493 426 271 446 407 530 343 393 242 702 517 525 483 691 248 760 451 688 480 383 256 744 338 606 369 425 331 618 511 340 505 424 326 655 384 774 442 721 431 564 398 671 459 603 365 656 326 418 355 525 392 770 359 532 335 384 245 461 242 502 341 340 457 731 284 759 457 745 259 672 287 689 347 574 283 581 405 492 346 340 412 549 551 764 297 449 347 768 392 390 435 451 512 643 392 346 492 641 329 675 258 562 463 772 392 466 352 372 346 556 479 540 293 365 363 489 340 467 288 732 520 660 277 424 438 383 435 726 527 415 342 643 438 763 324 569 291 395 426 577 264 490 306 669 339 426 255 349 247 745 445 360 503 569 475 606 454 777 513 638 319 726 234 550 469 454 250 446 544 484 500 424 385 501 478 774 394 663 247 450 248 476 544 346 404 386 276 664 400 481 241 750 236 501 444 753 391 742 402 333 512 525 385 549 280 623 411 578 432 384 529 566 502 683 428 765 449 436 470 520 549 649 453 690 426 752 253 429 334 633 438 752 504 476 305 444 264 662 515 478 383 376 271 629 247 366 264 612 432 661 435 767 298 702 442 520 367 538 253 644 548 714 552 752 449 349 270 702 402 486 309 397 245 649 418 464 389 745 533 578 237 536 279 658 271 732 506 564 254 675 234 625 306 453 372 726 401 675 299 396 249 440 375 357 312 464 507 716 476 483 346 458 282 343 468 609 317 716 346 631 500 523 336 452 332 629 485 690 455 509 261 338 232 695 365 465 335 369 381 398 355 370 283 632 320 724 323 599 264 562 310 346 533 707 272 357 377 625 433 593 508 466 510 482 333 411 312 617 289 694 410 336 497 453 279 735 430 590 351 449 329 387 323 528 500 378 453 767 405 439 285 648 247 586 443 540 431 749 337 770 465 473 270 472 331 346 389 470 367 774 489 379 360 634 480 744 295 563 409 740 460 452 408 709 276 639 345 345 344 494 509 379 534 690 250 672 315 568 391 676 349 418 443 583 492 560 427 601 505 457 344 620 263 683 549 383 297 573 360 396 425 593 280 541 455 348 395 564 490 451 531 702 503 650 495 710 326 475 470 446 324 764 483 696 463 532 409 436 451 473 259 491 325 712 467 694 282 454 266 372 291 371 423 494 340 734 337 741 277 638 338 407 365 379 475 470 532 405 412 576 275 719 253 523 294 584 303 629 262 529 285 638 310 757 273 576 490 530 411 544 255 729 322 397 478 675 397 499 443 658 363 528 350 564 394 474 541 665 253 448 390 515 299 749 507 482 387 516 375 573 480 444 355 597 399 512 538 379 346 517 415 678 292 483 330 662 479 392 290 571 446 512 440 635 399 363 546 571 272 465 363 597 435 512 260 699 280 408 329 647 410 747 263 434 234 615 370 380 418 419 496 417 336 730 279 558 440 609 294 472 264 461 306 615 524 598 314 725 272 386 470 529 425 393 334 423 421 499 431 765 466 394 515 532 361 626 406 414 534 345 395 639 249 400 253 533 514 460 339 607 260 586 401 386 464 501 281 345 297 382 449 741 538 653 402 467 377 703 551 425 321 457 395 687 486 430 236 589 243 406 449 739 469 688 440 429 333 574 491 346 263 737 385 483 394 722 255 364 478 619 548 444 363 407 503 483 519 397 446 434 383 650 514 617 334 669 502 524 239 334 327 741 415 691 350 729 240 650 540 627 412 337 281 420 334 741 337 379 510 735 480 455 251 336 410 437 271 448 401 758 324 712 349 459 276 579 489 513 422 742 288 522 286 500 495 538 417 475 374 716 426 554 535 671 235 462 363 715 302 378 452 613 498 458 395 641 483 407 268 370 508 623 458 709 461 624 322 453 485 745 295 553 353 344 535 421 551 767 417 696 284 691 289 537 538 429 379 680 254 507 476 480 478 647 507 656 375 645 282 729 342 501 317 455 469 341 537 410 271 374 367 436 453 691 253 345 523 705 300 626 397 461 431 401 392 351 395 352 344 771 499 367 381 632 340 533 292 560 543 403 395 701 485 611 307 453 274 353 265 764 415 527 370 682 408 414 388 636 506 427 511 592 395 445 378 594 438 570 429 647 290 506 301 373 347 518 527 382 424 574 294 773 516 491 463 462 361 658 525 374 267 435 464 581 292 503 417 586 260 426 349 404 359 749 383 529 451 460 513 580 552 731 507 539 384 404 251 457 279 441 381 390 356 377 426 383 486 765 523 614 408 558 391 636 319 485 277 403 393 615 454 717 374 591 539 442 393 554 273 415 307 629 357 586 311 444 409 353 410 649 484 521 402 455 496 370 260 631 314 548 547 454 257 751 334 619 476 341 473 667 519 437 427 665 471 426 291 753 248 454 419 546 412 548 471 529 337 388 445 701 450 600 253 632 543 532 249 669 464 644 487 373 360 652 250 422 380 723 473 416 445 450 467 443 523 360 451 416 341 348 259 640 330 424 340 377 290 657 351 546 418 547 542 548 396 605 418 587 544 460 367 654 345 560 268 546 299 468 428 627 525 758 245 471 289 346 391 446 315 349 268 742 291 529 293 518 351 617 337 347 242 563 321 409 371 744 308 744 410 586 466 606 431 519 271 569 552 656 545 470 363 654 306 616 362 692 299 428 490 501 390 369 340 768 545 602 471 361 506 625 272 643 544 334 357 388 496 561 334 379 359 485 247 499 451 574 347 400 423 616 434 505 373 341 397 506 444 479 371 392 388 589 338 479 364 499 261 380 279 457 400 612 544 754 252 512 343 436 491 640 312 493 489 770 385 653 232 415 506 577 402 403 344 635 291 737 506 631 515 598 381 471 431 441 461 670 381 503 361 721 513 530 303 760 421 636 329 768 370 492 289 717 255 506 531 438 268 772 285 378 522 416 473 433 541 483 515 658 546 631 286 495 458 669 388 660 300 738 255 593 333 607 329 377 500 741 446 515 282 542 277 417 268 689 505 354 477 352 299 420 274 609 479 579 325 712 480 644 435 359 395 704 390 529 364 682 468 557 354 552 497 674 425 374 463 449 269 691 521 623 457 641 373 578 389 695 339 702 426 511 493 389 293 620 447 677 518 447 349 588 386 361 528 724 458 334 454 413 533 639 300 700 529 756 275 387 461 607 405 592 314 483 431 447 384 751 423 523 261 351 486 363 507 440 313 555 245 674 325 436 420 413 412 564 280 519 301 467 516 611 504 727 374 753 485 742 438 774 341 559 297 366 539 349 349 612 263 547 242 515 308 666 295 366 266 344 252 435 256 769 321 589 542 672 442 369 328 410 446 340 298 335 270 578 355 601 533 729 244 367 315 372 396 651 493 629 409 448 414 360 415 630 473 363 545 540 490 507 236 510 289 455 359 508 390 462 474 627 342 480 261 361 306 777 461 674 516 369 467 594 453 460 241 535 522 486 424 430 258 532 384 548 521 642 433 384 481 359 353 647 426 623 355 482 238 746 386 387 300 646 247 731 493 688 439 759 346 624 371 335 450 475 429 375 359 369 492 652 309 485 327 528 445 614 346 734 536 736 258 465 477 434 451 707 305 703 366 481 493 387 385 694 469 508 548 671 438 580 488 375 505 605 275 689 438 565 506 697 410 731 500 371 354 675 363 522 422 344 328 448 475 470 456 703 549 589 332 379 486 352 240 510 307 766 483 776 263 429 488 546 525 735 346 643 248 749 367 739 538 512 532 758 393 575 312 636 398 665 436 739 267 480 254 590 415 408 420 437 341 465 461 774 420 559 480 588 236 531 460 762 395 619 283 479 546 627 238 443 533 573 534 770 342 427 272 374 449 568 336 705 321 723 301 599 490 720 318 694 274 712 375 566 499 393 419 507 295 438 339 700 255 388 332 640 473 568 361 640 531 446 489 339 492 604 443 549 541 629 382 489 258 759 368 693 431 337 239 672 378 500 330 653 249 446 509 616 347 634 526 669 262 542 502 525 256 474 338 563 441 602 490 753 531 717 545 628 421 758 500 486 512 613 465 740 270 678 469 405 401 389 356 459 264 356 466 604 520 703 469 338 455 504 290 401 430 583 434 468 437 488 330 458 424 707 414 690 390 577 231 721 340 525 455 456 528 376 391 633 350 442 428 335 465 633 368 691 412 521 551 683 317 595 414 438 527 434 276 530 351 333 401 589 427 748 313 714 345 732 386 581 403 718 253 425 488 500 306 591 293 451 277 520 324 429 254 450 534 650 535 453 373 483 311 724 503 439 546 738 468 402 347 582 529 674 475 509 493 362 502 772 543 711 363 574 354 768 298 619 518 495 482 664 251 383 456 383 234 613 442 734 547 502 456 608 548 611 523 677 288 657 426 486 408 662 461 489 377 424 293 372 317 597 349 577 384 684 397 722 386 430 496 415 397 695 332 544 539 496 476 415 265 381 502 532 508 740 377 406 322 699 299 491 349 530 460 651 353 580 532 403 290 755 275 740 327 624 274 557 357 490 473 431 392 714 406 397 378 439 498 660 375 646 543 476 388 359 255 373 379 750 279 705 341 406 290 437 316 647 277 595 351 355 389 753 385 660 429 422 256 645 458 733 533 438 298 524 237 534 272 519 515 612 299 584 286 615 315 546 250 619 407 420 400 480 297 768 458 419 426 419 240 335 480 621 499 747 525 506 375 586 468 337 547 579 358 548 333 733 231 704 355 634 280 605 411 583 275 625 251 458 369 675 538 638 530 500 318 648 542 555 298 669 364 488 358 372 362 343 448 604 446 510 339 557 460 545 350 647 509 571 505 528 266 387 470 651 398 726 339 746 366 569 247 504 298 643 439 587 543 612 526 573 300 398 266 436 286 405 499 552 377 472 417 764 389 666 359 572 246 583 496 637 550 746 507 583 327 573 264 610 422 436 330 520 256 373 269 345 327 388 523 333 551 694 448 580 467 492 269 351 441 744 437 439 241 736 436 632 429 737 304 408 297 354 367 531 393 500 292 760 418 336 233 687 464 452 379 693 245 635 328 723 456 527 501 456 366 500 323 367 390 584 449 598 394 719 542 469 342 410 247 731 367 341 413 484 524 717 246 703 468 542 273 560 347 582 405 695 526 444 287 525 415 373 400 757 264 694 316 335 268 533 276 733 378 657 548 552 251 493 516 479 491 446 411 673 405 434 255 560 412 478 508 751 531 547 391 435 522 461 263 736 247 516 468 478 481 396 276 547 352 562 335 671 251 579 301 577 540 520 347 404 503 692 446 613 477 401 288 586 237 569 493 538 502 402 386 660 398 699 501 616 524 674 267 682 357 634 240 463 403 744 263 462 300 645 307 471 338 654 469 417 342 610 241 558 270 348 278 627 461 374 247 654 420 429 493 721 327 415 548 562 283 363 515 360 358 773 419 461 247 668 531 547 402 554 522 450 241 495 348 744 547 360 436 354 302 755 548 645 489 456 270 608 545 632 441 354 242 508 397 630 321 356 530 372 402 726 422 747 440 559 448 639 497 510 234 765 249 420 494 438 461 393 324 369 470 530 482 770 470 641 462 399 523 629 236 764 292 585 351 586 280 575 299 551 416 377 533 431 240 580 371 709 239 725 232 746 331 444 275 764 398 357 323 742 266 698 447 523 367 383 478 590 471 445 496 648 246 487 451 632 484 602 349 725 466 479 400 371 432 769 532 542 288 606 350 618 435 560 428 481 300 766 232 419 449 533 249 743 352 553 516 412 266 479 331 608 451 726 503 665 364 411 355 724 448 530 418 660 357 752 429 365 240 340 300 407 247 547 346 412 296 477 436 777 233 567 485 657 328 634 545 776 513 656 401 604 273 457 496 379 320 527 244 411 489 536 416 655 380 639 299 632 507 381 492 739 276 368 479 451 417 707 436 600 249 747 304 771 259 635 390 601 348 483 534 356 427 461 392 663 276 683 472 345 451 763 407 679 540 565 487 706 401 593 433 574 455 350 368 646 453 721 497 441 527 533 406 366 393 510 483 723 259 468 512 665 325 393 298 737 272 457 274 501 311 533 503 406 525 522 443 719 365 543 459 708 272 593 521 709 320 675 468 377 264 617 409 764 336 742 486 645 543 373 507 723 378 367 527 768 316 396 310 500 248 392 436 582 387 371 274 711 341 688 503 456 373 486 448 769 525 341 348 435 534 592 364 493 467 405 359 775 500 477 536 611 240 763 390 371 528 391 289 460 384 419 505 340 295 757 435 347 251 403 302 426 411 534 365 340 257 425 548 430 407 587 406 775 289 461 363 698 234 364 374 612 380 610 470 613 487 736 462 754 550 361 548 372 457 587 294 576 450 423 327 427 302 364 399 690 476 527 295 591 430 714 503 648 394 525 238 401 539 619 533 431 506 352 237 492 404 578 292 568 244 538 294 773 261 682 302 763 511 747 373 459 466 527 232 364 442 458 460 381 271 602 260 564 350 343 245 751 291 488 512 346 308 723 402 402 535 337 274 404 346 653 417 376 445 497 498 420 432 523 519 373 374 565 314 594 463 449 468 708 524 534 430 480 456 667 298 365 398 496 552 514 473 350 419 628 357 719 241 374 400 333 487 552 539 507 275 654 375 738 332 504 516 526 461 356 465 485 235 734 474 755 431 635 497 371 393 372 434 773 283 591 392 443 338 650 321 582 308 644 333 457 364 486 516 469 234 424 238 638 362 757 354 425 344 590 515 577 320 477 286 746 289 674 459 452 406 351 239 571 478 512 483 724 301 533 470 571 331 754 256 373 452 541 332 488 335 485 369 768 500 359 320 344 495 759 497 773 258 611 275 377 416 625 439 346 526 376 284 382 475 707 520 464 368 682 245 720 247 753 270 701 499 750 384 513 279 411 457 358 532 575 494 409 497 599 504 637 282 363 333 738 348 522 546 576 239 717 491 688 515 630 413 554 316 629 290 677 498 487 531 574 295 423 389 555 363 494 353 537 459 432 304 439 452 725 460 598 405 613 259 658 231 717 538 727 463 439 491 681 429 501 270 477 495 708 277 772 366 665 389 694 483 769 469 535 547 355 296 567 551 565 485 576 481 460 445 610 517 488 507 413 374 726 415 755 439 735 398 697 550 678 362 704 505 374 492 383 389 525 447 639 414 375 427 570 487 394 342 504 296 591 345 433 510 700 347 615 301 415 355 668 296 604 532 592 427 695 416 551 537 756 343 615 321 460 288 761 515 334 362 658 320 438 469 703 236 392 446 597 266 392 423 449 340 588 474 350 484 742 263 356 312 774 369 417 538 459 480 747 547 540 277 663 479 696 232 639 463 654 310 645 439 391 426 567 522 531 283 660 335 508 446 719 534 440 245 621 361 674 340 646 502 390 432 340 351 381 334 469 380 419 363 441 244 598 322 746 390 591 246 392 320 572 377 752 529 485 491 397 372 484 414 718 366 486 547 689 349 577 368 593 388 586 533 513 285 602 319 340 252 589 461 376 348 337 441 759 446 341 310 467 548 654 418 358 344 583 280 386 484 547 376 677 300 506 253 590 507 667 430 487 377 513 389 355 466 596 382 744 463 416 369 682 401 611 388 405 388 743 237 686 526 646 378 700 313 761 309 569 339 651 526 443 394 361 419 750 521 365 427 777 502 775 374 615 318 469 422 478 263 519 473 558 548 647 552 616 436 773 451 617 477 674 492 508 280 676 313 404 249 672 268 631 526 747 371 372 379 546 468 547 547 637 256 751 234 687 494 429 290 527 504 547 395 769 471 623 328 671 241 681 349 565 500 431 525 623 447 681 523 576 459 483 361 476 394 544 356 419 345 442 240 341 309 672 358 685 278 636 501 388 384 718 539 656 492 553 471 687 503 615 546 563 366 511 551 561 464 573 461 357 402 509 345 394 355 392 505 549 395 436 462 649 296 588 413 509 414 675 331 739 497 438 486 689 254 712 263 751 517 576 321 741 550 378 288 454 267 503 345 605 464 423 370 700 316 665 510 684 550 714 301 524 389 382 551 423 355 544 284 425 332 604 258 718 371 541 321 378 417 771 454 739 530 777 472 658 477 702 299 644 363 660 427 356 399 636 301 384 368 473 339 461 274 368 464 716 475 757 234 417 281 634 288 496 252 532 462 685 404 591 340 715 411 340 314 665 505 491 431 475 291 612 461 721 264 577 367 386 419 503 487 721 245 512 253 380 251 475 231 538 490 670 517 433 306 647 327 726 519 691 426 584 292 463 480 339 435 459 423 717 310 601 483 539 424 430 403 714 434 480 440 556 315 773 327 556 423 472 388 471 363 521 464 583 523 583 252 668 519 596 521 581 421 573 356 397 520 354 432 523 245 705 528 668 468 482 270 761 525 560 353 626 340 465 268 415 437 366 251 647 501 371 273 522 400 631 537 368 383 753 511 767 431 701 236 713 248 630 399 676 343 492 328 463 457 582 305 399 512 534 472 482 296 368 513 486 233 464 352 391 513 570 500 587 250 544 256 597 444 428 541 653 291 700 416 647 387 547 342 582 551 772 354 615 529 600 408 585 331 713 535 562 520 549 244 526 413 719 245 354 469 632 276 664 303 547 359 434 273 537 369 726 529 414 447 659 234 650 425 690 325 660 358 583 271 529 534 568 243 356 381 661 252 759 509 644 408 754 433 557 317 354 488 633 266 537 299 423 379 770 410 565 404 768 268 565 328 594 417 415 395 507 492 421 539 648 524 624 536 565 313 346 384 469 260 774 307 341 284 574 544 366 340 455 300 420 365 404 502 606 477 474 486 576 508 380 286 559 360 657 546 569 351 531 378 773 300 524 335 627 353 517 359 343 276 344 451 434 317 665 283 648 416 712 272 365 382 425 415 550 447 634 384 579 318 632 446 445 307 374 526 668 517 647 345 682 386 507 448 714 383 584 356 565 409 384 491 543 243 564 538 561 426 704 379 709 498 461 489 424 301 448 474 544 482 385 249 465 551 440 424 371 428 732 539 524 442 516 274 520 404 419 399 651 412 377 449 632 293 683 399 652 416 599 346 765 372 648 372 411 445 353 530 445 252 414 499 726 426 495 510 588 336 362 491 493 418 428 256 381 517 470 406 479 468 679 519 382 306 597 231 757 473 527 410 426 537 776 476 427 484 523 349 667 264 474 278 695 361 514 425 643 514 729 334 496 290 579 287 690 298 592 288 411 478 712 371 566 504 644 536 582 255 709 275 633 328 623 261 766 248 641 372 748 414 458 523 608 448 444 443 758 315 563 252 637 298 637 290 455 240 757 268 662 415 455 384 688 401 562 482 618 506 710 524 646 486 407 395 628 360 453 481 711 289 738 259 421 503 562 467 496 305 653 277 522 252 354 308 448 491 589 425 499 447 444 410 642 331 424 324 433 335 507 383 370 293 389 330 409 237 601 266 435 540 689 276 499 310 757 508 476 456 382 437 437 455 618 367 655 488 618 358 470 546 549 487 710 493 494 294 686 498 451 359 438 375 425 354 711 429 443 262 729 417 616 465 479 375 736 318 773 513 705 285 560 426 417 532 770 522 712 299 435 447 664 239 689 467 545 375 544 518 599 516 418 326 545 519 545 452 370 321 338 546 537 396 646 370 526 437 583 293 580 515 702 266 568 369 547 485 568 516 438 327 677 455 554 330 591 305 478 443 375 288 571 357 592 513 547 279 718 400 735 473 738 252 549 458 575 539 487 370 749 430 655 253 777 249 666 309 608 305 537 546 659 262 359 280 639 526 410 332 730 528 486 341 506 549 748 251 411 517 483 306 695 375 336 304 703 322 630 275 570 392 444 348 656 430 777 510 387 506 584 276 335 464 464 466 567 390 539 233 477 460 561 448 438 419 441 380 337 472 768 491 391 238 383 400 682 278 475 233 640 234 707 447 385 311 389 445 751 293 573 450 465 396 777 409 573 408 697 521 678 352 527 348 479 292 536 383 714 277 464 425 339 544 641 394 603 320 734 449 382 473 637 325 395 277 598 442 729 378 549 520 696 446 441 541 607 377 454 240 685 237 568 511 624 311 377 310 614 388 567 370 522 351 366 380 608 481 765 347 766 552 396 516 683 414 474 509 672 370 420 487 465 440 747 411 337 276 736 473 741 439 448 256 678 501 516 461 593 478 713 320 702 417 357 282 693 332 566 303 642 309 537 404 714 470 544 307 378 300 673 305 739 504 748 542 598 303 767 529 431 348 652 407 342 361 661 414 656 249 520 390 395 232 538 527 712 469 420 535 554 503 536 244 736 487 563 439 530 309 544 273 556 373 445 500 633 451 496 455 633 356 508 500 387 348 419 343 768 478 603 254 345 423 500 283 434 419 447 543 374 349 773 486 505 450 590 313 620 380 693 541 703 416 705 509 617 253 604 237 344 270 544 434 702 534 395 549 647 373 544 368 355 543 335 269 538 353 511 480 557 433 746 253 495 459 619 469 646 411 458 306 376 291 600 241 614 374 583 538 393 463 723 396 445 266 665 394 530 503 389 434 548 410 363 455 430 406 498 363 666 324 381 322 420 381 678 487 510 457 564 381 664 343 649 523 410 331 395 410 544 372 516 418 350 463 622 314 476 324 592 412 537 300 483 244 528 342 617 552 422 245 370 434 765 366 577 479 721 233 656 303 360 537 555 486 617 521 618 370 581 321 746 344 491 335 492 547 412 521 671 272 745 367 346 459 432 265 392 255 423 426 553 373 436 460 691 286 588 268 342 246 430 321 569 287 704 397 594 289 776 379 695 436 636 328 464 342 520 460 597 527 501 498 400 319 504 483 379 278 343 552 447 542 712 236 634 313 501 357 694 251 655 309 735 411 515 533 566 275 536 398 435 533 670 321 470 284 557 284 576 277 471 375 763 531 732 291 509 254 776 243 683 294 350 430 475 282 401 360 464 411 543 247 399 447 733 516 745 237 736 476 492 250 449 473 648 513 632 281 709 372 375 413 413 301 399 382 665 285 376 300 599 296 367 281 604 471 465 441 682 359 426 273 723 527 751 522 485 339 623 537 334 526 370 477 370 290 641 387 605 260 614 297 458 258 387 312 709 356 773 449 742 287 382 447 365 439 496 336 354 264 484 353 557 442 596 488 771 299 533 447 611 368 615 314 380 456 558 359 437 328 524 268 565 366 334 388 642 403 387 465 617 469 714 474 760 399 479 298 481 268 517 267 521 439 360 245 650 323 640 440 625 282 725 389 369 237 462 296 341 549 737 383 487 545 621 366 632 328 730 348 666 511 487 362 717 479 360 445 436 391 736 327 409 393 533 403 691 363 370 382 584 550 647 372 741 257 762 355 398 400 764 502 363 462 554 425 361 323 769 472 614 237 746 350 678 365 524 471 676 330 449 311 376 287 397 539 370 457 511 392 361 473 374 356 731 279 587 452 566 354 589 459 625 548 431 550 468 336 709 550 393 261 392 275 440 372 394 401 439 386 439 366 394 502 517 482 461 318 505 476 612 339 338 488 596 327 623 331 665 524 525 520 653 480 508 531 602 397 755 552 535 430 571 397 724 545 687 512 495 363 756 475 466 284 440 360 669 328 662 345 484 463 476 436 576 232 393 499 546 266 491 545 465 351 647 468 357 393 761 538 343 436 397 353 348 461 571 378 575 450 424 527 611 466 505 355 532 344 458 524 748 242 473 251 577 276 753 254 653 336 344 527 736 262 685 546 682 296 567 543 588 422 452 535 685 466 437 353 740 261 707 348 625 328 601 480 434 355 683 383 496 549 681 536 475 379 640 449 496 298 677 551 421 515 505 233 690 438 665 257 731 231 518 360 660 376 418 551 347 277 757 412 353 314 423 316 688 232 566 373 723 523 714 339 456 291 713 534 378 239 453 408 375 471 596 456 553 297 473 276 671 285 521 368 388 328 454 312 461 450 569 465 709 255 551 531 471 280 361 339 544 504 499 515 564 267 746 471 580 280 386 525 428 384 553 376 571 309 653 548 445 370 522 523 637 454 356 296 691 247 544 323 394 348 589 467 388 543 556 292 738 522 713 511 672 311 747 239 731 305 352 236 682 392 640 244 337 269 528 323 389 333 455 446 694 295 517 239 728 500 532 457 768 326 722 494 685 442 722 406 497 303 725 387 716 500 740 510 546 515 715 479 616 255 492 472 611 327 398 261 387 504 436 465 466 385 759 525 406 317 673 275 727 284 556 286 773 317 412 386 442 436 705 389 651 543 408 360 465 545 772 513 607 324 454 430 643 303 414 298 711 388 381 300 419 379 720 466 763 515 378 323 553 495 548 476 369 546 725 331 607 270 634 237 652 459 385 491 425 261 511 328 516 469 476 414 669 252 400 309 623 249 730 512 465 433 642 280 583 375 559 359 489 350 353 339 755 529 623 430 489 453 358 453 431 238 642 311 642 251 530 538 654 297 648 259 579 316 615 413 751 326 575 467 530 329 535 306 545 403 549 264 711 406 359 285 544 276 504 517 706 522 439 300 674 274 354 237 535 340 400 364 409 360 552 316 378 425 347 429 741 236 496 239 548 458 764 362 463 269 513 501 544 415 373 310 735 455 627 304 756 438 337 389 752 491 447 455 709 452 391 429 357 417 523 551 681 319 531 287 440 433 525 387 752 428 697 373 490 457 603 265 704 477 511 497 750 446 547 469 647 322 588 444 585 443 606 328 524 458 416 496 645 339 502 506 686 417 563 393 614 233 706 466 349 231 527 358 619 387 620 434 444 512 728 337 599 482 665 256 602 524 590 326 677 496 341 539 683 401 762 465 335 382 451 522 590 252 451 404 548 383 443 236 599 484 703 246 378 498 483 509 567 262 732 551 370 390 713 488 423 361 609 538 752 232 531 431 521 256 527 488 601 279 509 246 366 241 548 277 464 419 478 338 526 348 516 296 730 407 335 461 509 520 624 382 400 323 602 431 725 530 638 476 676 379 614 431 415 471 356 489 548 391 548 466 663 483 692 413 399 385 759 517 410 272 714 502 507 386 767 386 593 296 428 401 480 351 721 318 596 250 616 448 517 511 488 546 353 502 519 505 696 272 374 322 432 465 437 403 706 464 607 316 383 260 726 320 343 323 338 468 744 531 716 402 461 539 402 250 736 510 676 548 523 312 739 437 761 426 513 296 375 240 492 507 748 492 542 516 344 321 592 387 651 444 775 425 657 274 632 534 709 308 694 429 541 466 748 297 635 531 337 464 564 236 640 453 384 503 645 475 574 398 575 487 468 240 582 421 381 534 564 353 608 456 666 314 452 318 547 455 424 435 454 544 645 399 669 345 589 543 399 282 660 478 510 467 555 351 662 297 471 362 411 426 454 467 622 510 550 250 680 342 429 313 557 259 377 372 459 528 662 512 581 303 719 416 738 549 700 462 558 444 425 269 739 459 414 428 750 435 599 463 649 295 668 544 732 337 613 269 473 345 563 539 515 532 681 466 365 337 470 265 746 480 545 306 709 419 613 308 518 467 554 445 504 235 627 409 743 430 687 377 655 494 378 258 399 500 646 509 546 532 748 333 343 482 645 239 458 323 537 249 479 452 352 298 502 442 537 425 405 423 546 414 386 436 487 503 357 499 648 340 531 316 464 422 348 258 372 364 675 352 721 281 341 494 591 354 531 337 752 501 347 281 751 312 443 237 391 388 569 363 562 473 652 364 547 462 671 249 586 284 742 273 358 275 746 365 568 534 433 424 469 506 473 330 335 417 659 261 495 323 531 410 683 285 351 408 609 406 434 455 441 286 462 233 587 361 382 528 534 236 680 311 705 495 461 462 521 364 564 500 456 504 764 257 418 373 481 381 668 254 538 457 348 428 451 452 360 435 434 332 759 453 424 316 551 286 561 251 711 414 539 551 664 241 489 255 627 288 452 494 352 515 522 371 662 436 603 499 632 408 454 462 777 372 500 480 345 428 728 364 622 526 443 261 656 539 449 239 376 507 570 319 585 246 557 302 351 338 624 418 665 459 405 548 620 410 345 521 663 498 495 257 681 529 403 387 349 431 394 452 668 447 732 489 451 242 421 297 359 526 348 495 719 298 434 296 692 455 498 431 611 508 389 442 455 538 398 237 663 513 399 319 335 437 470 311 593 483 776 271 531 312 508 237 470 539 735 550 474 399 449 319 343 315 435 254 455 497 661 399 574 442 697 362 551 500 573 496 557 489 341 438 734 320 481 312 747 243 569 384 726 265 520 376 481 516 567 244 474 315 428 248 607 284 679 274 759 511 564 513 525 359 399 466 772 500 373 525 356 384 465 373 513 322 654 519 445 329 704 512 404 278 490 487 516 444 732 344 455 244 581 378 748 397 766 377 424 546 365 442 341 261 392 482 349 386 430 388 522 231 591 235 634 457 400 340 345 497 454 531 691 293 522 410 419 501 521 500 577 542 469 486 650 399 684 308 699 363 751 269 385 369 677 301 587 370 612 327 423 518 425 514 666 265 336 438 474 548 384 354 352 268 379 300 602 401 492 473 549 492 616 482 684 462 724 311 390 295 599 462 570 465 647 275 513 363 461 492 656 536 407 528 346 536 749 275 365 326 533 524 445 542 581 302 770 395 667 234 713 525 733 538 537 393 672 514 461 444 502 340 616 372 423 292 544 546 612 251 544 512 755 232 580 374 581 339 771 330 725 527 381 548 674 369 400 282 563 402 560 462 728 463 496 353 387 499 403 430 685 366 610 397 412 298 487 433 765 374 748 403 438 333 765 409 346 482 583 250 587 310 551 471 630 318 690 493 520 429 476 392 377 445 486 546 605 448 425 398 337 501 419 322 418 250 438 297 364 233 743 248 762 404 719 508 765 385 745 514 495 294 746 385 759 381 489 235 571 514 607 367 696 245 636 502 565 533 713 326 764 488 529 421 566 271 543 463 448 264 355 336 457 444 713 284 365 312 337 345 338 535 366 460 493 507 728 266 469 540 772 330 389 275 451 425 539 465 341 391 364 333 369 412 419 514 652 307 547 308 400 550 503 369 679 343 530 429 449 411 437 467 728 291 594 529 373 350 409 447 771 535 569 516 695 278 603 351 582 359 693 382 571 440 464 305 581 526 612 242 395 366 488 524 482 405 758 466 636 434 769 384 332 341 631 511 335 359 523 286 736 425 490 409 634 506 394 379 742 363 588 445 624 285 452 351 712 468 750 489 375 302 358 540 513 372 657 385 537 450 477 453 424 433 746 262 503 311 706 288 482 484 572 528 428 277 704 552 768 335 507 548 634 515 643 395 751 490 641 441 562 321 775 405 682 343 574 467 571 236 594 468 751 493 364 480 370 353 764 283 624 515 515 548 444 408 382 415 756 333 341 513 395 492 424 249 642 370 754 243 665 502 759 301 762 410 410 488 435 512 386 272 670 416 646 235 363 303 599 406 531 500 663 470 577 381 763 552 490 511 739 339 670 428 414 409 419 490 564 335 677 251 476 476 502 461 515 401 387 536 634 497 768 486 625 459 370 325 408 341 717 427 687 425 650 371 386 335 750 349 348 302 764 469 407 250 719 336 527 252 664 262 408 353 642 279 360 492 539 301 531 250 613 531 522 540 607 361 451 509 592 534 601 385 332 452 612 456 673 292 493 469 501 346 385 307 684 515 527 417 602 369 672 282 431 295 763 282 443 375 407 390 729 420 508 418 415 380 549 439 445 538 415 371 523 409 733 263 704 341 491 468 632 365 650 242 518 336 510 434 581 428 664 245 498 247 456 431 439 414 676 367 514 280 646 297 560 544 698 396 385 437 387 532 576 294 777 455 544 509 438 458 451 281 708 517 387 358 535 470 411 521 698 276 509 518 718 514 664 440 519 399 734 338 492 279 379 291 614 252 727 243 715 506 569 391 670 409 548 505 584 328 664 484 458 260 363 251 479 521 400 262 774 267 538 387 631 234 426 525 644 395 512 496 474 293 520 502 354 310 384 463 613 474 769 400 613 454 583 401 644 252 460 424 511 313 551 451 459 323 400 421 741 507 598 508 530 280 507 451 774 305 666 246 675 232 447 292 651 439 695 486 698 548 766 257 452 359 722 514 341 250 362 489 644 400 692 423 611 309 453 478 601 416 618 493 426 306 530 231 438 451 683 550 348 443 609 261 377 505 495 476 573 307 465 375 383 510 558 524 719 517 468 531 507 362 651 466 506 294 337 347 600 487 543 281 452 255 417 287 567 451 358 504 442 272 384 431 469 453 381 434 586 318 546 500 433 264 408 513 599 390 435 400 661 502 515 502 467 425 590 459 598 513 387 448 481 534 478 509 514 503 613 512 682 237 501 432 553 309 720 525 772 438 684 330 676 531 407 349 634 338 450 466 641 421 670 518 743 504 758 273 467 333 499 496 539 346 443 443 556 395 762 415 678 373 748 511 766 399 756 450 559 504 728 350 722 312 359 397 621 425 432 369 569 249 654 464 570 244 632 460 503 304 596 244 395 314 737 472 363 367 454 510 633 272 370 318 508 394 590 398 495 295 348 494 520 463 476 272 736 406 646 233 595 237 487 391 671 294 657 270 375 444 510 396 495 410 448 356 707 341 598 269 417 233 503 469 617 286 576 511 517 301 430 401 612 285 539 318 735 401 352 459 553 248 589 446 357 356 601 406 403 348 715 549 378 507 413 443 333 331 350 349 569 540 767 448 636 267 643 542 659 277 483 341 762 417 624 368 706 303 479 549 506 415 765 456 749 294 741 308 744 520 587 434 464 379 452 295 515 285 427 301 448 243 746 422 667 418 721 337 693 254 393 468 414 502 385 310 689 338 669 356 471 482 715 338 556 337 515 284 614 443 569 238 647 245 480 420 471 544 603 397 406 282 355 255 571 371 543 302 675 530 458 263 762 338 347 344 441 291 632 345 739 539 377 438 764 266 733 233 636 247 400 501 467 350 506 471 410 364 641 325 620 336 405 494 738 402 728 352 754 493 508 408 567 257 370 386 654 454 374 384 635 395 531 266 420 492 761 320 648 395 433 276 718 402 468 238 490 478 383 378 507 376 411 304 614 317 627 489 585 489 713 307 623 432 354 518 664 451 613 339 360 374 677 534 348 342 372 509 528 364 594 433 413 355 592 318 515 361 492 546 348 476 582 315 575 309 596 233 408 440 446 403 414 285 537 506 411 461 672 344 683 347 688 509 610 314 503 241 610 445 344 266 356 456 658 313 728 410 335 526 771 391 468 408 358 427 570 251 486 336 636 392 663 375 589 413 766 485 579 476 355 399 624 458 485 329 458 393 704 305 749 445 524 273 469 405 592 499 734 439 622 533 381 335 423 265 451 429 546 251 458 271 709 449 707 301 512 325 464 312 542 254 517 285 461 420 564 274 567 319 565 367 448 456 711 509 645 521 718 248 336 401 711 459 508 253 585 484 440 399 366 543 443 455 693 508 511 440 743 341 716 415 454 538 720 548 571 299 647 472 550 285 706 384 545 244 512 494 374 375 592 308 571 546 440 368 727 457 688 521 513 368 716 454 644 361 450 500 353 552 427 496 541 440 519 541 638 471 608 326 418 254 596 517 671 332 532 277 334 508 729 415 505 294 589 368 773 302 642 329 448 536 686 500 392 511 588 430 492 541 494 274 650 344 500 320 600 266 694 418 378 389 718 431 715 418 679 489 494 531 515 540 533 397 439 379 547 492 676 465 532 278 669 519 550 369 472 540 351 330 644 325 436 443 403 544 601 470 584 424 691 455 668 518 420 482 650 287 332 517 476 506 726 430 714 384 721 376 360 356 686 539 766 420 659 479 677 341 773 372 719 235 508 539 373 345 594 278 600 472 375 341 591 422 686 337 381 428 759 360 439 281 627 462 505 540 665 511 704 446 710 415 772 340 726 533 771 268 475 411 702 451 428 313 338 486 527 309 629 309 461 402 717 462 465 502 524 365 415 474 383 446 456 277 661 518 422 544 670 267 562 416 774 418 653 334 614 375 687 319 604 504 713 373 432 536 443 519 648 449 726 349 375 286 558 550 339 501 640 338 529 389 647 249 692 487 660 498 659 452 765 454 630 259 652 310 511 337 750 353 454 503 422 453 459 392 507 389 339 232 653 545 374 422 449 243 448 419 649 244 596 375 536 340 341 461 488 487 596 316 756 263 522 287 349 535 765 381 603 473 464 517 672 360 535 501 624 516 643 237 666 460 502 276 575 438 635 545 509 450 639 457 571 508 484 368 601 507 646 443 535 268 461 281 764 249 688 259 487 538 492 368 603 323 623 550 350 514 535 351 463 388 621 478 397 451 568 390 772 477 671 423 637 444 435 285 731 552 491 457 583 532 403 467 463 421 406 272 629 274 524 282 491 278 719 512 655 454 479 515 429 322 539 414 743 528 660 276 476 525 632 312 452 354 437 460 492 259 665 488 357 546 729 421 710 362 741 432 492 297 415 438 508 335 637 308 717 251 441 518 382 276 522 395 532 286 438 270 352 333 643 404 551 398 726 233 370 341 660 488 433 487 427 349 677 514 653 272 455 238 644 462 395 552 446 545 353 440 564 358 339 269 563 408 682 324 361 500 688 428 597 546 511 252 722 363 580 321 675 455 500 291 543 367 473 335 382 239 669 454 343 233 446 348 688 469 662 432 551 516 357 260 696 524 362 440 470 460 473 425 343 545 587 245 336 491 404 533 651 380 646 449 699 509 738 489 596 274 736 544 415 274 681 515 335 531 671 414 710 529 600 348 596 283 776 348 759 270 747 289 644 459 443 440 719 441 496 516 677 340 673 232 635 396 338 292 406 236 769 303 406 300 370 515 585 338 483 310 555 406 720 417 404 486 727 273 639 408 628 464 588 511 590 516 755 272 770 334 561 366 415 314 359 378 718 398 736 429 502 365 675 448 421 447 548 457 349 248 512 235 383 293 394 522 479 232 490 484 588 325 399 473 587 507 663 274 729 433 735 267 720 533 700 379 545 358 370 324 403 541 373 236 592 386 393 406 481 279 575 266 341 421 773 467 381 526 622 480 388 502 605 396 734 363 756 382 634 539 488 359 658 414 487 275 419 368 363 426 527 373 601 321 395 328 444 297 664 544 642 434 569 303 681 503 453 517 655 529 713 281 729 406 561 265 566 327 553 487 407 310 587 431 332 451 573 525 609 385 760 289 562 346 640 371 527 515 597 541 339 254 452 423 735 462 682 400 353 447 370 473 741 401 521 432 427 435 358 398 560 256 716 251 484 411 467 400 508 403 432 411 493 503 728 341 517 398 627 375 463 252 638 487 558 303 562 440 770 338 684 481 582 242 713 311 551 411 541 264 523 285 455 386 612 385 558 400 342 301 512 420 545 458 543 342 708 271 557 395 715 489 357 252 578 329 768 292 674 386 712 479 588 346 672 448 505 434 572 338 639 296 611 236 752 436 407 304 436 427 413 438 716 441 652 301 549 293 696 385 775 490 530 362 519 261 729 546 517 520 718 286 728 237 700 524 694 293 489 421 446 549 438 465 357 426 538 541 425 429 656 353 706 495 584 509 410 543 583 312 346 411 587 466 392 437 527 486 363 457 661 357 355 237 739 347 670 430 587 549 418 231 357 319 606 274 575 491 579 332 500 243 456 348 393 305 362 341 586 404 427 242 563 293 532 542 776 526 675 508 675 495 543 387 393 282 574 381 626 394 479 545 421 334 450 406 527 406 696 504 355 437 764 391 651 429 587 463 361 516 417 493 654 354 344 296 351 349 506 431 610 373 449 542 469 268 489 352 698 238 760 250 335 499 707 398 617 283 769 234 436 461 718 424 695 308 469 433 464 417 362 368 348 317 749 360 444 417 358 406 606 339 565 420 650 552 382 396 414 276 717 452 569 348 550 504 765 353 734 552 600 523 478 445 570 239 752 507 520 382 668 416 677 304 653 250 512 280 456 470 364 277 384 285 627 279 428 285 487 541 349 500 601 353 570 437 437 324 505 392 753 349 502 413 731 343 478 256 666 382 454 386 493 485 637 414 605 257 425 305 589 297 393 307 486 391 608 315 591 438 404 545 575 291 750 387 449 373 729 519 734 456 391 445 405 331 546 322 600 449 527 506 417 308 644 332 600 277 618 260 390 420 725 516 410 475 777 370 468 275 382 465 631 356 354 364 448 330 763 464 689 277 501 370 402 359 344 506 398 343 662 509 527 290 554 541 403 250 609 389 648 350 374 376 731 265 347 390 738 400 739 465 563 290 344 445 463 397 680 516 385 276 637 281 415 402 766 434 749 425 762 304 610 342 720 382 693 419 726 388 483 312 395 438 547 429 557 265 363 232 592 438 499 243 684 504 755 248 425 541 571 260 675 454 645 263 528 239 777 515 396 277 636 503 387 351 433 504 511 253 670 247 441 378 754 314 340 231 539 313 515 412 364 509 701 325 505 330 577 389 514 378 759 283 436 352 468 265 556 452 357 317 552 462 389 305 748 275 470 464 620 426 478 410 755 382 523 532 642 470 650 357 644 362 376 386 491 528 404 262 482 404 772 485 737 356 388 530 674 495 744 407 742 522 565 384 334 534 721 324 621 513 741 318 466 278 634 276 467 282 666 375 588 263 639 284 652 266 643 282 748 552 451 438 539 448 770 450 658 522 643 240 584 337 598 337 545 377 559 295 354 522 422 476 522 291 374 236 615 545 439 334 516 269 601 361 346 422 378 437 602 320 483 452 400 481 688 332 550 428 625 286 574 358 672 296 660 447 660 425 655 527 418 375 369 416 397 442 732 283 665 272 459 541 497 502 460 505 367 351 408 392 485 308 744 284 431 338 449 244 745 324 404 517 465 345 492 357 408 252 728 427 604 319 338 274 405 265 738 340 728 249 705 331 617 361 362 319 356 416 755 325 446 316 659 386 403 532 657 504 567 502 341 491 342 243 403 485 747 463 682 375 547 294 439 457 541 324 705 500 777 306 707 389 467 460 562 296 366 462 451 294 633 412 424 412 418 449 688 294 551 452 673 498 609 309 555 527 697 351 584 465 393 297 359 456 649 424 545 541 504 384 635 449 715 264 523 494 454 447 467 357 477 399 766 351 765 236 623 342 511 393 577 303 616 472 468 474 461 542 506 281 495 359 594 272 337 424 619 542 531 335 629 268 355 239 378 484 757 271 775 416 609 331 762 450 560 282 705 395 526 317 400 396 723 300 359 513 491 366 759 486 631 330 453 500 340 532 689 255 685 336 685 534 399 394 648 552 736 351 516 368 533 409 702 331 773 325 373 542 501 373 763 303 730 490 419 525 763 520 434 483 443 320 381 324 697 262 464 311 670 290 356 264 458 372 753 307 479 424 620 357 723 386 586 326 496 271 687 514 658 239 685 368 650 322 672 419 477 337 400 429 578 340 693 520 770 295 591 455 503 313 390 336 402 467 484 430 440 488 401 510 482 459 419 234 356 309 698 392 385 331 746 362 432 534 375 352 573 514 574 308 727 248 554 408 465 250 652 239 353 443 699 461 649 349 713 370 714 381 491 510 689 296 565 333 339 259 566 325 371 320 458 257 734 265 447 549 763 449 578 493 540 489 543 294 468 431 470 392 685 331 590 274 744 373 763 349 707 481 467 235 445 239 602 440 404 282 712 271 361 305 639 369 386 362 386 446 774 289 382 234 752 422 595 440 696 337 717 453 596 457 594 450 760 514 433 444 690 249 642 441 613 326 511 422 721 545 571 426 603 477 640 394 559 274 361 459 718 325 488 326 748 521 338 527 617 307 463 241 691 407 678 529 595 542 407 284 654 535 542 423 337 365 364 429 465 307 679 244 379 345 517 325 433 343 590 479 538 327 652 366 403 422 519 383 395 340 570 257 565 331 430 386 495 548 657 439 375 537 658 330 416 508 608 437 682 333 645 240 500 471 603 299 750 374 559 232 395 475 482 243 718 456 651 275 657 392 466 270 531 354 560 400 674 473 372 485 469 530 441 359 547 401 638 312 584 400 675 388 388 340 710 459 440 374 732 289 435 321 499 518 415 543 435 424 565 268 745 448 719 471 738 416 472 497 455 327 477 342 755 320 738 474 507 547 390 276 516 531 405 468 733 394 382 477 667 363 416 340 523 290 642 418 743 294 753 247 742 431 753 510 698 320 495 346 528 394 692 456 564 448 445 236 559 293 725 445 406 356 618 372 464 295 464 298 500 359 697 445 724 390 337 380 579 283 763 490 384 276 600 354 333 449 402 484 548 353 370 327 763 419 631 507 665 368 537 415 375 383 411 244 342 325 450 363 457 235 584 365 364 361 401 354 748 495 454 374 729 408 693 429 660 519 451 415 377 351 628 524 526 368 466 436 354 547 485 259 705 388 670 516 453 490 417 535 680 373 360 378 607 471 671 548 570 441 714 233 379 327 686 232 556 380 374 424 362 233 503 233 698 275 349 276 458 351 393 349 669 337 383 468 440 498 618 417 594 547 597 486 499 536 420 417 701 429 351 264 472 231 768 350 717 548 769 274 499 267 332 549 547 442 380 437 442 419 673 252 402 486 458 437 453 242 474 471 544 413 495 347 597 277 661 400 542 494 534 266 473 450 506 508 747 383 772 415 495 330 729 345 348 388 694 532 556 336 722 474 614 318 506 462 364 499 630 298 379 535 642 317 550 387 529 500 550 363 377 499 367 453 484 448 387 355 387 237 646 462 425 505 551 310 435 536 708 490 542 339 436 310 364 239 534 506 408 314 487 488 516 507 374 471 518 348 538 265 638 529 610 504 690 286 594 495 497 550 601 497 486 470 679 350 597 466 363 355 711 469 630 301 690 525 580 503 755 345 395 525 772 550 640 387 522 413 617 331 545 415 582 285 460 434 743 264 410 510 556 376 766 265 625 326 434 484 371 288 675 472 447 302 731 303 359 359 396 455 753 403 476 415 716 538 715 375 397 399 615 512 772 379 678 258 545 421 744 277 691 469 703 292 555 300 360 315 537 339 689 519 636 453 601 237 710 542 587 252 404 332 422 525 548 291 566 256 762 383 469 332 627 394 558 415 398 274 714 449 516 261 748 545 704 394 621 453 366 461 736 452 575 458 484 347 515 470 512 478 609 272 705 448 549 421 474 530 613 265 417 430 396 449 638 333 507 318 632 535 713 497 651 517 468 335 581 243 694 381 646 457 657 242 376 329 481 334 678 299 607 281 490 468 408 242 740 429 695 345 346 319 402 399 353 421 464 409 678 519 657 282 672 232 482 526 578 491 398 478 731 264 362 513 460 326 554 525 761 492 459 460 584 282 377 530 409 362 596 509 353 437 581 328 666 512 336 331 433 478 498 437 422 249 489 335 550 350 685 383 759 523 774 437 470 524 763 239 587 546 370 526 739 394 370 365 631 547 560 411 600 519 586 328 763 529 506 330 743 253 507 401 766 484 570 499 470 275 653 464 507 284 351 445 732 264 410 255 572 329 717 552 513 421 455 321 581 306 643 266 398 430 453 446 580 528 707 424 362 453 338 545 526 379 406 416 569 535 756 406 759 364 608 438 451 428 676 371 589 407 531 493 631 492 338 256 617 248 662 419 596 430 671 397 635 305 389 525 641 260 642 335 545 440 615 504 395 334 742 448 723 316 352 491 461 299 585 497 470 252 333 276 524 470 408 482 488 251 374 466 353 513 375 504 435 295 649 344 468 429 373 389 739 507 435 384 512 244 466 527 741 435 695 355 536 419 470 303 607 340 360 402 576 406 477 328 776 303 559 544 705 353 526 485 601 484 584 257 470 287 660 400 482 482 683 239 546 492 339 250 754 516 500 410 765 305 763 250 663 453 404 355 642 495 671 417 535 379 479 453 613 472 532 231 349 437 494 548 478 239 733 273 400 531 531 387 376 497 421 369 421 352 595 277 397 397 530 330 386 526 562 452 750 250 480 375 345 493 667 303 466 501 344 246 532 464 674 344 652 303 339 244 666 273 340 348 517 427 665 268 523 342 605 286 495 288 419 378 476 527 677 426 566 459 644 270 398 251 535 250 491 258 746 300 561 307 443 362 681 256 590 363 342 403 515 349 489 356 481 497 391 537 595 258 742 536 350 480 643 292 440 541 764 373 618 443 536 332 352 326 760 466 536 321 762 342 444 419 451 446 636 297 618 450 475 370 552 430 556 462 621 405 367 241 467 399 682 507 641 418 502 271 636 288 748 238 724 413 755 256 622 439 504 464 591 512 423 438 657 260 546 437 733 312 439 397 713 531 563 373 547 427 492 436 733 551 749 414 632 516 706 496 334 492 777 368 672 416 693 376 723 450 660 299 441 257 650 350 439 532 740 357 372 259 775 274 428 290 716 325 371 529 379 355 667 313 397 376 355 305 729 325 633 372 509 271 426 486 528 464 428 283 527 421 716 517 574 265 672 431 665 441 414 489 444 416 346 301 537 313 555 471 589 296 520 368 433 513 573 273 689 483 459 547 551 445 387 257 672 231 378 385 516 332 349 427 575 305 465 389 699 294 643 384 600 258 336 405 507 382 426 305 462 387 612 244 737 529 671 502 719 350 400 538 482 320 384 251 401 506 509 300 481 437 673 463 547 326 414 497 507 470 662 431 646 244 463 393 498 327 436 342 522 386 777 237 573 279 680 244 566 478 744 532 627 511 353 380 497 272 423 271 499 370 406 402 591 517 579 439 625 258 618 414 514 236 560 521 664 277 638 441 400 375 412 458 347 347 368 419 722 337 573 268 562 410 600 358 718 307 462 320 473 401 382 493 381 536 768 291 611 530 400 497 644 416 335 545 425 495 697 527 751 362 612 379 338 286 627 258 658 467 664 296 450 435 338 416 756 435 706 410 504 306 626 547 641 539 561 344 564 291 387 420 665 383 777 471 571 425 666 516 666 278 637 317 742 499 717 322 618 283 374 409 544 300 734 454 564 524 377 367 546 400 771 241 736 505 680 520 543 464 671 328 458 256 332 250 436 418 343 509 574 261 374 291 776 371 770 430 339 531 588 545 643 450 530 263 505 367 593 526 734 372 654 267 763 368 623 259 761 512 646 342 751 502 550 234 420 454 568 497 363 527 481 440 556 273 657 415 769 283 659 399 585 432 568 293 764 259 463 537 693 309 350 338 348 535 398 370 443 288 723 354 703 537 623 295 656 255 751 301 612 304 355 375 371 380 372 280 511 424 677 393 748 390 640 270 761 371 543 420 335 505 417 396 566 277 437 504 503 486 592 476 523 517 708 288 471 350 586 376 621 419 754 413 636 332 563 518 668 547 407 374 701 311 552 328 353 387 775 268 495 326 416 535 682 387 701 232 648 258 574 278 600 288 525 332 655 332 366 508 591 474 469 538 747 434 718 317 380 503 604 396 698 465 718 368 348 305 489 439 613 496 733 242 534 495 351 383 599 467 583 245 627 378 484 498 747 278 502 431 531 259 515 422 584 325 490 403 376 379 509 336 537 292 633 369 356 508 567 363 431 407 746 377 517 441 684 406 574 435 559 246 736 424 457 465 521 506 392 360 444 255 551 492 594 407 540 281 488 383 744 259 385 349 673 316 343 387 645 394 770 325 601 544 390 504 636 234 746 384 522 376 387 240 621 471 368 325 746 340 576 266 361 507 471 469 491 252 584 422 464 384 638 469 708 303 615 502 590 394 487 458 480 270 483 527 429 527 777 453 360 460 520 414 421 353 409 352 745 462 405 264 722 409 426 518 572 340 616 480 393 441 694 277 633 268 729 399 551 348 532 297 678 459 537 362 540 541 747 519 546 280 636 381 333 463 616 389 498 239 374 462 715 500 565 543 391 413 624 463 737 514 542 442 558 243 663 454 682 473 488 464 593 383 438 440 770 527 706 244 404 247 521 365 576 392 716 398 348 328 532 306 618 335 354 381 765 268 350 334 761 285 436 536 514 375 692 332 624 391 717 319 576 404 521 262 381 249 648 527 759 398 512 464 701 505 471 471 691 369 445 521 580 375 676 334 715 267 647 434 703 455 505 246 707 421 487 384 426 517 402 517 715 383 547 237 689 271 410 493 400 376 776 484 639 532 451 375 366 471 769 390 522 489 528 422 631 315 627 241 629 373 544 542 449 478 463 334 483 352 602 459 509 356 458 343 746 409 564 331 545 435 614 286 347 367 728 534 562 236 551 536 631 408 730 438 519 440 644 271 496 450 348 322 530 390 604 391 372 463 376 388 629 512 423 514 578 327 588 443 554 271 488 290 647 477 618 501 576 386 454 311 378 390 515 552 687 313 771 443 612 344 661 365 471 383 556 464 595 248 456 390 620 511 501 549 672 379 764 438 715 496 666 502 633 271 596 245 569 314 447 294 478 290 459 391 702 516 383 286 384 543 728 323 390 507 705 541 351 535 572 546 412 491 633 278 570 262 409 383 581 495 665 245 591 264 342 448 404 529 516 360 639 302 704 350 353 254 414 398 550 470 693 436 560 344 479 517 389 336 351 240 523 471 461 512 384 447 499 356 541 232 611 394 417 273 367 455 654 393 420 319 360 416 738 385 454 317 579 264 434 360 407 415 577 260 758 493 696 409 487 414 712 543 579 274 755 254 714 417 354 309 395 360 646 242 574 309 408 511 559 245 650 274 333 502 447 482 683 281 667 476 662 387 774 454 626 334 434 524 537 478 654 260 361 407 408 358 494 446 757 325 691 410 410 366 430 274 661 362 687 418 560 386 339 430 604 296 439 398 749 333 631 534 364 345 537 402 526 351 742 414 694 307 583 551 622 534 340 349 356 375 422 433 613 423 464 326 676 438 459 414 455 260 628 436 682 492 599 350 436 520 339 283 352 496 457 273 684 241 701 526 409 307 339 314 741 405 389 334 536 313 729 493 498 289 437 446 678 384 339 372 343 517 726 543 769 244 769 277 336 473 654 299 416 415 411 287 475 344 553 489 593 432 506 402 715 382 660 420 467 435 522 253 542 476 744 290 539 472 745 491 394 512 759 549 622 496 496 372 430 454 622 255 357 330 550 341 594 243 592 272 424 402 428 407 578 258 458 537 587 247 377 345 476 289 377 515 498 343 577 395 595 247 520 309 698 512 381 481 603 374 681 380 420 437 774 349 363 240 694 256 466 390 769 407 470 479 339 356 680 295 673 290 612 512 638 248 643 308 466 447 512 454 748 472 337 516 484 365 725 244 694 375 615 446 440 293 405 255 646 394 453 537 419 244 706 481 567 265 559 367 502 404 431 315 720 441 710 258 768 502 346 243 698 270 462 403 712 465 422 481 448 488 446 461 541 463 732 399 742 451 547 529 680 506 663 530 378 510 475 398 440 285 439 329 523 399 726 470 576 380 647 408 742 453 469 447 642 265 362 247 377 311 464 505 608 528 758 376 590 476 756 493 382 522 445 353 372 234 395 499 461 537 495 332 736 433 709 499 418 483 465 530 417 416 383 458 514 267 666 248 619 392 768 297 570 360 512 489 668 482 668 500 606 510 695 287 538 371 620 508 436 389 464 514 594 333 610 543 418 463 351 344 490 327 458 310 727 475 735 370 629 355 576 375 676 460 429 472 765 496 346 518 379 272 430 277 738 249 634 462 497 507 629 328 374 419 478 496 770 549 495 403 356 529 501 264 672 506 736 348 692 381 576 366 603 505 379 307 728 390 696 243 389 248 418 466 487 443 508 422 406 487 628 300 409 528 440 513 399 538 367 433 741 336 546 261 403 455 424 279 591 289 408 291 623 312 559 279 762 494 765 531 698 470 611 367 389 339 675 441 440 493 585 494 555 375 735 381 499 412 476 417 503 371 422 394 336 234 710 304 432 482 543 397 635 242 607 438 596 303 747 380 596 502 759 247 513 252 382 445 742 524 564 489 645 373 563 370 491 293 659 412 468 376 777 296 657 232 528 270 518 374 653 330 618 540 660 460 581 320 345 356 489 332 551 507 666 473 570 433 578 527 553 540 721 256 718 504 576 399 472 449 754 444 585 325 691 545 601 474 419 265 633 394 497 403 490 436 651 393 635 295 763 527 529 300 716 360 482 530 583 364 432 255 549 332 753 465 666 444 762 433 454 363 743 381 585 399 350 371 528 439 455 266 441 512 670 398 446 386 764 473 445 315 722 541 554 284 467 236 528 395 579 250 352 494 646 328 718 343 412 336 595 411 659 552 717 324 767 508 696 407 410 238 474 331 587 389 713 313 595 496 434 545 519 329 715 318 531 513 388 517 596 326 725 368 465 356 743 293 665 378 546 517 643 449 411 531 403 292 695 475 520 417 577 448 523 403 700 262 607 417 449 392 707 327 491 488 720 359 583 370 650 248 383 470 496 256 569 529 498 443 417 271 521 485 396 347 536 431 642 526 752 288 559 511 494 539 667 312 553 537 742 508 356 267 686 464 748 536 494 393 660 399 393 366 455 513 394 499 777 486 435 412 672 421 740 410 695 306 426 442 593 506 635 417 380 392 414 316 376 408 463 304 575 275 519 233 694 292 429 479 715 367 557 306 594 339 649 309 577 326 332 532 664 367 719 257 668 275 448 232 595 551 379 390 608 339 684 457 676 420 489 382 348 304 431 437 335 533 677 505 530 399 607 336 643 357 702 358 734 326 726 350 755 447 453 325 395 394 375 473 355 536 718 242 373 308 354 448 533 255 610 357 759 408 732 275 712 275 594 387 571 383 354 501 485 503 589 488 530 546 394 528 349 355 508 438 415 333 583 550 752 346 732 298 491 303 515 278 679 387 350 500 391 297 430 404 605 278 542 351 472 288 720 467 338 536 712 472 600 247 653 370 594 485 361 524 414 360 747 422 339 506 672 350 394 530 712 270 402 353 741 275 566 419 560 499 750 444 719 338 574 492 489 355 680 363 570 461 579 366 624 386 498 337 416 353 506 392 726 469 573 369 629 548 699 504 688 496 383 296 702 356 768 508 557 399 619 359 552 233 745 369 401 296 609 394 770 285 732 343 424 323 483 359 766 541 596 466 481 346 484 283 589 418 493 506 649 527 762 312 417 236 758 377 364 439 685 274 575 448 711 247 337 354 351 427 565 469 394 281 352 547 477 335 471 323 688 311 612 494 694 455 533 310 353 382 409 536 710 236 766 403 426 468 550 481 428 545 707 456 562 403 449 336 505 509 499 408 750 434 688 429 768 394 434 520 428 536 711 471 753 501 690 266 747 280 422 518 676 359 645 469 497 480 405 346 762 550 659 543 447 277 750 544 677 480 533 309 623 468 540 521 622 351 772 251 631 466 626 376 486 385 632 405 383 485 491 496 661 291 469 551 605 503 687 325 505 490 348 341 608 384 380 421 556 364 361 475 342 311 551 287 614 333 702 511 589 534 407 470 451 378 373 423 669 350 706 370 636 295 454 537 762 418 595 455 744 325 516 478 616 386 644 405 450 240 666 312 635 447 655 387 333 384 718 235 744 336 376 424 541 438 768 459 375 481 498 254 460 239 674 390 638 301 692 320 700 325 568 276 757 433 571 481 375 511 698 284 656 399 604 499 675 385 773 285 546 243 581 524 758 285 673 335 656 421 414 386 593 459 453 451 740 241 640 509 647 278 769 345 396 404 744 258 775 367 588 525 714 289 734 411 611 457 553 494 430 402 470 300 475 474 605 546 474 285 776 304 590 452 746 308 652 317 621 256 360 242 608 532 606 284 495 416 752 372 527 509 705 529 388 418 646 530 586 470 463 336 335 433 594 493 353 327 470 414 570 347 556 334 494 408 672 539 332 251 503 420 459 408 774 322 717 521 775 402 748 293 454 243 733 482 542 276 386 340 470 270 568 406 556 526 660 422 573 241 511 281 644 240 382 429 520 299 662 399 554 536 644 258 333 484 744 484 570 339 453 409 472 248 421 374 528 333 441 474 334 505 501 420 469 482 589 482 750 318 716 236 715 263 595 446 660 476 357 526 742 523 678 505 672 243 598 545 725 231 771 406 400 245 705 465 336 513 754 294 509 486 698 288 364 527 474 417 377 299 462 425 435 306 477 311 628 336 365 420 710 549 716 445 437 372 560 552 456 488 402 300 466 321 715 258 758 381 409 248 569 370 560 537 752 345 744 326 394 392 531 390 762 512 673 237 528 552 631 411 388 245 445 543 611 294 407 522 350 342 398 282 605 486 504 356 680 530 656 304 386 444 746 267 614 283 573 465 505 448 691 496 762 483 542 233 407 344 632 307 430 532 440 403 509 286 632 485 556 524 615 489 352 234 626 506 527 518 337 277 388 421 477 426 364 409 461 332 638 296 701 463 480 524 703 321 626 517 450 281 485 284 578 523 747 432 609 499 396 395 350 328 754 286 776 254 714 303 460 451 609 342 392 514 644 233 575 426 489 307 776 290 410 369 566 517 588 414 659 455 529 467 638 347 363 253 643 302 715 313 469 431 404 367 680 415 742 454 404 444 339 437 413 253 755 388 591 498 386 386 596 520 615 487 609 500 359 520 772 291 588 546 351 500 600 265 676 529 438 387 361 446 418 371 453 239 752 380 603 307 719 250 429 394 374 397 675 311 754 354 595 536 698 475 603 274 706 359 678 311 452 346 521 332 433 376 562 277 389 492 370 369 769 422 487 463 376 374 423 323 758 234 395 313 449 291 452 360 545 518 754 519 558 430 379 241 399 342 602 540 531 538 738 291 528 249 533 335 592 540 507 340 371 535 422 434 626 466 352 261 730 330 659 278 733 496 381 285 419 328 527 443 520 319 590 494 351 332 744 287 419 547 431 398 474 354 667 478 504 323 361 250 581 536 516 309 478 404 762 272 762 237 587 443 468 464 679 537 586 356 404 270 568 256 503 520 714 440 623 376 775 506 615 272 391 342 490 496 430 297 585 389 430 355 402 265 523 383 752 254 366 336 351 346 688 517 629 465 372 333 420 452 505 526 582 324 357 412 517 489 637 390 397 401 388 262 507 254 659 434 625 374 496 349 476 379 557 285 651 397 583 487 679 433 543 307 436 334 777 473 337 312 663 547 734 332 670 531 460 250 694 285 728 253 481 451 549 393 766 489 356 472 348 402 530 414 343 349 722 354 662 485 586 445 341 322 690 284 391 448 622 356 669 349 429 517 499 405 722 318 666 534 483 304 760 513 685 265 533 504 582 438 701 327 453 355 514 282 440 439 380 486 453 525 585 353 497 456 490 376 609 374 663 234 440 530 700 504 408 254 410 337 432 502 539 441 603 278 692 377 704 439 380 395 372 311 578 257 468 543 528 550 444 327 739 414 719 242 653 501 408 373 333 232 474 232 467 396 408 235 405 398 719 514 431 350 738 298 352 436 746 247 618 317 398 444 560 516 520 491 579 431 386 532 451 390 770 351 634 364 549 473 382 391 666 424 606 498 540 470 615 385 612 267 756 460 499 328 480 364 667 245 711 451 613 234 424 432 523 309 595 383 406 374 572 344 501 427 520 252 481 472 443 509 378 369 752 391 633 495 617 535 575 511 409 321 379 442 686 432 515 286 641 366 739 397 448 265 769 540 344 492 364 283 618 272 654 504 634 479 388 360 413 259 401 440 590 500 513 447 579 406 391 307 522 295 714 260 487 259 683 518 448 502 506 514 410 436 718 439 587 464 629 414 710 427 577 285 595 307 621 503 556 274 537 422 483 477 455 504 465 405 403 408 449 506 392 476 548 551 360 496 643 431 459 459 494 360 769 253 566 411 765 506 406 248 642 530 459 253 416 499 366 289 684 292 578 278 340 261 589 370 518 285 682 496 576 309 696 533 739 240 625 382 435 397 470 408 573 324 742 258 376 296 447 261 555 524 647 368 484 425 658 518 470 320 762 431 417 491 346 315 666 237 516 484 358 514 477 400 550 413 360 550 712 522 433 459 681 418 759 357 452 425 693 318 741 286 642 540 719 320 424 299 642 320 734 457 754 362 689 295 526 288 602 280 435 402 601 528 585 240 757 482 677 311 599 476 466 347 443 283 775 305 703 272 529 549 416 376 634 406 633 305 733 506 560 323 649 231 531 479 429 396 558 484 571 389 688 501 655 422 517 476 547 527 416 505 701 458 736 319 588 272 591 261 609 547 732 420 409 423 559 439 492 322 521 297 630 239 431 439 457 372 771 269 392 494 346 255 392 472 536 241 474 453 701 258 598 494 365 422 661 492 672 467 676 458 746 346 333 248 613 342 648 266 479 294 438 274 679 421 397 548 724 276 575 308 622 298 375 457 411 385 416 282 733 509 722 359 336 393 670 253 407 435 510 450 604 329 570 269 544 494 694 537 716 469 619 393 625 418 471 335 395 264 371 308 511 327 477 443 762 359 490 440 522 542 687 237 687 530 618 321 442 328 639 252 441 410 669 253 563 381 357 435 718 435 609 525 374 323 412 288 621 446 600 384 457 291 467 545 418 294 682 515 492 351 614 274 774 266 578 245 661 426 709 257 696 370 735 376 722 403 413 498 767 364 715 234 721 456 529 310 773 365 391 440 575 268 468 519 562 438 546 270 489 502 455 470 714 267 674 244 407 369 473 332 524 363 475 409 385 288 686 340 483 524 379 234 416 502 777 388 681 308 441 453 612 505 339 322 382 446 679 341 679 292 473 480 544 431 393 379 642 369 385 545 406 370 560 275 539 431 342 366 636 263 438 501 775 370 756 455 359 338 436 550 685 393 421 335 722 550 458 391 578 467 341 359 632 306 651 472 713 334 757 552 760 270 728 236 690 552 445 467 644 282 738 265 334 365 339 535 557 236 449 396 449 276 602 257 460 278 716 387 540 231 666 432 711 413 463 250 439 512 559 271 571 448 770 479 468 254 513 527 633 246 775 352 578 541 764 541 652 522 464 234 615 329 370 245 352 439 473 300 605 353 644 465 703 342 693 302 349 245 681 274 478 425 444 319 578 539 709 446 655 382 385 305 708 232 687 355 754 309 427 258 335 546 433 442 611 443 415 446 401 290 395 461 391 395 459 390 600 442 352 392 484 253 563 325 630 401 638 279 750 316 561 414 690 311 414 521 710 244 355 247 755 503 515 549 463 255 693 505 679 506 360 321 751 431 531 444 537 484 746 523 628 407 383 374 358 251 454 408 744 534 591 463 557 369 439 544 659 542 775 280 681 381 459 364 759 327 444 441 510 546 723 392 688 353 476 235 504 390 674 356 652 470 540 534 487 317 585 350 632 382 593 327 512 281 705 320 483 333 491 299 648 294 734 391 540 441 761 425 674 334 508 507 715 246 604 525 362 481 696 413 522 311 770 431 669 483 632 452 349 232 717 342 615 361 752 456 745 450 616 507 471 351 644 443 570 393 662 262 468 311 648 399 500 452 392 267 457 547 685 354 354 244 536 461 397 508 677 515 747 407 696 339 419 366 618 255 415 429 668 399 732 400 692 519 612 360 472 491 665 474 518 544 471 486 438 533 389 451 694 372 635 238 691 543 560 403 586 486 742 327 711 328 522 361 694 499 603 235 504 347 720 480 370 241 591 313 718 537 663 336 578 262 696 448 700 265 427 385 428 483 720 517 353 245 654 246 622 260 512 492 510 528 627 371 347 486 372 492 643 364 466 301 357 489 360 274 374 358 534 469 630 290 459 511 642 461 472 274 470 417 692 389 744 384 505 232 379 348 687 435 450 321 534 499 757 405 344 284 463 543 540 413 347 304 539 329 387 393 640 328 451 233 712 261 473 289 526 352 553 396 379 299 719 552 337 514 676 523 745 387 383 284 669 366 360 540 726 287 510 511 443 456 440 500 650 496 527 535 598 340 766 294 588 231 427 381 601 367 658 323 486 393 651 488 494 466 693 515 602 365 605 490 615 533 455 490 347 550 469 303 386 368 480 539 499 445 697 328 364 377 408 387 688 256 689 428 761 427 678 285 570 301 477 440 403 534 518 384 588 372 456 551 348 272 387 430 393 496 442 502 630 425 632 552 508 478 626 512 419 446 483 385 633 500 511 486 758 363 376 416 378 535 612 501 576 279 591 552 336 427 718 429 569 419 708 323 413 351 469 509 605 527 429 305 626 401 609 422 747 465 588 290 660 459 613 312 749 401 340 519 769 443 414 518 541 339 440 247 356 263 529 327 498 510 389 289 515 336 554 321 393 466 502 475 641 279 709 501 551 371 481 512 577 408 772 247 528 465 344 429 684 346 687 246 616 366 621 520 565 442 397 233 760 361 403 419 390 515 774 249 609 537 586 409 713 409 591 461 641 332 686 282 629 519 641 349 754 327 431 335 381 328 669 233 624 362 699 455 373 488 502 510 374 251 598 326 660 360 616 474 627 284 490 386 475 280 727 341 546 442 554 241 486 328 663 264 608 365 516 344 413 320 491 260 545 445 539 379 498 313 734 481 338 513 757 333 465 532 366 248 459 329 509 551 542 436 486 398 458 441 476 434 675 539 491 454 454 282 601 302 743 246 708 236 616 352 528 359 426 405 768 463 385 386 594 458 635 461 377 336 734 504 447 264 596 542 524 443 716 422 431 376 532 528 671 385 353 249 662 534 388 511 503 346 595 345 707 533 342 395 572 455 642 397 455 526 407 259 771 544 482 477 644 389 597 289 753 334 429 240 735 384 644 456 492 319 668 530 702 481 425 440 477 297 760 232 582 364 693 401 555 284 647 371 350 253 766 305 484 451 373 265 334 324 518 515 421 427 583 544 666 395 426 430 732 455 684 340 579 543 683 269 750 410 339 385 646 531 399 424 589 265 569 544 461 414 594 297 407 489 467 295 364 488 514 472 456 375 361 403 571 330 750 390 349 323 450 528 684 413 661 432 589 435 428 546 444 484 397 438 561 499 735 382 703 351 460 300 633 390 651 376 383 354 558 301 660 510 374 413 530 388 682 425 555 380 688 293 547 526 381 411 454 326 356 461 738 458 775 525 490 381 493 262 750 357 587 254 715 289 440 517 582 267 730 270 466 262 475 313 489 545 722 396 473 295 741 484 552 393 540 469 640 400 422 338 510 346 605 355 369 534 447 526 679 301 555 537 747 447 551 262 712 360 617 425 511 506 458 515 640 247 416 504 335 502 762 301 607 450 515 531 674 533 537 272 636 498 433 402 462 491 390 524 717 277 512 370 674 265 751 351 750 312 722 410 528 244 750 448 459 289 616 266 571 233 467 459 591 271 492 552 523 491 351 519 532 477 511 465 771 421 694 236 552 388 456 337 749 344 693 312 339 495 447 339 491 395 401 365 514 348 597 401 649 452 440 268 562 523 553 504 408 417 520 452 428 453 586 480 516 503 593 394 777 439 681 426 344 488 444 537 571 527 483 518 710 501 427 397 357 532 642 412 453 450 563 452 637 463 358 249 596 299 412 278 583 231 728 434 725 459 651 473 741 453 522 245 627 256 517 383 607 236 358 329 651 285 481 323 534 450 605 474 454 534 708 371 472 515 431 332 358 363 679 375 670 379 767 472 774 488 583 426 459 341 632 445 488 301 571 445 655 247 558 522 604 467 429 519 722 343 382 431 391 543 479 552 775 264 491 327 504 387 464 296 445 480 417 449 745 459 359 348 718 399 423 342 585 520 478 349 568 468 530 285 355 373 359 538 611 359 758 424 684 380 350 547 471 294 363 476 449 412 556 252 603 517 404 325 708 512 526 537 359 325 515 362 416 458 551 515 658 244 495 500 701 530 505 261 721 414 764 234 340 242 627 334 619 503 427 442 432 488 547 301 447 241 641 306 571 253 425 296 763 294 413 476 482 445 443 521 608 366 332 322 556 344 656 285 691 479 507 410 716 311 424 339 742 482 515 345 625 451 715 268 498 388 412 253 489 299 453 495 564 545 364 547 468 520 381 305 455 453 457 416 362 350 760 249 483 284 644 358 432 503 588 407 517 300 361 284 611 251 627 404 724 318 579 271 537 354 442 334 756 351 629 395 736 381 722 298 408 444 413 518 616 383 629 455 764 523 757 478 679 264 342 432 340 411 676 469 572 278 348 489 451 291 699 486 524 247 581 551 587 282 541 341 660 291 510 318 520 536 567 346 429 232 589 278 628 499 424 232 490 444 773 396 484 318 523 431 529 501 509 314 458 345 732 471 618 408 740 512 402 244 763 394 599 487 638 455 774 248 715 276 482 424 592 436 430 527 401 526 521 281 440 396 646 431 585 442 599 244 351 499 584 326 391 452 724 243 445 237 579 252 497 477 470 360 740 325 699 452 643 547 600 248 352 462 752 338 450 300 524 424 641 498 610 240 684 296 768 239 382 435 348 547 646 511 442 453 727 332 659 360 722 499 730 446 493 538 538 236 393 513 548 424 374 280 648 390 679 468 563 355 755 360 743 398 426 345 774 511 738 273 603 449 736 317 488 289 451 352 738 388 543 364 438 320 729 352 453 493 575 320 566 304 630 329 442 288 432 336 515 393 707 451 764 322 631 409 671 342 540 336 581 349 536 470 773 290 651 305 381 337 760 483 477 472 477 279 727 315 663 407 595 535 665 470 440 279 775 424 464 308 563 512 600 543 445 342 596 512 429 287 539 525 755 547 588 542 632 517 527 246 727 337 734 539 676 276 365 331 727 533 444 342 503 296 607 257 467 392 679 232 616 534 700 355 423 242 446 319 553 525 653 533 507 450 731 350 645 283 720 546 520 326 636 432 603 319 697 514 338 402 678 375 772 441 361 545 727 331 356 286 384 383 587 483 675 507 434 308 682 535 396 510 403 338 379 340 563 267 419 457 332 423 631 488 574 399 529 393 751 552 757 456 469 334 635 339 349 302 702 515 574 470 626 238 609 329 411 346 401 535 625 542 478 316 595 344 712 548 671 528 530 381 528 332 509 245 365 421 590 531 649 534 588 547 386 269 717 455 478 321 345 286 381 453 361 477 590 399 482 343 685 476 572 476 701 334 601 293 669 377 693 327 512 395 608 242 692 362 343 271 479 438 524 280 703 414 507 238 580 508 753 497 684 411 388 307 465 275 539 333 575 480 517 270 349 274 774 313 628 342 361 302 767 412 632 275 513 356 449 377 730 243 587 307 582 411 340 449 737 449 681 317 456 353 593 474 499 454 352 375 424 426 472 440 770 235 692 481 659 514 587 304 507 263 669 409 741 358 568 307 558 386 769 361 371 441 760 393 384 488 615 525 385 274 527 384 711 526 536 525 561 349 474 249 658 261 517 257 658 372 470 519 541 461 542 307 570 403 657 494 444 252 352 338 556 522 661 412 601 307 471 474 442 516 659 400 635 540 530 304 405 478 598 254 655 404 686 298 751 393 613 421 730 474 421 430 538 334 719 483 398 373 515 389 759 268 764 467 437 250 510 490 636 406 538 504 732 389 704 364 415 304 589 398 538 354 664 523 575 282 373 292 383 353 642 381 620 320 412 379 702 396 579 243 409 331 414 361 348 324 509 328 639 503 450 454 338 515 727 392 724 264 545 423 446 235 463 326 697 265 405 420 501 446 357 374 446 427 646 374 765 241 736 282 712 516 425 253 599 402 379 528 408 454 745 235 633 541 375 450 630 528 427 293 554 398 721 395 517 322 653 517 708 253 613 261 569 312 625 517 572 251 667 447 717 335 610 441 455 282 588 276 604 540 383 467 651 541 676 518 600 411 506 458 720 316 719 381 470 355 608 516 745 518 477 484 451 542 374 503 424 382 590 247 658 350 497 380 444 532 688 481 530 488 621 550 751 263 493 258 626 320 690 532 725 361 539 374 433 368 478 318 607 291 424 513 470 236 374 338 501 460 564 371 692 549 629 511 355 258 645 405 559 487 521 375 741 315 560 469 715 435 444 474 689 430 391 403 406 330 401 456 699 290 719 482 669 537 637 439 501 407 642 417 378 400 431 430 703 296 767 456 374 522 717 463 571 470 610 301 764 298 353 388 704 372 603 548 662 353 337 333 575 358 337 537 379 461 406 336 642 330 751 238 355 249 661 397 461 446 615 424 455 488 408 491 574 526 359 240 675 490 676 318 676 258 622 334 714 296 638 266 538 267 717 254 340 343 770 345 633 531 658 465 776 337 595 316 573 499 439 524 409 415 719 468 761 498 346 299 355 480 508 256 462 292 390 417 612 514 448 392 363 481 543 408 708 354 349 506 715 548 333 466 459 549 712 280 503 265 393 299 729 532 461 504 550 529 357 550 527 353 690 382 522 379 466 333 700 234 667 508 688 280 711 256 743 467 506 546 724 338 544 506 341 305 751 418 625 446 597 538 641 512 760 349 737 475 633 547 450 313 527 294 612 384 590 296 603 423 555 477 596 296 437 302 443 515 522 544 422 237 691 306 724 420 650 505 610 282 383 370 777 300 590 447 405 503 614 401 660 480 589 458 708 415 354 320 668 549 570 542 385 438 546 287 559 382 354 289 750 278 728 466 386 315 411 318 372 469 725 437 614 231 410 474 388 256 493 304 725 392 758 430 725 346 738 378 483 356 366 280 647 406 404 479 472 447 734 362 577 467 575 290 350 266 397 321 365 271 723 511 542 535 680 529 610 352 596 429 542 519 395 507 642 401 371 340 354 491 521 382 580 274 427 367 741 537 486 239 707 290 673 494 457 264 740 292 615 404 346 304 667 390 508 518 593 387 341 321 771 234 528 522 765 251 668 470 573 252 572 433 668 363 445 547 561 420 688 344 579 390 744 379 384 439 572 349 554 353 435 313 758 379 703 373 334 433 618 403 669 466 764 308 412 314 674 288 634 436 524 321 507 394 576 431 540 430 613 369 759 432 588 495 550 440 617 240 354 297 700 338 408 464 715 463 646 347 764 445 376 534 462 420 772 244 403 458 513 271 729 246 359 401 444 336 635 249 511 513 553 454 597 397 561 483 542 508 736 384 530 497 557 458 601 539 521 264 393 531 352 269 689 408 398 432 428 440 362 426 655 486 572 339 388 490 752 235 733 494 569 547 675 348 476 547 396 326 730 263 673 238 338 327 570 344 556 424 614 295 416 308 546 346 446 388 711 393 403 546 502 528 656 374 660 548 518 520 434 535 694 461 730 326 684 524 655 241 552 499 603 414 686 394 650 427 723 244 688 500 361 258 346 238 505 259 496 430 735 486 546 403 777 380 569 360 729 423 349 309 405 393 520 411 416 542 737 264 569 270 487 385 754 384 537 455 712 519 356 546 623 482 566 259 673 542 678 410 543 385 567 461 630 231 454 436 369 548 489 288 611 297 586 366 399 349 632 471 334 512 738 257 557 366 617 390 437 345 436 371 656 300 515 520 517 543 567 282 497 236 579 335 395 516 630 351 522 453 444 358 513 536 385 510 501 251 450 391 726 485 565 525 726 413 357 233 487 426 743 415 363 417 436 346 412 361 660 423 533 287 378 440 719 234 635 389 554 260 349 278 631 432 768 343 741 434 532 533 356 261 705 340 464 484 698 438 356 326 530 551 524 340 655 511 640 533 500 504 702 446 745 461 486 497 519 349 585 313 466 413 460 330 378 396 518 283 517 278 729 442 483 378 382 526 494 447 449 349 561 446 638 368 614 434 688 373 650 517 406 529 397 258 506 494 624 278 707 340 726 366 548 534 634 269 341 342 432 260 460 423 757 256 437 443 570 309 421 445 369 238 775 550 736 456 343 287 738 409 411 339 539 344 363 444 624 315 533 297 607 386 667 247 686 419 771 303 405 453 668 268 592 524 413 463 751 394 407 353 545 328 516 508 407 269 673 327 380 289 449 459 544 396 583 353 402 469 602 307 390 403 421 274 523 377 480 414 674 428 710 375 503 340 724 387 676 520 635 240 695 543 373 366 440 525 691 499 484 478 564 549 409 236 644 396 467 403 678 470 765 281 394 523 734 311 760 535 610 436 637 498 747 539 521 286 665 478 548 274 369 513 564 469 487 311 351 261 393 345 387 438 552 421 676 361 627 516 690 367 691 475 594 350 418 317 335 308 638 456 534 414 500 533 593 530 486 403 579 430 492 272 710 402 613 546 646 292 740 525 565 426 370 361 714 526 353 336 684 312 585 482 725 308 366 427 480 389 622 332 449 550 397 433 666 549 550 477 673 455 627 326 562 258 400 327 507 350 341 364 364 232 742 549 467 474 586 392 662 350 708 346 738 425 708 472 568 535 555 287 531 458 417 519 583 506 526 314 333 237 607 436 498 296 338 342 529 445 452 254 513 329 772 260 496 266 459 326 776 272 549 470 384 235 616 319 607 514 383 271 554 459 384 375 649 381 650 401 352 319 761 477 520 481 738 324 508 370 440 327 524 440 678 393 640 420 746 304 452 270 342 298 375 374 610 325 470 385 740 420 593 535 522 430 536 449 432 537 760 422 668 426 566 500 508 310 692 295 754 381 391 507 693 262 443 310 415 427 746 528 637 233 699 485 697 463 337 249 747 286 586 244 596 435 533 499 691 329 751 248 639 515 372 359 354 504 612 256 458 546 730 392 650 473 643 552 345 357 358 268 678 528 489 275 335 248 447 273 706 456 528 353 401 401 700 333 382 478 641 312 531 515 353 373 641 235 635 369 707 246 664 450 343 472 759 292 572 396 717 327 427 445 650 466 768 289 597 484 583 534 428 513 500 254 456 285 755 400 369 476 410 516 774 343 353 460 546 495 593 351 714 450 698 249 654 382 392 503 455 444 748 344 414 430 623 239 392 318 478 427 690 318 367 506 693 451 564 507 637 331 480 348 745 408 584 540 694 360 441 550 351 401 626 504 766 457 660 471 723 360 527 270 764 317 528 347 683 256 745 375 432 383 443 363 739 291 610 463 476 420 477 322 594 423 359 244 547 261 422 284 681 276 704 242 703 392 404 245 387 388 600 542 491 365 424 496 365 253 694 353 474 374 590 348 447 420 759 472 701 451 364 460 685 232 643 402 589 432 588 488 420 355 408 308 421 488 633 399 389 379 449 455 363 419 619 296 681 340 527 482 352 423 443 405 373 238 334 247 613 440 713 395 665 516 707 538 359 347 660 470 690 309 382 387 377 410 641 511 456 524 614 279 735 447 538 508 430 417 607 360 473 333 600 294 756 252 424 344 655 496 622 390 354 438 364 454 585 370 657 245 712 539 692 397 729 250 364 549 451 498 457 537 733 405 386 329 497 489 756 363 357 535 403 277 771 529 694 245 561 324 679 536 772 287 643 527 714 395 529 381 374 266 753 524 539 468 666 340 445 471 623 303 718 502 431 515 546 319 758 421 562 307 349 428 529 456 704 263 573 519 492 288 553 258 593 385 346 244 705 346 756 237 743 244 627 245 668 420 460 319 693 299 630 426 462 486 440 441 371 532 665 544 558 535 347 538 718 335 751 529 376 294 556 529 658 524 372 460 636 336 763 505 501 459 691 259 591 390 753 549 624 452 405 470 426 445 436 285 476 510 506 504 350 331 522 441 730 393 744 243 544 338 416 374 636 396 565 243 534 537 344 318 698 373 454 251 602 546 355 493 680 395 660 473 372 443 390 520 535 424 412 393 615 285 760 460 617 520 458 503 587 261 571 363 664 315 614 527 534 480 474 432 452 456 723 442 599 378 510 271 337 550 477 503 590 520 439 383 641 330 345 370 379 296 387 410 637 301 428 301 524 374 418 376 408 394 683 287 596 492 767 322 392 457 522 401 703 478 776 416 736 450 564 536 370 438 579 300 604 506 572 466 726 334 396 389 565 450 651 313 495 550 662 504 694 524 458 508 579 484 415 317 748 544 621 244 382 547 712 372 530 402 697 448 697 484 763 444 568 344 338 542 542 503 504 497 515 297 717 363 716 466 576 549 475 463 496 295 464 254 369 389 662 366 409 273 440 231 355 250 458 238 470 370 494 350 768 274 654 463 392 333 412 257 739 355 499 383 663 505 540 514 729 276 405 312 563 297 339 242 595 390 404 422 635 377 653 380 564 330 430 316 510 430 717 273 438 511 414 541 370 454 428 252 697 426 663 519 460 291 475 498 599 356 573 274 722 376 690 477 432 270 382 331 489 246 416 367 391 549 643 332 346 352 386 392 760 348 486 331 387 264 391 249 484 434 665 457 589 429 334 446 559 371 406 262 711 307 421 498 640 265 570 282 381 396 767 483 374 423 661 402 570 353 595 433 548 415 618 289 743 521 579 343 645 427 489 303 636 305 559 314 362 349 618 248 401 270 719 544 545 549 536 320 775 380 673 508 568 382 599 400 733 526 664 393 415 547 743 260 512 448 528 462 550 331 473 530 735 234 463 246 672 537 737 445 418 419 405 483 678 257 536 281 581 517 767 234 643 546 347 319 458 301 389 366 399 441 718 389 547 246 474 262 366 261 653 293 398 527 664 479 605 409 768 416 486 308 769 423 536 523 743 416 711 260 385 251 684 298 519 433 637 517 647 309 594 542 380 466 690 458 351 475 332 378 674 502 404 406 449 278 515 262 473 244 664 375 422 531 530 244 716 412 664 497 502 525 695 364 692 379 415 367 700 464 770 454 587 469 419 396 482 412 527 456 728 522 465 427 450 447 418 478 717 318 435 277 528 412 653 459 711 235 761 382 505 481 486 249 385 336 538 537 663 346 437 402 446 430 692 474 666 540 416 233 401 309 411 488 742 335 335 474 571 500 421 492 577 414 543 432 694 466 631 402 557 336 732 383 339 341 673 310 387 232 396 324 408 279 564 485 523 231 522 260 417 487 422 459 690 386 367 503 668 450 549 335 556 370 719 434 740 235 763 242 624 487 601 312 352 425 515 439 445 458 344 443 460 340 727 317 413 246 537 552 628 271 634 492 565 519 686 276 641 419 462 299 706 299 693 241 579 302 594 273 579 242 661 434 479 344 733 359 740 293 612 233 769 308 751 283 750 269 672 405 600 484 436 301 692 486 670 512 503 266 598 507 755 494 685 322 609 370 607 250 755 283 610 245 663 393 624 447 637 509 426 457 422 264 664 237 612 338 676 493 490 494 374 404 749 242 350 535 355 471 756 308 748 410 371 446 461 483 474 473 466 552 385 478 465 327 718 438 672 433 564 311 491 445 530 451 771 390 449 335 676 355 647 234 333 414 383 518 434 417 464 363 701 239 525 298 588 320 725 449 364 264 337 526 704 534 358 311 424 251 394 314 484 540 513 397 721 241 618 520 443 314 722 237 699 385 491 333 730 486 561 540 500 527 417 457 464 481 759 276 719 393 440 515 657 287 404 505 564 326 589 301 501 333 494 489 725 321 376 285 631 505 472 453 651 281 497 539 699 488 583 468 380 495 482 276 594 308 424 458 662 465 445 469 523 454 399 269 507 249 439 236 451 391 698 503 434 262 664 236 704 252 572 508 729 484 749 422 350 287 755 301 691 483 389 453 556 321 694 250 620 513 399 383 351 298 699 547 466 417 336 469 544 485 666 338 611 498 599 287 757 534 547 507 709 368 393 258 585 364 546 534 521 447 745 398 332 509 564 302 617 436 585 374 683 330 461 364 672 399 461 538 512 461 730 428 400 546 679 386 698 260 700 469 409 471 585 266 505 303 615 309 469 436 355 395 505 257 530 331 574 551 610 364 548 543 659 276 603 463 450 532 356 455 558 543 739 506 495 268 649 258 519 249 540 365 699 415 678 419 672 374 370 474 369 371 624 551 445 233 445 421 493 437 758 261 773 293 544 362 530 404 357 397 443 544 675 391 565 234 685 259 498 316 399 250 379 533 397 312 347 540 554 314 625 543 636 445 499 452 751 408 459 436 638 540 440 444 612 477 750 445 336 352 765 323 337 487 454 283 391 517 538 308 473 458 449 354 604 502 509 273 692 546 364 456 335 416 708 316 387 353 589 336 659 463 686 416 350 252 605 420 516 396 520 312 352 248 530 250 369 504 554 342 650 343 766 254 486 382 527 475 532 262 716 364 501 451 511 365 372 401 698 429 342 510 490 503 502 300 590 273 358 238 695 489 712 269 554 491 626 386 525 236 630 270 384 517 538 460 624 236 559 552 400 508 506 451 409 349 679 534 718 503 627 542 603 260 638 297 414 493 644 539 649 544 450 282 349 392 656 267 609 445 599 235 666 249 672 450 497 418 383 265 679 337 579 487 672 426 674 451 563 337 449 247 387 271 663 430 337 505 350 468 755 297 580 377 570 426 361 390 690 307 449 512 424 526 482 511 429 424 729 458 622 511 696 239 505 487 719 412 448 498 339 438 342 405 376 413 766 464 761 286 542 268 516 312 508 470 766 472 509 307 439 527 586 354 417 345 557 422 568 277 626 365 442 522 346 487 599 475 600 275 373 407 421 241 517 353 705 539 705 279 579 472 612 284 454 536 686 463 523 516 735 530 562 430 759 415 491 317 488 435 425 312 381 514 594 515 530 535 617 239 564 408 366 451 719 418 382 255 632 466 605 383 549 449 541 500 602 422 528 498 661 540 556 503 641 270 480 372 705 306 422 385 660 240 374 271 773 326 662 516 451 269 408 344 555 426 732 465 413 536 543 433 558 528 395 415 525 239 526 422 383 528 414 358 528 513 482 272 514 277 575 247 495 321 699 235 396 364 582 266 344 399 608 474 354 363 664 290 463 394 577 478 452 302 524 261 482 252 632 313 662 536 574 317 527 549 739 353 772 476 777 495 656 422 396 270 453 473 776 305 558 466 635 424 358 507 587 268 664 437 715 236 516 378 663 376 586 286 694 445 509 287 541 528 665 391 369 445 473 546 731 293 480 335 561 310 580 462 474 292 605 329 396 495 507 242 442 422 711 267 493 344 569 315 370 493 755 236 481 406 459 266 744 337 423 422 716 305 513 524 499 548 569 267 759 545 369 264 403 325 727 267 450 424 494 263 549 240 760 281 513 511 645 545 638 433 460 382 549 336 407 529 518 464 609 484 740 252 676 433 373 376 434 550 600 328 729 434 473 518 694 515 767 325 378 445 628 535 447 485 515 351 450 323 538 332 624 338 638 436 456 392 404 393 391 350 623 387 461 514 636 520 764 311 731 431 397 457 473 403 437 279 587 384 393 260 410 335 338 315 513 253 582 437 607 524 408 475 509 357 361 402 633 377 544 461 740 344 642 250 475 440 474 410 683 471 550 506 487 243 376 254 379 391 442 433 682 344 512 446 717 373 456 264 548 385 417 490 717 248 660 494 483 447 552 505 626 514 568 419 555 356 645 366 480 305 358 319 657 487 695 441 463 495 487 472 629 349 332 391 680 523 585 487 649 315 448 377 427 448 761 361 641 501 557 251 698 253 491 346 549 284 542 341 421 452 670 277 688 235 414 475 456 234 579 505 586 348 643 305 637 410 483 468 346 359 624 337 564 295 599 288 761 303 436 422 440 537 527 296 504 335 767 244 404 481 438 280 586 322 334 551 675 465 370 339 354 532 457 319 350 237 729 255 405 338 676 393 390 461 476 495 649 265 529 265 438 549 583 425 460 287 593 510 677 474 736 356 346 345 715 529 659 305 489 524 481 236 586 450 687 430 393 519 631 369 741 251 739 446 701 363 398 388 655 386 381 385 575 488 711 298 689 251 720 300 693 391 701 383 545 420 659 407 358 452 498 499 652 333 346 330 413 511 675 489 360 420 490 380 354 414 690 530 635 372 382 303 451 545 365 457 754 549 757 260 489 417 546 510 648 436 487 240 650 432 465 526 373 454 712 303 693 265 335 342 470 302 346 380 663 428 735 299 583 439 563 285 536 526 769 515 714 445 744 349 749 251 434 489 402 273 432 493 333 379 584 448 458 335 747 382 460 336 391 396 471 460 708 403 351 398 482 290 417 363 737 287 355 470 672 316 529 312 692 248 490 489 575 349 332 460 617 270 526 369 648 514 506 320 687 244 446 443 637 267 625 356 606 259 529 512 342 235 501 499 358 524 370 442 749 303 526 393 533 430 738 551 483 442 768 433 482 280 444 302 471 292 697 389 761 497 476 489 516 421 651 328 450 386 339 304 347 378 514 372 479 312 745 385 488 434 679 269 597 263 749 247 557 513 574 286 396 257 735 249 408 368 580 382 595 283 700 272 755 530 646 351 601 246 604 299 484 392 512 418 578 404 777 469 474 549 391 404 627 522 771 329 695 531 629 452 521 249 489 379 454 421 499 231 460 320 506 489 576 401 725 458 488 506 448 446 391 313 693 328 598 443 720 258 371 447 734 465 725 430 466 493 701 259 606 468 528 263 677 283 514 341 437 340 424 294 444 379 389 448 633 404 500 313 534 351 372 321 625 385 514 546 537 537 721 450 366 518 646 399 530 387 530 449 385 387 358 536 478 414 751 314 381 500 445 275 483 514 632 459 371 404 392 386 634 464 545 517 560 416 693 278 703 270 354 368 739 435 352 490 402 296 547 265 485 355 428 306 584 491 627 519 763 439 726 283 445 339 367 334 507 482 339 264 493 358 563 287 609 487 439 351 377 246 710 503 524 285 678 411 518 279 332 500 731 530 726 270 516 548 668 418 415 457 384 465 774 358 569 274 521 420 347 420 368 394 636 452 771 538 586 325 657 460 462 449 618 535 667 353 483 535 463 525 698 384 494 421 544 530 488 253 641 541 663 268 545 509 728 451 588 468 763 345 684 352 348 288 648 378 538 468 593 367 732 296 724 313 511 401 657 478 419 245 664 537 421 271 577 334 630 430 753 436 587 419 719 248 334 338 505 462 486 407 696 294 437 297 626 332 536 448 636 471 640 255 344 286 414 363 550 550 635 262 367 288 660 326 333 480 610 425 562 462 500 285 630 257 520 375 633 259 684 356 552 321 388 378 600 284 536 516 627 444 355 301 732 233 696 520 426 329 519 392 596 384 466 231 656 503 614 322 412 370 570 449 461 432 774 525 643 377 707 285 578 326 515 314 397 360 564 259 457 351 377 418 372 440 630 444 685 398 498 548 660 243 526 493 754 443 336 509 491 426 708 435 411 502 716 314 563 522 391 523 606 467 729 294 673 471 699 303 749 410 602 322 410 402 448 279 439 314 358 301 401 238 636 454 360 388 714 490 697 476 411 276 394 440 545 526 383 496 408 539 723 454 594 266 752 311 581 418 775 479 436 360 431 532 460 316 689 396 414 416 542 303 345 305 431 419 749 374 564 293 515 536 549 379 477 452 728 284 356 469 549 375 579 303 731 392 581 360 437 251 764 284 519 333 444 397 701 428 586 415 423 382 472 294 668 349 488 324 554 313 649 517 440 456 550 279 596 478 691 436 664 313 557 324 717 376 483 232 529 375 513 409 744 404 659 340 652 436 507 418 689 387 626 347 338 533 519 466 529 237 633 307 454 233 609 426 525 240 675 476 527 494 422 386 729 514 645 551 505 546 588 401 734 516 520 231 588 251 355 492 445 255 549 306 627 392 575 431 658 453 424 404 768 348 375 528 602 282 708 550 378 322 766 467 552 364 578 513 776 488 526 421 624 484 518 477 545 414 698 424 492 435 740 461 529 371 616 497 557 549 760 468 660 503 633 521 393 504 561 247 424 322 662 483 567 297 514 532 748 329 441 432 567 481 670 513 454 435 743 535 559 454 393 471 516 430 543 347 662 333 697 488 720 351 656 490 438 462 735 291 460 308 447 352 523 243 350 268 536 489 460 478 642 410 557 339 512 351 664 549 658 527 545 345 465 256 763 494 598 309 357 243 677 543 647 283 363 423 610 254 417 352 519 344 549 278 454 453 589 347 332 340 701 267 509 371 689 382 526 430 492 467 516 239 577 350 629 473 472 303 376 535 637 255 357 380 701 339 393 231 435 288 711 446 647 352 426 234 690 373 768 492 646 311 525 367 768 532 395 327 393 529 598 249 664 379 536 443 401 246 396 294 526 381 716 458 625 260 452 338 466 517 501 399 389 429 686 515 504 442 668 509 400 390 515 487 743 340 762 239 649 486 402 479 395 233 601 499 483 380 473 383 577 307 625 529 502 533 358 318 748 318 381 452 770 271 754 486 545 551 576 467 773 410 517 546 546 430 494 445 760 480 478 354 473 503 641 264 651 369 509 275 536 276 611 274 716 247 666 487 429 234 611 314 364 535 686 448 426 539 516 293 360 412 575 523 514 269 563 466 710 332 428 355 514 266 609 236 620 343 776 245 624 414 467 485 419 545 593 295 408 496 481 375 681 326 620 398 613 251 728 252 388 240 492 505 357 257 774 243 592 537 402 439 522 479 570 281 552 397 397 551 588 296 615 264 683 275 642 467 664 359 488 525 692 259 670 493 720 459 425 450 485 299 771 484 494 284 582 270 510 539 348 372 441 342 741 398 393 500 749 233 398 318 588 465 506 486 670 494 365 449 449 309 740 405 479 419 467 467 630 299 479 383 397 459 415 264 565 549 360 525 455 463 555 529 776 270 657 514 423 473 685 350 478 353 358 270 458 436 480 238 763 501 776 285 668 291 420 497 456 315 730 237 565 446 597 313 378 281 450 277 355 322 540 294 365 489 403 547 553 419 595 538 473 475 759 240 469 343 444 392 543 242 761 264 406 320 624 402 750 440 346 275 404 541 732 435 526 248 570 356 605 453 757 528 473 426 748 233 469 435 775 392 398 357 494 458 487 282 359 470 398 371 419 316 640 346 729 522 431 326 368 371 667 349 493 394 441 534 359 263 465 417 579 312 345 476 644 421 374 327 596 381 531 534 715 360 636 331 742 543 713 443 676 442 685 415 436 313 662 403 545 278 448 404 407 316 774 298 570 266 400 536 469 413 547 435 529 515 344 414 398 250 584 243 743 367 642 438 440 437 617 252 448 471 541 275 596 393 719 458 394 422 376 395 376 476 770 273 594 269 650 397 463 358 559 317 421 552 607 343 508 498 658 367 431 469 671 533 606 304 508 259 455 529 378 485 507 248 444 527 499 495 649 355 522 399 343 238 628 399 409 440 655 339 525 312 381 267 340 244 377 546 366 327 499 234 552 307 417 503 703 308 418 310 431 537 514 355 715 423 433 397 400 439 631 274 664 354 700 337 415 513 411 491 413 406 696 437 371 426 519 540 695 295 410 358 681 355 621 473 393 296 346 401 654 525 752 331 597 252 725 537 764 313 352 457 680 319 574 341 616 542 401 434 640 494 471 443 765 310 549 392 584 317 658 247 386 533 489 468 464 438 722 381 633 373 714 320 498 497 448 479 519 523 653 290 696 373 735 445 377 258 361 389 408 537 394 374 401 310 660 486 521 496 397 307 641 289 562 235 579 254 615 507 660 257 547 345 633 487 658 439 769 285 476 310 769 240 454 298 615 281 419 430 442 496 619 402 723 543 476 292 658 391 492 354 362 465 522 425 419 434 580 343 569 427 388 437 401 505 417 399 354 334 698 235 607 478 578 271 491 502 636 441 369 348 522 450 767 248 465 467 714 403 424 362 360 267 440 233 413 276 567 520 502 488 554 441 610 313 637 392 553 447 371 461 633 457 761 312 532 366 630 537 473 434 511 530 764 442 577 406 536 251 771 419 706 387 603 400 332 271 702 414 389 263 700 306 493 257 380 449 653 310 443 383 346 542 611 424 348 241 336 426 654 416 658 283 563 278 731 273 346 507 360 521 514 391 393 378 687 420 769 552 532 314 525 428 358 541 500 463 349 488 634 260 424 273 688 297 398 540 559 520 334 236 759 339 356 265 480 292 392 376 410 268 731 321 348 490 610 340 445 367 596 404 554 456 348 375 582 333 772 259 448 541 410 371 563 443 582 445 596 527 694 346 448 429 709 259 642 414 683 512 706 346 482 332 377 487 695 478 625 404 337 344 589 257 580 475 719 545 762 309 337 279 378 278 365 288 454 522 639 291 502 524 370 495 386 422 413 393 712 532 738 519 686 281 390 550 386 353 714 253 411 516 649 473 699 496 762 285 600 256 465 542 647 308 738 358 451 488 338 424 411 436 473 476 627 401 494 359 753 410 583 521 620 412 573 490 699 333 644 239 397 444 762 458 477 513 460 538 731 378 677 475 708 347 480 444 618 434 716 430 477 465 410 389 569 456 341 318 478 365 468 360 394 264 681 362 332 279 469 240 565 423 506 302 643 396 715 421 343 283 551 436 334 470 375 391 556 314 474 521 438 519 640 321 513 392 359 545 573 233 746 484 717 372 363 248 466 518 525 421 625 445 522 468 527 431 473 394 757 314 669 475 686 538 532 233 760 509 758 522 658 462 609 515 428 438 612 287 493 355 506 292 754 488 507 256 420 440 577 461 510 418 419 537 442 350 513 543 404 240 542 525 765 446 517 346 536 400 402 391 606 446 549 367 693 266 413 399 410 431 777 468 423 351 681 382 427 521 584 342 614 341 681 271 431 313 716 377 651 433 350 255 582 496 623 396 772 389 433 430 332 397 652 320 450 381 550 497 512 241 593 480 507 551 379 430 644 283 390 519 493 342 595 449 630 532 392 353 659 500 714 478 583 447 545 248 740 427 415 332 736 512 415 331 350 524 542 521 624 376 512 417 575 239 406 440 592 335 412 552 522 503 373 461 428 520 730 375 535 416 556 301 775 470 340 267 750 409 612 538 578 455 458 332 481 461 716 317 456 480 496 387 428 346 346 385 460 270 452 324 704 421 507 385 516 403 745 302 359 503 464 428 445 276 483 387 416 474 518 261 506 369 594 381 356 543 717 365 536 258 376 422 699 298 707 511 429 301 536 290 703 400 730 290 377 250 367 314 557 231 749 415 430 472 484 444 536 256 379 341 385 423 682 444 574 469 379 334 631 335 449 382 544 291 555 364 776 452 349 416 639 415 375 396 353 356 555 415 612 455 704 288 619 270 409 434 400 512 390 539 760 340 620 431 599 268 335 261 659 419 767 388 511 267 422 389 511 471 448 442 443 255 460 358 438 300 374 231 680 279 763 299 583 406 687 429 352 274 609 539 424 490 599 494 663 307 538 493 447 245 361 324 634 510 399 265 730 513 650 389 424 547 574 497 472 441 532 540 764 372 361 316 517 507 418 260 450 245 349 354 596 378 449 402 458 322 392 283 662 437 641 318 549 431 519 277 612 490 737 425 449 415 556 257 633 452 573 376 521 414 741 447 535 311 579 475 438 284 525 424 660 236 462 239 368 273 552 366 379 529 640 515 534 366 448 236 535 508 775 498 761 321 502 548 630 361 524 367 734 240 545 253 534 311 451 408 376 453 730 505 554 419 574 513 601 503 617 514 410 383 725 306 722 538 425 512 527 393 751 324 416 487 353 280 711 301 386 394 503 411 735 420 688 421 432 367 363 327 411 420 353 510 724 250 465 341 397 374 638 439 388 269 434 351 716 293 386 358 350 526 355 478 770 275 736 448 688 409 446 421 589 231 498 415 762 249 706 294 590 409 524 278 506 349 369 354 517 291 546 345 523 392 423 373 572 384 551 387 773 371 384 534 590 521 468 348 662 324 469 356 624 264 600 521 573 494 458 462 705 413 496 394 577 388 494 305 518 476 761 433 346 530 722 492 435 492 455 435 744 329 548 259 387 468 534 435 344 232 590 458 429 397 486 349 638 364 474 519 670 418 531 422 602 276 731 270 722 347 459 346 742 529 619 502 564 367 493 483 648 342 384 340 636 383 333 501 362 269 549 416 647 531 414 367 474 511 758 375 521 252 701 343 749 350 766 253 489 232 395 280 669 403 609 339 769 300 612 435 511 271 575 259 412 511 547 282 492 495 471 405 529 413 391 412 365 397 344 547 425 401 616 348 541 309 458 318 441 306 343 348 548 382 406 502 628 445 432 388 502 406 715 349 533 267 451 406 618 238 371 411 400 357 730 292 736 398 688 346 387 270 376 432 405 549 699 330 516 311 668 375 578 247 577 340 547 460 487 537 530 245 511 491 496 352 696 369 666 389 337 530 599 294 512 523 715 415 455 235 387 262 565 545 537 260 744 539 741 306 526 538 655 445 727 468 534 401 602 391 366 257 556 355 588 516 597 376 370 272 332 424 540 248 557 349 568 262 743 274 595 394 447 260 673 311 366 357 373 249 458 487 413 433 542 411 379 492 592 283 601 473 382 339 437 350 590 446 603 490 466 536 668 454 431 529 401 236 691 546 568 309 349 486 372 465 645 384 334 305 632 512 443 266 431 415 338 303 521 538 716 301 635 283 394 378 776 483 722 430 617 434 717 366 446 496 618 398 532 375 668 274 371 371 473 370 364 237 419 529 408 401 647 300 495 382 695 244 590 361 616 451 441 392 407 361 584 534 358 252 615 388 772 427 332 364 598 266 385 392 606 547 529 281 545 395 447 412 629 480 402 323 573 435 438 295 731 242 444 402 760 461 611 372 609 388 365 544 544 513 432 351 721 308 666 453 395 316 739 496 437 477 641 509 396 466 392 243 693 394 689 401 620 292 338 419 460 509 635 466 415 532 571 313 546 353 416 247 720 429 389 240 465 384 752 356 493 401 706 259 483 268 734 261 610 383 460 409 609 383 410 519 491 481 703 519 750 281 459 353 630 405 434 335 520 238 388 481 657 384 404 431 771 410 504 383 680 345 617 513 610 289 582 372 488 461 755 276 357 250 709 246 355 266 739 359 495 538 728 338 418 427 440 267 569 281 617 234 592 285 720 339 407 248 658 327 624 351 419 347 342 369 379 415 746 234 537 472 777 420 567 516 693 306 700 511 652 453 718 538 483 487 420 534 573 448 610 361 375 372 395 254 372 422 701 436 622 357 335 413 514 250 629 305 371 327 719 261 363 398 663 541 771 298 482 536 628 252 605 326 593 408 506 257 551 402 768 523 717 481 333 464 379 427 572 254 428 537 751 350 435 417 505 475 691 318 676 404 447 248 653 471 352 463 336 546 473 437 380 288 452 283 573 539 757 358 372 377 413 283 535 492 615 393 708 255 580 373 586 236 552 318 496 435 413 507 641 346 425 484 421 286 408 317 695 300 445 466 379 248 621 333 335 282 370 240 513 497 603 444 515 364 750 536 688 345 704 283 747 264 705 370 723 257 764 238 647 485 452 440 681 360 666 354 662 434 481 278 447 266 460 348 742 326 656 452 424 471 607 538 621 494 699 260 550 238 657 264 722 317 659 351 642 345 428 394 770 504 743 270 433 387 578 307 344 380 456 354 481 480 457 421 751 388 754 513 497 548 540 414 371 452 737 520 585 463 738 401 661 321 614 462 353 303 621 335 380 400 348 294 721 396 572 387 696 329 556 548 766 443 353 307 503 463 676 395 538 491 485 279 398 447 408 448 663 327 696 376 460 467 334 317 726 344 666 321 706 531 578 545 424 539 694 450 563 311 620 537 372 383 428 458 512 268 511 234 384 310 760 474 521 477 450 393 507 306 356 304 547 441 540 324 376 240 553 299 773 430 453 543 501 293 397 342 416 503 643 497 375 443 492 308 447 288 619 510 668 260 658 365 594 537 356 350 415 283 692 448 701 495 528 357 619 371 516 253 558 254 390 236 584 384 564 477 461 445 390 436 772 547 736 320 718 327 399 464 473 308 587 430 594 477 364 501 549 501 352 366 561 350 727 311 530 454 455 375 749 345 644 446 671 374 514 486 453 546 611 511 410 480 508 245 467 353 417 533 427 291 518 341 660 437 381 538 722 313 580 542 646 479 508 359 566 492 690 234 438 542 662 250 701 342 410 356 518 301 525 443 634 437 482 497 568 453 709 231 767 470 552 353 470 522 484 472 727 487 566 264 719 343 560 306 633 465 693 500 420 231 409 257 333 475 402 529 482 326 464 314 605 267 399 384 614 382 659 322 724 265 761 475 392 479 337 349 349 331 347 283 497 384 634 538 395 299 682 442 603 467 428 481 714 540 504 487 452 429 457 480 417 231 376 246 482 505 761 452 394 501 577 521 535 443 752 256 361 251 699 517 613 530 772 402 568 472 456 351 510 238 502 293 511 304 459 437 387 529 384 493 622 386 625 245 527 322 560 380 486 300 481 337 598 537 652 548 690 326 751 236 558 379 620 280 457 531 677 510 586 381 702 495 731 251 492 386 721 504 426 497 636 478 772 528 541 337 428 410 667 331 536 384 620 505 364 342 507 477 425 499 665 543 735 298 618 333 364 240 725 472 399 234 588 399 415 551 556 390 526 517 712 415 534 475 681 261 402 304 352 309 730 378 479 370 775 459 406 400 467 541 495 255 763 257 392 381 360 471 559 499 671 331 602 359 705 505 739 546 476 540 520 508 436 485 363 325 592 500 553 260 665 473 450 301 489 414 353 540 387 422 541 330 612 411 403 398 335 403 365 504 400 448 496 286 682 336 388 284 632 385 727 299 571 280 646 533 365 330 699 528 366 381 554 356 351 353 751 525 614 258 769 467 483 413 402 458 762 280 371 508 555 541 334 241 372 297 560 495 503 457 385 290 644 485 604 508 414 293 490 544 776 449 585 263 776 349 601 294 630 536 552 545 350 303 554 411 457 489 605 317 424 358 600 314 744 247 663 514 756 417 382 432 458 364 460 426 353 486 768 477 646 241 752 389 371 334 732 510 359 299 579 445 650 232 766 252 607 409 606 315 739 452 370 399 404 259 540 452 570 348 511 282 422 277 447 394 702 539 735 311 354 492 594 447 547 370 682 283 664 231 504 420 539 284 383 357 333 547 607 299 379 273 363 425 679 266 333 424 709 448 598 491 667 542 519 262 609 313 577 460 426 521 533 231 344 457 456 303 473 537 723 374 728 295 474 349 505 467 332 519 490 343 410 297 770 333 710 438 568 549 476 528 774 434 541 441 478 546 613 239 357 245 508 282 767 416 703 451 625 329 717 430 714 239 361 491 456 273 375 467 631 544 535 441 571 251 404 450 594 479 690 422 426 357 642 509 455 436 612 313 538 456 553 311 346 472 420 548 691 385 436 436 659 403 773 443 662 367 340 443 669 451 722 513 745 346 536 315 764 256 553 394 401 253 564 457 475 325 616 313 601 277 413 516 743 462 480 439 355 525 532 307 394 327 530 376 772 316 417 434 609 490 366 548 670 515 649 235 477 544 747 346 406 247 438 275 730 277 660 284 392 434 764 340 633 306 407 495 484 388 674 371 565 329 732 250 776 251 622 359 578 410 369 424 346 506 520 478 510 384 655 406 692 501 531 494 752 410 414 266 750 391 769 272 393 543 395 506 442 372 373 466 630 380 542 317 756 307 533 461 487 245 620 286 534 242 776 539 755 245 608 387 455 437 469 266 582 329 338 478 489 238 698 239 590 345 732 253 506 331 530 239 642 399 713 264 341 238 534 439 377 319 487 478 764 260 669 514 360 366 481 366 393 494 709 352 366 449 748 400 396 236 604 432 411 544 635 233 633 444 568 238 364 327 448 527 776 507 456 344 695 371 534 250 357 240 629 323 669 460 367 312 586 523 428 535 356 259 757 390 367 378 508 374 653 422 689 376 575 551 735 344 606 509 335 444 673 283 413 370 403 377 352 467 624 485 375 485 700 425 739 257 481 419 378 378 592 453 522 417 578 338 372 508 459 285 693 481 464 356 734 551 719 440 525 237 531 525 359 464 641 499 668 358 611 365 764 405 747 542 620 466 766 433 580 232 568 428 536 342 466 499 657 382 602 311 721 412 635 548 344 235 612 472 759 274 554 278 631 390 682 438 753 234 396 478 495 342 685 502 773 313 505 486 760 347 750 457 745 527 723 352 505 414 450 342 407 356 618 485 745 431 626 265 338 423 534 292 688 369 570 255 639 352 601 459 617 439 697 350 429 437 535 248 755 473 592 456 578 333 693 362 385 347 345 424 379 366 772 390 754 293 500 552 695 494 468 341 545 332 552 485 367 263 718 494 549 235 593 463 590 492 584 288 712 321 712 278 750 460 464 400 730 541 547 473 733 243 687 502 550 521 337 417 472 474 430 318 436 440 652 272 444 400 339 490 507 461 520 339 708 231 639 266 615 416 664 482 550 258 734 270 580 547 498 332 773 425 549 377 614 426 528 335 508 537 550 333 740 486 667 276 386 288 764 497 672 302 475 529 638 461 433 476 676 534 709 359 522 415 470 281 352 509 618 458 543 388 383 460 630 250 492 513 692 357 369 413 460 282 376 431 710 280 339 279 333 545 539 506 427 356 359 454 375 318 616 320 723 319 777 338 711 292 333 529 387 250 546 485 664 515 666 528 690 271 336 454 715 301 506 288 744 280 568 274 483 489 478 322 571 499 392 427 736 533 376 426 462 312 424 267 486 372 670 278 540 504 657 343 612 239 418 489 418 432 643 491 384 236 759 299 772 276 462 258 691 375 345 453 644 339 574 485 613 253 748 236 661 280 619 405 396 428 722 536 394 414 711 543 672 371 526 488 550 336 625 442 711 434 626 432 464 375 456 491 423 253 345 321 526 440 421 289 513 263 760 330 769 328 481 251 351 390 656 402 428 350 527 240 557 282 495 264 486 288 357 517 764 422 453 414 460 363 468 322 752 250 557 419 615 431 712 462 768 234 435 278 688 389 603 249 402 454 673 360 629 472 579 235 427 438 399 259 674 300 679 333 487 349 434 367 619 233 380 349 599 291 366 523 537 247 461 271 764 253 538 540 388 334 561 262 486 367 334 549 636 440 470 493 387 249 776 257 461 496 564 305 683 388 375 405 567 496 547 443 715 550 475 449 374 488 378 357 765 478 426 443 709 474 764 360 375 546 772 257 739 331 577 447 354 358 487 550 509 324 444 515 533 536 382 347 604 272 495 337 743 374 545 321 690 336 435 328 658 420 544 231 558 233 578 308 701 535 336 280 387 534 579 419 573 238 592 238 762 534 428 373 765 387 480 501 640 318 546 473 354 241 747 269 562 477 592 317 365 356 353 394 403 238 639 328 415 311 729 424 470 380 632 436 419 340 607 487 753 257 573 420 480 384 583 391 339 549 742 341 458 497 544 543 589 288 542 437 565 428 613 368 500 449 471 380 613 388 400 545 732 450 758 383 361 270 749 388 750 367 346 281 615 552 744 537 702 372 458 353 613 264 642 517 771 519 770 468 707 459 566 253 694 498 336 387 424 384 609 262 349 526 430 291 352 522 628 409 769 342 541 452 731 275 372 442 512 305 754 281 762 328 337 548 706 402 618 469 525 545 381 311 635 359 425 437 693 503 571 266 700 503 498 550 575 362 750 270 603 364 348 491 418 400 551 380 671 364 535 509 338 362 458 234 561 256 338 289 378 299 604 406 577 362 409 547 453 435 369 395 523 515 634 502 531 271 518 498 386 239 671 274 744 335 496 319 738 467 753 409 750 333 391 487 622 236 519 375 390 397 360 418 526 273 622 373 416 279 454 369 373 544 416 397 383 360 373 415 686 320 439 240 415 334 646 405 697 303 354 513 456 505 689 476 743 236 724 502 598 503 657 408 614 503 659 350 719 511 596 546 565 386 444 246 631 304 716 329 718 243 382 272 537 517 422 345 339 526 626 335 451 506 439 514 498 333 547 412 476 500 530 253 702 546 506 366 688 391 581 261 684 425 524 395 503 287 379 365 599 414 680 282 737 392 745 456 730 452 759 400 475 339 522 490 416 451 775 434 433 499 744 467 619 463 570 303 555 310 673 388 414 532 368 516 577 401 618 490 516 477 561 291 530 233 454 540 609 340 550 257 691 386 373 371 354 457 708 324 776 400 506 452 761 387 639 237 561 542 371 472 388 358 702 289 678 427 636 375 669 430 484 239 523 384 684 505 584 263 552 371 534 245 605 379 703 345 698 246 459 384 441 411 767 535 373 251 374 313 338 406 386 339 423 314 489 436 434 394 690 281 596 308 550 514 503 381 660 463 440 346 607 362 389 491 430 347 341 540 477 464 544 259 686 438 386 523 676 466 508 540 764 477 482 298 454 264 428 406 763 337 537 332 400 433 748 271 580 351 593 401 725 305 598 280 605 233 370 483 540 349 465 424 533 438 336 294 417 278 642 301 418 283 739 247 540 502 659 456 381 429 696 308 348 252 449 509 701 237 547 420 336 236 442 320 714 510 498 253 417 373 518 371 369 378 408 319 719 324 352 452 472 234 754 374 340 246 446 372 627 299 407 382 712 377 777 549 529 270 529 390 457 391 415 321 445 393 499 410 596 385 611 552 488 329 716 366 705 298 338 552 573 487 630 516 676 255 659 238 748 479 572 544 614 249 602 340 679 308 502 325 479 447 585 421 537 498 387 278 645 462 587 515 599 410 522 248 595 275 391 285 343 270 460 310 348 542 699 448 571 447 333 521 528 373 760 243 744 362 666 345 608 256 644 268 481 517 745 552 693 406 613 428 520 488 565 380 553 320 383 385 360 281 500 370 770 321 750 322 650 276 677 252 650 249 739 404 538 348 384 243 740 498 673 490 462 304 628 237 447 470 702 502 742 417 473 421 578 255 411 525 748 254 372 357 375 294 572 502 543 406 582 460 672 233 418 516 731 496 333 515 341 264 410 282 427 498 367 412 431 370 628 527 724 484 711 402 410 511 427 320 589 526 547 466 332 453 673 546 434 529 763 268 618 399 556 396 606 494 512 293 775 329 760 489 615 435 386 408 630 353 703 470 413 272 584 388 758 461 704 479 660 366 413 414 668 369 355 404 720 484 407 267 521 294 503 386 762 468 697 390 382 507 477 241 532 472 414 524 592 519 471 410 757 334 494 452 347 476 459 261 463 343 421 321 515 261 546 281 507 293 542 435 421 413 607 249 662 383 565 269 661 387 596 413 777 232 681 465 621 308 500 477 467 432 460 475 761 510 593 479 706 470 627 339 349 332 733 406 679 297 421 545 333 429 625 431 724 278 528 291 595 354 502 266 630 362 639 339 474 303 714 285 624 312 552 535 393 251 338 473 707 320 644 418 490 416 457 540 470 240 530 550 714 509 523 534 495 243 573 365 549 518 537 389 621 539 507 534 351 333 343 440 514 350 581 399 709 332 438 279 430 474 483 332 498 534 361 274 615 547 728 360 651 392 569 252 375 522 428 348 362 390 554 426 678 436 385 511 467 549 710 446 649 314 332 265 424 365 356 341 395 413 424 507 774 486 516 258 341 340 407 288 546 497 604 308 741 498 395 433 375 296 343 441 604 433 750 511 664 538 703 498 509 294 588 492 508 476 713 246 629 432 374 253 649 404 437 285 489 515 382 438 702 318 623 280 455 241 391 242 606 430 700 394 713 247 572 441 495 397 609 441 642 475 599 437 757 516 509 513 352 283 748 376 437 524 470 366 342 276 610 338 677 519 528 492 343 536 534 302 639 535 492 367 585 516 629 394 481 355 750 365 518 298 706 353 729 253 469 246 671 550 725 248 534 307 419 443 755 395 622 319 629 499 522 469 506 461 650 548 418 537 558 249 621 282 710 302 724 307 646 294 384 294 744 542 505 362 414 425 572 522 647 533 638 419 357 467 421 426 644 277 500 333 632 305 427 284 441 533 421 409 528 236 490 263 542 364 655 295 420 425 388 420 673 253 715 402 451 435 653 287 371 233 531 255 590 423 410 548 684 488 687 345 454 324 380 405 507 536 425 448 554 386 697 495 649 497 513 398 532 245 411 474 581 507 485 354 475 376 602 423 768 339 647 510 710 546 576 250 422 427 664 552 711 329 346 369 632 427 361 481 742 356 708 315 340 346 400 363 346 379 494 374 547 297 733 239 604 507 697 352 510 476 398 252 491 361 652 312 359 387 739 243 624 407 385 512 337 325 540 536 342 374 447 293 687 499 552 302 509 469 548 548 350 365 467 465 407 280 470 531 746 404 385 380 570 267 741 303 512 485 429 367 452 493 704 302 609 279 597 358 657 238 679 358 620 379 707 286 724 246 530 337 405 324 471 485 552 520 439 319 371 242 332 321 735 247 465 450 539 470 720 299 603 507 643 316 407 420 442 275 437 515 337 272 477 316 540 391 521 338 766 410 342 388 523 433 473 322 690 522 664 519 737 509 592 477 760 436 573 532 362 454 347 297 379 499 598 403 703 340 471 417 669 542 370 465 549 415 777 307 366 446 642 491 699 259 661 462 561 452 741 343 334 273 395 496 412 338 519 425 689 426 442 391 409 551 726 534 441 274 489 402 644 308 608 293 722 254 344 400 556 427 342 455 571 325 415 501 335 328 695 440 637 438 657 424 714 378 577 359 733 415 566 368 499 303 390 327 472 419 565 301 639 327 543 468 750 437 513 502 674 417 406 235 549 256 374 447 582 463 721 344 409 317 611 351 658 531 676 341 609 399 541 428 418 335 621 236 560 337 477 283 721 258 744 471 646 385 430 440 333 372 719 428 349 424 489 273 665 328 721 386 447 441 697 473 431 538 663 291 399 247 584 348 718 415 550 253 722 283 385 333 555 531 476 317 769 248 513 351 749 319 387 305 734 400 777 349 560 536 340 287 618 314 451 235 360 303 624 482 441 324 341 278 579 413 491 353 680 401 638 260 674 422 704 255 652 462 454 509 476 301 429 418 510 283 719 313 661 364 365 232 612 387 343 425 471 298 353 390 523 419 514 233 762 254 621 332 597 388 764 307 740 411 350 417 526 467 502 301 637 457 358 324 381 474 402 332 388 441 412 531 491 402 684 420 460 527 348 350 352 546 507 405 390 470 641 341 549 247 647 239 709 473 715 552 358 246 435 310 390 462 528 326 604 385 617 498 652 496 697 466 423 356 556 384 736 300 377 338 678 499 659 282 708 273 723 251 757 509 637 287 759 533 509 370 716 519 396 532 525 391 712 427 657 429 465 265 686 518 568 360 412 461 646 536 468 333 757 341 486 295 605 258 404 546 589 352 639 250 615 317 415 253 546 329 777 550 506 540 500 385 355 400 766 441 386 477 592 384 375 436 406 534 600 353 485 530 375 472 509 446 490 438 467 256 605 292 359 436 572 509 558 318 411 337 463 238 384 496 719 306 661 544 522 385 687 387 684 284 404 275 650 527 468 493 372 480 350 473 692 285 533 319 741 522 640 320 404 363 453 445 681 295 395 301 557 520 444 547 375 305 730 484 649 538 748 533 343 451 685 483 576 551 524 544 379 386 368 488 678 518 732 519 668 504 773 497 624 232 602 424 402 419 609 251 419 441 567 385 371 458 487 552 535 296 369 399 572 315 535 389 630 464 349 387 545 512 585 409 659 389 389 237 564 296 603 509 700 437 771 543 645 350 619 284 753 523 535 303 607 308 563 464 576 284 580 442 706 280 475 442 647 274 523 328 776 468 418 345 530 279 695 385 350 282 437 303 698 389 728 395 774 344 624 543 677 417 360 286 549 372 658 423 422 521 570 464 452 262 514 545 674 412 424 327 723 389 541 255 766 289 379 298 575 470 526 450 344 444 700 526 646 429 762 394 775 375 643 522 439 443 597 383 554 270 468 272 546 378 622 328 754 234 658 495 753 506 698 355 606 306 743 481 550 273 669 413 757 491 398 535 684 377 483 282 602 309 520 457 561 494 387 370 720 527 351 311 728 286 502 345 756 344 734 296 391 254 654 323 336 339 591 538 542 340 387 472 436 500 566 267 723 361 365 258 777 539 595 291 701 487 739 422 522 427 546 422 440 292 504 337 710 489 409 309 692 520 673 306 624 328 507 396 734 383 457 445 661 237 516 532 367 251 650 484 727 425 508 475 471 364 591 244 352 521 737 299 716 336 498 501 384 365 525 286 649 377 368 462 666 449 396 250 384 263 723 284 577 456 755 296 445 482 670 292 542 499 467 289 549 515 650 542 775 254 575 443 551 248 503 303 446 494 371 317 432 264 392 270 687 373 773 441 624 293 639 423 639 476 627 454 696 406 695 396 384 403 434 295 464 313 335 421 422 545 394 476 506 236 355 349 393 452 741 269 400 535 527 500 660 475 681 280 548 523 410 275 343 286 482 398 676 305 352 264 674 457 542 251 429 529 589 255 550 421 497 416 695 310 638 386 653 285 776 489 678 262 697 254 757 407 554 523 489 376 614 255 727 522 361 530 592 435 343 337 364 472 585 279 715 414 396 381 716 496 399 420 370 443 535 338 711 403 492 519 542 457 338 466 775 366 766 524 559 534 660 529 369 355 667 271 422 322 510 344 454 532 765 488 626 526 446 252 726 255 445 478 389 309 597 283 549 308 777 278 599 233 341 242 712 487 465 299 664 362 370 407 346 358 416 539 472 499 553 441 660 434 633 423 425 396 668 550 372 320 456 474 428 517 449 252 457 485 338 532 672 266 613 460 367 470 349 476 500 551 408 476 631 336 350 241 702 403 440 350 515 541 622 252 391 535 374 383 401 329 479 369 370 308 584 323 691 396 416 234 622 470 396 299 738 413 758 494 710 289 715 308 650 520 333 240 700 273 517 244 659 521 553 358 647 339 496 526 620 500 496 410 748 465 754 330 349 373 475 301 612 515 431 402 421 285 578 298 503 334 738 444 417 544 472 332 395 520 411 523 698 531 470 467 611 437 746 506 463 307 404 329 730 397 646 492 354 450 455 399 552 521 687 253 430 263 770 457 336 478 443 239 502 440 427 542 649 412 656 262 724 519 673 427 442 321 638 492 413 275 616 310 636 302 418 545 431 504 530 499 362 332 754 458 614 367 492 329 476 236 544 467 553 426 695 407 608 343 544 270 516 307 595 355 549 482 342 279 539 251 704 303 773 363 582 457 352 523 717 541 467 514 483 434 368 354 339 480 690 310 594 533 747 344 359 501 670 239 731 405 757 477 611 532 592 465 711 523 639 522 552 514 384 345 734 432 528 297 492 263 355 444 392 337 661 458 619 248 661 287 662 381 542 321 588 527 661 271 746 359 607 246 717 329 486 332 730 316 424 395 512 528 772 368 620 298 357 433 679 280 414 393 649 531 453 472 455 480 396 308 637 489 399 532 653 286 594 246 334 447 515 243 712 481 359 537 446 249 414 441 704 335 383 358 525 440 718 410 646 528 772 242 765 313 734 446 676 547 373 388 757 505 524 541 546 491 372 516 651 471 423 485 368 307 660 314 472 425 695 324 596 392 412 441 734 351 700 279 637 382 445 251 685 501 755 479 536 513 712 497 739 449 341 511 708 313 398 316 688 432 612 330 699 308 598 288 652 517 740 473 354 482 619 500 484 332 738 428 411 365 516 232 494 495 756 464 495 349 634 348 745 509 768 529 399 541 428 468 579 504 444 260 550 467 751 512 489 239 706 242 390 474 693 304 587 470 759 334 479 362 468 541 714 284 523 456 428 271 508 401 467 285 535 365 539 267 492 333 628 450 742 526 738 304 645 418 443 402 605 431 443 504 346 548 334 418 379 357 632 399 707 487 411 439 441 408 756 510 686 285 425 364 345 250 556 547 572 431 438 340 452 319 441 496 598 432 595 491 560 423 721 476 727 503 681 487 751 321 346 474 556 261 500 239 557 385 474 307 556 307 595 422 480 371 773 505 575 342 488 349 515 460 607 420 530 419 410 386 532 380 341 234 714 426 702 438 592 461 470 537 586 483 767 544 344 510 354 278 344 479 680 490 647 359 712 412 516 268 609 548 728 433 345 529 499 546 699 413 406 540 737 349 463 328 412 356 353 348 505 408 355 483 405 392 775 462 642 480 500 542 459 485 725 333 707 345 764 500 645 428 452 340 374 385 379 375 439 292 620 281 529 276 566 505 340 471 454 346 523 366 487 519 564 339 481 342 505 302 390 342 432 323 339 327 549 305 567 252 546 477 521 483 614 442 388 303 643 534 584 242 702 409 542 462 715 462 394 380 612 258 373 529 334 372 733 390 517 400 412 271 369 269 521 310 417 359 454 414 656 433 751 384 511 527 558 262 673 446 397 494 745 443 358 272 610 491 514 476 714 326 374 300 610 331 753 282 630 468 656 276 643 494 358 445 489 251 582 340 687 310 345 367 374 283 541 448 550 318 758 541 404 370 777 342 740 532 496 384 549 471 560 479 740 389 349 382 645 278 412 522 351 404 766 495 477 382 514 525 735 515 499 352 699 500 572 507 426 508 371 400 581 232 704 532 439 476 464 233 699 392 421 303 567 429 531 365 487 296 644 296 488 381 611 387 601 296 470 527 677 424 649 445 526 528 474 283 732 410 371 303 394 532 686 485 542 244 515 231 385 326 527 368 349 510 469 372 391 372 422 469 350 540 636 403 691 450 477 274 485 293 402 319 429 464 476 402 732 483 592 414 686 435 661 284 636 240 426 287 406 423 451 434 747 328 661 534 640 516 665 324 372 462 580 477 600 423 404 514 573 327 647 474 474 478 461 511 487 338 526 481 511 498 378 427 676 233 506 367 492 417 683 304 677 348 469 269 651 381 401 293 770 442 628 529 444 493 764 335 391 308 559 492 365 244 363 460 370 269 475 481 540 233 634 304 388 471 513 286 435 551 592 529 582 360 499 484 403 269 425 290 542 357 776 461 559 400 410 395 593 437 752 294 774 244 432 500 556 382 339 475 359 297 391 520 701 341 406 515 760 472 492 497 341 289 776 521 495 324 605 414 611 381 365 287 647 264 626 494 646 361 690 547 703 280 584 345 643 520 660 443 382 498 394 285 440 305 511 427 484 358 736 360 567 449 650 334 707 496 494 413 361 512 589 388 724 520 728 462 736 470 723 304 647 423 607 345 586 380 421 284 417 409 390 542 595 506 751 484 685 517 430 338 568 477 733 530 680 407 686 527 587 330 749 237 480 522 484 420 758 301 359 356 658 260 746 318 747 308 462 494 497 449 529 322 584 235 377 462 683 431 751 378 770 276 620 446 455 372 732 528 550 489 568 485 568 267 614 413 513 471 739 515 560 510 538 375 383 539 756 323 651 233 527 307 615 540 628 354 483 481 491 505 495 234 439 428 386 261 673 344 662 296 654 491 654 336 479 489 653 311 382 476 498 275 397 239 698 510 689 452 352 504 756 291 494 271 514 278 348 339 474 538 624 427 773 348 575 503 606 482 556 324 495 492 730 236 741 365 719 470 385 477 621 544 344 258 338 477 430 265 639 342 659 311 716 337 496 401 612 390 510 231 703 262 373 441 392 467 406 494 373 434 550 494 396 481 500 524 772 374 528 428 776 250 378 442 634 422 626 255 719 321 729 355 751 473 637 479 742 388 454 348 696 342 707 374 433 457 368 316 686 317 502 536 553 399 545 240 482 523 736 529 440 406 542 320 491 405 776 327 573 234 393 431 579 309 570 503 531 427 737 462 735 261 693 444 338 367 770 507 716 362 422 312 723 488 700 420 738 525 737 312 733 525 536 499 678 452 547 260 750 484 505 524 350 453 552 344 561 449 413 480 709 463 513 500 740 465 583 416 375 521 468 261 347 233 654 427 649 489 416 310 432 240 650 470 697 255 682 548 527 458 740 328 344 375 721 388 508 468 660 462 634 485 597 275 607 287 728 305 601 476 753 447 531 284 601 461 633 379 661 533 651 500 681 285 676 500 559 332 614 306 571 453 737 499 618 249 723 318 683 251 434 537 651 538 679 422 518 358 721 248 480 537 582 336 768 412 391 384 437 522 390 248 685 523 647 455 631 300 753 400 347 434 449 515 442 478 636 411 402 418 406 453 505 298 416 352 437 343 735 272 369 533 516 316 525 287 430 476 673 404 352 473 777 248 584 508 678 303 664 291 528 278 766 455 516 319 364 413 411 424 409 359 566 503 334 351 520 335 440 333 596 258 735 537 484 539 366 420 760 394 373 537 668 308 510 264 440 253 545 269 401 265 617 324 435 365 364 284 718 318 502 420 355 453 619 541 733 366 446 467 588 454 774 464 577 471 588 335 521 383 731 366 397 537 618 534 709 512 444 429 483 544 493 267 534 458 513 354 646 391 351 374 377 481 759 369 567 393 739 370 447 435 489 364 607 254 693 475 702 277 434 345 716 361 527 298 358 263 643 251 445 489 332 361 366 379 354 428 628 539 675 488 572 537 346 395 462 495 469 257 334 402 338 503 492 324 467 338 475 299 352 350 458 513 338 390 669 469 419 231 476 248 447 507 692 466 728 483 562 537 601 283 451 341 469 452 371 391 365 270 603 256 576 523 610 402 669 417 488 327 616 314 400 537 758 502 456 544 382 280 502 445 393 292 443 491 516 272 653 456 468 418 436 314 721 247 585 252 457 271 446 390 553 490 634 373 717 270 405 260 484 475 597 463 544 511 332 248 381 306 368 317 629 515 635 276 704 328 671 395 363 468 686 316 355 546 353 485 540 495 600 280 542 416 380 477 590 541 350 416 604 421 495 322 606 297 558 469 754 264 480 406 362 433 593 464 473 478 362 232 339 326 666 380 480 398 454 433 481 544 459 412 710 401 498 251 747 394 337 267 465 359 438 431 438 332 635 312 357 400 756 399 447 480 492 337 608 411 680 387 376 437 378 473 368 407 508 503 550 274 705 461 620 250 726 365 515 252 599 464 350 247 757 290 338 549 541 237 352 353 349 388 629 365 457 243 643 362 461 485 341 265 593 263 509 399 405 266 592 417 379 323 707 512 368 546 731 547 588 501 465 531 432 507 427 475 746 512 763 314 584 486 730 325 665 455 613 373 730 514 674 491 445 436 662 427 368 450 706 287 540 314 618 542 354 424 381 247 561 528 482 263 709 254 571 249 568 351 731 353 564 530 386 492 754 408 511 332 447 341 616 297 459 395 356 513 376 267 436 361 500 547 587 286 561 295 687 463 510 440 454 286 377 491 593 488 774 520 710 363 606 248 365 430 511 374 576 244 399 310 421 278 338 331 446 241 475 423 643 249 505 328 577 354 641 547 468 232 491 493 573 394 398 497 510 444 773 435 603 347 341 329 725 534 692 515 767 550 758 306 628 306 511 407 359 290 682 501 520 475 392 529 702 232 699 272 671 514 412 231 728 331 402 437 433 302 537 477 362 321 366 452 741 425 482 249 451 263 384 392 660 350 622 376 777 516 342 501 662 433 739 475 663 348 537 350 660 490 387 333 581 283 689 493 498 505 685 484 386 404 689 490 522 492 571 452 376 492 703 301 612 439 364 545 399 262 454 385 528 472 435 305 547 475 659 437 566 249 512 339 468 486 593 410 530 301 775 454 358 286 409 492 348 518 405 381 511 524 347 278 747 489 628 359 450 270 539 526 581 327 414 481 773 510 731 502 464 420 721 449 713 400 353 274 354 306 502 359 750 271 483 389 682 238 542 402 633 233 505 386 736 463 558 261 716 371 741 297 407 306 377 393 340 341 503 517 647 272 728 501 440 472 690 526 613 384 734 289 338 534 704 333 583 403 622 297 582 430 447 274 355 412 383 537 576 313 558 511 702 518 516 246 559 351 492 309 448 308 748 531 360 513 436 317 573 275 507 393 595 402 742 504 638 382 352 448 730 542 712 431 500 341 681 550 421 358 448 393 480 313 702 317 679 483 742 461 422 399 755 374 579 524 761 541 646 345 589 448 368 466 586 425 618 495 416 515 586 461 709 309 345 441 747 431 669 546 683 259 346 231 369 505 367 425 569 462 634 444 459 319 725 450 397 465 440 506 773 353 433 338 597 406 398 284 391 541 435 401 671 503 559 364 627 269 379 343 614 547 391 481 509 501 710 460 605 487 628 367 521 355 519 416 688 258 666 390 453 379 709 315 542 265 510 514 770 281 358 437 484 377 748 265 480 332 434 447 549 274 362 338 429 361 417 327 585 534 624 403 457 370 468 523 439 448 340 256 501 505 372 285 612 245 751 532 576 387 683 452 455 405 575 420 593 528 725 320 383 311 768 426 520 521 438 289 397 340 715 309 662 487 539 460 600 335 742 364 718 276 493 442 591 412 411 429 460 510 423 494 729 300 481 482 711 379 336 286 510 268 345 438 675 361 621 295 473 390 490 326 442 342 579 547 688 543 751 363 752 350 455 487 463 293 655 289 572 330 602 484 422 550 740 363 673 233 374 328 497 488 403 389 758 260 464 500 353 341 737 403 521 490 341 376 661 510 604 505 493 459 533 237 643 487 381 281 669 520 477 233 418 467 389 371 420 344 515 484 612 314 674 342 667 308 598 471 429 299 733 515 646 451 408 316 457 394 590 240 511 255 474 290 520 540 603 240 455 264 661 489 433 432 647 369 703 250 626 275 657 366 566 296 697 250 403 443 573 520 440 243 356 481 601 313 726 494 505 387 771 315 363 347 772 364 463 412 750 450 612 372 640 461 719 505 720 427 397 527 521 255 492 423 405 248 747 530 422 470 710 473 367 327 549 522 394 429 395 268 381 286 441 344 431 266 542 319 341 341 474 416 635 267 394 394 552 538 719 270 526 457 357 497 473 255 383 520 404 504 420 448 661 512 718 405 360 347 409 508 519 548 560 530 566 324 484 354 501 438 386 396 521 278 405 339 380 404 521 502 772 320 754 453 445 343 613 526 424 449 510 240 746 371 620 346 383 407 580 320 716 340 765 473 582 520 661 370 721 426 356 262 702 287 704 253 777 421 514 308 701 361 554 544 334 525 525 274 463 493 563 461 731 310 742 328 425 394 509 337 678 458 444 534 361 238 722 238 753 268 776 359 656 282 540 545 565 548 546 523 436 428 593 334 737 239 333 422 637 542 451 385 632 335 379 281 734 443 395 261 535 396 355 361 528 455 499 399 496 481 387 537 436 442 558 309 361 417 583 549 467 352 334 322 531 409 740 548 744 431 563 406 637 453 626 531 602 246 757 337 637 240 719 325 640 500 618 281 607 232 466 469 487 442 423 374 682 523 566 529 703 461 571 368 758 307 422 319 392 396 478 232 685 455 717 256 488 455 690 277 431 319 695 432 401 454 438 490 589 455 471 324 747 451 499 320 535 467 697 246 666 367 429 406 494 260 555 540 449 536 552 341 475 424 754 322 469 526 737 314 666 263 629 492 478 531 589 505 477 268 530 360 677 406 399 494 501 341 402 342 490 467 761 520 510 420 380 501 457 438 734 365 514 434 521 428 656 280 420 413 650 296 454 334 503 328 380 307 589 249 665 302 410 429 655 326 529 280 754 441 658 404 367 468 398 308 587 444 502 476 696 279 640 364 616 395 616 245 721 494 753 401 392 475 654 428 372 371 592 509 683 491 587 367 378 273 352 481 396 461 338 480 587 482 606 421 399 460 392 344 587 409 342 445 385 495 582 452 603 322 362 420 461 552 476 515 364 247 623 327 431 262 766 408 639 288 758 478 734 461 516 514 758 257 658 322 610 435 373 254 746 268 734 258 545 489 706 400 589 363 425 380 748 412 690 332 427 264 514 544 655 471 346 387 532 399 735 305 592 360 707 244 432 384 767 540 535 387 390 344 384 527 572 241 427 280 777 424 608 407 623 539 661 330 663 445 688 283 573 296 734 534 420 362 488 282 520 439 429 534 622 324 377 347 732 469 728 511 604 465 637 545 397 362 547 453 635 271 691 398 500 409 644 423 503 300 370 439 712 456 541 370 755 357 596 439 528 393 413 429 690 546 713 473 634 435 432 505 660 245 705 294 390 522 728 311 717 544 536 365 606 321 593 494 456 381 467 281 464 385 684 231 451 274 657 364 345 416 740 290 746 279 413 427 753 325 712 283 599 533 618 280 492 305 534 239 496 232 676 365 532 267 774 290 584 378 615 250 415 493 722 279 501 366 607 320 656 362 416 461 711 291 383 241 748 448 480 394 709 313 337 403 510 475 332 287 383 540 680 268 528 317 473 266 622 487 718 320 513 450 435 307 689 453 535 375 743 498 480 515 663 418 375 512 340 483 664 414 393 234 499 471 588 285 625 397 514 444 460 378 513 385 604 352 569 522 512 247 753 258 724 462 679 288 413 417 560 487 609 419 406 328 607 522 615 390 583 267 678 521 695 414 549 325 404 453 605 404 764 462 601 291 774 495 622 514 674 401 764 471 586 288 738 270 361 285 355 245 766 295 390 328 348 483 631 308 655 412 560 343 389 536 760 268 578 373 559 265 655 416 450 520 404 532 582 491 718 358 707 505 388 431 428 236 477 391 463 453 439 261 716 347 334 393 477 413 420 351 391 294 737 539 672 515 657 373 462 544 616 392 620 514 567 448 676 235 372 290 662 378 507 365 727 405 527 314 350 539 752 481 578 418 669 341 399 240 503 399 413 232 405 364 361 283 502 348 447 436 671 518 396 420 758 418 422 374 485 241 468 389 703 422 632 396 610 522 461 323 481 275 561 427 377 382 352 531 750 251 690 521 626 388 562 376 542 472 365 260 683 322 640 254 758 533 435 416 499 544 384 388 540 327 661 523 737 380 371 431 614 336 484 542 476 306 645 250 556 362 472 244 610 305 752 255 412 248 536 405 478 286 601 336 497 353 470 358 665 295 432 521 403 265 521 431 516 495 482 396 387 356 442 250 518 441 451 457 675 358 483 294 744 444 518 447 343 416 766 510 615 236 500 492 575 456 633 437 725 496 493 252 351 526 408 500 580 400 728 542 508 410 392 407 590 523 734 533 342 300 773 378 770 365 525 530 711 453 682 448 465 428 601 281 528 480 351 528 446 391 425 498 398 499 401 358 561 479 573 370 733 483 565 480 590 508 393 435 602 326 425 485 653 515 712 304 501 487 370 479 623 485 552 463 756 391 385 236 774 481 437 482 399 316 706 310 552 533 640 351 603 457 740 535 574 388 544 520 571 318 605 456 449 277 552 347 458 243 757 463 683 297 437 462 595 479 545 389 514 275 712 502 375 376 559 406 721 292 583 318 527 508 531 406 773 399 708 392 742 395 544 336 743 247 440 408 552 358 631 385 648 238 401 306 365 265 677 345 731 457 451 548 497 328 496 544 575 542 659 398 775 394 551 395 760 245 644 375 368 467 353 452 606 262 530 369 338 540 477 470 653 525 523 450 701 340 515 516 622 517 342 240 765 262 387 235 569 248 494 369 479 241 585 357 409 303 349 551 649 239 636 347 723 367 642 248 574 486 450 358 689 509 408 436 563 457 615 482 495 236 626 505 627 464 724 274 528 232 446 266 576 499 352 368 600 424 612 400 390 454 420 385 376 376 610 246 751 258 430 330 665 422 667 297 593 419 575 545 393 346 507 512 469 552 606 493 712 448 662 396 459 403 511 275 375 385 438 552 534 258 440 462 777 400 570 522 398 335 535 494 619 289 680 380 360 500 630 387 425 444 532 483 387 294 776 545 591 468 403 421 341 241 577 421 742 527 412 349 499 456 410 499 427 362 774 320 465 288 704 402 664 388 537 468 747 515 461 438 639 278 577 275 609 524 416 265 405 316 428 424 499 390 573 493 453 344 535 327 652 475 731 373 451 254 697 517 738 292 376 323 657 464 424 303 771 446 357 337 408 411 460 480 737 443 492 237 588 530 726 552 727 515 395 417 673 528 579 423 769 337 566 511 528 496 477 507 430 360 672 362 657 380 686 242 427 504 550 305 558 445 501 397 564 451 615 376 584 505 409 472 333 428 469 285 551 265 719 387 771 440 604 344 530 349 771 493 538 496 640 397 372 299 527 480 529 458 703 454 621 307 700 310 776 428 456 492 587 481 332 388 770 500 502 439 363 249 691 542 661 378 361 466 370 501 340 367 413 267 387 444 525 234 499 552 403 480 722 528 727 286 641 338 700 432 756 409 708 552 548 469 411 534 621 261 541 375 565 279 651 453 550 411 541 272 691 437 641 403 340 509 644 347 446 502 675 419 542 441 519 250 639 539 555 246 488 296 498 352 716 253 598 338 433 546 662 481 579 350 759 540 511 330 362 266 677 539 367 443 615 392 385 426 619 408 359 440 333 260 508 450 608 273 645 231 701 375 408 519 488 416 352 314 642 239 532 448 355 306 438 336 641 237 341 482 621 305 482 366 333 431 490 369 714 297 462 424 681 470 670 353 350 551 476 470 548 535 352 245 755 290 445 391 346 351 769 334 384 271 750 439 704 422 455 335 455 291 685 270 357 511 737 525 464 552 459 448 572 291 539 239 505 378 662 407 479 434 653 379 557 269 420 402 634 412 677 263 676 429 441 441 450 372 678 466 501 523 714 420 518 405 557 393 741 334 598 341 513 342 375 251 515 250 492 365 394 487 434 353 503 246 640 541 715 331 668 446 683 417 594 399 495 522 491 392 492 476 772 493 573 552 520 379 672 408 401 545 450 409 648 489 491 233 722 395 771 471 461 347 660 287 407 301 753 513 447 527 435 364 639 319 424 532 703 240 775 517 430 434 365 323 340 456 470 273 659 457 406 532 440 353 425 519 434 449 546 398 661 456 639 411 389 479 497 424 553 491 697 526 589 430 351 271 455 344 362 367 355 351 529 401 483 495 566 444 646 474 656 268 735 359 721 532 435 318 465 365 532 417 653 446 411 309 466 235 424 545 493 547 680 362 602 400 702 443 389 302 690 348 554 469 533 432 511 434 714 472 746 488 714 388 717 234 504 472 712 344 510 404 601 263 366 301 706 396 723 343 634 241 589 316 577 495 638 367 686 359 760 507 579 438 337 320 637 482 450 417 659 263 528 348 552 345 665 275 359 318 582 346 731 523 499 353 470 523 491 296 744 244 655 370 403 426 726 406 593 289 482 451 698 549 593 499 421 512 754 250 700 435 610 431 438 466 776 366 595 443 337 392 443 269 701 532 578 279 396 327 514 477 514 338 502 283 553 456 435 457 361 538 468 350 481 286 584 239 754 399 636 405 425 419 632 513 382 279 361 490 670 410 522 541 699 493 751 501 505 440 544 402 356 275 386 304 730 408 513 451 429 340 575 510 734 500 451 345 770 340 514 340 515 415 677 382 588 233 668 318 588 538 429 349 566 307 673 483 472 439 349 430 611 545 333 319 505 251 672 247 517 424 628 387 440 438 375 316 428 351 753 420 438 385 755 310 536 239 490 330 733 325 753 472 645 334 653 295 373 313 465 445 593 519 680 307 705 250 686 345 412 488 625 298 699 301 510 345 692 438 492 331 467 468 703 299 368 460 629 428 577 355 393 547 538 331 572 312 352 441 431 271 495 379 380 438 400 547 343 385 386 346 684 487 726 330 759 391 459 281 762 339 652 269 437 433 569 448 576 503 365 471 636 300 693 471 505 388 623 548 553 235 749 512 538 386 511 352 576 367 744 512 339 515 468 366 735 243 678 351 395 532 656 340 380 264 401 247 650 359 746 320 450 478 506 323 438 288 717 351 620 330 710 325 535 298 396 436 641 531 620 507 365 357 569 435 356 446 687 272 436 531 653 264 345 296 632 296 520 323 632 352 644 471 611 547 765 235 714 486 695 547 588 252 761 408 775 461 530 408 368 292 713 543 542 470 679 327 334 486 442 305 381 456 499 516 379 260 397 326 769 496 369 278 360 324 349 522 774 532 731 491 399 517 539 462 603 483 631 510 733 464 731 522 432 335 640 424 529 323 608 510 476 281 393 363 535 249 532 525 686 477 454 514 452 522 416 464 676 256 666 538 366 332 423 484 450 416 716 437 469 391 681 281 723 326 643 253 596 467 464 273 585 273 502 519 491 266 382 356 688 289 529 516 497 455 603 525 688 426 432 390 599 314 506 295 549 521 609 247 674 332 601 362 681 346 731 377 719 443 626 278 483 432 469 497 757 340 406 301 577 325 426 341 635 269 384 484 655 506 407 497 661 470 588 390 586 509 494 371 727 546 596 475 601 532 757 495 352 529 738 305 352 526 485 383 368 485 546 512 333 247 529 369 343 452 543 354 697 333 376 238 616 538 340 458 455 374 464 543 629 308 630 496 370 232 685 266 520 512 670 464 406 280 544 355 738 395 657 337 453 448 520 427 383 511 752 241 464 542 720 336 678 286 514 520 463 290 576 374 753 344 430 240 554 341 492 261 466 259 507 415 574 443 463 400 678 437 433 258 592 478 721 498 680 424 752 415 707 535 524 341 449 502 664 462 578 399 674 546 388 364 588 515 374 290 378 353 391 352 730 389 729 451 679 541 717 426 419 236 438 438 683 261 492 255 344 303 461 330 726 518 412 275 720 324 369 549 592 251 576 308 629 420 474 465 547 549 459 273 674 447 563 479 629 489 657 466 535 363 576 282 419 297 502 531 672 418 585 444 716 432 410 462 657 291 434 365 592 527 627 430 339 354 641 506 694 392 639 323 587 273 371 291 744 519 750 398 553 530 682 516 465 263 596 468 635 552 693 293 436 480 606 396 706 361 725 322 558 451 592 260 664 442 726 498 760 485 604 509 561 498 697 515 686 437 423 452 545 513 450 397 578 265 767 261 416 485 740 341 708 289 694 283 446 480 392 461 594 419 611 408 546 547 711 305 740 437 572 451 513 542 430 241 703 302 682 440 390 458 532 320 374 468 388 503 680 409 478 268 539 279 759 439 481 233 498 324 428 403 449 490 772 464 693 407 354 464 608 445 365 295 530 383 353 290 614 238 724 291 541 437 578 396 547 253 746 342 333 315 583 284 570 378 364 393 552 459 517 463 386 291 631 475 387 457 460 493 528 320 450 465 382 428 667 424 417 486 687 329 666 344 546 455 762 509 762 501 523 280 754 345 711 338 645 511 664 360 750 482 493 528 482 426 483 293 554 343 333 437 546 269 421 362 628 316 631 541 701 404 372 487 374 319 522 310 470 463 516 541 367 343 398 269 425 378 704 373 727 372 418 493 476 239 576 390 609 281 428 377 723 530 454 517 438 261 359 522 337 352 403 354 558 271 665 399 599 532 425 330 414 455 350 436 517 279 366 528 351 375 755 352 545 343 705 317 429 372 343 511 775 465 571 483 568 484 582 275 489 514 570 260 458 467 516 301 370 545 594 473 509 315 536 551 423 549 365 306 717 383 452 473 685 241 643 367 750 419 606 314 408 458 597 407 504 530 699 526 730 394 433 317 638 252 591 279 388 487 510 474 441 367 605 239 720 414 336 323 479 451 591 458 358 537 605 310 758 485 585 405 667 525 417 304 664 478 398 281 676 259 532 337 706 248 619 341 746 410 567 256 591 320 657 336 400 502 510 389 698 341 356 527 486 425 439 282 660 491 367 356 558 518 467 277 419 388 441 405 508 324 594 298 530 426 529 507 664 350 747 533 480 338 359 286 626 422 388 468 575 355 597 519 371 256 586 502 547 426 569 531 408 330 384 420 404 285 759 401 754 331 364 513 375 503 776 491 441 336 410 267 394 458 453 363 454 496 753 293 390 543 703 492 559 467 659 443 348 478 735 375 600 422 424 487 501 336 646 285 683 476 553 514 612 463 437 458 507 408 436 363 735 434 576 456 334 299 766 439 366 435 428 322 709 264 466 482 553 446 363 542 759 411 369 453 356 328 470 529 465 471 643 464 670 550 461 418 469 259 474 302 491 284 390 319 492 533 742 333 431 231 486 508 341 392 532 454 512 433 477 508 332 543 447 247 639 311 334 242 532 315 711 300 579 533 464 462 401 305 467 526 632 426 655 275 559 251 430 294 752 240 418 492 714 508 669 293 438 496 511 547 757 518 597 416 400 452 558 283 600 322 659 257 594 413 759 386 580 247 582 380 685 306 472 445 345 312 668 462 383 497 697 479 459 442 634 374 333 504 585 247 414 344 431 391 427 433 463 240 455 367 760 523 449 484 354 257 341 400 362 241 643 263 486 420 627 506 736 349 397 505 529 411 710 290 405 441 461 303 744 276 458 400 715 384 685 450 703 409 580 372 464 444 679 481 714 369 504 271 770 483 436 533 452 402 655 320 716 479 574 250 555 414 559 366 617 465 582 338 347 392 388 399 640 294 335 508 431 245 689 373 457 390 430 243 547 373 689 336 568 520 502 272 348 545 439 249 362 397 769 298 774 388 341 316 554 322 718 342 707 315 602 342 676 468 752 441 668 414 651 273 617 285 617 428 662 454 420 392 571 278 720 438 483 393 683 548 495 523 540 237 754 451 513 412 720 383 373 395 399 325 688 247 419 311 660 530 548 509 418 445 614 232 392 291 504 479 474 404 366 321 766 480 561 496 514 482 542 266 583 528 767 366 719 509 677 499 389 242 481 465 423 550 754 421 380 323 661 302 343 357 641 252 431 509 637 377 650 236 446 413 652 377 528 520 666 283 441 261 675 395 684 244 651 272 671 259 742 352 662 472 712 526 414 317 580 484 617 403 492 387 503 468 653 353 609 312 435 415 534 461 410 339 337 366 716 243 695 270 342 412 754 505 556 332 622 337 733 507 721 364 545 288 604 438 334 251 765 501 595 361 426 437 647 233 618 274 633 367 431 328 567 386 408 527 759 433 481 455 710 465 528 346 541 238 753 516 512 320 705 273 587 525 499 511 671 543 496 307 699 439 721 381 530 537 540 385 543 274 439 550 433 328 403 475 643 285 500 406 533 254 736 293 752 260 554 323 743 465 567 359 471 284 617 507 767 516 545 238 557 517 538 319 622 358 593 314 623 234 619 320 582 269 424 477 557 250 429 492 652 464 692 422 725 288 368 445 465 252 598 465 361 288 378 334 620 253 766 370 476 346 503 232 639 511 582 494 478 454 565 394 510 498 489 257 635 539 543 361 390 427 401 547 620 242 601 345 509 550 477 403 581 274 679 282 730 492 677 397 671 384 765 455 485 362 775 259 686 521 478 265 583 369 495 547 537 438 644 374 661 507 701 415 443 371 573 537 590 385 628 302 775 299 433 300 712 533 513 507 653 247 777 261 524 292 336 371 595 448 620 521 561 389 594 512 552 232 488 468 392 236 621 510 476 483 487 529 657 425 576 391 713 508 541 389 577 341 530 367 659 551 720 510 398 331 522 340 738 423 636 460 340 236 574 249 512 467 721 276 432 281 447 438 614 345 472 456 693 440 777 467 541 273 512 502 559 537 447 512 515 488 593 233 525 339 388 465 716 249 444 514 484 321 655 379 762 343 765 462 760 373 356 249 436 518 604 345 687 282 339 335 449 375 491 520 423 416 774 443 588 520 352 397 499 386 406 332 609 550 737 348 640 513 487 339 581 467 544 341 758 233 340 426 450 552 543 293 447 301 479 361 697 432 674 435 364 383 675 545 492 418 363 485 365 477 672 389 452 477 482 341 506 343 587 233 505 498 353 508 475 320 669 296 593 323 472 506 774 366 476 499 769 551 603 452 426 268 718 507 604 452 410 234 531 360 567 420 747 250 631 551 628 363 464 461 396 493 501 415 562 397 631 277 703 473 509 327 406 359 774 398 692 395 600 506 566 438 767 451 400 450 684 409 675 513 719 283 658 272 537 442 636 380 637 378 713 437 597 367 434 431 404 336 408 469 545 430 598 270 623 467 576 402 613 550 619 344 565 491 373 396 434 512 687 267 622 527 568 365 616 496 769 465 402 241 460 293 758 282 589 449 772 249 613 315 432 540 705 385 549 312 645 270 529 509 723 311 741 295 622 459 372 267 694 493 455 481 700 247 702 285 610 411 615 501 668 406 658 436 760 287 736 445 590 543 772 534 439 299 709 274 718 455 350 332 583 314 352 376 348 499 428 303 622 419 426 540 360 450 662 424 362 445 453 251 571 351 391 264 673 453 555 379 452 467 672 520 452 450 719 500 552 516 744 464 356 407 650 431 760 420 334 451 569 357 386 462 663 398 404 295 408 402 474 275 735 321 482 533 554 285 537 255 621 540 688 234 504 329 503 306 347 436 630 507 497 544 459 489 557 358 699 291 415 235 731 441 662 233 515 360 493 552 426 363 333 257 362 375 665 310 454 494 537 392 516 414 695 368 660 341 763 430 453 466 515 319 687 303 595 253 335 260 518 381 555 405 420 352 587 278 724 509 546 501 560 481 736 417 763 479 742 293 662 449 413 312 349 273 493 452 737 285 775 492 744 441 425 368 608 443 772 240 593 343 521 498 713 296 379 397 688 527 679 442 671 262 740 531 566 464 479 469 527 289 371 351 541 361 475 496 384 434 394 550 735 435 373 368 416 271 480 509 766 437 528 547 712 423 501 476 395 282 629 322 457 529 385 484 425 511 451 518 358 462 491 529 749 311 444 433 709 386 609 303 633 407 739 430 530 532 555 285 362 551 570 232 675 462 682 451 754 528 365 447 662 343 546 366 422 408 651 477 751 541 572 342 456 511 465 506 559 532 532 292 412 530 738 284 759 535 653 413 416 425 594 256 494 516 471 334 511 307 580 279 332 354 727 477 667 408 662 414 621 401 701 288 583 438 521 305 755 322 670 419 352 542 644 280 418 494 487 489 711 511 350 263 673 518 435 342 699 400 432 526 543 479 616 394 466 252 390 411 655 246 539 451 608 469 699 490 579 280 500 539 468 483 388 294 333 376 668 384 623 304 465 548 477 306 575 423 725 303 491 400 673 454 450 291 587 394 639 469 343 408 594 321 738 539 438 484 378 338 572 500 776 342 424 264 747 537 766 366 525 473 377 343 660 518 667 362 606 429 715 412 350 426 725 443 648 549 426 514 363 361 636 472 773 335 668 394 624 436 652 400 777 316 690 549 628 246 367 375 578 514 726 390 360 421 377 464 376 549 381 279 609 341 478 262 650 331 504 551 747 359 550 473 753 490 446 318 438 468 602 308 435 387 607 315 585 504 468 273 610 330 614 380 454 449 402 369 657 334 758 452 343 383 769 513 501 275 726 321 727 493 425 534 507 552 452 410 590 343 760 384 756 279 398 292 672 303 766 269 613 529 639 481 346 354 342 249 562 284 708 450 545 374 357 471 596 399 483 337 700 401 490 522 554 389 765 492 722 391 497 506 737 378 442 529 503 503 412 372 492 411 529 430 577 477 734 237 619 479 467 361 439 254 441 481 335 242 466 366 713 293 492 463 628 536 386 298 501 442 336 322 704 298 721 479 496 322 572 271 386 494 425 522 709 520 340 305 706 441 526 328 716 467 654 289 625 249 549 275 392 470 454 424 444 365 752 266 533 332 730 374 403 515 421 507 564 365 573 383 774 552 593 270 610 281 416 321 689 407 503 280 451 494 583 352 467 472 572 550 451 419 377 240 496 268 508 551 565 396 376 530 711 552 410 269 494 344 489 304 638 405 371 282 538 340 561 356 585 245 665 447 606 436 674 426 431 533 774 251 350 249 721 345 626 346 531 285 532 452 671 349 586 266 683 547 368 260 493 337 465 302 415 246 696 455 699 248 649 283 494 283 489 407 461 550 365 383 697 505 332 347 403 339 546 231 691 325 445 461 764 499 402 297 552 298 333 511 678 512 465 470 596 454 348 432 376 262 688 300 402 450 660 410 714 513 626 552 663 520 395 513 543 411 438 315 450 477 498 429 679 345 750 491 664 371 366 315 649 264 529 546 721 374 721 371 476 309 546 308 529 422 642 247 367 398 485 501 763 377 434 306 451 270 631 457 507 456 547 231 533 468 628 476 648 359 571 450 371 246 665 437 726 504 654 278 536 535 748 345 584 392 455 514 486 526 735 510 686 296 514 516 749 448 748 279 681 266 426 286 771 271 723 498 725 549 437 411 721 407 583 484 356 291 333 348 459 438 601 295 405 550 445 270 576 420 386 357 466 479 461 466 486 306 601 511 418 541 561 376 614 264 757 330 593 475 438 296 345 281 684 480 349 233 335 379 609 237 556 454 583 288 754 475 480 450 427 316 427 489 494 527 526 496 425 487 706 408 622 449 507 388 610 429 620 354 494 258 508 330 697 270 414 520 340 488 739 241 454 404 696 303 404 524 508 360 572 460 670 446 719 310 443 366 417 463 395 443 720 475 402 420 710 544 644 249 414 471 391 296 605 254 399 360 591 315 350 273 420 514 723 239 553 409 570 460 366 361 632 451 520 338 657 502 560 392 555 393 427 453 391 287 358 303 687 488 412 292 484 533 368 411 539 415 709 333 449 251 432 396 624 450 608 377 703 399 514 297 465 482 512 251 630 491 592 415 623 543 355 463 333 397 361 344 650 541 698 294 669 453 368 438 452 381 371 234 577 489 403 384 547 233 667 257 367 348 369 349 593 477 644 409 656 357 460 267 486 285 728 317 498 413 435 524 384 443 363 287 522 318 653 375 766 542 727 239 689 390 765 291 727 369 332 266 717 549 774 492 423 532 742 432 617 377 713 491 613 539 684 235 622 287 521 280 564 433 705 449 383 294 666 496 333 418 628 370 573 498 615 410 551 552 754 503 591 352 475 390 392 375 622 388 577 372 552 380 764 419 754 397 613 414 608 440 439 440 442 277 472 464 460 371 545 516 376 528 521 509 340 258 382 386 504 526 669 381 472 343 689 272 337 297 727 518 617 494 565 466 473 379 491 543 573 466 767 504 658 309 504 532 398 470 624 486 544 488 553 423 721 453 603 273 517 345 518 310 402 298 414 339 500 420 589 538 476 336 665 343 761 337 648 268 332 416 472 309 603 537 519 365 521 395 380 494 481 322 738 367 543 429 727 460 683 520 333 272 445 241 584 308 473 550 701 238 685 504 391 355 696 428 725 457 743 233 769 464 670 331 392 456 604 242 490 547 665 284 472 256 459 546 406 429 537 365 568 451 383 438 528 463 571 474 543 320 692 253 437 320 668 336 543 372 535 356 539 420 526 489 490 313 737 519 366 399 753 470 617 447 736 421 626 457 552 362 498 535 387 273 713 498 474 434 453 398 423 451 618 234 609 325 725 400 654 334 557 411 487 411 509 311 758 398 713 549 613 258 504 257 413 386 389 239 341 399 517 306 413 277 573 340 675 312 633 455 732 385 335 320 740 551 371 505 504 279 439 304 579 552 740 477 590 257 684 422 372 287 734 477 618 424 555 520 614 551 435 320 413 237 644 263 627 549 442 367 483 502 477 483 370 421 700 324 760 486 742 231 724 434 668 354 459 280 341 541 705 260 470 257 553 403 509 250 640 256 426 475 545 296 450 247 349 409 542 548 340 535 387 354 370 450 464 487 450 264 536 497 377 331 396 323 738 457 585 437 691 284 544 393 419 274 445 345 436 262 405 403 374 387 708 505 743 412 736 443 594 276 390 323 628 496 556 260 675 284 364 471 730 552 765 485 435 404 623 288 556 473 773 466 714 321 351 275 684 343 692 394 336 544 498 312 728 444 636 265 348 419 695 421 555 501 711 466 684 304 747 299 476 433 591 457 364 536 633 476 725 286 466 406 607 268 659 294 401 380 720 349 463 396 484 536 670 524 621 428 747 314 723 536 399 537 433 400 544 371 669 481 553 439 550 530 396 486 667 375 773 316 527 536 458 401 452 337 419 371 686 244 458 422 586 296 379 271 668 327 674 326 351 279 363 278 586 438 578 473 387 303 468 415 591 513 514 531 463 268 370 309 565 488 746 531 397 242 663 461 582 286 476 460 508 530 564 540 531 437 410 536 453 394 671 483 401 550 532 415 452 282 480 503 413 413 640 452 671 312 662 469 561 315 474 310 720 342 418 394 649 345 698 508 602 394 638 448 637 304 467 522 497 263 535 384 423 516 582 253 658 501 623 364 603 412 344 391 332 302 472 255 708 321 386 367 543 537 393 333 768 483 393 534 556 549 511 368 522 307 384 467 673 241 491 489 642 473 726 397 453 273 584 382 412 504 674 519 668 521 667 538 693 284 740 336 693 349 647 323 467 332 498 270 495 470 382 532 383 387 591 361 353 393 715 478 522 483 604 263 359 402 613 513 449 399 348 253 733 373 566 547 599 474 606 483 567 455 500 491 593 350 698 309 720 314 582 382 537 519 599 273 398 428 750 540 427 508 669 232 470 271 459 516 468 281 395 370 515 300 580 342 773 409 759 468 721 317 548 270 635 317 704 404 556 265 618 422 694 284 636 289 502 402 624 334 408 249 664 409 385 482 438 393 348 438 520 275 568 478 529 335 709 539 343 437 660 535 729 409 463 285 668 267 431 369 532 387 352 370 767 536 761 472 639 274 606 397 598 502 370 455 699 246 568 426 659 530 690 444 740 497 459 312 652 367 598 404 552 424 386 476 490 287 429 506 577 323 625 512 469 547 365 332 370 342 490 276 765 529 711 242 457 397 420 504 581 332 511 531 760 478 564 543 703 347 559 258 657 285 703 388 519 336 628 437 438 370 511 251 690 445 387 450 467 366 485 410 418 279 390 491 773 341 590 465 514 409 602 306 511 245 684 538 426 277 490 480 582 499 429 336 748 494 649 487 603 521 499 448 540 519 381 233 352 364 511 396 610 256 764 274 581 475 422 331 395 304 464 373 536 495 677 324 590 536 417 414 457 424 430 320 610 475 452 311 527 511 543 287 746 297 490 274 664 240 759 275 703 259 611 244 524 276 398 474 754 302 732 504 548 280 334 346 524 489 659 269 749 466 749 394 422 303 433 365 626 254 766 277 339 383 488 278 594 446 383 232 450 259 595 484 556 447 638 537 385 258 727 291 474 376 428 550 735 552 678 239 726 521 719 291 370 433 428 523 409 357 517 287 488 252 453 393 549 394 687 496 752 414 700 478 720 411 473 387 367 461 470 253 381 274 642 246 706 354 654 455 634 328 733 339 768 385 484 308 579 404 730 494 369 545 712 435 399 378 702 332 666 468 437 552 703 501 373 339 339 266 720 529 533 473 450 311 608 395 621 484 701 546 533 373 775 455 692 342 549 453 357 281 624 356 373 413 642 547 693 329 377 459 367 368 536 339 643 371 468 374 462 413 419 435 596 491 554 283 608 328 625 395 520 547 395 279 408 503 647 270 618 445 716 542 446 238 349 512 566 387 712 232 775 234 542 397 492 536 406 482 397 262 769 452 659 309 473 349 642 308 432 324 477 385 649 551 769 256 674 293 454 381 385 334 576 291 388 514 587 487 422 384 436 472 510 262 484 263 493 364 688 380 565 273 745 267 641 292 743 372 346 451 466 296 569 289 486 548 576 531 534 267 354 283 774 477 496 255 506 326 514 514 713 328 504 388 383 372 689 288 501 327 713 269 718 490 585 336 430 410 606 443 510 408 442 236 563 374 441 497 610 410 635 458 717 498 514 463 377 350 759 288 763 273 392 508 533 437 485 447 765 459 551 294 458 458 399 237 372 523 655 415 507 327 489 435 359 380 701 468 624 539 484 278 611 284 514 439 560 531 663 399 375 466 346 437 382 334 347 398 356 451 729 241 604 486 569 525 382 529 776 548 750 282 670 279 627 350 629 353 581 305 336 238 568 496 405 427 477 339 622 451 535 408 689 282 573 305 460 456 695 360 459 525 638 408 539 290 750 416 695 318 546 518 458 274 745 478 557 308 593 512 690 381 485 510 428 331 444 254 427 407 559 549 685 387 652 438 762 330 375 353 602 262 545 367 521 261 358 500 537 375 572 353 504 509 588 347 686 305 736 497 752 551 599 421 556 276 499 469 623 405 577 259 560 287 572 259 455 277 486 353 499 334 533 367 748 490 631 245 456 549 500 290 606 348 429 314 345 501 345 292 562 395 333 293 542 326 759 498 349 262 558 460 671 260 616 268 583 382 516 267 776 434 462 547 546 526 605 373 514 356 519 417 553 366 582 297 560 247 606 398 414 407 563 430 755 459 478 388 591 269 340 383 763 253 614 517 394 320 702 475 465 344 546 325 349 277 363 450 402 436 632 475 702 387 539 371 481 232 522 243 454 356 701 528 658 345 704 239 419 305 341 296 577 237 520 437 531 507 359 269 694 288 482 291 768 431 364 431 585 491 528 284 419 285 535 364 532 463 697 499 777 533 570 310 668 435 675 447 423 506 428 264 723 297 590 433 663 447 590 378 760 335 483 248 388 456 542 439 745 363 740 238 618 246 525 469 730 403 445 516 447 284 433 356 733 327 593 326 372 424 503 314 599 266 629 372 671 505 421 406 536 390 728 276 476 316 544 378 618 439 704 368 680 489 728 494 375 274 352 477 571 404 549 282 487 312 681 476 677 365 486 520 355 337 648 441 482 266 367 360 539 343 607 496 455 459 755 491 741 551 711 427 451 448 451 279 650 330 399 307 657 522 526 443 563 535 486 469 701 525 335 532 625 243 712 398 386 546 621 435 422 454 363 290 410 408 775 369 590 535 689 333 471 377 664 293 741 466 490 508 737 262 631 368 509 396 749 500 471 525 352 394 491 347 763 432 471 533 598 489 742 323 607 372 560 345 474 314 334 441 719 303 350 446 680 491 774 462 569 551 704 513 381 431 729 405 373 384 592 480 476 422 689 538 668 475 607 337 482 357 412 466 720 341 449 404 732 550 696 331 739 447 692 350 750 305 480 400 590 232 437 262 745 415 382 237 436 384 431 349 577 481 748 438 488 276 766 266 659 466 511 382 750 468 338 516 699 456 375 517 333 505 512 547 441 444 334 387 591 435 428 534 736 321 393 256 399 429 531 476 589 548 437 327 622 435 763 346 471 341 594 406 408 395 544 451 630 337 665 538 581 280 366 535 343 304 729 517 437 520 621 438 525 362 469 541 453 492 435 453 509 457 421 436 691 301 553 511 594 439 402 387 607 280 595 348 749 351 498 244 692 496 434 349 585 318 523 311 747 545 757 345 752 314 714 504 687 337 332 390 373 278 776 332 362 418 715 281 592 322 369 298 512 298 693 348 486 371 726 526 645 498 458 405 730 331 335 340 733 422 481 466 404 356 606 351 405 432 367 242 645 507 670 266 495 260 764 539 367 404 441 439 380 327 678 438 341 471 719 528 371 326 493 386 709 279 362 308 396 394 501 292 433 532 358 262 710 350 572 336 714 419 618 549 487 346 595 250 650 419 554 349 361 444 391 540 637 475 725 454 649 464 480 397 549 376 407 549 704 495 477 254 453 352 499 533 447 530 501 495 665 237 727 482 740 255 571 336 714 291 677 530 580 401 731 285 632 545 696 257 639 370 468 487 466 340 748 301 404 385 725 277 774 285 656 510 490 234 765 425 383 305 338 330 563 451 536 542 621 339 584 336 753 494 345 510 621 502 696 489 381 438 334 448 536 296 455 525 439 250 492 408 612 247 773 328 664 496 420 532 648 300 505 339 543 470 524 415 745 253 712 291 543 356 482 406 543 494 379 303 439 373 444 245 333 271 698 542 594 340 724 244 396 365 601 247 471 256 729 265 427 430 561 467 454 320 569 545 414 331 384 352 673 493 398 511 690 403 563 235 747 385 568 431 770 467 434 542 612 536 622 243 686 484 707 318 689 301 637 299 358 552 713 380 708 489 611 478 491 382 529 319 620 266 354 400 697 248 616 456 550 348 489 282 416 263 380 259 333 482 496 309 768 346 716 547 381 303 679 355 430 447 430 545 481 498 538 418 451 337 675 359 568 459 369 550 648 234 713 301 619 355 621 382 605 458 358 443 530 259 627 532 620 240 494 506 670 281 365 503 497 317 508 313 450 364 493 414 735 237 342 283 524 524 522 305 632 502 634 475 640 405 363 274 483 357 432 539 713 347 545 453 695 406 664 488 420 451 739 244 691 505 767 303 384 376 746 513 427 331 485 518 347 421 718 535 515 469 464 277 502 509 612 479 550 420 677 521 347 505 465 446 505 348 493 362 747 381 346 418 688 504 611 360 443 368 705 254 683 325 685 380 498 463 670 414 693 510 666 257 605 512 680 258 522 416 768 406 381 417 708 511 525 327 384 258 510 516 548 450 699 268 535 267 619 389 528 451 719 546 480 370 507 518 569 418 384 408 597 334 620 411 416 285 414 461 372 545 759 430 712 347 703 458 567 362 558 500 502 419 346 403 536 369 515 343 768 382 609 311 568 283 658 371 355 263 564 444 446 265 465 419 646 303 498 502 423 384 348 468 362 270 608 313 332 520 368 526 652 504 494 292 451 315 578 263 441 320 598 354 727 238 604 328 383 299 548 384 563 486 362 470 376 524 588 284 763 333 678 522 509 343 621 407 731 505 358 509 585 538 381 361 489 497 452 448 670 535 775 251 703 278 531 423 770 250 405 353 726 477 480 388 588 374 361 317 587 538 706 394 636 249 671 512 472 367 611 302 532 284 517 513 759 531 607 475 473 359 616 536 425 510 621 454 348 346 442 252 481 543 410 343 698 243 642 515 765 503 671 500 693 395 408 473 376 523 641 526 409 483 711 353 336 407 416 231 740 352 574 336 392 493 633 327 642 503 770 236 378 360 771 261 557 290 602 549 511 444 360 234 400 280 378 255 363 270 439 486 497 445 424 284 498 426 428 430 373 446 743 295 450 525 522 352 360 456 361 239 624 231 400 395 649 336 597 525 683 535 501 360 759 485 710 245 472 532 515 424 610 538 584 390 350 376 732 251 396 526 522 467 453 238 352 409 716 359 760 321 534 438 770 319 338 548 578 284 545 485 659 361 770 498 594 242 532 309 654 242 772 430 543 413 465 478 755 399 511 238 733 528 370 271 614 521 744 340 623 388 349 487 757 499 512 278 772 505 585 242 774 324 772 481 380 546 416 377 565 325 646 408 591 243 482 408 419 320 516 459 498 500 615 271 539 296 580 476 514 499 536 456 696 387 640 462 560 515 459 406 525 511 413 494 650 546 658 334 570 489 477 445 548 448 412 403 341 355 580 490 339 337 446 542 380 499 698 237 715 336 348 293 369 333 707 266 456 537 365 372 652 349 389 255 562 508 677 464 567 410 690 417 603 305 361 510 687 524 736 314 475 357 498 395 348 269 513 532 702 250 647 518 740 446 650 538 446 279 720 302 543 292 521 285 348 335 418 461 650 374 592 502 447 297 686 444 583 266 417 453 755 327 640 546 416 525 396 427 551 362 616 248 547 383 456 377 603 345 518 259 652 372 488 402 775 385 644 330 727 322 766 373 690 375 623 410 769 377 431 456 656 350 363 411 485 437 728 519 397 368 556 430 684 527 725 510 667 242 485 546 609 464 698 367 585 376 769 327 630 294 503 292 726 318 681 329 348 289 725 508 455 286 432 548 635 541 728 259 601 289 339 329 650 252 554 317 711 463 415 241 545 330 512 437 619 446 351 489 541 426 685 277 402 533 616 356 469 282 725 324 741 252 740 399 769 324 366 521 756 297 382 501 382 448 629 406 607 481 412 427 725 344 542 478 633 345 751 426 420 501 486 348 425 257 765 269 392 495 545 493 703 433 635 344 385 401 344 419 510 382 352 475 567 512 394 260 762 297 516 241 481 530 638 331 657 342 488 420 439 409 674 253 352 243 424 302 701 328 679 284 502 446 363 433 704 399 455 512 468 329 498 480 363 359 419 241 693 450 709 528 679 415 456 295 727 301 389 483 723 552 596 305 436 355 588 243 630 240 641 497 335 510 585 362 509 401 569 382 756 295 515 287 759 466 730 280 650 494 490 485 639 240 564 343 349 267 492 326 392 341 717 525 421 414 708 412 425 539 475 489 419 485 415 383 747 240 454 309 459 348 488 333 414 483 399 296 664 316 489 445 525 354 577 273 496 494 413 279 455 265 759 277 453 292 749 310 767 410 517 311 379 428 530 297 769 367 436 444 658 249 414 319 381 244 434 396 426 416 726 455 374 456 612 365 557 370 437 498 497 541 608 296 547 257 447 513 521 430 732 341 771 461 743 468 711 312 678 247 412 300 731 406 494 502 552 550 741 485 632 472 445 453 577 254 451 301 560 473 350 393 688 384 368 459 581 401 442 362 696 262 532 429 726 524 703 493 543 321 746 502 488 365 662 474 617 318 629 289 502 422 471 358 457 267 416 465 692 449 753 442 762 241 505 371 734 387 684 386 591 499 431 524 554 490 499 388 536 429 334 268 522 319 463 494 438 483 503 324 436 357 590 307 771 434 587 408 775 314 417 410 571 295 606 504 705 332 611 416 664 542 561 323 747 302 556 397 589 421 659 356 366 474 531 260 332 441 514 252 578 474 727 297 605 300 714 283 775 272 477 376 580 437 399 398 489 345 478 357 733 513 749 273 560 331 562 391 559 276 378 487 458 488 343 525 335 365 714 346 678 394 493 329 484 272 756 364 718 441 635 370 543 404 489 475 391 320 533 352 393 391 615 296 678 259 721 439 374 315 472 490 447 459 491 367 381 313 740 348 340 548 770 343 339 528 493 239 745 427 724 449 353 285 757 250 646 304 712 430 423 525 565 270 448 440 707 399 361 365 514 436 692 321 439 406 770 530 570 447 427 501 641 365 656 335 386 282 425 324 653 392 763 234 687 413 432 490 567 468 701 373 462 511 539 310 382 381 683 528 755 334 494 361 749 346 749 465 591 273 739 441 346 311 351 507 388 309 371 363 518 398 517 335 519 240 350 491 425 528 337 542 552 241 656 456 583 531 353 406 643 461 395 347 743 444 380 287 681 403 437 536 528 482 656 394 419 338 337 483 527 267 579 355 347 416 505 460 531 286 719 550 388 497 495 465 405 274 474 304 656 269 773 288 605 496 444 473 344 294 771 502 598 250 651 443 473 489 438 402 715 403 364 300 529 488 656 523 548 294 687 363 714 466 695 303 336 472 701 318 462 275 647 521 755 525 649 335 393 314 583 277 425 397 723 370 469 302 473 328 756 326 518 352 336 428 675 483 689 528 356 457 446 448 447 418 707 308 668 245 363 245 634 417 763 259 698 332 548 289 443 337 360 390 612 358 601 287 542 332 337 496 545 314 362 484 546 433 648 233 669 540 347 425 392 286 568 514 699 342 654 265 540 462 341 545 690 364 715 524 628 485 566 375 455 316 564 282 653 458 509 526 651 528 388 432 431 285 530 438 458 413 713 527 620 389 646 541 725 547 411 466 465 273 653 382 386 324 672 444 341 382 538 489 500 428 422 498 564 441 575 405 371 278 629 476 545 398 356 277 538 461 420 279 696 522 465 233 649 361 737 328 405 345 610 406 733 410 350 456 400 509 559 342 393 377 387 510 376 340 723 309 720 239 626 256 671 337 615 283 502 513 636 309 439 323 581 263 770 347 346 435 438 321 725 482 671 338 614 319 749 368 586 394 509 531 396 237 690 280 680 486 734 445 703 365 562 421 673 384 672 323 695 468 471 266 376 509 559 423 380 519 524 296 553 278 474 279 335 338 558 506 494 265 375 542 701 315 554 282 704 291 447 515 340 393 415 261 378 471 706 514 455 534 411 237 614 245 511 302 667 496 513 418 597 385 424 252 508 483 600 426 758 434 774 406 441 480 461 536 694 377 715 551 341 308 461 240 342 275 527 306 436 426 656 252 558 257 541 231 643 261 431 259 462 372 553 345 692 339 367 364 765 255 582 399 348 424 732 317 484 304 488 353 735 409 662 398 387 454 471 466 761 319 605 328 542 552 642 310 554 416 414 325 395 412 563 547 477 249 727 377 485 317 727 310 645 449 447 548 607 510 658 368 627 402 368 345 449 423 742 516 579 444 597 471 351 511 596 539 428 457 713 504 337 463 548 328 770 492 463 491 335 456 718 237 451 501 549 441 608 449 772 522 743 359 629 343 537 290 408 480 399 530 647 347 605 515 739 503 721 432 689 326 448 434 387 487 671 339 544 536 523 442 633 381 337 370 749 283 364 479 384 377 372 277 348 242 583 472 548 449 385 350 402 271 526 262 715 329 474 347 612 276 360 405 744 313 456 254 681 339 651 456 508 449 405 372 578 291 337 519 354 299 535 276 759 261 629 407 620 374 558 289 336 248 650 452 550 452 515 273 405 498 451 268 701 412 561 380 418 324 655 263 399 459 593 312 533 257 723 401 694 516 761 439 585 521 440 471 402 393 372 348 555 309 661 436 549 339 509 344 540 455 743 313 740 489 344 297 578 378 432 366 401 398 412 470 595 518 416 241 669 275 622 442 486 422 508 365 567 241 621 281 671 435 450 380 446 529 545 299 532 269 466 401 599 457 674 403 476 360 765 400 363 243 753 481 339 462 677 552 540 423 621 275 381 504 672 476 519 275 723 368 529 328 713 548 364 528 513 327 488 476 640 310 347 235 541 371 546 296 480 455 537 311 398 289 397 436 491 427 641 503 450 456 610 450 660 343 765 544 514 296 565 395 591 295 568 532 683 539 542 483 774 327 583 442 433 501 773 265 748 235 529 273 450 543 652 426 424 409 338 300 468 529 555 484 352 512 700 413 665 540 445 548 646 323 572 308 576 403 576 439 378 269 594 385 553 417 703 384 725 552 411 299 608 498 501 434 363 458 522 296 763 385 554 253 588 357 363 402 770 282 613 338 541 540 569 330 493 496 705 460 602 505 604 334 434 499 371 389 669 371 674 279 546 469 576 327 587 379 761 287 620 527 620 548 399 409 504 399 423 248 395 536 413 540 727 281 673 466 346 488 776 314 538 444 536 246 672 500 369 242 391 545 345 257 608 463 684 309 557 378 409 301 605 308 350 330 467 409 616 374 746 448 692 387 634 370 545 413 613 284 368 408 458 434 458 433 558 250 727 431 623 417 477 380 376 303 696 318 775 395 374 281 455 505 727 498 637 403 707 516 554 430 348 398 773 355 434 342 699 391 418 296 764 411 396 271 707 525 588 277 459 345 615 401 356 425 741 287 373 258 357 516 458 286 728 421 352 330 622 505 776 393 490 389 711 535 658 278 611 332 399 454 381 458 694 363 573 540 706 537 588 365 653 396 674 308 676 335 682 360 625 349 376 247 353 467 551 250 723 460 562 371 519 291 552 477 467 416 687 445 649 533 712 300 432 478 629 363 438 471 362 428 559 413 349 433 719 429 443 475 719 501 647 511 468 536 332 458 644 489 724 465 711 348 686 449 628 491 707 480 526 471 531 296 591 546 753 456 681 401 544 333 698 302 360 514 577 266 539 285 722 342 619 249 758 415 449 533 406 405 612 464 410 445 416 315 717 420 534 498 721 467 498 276 533 423 588 446 581 344 337 405 439 426 600 430 588 297 444 303 579 544 585 233 637 445 648 322 663 344 775 345 544 490 461 288 512 277 370 248 758 391 633 506 680 521 689 517 719 452 683 301 599 391 422 301 347 370 417 331 735 399 466 382 565 523 402 268 385 464 682 528 774 399 641 469 374 353 647 465 661 300 419 250 610 546 620 265 594 403 766 247 639 309 585 413 569 436 461 425 349 371 713 305 746 348 755 416 673 247 773 401 749 450 385 403 497 364 767 438 536 350 691 529 612 549 585 268 515 426 593 251 598 449 522 324 581 259 443 480 596 315 523 435 584 531 743 507 727 401 520 397 687 386 681 370 468 318 638 526 744 249 568 510 593 379 533 306 343 325 409 264 524 499 761 459 715 237 544 552 450 238 616 275 521 248 552 231 483 516 467 525 392 247 727 549 377 322 675 540 749 259 580 330 717 435 693 390 592 281 719 383 374 370 450 279 690 437 451 396 776 383 463 547 375 378 461 422 547 476 702 424 568 294 515 483 745 399 363 510 594 386 572 324 578 430 470 346 735 292 342 443 752 233 390 317 517 286 633 338 342 255 404 291 482 521 344 393 426 332 752 300 355 440 538 312 766 418 445 506 675 286 676 291 517 503 511 410 472 271 700 488 651 525 638 528 550 524 728 426 711 437 704 448 385 298 760 453 649 501 389 534 559 313 735 536 640 547 458 255 516 451 649 507 439 472 590 293 486 460 523 507 348 477 568 300 427 369 635 464 613 247 341 507 604 449 479 254 769 478 396 352 436 353 504 252 571 326 555 367 379 326 523 426 528 484 473 492 363 280 584 403 484 369 444 334 735 441 657 302 380 443 414 433 333 411 768 464 686 309 345 378 719 246 480 284 699 409 423 282 557 296 633 426 431 390 749 314 729 346 599 469 714 241 553 467 579 368 562 345 539 381 590 352 616 516 578 457 636 259 471 421 658 290 333 363 675 283 758 283 464 370 565 510 522 329 485 305 621 277 472 533 561 301 441 319 554 519 374 332 608 324 747 438 470 386 730 278 538 341 507 409 645 342 473 525 663 252 664 453 741 374 516 363 720 238 456 298 617 415 762 552 462 523 777 499 517 256 562 348 685 457 738 449 579 493 517 401 498 342 657 332 508 266 701 453 565 343 377 427 349 529 629 429 628 547 581 550 683 487 388 518 520 303 745 483 681 475 482 507 681 464 751 371 418 417 522 447 377 414 434 415 381 478 438 546 448 280 356 479 667 360 468 269 569 420 542 359 581 546 496 238 645 465 761 552 673 459 686 373 693 259 541 259 401 363 772 262 483 446 755 523 343 311 584 385 705 380 461 376 639 396 681 518 453 258 581 326 358 508 442 348 502 234 415 350 574 484 354 439 542 467 457 408 531 241 631 506 569 482 582 362 597 238 478 393 756 538 462 452 603 385 496 489 520 424 544 538 401 524 457 423 478 489 625 405 422 421 538 342 566 447 483 440 748 260 437 256 643 472 714 325 390 265 688 288 340 288 622 342 767 282 573 251 617 308 392 310 727 242 476 311 364 492 489 281 425 316 512 341 580 266 726 259 453 358 448 544 543 268 652 525 499 526 725 487 723 233 350 488 339 271 591 347 465 503 489 501 344 449 575 370 570 540 380 358 457 433 590 367 666 429 379 438 571 455 593 275 368 390 759 336 603 283 554 267 671 245 628 314 361 325 724 437 456 304 596 424 409 332 730 480 574 287 378 500 621 298 678 255 402 269 652 481 683 483 543 421 349 337 695 298 628 236 609 239 636 276 730 442 553 412 726 300 377 511 361 358 483 388 697 421 739 352 729 478 351 539 593 493 510 368 762 432 741 352 414 463 671 394 397 426 712 242 776 445 497 393 734 426 626 500 694 275 377 297 504 500 414 429 556 255 450 355 765 333 648 393 585 490 396 357 509 503 396 344 457 458 637 251 413 372 497 530 551 437 590 414 676 435 334 498 652 447 431 519 734 490 652 265 441 494 567 457 608 525 666 376 405 300 472 268 515 309 722 502 359 274 451 344 651 519 375 336 677 546 405 350 590 239 533 446 594 374 688 455 697 452 572 429 365 274 768 328 554 392 484 522 587 530 739 416 510 309 406 289 669 465 503 453 518 539 460 317 501 287 467 299 606 462 561 244 333 451 569 467 608 385 414 315 661 327 356 468 623 507 403 355 749 252 575 360 493 351 509 389 502 487 695 401 680 269 567 329 484 459 758 501 351 313 556 308 535 287 514 270 747 493 613 283 435 312 730 244 376 383 763 485 398 460 349 504 666 391 684 414 692 467 539 289 494 428 687 436 650 457 589 281 521 471 678 479 396 317 452 454 707 537 470 285 340 375 578 420 404 276 479 464 708 302 481 353 622 410 349 497 693 242 601 520 589 428 763 459 367 264 653 337 356 390 436 247 424 381 392 268 397 411 477 310 467 551 686 265 471 393 776 516 762 368 441 310 738 482 358 517 674 521 752 496 372 522 613 391 665 393 449 325 555 243 754 509 378 462 458 472 678 432 775 435 701 301 548 371 491 438 532 520 761 474 657 401 647 525 540 266 355 348 537 483 500 336 437 356 737 325 462 237 553 302 604 474 649 409 477 477 337 324 481 469 474 518 347 427 363 378 602 447 484 379 534 336 465 378 643 471 709 432 383 349 423 419 437 416 461 338 379 394 618 316 386 376 575 495 489 454 696 292 529 339 534 318 564 517 511 326 541 296 743 321 625 311 442 418 394 405 353 304 419 255 755 363 433 486 577 468 755 349 653 423 718 369 603 456 466 238 760 362 497 383 628 296 557 386 561 424 399 368 382 240 747 296 766 492 636 420 755 521 449 355 588 247 400 519 772 253 546 372 414 552 631 364 719 442 669 297 379 541 725 439 464 493 332 376 339 543 681 367 558 348 415 282 437 394 458 521 641 490 598 302 770 409 339 512 737 342 555 238 435 480 387 337 355 433 482 524 447 259 510 281 359 455 656 384 385 273 482 383 454 535 653 462 447 282 636 358 445 356 659 435 685 425 644 448 694 308 732 401 730 314 697 513 540 304 544 261 637 484 484 374 758 237 407 473 482 541 446 239 592 239 384 548 681 415 633 405 453 380 431 243 665 298 473 309 697 409 476 345 663 266 730 323 383 548 537 427 550 435 340 491 715 437 430 425 468 427 765 309 748 466 487 273 759 248 770 320 512 269 687 287 678 371 610 511 481 483 668 365 589 329 732 424 764 449 535 487 663 414 398 395 536 231 643 264 641 466 719 292 351 355 493 309 692 391 443 334 716 397 502 457 434 547 751 339 687 479 496 493 753 433 441 546 635 258 346 286 604 281 728 404 577 407 355 425 536 282 695 280 342 431 757 379 501 543 718 407 715 385 527 262 572 422 668 408 466 524 596 261 502 286 680 546 763 424 541 541 657 446 476 338 336 337 381 419 520 467 395 293 736 507 364 537 442 403 529 402 361 416 557 440 771 413 354 373 767 460 605 242 680 470 422 483 423 512 690 313 436 407 484 307 603 318 380 353 381 524 362 404 384 262 511 466 522 322 672 471 693 548 385 256 715 488 396 285 408 514 776 340 429 243 673 477 631 288 775 443 594 424 490 401 664 517 404 250 434 280 563 270 439 273 373 432 540 525 376 516 568 383 367 501 551 302 680 455 544 250 594 394 399 470 745 258 374 330 760 359 421 549 702 272 743 456 351 546 626 404 668 346 723 417 700 334 488 354 390 354 565 514 530 305 388 528 622 352 718 477 409 377 522 502 623 278 477 519 519 312 447 440 622 303 732 330 451 414 453 275 480 402 482 344 411 250 768 341 370 299 474 422 768 309 649 350 444 469 480 258 755 240 697 531 626 546 556 371 652 445 740 245 733 550 711 322 641 407 540 278 673 461 652 276 615 522 715 280 736 237 462 376 772 483 755 267 736 537 446 537 670 283 742 397 498 512 674 535 478 520 380 348 450 318 614 365 429 351 688 411 670 465 332 422 534 479 595 533 388 424 753 517 760 382 744 442 723 414 643 515 726 489 489 267 580 491 756 488 439 405 372 482 332 319 676 540 545 529 480 494 638 522 588 409 633 528 336 532 612 298 574 409 542 262 643 354 713 366 465 258 691 298 654 327 582 456 614 445 415 526 656 404 670 348 675 417 714 551 473 231 578 287 628 358 771 305 398 257 341 522 436 547 637 536 511 336 678 460 653 378 752 419 340 546 507 431 452 396 420 251 350 257 760 534 720 380 586 306 406 271 462 393 471 548 745 507 398 390 474 396 719 510 760 454 647 317 681 478 692 264 478 407 347 470 519 508 674 302 343 350 424 399 540 417 381 234 725 432 532 327 362 517 361 253 562 541 721 537 676 467 707 380 338 304 599 318 425 412 433 524 679 388 682 253 544 352 401 383 694 444 379 551 539 377 380 284 647 335 483 425 388 548 397 294 608 535 618 356 596 394 499 420 763 252 406 514 407 379 483 272 616 431 705 374 445 396 526 332 508 550 664 261 658 273 694 550 423 325 426 256 513 239 772 359 754 350 649 307 701 437 742 483 526 295 747 488 669 398 441 240 398 262 609 531 381 391 688 450 709 327 507 463 451 321 705 391 680 309 507 422 713 271 529 460 584 295 383 415 391 304 714 375 530 441 440 491 563 306 441 394 353 330 758 463 455 347 748 380 677 245 569 543 582 444 619 280 512 318 542 337 443 436 523 293 652 489 576 548 623 341 463 386 710 269 400 463 713 526 543 304 338 410 693 465 645 533 356 397 359 339 542 485 451 463 666 525 559 390 444 536 744 292 442 244 341 317 641 420 459 320 692 493 762 402 582 481 726 361 745 397 691 466 613 437 382 545 633 410 466 459 461 297 396 456 722 324 483 438 759 532 705 286 752 448 646 441 590 395 366 421 521 407 571 319 449 475 661 379 668 442 387 367 726 435 500 496 462 271 524 328 568 470 509 364 606 360 366 324 664 425 773 413 557 362 463 507 510 489 573 454 472 368 419 409 452 547 775 457 642 415 435 482 552 495 377 549 365 513 494 476 687 249 412 416 664 426 769 427 730 249 417 530 679 550 622 340 733 442 736 466 619 351 366 473 453 331 450 475 427 270 570 445 371 539 393 259 431 342 368 499 736 474 774 312 336 471 404 525 523 282 537 437 709 295 608 330 415 411 539 370 398 365 405 351 455 454 397 391 637 470 636 493 684 405 403 476 591 257 561 342 762 246 448 260 605 395 621 411 645 527 585 506 623 367 354 342 594 318 688 491 525 343 480 453 767 273 695 284 680 437 400 373 701 414 587 514 774 410 717 285 569 472 469 242 751 328 717 274 578 533 715 519 545 234 733 488 659 470 463 443 719 529 394 529 777 504 394 504 341 311 559 298 394 514 741 526 408 276 346 460 575 395 709 544 520 234 626 389 596 323 651 362 485 303 372 305 434 405 709 526 366 279 347 306 691 357 765 253 681 446 564 389 680 413 564 463 573 473 619 334 500 388 703 547 700 506 483 252 615 439 559 479 647 360 421 484 667 231 748 440 332 427 769 504 487 252 335 534 470 359 350 333 419 352 590 445 776 422 372 540 390 529 474 277 582 295 678 356 487 515 734 545 433 399 703 363 698 434 756 265 365 552 553 246 775 489 466 515 667 528 514 517 626 375 755 540 450 347 640 373 727 537 568 347 667 550 585 408 414 478 624 325 559 287 610 461 348 533 616 312 720 448 609 404 656 351 355 498 490 262 544 462 425 366 774 521 737 521 764 303 769 231 592 280 345 462 622 369 345 509 641 398 490 366 721 362 501 255 407 325 522 529 532 413 655 248 632 359 457 492 728 322 766 286 438 242 430 471 533 283 448 337 507 472 739 304 555 496 598 431 415 485 674 427 537 286 488 469 650 362 777 487 496 357 410 430 494 339 678 353 578 350 400 551 483 499 398 509 696 354 631 387 447 494 417 325 655 305 472 290 473 269 676 388 444 270 434 441 487 328 529 418 594 398 398 247 442 462 659 296 387 522 408 278 461 427 370 336 738 236 518 525 695 395 620 440 574 501 487 527 775 512 368 299 659 286 630 285 594 391 591 549 585 256 398 462 623 329 748 549 391 302 469 233 521 268 422 402 574 267 592 464 662 417 540 443 521 521 605 504 763 441 555 352 758 370 710 449 582 483 719 378 712 449 341 297 761 480 707 542 431 311 565 405 643 348 650 311 755 386 456 307 659 395 687 471 444 461 480 337 353 506 425 432 562 404 735 404 665 246 365 395 575 516 769 350 451 389 686 274 357 231 773 243 726 258 419 481 613 310 455 287 686 310 746 412 662 265 391 455 543 313 365 380 561 532 554 388 673 531 497 476 735 484 521 515 677 414 507 487 345 551 384 297 434 268 559 414 485 457 675 261 676 455 621 404 607 231 358 413 399 369 692 375 658 366 746 408 534 246 583 285 724 456 731 233 668 512 671 234 469 550 340 423 431 303 701 266 422 353 488 480 509 458 692 407 535 423 563 269 493 423 458 438 443 526 691 328 493 368 332 489 740 283 406 409 373 311 774 364 500 332 678 332 575 535 418 233 602 255 658 452 363 452 516 287 686 367 338 337 682 231 469 328 663 283 583 304 760 377 618 386 731 342 464 519 655 435 676 549 481 527 647 550 549 399 714 250 556 348 498 328 588 418 529 464 645 454 392 551 459 425 458 517 342 402 721 267 674 480 592 348 644 316 389 355 681 373 381 486 662 279 688 261 463 506 704 510 542 464 475 373 577 242 544 439 421 385 477 293 624 277 515 382 607 425 418 499 333 378 344 517 719 385 337 429 769 539 380 242 532 484 682 428 745 307 336 303 527 371 440 294 469 359 446 497 671 454 651 440 743 296 774 374 358 377 366 510 620 363 387 543 713 447 664 397 491 378 501 332 490 394 676 535 332 436 608 361 334 411 493 241 663 384 421 363 450 385 670 536 435 276 566 250 511 265 491 483 678 277 584 453 390 391 635 392 722 428 629 272 359 467 671 265 648 375 723 449 479 518 665 355 702 428 335 377 349 503 718 540 381 403 625 262 334 407 352 371 579 272 440 303 679 448 547 249 445 415 493 330 600 296 482 538 499 532 383 306 645 443 350 272 618 359 370 357 574 414 771 498 596 300 446 237 551 440 718 296 342 530 382 243 629 486 525 241 776 499 532 325 423 295 656 347 565 322 708 336 677 349 774 515 589 536 464 414 504 522 750 433 623 268 337 451 478 384 745 336 768 401 476 371 759 325 493 290 739 502 636 470 616 258 677 369 638 524 425 353 598 259 624 501 614 546 456 518 411 505 731 535 753 243 649 262 495 475 532 298 571 416 539 508 587 270 342 238 575 287 669 234 406 489 656 359 588 376 354 470 649 410 567 532 467 471 560 283 726 302 600 518 494 541 549 319 614 479 469 439 712 524 388 367 543 439 749 406 445 447 604 277 384 307 554 461 697 458 700 368 755 391 366 302 359 508 604 549 407 393 657 315 371 323 755 514 762 490 522 366 669 408 600 421 429 258 412 318 691 440 667 285 677 363 434 502 673 399 410 437 614 414 338 272 660 292 372 437 397 350 337 332 371 475 509 255 532 400 622 456 550 309 440 340 687 289 735 374 604 307 464 437 427 532 462 411 382 335 368 537 687 275 671 511 382 550 614 493 534 432 340 547 446 436 740 360 648 438 461 365 702 333 373 276 681 488 768 266 739 249 701 441 480 387 755 350 694 355 434 533 579 346 566 288 654 485 617 277 557 522 486 368 425 248 505 543 416 435 637 260 355 358 661 504 772 462 586 501 349 550 680 264 392 426 455 356 462 402 442 373 670 421 651 479 382 506 467 244 759 520 552 403 335 457 533 452 718 467 541 506 578 374 420 513 635 380 576 338 638 255 475 232 727 397 408 449 765 350 336 480 747 420 644 397 423 505 737 428 457 347 666 290 464 446 355 363 763 248 362 329 595 442 740 397 606 442 554 231 605 246 670 318 411 451 440 362 692 408 376 538 332 457 643 489 544 347 448 335 392 385 404 454 759 464 632 533 702 237 475 289 612 315 437 296 629 252 473 338 634 446 673 549 628 430 724 288 655 452 659 432 643 412 407 443 768 512 775 453 334 318 635 360 390 330 551 373 471 453 684 255 635 520 467 389 505 357 772 243 637 527 374 256 524 452 568 493 405 511 559 438 535 277 384 305 749 380 731 504 390 233 625 354 609 322 602 376 342 338 360 468 438 386 759 305 626 464 748 352 617 464 731 263 664 444 550 252 396 400 431 310 501 274 563 268 487 262 649 278 543 324 392 269 409 323 731 246 629 411 630 412 471 507 705 491 573 467 599 376 449 268 647 379 641 400 645 387 448 304 371 235 662 274 589 305 742 463 401 515 440 276 356 409 626 279 417 400 727 543 574 390 513 514 592 397 428 471 361 492 738 424 360 441 473 290 409 398 401 498 589 516 451 541 601 468 409 276 355 388 679 439 436 269 395 469 485 314 584 316 653 499 544 502 408 300 437 451 485 285 631 307 456 472 608 419 349 474 582 250 355 316 706 302 431 501 738 372 455 448 345 430 698 287 378 424 686 501 376 325 398 546 648 491 670 372 481 309 582 306 591 299 699 499 386 461 430 396 770 518 403 241 711 455 530 312 697 530 607 410 669 396 619 356 755 499 724 306 547 407 585 488 688 237 620 487 524 469 514 242 638 420 712 509 589 393 461 494 617 261 678 426 589 269 713 304 648 415 402 477 600 357 538 437 768 272 584 527 412 418 774 347 687 366 425 502 644 298 656 434 436 302 756 470 515 496 618 430 608 476 405 310 577 439 737 441 727 251 706 306 429 411 760 452 762 273 469 305 437 339 525 541 444 328 581 523 550 365 558 346 603 289 414 251 567 477 414 371 477 319 573 357 375 388 733 274 659 459 685 395 615 307 472 317 761 362 414 468 498 540 518 459 684 367 490 370 570 440 707 432 647 329 540 447 493 370 654 459 459 367 554 422 366 282 481 255 379 336 678 391 675 420 746 387 772 341 694 473 662 373 489 455 749 288 773 345 762 329 477 341 544 334 708 534 449 476 490 519 683 423 422 241 523 397 736 550 766 451 608 439 652 241 415 356 382 384 678 289 629 386 505 379 379 302 485 411 746 423 666 392 416 448 707 509 445 426 636 451 748 286 435 495 416 372 617 539 510 308 711 385 483 512 446 233 437 349 464 242 458 500 707 354 554 549 675 445 344 322 556 269 643 490 446 304 598 343 366 545 541 532 372 284 628 235 666 488 343 359 530 515 710 468 586 271 347 535 776 463 649 543 672 285 478 449 600 489 444 277 696 309 755 453 535 437 572 274 488 297 501 351 380 269 474 459 629 538 457 256 555 302 660 316 684 306 434 526 588 258 739 489 498 432 490 236 592 403 417 393 413 295 690 342 355 329 383 545 394 306 343 307 681 313 372 470 357 485 415 326 504 510 551 518 547 270 554 251 773 270 652 319 355 317 428 408 358 501 415 424 711 435 627 293 545 486 392 483 604 234 480 529 403 271 646 257 629 258 754 340 657 371 499 435 377 354 337 475 486 322 387 389 763 516 576 393 486 302 405 436 663 300 411 306 680 288 609 512 509 362 749 536 732 508 769 444 700 392 423 288 398 413 356 412 697 241 367 255 352 360 713 460 667 323 733 305 501 454 701 484 760 517 351 454 525 487 761 256 559 441 355 343 406 334 763 521 345 329 585 509 499 263 583 509 653 451 696 469 518 330 393 414 423 275 455 382 746 294 754 347 619 520 582 525 701 245 629 321 684 434 532 526 516 407 335 493 375 334 349 407 440 409 435 259 334 239 645 330 438 338 637 321 758 348 428 332 505 393 368 545 399 546 472 408 626 412 492 275 502 463 539 406 422 480 409 254 497 372 543 323 757 247 684 372 500 271 414 296 665 404 407 486 730 297 366 233 368 360 372 381 618 526 658 243 695 373 639 402 502 478 579 455 628 266 698 500 453 328 424 429 634 286 440 504 521 303 500 403 520 462 691 447 768 261 632 442 485 350 418 538 401 448 530 380 442 424 532 324 702 349 558 489 777 373 754 517 571 258 522 455 675 354 699 249 443 281 415 423 352 342 503 418 492 299 561 259 494 477 478 434 373 387 546 551 612 370 591 263 383 323 430 348 663 542 554 348 652 257 641 256 605 349 478 341 527 256 592 334 605 550 729 524 427 285 619 358 469 296 683 253 500 526 686 362 606 239 698 366 625 240 777 242 655 376 736 383 556 343 340 481 350 450 533 429 677 278 651 546 722 245 573 342 741 242 362 276 611 521 596 324 556 535 698 405 426 295 661 270 338 336 639 384 360 265 628 423 758 322 682 338 398 246 714 392 376 354 567 538 625 341 701 434 638 302 768 250 554 545 469 430 425 385 574 273 559 432 522 423 705 414 479 531 609 457 593 525 758 255 482 360 515 290 484 264 538 542 598 387 470 325 423 433 389 523 467 546 407 346 713 510 618 267 612 452 456 357 352 466 508 340 361 368 628 546 621 302 577 504 520 366 341 445 445 277 621 250 691 277 385 479 545 359 658 252 448 299 514 475 583 490 562 356 508 445 447 452 736 492 381 444 583 309 556 405 414 403 608 320 472 407 647 454 451 540 422 438 710 368 729 512 721 261 388 272 372 306 769 446 601 522 752 329 414 306 679 265 651 495 691 492 367 252 473 393 430 453 522 250 482 529 399 289 395 333 542 545 456 422 759 530 351 551 342 274 651 344 577 531 459 532 657 434 613 552 766 354 472 473 609 390 648 275 755 393 366 477 659 332 693 248 421 304 476 497 380 535 522 438 366 531 500 284 349 326 466 529 387 328 724 492 642 384 394 497 564 506 424 253 764 243 427 525 454 493 515 438 611 293 759 319 766 348 649 446 506 259 374 504 732 334 658 333 351 493 381 387 404 391 575 444 650 351 557 261 754 287 565 256 485 384 566 521 603 382 738 254 453 236 580 439 395 545 473 279 626 540 749 395 739 400 366 459 601 330 659 274 429 540 656 415 732 338 388 232 508 448 642 286 577 544 356 280 642 516 366 480 496 540 766 481 605 325 705 496 438 382 554 309 416 323 380 268 571 432 773 330 566 348 547 291 666 452 347 500 756 446 341 428 409 531 729 376 746 478 359 433 767 480 496 484 559 481 622 241 459 402 583 272 642 374 427 409 767 245 503 462 701 445 461 469 749 386 628 279 768 277 649 430 453 356 480 355 687 461 688 241 635 322 714 343 657 536 679 440 744 351 514 492 439 435 507 399 668 529 732 299 756 288 508 467 462 265 562 358 335 462 440 387 488 508 738 484 625 551 471 490 396 242 497 316 405 530 715 407 727 241 499 272 364 271 467 251 773 539 746 265 588 544 665 525 733 440 539 497 695 325 752 517 409 272 357 510 572 515 485 430 663 329 591 290 521 295 730 366 598 245 341 246 725 398 517 518 378 497 385 502 757 496 428 232 740 513 344 411 525 439 758 238 548 407 755 280 435 535 767 330 470 312 469 385 569 463 600 311 560 352 592 407 538 413 396 252 657 552 603 531 486 254 724 416 397 546 338 520 379 544 536 496 757 348 552 368 664 476 358 450 513 462 738 398 503 471 372 471 410 448 533 493 457 281 382 300 409 318 531 519 722 275 771 445 663 422 594 282 358 460 680 246 495 429 716 403 553 387 743 348 580 360 387 339 608 441 647 456 663 312 432 421 345 502 560 497 457 429 654 506 594 238 374 294 411 453 411 395 711 423 750 477 421 449 534 496 775 437 749 308 462 405 703 382 416 460 382 285 707 427 503 509 586 349 629 468 333 256 356 233 771 522 523 444 777 288 527 366 394 498 459 454 597 464 568 326 540 311 741 474 628 254 411 382 694 312 426 358 508 242 404 263 768 283 448 503 385 546 498 487 576 325 775 413 509 247 731 358 525 412 533 483 368 297 337 327 638 234 342 515 468 286 417 326 548 455 758 534 706 536 731 421 720 457 537 548 675 450 335 321 531 352 401 438 414 241 682 552 431 527 547 332 725 304 371 494 663 424 623 349 542 539 478 424 742 359 461 394 664 401 769 378 364 407 487 295 760 528 654 435 629 354 605 336 681 337 510 336 512 416 730 293 646 255 498 508 618 427 680 508 432 517 500 357 692 457 368 508 703 474 728 445 752 364 380 386 485 486 675 392 545 444 666 318 509 319 500 473 478 385 621 300 714 457 628 244 351 442 458 518 337 369 396 498 522 550 603 496 406 497 726 352 641 515 354 371 420 412 597 267 709 340 683 513 521 491 744 332 578 264 567 300 547 488 351 447 403 267 555 303 739 312 390 301 452 344 372 293 669 491 537 521 582 471 499 292 568 395 718 470 409 253 555 319 431 517 606 479 574 375 379 393 341 431 473 297 552 479 629 348 772 465 511 468 608 312 500 369 447 403 541 473 439 465 631 518 689 327 758 509 584 467 384 468 549 281 581 511 578 414 402 257 769 527 524 287 539 387 689 462 416 316 423 462 550 542 702 528 663 359 606 543 351 529 520 448 579 508 761 436 674 415 762 473 692 282 698 518 763 247 540 244 432 343 475 510 515 387 472 373 409 410 736 546 461 258 628 417 613 354 691 377 442 401 569 304 725 420 478 272 399 412 508 322 418 477 572 520 630 486 722 389 759 410 473 505 382 316 379 289 348 314 691 431 678 468 725 501 524 387 737 236 757 429 342 483 488 238 389 249 630 244 421 355 666 463 734 498 606 533 413 526 374 303 413 522 753 454 573 526 515 517 426 382 633 238 732 540 447 304 547 516 702 541 643 454 393 243 733 318 631 436 674 269 381 390 526 406 452 502 772 339 484 452 355 300 350 308 502 261 550 468 454 336 680 270 400 286 358 354 335 364 757 438 437 492 434 232 450 451 425 527 537 275 534 392 387 381 745 446 441 393 705 396 775 467 566 360 392 395 446 296 483 296 482 457 602 503 571 239 597 474 716 406 699 414 584 511 540 526 366 495 724 480 653 262 678 397 462 447 520 354 687 238 690 413 736 231 475 434 715 314 365 476 578 358 546 367 540 551 575 256 570 436 671 465 506 501 534 252 485 439 472 524 491 525 498 436 632 284 437 314 654 523 686 350 670 402 388 327 611 550 355 280 765 344 594 373 360 349 362 302 615 414 339 439 420 382 626 499 386 512 542 355 532 469 525 261 543 502 621 474 607 356 413 490 665 338 418 468 690 356 582 417 592 488 603 502 337 360 593 239 606 313 541 542 661 528 511 543 401 393 409 431 546 413 571 548 589 245 379 331 546 461 477 497 402 317 345 264 669 541 574 323 600 466 734 386 427 411 389 372 667 328 706 491 679 491 758 271 526 436 373 332 566 334 582 279 372 527 509 289 609 357 435 474 661 264 766 327 531 231 762 296 487 287 448 511 648 517 520 353 596 410 626 492 523 414 527 285 570 259 646 357 526 444 745 433 515 239 483 366 705 381 439 235 696 323 363 357 536 474 477 480 374 309 468 398 366 431 680 377 720 424 702 416 446 363 460 370 616 501 703 430 488 262 596 409 671 295 437 541 335 513 672 494 555 265 753 445 574 539 631 333 398 325 430 418 595 259 619 416 707 529 342 495 512 232 390 496 582 461 428 237 730 450 754 423 343 346 492 452 518 322 433 388 683 475 616 330 648 337 442 295 679 455 497 300 634 296 450 317 603 440 538 450 513 549 473 545 772 535 488 393 430 426 611 354 449 235 736 439 649 337 449 540 691 416 733 429 763 240 475 245 448 396 759 318 499 404 576 359 572 354 652 482 693 263 554 515 751 377 497 301 553 383 652 242 572 404 561 450 421 535 414 501 458 409 350 437 618 380 747 424 775 238 738 487 335 392 388 509 749 530 662 475 372 532 614 464 584 478 487 544 389 381 518 402 590 374 455 531 489 381 356 473 763 415 475 488 773 473 517 505 379 294 685 397 549 252 638 521 537 333 428 234 725 329 332 414 483 377 375 371 716 270 666 491 731 253 384 478 500 300 774 271 706 297 587 511 710 497 371 284 656 529 580 298 492 356 692 344 526 370 651 337 688 541 681 395 690 308 550 266 505 464 698 387 515 378 441 275 356 370 517 486 517 491 720 371 374 258 366 271 488 351 470 487 385 240 517 232 441 547 634 396 764 375 735 314 555 376 355 491 488 509 533 510 773 351 772 311 594 416 594 476 763 389 720 534 345 236 572 392 539 402 647 502 592 544 421 234 393 362 424 509 651 320 479 355 725 469 617 362 550 379 412 467 517 343 669 512 367 439 491 376 531 550 449 400 515 472 731 296 674 292 701 393 607 466 407 416 683 494 544 409 589 440 608 394 699 345 500 392 564 386 678 345 662 304 702 242 468 422 613 316 502 242 550 511 458 532 437 273 588 420 594 329 701 384 534 329 601 374 493 543 372 375 760 409 444 456 428 527 645 506 749 529 589 361 413 446 548 235 620 494 665 534 767 343 443 489 356 418 747 265 524 460 757 267 351 234 633 304 338 499 570 491 607 463 707 267 606 525 381 236 544 254 370 348 673 524 548 478 553 382 449 370 510 254 573 549 551 408 692 401 345 404 347 400 489 476 386 411 728 417 387 463 735 450 548 432 471 424 691 362 759 403 495 449 643 398 348 364 352 418 453 430 348 389 727 314 634 285 404 476 455 339 754 278 357 249 776 329 522 269 608 303 602 261 522 370 364 267 654 392 629 537 773 241 464 240 356 232 775 508 484 495 496 412 524 248 378 340 595 516 669 484 594 442 621 449 576 535 773 387 493 276 507 352 486 270 548 494 656 493 661 307 758 298 537 348 622 265 605 428 577 343 365 450 497 470 555 448 699 251 461 426 500 240 705 501 543 499 341 295 537 376 542 429 565 503 484 298 537 344 439 339 527 341 435 410 716 331 776 350 603 328 372 472 526 433 518 403 669 268 487 444 487 536 699 376 441 254 418 369 377 526 438 517 608 460 643 452 524 480 464 359 718 352 501 548 402 527 335 346 654 350 455 524 435 466 596 401 360 371 436 303 501 428 403 537 431 443 473 314 666 244 427 524 347 296 636 469 753 367 412 425 506 231 767 280 718 531 636 284 502 542 776 375 579 529 647 297 358 499 381 357 343 259 414 338 381 258 665 311 459 533 541 507 658 377 342 466 664 289 746 306 380 515 691 442 702 265 445 457 433 239 540 285 526 434 644 386 439 286 495 513 545 466 492 362 745 409 698 306 569 521 773 434 435 425 468 434 762 535 429 409 393 497 533 241 497 432 473 240 639 529 456 477 678 475 349 393 570 345 746 411 555 253 406 270 700 445 504 534 448 546 651 385 670 293 368 245 767 320 612 361 695 549 590 547 764 354 353 470 605 304 729 292 527 495 747 423 772 347 628 541 451 306 354 259 447 238 575 341 641 253 526 513 471 360 508 536 401 543 712 252 744 327 411 310 610 299 634 452 443 535 455 290 643 482 376 359 413 244 403 248 706 541 625 392 551 502 441 415 741 260 606 551 702 531 379 474 701 403 362 304 606 517 454 365 452 376 576 429 691 265 678 287 649 525 565 263 665 361 610 336 641 304 775 290 412 324 512 371 471 509 737 431 553 233 512 490 405 485 549 269 449 413 721 502 611 489 395 278 500 404 446 261 423 543 385 313 475 377 746 415 433 271 382 244 393 449 432 290 378 332 628 519 628 438 524 533 436 430 587 468 594 286 459 251 345 494 699 372 578 337 596 417 609 363 500 307 606 311 525 478 465 473 457 383 485 492 414 389 639 436 774 360 561 484 455 387 766 287 679 419 374 517 477 242 622 273 472 316 334 266 766 539 499 279 581 247 599 344 440 489 356 357 462 272 772 360 442 370 725 504 555 251 593 340 579 446 369 540 443 510 721 474 551 498 483 496 549 350 765 352 722 384 611 447 721 536 548 513 433 489 465 411 594 390 704 324 514 480 652 378 681 510 386 365 436 325 694 314 631 398 740 317 602 527 474 452 660 431 548 493 518 380 346 431 595 380 438 378 369 311 421 457 358 416 468 246 511 481 384 289 727 406 669 386 618 416 598 372 457 296 693 458 765 402 759 396 661 542 411 282 758 518 348 251 449 437 694 324 408 237 724 405 605 518 563 312 408 507 748 372 720 286 566 422 671 407 367 508 741 328 483 480 705 476 360 295 621 491 526 297 766 487 424 540 538 246 499 395 619 482 533 509 715 231 744 485 356 374 647 505 632 274 553 390 359 316 638 337 381 237 486 552 617 332 695 249 663 416 466 345 503 294 695 248 522 337 650 468 563 362 411 456 370 256 585 435 336 336 651 463 694 322 676 298 661 347 722 297 478 506 474 330 682 466 458 252 468 345 378 540 392 384 575 353 750 397 723 290 474 470 419 492 497 365 725 299 673 300 658 318 363 309 434 251 344 438 711 350 464 246 478 429 760 365 408 521 775 387 363 453 426 261 502 482 342 310 755 292 767 463 477 263 711 252 661 316 346 291 545 259 647 383 746 361 728 394 370 233 589 514 501 423 468 294 695 353 731 278 391 284 662 408 436 263 472 258 407 372 605 545 604 501 522 285 380 412 721 348 741 424 465 488 374 474 415 502 421 279 754 343 418 249 613 399 362 298 550 371 395 479 642 233 777 376 572 491 356 348 343 384 409 242 480 327 709 286 777 375 775 541 621 529 443 249 719 237 360 532 551 415 764 366 684 533 539 398 457 342 557 260 569 239 366 254 635 324 710 303 639 433 556 325 692 552 380 302 741 271 449 259 542 537 769 325 364 354 669 342 516 434 744 307 548 255 439 344 342 531 527 233 656 499 363 364 689 275 634 346 551 426 384 389 688 443 613 397 713 389 472 487 613 360 758 359 643 356 742 509 574 259 481 303 382 242 379 423 442 500 439 315 637 506 529 520 708 418 476 464 759 420 752 510 508 265 579 481 749 321 485 374 707 391 558 472 584 397 348 437 679 449 376 366 474 547 386 253 413 537 358 305 648 355 574 382 491 499 568 527 598 552 581 353 699 334 355 253 731 292 489 460 527 499 695 460 462 412 376 317 582 414 652 234 639 314 423 528 453 315 623 340 534 360 651 544 727 261 403 483 435 500 577 500 489 549 720 288 506 352 509 418 375 367 654 244 721 480 527 548 473 373 509 489 555 370 603 331 471 480 346 293 575 394 647 484 673 429 332 358 518 316 461 358 590 529 410 330 636 266 721 355 482 248 639 542 639 534 672 342 665 282 433 508 437 514 709 287 655 421 479 281 659 299 593 518 662 547 633 300 490 372 405 251 581 429 667 332 531 445 673 235 672 495 538 431 691 262 570 366 598 534 369 387 470 424 457 523 536 283 510 375 564 375 524 380 365 527 346 383 488 441 705 440 734 482 385 532 529 366 499 252 744 306 627 500 618 334 575 379 624 479 690 421 375 249 733 241 628 261 357 507 339 401 484 512 702 238 475 330 547 357 613 322 775 237 451 395 654 305 451 241 583 265 689 248 489 344 776 450 418 407 612 552 746 282 610 267 507 280 772 532 335 482 732 307 649 396 654 373 467 276 635 381 741 459 529 275 405 262 601 422 423 385 503 384 454 314 745 337 737 522 538 289 730 447 499 289 407 309 341 516 536 455 680 547 505 369 486 550 727 436 347 548 380 528 439 360 586 254 501 488 596 421 420 428 588 348 747 517 661 279 649 479 760 376 743 363 666 416 689 285 620 399 391 441 493 250 659 370 369 515 614 273 519 345 658 448 625 330 401 273 526 435 705 531 468 268 552 492 576 408 633 484 604 459 447 231 355 454 477 356 615 284 626 431 576 348 702 384 425 343 348 319 531 320 745 265 390 422 443 364 581 390 401 455 369 261 524 454 537 475 403 481 642 245 681 391 402 494 590 358 389 341 675 340 356 471 588 548 478 364 631 527 584 354 545 307 729 436 570 331 692 500 386 278 660 340 760 297 574 270 600 404 445 300 677 321 520 405 707 409 508 473 554 394 444 470 722 462 405 521 720 465 644 311 775 408 544 395 687 328 669 516 735 386 455 420 773 374 390 452 610 379 425 288 682 475 553 482 753 474 592 450 501 359 513 528 445 245 551 276 542 336 638 486 603 543 636 318 459 293 666 537 669 285 514 452 410 517 741 444 632 336 410 414 766 325 751 498 643 331 582 233 514 349 419 242 506 354 392 240 709 384 357 464 759 423 431 446 350 472 519 459 739 518 608 382 703 542 616 519 767 238 613 324 462 331 765 349 527 526 450 452 719 533 716 368 561 501 493 408 397 462 509 548 403 352 675 546 496 520 393 484 375 469 382 238 706 444 376 533 659 375 692 258 633 418 475 504 675 552 544 442 569 490 471 504 638 465 654 516 466 549 525 307 722 434 538 239 663 351 558 539 481 537 590 238 477 417 527 311 773 438 667 533 734 492 599 329 557 294 467 481 763 325 403 459 629 379 395 418 631 302 507 234 524 263 599 231 430 288 452 463 473 256 540 338 710 237 559 310 398 340 516 493 486 494 746 274 700 349 461 268 692 392 417 437 597 450 386 450 594 490 766 233 490 537 694 539 773 540 337 413 544 486 653 420 673 260 392 274 518 242 481 363 412 249 732 362 688 330 515 332 764 388 447 310 671 422 566 344 476 366 473 305 351 403 716 306 677 486 764 494 748 509 349 463 411 364 411 356 628 428 472 530 562 292 728 484 663 438 647 545 380 366 510 548 631 468 670 399 544 315 761 375 524 360 669 449 461 500 424 305 755 537 528 517 590 246 677 493 630 415 492 487 575 414 718 445 673 291 644 452 481 400 509 453 391 334 343 407 587 446 479 514 505 416 470 278 694 337 399 302 685 489 585 514 564 522 433 522 458 435 585 543 473 532 513 454 380 357 454 487 744 506 595 276 366 432 701 517 777 251 509 325 638 451 453 367 600 503 591 456 727 253 387 521 655 399 404 389 592 341 435 243 629 359 448 249 682 457 371 250 754 244 644 473 661 381 650 464 538 307 539 238 553 310 589 387 557 409 391 519 434 328 631 479 548 463 700 315 616 321 426 384 637 318 491 262 448 351 520 516 574 471 771 280 403 474 770 455 728 288 595 483 719 541 699 505 495 356 712 416 354 343 375 480 413 467 548 465 728 358 578 357 479 442 348 360 720 234 681 384 456 436 682 436 544 384 776 241 700 489 437 445 518 350 720 236 667 406 707 239 523 420 663 337 513 445 430 287 484 547 629 391 737 266 589 475 637 303 547 405 595 385 398 232 680 241 419 536 537 480 506 403 597 493 721 265 360 365 653 303 740 468 772 271 731 348 427 494 492 393 537 443 573 500 633 504 647 419 542 465 766 536 573 491 705 328 531 492 616 315 369 478 772 288 563 501 528 276 664 298 686 420 485 477 366 550 742 338 362 547 398 467 339 472 690 423 737 390 728 497 734 318 374 427 645 504 522 358 547 335 569 311 430 501 349 271 404 520 502 233 457 374 531 344 560 450 610 415 750 476 681 472 555 336 696 464 612 261 512 300 473 491 664 499 631 478 369 488 416 534 637 284 716 268 341 320 599 501 626 333 573 292 367 331 745 500 621 463 431 298 606 318 439 277 580 250 540 379 333 333 495 278 692 290 695 474 564 453 718 310 544 535 339 455 480 253 508 411 435 379 678 279 463 505 344 491 689 394 652 335 690 319 553 365 643 535 757 431 609 449 420 342 516 549 536 468 721 323 772 351 382 511 447 493 662 361 521 277 345 467 424 456 384 446 688 366 421 397 423 503 382 466 705 453 489 511 384 332 463 483 499 300 756 552 439 511 640 343 618 297 468 324 378 257 763 320 376 501 635 467 745 538 430 334 635 255 464 455 723 441 765 481 620 536 399 477 474 342 626 293 400 436 687 477 424 464 668 541 495 433 513 545 747 262 513 449 711 472 740 471 698 421 684 281 672 532 514 465 402 424 704 455 737 246 553 259 534 502 436 497 775 400 504 373 462 319 548 540 610 542 504 417 403 525 390 352 695 383 489 253 558 235 406 522 660 549 438 529 775 388 440 405 498 552 522 403 426 298 515 465 357 367 570 532 510 543 647 341 662 303 365 269 350 385 693 464 748 358 709 547 755 287 533 454 619 506 553 526 664 348 479 542 448 532 768 264 446 311 770 286 653 530 609 242 362 318 709 534 389 530 737 346 718 404 340 531 466 502 523 250 513 437 748 415 398 515 696 299 459 517 428 466 696 397 546 257 735 408 366 447 483 292 593 319 731 307 523 421 512 368 589 524 593 457 568 509 473 237 558 376 620 296 416 484 359 528 415 494 344 237 744 459 467 239 698 380 701 360 564 268 582 388 683 473 536 413 684 297 333 546 741 312 726 317 515 326 572 506 341 440 709 292 487 269 690 397 652 519 473 247 436 487 686 356 525 272 525 462 333 375 686 355 627 474 362 309 690 434 663 548 394 335 609 252 453 411 632 286 703 523 674 324 742 314 595 242 639 394 611 231 720 345 693 521 744 342 532 481 537 527 629 430 403 441 511 345 490 241 456 444 746 364 494 287 577 329 596 548 397 288 492 349 361 456 508 477 698 376 332 418 524 333 641 241 674 452 751 281 609 238 391 526 457 253 409 396 609 543 624 473 633 346 590 347 716 546 480 527 546 357 354 250 709 428 581 452 767 264 630 356 727 356 369 489 474 322 641 406 575 408 411 290 662 463 419 246 488 331 378 546 604 253 736 253 408 382 409 407 492 399 567 436 477 390 374 268 392 378 590 340 601 242 649 333 337 350 680 292 730 258 755 450 420 280 349 438 474 362 572 257 749 317 335 317 556 550 540 451 411 535 613 318 631 460 710 510 581 404 510 371 660 274 382 462 530 506 434 252 534 369 666 478 589 491 475 452 425 549 342 474 776 506 448 438 675 511 344 300 518 504 357 427 736 287 568 507 610 507 483 501 383 449 660 391 389 235 621 546 607 412 687 521 655 466 595 454 603 394 634 266 374 369 630 345 367 297 648 361 524 351 645 325 564 468 745 316 689 434 403 539 448 310 408 462 614 540 611 271 660 394 576 352 333 454 760 417 744 234 546 467 718 344 476 304 542 360 498 286 465 540 597 524 702 340 616 380 747 313 704 380 674 477 602 493 669 340 642 297 544 446 704 413 388 349 584 547 726 471 603 492 512 522 579 336 579 412 442 534 671 499 341 298 719 255 418 475 755 497 677 541 647 319 474 334 770 352 335 410 499 507 486 317 763 528 689 469 629 491 444 528 457 251 762 517 686 249 720 386 648 525 704 287 696 321 385 272 586 455 584 425 434 286 538 320 606 531 579 277 539 459 711 470 520 441 754 464 697 549 337 482 749 335 429 510 531 275 774 530 505 269 615 461 586 368 680 509 610 292 397 407 746 533 691 352 564 512 502 394 438 415 607 342 594 452 501 464 487 456 637 460 768 378 526 309 466 408 463 347 462 416 534 347 669 288 341 429 756 285 522 507 579 385 764 326 619 286 366 541 504 463 748 497 772 269 710 276 567 298 698 371 540 371 451 465 377 305 632 430 416 338 678 242 399 242 434 303 567 403 385 406 690 408 773 495 688 278 435 327 457 434 748 316 647 503 469 396 516 346 560 321 573 442 735 310 482 434 544 410 341 262 455 357 418 458 359 411 587 326 652 355 776 358 401 300 764 418 473 367 422 334 440 415 594 548 685 256 431 540 615 311 426 370 340 389 628 432 514 453 435 552 364 270 499 549 628 232 644 356 585 253 650 261 336 504 358 364 744 238 680 358 500 280 504 427 526 326 610 492 467 278 489 358 492 314 669 400 555 325 596 508 569 358 712 545 734 475 413 305 591 454 379 353 752 544 466 271 519 458 364 519 758 380 485 436 762 245 515 395 588 432 714 529 570 286 486 474 775 534 624 524 467 358 699 244 351 369 596 497 542 517 511 451 441 549 724 515 670 334 350 289 463 291 527 454 531 262 681 387 336 525 755 462 583 292 619 521 677 296 547 506 417 280 545 287 419 397 605 364 593 431 463 463 639 492 493 432 399 472 724 322 776 258 395 267 612 374 412 430 425 349 346 538 381 487 407 463 597 428 343 306 711 268 714 263 512 429 430 335 652 430 576 522 554 471 339 421 709 436 554 247 470 296 768 366 528 404 648 466 510 540 481 354 428 356 623 514 533 236 414 372 413 328 698 241 581 460 362 398 762 486 439 460 650 492 734 389 447 232 343 396 547 495 615 353 554 397 601 389 610 430 584 470 346 541 571 413 726 345 532 541 740 499 542 497 710 306 632 420 621 378 775 330 752 237 667 453 540 319 532 403 655 536 384 378 588 450 484 450 501 383 571 533 683 354 596 451 657 254 536 323 517 396 737 466 585 396 589 508 598 333 705 424 344 248 334 392 473 324 623 359 555 304 336 254 653 403 726 340 457 283 574 425 469 534 515 251 551 283 374 321 418 255 423 464 541 515 418 277 404 430 334 330 775 379 558 330 556 426 660 267 664 282 530 344 404 448 554 245 657 340 457 333 533 348 539 443 745 442 696 473 684 552 379 477 645 315 702 471 710 242 516 292 606 472 538 362 351 484 393 538 388 285 707 382 434 249 340 486 509 330 709 457 644 302 757 378 557 468 561 536 554 505 334 276 624 396 752 518 385 237 753 331 488 284 633 459 603 308 398 534 614 484 372 325 425 249 384 259 636 320 674 236 539 428 619 467 577 374 685 444 397 250 368 435 591 520 621 303 770 520 356 283 545 265 584 351 384 550 736 324 440 487 457 399 569 352 473 548 550 396 340 441 651 441 504 321 640 540 578 238 701 439 507 475 559 282 632 240 654 340 394 322 688 319 672 289 601 547 762 294 518 418 548 408 575 339 734 544 740 315 541 435 625 337 758 456 525 437 512 549 557 443 518 545 650 275 618 315 363 330 753 317 350 476 576 259 630 449 748 467 572 511 604 461 770 433 765 357 425 325 721 291 338 426 433 242 520 254 674 281 357 388 740 351 488 315 416 524 372 494 478 420 472 302 631 290 470 444 481 343 573 482 652 386 588 382 414 504 416 242 465 521 335 521 611 488 473 515 639 508 447 502 531 356 394 343 350 402 450 468 591 319 434 479 398 271 717 442 393 248 699 419 610 432 467 462 376 526 748 487 514 455 545 428 512 544 628 385 346 410 775 362 591 300 740 383 489 500 520 510 734 278 389 234 552 537 348 298 421 502 722 308 626 519 425 319 647 307 777 437 390 446 645 369 622 325 563 491 554 396 648 240 514 379 758 337 571 234 646 269 604 482 406 536 474 443 511 495 530 457 670 462 636 428 436 381 703 510 453 457 686 258 337 471 338 484 714 517 646 534 699 349 506 373 418 377 446 550 483 406 339 380 546 453 466 450 424 345 728 251 696 320 637 361 625 352 344 374 717 550 499 539 585 277 644 367 720 385 632 530 369 393 430 459 652 444 699 382 338 458 415 441 731 489 400 241 442 285 494 232 477 402 515 293 369 543 343 293 647 549 771 480 668 383 355 233 372 464 729 496 664 336 602 314 639 434 561 238 655 474 762 386 604 238 681 547 519 453 603 547 699 384 584 516 758 371 395 297 737 421 629 324 703 521 532 290 744 388 734 331 379 250 673 282 746 493 647 354 575 289 582 348 440 382 710 373 610 398 711 244 487 268 454 497 368 271 697 544 666 267 725 369 406 399 633 366 430 237 575 434 489 401 599 289 566 514 602 251 462 533 606 380 650 497 497 362 704 351 604 460 768 333 710 382 379 445 343 232 376 527 486 357 714 536 675 407 370 445 716 425 377 550 506 551 444 511 510 248 359 521 681 388 519 308 702 491 499 286 402 429 722 455 711 349 670 254 524 361 633 485 646 326 627 236 361 303 412 544 390 299 614 535 379 437 530 495 556 281 572 327 628 238 630 396 349 244 406 535 579 285 517 434 360 240 433 393 506 491 581 374 540 386 590 331 355 499 427 429 334 250 489 305 764 432 505 545 434 420 576 458 565 542 727 324 432 234 743 268 739 474 354 436 525 456 623 492 756 458 357 475 340 424 559 388 349 446 630 512 630 289 695 263 701 366 480 249 562 398 557 292 744 385 707 415 353 259 676 459 766 545 395 258 650 403 395 416 649 289 442 296 587 395 581 361 381 242 604 541 659 540 594 516 724 447 765 452 497 473 547 394 436 421 537 303 454 434 580 413 411 499 584 434 376 361 740 364 414 308 562 293 357 384 707 368 450 304 408 384 704 367 586 276 670 423 602 402 340 368 478 234 604 512 631 552 674 266 639 472 735 508 425 447 461 495 541 533 463 529 654 508 392 368 716 379 363 368 651 402 491 302 706 235 712 551 660 322 460 349 665 476 510 349 362 395 558 265 365 352 626 533 645 316 539 532 440 418 699 424 763 551 776 360 363 503 693 414 488 360 670 453 484 510 550 461 735 514 539 361 700 363 693 280 568 414 526 441 717 378 472 312 400 287 598 356 538 445 538 423 615 255 424 380 660 282 411 511 683 255 528 247 379 422 341 512 353 515 345 414 614 271 729 412 763 305 511 431 523 406 407 337 394 448 774 490 707 296 762 492 641 328 357 304 542 507 493 474 700 339 531 435 752 277 543 503 653 246 580 337 530 423 487 387 693 321 404 518 728 302 595 336 741 521 771 423 549 374 555 316 623 390 746 552 575 372 503 552 337 481 666 328 541 393 705 423 761 398 334 404 406 507 689 353 362 324 423 245 705 473 559 436 673 389 486 383 554 238 424 504 507 292 534 395 553 247 389 385 576 334 559 465 333 339 591 316 416 266 730 518 433 299 602 331 677 293 512 245 455 231 338 452 550 483 742 520 372 298 573 372 754 235 432 460 406 256 544 412 361 279 491 430 394 361 525 250 570 276 429 521 621 258 741 331 637 344 604 412 444 259 627 363 619 429 672 407 684 331 609 439 624 508 766 262 460 380 511 355 711 308 744 478 717 339 509 487 553 378 382 543 546 241 677 286 672 339 501 245 404 395 587 324 341 373 448 274 473 513 581 268 617 279 467 480 595 343 420 285 655 467 654 546 708 471 724 300 562 274 414 391 511 385 423 499 524 501 390 375 725 480 710 264 434 267 746 339 730 549 675 423 703 437 455 274 402 464 690 540 704 529 777 311 655 532 487 356 775 331 391 262 604 241 537 394 692 544 518 508 566 361 540 398 729 327 457 532 599 251 341 270 676 489 763 412 701 322 601 545 493 231 751 487 685 525 743 349 456 370 417 311 377 318 772 304 490 502 497 408 635 325 396 453 487 514 372 429 343 313 735 498 361 499 643 397 352 476 727 507 764 246 771 307 762 264 635 335 627 437 612 355 677 450 348 382 634 325 645 345 694 321 539 283 586 427 358 390 511 384 756 483 649 260 501 520 660 307 373 325 405 284 427 300 557 318 732 319 372 392 436 519 630 332 379 290 709 263 632 332 527 540 670 525 443 540 722 250 589 256 519 538 398 249 775 306 433 520 758 388 540 446 678 359 673 407 749 316 490 549 432 362 413 495 723 443 685 402 443 481 444 247 429 236 519 305 568 479 359 346 481 392 357 265 642 536 773 238 548 268 504 241 579 546 359 238 761 281 510 273 332 536 573 343 760 266 637 236 757 296 461 382 644 359 485 404 667 334 744 498 583 326 399 547 592 253 391 424 394 290 365 533 466 261 365 508 558 526 446 344 691 433 634 351 598 538 616 251 681 422 432 233 601 517 507 433 751 449 502 316 501 384 336 271 574 324 494 247 604 315 489 522 590 499 663 255 364 544 615 339 401 262 629 283 441 295 633 303 671 351 731 501 440 348 582 268 755 298 686 550 699 477 429 260 645 378 589 498 643 413 427 297 480 424 571 547 377 434 506 380 597 418 538 245 361 424 402 476 692 234 347 272 644 338 611 299 675 289 430 273 478 339 702 477 565 443 716 423 690 278 598 321 618 448 733 451 456 383 611 492 460 266 673 409 537 347 638 235 727 417 672 536 645 341 511 476 405 513 605 483 353 369 635 250 455 311 682 549 626 483 563 318 538 481 707 411 461 381 420 531 583 254 584 330 626 338 773 436 335 484 424 313 504 276 467 310 417 272 518 311 432 363 581 518 520 486 504 407 499 382 343 280 471 285 534 323 414 507 564 284 731 316 590 473 626 277 648 522 510 547 496 390 520 305 518 490 601 525 583 249 655 508 407 343 758 296 522 317 575 549 342 330 555 327 388 377 652 296 636 481 449 481 624 332 656 446 566 365 476 550 457 239 402 246 709 527 570 427 686 400 453 341 399 258 667 470 482 489 498 468 363 522 738 517 703 234 613 544 569 439 376 364 557 483 686 326 768 548 576 369 481 234 766 482 644 523 508 419 770 247 538 302 627 434 407 452 471 237 725 323 390 318 762 313 698 350 459 502 591 439 528 389 612 412 513 344 440 466 597 487 458 496 386 349 682 295 356 544 393 249 553 314 606 489 474 280 652 395 683 439 338 365 588 528 704 489 380 462 348 457 469 283 563 288 775 318 722 465 706 312 571 401 369 409 607 289 692 516 368 529 446 245 563 304 490 541 489 459 479 293 629 254 726 341 595 435 671 496 507 342 703 512 489 467 596 235 581 356 540 276 531 438 557 450 666 402 357 328 477 374 609 452 436 449 655 430 527 327 725 315 766 282 659 359 447 450 762 238 687 523 578 542 656 270 588 479 455 366 483 290 759 539 479 536 638 428 774 339 772 264 707 338 710 447 560 269 429 381 346 329 757 307 449 361 361 252 519 549 628 517 677 479 700 534 559 434 694 243 442 380 765 467 447 318 705 334 531 385 539 433 596 271 501 408 446 251 414 385 332 344 533 428 508 251 564 244 470 445 399 333 586 462 575 347 657 267 771 408 488 279 715 251 480 415 706 406 388 275 400 542 660 280 598 408 672 331 694 395 374 350 751 256 445 248 549 386 766 476 538 478 483 369 484 286 420 477 437 438 423 375 766 504 537 501 366 522 386 501 602 334 708 322 744 236 626 305 667 412 673 456 562 324 353 241 634 383 352 449 733 532 424 534 516 491 522 496 537 319 525 521 530 247 432 285 584 432 506 544 494 337 480 346 372 269 431 451 568 381 522 475 429 386 749 326 682 499 614 550 689 543 448 493 691 411 345 311 604 254 716 246 659 484 647 390 613 505 601 325 389 415 710 487 535 434 723 380 750 494 747 459 415 409 553 296 386 402 455 353 673 251 569 468 437 381 412 334 753 338 618 377 412 407 396 439 459 374 412 245 766 337 627 467 372 395 494 318 389 439 464 248 505 334 498 399 549 378 641 250 446 308 473 233 721 273 692 255 686 514 418 363 576 385 635 375 415 536 465 500 359 250 661 240 682 317 519 501 754 308 582 234 336 320 757 291 766 405 721 530 450 273 574 296 684 461 482 409 476 502 692 358 383 384 356 421 756 357 495 303 479 360 755 269 547 251 454 399 351 485 630 476 691 490 535 328 724 363 361 320 577 318 535 456 499 360 501 356 762 371 688 492 430 423 619 276 707 477 674 400 641 290 425 348 406 533 485 304 547 303 721 350 540 435 350 513 713 458 498 317 655 316 736 306 376 525 627 341 378 342 767 429 740 492 353 539 588 452 634 453 640 266 727 478 387 345 678 291 590 291 735 456 606 246 620 383 588 248 333 525 519 241 699 341 728 367 591 284 534 260 562 470 549 434 478 254 520 350 567 294 494 370 569 309 521 343 628 408 718 440 652 337 407 433 608 271 600 257 718 238 726 306 432 442 508 278 541 253 532 255 726 440 634 552 357 399 750 421 548 327 415 430 495 467 681 269 488 320 403 493 421 429 681 452 425 376 759 246 347 316 702 361 584 395 724 272 376 541 545 246 600 427 605 285 527 394 699 389 471 455 662 316 715 456 564 317 664 340 712 240 751 373 472 383 477 474 484 497 609 506 530 458 724 293 760 325 593 386 376 531 680 402 347 513 643 306 497 367 372 456 519 495 336 364 521 371 562 418 562 519 514 405 427 254 659 517 481 454 507 528 629 425 620 283 435 381 614 531 449 289 697 312 479 265 744 440 553 332 351 257 727 519 506 507 718 485 701 313 479 317 614 293 769 455 662 331 729 337 634 281 677 500 333 350 445 298 470 528 359 514 572 302 734 302 442 359 457 456 412 402 746 257 470 412 568 519 743 240 383 289 658 242 681 325 372 393 581 385 403 231 394 329 354 347 520 277 525 281 418 341 513 482 737 527 695 409 725 444 590 389 711 352 415 234 740 520 549 342 357 382 731 283 537 470 623 282 689 268 777 276 599 274 510 304 439 365 696 282 596 366 386 522 733 395 669 331 501 509 478 491 766 446 398 434 746 536 444 239 343 484 635 320 547 533 573 346 455 486 535 409 649 303 605 442 664 421 341 496 526 460 458 471 386 373 464 501 415 322 422 423 643 324 757 479 725 296 518 466 342 336 450 464 665 241 605 388 488 232 396 538 512 474 434 378 420 539 505 314 511 290 515 288 550 290 569 528 657 402 551 290 723 376 535 515 397 388 638 294 764 490 661 441 568 536 712 260 403 255 764 376 738 542 364 489 489 354 470 331 527 247 733 316 616 504 372 548 749 392 379 349 645 429 364 390 340 406 655 266 600 330 555 280 615 397 443 306 346 419 591 374 592 266 397 413 624 399 485 527 449 418 427 449 765 272 475 515 389 313 353 419 532 243 509 454 445 408 512 344 438 488 449 241 517 392 601 469 389 528 623 489 604 521 748 416 482 479 758 527 601 412 755 427 772 309 637 538 596 377 763 267 435 383 428 447 367 382 385 342 666 539 760 401 419 522 552 367 730 395 517 305 674 323 674 493 333 355 478 430 773 280 586 506 685 289 518 532 767 271 478 255 357 234 515 292 529 490 540 457 506 261 504 520 442 253 652 344 694 385 540 242 641 416 435 514 690 419 487 359 750 331 430 483 494 363 470 451 473 360 652 248 541 458 723 447 604 546 471 384 373 279 617 423 603 519 772 432 554 403 452 279 417 433 393 415 389 428 730 364 667 442 631 275 654 272 702 338 638 536 387 425 512 442 648 500 639 504 541 311 480 467 761 502 568 354 373 404 466 365 440 312 676 327 457 286 718 412 481 427 623 326 377 458 756 331 343 388 630 248 472 482 530 491 635 457 435 336 354 542 469 345 362 249 635 452 373 500 654 269 449 258 768 236 698 286 344 483 404 424 509 464 441 369 557 333 641 309 566 353 583 336 771 429 473 462 575 530 366 475 518 365 721 320 597 258 663 432 593 392 446 438 672 468 589 494 543 277 426 397 692 315 361 367 676 530 534 299 648 412 341 247 502 403 623 456 735 241 668 379 692 303 669 533 683 544 572 424 355 269 567 275 561 282 667 500 378 512 755 321 731 411 345 499 428 547 606 382 501 403 494 278 684 447 732 364 765 411 425 277 622 429 346 430 340 330 567 546 707 355 416 510 742 243 675 427 694 247 592 370 644 479 616 353 429 440 471 268 363 551 533 371 346 260 523 332 345 545 359 306 390 315 544 429 750 399 533 261 453 482 398 455 498 514 447 279 524 552 630 470 472 270 754 546 719 454 710 365 666 394 723 261 382 307 574 372 599 432 551 485 761 467 386 263 694 509 626 371 561 401 545 474 637 405 607 341 349 390 732 345 525 349 462 360 435 451 698 501 755 302 492 384 476 529 546 552 514 318 757 514 353 235 494 321 742 354 452 264 653 282 598 495 760 383 434 341 563 533 674 261 541 331 723 252 375 456 719 339 501 394 387 482 438 535 649 328 743 389 634 233 338 432 513 396 559 437 731 452 408 413 546 271 384 395 424 360 758 387 777 425 731 495 354 452 635 479 524 455 437 399 757 239 440 521 402 308 683 315 639 442 659 331 487 363 565 360 658 480 545 312 594 462 635 504 376 446 480 286 346 537 441 352 527 433 392 409 685 371 412 480 491 522 655 378 540 442 423 381 706 508 757 428 762 545 488 247 507 384 408 445 640 353 401 379 698 416 716 326 707 408 538 405 721 280 355 461 707 242 388 289 708 310 485 324 716 536 650 537 540 290 613 417 634 369 655 549 577 498 504 357 354 321 760 369 384 278 740 350 696 471 597 351 387 378 532 488 706 453 500 475 567 348 607 500 342 450 737 344 417 338 442 354 722 365 451 318 600 299 576 377 429 371 479 426 718 271 412 477 679 347 366 403 749 417 716 269 704 425 623 437 727 318 458 367 695 352 470 438 468 499 536 414 333 488 584 463 459 500 575 231 541 434 629 493 672 235 650 436 714 359 336 301 746 438 417 380 763 292 401 370 458 418 393 357 529 304 541 538 570 377 387 380 712 247 736 407 607 546 735 306 723 471 536 543 546 232 353 522 454 523 334 295 615 520 438 526 704 509 590 512 382 471 455 545 468 293 605 311 657 469 450 333 625 339 565 293 528 343 748 239 361 453 746 481 776 457 715 312 618 357 731 340 375 258 530 509 490 445 647 269 372 468 528 429 612 320 402 335 585 423 363 362 582 428 463 414 510 549 595 274 515 493 555 264 745 245 758 351 431 377 362 411 710 442 423 491 680 503 369 324 634 434 345 399 599 246 392 504 372 240 658 468 739 295 480 548 576 378 713 394 576 322 747 260 426 492 764 245 665 289 397 253 661 472 698 272 354 247 392 546 582 282 394 307 511 323 660 474 777 489 483 437 731 356 675 268 423 446 676 237 742 381 709 459 414 540 343 411 748 418 686 473 362 493 362 409 442 519 405 501 655 476 651 432 441 312 587 499 420 401 742 268 654 505 617 351 525 284 584 473 602 343 476 487 375 298 515 266 386 310 405 440 500 486 594 507 457 545 336 368 413 539 589 262 667 266 527 483 511 509 631 370 347 501 350 354 404 376 345 320 738 438 631 519 539 282 684 493 437 465 585 397 435 341 451 238 392 413 499 457 737 543 609 369 678 478 621 266 577 429 547 493 645 495 563 369 587 288 361 406 728 408 643 318 521 444 703 251 613 272 342 389 513 267 775 293 427 231 476 449 513 541 499 248 692 316 354 489 355 514 552 288 529 336 649 233 523 395 606 375 515 443 668 310 619 401 409 258 433 253 352 266 513 439 581 388 418 295 763 482 340 493 761 447 691 508 535 370 664 455 482 390 676 477 739 514 755 480 567 453 438 539 684 328 659 336 532 530 356 281 455 460 682 329 525 369 728 307 633 491 417 432 478 510 373 498 670 268 744 353 356 475 411 408 449 286 463 305 742 232 667 484 685 463 773 252 543 507 760 265 557 258 565 342 674 470 429 497 483 372 732 457 737 417 774 276 445 449 393 386 413 311 591 426 419 300 635 326 357 307 648 265 697 336 731 390 760 231 595 314 601 241 707 412 591 481 438 345 412 303 348 510 447 465 473 459 609 355 754 405 645 530 598 360 488 526 461 304 426 344 690 272 441 452 433 255 688 456 430 529 433 462 772 376 753 397 719 355 506 325 578 324 480 449 624 499 566 240 658 311 770 481 733 235 446 329 364 406 452 441 402 260 524 402 455 331 730 522 668 524 723 440 386 378 533 488 336 413 549 351 703 535 490 307 560 322 567 347 479 543 735 500 583 437 492 527 471 432 690 519 414 303 360 392 513 244 519 445 705 432 401 334 336 383 399 438 442 409 578 548 638 413 547 374 564 437 611 392 526 325 376 455 649 401 592 392 610 285 497 386 678 240 590 393 615 527 618 287 552 519 460 530 402 421 568 526 453 298 375 370 671 286 607 295 424 536 641 232 393 263 612 352 447 447 528 401 739 500 420 317 572 467 341 468 477 307 396 545 475 426 347 313 347 329 685 459 338 240 679 314 413 314 735 463 614 473 633 287 631 261 719 305 602 300 766 412 377 307 557 424 375 493 767 377 677 271 637 505 381 261 687 384 690 529 461 362 577 516 486 301 501 457 505 252 500 363 485 278 661 368 409 513 445 545 534 416 499 321 703 516 381 445 444 548 615 530 776 352 583 470 715 293 603 516 618 421 514 513 335 314 483 266 518 505 692 376 401 479 646 330 352 345 580 269 637 242 712 512 590 449 625 238 678 288 524 510 456 324 552 481 430 352 499 422 576 544 341 501 445 429 702 431 510 275 607 453 408 536 603 454 673 265 503 358 758 503 587 242 767 309 397 331 655 243 468 393 665 402 495 471 427 447 625 331 750 257 517 456 505 284 569 429 421 372 595 465 482 413 587 257 657 368 545 323 766 425 623 453 388 507 559 346 520 422 548 405 475 421 642 528 476 389 386 235 452 277 369 542 773 525 385 405 621 519 607 497 449 282 362 331 554 423 505 463 662 380 359 423 503 278 552 304 379 407 425 306 398 446 464 436 458 535 597 419 334 282 701 348 555 282 516 238 540 499 343 464 541 322 440 434 697 472 583 432 716 549 607 404 512 402 775 473 505 256 752 299 740 467 414 439 642 350 635 265 350 392 452 457 663 385 523 362 730 479 655 396 405 543 433 344 574 516 406 451 745 524 557 238 423 383 739 402 458 464 688 412 650 237 528 526 705 301 339 235 375 460 704 436 412 508 529 544 747 329 473 344 578 428 376 439 555 505 567 387 563 459 698 494 368 328 739 286 554 506 619 278 542 421 364 365 401 349 429 468 703 254 499 509 586 512 408 515 622 402 713 270 627 388 525 356 523 316 471 425 611 380 630 421 468 253 349 460 338 260 584 410 552 343 428 484 588 235 432 456 534 548 650 396 483 550 374 480 361 494 344 361 644 461 752 369 508 303 595 472 439 455 587 441 737 362 444 506 490 250 689 471 644 419 345 478 623 337 476 244 442 327 354 463 745 489 648 334 739 338 408 381 380 283 564 374 553 458 749 398 402 321 531 478 606 512 678 457 460 276 730 276 632 339 615 417 446 520 613 483 502 499 525 449 732 349 641 429 729 402 698 552 733 249 676 383 464 488 479 511 341 306 747 449 532 321 556 335 479 429 393 232 700 299 418 353 590 472 728 414 506 414 467 483 635 437 527 338 382 295 452 377 445 501 642 429 367 350 766 424 466 331 767 428 415 387 443 467 564 283 712 292 738 516 587 433 729 323 452 479 633 240 363 351 440 520 542 514 447 389 685 253 462 469 362 279 441 488 618 373 605 523 637 491 521 406 409 454 385 287 441 532 566 445 677 484 371 286 678 514 449 263 604 480 485 372 469 338 446 267 392 371 462 417 350 479 659 449 700 546 401 344 742 446 641 428 513 489 502 530 575 365 361 327 540 298 543 401 764 440 692 539 498 447 748 405 338 276 455 431 667 541 738 552 454 339 742 550 771 539 565 392 608 344 755 337 677 419 764 545 500 282 662 528 611 259 444 507 555 438 765 539 635 297 639 287 697 478 737 424 655 344 739 425 474 382 419 544 659 490 451 387 572 406 526 405 723 385 663 390 454 458 350 400 730 545 385 435 398 311 576 339 581 542 343 285 661 247 697 301 757 292 526 526 434 318 398 495 332 370 696 363 568 249 346 374 677 468 648 413 583 449 368 398 706 532 701 513 770 389 676 478 509 248 559 326 608 341 694 347 578 376 533 548 651 317 446 460 559 237 635 480 615 447 466 400 566 371 401 512 666 387 554 415 643 317 399 352 495 518 637 500 625 313 372 493 687 459 662 310 645 482 400 353 506 385 445 437 698 497 708 503 615 508 473 483 582 358 514 424 742 406 364 260 460 304 613 330 540 374 708 350 581 322 473 317 777 369 343 413 467 287 650 385 557 360 776 431 411 295 673 510 619 432 623 446 653 248 453 424 625 290 697 518 756 300 569 505 666 490 369 491 394 466 729 289 704 327 607 509 624 449 520 446 394 509 727 422 464 252 714 409 524 232 638 547 357 498 671 413 517 251 348 287 665 313 630 467 443 373 341 488 523 354 397 389 393 464 376 233 644 369 431 247 504 243 740 295 678 376 765 524 705 245 501 545 649 522 771 477 474 430 570 376 691 300 739 323 340 380 555 248 754 251 445 293 634 416 517 329 545 331 466 249 589 512 681 410 663 535 379 546 543 484 341 384 452 390 551 309 378 457 446 470 598 317 748 355 471 546 405 257 698 354 731 549 417 474 719 499 566 457 536 504 575 338 600 498 525 405 610 250 530 481 672 260 638 359 732 547 549 429 709 423 672 262 616 311 389 527 471 416 637 473 569 446 521 411 572 535 412 399 730 303 528 479 597 395 344 528 581 315 427 510 605 363 660 397 509 516 450 308 705 310 421 501 736 490 673 382 539 389 483 538 606 487 744 399 679 526 682 312 429 281 706 374 352 527 489 404 638 273 336 321 410 370 699 503 385 525 605 513 613 328 723 332 603 500 588 293 413 513 643 536 631 431 730 444 332 440 752 354 662 502 731 335 490 309 392 301 364 249 520 551 689 516 566 310 345 245 660 246 601 551 567 246 425 294 731 432 572 447 422 318 447 367 480 315 714 402 580 256 514 373 775 442 576 349 505 235 766 435 701 394 593 300 711 245 412 391 667 539 761 262 615 517 403 314 707 522 355 357 708 393 682 249 638 460 605 540 353 247 445 261 758 457 749 385 400 345 452 509 548 499 505 307 405 492 653 389 560 480 366 429 400 324 382 430 617 236 595 492 760 433 569 251 421 387 530 445 771 437 366 291 373 351 608 405 722 284 374 476 526 431 582 479 488 317 624 246 414 522 673 236 610 306 358 422 635 347 408 478 616 532 590 294 716 310 612 353 347 275 758 471 400 494 375 356 554 543 419 506 766 374 731 487 707 506 462 302 544 243 477 541 334 376 676 496 377 241 580 440 402 248 378 465 660 502 764 350 659 250 657 363 524 343 665 277 469 277 337 497 482 488 611 538 425 236 626 478 564 286 418 268 437 486 672 488 356 519 508 239 521 548 526 349 510 442 705 521 433 295 693 385 522 241 745 393 395 476 365 343 542 272 366 405 764 365 390 270 336 535 595 263 558 393 706 356 599 479 497 537 564 340 693 283 761 329 619 315 386 256 656 376 436 434 338 528 539 515 443 322 505 389 512 272 702 347 624 324 405 335 627 323 346 457 524 439 762 515 505 263 684 463 373 246 487 355 730 530 554 414 643 380 360 243 588 494 707 270 558 431 494 513 457 312 565 402 413 504 729 296 460 414 730 239 359 281 463 359 736 290 583 471 765 351 468 244 644 433 728 354 591 275 449 532 762 390 624 451 633 311 492 438 606 238 446 280 339 261 704 507 500 365 670 383 699 344 656 425 719 319 401 551 528 265 775 419 382 314 339 323