750 1000 700 700 699 698 698 698 697 697 695 694 693 693 693 692 691 690 690 689 689 688 687 687 687 685 684 682 682 682 680 678 674 674 672 671 670 670 669 668 668 667 667 666 665 665 664 664 663 663 663 662 662 662 660 660 659 658 658 658 658 657 657 656 654 653 651 651 649 647 646 646 645 645 644 644 643 643 642 642 641 641 640 640 640 639 639 639 639 638 638 637 637 636 635 634 631 630 630 629 628 628 625 624 624 624 621 621 621 620 619 619 619 619 617 616 615 614 614 610 610 609 609 609 609 608 608 608 607 607 606 603 603 603 603 603 601 600 600 599 599 599 598 598 596 595 594 593 593 592 591 590 589 588 588 588 588 588 588 587 587 587 586 585 582 582 582 579 579 579 578 576 575 574 574 574 574 573 572 572 569 569 568 566 566 565 565 565 565 564 563 562 562 560 560 560 560 559 556 555 554 554 552 550 550 550 549 549 548 547 547 546 546 546 545 544 543 541 540 539 539 537 535 533 532 531 530 528 527 527 526 525 524 523 523 523 522 521 519 517 517 517 517 516 516 513 513 513 511 511 511 511 510 509 508 507 507 507 505 503 501 501 498 497 496 496 494 494 493 492 491 490 490 489 489 488 488 488 487 486 486 486 484 484 482 482 481 480 480 479 477 476 475 474 473 473 472 472 471 471 471 470 470 469 468 466 466 464 464 464 463 463 462 462 461 460 460 460 459 458 457 456 456 455 455 453 453 453 452 452 452 451 451 451 449 448 447 447 446 444 443 442 442 441 439 439 439 437 435 433 432 431 430 429 428 425 425 422 418 416 414 414 413 413 413 411 411 408 408 407 406 406 406 406 405 404 404 403 403 403 403 401 400 399 399 399 399 398 398 397 397 397 393 392 391 387 385 385 384 384 382 381 378 377 377 377 377 376 373 373 373 372 370 370 369 369 369 369 368 367 366 365 364 364 364 363 361 361 360 359 358 358 357 357 356 356 355 355 353 352 350 349 349 348 348 348 347 347 346 345 344 344 343 342 341 341 341 341 341 340 340 340 339 338 336 332 330 330 330 329 329 327 327 326 325 323 323 320 318 317 317 317 316 315 315 315 314 314 313 311 311 311 308 308 308 307 306 306 305 302 302 300 300 300 299 299 297 297 297 297 294 292 292 291 291 291 291 290 289 289 289 289 288 288 288 287 287 285 283 283 282 281 281 280 280 279 279 276 276 275 274 274 272 271 270 268 267 267 266 265 265 264 264 263 263 262 261 258 257 257 256 255 255 253 252 252 252 251 251 250 249 249 246 246 244 242 240 239 239 237 237 236 236 235 234 234 233 232 232 231 230 230 229 229 229 227 224 223 223 219 219 218 218 215 215 215 214 213 213 212 210 210 209 209 209 209 209 208 206 205 204 204 204 201 200 199 198 198 197 197 196 196 196 195 195 195 194 194 193 192 191 190 190 190 190 190 189 187 185 185 184 184 181 181 179 179 178 178 177 177 176 176 176 176 174 174 172 171 170 169 168 168 168 167 166 165 163 162 161 161 160 159 158 158 157 153 153 153 153 152 151 151 149 148 148 147 146 146 146 144 142 140 140 139 139 138 137 136 136 135 132 132 132 132 127 127 127 127 126 125 124 124 124 123 121 121 121 120 119 119 118 116 116 116 115 114 114 113 111 111 110 109 108 106 106 105 105 105 104 101 101 100