750 1000 700 700 699 698 698 698 696 696 695 695 695 693 692 690 689 689 687 686 685 684 684 683 683 682 682 681 680 680 679 678 677 676 676 675 674 674 674 673 673 672 672 672 672 672 670 669 669 668 667 667 667 666 666 665 665 664 664 663 663 663 662 661 658 657 657 656 656 655 654 654 652 652 651 651 651 651 651 650 650 649 649 646 646 645 644 643 640 638 638 637 637 636 636 635 635 634 634 632 632 631 630 629 628 628 628 626 624 624 624 623 623 623 622 620 617 617 615 615 615 615 615 614 613 612 612 611 611 610 609 608 608 608 607 606 606 606 606 605 604 604 604 603 602 601 600 599 599 599 598 598 597 594 593 592 591 590 590 589 587 586 584 583 583 583 582 582 581 581 580 580 579 579 578 577 577 577 577 576 576 576 575 575 574 572 572 571 570 569 569 569 568 567 566 566 565 565 565 564 564 562 562 561 560 559 558 558 558 557 557 556 555 555 554 554 552 552 552 551 550 550 548 548 548 548 547 547 547 545 543 541 540 540 539 538 538 538 537 535 535 534 532 532 531 531 531 530 529 529 525 525 525 523 523 523 522 521 521 520 520 517 516 514 513 513 513 510 510 509 509 509 508 507 506 505 504 504 503 503 502 502 501 501 501 501 500 498 498 498 497 497 496 495 495 494 494 493 493 493 493 492 489 488 487 487 486 486 485 484 481 480 479 478 477 476 476 475 475 473 473 473 473 472 472 471 470 470 468 468 468 467 467 466 465 465 465 464 464 464 463 463 463 463 463 462 461 460 460 460 458 458 456 455 455 453 453 452 452 451 451 450 448 448 448 446 446 446 445 445 445 444 444 443 442 441 441 441 440 440 440 439 439 438 437 436 435 435 434 433 433 433 432 432 431 431 431 430 430 429 428 427 425 425 425 424 424 423 422 422 420 420 420 418 418 418 418 417 417 417 416 416 415 415 415 414 413 413 413 409 408 406 406 405 405 404 403 402 402 401 400 400 399 395 394 393 390 390 389 389 389 386 386 385 384 384 384 383 380 380 379 378 378 377 377 377 377 376 376 376 375 375 375 374 374 374 374 373 372 370 370 369 369 369 369 368 368 367 367 367 366 366 366 366 366 365 365 365 362 360 359 358 358 357 356 354 354 354 354 353 352 352 352 351 350 350 349 348 348 347 346 345 345 343 342 342 342 341 338 338 338 337 337 337 337 336 336 336 335 334 333 333 332 331 331 331 331 331 330 330 330 330 329 328 327 325 325 324 324 323 322 322 319 318 318 317 317 316 316 315 315 313 311 309 308 308 308 306 305 304 304 303 303 303 302 302 302 301 300 300 300 297 296 296 295 294 293 293 291 290 290 289 287 286 285 285 285 285 284 284 283 282 281 281 281 280 279 278 278 278 278 278 275 275 274 274 273 273 272 271 271 271 271 271 270 269 269 269 269 268 267 267 266 265 265 265 263 263 263 262 262 260 260 259 258 257 256 256 256 256 256 255 255 255 254 253 252 250 250 249 249 248 247 247 247 246 245 244 243 243 243 241 241 241 239 239 239 238 238 237 237 237 237 236 236 235 233 233 232 231 231 230 230 228 228 228 227 227 227 227 227 227 226 225 225 224 224 224 224 223 222 222 222 222 221 219 219 218 218 216 216 215 214 213 213 213 212 211 210 210 207 207 205 205 204 204 203 202 201 200 200 200