Surface 390.000 410.020 0.070 287 3085.000 3095.080 0.090 113 366 365 362 362 363 361 359 357 354 350 340 330 326 329 341 356 365 371 376 380 381 381 384 386 385 381 371 362 357 352 345 343 347 358 374 387 395 394 390 379 361 336 316 305 303 310 313 316 318 316 317 319 320 320 328 352 381 397 406 411 406 394 383 371 359 345 338 342 352 353 347 339 330 327 326 326 329 328 327 327 330 335 334 339 347 349 355 368 382 397 415 436 452 450 433 413 398 383 373 360 353 357 372 390 402 411 428 447 466 484 491 490 490 491 488 473 448 423 415 429 451 461 454 428 405 408 423 435 448 448 427 407 390 383 387 399 409 407 411 413 409 413 421 433 443 452 457 456 447 440 447 459 470 478 476 468 462 463 466 470 471 471 472 473 475 478 488 500 502 497 499 510 519 524 518 502 485 469 448 433 430 430 429 431 433 433 431 429 428 429 429 429 428 425 422 423 426 429 430 431 432 439 447 459 470 480 488 495 506 519 526 528 528 528 531 535 542 548 550 551 549 546 549 554 556 551 545 536 533 534 533 525 510 492 472 462 467 473 476 473 459 443 438 437 437 437 438 438 438 437 436 436 438 440 441 443 458 481 494 509 524 543 555 562 564 553 539 537 527 510 518 540 559 576 586 583 565 538 521 523 523 516 515 530 546 555 554 356 362 369 373 373 369 367 362 356 350 338 330 328 329 333 346 358 367 373 380 390 399 408 412 410 401 386 375 364 354 354 361 364 369 384 400 408 405 394 378 367 348 322 308 308 313 314 316 317 317 316 318 321 321 322 334 357 382 401 411 409 397 384 370 356 342 331 334 343 341 335 331 326 326 327 329 328 327 326 330 349 368 371 372 373 378 387 400 416 431 444 452 450 437 420 408 400 390 382 376 368 358 361 375 389 408 429 447 461 470 472 470 474 482 485 479 455 427 423 442 462 468 452 421 411 426 447 459 463 463 451 431 414 395 381 386 390 391 397 397 400 415 435 452 461 463 461 453 441 434 442 453 461 469 468 460 455 460 465 469 468 463 462 464 468 474 484 495 501 498 495 499 510 520 519 506 489 473 453 437 433 433 431 433 434 433 432 431 431 432 432 431 429 427 424 425 431 432 433 434 434 437 438 445 453 462 476 490 505 516 525 532 533 531 531 533 537 541 543 544 540 536 539 545 547 544 541 534 530 530 524 510 491 474 466 470 482 494 500 492 469 446 439 439 440 439 439 439 437 437 438 440 441 442 445 452 470 494 510 519 531 544 554 563 566 563 558 554 537 518 525 550 573 592 603 598 578 554 547 555 558 546 533 542 559 571 573 364 376 391 399 395 387 377 368 361 353 340 334 337 335 331 334 346 358 368 381 395 414 429 435 430 413 395 381 370 363 368 374 383 389 397 407 413 411 399 384 375 371 347 315 312 315 316 316 315 316 316 316 319 320 320 323 332 348 368 389 401 399 384 363 343 329 323 326 328 326 326 328 325 324 326 325 327 328 327 339 366 390 402 408 410 414 422 432 444 457 463 454 437 425 422 426 423 411 400 398 393 379 365 365 378 399 420 436 444 444 448 459 467 477 482 478 459 436 428 441 459 467 454 429 422 439 458 472 476 474 465 448 431 409 387 384 384 384 387 388 394 409 427 441 450 453 450 441 430 430 441 449 456 463 464 455 449 454 460 464 460 456 457 458 465 476 488 499 503 502 500 502 510 517 516 507 493 474 454 440 437 436 434 435 435 433 433 434 434 434 432 430 428 428 427 429 436 436 438 439 437 439 438 441 446 453 470 487 505 515 520 527 532 532 533 534 536 539 540 538 533 528 529 532 534 535 533 529 527 524 512 495 476 466 469 482 498 513 519 509 480 451 442 441 440 439 438 437 437 436 437 438 440 442 451 460 472 496 512 526 542 551 559 565 569 574 576 568 547 528 534 558 583 603 615 614 596 577 576 585 588 576 559 562 577 588 593 387 395 404 410 408 398 384 375 371 361 347 345 350 345 336 332 341 360 381 399 412 427 438 440 435 421 404 391 381 374 375 384 396 411 416 422 422 419 413 401 393 389 367 321 313 315 317 317 317 317 316 316 317 318 320 320 322 327 337 357 375 380 368 350 332 325 321 321 322 324 322 323 326 328 331 333 336 339 338 345 364 385 401 412 421 431 443 456 466 474 475 459 443 438 445 454 450 433 424 426 419 402 383 367 365 380 396 411 421 428 440 457 473 484 491 490 481 464 442 439 457 471 463 435 421 436 456 469 472 469 461 447 424 409 403 401 392 388 392 396 395 395 403 412 420 427 427 423 421 427 438 446 452 456 458 450 440 442 446 449 448 446 449 456 460 468 483 498 505 509 507 508 511 516 514 504 491 475 457 445 441 441 439 438 437 436 436 437 437 435 432 431 431 431 430 430 435 436 434 434 434 438 441 441 443 448 459 478 496 509 515 521 527 531 535 538 539 540 540 535 528 523 521 521 523 525 523 522 520 513 498 483 469 468 479 497 512 522 527 517 485 455 444 441 439 437 436 434 435 436 437 439 440 443 452 466 469 479 501 518 536 546 553 560 567 575 581 580 563 545 547 567 587 602 613 617 609 601 604 611 614 604 589 588 597 608 616 383 385 388 396 401 400 394 392 386 370 358 364 372 364 351 341 342 359 383 402 416 428 433 428 419 412 408 404 395 386 385 397 408 415 415 410 410 404 405 401 397 391 367 325 312 310 314 317 318 317 316 317 317 319 320 320 321 322 324 332 343 348 341 332 325 324 323 323 323 325 324 331 349 358 367 370 370 372 373 370 366 372 383 393 404 418 435 451 467 482 489 483 475 474 480 482 475 457 453 458 446 424 404 380 366 372 383 398 416 432 445 459 474 489 499 505 501 487 464 448 458 474 474 453 427 428 444 456 463 456 443 431 417 419 421 414 399 399 408 417 413 402 398 399 402 405 406 407 414 423 431 440 445 446 446 443 434 431 434 442 447 448 455 464 468 470 478 491 502 511 516 521 521 522 519 510 502 486 470 458 454 452 449 444 440 439 438 438 436 433 432 433 435 435 433 433 430 427 423 424 425 431 438 442 445 448 450 459 472 488 503 511 518 524 530 534 537 541 540 536 528 521 517 514 513 514 513 509 503 495 484 474 470 477 492 508 518 526 529 516 487 458 444 440 438 434 431 432 434 436 438 440 442 442 446 453 459 470 492 504 517 529 537 548 560 570 579 585 577 563 562 573 583 590 597 607 612 617 622 626 629 623 616 615 620 627 633 362 364 371 381 388 398 402 404 393 376 372 384 392 386 373 355 344 350 369 382 393 405 410 407 402 398 401 406 407 404 407 413 419 417 409 398 387 378 376 374 374 371 352 325 316 311 311 315 316 317 317 318 318 320 320 320 321 322 322 324 327 327 327 326 326 326 324 325 328 330 338 361 386 405 410 410 407 406 408 402 389 384 388 392 399 411 427 443 463 485 502 509 509 508 510 509 502 490 487 486 474 450 425 401 383 370 371 383 398 415 436 459 477 492 499 499 497 491 478 459 459 473 479 470 448 433 436 450 459 456 442 431 432 436 430 414 404 416 428 438 436 423 415 415 413 412 407 404 408 412 416 424 432 433 430 429 427 427 441 461 474 471 462 465 477 483 482 488 496 507 519 528 529 529 526 519 513 500 482 472 471 470 465 457 446 442 440 438 435 434 434 436 439 437 433 432 426 421 418 417 419 423 431 441 449 455 453 452 456 467 484 497 506 514 520 527 532 537 540 538 533 526 520 511 507 505 502 496 490 482 476 472 475 484 494 506 515 523 522 506 480 456 442 437 433 430 429 432 434 436 439 442 444 446 447 449 453 464 483 494 503 513 526 541 554 565 572 579 579 573 570 570 571 575 583 594 605 615 619 619 622 624 627 630 632 632 634 360 363 371 383 395 406 412 410 395 381 380 391 400 395 381 361 343 342 351 358 365 375 382 383 383 386 392 397 403 413 425 429 426 418 414 408 394 384 374 363 353 346 337 326 322 316 314 313 312 316 319 319 319 320 320 320 321 323 322 322 324 325 325 326 327 326 327 331 341 355 368 390 410 425 433 438 438 440 439 430 413 404 413 422 425 429 437 453 472 492 509 519 518 518 520 520 517 514 510 505 496 474 448 429 411 384 377 390 396 406 429 454 472 485 493 494 486 477 469 465 470 477 477 469 455 439 437 444 452 459 453 448 450 445 429 411 406 425 440 452 455 447 440 441 443 440 429 419 419 420 416 412 415 417 418 424 434 442 448 462 477 486 480 475 480 488 494 497 500 507 518 528 532 534 532 523 515 504 488 480 483 486 485 476 458 447 442 439 438 438 437 440 442 439 434 431 423 417 417 417 417 420 428 440 451 461 466 460 455 458 468 480 492 501 508 518 525 531 535 538 539 535 526 516 512 505 497 491 486 480 475 474 481 489 494 500 506 509 507 493 472 452 440 434 430 430 431 432 435 439 441 445 448 449 451 452 453 459 470 485 497 507 521 537 550 562 569 571 567 563 561 559 556 562 573 584 594 600 600 595 594 602 611 618 615 614 617 372 384 393 403 416 425 427 419 401 386 382 390 400 399 382 360 349 351 352 349 349 354 359 365 369 376 383 388 399 418 432 428 415 406 407 410 404 394 377 363 351 342 342 342 336 334 336 326 314 314 317 319 319 318 317 317 320 323 322 322 324 326 326 328 329 327 332 345 361 374 380 392 401 408 411 418 433 449 458 455 438 426 437 455 464 465 466 475 489 502 511 515 508 507 510 509 506 509 509 506 501 480 456 435 411 387 379 395 410 416 427 445 461 476 486 492 493 486 481 479 480 481 479 469 457 446 449 452 450 457 463 464 460 451 433 412 408 426 445 460 469 470 466 465 468 462 448 440 444 445 437 420 411 412 417 430 446 459 468 479 491 498 499 497 496 496 499 502 507 514 521 531 537 538 537 529 519 510 499 491 493 498 499 491 471 454 446 442 442 442 441 440 440 438 436 433 425 417 414 415 416 417 424 435 449 468 480 480 470 462 462 468 477 486 495 506 514 523 530 537 540 539 531 525 519 508 496 490 485 481 478 481 489 498 504 503 502 501 498 486 468 450 437 431 429 428 429 430 433 436 440 443 444 449 454 456 457 459 466 476 489 503 516 530 543 554 561 561 554 546 543 542 541 549 560 570 576 579 578 571 573 582 590 594 591 595 600 374 396 408 418 430 437 435 423 407 391 386 395 405 402 384 366 366 374 372 365 364 363 361 361 363 368 375 390 406 427 435 430 410 393 387 388 386 381 375 362 348 350 365 370 363 359 362 351 331 318 315 316 316 314 313 312 315 320 321 323 327 334 339 342 338 332 333 335 342 351 360 372 379 383 388 404 425 443 459 469 467 457 460 476 492 501 502 502 503 504 505 505 497 493 494 491 486 488 492 492 485 459 427 405 392 390 392 397 413 430 437 441 449 462 474 485 485 482 481 479 476 470 467 467 465 460 459 462 459 459 467 470 463 449 433 415 410 425 445 459 470 476 479 483 483 473 458 453 456 458 451 433 422 424 430 442 454 464 472 479 490 499 503 502 502 504 510 514 517 520 524 533 541 540 539 535 530 523 515 507 504 503 502 493 478 462 451 447 447 445 444 442 440 441 439 433 428 420 414 414 415 415 418 427 441 458 472 481 479 472 467 465 470 476 484 494 503 514 523 532 537 537 531 526 519 505 493 489 485 483 483 488 498 510 520 517 508 500 492 483 468 447 434 430 428 428 428 427 430 431 431 432 434 440 452 460 461 461 466 470 479 489 503 517 529 537 543 545 541 532 526 524 526 533 541 549 555 556 556 552 558 567 572 573 574 582 591 368 388 402 416 427 432 429 421 412 399 392 402 407 399 382 374 382 391 386 378 386 391 389 380 369 361 370 389 409 420 429 432 420 396 381 373 367 364 362 352 346 361 382 388 383 381 382 372 356 343 331 318 313 312 311 310 312 315 319 323 333 353 366 368 356 347 349 348 345 344 348 354 359 366 382 400 415 431 448 463 474 479 483 494 510 520 523 517 504 495 489 486 482 476 475 475 468 464 464 466 461 438 405 395 410 426 430 421 417 433 452 461 461 460 463 467 467 460 458 462 463 455 453 460 459 460 464 468 469 468 472 471 462 444 428 420 420 424 432 443 453 464 474 484 489 484 472 464 461 457 448 433 435 446 447 448 459 469 471 473 481 489 493 494 498 506 519 523 523 525 530 535 540 543 543 542 541 537 532 523 515 508 499 490 482 473 461 454 451 448 445 445 445 447 445 439 436 425 416 413 412 413 413 418 429 442 458 471 477 476 475 474 473 474 477 484 494 502 514 526 533 534 528 519 511 497 490 487 486 488 494 504 514 525 533 531 518 501 487 474 459 443 434 429 428 429 428 427 429 430 428 429 429 433 446 461 467 464 465 468 471 479 492 505 514 517 519 522 522 519 513 511 514 518 522 528 534 535 536 535 542 548 552 557 562 570 581 359 378 398 410 418 418 415 415 415 406 401 409 411 398 382 380 393 402 396 389 400 412 407 393 377 364 364 373 387 402 420 431 432 421 405 389 377 374 369 357 353 368 386 395 400 402 398 388 379 375 361 338 322 315 312 310 312 313 317 323 338 367 388 388 371 362 372 377 370 365 358 353 354 362 374 385 398 415 431 445 459 472 483 495 511 524 526 514 498 487 482 474 465 458 453 452 445 439 436 438 434 418 396 403 434 457 464 458 442 436 446 458 465 465 458 450 444 441 445 452 452 442 442 448 445 450 459 467 473 477 478 471 459 441 431 433 438 432 428 432 438 449 461 474 487 493 489 478 470 461 449 439 443 451 455 452 454 467 477 479 480 483 486 488 492 502 514 517 516 519 526 532 537 543 549 551 550 548 546 535 526 516 506 497 494 491 478 462 456 450 447 450 449 450 451 451 443 428 416 411 410 411 412 415 423 437 455 468 474 475 475 481 486 484 484 486 488 494 502 513 524 527 523 515 507 495 490 491 495 503 514 526 536 540 541 537 523 502 485 468 451 438 431 432 433 434 432 432 430 428 426 426 428 432 442 461 471 469 468 469 471 477 487 497 502 503 502 503 503 505 507 506 509 514 515 519 522 523 523 525 531 538 545 554 557 564 575 348 372 395 406 410 406 403 407 412 410 413 420 423 414 396 390 399 408 403 403 413 418 411 394 385 376 370 367 370 385 405 420 430 435 429 414 402 399 389 372 360 366 382 396 408 414 411 402 398 392 382 366 344 326 317 313 312 314 316 323 341 373 394 402 383 372 382 398 405 394 378 366 367 369 368 373 384 396 409 421 434 449 465 482 503 520 524 511 500 497 496 482 463 457 452 443 430 422 416 414 407 402 404 414 435 456 469 470 459 455 456 459 465 466 462 452 435 431 443 451 450 433 428 434 440 449 454 459 467 473 475 471 458 441 437 443 446 443 444 448 446 447 455 468 481 491 493 488 479 462 451 454 457 455 461 468 466 467 478 480 477 477 478 481 487 496 501 501 502 507 514 522 529 539 550 555 554 554 554 543 534 527 521 512 504 501 491 474 465 453 448 450 452 454 458 458 445 430 419 413 411 410 410 411 417 426 439 455 470 476 478 488 497 496 496 494 492 492 493 498 511 518 519 515 507 497 495 502 515 525 533 542 549 551 548 538 520 500 484 470 451 437 432 434 440 442 438 435 430 426 424 426 429 432 440 458 474 473 469 470 472 477 484 492 497 498 497 498 501 506 513 516 521 526 531 533 533 531 531 532 535 541 547 551 552 560 568 340 366 384 395 399 397 397 406 415 419 423 426 426 416 398 396 408 415 412 419 429 428 419 407 402 395 380 372 366 378 397 412 422 435 443 439 426 411 392 374 359 360 373 388 403 413 417 415 410 404 399 391 365 333 322 317 314 313 314 323 345 372 389 400 400 393 391 403 415 416 401 384 382 384 379 385 397 401 401 410 427 447 465 485 506 523 528 523 516 515 510 495 479 474 469 455 433 415 406 405 410 423 436 438 442 458 472 476 472 473 475 473 472 469 465 454 431 423 436 442 437 425 423 433 440 445 444 445 454 462 467 470 463 450 445 448 448 452 460 468 469 464 461 467 475 484 489 487 478 463 458 469 477 477 475 478 482 479 477 479 475 473 474 478 484 487 487 487 490 494 501 507 516 528 541 550 552 555 558 552 542 533 527 517 507 505 497 486 479 461 452 450 456 459 458 453 440 424 417 415 412 411 411 412 414 417 429 447 460 470 479 492 502 504 504 502 499 496 492 490 498 508 512 514 509 502 503 512 529 539 547 554 559 557 551 534 515 502 488 474 450 435 431 432 438 442 438 435 429 426 426 426 428 434 443 458 474 476 473 472 475 479 485 492 498 499 501 506 513 521 530 537 545 548 553 555 554 549 544 545 546 549 553 552 548 551 552 340 364 377 383 388 392 398 406 415 419 420 422 419 408 397 403 416 426 430 434 443 448 446 438 424 409 388 374 368 379 399 418 432 444 453 449 431 407 385 372 363 360 364 378 396 411 422 425 419 415 412 399 368 334 321 320 316 315 317 323 344 368 380 392 407 415 415 422 434 435 420 400 395 399 393 398 418 428 421 415 424 443 466 489 512 529 538 539 533 529 520 505 489 477 467 449 428 419 421 428 438 451 460 460 462 472 482 487 485 482 480 473 464 455 446 438 424 411 417 421 415 413 417 427 432 436 439 443 451 459 468 474 472 464 458 456 454 457 465 475 482 484 478 476 484 492 491 484 475 468 472 487 495 500 501 494 493 488 487 485 477 472 470 472 475 477 478 481 485 489 493 498 505 516 531 544 551 555 558 556 549 538 528 517 512 514 509 500 492 472 456 453 461 464 458 445 432 422 416 414 414 413 411 412 413 414 427 447 459 471 482 493 504 510 514 513 506 505 495 489 491 500 510 518 518 513 511 513 526 542 555 563 564 561 549 531 519 501 483 466 448 437 432 431 435 437 436 434 430 427 427 427 427 435 445 458 473 479 478 478 481 486 492 497 500 500 501 509 519 531 540 549 558 560 558 555 556 555 553 555 558 561 561 560 555 547 537 345 366 375 380 386 392 398 400 403 407 408 409 406 401 403 412 423 433 443 448 454 457 456 448 436 421 400 380 378 394 409 423 437 447 452 447 429 405 388 387 383 371 366 373 390 408 423 429 430 424 414 391 360 333 323 322 316 314 314 317 337 372 400 418 429 441 447 449 455 456 441 419 408 413 408 405 425 446 450 437 432 443 461 484 511 530 542 546 543 537 529 513 491 473 459 445 438 437 444 456 466 474 479 482 482 483 484 483 477 472 471 462 448 442 434 422 412 402 404 411 416 423 427 431 435 441 449 456 462 468 475 477 472 466 462 459 454 453 459 469 481 491 493 488 490 493 488 479 474 477 487 498 502 507 508 502 495 494 501 495 482 471 465 465 467 468 472 479 484 487 489 493 499 511 527 543 552 554 550 547 544 536 526 519 513 513 511 506 496 471 460 461 464 460 450 440 429 419 415 411 411 411 411 412 412 413 421 438 456 469 480 487 496 509 520 523 514 509 496 489 490 501 516 529 535 529 520 515 521 536 553 560 560 557 548 535 518 494 473 458 443 436 433 432 431 432 432 433 431 429 426 427 429 439 453 465 479 488 488 491 495 499 504 505 504 501 500 504 515 527 538 548 556 560 556 549 546 549 557 562 566 568 568 564 556 546 536 345 363 371 379 386 392 397 396 392 392 396 401 402 401 405 415 425 436 447 451 446 444 444 439 430 413 397 389 398 410 418 427 433 438 445 445 435 418 405 407 405 391 382 376 384 400 413 422 428 424 408 384 356 331 326 324 317 314 311 314 324 350 381 406 420 434 448 460 469 469 453 430 420 430 431 420 431 455 472 467 455 460 475 491 511 527 537 540 538 532 528 516 497 482 475 476 473 466 463 468 476 484 492 498 498 491 477 463 453 450 451 447 437 427 425 414 403 397 405 418 427 433 436 438 443 450 457 461 464 466 467 464 455 449 451 450 447 452 460 468 478 487 491 494 493 489 484 480 477 480 486 490 493 495 496 496 488 487 492 489 481 470 462 459 459 461 467 474 478 480 483 487 494 507 521 534 543 541 532 527 525 524 523 521 516 513 508 503 494 476 469 467 464 456 446 436 427 421 415 412 411 412 411 411 411 412 416 426 446 464 475 482 485 495 509 517 513 505 494 489 490 501 517 533 545 545 535 525 522 531 544 551 552 550 540 523 498 474 459 450 445 441 437 429 427 427 426 427 429 429 426 428 432 445 460 474 490 504 512 515 516 516 515 513 509 506 503 503 508 518 530 540 547 551 548 541 536 543 554 561 563 565 562 558 552 543 535 341 355 365 374 380 385 388 386 383 386 392 398 403 409 416 423 427 434 443 449 440 429 422 424 421 405 392 394 401 410 416 421 422 429 438 445 445 436 425 425 425 416 404 389 387 399 407 412 418 415 402 392 375 343 326 322 319 318 314 314 317 328 354 387 408 424 446 465 477 479 466 446 443 456 459 446 443 460 483 491 485 485 499 509 521 528 530 520 514 513 517 514 507 504 500 497 497 494 488 481 476 479 486 491 493 490 478 458 440 431 432 434 433 420 414 406 395 395 408 420 423 424 428 433 441 446 448 448 446 443 442 440 435 434 440 440 444 454 458 462 467 469 470 473 476 476 477 475 476 478 479 475 474 477 478 472 466 469 473 472 469 466 458 452 452 455 462 468 469 468 473 480 487 496 504 513 517 515 509 504 504 510 513 516 517 516 508 502 500 491 484 477 468 457 444 431 425 420 415 413 412 413 411 410 411 413 414 419 430 447 461 469 473 477 488 499 503 498 492 490 490 498 511 526 538 544 540 531 523 525 533 540 540 532 521 502 473 457 462 472 468 450 433 425 424 423 423 423 425 428 429 430 434 445 462 478 498 519 536 540 535 529 524 520 517 513 508 503 504 509 518 529 536 538 535 533 530 540 548 556 563 565 562 551 544 539 538 341 353 360 368 372 375 378 381 382 387 392 397 406 417 429 436 434 429 436 444 441 434 417 405 403 394 387 389 390 397 403 409 417 424 431 438 446 447 443 444 445 436 419 401 397 404 410 414 417 413 413 413 390 354 331 322 320 319 316 313 315 319 339 375 405 424 446 467 480 489 486 476 473 481 484 474 461 467 489 508 512 510 517 523 524 522 515 496 484 489 498 502 505 506 499 496 496 494 491 480 463 457 462 470 475 473 466 458 448 430 418 423 423 416 404 396 390 391 403 409 408 412 419 424 429 429 427 428 429 427 427 427 426 428 430 429 433 440 444 449 451 448 450 455 462 467 465 463 464 466 462 459 459 458 455 450 445 447 453 452 453 453 448 447 452 455 459 461 458 457 461 467 472 478 484 488 488 490 488 484 486 491 495 500 506 509 508 507 509 507 502 493 482 464 444 432 426 422 416 413 411 411 411 411 411 414 415 417 419 430 441 450 459 466 474 485 492 493 491 491 490 495 504 517 528 537 538 528 519 521 526 529 525 516 502 481 459 458 474 478 469 449 428 423 420 418 419 421 424 427 427 429 435 450 467 483 503 526 545 550 544 538 532 529 529 526 521 512 506 506 510 516 519 521 522 523 523 528 538 549 558 566 567 564 558 552 546 345 356 361 369 374 375 378 382 384 384 387 397 411 421 427 434 437 436 435 432 428 419 409 403 404 401 399 400 396 394 397 404 411 417 421 428 440 448 451 454 453 441 426 414 411 412 416 422 425 424 426 424 402 370 340 329 325 322 321 319 315 316 328 359 394 418 440 460 476 487 492 493 493 497 502 501 492 489 502 522 533 531 531 527 509 497 489 474 460 466 473 478 487 491 484 476 475 476 476 470 449 435 441 448 450 450 443 435 432 421 407 408 406 402 395 389 387 388 395 397 398 408 414 416 415 413 414 419 427 433 435 435 433 432 430 425 421 424 427 432 435 438 448 464 468 465 458 455 457 457 448 439 438 441 441 438 434 431 435 436 438 440 444 450 456 455 452 449 446 445 448 449 451 456 460 462 462 465 467 465 469 473 475 478 485 490 492 496 500 500 501 502 492 470 450 436 429 424 419 415 413 412 411 411 412 413 414 415 415 418 427 443 451 460 469 480 487 490 491 492 492 492 498 509 521 531 532 522 516 518 522 522 510 493 473 457 449 454 466 464 454 436 422 419 417 415 417 422 427 428 428 432 444 461 478 497 514 531 547 552 549 549 545 540 539 540 538 530 515 510 511 514 515 516 518 522 527 531 533 542 552 561 566 568 563 549 532 344 356 362 371 378 379 380 382 382 384 392 399 406 414 420 426 434 436 430 424 422 415 414 418 420 417 415 418 417 414 413 412 412 416 417 422 431 439 446 451 453 445 437 432 431 435 442 443 440 439 433 425 404 377 345 330 326 324 322 320 318 316 321 344 381 412 436 453 467 474 475 480 486 496 508 516 520 521 525 538 546 545 543 527 499 478 466 454 444 447 449 452 464 473 470 456 450 453 453 452 439 420 417 420 422 423 417 408 406 404 395 392 392 392 390 392 396 399 397 392 394 401 406 407 405 407 412 419 427 435 439 439 441 444 445 441 430 425 426 427 429 438 450 462 470 468 463 459 456 455 449 441 431 427 427 426 422 421 426 429 430 438 447 453 453 449 442 440 439 438 438 436 437 438 441 441 444 445 449 449 454 456 458 463 470 475 478 482 488 496 499 499 488 467 453 445 437 430 423 419 417 412 410 412 413 413 414 414 412 412 421 438 445 455 465 477 484 487 488 492 492 491 494 501 512 522 525 517 512 514 514 511 490 473 454 444 442 445 445 439 433 425 420 418 416 415 418 425 428 431 434 442 457 473 492 514 532 545 555 561 560 563 561 552 551 550 547 542 527 519 520 527 530 533 538 537 538 539 537 539 548 558 565 567 559 540 519 345 357 363 369 376 379 379 381 383 388 396 406 412 419 426 431 437 439 438 436 431 424 428 433 434 426 423 428 430 433 431 421 417 424 428 426 426 434 442 450 456 456 452 447 443 448 451 451 446 444 438 424 398 371 343 331 325 322 321 321 319 317 318 329 358 393 419 435 446 448 444 450 464 481 498 512 524 533 541 549 556 556 555 538 510 486 461 443 437 433 429 432 443 453 457 445 435 436 429 425 421 406 394 392 394 395 393 387 385 387 384 381 387 392 400 412 420 424 419 410 406 405 408 410 411 412 415 419 422 427 432 433 436 441 449 453 449 444 443 440 435 439 453 466 467 469 468 465 460 457 450 440 425 419 416 413 412 415 421 424 430 442 448 449 447 443 439 439 439 435 433 432 432 431 432 432 435 436 437 440 443 446 448 454 463 469 471 475 479 483 485 486 479 468 459 453 446 434 424 418 415 411 410 413 413 414 415 413 410 411 417 429 438 450 461 470 477 481 484 490 493 492 493 497 505 513 519 518 514 510 504 495 478 468 454 441 437 434 430 426 423 423 423 418 417 417 423 429 432 438 444 457 473 490 507 526 543 559 571 577 576 576 572 564 561 555 545 537 527 522 523 528 537 551 561 562 558 554 548 547 553 562 571 573 566 550 527 345 356 362 366 371 375 378 381 385 393 404 411 419 424 423 424 431 437 439 435 432 433 438 442 438 429 426 431 437 440 436 424 419 428 437 437 431 435 441 448 455 459 461 458 452 450 446 444 435 425 417 410 391 365 341 329 327 324 323 322 320 318 318 321 334 361 387 403 413 415 414 427 446 466 480 492 506 522 536 548 558 562 563 551 524 497 477 464 454 439 425 415 417 430 440 433 426 427 414 404 394 381 375 374 377 379 378 376 375 378 383 390 400 406 412 422 432 438 437 434 432 429 432 435 436 434 432 433 434 436 441 440 440 442 448 453 454 455 458 458 453 445 454 463 463 464 466 463 456 443 431 423 413 410 409 407 408 416 423 426 434 444 448 447 444 441 441 441 437 433 431 430 430 429 428 428 429 431 432 435 439 442 443 448 456 461 460 459 463 467 468 470 471 470 466 459 456 446 431 421 415 412 411 411 411 415 416 414 411 411 415 422 432 445 456 463 470 477 481 486 489 493 494 497 503 510 515 518 517 511 505 497 485 474 458 441 433 429 424 419 421 423 421 416 417 419 426 434 437 444 451 461 474 492 510 525 543 565 581 587 589 588 582 572 562 552 539 534 530 529 530 528 535 549 566 576 576 569 564 563 562 566 572 574 564 542 519 346 355 362 365 371 376 381 383 387 397 402 408 414 413 412 417 428 433 433 433 437 440 443 444 440 435 436 439 445 445 437 426 421 428 437 443 441 440 441 444 450 455 459 460 453 441 430 422 412 404 391 381 371 359 349 341 337 334 328 323 320 319 320 320 322 335 355 371 380 390 401 419 438 454 459 463 482 502 518 532 543 553 559 557 541 525 510 500 487 470 453 429 408 410 420 416 414 417 409 390 376 373 376 380 384 383 380 383 390 402 411 415 421 420 419 422 428 430 429 431 435 439 444 449 456 462 461 458 454 451 454 455 454 452 453 453 448 453 462 467 469 463 459 457 454 451 451 448 439 423 412 409 404 405 411 413 415 421 427 431 438 444 447 448 447 444 444 442 435 430 429 429 429 428 427 429 428 428 428 428 431 434 436 438 442 444 445 447 452 458 460 463 467 471 471 469 466 457 439 427 422 417 414 411 410 415 417 416 413 412 414 419 427 438 447 457 466 473 477 481 488 493 496 500 505 510 516 519 524 521 515 506 495 484 462 442 429 423 420 419 422 421 418 415 417 420 425 433 437 442 450 457 464 480 502 519 537 561 579 588 593 592 583 569 556 548 547 548 546 546 540 536 537 545 559 575 585 586 583 581 576 572 570 566 557 537 506 350 358 361 364 368 375 379 384 388 392 398 403 407 405 409 413 419 421 425 429 431 436 440 444 444 445 450 454 458 455 442 428 424 428 435 441 445 446 444 446 450 454 458 461 458 448 429 414 395 388 380 376 382 382 376 375 375 364 344 329 322 320 320 320 320 325 336 349 359 374 388 402 418 428 430 437 458 477 492 506 520 536 547 557 558 552 542 526 505 479 455 434 410 394 393 396 402 407 400 380 370 383 396 400 405 409 409 413 416 424 428 431 431 429 423 422 420 416 411 411 415 420 429 438 453 468 475 476 473 469 466 468 470 472 470 467 460 460 464 461 458 459 455 445 437 429 426 426 419 405 399 399 401 405 415 425 432 434 435 438 444 450 451 454 457 455 453 449 445 436 433 432 431 430 429 428 427 427 427 427 427 428 429 430 433 436 439 443 450 454 453 458 462 464 467 471 471 458 440 431 427 419 414 411 410 413 417 417 415 413 414 417 423 429 434 442 454 465 472 478 485 491 494 498 504 509 512 518 524 526 521 511 499 482 462 444 433 423 418 419 420 419 418 417 418 420 422 428 433 438 446 454 461 479 504 521 536 557 576 587 592 587 576 565 560 557 563 564 558 557 554 553 547 544 553 567 579 590 595 594 587 577 561 546 536 518 490 352 360 364 364 364 368 373 380 383 387 390 391 394 395 400 404 406 408 414 420 428 434 441 447 450 454 459 464 465 459 445 432 431 434 438 440 443 444 445 451 458 462 467 467 464 457 440 420 402 395 398 403 410 412 406 405 405 389 357 337 326 321 321 321 321 321 325 334 340 349 358 368 379 389 397 414 435 449 466 484 503 520 530 538 544 546 538 522 504 482 459 440 423 402 381 374 379 385 378 366 366 378 389 397 408 418 427 434 437 438 443 446 440 434 425 420 421 419 413 406 400 401 411 423 439 456 467 474 480 481 476 476 481 486 484 479 476 468 458 446 436 434 428 423 416 410 407 404 399 395 398 404 410 417 426 436 443 445 448 452 458 464 464 466 471 473 471 468 467 457 450 445 440 440 434 429 427 427 427 427 427 427 427 427 427 429 432 432 435 437 438 443 451 456 462 466 466 452 438 431 428 421 416 413 413 413 417 418 415 412 413 415 420 423 424 428 437 447 457 468 480 484 482 485 491 495 498 504 507 511 510 502 489 472 451 438 426 420 418 418 419 419 418 418 418 419 419 423 428 433 441 453 464 485 509 525 537 553 573 589 595 588 577 571 573 579 577 574 568 566 568 566 556 548 550 560 570 580 589 593 589 573 550 526 506 489 476 349 359 363 364 366 371 377 381 384 383 390 394 393 391 395 399 403 407 413 422 432 437 442 444 446 449 451 454 454 451 443 437 440 446 452 451 450 449 448 453 459 464 469 471 468 463 455 442 427 422 426 433 439 438 431 421 410 390 361 342 330 323 321 320 322 320 320 324 327 328 332 338 345 352 366 385 406 426 447 466 479 489 494 498 506 516 513 496 480 469 458 445 428 403 376 365 364 364 360 364 379 385 384 392 407 416 426 436 445 449 456 460 453 440 428 426 436 444 440 423 403 394 400 412 426 442 453 463 471 477 484 490 496 500 499 494 485 468 453 443 433 428 421 416 408 402 397 394 397 409 420 428 433 434 435 440 445 450 456 462 470 477 476 477 485 490 490 487 484 482 479 474 462 457 451 439 428 427 427 427 427 427 427 427 427 427 427 428 428 428 429 432 439 444 450 453 451 443 437 433 429 424 420 418 417 417 418 417 414 411 411 413 417 419 421 425 431 440 450 458 468 472 470 470 476 481 486 491 493 497 499 492 482 468 448 435 425 419 417 418 420 423 422 419 419 420 420 421 424 429 437 452 465 484 502 516 532 544 562 581 592 594 587 584 586 587 584 577 573 574 575 568 558 553 556 560 566 572 577 579 578 567 544 517 493 484 489 342 350 360 365 370 378 385 390 394 395 395 400 406 406 410 415 420 425 429 435 439 438 435 434 436 435 432 432 434 436 436 438 445 450 453 455 456 456 455 457 460 464 465 466 465 465 467 462 453 449 448 448 446 439 426 409 390 371 356 348 336 324 320 320 323 323 322 322 324 324 325 327 329 332 340 352 370 392 412 427 432 440 447 453 468 487 488 467 445 435 429 421 404 382 368 363 359 357 356 358 371 376 378 387 399 408 414 426 438 446 454 459 456 441 428 430 444 456 454 434 411 392 389 397 408 423 435 449 458 468 480 487 498 500 497 488 483 476 469 456 448 438 428 417 405 395 390 393 407 427 441 449 451 446 441 441 447 455 463 471 480 483 482 487 496 501 505 504 499 498 500 494 481 472 466 453 437 429 427 427 427 427 427 427 427 427 427 427 427 427 427 428 430 434 440 444 444 441 440 439 435 429 424 423 422 419 416 414 413 412 411 412 413 417 420 422 426 433 441 450 461 466 462 465 476 484 489 494 495 493 494 492 479 464 449 438 433 424 419 420 424 426 426 425 424 423 422 422 423 428 436 450 461 477 492 504 518 531 545 560 570 589 594 591 594 595 591 581 576 573 570 562 558 557 558 558 560 564 565 563 558 550 531 510 499 502 511 344 348 358 367 372 380 386 392 402 408 408 406 411 416 419 424 427 430 436 437 434 428 424 425 427 422 417 418 420 424 428 434 442 448 449 451 452 454 455 456 455 454 455 453 452 459 466 469 471 469 461 451 440 420 400 383 371 367 368 368 353 334 325 322 323 323 323 323 325 325 325 325 327 329 329 330 335 348 365 378 385 390 399 415 439 455 452 434 414 404 404 397 382 368 364 366 360 356 354 355 361 366 374 382 393 404 411 420 429 436 443 448 444 431 421 421 427 430 421 403 389 377 374 377 384 397 414 431 446 453 461 468 475 481 480 469 469 474 480 472 461 447 437 426 410 394 386 395 412 425 434 439 441 441 441 442 447 454 465 480 491 489 484 488 497 506 509 512 513 512 516 512 496 484 475 464 457 447 435 428 427 429 431 434 437 439 438 433 429 427 427 427 428 433 438 439 439 440 441 447 448 438 426 422 418 415 413 413 412 412 412 413 414 415 417 417 418 421 427 436 445 449 452 460 473 484 495 506 509 499 491 485 473 458 443 434 431 424 420 422 427 429 430 431 430 427 426 425 424 428 437 448 456 467 480 492 504 517 533 543 553 574 590 593 597 599 599 592 584 579 572 562 560 562 562 558 554 550 548 546 540 530 517 508 510 515 521 350 358 359 360 365 372 378 384 396 406 414 414 415 415 412 412 414 417 423 425 421 415 415 418 417 410 409 411 413 417 423 430 438 442 437 433 434 435 437 438 437 435 433 437 447 462 468 471 471 465 455 445 432 409 387 378 384 390 392 390 371 346 332 326 323 322 323 323 324 325 324 325 328 328 327 328 326 328 335 343 348 353 364 385 407 413 406 397 388 377 370 364 360 357 360 362 358 355 356 358 363 372 382 393 404 414 422 425 427 429 430 432 429 419 411 407 399 385 371 362 358 357 357 359 368 383 400 416 432 437 439 442 445 447 448 447 462 471 479 476 463 444 429 421 407 390 381 389 400 406 408 409 412 418 423 426 429 435 451 474 488 487 477 474 481 492 501 505 509 509 515 519 506 492 479 469 463 463 461 454 447 449 452 449 450 451 450 445 438 430 427 427 430 434 436 438 443 445 445 454 461 450 429 418 411 409 409 411 413 413 413 413 413 413 413 414 414 415 418 423 428 435 448 464 475 488 495 495 497 495 485 475 463 455 441 429 425 420 420 424 429 433 436 436 433 430 429 427 425 430 439 446 452 458 467 478 492 505 518 528 540 558 575 586 588 590 590 589 585 579 574 567 565 567 569 563 552 542 536 532 527 521 516 514 514 515 514 361 365 368 365 366 369 371 375 388 397 404 409 410 405 397 394 395 400 405 408 408 406 406 407 405 402 404 410 415 418 426 437 444 445 435 423 420 420 417 417 417 418 416 425 441 451 454 455 454 441 430 426 418 397 386 394 407 413 414 408 390 366 346 335 330 325 325 324 325 325 326 329 329 328 328 329 328 327 327 328 332 339 347 356 362 364 358 353 352 351 349 348 349 351 352 354 355 356 358 361 372 388 396 408 421 427 430 427 423 418 414 413 409 402 394 387 373 356 348 349 350 352 354 354 359 371 383 395 405 414 423 426 417 418 429 438 445 453 462 458 448 428 411 402 391 377 373 375 379 382 383 382 385 390 394 395 399 409 428 453 466 465 458 450 454 466 478 485 487 492 504 514 511 498 483 474 464 463 467 468 469 467 461 458 456 453 450 447 437 429 428 428 432 434 436 442 451 453 451 456 462 452 432 417 410 407 406 409 411 412 413 413 412 411 411 412 411 412 413 415 418 426 438 460 474 483 490 492 488 482 478 463 443 435 426 420 419 418 419 422 428 433 437 437 433 428 426 424 424 431 438 444 450 453 457 467 478 491 502 512 527 545 560 572 576 577 576 575 572 568 566 565 567 572 576 572 561 550 541 535 533 530 523 517 511 503 497 355 367 370 372 372 373 375 378 380 384 388 394 394 389 385 383 384 388 391 394 396 397 399 400 403 405 410 419 425 426 434 445 454 454 447 435 425 422 415 409 408 405 404 413 425 431 434 439 440 434 422 411 399 389 395 410 425 433 433 428 416 398 378 362 349 340 340 339 338 341 343 343 338 330 329 330 329 328 326 326 330 336 339 341 341 342 343 343 343 342 342 342 342 342 341 342 346 352 357 362 381 400 407 415 425 429 427 421 412 401 394 391 384 377 372 364 353 345 342 345 347 348 349 351 354 362 369 377 389 399 407 399 395 405 413 417 424 437 441 431 419 401 384 376 369 364 363 363 364 365 365 366 367 370 372 374 379 389 403 419 429 430 430 424 428 438 451 462 471 478 488 499 502 496 482 470 459 458 464 468 467 462 455 454 454 450 443 442 438 433 432 432 433 433 439 451 464 465 460 457 452 440 427 419 412 405 406 410 410 410 411 412 412 412 411 411 411 411 412 414 413 414 419 437 460 473 484 487 481 475 471 457 432 419 417 416 416 416 416 419 423 428 432 431 429 425 422 421 421 426 431 437 445 449 450 456 467 477 487 499 519 533 544 555 565 568 565 564 561 559 558 556 560 569 574 572 568 564 560 553 549 537 525 519 516 504 492 355 368 372 373 375 376 383 388 387 382 378 381 384 381 380 381 384 390 394 396 398 401 408 412 417 422 425 431 439 443 446 457 471 474 468 456 446 438 430 420 408 398 402 409 420 428 433 434 431 426 416 404 395 391 400 418 434 444 447 447 442 432 420 409 394 385 384 380 377 377 378 373 364 347 338 334 331 330 329 326 326 332 336 339 340 339 337 338 337 334 334 334 334 336 335 335 339 344 349 355 371 387 399 409 414 416 410 402 393 380 372 370 366 364 361 354 347 345 345 346 347 346 346 346 348 353 360 365 371 377 377 372 373 383 387 392 403 413 409 399 383 370 361 359 358 358 359 360 363 365 365 366 367 366 367 366 368 372 377 384 390 394 396 400 405 412 424 435 450 463 473 482 488 487 474 460 453 453 448 443 440 438 435 438 443 439 432 432 433 433 436 437 436 434 440 456 469 474 470 459 444 428 415 411 407 405 410 413 411 409 410 413 415 414 413 413 410 409 410 412 411 412 418 431 455 468 473 470 461 457 456 446 428 417 415 415 414 414 414 414 417 420 422 422 422 420 419 418 419 421 422 426 437 444 446 449 457 466 478 492 505 517 527 535 545 550 549 547 547 545 544 546 550 557 560 560 562 566 569 566 557 544 538 534 530 513 496 352 364 371 373 374 378 385 390 393 389 380 378 381 385 387 387 393 403 411 416 421 424 429 433 438 443 446 451 460 468 469 473 488 498 494 487 473 454 439 428 413 400 400 411 422 428 430 432 433 432 425 417 408 404 412 430 447 461 473 480 479 475 471 466 457 449 443 436 430 425 423 414 402 386 370 357 346 340 335 330 329 332 334 333 332 332 333 334 336 337 339 337 333 333 333 335 336 337 339 343 350 361 373 382 385 387 380 373 368 361 358 358 358 357 354 349 346 349 353 354 355 352 350 347 347 348 351 356 357 364 367 367 369 370 370 375 382 380 373 368 361 357 355 357 361 366 368 370 377 380 383 384 385 386 384 379 375 372 370 368 370 373 375 380 388 395 407 422 438 450 459 465 471 469 457 448 444 437 426 419 418 418 418 421 424 423 422 423 425 426 430 435 436 435 440 449 457 464 464 451 432 415 405 404 405 409 411 412 412 411 413 416 417 416 414 414 412 411 409 410 411 413 422 429 446 452 452 449 444 442 438 433 423 416 414 413 412 413 413 412 413 414 415 416 417 416 415 415 416 417 418 419 425 432 433 438 445 457 467 478 490 498 505 510 514 521 530 531 528 526 527 529 532 536 538 539 544 550 555 555 552 547 544 539 527 508 490 352 358 365 365 365 370 376 378 385 391 389 386 387 392 395 395 400 411 421 429 436 440 443 446 454 463 470 481 488 496 500 502 508 516 517 510 496 479 463 450 438 425 415 420 433 441 446 451 459 464 464 458 445 436 445 462 478 495 514 530 534 534 530 524 516 506 498 492 487 482 478 463 445 427 417 410 400 382 360 342 332 329 330 329 330 332 334 336 338 341 342 338 335 334 333 334 335 336 335 336 339 343 349 353 358 361 358 354 353 354 354 353 352 350 346 344 344 349 355 358 358 356 355 355 355 355 352 349 352 358 365 368 370 369 367 365 362 359 362 367 367 366 366 368 374 383 391 401 410 416 419 419 421 424 417 409 401 398 392 388 387 385 383 379 375 375 385 398 411 424 433 436 437 436 433 430 427 418 406 400 401 400 401 405 410 413 417 417 417 419 421 428 434 434 436 436 439 441 439 429 410 396 396 402 409 411 411 411 414 417 421 419 416 413 412 411 412 415 412 410 413 420 431 434 445 444 443 440 435 431 426 421 416 413 412 412 411 412 412 411 411 412 413 414 414 414 414 414 413 413 413 414 414 416 419 423 427 435 446 459 473 481 486 491 493 497 504 511 511 510 510 511 509 509 509 511 516 521 526 529 532 533 531 524 509 496 484 352 360 362 364 368 373 379 379 377 383 390 395 396 398 399 400 404 411 418 422 427 437 447 455 468 484 498 513 526 537 545 543 542 543 544 542 534 520 509 501 495 496 498 499 494 493 493 492 496 502 503 494 479 466 475 492 510 531 555 579 592 597 593 583 572 565 559 555 552 545 535 516 493 475 467 462 450 429 404 377 351 334 330 331 331 334 338 339 339 341 342 341 340 339 338 337 338 337 336 336 337 338 339 342 346 348 349 347 347 349 350 349 348 346 344 343 346 354 359 358 356 357 359 361 360 362 362 355 353 355 361 367 367 367 363 356 352 356 366 374 376 376 378 382 391 403 417 432 442 453 461 463 465 462 447 433 420 413 412 410 408 405 405 403 396 387 380 376 380 387 395 402 406 407 407 406 403 397 389 384 381 378 378 381 387 395 402 405 408 414 418 424 429 428 430 431 426 419 412 404 390 384 388 395 400 400 401 402 406 411 415 415 412 411 412 412 414 414 411 409 411 420 434 440 442 440 436 434 429 422 417 415 413 412 412 412 411 411 411 411 411 411 411 412 412 414 414 413 412 412 412 411 412 413 412 412 412 416 422 436 451 459 463 466 471 474 479 485 486 484 482 481 479 478 483 486 489 492 497 502 507 509 508 505 499 495 495 353 360 367 368 373 379 386 387 380 377 387 398 402 403 404 406 407 409 413 415 418 430 446 466 490 516 541 558 577 594 603 605 602 600 599 599 592 587 584 583 581 580 576 569 557 548 544 540 537 536 528 517 507 497 499 514 534 558 587 618 644 654 656 645 633 628 625 624 619 606 585 561 539 525 518 510 494 471 445 415 388 367 353 345 344 346 345 342 341 344 346 344 350 354 349 343 342 341 341 342 342 340 339 340 342 344 344 342 341 341 342 342 342 343 348 356 369 376 377 369 362 358 358 359 359 360 363 363 361 359 356 359 362 360 356 354 358 366 375 380 381 382 383 388 394 403 415 427 440 457 474 486 487 478 461 448 434 421 417 417 417 419 422 424 424 418 407 393 381 372 371 373 377 378 378 376 374 373 372 370 368 367 366 367 371 377 379 383 386 396 407 416 421 421 426 427 416 401 390 381 375 372 372 375 377 379 380 381 383 387 391 394 395 400 403 404 405 407 410 411 409 413 418 425 432 434 431 430 424 416 413 412 412 412 412 412 411 411 412 412 411 411 411 411 412 414 413 410 410 411 411 410 411 410 408 409 411 412 412 414 422 428 430 436 442 443 445 451 453 450 447 447 445 445 450 453 456 459 467 475 482 482 484 488 494 499 506 355 364 371 373 377 383 390 392 385 379 385 396 402 406 409 410 410 412 416 418 420 427 444 472 505 537 570 594 617 643 662 670 665 659 658 655 651 649 647 648 652 650 640 625 608 593 581 575 570 561 548 540 536 531 527 539 561 587 618 653 684 702 713 709 696 689 687 685 667 643 616 595 579 572 564 552 535 510 478 446 415 386 369 361 353 353 356 354 352 353 349 344 354 363 361 357 352 349 347 347 347 347 346 345 347 349 348 344 341 339 341 341 344 353 370 389 406 414 412 406 398 383 371 367 365 368 370 374 382 385 379 372 364 360 358 359 366 376 380 382 383 384 385 387 389 391 397 404 417 437 457 476 481 476 466 460 450 436 426 426 431 439 447 452 454 449 438 426 416 405 395 386 378 375 376 380 385 390 393 389 389 389 386 387 391 393 389 384 377 377 385 395 400 404 406 403 395 384 374 369 368 368 368 371 373 374 371 368 371 373 374 378 382 385 387 389 393 394 399 403 406 408 408 411 418 421 421 421 418 413 411 411 412 412 412 412 412 411 412 412 412 412 412 411 412 414 412 408 412 413 413 413 412 411 410 410 409 408 410 411 412 414 415 416 418 419 419 421 423 422 420 420 418 417 421 422 423 426 432 442 449 448 455 463 475 486 493 363 373 376 376 380 387 393 396 391 384 385 391 398 404 407 410 412 415 419 424 427 432 441 465 498 530 558 586 620 654 685 704 709 713 716 715 710 709 711 713 713 708 696 678 656 636 619 604 595 589 582 576 570 563 559 563 584 611 641 674 703 727 745 750 743 740 735 723 701 672 652 643 638 633 616 592 570 542 509 471 438 409 391 376 365 363 364 366 362 359 353 346 354 366 368 368 367 362 354 350 351 352 354 355 359 364 364 359 353 350 352 354 366 389 409 420 429 438 440 432 426 417 398 382 391 394 384 376 384 397 406 405 399 391 381 374 375 379 380 382 382 383 384 386 387 389 391 394 401 415 434 453 462 465 471 473 465 457 448 444 447 454 467 478 485 481 468 447 430 424 420 416 412 409 406 407 409 413 416 415 416 415 413 414 415 418 414 409 397 385 378 378 378 380 378 375 374 372 369 368 368 369 370 373 376 378 377 375 375 372 370 371 370 373 379 380 381 380 382 388 394 392 389 393 402 409 411 412 411 408 406 406 407 408 409 410 411 412 412 412 412 412 412 411 411 413 409 410 414 416 413 413 413 413 413 411 410 408 407 408 409 409 410 410 410 410 410 411 412 410 409 409 409 409 409 410 411 411 411 417 421 419 426 434 444 454 459 371 376 376 377 383 391 398 401 398 391 387 392 399 404 407 410 413 418 424 431 437 443 447 466 494 522 547 576 611 648 683 716 747 769 780 786 779 772 771 775 774 765 745 723 700 678 655 634 623 628 629 620 605 591 591 588 592 612 640 670 694 717 737 750 755 759 759 751 739 721 707 696 689 672 640 607 576 547 517 494 469 447 429 412 399 396 392 389 379 365 358 349 352 362 369 373 376 374 366 359 357 358 359 365 371 378 384 387 387 389 393 398 414 434 447 454 457 457 454 440 420 408 392 389 404 413 407 388 378 385 398 409 418 418 409 397 387 382 380 381 382 383 384 386 387 391 393 395 396 402 414 429 445 457 473 481 479 472 466 460 457 461 472 487 498 499 486 463 441 430 427 424 423 423 421 420 422 424 426 426 427 427 427 428 426 427 427 425 418 408 400 389 378 373 371 370 369 368 368 368 370 373 379 389 397 404 404 400 396 385 376 373 369 371 373 374 375 375 375 378 378 377 378 380 386 394 399 403 404 401 400 399 400 401 402 404 405 408 409 410 411 411 410 409 409 408 405 407 412 419 415 413 413 412 413 413 412 411 410 410 409 410 409 408 408 409 408 408 409 408 409 409 410 409 409 408 410 411 410 409 410 409 410 413 417 421 423 375 377 378 381 390 399 403 403 400 396 392 395 403 407 409 413 417 424 433 439 448 453 460 473 503 531 548 573 607 646 682 722 762 799 827 844 847 843 839 835 825 812 790 765 738 709 685 663 649 663 673 660 637 614 615 617 611 617 637 665 690 715 738 759 775 781 782 779 774 761 744 722 700 674 645 614 586 561 545 528 510 495 482 468 449 440 436 432 418 396 369 353 351 357 367 373 376 375 373 369 365 364 366 374 384 387 386 394 407 419 428 436 449 459 468 477 481 472 457 438 417 403 390 399 416 425 420 399 389 388 389 393 405 417 426 422 408 396 390 388 386 386 391 396 395 399 401 401 401 402 403 410 429 447 462 472 472 471 472 469 466 466 470 478 487 487 472 453 440 434 432 431 431 428 426 429 430 432 434 434 433 436 436 436 432 431 431 429 425 423 422 410 392 387 388 383 374 370 371 372 375 380 389 399 406 412 417 412 407 406 402 399 397 392 384 385 381 373 375 374 374 375 375 375 379 389 399 401 400 400 400 400 400 400 401 401 400 402 404 406 408 411 410 410 408 405 402 406 414 419 414 412 412 411 413 413 412 411 411 410 409 407 408 408 407 408 408 408 409 410 409 408 409 409 408 408 410 411 411 409 409 408 408 407 407 407 406 378 379 383 390 399 405 406 403 400 399 397 396 402 406 411 418 429 442 453 460 464 464 468 477 497 522 549 574 604 641 680 721 762 803 837 859 865 864 858 847 837 826 806 780 751 723 703 681 665 676 690 679 657 638 643 654 654 654 665 686 710 739 770 796 817 828 832 826 813 793 767 736 710 686 658 634 618 607 592 579 568 555 538 521 500 490 485 484 474 447 406 371 356 357 365 372 376 376 375 373 371 370 372 376 385 391 388 385 391 401 413 429 443 455 468 483 488 479 457 437 422 399 395 417 434 438 421 413 418 417 408 398 396 410 429 438 431 419 409 402 393 391 403 414 415 417 416 411 407 409 408 403 414 427 437 447 447 451 454 457 461 465 465 463 459 453 447 443 443 443 443 443 443 442 443 445 444 447 453 456 457 462 460 458 451 445 440 438 435 431 428 417 406 410 414 409 396 386 385 386 394 405 413 416 417 419 424 424 418 409 407 407 412 414 417 416 410 395 383 380 380 377 375 375 382 397 407 406 402 402 404 404 404 405 405 402 401 400 399 400 403 407 408 407 406 404 404 408 410 412 413 414 412 413 414 413 412 412 412 411 409 408 409 409 407 408 407 407 409 409 408 407 408 408 408 409 411 411 410 410 409 408 409 408 408 407 407 381 383 389 397 404 408 407 405 403 403 400 398 406 417 429 445 465 484 501 509 505 485 479 487 499 530 568 591 605 635 676 720 760 790 809 819 821 821 820 817 813 806 794 781 763 742 721 701 688 696 706 698 678 671 685 703 706 706 711 722 738 764 798 833 858 873 878 873 855 823 787 756 730 704 681 664 654 646 639 625 607 591 573 549 525 519 515 509 496 468 431 391 366 362 369 375 378 378 377 376 373 372 374 378 381 385 389 391 391 391 398 417 433 448 466 485 495 491 474 443 414 401 419 444 455 446 423 428 443 446 433 416 405 408 426 444 451 446 433 419 403 395 408 427 438 438 432 422 412 416 424 414 409 411 417 422 424 427 430 435 439 441 441 441 441 444 448 453 460 463 465 468 470 472 476 475 468 468 479 488 493 500 501 501 494 484 475 470 464 457 446 436 424 420 421 424 426 426 428 432 446 459 461 461 458 459 459 458 458 452 449 442 442 456 458 448 427 407 391 389 389 381 378 383 391 403 412 410 406 405 406 405 404 406 405 404 403 401 400 398 400 403 405 404 403 402 406 409 411 412 414 415 414 414 414 413 414 415 413 410 408 409 409 409 409 409 408 408 409 408 408 408 407 407 408 409 410 409 409 409 408 408 409 409 409 408 409 383 386 392 401 407 409 409 409 407 406 404 402 416 439 461 484 511 536 557 566 554 529 506 504 518 557 595 621 626 638 671 709 740 754 760 765 770 776 783 790 795 799 801 802 795 774 752 737 731 737 744 730 708 709 728 751 763 762 765 773 786 802 826 860 890 910 918 910 888 858 824 793 762 732 709 698 692 684 669 644 618 593 566 538 511 504 501 489 473 449 421 390 372 369 376 379 381 383 384 381 376 373 375 381 386 386 388 395 403 406 407 413 423 436 453 469 484 470 443 421 410 417 434 452 462 451 439 451 465 467 457 441 423 412 420 439 457 463 453 434 413 399 407 428 446 453 450 434 420 422 432 437 429 421 419 423 425 428 430 430 432 440 445 450 460 470 481 492 503 507 504 500 501 504 507 509 507 505 511 520 532 542 548 554 553 548 542 536 529 515 496 478 461 440 432 441 455 469 474 475 480 486 489 491 493 501 504 495 489 487 477 458 451 458 459 444 422 403 394 393 389 382 385 394 400 406 411 411 409 408 407 405 404 405 405 405 403 402 403 402 401 402 402 401 403 405 407 410 413 414 412 412 412 412 413 414 413 413 412 411 410 410 410 410 410 410 410 409 410 409 408 409 408 407 408 408 409 408 408 408 407 407 407 408 408 408 408 378 384 394 404 409 410 411 412 410 409 409 407 419 450 481 513 545 581 610 618 596 556 530 520 528 563 606 646 650 644 659 682 697 709 721 734 748 765 785 801 815 831 840 844 837 817 797 785 784 788 785 764 742 748 773 799 817 819 822 830 842 853 869 897 924 946 952 940 915 886 858 830 807 781 754 734 718 696 673 645 618 584 552 524 497 480 469 457 441 419 397 380 373 374 380 382 384 391 398 397 388 382 383 390 398 401 403 404 410 418 427 424 416 427 447 470 474 450 429 440 449 456 460 463 468 466 463 473 485 487 477 461 439 417 416 432 451 465 462 445 425 406 411 427 442 456 463 450 433 430 437 446 441 433 430 433 437 440 439 433 430 435 440 448 465 483 505 528 543 548 543 538 536 537 537 542 549 554 560 568 579 590 599 608 617 624 625 622 611 589 560 528 501 474 447 445 469 491 498 499 509 523 533 540 542 545 540 521 503 486 466 452 446 448 449 438 418 402 395 392 384 381 389 398 403 406 410 411 410 409 406 403 402 403 404 405 403 403 404 404 404 404 400 403 406 409 410 414 416 415 410 410 412 413 412 411 411 411 411 411 411 411 411 411 411 410 410 410 410 410 410 410 409 408 409 409 408 408 407 407 408 408 408 408 407 407 407 381 392 403 409 411 411 413 415 415 412 413 412 422 455 489 526 567 607 650 673 657 605 569 543 536 557 599 644 665 660 659 671 688 708 728 749 770 795 822 843 867 888 898 894 878 863 848 838 840 840 826 798 780 790 820 848 870 877 880 887 897 907 922 942 965 981 983 969 946 921 902 883 856 827 796 766 738 709 682 649 620 593 565 535 507 482 462 442 424 402 385 379 378 378 383 384 389 399 410 415 415 415 418 425 429 430 437 443 444 439 447 449 434 435 457 475 474 454 442 462 485 494 493 491 490 491 493 499 505 503 489 466 441 417 414 430 448 462 465 452 433 416 424 439 444 454 464 461 451 444 452 457 449 440 441 447 452 456 453 446 441 440 441 447 459 479 508 537 556 566 567 564 565 566 568 576 588 600 612 625 635 646 657 672 689 705 711 701 675 639 595 552 517 489 457 445 466 491 507 522 544 563 576 583 576 565 550 527 507 479 454 444 443 444 444 436 419 406 395 386 381 382 389 399 404 407 409 411 408 406 404 402 400 401 403 404 403 402 407 413 412 413 415 418 420 430 434 441 450 449 442 431 424 420 415 413 413 412 413 412 412 412 413 412 412 412 411 411 410 410 410 410 409 409 410 410 409 408 407 407 408 408 408 408 408 408 408 390 402 409 411 413 414 415 418 420 417 417 418 429 458 496 531 577 625 667 707 703 653 602 565 551 555 584 625 662 684 693 701 719 742 766 793 821 847 874 897 922 941 946 935 921 912 901 892 890 886 866 837 822 835 865 896 921 933 941 947 952 964 979 992 1006 1015 1014 1003 986 964 943 918 885 849 820 790 762 737 712 678 640 611 584 557 529 501 471 445 424 403 388 383 381 381 383 388 397 409 420 430 442 456 467 474 475 478 485 491 494 488 486 478 463 463 481 492 490 477 460 466 487 506 512 512 514 513 511 508 504 498 484 459 434 413 413 426 443 457 462 454 436 427 436 454 460 460 472 473 466 462 466 467 463 458 458 465 470 472 469 465 463 463 463 464 469 475 494 522 548 568 579 582 587 595 605 619 632 644 662 677 691 706 721 742 764 779 773 746 702 656 612 566 526 494 459 442 460 489 516 544 570 593 607 599 571 551 537 519 493 469 448 443 449 447 442 432 416 402 388 381 380 383 394 403 406 408 412 412 408 405 404 401 398 398 402 403 404 407 422 436 442 455 464 468 470 476 480 488 489 482 475 466 452 434 420 416 415 415 415 413 412 413 415 414 413 412 412 412 411 410 410 411 410 410 410 409 408 408 407 407 407 408 410 409 409 408 407 396 407 412 413 414 416 417 420 422 422 424 428 436 462 502 537 581 629 675 718 739 710 656 611 579 570 589 626 665 699 728 751 775 801 827 852 876 900 923 944 965 977 972 964 963 962 953 944 941 931 910 885 869 874 900 933 963 986 1000 1004 1010 1020 1030 1039 1042 1041 1039 1028 1009 985 963 935 903 874 848 826 804 774 737 706 667 633 599 572 545 514 488 468 449 430 413 399 390 385 384 392 407 426 444 460 477 493 508 517 520 527 534 542 548 542 532 516 502 503 506 514 515 498 473 463 474 492 508 519 527 526 515 497 481 474 465 444 422 411 419 429 436 445 454 454 440 436 451 469 474 476 480 478 482 490 495 492 487 483 480 483 488 492 496 499 499 500 497 494 495 491 492 512 537 569 593 607 616 629 648 669 689 709 728 741 753 764 773 787 804 809 788 753 713 666 621 575 533 499 459 442 460 492 526 555 581 608 614 592 564 540 527 505 478 458 444 443 449 445 435 423 406 392 382 381 382 388 399 406 406 410 416 414 409 407 406 402 398 396 400 404 411 431 459 470 484 502 511 519 528 534 537 534 524 512 503 497 483 458 430 417 416 416 415 414 412 413 415 415 414 413 413 413 413 413 412 413 414 416 415 412 411 409 409 409 408 409 410 410 409 410 409 401 411 414 413 414 416 419 422 426 430 434 444 450 471 505 541 581 626 669 703 718 705 672 634 599 585 600 635 675 716 756 790 822 853 881 902 923 944 962 973 978 979 977 981 992 1002 1005 1001 997 982 958 933 919 922 943 972 1003 1033 1050 1055 1060 1069 1078 1084 1083 1069 1057 1043 1027 1009 984 960 936 915 895 876 851 805 761 725 695 657 619 589 564 537 519 506 490 472 453 434 417 401 389 394 416 442 468 493 518 539 560 573 576 576 585 598 603 597 580 565 553 546 544 544 534 506 479 473 483 495 507 519 527 527 510 484 468 459 447 429 415 418 437 448 448 445 450 454 446 442 461 481 490 494 493 496 507 516 524 526 523 522 522 524 529 532 536 542 544 541 535 532 530 524 521 525 541 574 612 636 651 668 691 717 750 782 807 818 819 810 798 797 803 802 782 748 713 673 627 583 543 506 463 442 456 489 522 554 591 610 608 588 567 542 530 505 480 463 451 445 444 439 428 417 405 392 381 381 384 393 403 406 406 410 416 415 409 408 406 402 397 397 402 409 433 472 502 508 524 548 567 577 584 588 585 581 572 559 545 531 510 479 446 427 421 419 416 415 415 413 414 415 415 416 415 417 421 424 424 431 438 444 439 432 426 422 420 417 416 415 413 412 410 412 414 407 415 416 414 419 426 432 437 443 450 455 463 468 482 506 534 572 613 650 670 678 677 665 644 621 606 613 645 686 727 770 816 857 891 915 931 946 957 963 966 964 967 979 995 1013 1035 1049 1053 1046 1029 1004 979 972 981 1001 1024 1053 1081 1097 1101 1104 1111 1119 1122 1116 1101 1090 1080 1072 1052 1019 997 978 959 934 913 881 824 784 748 715 679 649 621 594 570 555 539 519 499 480 462 442 418 398 397 420 451 482 512 543 570 598 615 624 626 638 653 657 648 628 615 605 593 583 570 549 522 504 502 513 524 529 533 535 531 515 500 489 470 446 428 427 440 460 474 476 470 464 463 464 458 465 484 501 509 511 523 538 553 567 575 576 580 585 587 591 596 600 601 598 591 580 572 568 569 572 570 577 601 637 665 683 705 731 760 798 834 863 869 854 827 798 783 783 784 773 745 708 668 627 589 554 520 474 444 454 483 520 557 594 616 614 592 575 557 541 516 489 473 460 451 443 439 429 422 417 403 385 379 382 390 400 403 405 408 413 413 409 407 403 401 399 400 406 417 449 500 523 540 568 597 623 635 635 634 629 618 600 582 566 550 527 498 473 454 437 425 420 420 420 416 415 417 418 420 424 431 438 442 447 459 470 476 472 464 455 451 446 440 437 436 434 429 427 430 438 411 416 423 430 445 459 471 480 488 499 506 509 499 501 517 537 559 592 620 633 646 662 668 670 663 638 633 660 700 744 785 824 856 880 900 916 926 932 938 942 948 963 987 1010 1033 1059 1075 1082 1078 1066 1045 1027 1029 1044 1065 1088 1113 1129 1132 1130 1136 1147 1153 1156 1150 1144 1138 1133 1125 1099 1060 1025 991 961 932 911 877 832 800 766 738 709 682 652 622 594 573 549 523 498 478 460 438 415 400 395 412 442 471 499 529 564 603 642 668 680 692 703 704 700 694 681 667 649 626 605 586 565 548 542 551 563 565 563 556 546 542 538 520 484 449 442 457 476 492 503 504 498 486 489 495 488 486 500 516 525 539 562 585 604 617 626 637 648 652 654 652 651 651 649 641 633 626 620 617 623 633 632 633 642 663 686 704 734 768 803 831 857 875 869 845 815 787 767 761 763 761 744 712 669 628 597 570 536 489 454 456 485 520 562 606 639 634 612 592 573 556 531 504 484 467 454 444 443 441 436 429 418 399 384 380 383 390 396 401 405 406 408 408 405 403 401 402 402 407 424 482 523 542 575 607 644 671 677 671 656 634 614 598 583 575 566 546 522 503 488 467 444 433 438 438 432 429 428 427 434 446 454 458 460 464 474 479 482 479 471 463 459 456 454 454 455 452 445 445 455 467 417 426 444 467 492 513 531 544 556 566 569 565 548 535 546 569 574 582 598 617 644 671 693 710 704 673 654 671 706 746 782 807 831 853 875 894 907 919 933 940 945 959 983 1011 1038 1064 1081 1092 1094 1090 1084 1077 1082 1096 1114 1134 1154 1166 1164 1162 1169 1182 1190 1194 1194 1194 1191 1183 1160 1122 1072 1022 977 939 909 883 850 823 797 773 750 722 693 663 629 595 566 535 506 477 451 434 419 407 400 394 402 433 468 500 529 562 598 641 687 717 741 756 763 757 750 736 716 693 668 644 624 609 594 580 581 591 594 587 575 567 570 562 532 485 456 467 493 517 531 535 533 525 517 528 533 524 519 529 542 550 570 602 633 654 667 681 696 706 712 713 711 708 705 700 693 690 683 672 670 681 691 690 684 674 683 698 716 746 787 823 836 847 849 836 815 792 771 754 745 743 743 736 714 675 636 604 585 554 504 464 460 489 526 575 621 660 673 649 627 612 592 566 530 505 482 462 450 447 449 448 440 429 415 399 388 382 382 385 393 399 402 405 406 405 404 402 401 404 412 435 500 539 574 611 647 673 692 688 669 647 631 615 596 584 578 568 551 532 518 509 494 469 452 458 460 454 449 443 437 447 466 476 482 486 486 487 483 476 467 459 456 455 453 453 451 447 441 435 436 445 453 427 447 472 507 536 566 593 610 622 624 617 604 589 573 567 586 606 616 625 640 665 694 726 750 743 713 687 687 710 738 767 795 826 861 886 905 922 939 956 965 965 962 972 997 1024 1049 1069 1084 1094 1101 1106 1111 1117 1126 1142 1161 1180 1192 1196 1199 1207 1219 1229 1237 1239 1241 1237 1210 1166 1112 1058 1006 967 924 889 858 824 798 769 744 721 696 670 642 608 574 542 510 485 458 433 421 416 410 405 397 398 427 470 517 557 593 624 657 697 738 775 796 804 803 794 772 746 723 703 684 667 651 632 611 603 606 603 591 578 574 574 556 521 481 471 491 519 550 565 567 561 555 557 567 572 567 566 578 588 585 592 626 666 700 722 739 756 771 778 779 778 775 771 766 757 748 733 721 722 735 743 739 723 704 696 704 722 743 776 802 809 814 813 805 792 778 761 743 728 722 718 712 702 682 656 628 603 577 534 491 477 501 543 587 634 677 701 695 678 661 637 613 580 547 515 483 463 452 450 453 448 438 429 422 410 397 388 383 386 393 400 403 404 406 405 405 402 407 417 450 515 560 599 633 656 671 674 668 664 658 644 619 597 586 581 572 557 539 525 519 507 482 467 474 478 472 461 448 441 448 468 486 501 510 509 498 484 470 460 455 454 451 446 442 440 438 432 427 425 424 426 433 460 491 528 561 599 638 667 678 671 654 638 627 621 611 611 624 649 669 682 703 731 761 786 785 762 738 731 740 756 781 811 847 886 914 934 954 974 988 999 998 982 975 987 1011 1036 1059 1078 1097 1112 1124 1132 1137 1143 1156 1173 1191 1206 1218 1228 1242 1257 1267 1278 1282 1278 1257 1211 1151 1093 1042 991 957 922 877 835 802 767 732 698 670 650 632 607 574 541 511 487 470 449 432 427 423 415 410 406 399 417 460 505 547 593 636 676 713 751 792 825 838 837 820 795 772 754 740 725 708 687 662 638 625 615 601 587 574 569 565 546 516 487 481 500 528 563 581 585 584 585 597 611 621 625 631 639 639 620 611 636 682 730 766 790 810 828 841 848 845 840 833 821 807 786 770 771 774 783 785 776 756 736 714 713 727 741 758 771 777 781 784 784 779 772 759 739 722 710 701 693 688 685 681 676 652 611 564 516 495 514 555 602 647 693 727 742 732 711 683 653 624 589 554 519 491 472 460 456 454 450 449 448 434 416 403 387 383 389 396 400 403 408 407 408 405 408 422 473 522 566 596 622 640 646 651 655 664 670 658 636 618 607 598 586 568 547 531 519 504 483 478 489 496 488 471 452 446 446 457 478 500 513 510 497 480 468 465 468 470 464 451 439 431 428 426 423 421 420 419 436 466 493 528 563 604 643 675 694 698 688 678 668 661 661 661 663 675 698 719 739 769 801 824 832 819 799 793 794 801 823 853 887 918 944 966 988 1008 1023 1037 1037 1018 1000 995 1011 1036 1062 1087 1111 1128 1143 1157 1159 1159 1170 1189 1209 1225 1237 1257 1279 1294 1303 1306 1300 1281 1241 1197 1136 1081 1047 1003 963 924 878 827 791 752 718 681 648 619 598 575 547 515 491 470 455 443 436 434 434 427 416 408 397 410 455 492 529 568 609 647 686 724 767 812 842 854 845 823 805 790 778 762 741 716 690 670 653 634 617 604 591 582 576 559 530 501 497 514 531 557 578 586 593 611 634 656 672 677 682 687 685 666 644 647 685 738 786 823 851 874 895 907 904 891 876 856 832 810 808 818 822 819 804 789 773 756 738 727 730 737 744 747 750 755 762 767 767 761 749 732 716 702 689 676 666 664 661 662 660 642 593 535 504 519 558 609 655 703 743 769 765 743 715 683 653 621 589 563 541 520 497 480 472 467 465 464 447 426 412 392 380 386 395 399 403 407 406 405 408 413 435 472 505 538 570 599 622 636 646 662 680 691 688 673 656 642 626 609 583 555 534 518 502 486 491 505 511 501 487 465 455 448 455 474 495 507 504 495 485 480 488 494 491 481 467 452 437 430 426 422 420 419 420 438 466 491 519 548 581 608 636 658 677 686 689 686 685 690 699 705 710 725 747 774 804 829 851 869 873 863 859 857 861 886 916 950 971 989 1009 1026 1044 1058 1074 1079 1066 1044 1024 1025 1045 1070 1093 1116 1138 1157 1171 1175 1172 1180 1200 1224 1247 1268 1288 1311 1329 1338 1317 1282 1236 1188 1150 1097 1060 1038 1003 963 920 880 833 794 756 724 689 649 611 580 551 526 499 478 464 458 453 449 453 462 455 433 415 402 410 440 477 508 542 579 609 646 689 728 768 803 837 856 856 845 831 817 799 775 749 722 701 680 662 651 640 629 622 609 582 543 509 518 539 553 564 580 593 607 622 647 670 687 700 711 722 726 717 702 689 700 738 786 831 872 911 941 948 935 916 897 871 851 843 848 856 851 830 800 780 770 759 744 730 726 725 724 725 727 734 743 750 749 740 724 708 695 681 663 649 643 639 638 638 644 642 615 565 512 516 555 603 646 701 743 766 771 762 740 709 676 643 615 601 592 575 548 525 506 484 471 467 452 430 415 393 381 384 393 398 403 405 407 405 407 420 443 464 491 518 548 580 608 631 652 679 705 721 724 714 699 682 659 633 600 566 541 520 506 493 501 513 514 511 499 477 461 452 457 474 494 507 511 511 508 508 517 526 528 519 505 493 474 454 441 434 428 424 422 438 462 486 506 523 543 563 583 601 619 632 649 663 678 696 718 736 746 762 788 815 841 866 886 907 920 924 926 931 938 957 990 1020 1035 1046 1060 1075 1087 1093 1103 1111 1108 1091 1066 1056 1064 1080 1095 1110 1130 1153 1176 1191 1194 1193 1205 1229 1258 1285 1307 1331 1349 1348 1296 1236 1178 1128 1084 1047 1016 992 967 932 897 865 829 795 760 725 689 647 606 565 529 503 484 477 478 476 470 466 471 484 490 470 441 415 407 418 459 497 524 545 572 606 646 689 721 758 798 833 858 870 869 857 839 815 786 756 731 705 686 679 666 655 648 629 588 542 521 528 549 570 584 594 605 622 635 654 672 688 708 732 753 771 773 758 741 742 766 797 834 877 921 954 962 946 925 911 898 888 887 881 874 851 820 787 768 759 750 735 722 716 712 710 710 713 720 729 731 726 715 698 680 666 653 637 626 622 615 613 617 629 635 621 580 518 514 547 596 644 691 725 743 753 758 752 732 702 669 648 641 636 619 590 564 539 505 477 464 450 428 404 385 381 385 393 398 405 408 410 409 409 419 439 466 499 536 570 593 617 641 674 710 737 757 763 754 740 719 689 657 616 576 546 526 517 508 509 514 519 519 504 478 461 454 457 471 492 514 528 534 531 531 540 554 562 558 545 533 518 501 479 457 442 431 423 439 454 471 485 497 511 527 545 562 579 596 617 635 658 684 710 738 766 793 820 848 874 901 925 948 968 995 1016 1018 1024 1039 1066 1092 1097 1106 1118 1133 1146 1145 1145 1148 1146 1132 1109 1093 1095 1109 1122 1126 1128 1143 1169 1198 1217 1222 1227 1242 1266 1294 1315 1335 1349 1338 1270 1193 1137 1088 1046 1007 967 932 907 879 852 825 799 772 743 710 673 631 584 537 510 497 498 507 508 503 489 482 489 509 521 508 479 442 421 415 432 461 489 514 542 576 610 645 682 721 760 795 826 853 870 876 871 853 822 793 768 738 714 698 675 654 640 617 574 540 540 542 552 573 598 619 629 635 651 676 699 716 724 746 777 804 815 804 788 789 810 839 868 900 934 962 967 953 939 935 931 928 923 902 875 842 808 778 762 750 740 727 716 711 710 710 709 709 712 717 713 701 687 671 657 646 635 621 609 601 594 593 599 609 614 607 578 526 515 541 591 638 672 696 711 722 733 741 738 723 701 688 684 680 659 625 588 559 529 493 465 443 422 392 383 388 394 396 399 404 409 413 412 416 426 449 483 523 561 591 612 638 676 716 744 768 790 802 795 774 742 704 666 619 580 554 541 538 531 525 527 537 533 510 482 463 456 461 477 501 528 550 556 553 553 565 582 593 590 576 564 550 533 506 485 467 449 431 453 463 470 475 489 503 516 533 554 581 610 636 661 688 713 736 757 781 811 843 873 903 933 963 998 1027 1071 1105 1114 1118 1143 1161 1181 1179 1174 1175 1186 1204 1209 1203 1195 1185 1171 1152 1133 1131 1145 1162 1170 1166 1163 1175 1199 1222 1240 1251 1264 1282 1303 1320 1336 1344 1313 1234 1170 1113 1068 1027 979 929 889 855 826 801 777 751 725 702 675 643 599 550 520 518 531 547 554 552 549 526 501 509 537 557 548 522 491 461 437 422 428 453 483 516 546 577 612 650 686 724 756 782 809 836 863 881 880 853 826 798 766 736 705 669 643 626 600 564 550 557 561 572 588 613 643 664 668 668 688 719 747 760 771 791 818 845 855 844 839 857 887 918 947 970 983 977 966 963 965 964 962 946 912 876 841 804 777 759 747 739 730 720 713 710 710 711 710 709 702 688 673 663 651 639 630 620 608 599 592 582 577 584 591 591 582 562 532 516 531 574 618 641 661 677 692 706 718 722 718 708 701 703 704 684 649 608 572 543 510 473 441 414 388 383 392 396 397 398 400 404 414 427 452 466 484 515 549 575 594 626 669 717 754 777 801 826 838 821 789 748 705 667 624 587 571 567 562 552 549 550 556 547 525 499 473 462 470 489 514 540 560 568 567 569 582 598 610 610 599 585 562 533 504 482 465 450 436 474 485 490 491 502 514 523 530 545 565 593 621 652 684 716 745 770 796 821 842 866 894 926 957 997 1036 1083 1126 1156 1179 1218 1239 1253 1255 1240 1226 1226 1240 1259 1257 1240 1221 1211 1197 1176 1167 1180 1200 1212 1212 1209 1214 1225 1237 1251 1269 1286 1301 1310 1323 1335 1328 1290 1202 1158 1102 1049 1007 963 916 874 838 802 773 743 714 686 661 636 606 564 533 538 559 577 588 596 601 598 573 532 520 554 583 587 561 533 507 478 453 434 435 457 487 515 545 581 621 655 683 712 742 772 803 838 875 890 872 842 809 774 739 701 661 639 620 597 574 571 572 581 601 612 626 661 690 701 696 702 731 767 794 809 817 832 864 894 901 899 909 933 964 991 1009 1009 1001 993 993 996 998 990 964 920 883 844 809 785 767 757 752 743 731 718 713 717 717 709 696 679 663 651 645 636 625 614 603 597 594 585 573 567 570 573 571 561 549 529 517 525 552 582 604 626 648 669 685 694 695 690 683 682 689 695 686 659 622 584 553 520 478 439 413 394 387 387 390 394 398 398 393 397 418 448 473 504 541 565 585 612 653 702 744 777 804 830 852 857 833 797 754 711 674 639 605 594 594 583 577 582 581 579 565 536 502 477 470 483 504 526 547 568 582 589 593 600 614 621 619 608 589 563 529 494 477 472 467 460 514 521 524 531 549 563 575 579 574 573 579 592 614 641 669 700 732 764 793 811 830 858 891 923 958 998 1041 1087 1129 1167 1204 1233 1252 1262 1266 1263 1259 1264 1284 1290 1271 1250 1243 1234 1214 1202 1211 1231 1249 1252 1245 1248 1255 1260 1267 1281 1298 1311 1318 1324 1322 1308 1275 1213 1168 1096 1044 1007 970 930 888 850 814 779 741 711 680 646 612 574 541 540 566 593 614 629 639 645 638 605 561 531 562 601 618 606 574 545 517 489 460 437 434 458 490 521 554 589 619 644 672 707 745 782 822 865 887 875 846 810 773 736 701 669 646 622 614 602 591 592 606 630 642 650 680 715 735 736 728 740 775 813 843 863 872 888 911 941 961 973 984 1005 1031 1040 1029 1025 1025 1026 1028 1030 1012 981 936 894 854 828 807 791 784 779 769 753 734 723 721 715 697 675 655 640 634 632 627 616 605 594 589 584 575 566 563 559 558 558 550 543 531 524 524 535 552 571 595 624 651 668 670 666 657 651 653 661 667 662 645 621 590 555 513 468 437 424 415 400 388 387 387 386 384 382 383 394 409 441 483 527 560 590 633 683 726 760 793 824 851 873 874 847 810 768 726 691 663 638 622 618 611 610 611 605 591 567 532 496 475 473 480 494 511 533 557 578 600 615 624 623 617 604 587 569 543 513 490 491 503 505 502 561 568 564 570 591 611 628 635 634 636 637 634 632 637 652 670 696 727 757 782 813 848 882 912 943 978 1010 1046 1085 1118 1139 1162 1185 1206 1226 1239 1243 1253 1265 1261 1251 1251 1258 1261 1253 1245 1246 1258 1275 1277 1275 1280 1280 1280 1284 1293 1305 1319 1325 1323 1317 1298 1277 1230 1168 1094 1045 1006 969 931 890 855 821 786 749 720 686 644 599 561 553 575 606 635 659 676 688 692 673 641 599 555 564 607 636 638 616 578 553 531 504 471 444 443 468 496 526 557 586 614 645 684 725 766 805 849 876 870 844 808 773 737 702 674 652 644 648 627 610 612 630 657 669 671 700 739 770 785 782 776 788 819 858 895 919 929 939 968 1000 1030 1046 1054 1060 1048 1037 1043 1052 1058 1061 1054 1028 995 952 909 878 861 840 823 817 809 794 772 749 733 723 706 683 660 638 622 615 616 613 604 598 588 581 576 571 559 551 546 545 546 539 534 529 526 527 531 539 556 583 614 643 658 655 642 629 622 623 628 630 623 607 590 566 538 499 459 442 434 419 407 391 383 382 385 388 391 394 392 392 409 447 487 527 583 654 704 741 777 813 844 873 896 897 868 829 785 748 721 698 677 656 647 641 636 623 601 574 542 513 488 480 484 485 486 495 515 540 562 587 613 630 629 617 592 566 540 520 512 516 525 536 539 532 615 622 616 618 636 660 681 691 691 693 699 695 682 678 694 710 730 753 783 816 856 892 921 943 965 985 1005 1029 1047 1066 1075 1084 1107 1132 1150 1163 1178 1194 1200 1198 1207 1228 1250 1267 1280 1285 1289 1297 1307 1312 1314 1314 1302 1296 1298 1306 1316 1331 1335 1330 1319 1295 1269 1217 1153 1087 1034 988 945 901 858 825 790 757 726 693 657 618 582 566 587 621 657 684 704 721 733 737 709 671 629 588 587 623 659 669 648 617 594 573 539 499 466 448 450 469 494 524 558 591 625 663 703 742 780 824 857 858 840 813 786 758 732 706 685 684 679 657 632 631 654 681 695 693 717 756 794 822 834 832 828 844 876 911 943 963 980 1008 1035 1074 1086 1077 1059 1033 1026 1039 1059 1072 1072 1055 1027 996 959 925 904 887 867 847 832 816 796 775 755 738 722 701 677 654 628 609 602 605 605 598 587 579 578 576 567 557 547 537 534 534 532 529 527 527 528 532 539 559 588 615 638 654 652 635 617 607 602 597 596 589 571 551 532 511 485 454 437 429 419 416 413 405 398 405 407 402 399 394 390 396 421 457 496 569 661 715 746 781 819 855 889 918 919 889 849 808 776 757 736 710 686 669 657 642 618 587 552 522 498 490 505 518 515 502 495 504 525 550 578 608 629 633 622 596 561 542 540 545 555 564 570 568 558 633 659 671 679 685 702 725 744 745 746 752 750 736 727 741 767 794 817 844 879 915 939 956 965 970 977 990 1004 1004 1008 1011 1026 1051 1072 1085 1095 1116 1137 1142 1145 1162 1188 1216 1242 1266 1289 1307 1319 1332 1347 1352 1343 1335 1332 1324 1326 1331 1338 1339 1326 1305 1276 1241 1187 1131 1075 1019 965 919 874 828 787 746 711 679 645 618 597 583 585 612 652 691 728 750 769 781 774 742 695 647 610 608 644 680 701 689 667 642 609 569 532 509 488 465 454 467 498 534 569 603 641 678 713 749 789 832 846 845 838 821 794 768 745 731 728 716 694 661 652 673 703 723 718 726 763 805 841 868 883 887 893 910 934 961 986 1016 1052 1078 1093 1081 1060 1034 1008 1001 1015 1038 1051 1045 1029 1007 982 954 930 911 892 871 849 829 809 787 769 756 740 719 693 668 645 622 604 598 596 594 583 577 574 575 570 559 549 540 534 533 530 527 525 524 524 525 531 542 564 589 610 627 642 650 642 625 608 591 578 575 570 549 528 504 483 461 443 431 428 420 423 425 411 412 421 418 410 404 398 390 388 405 438 480 561 646 698 732 762 797 841 884 923 928 901 867 831 799 780 757 728 701 680 658 633 606 573 536 507 495 508 531 545 539 522 506 506 526 551 578 605 628 639 630 608 587 580 582 584 589 596 596 589 575 612 653 690 721 739 752 770 789 798 803 808 807 794 783 792 816 849 877 897 915 929 936 941 937 932 932 944 953 949 948 954 975 996 1013 1028 1044 1070 1092 1092 1092 1109 1137 1163 1185 1211 1243 1273 1302 1324 1347 1361 1363 1364 1367 1354 1347 1342 1342 1334 1314 1266 1225 1183 1128 1085 1041 988 936 890 850 805 757 713 675 646 625 620 621 621 618 630 662 702 749 788 815 828 812 768 714 666 627 633 672 710 739 735 714 683 646 613 587 567 540 505 473 460 476 512 548 583 619 652 684 719 756 804 840 863 865 854 824 795 777 775 772 753 724 691 671 689 723 749 749 745 771 810 844 877 910 931 942 954 970 983 1005 1043 1082 1091 1076 1051 1027 1003 980 971 984 1000 1007 1003 992 978 960 940 922 903 881 863 846 823 801 779 763 751 736 711 682 656 634 617 603 596 589 580 574 572 570 567 557 546 542 544 540 534 528 522 518 517 518 520 526 538 557 577 594 607 620 633 639 633 616 594 571 561 552 536 516 492 464 445 435 429 427 419 411 408 408 419 422 419 417 411 401 391 388 398 427 473 538 613 660 693 724 762 813 869 913 922 901 875 842 808 777 745 718 694 670 646 621 598 567 531 503 505 527 551 561 550 529 511 507 523 543 566 589 618 638 643 635 625 621 623 620 620 621 618 606 586 583 623 665 711 750 775 794 813 827 838 845 849 848 844 847 861 882 901 904 901 896 894 892 879 872 876 893 898 893 893 901 921 938 955 972 992 1022 1042 1037 1038 1057 1081 1106 1130 1154 1187 1221 1255 1283 1314 1343 1354 1357 1359 1357 1347 1337 1333 1317 1271 1203 1151 1101 1055 1021 989 944 893 846 808 766 721 682 656 652 664 682 687 679 660 655 677 714 762 807 849 872 849 793 738 692 659 664 701 743 776 781 760 727 694 665 642 618 581 544 510 480 469 488 523 558 593 629 663 702 742 787 831 875 883 875 848 825 821 824 814 788 752 712 684 701 738 773 790 786 796 826 856 882 912 945 972 990 1003 1020 1045 1077 1091 1074 1044 1016 995 973 953 944 951 961 969 966 958 945 933 922 910 892 869 850 832 810 789 771 758 744 727 698 669 646 625 610 601 594 585 576 573 574 570 560 550 544 544 550 545 535 527 520 516 514 515 516 519 525 540 559 573 582 590 598 605 609 604 587 561 539 520 503 488 472 451 436 433 431 428 423 411 403 407 422 430 426 423 419 409 396 393 398 419 464 517 574 612 649 690 735 790 853 907 913 894 872 842 807 760 720 695 672 646 624 607 587 560 528 509 518 543 562 563 550 542 533 521 525 544 570 592 616 638 654 657 654 651 650 643 636 630 619 597 575 559 597 637 678 717 751 782 810 835 852 859 864 870 875 878 882 884 882 873 858 845 844 841 821 814 828 848 847 839 840 852 869 886 906 924 945 972 987 983 987 1007 1029 1052 1077 1109 1143 1173 1209 1243 1286 1322 1334 1332 1329 1329 1324 1318 1306 1274 1213 1131 1070 1022 984 962 938 901 850 803 764 728 698 683 689 707 728 746 743 717 691 689 711 746 785 832 875 902 872 814 766 721 690 699 743 784 817 825 808 781 753 722 689 657 621 587 553 517 484 473 498 536 573 613 654 697 738 780 826 870 897 893 873 859 860 861 850 821 787 749 716 711 741 781 814 828 830 842 870 904 934 963 992 1021 1043 1064 1090 1096 1077 1046 1015 987 967 948 931 924 924 931 942 941 929 911 902 903 902 890 866 839 815 793 774 757 741 729 714 688 658 638 618 606 600 590 584 578 574 576 571 559 552 549 546 547 541 534 527 522 521 520 519 518 515 514 521 536 548 554 556 561 567 572 573 563 546 520 496 475 456 446 437 431 429 429 430 424 415 414 424 434 434 429 425 422 413 400 395 399 419 466 508 543 577 620 670 717 776 844 912 909 886 861 835 804 754 705 677 654 628 607 592 575 555 531 520 528 545 557 558 553 551 549 550 552 556 572 596 618 639 658 668 670 667 660 643 629 615 595 570 550 538 572 606 639 672 707 744 779 804 828 842 846 851 860 867 867 854 842 830 813 794 794 795 774 764 784 802 800 790 795 808 824 841 860 880 897 917 930 933 942 958 973 999 1032 1069 1107 1149 1190 1234 1275 1309 1323 1320 1311 1305 1301 1292 1269 1229 1162 1077 1017 965 931 910 889 857 813 771 740 725 724 737 758 776 791 798 779 741 718 727 749 786 820 860 900 928 901 845 793 758 731 741 779 819 849 859 849 832 809 778 739 699 663 629 590 547 503 471 485 523 558 597 642 690 729 772 819 856 898 915 905 898 896 892 880 857 828 792 755 732 747 787 824 853 871 876 882 905 940 975 1007 1047 1081 1102 1105 1083 1051 1022 991 963 945 930 916 909 902 908 919 915 896 875 874 889 900 891 864 835 805 777 756 742 726 715 704 681 658 640 622 609 602 591 582 580 576 576 575 567 558 553 549 545 541 534 529 526 525 524 522 517 511 506 507 514 521 524 526 531 540 540 537 531 520 501 480 458 445 439 432 425 419 419 420 419 426 438 446 443 437 431 426 422 416 403 395 398 420 458 493 522 561 610 661 708 765 844 912 905 876 849 823 791 750 707 678 655 629 606 587 569 546 526 517 527 546 561 565 561 565 572 577 578 576 577 596 619 640 658 671 673 666 656 641 624 607 584 564 555 505 534 567 600 631 662 695 729 757 780 792 800 807 817 826 822 809 795 777 763 744 745 750 730 716 732 749 748 743 753 767 784 804 822 836 847 867 885 895 906 927 953 985 1024 1062 1106 1149 1192 1237 1278 1306 1323 1324 1312 1296 1280 1260 1234 1193 1127 1052 992 938 903 872 845 816 785 763 757 774 801 819 832 847 859 847 810 766 751 763 790 825 851 888 925 961 937 874 819 785 772 786 815 851 878 885 878 871 854 822 779 733 690 646 599 552 509 475 478 515 551 589 634 681 719 753 797 833 872 914 934 938 938 933 916 887 857 824 793 764 760 788 826 863 896 913 919 928 949 978 1013 1059 1099 1119 1097 1063 1031 1003 974 950 933 917 902 890 881 882 885 876 855 841 853 874 881 869 844 817 790 764 744 731 721 710 703 691 669 648 632 617 609 600 596 592 583 579 581 583 578 563 551 546 542 536 531 528 526 524 522 516 508 503 504 507 506 502 504 511 520 516 512 510 500 486 472 456 447 444 437 428 432 441 447 452 463 476 475 456 439 430 425 423 422 409 397 396 417 453 489 520 560 615 664 707 761 842 888 889 865 841 813 777 745 723 696 664 632 607 589 570 548 530 524 538 562 580 584 581 590 601 600 592 589 591 608 630 649 662 670 671 660 649 638 625 614 603 592 587 462 487 520 559 592 619 649 676 704 726 734 742 750 762 771 765 752 738 715 706 694 693 697 680 665 679 695 702 706 721 741 761 780 797 809 824 846 868 894 920 948 983 1016 1053 1095 1132 1169 1209 1253 1289 1314 1330 1330 1316 1290 1263 1236 1207 1170 1111 1039 981 933 895 858 824 801 796 801 818 844 877 899 909 927 937 899 848 806 790 807 834 871 898 928 964 995 971 905 855 827 825 840 864 892 913 918 909 897 877 840 793 741 691 645 598 552 514 482 473 510 546 581 620 659 695 726 760 799 840 885 941 975 981 980 957 922 884 849 819 791 776 794 829 866 901 936 964 976 986 999 1029 1068 1107 1115 1088 1054 1024 998 971 951 932 912 889 868 854 849 847 833 813 812 832 849 848 835 813 790 769 752 740 727 719 714 709 701 681 659 640 624 619 607 611 611 600 596 596 595 588 569 553 548 544 540 538 531 526 522 519 515 509 506 511 516 509 494 492 497 503 497 496 496 488 480 472 456 450 458 458 451 462 478 487 492 498 502 497 475 451 435 426 427 430 417 400 393 409 450 491 530 577 631 674 711 769 823 855 862 847 826 801 771 742 721 696 665 631 601 581 562 545 530 527 543 568 587 596 602 613 619 608 596 593 601 620 642 660 672 684 688 678 665 653 644 636 629 622 615 453 458 484 516 550 577 603 629 652 671 680 687 697 706 712 707 690 670 652 643 640 640 643 640 642 662 681 696 714 737 758 778 793 807 828 852 875 895 920 953 990 1023 1055 1089 1132 1176 1209 1242 1282 1313 1333 1343 1340 1318 1290 1258 1226 1195 1159 1103 1033 987 942 896 856 826 823 845 866 878 895 924 956 986 1009 1009 970 914 855 833 854 879 915 947 980 1013 1024 992 937 903 890 891 903 921 936 948 950 938 918 891 850 804 752 701 657 613 570 534 499 475 492 523 557 591 626 660 690 725 762 805 852 915 987 1023 1021 999 967 929 891 856 821 796 801 830 862 899 940 979 1006 1027 1042 1070 1089 1105 1097 1077 1050 1027 1006 982 962 938 913 883 851 824 812 808 794 784 795 812 817 810 796 779 765 753 743 734 726 722 717 714 709 690 668 644 628 623 612 616 616 611 613 615 611 597 573 555 551 550 550 547 536 526 518 512 508 505 506 511 516 514 501 492 486 485 482 481 480 475 470 467 468 471 471 466 469 495 518 523 520 514 508 496 479 462 443 430 428 431 419 404 392 400 441 488 536 591 639 676 708 760 795 820 830 822 805 788 771 752 728 702 670 634 600 572 547 530 521 521 538 562 584 603 619 624 621 606 595 597 608 628 649 664 681 699 712 710 699 685 675 663 648 634 623 484 462 460 474 497 522 551 577 599 617 627 636 642 647 650 647 625 604 597 599 607 619 633 645 661 687 718 746 770 792 812 829 844 860 877 897 919 938 955 985 1023 1062 1096 1125 1160 1202 1243 1285 1320 1345 1358 1363 1349 1324 1294 1260 1224 1190 1148 1089 1028 988 940 890 853 837 850 885 917 933 942 958 989 1028 1062 1068 1038 987 922 886 891 920 963 1003 1037 1059 1048 1014 983 972 966 960 964 968 970 974 976 965 944 916 873 825 777 729 685 640 602 564 530 495 477 496 531 562 600 634 668 706 745 784 833 896 974 1027 1044 1030 1000 967 932 897 862 830 817 832 860 894 934 972 1007 1045 1077 1104 1095 1083 1066 1051 1036 1024 1011 993 971 943 912 876 837 802 782 774 766 770 780 785 780 770 758 749 746 740 739 735 724 721 721 721 719 700 680 661 641 631 620 619 619 621 626 628 621 601 574 558 555 558 559 552 540 529 519 510 505 502 503 507 513 513 507 500 488 479 473 471 468 467 469 475 490 506 505 490 491 516 531 531 526 520 510 497 489 481 463 441 428 423 417 408 394 398 438 486 539 587 625 655 685 729 764 785 795 792 786 783 785 782 759 725 683 641 607 576 551 546 549 538 538 557 578 601 625 634 627 614 608 620 639 656 666 678 693 713 732 738 729 715 698 679 658 637 622 537 505 486 474 470 481 497 521 543 563 575 582 582 584 586 585 573 575 589 611 633 658 681 695 703 723 758 796 829 858 881 893 899 909 921 934 954 985 1007 1020 1045 1080 1126 1168 1203 1240 1284 1325 1355 1377 1386 1384 1361 1331 1297 1261 1221 1179 1123 1067 1019 976 927 887 864 852 868 913 957 986 999 1011 1028 1058 1097 1109 1085 1041 983 945 936 967 1009 1049 1081 1086 1060 1036 1026 1032 1038 1029 1015 1004 1002 1005 1004 992 973 946 909 857 805 757 716 673 635 598 570 537 503 486 510 554 600 643 687 733 770 810 850 902 957 1004 1031 1036 1020 994 963 927 888 854 845 856 876 903 943 982 1018 1067 1103 1103 1074 1046 1027 1011 1003 998 992 985 968 940 904 864 825 793 771 756 751 754 757 752 744 738 733 732 730 725 724 729 730 725 721 722 727 719 700 679 661 646 635 631 633 639 640 634 620 601 579 566 563 564 563 556 546 535 525 513 506 505 504 505 511 513 514 510 499 485 472 470 468 467 471 486 513 541 542 520 499 502 517 527 527 522 515 508 502 497 480 451 426 414 410 404 393 401 441 487 535 568 586 616 652 693 733 755 759 754 753 765 779 784 770 739 698 655 620 597 596 603 598 573 551 558 580 606 629 640 632 619 620 642 667 683 691 700 714 732 745 747 734 715 696 676 652 632 616 596 571 547 520 495 483 477 482 495 513 530 541 549 555 559 565 578 607 638 668 695 721 741 753 759 764 786 825 866 904 935 953 958 963 973 981 990 1014 1049 1071 1084 1110 1147 1192 1240 1287 1324 1356 1383 1405 1412 1402 1371 1336 1296 1254 1212 1161 1104 1058 1021 981 938 911 889 871 884 934 986 1025 1049 1063 1083 1109 1140 1148 1131 1094 1047 1006 999 1024 1056 1084 1112 1107 1076 1056 1059 1076 1084 1073 1055 1045 1046 1045 1033 1016 996 976 947 893 836 784 742 702 669 639 610 572 533 497 499 551 597 643 688 733 781 820 852 884 928 966 994 1016 1024 1014 990 948 901 878 882 898 916 936 968 1008 1043 1089 1107 1077 1040 1008 988 967 957 952 949 950 944 922 889 858 827 799 776 755 743 740 738 734 729 726 723 722 722 720 719 720 721 722 722 724 726 728 721 700 683 667 656 651 655 661 654 638 622 605 589 579 577 574 567 562 554 543 532 520 512 506 504 503 506 512 516 515 503 489 475 473 472 475 486 508 534 555 559 543 517 499 498 508 513 514 514 510 505 500 482 451 423 409 403 396 392 406 445 482 514 531 542 577 623 662 703 728 729 724 726 741 762 777 773 747 711 670 639 624 628 625 604 580 569 582 606 627 639 639 627 622 630 658 684 700 713 724 739 752 754 744 720 690 671 652 631 620 616 645 628 603 572 545 526 506 485 480 502 526 548 568 585 596 610 636 668 700 728 755 781 803 813 814 805 806 828 863 908 949 979 998 1013 1027 1037 1036 1044 1081 1122 1142 1155 1185 1227 1273 1321 1358 1385 1409 1424 1427 1411 1377 1338 1298 1257 1213 1162 1112 1072 1040 1007 972 947 918 892 900 945 995 1040 1085 1116 1133 1160 1179 1185 1164 1126 1091 1068 1060 1072 1100 1129 1145 1134 1102 1083 1088 1103 1110 1099 1085 1085 1089 1078 1056 1034 1016 1004 982 929 872 818 776 733 703 667 622 579 534 506 506 547 590 637 681 723 762 790 817 840 882 927 962 994 1017 1020 1001 963 925 910 927 949 971 988 1009 1041 1069 1102 1095 1057 1020 998 977 946 924 909 899 899 897 885 865 844 823 800 778 756 742 739 736 731 726 724 721 721 721 720 720 718 718 719 721 727 728 730 726 716 703 689 676 670 670 673 667 650 633 618 607 598 593 588 577 568 561 551 541 529 519 509 505 502 505 513 516 512 505 501 495 487 488 503 526 551 571 579 577 565 542 515 496 489 489 492 497 499 494 487 471 442 418 404 399 394 396 417 448 472 490 502 520 559 604 640 679 707 714 714 720 732 752 771 769 745 713 679 651 632 627 624 605 588 589 614 641 655 657 647 631 629 640 666 693 711 730 745 757 761 750 732 702 667 642 628 626 635 645 694 683 658 624 606 588 556 514 487 499 523 557 593 625 652 674 698 724 751 778 805 832 855 870 868 856 854 863 881 913 955 996 1032 1062 1081 1093 1091 1088 1110 1153 1186 1210 1232 1265 1309 1350 1379 1400 1420 1433 1434 1413 1380 1341 1304 1268 1228 1187 1141 1102 1073 1044 1011 984 953 922 920 956 1000 1044 1092 1140 1175 1205 1223 1224 1203 1165 1137 1128 1122 1128 1150 1169 1171 1150 1122 1110 1115 1125 1128 1118 1108 1111 1115 1103 1079 1054 1035 1023 1009 971 920 868 817 762 712 660 612 565 518 501 523 555 595 636 672 702 725 745 762 795 844 891 934 976 1015 1033 1019 986 951 942 966 993 1023 1047 1064 1082 1102 1117 1089 1055 1031 1023 1001 966 931 897 872 859 850 842 832 823 815 800 778 758 751 751 745 735 727 724 723 721 723 722 721 720 717 720 722 731 735 732 729 726 720 710 699 690 684 686 685 675 657 642 631 618 608 604 595 584 574 561 549 538 525 516 511 510 515 524 523 521 522 531 531 518 505 506 528 551 568 576 583 586 575 549 519 497 485 480 478 479 476 470 458 437 417 402 397 394 399 423 447 464 480 500 523 557 592 626 657 678 695 709 721 733 745 752 742 720 694 668 641 617 612 612 608 606 624 654 669 675 667 651 639 643 655 677 699 720 743 763 770 759 736 710 680 648 630 634 651 669 680 744 732 707 674 652 623 580 533 510 506 509 536 580 624 666 701 729 750 772 799 824 850 877 897 904 903 907 920 934 946 971 1008 1055 1097 1132 1152 1152 1152 1159 1186 1222 1258 1289 1315 1343 1367 1387 1404 1422 1437 1438 1416 1386 1351 1316 1284 1251 1219 1187 1151 1112 1076 1042 1011 978 956 961 980 1005 1037 1080 1131 1181 1220 1248 1257 1235 1210 1193 1185 1185 1191 1202 1207 1192 1166 1147 1141 1144 1145 1142 1133 1122 1119 1122 1117 1099 1074 1051 1034 1017 991 953 897 838 780 716 668 614 564 518 501 517 540 572 610 638 661 677 697 727 773 826 874 920 968 1014 1046 1042 1013 983 973 993 1027 1069 1102 1119 1131 1138 1130 1096 1071 1064 1056 1029 997 955 912 875 845 824 813 806 803 800 787 771 766 773 778 767 747 733 728 724 725 724 723 724 723 719 720 724 736 743 739 733 730 729 726 719 711 704 705 706 702 686 666 649 634 625 624 623 614 598 577 560 548 537 529 524 531 544 553 549 544 545 546 545 533 516 509 521 542 558 569 581 589 586 568 542 521 512 501 487 476 468 463 455 443 428 413 396 392 393 410 434 451 477 504 523 552 580 604 627 645 666 689 709 721 721 715 705 694 675 655 637 625 626 627 631 644 666 688 699 700 686 661 648 658 675 695 714 737 762 782 783 759 729 697 663 639 641 659 683 703 711 795 776 748 717 677 630 583 553 555 546 524 520 551 596 638 674 700 720 741 766 790 815 840 865 887 909 932 959 985 1004 1027 1061 1093 1127 1165 1194 1210 1215 1221 1234 1260 1298 1333 1357 1373 1385 1394 1406 1423 1437 1439 1421 1392 1362 1332 1308 1286 1261 1232 1196 1151 1102 1062 1027 994 982 999 1019 1033 1047 1068 1111 1167 1209 1233 1254 1259 1253 1248 1246 1248 1251 1254 1247 1224 1196 1178 1172 1170 1163 1150 1137 1121 1115 1112 1108 1101 1084 1063 1039 1013 984 948 891 833 777 730 681 631 577 528 510 531 548 553 572 595 616 645 682 729 781 833 878 920 965 1007 1054 1066 1044 1020 1008 1018 1052 1095 1135 1167 1177 1165 1141 1112 1095 1092 1075 1039 996 956 917 880 850 832 818 800 789 785 781 786 795 798 787 764 743 734 729 729 730 728 726 727 724 722 723 726 737 750 751 748 745 741 737 734 729 722 718 716 711 696 676 660 648 640 640 640 634 618 598 582 568 561 553 549 557 558 555 553 552 557 556 548 536 522 521 534 554 567 575 582 584 581 571 550 533 532 526 512 497 482 471 460 445 434 422 397 390 389 395 408 420 445 474 497 529 555 579 599 616 640 670 698 710 699 682 672 667 661 652 646 650 663 674 684 688 700 715 722 716 695 668 659 676 697 718 737 762 789 800 792 763 728 692 658 646 661 684 712 733 741 844 819 793 754 696 647 622 612 616 600 565 534 534 563 598 627 652 675 697 720 745 772 800 831 861 891 924 958 991 1024 1059 1091 1125 1161 1192 1220 1248 1275 1288 1298 1314 1337 1359 1371 1383 1394 1401 1411 1425 1438 1445 1431 1401 1375 1353 1334 1315 1288 1248 1202 1149 1103 1067 1034 1008 1005 1033 1050 1068 1089 1085 1102 1144 1178 1203 1224 1241 1257 1277 1295 1309 1319 1314 1291 1257 1228 1214 1205 1194 1178 1158 1138 1122 1110 1094 1080 1079 1077 1067 1042 1011 980 939 888 811 747 709 669 629 573 529 529 560 584 593 597 600 605 628 667 720 777 829 869 909 951 995 1042 1072 1071 1065 1057 1054 1075 1113 1155 1195 1204 1186 1157 1130 1114 1105 1080 1036 982 942 909 882 867 853 833 812 803 806 813 814 807 790 767 750 741 734 733 731 730 729 727 728 726 727 727 729 737 753 761 762 760 759 756 752 747 739 730 722 711 697 682 669 662 658 654 650 647 634 619 604 588 584 577 572 575 577 571 574 577 578 575 568 553 536 536 547 563 577 584 589 589 582 572 557 539 536 531 519 512 498 482 466 442 423 413 396 389 391 392 400 405 413 437 467 495 524 549 568 588 616 650 675 685 674 655 646 646 649 649 658 677 697 713 725 732 739 749 750 732 706 679 676 695 716 739 763 788 812 812 791 758 722 686 660 663 684 708 734 754 763 873 856 834 788 734 693 684 684 675 646 606 563 538 541 567 599 630 659 687 709 733 762 792 827 866 903 937 968 1000 1032 1068 1102 1137 1170 1202 1233 1261 1292 1317 1335 1353 1365 1371 1370 1377 1390 1401 1412 1425 1438 1448 1440 1418 1394 1367 1341 1314 1286 1245 1194 1141 1100 1073 1043 1028 1034 1066 1082 1094 1117 1115 1111 1131 1160 1189 1208 1227 1247 1271 1299 1324 1345 1347 1321 1282 1250 1230 1219 1212 1198 1175 1153 1135 1113 1089 1064 1052 1050 1051 1040 1013 980 942 899 802 732 690 646 606 560 531 558 598 626 647 652 648 645 642 657 700 753 803 844 885 929 975 1027 1068 1093 1108 1108 1101 1108 1137 1174 1206 1215 1198 1175 1153 1136 1117 1086 1039 986 949 922 904 890 872 853 840 835 832 824 807 785 765 749 742 739 738 735 734 732 731 729 729 730 732 735 735 739 756 772 775 773 777 777 773 767 760 748 734 720 707 696 688 683 677 666 660 657 647 636 624 611 599 586 578 585 593 596 597 596 595 594 588 570 549 546 563 584 598 605 606 601 589 579 571 553 535 522 508 504 497 483 466 441 411 397 392 390 392 392 398 401 404 415 436 461 487 510 533 560 590 620 640 646 639 624 621 630 643 654 668 684 702 721 742 762 776 782 777 752 719 692 690 709 731 758 787 811 826 816 782 745 709 681 675 688 708 730 754 769 774 888 874 845 804 774 754 745 736 710 669 626 585 559 545 557 591 632 669 702 731 759 787 817 853 891 926 957 982 1011 1041 1070 1101 1132 1165 1191 1220 1251 1277 1301 1324 1346 1361 1365 1365 1367 1383 1400 1415 1426 1438 1446 1444 1431 1400 1364 1332 1304 1279 1249 1207 1161 1123 1096 1074 1064 1072 1095 1119 1129 1138 1137 1134 1154 1181 1206 1230 1245 1254 1272 1295 1320 1339 1346 1324 1285 1251 1229 1219 1219 1213 1197 1175 1153 1126 1100 1073 1043 1024 1021 1017 1003 978 943 894 801 757 710 642 602 560 539 578 632 675 697 702 704 702 686 674 687 719 766 813 859 906 950 998 1051 1096 1130 1152 1158 1157 1170 1196 1214 1218 1209 1197 1181 1156 1123 1084 1039 992 961 937 915 895 879 868 856 840 823 802 781 761 752 747 743 742 739 738 737 734 733 734 741 747 748 748 747 752 765 780 789 792 796 798 795 790 783 768 751 738 726 717 714 711 705 695 686 677 667 661 657 645 626 609 607 619 623 619 615 614 614 612 600 579 561 565 587 607 622 630 628 619 603 593 589 577 555 533 515 505 498 485 468 445 412 393 391 390 391 393 399 408 416 417 418 429 450 472 497 522 547 577 600 604 595 588 601 621 639 653 664 675 693 718 745 772 792 805 802 774 736 711 705 719 743 775 803 825 832 812 771 732 702 689 697 715 734 755 774 785 782 909 891 855 826 813 811 800 772 727 684 653 626 597 569 558 579 619 660 697 729 760 792 825 859 892 924 955 976 1000 1029 1058 1088 1111 1136 1163 1192 1218 1244 1266 1291 1316 1335 1347 1352 1360 1381 1403 1422 1436 1444 1448 1446 1432 1399 1365 1337 1311 1288 1267 1236 1205 1177 1145 1124 1113 1115 1135 1149 1152 1151 1153 1165 1193 1220 1242 1260 1274 1284 1299 1320 1338 1344 1336 1311 1276 1246 1227 1216 1211 1206 1199 1186 1164 1142 1117 1088 1053 1020 1001 991 978 957 933 901 816 762 703 654 607 564 545 583 646 702 737 751 758 758 738 723 723 728 747 786 838 886 930 973 1026 1077 1121 1166 1195 1210 1218 1231 1240 1243 1234 1213 1187 1152 1111 1070 1032 994 960 930 905 890 879 861 839 816 795 776 763 756 752 748 745 742 741 742 739 738 738 745 762 772 772 770 770 775 786 796 808 815 818 821 819 813 803 784 767 758 752 748 746 741 735 726 716 705 695 688 683 680 672 666 660 655 649 640 635 631 624 613 597 578 567 579 603 624 639 647 644 632 616 607 604 599 588 566 543 528 518 506 490 468 439 412 396 390 392 397 408 423 433 436 429 421 425 443 463 482 506 529 548 559 558 564 581 603 621 633 647 664 689 715 745 771 794 812 816 793 761 740 731 736 757 787 812 830 832 806 765 727 706 708 722 741 761 782 798 807 803 941 917 884 865 855 847 826 792 756 730 713 685 645 608 583 578 600 635 667 697 731 768 803 835 862 889 916 941 962 994 1027 1057 1077 1099 1126 1152 1177 1203 1227 1251 1279 1304 1324 1339 1357 1379 1401 1423 1439 1447 1450 1444 1432 1409 1379 1355 1333 1313 1293 1270 1244 1223 1210 1199 1183 1183 1197 1203 1185 1173 1175 1188 1212 1238 1264 1290 1312 1331 1349 1365 1377 1371 1354 1326 1287 1256 1233 1215 1201 1187 1177 1174 1161 1145 1126 1097 1062 1031 1007 990 970 944 915 878 837 787 710 658 618 573 549 583 630 676 725 764 797 809 797 783 784 780 770 785 825 867 910 955 1002 1055 1104 1162 1219 1256 1267 1271 1274 1269 1246 1205 1167 1127 1084 1048 1017 980 948 922 901 882 860 834 811 789 771 761 756 756 752 749 745 744 743 743 743 752 754 757 770 782 789 795 803 808 817 825 836 844 849 852 848 836 818 797 782 776 779 787 787 784 776 764 749 741 734 730 722 713 704 697 692 687 682 673 661 647 624 602 588 580 580 599 624 640 651 656 654 643 631 622 618 616 610 588 565 550 540 530 516 499 475 443 407 392 393 398 412 427 439 451 453 442 427 421 429 444 469 496 516 524 529 541 558 577 598 616 639 664 690 714 738 757 777 795 807 803 792 779 764 762 777 802 825 838 833 802 764 734 724 733 746 763 785 804 818 825 822 984 954 924 905 891 872 844 814 798 794 775 734 691 652 616 589 590 615 641 668 700 737 771 790 812 842 871 896 924 953 982 1015 1037 1057 1083 1111 1134 1157 1183 1212 1242 1272 1299 1323 1347 1369 1390 1411 1428 1437 1442 1436 1429 1427 1413 1395 1374 1351 1326 1294 1269 1256 1255 1261 1259 1264 1274 1272 1251 1226 1216 1223 1241 1267 1301 1331 1362 1388 1403 1414 1422 1413 1396 1368 1330 1296 1265 1237 1210 1186 1174 1168 1156 1141 1122 1093 1058 1032 1015 1005 988 954 916 870 832 786 725 665 615 569 558 596 647 698 748 800 854 876 870 855 847 842 825 816 838 861 897 945 997 1055 1105 1157 1251 1288 1293 1283 1273 1258 1230 1187 1146 1107 1064 1028 1000 967 938 913 887 857 833 808 787 771 764 761 757 755 754 751 748 752 757 754 752 765 771 774 780 791 807 823 836 844 853 863 875 886 893 892 882 861 838 816 801 797 805 818 826 829 824 815 798 787 782 779 774 762 749 736 725 718 710 698 673 643 616 603 598 596 598 616 639 659 670 671 668 657 652 646 640 635 621 595 572 558 549 538 525 505 480 445 408 393 394 402 419 434 447 466 480 475 459 442 425 421 438 461 482 496 513 531 552 575 597 618 641 660 681 697 713 728 744 762 779 794 803 801 794 793 802 821 838 843 827 795 766 747 747 757 768 783 802 821 832 836 829 1045 1012 976 950 928 903 874 850 844 846 824 780 738 702 663 621 599 608 631 657 682 706 726 747 767 793 824 851 878 908 940 968 992 1016 1042 1068 1091 1116 1142 1174 1208 1241 1272 1303 1333 1358 1379 1399 1413 1424 1431 1432 1432 1437 1442 1444 1433 1398 1364 1329 1309 1302 1301 1307 1317 1335 1349 1339 1316 1303 1291 1290 1302 1324 1353 1384 1412 1429 1432 1430 1425 1416 1401 1379 1354 1330 1303 1274 1242 1214 1195 1177 1158 1140 1112 1080 1044 1018 999 997 985 954 910 856 814 770 715 655 602 573 593 643 695 745 796 843 887 919 929 917 911 913 900 882 887 911 930 957 1014 1069 1118 1152 1289 1308 1290 1267 1249 1234 1204 1166 1126 1085 1044 1009 979 949 922 892 859 828 805 790 776 767 767 763 762 760 760 759 755 763 777 779 768 771 781 791 805 821 840 859 875 885 893 905 921 939 950 943 923 890 860 839 826 825 836 851 864 871 874 857 847 850 842 835 824 807 795 776 760 741 722 700 673 646 627 622 624 624 621 631 654 677 692 694 686 675 674 673 666 653 631 599 573 560 548 534 522 502 472 435 404 395 396 407 425 436 450 474 497 504 497 480 457 433 424 438 461 485 507 530 559 579 596 615 631 641 654 662 676 689 706 726 749 769 786 796 803 809 816 827 837 834 816 790 771 765 772 785 796 804 814 829 840 846 840 1110 1076 1036 1000 968 939 913 896 887 880 863 829 788 750 710 662 624 616 638 673 711 735 746 763 784 803 818 838 855 882 910 940 965 992 1019 1048 1074 1100 1126 1157 1190 1223 1257 1290 1325 1354 1376 1397 1411 1423 1433 1438 1443 1446 1451 1455 1453 1433 1407 1380 1354 1351 1357 1359 1378 1398 1406 1392 1373 1363 1354 1360 1369 1385 1409 1429 1444 1450 1442 1426 1405 1387 1369 1351 1335 1320 1305 1285 1261 1232 1195 1167 1142 1118 1089 1058 1026 996 972 961 951 936 903 854 801 741 693 645 599 590 625 677 723 762 802 841 881 921 954 967 974 987 983 964 959 977 989 1002 1048 1106 1189 1226 1322 1321 1288 1258 1231 1207 1176 1141 1102 1065 1027 989 956 925 895 864 834 805 787 778 774 770 770 767 766 769 764 758 755 763 779 787 781 779 790 812 835 856 879 903 927 940 942 949 970 996 1006 989 958 917 882 864 855 858 873 895 916 933 942 921 918 920 934 954 913 873 843 808 770 738 711 689 675 663 654 656 661 657 646 648 668 694 711 715 704 696 696 695 685 662 635 602 578 562 544 525 509 483 449 415 397 393 398 415 429 436 451 477 504 524 528 511 486 463 438 427 440 467 493 520 549 567 578 591 604 610 614 622 636 648 668 695 722 742 759 773 784 792 801 812 825 827 813 794 785 789 801 817 827 829 833 843 853 861 861 1162 1123 1086 1049 1016 990 968 947 929 911 893 866 827 783 744 705 665 637 643 677 722 763 791 814 837 860 869 886 904 919 933 957 984 1010 1039 1068 1096 1123 1148 1173 1201 1228 1257 1291 1327 1358 1383 1407 1424 1436 1445 1454 1465 1470 1474 1475 1468 1465 1451 1433 1416 1407 1418 1432 1447 1466 1469 1456 1435 1421 1410 1414 1425 1435 1442 1445 1445 1448 1442 1421 1392 1363 1336 1314 1296 1283 1271 1255 1238 1204 1162 1139 1108 1080 1053 1027 999 968 937 916 907 893 866 828 781 729 686 641 600 597 636 682 715 742 774 811 854 901 946 993 1034 1054 1058 1045 1034 1037 1052 1068 1101 1197 1300 1325 1334 1321 1291 1258 1223 1191 1156 1122 1084 1046 1006 968 935 903 868 838 812 794 784 780 778 777 773 771 775 782 771 761 764 777 784 791 797 797 806 834 861 889 920 953 981 996 995 995 1016 1040 1041 1014 975 936 906 894 889 899 920 941 969 991 1003 998 1000 986 992 991 947 896 847 804 764 732 702 685 681 682 684 693 698 683 667 666 683 711 730 735 726 719 711 697 679 654 624 596 574 557 538 511 483 451 420 400 393 393 403 420 430 434 452 480 514 544 553 544 521 492 463 437 431 448 469 493 518 534 546 557 568 575 575 585 602 616 638 667 697 716 727 738 749 759 773 789 809 820 819 808 803 813 824 833 838 834 836 845 858 867 873 1204 1162 1126 1097 1073 1048 1023 999 973 947 918 887 857 817 779 743 699 660 658 691 732 774 817 852 877 909 923 934 960 980 994 1004 1022 1049 1075 1105 1134 1162 1184 1208 1232 1252 1275 1305 1336 1365 1396 1426 1448 1464 1475 1484 1492 1498 1500 1499 1489 1481 1479 1468 1467 1463 1473 1491 1503 1511 1506 1492 1473 1459 1447 1445 1453 1459 1455 1446 1435 1432 1425 1405 1380 1350 1318 1289 1264 1249 1232 1214 1195 1156 1123 1102 1074 1048 1017 997 970 940 908 878 864 847 823 788 750 716 683 647 610 600 621 648 671 694 727 770 826 891 942 998 1082 1118 1130 1122 1120 1115 1133 1170 1227 1308 1344 1333 1320 1302 1279 1250 1219 1184 1145 1105 1065 1026 979 935 904 870 836 809 795 794 793 799 806 800 788 778 780 786 778 775 784 801 806 812 823 824 830 856 884 919 961 1001 1031 1048 1048 1045 1059 1075 1067 1037 999 965 940 929 927 943 963 984 1014 1045 1073 1088 1065 1059 1045 1020 970 895 833 799 764 737 716 704 701 707 714 727 730 711 692 690 703 726 746 754 747 730 706 678 652 628 598 572 552 534 512 479 447 418 397 392 393 399 410 424 430 435 453 484 521 554 570 569 550 521 491 461 441 436 443 461 478 488 505 517 531 542 545 556 578 597 620 646 669 683 690 697 707 723 744 768 791 809 817 819 819 826 831 826 816 810 812 824 840 858 868 1242 1207 1174 1151 1132 1107 1078 1049 1017 982 946 916 894 871 831 764 711 676 665 699 741 784 831 871 914 955 978 989 1011 1034 1052 1062 1072 1095 1119 1142 1169 1196 1222 1246 1270 1290 1308 1330 1353 1379 1414 1446 1471 1494 1506 1516 1519 1519 1515 1499 1476 1459 1458 1456 1456 1462 1475 1492 1501 1502 1497 1486 1469 1455 1447 1454 1462 1466 1465 1455 1437 1421 1402 1379 1358 1335 1306 1274 1243 1222 1201 1182 1157 1120 1096 1078 1059 1038 1013 995 967 942 919 891 858 822 795 768 743 719 689 652 613 593 599 615 637 655 683 745 823 889 949 1013 1095 1140 1156 1169 1184 1189 1243 1307 1350 1356 1334 1310 1289 1272 1255 1234 1207 1172 1131 1090 1046 999 949 905 872 841 813 800 803 812 825 840 838 816 795 789 789 791 792 801 816 832 841 849 862 861 860 878 907 948 995 1037 1071 1093 1099 1098 1108 1117 1106 1075 1037 1006 981 967 969 987 1013 1040 1090 1125 1132 1119 1088 1059 1019 978 940 885 830 796 774 753 739 733 730 738 750 761 759 737 723 724 730 742 757 761 749 719 689 658 631 608 578 553 531 507 478 447 419 399 391 390 393 401 411 422 429 435 455 486 522 557 579 586 573 549 516 484 460 447 436 435 442 448 463 475 491 512 522 539 565 588 611 629 641 646 652 657 665 686 714 743 767 787 800 808 806 804 803 793 777 773 777 791 811 835 851 1284 1257 1232 1214 1192 1163 1132 1098 1060 1021 987 958 930 905 872 806 754 709 680 696 741 787 835 879 927 973 1012 1037 1057 1079 1100 1116 1131 1150 1169 1188 1210 1236 1265 1290 1314 1335 1353 1369 1384 1408 1440 1470 1497 1517 1528 1533 1530 1518 1498 1473 1451 1437 1431 1429 1431 1441 1454 1469 1481 1483 1478 1469 1458 1446 1444 1453 1458 1459 1458 1450 1434 1413 1388 1357 1333 1310 1285 1253 1219 1195 1175 1157 1137 1113 1096 1082 1070 1051 1036 1025 1006 994 973 942 901 843 781 733 705 687 666 639 612 596 601 618 645 665 684 739 813 877 946 1013 1077 1117 1138 1174 1202 1225 1340 1373 1359 1330 1299 1272 1251 1235 1222 1205 1182 1149 1110 1072 1028 970 921 882 849 822 811 814 830 849 865 864 839 816 802 801 802 802 809 826 845 864 879 893 907 903 895 904 930 970 1018 1062 1098 1127 1143 1152 1164 1173 1163 1129 1081 1047 1022 1007 1017 1042 1080 1115 1136 1127 1102 1076 1047 1011 967 924 888 854 823 801 788 774 768 772 774 779 790 801 793 773 763 765 770 776 775 767 744 709 681 657 631 610 582 554 526 490 451 417 400 393 391 391 394 400 407 411 417 431 452 484 522 562 597 608 596 569 535 506 483 468 454 438 436 438 440 443 456 482 499 521 547 573 591 602 611 613 614 618 629 655 686 717 740 758 771 774 769 763 759 755 742 734 746 764 781 800 820 1339 1314 1295 1282 1257 1220 1178 1139 1105 1075 1038 993 950 915 897 863 801 743 705 700 730 772 819 863 905 951 1000 1038 1069 1092 1115 1138 1162 1186 1209 1232 1253 1277 1304 1330 1355 1378 1398 1415 1429 1452 1474 1495 1514 1521 1523 1520 1513 1497 1476 1453 1438 1425 1413 1414 1416 1424 1438 1453 1466 1471 1467 1461 1452 1444 1441 1443 1441 1437 1434 1426 1410 1392 1367 1337 1308 1282 1254 1223 1194 1172 1159 1145 1129 1111 1104 1097 1083 1076 1079 1079 1071 1063 1039 1000 962 909 845 787 739 703 673 643 617 604 614 639 670 695 710 751 808 858 929 987 1042 1082 1116 1163 1205 1235 1370 1356 1331 1297 1263 1235 1215 1202 1188 1173 1152 1124 1088 1048 1000 952 904 863 834 820 827 848 873 890 889 863 832 818 818 826 820 815 823 840 861 886 909 934 953 948 933 934 954 987 1032 1076 1117 1155 1183 1207 1227 1236 1222 1183 1123 1084 1057 1050 1065 1094 1129 1152 1142 1107 1073 1032 997 967 931 893 860 840 824 810 805 807 812 817 824 829 839 845 836 820 811 813 822 817 801 782 750 716 683 658 631 608 579 546 508 468 429 404 394 392 392 393 394 396 400 406 417 435 459 492 530 574 615 626 613 591 564 534 513 500 488 470 464 461 456 450 446 456 469 487 508 533 548 559 570 575 578 587 603 633 664 688 707 724 736 739 731 722 719 710 699 702 713 731 751 764 785 1408 1391 1370 1351 1316 1267 1218 1182 1158 1132 1088 1042 988 942 911 881 849 797 753 724 723 746 783 823 871 920 969 1017 1056 1083 1108 1132 1158 1186 1214 1242 1267 1290 1313 1341 1369 1396 1424 1444 1461 1475 1487 1496 1496 1493 1491 1492 1494 1492 1477 1458 1434 1417 1404 1401 1405 1409 1421 1439 1454 1463 1464 1461 1453 1444 1437 1428 1416 1403 1393 1383 1370 1357 1335 1309 1282 1256 1229 1201 1181 1164 1154 1148 1136 1129 1134 1138 1132 1131 1137 1141 1136 1124 1101 1068 1025 966 902 844 787 735 692 653 624 614 630 659 693 731 755 784 828 864 925 975 1021 1063 1108 1157 1216 1284 1361 1342 1308 1274 1244 1220 1202 1188 1171 1151 1132 1104 1068 1028 977 931 888 847 828 832 860 889 916 917 893 859 843 832 845 859 851 835 835 848 866 898 932 968 997 995 977 972 986 1009 1042 1082 1122 1166 1210 1253 1286 1281 1243 1201 1150 1117 1098 1099 1109 1132 1158 1159 1125 1091 1055 1016 976 943 915 887 865 849 834 827 829 839 853 865 877 886 893 893 881 871 863 864 862 842 814 783 748 712 670 637 606 576 546 516 479 440 407 394 392 392 393 392 393 398 407 417 430 447 472 507 547 593 630 633 622 612 594 570 554 542 531 519 510 502 493 485 472 460 458 464 471 482 495 507 523 534 543 560 584 612 636 651 662 678 695 705 703 696 682 662 657 671 681 686 706 720 739 1489 1487 1460 1420 1369 1314 1268 1233 1204 1167 1122 1084 1042 991 948 919 891 857 820 775 753 750 760 789 838 890 941 994 1039 1070 1094 1118 1143 1167 1192 1216 1239 1261 1284 1313 1344 1373 1405 1429 1447 1459 1464 1467 1461 1455 1455 1459 1465 1470 1472 1462 1437 1411 1396 1391 1393 1403 1415 1430 1446 1459 1465 1464 1456 1444 1430 1411 1390 1366 1345 1332 1325 1316 1300 1278 1258 1235 1215 1201 1188 1176 1169 1170 1173 1177 1185 1192 1195 1194 1194 1190 1182 1175 1165 1134 1079 1020 966 914 858 791 732 678 639 625 640 679 726 771 806 830 856 893 946 996 1038 1081 1128 1176 1242 1335 1348 1327 1293 1265 1242 1220 1202 1185 1159 1132 1107 1080 1044 997 952 913 871 841 840 863 899 930 952 939 901 872 861 857 875 888 881 863 856 863 880 909 945 988 1024 1035 1027 1023 1028 1042 1066 1092 1127 1171 1225 1276 1314 1306 1261 1218 1178 1152 1144 1150 1164 1177 1193 1180 1148 1115 1077 1034 997 963 931 907 893 879 871 869 872 881 897 917 942 960 962 958 938 921 901 881 854 825 793 758 719 678 638 605 571 529 498 471 442 416 397 393 394 395 393 391 394 406 423 429 435 453 485 526 566 605 634 637 636 638 630 613 598 588 580 574 564 551 535 520 507 492 483 477 465 458 460 466 479 495 514 537 561 579 595 609 616 622 633 649 657 659 648 631 627 631 636 640 650 661 674 1555 1561 1533 1479 1413 1358 1318 1280 1237 1196 1159 1130 1102 1057 1017 973 936 905 879 845 816 797 782 785 818 865 915 965 1006 1037 1063 1088 1112 1134 1153 1171 1190 1212 1236 1266 1301 1333 1364 1392 1416 1433 1437 1436 1426 1415 1411 1416 1425 1435 1450 1456 1442 1416 1393 1383 1383 1396 1413 1428 1443 1459 1470 1472 1467 1455 1434 1410 1383 1349 1321 1302 1291 1283 1272 1257 1245 1235 1225 1220 1215 1207 1204 1208 1219 1229 1238 1243 1249 1249 1244 1237 1227 1219 1208 1177 1128 1075 1026 969 901 831 776 711 661 640 664 715 777 821 861 898 919 950 984 1028 1072 1124 1176 1228 1280 1325 1326 1303 1275 1250 1229 1207 1185 1164 1142 1114 1080 1048 1012 965 921 884 858 855 875 907 944 972 979 949 909 896 888 885 905 922 917 898 885 888 904 928 956 993 1032 1060 1071 1075 1077 1088 1106 1127 1158 1199 1248 1290 1324 1316 1281 1240 1213 1197 1197 1204 1215 1227 1233 1206 1171 1138 1100 1059 1022 989 965 950 941 931 923 924 926 939 967 995 1019 1035 1034 1021 986 946 903 858 810 772 745 720 678 638 599 564 523 482 458 432 410 398 396 397 398 395 392 391 393 398 406 411 425 458 495 537 580 610 629 640 649 657 656 650 646 642 632 622 611 595 571 546 530 520 510 498 484 473 467 461 459 468 492 516 534 548 553 556 563 567 570 580 598 614 607 595 587 583 588 584 592 603 615 1552 1570 1567 1526 1466 1403 1352 1309 1268 1233 1207 1180 1150 1108 1076 1032 987 956 934 909 878 855 826 805 813 844 881 919 952 982 1011 1038 1061 1083 1101 1118 1138 1159 1185 1216 1251 1287 1321 1350 1375 1391 1401 1399 1393 1386 1373 1367 1376 1391 1410 1423 1425 1414 1398 1382 1379 1393 1409 1421 1435 1452 1470 1483 1486 1474 1452 1427 1398 1365 1337 1313 1297 1287 1272 1263 1264 1266 1264 1254 1251 1247 1242 1246 1258 1271 1282 1288 1289 1285 1282 1274 1263 1243 1213 1175 1135 1087 1030 965 895 836 788 729 676 660 689 740 803 855 899 951 985 1018 1041 1076 1118 1174 1232 1280 1304 1305 1289 1265 1242 1219 1195 1174 1150 1125 1101 1077 1047 1011 971 936 896 871 871 888 914 949 984 1005 999 961 931 931 926 925 941 959 958 939 920 917 931 954 981 1011 1043 1074 1101 1117 1127 1142 1164 1191 1227 1256 1283 1313 1340 1338 1309 1282 1261 1257 1257 1260 1269 1281 1272 1241 1210 1182 1154 1121 1083 1049 1026 1017 1020 1012 991 983 987 1004 1026 1042 1051 1061 1057 1031 981 922 869 824 773 732 697 674 636 593 554 510 473 447 427 407 397 396 396 397 398 394 392 393 394 397 400 406 432 467 506 547 582 605 623 643 664 682 691 699 699 697 681 663 650 635 609 577 555 537 522 507 499 497 495 488 475 466 474 488 501 512 510 505 501 505 517 527 536 546 548 546 542 541 542 544 550 559 569 1534 1557 1564 1546 1503 1445 1395 1350 1313 1281 1253 1224 1185 1150 1117 1076 1048 1031 1001 969 933 902 873 843 829 837 858 883 908 931 955 980 1004 1026 1047 1068 1091 1116 1141 1170 1204 1241 1279 1311 1337 1354 1365 1365 1357 1351 1342 1338 1344 1358 1375 1388 1391 1387 1377 1369 1372 1382 1396 1410 1426 1442 1462 1481 1490 1485 1469 1445 1418 1393 1373 1351 1334 1321 1309 1305 1308 1308 1307 1299 1296 1288 1283 1283 1294 1306 1316 1320 1319 1316 1311 1300 1278 1242 1200 1157 1116 1075 1024 960 891 848 797 741 685 677 713 773 829 874 921 972 1026 1078 1108 1139 1177 1225 1268 1287 1282 1265 1247 1223 1198 1175 1152 1132 1109 1084 1060 1037 1008 978 946 914 887 886 902 926 958 995 1021 1031 1011 978 959 967 969 967 984 1001 1001 981 960 953 960 980 1011 1044 1069 1093 1122 1151 1174 1198 1232 1263 1287 1306 1322 1343 1361 1360 1342 1326 1312 1307 1306 1311 1320 1323 1312 1291 1266 1239 1219 1194 1165 1134 1108 1092 1087 1068 1033 1011 1005 1012 1015 1015 1016 1020 1004 965 915 857 814 784 754 706 657 619 579 536 494 456 438 418 401 396 397 396 394 394 394 392 392 393 394 397 401 410 435 469 509 548 578 601 631 662 699 725 742 749 748 743 731 715 703 687 653 612 583 557 534 523 526 531 534 533 521 495 473 466 469 477 478 473 468 472 476 478 489 496 502 500 503 506 510 516 522 526 538 1515 1537 1545 1540 1523 1489 1450 1417 1381 1340 1307 1269 1226 1187 1153 1128 1117 1108 1076 1032 988 948 918 893 871 862 865 879 901 917 928 943 965 987 1012 1039 1062 1087 1113 1142 1171 1204 1239 1267 1294 1310 1323 1327 1320 1309 1307 1309 1319 1330 1343 1352 1358 1356 1351 1349 1354 1365 1378 1393 1410 1427 1445 1462 1475 1481 1473 1453 1430 1415 1401 1380 1359 1353 1354 1357 1357 1355 1352 1346 1340 1332 1327 1327 1333 1339 1341 1340 1332 1319 1303 1289 1274 1245 1204 1166 1131 1087 1036 980 919 873 826 781 718 696 732 795 851 893 942 994 1055 1109 1141 1172 1209 1244 1255 1251 1242 1228 1215 1191 1164 1138 1111 1086 1059 1034 1010 989 963 937 915 900 900 916 933 961 1000 1032 1058 1059 1036 1005 989 1002 1014 1013 1027 1045 1043 1019 999 995 997 1008 1035 1069 1101 1125 1150 1183 1219 1258 1298 1325 1342 1345 1352 1357 1361 1347 1329 1317 1306 1298 1296 1303 1313 1321 1324 1311 1278 1246 1216 1188 1158 1125 1097 1079 1065 1039 1005 979 969 971 963 958 952 942 914 867 830 785 756 742 731 685 635 583 543 493 445 421 410 401 397 396 395 394 393 393 392 393 395 396 398 400 402 410 428 461 498 538 579 618 661 705 751 774 781 776 770 764 762 754 737 712 673 630 597 572 547 541 552 560 562 562 555 531 497 471 463 462 463 462 466 468 469 467 470 477 477 479 482 487 490 494 498 507 515 1481 1502 1511 1514 1517 1515 1501 1476 1438 1399 1357 1315 1273 1232 1202 1183 1168 1149 1118 1081 1043 1006 977 949 921 904 896 896 911 930 941 944 955 976 1004 1035 1064 1092 1118 1148 1170 1189 1211 1230 1247 1270 1277 1284 1282 1277 1276 1280 1286 1296 1308 1315 1321 1321 1320 1323 1330 1341 1353 1368 1386 1407 1424 1440 1455 1465 1461 1447 1431 1425 1413 1389 1368 1374 1387 1400 1399 1399 1393 1386 1372 1361 1357 1359 1355 1342 1331 1318 1301 1285 1270 1258 1247 1233 1213 1186 1157 1118 1063 1014 958 900 851 807 750 728 760 810 860 907 962 1022 1071 1106 1135 1166 1196 1213 1216 1215 1210 1202 1188 1165 1138 1112 1091 1071 1043 1018 997 985 965 945 936 933 933 952 966 989 1025 1062 1092 1091 1067 1035 1019 1037 1060 1067 1078 1090 1080 1056 1044 1044 1044 1046 1063 1091 1125 1157 1186 1220 1261 1307 1347 1371 1378 1367 1361 1351 1340 1318 1299 1281 1271 1265 1266 1272 1278 1280 1281 1275 1245 1207 1168 1131 1101 1068 1038 1017 995 967 939 913 911 914 901 888 878 869 837 790 762 729 703 685 681 654 610 559 518 472 425 405 399 398 397 395 394 395 397 396 394 394 395 396 397 399 405 410 425 457 505 561 609 650 697 736 767 786 788 779 766 759 758 750 727 697 665 632 603 581 561 555 573 588 590 584 573 551 526 501 486 475 475 477 474 474 468 467 470 478 486 488 488 494 497 501 500 499 501 1439 1461 1475 1483 1490 1496 1501 1493 1465 1437 1401 1363 1323 1285 1250 1222 1194 1174 1152 1128 1102 1077 1056 1030 996 962 937 924 927 947 971 976 970 974 994 1030 1075 1114 1145 1181 1202 1211 1217 1226 1242 1251 1257 1262 1263 1258 1252 1250 1255 1262 1273 1278 1282 1287 1290 1296 1309 1323 1335 1349 1367 1388 1404 1419 1431 1440 1435 1423 1411 1407 1404 1387 1373 1383 1398 1409 1408 1402 1394 1382 1367 1357 1350 1344 1333 1313 1292 1274 1257 1245 1236 1224 1213 1199 1186 1172 1154 1129 1087 1036 984 923 885 843 784 779 813 860 901 947 998 1053 1092 1115 1133 1153 1172 1183 1188 1192 1193 1190 1176 1154 1140 1132 1121 1103 1084 1063 1047 1034 1013 998 989 976 976 994 1011 1024 1051 1084 1118 1126 1103 1075 1060 1076 1102 1122 1134 1135 1117 1097 1092 1097 1095 1096 1105 1123 1152 1185 1220 1258 1300 1343 1375 1389 1381 1359 1345 1326 1305 1293 1275 1251 1238 1229 1224 1230 1235 1234 1233 1221 1190 1155 1111 1073 1042 1008 971 948 925 896 869 845 849 850 827 809 810 819 787 741 714 693 663 632 611 586 556 516 483 442 409 400 398 397 397 396 395 395 395 393 392 394 396 397 397 401 408 421 451 487 530 586 625 660 694 722 742 760 770 767 756 749 746 734 715 692 669 643 616 591 572 573 593 606 604 595 583 569 555 536 518 506 497 492 492 490 479 471 471 479 489 493 496 506 515 525 525 518 513 1399 1418 1439 1454 1470 1485 1494 1481 1457 1429 1405 1382 1352 1315 1275 1244 1219 1208 1192 1177 1165 1155 1143 1122 1085 1033 984 956 957 980 1012 1026 1011 992 995 1030 1085 1132 1169 1203 1227 1238 1248 1256 1263 1268 1269 1260 1258 1251 1238 1230 1231 1239 1247 1254 1263 1273 1285 1299 1315 1328 1339 1353 1367 1382 1397 1410 1415 1422 1413 1394 1378 1373 1374 1369 1364 1373 1381 1382 1375 1362 1351 1344 1337 1326 1313 1301 1287 1274 1256 1237 1221 1208 1194 1182 1171 1157 1144 1133 1123 1107 1078 1038 995 949 923 887 843 854 891 937 976 1022 1073 1109 1138 1147 1150 1157 1168 1177 1185 1192 1198 1197 1189 1179 1177 1174 1165 1152 1134 1117 1103 1091 1071 1049 1025 1015 1023 1038 1056 1065 1086 1116 1146 1160 1144 1123 1114 1124 1148 1173 1186 1181 1160 1145 1144 1149 1147 1151 1157 1169 1195 1224 1254 1295 1340 1379 1401 1396 1373 1345 1323 1291 1271 1264 1252 1241 1224 1202 1190 1193 1194 1191 1189 1182 1161 1127 1083 1041 998 958 920 891 864 836 809 785 785 778 750 742 760 771 748 700 669 640 608 570 538 511 488 463 435 410 399 399 398 398 397 395 394 394 394 394 393 393 395 395 401 409 421 439 467 499 534 574 606 637 660 682 703 727 745 752 752 750 745 733 716 697 677 652 620 592 578 589 604 608 602 593 587 583 576 567 554 538 519 510 508 501 489 476 475 483 499 507 509 514 527 541 546 543 538 1369 1387 1405 1424 1449 1472 1482 1477 1461 1423 1399 1381 1354 1323 1288 1265 1250 1243 1233 1224 1222 1222 1213 1190 1146 1092 1036 995 988 1011 1046 1069 1066 1040 1022 1037 1081 1122 1151 1174 1188 1202 1212 1231 1240 1237 1238 1238 1243 1242 1236 1234 1245 1259 1273 1283 1294 1307 1323 1340 1356 1368 1377 1389 1401 1411 1425 1435 1436 1434 1414 1389 1367 1359 1356 1350 1347 1351 1353 1345 1334 1322 1313 1304 1294 1280 1267 1254 1244 1233 1215 1197 1179 1162 1146 1136 1128 1115 1098 1086 1076 1065 1047 1021 996 976 958 928 910 937 979 1028 1074 1122 1160 1178 1188 1187 1182 1184 1194 1204 1212 1221 1229 1230 1229 1224 1221 1213 1206 1201 1189 1172 1152 1130 1107 1088 1067 1067 1076 1093 1108 1118 1135 1159 1188 1203 1190 1178 1171 1179 1202 1227 1242 1235 1215 1204 1204 1207 1206 1210 1218 1231 1255 1285 1312 1345 1382 1409 1417 1392 1360 1333 1303 1269 1246 1232 1228 1225 1207 1180 1162 1157 1156 1152 1152 1155 1150 1121 1079 1036 989 943 904 867 832 801 766 733 722 708 686 693 714 726 706 659 618 560 514 489 461 449 435 418 403 399 396 399 399 398 397 395 394 393 394 395 396 395 397 409 424 435 450 464 479 496 522 548 578 605 628 647 673 706 733 751 761 760 749 734 713 688 661 633 607 589 590 604 613 617 613 610 612 614 611 600 586 566 545 532 521 512 501 487 481 486 511 531 537 539 546 555 561 563 563 1358 1371 1386 1404 1428 1451 1466 1472 1463 1431 1401 1379 1351 1325 1305 1294 1290 1288 1280 1270 1272 1273 1262 1233 1185 1133 1083 1043 1021 1025 1052 1085 1110 1104 1076 1060 1075 1098 1114 1137 1152 1166 1178 1194 1201 1203 1210 1218 1223 1230 1238 1244 1258 1282 1304 1323 1338 1354 1370 1384 1394 1401 1407 1418 1434 1451 1467 1478 1472 1455 1425 1403 1383 1369 1359 1350 1346 1344 1340 1327 1306 1293 1279 1266 1253 1236 1217 1205 1198 1186 1170 1155 1140 1128 1113 1099 1089 1077 1063 1047 1038 1031 1028 1019 1010 1003 991 975 988 1029 1081 1128 1173 1203 1208 1215 1222 1222 1219 1221 1231 1246 1257 1269 1279 1282 1284 1280 1273 1267 1256 1248 1239 1221 1192 1163 1140 1125 1125 1127 1137 1149 1163 1174 1188 1207 1234 1250 1243 1234 1232 1241 1261 1286 1301 1297 1284 1276 1272 1271 1269 1270 1277 1290 1304 1323 1342 1364 1384 1396 1404 1383 1353 1322 1295 1260 1236 1218 1211 1209 1196 1166 1137 1123 1120 1116 1117 1126 1126 1107 1076 1042 1010 968 930 894 851 812 762 712 680 655 636 651 666 665 646 605 552 501 471 445 423 414 409 402 397 398 400 402 398 395 395 396 395 395 397 397 398 401 418 442 450 462 480 497 508 514 527 544 565 589 613 638 667 702 733 757 768 763 748 726 698 665 635 611 596 594 606 623 636 643 646 644 636 627 618 607 596 580 565 559 549 537 525 511 495 488 509 535 552 559 562 569 579 585 587 1377 1389 1395 1402 1421 1436 1449 1456 1456 1432 1403 1375 1351 1335 1328 1326 1329 1330 1328 1322 1322 1317 1297 1263 1218 1167 1122 1091 1070 1058 1064 1086 1120 1144 1132 1111 1114 1123 1136 1153 1171 1175 1176 1184 1190 1192 1199 1207 1221 1235 1243 1248 1263 1291 1315 1334 1350 1362 1375 1387 1393 1399 1406 1420 1444 1468 1489 1500 1486 1458 1430 1409 1396 1380 1364 1354 1350 1352 1352 1339 1312 1291 1273 1254 1233 1212 1193 1182 1176 1173 1169 1160 1146 1130 1111 1088 1070 1058 1052 1048 1051 1056 1062 1065 1063 1063 1063 1074 1100 1134 1177 1201 1220 1230 1231 1239 1253 1261 1262 1263 1273 1291 1305 1318 1333 1345 1349 1345 1338 1327 1313 1301 1288 1267 1236 1208 1194 1196 1192 1186 1199 1212 1224 1225 1237 1264 1292 1314 1317 1308 1306 1314 1326 1339 1342 1335 1325 1318 1309 1302 1290 1284 1284 1291 1294 1297 1304 1321 1340 1359 1371 1367 1348 1322 1290 1259 1230 1218 1211 1199 1179 1148 1112 1086 1073 1066 1064 1068 1069 1064 1051 1041 1027 990 958 934 892 849 787 733 683 642 610 606 608 578 568 542 484 466 445 425 418 410 402 399 399 401 402 401 398 396 396 399 402 404 404 416 429 434 452 469 481 497 518 537 551 557 563 568 578 594 617 645 675 706 735 755 761 751 733 709 679 648 619 601 596 603 620 644 666 684 683 668 652 633 621 614 603 590 585 584 580 570 558 541 514 494 500 522 546 564 575 585 596 603 603 1419 1424 1423 1424 1433 1445 1453 1455 1450 1431 1409 1388 1370 1361 1362 1364 1363 1366 1371 1372 1366 1349 1319 1282 1240 1195 1162 1144 1130 1114 1103 1100 1125 1163 1178 1174 1181 1185 1192 1198 1206 1202 1200 1210 1218 1220 1217 1223 1241 1257 1263 1265 1273 1293 1314 1332 1345 1353 1362 1371 1380 1389 1404 1425 1452 1477 1500 1511 1496 1469 1443 1424 1413 1397 1378 1361 1348 1343 1340 1328 1308 1289 1275 1258 1242 1229 1217 1204 1192 1185 1182 1172 1157 1144 1134 1118 1096 1082 1085 1093 1104 1120 1131 1138 1146 1153 1153 1170 1192 1212 1233 1241 1250 1261 1269 1279 1291 1304 1310 1312 1321 1336 1352 1365 1381 1398 1405 1400 1395 1382 1368 1357 1351 1342 1321 1299 1291 1298 1290 1283 1281 1293 1312 1314 1319 1335 1348 1359 1366 1364 1360 1355 1351 1344 1330 1315 1298 1283 1271 1255 1238 1226 1224 1229 1226 1235 1241 1262 1286 1316 1340 1347 1342 1318 1285 1250 1223 1219 1209 1197 1171 1135 1101 1065 1033 1013 1006 1008 1018 1018 1007 1005 1006 984 958 947 928 904 866 835 799 675 627 593 570 534 526 498 468 446 421 413 411 404 401 399 400 403 402 399 398 404 413 424 417 414 428 454 460 459 466 482 508 531 560 581 592 602 607 605 604 613 631 655 683 710 733 745 743 729 709 685 661 633 608 597 600 610 630 657 684 700 695 675 658 644 637 630 618 614 627 630 627 617 599 572 538 505 495 506 530 561 588 604 617 622 619 1464 1470 1465 1469 1475 1478 1478 1474 1463 1449 1434 1419 1407 1402 1403 1401 1399 1406 1414 1412 1395 1367 1334 1298 1262 1229 1207 1196 1179 1158 1141 1128 1140 1177 1209 1222 1233 1240 1243 1245 1248 1247 1245 1249 1254 1256 1257 1264 1277 1288 1293 1293 1291 1298 1312 1327 1340 1351 1360 1371 1384 1403 1425 1450 1476 1499 1521 1530 1521 1498 1476 1460 1449 1430 1407 1385 1362 1348 1337 1318 1302 1291 1282 1269 1256 1248 1242 1230 1216 1205 1194 1182 1168 1155 1147 1141 1135 1129 1132 1141 1156 1174 1192 1209 1224 1224 1212 1212 1229 1248 1264 1276 1289 1299 1309 1322 1337 1352 1362 1366 1374 1383 1403 1424 1438 1449 1453 1459 1459 1452 1438 1424 1416 1407 1404 1399 1385 1377 1362 1342 1328 1331 1337 1338 1333 1335 1334 1336 1345 1353 1353 1338 1313 1288 1264 1244 1226 1210 1199 1185 1168 1153 1154 1151 1146 1159 1184 1207 1244 1289 1323 1335 1327 1304 1272 1241 1241 1240 1220 1199 1173 1139 1102 1053 998 963 948 948 957 958 953 953 956 951 940 939 939 940 940 940 936 686 641 607 548 505 482 461 444 428 417 409 403 397 398 402 402 399 398 399 407 432 462 460 429 425 444 456 456 458 469 495 528 564 595 614 626 644 654 650 644 643 659 674 692 711 727 729 717 701 682 662 643 620 604 601 609 620 640 665 690 697 689 678 666 660 656 647 641 654 670 679 679 667 648 617 577 534 504 498 518 554 590 618 635 646 646 1498 1510 1507 1511 1514 1519 1515 1507 1494 1482 1471 1464 1457 1451 1443 1433 1432 1444 1453 1443 1417 1386 1356 1325 1298 1276 1263 1250 1230 1206 1177 1150 1156 1193 1230 1262 1279 1287 1286 1282 1281 1285 1286 1286 1290 1295 1303 1311 1320 1329 1332 1329 1321 1317 1320 1329 1345 1361 1375 1389 1406 1431 1457 1482 1507 1528 1545 1555 1554 1539 1519 1500 1486 1460 1431 1411 1393 1372 1353 1340 1329 1320 1316 1308 1297 1286 1273 1265 1257 1248 1231 1213 1191 1175 1169 1173 1179 1184 1188 1194 1202 1219 1242 1263 1274 1263 1247 1243 1258 1278 1297 1318 1336 1347 1358 1371 1386 1403 1415 1419 1424 1438 1456 1473 1484 1498 1501 1492 1483 1473 1457 1445 1437 1433 1428 1412 1391 1366 1340 1312 1292 1285 1281 1283 1280 1279 1273 1272 1281 1295 1304 1290 1257 1222 1193 1171 1151 1135 1123 1111 1093 1078 1079 1076 1082 1101 1139 1183 1227 1275 1306 1315 1303 1278 1250 1238 1240 1228 1193 1167 1147 1120 1077 1017 959 916 886 872 871 873 875 877 880 882 884 886 888 891 893 892 789 621 581 548 506 476 456 444 434 418 411 405 399 396 398 400 398 397 399 411 432 459 474 452 427 432 446 443 439 450 473 509 549 587 615 637 658 684 700 699 691 685 696 708 714 718 721 710 688 666 647 632 622 614 611 613 624 639 657 683 707 715 715 709 698 687 681 670 668 679 698 714 717 708 689 654 611 565 524 503 515 548 586 617 640 666 678 1499 1531 1533 1547 1556 1563 1565 1554 1540 1528 1518 1514 1508 1498 1481 1466 1467 1481 1490 1477 1448 1418 1391 1364 1343 1330 1324 1306 1277 1246 1212 1179 1180 1207 1241 1276 1310 1334 1333 1326 1318 1321 1322 1321 1329 1341 1356 1370 1379 1383 1380 1371 1361 1353 1350 1351 1362 1377 1391 1407 1422 1443 1470 1495 1519 1538 1553 1568 1578 1571 1549 1525 1497 1466 1438 1425 1420 1410 1394 1374 1359 1356 1355 1349 1341 1330 1317 1313 1307 1295 1275 1250 1222 1203 1198 1213 1225 1236 1248 1250 1253 1267 1287 1304 1309 1294 1278 1277 1295 1317 1340 1364 1384 1398 1413 1424 1429 1437 1448 1459 1470 1488 1503 1512 1511 1496 1474 1455 1436 1420 1406 1398 1409 1395 1373 1360 1340 1315 1281 1250 1229 1217 1214 1218 1216 1214 1206 1202 1212 1234 1251 1240 1206 1168 1136 1108 1084 1063 1052 1040 1021 1011 1012 1023 1049 1089 1130 1184 1226 1265 1275 1271 1260 1247 1224 1210 1198 1168 1130 1105 1091 1070 1017 957 914 874 830 803 788 776 762 744 741 737 734 731 731 733 732 721 535 527 510 483 459 445 440 432 421 409 404 400 397 397 396 397 399 404 416 433 453 474 481 460 435 427 431 431 433 451 485 529 568 596 624 650 680 712 735 742 737 729 734 744 742 729 713 690 663 639 626 624 625 625 626 637 651 662 684 710 739 757 766 754 734 715 707 701 702 714 732 747 749 736 711 674 630 587 548 519 514 536 569 603 634 668 698 1478 1480 1489 1515 1544 1570 1592 1595 1588 1581 1574 1571 1563 1544 1520 1504 1506 1521 1536 1528 1495 1463 1437 1414 1398 1389 1375 1347 1306 1266 1233 1206 1208 1232 1252 1280 1320 1360 1380 1377 1366 1360 1359 1360 1368 1387 1411 1432 1442 1444 1435 1420 1405 1394 1384 1381 1388 1400 1415 1429 1437 1448 1467 1487 1506 1521 1540 1564 1586 1588 1561 1531 1503 1476 1456 1455 1452 1446 1440 1419 1400 1400 1400 1396 1389 1382 1374 1369 1359 1340 1317 1291 1264 1243 1235 1252 1271 1294 1309 1311 1312 1319 1330 1340 1341 1329 1314 1317 1336 1357 1379 1404 1421 1433 1446 1454 1458 1460 1458 1462 1471 1481 1489 1483 1468 1440 1413 1390 1363 1348 1340 1344 1348 1340 1292 1289 1282 1260 1225 1194 1169 1152 1149 1151 1149 1145 1137 1137 1153 1183 1210 1206 1176 1135 1095 1055 1026 1003 986 975 959 960 982 1013 1045 1091 1129 1170 1201 1220 1227 1222 1214 1199 1174 1139 1106 1079 1056 1035 1014 976 927 890 861 822 777 746 722 700 675 643 631 623 611 601 594 581 561 546 522 502 482 462 442 430 423 417 407 401 400 400 399 398 399 402 412 427 437 446 459 475 485 476 447 426 424 427 438 467 506 555 581 600 629 656 687 721 750 766 772 767 765 763 751 728 703 679 656 639 641 651 654 652 658 677 692 702 716 736 763 783 795 794 782 766 750 742 747 757 770 779 777 757 726 689 641 600 569 538 517 522 549 587 626 662 702 1384 1394 1410 1441 1483 1527 1564 1591 1610 1622 1627 1629 1621 1595 1562 1540 1540 1559 1583 1587 1556 1521 1496 1476 1460 1441 1404 1369 1326 1285 1251 1233 1249 1274 1288 1301 1337 1384 1422 1428 1414 1403 1396 1390 1397 1421 1452 1481 1500 1506 1498 1477 1454 1436 1418 1410 1421 1437 1454 1469 1473 1475 1479 1490 1504 1518 1541 1569 1595 1599 1576 1550 1528 1510 1494 1488 1484 1480 1476 1463 1447 1442 1447 1452 1453 1447 1437 1432 1421 1390 1358 1332 1306 1284 1279 1298 1320 1354 1371 1374 1369 1369 1370 1369 1366 1360 1355 1358 1372 1388 1405 1417 1422 1431 1436 1428 1423 1422 1423 1423 1432 1439 1436 1426 1406 1375 1344 1315 1294 1269 1249 1221 1223 1216 1216 1231 1236 1219 1186 1150 1118 1094 1084 1081 1079 1076 1074 1086 1112 1150 1183 1188 1168 1129 1085 1037 1004 965 935 923 915 928 958 988 1022 1059 1094 1130 1158 1167 1172 1169 1162 1153 1128 1084 1040 1007 986 966 933 891 857 829 800 764 726 696 672 654 642 631 624 625 622 622 622 604 580 559 529 504 484 467 442 419 408 405 402 401 401 401 401 399 400 407 417 427 433 439 449 461 471 469 451 428 423 426 444 484 531 577 596 616 644 668 693 721 746 767 783 784 773 759 737 714 693 677 664 660 677 689 687 691 714 734 743 749 760 775 793 807 819 827 823 812 796 784 790 799 809 813 804 778 745 708 659 615 582 549 522 519 544 582 625 665 706 1301 1323 1346 1374 1412 1454 1498 1541 1581 1611 1632 1650 1661 1644 1606 1578 1575 1592 1621 1637 1616 1581 1555 1532 1515 1476 1421 1380 1346 1307 1275 1270 1292 1309 1326 1337 1363 1408 1449 1473 1463 1449 1442 1433 1431 1450 1481 1515 1549 1564 1554 1528 1498 1471 1444 1436 1454 1476 1499 1520 1526 1521 1518 1522 1533 1545 1566 1595 1620 1620 1598 1575 1558 1538 1522 1516 1513 1512 1512 1503 1496 1497 1506 1516 1514 1504 1496 1489 1474 1430 1395 1369 1338 1317 1321 1343 1377 1410 1427 1427 1418 1411 1402 1393 1389 1391 1393 1394 1396 1394 1386 1371 1362 1364 1361 1352 1349 1355 1362 1371 1373 1373 1368 1356 1335 1304 1268 1230 1210 1191 1166 1155 1152 1149 1162 1180 1196 1194 1165 1123 1078 1044 1026 1019 1017 1017 1026 1050 1085 1128 1154 1153 1144 1125 1089 1045 1004 958 919 893 887 897 918 946 982 1023 1060 1089 1105 1112 1111 1107 1105 1102 1088 1048 992 947 924 902 867 835 810 782 752 722 694 666 640 628 631 636 631 630 626 618 607 582 551 523 493 473 463 451 432 410 399 400 402 401 401 399 400 405 413 421 423 424 423 423 430 438 446 445 439 430 427 429 448 490 544 588 615 645 673 697 713 727 743 756 767 767 754 737 720 706 693 684 680 689 710 721 726 739 756 775 791 801 809 817 826 842 853 862 861 853 836 827 833 844 851 849 831 801 767 728 679 634 597 560 527 518 543 581 623 662 698 1231 1258 1282 1305 1338 1377 1422 1469 1508 1547 1583 1617 1651 1668 1649 1625 1616 1626 1651 1675 1663 1629 1603 1580 1551 1500 1448 1399 1366 1328 1301 1308 1328 1350 1376 1377 1396 1430 1469 1503 1509 1495 1486 1481 1475 1478 1498 1534 1580 1608 1596 1564 1535 1506 1474 1468 1490 1513 1543 1572 1581 1572 1569 1572 1582 1590 1608 1628 1652 1654 1624 1596 1577 1557 1548 1546 1541 1543 1553 1557 1549 1550 1568 1579 1574 1558 1548 1536 1508 1459 1429 1402 1366 1347 1360 1386 1428 1457 1470 1463 1454 1443 1429 1417 1415 1414 1407 1395 1376 1345 1317 1300 1289 1287 1288 1284 1283 1295 1303 1302 1298 1295 1291 1283 1275 1254 1215 1181 1150 1116 1100 1099 1096 1096 1107 1126 1148 1156 1137 1098 1054 1011 982 972 970 974 995 1027 1060 1097 1111 1102 1091 1081 1063 1025 982 934 900 870 858 863 882 914 955 997 1031 1049 1054 1051 1047 1045 1048 1051 1045 1006 947 897 865 841 810 793 778 757 730 706 683 652 621 607 606 608 601 595 586 573 557 534 502 473 449 433 422 419 413 402 397 400 402 401 402 404 406 409 414 417 415 415 415 418 421 425 430 430 431 431 432 435 453 493 546 593 635 673 708 732 737 735 738 737 736 733 726 718 709 701 698 701 710 728 753 771 779 781 795 810 828 846 862 874 881 891 904 907 901 893 878 872 875 886 894 887 861 827 790 747 697 652 617 581 539 519 538 576 615 646 678 1147 1171 1199 1226 1258 1299 1344 1389 1426 1466 1509 1552 1599 1649 1673 1672 1661 1660 1682 1710 1706 1674 1641 1614 1567 1517 1465 1421 1384 1350 1322 1331 1361 1396 1431 1446 1447 1464 1494 1527 1548 1546 1538 1533 1528 1521 1530 1557 1599 1636 1632 1597 1568 1543 1515 1509 1528 1553 1584 1613 1627 1623 1620 1627 1638 1646 1662 1675 1687 1679 1644 1610 1588 1581 1587 1588 1580 1577 1584 1583 1572 1581 1608 1622 1616 1602 1587 1565 1528 1484 1455 1423 1390 1377 1395 1426 1463 1487 1495 1485 1473 1460 1447 1431 1421 1404 1377 1348 1314 1277 1249 1234 1226 1224 1224 1219 1221 1231 1240 1240 1229 1223 1225 1229 1230 1211 1187 1154 1109 1069 1046 1041 1039 1041 1048 1065 1090 1101 1092 1067 1035 996 962 940 933 942 968 1003 1034 1053 1055 1044 1032 1024 1008 978 932 897 866 841 829 837 860 889 930 965 984 995 996 992 987 987 991 999 996 961 911 862 823 785 755 748 748 734 708 682 655 621 592 570 557 552 547 539 533 526 510 488 454 432 416 407 402 400 401 401 400 401 404 407 407 406 407 409 410 410 411 413 414 418 420 423 425 428 432 436 439 444 465 508 557 606 653 694 729 745 742 733 726 719 715 714 715 713 707 707 717 732 752 777 802 816 819 824 840 853 869 892 908 924 936 945 954 950 938 929 922 917 917 922 928 919 889 848 802 757 710 667 633 596 554 528 539 571 604 629 662 1074 1101 1129 1157 1191 1232 1274 1318 1358 1399 1443 1492 1546 1603 1656 1694 1703 1702 1717 1744 1756 1733 1696 1652 1589 1553 1500 1450 1409 1373 1340 1346 1381 1421 1464 1493 1492 1491 1505 1531 1559 1580 1593 1594 1582 1571 1572 1589 1621 1658 1658 1626 1595 1574 1554 1547 1561 1589 1620 1645 1663 1670 1671 1679 1690 1702 1709 1716 1716 1685 1643 1618 1615 1621 1626 1627 1617 1606 1604 1593 1579 1594 1625 1642 1639 1628 1601 1563 1528 1494 1466 1437 1414 1410 1429 1459 1485 1499 1502 1494 1480 1464 1445 1421 1394 1360 1323 1289 1252 1221 1197 1183 1174 1169 1168 1165 1168 1179 1184 1179 1174 1171 1181 1196 1199 1191 1163 1128 1082 1035 1003 991 990 992 994 1005 1024 1038 1036 1024 1004 976 945 916 904 914 937 964 986 993 993 985 975 967 952 920 876 844 819 804 798 814 836 873 910 935 943 943 937 932 928 931 942 959 958 922 875 833 796 753 714 699 698 683 656 629 599 569 548 529 522 517 510 500 492 481 466 450 430 418 407 401 401 401 400 401 401 403 406 409 407 405 405 405 407 410 412 414 416 419 421 426 429 432 436 443 449 459 492 547 595 635 670 701 727 739 738 730 721 715 713 714 714 711 714 725 740 766 790 809 829 846 858 872 887 901 916 931 947 962 970 971 968 951 932 925 928 931 929 929 928 915 891 854 806 763 725 686 649 607 569 537 539 568 599 627 661 1045 1075 1102 1129 1161 1196 1237 1281 1321 1361 1404 1453 1508 1563 1620 1674 1715 1736 1755 1779 1788 1757 1724 1721 1668 1604 1534 1477 1422 1385 1364 1372 1401 1437 1476 1512 1525 1519 1518 1533 1560 1592 1630 1650 1639 1619 1611 1619 1650 1684 1681 1648 1623 1605 1586 1579 1591 1617 1648 1664 1677 1692 1700 1707 1716 1722 1726 1733 1732 1703 1675 1666 1667 1668 1660 1642 1629 1626 1623 1610 1598 1613 1640 1654 1647 1631 1595 1556 1528 1505 1482 1458 1439 1437 1453 1474 1487 1495 1495 1486 1470 1448 1418 1385 1351 1314 1276 1240 1204 1169 1143 1127 1114 1112 1113 1108 1109 1119 1126 1125 1125 1138 1166 1193 1199 1188 1151 1110 1062 1012 976 954 946 947 949 952 963 972 972 968 961 943 917 888 873 882 899 920 933 933 932 928 920 915 899 865 827 801 776 756 768 791 818 850 877 889 892 886 878 873 876 891 914 931 929 894 847 803 761 711 671 642 631 616 595 575 554 529 510 503 502 497 491 481 467 454 443 431 421 415 404 399 401 402 403 404 403 403 406 407 406 403 402 403 406 409 412 418 425 431 435 446 454 455 454 457 465 476 521 582 621 649 671 694 719 740 751 748 740 731 725 724 723 723 731 750 772 801 825 848 866 880 891 907 929 942 961 972 978 974 967 957 942 924 902 894 901 905 900 896 889 873 858 837 804 770 739 704 664 619 582 542 537 569 606 636 664