750
747 747 747 747 746 745 745 744 743 743 739 739 739 737 733 731 730 730 730 729 729 729 727 727 727 723 722 722 722 722 719 719 719 714 712 712 712 711 710 710 710 703 703 703 703 702 702 701 701 698 691 691 690 689 688 688 688 686 686 683 683 683 679 675 675 674 672 671 669 669 669 667 660 660 656 656 656 655 654 653 653 652 652 652 650 650 645 645 645 644 644 642 642 641 641 639 639 639 638 633 633 633 632 632 628 628 626 626 626 625 625 624 624 623 623 623 622 622 622 619 619 612 612 611 611 609 608 604 604 601 598 597 597 597 596 596 596 596 595 595 593 593 593 592 592 591 591 591 590 590 589 588 588 587 587 587 585 584 584 584 580 580 577 576 576 576 575 575 573 573 569 569 563 562 561 559 559 559 558 558 554 554 553 553 551 550 550 546 543 543 542 542 539 539 538 537 537 537 536 536 536 535 534 534 533 533 525 525 523 520 520 519 519 517 517 517 516 516 516 514 513 513 513 512 509 509 509 509 507 507 505 505 505 504 503 503 501 501 501 495 494 492 492 491 487 487 487 486 486 482 482 482 481 481 480 478 473 472 470 469 469 468 468 467 467 464 464 464 463 463 461 461 460 456 454 454 454 454 454 454 451 450 450 445 441 441 441 440 440 439 439 438 438 438 438 437 436 434 433 433 433 433 433 432 429 429 429 427 425 425 424 424 422 422 418 415 415 415 415 415 413 413 411 411 410 406 406 404 404 404 401 395 393 393 391 391 389 389 387 387 386 383 383 381 381 380 380 380 378 378 377 375 373 372 372 370 370 369 369 369 367 362 362 359 359 359 357 357 357 356 356 355 355 354 354 352 352 352 351 351 350 348 347 347 347 346 346 346 345 345 344 341 341 340 340 340 338 338 331 328 328 328 327 327 327 320 320 320 320 319 319 317 317 317 316 316 316 313 312 312 312 307 307 307 307 307 304 304 304 303 302 302 302 302 302 300 300 300 299 299 296 296 296 294 292 289 289 289 288 288 288 285 285 285 284 281 281 280 280 280 280 278 278 277 277 273 271 271 270 270 270 268 268 268 268 266 264 264 261 261 260 260 260 260 260 257 257 255 254 253 253 252 249 249 245 245 245 245 241 240 236 236 236 233 233 232 232 230 228 228 227 227 227 226 225 224 224 222 222 220 220 220 220 220 219 219 215 215 215 214 213 213 211 210 209 209 209 209 208 208 208 208 208 207 206 206 205 205 205 203 202 202 200 198 197 194 194 194 193 191 187 187 187 187 186 184 184 183 182 182 178 178 178 175 175 174 174 173 172 171 171 169 167 167 166 166 165 165 163 162 159 158 158 157 157 154 153 153 152 151 150 150 149 149 149 148 148 148 145 145 143 141 141 141 139 139 136 136 134 134 132 132 130 130 130 129 129 126 125 125 125 124 124 123 123 123 122 121 121 120 119 119 119 119 118 118 117 116 116 116 114 114 114 113 108 108 106 105 105 104 104 101 101 100 100 100 95 95 95 94 94 94 93 92 88 88 87 86 86 84 84 84 83 80 79 79 78 78 75 71 71 70 70 70 70 68 67 64 59 59 58 58 57 56 56 53 53 51 51 49 48 43 43 43 43 42 39 39 39 38 35 35 32 32 31 31 31 29 29 25 23 23 21 19 16 15 14 13 13 11 10 8 8 8 6 6 5 4 1 1
