400 1000 800 799 799 795 794 789 784 783 781 781 779 778 776 775 775 771 771 769 766 764 764 764 762 760 757 757 756 755 755 751 750 746 746 744 743 740 740 738 738 734 734 732 729 729 728 728 726 720 718 718 716 711 711 710 700 699 696 696 694 694 691 688 688 688 687 682 681 679 679 677 677 677 674 674 674 673 672 670 666 665 664 663 660 660 660 660 659 658 655 652 652 650 648 647 645 645 644 641 637 635 634 634 629 627 623 622 622 622 622 618 618 618 617 616 616 615 613 611 611 609 608 606 605 599 597 597 596 596 595 594 593 590 588 588 581 580 580 578 574 568 564 563 558 558 555 552 547 546 545 543 543 543 541 541 538 538 537 536 535 535 530 529 529 527 525 525 525 521 520 518 516 515 513 512 512 510 509 509 508 506 505 505 505 505 505 504 504 501 500 498 496 496 494 493 490 490 488 487 487 487 479 478 477 473 471 470 470 468 466 464 462 461 461 459 458 458 457 457 456 454 452 451 450 449 448 448 447 446 445 442 441 441 441 438 436 436 435 435 433 432 432 431 429 429 427 427 425 424 422 422 420 420 416 414 414 414 412 409 409 408 408 407 406 406 403 398 398 397 396 395 395 393 392 389 387 387 386 385 380 379 378 377 376 376 375 371 370 368 367 367 367 366 364 364 361 361 361 357 356 355 355 355 353 352 352 351 349 347 343 342 342 341 341 340 338 335 335 332 329 328 325 319 316 315 315 311 310 305 304 302 299 299 297 297 296 295 292 292 290 290 290 289 289 289 289 287 285 285 283 283 281 280 279 278 278 278 271 270 268 265 264 263 263 262 260 258 257 256 254 253 251 245 244 241 239 235 235 234 234 233 230 230 228 226 224 218 217 217 216 215 214 211 211 209 208 208 206 204 203 201