669 1
592
3706 500987 404393 542998 232306 58809 309031 604598 665005 361158 591748 377206 511213 21559 861524 791202 397080 503884 562737 423684 278532 81025 234967 310545 451961 436068 618230 146446 958567 748327 292952 905176 465459 329178 515362 171167 934238 604764 830899 635430 737293 651676 371440 216129 504362 399143 651359 967274 966186 53267 890289 403111 703878 928262 155963 440384 282421 165192 667520 774962 952129 66650 290268 321449 495303 318795 714130 590279 121121 12912 297758 565376 960012 93779 153450 952480 342597 473144 323631 207948 225391 147693 962776 915297 121349 899319 233996 199678 774845 118649 392830 42167 844920 830117 114706 641838 159066 993729 330898 373630 372761 231606 910885 76575 648306 157651 210797 665261 674229 656619 904828 963581 259085 695229 212557 848046 959523 26504 301659 488692 143454 48252 37584 185750 536236 308210 220814 714772 24927 483009 710825 47760 172207 367410 531781 831579 368238 936199 806854 436063 866581 608261 637755 669658 47373 111835 928413 382013 868512 44484 17186 786007 666494 973317 5464 697368 311848 123053 772631 113708 167156 821670 259211 337591 725085 899789 525998 763353 452838 974152 717215 798706 444871 201433 1262 648978 423185 133658 992361 78891 829426 749498 288228 177094 609915 755171 6767 547502 166364 252652 400945 28994 454110 317968 954230 701300 986110 78639 659982 169582 513276 543114 223909 729722 972930 750733 499660 330633 25871 294520 429345 79148 507666 983692 762002 557177 248612 882277 50516 393112 755159 179311 801509 673855 938587 946916 965769 35376 642350 227540 37902 98428 640253 534211 361662 745653 253470 855467 594564 23203 871704 310502 760878 100284 752416 343946 606206 267022 214393 136036 310411 112354 292438 171230 511309 865014 610531 363099 818556 597472 752446 938305 387840 461502 155150 706594 113709 691240 709834 679149 731552 156180 582398 648735 312684 612810 378334 553498 572145 167512 720197 983832 617284 553684 665740 892205 11236 627556 324728 354335 285925 140540 118533 840991 15926 29590 459761 344211 46043 778650 972180 442682 584623 694993 566951 821359 361601 747901 460012 599162 421243 109113 744823 858909 605452 754544 172803 591925 662854 128577 53169 462747 980653 742337 721116 183011 113592 117913 251464 40292 562662 24692 647890 425507 882610 145875 14292 268304 760971 11395 129594 860922 230886 802772 902063 129121 887774 4446 133669 808349 461463 303117 460400 196380 231423 141163 406333 247483 172310 973256 723935 667409 407061 87748 746578 401400 80660 804910 160261 374952 141145 207379 892991 973546 282908 271409 607784 427018 814024 415323 978536 280334 623951 877735 323235 784408 800598 843723 597810 250421 420517 144558 726652 774664 675452 981967 683619 697692 682896 926137 932699 594206 926290 134202 593481 749427 278820 404438 671399 717068 663932 930988 397873 148297 690086 422789 864072 105251 150023 556612 892629 480056 110735 108655 910274 57413 7017 412476 210294 168404 229917 508626 756458 963817 477158 937142 264581 874216 357282 391953 259970 640307 499946 138152 892949 71883 573719 470396 672318 205921 994871 234737 125525 467579 343109 328268 608490 367169 875478 879618 64293 121408 457535 77981 843405 913100 162875 929295 815984 702049 879561 741911 617976 267594 635873 549449 388597 413326 239099 359956 352370 987420 695005 310515 351466 817280 778868 488389 854412 380186 273516 850231 250150 348255 520149 10064 202465 134668 415167 891314 976353 42482 25448 990613 568754 241270 730994 252569 617755 408042 364782 155877 128324 741378 718211 168628 447871 691271 151931 645575 93352 333810 509495 135432 304508 440676 727929 474373 429975 38116 850323 393325 5130 380009 43438 668322 31973 362091 92725 766940 865283 34019 257190 139379 994343 820214 311966 763896 559846 470898 995579 334664 34618 232410 538843 488938 146785 246766 268480 745947 629786 935727 12186 110591 645094 423064 340137 950998 653380 860215 47711 892421 848039 18483 127913 927149 594985 298643 462896 892351 501484 295768 399846 257469 124988 934019 222741 561922 400111 648081 479309 385983
0 586 577 167 102 316 555 608 247 90 326 44 331 284 630 129 26 448 433 18 543 559 410 422 257 179 95 122 413 552 10 297 34 329 397 198 298 524 55 502 269 173 666 7 287 49 139 162 124 557 33 2 629 626 559 187 259 202 159 486 339 185 168 299 444 435 78 651 51 56 274 619 223 51 232 344 359 140 151 87 92 61 12 196 286 622 118 631 415 239 605 325 426 122 576 366 506 518 552 196 204 323 453 1 45 154 166 101 93 15 432 272 439 513 458 321 218 381 500 566 620 183 664 155 272 647 403 402 490 176 460 321 268 637 496 357 427 13 424 664 603 628 538 55 73 394 391 315 280 474 257 120 44 582 278 74 628 610 529 50 594 484 587 136 310 450 215 560 395 84 36 362 390 587 248 651 623 140 28 446 109 16 332 307 265 625 53 539 509 154 216 125 307 592 661 202 622 270 591 144 460 253 139 547 359 348 399 381 98 91 510 61 255 387 208 408 240 468 264 209 537 74 77 391 636 550 123 427 248 342 637 605 446 298 277 656 572 192 55 466 238 598 441 499 77 187 45 574 508 455 418 316 496 348 534 240 649 624 537 433 433 449 473 648 73 601 199 592 251 547 649 142 337 630 225 598 105 509 153 67 109 146 3 386 540 144 511 83 510 58 159 187 11 71 477 370 56 438 56 131 365 278 379 655 627 15 155 82 541 205 378 172 421 609 161 430 266 625 28 318 376 588 499 634 647 524 552 563 306 586 584 13 413 41 95 35 45 641 199 86 112 502 183 30 305 240 347 505 539 556 249 153 530 659 335 204 592 573 547 534 293 534 249 503 75 288 66 505 452 533 568 72 647 329 57 265 532 16 310 499 587 495 292 504 436 371 403 116 30 407 346 169 464 94 415 31 507 157 155 338 632 574 119 635 432 405 402 447 148 55 202 601 523 222 106 119 424 211 400 507 345 246 525 518 177 496 9 129 54 320 220 450 392 224 9 36 17 589 363 506 453 491 487 451 569 170 348 228 473 88 80 651 446 247 409 108 256 93 442 409 479 649 617 666 69 217 377 503 450 338 521 207 144 187 320 61 37 432 130 30 644 314 587 12 157 432 23 394 99 462 323 657 192 593 656 442 585 436 140 616 643 527 44 493 209 442 372 50 191 94 282 212 627 619 616 170 40 417 181 172 590 317 284 251 575 270 75 290 102 568 607 50 458 74 496 201 392 18 245 79 459 236 145 378 592 113 100 622 587 343 453 304 591 190 271 520 387 193 124 461 45 193 426 28 442 311 163 25 259 398 188 111 331 443 337 114 196 479 425 273 424 93 654 473 475 436 643 310 126 6 516 20
