884998 128696
928
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
0 330006 265104 874796 178545 621693 45425 452765 440154 350917 866957 159159 503559 775022 702921 548015 203536 831256 871403 84477 317613 298051 58210 216116 809629 681168 511156 655147 37690 523964 475073 774974 61424 130763 786247 165970 144313 439776 284897 412848 668457 646740 261303 325401 601245 402837 354209 764758 195775 535006 622627 845291 764083 585561 337399 211913 106813 773789 34783 362915 538762 447784 538520 560248 737327 28116 356681 682843 559434 196652 104577 714601 875973 184032 204452 326406 825230 61490 552857 799894 366162 697278 573454 473448 544432 139528 448402 267413 240862 520401 583770 789884 777312 268724 396859 727011 492799 629783 501851 825542 328431 593891 372812 643884 16479 459950 388399 708657 279421 253179 774689 185952 772251 527938 794506 251772 553257 324854 74401 681534 733455 633348 37052 180114 303300 101019 288419 853502 840901 89692 6210 222698 317340 385962 22062 469081 232698 287393 301807 529773 356005 238107 367682 124174 115724 415223 75724 351405 118657 281325 91133 562621 466789 113826 735805 252138 737564 134997 620498 362480 226551 241883 684193 722800 827403 614555 71717 185231 551517 191333 649098 38662 740000 621061 196842 402620 63565 150252 639564 168597 781601 220533 394917 196973 576462 183355 559956 51682 251362 405126 705085 381538 172985 867456 801813 33914 452974 231985 237756 760436 790744 826231 66475 229270 770354 359147 320305 213894 553099 31551 742134 641962 395795 869502 201045 572424 153642 55325 839947 269970 649486 88095 346126 573337 514224 825591 605178 855021 787023 577971 490434 528984 532560 604474 51746 779697 716288 187368 413312 129034 155563 509104 633908 547464 67798 764972 644444 208969 394087 130164 268856 341394 763521 48577 870856 765520 32741 743626 558397 640149 500781 103324 64735 812808 299039 116428 541458 725283 92088 108307 446951 622450 634191 99340 111154 734362 546868 330061 10530 141354 504731 597193 276252 807580 196252 285450 472128 593892 275978 569884 568936 878407 709149 859185 639042 10070 17355 631969 254978 352513 662751 582807 443303 277912 81591 152123 209593 142513 507449 669794 389421 842985 710689 283848 736773 155544 440266 774869 261124 603094 492709 395164 582982 774872 256690 738215 733865 563706 364993 277862 771155 633027 213881 98713 388756 38271 279025 108095 703386 678366 486717 172836 620424 128689 495492 325068 424981 108016 386117 324280 459294 248620 713568 43995 122898 411865 423132 7336 336348 414712 326306 215669 358864 109018 761984 635029 658315 418619 207732 162574 364392 696849 375357 851913 533717 41514 270261 144173 432235 785197 110322 485291 28173 793948 344500 103047 62632 545782 106827 868557 36091 747850 550186 301631 63324 697218 484557 329033 310426 743555 580716 182469 764302 858779 136461 424128 617929 342080 519765 614012 76646 147735 180538 817747 727397 619359 355691 394173 258235 662793 179792 97676 821926 85533 191308 609187 270683 569735 429148 827524 163623 864389 158077 346311 645698 214995 301759 599505 116768 502992 30518 116890 200049 663315 787844 223835 394401 332970 728022 170573 665848 382106 50172 662002 302917 219710 352156 736695 38185 636118 225577 47536 31050 822953 424677 569403 165282 612304 812365 595395 289354 602343 560177 226253 296371 489908 435673 405066 515972 194387 299106 389341 853190 380010 48171 728266 247851 124322 132871 418812 832360 578183 478160 508690 336715 427668 722928 381247 256394 204489 481308 865569 847501 216418 865733 478564 388744 641352 732550 241590 787878 333355 661423 69769 807943 577309 401375 607581 566035 248836 689526 604055 669093 545203 473022 522701 530062 459456 132076 147151 501936 314446 261934 300823 435847 478687 627676 170160 719257 336091 477908 277562 70203 629612 558922 818156 98777 178204 565443 697702 32735 87789 638619 806680 413208 807463 330673 422638 757474 498638 148369 151452 118192 361924 508268 174226 192630 28088 439971 139316 352348 140818 808097 801215 451561 791773 70962 828654 480188 320918 758006 141647 273725 134237 667248 196147 345632 317319 269973 803475 300491 457815 7144 241481 65702 90132 183438 497425 315880 444450 371474 41686 594089 73116 742587 219583 87617 444099 237041 503624 564034 228942 229371 573956 672163 287978 345412 708208 349847 755982 251908 292355 617068 730363 867052 289469 440325 498925 487534 49138 560835 330677 522363 862239 429529 245240 300478 496254 705577 315473 201759 90890 731726 413559 34374 865049 168669 418575 495978 564310 270440 713094 341905 612437 815186 432206 846343 534786 758871 600660 242713 401710 231534 806228 333614 444348 292436 135066 103058 484857 291200 702369 645483 265348 335545 69485 199428 116951 705772 301121 275737 869928 143057 270857 435149 558961 25275 47364 404189 220275 475366 3479 504976 773762 30945 483395 229711 733514 157479 733921 784249 81573 403425 20037 87818 523203 145388 49487 645325 384536 221500 646645 94467 65287 766304 260396 125213 849748 797807 677127 3014 107546 72630 36916 387875 608092 802538 747432 271025 586960 383726 823829 598088 329003 17948 678558 100175 183997 584095 195841 419337 17810 317538 707050 319789 316779 82100 872365 167613 125466 49776 876613 100774 593328 836928 142833 882571 513967 315373 373437 175545 750859 481287 133049 676512 877192 253844 472495 224924 581534 137692 553733 817370 232761 283689 780461 399538 425593 173282 89992 367897 174072 67900 664520 7896 600088 40681 861825 108966 122490 251489 213734 626091 706426 757945 721706 151525 435142 749743 375637 874179 254110 509967 811426 792751 743621 691509 137511 560011 854678 597652 133029 145493 645836 833784 319549 689682 789345 355689 641762 161891 854129 642458 148395 835840 238793 332447 872549 291153 108285 555406 209443 364105 774349 672207 12417 323661 100847 836361 610484 160436 54975 572090 125157 712653 588776 824741 85067 853972 830991 330347 553178 621188 730595 168101 381637 325744 389557 247154 364222 772555 736550 582989 252204 427685 622263 717977 309632 685194 292948 508297 138113 410670 625 689198 578395 877394 124094 601485 116146 288089 242099 155028 306422 584721 840306 205637 92227 395070 302796 713416 86810 867926 492484 210892 694930 544091 398852 422215 619854 482595 448392 839652 189771 812286 560958 594556 727637 764548 36296 28266 844457 450550 174847 813985 262111 47036 865578 261984 555437 235544 432375 698628 801582 694508 374173 77051 134559
