1000 1000 700 700 699 697 696 696 696 695 695 695 695 694 694 693 693 693 690 688 688 688 687 687 686 686 686 685 685 685 685 684 683 683 683 682 682 681 681 680 679 678 677 676 675 674 673 673 673 672 672 670 668 667 665 664 664 663 662 662 661 658 658 658 657 657 657 657 656 656 656 655 654 654 653 653 653 652 651 651 650 650 650 649 648 648 646 645 644 643 643 641 641 640 640 638 637 636 636 635 635 634 634 632 631 631 630 629 629 629 629 629 629 628 627 627 626 626 625 623 623 622 621 621 621 620 618 618 618 616 616 615 613 613 612 612 612 609 609 608 606 606 606 606 605 605 604 603 603 602 602 601 601 600 600 599 599 598 598 597 597 596 595 595 594 594 594 594 593 593 592 592 592 591 591 590 590 589 589 587 587 586 586 585 585 584 584 584 584 584 583 583 582 581 581 580 580 578 577 575 575 574 573 573 573 573 571 571 569 568 567 567 566 566 564 563 563 562 562 561 560 559 558 558 557 556 556 554 553 552 552 549 549 549 548 548 548 547 547 547 547 546 546 545 544 543 543 543 542 541 541 540 539 538 538 537 537 537 537 536 535 535 534 534 533 533 533 533 533 532 532 531 531 527 527 526 526 525 524 524 524 523 523 522 522 520 520 520 519 518 518 517 513 512 512 511 510 510 510 509 509 509 509 505 505 505 505 505 501 501 499 499 497 496 496 496 496 494 494 493 492 491 491 491 490 490 488 488 487 486 486 486 486 485 485 485 484 484 484 483 483 483 483 483 481 481 480 480 479 479 479 478 477 477 477 475 475 474 473 473 471 471 467 466 466 466 465 464 464 464 463 463 463 463 463 463 463 462 462 461 461 461 456 456 455 455 454 452 452 451 449 449 449 449 448 448 445 444 443 443 442 442 441 441 441 441 441 440 440 439 439 438 438 438 438 437 434 433 432 432 432 432 431 431 431 431 430 430 427 427 426 426 425 424 424 424 423 423 422 421 421 420 420 420 419 419 418 418 417 417 416 416 414 413 413 413 413 413 412 412 411 411 411 411 410 409 408 407 406 405 404 403 403 402 402 401 401 400 399 398 398 398 397 397 397 396 396 396 396 395 394 393 392 391 390 389 389 389 388 387 387 384 384 383 382 381 381 381 380 379 379 379 378 377 377 377 376 374 374 374 373 372 371 371 371 370 370 370 369 368 368 367 367 366 365 365 365 364 364 361 361 361 360 360 359 358 358 357 357 356 355 353 353 352 352 351 351 351 351 350 350 350 350 348 348 347 347 346 346 345 345 345 345 344 344 344 344 343 343 343 343 343 343 342 342 341 340 340 339 339 338 336 336 335 335 334 334 334 333 333 333 331 331 331 331 330 329 329 328 328 325 325 323 323 321 321 318 317 317 317 316 315 315 315 315 314 312 311 311 311 310 310 310 310 309 308 306 306 305 305 305 305 304 304 303 302 302 302 300 299 299 299 299 299 298 297 297 296 296 296 295 294 294 294 293 293 291 291 290 289 289 288 288 287 286 285 285 283 283 283 281 281 281 280 279 277 277 275 273 273 273 272 272 272 272 272 272 271 271 270 269 268 268 265 265 265 265 264 263 263 262 261 261 261 260 259 259 257 256 256 256 256 255 255 254 254 253 253 253 252 252 251 251 251 249 248 248 248 248 248 247 246 246 245 245 244 244 243 242 241 238 238 237 237 237 236 236 235 235 235 235 234 233 232 231 231 231 230 229 229 229 229 228 228 228 227 226 226 226 225 225 224 224 222 222 221 220 220 220 219 217 216 216 214 214 213 213 212 211 211 211 209 209 209 209 208 207 205 205 205 205 204 202 202 202 202 201 201 200 200 200 200 199 198 198 197 197 197 195 195 195 193 192 192 191 190 189 188 188 186 186 185 185 185 184 184 183 183 183 183 182 181 180 180 180 180 180 180 179 179 179 178 177 177 177 176 176 176 176 175 173 173 172 172 171 171 170 169 168 168 167 167 167 166 166 165 165 165 164 163 163 162 161 161 160 160 158 158 157 156 155 155 155 154 152 151 151 151 150 150 150 150 149 149 148 148 148 146 145 144 144 144 144 142 142 141 141 140 139 138 138 138 138 138 137 137 136 135 135 135 134 133 133 132 131 130 129 129 128 128 128 126 126 124 124 123 123 123 123 122 122 120 119 116 115 115 114 113 113 112 112 112 111 111 110 110 110 110 109 109 109 109 109 109 109 108 108 107 107 107 106 106 106 104 104 103 102 102 101 101 100 100