1000000 143117 1 267468 262833 141471 255053 286082 239369 233435 305058 222180 1 217991 213268 199853 186353 63537 181305 161379 171670 279573 160006 1 126557 337390 135824 125046 1 171968 123753 55403 115154 350445 1 80117 532322 201535 307053 286412 298753 122376 70740 71242 96567 49711 75278 746262 53707 52228 59211 43553 38627 20671 59174 1 33848 37557 30029 32896 25746 1 13144 1 269446 1 286290 1 45405 1 12357 5584 2460 93961 15153 184851 124620 1 287604 1 340862 620141 10619 10868 1658 20050 1 14508 496999 1 1 19000 192558 36446 24945 68404 1 1 59909 1 45899 107099 434547 43191 202962 54075 51915 1 1 61604 255695 67694 127929 1 101859 82067 86483 603725 92583 44507 73001 112703 111142 1 119217 275710 174002 132887 137734 1 699949 702668 149548 155523 133502 510678 169970 1 215141 193812 418149 204848 1 475652 78340 268899 349239 238738 1 377918 224979 262188 1 496987 482617 286138 266825 294659 304070 310477 316709 302106 94009 328672 308247 347480 1 343487 370616 409453 879981 384638 396273 1 547625 1 1000000 444296 429135 767056 433689 446132 452038 458150 563058 469966 475887 258139 483085 493445 553123 504971 98833 509313 478571 186053 533052 567068 543378 549242 554547 559347 535521 570115 580032 680760 588174 749632 594821 600066 1000000 284536 1 620391 880214 612810 630718 634811 638915 1000000 674769 175258 646274 575865 629531 643021 688870 671922 602831 974277 680841 683867 629268 692629 382465 677533 464583 679986 701177 703612 1000000 687900 712116 710827 39417 629851 844194 716969 718180 762636 632036 724272 385383 722568 712709 1000000 723919 801044 1000000 721065 724264 112962 337361 723324 751527 722413 868543 556426 719652 667227 717819 448556 711755 1000000 726540 1000000 708318 577431 570114 537506 701139 783879 684018 662363 690400 683290 684936 682108 692155 1000000 997555 598477 658983 386206 784254 655682 215878 847438 663420 639328 143845 632274 628139 628003 622530 653292 610427 1 588294 800815 592610 586665 953619 577066 376781 1000000 490203 544674 1000000 430243 495065 669576 530158 513372 504974 513005 574814 501382 476762 490179 580443 153000 477213 466234 556316 1000000 434463 449924 440400 431276 435147 596236 150310 189863 399488 393122 386934 404334 303561 85672 361963 799650 565905 341245 337364 511506 216288 343479 114279 337345 449425 273449 357283 282325 284990 270339 1 1 252542 427543 506601 253499 300143 224573 309787 212343 212270 270212 195776 345549 184979 434232 174392 169418 164075 23623 153926 149091 126426 34644 1 108591 135307 1 116270 62645 106212 156591 1 1 59552 87200 45984 1 290423 446489 69259 76959 47169 31117 55577 148541 691399 1 44407 71858 45104 81103 1 27618 70988 1 28412 24241 22217 21065 124362 98634 1 1 98897 559352 16919 1 11938 14737 16180 1 7466 1 1 15462 1 14835 1 10526 158574 1 9948 4291 23563 15068 17027 17330 36527 111162 56311 12062 1 30186 29268 1 27268 37009 40012 42597 46367 48014 1 1 56991 372860 529988 67472 18217 1 67235 51765 85232 88563 92369 95696 26132 46387 89906 1 114377 122154 169046 206680 133802 1 139857 158474 620279 141582 222490 1 129751 226409 172967 30844 177023 217350 213182 214112 420180 302213 231137 270703 240432 182192 257035 288603 47510 730857 264406 282920 288786 289380 271997 927227 354611 314043 329292 575840 339428 224852 351172 24949 321295 327166 151086 232976 29959 394847 401226 509917 297738 1 1 432049 640297 444241 565608 403225 699467 1000000 474008 483130 26383 491588 497494 908273 328999 519525 387702 562537 573743 538305 749144 1 437670 558371 367325 1 573384 577024 616893 588450 322160 598215 603019 925038 611367 616394 522606 428852 618958 640255 577995 255760 661162 579659 792806 874553 541943 386859 634055 657398 672646 573947 709538 789566 686643 409455 385666 693684 434871 718918 700711 418765 602910 552401 708743 748205 1000000 972982 716245 595691 716729 1000000 728052 579887 615240 777585 763491 272517 761001 1000000 63161 485912 42909 681295 1000000 697561 757238 127694 721249 718753 702588 362801 792251 715919 715002 701349 712394 102768 708468 662121 701603 709652 736752 857823 429500 691462 691080 714442 1000000 682720 646227 687160 911274 93088 963468 516623 632110 340793 499923 1000000 645337 595241 811957 494530 624642 624873 9122 863994 617716 1000000 503743 597056 658292 589251 199347 583650 301014 565666 511181 461487 552586 498265 556283 536427 530986 525385 519743 514499 522083 502847 379493 488572 485471 437194 497331 6212 150238 457721 395730 355528 433286 525812 426936 419465 414448 404227 898751 403264 1 383113 388187 726528 443555 357547 351349 400851 419057 303809 326621 770133 314322 202973 302085 295955 204567 283863 717475 271859 232999 259963 257961 249810 541259 236855 230801 333515 219310 365777 27485 202654 1 250627 184350 724572 176478 404774 117311 160271 205450 469965 145361 502256 129440 148259 538310 121762 1 340722 108816 95565 115787 96018 91702 419267 49219 428391 285420 73253 70090 262793 519154 77128 1 53732 38572 44491 45035 42340 413934 37296 203596 1 151481 722482 25019 147787 21923 21159 19512 26766 1 53247 1 13391 175141 1 1 457407 10011 1 6176 1 1 11795 1 5813 1 106697 1 100073 56570 7244 13899 15286 16461 1 1 20971 572906 24119 30487 265217 1 27331 34319 199210 1 205766 44313 53395 275927 1 1 1 62480 168409 1 44652 67746 79521 83319 86705 91053 18405 132516 130397 448791 111835 348804 1 126427 129846 134529 137649 150396 204842 188739 542541 1 169190 1 177752 1 186615 195756 1 421052 325037 211414 223196 237540 1 239998 89772 1 257957 183110 696026 276295 189570 287922 124430 300516 419899 307177 318854 236046 438463 337158 343556 79252 388240 361614 368321 392226 380652 459399 394741 1 405646 411606 297832 423883 429995 436951 435306 260908 455713 511546 428185 437389 486552 478207 1000000 474041 511242 506783 595357 1 781105 687636 1000000 1 588914 671688 753713 561652 1 609674 576965 607971 591269 591709 598099 598658 576831 593814 527651 507189 517490 628335 1 636237 640005 1000000 648894 651876 826318 1000000 662753 1000000 657001 672693 421543 767691 530095 1000000 444182 690702 800231 695254 697658 632239 391055 266767 673236 625591 1000000 715829 1000000 714548 816174 762983 749270 566155 732783 78334 852567 648089 1000000 533928 723515 576295 719947 723975 725184 825166 734877 783467 768168 758457 720683 649999 670019 752383 1000000 706008 746635 734626 674079 722178 725256 706642 1000000 701103 1000000 702243 302265 691555 608671 973477 682998 729693 677387 678932 142238 783850 648928 661010 47925 542214 658725 636509 642343 162992 634304 788495 553714 401367 372277 623343 597162 565467 642286 531183 570397 331882 722547 471484 558011 564369 111179 387920 548624 541323 368001 411418 515312 905674 109368 510079 211692 1 769109 606705 482009 475235 702178 1000000 457791 467591 446465 445099 432986 1 420925 489149 272860 402510 396335 386650 380824 491692 670020 636194 708473 352963 347523 338061 334398 328235 322075 148546 373956 293206 114021 291499 293666 724725 1 1 371412 688762 258795 942484 1 352694 221893 1 253826 167668 357557 1 593405 1558 182332 290928 466404 174819 1 1 153830 146966 141740 137399 1 113088 124966 117927 111740 239143 105415 39307 83635 98107 112979 153049 82773 73987 75140 69609 111838 120590 59266 1 1 603709 48416 1 1 438891 1 35435 212728 55716 23597 24381 1 342169 21452 19779 18274 20563 1 1 1 1 1 10967 159186 10002 1 3303 551312 1 331069 5890 1 9031 55582 10804 41200 11591 12732 31728 1 14345 27078 18704 224512 20930 23439 1 290931 29091 32549 33481 35729 38239 149153 1 45723 1 61304 53661 60299 65223 1 698878 96261 1 76010 1 666700 93750 1 105450 642227 109416 1 112658 119237 78451 126387 132923 1 14601 268003 151136 66223 162415 185719 175316 234795 445223 1 194021 283498 1 221567 216176 163573 455294 253197 256430 229376 445839 151903 618086 1 270398 278109 912027 258702 683228 1 1 344862 1 131787 178447 597390 703804 354759 360168 366482 166974 378718 482579 388439 362276 672385 1 415793 381789 429294 72810 50415 446269 448444 455172 464308 661907 476694 482076 287933 519200 207430 200633 743968 516566 522205 526939 173730 538390 374412 559605 682339 890026 574724 87416 443451 579487 523362 590353 594966 599388 598010 611384 621781 635720 630812 648632 406442 681917 639004 555577 859231 604202 585410 682235 661489 818898 705991 710422 480539 548190 681059 451276 686656 690062 1000000 1000000 658036 713103 654711 703437 705427 617009 937393 678434 675305 906894 690613 684821 731202 292363 801118 373917 721442 652008 482034 723709 723399 468333 313261 1000000 640126 732860 711649 682427 735112 889294 742910 720267 1000000 719210 716763 1000000 980109 712585 1000000 709333 696274 652208 620201 701607 153176 723368 693831 591176 1000000 686838 796973 884975 1 660844 666521 756855 674833 649950 784672 395073 651630 647200 663291 634552 598478 939150 738312 611763 617856 611229 609377 599648 445994 595445 590273 711883 355759 575867 572277 159054 259663 259192 613555 100611 871432 529334 530747 524559 213131 121085 505804 1 474063 141209 482675 484868 1000000 472497 458466 414138 550660 430121 426473 338884 422467 416755 405291 88279 418763 362167 1 380096 179371 366931 350193 361213 348384 342189 336013 791860 3644 316745 311512 239994 299385 296055 336922 280742 450553 130965 276705 327325 541750 251346 239452 233188 228059 390647 217397 211394 186571 199988 194523 1 200449 683140 1 172834 167838 112463 151869 147466 142967 142918 133407 95331 21958 161988 465392 109055 103989 110016 1 1 258158 87698 78650 79645 75223 65891 69602 60388 1 1 54926 538582 49547 39102 1 37002 1 35711 33656 126088 85058 29364 1 1 207062 1 158824 133598 56045 45955 75455 2550 29697 1 1 83256 124987 15014 8410 8612 1 1 1 1 320233 10070 10846 1079 11655 13620 4094 18189 25604 21302 21534 1 183550 11950 13742 5438 51110 101806 1 1 30576 286945 45131 1 1 153843 30572 59231 62485 66603 69975 73491 19482 124054 144712 88456 92998 98756 1 619709 107878 113365 117634 198124 129771 131454 86858 141084 292477 506195 148475 209626 179894 204279 176299 453256 552634 190889 196780 226761 34238 214060 216522 296725 212287 237176 241511 306024 262542 369861 266543 287499 238649 284489 983825 296651 453840 148688 311010 290054 327290 312138 926369 345828 352020 329130 352224 688917 376936 652045 389206 365364 841468 382637 413673 349902 327007 812019 834766 1 450464 394316 462427 468138 528787 899914 481644 354813 969986 503419 509119 536569 694068 525965 514512 536502 546303 547749 400153 555165 491606 162494 763960 509438 586095 1000000 337680 940153 599354 698774 660334 647995 620850 582306 903472 546016 724051 642666 232640 644738 515857 149969 685436 663721 772058 869618 877554 194130 680196 391425 637190 688132 517298 438467 701447 963557 700593 702589 704710 420367 708511 710217 691343 524176 714784 716114 710342 718432 719433 721775 700188 773069 747915 437953 715904 991040 723577 725669 327705 721992 723259 523368 722199 721599 720732 720046 731662 743104 1000000 721651 716183 813121 797062 364873 707896 908724 883239 599773 1000000 695660 251597 605782 1000000 717869 1000000 182675 746672 666981 672672 1000000 666108 32470 660126 655594 390195 648140 552850 755054 168629 632227 626020 328347 1000000 615035 633165 605986 611887 596734 576623 611592 597748 606818 572111 657382 598209 614081 548607 643255 455110 509829 531715 495907 819082 829224 67234 501347 455481 445848 496392 473881 472217 463504 646629 306587 448759 714051 436782 368000 716546 417918 414708 405733 822736 389065 434563 379449 374500 369939 374465 355934 627045 67533 567571 331301 515014 420357 597325 341334 157852 294679 285719 284077 299606 246916 501594 1 333094 246686 177998 234446 68937 222830 220592 223891 206296 759380 196042 190502 179126 179205 174538 389663 308868 159093 358455 156688 144887 139307 1 460330 163652 1 1 1 82659 282951 94607 694681 189385 149486 83503 1 75856 38729 53795 66689 49365 398630 33192 52648 47878 167588 1 27226 320449 1 122748 1 180539 1 172644 586887 39854 20446 718442 1 72675 1 1 13649 4630 97219 1 8367 9276 69113 8457 1 8400 8501 8361 1 9403 9779 10368 685486 12583 1 13909 1 603029 46480 298597 16386 1 23971 25229 1 8419 1 34026 363029 1 371579 224263 75151 21448 52730 56120 103235 123247 41827 375333 1 67419 1 91974 23118 86790 96053 99356 1 131159 111285 244304 109390 719020 57499 134674 1 143989 1 141219 134427 114090 169113 381676 179795 120450 139343 1 198853 1 209361 1 266532 240536 147201 469278 95880 253080 258694 110428 924792 576785 1 288682 292165 300828 307667 238126 378317 362473 399629 246240 365042 365894 350589 676997 284686 377914 230755 387383 1000000 358318 405799 491845 418097 424228 803334 431768 1000000 432826 597444 456465 455848 113060 478285 433881 482701 470205 508300 507324 512996 518627 521018 936604 538729 540674 440207 577548 227215 439229 567029 678920 450371 753753 1000000 1000000 605246 599031 408624 9355 622484 625428 654195 627936 734337 643540 640483 550650 648095 651341 655518 659168 658488 144425 445804 672922 675673 1000000 670133 684621 686419 685309 855980 454698 471748 726748 1000000 696994 261401 360169 282808 1000000 626626 253307 985931 718018 717924 718986 1000000 720443 537721 236056 482023 1000000 728579 124356 717170 715270 337765 687719 722664 720018 442389 720932 727773 729287 822701 717167 724422 714687 860177 704687 710008 746201 697259 687695 703350 700295 711525 719750 707901 690717 448564 715865 686150 304804 247409 929166 673655 751652 710709 379267 978833 485477 1000000 654742 736224 712232 463987 625135 624865 644810 583062 611663 298764 636311 596228 593079 564401 585255 553209 601602 532584 550928 557988 419616 541272 542046 536615 440599 242714 519857 665902 513503 312045 497418 491528 423676 579823 1 480973 245598 781846 466563 444046 1 506282 752750 419981 416149 1 400839 395513 102515 390889 415336 778155 342085 350164 717071 1 1 333074 327404 326509 314601 294694 977557 292594 290194 426580 1 272116 793595 194691 350226 248437 242587 570306 134956 225346 209966 55469 219471 202884 193610 191172 181749 181176 183368 685761 733434 685875 157749 126835 249192 149130 83411 132806 1 109590 116104 113085 103700 204238 100594 472420 82507 58657 1 51489 66693 73795 1 113082 33658 1 71294 53001 50396 29912 46180 594775 39509 37036 7344 32360 165632 34342 28614 24182 177430 191394 231966 317107 1 320333 13566 25434 26015 138229 5341 1 2686 206582 5882 1 8279 43176 219021 10519 9065 24098 23274 10690 11475 520990 1 14437 16096 19056 38146 533295 182705 551623 7262 1 182400 7483 447928 1 1 38663 1 45667 1 51859 1 49213 1 137630 162659 70918 78009 157334 81677 94098 1 93339 97857 85520 1 1 153009 118646 123935 182742 1 138140 326012 1 153523 52492 565948 1 111518 192563 184073 188827 194452 220714 195872 1 264285 222057 150566 1092 100469 176274 474967 225637 282288 495298 274743 279907 432173 487970 324830 330089 549857 317364 309198 320378 256489 410166 14066 357242 478243 363176 375967 379070 910443 391524 397701 403545 410187 828531 776018 463885 1000000 509493 446894 428525 674978 384604 357773 472668 649829 488680 510037 499803 146725 733747 516989 537218 1000000 585927 41365 544356 509998 554056 593442 836546 570344 265771 577620 560183 638028 603620 1000000 882512 882313 613611 564551 620006 626659 713278 1000000 645051 18673 627378 651698 505888 657861 309778 279249 364887 1000000 666798 669957 685415 683635 669649 1000000 440500 560376 1000000 907227 700808 737615 723963 707426 710551 724508 716623 719197 715254 714903 717501 599150 698185 327263 884933 605001 584450 722848 733881 723212 703087 935523 723203 1000000 751081 1000000 716402 472530 726636 701412 232078 716675 1000000 714838 1000000 708592 708748 98439 696776 740617 702936 502881 408153 691107 694411 569360 668808 593897 656614 756919 954216 678136 623809 576381 962018 693054 32268 644821 649555 646219 642409 626696 691237 630157 603586 338584 1000000 625329 1000000 741520 509510 594227 643659 584652 453648 1000000 569651 39119 559320 540663 1000000 565682 538096 610330 1 669582 1 462312 503952 317163 495455 488448 481384 403452 515746 463626 1 395549 490747 428564 433549 449925 230906 411294 399525 402012 395958 1 384083 377548 370571 21257 325123 1 298304 966504 387927 332341 322556 359197 1 332036 167667 291790 284252 246051 618954 443819 310373 247974 494734 185799 231954 209825 226859 121811 250153 383418 611888 193176 190972 187295 311839 1 172048 388138 117739 1 65962 138596 1 76395 134449 105338 123056 9538 114093 109726 109227 124899 97087 93034 100768 221640 679048 1 344313 81614 249211 64595 60411 59074 45448 249517 170758 535853 43420 1 37581 1 33700 30649 1 24838 36354 42256 26251 19478 17946 15262 3436 8090 1 1 67000 10566 1 7813 8812 1 1 434603 34450 12551 30768 316683 1 594154 1 11093 47826 1374 18309 1 19013 5371 1 19931 9744 280945 36655 42023 92172 33183 33570 113387 154195 41582 45044 50437 51988 53706 225763 59925 63214 92388 70010 1 77148 1 84655 147426 638818 31370 44574 700846 671 113495 1 36240 126595 131671 384180 476083 145931 1 282733 518093 338067 472791 176388 185802 435686 192569 209852 1 114061 213990 368150 224992 264096 150707 248352 249093 948379 259241 1 272734 279220 112449 289527 300626 291016 309233 291968 925550 327677 373825 330126 1 344521 1 262501 347568 377261 52160 614124 825860 401950 407422 414295 1000000 722541 483646 438700 444399 449993 406065 333136 627087 819219 143376 1 466595 642415 488257 634484 515033 509302 738032 605023 537249 543079 375221 508677 440033 306610 935877 558305 584052 1 587231 593666 619383 659387 326356 788925 473363 501530 625411 964293 633318 833960 641703 107373 730816 1000000 659345 700085 414218 665435 670230 247417 676775 682183 1000000 685509 637283 586310 146506 695672 720290 61782 915324 731267 707742 715702 716198 721020 719017 1000000 417680 511732 718768 699866 685752 761210 723792 755882 651763 901929 722569 863900 438808 804841 877923 708410 705577 724507 722006 604325 657843 437231 1000000 728693 646995 653866 712241 498625 723770 1000000 1000000 869448 701613 749953 1000000 806706 1000000 687374 686197 673290 506175 501973 324829 931954 556334 162183 661768 1 41736 651785 647163 1 549821 226286 1 613500 636586 1000000 613976 940206 604909 594838 600465 79835 586244 587933 573413 572039 1 316372 369542 184791 730318 539457 534010 527975 603945 517381 506135 1000000 497945 1 626440 343987 585320 538600 230933 513075 464764 447210 441159 350986 336315 424587 1 410649 404447 955169 387551 385908 379042 366084 377489 320550 1 303814 1 342418 750283 331450 1 402128 270673 1 260969 293262 249887 386433 198541 285933 251594 1 1 856028 233992 244638 644796 699326 218739 282914 190766 194743 444111 269702 134067 88650 170021 141332 167391 1 72362 1 1 220164 456499 1 128083 456925 531377 81219 130290 306919 93975 134480 243615 82810 78667 74952 1 202931 27594 301372 55464 54871 47039 1 1 1 59437 506064 1 1 30601 1 1 86436 229999 21418 1 113837 536287 1 14694 1 12948 10502 186282 9597 520311 622193 8390 1 569163 11640 8328 13381 12528 9390 1 72051 22719 8585 11978 13068 14611 16206 35686 1 1 21920 682701 34053 1 59169 31755 1 41574 41729 41921 50289 46877 280531 197709 1 1 1 76582 528942 70428 76529 1 83414 87072 1 59959 99318 1 107034 638693 46350 105799 123330 178110 134888 140891 193904 149407 448216 159415 1 277723 1 560941 182591 1 229790 199839 582058 167886 221870 224232 234483 433470 241499 247772 666955 258997 265042 271003 276615 283022 811863 1 301193 307396 318418 418263 350997 331925 730927 263538 289712 360076 367507 915050 375896 1 386324 393357 347065 406195 412354 1 432263 431030 436170 318576 447290 1 460732 111982 477230 829992 484562 454577 254698 590206 1000000 513354 463284 524532 185382 533552 540943 711954 1 40440 639908 611604 579166 564472 453200 762755 847015 748000 13725 604237 585470 332452 651915 742671 628356 1 643443 640433 658596 614750 651941 665243 649391 692545 759302 669039 432002 675233 649755 658615 684568 687315 689971 692524 579246 697340 699564 695037 704112 183685 711022 703669 1000000 712354 479861 714969 852164 688694 719408 722754 855178 543977 698268 1000000 288239 723095 606110 678896 722902 324539 722519 722214 578582 712893 725831 728140 716479 698446 716533 748558 713959 713350 709202 716482 707398 705971 701396 696166 606339 697256 303908 633487 586320 454497 688003 681533 678969 675696 675571 662569 666030 1000000 658748 655302 789335 796206 629512 670354 588701 616057 625218 623852 622106 573030 697826 1000000 609717 597571 603321 454534 680215 202829 606602 611353 562053 556841 553157 546510 537500 1000000 543421 98959 24452 513418 806118 521441 496467 224228 891931 514222 560630 501354 463129 174768 448978 429422 436703 450535 158273 1000000 412212 166372 409879 392535 394443 728738 948187 218303 428202 223300 958215 344136 337972 1 325635 1 845738 234717 80882 294991 289720 385377 658727 439327 263236 165602 150446 504575 251621 235568 229815 278011 349614 342191 265913 200530 16046 190751 1 48989 320430 858044 105064 158964 154036 1 142006 136602 134793 111657 124577 230558 439970 109390 5373 38570 93228 429984 489022 86732 1 188759 148871 115913 68726 216240 1 1 19957 102787 74559 106549 132077 1 38741 1 1 5355 1736 1 1 1 21771 20110 18425 1 15753 1 13367 36583 15393 1 699773 77173 8772 18582 239090 10294 209516 1 1 8288 362212 8233 11481 10374 126634 576913 1 10347 13944 97961 18144 1 32023 607853 1 28215 29000 30965 1 594071 1 56810 36055 287192 48783 552105 93152 71162 1 1 67809 111774 75546 60710 713930 50507 90702 147894 276883 342210 102506 678772 179040 144286 71390 498550 1 79142 159860 471344 576181 157463 158355 168029 1 1 184062 97566 226033 204237 204980 210996 216719 792703 228174 518608 196134 243488 354023 257268 266489 278899 275139 218759 462560 293260 299358 1 311250 317700 199290 332148 336239 31701 351807 353324 655540 367166 373610 374282 385076 510039 753640 73170 386126 272806 424533 725164 393289 816140 446984 502204 420716 485818 463268 476887 106892 488434 1000000 820898 531113 383659 1000000 476637 492824 819998 263845 1000000 549089 569577 559870 1000000 629494 566710 952055 585090 1000000 594724 636958 604807 608877 622005 785548 622549 771519 631007 778087 367272 318846 566122 628045 789319 681272 677729 883678 602731 671556 776352 667704 19654 687342 686520 689079 1000000 348699 696575 1000000 715542 700088 657056 561069 531584 1000000 1000000 761148 728011 576695 1000000 655029 719222 1000000 671672 721404 715115 722325 721785 624708 723720 212684 720969 999064 1000000 1000000 1000000 727619 752967 734779 315212 716736 719415 658137 626727 696383 705040 516969 707248 707187 702418 507848 686776 694427 694189 690585 1000000 684834 635717 679458 676448 673358 713756 702311 746130 685929 661939 667463 493256 708470 634055 778462 771958 700831 636808 631692 1 868389 606312 602785 593943 618777 765562 327950 578626 452199 580314 612740 235774 553517 547659 541948 1 504909 567199 227638 477296 1 503366 503433 491836 486027 480168 74015 468355 462643 494870 450412 444377 395726 189240 426134 472772 413879 407728 457357 398379 435198 382637 380865 370636 365111 358195 320741 277141 339729 333450 327280 221795 315048 1 217107 79489 289697 283499 460562 222994 1 233254 475624 248765 242896 227828 27147 263969 1 73262 208678 211005 201200 192102 445838 645182 176134 265103 165409 28524 1 170835 184965 163614 175362 1 201687 116373 691 200473 184648 1 100534 92699 1 92365 55178 1 1 73126 68730 74433 1 103631 1 1 24999 47425 61353 1 1 703928 34436 1 29828 1 23514 23912 22139 1 36634 23425 16044 693288 1 1 1 54774 22813 1 9844 1 130349 1 8873 1 1 8085 1 1 15050 2643 262223 1 74787 13630 29126 252993 17575 19215 1 22163 277889 1 6261 195134 1 257227 1 148959 530287 83066 47804 50720 1 1 60124 1 78658 95959 73638 1 1 84773 79550 1 453407 356693 122979 102155 113419 260558 253425 127208 267985 456840 17897 158142 1 142312 1 166503 172209 1 182619 1 192906 208030 205512 209869 215033 192851 232895 257142 586627 1 179477 255452 261357 1 273421 429648 629171 297412 293742 303552 309508 691634 1 335548 502262 192544 647348 540136 359848 374354 370294 1 439650 401052 396216 1000000 575060 52829 421302 428375 433069 470233 336526 451213 457718 461336 469144 1000000 480809 507313 922452 498458 505829 516012 640911 717470 490139 532130 690607 35465 438327 607127 565623 563533 572708 474467 563444 583059 592262 811318 574159 603262 603485 624973 293186 716258 627334 646217 674251 637868 666326 750654 670701 1000000 655899 750775 658023 563290 670514 855561 676808 622127 682681 855345 687607 500258 684396 695736 909128 700267 709580 1000000 677006 1000000 707096 729609 712912 730104 699427 288462 744686 582741 1000000 721966 635481 946494 86301 722422 844084 722882 722742 1000000 1000000 722156 353281 788425 604521 769401 1000000 702639 1000000 819306 74750 710188 713127 1000000 553233 1000000 223746 703795 574719 538630 700822 951522 691169 703478 685861 590810 673720 905243 756770 669480 674080 552074 701737 656797 653747 649697 646258 642373 638167 1000000 695438 626231 621759 617298 660171 558494 603885 599232 593972 592298 538718 581504 562130 884092 659833 554813 506941 609819 736259 538336 531458 1000000 521455 311890 510268 502963 579032 739289 465173 1000000 694037 692925 486142 570877 1 14705 499895 422935 427763 422332 416792 458830 812072 647031 391152 761992 416467 678516 1 102367 376359 347166 341286 335103 497424 326656 310130 309735 304437 362811 323780 84864 853944 387596 261711 40717 256176 249283 540581 238646 1 231904 221113 215828 210186 204592 199045 241715 1 182833 267498 172273 179535 643686 158878 493995 147461 141957 137233 1 126789 123213 1 1 288894 611666 208046 1 106470 97405 41542 1 54207 74074 644386 59434 63630 1 451769 34181 51036 74047 43533 435235 1 245994 1 32981 21806 1 1 24402 25498 16580 1 612875 16260 98720 4048 297629 43057 15575 9997 1 1 1 4290 1 7626 138738 56550 127528 1 1 377637 12836 1 1711 1 1983 1 10849 17037 203685 26455 106811 23782 1 90459 63830 31675 42347 1 1 42294 44097 492595 1 105081 697082 31588 55706 65383 69282 553958 45094 27924 84921 446294 91105 139988 249857 103686 657959 1 122642 138106 67678 449654 120156 139111 140358 1 196266 160472 1 210281 175217 180109 174306 173160 320133 330053 1539 1 291012 207010 74618 242083 242070 247745 251684 257639 262852 271431 551591 298859 617456 295150 304920 290321 325281 311460 326238 657248 338679 304832 366941 357139 360741 400491 378977 381587 387998 887127 25539 1 412725 418922 403417 431171 39752 1000000 410752 455829 1000000 467284 473233 29651 531870 490813 496603 507823 906512 531152 517664 1 672203 535909 703269 173888 678167 557268 591173 571604 645716 577704 528076 1000000 515673 597117 1000000 612406 610932 1000000 728350 624122 634495 785004 636575 664334 644380 874726 650796 655646 659289 660624 667272 897286 669504 830933 680998 678473 334169 798719 690232 931343 831504 697274 741390 1000000 700413 705646 514222 709221 616403 712383 696320 714487 664952 1000000 239672 718095 719930 723032 707627 1000000 722217 636819 722808 796736 722586 721625 839946 821295 678953 946666 718746 716177 718179 739696 261722 715957 713409 712204 711705 583220 788423 836174 1000000 701057 729085 666139 623958 330136 690408 1000000 683728 1000000 731857 645933 85412 668518 667221 661781 1 639279 650176 798185 648653 639444 621776 604930 620885 748909 747741 614140 990717 605176 598543 576852 588898 584572 332012 577486 535209 1000000 1 555753 550431 416775 574572 534327 528671 523301 517717 737273 1 770835 487151 822574 483294 453798 471041 465593 420828 453632 1 441565 438304 1 437132 730466 443301 404869 398688 666749 386762 423506 382282 341645 332024 358415 327418 327079 272162 1 318871 322199 218622 495324 299847 293802 287824 330898 275591 266956 263735 1 253268 230266 238510 743917 242518 194270 1 324234 208253 107007 494325 189276 171519 179034 61333 150806 163295 158176 111400 740748 143408 138508 92757 129712 124528 405850 1 87939 1 145202 1 94154 168468 85968 82357 374443 74959 58773 1 64477 229786 502756 96419 51777 55691 40458 64333 51458 1 669194 32533 153071 1 275429 84426 427948 7098 20458 431956 16364 1 14273 12850 614613 1 1 551233 8823 30846 8833 7695 26457 7068 74039 89807 1 7896 126733 29000 19048 10909 12480 1 13959 420617 16521 135283 291419 19947 121720 1 115080 29228 28178 176995 1 38014 558737 4984 53973 48789 86778 1 140341 61123 64457 1 71173 611145 190507 82191 1 102947 93340 145891 102360 106602 199545 43294 1 273966 162765 153148 193275 224138 147427 638763 1 43414 169430 172469 283626 1 189722 194938 200853 205993 61996 226685 399290 228800 452489 238163 605385 251806 1 296894 1 272947 283210 108255 291268 299679 305905 411100 74664 855385 1 193231 181870 349062 370234 351023 125660 404428 292616 386233 392712 398599 217674 126412 416731 405957 552497 434441 441459 776623 556750 515497 465485 449266 448849 454779 485193 564366 1000000 402957 1 735365 827833 214986 534215 405652 498812 948472 396147 561517 817869 570829 576158 584532 586031 590452 1000000 536624 646627 617760 496442 620603 628932 627020 674138 635306 638083 581857 1000000 651175 654051 658227 662878 673055 14832 247040 674781 676284 682777 1000000 1000000 1000000 461151 693509 722603 698768 702810 343066 788792 306608 709164 706387 699010 939079 1000000 789215 553518 711092 387802 718771 636354 721027 1000000 927715 1000000 726955 369303 721613 720408 618954 836451 720021 720700 743158 765691 471686 460527 682646 704026 713692 691358 719118 709032 712181 189108 265838 774879 692642 782731 593760 925169 676585 787069 633511 681374 678344 387614 659665 669743 760397 1000000 659175 894081 651952 40746 787759 134948 210086 628102 628244 687681 876766 614301 326978 606778 746496 597047 391358 1000000 364790 784218 572550 566626 562616 555809 541099 333038 541465 853455 427016 525029 816337 506139 511810 161836 496484 542047 286958 500035 473440 466830 462273 597433 449046 397917 419130 432258 424944 102941 437129 409281 1 394200 755459 541194 375875 530555 318265 947279 500007 373409 338537 357875 389646 370789 398173 246585 301076 297642 288865 442613 249240 638747 265326 270116 326579 247601 240936 530810 369598 886633 218789 114632 200603 201789 275593 1 189023 180344 174919 349911 1 506564 162608 334719 1 173943 134558 567386 127189 393426 121224 1 107784 217491 99866 131219 1 70634 83813 79370 1 269922 618203 65247 53587 48878 40459 52530 52332 34921 391735 1 1 36111 605063 183803 1 28248 25361 10540 59676 1 15354 1 517366 33380 13452 12003 1 1 9696 124298 14468 1 1 7137 1 507016 1 1 1 1 9139 1 10556 1 14298 13530 1 1 1 18885 22703 22271 24757 25942 1 1 38293 34667 1 50763 1 45039 24310 50667 1 56880 49729 24752 70210 239547 1 77792 1 7301 108349 463983 31483 101024 99152 37861 113885 338855 122924 127557 224006 137463 42452 146490 1 471935 161652 105277 143641 173671 148626 155640 62478 240521 204671 428403 197633 259991 230588 233018 239073 266114 250008 262658 1 47617 905495 313318 257775 291856 309329 503456 409775 424326 1 683302 425183 315319 353562 356830 369185 313347 372221 378319 283436 364292 400778 404203 409042 378248 421519 427481 433530 622126 589785 690622 523450 463662 417777 456012 36266 486569 493044 441227 134050 258375 515880 554157 535009 530190 531311 542260 533191 545409 559406 564563 224760 574601 579532 591667 589198 594149 705688 369466 639144 529669 617013 621420 206435 860564 529165 638070 682805 733757 649344 653405 665548 660540 1000000 628782 670227 391698 692469 679855 359166 569105 18871 690995 636506 687863 708937 699725 702330 612682 707511 699348 534954 711291 638725 655192 712726 170109 717505 1000000 733114 720249 717637 719326 948925 569100 737492 440502 722547 715426 715612 902643 713159 1000000 670883 720257 718494 737251 692019 715356 670419 151236 753242 761940 720915 349369 651111 625228 699927 694844 24142 706700 454238 581191 685394 693269 589901 632813 667034 657892 666927 663882 707204 785426 465419 649191 645396 565699 637527 862111 826273 625126 619419 928153 613217 991238 1000000 612630 422969 588720 581788 331622 573914 145112 529923 364727 354899 571996 543667 133822 691611 772823 1000000 324777 444929 450650 808159 491978 488643 1 453775 466695 916159 543439 1 1 128586 433213 381446 391818 409899 1 445629 395837 264183 160434 373030 272999 516679 501091 229849 119814 340072 352614 512703 313506 199829 1 968131 1 291014 284990 1 272915 249272 260986 102319 244064 236416 238569 271279 226011 386577 211381 201134 1 312503 267096 663723 212542 272459 435830 1 1 171140 1 283317 141013 306646 116915 137368 190486 142454 134816 480671 98520 775131 97366 1 136491 1 63466 74323 73213 136853 66657 1 59572 1 546523 1 47509 1 436124 39267 1 30999 165743 1 38737 678363 21841 21080 20240 1 272210 1 412992 13268 13399 11214 9378 10177 5936 492156 1 7626 8858 7820 7268 211440 4800 146903 356989 94618 72914 1269 1 12027 1 166168 119725 16915 26242 17579 19615 93287 25602 27348 29230 57269 33946 36488 38849 41446 44142 46931 65892 71753 55893 44185 1 65653 10272 183958 76650 83316 136991 326017 193833 95810 1 114448 105846 113195 117001 118048 126089 81050 154772 102199 162022 166348 153422 156253 1 160723 175651 181969 114912 100156 290494 16589 363553 255698 219558 1 230794 1 240840 247823 403507 224906 268783 279859 277925 212970 165950 344608 302224 308289 770057 525103 326718 334990 1 350297 346756 867945 561290 688667 375366 468251 389417 402796 400975 407167 363245 419328 130930 1000000 77691 443813 450619 455860 454717 337219 468830 583281 925608 501606 1 526792 508451 1000000 676217 525304 514996 539672 804176 517853 596425 557981 633841 567964 572863 468707 581243 587878 1 541199 388742 1000000 658103 615694 1000000 679634 444982 632747 636805 675291 261216 648511 627502 664844 667588 662892 664522 386281 457866 675614 642844 678092 424386 687344 753337 692071 694929 730995 657094 725729 915209 836673 636389 711215 641281 563446 713668 1000000 716166 717263 1000000 723774 912909 720566 722207 721442 701055 359901 722421 721798 722474 729902 721754 57819 102717 456298 1000000 718651 728325 622365 715977 666951 712892 662926 571163 514906 706378 704581 704741 867085 474033 695970 704155 824785 1000000 684731 698292 680234 680511 673389 727512 595573 666967 650000 625710 648299 983412 646385 594293 705894 656830 677989 78557 615564 721769 597776 1000000 603188 478408 594828 424539 585119 577579 575259 570218 531002 561007 555190 471001 393643 678713 549208 527766 116259 334336 517727 507099 503631 813232 527093 482073 640633 461499 433043 520955 452545 446453 787269 434347 559966 597702 736222 410087 372183 353608 391541 385116 119611 372778 368040 363545 349860 347734 343369 957311 31843 322715 1 271126 4412 298743 318446 296701 1 262884 250848 262782 254730 251342 395348 1 233303 1 221865 214636 29758 1 199844 194005 426093 1 179384 172629 161228 647131 157207 156129 280242 1 1 134000 141283 123468 1 405245 1 106755 300974 56904 93033 449141 497024 1 60873 74795 246988 1 448104 57060 1 54042 51023 50195 45290 43101 1 727179 67079 32576 149868 28185 264664 24173 18254 18607 1 17472 2405 1 1 188420 61266 10336 1 9027 105639 438616 7495 7670 255994 189228 311623 7431 1 8081 8541 1 10093 22348 97287 1 1 114372 16898 171606 259959 319062 346704 251657 51516 28735 1 1 28454 32061 285622 1 38366 1 98217 418379 58022 1 64823 67870 623253 1 81569 529998 86380 90350 54877 229747 102540 92439 509815 126106 366522 124665 129946 39864 138771 143827 1 153401 250726 152108 168777 221215 176196 1 237082 334668 202175 206097 212023 195153 223329 228861 270384 368067 246645 307020 262268 251721 269824 276097 438733 288163 165583 199560 314102 312563 443678 324725 330624 973048 392245 349580 357681 317421 1 373364 380572 386730 1 401582 419494 411451 291486 424714 429205 213540 633002 415088 454074 218582 221354 472115 478507 651698 462353 98218 492485 665153 512436 447370 523638 572418 534784 538563 511179 578423 704170 1000000 70926 72693 576635 586523 579856 7041 581379 610864 613935 671057 734907 986035 555896 650294 631466 635560 831443 633669 697512 701107 490860 658867 1 473730 631599 392280 674896 677554 681554 683221 622060 699932 857126 694168 722804 698678 700904 702982 1000000 746218 708544 309577 711852 676804 1000000 719133 717006 719149 725490 617863 723120 720880 721202 721750 722494 1000000 722237 667842 585008 320278 556463 714483 720666 1000000 718376 159754 957241 715761 1000000 869533 752726 482510 708572 706385 726614 776307 878452 698884 717599 697421 691732 362127 732317 1000000 796016 686479 449947 315362 657730 665096 441984 537229 682326 651137 719386 760801 638179 626761 104603 650486 623649 619030 992993 579740 535540 600950 345522 598909 644264 581772 650187 528868 1000000 561464 561297 568612 547094 550117 535407 696197 1 217506 512528 561119 501273 495356 870207 473152 477910 586050 425961 435883 434428 741477 265761 297310 1 415603 417866 612944 589966 496201 922595 386796 960351 650452 368253 362171 356060 349669 215842 9684 853267 333266 318784 313291 586993 300393 294314 757800 205910 1 270176 33734 1 153860 134214 166558 234153 1 223395 225715 1 872518 86751 195431 190017 778606 847819 124348 168301 163738 158375 139558 146313 246662 161475 144811 103217 124666 84750 116017 672213 1 198156 98230 139853 90340 75355 385962 59205 1 76260 68365 304813 56075 57978 683734 52302 1 46001 43276 314287 38010 330980 34845 30874 25166 262918 58141 22782 20930 19355 408032 334796 1 1 11486 1 58798 1 1 8501 1 278 36525 7143 412338 4810 7185 657542 33685 13755 1 1 12856 481733 13252 1 16583 22689 17326 1 191473 1 24125 590140 158136 39583 160172 53762 30668 1 42389 234521 1 1 1 1 60224 1 66712 69556 1 77613 81508 107026 89091 93092 97156 418300 105548 109841 113933 104800 123371 127880 113534 1 142118 144553 151111 179647 160782 58156 215806 151334 218193 188984 193940 108941 218979 150154 1 221599 228347 236662 238864 239146 1 257467 272869 247241 320877 278879 164887 292392 299042 305157 422534 915645 449041 334427 683686 341514 347634 374827 597394 366302 379929 1 910892 414415 373707 398671 409400 551049 831381 427898 647867 408633 394105 450205 675308 383908 471552 392158 487526 487747 444513 501365 73226 1 1 521942 506444 706725 255185 543823 549253 552609 658206 564838 572888 338001 655735 297901 327791 594523 598602 602053 682588 898063 1000000 647091 626020 630183 379028 673031 618094 646138 1000000 593085 950507 87686 792360 623133 670884 673943 694116 668542 682823 575137 688195 1000000 18915 696816 683221 700232 903524 704296 705772 708405 709179 685452 877007 734674 375471 716872 604588 677621 719286 1000000 747669 138997 749240 721052 648768 691081 720981 747179 697326 722005 766218 1000000 245196 735786 584290 715396 716004 714807 713502 712102 760320 1000000 687019 685845 627305 671680 78817 662071 706666 307819 687466 687232 1000000 641119 678933 182144 672504 353126 666380 1000000 659317 762471 1000000 617358 484010 802482 142163 413681 301855 584506 626852 668592 611129 611308 601999 597327 567975 610740 588347 623381 840096 567873 713011 378920 556410 749181 1000000 281430 402395 525884 338520 596246 625554 502739 498707 492317 1 1 505033 467703 684884 455768 447821 443722 438164 434910 468996 1 383311 1 454974 67742 575253 243229 377004 369968 335010 359038 398139 12963 345666 338496 534034 335237 314365 306790 307815 292633 316002 280508 734217 533094 265831 431227 258348 248159 243089 214101 230782 751575 219261 213859 1 202562 309755 191511 182377 180920 175502 1 1 1 1 8150 1 1 429781 130578 1 92850 116800 562440 110325 1 99212 1 88191 1 1 4518 1 72345 132611 67178 62098 1 1 54345 1 1 1 39138 38932 36153 58957 1 29054 704911 691865 35000 1 1 18227 35692 18192 310520 11740 431616 1 54763 1 1 35292 7622 1 61923 7275 1 5650 164329 36833 7324 1 9350 1 10953 11468 7082 69415 196296 16211 18317 20268 21944 1 25340 41150 41223 31683 41627 1 96963 41016 1 363539 56515 53305 56443 61343 62587 12177 58976 43790 770668 83541 91802 609840 498624 1 127551 104235 108526 115185 285025 112207 126443 367770 498500 144262 145505 119948 142486 99097 56365 170801 176045 1 160453 192076 208549 182781 577547 214940 219877 132721 429870 459050 211924 158885 254622 381708 265946 240914 15179 285867 291235 296694 302737 308721 314966 699310 85913 332773 1 345056 426511 354606 362422 284222 387971 993241 395728 394716 403322 1 430555 419313 425121 425074 438309 456781 852077 463892 461938 277111 474249 509040 860 488619 637581 890866 1000000 514652 850608 518865 533065 250053 567094 709276 366625 1 631557 926252 591922 860592 585492 612554 583253 614267 602647 607273 1000000 419447 914495 624755 613790 633035 667686 1000000 778638 648754 652469 656105 1000000 663105 669050 671369 1000000 97001 676407 689904 627043 694537 690126 692978 627550 697304 1000000 5684 704810 1000000 818896 334499 710684 704920 713580 714818 644738 901082 708718 688625 719672 720304 663774 722166 754463 716340 303131 379584 719994 188389 741895 721015 737581 719852 719310 714333 686827 690680 715899 827311 712627 691473 855423 717224 705461 405510 702077 685660 695117 695384 680918 734939 681628 836593 351513 679517 676535 585472 670252 667050 720604 483405 1000000 702465 646874 633971 625937 637767 556075 882663 1000000 604014 622594 587293 727582 555543 617424 594122 654866 794250 579229 574670 569258 339852 553523 694088 544153 541262 1 144968 405996 574853 456361 509967 459586 492073 767872 490414 1 475270 639439 477053 456593 536866 70343 1000000 281814 427189 411910 371052 408756 349028 1000000 37686 147992 671376 382910 365504 464370 302322 312797 337821 331768 328320 312679 316048 313802 303664 1 302737 679983 279958 256831 267475 1 302371 257046 1 192948 166994 226512 220812 190116 241634 256141 31303 1 191766 182231 177462 171657 166527 160263 324233 154146 149121 439339 147114 402896 127189 119322 111050 1 93948 86824 100688 96541 65981 87423 1 81759 77041 275220 1 414662 62706 192113 91654 1 49630 61034 1 42086 37091 363468 34334 46852 29591 1 41451 128158 18621 362466 1 16998 15492 200623 9717 1 11012 1372 1 8670 1 680261 8438 355999 8561 321762 164427 1 8391 556667 149397 38327 1 10580 1 10292 1 1 16320 13695 20744 36150 20120 1 191236 944 30745 36818 39860 546374 37167 46208 1 57491 316033 31914 48049 61066 64789 68210 71967 213110 78113 192236 1 86660 97797 508059 102884 1 111684 183689 1 124564 129675 1 41650 257739 664605 1 160715 162976 169699 258950 473982 185116 190453 195818 1 148622 189359 214132 223783 229591 1 241133 245588 252809 284552 265014 271759 258280 351682 288873 96882 350815 1 202604 895072 1 531756 96136 20783 707825 386185 368032 368517 364238 653484 696649 1 994749 405098 903143 1 946885 429988 436513 401902 538725 1 459027 466515 475170 404690 456866 22112 345405 509624 503848 512996 518351 524313 529637 728102 540565 378977 1000000 380987 603916 842930 1000000 912911 1000000 588661 610938 1000000 593272 602373 610206 1000000 355378 1000000 225912 631780 1 640162 1000000 632061 648777 603076 658934 628246 685529 622957 1000000 958031 1000000 1000000 1000000 679949 689225 736799 694220 695870 670387 31123 775635 446780 747204 729686 486382 710277 689974 700772 669399 1000000 782706 727131 719436 740419 719951 737380 760383 721816 721944 822581 271761 488454 721103 406159 1000000 1000000 738017 507413 717493 787426 698274 627356 710254 655244 709769 723373 262528 704378 702344 700422 1000000 343576 693624 691594 688567 418332 683139 680940 653047 746114 672605 630008 631899 361525 191783 657557 441576 539203 637892 638901 981981 630724 625302 591232 618404 610196 89910 108442 787533 1 590385 584008 581438 1000000 570573 569333 560159 551208 549959 569781 539138 881475 526484 506175 1000000 731134 507756 494960 494380 916426 483005 467697 976338 471857 410600 162051 447042 581109 421562 433393 342574 474041 603987 384645 1 531852 1000000 393794 1 144747 342563 260448 349697 450507 336386 321409 323854 317701 314268 319405 299538 286722 287173 283270 188088 268971 1 257340 1 288061 239632 233736 270964 223100 216379 135145 142710 243518 194136 352107 1 185144 248976 206982 3189 674525 297204 263058 1 45410 133474 325514 125260 92987 114795 110396 115436 102044 768343 57042 1 617144 81787 280189 76173 396363 68737 81322 66715 54013 1 633953 1 1 687785 40005 1345 34991 32590 37941 1 1 24151 22294 1 44776 1 15910 14571 11755 209153 27708 470206 1 135639 1 626033 1161 6912 108399 1 14037 1 4725 7680 8167 1 18399 10227 11172 1 13292 470640 23864 1 1 38000 31935 33781 592888 1 21704 32143 34852 37307 39864 1 45822 59489 51040 54080 61035 59857 63738 368237 1 74210 224430 1 61700 1 96525 54413 102348 317628 63013 61195 110334 1 208168 175698 1 148132 202466 69159 157423 162439 1 176046 177929 1 126761 167979 1 205265 210842 216465 231429 277375 233511 326366 76943 400383 523722 145697 268806 226545 280169 810362 373312 298844 305170 111673 319303 325066 329581 324390 221097 348537 354508 358282 37394 352848 779648 356827 448933 26735 403383 410404 1 423628 1000000 438883 476356 234475 467811 924962 497574 434758 97399 458609 528188 444943 532149 505564 515294 517104 534024 528010 472713 925749 536797 549649 71249 611197 571237 570238 547121 611637 841112 1000000 594379 608243 629005 411896 689169 737570 338012 626324 631938 779269 882442 656067 645233 197873 658800 657403 660975 664505 725733 314931 658650 677153 693308 646555 995942 688408 646686 599000 695828 664306 700324 702065 690328 487744 707546 667438 1000000 1000000 714497 715236 776242 382630 1000000 760908 707031 753030 565232 566089 721482 721841 721927 693962 721730 722456 795208 720655 720043 757851 318196 740281 716722 697516 771067 713079 721369 60165 662675 754125 897530 517279 962023 1000000 697211 697003 691873 900623 388703 582866 681044 777209 680217 674073 739672 594715 610726 516020 205330 633386 651625 643244 736425 612216 631843 627684 1000000 619493 611773 610879 605733 518093 594460 578755 590130 574275 564059 266908 650586 561686 392403 550204 407100 540667 512606 475806 524120 518681 556947 1000000 513223 497688 488513 555613 459685 440994 544343 448070 455996 448721 835008 427296 430527 410572 418380 419679 936811 280436 457673 387480 1 642085 449553 69263 341076 188783 328459 337910 451435 324873 269382 313754 307127 308189 202987 288841 17600 229151 251170 263913 1 679371 237564 244581 235431 263218 208741 712749 303921 205363 201485 187753 190616 187908 89202 174526 172579 1 158864 204523 98083 296676 53172 234463 129726 60621 170692 1 112477 110563 118152 94093 85002 91332 86688 82817 74025 75338 378468 100596 635775 64347 1 57426 51450 51395 1 43337 40943 439120 17561 33181 53517 28734 4616 22963 31474 35127 21550 114325 201023 14875 284238 9810 37222 10489 10291 7727 1 406127 7152 6987 31850 53606 1 6921 7354 7479 1 9827 10510 81973 7734 11829 12858 17765 214909 18579 1 1 220104 24475 19976 27377 31206 31747 78649 1 315016 1 117925 47229 70911 393735 46450 59422 62707 66983 1 73099 86994 1 1 88239 297708 497670 454005 63049 108893 25442 225557 129480 137570 131522 104387 1 146475 1 566607 200815 110429 37079 176538 181960 180270 192618 391746 203598 209186 1 232376 127536 232579 237645 244581 343432 731283 262174 268194 275219 276957 855370 350522 297245 929408 417238 346004 411797 306787 334086 345063 329908 352651 232002 348533 566324 398082 383812 382323 417462 405212 402137 362672 672383 391054 868480 601778 456434 451164 456355 465975 531573 475184 487127 486558 504437 786690 599920 509554 712934 630733 612441 1000000 632656 542681 366291 480658 1 591042 525293 191437 601709 564018 588711 593499 402104 77336 607200 350180 141140 695891 370014 625476 633373 705858 887334 541665 929757 662304 673609 659972 663300 666705 1000000 673129 739909 692921 671708 772129 698010 690188 696183 693124 915014 689100 691922 703698 109202 473109 488858 584189 13717 1000000 714821 715990 715172 718015 497398 574163 545834 721051 724809 721524 189024 1000000 288620 1000000 722075 729671 720730 723144 1000000 718785 234231 472781 139157 737933 713409 712778 644293 708877 720634 746319 712034 636488 403560 970350 23933 799026 1000000 385412 714278 410780 710606 675789 652560 673134 79723 789339 718452 896663 642053 539005 640488 631847 611676 662395 626878 447366 308153 839266 611611 606881 602485 30985 593011 807223 583636 579116 659228 203289 594499 506529 522926 803325 678533 537191 1 507669 1000000 514547 971963 1000000 809139 490233 486201 500118 645281 282675 610320 456407 1 465641 472363 431239 64764 677748 298889 140140 401470 1 389219 359497 374150 240455 364576 429939 352017 344717 339625 604334 237442 316787 317994 162726 497249 311072 290187 290513 311579 1 265724 746182 739441 248637 250649 1 521000 201696 175968 103642 788675 261792 197501 303813 1 221834 213497 1 185029 257049 26692 145174 66878 8985 139608 1 524324 135335 7416 112715 105110 383111 99983 454052 169576 88245 82076 80105 75263 72695 1 1 191798 54104 55862 716264 21005 46876 41191 7763 41231 36022 83392 27789 30168 27147 443434 1 124391 1 32928 98165 137825 658 1 23007 10652 10072 113840 1 1 6868 90721 5192 22130 27759 13890 7006 1 1 14132 1 9639 1 11440 631204 1 580225 16004 17469 20747 21068 22762 24761 1 54064 1 33026 35884 17788 1 43534 46328 54128 52208 55143 56990 61407 77183 1 72053 238797 35989 503892 60176 412132 96823 132689 111180 597225 110481 137067 120876 119732 127454 11330 139619 100910 319590 808910 176157 1 733488 1 109143 269043 190993 240035 247675 207483 213088 218815 1 667403 109147 32952 223116 253444 386375 261142 876125 679541 151905 1 299491 319812 309077 313767 319996 124811 332277 224612 298974 386966 346446 363207 400738 376721 1000000 387991 382718 406760 144791 600755 418804 324313 519801 441417 367656 243158 559925 438737 467158 581822 356801 484796 495897 489397 508964 251201 67717 282731 1 530210 575056 552039 1000000 551712 557002 562209 334828 267869 542747 754182 587593 534630 45006 600659 585598 610656 616638 565318 738300 166342 636372 721488 1000000 631984 107996 590349 603085 658836 467954 1000000 653812 671089 700217 678364 679148 684028 655432 757769 658424 676274 522333 802861 903019 703071 704683 717467 614175 373866 713496 683401 828417 314050 706361 720536 691096 710387 717369 432526 722991 721595 721741 740255 759197 721429 749527 828976 720956 805881 706567 686543 1000000 130523 809852 716379 722593 712048 123757 1000000 924414 1000000 674466 701444 102160 726374 809994 651294 211461 655551 685331 990233 677338 677996 675380 892812 667257 665135 662564 674610 653370 854171 1000000 642042 638106 288385 631319 619934 623965 645443 521188 626953 549243 590955 554139 923514 389299 579853 1000000 569736 564511 551439 554255 574961 439572 893552 500894 528432 555816 576307 514994 549379 500226 493366 487498 487783 475652 467213 460303 794226 404801 1 355780 1 427811 730881 1 514598 102291 586385 391909 384729 389632 799505 556435 323216 353823 339901 1 44758 330576 310792 316345 654284 94308 298300 292212 286138 279937 1 268209 22014 254801 378621 84699 256227 232534 124063 206572 885141 210129 201937 58390 1 277699 188892 177438 172124 166891 161834 156749 308962 81903 141870 1 406801 53779 151150 139225 137189 566060 106466 1 100438 420171 88808 84909 81047 77277 77160 116227 30541 90104 213923 66255 1 37860 48075 29005 48833 39853 65737 1 38287 1 47892 690127 20225 11791 1 672655 16952 15440 1 15303 13225 1 1 9195 531464 134464 54484 5939 647339 1 1 8314 7060 6538 1 9043 14688 72211 10174 1 237769 13260 1 1 1 1 685761 54500 1 405725 31462 30347 659917 1 38402 39546 1 1 48311 51262 53784 36077 60462 64005 1 70937 136099 82681 81934 90020 89740 562082 1 102029 1 1 233248 353993 357027 1 129807 700486 1 142347 153777 99128 107696 166012 173133 163265 183876 189366 545885 181594 1 163310 161138 223212 268950 247702 239935 395809 475485 251205 338360 1 448512 281140 296603 303436 283384 190108 311491 286078 299456 330501 412606 342446 347595 355540 1 493004 368631 379974 446570 402677 400374 326169 410838 1 416229 986989 392167 441579 445526 680200 307435 157758 39037 475499 600251 488908 427959 500283 516343 974566 520014 522170 528497 534051 609917 558034 551722 942672 647119 578296 572903 928416 405265 585724 588740 145233 600032 598611 833962 1000000 850932 239321 626719 630913 634978 556579 643918 588511 650526 654181 656622 649339 664666 667944 602201 309023 752189 1000000 1000000 706853 425757 691458 731714 1000000 676155 706085 665060 704303 706234 959741 887397 711203 829545 122903 356348 822084 799420 718600 641991 719762 1000000 798856 1000000 391660 721580 696427 786294 721084 666392 723622 1000000 493457 719115 722459 717407 718752 713860 658849 809664 889114 906744 701282 706346 704176 495448 686597 1000000 757800 690912 691276 685353 685517 685349 680482 650261 674450 671364 681078 639298 1000000 747590 655473 477574 550644 643106 628894 513624 602565 637946 621278 186680 980730 609846 298280 600157 616451 591036 586041 578797 490029 634143 515970 570854 373072 566225 290329 539774 922284 486203 408733 520310 621704 507585 621428 546555 1 477538 223159 471602 433461 459252 441749 486305 441481 433154 439935 405657 1000000 411123 1 398816 392641 386456 380619 368781 367723 2548 565831 436871 372956 336886 330650 417488 312209 319442 369115 300410 307187 578250 285216 285127 90010 271672 258175 241827 245750 240371 234582 257849 216062 217330 211692 511058 424158 133952 190726 184272 178547 121227 168567 130626 158143 152095 475048 147521 117706 151892 69927 92038 119712 693039 1 181385 454655 190347 176750 89472 86098 82115 33334 806 71067 50685 43888 1 1 58060 53876 125019 45433 1 2840 1 1 31096 30354 108896 26223 1 20687 20516 587059 352021 34581 23595 462548 355715 490520 20561 107168 34623 8019 419433 280723 361761 650954 17939 36407 6840 7012 10869 162311 1 7895 10095 1 11763 1 1 1 41928 18318 566167 25224 60278 25469 38372 29658 1 35177 36682 372670 5958 146615 56150 140259 1 92835 49600 62205 88178 79584 71301 1 94334 240712 564360 69646 1 1 97878 104960 66931 1 127698 128987 131989 142735 141397 1 153203 242905 193856 175706 195953 20621 179159 187762 193188 198658 278714 78287 183152 496956 239105 232476 238245 1 249950 257591 261611 365486 272997 279716 428638 357878 295288 213677 337253 126621 323831 244066 1 335905 347160 1 683137 354905 1 376659 971052 336193 438160 401640 110089 1 421289 425709 893049 444548 446198 451643 447023 463994 445541 476566 481343 487179 491097 433941 1000000 417742 708860 491232 532658 533673 1 402808 548603 602845 547598 536748 568760 1000000 492491 565639 589209 669455 613389 608366 607907 613926 581266 617905 72653 630793 441521 629900 1000000 645537 649243 654378 656690 650482 686944 709193 737924 966945 672056 680002 682022 3184 693913 715995 692759 686637 676776 808011 832583 1000000 409048 706969 770500 755561 668834 968337 1000000 939084 717014 717965 747668 719535 607680 728860 721081 658341 328189 721670 721651 697201 727435 627135 731574 732629 557401 686295 718365 762156 556555 244576 861515 72906 955206 714559 401104 717351 703062 709726 697832 696588 716413 691927 688987 1000000 990849 681019 678140 41748 522440 1000000 668266 731164 682651 709285 705159 1000000 643430 671793 271097 715530 639381 667107 619586 633939 770225 647347 867171 568012 604786 587122 1 854497 469283 426044 562235 148546 843181 1000000 541250 536464 1 521975 784592 507601 1000000 713860 252017 491470 531286 479141 503196 374934 462756 455401 471779 444309 266444 352589 729145 419184 605855 396970 304420 171114 48855 150006 1000000 954117 587299 62865 347083 343104 338620 333510 260467 323404 317399 307375 283360 90985 488056 841373 299403 269842 39135 314737 253237 532769 245070 133472 441608 223799 37892 213244 207433 187629 201238 193850 185396 167446 173600 136497 164278 279368 1 151347 140903 159223 140247 356674 115191 1 128890 326113 1 93272 486941 1 367476 113589 235070 74637 1 1 1 155978 50118 1 66620 48005 1 45839 394290 44340 7368 35546 45053 533407 71335 26658 32149 268488 4891 19308 60526 79602 21374 13677 11849 8994 7718 314967 48975 6663 20756 7176 7296 6614 6284 61640 82968 1 184613 81239 3998 14973 94253 327854 11411 12475 13104 114925 16346 17090 109641 1 22749 1 26904 28979 31194 1 1 38426 40868 44780 29550 546787 116220 55747 60175 79975 383563 506006 95331 77075 83423 1 1 1 1 103875 1 106139 111606 116991 88365 125924 129935 59642 146481 144983 755479 366103 219016 1 370901 1 208775 142642 189384 197503 201956 207317 116786 452106 3077 144752 276234 1 396863 251082 350628 174593 289672 14386 463841 288938 398259 297057 308910 236131 177378 325553 199707 343133 276656 490564 357601 60404 370088 383225 382516 1 717925 149123 372481 410885 422314 468750 1 437783 439286 442004 455995 382959 750597 472477 652901 1000000 363547 490597 502771 508481 422091 717107 524165 490666 1 392147 757523 552828 363808 562757 567405 572942 577962 558037 1 765960 752342 601995 603057 402631 613921 813683 625752 1000000 642746 803609 626623 801475 648255 651941 655612 659158 664131 668168 644561 677319 892710 678540 680900 685043 687037 689575 957543 671703 701053 728300 700200 500232 705151 974026 711572 648212 696994 713124 715935 939391 700140 717744 716307 807919 718311 688233 721269 761466 560831 755355 735956 695458 721360 721234 516158 191482 719429 718776 717006 726893 952984 714686 705904 711850 282830 701347 387367 861443 709055 741393 1000000 886732 92496 692584 898269 434508 681449 637057 679122 747429 671925 494978 630261 755620 576777 630316 651341 511897 1 555176 694921 564648 789915 627959 617061 616639 673313 16250 599723 673955 901968 1000000 651240 604339 573957 621064 434597 558668 545680 1 252415 573574 471909 662790 523774 515075 205147 1000000 268285 498455 537389 482728 513813 468713 390247 411038 811874 50317 731774 499663 706315 795497 413573 483519 381855 396158 367559 382265 194587 448532 432155 356252 6727 347075 1 334135 334286 321828 262587 309774 1 300783 374147 271742 279140 236172 1 262509 1 612197 239034 242069 229631 303364 1 211625 1 203638 251419 192862 192088 181572 176561 172254 1 129499 843102 155240 1 353578 1 478157 126827 122190 121149 113276 1 1 100332 1 92116 87752 87965 1 1 72147 1 66162 1 79279 100283 53073 1 43372 44375 74330 1 1916 33918 69637 33921 49706 1 23291 21486 13428 40294 1 1 13883 12764 13212 15302 9735 3668 10093 1 1 141952 1 1 6491 6514 495239 3933 10158 12139 379965 1 1 327027 2105 5447 1 226362 490460 59872 1 22431 22471 103465 28326 16918 1 33844 566903 1 517616 42358 28444 56285 191851 57868 148387 39872 67743 71225 1 109103 82295 384273 1 220933 98269 500871 266040 110766 145574 119989 1 1 237265 234763 116565 148444 50044 70018 148806 1 173959 179239 77633 7216 226375 200901 271669 1 217668 222528 294723 112460 243698 363030 250262 190719 430657 280076 654310 386106 391388 117621 264869 306504 378872 252923 325335 414723 305750 386217 407795 355679 328722 202215 84102 382661 247083 398229 399214 405375 465278 417658 542864 551054 475589 442040 448731 454077 460185 466123 161627 484094 483746 497421 541517 506878 552220 503095 218038 521962 529066 535847 98938 212563 583149 556939 561222 659494 716632 832708 702085 656862 743685 253347 341465 78087 478937 627606 295397 1 627148 596308 932535 1000000 644910 24391 650872 971744 658096 662655 664975 303177 671517 667686 432499 573256 662511 686422 489411 439275 959117 118499 463533 700586 210412 706764 972261 786915 709731 577603 716036 687130 587451 565882 717298 729347 1000000 870462 735705 718265 673469 721189 1000000 723103 720380 432574 721200 650073 720247 728072 712405 717957 1000000 715341 1000000 709305 712382 710932 673909 703539 576179 390039 994855 699992 476358 695606 708614 758159 755888 784120 682563 699359 896008 713040 670905 662783 433969 660878 657318 679278 923505 633867 320594 638634 612947 634563 648226 95722 451269 613938 586528 604741 1000000 217606 746564 24245 580327 575817 569964 905467 928915 830137 549588 504119 538872 575248 527950 592113 495062 511203 508080 253282 1000000 187307 160328 382642 491053 1 426985 592805 446718 473465 1 428539 422430 256316 404738 459066 331172 359584 841514 379280 371572 366882 360681 545082 741419 342451 322744 413385 625798 376934 311263 306852 298666 660445 278026 280213 260896 268810 269233 252886 251010 76864 239347 233538 217362 228439 216387 210387 206317 143632 1 188748 1 178981 173828 141824 162416 157164 152651 147327 780369 137584 149414 127601 125709 261417 676506 690366 69317 160372 75609 469341 1 1 66670 319006 1 72293 67168 587947 114337 731974 63043 41303 65679 47360 1 732156 81108 43908 31531 470737 14125 159145 1 73239 20211 1 558087 1 371596 1 430989 121836 1793 9339 1 1 2199 116467 7249 1 6590 5740 1 96222 1 1 8419 1 156436 10712 1 1 16065 15412 1 1 26945 70389 1 25747 30748 301825 32097 34192 1 696067 408158 359928 47412 1 46610 57102 1 34621 1 1 108366 1 29986 84906 63841 1 97037 101209 106858 143308 1530 253280 123187 127807 1 137159 105706 465655 194675 322143 127599 167202 219383 178555 182992 1 193795 247649 575496 790727 1 445529 226705 445579 438432 247782 636531 230405 1 268684 274339 1 856543 449797 298597 304731 318073 415349 1 325090 339526 218377 593557 254796 358827 365734 281929 417753 758152 269243 397244 7432 389992 400566 422357 423787 528075 440261 446314 451827 326176 464492 470353 687987 590922 508885 495089 714099 505119 501724 512764 129683 527363 857310 304262 543408 455976 554396 557388 574986 568947 570731 27754 381435 589423 594576 862077 574652 649867 451145 361153 621635 930820 629776 634226 633199 639376 606064 649763 653449 400271 881683 656248 619793 670567 614420 656444 680014 928305 664984 1000000 810868 494632 753834 594342 699758 701984 704504 316187 707566 709231 709533 712159 854051 714849 712210 531580 641874 825468 501522 196103 720468 529692 1000000 602673 1000000 721510 627015 770924 720781 673045 35283 695163 718261 718428 698386 642634 710789 436892 140242 666059 708318 355579 1000000 780434 700430 698461 696241 693527 372290 689006 686285 879026 709483 676816 719166 671663 788383 665212 661779 782911 863343 630518 611485 643737 639605 625463 595086 627366 618401 603613 614446 672843 597708 592570 561191 591312 574801 1000000 723007 570476 646780 556504 190579 700167 533187 528005 551026 629485 523868 514668 593537 618420 1000000 317862 486165 485262 501635 458212 466765 526884 455412 904302 475226 373279 410932 456028 673364 411317 405735 770812 588653 384790 389094 384045 1 182639 726013 350029 345571 879987 331867 325388 392588 139696 39075 544676 293586 1 282559 276506 218410 266229 239385 252713 246808 240926 235728 229272 288632 325392 309144 531670 201213 195735 253015 181523 1 110772 205973 153697 1 787669 148619 143715 138944 217104 140738 1 119550 191663 111373 105831 1 98500 111425 5639 165850 82502 66704 74773 71431 754208 54796 1 59997 54703 50833 406289 45801 353887 69494 519307 571736 42010 1 23048 1 1 22424 20616 19062 17332 23535 1 1 1 5635 1 10909 8197 7536 16153 1 140840 6503 6413 6393 7955 6784 10009 1 1 4557 18348 1 29103 1 14825 1 127169 541896 28131 14088 23094 33847 28487 99009 31567 706933 35451 38629 44090 44108 1 55128 52732 53753 539380 136665 1 1 72703 449824 92918 83878 87128 87940 95816 99958 180549 108488 1 117791 137506 14699 131231 55947 130974 207442 137711 155965 1 165638 1 164991 232101 186766 189294 197699 200531 154391 203311 223064 87933 231432 485628 3 232708 371464 936824 264038 378368 348478 284837 18820 314722 302906 510472 315161 315099 324148 405417 363595 346822 222174 374511 582302 344951 377016 410677 1 354610 332771 165371 414060 419171 260761 432523 438486 444562 410681 450080 575374 468356 473811 551979 486127 507760 328724 499350 509270 566377 693759 527581 689719 536583 542281 857613 523177 558106 744614 568900 399384 492056 937098 92444 1 597851 1000000 608155 584389 615979 624953 220827 628846 632968 558585 198246 6636 842089 649977 655771 714012 651272 1000000 675754 655317 675815 678824 735245 684661 1000000 80827 320385 691145 148009 762635 750729 688197 638948 76104 697374 708557 711805 713239 714472 342945 716705 926748 730571 590318 719925 720439 303115 1000000 637562 658089 578232 722093 809597 60982 722301 543743 1000000 552691 717640 1000000 1000000 714380 724584 510793 168870 708705 689858 1000000 218441 44220 828716 695827 688239 693345 688411 687163 680616 679942 678612 871472 442618 810940 665979 945438 708020 655797 651068 635905 644927 631636 636690 629598 219458 670647 575146 659679 611659 606571 1000000 754493 336110 613731 478522 590951 573121 568755 566903 857854 1 365311 460957 272101 559910 525566 626176 997558 509656 1 500194 490632 499210 372155 596014 782571 858787 485592 286261 1000000 452613 452651 339752 83737 419436 366622 402232 395145 350463 346736 376572 370379 373829 403209 318099 133036 339383 333984 327037 561518 320080 569590 474677 545930 286568 561302 273660 269775 919386 244918 255013 632389 826532 195033 95259 543288 219651 214092 208344 1 78017 61329 1 181031 185669 483857 262493 191516 15082 240448 280446 711715 139260 130507 407015 1 116948 113121 185739 605378 100104 51354 56834 1 470846 80709 633143 87992 1 37943 1 50665 1 52497 34316 46614 16225 41070 211647 69958 1 39222 24001 1 1 39709 116186 1 17568 16290 33689 55744 12826 1 12011 1 8750 10748 1 395748 5590 6344 6534 1 6476 583406 7033 22716 60806 20349 1 4292 1 1 13318 14282 34607 496595 8650 11604 22512 60570 1 1 74707 45828 33840 1 28114 1 46010 1 51638 10411 62131 61319 12992 61736 71633 646668 136824 134204 3803 90734 1 28891 104244 99074 121801 115986 120919 87370 129493 61625 190060 144084 1 134077 173076 148266 169737 174784 745756 166874 1 239282 558309 200965 216985 218237 1 1 411622 73517 22719 219479 258949 264946 280218 948283 282894 288305 294986 223920 1 313913 360801 367720 331866 338070 205367 915618 355091 339263 391660 376410 392849 382939 337415 366390 406354 233072 391055 420015 415822 446488 447223 378401 896414 494437 437707 472380 459341 697913 424094 875321 524975 573777 508990 518709 1000000 532436 535310 541111 756469 551371 545450 477566 566574 262127 571996 747852 591539 1000000 1 603482 608817 740820 601476 736641 623687 950942 631699 664828 638935 496637 475626 1000000 1000000 657195 1000000 665326 663667 671819 675546 672207 98465 440329 668728 687539 574250 702642 837170 698567 700701 707265 604727 1000000 592356 131670 709520 697917 122178 715271 712926 765606 721125 426310 545369 1000000 797980 711471 721349 1000000 721462 399222 721205 858144 720507 724590 719352 718657 704531 379256 537328 710541 713470 679040 354548 709067 710420 536635 597790 724895 548908 709166 690516 524815 1000000 687747 685243 643546 1000000 396199 678622 924544 677799 372413 522240 662529 986245 1000000 643887 589579 958393 609006 629693 625572 622461 616944 612465 531065 613070 693437 615577 594400 583673 631823 213778 610964 575133 560109 537687 1 543622 453545 1000000 585980 848269 806742 592869 504648 1879 333037 487363 207747 475651 542419 424420 458761 963386 445639 847523 433695 427337 92462 417846 392428 374880 397051 416507 372286 374476 205824 374426 175911 353735 343109 350037 699448 349665 323358 243062 590222 304207 298119 293060 285521 522615 281451 439823 35937 258259 54699 233268 238432 232720 226899 205059 197721 520187 380197 142567 193233 427016 182539 1 217644 372846 161932 268392 1 146497 141525 556209 141144 259710 74408 1 1 109379 409468 100879 102605 1 97281 170796 79304 232873 73908 71318 65504 67522 139599 46548 1 26759 1 1 42615 42384 106985 37333 16349 30551 1 285720 23336 24695 21229 143195 46147 15135 1 13065 9336 10594 142532 1 17862 1 1 823 115793 277286 6344 6811 6588 1 1 7721 1 1 13802 10790 12401 12959 14190 8010 17120 342766 200422 23150 1 24720 159093 30706 33476 20131 37127 1 39820 1 47838 1 16383 347652 1 344095 67161 76214 417565 77845 81517 522538 89394 93177 88988 101675 93178 188563 122168 130059 123712 63783 142782 137685 694907 147633 152523 157556 162488 167806 172651 175697 183112 575237 252054 1 1 309101 216611 222343 228101 264107 1 223468 243065 1 265698 864597 130406 280816 287171 293380 302895 126293 306323 981296 332036 94805 382919 345333 676008 354448 586222 367814 372801 369340 448856 63605 390167 212431 276418 431724 419903 547503 435608 441042 742518 5999 481284 753781 451494 569141 482288 275765 369738 501838 543821 514083 522303 522672 528201 932804 653689 537430 549538 549092 507071 570363 565964 888942 580543 585435 463168 618583 456429 614495 943894 613425 617794 622122 704110 672116 636923 583533 1000000 646291 651127 649149 743840 393070 664353 1000000 661537 800455 331190 422870 240602 747840 1000000 716814 895412 1000000 697895 913310 276870 377009 327373 691827 709396 41362 712301 713806 714576 716041 717074 1000000 703910 735925 733079 675452 741765 722061 782569 719024 705422 712496 850336 766560 99762 719948 712024 181025 574302 781474 699315 708546 93469 793500 705173 773699 1000000 704258 702510 237460 698086 174880 694200 562992 686674 684532 237680 680142 1000000 679499 670712 518983 664608 446639 591141 653590 663807 552462 26308 353608 643716 637757 657092 622559 617715 613756 127959 604734 623816 591834 129622 487313 580566 575876 567931 566141 577822 618453 278122 544932 982365 421865 1 525046 518034 514202 672647 404522 496891 523248 484140 479289 333282 465489 627370 421147 447309 441452 275418 824183 428336 465133 429225 408860 314638 380944 219058 564272 373889 527642 827391 355287 348957 342896 315640 804506 695302 318424 374113 240148 328776 298959 287661 607642 364074 269603 271437 203858 250892 317021 241153 824606 228012 192687 38769 293253 205680 1 1 543628 497198 426334 1 175371 164189 113190 1 167442 446680 136808 96115 68691 124267 27377 113824 1 106271 85435 55544 102023 663097 70005 76564 104587 599701 1 65096 72955 1 58145 39582 1 74526 1 58946 1 36956 35843 70198 32977 26938 657995 1 273611 48222 1 17084 20175 14304 582966 11914 10844 9539 1 563045 132133 1 1 1 104726 1 1 387658 3983 4460 325782 8265 22280 9584 36635 1 10954 8020 15109 16528 17160 15358 6804 562400 1 128570 34425 312423 13643 36404 1 41580 44127 1 1 405754 520318 1 410214 66056 88889 64684 1 84808 84312 76955 349789 96284 1 104612 1 113366 111479 118744 126973 129210 122843 138515 166294 151464 152391 420218 149890 451547 177012 40921 95105 1 249145 219393 385932 152872 124872 22303 231185 238094 645637 281907 282904 261116 267365 354906 222236 329466 291456 298152 683048 521206 602343 387886 260027 1 340677 201051 1 359153 406808 388405 376301 1 390207 956893 1 408665 419867 420936 427047 427187 404923 447871 415428 618955 426121 668708 182706 694830 899964 958987 832244 418751 509817 515447 521148 522707 460714 630113 542924 118838 553545 560411 560562 235502 572680 587193 135452 1000000 1000000 537353 838590 814888 1000000 615848 620857 633053 629444 88460 535380 794603 1000000 649068 810214 656364 661279 662336 666677 661415 671131 709655 96982 460091 682816 686789 519500 705055 153422 700163 661125 690676 725900 701466 371288 708869 768328 995576 542708 633587 714668 716752 714472 701069 719317 687879 703322 809524 701836 721327 708016 784139 623461 721047 722053 720461 547499 89911 718639 250635 131871 711695 750874 729990 978020 709204 711970 710190 704096 713485 704815 702854 683825 693917 1000000 689189 700455 813608 207409 695540 675117 672019 668827 714985 662170 658329 467980 651526 494324 1000000 525271 681775 632142 314789 843112 667500 614991 584616 475488 219434 584887 592026 656496 592087 171823 1 551198 568130 556994 551744 546537 39661 757771 529948 524664 519240 529619 315401 502176 650882 496044 503152 1 1000000 467172 242458 440331 448426 164942 437161 431127 324980 888143 182720 406554 327521 394573 453599 421170 375652 1 432224 1 646505 370656 446989 331440 323184 1 311369 881728 300997 1 290517 283344 277203 270954 265315 344409 255345 245597 86304 280797 230150 224419 218817 213084 207484 247973 161419 191112 643434 180254 216644 169690 591643 168803 154343 654621 144419 168829 632538 126281 117285 125481 116317 111739 84049 504521 1 95101 415305 86735 83553 48182 75476 114914 82543 64873 547243 49855 53563 53831 1 1 43319 41386 64684 35515 27336 31229 28596 26434 24493 57062 15995 19090 17393 1 288690 694137 1 286659 10116 9273 22732 15372 326606 4167 27664 1 1 30754 6321 22992 5085 1 363418 8578 53443 10953 11159 1 13411 14003 1 19027 1 20861 6877 20119 1 1 37332 1 352641 613700 59050 41105 1 1 52168 35940 54334 59961 74949 269328 72037 731914 79811 83177 77386 431248 444771 11219 62660 107705 115228 245910 137593 728224 514585 140215 139877 1 147731 201735 159652 164778 1 523305 103991 185849 822244 1 217315 207708 512061 157812 224553 230447 236216 1 247877 283420 623105 863202 1 277604 283584 104452 297587 301878 309156 417490 321738 326315 353793 338779 90201 348590 357361 350088 368778 377813 381570 1 408289 831679 1000000 413014 1 454243 431369 471041 442438 822626 486404 435408 484330 231510 372493 431933 490943 904284 511401 1000000 505613 517673 524595 580247 550475 554143 650263 560560 557239 561377 567565 573649 1 480959 990907 280243 602919 778034 826905 610805 601227 619588 623875 627913 631827 1000000 309837 266123 152833 651688 1000000 562744 940342 680572 668977 672202 799610 1000000 441362 551482 686679 1000000 758203 780465 696563 698782 700904 703514 1000000 438360 652772 709970 679920 712872 490559 1000000 716347 997044 745351 717320 431918 722586 721564 574932 922215 721377 723678 668010 836137 720783 720387 662829 246031 718471 1000000 791184 1000000 713929 545695 711777 668859 708749 924359 1000000 688922 728494 1000000 697270 521696 331061 694312 690109 816161 479926 889582 675966 672896 1 667038 755956 659690 1000000 834140 648846 732372 651123 790923 615858 681285 813376 620599 616264 611776 868186 602736 544233 403121 220554 583750 734371 570883 51116 500559 347957 575687 574810 569292 522375 532038 686372 520679 514604 509536 333058 43704 1 486483 480648 472003 468869 530388 460732 458208 466049 439249 422434 193287 1 546431 406560 840468 188288 393613 383823 377411 371203 195406 357180 180109 1 347295 383627 284750 553832 406518 309122 307749 297197 291105 285051 156583 1 260147 387210 316328 249331 20176 1 1 210328 273882 1 139513 175199 253920 192515 1 152683 176425 171170 171025 201280 417627 1 145808 168754 121366 128996 92676 648592 1 111209 108997 1 1 1 178178 1 452962 22914 76526 1 405507 65832 1 36602 60888 50826 1 47036 1 43314 1 526421 33771 29751 29198 27826 17503 23033 1 19223 1 16564 1 132948 581974 1 315124 1 162362 8196 61189 7028 86606 28004 31686 6273 1 1 580382 368280 1 1753 9368 1 1 6805 3779 14291 703585 1 1 513113 1 24123 26015 26948 30249 1 516206 37311 39381 48089 45057 49061 168323 53551 57473 1 1 66128 71747 1 668319 358368 1 1 1 1 87736 1 110804 271833 99240 124264 128902 1 39717 146303 182887 152948 213873 137562 188527 173817 239922 386548 81995 193217 1 201951 230814 465266 223044 225032 234540 240328 1 280657 276553 263704 1 115483 392666 287921 291816 86240 299070 281845 318468 572052 432774 219286 343178 349542 427140 378079 367783 1 290361 529750 392640 397003 379023 1 417361 303166 429570 285329 443491 446416 455304 464024 463812 469438 511738 483539 118478 228657 500805 506280 514537 886082 945585 714348 533963 539776 534458 939173 603165 87262 566074 556627 548590 1000000 586017 866515 518515 488566 600508 566251 613921 780079 621821 1 631200 1000000 497060 643026 646941 650358 656464 692548 819616 664716 667944 520842 750973 677427 680358 993591 688592 324861 1000000 1000000 598384 815392 700083 222543 704194 703655 615223 692330 435622 576030 713686 24495 1000000 694877 730661 681641 582076 726890 720559 721354 604167 663902 274918 726843 764906 908143 720695 367991 691592 725261 717850 465080 716200 714577 719826 1000000 710704 710064 293807 594291 693015 509148 699355 695198 694681 471627 686158 721345 750125 1000000 308512 688624 672766 1000000 661602 664078 663967 110311 935823 1000000 681330 658694 638481 243133 631806 623910 950184 563005 664062 619335 608026 732317 647593 811215 579742 1000000 556137 645521 200149 559945 518223 549459 544132 538581 510080 199764 508912 513500 511084 505530 31522 495057 466177 224615 476444 394555 595570 444234 467456 446630 440237 434590 133642 422320 458278 789444 388224 919329 407646 381308 379171 373184 396192 204397 347839 1 1 335795 329454 324536 321215 311524 207523 298927 292833 286766 286075 783728 304835 261410 256784 250915 238394 389382 194904 621436 136590 806466 1 205180 160784 194058 162365 232602 199776 14609 57158 82538 156545 1 1 142303 137539 132758 311044 123394 122598 84330 105711 88600 90132 1 1 607019 1 164690 87982 207441 20541 66810 61961 1 56683 61910 52843 48425 323130 57291 1 52988 86452 31723 1 25716 1 7911 1 70206 8171 16809 1 1 1 11656 21949 28696 1 1 1 13013 1 234924 1 1 1 6442 8025 1 1 8149 29608 1 1 75305 11311 13878 1 84915 10008 18259 1 248636 182172 28767 1 1 21901 36650 62811 136759 33890 58431 50370 53973 233123 301758 63057 348791 20805 262283 1 314681 1 89182 101678 96011 137323 97752 110178 113010 124577 767665 126093 125753 13832 131141 146745 151670 1 161772 108766 115921 519353 183148 215115 208866 287012 1 172280 54972 221457 1 232863 1 1 236828 257262 243453 268111 351048 374564 603723 265859 298618 1 288290 310808 322863 328998 335173 641209 347550 319117 244385 378948 377309 378332 947281 1 360334 403273 424055 411664 1 441277 414940 271253 461629 443038 1000000 849643 1000000 707101 481722 931259 494796 499149 473817 513867 509581 294108 527270 426053 538183 951382 535057 874052 554307 533969 416859 1000000 559594 591512 568590 1 548929 433381 608157 612621 704402 621368 625658 633462 310480 621682 62600 384288 647151 667935 656700 618513 373101 627856 670298 673445 638540 679459 682726 694714 684158 688497 713928 243620 697476 714076 701730 960039 546286 720092 707504 1000000 715564 718918 940768 703221 1000000 717690 835364 414804 344742 243255 1000000 708605 751121 373735 1000000 1000000 608605 1000000 643889 634257 718868 700322 629628 712503 899612 719042 707779 1000000 630374 479202 705841 1000000 702480 694398 671501 1000000 693742 691309 688772 809815 684874 680622 597110 776664 967308 667654 314406 663308 650484 664758 650968 647210 643503 636204 190173 630633 627262 670879 542266 590565 610645 645019 682081 594041 651739 602474 451339 577683 571617 155588 561454 582889 505347 533218 539784 363358 529210 554961 1 493157 957055 525329 568251 487583 483976 503346 640546 466299 460342 286859 789775 739420 494287 432713 191693 387981 256766 405661 1 116750 387389 363864 508144 370449 423476 355466 340515 1 1 331292 325205 312324 312901 306718 310402 596713 398755 196673 180015 280371 297223 1 237796 400547 240872 230853 508271 223839 913033 579650 206660 201114 1 299780 184801 179530 1 168920 162796 33919 713461 157253 1 138834 134001 129342 134200 120109 115650 111182 87217 1 1 94251 71009 1 1 78612 485518 72404 115116 1 215715 1 26518 422354 48727 45415 22283 36791 37609 36192 29603 1 143990 122836 1 430626 75010 18788 226983 14790 38448 13369 10966 78704 1172 1 1 1 1 213629 6521 6328 1 181176 6376 1 567641 6812 251304 8260 1 11699 81346 1 422172 14806 363110 37645 50933 21109 1 248213 1 1 33078 1 48472 349934 49263 13477 42130 51494 52922 297575 39129 66407 65449 68912 72502 329932 79828 514240 84411 88518 1 1 104073 108296 1 458232 165441 136533 1 136674 1 113914 149522 159348 149006 165434 1 175859 181154 310206 1 176343 232922 267936 200353 210342 209361 230970 346481 501625 1 254564 260421 243284 44005 278363 284784 1 290958 750292 257336 314888 340209 327201 330009 313995 667002 352385 358143 420381 367263 418489 95678 350742 345341 371138 677462 81381 421788 426008 432106 453301 444243 1 784124 797217 470495 474133 472005 107627 491669 1000000 456362 1000000 1 67248 371548 531217 536427 582231 1 552779 852941 563079 610269 537016 578210 282509 604391 592837 603803 425667 705010 611317 615737 620074 649614 745274 629372 636778 638980 647836 757724 247712 670473 611872 662733 693943 669522 959842 662267 992939 262062 698180 1000000 668810 692096 651417 701653 815500 855892 652190 653212 275403 690120 710146 695594 728496 709881 715916 716514 1000000 711663 1000000 990437 440945 640101 721006 721217 738151 781573 961597 720901 499958 720336 748405 718873 300577 410513 907616 161220 748316 713932 811373 543427 605059 706769 704951 703231 701003 698599 759324 668308 683144 987301 559217 680206 290568 701192 700233 824444 1000000 437936 662134 651226 34186 649836 417709 644515 640592 636625 600400 621898 1000000 620138 791199 491326 604901 756535 547879 594125 569113 791244 1000000 556773 297072 727952 960138 553941 537054 541837 536413 526542 275473 503959 514797 502847 502931 407765 662991 486857 179708 473866 467990 481665 455815 460765 521866 437417 430172 431629 7413 416400 392407 851143 293547 388889 320667 377586 349813 218142 357903 1 637290 339753 163808 322250 321626 1 279795 761383 124157 290227 303870 349342 272120 275202 338432 254466 382133 156314 236734 222847 1 257444 180442 208248 193982 1 198474 186332 180714 158679 248647 140453 327401 663333 149972 283852 231001 135401 78374 125928 187093 117641 649724 162939 108691 39334 95393 115511 1 70851 79668 75948 84789 1 561514 549281 63522 89686 1 49379 46264 45827 40927 38313 36347 40034 31065 34207 26735 561208 1 1 1 232 1 1 1 1 1 204273 77310 1 7911 33680 1 8239 1 119764 6907 1 7832 411033 1 7637 100277 10947 407447 115968 487124 91944 242950 15799 164556 7765 22573 15610 706020 26188 40263 25220 641532 44712 48565 697938 446380 12564 53746 609495 1 462762 57649 37928 67885 71120 1 145623 82513 1 94834 94390 124290 56234 106969 119580 1 197382 164437 129363 149023 139451 112139 147607 153731 80322 163935 164556 174198 1 1 190345 335939 201069 700013 824911 533797 223764 47126 233457 240440 208766 228445 256504 532004 283631 276804 795732 291096 196787 300863 336677 806577 443440 325408 35099 1 1 349605 372635 1 493467 370586 1 118597 395015 374368 367480 411994 418139 424250 621680 324263 752198 499033 44484 460392 133217 489795 385022 970706 483281 495602 635107 513826 1000000 514104 447798 413277 598902 336425 48098 1 372012 561336 550542 1000000 592475 468677 1000000 591690 594925 666411 604081 606286 965309 618834 1000000 48540 763168 635619 639662 52565 647410 1000000 654732 658248 545900 666818 665676 671607 667160 251775 670218 683474 686214 702707 69022 690859 973590 823457 727813 948003 725031 706305 708032 945895 706188 802056 715373 697920 303818 766938 707302 718859 718560 692868 777619 720935 1000000 721288 744867 745883 269781 721462 514269 334939 616317 718717 751487 1000000 692997 714735 777877 804400 740328 708917 990285 44988 719048 626015 699535 834013 694734 690498 746061 738904 698025 524209 574204 676342 597916 1000000 707815 1000000 1000000 657955 652364 645514 645561 641853 638231 634067 731065 624932 298064 616622 857164 610207 603217 598526 614079 589211 589089 573514 574285 967113 566012 563356 238219 548640 1000000 412954 506767 527023 521482 969847 524241 504860 770243 1 418675 481374 750497 469790 891296 456386 1 180301 428195 433653 522931 388073 414476 399687 402988 596176 474393 384465 377999 1 1 149527 675913 458201 340725 334999 329380 1 272143 310343 149837 1 599018 285902 1 449501 240804 133328 256006 220374 87551 334508 232582 267507 219087 230810 1 875801 198681 193264 226468 36756 199788 172702 166685 133313 1 836080 67738 140573 135509 1 129662 606521 1 113968 191699 107622 100322 96573 92506 88734 79812 66673 507583 84546 194411 1 62860 59576 57282 21976 64319 297858 1 43523 138193 33703 34974 31705 1 25317 25096 24827 146913 1 13497 52207 14969 15558 29513 29437 385881 168193 8758 7769 9023 119360 15781 40146 1 4676 2183 1 6625 1 7583 8185 225069 617157 11650 1 681211 14243 1 16990 18395 20018 1 1 25661 20299 36228 571933 1 27355 1 40489 141890 77413 1 53700 27616 313052 63456 66748 1 73761 77629 120112 1 89158 93189 155126 84418 33022 110044 120184 1 162339 1 527653 209635 158219 1 149494 157329 1 298273 1 178058 657706 201399 183483 1 206492 210832 215397 184572 647344 233506 177793 236427 250661 513923 67125 268517 283787 281207 334593 292444 1 355553 310150 902441 336792 330689 1 330919 35223 416374 372434 222453 1 508244 393691 391716 382127 404062 710050 393689 435319 432941 643190 436702 445581 437256 423243 1000000 470825 518417 513960 729365 494089 499729 505557 511232 516817 522436 301667 538050 331705 546668 539006 567616 217434 451765 560019 20657 686382 608444 599332 1000000 639687 604541 798228 1000000 630579 621909 630399 625814 633893 604483 920856 469474 650028 792481 657209 659403 664766 692764 681102 1000000 710528 933018 672863 683942 682102 694296 689205 838596 695927 751269 749650 704638 699681 707532 712625 714192 915836 260270 714772 761569 586449 37023 849117 286025 719929 770599 718251 696253 721243 721303 722881 835351 720687 496795 726758 269157 718723 921099 823929 450016 672367 169852 767419 901746 817800 707722 965048 673567 841333 699554 744934 696315 421791 1000000 688308 685742 683307 680131 677185 674164 671040 648999 761495 882241 657617 891470 674294 535526 589969 406191 634579 686974 626962 622395 618036 610694 611447 1000000 597903 613023 595162 585792 790991 575708 570890 892405 366936 503786 572158 342128 523342 788887 725472 549651 349611 506957 1 661272 683239 252065 483127 482515 471432 468531 428289 453527 450434 118400 826173 441011 265047 1000000 411170 404548 397259 395650 386231 403248 491407 379457 370820 219781 349231 304224 1 416608 473361 318151 358845 1 64138 291270 287039 281533 373976 269547 310714 258151 250431 252975 240028 257613 228462 269368 19097 254852 248713 79686 71104 60177 178183 182009 173392 209354 162999 161424 281038 341733 127467 115528 124279 128644 1 122790 85182 1 73598 105697 341189 253367 85585 83989 78861 81725 74381 116492 751494 17617 271277 57245 54136 49839 47742 232208 20818 251285 172906 533893 1 30139 186132 25818 1 21908 1 582085 1 16303 281235 1 11758 10728 45329 1 8241 8786 7010 6185 6436 6043 1 1 1 1 32117 12426 1 8681 10078 1 11595 1 241184 1 1 17888 19518 1 23126 84182 80528 331410 1 34176 35812 46644 41958 160461 46934 16295 50193 82149 52788 153812 66641 55569 61648 76923 49522 84006 92117 92010 372247 100226 220112 108775 108373 1 79764 148197 137472 214733 1 477750 154955 169451 1 1 171262 101290 1 186772 264987 54148 289410 179401 1 220270 226155 819274 104150 301054 251398 245080 263749 1 269600 279132 451542 297949 298474 1 96526 315675 336134 183015 329343 340004 355680 517847 361791 365683 461612 665176 327264 880207 159714 1 396086 354147 517343 434328 563603 914481 1000000 451089 457047 463042 630323 475845 478189 902117 848336 287168 421930 509585 521808 572660 189535 330335 528859 143734 553749 553354 516368 570361 563028 992525 578875 529685 588739 186509 594323 674577 606281 619643 871639 515237 565645 620969 650510 600624 641226 612124 648878 652577 634655 1000000 538624 671703 794089 684510 486757 623260 218596 674637 720394 764407 704872 727205 690816 541807 756817 703343 420958 707018 708941 732467 824702 712310 1000000 715250 611454 717453 1000000 726390 774142 720272 675565 689455 663461 780928 527589 815084 551362 877104 719219 737710 684883 272272 683946 716286 714997 714008 862556 714369 709665 751977 695336 704650 232028 1000000 441602 773062 764049 691617 665888 687403 683836 1000000 674270 672973 48461 676696 602828 661641 660171 682714 604618 659402 638794 1000000 635366 632191 627435 625257 790288 614934 611061 607265 618597 930926 591956 216869 636247 361971 719414 766134 562131 255355 565042 19496 537261 537941 881387 524647 513129 526535 838824 506134 496388 132251 486065 424741 482818 218931 460628 445584 448981 447086 405545 1000000 418069 230927 193408 48254 1 430687 164714 222669 153910 369587 1 1 368587 1 339329 361962 326949 893359 313681 304548 301849 563415 289263 155061 369437 264170 265477 306219 256116 246951 1 227831 244238 247180 214583 200480 569709 242801 196331 190925 170221 371932 174879 169620 165654 160615 134900 1 148905 132662 493525 107470 106181 118637 116220 5309 294731 103116 98857 94185 232639 107211 1 34026 75408 71778 68251 1 129164 57455 55599 51155 7487 46032 43744 64191 323055 32883 287015 71110 1 26401 1 1 20561 267051 370771 14066 1 13244 1 1 1 9173 26228 209266 1 10699 56367 4317 1 7551 1 92701 1 1 6668 40572 10870 62356 1 9676 13256 7136 1 17423 20253 20464 23591 1 26258 28634 62411 1 1 608425 38465 1 42545 48974 51848 54957 11324 61475 69709 68465 1 62938 79200 82626 128435 95053 94886 1 103186 1 111873 116941 120870 125276 139150 92723 605150 139827 169610 154702 202263 164585 154968 163397 1 38846 852267 219446 318281 253233 220717 189265 224517 338562 1 410085 247674 404331 279810 951712 1 1 283388 200283 399264 346776 307752 307240 323697 326200 332585 351356 288236 674366 390057 383531 449654 153396 116357 314726 741657 403271 385159 417779 418926 406541 141910 437813 432049 449314 116047 1000000 655932 862652 212047 484910 246227 1000000 535934 1000000 556415 519197 172514 530798 536924 635571 546512 592867 639807 973269 491313 576639 577473 642607 888094 749270 648867 601454 593084 610573 449541 619394 623687 158499 639423 636347 641157 619333 647782 651251 746922 658658 617461 669958 668555 398928 707165 678156 680997 844544 685344 674820 930304 694080 227218 698624 711185 699776 704669 706512 705746 318651 711324 717553 713893 709440 716238 717274 281681 709271 719605 805251 702779 900127 721961 355500 721698 777395 721039 1000000 1000000 502326 719080 384780 717522 716564 737888 714347 713477 1000000 819504 708400 608794 711549 454863 700287 1000000 696695 698274 671633 1000000 394221 45304 616260 683448 517214 640609 659631 534494 252899 615032 644969 608125 648445 666650 744979 676999 552474 629013 586148 23061 616190 517168 713194 325007 916147 593663 588824 560503 578772 249988 894587 563626 558427 534842 546369 457793 548990 531723 516843 521292 525191 16533 1 497113 994637 554159 403085 275521 468817 429559 879782 450931 942624 438757 885456 428895 418113 414461 345322 402114 378562 343832 138945 377403 332945 169926 364314 165864 346479 334535 10823 327650 396849 240397 234103 626929 171410 278287 279426 279171 271087 247004 1 254949 248907 243353 243037 319633 232116 220304 213710 208997 203574 195343 194413 1 181693 416847 137878 211705 178284 155482 147984 145848 142704 121127 128594 123787 98925 120573 595072 108625 28359 135038 101284 491020 134201 95230 79492 93418 1 69264 65971 1 57368 69697 49335 48953 38031 742313 40558 51815 27093 33673 31294 1 122563 20988 1 1 55128 1 5832 121261 1 12342 10989 36668 1 1 1 1 1 7486 332500 1 6149 1 6080 6704 1 7593 26944 477468 10343 13262 24799 359899 1 17387 16969 18535 20675 588430 23674 28937 1 148592 41394 36208 28336 172430 1 30392 1 140806 21820 642505 66552 63883 67305 442139 74102 78838 81331 1 293217 93692 115327 99577 106249 110590 1 275132 131703 138504 1 29238 775234 82660 152894 238268 163053 354162 142218 177252 210594 189462 194903 1 141759 248546 217352 228896 231144 1 221837 245955 16611 482720 268349 200847 556106 107367 288714 1 527876 132630 306165 325446 937438 387961 301362 399256 322206 363674 333277 750961 425209 392823 386326 392555 403514 445464 977924 419477 421046 447525 222279 485337 854900 453870 972030 483760 413814 1 1 489222 439080 500578 308273 511961 582420 523146 528673 559483 539570 753110 478383 611204 559315 178005 927100 575736 589266 501625 559196 595393 865315 608401 609195 1000000 929343 622445 657452 630164 926937 621833 642847 708308 650516 653909 378879 660855 704550 667896 735724 104838 712439 1000000 677466 685733 687323 690927 694972 519934 1000000 290300 1000000 704073 232308 706230 709353 710837 284119 713651 834742 819516 716996 718020 698980 1000000 488395 685087 720799 1000000 1000000 761254 1000000 751128 814882 717758 1000000 574415 498063 703559 718106 887262 697293 658582 712232 711980 702260 704297 703021 703851 699373 699784 1000000 696548 769617 689453 682003 689002 527330 881555 357105 673698 670562 681135 693262 657394 652075 654258 481814 646077 636797 638750 1000000 335197 621369 628112 610573 1 623344 179998 601175 576444 173624 614027 580179 571268 569280 565063 559907 554699 549325 211469 175786 857556 513405 1 1 476279 758541 629900 493557 385918 513431 477469 629034 926758 458221 452626 419374 496809 388706 402040 735312 263106 408171 403514 397691 387823 389778 379097 369448 633875 815336 783573 784815 357177 460227 979437 322812 782341 370003 314620 298530 152540 305146 310539 424622 268229 266294 437180 250889 245021 239190 233269 631502 221927 208406 211731 195887 186446 163943 232842 226887 177891 172519 166869 759583 52885 148732 607901 1 1 103030 121747 123360 118729 254395 1 45443 101311 1 1 145679 123173 71434 1 73824 74729 254466 1 58164 54739 53648 8065 537249 86143 1 161856 17568 11688 30987 1 26868 20014 53530 1 22666 18146 16753 313228 27286 12686 11546 30822 101373 8749 8108 1155 16258 6633 1 1 1 6458 17984 64162 6913 16922 1 27493 14438 348191 11425 38091 13999 15091 205379 17980 15669 1 3826 1 27704 1 43637 108016 36101 1 1 31308 47908 1 2070 54303 116899 155134 1 69880 85369 112787 1 57260 1 92111 105722 100754 99496 107694 1 118169 122523 127319 1 1 141624 49131 151411 321315 161585 237225 721291 179606 334903 213473 307107 200007 204321 1 223468 141083 91606 232521 829506 316979 256956 1 259488 267640 273893 791566 363878 222966 804587 303653 3543 256015 1 253801 363692 366843 623653 353320 454420 509885 68687 378752 384569 907106 360034 517986 217809 417267 819569 470739 475238 439773 376588 559950 457898 1 1 270112 424331 713710 493152 726377 544567 510310 516753 1000000 406035 553631 468775 514524 487904 761269 598398 564317 751579 613597 1 634427 588361 594038 604285 619687 608493 676006 617084 1000000 630869 628799 626571 492246 638236 699491 649343 653029 615453 267424 663562 574500 669933 1000000 676335 678690 619440 720106 691087 1000000 688786 590357 697327 688336 563081 925840 682562 707267 621197 1000000 711899 1000000 413939 728247 715847 698312 718452 850673 837857 474462 659508 312605 1000000 722555 721208 682838 720824 774443 720009 719427 517369 1000000 1000000 716631 713094 471152 714206 1000000 682871 708370 104810 704414 702000 700360 698249 696041 963025 620219 720193 708004 681111 677700 677610 687595 597427 541143 204645 661581 658101 646119 546928 781202 546000 639082 634853 631032 654140 240844 1 600317 543084 623186 686423 662110 556727 677777 581559 950157 299891 267036 561989 553150 521310 545475 526933 1000000 705778 543768 1000000 512636 645565 702599 495993 489937 412705 478096 478407 548504 169075 611627 448550 462475 446202 436988 415849 411576 410924 404781 399368 355406 496433 750041 350372 368566 689059 710551 340041 343723 337538 331364 325056 325805 312894 306753 144576 304872 308686 687669 196645 225928 267346 261287 291547 863554 237044 234331 229660 898609 230748 103450 1 199367 157494 190142 204534 150856 22490 411333 292169 158604 92944 247121 146660 138789 132391 129251 98429 118569 115568 111277 106788 102684 1 344622 90165 204941 1 51765 74776 71203 258569 1 60942 57572 563112 12013 208586 45603 118343 1 53269 1 1 1 1 33100 26095 22306 22098 18818 17123 1 1 579382 57252 3701 371952 63043 66935 89281 1 82964 10171 1 1 6119 6264 1 6916 7278 1 393799 5614 10172 10466 13398 13759 86586 16095 17600 1 1 1 48052 26625 28846 1 33733 35759 26312 40903 43700 122700 49091 23519 65452 220490 57778 322123 52453 288720 85243 416925 83469 87355 94118 1 117670 1 774984 160798 3306 60358 108653 27331 127091 140215 139697 148073 155050 158262 524456 154843 175666 180786 110880 1 1 222603 192330 213616 1 225020 230871 538758 237277 222986 92593 421871 266171 272159 262080 284299 195898 294139 710509 96016 345068 267776 1000000 332722 339577 373997 998927 353744 903621 214532 395612 382703 392927 385696 401279 333228 474405 419716 368364 431510 438626 517263 512275 281158 429785 1000000 479466 507779 700797 452518 435872 502974 1000000 525801 652697 199530 530970 1000000 617757 552172 539778 556860 562891 1000000 598262 578434 901831 578716 1000000 526416 598934 591734 611283 615505 578719 823535 579502 632158 633961 1000000 644634 183270 675718 319740 653601 9261 572749 1000000 389976 733476 678442 681186 683049 554780 1000000 691687 730826 909962 234175 167410 704702 704893 689494 1000000 712936 711478 366131 709559 717700 716391 726118 717149 863256 720763 538141 720555 724628 722880 1000000 1000000 728302 707536 701566 720304 721637 995203 721904 1000000 716383 709074 590210 729500 711453 1000000 342252 706682 183892 1000000 704155 698859 682513 659896 230481 705047 844897 828244 681505 678423 627547 672374 418772 1000000 812775 610686 665810 1000000 660856 643427 699044 647986 869930 656670 316880 808223 615546 611112 606589 740275 445237 594391 437459 582958 637713 586056 616773 1000000 421332 772164 476621 540449 536388 530802 1 1000000 206182 504812 609709 498663 543277 543849 479565 644609 468197 553917 456039 589236 446418 437301 973745 1 563344 300871 460995 471262 526963 779725 384929 508175 390239 363742 356755 351298 676494 330983 748951 254987 1 313185 1 622696 296463 291431 338986 273346 8076 265681 254738 250644 248265 1 123404 236779 753619 208473 213845 355967 212695 197152 191687 201639 180922 191161 491328 170756 146869 155099 150214 169313 211663 135471 672842 1 1 689421 274739 1 107978 564972 245877 82904 91128 80143 50510 146624 72263 68713 144753 30895 58606 67480 93087 1 1 359446 1 41437 1 613093 50282 64544 26647 1 1 20889 1 1 284363 1 1 20786 7706 10110 349390 28052 592310 7259 605852 1 1 1 1 23874 1 1 138218 7604 1 9010 183638 96563 1 9635 1 12138 543861 18637 21271 22180 1 25375 1 214899 82508 1 69153 1 37232 213181 46455 55558 1 57695 1 1 67727 4654 74783 732764 9454 83560 162766 1 98313 681525 112230 111222 277994 112630 124725 317119 133787 30835 131778 148604 153556 149120 656986 261797 1 179418 805597 242820 317222 98485 699525 667812 221477 223560 251460 239962 559928 246709 250765 295145 322146 219943 283367 283325 1 301981 86620 318763 77306 327060 301495 328493 337557 340825 332871 356380 401523 367732 374513 582598 352950 274347 609681 343291 411075 417345 424949 454335 229064 69188 312119 1000000 268303 1 474153 478542 76914 282637 871022 863961 507016 512633 9977 525932 529380 534001 520291 580238 683082 556195 1000000 566518 629245 576616 585998 586180 591329 595955 515587 1000000 450208 614294 599581 744301 1000000 630248 1000000 639440 643302 682197 652392 140371 645432 661572 801807 515799 520293 674607 662742 653924 553851 686205 1000000 693584 690766 711551 698230 583261 703287 697401 1000000 707912 859692 1000000 772827 257087 718675 714485 507013 1000000 581582 637146 724608 752162 751665 691907 1000000 728069 742970 721028 720513 720258 719752 719138 771012 724397 212460 961759 783567 713628 711890 702117 1000000 707137 674531 686661 665771 699451 670641 446037 692621 694345 690924 692997 682133 679188 1000000 315161 472310 947409 658095 640467 762104 626432 633396 645327 641744 637713 629553 629569 688575 621152 617399 473860 632460 286153 598682 593973 623751 79724 579438 365305 310537 319618 516575 506445 7841 540812 536808 541139 518577 521535 532393 606001 635517 454117 817598 505393 481444 1000000 442458 463917 457739 451764 388429 431949 434205 692401 421416 411629 409148 325152 1 788627 370524 377145 179018 490772 167713 1 310395 253402 335201 310085 322555 1 318244 1 996138 216334 187954 279829 255558 681812 260470 489260 250094 217244 261386 158860 824629 221166 565544 233408 462391 223965 234775 187815 1 221383 172235 162101 196612 157442 309541 146448 111143 136727 135842 127284 1 166432 275277 125861 96865 445646 96782 92453 88176 84529 80793 80456 83671 645739 164160 607839 59520 56305 53187 47324 47024 1 41490 160638 1 82983 14855 29384 1 39444 326097 1 19367 18013 16469 204443 1 53828 1 1 9491 318804 638929 7317 73659 6575 409791 20222 481 6083 1 6712 1 8281 207437 1 7480 10504 531203 229045 13893 605550 17382 452311 99060 503013 23505 25450 27149 30433 1 34240 36012 49387 42499 1 55199 180961 52769 247903 88691 130638 69871 702941 228126 1 1 72743 89001 108491 1 524696 1 184724 145205 166623 123347 155520 132624 137410 139129 147153 145573 1 1 167392 166504 1 181629 188606 194019 200066 204953 210276 215867 225609 316024 234557 885478 244939 250880 104670 262586 272263 307813 186043 274221 269293 1 59704 318222 316311 320564 756180 758610 341957 348116 474764 360600 704044 229695 363336 378387 873892 397696 403622 415002 416218 457475 434239 212479 422383 448828 452610 489125 918656 470500 476407 572651 377014 493790 348403 603602 511037 462772 601753 447091 534526 538696 471499 98587 390360 559914 565062 570133 623565 350480 584118 589870 594079 600048 602377 608521 337045 617500 442656 625990 400519 633295 994274 664365 641573 649805 1000000 810752 667107 724015 667297 658623 603491 671763 695374 84296 693809 687988 664671 1000000 671484 819232 704077 698844 701346 282231 1000000 581264 697876 715870 713429 1000000 715325 321259 695053 1000000 714224 605112 896478 720484 709234 723036 930777 603683 987657 720662 720595 719578 690603 751123 1000000 715195 715812 1000000 1000000 712249 718126 713428 591145 705916 739714 916826 700056 895684 1000000 688079 690777 339189 876116 460471 503515 676235 674101 670914 841597 1000000 39862 660620 377613 785945 631259 642978 638840 635006 1000000 626596 415825 273156 1670 609164 604365 343647 585512 590712 489887 580824 449409 587946 566811 1000000 555501 923195 567539 545202 579276 573268 516124 524998 497036 506185 807144 255185 430226 530986 493760 214543 557172 459465 452598 447634 443532 440574 470163 1 635652 419609 405140 475427 510915 386279 402843 673796 367632 361430 355231 376965 473817 914852 270916 272925 319013 56288 407726 319223 611927 618718 570357 1 61160 258750 209751 251739 1 238622 111224 83913 187897 200415 87120 205831 200284 194788 189533 183968 178536 182441 65530 187917 156644 217571 282992 32433 173932 792613 130919 75450 1 165971 111536 147750 453390 97706 93102 69630 172807 1 1 73255 72832 1 65621 1 1 87316 1 48043 1 1 1 396907 38910 32394 1 567353 451666 694076 128397 21485 18451 552406 3183 13299 12816 1 2363 40586 8875 1 1 1 6429 6339 1 1 6194 1 7151 1 6509 69119 8543 9329 630139 390275 13453 16486 14433 22777 1 19386 24847 1 1 26580 29304 17932 54111 301402 44122 41136 42160 1 1 49085 55827 1 230565 138248 66754 388707 543675 82126 83482 86557 91820 111313 96328 104303 110652 655647 81393 121981 249745 131266 633553 526130 492426 159309 163650 82131 152300 104520 176428 181532 187139 237086 179241 63108 307537 214601 219336 225982 439803 237491 242117 513052 1 234641 229344 282451 339280 1 394971 700867 289696 309338 175417 321406 327912 990935 342779 346341 416670 358741 813099 1 1 388010 1 395900 402242 408340 412299 90256 446502 431693 572272 444825 615287 456865 415072 468780 471880 480558 508063 413084 497891 516625 816460 571879 516756 526069 611736 309242 652060 269369 553050 409768 448803 569028 568641 722656 758925 588470 593153 573201 783435 608586 611626 616286 620802 1000000 628784 829340 229723 1000000 966634 647556 622266 644290 656971 662336 130770 685518 672752 1000000 678786 688419 966318 406109 705537 690423 694093 696927 699122 700695 872634 733235 628421 708362 710079 73779 960463 714268 717702 713177 717502 887696 718799 719894 720161 721005 720937 1000000 832469 640733 164278 634608 900575 326185 587698 975634 716911 1000000 722753 715085 458790 712189 711079 1000000 715357 486287 698286 822934 700641 720953 238219 737457 1000000 784807 767502 683615 400123 658457 674573 683222 665075 1 657398 462252 578844 651642 645664 643893 1000000 641872 755790 627788 465514 616816 460881 953320 606267 1 614128 596706 1 767702 576217 231057 545908 530717 443667 550630 521641 596951 535592 530700 524618 519057 604233 600091 506247 505976 595295 1 1 778252 1000000 1 427997 31010 186057 432706 431298 649029 418977 388715 387451 399277 705455 1 319149 285946 369091 465908 355961 288987 344607 250205 333026 326068 327495 790303 315982 522715 188109 289320 295866 299836 292996 262324 287153 253403 247488 241671 243860 311110 624684 218049 213131 185113 201868 196360 194700 177128 1 174946 169748 500409 188647 154205 221324 144081 144357 820494 1 67905 525214 116184 110212 107379 105150 134794 94761 137941 86806 85144 79066 216144 92849 21785 1 36426 64255 1 117958 1 69150 35422 40470 48368 45676 19692 523971 28428 497345 1 7339 24439 328501 396171 79966 14432 1 13099 10903 24923 340266 1 3233 13015 6716 512911 1 1 6069 11243 6630 7625 5712 1097 1 606449 1 7285 1 12987 13174 1 17636 18889 1 1 1 26299 1 109083 32852 35719 35510 1 43242 619988 48843 521069 57759 88759 61354 61219 1 71735 1 711789 83021 86707 111683 1 50155 103053 13456 111795 1 120678 127448 38454 1 164843 385832 149206 154209 158919 164336 136124 1 155619 1 619797 196305 203708 239326 212958 230098 259551 1 242491 249479 246224 237458 207330 1 297175 331435 909586 338094 264352 328506 972670 337348 1 326057 350377 338346 344547 350744 917325 60904 369338 375537 462682 927961 386996 777129 341960 942878 418730 437618 478884 453791 443155 180453 1000000 461105 455982 473955 478863 469350 503475 515981 501877 230381 513039 519006 524567 490941 578914 281558 668497 1000000 153703 562048 622519 603003 578989 592637 581647 589376 553814 681403 608611 615991 539775 847610 1000000 1000000 114616 908970 301305 510139 661034 651342 317243 614231 663976 1000000 670947 686407 142982 772221 680846 1000000 351189 770723 405007 736773 596775 806229 746359 858836 708682 929015 707990 626358 727905 712604 626646 722351 862501 719704 718026 718793 755477 816828 696563 386452 982146 862219 760696 720969 721732 720563 748430 144254 720008 910563 770715 706854 715368 714260 207008 901067 714152 464585 706910 705778 758150 823788 1000000 746437 1000000 1000000 620293 574619 404659 681295 469903 296766 234986 670377 700844 663001 1000000 654068 1000000 652046 643576 654950 433312 643972 628973 915111 238147 859312 491176 511522 826789 1000000 179831 585376 1 578717 514060 658209 564290 215064 554457 1 552125 161651 533050 526148 520618 1 438650 1 691955 492246 354419 489441 485910 1000000 546107 456912 498029 444551 1 396397 426651 420538 414408 1 402099 152079 389752 400771 306674 343540 407512 1000000 351896 345748 306988 332555 327823 980975 314976 1 302907 428778 291914 286327 262690 275626 308513 176900 255087 1 243688 249046 231736 218891 623797 206216 209011 198596 248927 175053 186924 181141 176460 533528 1 172379 1 162132 145730 141633 82143 131288 1 122017 117460 32955 112120 104305 25641 95923 91851 87863 87698 82561 1 126513 44668 65709 101367 1 451318 394478 51482 324723 44094 41070 37141 35985 22706 31235 1 72559 549393 94818 60989 1 17755 16223 86618 1 72388 13388 10389 231113 1 7787 1 684217 6459 53034 2094 1 450824 231161 1 14741 7495 8036 1 9555 24244 1 11775 12544 1 167037 26437 20072 21812 9203 1 161332 1 31632 139852 22638 40764 38657 48267 1 1 5882 53507 60385 1 582887 1 84634 77821 1 68973 89595 122706 95219 99418 106089 110014 1 117988 163123 129319 1 93579 110720 123741 152749 40945 162847 186031 197953 795401 502436 151208 194714 863274 513590 270406 276507 226291 690009 234120 750228 1 251620 204650 263070 269442 297427 1 281316 767811 254263 305695 311909 297749 321152 335828 848366 342884 348916 362013 361342 367536 266581 373032 218910 391419 435367 279783 136868 416946 423069 437019 404801 605302 416189 454214 437245 465369 523785 423571 435858 563704 224337 820401 505459 511753 467804 532254 886469 526439 924779 545048 514170 532964 661994 407740 555724 575559 580592 636313 590476 589563 440506 539522 609087 612799 616076 555775 626263 651592 672186 497138 733515 646050 650524 653960 683007 681915 664168 667439 421330 650147 352556 737186 691925 692015 123216 436071 697410 697207 711477 683203 1000000 543891 713417 66637 465107 730981 50183 881622 804772 717072 889826 717785 581532 731066 703009 796120 734191 622562 918913 721151 713640 720113 654346 729436 677895 761827 718008 487966 731636 526325 941553 788570 712012 785853 646274 418815 705893 700870 701843 698761 697556 696227 696947 682105 688494 672500 58669 691511 676682 673639 1000000 653096 646125 719738 656049 633739 703479 1 673990 638126 634243 632669 625964 621719 635769 612989 1 359098 1000000 392539 589864 586028 580373 575158 570124 660560 634119 528492 549524 370182 538688 499197 527669 1000000 727838 1000000 548648 450691 493140 588574 394870 524639 470663 464494 460772 1 447146 453955 433438 421867 408056 219332 254398 457284 838296 521663 385998 379137 197546 366701 362826 354338 188015 330868 371633 334331 342149 655162 175589 577525 146101 376177 529032 281668 125735 266083 776807 243133 243913 211370 1 146556 503822 217257 239809 210965 205027 156307 213757 188531 260210 178736 172594 357198 1 1 638735 301937 135151 181687 91279 216400 1 1 114061 109567 105524 256538 97093 47229 88988 85056 94159 78107 156019 71874 317897 591750 60128 107169 1 1 48115 34328 1 1 36755 1 1 1 27314 17057 23456 21593 1854 1 16592 372565 124839 1 1 9879 1 1 21853 6896 1 6533 44638 91037 481241 4555 491285 1 1 1 9887 178534 1 10292 1 5910 13640 261170 1 1 10600 21306 1 25099 144006 22379 26676 29003 36350 3750 41539 44296 65912 49267 208995 57145 1 62682 65116 96715 552880 367115 62695 84410 1 1 1 458825 104828 294456 113541 118012 91065 279774 532160 136698 340485 19555 151292 156347 173703 195290 172679 129622 191200 187325 192899 197123 1 315504 215406 1 245220 232467 406036 248224 248287 255816 1 484870 273692 387430 157487 487979 1 555670 310128 316367 396556 333171 461581 437140 341000 477704 528380 366260 371920 379460 384243 390517 396693 402855 409365 425337 421329 619863 433053 436153 437210 1 459088 1000000 533276 475444 381276 487154 487700 497113 532791 883142 513078 521337 527099 127591 429382 1000000 623919 398652 554790 579248 393703 574341 578047 1000000 589084 610413 598587 602933 528931 1000000 616657 581717 789952 479335 652457 626423 641549 876887 650171 636186 648128 1000000 1000000 593253 347978 744561 807844 726614 692964 684348 222281 1000000 712253 244083 203930 692833 682962 635776 705306 246780 664563 622171 707279 712876 714628 489745 659177 716487 776365 1000000 566592 717361 720324 1000000 96453 775991 721107 702581 493629 820169 718945 723558 654952 1000000 726689 715968 714864 1000000 712407 710941 656492 707323 897818 697884 1000000 600027 698501 530716 693459 744442 688572 704386 714667 680578 955589 674490 660030 667047 542131 248870 668103 1000000 1000000 647273 650876 506390 635573 570043 628064 433586 694443 486658 1000000 1 786809 595972 553525 602141 601115 696847 142302 908569 1 574498 550847 370209 540229 519751 529342 156791 518290 512640 505080 504445 25275 490562 485586 348483 421758 472171 460306 449389 1000000 430074 134582 470413 283439 967713 411759 405673 396936 399875 387094 1000000 589370 357355 470882 336968 340554 343709 337525 1 566322 319014 1 389078 288535 270062 373158 288279 714357 132073 197665 319525 252550 264443 200158 235024 229245 1 473828 1 208190 175255 203644 190688 518894 460623 174089 141276 161216 1 153645 147834 335564 175386 114958 182527 120347 1 115509 651102 60528 102467 98188 89417 90126 96862 1 32520 74804 71198 262340 64202 41628 70202 129038 365265 1 664623 73268 63501 36850 521235 74946 99295 1 1 1 32482 1 18727 17051 1 65405 12476 1 9894 7367 8922 10960 1 7032 1 7427 1 998 16242 6419 1 1 1 8530 1 61791 1 10982 11197 1 14536 1 17456 38783 20777 22593 24510 42995 124320 1 29531 1 38137 40744 43446 28603 48946 57290 55318 1 720250 1 38280 158567 222042 1 58246 1 59104 95226 1 103606 357494 102619 93050 129587 125827 15578 136408 132433 161260 149844 155050 173158 129827 436191 167951 698918 186130 190829 289604 325572 208074 1 545119 743096 1 236544 242153 184876 249497 605034 258989 1 238069 222019 989451 66255 443403 341353 36207 321016 326796 337525 122216 344591 339565 301068 363971 419811 376331 509148 475097 355146 401131 401443 413378 1 394783 259378 937353 297458 449679 664320 467766 468069 475918 683364 119600 491377 1000000 684098 504064 511906 516971 1000000 529743 536108 546784 543058 94632 557824 281577 527573 573178 228638 578545 588187 592506 516492 606631 643455 575647 615398 619762 623650 628348 632364 884165 206774 713310 954380 756239 655420 658959 18079 665767 669210 48314 675621 738626 646520 832811 686691 1000000 73693 764298 26942 801180 701051 702347 704629 567334 769419 597089 651931 962687 352408 715191 666402 721976 717553 713944 713208 721157 258436 333908 761615 721102 450124 890566 633358 730071 720034 701465 748872 717366 239755 716285 715218 584829 988137 713655 709889 708283 673378 699690 733761 800711 691715 693525 693999 676711 687264 604689 254811 681249 711584 675612 672282 1000000 665642 662859 145989 653965 445082 1000000 638729 659351 1000000 988319 730182 387680 118179 615810 1 474050 1000000 901297 756153 1000000 582891 576558 628693 602884 554407 557642 552382 556506 601066 536155 433303 527900 519828 699792 1 502927 474558 409802 33456 304220 475926 467958 792183 485025 347367 371793 417278 431866 488934 329527 411631 382211 378563 395040 464881 693741 376406 540241 364455 1 351674 345464 232874 333106 322997 320692 314619 308519 31434 296265 290191 178513 247475 274350 440226 519825 254232 239190 242426 1 231120 225141 220616 234223 208199 168250 196936 191661 330884 156271 381734 170401 215855 151943 57102 1 144089 140135 146008 435825 78425 1 1 108419 107763 106582 101328 184791 91234 1 1 73161 24345 70986 85939 86527 1 1 117487 21968 49194 46337 1 446630 1 33380 32818 230117 30692 92010 24543 22623 20804 38216 1 1 1 52109 12745 1 9888 5517 8378 65466 8168 7116 6367 17154 5027 6818 2305 6284 1 1 120657 1 8828 12166 1 77619 1 12180 1 452972 18604 20256 1 21075 27719 118147 30322 40413 35548 36823 105216 220974 1 1 243188 1 57528 7372 62942 67560 71083 1 82653 273794 1 758455 94031 688808 100613 565380 112412 112101 1 124470 60806 129727 138614 143491 113456 96157 691374 278095 168021 1 187405 303538 185580 549839 201152 55907 211470 317549 149006 223766 791184 240375 1 257296 281122 1 289626 276342 282234 288126 1 1 306632 254694 318839 155993 1 417294 340317 350964 444586 607559 391005 374472 628244 444461 393129 888001 405712 502396 395519 733435 146641 15089 437890 255241 454132 445141 557454 1 477895 284981 502682 294574 1 506814 535055 541083 511184 887322 533933 537825 545901 488949 1000000 396698 536757 571474 565445 270894 958616 591077 1 600506 605113 285072 218183 404574 806258 1000000 635430 636795 639249 650388 802725 650716 654629 657594 780491 567558 613772 928631 661689 677841 680295 830668 40884 961197 85693 637446 902794 764968 693083 831228 665485 704779 707750 462215 188737 452029 210647 426746 656765 1000000 603894 745230 377708 109110 722031 521112 730447 1000000 673938 721021 965692 858182 789007 793402 194794 715712 129255 227787 709777 714375 713551 1000000 751154 944026 707466 704268 703507 1000000 699379 697713 694794 692611 690063 687367 686118 897792 678761 720780 757949 690660 1000000 664394 704735 656320 263537 649025 647128 513419 637655 1 753869 651399 699967 1000000 1000000 528663 684572 574583 604149 469423 1000000 661371 1000000 560566 560024 547722 1000000 951780 601486 521218 532589 522153 521389 515803 512802 503360 308974 495414 487234 492549 544020 469828 463710 457614 1000000 452614 1000000 335486 237060 421656 346134 632603 401162 189371 380036 383788 378255 375847 1 360370 481973 349201 1 337571 331838 119891 316779 21541 336481 362765 143847 286971 1 273738 418611 260876 255274 277512 212243 258873 232481 19263 736192 70021 640677 284827 198709 176541 1 186978 176570 231536 199024 163450 144725 1 97413 250999 1 122567 107936 119538 162696 122327 124665 385793 97723 210356 92395 1395 1 80694 1 73204 38606 66136 1 69425 46873 31877 1 1 44304 1 1 428385 33947 9585 30140 38100 22184 1 1 22499 44609 16412 14745 1 1 11821 1 418876 8563 7869 7196 7023 1 27384 6031 5959 280710 49411 6473 1 455832 1 1 7020 27946 13014 11668 13757 15096 18266 29189 21834 439949 18003 31773 26767 9928 77958 1 1 1 13419 1 596984 26964 51197 56196 59910 63137 66544 65486 89402 227043 81127 350688 88833 92778 265307 104918 750175 83459 279778 118958 1 1 102471 1 125834 212996 1 309232 1 311608 118526 177677 1 164209 193780 184122 118219 210349 128744 820410 1 337862 382067 166609 792225 807856 320314 234242 392410 280477 286520 354241 869388 304788 408569 1 323525 329612 335449 351569 392757 353966 360324 372302 91430 377903 459493 389044 634661 862939 499620 415940 274260 429974 434269 349222 446381 452401 388719 461095 466267 420628 472867 487894 493686 499024 495128 834244 448257 522042 527576 504592 534733 223805 548473 554827 1 583573 443276 574970 580370 738650 590772 594762 586061 603776 774920 612816 617223 626156 625753 314720 634066 636539 736970 174802 649674 651374 661691 660396 664026 1000000 670344 673523 717082 468317 680526 639558 682501 690331 697579 838352 833288 695428 636337 726975 705487 707266 709128 549654 660079 1000000 710754 568875 716649 188317 817742 769516 402805 717152 723525 756902 640664 700147 1000000 615016 720556 703228 718290 736318 718449 717607 716939 789609 586698 54082 718765 202906 710861 714957 682041 685031 701964 263834 697822 705290 726694 433734 703652 97477 641035 668753 788522 673325 670915 667698 954073 751637 657495 658917 650279 654960 756970 1000000 655669 620438 541397 624673 597330 614044 816993 811736 581814 727293 589773 275705 581185 211095 570820 573357 325029 523761 550195 532090 518399 536050 1000000 662579 715635 217632 875363 500448 536985 489132 568613 474329 471493 467384 459578 445789 433309 442978 435697 429742 528424 959587 76244 419870 397266 392387 964531 25877 373679 198933 359769 355248 150324 471582 256839 455454 72960 381599 311979 313476 298600 296682 106137 1 1 1 286656 300735 396905 30665 239985 234003 912915 282126 1 211385 206003 66026 197761 59656 183854 178847 160788 168098 162828 1 152789 1 150179 138279 132856 128961 1 119369 140007 110445 146716 1 447810 123119 78523 85275 1 77972 1 205408 49835 63717 574068 1 1 1 64351 45213 26492 1 45028 1 32039 6304 1 25502 45222 50992 132082 1 1 1 270230 1 11569 77538 9713 262013 281722 7420 1 5827 1 6032 5952 5984 15769 51229 6714 1 44856 8411 9192 91567 11071 73883 16412 1 1 199774 507283 41686 1 44634 1 118212 31338 33467 1 38423 41062 42450 1 72359 52553 1 35295 1 60963 69017 1 75440 44504 83771 82300 238791 75506 198150 66328 1 732172 117220 531430 142297 110321 631305 140625 767876 120899 1 174467 125155 1 262561 182638 196146 191470 191457 206935 206466 96038 175188 225781 1 931530 467864 287114 205911 490403 430260 283608 217170 529495 290825 450185 302757 317000 315717 892348 39787 333752 1 346126 542514 283480 368369 339190 1 1 379052 59852 401333 85909 414160 1 858491 1000000 437498 465406 449663 408205 698219 787026 516684 479734 490697 503082 477838 504207 488258 732012 528545 526899 531655 1 542359 573310 1000000 685219 757523 568459 591398 592140 583400 596738 596898 658155 602613 633012 611514 207069 1000000 1000000 600485 691334 622139 640881 637072 648538 654807 566837 300426 441045 676647 650872 672525 915444 633092 681514 581845 616176 969044 663695 712770 151946 658018 694847 705501 753856 1000000 1000000 704881 790806 1000000 714082 825553 712313 1000000 756851 695121 766031 717547 1000000 731110 720961 721055 721042 720921 85336 459452 720052 721226 719115 838771 703277 716441 715009 755429 375778 710667 709623 706199 767824 451342 702157 700863 699097 696093 693363 691557 714483 687250 683576 718258 646375 645602 671805 530074 665351 661572 658519 654910 698047 647603 811083 1000000 618262 1000000 526047 626490 542293 614835 702342 605878 602955 596579 591877 587282 1000000 83402 347021 567182 473450 5408 333248 528647 1000000 655860 566333 211905 527161 513425 521261 104964 576349 147023 1 608986 473051 603949 462418 548509 190534 961244 412850 959553 424882 505320 412642 394477 400299 19025 508568 1 32732 856300 475647 358173 899887 344580 345765 396235 328711 14240 313578 440040 300294 298812 290490 281569 192708 272081 191509 563558 255661 245521 241642 1 228902 228348 1 212987 205506 205389 1 528919 250125 1 113233 190404 142375 167298 770604 173484 77239 1 1 778715 351148 152349 127637 112831 630904 156585 98694 94633 256007 1 82773 75456 89455 61873 1 74830 316891 59625 54864 156728 70869 625858 46795 48367 33604 61527 24378 26179 27814 1 50793 478526 561505 20014 17227 15707 14055 13213 127789 43660 1118 1 410740 58178 1 207902 6269 1 1 1 3995 1 1 1 6471 8166 8940 647545 1 1 31043 1 15809 1 1 3724 22321 24141 26146 28120 30459 201709 35172 45523 268282 697776 44072 45490 52066 54714 1 229626 11231 492992 126462 1 365535 1 1 90489 98077 68930 105401 263703 1 131512 60103 125048 1 129132 1 441623 119841 1 159285 171696 182422 154357 64965 185208 185191 173725 430446 770221 318775 218431 222194 230459 210988 231293 247250 253145 259046 16289 272787 197456 283001 289046 584988 301282 310405 437116 319605 305103 331910 400145 302770 243287 292357 123733 369120 841677 666773 1000000 392738 400063 281970 436322 401778 416801 383384 1 454280 448900 593133 162519 466829 473115 477854 484514 455408 502968 506406 512897 490479 523605 878261 566004 536600 540797 489492 551410 159049 561846 566652 1000000 577994 576035 868870 615675 1000000 613018 595324 1 596567 619025 671909 624648 634682 961509 617794 632467 1000000 656161 654781 662928 262473 334051 668128 683857 931902 980255 1 60775 685998 697928 692761 304074 693939 732132 700549 701163 704678 693986 700986 709544 1000000 643016 558709 155911 728404 736817 717891 718427 652568 769915 1000000 718631 788926 713899 756397 188424 1000000 355785 721522 716945 692098 722994 730273 718510 773189 1000000 713199 725764 183859 597255 710467 688761 593185 554863 698986 696844 745478 692151 693471 534644 659995 681607 688767 100314 672687 604486 666274 662939 521805 655974 745972 643293 621684 365415 652224 898613 629978 147557 1 616093 609763 660415 808641 196651 532780 588631 566898 1000000 930445 570276 563658 565164 553175 554302 550323 535409 526325 81968 814430 530665 525093 442721 503045 491946 1 1 474694 285502 462838 456851 547122 444816 440045 432695 520150 420250 757508 409731 538272 260298 1 480307 433034 371144 384057 1 1 1 340154 332341 163420 320054 333881 103885 303219 1 300018 281089 278626 429784 1 262424 259486 251691 243304 237433 599824 226244 237631 211928 283440 1 197872 192414 7766 181168 137548 126056 163866 1 313582 1 146117 153115 1 126247 150200 122675 1 1 109504 796306 52817 1 91790 87784 84938 72922 274904 484535 171037 1 49602 1 1 1 45131 300160 1 642378 1 4020 4527 31168 30237 21936 24845 7915 1 36156 17581 15521 1 427552 12771 12215 32423 108365 37849 26081 18949 5217 1 6094 80035 1 1 8569 1 1 560233 42876 356 23348 10448 11488 1 1 16227 1 93945 411573 21692 11804 26753 4151 81485 367058 182957 78952 39500 1 39991 376626 49350 49069 55812 55630 68886 301561 102764 367571 64414 1 85343 104397 93089 94607 17556 103688 209440 115322 1 65349 129102 120123 153768 142661 674670 1 168462 1 1 161784 604442 349235 189579 194586 199995 261725 342835 216751 114025 178044 233910 240217 370636 425834 425986 267533 327719 366502 648867 287291 276722 958426 305562 311690 479589 298501 451214 336834 345311 348720 354913 1 367732 185185 415621 109524 386369 398289 404389 308510 416695 422794 429341 292642 464198 1 93545 1000000 412938 515033 1 497410 488632 411076 519569 506231 514049 509095 522745 547351 123228 606666 453382 551253 561858 524150 567251 714151 576393 540482 585395 577889 597421 492698 779021 565234 635881 597113 944584 624075 240218 623614 639525 1000000 518766 619308 652293 657309 588449 1000000 667520 672942 673865 676431 679435 677930 655933 954427 1000000 693060 629771 164858 568982 594565 706624 98280 701489 872674 710666 689962 579705 730473 716985 393631 1000000 715964 669632 761973 720310 720558 724679 692498 149762 698988 720794 679624 1000000 719657 720861 668704 717694 721453 715761 712935 713248 850160 248857 708917 335597 705699 705836 640372 699629 477059 659022 612900 693681 661193 627019 682472 679545 255455 1000000 943488 652802 667933 660994 503623 658851 683666 645476 838910 646442 634180 662022 1000000 621591 664681 598115 656862 604812 599274 595298 591262 688752 572492 599852 572363 118970 380560 554493 655151 544029 432742 533360 527674 485789 1000000 443553 856781 658786 524431 476103 281917 518501 524895 251197 466879 430832 446550 906551 646302 160211 422373 570959 406890 313784 397663 391619 492807 379231 372910 258503 524874 283577 350989 342014 327760 371586 323384 344245 213960 936910 298845 293224 534202 1 274632 268639 262880 256022 420309 72303 238740 414281 227530 228608 1 210862 204998 2928 193966 181828 853991 199983 224423 323820 206044 181656 254560 1 145373 137634 126202 113864 195175 766451 1 102185 110744 101219 30350 363025 402234 84817 77907 183049 75208 70114 66612 486441 1 56649 53508 1 109134 43473 1 209564 164166 34313 30940 1 27406 25303 1 490586 1 18083 1 15081 1357 1 11538 10339 1 8603 1 1 1 220143 137546 1 5857 1 1 265566 6719 55022 1 1 9252 1 1 1 1 14912 11262 1 174470 1 38708 1 26995 87679 1 33738 36470 1 104203 1 1 1 1 27137 1 65331 63882 67550 74788 72591 375714 82779 2123 707430 93320 1 1 131673 213742 117817 120505 1 131662 555332 143701 146129 1 121997 168241 712103 306388 1 183060 1 494261 223366 182852 209937 188839 258756 225887 360093 415328 243856 240032 231004 281523 267762 273478 357441 235959 245003 198973 249450 309388 315349 370154 400755 131661 291468 353947 533070 424829 1 1 436933 382703 390293 396555 401991 393341 172694 941669 459810 433101 835667 1 803040 527604 463382 743972 475229 477402 486802 401117 498501 514232 509902 1 601785 528012 503572 530627 516575 550099 568134 556419 554614 556083 574075 586133 582607 206780 593782 636139 595199 615472 615709 616364 591038 1000000 689099 693658 636624 1000000 829369 648993 679870 1000000 649115 663672 726351 449254 342372 825859 678977 973854 710421 825833 662868 636483 935188 684264 723515 701168 1000000 772776 420448 122661 710155 1000000 735498 878084 1000000 332947 731801 718194 639147 719551 675485 720421 87976 715596 722090 802189 722532 630585 730730 715198 1000000 632082 701726 716523 715901 714800 968184 827065 864214 746993 870912 838919 704179 705369 397371 698417 48646 693510 515500 643751 685995 740392 1000000 621707 123424 670740 987994 665038 783772 657977 654408 636280 654653 819550 586635 635325 827089 664466 792743 618539 430160 585948 595164 600595 1000000 591151 586294 581476 482796 571546 532208 568985 556112 1 544170 682033 164044 528565 526219 1000000 583626 622055 527895 485553 497133 601821 477678 468585 465564 459809 459980 538537 361287 436180 425385 298845 376490 1 525255 1 393857 570702 380138 1 900513 48224 356079 349880 343681 1 226521 325143 292068 284163 306911 416703 325580 284070 282372 144921 306745 231454 142092 252740 246641 480053 912592 1 1 201054 212310 171378 199742 201086 191076 184675 152508 174084 168727 161152 31953 207514 148509 143562 135728 134150 398132 125734 84535 115468 24694 71658 69011 1 79283 1 417597 115265 179681 74736 493252 67595 64220 64825 57519 1 662681 49150 33461 61158 1 37110 19180 1 29908 29020 25896 22504 1 20150 15061 67776 79127 558528 54531 20470 61992 41777 6959 1727 1 4146 13890 9146 2801 21095 6176 29003 1 26002 6505 7572 1 40805 1 1 105568 1 277078 235022 14282 18914 1 22497 21437 486119 171892 30768 1 340810 647863 37662 1 46106 47168 286550 97432 187034 1 64131 68390 71941 1 251262 294176 87020 4496 95076 293917 79091 222078 393546 116501 1 125601 208876 177842 1 90829 1 158717 160852 164389 338150 351730 154237 754645 243510 590991 518120 207929 264100 216080 265988 228566 236209 249864 472588 253867 260836 1 883748 246416 283770 278281 293173 324278 175594 314250 155231 326569 231327 377968 360128 146932 332563 321804 375702 383516 321366 238722 709310 41235 305934 1000000 410069 436388 436511 478609 1 656336 455281 320343 432557 476327 479397 485746 429073 497193 152147 508146 538786 519504 395691 600774 757907 526711 548871 399446 533113 983678 279611 522665 577560 644352 244055 1000000 597133 601660 269321 610550 819377 785207 803657 802047 644562 636286 422292 317587 646534 651877 655275 658828 606560 1000000 669293 642550 303205 678088 681012 580733 686519 71724 691636 967025 696251 320643 588187 668198 772059 706459 742821 691808 714527 636551 707484 715130 440296 451127 717956 85293 698056 719311 814445 768669 589005 720410 720707 284409 720931 720277 720701 717363 718596 815548 717133 714013 715109 69588 734447 711274 523541 707676 697813 718158 702816 700794 1000000 659373 789336 894437 515398 403310 1000000 681146 678273 1000000 538305 781732 665178 416173 965790 582860 658769 648235 644307 641935 643071 414409 1000000 1000000 887948 822913 608710 619308 583752 635054 594043 588141 579217 926292 655268 1 306168 750447 550331 547084 1000000 1000000 1 525359 434825 514207 545450 656463 497141 495917 485425 480090 473833 618614 508478 454645 236428 466215 432090 431834 426648 419624 409571 352960 532697 394370 388828 449805 376444 1 365380 357766 395226 231616 339258 215098 428228 320830 297947 898777 322648 298103 286962 267471 1 269135 265692 259254 129796 248344 249271 97341 230808 224192 11523 326949 140710 167783 1 1216 233692 505915 178507 503120 165107 530805 86715 1 172200 140102 169206 369348 125378 117803 114515 544419 11632 1 435647 78531 1 83852 524057 70392 75775 65206 315968 20877 61749 1 1 72181 49166 58270 43440 40710 267953 341069 1 56846 29969 9511 49842 22793 1 1 170874 1 14340 19198 11750 15237 9878 274418 8538 2758 6459 1 8268 1 1 382004 418963 39348 10700 337430 2211 1 1 14546 1 1 8018 14602 1 1 19239 1 21824 38060 1 55262 30047 38478 34790 37240 330412 1 1 53948 1 56609 160216 60605 205899 241266 1 74512 78210 81987 172135 89927 23805 1 102158 542789 71525 115197 119700 1 128920 510737 99578 1 220085 143751 158288 521276 168235 190958 825699 20140 188292 210055 130915 204861 389705 374696 1 1 234648 336955 1 359571 256350 152985 1 318943 282154 462628 1 611510 309705 918646 598514 336147 330962 580460 343339 315624 378044 287078 151564 360943 973432 386696 392724 261016 465893 409974 420259 768947 879719 922308 1000000 574643 444388 459919 465862 1 483089 463251 474607 496989 499806 938501 473027 517879 565096 774118 254744 544602 946285 550627 453598 560993 880279 571214 631848 581175 120158 590906 697443 600308 1000000 743798 543844 618307 916612 626835 596044 167853 639064 634935 777251 7939 654076 660564 654877 664456 981280 597368 854442 1000000 679913 683001 8487 706626 690064 687664 695687 697610 526769 498658 725987 707893 707608 663834 1000000 563825 737241 718104 715806 743123 719662 607215 801460 927949 725015 721791 720871 264693 720661 947328 721722 720318 870509 721098 717971 932721 737497 886784 813889 714400 819324 710537 710209 718536 706980 998803 750910 696628 699288 676154 1000000 652302 664608 706697 984654 458907 457822 483978 501042 669942 666721 663373 585142 599015 655537 649633 645412 609692 347456 36341 316787 393140 1 625043 647406 1000000 567795 61065 610740 583412 1 579362 573621 569373 601702 910599 553857 532346 538319 673370 531431 522692 410898 556079 416955 505100 479843 176331 490927 30498 475508 612459 440102 457705 394448 445673 439552 42379 457837 448552 417863 1000000 771551 579596 390592 384233 460110 372018 345242 107004 353409 376672 1 335016 325108 478342 279110 275118 304077 297947 556176 511631 317169 275375 251948 260384 692750 346172 334643 1 232090 244287 144509 283950 209721 204178 201392 179202 707086 731285 489783 563406 166566 835085 159067 158381 143586 1 1 130983 127135 1 746947 113570 103907 107376 100257 97074 12487 271542 1 1 1 225645 625109 1 37287 63212 70248 50528 1 140349 1 1 1 125687 33821 55712 32960 27026 43310 686196 69002 1 290230 157775 1 663804 12535 1 35435 8739 57112 4521 8393 8536 7000 241287 4865 1 22703 6078 11167 7098 1 7668 8481 9256 10304 1 1 149527 14952 10194 1 22438 300787 440644 1 143413 69377 31652 34015 58388 36714 41939 44252 121084 343098 1 108449 560640 62881 1 1 87525 76338 1 83864 704550 92658 140387 1 108826 1 191867 500130 127808 127558 108640 164392 141878 1 150001 156980 248302 166942 128278 177453 1 423881 193607 75293 204622 210086 234429 203643 253124 585730 238714 241382 203500 289092 1 415983 256245 327573 352172 292370 298943 304567 322556 314986 184197 329148 334908 367559 758059 790980 267047 657051 362506 378806 985071 392350 398036 463087 1 1 939325 427964 1000000 366315 446015 452155 705959 698471 470078 14442 461670 893366 1 496359 545831 510621 516228 517588 329062 532854 532841 542661 531340 554172 530677 739460 570126 519418 821721 584986 195297 540655 603843 486531 1000000 609072 614410 620936 625640 723531 779487 595134 525426 397237 649494 745663 650058 660220 681392 1000000 32445 673240 624640 234591 949386 624436 740252 540497 691143 727575 700080 616932 658012 717852 713118 707316 708759 404832 711484 238788 720113 711876 612968 717681 718248 622179 719017 710062 714535 712925 638419 691296 902991 598136 502472 712964 719671 721683 718437 394647 714553 75316 714589 713231 712053 1000000 732737 707381 831838 697369 699832 699874 697312 600560 681970 690687 528553 685832 684457 678042 679429 679925 775374 636633 674493 662709 225176 684166 650455 646468 635646 560856 522520 612907 406968 1000000 618199 612017 526655 604665 1 639588 590470 265271 675838 1000000 571751 538288 802774 590062 550951 1000000 539382 320849 615538 1 682257 271955 224117 471088 501443 415996 498850 477984 89948 729767 452995 458640 568357 464766 425650 513802 405836 951178 430586 171362 393952 392356 45261 379744 386170 273541 373997 303074 935813 342788 351675 330464 284188 400012 232649 310285 666097 293619 289676 181600 781554 456494 191442 260907 251625 76127 239314 929915 580259 1 216985 525419 205812 200220 318554 186113 182182 66669 323650 168056 1 150704 152736 150368 144871 211989 129920 617115 166264 260091 447685 96101 106044 101620 146158 94090 159594 85604 176417 660121 74186 30703 63879 1 83990 37034 77088 46679 1 43609 662196 69094 1 34987 32120 1 27652 25569 93072 38283 19886 18093 22115 6677 1 12636 1 17956 1 1 7912 7311 1 6395 1 5899 5781 9054 5932 1 58235 2396 7597 1 1 137100 106599 1 12923 1 16329 35493 16289 85623 172567 191145 26607 1 30975 210620 36217 200976 44542 592178 52261 569871 52249 55488 1 387714 224669 24272 72391 76076 643121 1 93451 124015 96251 428082 103052 241950 114974 669667 121583 546679 57245 1 140348 1 72188 2669 165154 164915 1 209009 184517 618655 1 198094 1 748430 173103 218597 225544 167397 221694 260006 183413 254638 268745 266515 272938 865972 132109 290580 296944 302792 319642 310278 321198 344943 333478 370890 357940 416575 780164 339426 148668 253490 383101 389289 395467 406929 404667 413249 1 426147 432287 440787 444367 450642 1000000 463546 467198 477352 480147 486754 483759 497565 107425 282537 372340 498154 486163 846616 538145 536402 570626 551888 402779 563146 981387 547085 579809 584776 587166 584485 597586 1000000 607350 832947 29084 620111 28387 628600 646343 610160 934467 564336 1000000 653496 655653 659393 670058 886990 1000000 682912 555469 658725 684333 564981 686885 688873 727788 668775 696619 706896 695473 1000000 420876 671480 279899 433695 464138 355262 718115 683046 634326 705032 696636 1000000 720482 1000000 1000000 873167 719661 398734 720923 720824 720566 228509 719780 719640 718626 717810 838485 716358 782974 776412 754198 439954 682636 707898 575052 553887 706098 700465 660306 689950 746525 1000000 539154 630677 643511 1000000 1000000 683403 650838 668471 1000000 656882 530222 61989 672351 647535 642859 639845 609766 627955 628936 286594 656571 639320 544610 612159 516840 596568 591832 587066 114492 1000000 897456 307653 537956 341667 669658 1 1 704834 538841 578155 479835 513392 566389 1 494696 490534 975430 475794 484799 467309 716925 455133 444763 443686 437893 430855 424949 418739 381917 406457 394761 237160 388355 381746 1000000 91394 363274 455024 359446 339109 339735 332204 429224 322122 530465 1 1 295948 288170 316550 628791 357883 1 259256 1 252197 1 235798 235920 221592 1 205434 51033 202334 1 190834 1 126339 233669 169321 1 135972 112575 168523 1 139379 132702 1 125186 24659 119051 1 82425 102959 98777 203787 67510 563135 138222 17962 65150 369220 1 7767 61246 61864 262237 51487 48718 329093 1 1 83498 42010 25614 30453 28256 26502 24689 135837 21468 25990 1 1 14208 331351 1 505193 9728 8737 10313 2039 12187 6151 386452 223528 1 1 6130 91371 309962 6221 1 1 5358 26277 10623 38103 12862 1 33535 155006 30862 1 1 1 1 1 1 69737 35478 37521 40123 35724 17864 48049 9146 63195 65385 86484 113822 119556 275909 51276 78674 1 227106 150268 705607 90341 102593 88068 111380 117631 121755 182441 129512 134242 164352 1609 148819 177002 186337 666354 168964 174388 114290 1 1 194616 201402 206805 212554 218228 568776 922016 136049 241170 230513 236758 259060 505525 245688 274791 235365 415913 294920 545438 307133 106790 315935 325572 260614 1 1 436581 356508 362656 386877 365372 381334 387660 1 613190 311391 412242 40990 404769 461846 436601 443339 554395 467907 118398 464795 279674 247358 519356 461343 496440 501035 507332 3942 1000000 524159 529674 295902 533527 452327 678337 526166 552508 566839 198947 586092 459195 585745 550214 406018 1000000 133725 655052 835103 570234 623086 479602 1 676004 640540 643829 647261 650883 666059 807162 661187 62655 668766 666357 727534 681203 679565 682907 685048 1000000 687596 323548 695961 688837 700325 682965 1000000 706073 654753 1000000 715772 1000000 745505 700844 918485 621989 716241 839389 107459 719750 608630 717188 725187 1000000 435628 162881 869589 701933 618403 721746 1000000 784039 987132 656580 715216 1000000 721511 710355 1000000 709194 787474 645641 703032 722856 1000000 647953 694473 630630 805151 562253 665536 768049 721335 675688 898782 644799 506561 1 659781 258072 305380 607352 644580 1 1 632978 568912 256716 633551 615755 610586 607123 1 597907 593164 588407 725195 578098 573497 654643 563483 520130 551274 547814 352734 406685 529589 1000000 509426 515010 509299 450457 616102 607997 486377 232320 465052 446756 436347 477335 1 613822 288242 341562 426604 474429 547161 87473 409565 397621 388277 236041 377753 371124 954656 358702 697746 352807 1 490628 184607 321617 267227 1 292288 320376 291005 278013 91677 597410 324826 268366 255034 24082 243281 237460 526191 222605 48469 325321 563160 203413 197498 522974 131712 348806 177652 168075 694846 167958 131536 281156 153411 130747 581344 131170 126409 23383 112866 145012 108516 32486 1 97271 90952 87798 84486 80016 70359 1 67030 65421 102156 58895 55354 48290 42735 46620 51809 461563 38433 1 1 30568 31537 26724 24866 120089 80291 27140 17105 5344 1 13296 1 10952 10271 9092 1 297996 443900 2761 4360 42635 1 5809 5860 182075 6347 1 7245 1 1 24221 1 6722 7095 461552 14777 16558 1 537268 21553 23279 249558 27474 17008 1 76762 41763 1 302421 1 47654 48748 1 673954 84367 64407 67672 70215 1 77559 81353 86681 1 1 97278 105307 179585 367875 87643 118970 123526 128418 104117 105064 142345 1 159253 336092 143526 1 288359 24724 553130 189751 194229 215739 106406 1 542518 222233 679858 200051 182526 245340 617857 430939 315305 403890 292582 948849 289379 280797 185269 328322 311553 604820 1 1 992051 232262 497721 199825 361514 275766 418645 379104 834008 399362 397257 578974 520166 388078 106680 432083 938783 440905 446965 452963 614672 458025 460134 476741 683822 485522 494223 499949 525012 511352 517052 385231 943706 382360 48837 536123 549674 554946 559773 390685 624243 483165 6173 728978 590114 706292 765318 604168 915811 447001 617587 621910 625061 639025 641813 24579 1000000 443535 649287 652779 1000000 642503 525674 492859 693732 674392 677033 678987 682591 1000000 687647 690246 692927 703495 649048 700183 701749 222272 705545 707298 1000000 708092 708559 698532 714471 714437 637670 717506 424851 719005 718454 720074 508389 725817 721057 723860 720748 587099 777963 723161 1000000 729114 718262 684563 275033 599340 688133 687760 689762 1000000 708842 696123 704827 703903 701701 793129 724442 682442 777012 671346 908379 948087 682065 778049 593094 674424 733930 1000000 445490 660422 283214 653360 636927 1000000 264542 631271 627527 630060 578547 600518 617305 689826 608416 1 553736 594363 782523 786996 354510 529264 570051 436583 1 548932 549330 666446 540972 532836 541027 1000000 536643 563849 90237 500886 493584 475411 830068 476333 470126 463977 996211 603415 1 440276 438646 964769 476365 412261 409617 405041 1000000 391461 385268 379046 454262 366942 360499 358429 348237 336716 334626 380449 298593 319844 431660 305179 144786 292752 545031 280743 553730 268364 262304 274795 250811 592031 239017 637866 226788 277541 64799 210561 213199 1 701602 468982 182685 196571 172812 162127 1 559548 163341 147750 310648 133105 134188 110489 123561 8825 129617 106900 1 71018 96991 1 88879 57439 1 1 92837 70076 66561 59039 50225 67953 1 50406 47387 568759 245911 39099 1 53261 31783 29494 48981 66288 1 21424 1 18050 16449 432887 269268 12414 11470 630657 175505 167840 7801 7250 6705 1 6022 7594 190993 5839 77761 1 9486 1 187149 8658 7976 62975 10997 43365 13368 13279 221574 18260 19221 21044 10113 59966 26778 28742 1 21776 345488 38476 41233 180633 59362 148733 1 146994 59095 67933 84016 270745 161578 76700 80284 125409 266841 100941 102141 1 424577 108813 113177 119017 122235 151005 1 129990 141055 111301 150912 1 161014 166139 375510 77763 182530 136212 193080 198676 66478 210032 1 205086 115103 203464 180964 242944 283061 241558 215469 359773 275615 279337 87292 300791 351553 303639 309711 135351 89972 328221 764587 330215 232779 348043 555274 365322 331880 409272 246583 547338 408765 1 408602 524511 421122 1 435102 440729 441137 451688 717543 462695 469143 157841 816833 542398 467450 394147 538935 509719 516392 521309 560896 850934 411176 400988 530036 905002 558689 545815 461418 575198 596715 586457 854292 591748 590816 602796 708880 484978 822089 671698 621801 139078 635663 637274 244176 644943 648840 650712 68040 663184 578329 920751 646547 615089 769239 678832 679670 881920 112730 986072 591448 695617 396357 699074 170735 707596 705728 706591 936920 532560 711503 713585 686286 715377 1000000 717175 672958 730160 375597 719918 795339 721453 617079 545300 701647 783943 821358 720155 914599 726306 719632 719810 796680 792964 353381 693543 552574 1000000 709281 705802 753344 704110 670624 707474 1000000 851946 828776 690964 688485 688412 929773 775915 676794 1000000 663422 45271 594059 1000000 1000000 585729 650733 537968 716380 639185 633472 416826 621384 623343 936039 699709 675687 600389 1000000 677015 598033 596990 312010 576613 570106 566423 561284 1000000 549442 551089 475688 518240 529292 540419 312024 512661 755729 1 668155 489815 439382 478035 472144 463170 745460 449843 448104 409426 430000 482338 423993 730595 145420 405499 337362 393744 1 351431 359410 419389 365630 369983 338081 351060 246282 331303 323082 339696 313234 306132 305868 293926 288418 284515 237667 281044 345437 269627 252224 215313 260578 1 471263 223546 217741 196208 1 111436 290378 764514 184177 76168 799552 168797 88016 158500 148940 146355 302032 336708 134562 129211 124674 120048 115532 77039 86762 102306 456136 677473 1 1 82188 422187 74706 455668 71374 64268 618321 309097 54373 42774 23838 152518 40508 35982 32307 69089 32427 33660 36969 468354 27766 1 188593 18462 16879 15358 13991 54935 1 9649 30318 11767 7986 7353 1 25164 13559 1 5927 363003 240365 6150 5762 6922 1 8118 23768 1 10704 1 12874 11033 1 17189 20998 115059 1 66609 128187 28354 118014 26886 36155 1 22686 43913 46099 48687 589881 72643 63157 147669 53367 241683 51430 647737 79300 125902 1 90978 69803 1 103121 107508 102864 116124 61327 125184 272701 134944 139662 144041 173710 154524 757133 167680 170660 183263 697308 185745 191154 133074 216519 207684 196076 194284 224638 12420 234781 206243 309536 270219 260959 1 271546 272424 283719 508703 267433 301820 1 102012 368894 412637 332547 1 344996 241000 357089 352850 372088 261513 382094 592206 456264 401557 406824 290334 419098 187651 183625 495306 446565 226019 455489 908556 379419 245747 478798 61011 49866 542400 463809 496746 487492 497518 524877 395214 518652 541254 546437 556724 567114 1 571503 563466 373904 253606 778213 592108 530565 599656 627952 780652 592567 9647 563854 90706 636221 636095 851305 390498 648012 723068 655926 875166 662115 681438 789958 682625 676519 676635 692126 1000000 858851 686691 845931 1000000 696947 698448 710577 702568 703915 174382 932738 729859 1000000 1000000 713789 649868 715813 724356 117641 691466 719251 720064 1000000 980724 721239 720690 1000000 720466 653882 689540 828923 719302 734601 717929 717132 1000000 715030 713800 712590 705192 709722 708131 706383 636363 745869 847763 959290 845524 737116 691719 692299 1000000 743543 666376 678226 1000000 672168 553838 1000000 656046 660947 655405 693534 1000000 669609 691746 137677 658566 628332 624090 1000000 615424 563906 607156 600273 565976 482488 754565 617326 577829 405336 567883 168016 548147 552426 591494 402651 536449 533149 141758 520532 497261 508778 830849 768122 491621 422792 480841 474491 647401 460174 456002 277864 443973 431238 431831 427006 707316 614071 843190 401190 621656 875415 331296 380899 370255 363754 488536 352180 110558 347993 428324 327000 309374 329670 470716 299135 296135 290162 284102 101575 272129 265451 915332 172988 248206 155301 10535 230863 1 271985 1 761346 203836 125242 191618 774026 160730 843947 168102 165126 159970 153100 154659 64280 152923 135902 139934 1 11375 1 99292 1 103665 1 94721 1 2972 1 79475 1 72106 43206 1 183216 453268 435737 25994 49128 1 1 40737 38730 1 49012 210292 35819 27219 50071 22411 91151 1 576222 71775 10821 14926 12002 1 9926 1 1 3247 6971 1 1 5936 580952 1 5851 1 6368 12466 34886 135552 1 9458 8638 9729 12640 1 15288 1 18204 30969 22795 127281 25479 1 117516 1 18860 89880 1 142984 44918 1 50994 57358 57227 1 63725 1 70810 12040 29045 329692 85656 60822 1 97812 1 267365 165003 209752 1 123141 128709 243980 1 1 148675 144280 1 157397 146014 146247 39487 184106 202756 400455 198224 866473 201565 212067 240359 228711 233310 239413 385498 252003 951374 272697 255136 136237 169146 98786 1 324261 542306 894613 318463 272731 330771 336952 343457 377028 355458 718374 465635 374137 564797 335492 414890 398881 267448 160187 31851 348234 369495 557886 546047 1000000 299265 556817 444393 486136 477544 482742 221081 407379 500728 506437 511897 516270 16814 515704 536313 234233 549424 520164 728320 175703 505211 1 576022 720279 485998 590727 293568 831331 612719 610660 760673 616301 622400 236207 874617 824165 521795 556281 650543 266589 654443 191333 1000000 664486 662469 677934 666156 639774 689287 748690 686461 688252 665524 1000000 675964 1000000 706163 699728 703952 706504 887483 1000000 621863 722999 657017 827412 661742 716716 717605 958833 1000000 721006 741017 720467 715054 687522 426283 720043 780931 720357 686367 705643 719780 995589 738805 737962 715337 786418 712964 1000000 700274 444895 706924 669275 702383 684537 816802 648652 694783 692476 689943 682476 685138 685000 710280 710284 939697 670014 714775 619101 618013 667446 651149 558109 652393 808506 640169 11037 575885 625454 629698 672565 1000000 596027 652364 901796 585879 881328 583341 735805 646751 568343 566537 1 553773 548587 551630 536449 444892 551140 495812 1 511894 477106 499046 506075 868112 486694 772044 490772 404595 484570 457498 444245 1000000 433588 458671 755384 421349 59846 1 396605 314292 344728 372289 447830 288342 445293 1 186683 341045 334889 338329 294987 316366 310198 243879 274485 288288 520812 352957 327303 351106 299421 221325 1 1 236158 232520 229404 221203 216335 837567 204649 47969 705652 187757 185364 337755 18317 149591 1 156251 165305 26648 156152 88645 137474 127156 121415 1 113510 105031 105317 504656 13668 1 90443 81865 80590 664206 73142 30368 1 62671 562072 1 53022 50288 1 43859 40802 38899 35780 33788 31352 13522 27019 24964 15335 21160 360515 1 256620 14673 5766 13426 1 10112 1 27117 1 8733 1 6253 5981 4517 5772 5833 5469 6131 600892 98373 1 11992 10043 10146 12177 1 221955 13339 16302 1 516218 406477 1 51212 1 29289 31774 37499 1 30807 1 1 47198 122686 298153 188587 185117 56899 177533 720111 68432 335969 237217 259273 88530 254253 66328 100787 247761 724714 753485 95316 115480 125947 1 1 266689 146598 86787 157215 1 175990 170904 196519 152765 1 351578 383913 549076 210048 215688 419657 227035 341418 140542 1 698022 255815 912559 266955 274083 280199 287385 393681 1 326308 346712 599568 322825 328296 688836 341695 280830 182064 358762 366074 444602 369570 384738 817421 397099 403270 744144 404600 368783 722506 233421 324552 857469 450663 458054 464026 488035 473085 481539 739376 420060 499080 438232 354435 604143 523270 595590 1 538036 543588 522476 750771 1000000 865081 572028 574628 1000000 618022 550769 235063 15086 603447 626831 613416 532018 626712 624256 629534 661697 633301 265330 650240 706720 659177 647298 660103 579745 666900 670708 672564 676262 679672 628951 667109 687527 686155 448161 651121 696844 668876 701319 701975 705253 241023 707663 710857 684645 709094 677379 738674 716434 717164 674848 728322 719418 729056 758619 720078 720828 634380 720854 720581 1000000 722414 719523 715980 739959 1000000 794680 709764 752979 1000000 712013 694722 784564 702551 1000000 705558 701887 699849 764552 663442 693110 748879 592470 671402 693674 746751 673735 675790 672857 619937 987449 660923 655517 655168 511774 626890 639222 744775 635635 593407 626498 624099 617938 947008 394062 612056 855320 595243 590302 584150 861619 573075 572708 565715 673870 555370 345012 654863 550169 538180 530263 523088 551605 511812 506286 496444 671530 541393 482649 852150 471327 1 449176 213914 442912 441509 1 429254 395740 441657 610257 163980 398535 432383 373685 483090 510577 367756 361069 380323 349036 392997 210607 674389 329335 318212 311988 579230 299747 293141 24397 280374 254400 1 273870 260024 248987 462936 140781 132312 1 291523 217014 136224 205755 200266 194735 821099 501452 484422 132975 1 1 102838 152417 1 142853 59603 268143 130373 1 527992 378229 110166 91026 1 87568 598254 118113 84335 79056 69741 74188 70588 49821 1 335558 57112 53905 282343 51906 716023 40918 43966 1 318871 26300 28786 428332 1 323800 639115 19280 361839 10804 14869 9359 1 255837 1 13565 1 364677 1 1 102421 1 1 76629 21411 5939 28340 244902 156113 53251 92748 8991 9260 15185 13105 1 1 1 1 16806 1 1 150694 1 1 29103 33713 35651 38046 73855 1 48340 46624 20305 56065 59640 1 354228 1 75674 75863 79652 84907 111430 1 393948 99582 1 1 113035 1 39512 123780 401731 143549 140314 143614 150116 155150 128203 160439 168695 150642 160058 186474 191714 1 202922 208358 262200 506553 1 1 236930 1 247571 254648 273871 266370 422392 277990 1 232523 837643 325710 335896 683252 329487 335564 328929 340660 345765 353472 428265 596414 326238 263598 396856 383364 999132 440524 407671 511862 587691 580363 432102 423186 447155 993056 635950 462518 468214 474187 471492 483154 491658 704663 502762 297520 549204 523866 516518 551296 459911 556732 556479 737828 580682 485124 566745 588329 904581 492362 533977 409696 597471 603724 608867 611567 478675 631728 623764 627834 632676 641635 611317 630144 487184 571613 656118 815314 662408 659533 787115 670685 675397 684953 681588 684047 686530 705301 670823 694237 196486 698738 734304 702835 713719 133445 780819 883377 303821 701609 711125 643545 717463 730714 717817 1000000 719131 890676 727114 709202 722078 850705 1000000 720761 719650 716279 719755 716076 657244 721202 716922 763142 714882 712975 712253 714180 697041 707902 820318 1000000 672993 639674 661083 650998 933176 691348 170763 734696 37649 917227 673288 551978 671739 668563 675411 332475 1000000 642302 1000000 1000000 458725 656487 523089 807348 267748 289948 619058 746724 610374 606919 500004 596597 591850 587058 576800 544673 906856 597267 267209 557966 6368 655819 541014 395419 775567 581279 473512 636121 495699 403607 496798 916327 475113 480169 472687 1 458553 1000000 517176 308293 162656 299005 424992 418167 971503 1 401889 367804 387989 60047 376033 369392 575641 357103 361930 224912 338422 332243 318750 319871 197163 307660 172156 295656 289397 236987 277244 520999 193922 251583 252997 1 230907 776521 115216 224351 218650 229727 207397 1 309673 196266 183618 180119 171899 206299 164873 92709 152508 273605 141513 783207 762557 155782 95179 120629 116109 111118 233236 325013 1 96841 68550 1 90199 30507 1 1 73494 1 517066 129912 1 230206 48666 1 45367 46338 37606 1 1 1 26115 1 24391 30644 20093 18705 17043 15609 1 65989 1 10478 9605 8795 1 1 6886 1 4232 145138 67511 5793 1 1 5037 54264 7312 470341 1 9612 16286 17463 12860 186432 45891 16949 1 16669 101781 202773 24748 14528 81677 42259 1 1 472899 1 1 1 51691 54307 56328 564896 64280 1 1 74964 171291 1 690429 419640 94216 1 178558 108747 118862 1 119180 124646 129406 1 275785 729315 139486 128569 272988 163876 168100 174619 188340 185654 448348 284268 113222 209543 450014 227322 200466 229497 133199 629065 239977 252728 258579 265015 271398 276645 282822 288721 294793 284050 307006 312115 174986 1 313283 303859 344563 350184 356231 530653 373470 433484 545047 1 159228 819933 647471 411676 740481 1 431330 1 403028 450721 454578 319089 792264 547238 395768 484175 581102 735382 634242 586595 584641 897546 523555 529557 544896 540433 576117 596397 636620 562011 353890 697027 576814 583626 586571 591116 596110 585818 859975 658558 579671 321318 624348 627522 637284 635472 845762 646309 647131 180080 654547 658114 659227 256680 1000000 819575 672611 677478 1000000 683254 685981 545630 684247 693562 695891 1000000 701144 703893 704162 952036 707738 724749 712724 1000000 711257 564856 601095 646049 696006 723470 719004 969422 205724 683441 820045 721592 761137 720915 720611 657154 731261 719485 1000000 771672 661389 253187 715207 625298 201045 1000000 1000000 661002 274797 698677 169042 1000000 638556 741707 632268 680611 689728 952682 684299 762622 730284 676824 672646 1000000 666236 1000000 689834 1000000 663202 648684 644860 718871 551835 734006 291703 627102 619199 1000000 587673 494768 1000000 618755 741626 511173 583611 572710 573701 568844 563626 560023 563222 547868 542433 497632 534574 694660 651048 52980 509493 804999 184610 490846 494986 517109 479738 589611 456978 772020 280881 444873 459574 675259 426672 201910 478651 172941 1000000 1000000 400249 385131 375075 371198 364998 335366 351731 323264 331032 333837 219811 319292 316003 317891 245615 297165 830215 1 47867 419713 267080 261176 479663 153204 243453 175948 348358 200799 235631 214629 325763 256148 200809 79378 133060 181672 324013 176190 165889 160749 155655 150871 276715 140814 126896 353804 1 120963 117206 112948 36362 104023 100011 85046 99796 468995 220566 80273 1 72658 69088 61907 1 72955 55709 52668 68267 53552 38463 34848 37554 33588 1 31096 28885 30162 24702 422807 1 19176 9628 57649 15441 17241 269053 225426 9980 11548 8299 13081 6461 500193 152948 5969 1 1 1 33503 609712 1 1 1 1 1 1 9732 12465 1 134660 1 537561 7223 72788 1 1 27405 575697 1 33117 1 329064 1 45802 150906 623959 1 157211 1 63552 61246 70236 73830 88317 81358 84837 91234 106533 390690 116794 1 109931 114442 118871 123447 128123 132861 137549 499404 222275 152326 157621 1 167560 836299 178058 183386 307413 142802 199916 56989 378450 261611 461385 258112 241054 233563 246593 251111 141190 130817 189814 274913 148734 212592 346426 299141 306435 303364 317881 41713 341617 684451 166865 346350 354520 1 375501 434118 379401 565604 787769 398066 405018 410311 386341 422540 458098 496052 1 343240 441298 552187 89566 470691 298276 518232 288761 716347 706491 575586 511917 513228 522455 541733 681583 434118 544271 840264 1 561044 409154 570314 559190 580311 613373 590349 782162 1000000 196244 608606 612912 617520 648155 607770 1000000 633342 611805 642111 646097 325692 667744 657097 660982 582784 620704 823443 307276 683978 37845 680795 1000000 687888 767212 703434 741327 681477 312050 277851 712207 648586 156692 703662 710449 499808 457072 721095 721112 1000000 717490 555036 718988 719577 718496 720433 720700 702523 720199 734135 362051 726244 720678 719558 719764 718847 717814 1000000 716610 553865 712502 878551 716067 708853 697342 466265 662500 703080 288706 698373 695109 692782 691091 300856 655505 683356 679430 676564 673475 498840 629850 651443 597691 1000000 702773 655860 473849 628294 1 633597 649360 618957 609350 617361 621860 1000000 821029 680079 521899 1000000 881119 579809 573008 697859 564925 559884 554681 522384 573940 474398 596784 522982 522264 489804 978337 1000000 499692 488044 1 520222 422668 470611 489035 454400 452654 428199 443669 453889 148718 420015 416208 800603 406885 1000000 402732 385579 88678 1 504498 565574 840117 348194 344178 335502 329637 400319 735228 311338 305043 273605 292315 303532 278209 185606 260562 265835 260949 251407 245043 903788 229728 124063 733837 216265 210736 220941 409716 194029 188525 228273 1 310684 167390 124651 189588 147247 1 142201 136825 1 127876 1 117952 123944 81660 105748 162356 169130 92754 544769 79846 81174 152079 73710 70131 56696 442750 59876 26870 56287 1 1 34212 41901 72627 36928 27915 31802 463931 443464 105514 23321 204208 17463 16566 564571 15061 1 1 1 12908 9206 8324 549934 1 1 6323 95234 1 1 4045 1 1 1 1 371354 1 6933 24405 8184 2033 1 14672 5990 17618 19248 1 38555 24783 38046 1 31219 1 59484 148195 1 43935 1 1 496764 55996 59057 1 1 173131 178365 560839 109066 83667 48922 91890 1 100172 104409 78464 112226 678716 1 129390 126078 1 141042 145709 150121 1 159885 216285 178353 40420 181857 228972 1 140915 211122 209223 215414 220685 216778 232251 237109 712030 227968 255324 263699 15288 273196 279755 285258 291107 705262 1 551732 310075 362562 354873 334260 426422 230144 352854 114037 364184 876045 358774 581268 686336 396190 622971 422470 125276 453604 426961 977745 169828 445135 420081 457244 441335 451639 474957 480831 339751 552698 498234 41071 520824 281382 436687 525611 531863 537026 1000000 678963 556658 434735 723198 534738 436920 684191 583781 588843 404518 598134 601411 809865 611825 472480 621264 624881 910187 633327 639014 612399 647821 915863 707428 659862 656293 616689 666362 712593 673248 675832 678577 961388 504851 685490 687004 697243 765498 705138 699055 701140 704637 701032 804800 708446 619398 712376 722421 712958 741742 850575 716955 785487 1000000 723654 868673 681966 720745 806741 720920 720428 40653 720587 734558 732291 1000000 1000000 121404 717140 650615 714749 713545 548453 710837 829560 745907 1000000 816599 615234 700200 706085 685439 733469 511245 821160 765762 624570 934068 359429 291066 672919 626407 664423 635040 561351 1000000 578840 655414 643246 586920 670962 601632 1000000 1000000 821974 617294 609788 652664 600650 929645 942471 1000000 581574 576555 568635 613890 453511 550499 550851 546660 540330 534859 282007 594835 529264 514693 534382 501302 487150 401774 484000 483066 477277 462929 460378 454782 328598 515136 399499 427241 427778 762074 411802 431434 839505 1 403880 327101 21249 502196 1 356174 350344 343680 511418 1 349639 319129 854568 306822 1 294547 287084 281682 325202 270637 270464 145935 1 378550 229551 185620 261549 195747 842008 691910 206669 174840 245447 190178 153667 822280 131217 153284 125702 371272 152017 569010 325166 138740 133958 119759 154715 120380 1 120432 108487 1 90000 373004 89862 1 307551 46844 76724 70059 51775 64144 62769 122824 78551 1 1 45873 41825 63616 1 29547 239096 43020 149470 67117 108334 1 341693 320899 15926 14933 12808 8310 19780 1 1 1 116090 1 1 699559 57419 1 5785 1 328519 9405 531349 75147 1 295601 139009 9775 10106 1 1 1 56196 17249 19311 20809 22287 1 12528 28351 31798 1 1 48669 188543 43153 47046 137761 1 54867 58165 61415 96779 62778 1 299393 79590 82840 192826 1 140954 1 1 1 429679 116030 226585 125484 186251 1 139641 196153 149424 1 1 165811 188156 424567 187898 185694 191101 196935 1 518425 227150 218608 373095 365237 1 793487 246039 220245 255797 263109 631195 378883 858875 290622 309735 336396 268223 312884 550001 318902 307147 323906 344859 347324 1 362576 381299 375843 381960 261771 343126 400601 11410 413109 717288 425077 400505 486595 443393 494087 269039 461394 377778 473275 479185 522746 490800 25893 503008 508024 657734 620788 473459 1 535806 614529 579748 501600 549189 633681 567455 572466 576325 893011 581312 256678 358682 554968 592293 610912 615040 665600 631547 934935 632018 636070 640031 536102 648532 661392 625010 658692 656361 690550 649616 840616 674753 676849 680839 683622 686385 742306 670287 542454 726364 713868 700566 688588 710479 704830 707620 1000000 706359 822669 713781 714963 716814 233763 582493 538341 712318 707768 720240 1000000 1000000 720944 721007 844849 720774 449485 644059 719267 1000000 717854 699214 721548 649105 1000000 712633 1000000 630600 701987 706058 704709 334659 15349 698722 703835 458451 613146 688584 687053 918902 715747 678316 675324 672108 759390 730673 642675 689473 463550 626180 662617 598547 937822 640179 631508 627952 326205 180876 592926 593009 1000000 602013 637085 1 587838 753544 558255 570561 567777 853598 819099 552479 544640 17893 242876 380756 526794 524652 359706 135162 337809 496721 743731 539165 631273 470734 468008 453343 462551 449569 444108 437986 432270 1 1 360138 383306 401354 395159 389129 383099 376582 369263 364103 201837 430174 377529 440964 640345 263687 320871 310685 294537 307382 1 264370 848829 72975 272199 583593 678356 256814 1 241196 237149 231106 272844 219574 731630 1 197559 205267 134586 440341 769376 174148 170420 166172 655786 155028 162009 146708 185306 119257 130114 171715 122154 134077 113248 240310 104546 636317 466931 125852 1 551897 79574 75843 72213 81713 56269 60952 111734 55334 52239 49191 51200 29695 46835 476884 144738 33230 94748 501866 309635 27931 274869 362220 38162 10541 1 57521 10402 11849 10738 9278 191629 2134 3426 1 34971 1 6138 6091 226004 5920 6018 6460 506050 261473 242449 8707 9301 10464 92654 9382 19815 260871 50099 1 19620 22133 1 1 13973 41252 29663 95538 39591 39725 42382 1 47841 183820 151790 31185 60495 186849 67247 86433 72833 78068 19831 85716 75775 93886 58633 102013 117754 598672 172582 119530 1 43226 134695 1 1 796874 153001 145246 155559 188260 305098 163122 1 461366 178161 206412 205598 218686 216886 428007 460769 436245 240951 39468 231458 406745 375601 269782 91285 356822 288069 75962 1 188571 312263 318345 322179 262307 341274 190959 349289 355009 348293 772031 328205 85388 390769 850494 398605 404689 862873 55070 423424 462414 435547 441675 449466 584095 1 470026 464511 1000000 360810 517416 696150 204793 49300 153 838823 522292 350469 534255 543045 585651 602796 1000000 1000000 721256 305360 352228 581007 585575 456646 587977 462170 605109 609220 614439 617831 624727 624402 544162 726501 237809 642376 603830 400552 664230 682156 584861 834398 779691 674435 241120 184178 679999 687977 694322 577386 698576 672805 672320 716596 698843 702628 704548 705803 1000000 86887 1000000 712126 701052 714656 161130 638437 717647 651220 515895 534902 739775 720681 825243 720925 714857 720893 620345 720426 843700 719537 554418 718219 723971 709956 601792 721031 973482 238046 709773 816360 708136 715365 714693 701689 921951 557114 697509 629119 707489 1000000 666862 685835 702169 679556 673206 847369 666783 663470 558240 518002 653173 574508 25752 641743 739260 626130 629544 608595 616494 618332 245942 643704 421525 1000000 1 587577 582093 621454 588210 569537 561722 578377 563345 911370 578748 1000000 581167 551417 520399 1000000 445706 977353 498953 494187 452418 31088 211680 721741 476328 457876 451981 506665 465575 405807 425924 421577 415436 671468 1000000 361422 430721 48417 378335 359249 422060 377866 31308 217996 428296 332524 328593 238709 202464 303379 501654 298204 292645 286008 41351 362474 426169 746587 256067 250178 1 301334 233203 226935 182920 257760 168369 398818 1 100921 244575 608194 177574 171950 163836 1 171158 162711 292524 1 129542 164442 1 478740 118759 113436 1 105746 120274 92565 1 88458 497790 159160 1 73705 69297 67172 30599 31397 1 53148 51685 227380 44100 151590 39890 44291 59760 74150 27882 27109 39154 379338 17516 17908 282242 19375 1 605777 41240 11210 1 587512 7672 43605 7312 6728 94357 5559 6062 188771 1 1 1 6826 1 7801 6548 9130 1 9995 1 60052 280005 16361 1 19497 63367 23160 717216 27173 18898 49716 34213 37076 39179 41557 1 89445 51292 46115 743634 454444 168934 6763 700740 74192 109149 118860 1 88541 97484 107390 413311 105147 107663 108596 109424 124783 1 134559 140558 306664 148118 347874 91493 162392 166725 1 411170 116546 211997 198254 156485 204672 210071 1 440057 226966 571383 453903 1 237871 256204 558612 1 521348 280029 286132 292380 346024 321325 311204 315297 321830 312598 664217 365018 346956 482294 364417 366138 368502 379696 596506 390919 411566 408165 402906 415575 422533 701457 433891 440391 606722 596259 100509 463984 496706 475823 488962 1 493236 201890 474315 510472 516103 520660 533138 710058 538145 543378 541312 912197 558319 48891 1000000 574686 582496 584112 601864 356609 612888 1000000 608067 129125 619159 939500 399656 597051 87058 637840 719827 645251 613591 652723 656669 658080 916638 228397 670097 643646 235337 1000000 682125 843801 841105 340474 697742 1000000 697288 699415 704316 1000000 705609 712596 694354 710576 786992 714446 711098 715612 753485 709759 708340 709480 719524 709937 700450 715590 717699 727037 720945 1000000 369039 715142 725196 719145 732782 546496 731210 716845 378578 712523 712118 608211 744650 627038 701924 703255 1000000 700067 1000000 695590 545000 482332 688253 686526 717787 835777 660064 680677 945591 639263 714970 661122 559841 647810 1000000 529997 642779 638868 632812 779653 626475 622417 749069 1000000 609249 618513 633385 596777 590742 586140 581009 1 689275 417160 563264 807219 887817 700940 539367 533882 434239 273496 517617 505033 456488 338057 494881 489422 146611 477486 514405 1000000 726200 642858 413024 465161 577362 429448 108131 415122 1000000 397424 398766 399116 386405 375445 380776 486931 356326 321716 349778 407565 591184 439182 648145 318330 1 383744 228847 293853 595272 281775 282798 173151 263351 1 2471 862187 236587 238975 228593 798192 215856 201726 144028 192893 194933 194458 310527 178769 173651 758837 163151 1 158700 115910 228549 138201 180032 128701 621398 119494 114926 43441 106231 1 104825 47596 84960 85685 90653 78044 74351 69019 1 1 60461 57220 71134 1 8463 211816 64510 1 36631 1 1 30243 15553 25683 114039 1 20052 90051 1 108179 1 63245 1 1 105755 1 36098 7384 73128 6467 6164 7878 5896 5915 6046 6275 6699 7086 3498 1 1 9971 243474 48880 57852 1 16480 1 90905 19450 209841 23330 45762 40933 88439 78997 35724 1 1 464903 1 49341 52352 1 58682 204817 107980 98161 164688 1 76766 1 87614 91404 1 225098 112441 1 112534 1 356108 136332 572615 288364 251026 186465 58602 153957 160207 165392 1 175748 134640 186504 879293 197436 316808 234837 214087 349579 45498 231873 546405 245013 217835 457577 264930 210065 272393 278379 361782 341037 38249 340217 330174 311228 320746 808743 361337 337780 287835 351980 367592 537900 373741 382209 382980 389166 989119 401555 355638 413850 1 317160 438513 625506 400412 401114 333722 464414 559796 535768 480040 513269 1000000 1000000 395279 286171 515123 513163 539074 508694 536635 519854 547016 195189 554897 563057 571023 573167 880909 281193 587121 592758 598450 602147 678047 471488 615695 1000000 375481 627225 582066 634920 641726 644381 648312 364523 662652 782777 196699 687104 688645 670799 146737 579255 684205 400003 830411 988779 691588 734805 696691 698827 700971 702926 720689 704038 894269 709079 712262 545511 652641 697457 836648 734963 718792 1000000 702717 719378 148895 1000000 692042 721013 715973 720888 1000000 707335 977874 716869 437420 717939 717203 713945 828154 768718 502065 534010 650487 708121 740753 704536 570543 700523 1000000 387350 198102 222700 689246 315154 683713 682972 667854 1000000 743061 734556 43949 663934 668139 1000000 549595 702292 296559 473751 649834 631807 639786 335026 1000000 924049 640174 280897 586454 596799 589231 573739 582393 207282 752844 599053 625608 557087 593420 129308 541195 535781 379653 515873 570426 514225 1 482080 496570 773677 867802 1000000 473251 467333 469303 435348 449408 39222 429907 93100 403182 515769 412836 410008 401465 271683 388204 376367 240177 576084 877163 356810 272840 344800 338651 334248 326191 271162 313467 307760 768256 270364 1 574079 267628 271466 265523 259417 55318 373604 241888 452202 252262 1 102013 619115 1 1 1 250695 187687 405107 175063 169436 1 250946 1 149428 668616 1 1 139886 1 120837 129866 384824 62938 86801 13516 344078 215623 377403 172540 88280 49345 71517 68474 545466 1 58589 445996 53881 1 113720 49157 48337 1 1 1 30360 249720 26015 1 26516 20580 57024 67365 17557 1 68933 1 1 1 1 251473 7586 1 936 10509 17172 5939 6135 5717 1 1 1 21846 8132 1 195195 1 11753 12940 156204 1 1 552495 1 116511 1 41717 28504 30327 66337 210392 37219 1 24529 45638 48310 1 55494 1 1 1 69706 1 33580 240892 420789 1 265442 226357 202732 23267 75791 343983 1 163101 296139 1 1 288682 143353 64748 153774 167187 591014 333224 867780 413639 1 184665 195890 174398 206896 212408 221247 184516 336647 233548 192425 246979 551529 356105 269191 274982 220481 282721 288774 294852 211624 1 1 179356 325499 331670 337873 343976 335911 357645 194404 366530 297450 808316 235866 393605 402173 405943 267385 414228 425268 444625 483304 686922 441693 556926 258819 466317 486829 479313 484493 483824 495909 501665 508078 512876 510622 524109 529517 489665 536375 1 1000000 1000000 569172 566990 571768 572536 223646 584934 596749 596204 569698 723152 609383 614360 640613 629919 679144 656657 635417 638972 237450 368054 1000000 650050 985336 659501 665350 714807 671530 674633 385943 656879 683276 686098 697726 691430 653759 866433 194329 700370 212379 699287 705886 744428 694692 294502 712413 713816 973595 716001 712133 760942 513968 717056 735188 720320 732959 730724 728221 744577 729668 720795 795541 123812 718687 718867 659424 717372 711917 535845 448720 294540 736181 698940 709182 702538 702315 714158 701510 697898 696965 1000000 1000000 689800 162623 652149 412711 1000000 558540 665010 669769 679319 526399 986833 929634 654727 649146 645531 641217 663151 633390 628699 686987 451594 1000000 610491 606532 669021 557017 592831 1000000 592538 577658 613475 559414 1 880431 534049 1000000 524174 537386 531951 575879 519763 267162 456465 391603 498270 492508 446953 470415 332499 468961 1 456092 441476 468408 317410 326759 462564 992005 300171 701910 1 402394 289354 527899 576866 500662 1 1 240829 346651 1 177961 1 341375 128361 1 367880 1 1 204564 376765 1 267245 1 1 300947 274210 448120 363805 178396 314974 615870 62326 203693 196400 196110 187284 469513 161725 184705 185697 161006 171238 151072 118245 112528 1 131307 353 359321 119556 113830 108467 97606 180874 100353 264206 88087 92812 81915 63743 1 49400 65838 17866 58195 61956 53043 50299 46863 649764 42141 263586 36116 528254 150884 1 27012 24905 22964 1 379653 165740 4247 628385 11486 66114 238663 10157 1 1 1 123560 6760 515753 6147 216051 6498 7520 1 1 6886 1 3069 22840 1 1 11485 9185 13864 188441 1 18239 1 21532 45787 35507 30387 29775 9375 33713 1 1 42037 44904 385473 256348 1 85066 60110 63643 1 71077 74035 121424 273705 85698 118345 1 348278 80048 105750 110651 51219 762864 123541 128171 132878 292523 337311 155788 309898 164343 162506 167664 1 177737 183938 50791 194309 199799 204613 210919 208682 222304 1 235129 248711 1 126434 258579 276804 269009 324332 221590 191416 293139 512972 307725 310019 239509 322820 329939 1 184106 346760 311970 824765 322346 540652 434103 385682 391856 687272 717182 519718 887442 419484 426411 435933 433797 446932 166092 482062 498642 524405 473193 482564 487291 291125 495096 505640 809204 538162 402398 786682 555956 497110 459531 549692 546059 560653 565318 563758 694754 582250 584515 589947 895642 1 608221 608869 575434 178887 384344 626185 698263 555173 645428 489996 995210 693215 82447 1 660883 657813 374677 645521 590656 676828 493764 677660 685528 932122 678688 693066 517395 583693 600590 701840 699985 1000000 804435 710942 710643 740988 1000000 703055 713602 810657 718459 728702 681477 219684 829944 720618 722814 697331 721102 720305 1000000 651550 720239 719957 464700 849051 136681 718644 389496 726142 712205 1000000 103269 764021 761421 511450 703508 637818 699807 807025 695389 833806 684962 1000000 1000000 956056 708028 675626 718396 531259 667715 683606 640730 594355 654640 1000000 1000000 825294 820993 1000000 652571 626064 621949 205153 1000000 608747 571840 598882 656539 839436 585287 350289 574597 454896 565311 560126 527157 534662 1 533604 327182 508786 420768 516968 514753 508600 961567 493347 981934 482166 476728 470829 455811 488092 461022 449062 444776 434783 246401 448505 416855 410253 404208 444725 477232 385800 393816 376767 427093 816336 354564 60015 704113 349400 727396 323765 377632 311256 305306 1 278973 264203 348543 274453 269259 263014 832519 300709 235806 255454 1 196264 261869 218060 535602 301130 574833 1 189776 179547 178166 1 349092 1 157419 846865 141981 176196 442623 1 74472 123563 106013 1 423381 1 760380 384523 32959 1 85273 81423 92521 73975 84805 266410 32668 59920 138886 26798 56820 1 44897 42518 60831 25336 1 37473 18035 27599 26483 174746 1 2025 20997 11732 364801 13897 541729 11528 9406 11079 7134 8016 1 1 6538 610167 6078 6358 1 1 6562 163849 1 7867 11617 281225 9314 11090 354415 160315 14862 16297 527338 77764 4922 49479 24980 76054 462143 456236 1 36238 22474 690418 72499 46935 156490 1 1 150202 659037 187636 67547 57961 78628 501459 84802 402325 407543 1 98158 101304 63009 148022 115390 1 1 154874 136316 1 13738 140586 172210 554346 1 171394 171280 351968 138895 180005 198259 732857 202104 215064 823312 395992 442074 1 299476 497202 1 585434 267407 273321 282114 286297 389794 314751 666186 348712 373709 270925 121583 365826 913022 1 352896 1 365358 294902 1 384897 399858 473397 402485 409243 407906 424336 384004 426566 416389 445285 529596 457315 1000000 961566 475489 478886 510844 492834 510923 686131 997025 550864 1000000 1 531752 324418 1000000 568696 553107 552734 810754 570882 1 577905 290623 433070 427381 602020 1000000 561661 576805 616860 624811 585738 685119 305073 684249 720834 283178 688528 649111 657663 344144 663205 640492 670358 672939 557978 686912 1000000 684766 687314 689899 686046 696802 699041 699248 782160 799565 786119 286575 708658 378381 713006 778575 896645 751768 719091 730905 1000000 723093 1000000 720791 938483 559722 721063 743028 699427 720701 705400 720411 738489 719399 712389 716237 716659 693670 724256 691523 712497 717894 711265 717603 1000000 685742 705513 960076 698188 704038 670553 786991 687008 686186 684529 758757 544065 733025 162201 613773 665145 661681 826174 653113 852597 651901 601966 1000000 631002 630927 610259 623118 177432 614548 613534 605564 592309 1000000 595782 586261 1000000 1 453106 1000000 1 582046 551258 374348 540591 529953 437854 524817 548116 97444 499406 501666 496919 686625 434243 417736 472585 591876 710857 456077 456581 449491 435654 430539 333908 422583 412127 386123 399895 393690 386408 240555 388160 368833 1 877080 365755 861215 356176 333546 325429 247770 313727 346887 287283 291697 289353 283812 626552 1121 1 106442 255937 254488 320498 234810 82816 1 217209 214193 220509 201581 226405 190866 163475 126574 174441 1 159759 158827 153878 1 367711 124542 374331 144005 124926 326759 415339 164571 160906 103413 134082 98482 48921 88761 1 78932 73604 84378 72156 1 1 55304 1 51787 1 407413 42954 40270 32163 218344 33151 40044 28252 1 24167 31436 302320 18677 1 3470 154763 82556 106619 473533 1 1 1 7654 5741 191554 1 1 6820 1 1 15518 1 7183 1 19714 9157 1 3137 12010 31687 39802 15919 17409 249954 1 155599 60234 46101 27647 11410 1 34103 602594 80255 43972 40303 577146 559338 56492 59669 61606 71377 68428 290541 75604 1 77105 426125 63382 9751 1 1 61519 411466 122629 126226 125599 333388 451270 4242 460793 153734 1 159629 164050 1 300119 164072 193870 130278 247891 202822 1 199829 216882 391251 324147 441742 514566 468068 253142 1 268702 271736 434143 283681 236284 118596 353011 270248 312199 1 385696 337947 1 1 1000000 357421 322434 385852 376044 961500 437191 395150 400072 406928 1 419129 351968 76435 350981 443558 449617 449115 1000000 468090 865432 447416 1 1000000 450813 502501 482745 513926 519450 488631 530739 674425 541165 527115 1000000 902236 505032 573094 572873 576926 1000000 622408 606035 587152 601911 602226 420584 606590 619693 704599 628291 617015 751989 640241 566855 617939 522961 655282 660666 657238 665656 663508 653916 1000000 879634 681084 507900 1000000 685158 764950 685057 142797 697381 701597 702793 130958 706535 496458 651431 711483 1000000 714203 483316 716288 717194 1000000 718885 719539 1000000 178576 687175 700871 720878 697876 1000000 993877 741523 484872 197521 477913 468825 824532 1000000 594706 765753 703798 120468 849890 706330 823684 224735 740310 177160 713471 706431 642117 682799 699619 654506 798860 672633 677818 671609 675619 748446 672086 679022 739627 480912 652178 794061 1000000 477530 636875 637854 628626 585050 541910 615868 626187 606576 602368 572506 615500 277115 583323 569805 573408 568339 561674 558066 586377 551181 543287 1 509496 1000000 548809 362233 522692 891836 497637 491860 547455 278482 474353 353182 462904 456509 876215 74239 454229 445758 439954 484403 401702 197804 567852 509325 389348 516061 220009 370761 364286 246329 342233 345483 590858 326638 327469 353205 273169 448881 614749 294566 127120 272334 529161 874436 267210 225679 249243 142539 245931 206642 1 225918 270240 230825 213932 203094 197636 279933 447478 418104 236901 175280 69363 148716 155381 261817 8120 141696 457187 225578 100860 396720 72481 526525 107867 478628 99619 1 91420 102318 83819 78711 152728 72548 63225 252511 444386 58860 55349 52489 711967 1 43817 35163 1185 45296 1 29226 27176 1 1 23690 15177 32754 1 16047 14778 13528 1 191598 8833 88292 7039 41087 138900 1 228242 300108 6191 6455 1 1 81930 1 697414 1 201202 9795 657951 11659 12951 1 1 515730 18624 24758 1 23962 33728 1 1 52250 650465 39833 39946 1 45979 48511 51335 504103 59238 58363 5561 67482 1 74611 1 62151 91530 89889 144760 94153 122297 104424 30857 114781 738791 124583 798587 1 1 1 277638 153232 158270 1 655554 165096 179038 184376 219764 190641 731324 1 211842 1 820996 282123 798645 240449 395671 250498 259025 246274 234765 77721 282062 279423 394523 300116 306284 309765 318599 738776 327268 79579 343303 347156 355695 1 427098 88867 964607 387514 713812 350089 1 1 417504 456543 429657 405514 408024 451755 457299 464688 466179 498130 478141 483556 486850 495166 496779 1000000 777720 1 523081 529006 722682 540863 545262 552289 555856 561034 724829 1000000 596139 890508 586252 432431 1 595610 604256 609400 601195 618387 617315 905674 701134 627313 763883 664193 646879 650704 420347 489474 656902 664747 637330 670690 506793 639062 499017 686671 262417 688537 710636 693546 1000000 698302 700228 633341 531384 706991 721178 311003 710100 470917 713811 682649 493201 717064 597661 718738 672520 716530 989692 840832 721081 758894 726956 715808 761180 718367 686157 705050 718192 530810 361393 482043 1000000 714619 713365 223901 1000000 713289 681693 824332 713917 734766 559037 558241 708187 699097 42864 483530 685393 681781 678533 1000000 1000000 669798 685182 328691 667118 656910 653290 888905 563340 914775 717501 737870 629895 659492 475177 479718 614464 619151 604581 591512 599288 591272 606470 754520 556717 569559 1000000 559622 559008 627828 502893 539369 891427 537635 547989 550522 339346 659675 534999 1000000 442462 701316 439116 470191 465309 459163 452300 824641 440713 489932 430181 421957 426412 409693 403545 396773 391103 387572 418755 373038 365959 1 352773 384827 19549 335438 329927 171140 286865 305301 293078 297473 615931 286461 515309 338470 1 262411 265390 203102 399998 300040 233049 233751 221677 204547 208886 209080 198238 1 200526 1 177512 174179 167142 300468 147117 151883 352686 449127 136914 132404 200879 191128 118676 114062 132688 1 101040 80539 349578 86542 89845 81578 77366 1 40054 366813 57808 54323 53600 287951 23917 52978 44708 41933 39085 467969 208703 49329 29638 141965 496421 234472 66995 19866 18644 1 1 44644 264017 387126 1 1 9829 8126 1 174642 6608 5621 347950 662 284575 1 6668 1 1 1 11217 9441 10714 1 1 1 431965 16607 277274 1 1 1 69555 45476 137391 31884 34266 36701 39432 1 46686 64919 47131 1 75272 59175 304286 1 71704 1 78208 188148 84886 89327 1 262608 775985 105316 241555 767857 118441 114811 1 3303 95416 142075 293431 358470 157224 161764 452885 174045 142984 73116 188543 195882 188801 203214 185277 297074 504416 227210 23264 204171 247406 250642 255422 262357 1 1 274852 276392 15789 298342 611078 1 330825 323042 202512 376162 673555 347922 368176 175521 366378 408571 380934 790751 48956 556950 462488 409654 531949 428749 1 575989 440185 329412 54995 303796 464225 470164 475920 493892 457542 493567 496660 828618 495002 581585 523213 479066 536420 300903 690676 613640 1 598714 565391 503061 560166 583781 545116 589558 115034 328990 603735 608105 612791 807241 621620 562519 630308 635667 638085 642160 639603 660631 653328 649432 1000000 663457 656140 202300 856359 1000000 684951 681851 437906 1000000 695750 692560 708248 1000000 61706 701787 704552 766116 1000000 697164 648209 735956 708278 1000000 715820 716665 717858 716289 883219 719883 792130 238327 736129 784419 700797 721333 713721 720772 718488 720165 729024 913020 716117 255936 716131 714996 640214 716685 779227 647101 707405 706178 704462 800604 681619 1000000 968041 1000000 683780 688616 685893 1000000 1000000 677508 735355 671268 742448 523894 661801 658001 935077 551362 403177 767787 732695 635201 604742 629885 341687 578820 614119 329088 517870 628445 337326 586033 586701 512689 908095 576987 410845 518557 555983 552352 513510 540043 528082 517750 550734 973428 512437 506704 501107 506890 485689 456717 480343 471990 465501 373341 757574 448084 636706 435974 412097 417090 417127 1 398217 390864 356671 631581 380663 871879 368268 604467 368935 322710 754060 338698 149894 415215 531454 967261 293313 294081 155786 491459 282165 272411 265318 264753 258148 74171 266722 217064 233779 228703 94022 1 212532 206353 727832 195434 1 1 190400 167522 169739 1 787963 148234 1 1 438205 135407 129141 1 119923 1 111018 32476 104057 1 94084 90102 86105 77540 254199 451540 598952 38812 64213 60027 57807 1 51405 49967 45531 568889 437731 1 186183 96638 1 339978 23549 23975 22212 14043 18710 210802 1 68141 13086 11932 1 1 1 1 1 22812 490423 29574 5615 46278 137239 1 6645 1 1 3755 8749 159720 11695 109874 18393 313732 14901 16040 1 19438 1 14506 25413 26938 64885 318183 33631 35914 38043 32207 43934 10046 1 1 1 58906 1 65631 1 44660 133996 80070 82726 166765 18848 631893 88342 1 93879 100801 115584 795713 129998 123600 135825 141132 145527 1 170317 160549 165683 171048 132020 193473 167597 17216 179329 203173 213569 292332 186430 356396 1 1 276404 580862 244535 260823 238092 693448 85201 284705 292335 1 304322 309067 1 349158 500421 1 428793 350538 483926 349774 607619 326684 122860 538769 910628 411687 466153 309744 407722 459868 634694 431709 438309 368830 450607 459284 462658 539987 381651 787518 1 613312 497851 794778 518173 514810 520407 369304 546730 559651 367604 527010 190057 459625 1000000 568477 622215 647121 583368 588309 867066 438888 602546 605527 155162 687489 698376 617051 1000000 671079 1000000 240766 668661 648643 876506 652048 659752 141855 665673 656666 795328 676064 688459 497571 684471 687168 689988 885792 694671 454007 1000000 300833 703549 754623 706164 780527 843903 707394 441583 713681 715563 1000000 717584 717041 744695 717634 935508 723143 722230 721301 353962 721391 753253 338517 720775 321872 721196 710501 837267 586219 713203 741945 697578 762283 711583 667873 708502 699356 867409 677028 750408 703009 696701 1000000 1000000 686221 695109 676578 386111 678329 679356 674581 662554 615147 662585 289052 659429 814135 648190 765248 33957 696395 695568 451272 937281 620207 621246 611032 687675 601924 268751 754242 938745 149190 18526 605766 595566 562772 598797 279831 306533 688790 537013 1 628482 522401 514133 418381 927797 450281 387940 725624 481218 1 467798 823236 455893 211704 460720 457769 431345 922888 1000000 282522 797464 167678 414088 385551 436749 305307 383738 1 357731 176517 344756 339503 326292 277030 320674 313714 306273 300914 296133 289927 281933 1 277947 265980 256733 256717 248220 257592 1 159272 51215 219357 220039 208020 320805 194884 213016 837555 205428 1 170149 1 519854 260420 1 168606 118656 1 130561 170625 156522 1 444482 107829 1 98200 116728 90640 102254 82096 73356 160707 310567 91461 64660 1 58439 161789 206854 55346 44053 104149 1 37993 36480 1 17844 28860 1 1 351359 23018 407297 127637 16174 50881 32671 1 11225 10346 9414 1 10351 1 124936 26832 1 1 16962 4654 127751 114789 1 7882 5967 680562 1 1 11980 15021 446696 1 392499 18766 74883 41584 1 26402 28523 30634 33195 150975 1 43074 298692 44134 263 34386 554599 1 63982 232184 1 124902 1 72997 82811 1 77236 206048 98782 1 1 221848 1 130024 126849 124891 134509 1 150690 149147 174457 154309 130825 772320 174685 76138 105066 520758 193983 208151 208218 839135 391572 224695 229283 1 267338 217819 252631 259093 264996 270977 282650 252526 253407 209008 539660 690575 313503 319658 127640 332252 335334 341723 350230 356754 598362 1 23003 568165 625429 421367 1 470494 413696 1 323801 1 1 303227 1 707142 460945 466899 304928 385694 172357 490179 208586 502906 579770 566494 518953 524443 544622 536120 541995 546449 282206 556765 561772 605052 929285 496379 594502 587001 581090 223844 600276 991919 609725 615695 614952 628769 627307 631970 635928 639921 711650 658300 88108 655014 658572 635844 665271 597885 1000000 672029 678019 680933 609170 662877 760284 691468 694070 694597 1000000 700797 701550 653335 609235 358015 709709 704518 1000000 714115 715316 721203 717417 750261 416833 720172 715416 721453 710477 721291 1000000 722014 1000000 721385 740641 721839 712908 554059 668886 723536 716671 246899 714677 711982 430908 522262 387422 1000000 705678 1000000 516608 586284 1000000 287281 694030 690271 200723 692221 682231 679246 676391 938558 299873 641315 660528 615673 717689 670062 745839 1000000 641473 620880 1000000 869557 560763 1000000 702529 1000000 609146 767651 318100 186918 589252 584388 67195 571562 1 424613 556543 553908 449867 519157 537908 535965 532396 516304 515554 510321 513308 589620 462519 526522 1 475515 470591 468060 460957 625770 211034 436879 433626 584475 421751 1 409153 402922 366876 537730 519846 749307 372129 361149 346258 319017 194618 341013 1 316431 311748 405653 310199 195005 312937 291867 285816 280698 273808 267775 258629 266540 505759 245667 305807 364149 360824 222673 161759 209959 163581 217357 508063 186135 179806 177117 171868 174895 158712 172419 151608 69433 148281 131753 1 401688 120379 30339 168301 109306 1 43890 140947 92521 46729 84640 1 112934 360849 280482 64967 63243 1 1 1 46911 1 1 12563 187489 1 57520 206232 1 27425 25323 698157 18956 1 36748 16432 26538 13991 285106 13996 1 1 8942 152887 7822 1687 1 95345 1 6402 1557 1 1 116567 9357 8430 259549 9979 1 211093 13313 290324 26836 2067 17317 1 1 23947 1 1 8852 78230 19541 39074 33874 42334 169237 1 50574 54813 1 255410 63835 65264 74605 1 686317 38677 87321 89792 60460 97854 1547 134165 110409 150795 119367 1 128556 129559 138203 145817 148375 156776 157784 157831 167734 358156 160915 179079 189221 138135 210542 241437 1 1 311274 1 283155 239865 392131 251568 257471 265138 297903 31992 281449 224164 1 306797 336579 372658 202182 463448 362752 449245 328850 1 691528 367724 336376 317080 517498 386042 387954 454330 821370 395278 141209 422996 429104 435222 292265 310170 464453 499895 423704 559492 477104 369546 488680 556254 502102 506169 511717 519555 522930 547211 43306 705280 208296 547108 512729 517236 82779 571427 575819 580738 585684 547691 288540 889795 733112 542521 879806 622893 621776 970368 228856 127745 638867 642792 624372 646547 654198 657642 676914 676442 662372 737556 713665 676765 848399 681227 687212 688448 1000000 693430 583259 1000000 700244 1000000 501204 475981 707947 996418 685260 717573 982154 935579 711516 560222 718098 715030 368089 719988 714668 721084 745104 796960 715555 811355 681407 725410 718662 718235 717633 765515 829630 788873 716225 715104 711677 1000000 706963 1000000 726050 710720 705842 253837 700311 650911 625555 701010 691315 688528 687181 710286 680281 677327 674296 533548 583297 76691 799390 681206 793057 710421 646464 689570 992438 723288 528423 1 622489 610380 595027 609927 600460 600315 133422 588142 586311 581676 784570 687576 562543 976053 554809 550328 544694 539624 539342 518079 545529 476117 484888 1 476422 494695 37875 479142 443388 471189 465649 277156 453649 428459 243917 279715 432391 424679 417049 396335 1 390077 162326 433627 380061 373857 329800 336624 355294 349066 461443 270343 143149 322682 319133 434985 335171 615262 70874 362894 140456 389352 254429 257629 143746 251578 820204 560283 273511 230247 276544 242334 211490 206146 199714 186073 181073 181824 238072 1 1 163111 331310 151515 134245 143040 135847 133446 1 124040 118916 484830 26563 102710 1 112234 98334 540821 86825 99861 1 75230 66146 548377 18443 58823 24976 63234 51216 146613 23187 1 1 37418 10796 501964 39 129799 24789 24076 1 1 18778 31918 15462 82058 1 12064 10996 260101 1 8533 1 1060 1 265336 8114 6502 6187 296200 14520 15175 1 1 9058 1 7644 423672 6722 183472 15347 16772 235433 19918 30830 23486 191709 26775 29611 1 34133 37912 37684 26522 44556 1 71132 490226 56425 178841 62828 79152 705 63390 77049 82413 174455 102181 80290 96353 100823 104718 1 113754 103169 126549 403236 131984 136694 141559 11337 164635 139181 190355 166620 1 177205 496803 187737 149495 198543 1 161341 215241 205644 221148 240178 580359 279661 190992 1 898041 78744 249102 340217 285817 858443 599990 304031 552722 276863 275370 128028 334785 258495 418250 373539 340983 108657 6501 382951 885567 128776 396746 559437 736333 324130 413797 422607 432650 554202 512890 646264 351578 385005 550480 799134 467498 1 496008 498820 505281 506648 517252 521425 220007 1000000 987750 1 913318 518090 560695 77867 569419 453094 579453 1000000 594785 857333 598858 603439 607936 612454 616855 621378 589247 629690 1 638228 627304 549281 649411 989028 667720 660388 100168 714618 567056 650873 671430 205140 682346 701840 136603 931919 1000000 653363 1000000 699412 702904 684603 705683 933480 788839 710719 667331 729042 715052 311679 840804 529093 631016 719459 720149 752820 743593 720392 761442 938893 590144 722592 272923 720929 452205 338253 99819 718954 717346 716519 403696 713898 713031 710589 220118 271285 1000000 678510 708252 599754 699873 816731 552080 691893 693970 686560 659595 574924 524727 612475 743521 1000000 870588 662326 778628 655306 647928 647908 644130 958590 491068 630992 620343 623812 597323 375803 610661 605432 1000000 795749 130636 853081 1000000 486068 703908 567429 562298 569906 809674 434545 541193 451612 524208 524439 519176 420576 507971 502307 26592 224383 93412 453791 1 467271 461359 1 490214 443293 437252 430874 425056 419194 811543 402317 371637 392171 28945 384955 255497 154526 889870 357908 462112 344683 39682 355068 233736 928311 299823 307945 679252 1 289503 283432 678313 271402 265427 1 253984 1 259904 236175 246819 213382 218890 213205 269760 161844 1 196236 721870 152074 175173 1 289031 495339 122722 149491 122195 165695 134905 130187 80837 119167 119157 151839 107605 1 104396 574526 1 92514 289622 699242 93612 73852 36454 1 61003 58154 252708 13210 51566 44427 42977 23324 668260 32879 33332 1 189004 179963 87036 581425 21032 20447 1 6695 14740 22252 15894 27904 1 1 429287 53122 298974 6702 1 6708 6589 1 6724 1 88096 8662 6627 1 1 33477 1 1 179175 2094 29010 5544 19529 1 22826 529621 25888 29078 699104 71592 1 355219 160527 1 1 1 19127 1 1 148942 65465 65823 72454 699171 31257 477009 87526 82140 94375 705786 266716 103146 1 114176 316863 123410 130741 135460 140261 208678 153922 168729 183028 1 125658 172687 181017 86512 715895 219785 205049 235580 250569 219855 310020 225146 1 242426 242024 1 260172 217305 433820 278519 1 347093 296266 310348 562470 259639 653511 197932 333634 320164 414540 235135 357870 362738 395198 378949 449606 837208 436871 467195 407350 413524 360013 425776 428490 437966 444106 395647 455979 182233 467979 473895 473654 759520 491459 571115 449134 508654 334798 1000000 483604 536630 536440 481367 603174 618149 563009 442407 987825 1 140884 548580 592227 578701 597087 930073 606724 571406 322313 384320 1000000 595910 234357 591094 639547 644611 606427 1000000 841317 554932 662736 662936 869316 199937 675341 678703 682026 701093 3960 991454 706352 694856 696834 711173 558626 695623 705255 707061 630293 576702 712407 365340 749071 715221 718479 711334 802330 726149 716872 1000000 1000000 754315 721676 1000000 729926 721655 684573 733372 379400 715939 719552 718998 702889 704965 715953 715218 713548 711911 711458 827873 706317 634247 1000000 833764 1000000 693478 697819 788323 1000000 687650 1000000 587811 329237 1000000 672799 961296 666991 663402 930905 212423 629986 477057 613797 613220 295486 635795 646186 621835 974162 561957 867552 646701 608159 581100 901897 592801 492692 810466 582542 569002 560545 552766 555544 548191 528817 684230 536571 328317 37478 473123 590737 419931 939767 470494 663098 481029 393826 452681 75523 463680 445203 969481 439080 778800 426470 1 149497 463189 1 470616 390237 380216 179052 368780 559240 365423 343182 1 340441 359696 271561 321655 315803 296053 302901 350287 319022 170963 279236 235540 417667 265044 293221 234979 1 256593 89827 1 219977 217087 232257 209406 807275 155404 188053 181987 288939 171153 1 160911 156031 150684 146601 298143 1 229961 213263 116135 117923 1 92299 218290 92143 1 203172 208498 1 80657 75053 73175 191882 54413 63122 293869 1 439986 37228 47189 33121 42260 1 36454 1 1 20813 397074 9897 1 21645 18512 406643 16674 64004 14071 12866 96288 1 573765 9545 11969 7897 6944 16698 109523 5613 4873 214608 1 705252 4678 8135 9360 9637 10367 11305 11876 40608 555385 1 81306 1 1 20213 1 11460 28394 1 170511 36247 27864 1 244954 1 49034 51796 113867 26318 76488 225287 83231 1 75140 78768 9768 398785 216967 43057 1 104782 109087 1 144986 120576 1 284795 126708 137118 1 184976 153460 158762 159882 169362 170407 431946 185310 80686 195690 882478 202270 259661 94316 225349 229380 146009 682128 231271 255544 36724 264477 1 274868 282499 1 550931 1 310974 145787 171052 325269 331426 337059 618908 408710 235294 308195 378278 374789 189740 387557 1 416799 349192 411858 301685 431836 531447 435370 155594 487950 454426 508482 466378 761934 480956 522500 564962 485382 407577 296919 1 502226 544961 525749 241917 540125 544508 611635 162525 1000000 616190 679551 680554 581746 773708 591459 596211 600955 1000000 1000000 1 618913 622929 640589 631615 697646 1000000 646028 555554 651188 599167 832650 772515 665484 577181 671824 673653 666052 680876 258231 1000000 760021 643201 656773 1000000 706103 778335 702891 705760 651999 759958 612808 769766 713215 714318 20040 717112 164941 1000000 261433 682154 722633 721057 721423 406253 722464 303723 1000000 721626 1000000 1000000 744851 745342 684091 729093 757253 716364 715237 294779 1000000 714333 735603 868392 706285 552147 702426 680808 698147 695887 550410 692181 690811 685972 682775 767836 622215 674209 380946 1000000 710312 661097 873485 789837 754153 697635 644328 633310 630248 609515 626562 362070 610923 609992 588116 1000000 599714 594073 590929 535762 560912 504674 596754 565720 556305 784138 363208 141387 538314 515528 528186 119558 499367 511437 629553 474744 667224 707184 601524 469279 442444 454846 484663 469053 28139 436647 674379 430396 421526 416538 411080 404259 1 290129 385712 379525 373321 366926 158590 355150 332487 342329 336002 574666 87901 305079 54208 304814 1 392813 248322 223327 274794 269622 263107 154557 251217 344470 259632 285319 228035 283692 235731 1 205431 856684 311019 111136 19475 177148 129959 488052 65466 157447 155936 484388 134975 433752 134049 153614 308204 118847 114768 478956 106321 121101 205600 54952 99439 1 81750 77994 74308 70824 43958 95266 190573 107869 47232 44504 45573 1 92369 113155 13349 22331 27219 80600 57949 35724 1 1 20488 18861 705335 1 14453 1 1 14741 16511 9445 1 7558 33465 1 1 49358 3556 1 1 38147 7668 47176 8754 9099 13555 1 398555 13843 14494 667885 16598 18802 20450 1 24048 1 27923 29285 495531 33804 1 39939 310871 1 1 51005 1 130793 59345 14426 107138 71258 74192 187614 347810 96245 89372 92984 1 101631 105883 110238 114610 1 165195 128224 122459 69445 223415 172655 1 250275 161951 201636 155135 1 364885 188813 316423 1 197764 786283 216457 222126 82485 234884 318974 245207 251743 256971 262887 627705 283584 328091 289072 288866 350269 424003 297078 317325 363051 297448 678071 322632 1000000 522580 168961 822536 371955 381904 385505 418449 397811 64129 349429 450404 362490 539652 441595 440740 764360 720676 52512 512858 466689 608251 506890 488317 494159 531392 492977 657961 966232 522484 528025 369466 538978 637197 549674 323353 560808 565324 609592 1000000 57816 433416 1000000 1 599674 695704 608914 515224 778844 597455 624844 879129 456291 639648 639187 347989 810560 649585 626857 688422 806797 334457 670441 715367 689092 680150 680416 669365 688141 732969 678381 601400 699251 700249 745554 648997 706167 708033 691728 711236 712609 237180 715250 716431 608727 718974 641633 719679 711740 700465 859213 708030 356538 1000000 721941 714728 768324 719622 720716 720013 719560 979907 719254 870906 692917 717428 145861 711551 709598 1000000 706860 704821 892777 701025 628885 665677 821167 510953 685531 629199 790929 567091 681981 675316 248921 668859 665575 659228 1000000 653193 786367 648599 643909 655927 873541 768435 623986 597753 664226 614846 85125 672887 616707 1000000 591801 36172 581992 689086 575112 605512 297061 268271 196027 544677 540774 526308 897470 521960 517475 513173 606082 501809 496283 814643 1 479951 382738 1 460767 911551 448760 284252 629454 328566 424844 979740 378835 409842 340181 309602 389120 1 374554 633845 1 914043 1 380998 173536 575095 325693 54493 313360 307253 301089 296052 288618 326770 255843 938436 402387 172425 739158 246721 236040 361533 229800 223365 218727 212797 1 367076 333604 291391 1 1 174224 273115 1 162887 154071 1 1 139416 1 621209 126954 171393 130576 111780 1 103059 98802 94559 334498 86793 1 141273 74716 1 89332 75579 61584 60625 54475 52960 1 46265 1 40798 62983 24419 1 22777 28402 26771 1 1 308699 15422 304199 16430 12441 13756 18105 289282 9859 9782 1 2508 5047 1 1 7014 16491 303761 14009 6275 7656 231111 6801 1 445171 13729 1 69435 14257 15543 16951 1 1 1 23681 27372 1 11705 1 1 1 39247 37435 44553 51064 1 719845 59092 61078 661582 44228 69662 232022 632421 63135 85139 1 1 108605 334746 1 106205 113435 268737 89833 117080 120501 136708 1 1 151065 305841 161187 640740 171467 178586 178766 185091 157035 495521 54968 618773 111388 238389 1 238691 267110 242817 177640 310130 65620 330577 1 279258 285284 284117 295976 303399 205912 318393 341676 953117 364680 340824 340675 367017 355796 365242 403142 405219 394178 518182 404439 395190 407436 427425 522763 416055 776932 455452 445162 451190 728527 463131 466519 459732 228697 481262 492565 1 509192 541009 515391 698514 997538 532069 536799 27025 440682 1 558897 563811 89700 354537 579128 594100 590613 595769 598444 1000000 612191 566386 1000000 657812 625260 602209 279984 637634 523056 552025 232403 87361 1 204666 659274 1000000 644532 418423 675226 87037 682316 684814 696413 596095 699754 697963 679221 699151 702021 713822 705832 703701 111772 711704 736063 711966 715058 1000000 780791 714967 743462 801634 641197 716033 339991 918648 217247 626834 722077 721964 721744 329800 723455 719250 712932 834401 718124 717205 723922 864980 135912 770224 763084 793194 707533 658060 702539 705449 699539 697336 694260 1000000 684939 396605 803574 974547 280605 679946 673069 650622 747007 699484 659822 656338 357817 641761 170357 1 616655 633750 634702 624997 532721 485521 606539 607265 1 846505 37484 551347 583927 468806 587584 568623 564031 558330 521219 629509 542442 536938 526892 523952 655485 711262 1 502857 497839 498969 521128 845170 474526 362500 463056 414122 476270 349565 452425 1000000 427035 420322 1 1000000 402588 394959 389500 383350 637401 144685 376497 358533 352335 928028 730461 397755 490552 321386 297079 43395 303358 262944 255154 142849 549969 271675 263267 386254 1 513767 241589 1 350377 1 204011 214464 200423 182426 198064 192675 215145 1 514338 1 166864 306216 1 380056 143742 133612 136211 1 126640 137522 117558 453694 108742 104669 1 1 1 88071 122006 80267 85192 14061 119606 1 1 395321 1 17492 1 1 79042 40029 39068 42310 33463 30936 152261 27766 34305 23550 21647 299898 17563 16924 160034 68294 60382 106868 8689 1 13200 321523 37926 170158 131736 33475 12731 501907 7140 1 12440 8077 1 7855 13234 23929 1 1 1 14831 16726 18121 149409 138229 22818 1 27743 32265 31393 33818 28850 193458 1 10623 231921 193767 52406 1 72996 62031 44608 69002 1 80301 70547 101419 96149 1 96450 1 1 186667 336752 1 121228 125978 135102 1 696150 127913 149780 154649 159794 144795 170062 173115 181182 8140 177453 52295 177666 210519 912097 219094 1 276016 236274 1 742861 88392 1 185354 812783 674786 281785 289681 300647 301882 537218 276027 300471 328568 332619 389006 110541 352400 205052 394961 53666 376395 116716 388364 1 1 392657 436448 419176 425415 430566 627678 461002 541219 458841 451501 468351 1 614106 416452 490991 547230 478052 1 513899 503146 434037 838831 1000000 642418 28843 552088 134745 629146 308734 194733 542592 1000000 358681 586384 748483 553870 415325 858700 673210 619846 582779 565357 572256 652779 819905 656519 179280 666842 759781 598913 662824 1000000 669382 751261 692842 676091 39109 1000000 532192 1000000 692249 694758 710037 1000000 746040 717128 741150 720116 751972 601376 805906 472164 719658 954215 717778 20208 936661 329069 724663 722065 716445 305131 450559 735785 809540 1000000 1000000 838398 717513 720729 1000000 716313 763342 747733 550482 849960 671944 614589 1000000 802944 469479 581318 673416 701332 700378 670229 699468 994220 688760 1000000 785403 879126 680133 697554 669240 670955 1000000 774920 1000000 863375 791010 650152 673614 633087 638399 943478 630565 153955 1000000 624882 409039 863683 2552 324678 867048 589354 655781 544265 449769 526488 564722 570745 714330 549519 546722 538711 529725 531652 528353 516654 817961 716306 533641 1000000 535315 482215 502458 470594 464442 447450 452538 446508 445509 461958 436826 422182 482567 419638 593351 163885 395346 262423 281006 372708 147727 360149 354133 1 340620 670404 329478 432545 384826 299117 304979 294689 292711 321086 180212 10265 20534 192152 1 256450 152582 280985 3992 357847 167787 411930 233722 155706 91833 194040 301659 248231 173923 172693 250360 190184 1 138878 1 142692 277104 118999 141843 1 118093 114475 111096 75621 183893 97404 91746 102598 25562 279268 315403 1 118843 68612 68789 60437 1 53790 51083 49156 310870 82359 37874 1 34343 32596 32770 6388 1 1 72831 1 25438 1 1 1 41507 12386 11737 17190 9468 1 1 8351 4230 1 19153 42373 1 564821 7363 225528 252771 1 99256 38181 1 71209 64997 1 1 1 1322 21024 1 35496 1 28703 22255 33399 35516 1 1 1 1 18222 620143 85397 69337 1 1 53421 1 281787 81245 601805 86501 1 489606 209693 102633 101274 159241 368125 109847 361282 1 1 251098 433004 135703 152357 158461 161592 459980 173942 110261 184532 184720 753149 1 199605 211937 296051 221078 238847 466921 1 98392 253690 258141 264072 418986 598171 1 181518 1 222757 306364 359145 318635 107896 330951 337152 343346 349502 347135 361895 589414 368792 381211 384952 393010 396354 416452 428431 162999 427655 429755 1 441716 447968 453995 455987 444938 739823 548784 605751 461381 1 500137 512370 408782 515604 341037 439005 654707 566091 545399 643051 556033 559764 18752 578752 855690 500827 605031 528092 593940 567263 605302 896393 95109 618759 614421 627301 645439 631984 472961 643497 880900 722925 603830 660618 971241 651051 668376 560061 560382 681326 680554 367465 686698 689172 1000000 694193 691371 696992 733528 666893 704726 706813 146370 759288 568099 713561 1000000 716016 744624 931469 715193 719902 1000000 706342 721492 716807 616891 722286 787079 722255 718168 699090 721515 739981 720412 719280 718933 721054 886452 715901 750546 792742 711902 710362 816016 704237 689391 703169 885444 826019 689552 593463 126219 689950 60062 723624 319704 678164 724973 573401 1000000 663329 565378 658095 649550 653035 622685 643733 634013 77517 547811 631140 605417 619028 611570 859664 586276 603535 351872 228868 674299 323060 1000000 897646 576741 565998 414104 546121 1000000 540488 955882 527920 504540 555260 434572 507846 556016 462266 489271 441288 334698 436394 729918 253817 456550 1 442329 471326 529049 427698 417949 422053 368061 488314 383939 276094 582436 496792 448147 362220 352997 492336 446080 345610 331384 319176 323332 210874 287031 351447 436401 232139 296555 277047 86430 264573 258555 293589 22280 240945 1 229382 336411 203512 212363 409628 201242 105717 1 184927 175793 200453 1 760684 158842 181748 60000 143690 197640 1 1 188990 120405 115957 111474 73452 1 86227 94255 103133 87124 777453 1 57735 1 71599 64798 62099 61288 1 154079 40743 674507 456968 39636 16927 34983 57508 32658 349804 273287 1 28596 21255 150326 19344 30382 1 322903 19007 11800 1 10046 1 1 8256 1 6614 22602 15311 7324 5881 7719 6416 66805 9118 9042 136060 9851 9950 82685 119586 16086 24044 328535 1 35745 696548 26383 54352 1 34409 1 37395 194981 42572 291897 58442 48172 67532 57196 1 183762 58891 579517 589734 370657 543839 1 77420 675760 110983 93642 223822 372217 675138 522815 123370 239667 132710 204686 141673 119825 150796 157158 162050 167354 671651 196493 1 184979 174581 199010 1 374480 174499 57690 227453 143871 240047 245249 250103 224197 9370 738039 274434 879972 292294 213852 362040 266421 442824 318580 821384 46339 335487 951339 451063 108470 1 366168 424039 403867 385060 303042 397427 404093 286609 432711 422146 432116 431059 440312 415744 450941 413057 300631 512236 1000000 441757 488008 493734 398236 504570 625138 486274 522136 342492 507785 628756 655056 470671 554642 570596 608736 480440 395067 580180 585478 299068 717919 629331 604098 55544 611964 582878 621967 430736 630404 1000000 638557 641826 611663 538548 653850 724163 646164 663935 888803 670967 451403 710042 567102 678083 704863 605612 629670 693627 1000000 683643 664174 728130 969009 706471 708247 709951 740499 712929 385549 715607 791338 717817 714841 858054 775541 730097 1000000 958746 639748 729873 722479 1000000 724874 715198 256438 728606 711637 729129 666786 718465 639941 613381 715549 734566 749047 290521 712685 707880 705798 732457 701822 998953 674204 695933 1000000 287284 687596 553046 632806 646060 137809 673043 526533 618650 654236 659728 546317 241279 562077 645613 295691 383194 1000000 829657 598738 554684 615672 607506 607038 602530 596943 506138 595997 572070 567652 266549 329406 518181 557956 552767 1 541962 562439 488846 525702 361023 351681 600158 501800 885704 281585 614861 497314 529654 468181 425491 456266 451367 674367 438142 101117 407601 418340 133963 1 545429 400549 616848 382760 380530 819661 1 358951 351860 345606 339477 527408 325953 320965 314266 309210 297325 717157 566883 74577 278665 272299 1 92714 85927 1 238923 443238 354558 289352 143083 207484 206262 192114 197460 192384 186607 1 174961 180898 165550 533190 1 165643 177436 141055 120366 362313 120648 121471 108812 112903 108548 139140 713619 1 1 108114 40046 82047 1 21001 124102 65934 62592 1 54250 14459 374575 30962 10655 40510 528040 36606 1 31902 21332 27584 582623 610663 21688 1 1 572936 15737 131713 247304 66008 13816 61398 202039 1 8006 42189 38113 7533 1234 57297 118856 92458 1 3387 18939 9723 1 5563 12492 183518 646913 15585 33397 226490 35429 20672 1 25754 124472 1 32039 145877 125698 1 56095 44645 121386 50357 56041 567130 59606 73069 755569 72013 68295 736042 1 138299 88198 91776 93681 78454 104604 103939 113282 1 54060 126829 131453 101956 155908 145679 142590 641671 160534 129224 170839 175684 188738 189547 178424 197940 254169 373349 8002 220255 608080 228665 237391 320965 231373 223370 423037 208384 267704 311948 298489 1 278857 1 447988 243244 161588 337368 334104 340490 345560 345734 947322 1 371029 333779 383415 389419 189417 401847 175332 216961 1 429825 438917 438943 553249 139262 454250 472310 464739 403353 516967 492640 97722 497271 501491 570589 452955 602713 394209 531967 539999 667686 552849 553192 450260 358925 568837 573887 582322 583923 588698 551720 1000000 623149 607498 540528 597263 636154 652452 464494 640433 648007 832074 645407 605945 627115 655978 660183 508275 674959 669318 687839 668752 446685 673111 653703 652202 476303 417134 656446 697154 1000000 700984 111052 47840 669536 1000000 680363 977170 714099 978745 685390 622503 654769 759825 754019 695911 726533 979144 722550 722474 58843 711897 722509 1000000 722286 51946 1000000 844506 719674 749200 760708 716785 746318 716037 743658 1000000 702350 701397 269714 727538 536532 711711 592432 582584 699506 693817 688502 135182 683204 680130 862485 779824 670918 676019 664090 660839 756440 699924 560240 927695 210129 638448 633835 630612 626052 451163 34766 630883 608652 603910 863317 627420 559775 584891 579569 580438 104257 977433 559479 554413 550946 543983 538386 567589 462836 760562 168181 406539 504960 507166 512710 525068 466117 475943 483390 464084 460983 406986 368975 990070 602434 426967 382984 815861 320625 379661 204802 840209 657043 378229 369219 441486 724111 353793 347588 935245 749300 764237 339944 503548 310590 445579 298368 59617 301981 943952 257511 268408 108199 179517 253248 334317 238746 232972 227227 131489 177745 210478 208066 256585 133616 188288 65595 315808 172269 118375 309709 190474 142499 119909 1 412127 137400 1 331037 114059 114325 109395 105623 1 1 78720 66508 85214 81440 641354 1 233195 45179 61896 1 448909 54067 55247 48166 55056 160402 39801 1 18640 32785 29473 28324 35931 29628 1 22293 134275 18807 17480 1 14803 9855 11588 253474 104438 9339 1 7828 8792 6866 2578 10856 1 1 1 8367 9065 75119 10390 11221 12202 165753 10208 11003 25301 1 185277 19384 1 1 1 1 31588 1 35866 36862 21337 44485 17188 65658 364228 1 58836 203792 1 1 71715 79429 79099 1 255011 1 91771 1 97178 107813 344262 215200 723498 125642 95877 226006 50370 144656 152456 153017 159067 1 62694 75080 180034 1 191077 1 581473 208263 208690 308852 618995 230239 687024 873895 247490 253039 259239 266653 271263 283699 427521 210024 53183 301502 307609 464593 640734 326675 332211 577083 268145 350774 356863 363560 1 1 375637 387961 203874 386477 385280 1 418765 280221 658520 574977 639744 277684 449269 458517 1 473091 687297 472023 151556 502273 486048 762013 981428 519225 525263 988663 556807 539265 786830 408486 8232 447232 742687 879537 121401 904364 566712 887317 633745 608154 1000000 17592 1000000 619731 616883 223354 553254 637826 35138 673014 417293 1000000 684637 654394 530995 797151 819525 320547 671179 678787 681719 664570 351340 721546 966700 584386 1 272673 697624 703726 705671 453120 740943 721853 712423 712966 718696 734963 753782 718249 727843 690390 723614 748728 721923 721568 722560 722704 591953 722688 794603 726465 631713 721368 578174 598580 719524 638862 97177 716127 731259 945801 285902 697402 709801 399810 705276 752882 702469 1000000 697129 699391 557802 631924 686735 225180 681119 643846 1000000 286709 1000000 661546 661787 355760 654924 651454 560712 643864 573057 639261 1 631010 604505 618833 614422 609936 616906 600792 597306 399037 769597 575260 575298 571522 537317 561289 553066 1000000 1000000 540087 518640 529169 528089 911530 512420 505495 525151 496004 644488 482390 475933 471710 457889 448174 769127 448126 442058 379932 433461 1 389438 775244 401948 401810 392887 327690 380546 728027 376137 147588 231729 267161 356654 337412 330961 324794 329486 314706 309710 487259 40844 288054 312627 275920 112119 1 259186 252390 734218 849044 262792 228749 54085 218089 199074 1 201482 258919 1 128020 689963 173772 153742 175644 159681 153542 148576 144649 374487 628428 131123 124737 113033 127284 112873 65548 102380 79238 47220 210806 10608 83775 78954 80149 71700 254406 64860 374409 105618 50586 51767 1 47487 255350 40775 41619 60455 39012 112153 3785 1 13696 1936 232031 16263 19070 11343 1 14255 473986 14649 11174 9229 10754 555408 8583 1 1 154189 55782 1439 7918 8802 200700 1 9780 10514 1 1 13039 198212 12692 14876 1 169217 35576 22930 249397 384760 13022 1 1 943 37926 46220 241931 43098 48953 51835 72472 551483 446080 1 422166 79135 72945 778551 1 30259 90227 97379 98278 103290 239221 143561 258249 117776 130479 135383 152791 135795 157377 112793 153233 1 1 125755 209679 178549 184275 454555 9914 125463 451976 204379 216254 955 222110 234444 244987 289786 251446 265682 876832 248527 322848 1 288369 320327 5319 305995 1 433760 324412 491042 336757 339572 346352 354638 419709 1 372011 381393 373617 926827 398694 89765 410839 593145 459067 1000000 322918 440904 446314 831534 746677 462441 841984 477440 480323 532663 107786 447634 995545 512102 573145 563702 496069 514009 735374 545258 550510 556015 346712 9123 571065 533080 592468 588957 598717 596248 600403 605152 387066 1000000 984797 622957 619928 318335 812505 639485 795117 622635 642891 658332 587638 661885 1000000 669600 522294 679325 697663 621669 881523 534198 677607 888244 694387 672362 928653 701219 660962 651012 707141 1000000 710577 624628 747775 515179 720542 717355 759892 405385 1000000 720899 721319 508758 1000000 703586 722828 667665 723805 722321 722477 721665 722358 720876 722395 726639 718452 368175 217717 715710 840373 712689 702866 1000000 707873 705971 735907 316145 699400 706993 760757 626673 690297 672453 674848 722530 679174 676281 673019 486968 666553 663156 1000000 656114 647204 568580 1000000 143155 288505 632928 236499 389859 620232 615122 611383 525083 1000000 600278 592833 741019 517568 575547 573682 582304 507043 557729 552646 380856 541622 536641 530898 628988 1000000 510485 1 1 504253 480183 299008 1000000 473729 468179 461925 454342 336633 443988 437690 369601 425564 420975 413079 75818 400994 622354 388652 287983 376463 520375 388603 319899 147163 120220 1 332887 1 628400 556476 240931 511952 272913 307956 613260 1 635348 267845 365927 253945 248211 863917 1 234180 223965 212165 212215 228841 82218 197148 372559 199040 180977 175684 381110 1 149925 155157 150263 1 140355 497438 143262 105742 123151 117162 112880 1 104115 92689 111899 621874 1 185777 80633 76483 1 1 61234 1 75407 60413 52483 1 57958 161664 1 39478 1 1 31931 29109 33700 167243 17686 1 20783 55326 87893 1 19365 1 1 11576 1 67427 9382 25883 1 8131 3470 6133 1 7345 8246 288239 9036 9105 537420 20703 12993 1 13973 15174 1 18215 19259 1 22412 24320 396996 1 565082 150848 1 36875 8448 432153 45461 189762 51180 314022 55930 79215 63789 308583 384417 328316 78369 1 265786 1 142627 303121 96918 1 100952 121774 147080 122824 127913 136707 1 367104 452688 7774 156946 152982 1 1 176329 365322 188472 186009 199265 467870 386767 194261 189316 327324 4765 405556 244841 268912 81500 337218 262122 325562 1 286557 296397 296770 309256 727815 328226 1 328885 342865 163726 347503 450942 606362 366138 383825 790295 1 1 397067 403268 835051 415180 298125 427941 434030 436763 461574 452102 458049 394522 604686 536444 499886 444873 493574 498754 671001 517916 464137 152355 516965 532927 430089 543922 552704 340368 723968 564839 568320 574581 577609 1000000 525726 593392 522246 603932 608561 613045 617509 590505 178261 641770 392097 1000000 642744 674906 1 1000000 653794 654555 664484 667866 673701 671656 475373 325180 549127 685928 523798 284759 892124 690386 714982 604083 241674 691283 790963 707832 659129 1000000 684758 676767 716001 717118 718726 783298 680446 425082 738010 730247 647309 407142 722939 1000000 1000000 725062 876098 839814 774407 735548 799883 558011 719152 842330 717113 715707 625479 711565 683393 452979 1000000 555747 691544 910160 700246 699061 884093 694412 744239 482174 705387 711653 636005 470113 583929 657146 670281 676150 580135 1000000 1000000 634795 616587 1000000 633936 634939 629821 1000000 786956 617345 618274 608313 603406 505752 487323 774118 584770 535156 575232 590052 541606 565048 509566 734344 353190 472968 558753 405767 521568 488675 592580 504636 498897 467543 477172 454129 463889 156669 463719 982530 916239 414567 438660 433580 427578 404589 374982 401245 402907 462477 384818 341804 377002 1 367833 359361 650090 181674 365477 70210 1 126148 316335 258088 326559 274234 1 287985 279808 431766 276959 1 1 250056 244590 556088 1 453832 35820 558034 216209 94162 1 197344 150134 1 175672 674532 168107 1 819372 151733 146795 1 1 132392 1 15046 164254 112446 109818 105212 107403 97111 98599 88830 85331 82123 77690 77115 70513 108404 61099 1 57221 32784 51129 57773 45422 1 63095 136459 1 32963 134812 1 479788 155468 1 1 19849 18651 1 370094 107204 12891 11970 1 5103 1699 80838 562640 9234 157455 14590 8023 1 263416 885 110146 176031 5179 1 11767 12747 3837 1 21571 16175 1 1 22366 79129 1 23400 726210 32232 34640 1 39586 42128 44820 70568 1 1 702855 59733 1 69318 1 73345 326709 301052 85623 8456 92199 99704 100309 543650 164337 111538 173591 112290 157508 630654 138332 132393 155907 1 155407 157881 164881 170990 177839 128219 185640 191225 1 205685 150609 214349 219992 225695 229500 248339 243022 1 25968 83458 266557 1 805163 253307 751517 1 302678 1 637608 321792 300405 598954 1 335738 559998 916320 584428 1 190128 373728 761519 395440 1000000 768082 427492 420275 431305 431852 438374 444370 451012 355865 519905 17863 474350 616036 211962 456846 586036 1 481861 651404 520399 528340 527907 539942 534437 547934 1 585478 553768 568650 148379 578766 383810 588371 35362 522521 406996 620925 701921 509766 310065 1000000 656659 633462 634976 625635 649800 627981 651186 676830 614269 657496 667036 744989 731011 675839 742522 641881 796218 829808 712722 752061 343211 698050 726068 656251 781540 706384 973846 693207 711492 718131 724995 715867 1000000 716920 700575 708604 23407 953325 1000000 723124 725781 1000000 1000000 791363 723774 722943 443597 722251 704149 532749 612566 801731 777293 730201 716320 680383 185548 622360 1000000 831850 38353 606406 683039 1000000 795995 721325 696819 421659 170297 706126 683971 682298 678183 851929 672038 668753 712240 843642 277968 654869 584734 541201 966977 963721 295262 646981 218972 789508 138649 609573 476405 1000000 600497 678728 592715 689590 587604 578172 557677 1000000 553936 571980 550535 423304 350471 534370 631248 331284 517745 512109 482298 540414 559817 489147 350985 666410 347191 270682 458910 670181 466881 455489 435884 431647 112924 278399 567034 404853 307527 392505 385296 380761 419196 587706 435205 543539 334004 313588 333015 326095 174718 131554 1000000 306002 300007 965152 244905 281861 275710 121861 179653 268385 249657 246065 243246 1 228688 534167 224619 214774 225550 214904 194573 153802 184349 166538 363040 178617 81825 159860 1 164367 185593 106699 134145 113310 108171 120593 683611 116790 132483 100474 1 91969 155788 1 1 78936 75250 71680 73213 64802 62421 338051 55931 59263 14834 41149 1 291996 40348 79799 334484 693287 258765 1 25086 138436 1 1 1 17331 15756 1 12707 19079 1 101894 8973 496923 6085 1 259287 234230 1608 8238 1 6317 82378 1 10581 1 169358 1 13648 483728 47201 17688 1 20441 23246 23789 25987 1 1 31846 1 36495 1 39992 45302 1 49516 589574 742336 63751 61366 598995 59450 72548 75953 79692 84216 94407 144309 25909 99340 53616 148594 112080 697679 160953 125581 1 150172 139422 145071 149694 153469 691157 2067 159244 174369 180264 442533 190710 46454 1 1 403640 164553 224192 229909 870368 241527 1 1 291391 196186 204008 276185 233767 289011 301931 299844 780708 1 1 405134 342345 243278 1 271758 354778 235496 247051 375245 261555 451810 9085 272901 406890 414733 713103 413224 430700 507170 442874 458016 1000000 459627 467447 497938 686164 509813 238191 838073 497419 535036 1000000 471736 507289 538727 542019 418607 544571 551382 368268 25100 567331 572258 663294 202512 299309 620300 595333 316868 570405 541762 645310 674760 620829 628288 444552 636527 1000000 644528 652621 711717 666911 682920 535208 666231 691174 1000000 1000000 523749 660647 521947 692938 687274 641057 531818 821424 699546 634521 558440 364168 702322 779363 709631 850413 712774 166579 813373 1000000 617825 719479 720704 721450 675126 1000000 523050 723151 721664 723362 785401 787837 877445 696017 679530 721464 720776 708938 715876 1000000 633202 398038 826319 363390 689673 1000000 148440 764050 692685 705764 769520 697689 592515 704309 688632 680066 677459 681230 1000000 676205 633103 428376 666534 663157 505726 676751 652428 648678 748854 612390 627304 669371 628659 836971 758953 604657 611304 634212 591243 143820 462938 113469 582558 553510 572920 1 557636 540517 550340 549733 541526 576310 530632 152784 519526 527211 370371 503085 492995 489879 672213 1 473395 467420 475132 367260 351038 966666 436583 502660 425228 505782 579439 408054 397739 390365 354060 381752 350457 369674 315832 357276 511989 344883 891395 304726 387651 209804 337736 1 307694 575140 284346 283607 1 111876 283642 274617 312404 237801 242060 1 227482 204766 219120 216285 206492 202368 65166 195952 185873 276991 1 100454 165030 160907 154920 558524 55789 131422 135420 1 166481 121521 120473 112633 109575 104013 99829 937 256390 180536 75514 80939 398918 182516 1 1 1 62474 1 559178 27192 49131 44694 72289 39327 1 1 1 146641 27152 138669 626157 170694 1 1 17635 16088 18704 1 69665 12550 302951 46778 1 279743 298533 1 32608 1 9014 4525 1 8615 1635 1 294435 11616 210635 13504 1 151165 17263 35142 1 1 21448 1 1 1 104201 1 35948 1 1 1 44031 1 109807 55085 39049 1 205454 97148 9868 77520 183015 281072 86231 89912 231599 100077 107655 10764 238796 323456 23584 124391 243216 2067 764308 142910 148144 71489 116077 131518 125004 214477 173707 27448 189758 198476 1 386250 893544 337828 346317 240425 561131 522099 216747 540888 247604 1 268870 279278 294916 320430 210957 789835 303228 80239 317955 332432 339902 631607 434001 359045 36772 1000000 659120 373624 379824 385400 386255 398387 404420 410736 470038 269965 423759 448459 445410 505307 72509 525646 490593 977027 477176 483056 499160 523620 538126 507312 511840 311886 728208 544920 617537 545811 736909 289937 584799 584414 566019 576740 1000000 347485 307064 651025 595720 572495 659902 666975 607270 638532 625631 609697 608589 501771 126281 653491 601035 655900 1000000 662981 678047 685206 643897 671745 666844 653309 473624 1000000 603855 849692 689587 694642 681673 697536 828695 702349 952063 673696 1000000 712362 712856 714015 701432 431813 716576 825085 733670 725905 937969 666973 722526 723017 737154 723398 732329 229382 1000000 744386 730242 696726 678876 883208 1000000 1000000 718518 968865 660763 780407 1000000 711824 706909 835183 702223 635400 869053 545439 698595 629199 662371 86553 687881 717506 690092 526793 700656 1000000 671080 1 1000000 661459 784612 617889 736294 978217 642221 638240 642586 1000000 612302 621603 617656 947069 608172 565336 536334 667509 343393 558078 578935 318565 569926 561742 565277 552201 354206 477185 273821 477400 978138 287503 512585 526082 313491 498595 485982 136579 463545 473949 1 293603 457680 373190 448906 447378 429689 392757 1000000 228201 600051 371903 395874 388669 764966 379086 435236 365244 359223 689646 346834 285743 398858 388891 675158 299591 309851 303736 296888 285602 285509 279614 273474 528914 174826 360555 250093 247509 212697 365646 227643 715649 189985 213022 29366 198737 340762 187881 2574 414996 171903 1 167922 299245 304793 152888 142090 137155 373918 130989 1 84411 114030 719247 103941 104669 1 477955 89197 367256 81464 277737 79838 83997 106898 47597 67433 1 54006 51212 299545 103077 44368 40287 1 82980 42939 30028 1 26487 1 1 21934 12552 19937 8425 1 1 13284 533891 11389 1 10109 9573 6345 8831 1 1 118695 1 8604 1 1 1 10786 11542 13539 983 664598 13597 7885 18297 56181 20814 27183 66289 1 69870 1 469328 80435 1 36952 1 289434 1 59329 46149 57457 61487 1 225276 70754 74570 412155 15441 159191 712416 98855 619921 21237 106367 1 193152 307151 123314 127740 132250 403516 141599 788263 317823 160676 160157 1 1 138274 182804 267755 193480 176157 204195 210215 1 300277 226941 232689 238449 243205 307587 255956 262057 504449 360108 279834 204255 291927 179944 145697 310226 316350 953855 197023 317860 339653 358095 245827 414317 249246 86940 166134 493235 390592 390785 402949 404189 1 423314 360238 329369 414433 466214 451794 659320 328357 968414 424196 491619 489501 463215 812511 735020 442563 517187 1 778871 1000000 1000000 543105 669648 551036 1000000 136936 569826 388858 68850 584838 635757 363141 599286 1000000 609356 870857 698300 621860 653403 630398 459497 638568 642544 646436 657022 772523 659814 661216 203482 747278 808530 1000000 677353 924679 679805 1000000 685255 1000000 690598 691906 476941 701104 729120 704711 1000000 706932 710637 713644 686209 1000000 716897 717102 681331 710429 720351 294000 163628 722672 722922 723334 245126 1000000 1000000 1000000 728407 724054 952115 716702 716874 625807 989120 576688 763608 716768 716383 714116 712648 711055 725943 613859 823559 567371 697901 699737 420009 929188 583294 689633 674154 689549 752490 163561 1000000 672039 511457 665451 976841 680162 662795 1000000 648923 670777 641546 668348 633703 797451 749875 421951 615291 604157 605075 671102 607903 596974 324670 581499 543244 727741 1000000 560819 555349 548753 544959 65770 534102 542027 523841 539257 515501 506147 502339 494601 472736 599337 871727 54646 1000000 461212 468728 434688 777290 417272 426984 422864 748235 1 424091 398643 392158 364466 1000000 255305 356463 375521 354428 722776 182063 358900 333766 319488 318273 1 319063 1 305485 287418 869686 275429 256800 263723 255981 251575 245764 239944 234161 228420 219596 217039 271924 394497 1 194948 695317 1 178843 180969 153549 131669 289332 158188 120753 108828 138496 131906 641590 190488 118506 115479 1 425803 102562 94760 1 88633 86466 1 1 49182 71695 64543 1 195295 58352 55245 52173 48887 1 24494 32802 37472 35812 414882 3598 29096 567775 713803 23153 1 1 1 1 33745 63267 13779 1 19055 68390 1 9887 1 482389 10414 8496 1 8749 1 9095 87483 383277 294701 282389 1 13570 13838 15363 13196 18059 1 236532 116837 501071 16675 28393 2621 32637 34058 1 14392 41339 49851 48792 77959 53660 324070 96055 66952 66221 189163 73098 110520 80704 97059 89770 367492 96300 99695 122971 106293 144530 187289 122112 119743 131469 331475 158332 181802 1 155549 77405 165695 256350 33960 181362 1 4571 1 499666 1 210767 301045 46670 115780 236952 240984 249220 253864 4628 266615 675949 277609 284302 290275 545948 301843 949548 449288 265624 338694 1 347103 345594 317638 38919 365945 370479 376570 475459 86760 395165 404625 396105 407970 1000000 425826 155380 439243 480644 450222 446175 512377 580896 472277 235931 1 484338 497486 434920 542061 505847 520245 525781 423337 515010 542371 434225 921124 558472 563189 567147 575225 578522 583593 588484 593400 695493 761900 1000000 633521 368408 630947 607210 643202 473677 858472 739817 640076 571251 179278 657514 660308 430373 667707 706888 688405 676796 686243 407843 685036 683943 631442 353087 602769 471383 901054 569922 792806 699495 121930 604982 711633 712647 699879 716270 715707 718603 719223 913760 721308 721402 672310 880548 722135 714436 723829 720841 713768 772862 704710 718257 681293 727733 599713 814013 748018 704216 1000000 709045 773095 713264 711703 701370 901872 786372 558897 464339 700209 690004 1000000 366785 683154 694308 816869 682235 712944 714835 391019 1000000 666720 721776 577904 652470 729742 1 116961 365135 452034 664954 698903 623602 1000000 615808 613482 606569 601942 706380 652462 594528 582726 694208 679226 1000000 621363 559995 551897 547012 721296 535947 341501 525243 1 500880 434575 724183 392537 621398 381226 1000000 739591 433171 750813 437220 236494 416483 1 423067 747045 422524 412609 379509 401046 464103 387854 381730 333170 289379 398180 306618 90542 392464 339228 167544 321556 1 335617 307158 301768 295339 500176 386488 241210 273949 265317 244462 1 247391 243248 229063 536805 179801 218856 330393 205368 202119 569415 191269 184772 180242 1 178623 165099 685450 201782 65442 1 140399 88581 133782 456770 619730 111454 131455 1 162513 201290 94459 313335 90919 83900 78952 649827 1 64410 65978 64196 343391 53249 53233 49731 42600 42824 1 306326 34091 1 1 25860 664391 581971 24153 26322 1 19485 17876 117284 156836 155750 12907 302557 1 79004 1 1 7919 1 1 1 1 9032 41597 25195 10502 85220 11440 12175 1 13558 84465 16504 12243 1 20797 346442 358831 133276 1 1 27185 182530 36802 472934 52136 44457 50856 50023 53997 95368 59903 443279 738810 84843 1 256723 79566 748666 1 17337 95286 97444 117115 108130 126301 131588 120605 407619 139188 88279 1 145223 148420 1 159302 165474 360671 174749 227455 42837 209242 145558 198409 207105 203363 218336 194069 224883 235461 1 724382 255313 259182 264771 270732 711871 283980 496046 306177 301560 307036 305223 347135 313659 639836 1 339819 345261 319003 414155 369747 375180 381169 387370 393615 401343 422601 678859 622649 1000000 447414 519579 226418 1000000 454846 519391 474228 452873 428458 493581 853908 499152 502228 525481 629138 518716 83365 529915 132234 540879 767696 551551 555532 561966 558196 560851 520208 987919 587138 561483 596877 310568 606221 616808 615340 619694 622265 628821 724210 636585 1000000 648458 648404 769130 464552 710664 730443 666390 149291 658026 677076 519175 688823 664485 692937 682345 692827 697718 829205 795018 702462 774733 764384 708242 713277 750356 863886 717255 477424 493635 717502 719525 778775 695866 715421 731206 738783 396979 691201 1000000 98605 624027 724201 707408 700271 1000000 722240 681581 260102 306443 698975 714717 47643 44217 713855 710720 939695 708984 704368 659456 525846 699765 1000000 650315 703891 729479 688846 685820 677867 677627 727699 11426 671035 667280 653252 660880 743418 623688 704708 648157 556981 624930 917349 364276 625621 656361 628508 353745 620089 201456 598105 618410 603165 584920 579399 360314 569869 649219 572422 553738 1000000 542994 313602 532127 1 731323 654334 556051 524055 498496 499019 490005 734420 415853 469043 441741 423794 160624 430761 439314 432313 306394 450829 414551 219792 1 445616 389880 375144 391859 397669 351058 361142 500073 992264 408195 146940 382215 233947 1 501319 344106 297322 291285 244558 380578 416649 1 1 212462 249495 1 237520 559419 228847 764656 381010 209426 206113 198527 141300 426538 194235 172033 154673 218207 387390 151113 151390 32571 162811 369939 126167 127456 83291 1 207615 40511 97828 101138 97023 1 89039 1 81387 515181 328412 54639 66615 512904 30200 57012 54300 1 135669 19529 1 1 529735 35506 21996 34763 28915 2907 24656 493440 17741 40811 1 17112 18832 109217 150220 330945 11904 11452 1 9998 12313 9252 64363 8811 1 187697 10121 1 182933 7977 11374 12194 1 157090 242672 1 1400 14660 20517 21167 23849 25655 27543 121624 1 264727 1 289730 41521 86126 1 92502 52655 1 1 1 462332 208794 170679 341497 1 102169 1 90520 1 192097 72231 112737 92808 1 119391 131526 248674 133655 1 143204 376264 1 158077 163095 168225 489111 177302 242900 185623 172799 200188 194703 383635 306964 532314 163096 222990 165578 1 228780 891036 11154 617361 24141 283064 287442 293275 402295 23359 133734 341261 1 12339 297382 605542 347851 324378 665051 367166 522247 374143 366203 562691 247758 499494 95007 413849 422748 427893 1 480580 447203 447421 459127 465098 768345 508169 874775 531017 494506 529555 478601 511699 559634 379344 187112 538687 531853 885061 549482 396507 664544 565920 590776 576184 1000000 585630 565541 587822 605842 605370 617743 948780 901056 622997 627243 1000000 528866 734989 1000000 638094 644759 652759 666801 662143 658369 668951 627378 555813 852282 801762 832570 641674 718699 701886 285099 594002 699637 135095 295528 712568 878931 1000000 441985 758664 1000000 716010 1000000 716218 719392 720342 678063 720802 67608 722367 560381 708263 743627 1000000 733192 717783 723883 607493 723128 697103 1000000 723004 660293 706476 988956 719520 715837 1000000 712958 713794 678933 710993 706553 703949 701836 699297 711525 977842 692398 689791 676923 623711 682203 702182 675615 671573 662847 698156 662183 659595 654900 685014 608574 640760 637499 552293 631251 1 1000000 662166 625908 676473 1000000 549233 535079 588732 121731 566810 559115 570450 937899 559292 555420 257376 271158 536181 533839 1 518762 517261 511579 509880 495746 494359 488575 478102 476844 465301 351165 459433 469747 487566 440918 434983 349703 668799 416513 369337 407308 377471 391754 385939 252080 373733 349489 687232 343133 353556 360265 339769 215636 365589 843929 163778 305023 965395 306168 133102 280241 275226 268551 263182 270227 218074 269095 1 202772 228161 370095 233004 1 1 273358 194072 801132 183942 626931 96766 178766 163051 158001 1 210766 1 1 1 129269 164662 685824 115398 4095 132802 793739 1 94319 34778 1 80387 252629 79165 72762 41275 65762 1 1 1 276783 49443 520811 4382 1 80303 36392 47220 1 27788 27682 1 40306 22507 12466 274935 17728 296194 516600 13933 1 12327 11531 28226 154595 9924 1 80660 1 548142 79985 1 220641 369013 1 284081 517391 13245 427024 50620 1 1 1 23764 1 323172 25329 46432 46498 256770 33488 455114 38178 40670 41753 32913 239607 51686 54418 248111 22892 64095 48681 573039 97947 122039 29207 1 89232 58094 227692 57169 42388 1 179162 1 121030 242863 135643 91336 399648 222964 152141 140553 1 166918 172972 175903 182314 187953 878046 198799 204300 1 215443 222609 922730 648195 238050 243834 511218 197161 292418 338973 934103 262918 215100 291949 297805 536057 821856 316342 960197 621920 284982 340189 346903 352867 747853 364729 374167 365423 466945 300320 396532 402748 673247 446084 626161 1 620942 589476 443976 453645 752168 467674 743809 570603 489573 485835 1 663038 504540 510414 602364 521515 733340 527051 537587 543488 225632 533994 300330 670285 997993 618321 365063 697277 522720 792581 595384 603921 2892 624612 617512 1000000 582034 375218 532150 638654 642645 748870 215744 186376 657640 661643 754694 660294 758363 674486 673693 1000000 681314 685988 901387 691892 485381 1000000 506101 601457 715402 715281 703945 709095 703637 665929 534057 715657 1000000 1000000 793068 725260 123492 342150 1000000 786980 179845 723986 691783 1000000 725124 1000000 737741 736214 1000000 1000000 731625 117339 712134 836789 713348 717679 716395 521764 713570 13586 710437 693727 708195 704711 366530 700420 818958 705044 766045 574278 1000000 506166 643209 71773 675557 679625 670001 664637 653871 379922 603381 654228 730534 482481 637075 635483 472004 628544 624289 619961 524361 545854 607225 601833 600220 208070 517370 564926 615386 572194 603252 570892 557089 551804 504133 541082 535619 451559 524586 850796 547195 507709 376736 568318 611750 479677 479165 531102 453872 1 473893 860265 442299 674869 430678 338810 419886 412268 163255 399971 380569 430328 382058 471362 1 334210 462778 103388 343987 1 1 302764 134838 290679 307734 301168 295098 307476 532407 439388 266221 1 259979 310095 247305 616214 235115 229988 215947 700753 212995 216273 201908 192975 187231 326881 218010 166525 169978 153617 155556 162009 151876 144746 118627 51883 130443 125963 440504 118542 123865 84284 103906 99751 53689 109867 89275 196905 1 309718 47651 65361 306101 138729 47445 159258 75968 35608 686879 1 124708 284789 38505 208179 19423 1 28423 26451 1 22860 272078 19725 35321 16965 616582 381042 23476 1 552 72733 1 10167 19791 348349 1 173216 1 85785 1 25546 10761 32696 18255 12975 1 14829 15970 17201 18710 4869 22861 17476 1 26821 69415 1 1 1 37126 609944 117345 42406 192011 50965 53915 55796 62874 1 153638 70468 1 409336 1 76764 215581 11528 147505 86769 104585 108905 117780 172901 214128 126685 241535 136036 288089 1 326083 249170 119893 165621 170759 1 181145 1 891645 1 392057 369004 214007 220177 225305 230746 215873 249996 118295 1 1 266118 277406 278196 280904 248260 296196 302462 313970 328617 405992 549848 332985 338914 364420 283726 352040 333044 275578 1 382550 557404 394930 1 671924 401569 40369 425700 453892 644901 401669 450036 445332 461126 602017 202926 470703 204521 572582 1 503069 1 724551 526186 525541 953726 536779 40094 571962 551608 186295 676375 575889 346478 138029 677359 405336 578193 598422 602751 25406 610309 684955 620653 602040 629403 335491 558209 676573 600728 680844 698602 612257 4340 667414 484913 339491 56360 645572 680158 842665 683809 1000000 736943 697588 695579 909217 703879 728675 712981 615909 981736 654099 712693 23806 1000000 717556 1000000 720156 720116 755952 721891 722620 1000000 731553 724137 830763 1000000 724575 450577 761413 734813 707300 722144 337422 652654 911933 730895 842534 719811 837194 715583 646463 712658 711009 508536 634028 705746 684827 701332 699174 316627 469657 668547 1000000 686621 628459 679777 677465 1000000 685438 147753 1000000 646451 657396 671969 640159 649014 642244 641921 438766 629952 143975 759712 616988 544445 607975 603352 641571 594310 757607 580100 578161 570363 569122 797132 592776 553500 687252 717999 1000000 529374 530620 520799 466111 86735 617962 499136 415329 486453 452876 711984 1 462856 456818 450603 528224 438357 457514 427424 473898 413967 1 401928 395644 294433 383359 737032 436925 331592 358579 350694 317607 610734 333739 840575 158972 629340 533617 303118 730436 314245 295060 259431 191471 347266 261013 263431 249072 388029 1 233577 52039 220409 214788 280565 44216 251904 192733 187276 1 177838 128376 189209 681946 156245 151241 147681 138385 137035 128218 452870 122593 101275 115398 90919 105289 92139 96265 442088 1 105816 1 1 1 1 67185 63845 494109 57479 44688 1 37019 45779 62116 8307 17417 24410 1 30102 163970 38858 1 113168 1 76434 22361 17522 15800 18040 1 93969 12520 1 1 10497 699476 9809 1 9607 9584 9724 9971 1 12315 27177 1 12816 22789 17333 1 1 18385 22620 47470 5978 20920 26454 1 1285 1 525064 134245 319587 273377 44049 465631 596997 8233 1 58797 81212 72372 71034 149787 69945 80142 83677 86473 91402 6884 99489 106879 131830 1797 1 114248 157544 764386 131004 1 477899 239408 1 525314 235672 399179 766689 179907 185055 190552 226062 275144 207033 216983 262784 223753 229553 243617 247707 245944 300556 920899 264579 1 395091 261390 2741 581578 283898 311085 329759 319253 329048 167725 335788 215845 576071 355145 362345 899589 374734 382203 387287 387670 548469 354141 396036 417669 424506 791307 320057 429147 778648 444554 455778 394934 434841 461018 778912 718928 1000000 501844 507386 513154 518693 536085 529789 594230 538970 128228 528948 226041 1000000 570620 572284 368307 980414 366510 590953 405700 601589 607811 652024 633932 621109 585122 628402 540503 639294 638589 638853 235073 431223 820222 586894 667747 605933 693998 1000000 674445 679892 701061 685281 756887 1000000 696131 1000000 1000000 772178 638558 704809 1000000 730442 698104 712203 730931 715197 785082 1000000 1000000 64087 736775 731489 472856 141824 725403 724339 362782 210850 717909 715409 724613 723779 723881 723625 670727 490111 721853 719778 546769 718681 812148 517241 747181 703378 726461 777503 708686 302001 730498 712881 590441 760661 637231 692575 688218 686835 465839 680960 678525 695629 872373 668701 657903 647148 755559 620766 712755 788806 643509 707572 635473 359666 801443 1000000 120407 216527 609468 648493 605963 603634 591547 585279 580582 364634 576961 323959 527661 1000000 1 544263 56360 533678 504264 506736 516471 439764 710465 493319 563699 698309 537169 364537 396464 386886 458726 452753 310985 440562 325471 333367 368613 860204 841178 399152 1 387949 130361 443455 368491 366237 311734 354302 348127 341859 335801 329455 323543 317783 546382 269238 294435 293490 261826 31082 271303 268790 10200 256653 251212 1 239435 915520 227919 342875 211881 209924 216122 1 49115 189072 1 1 1 213551 178110 157786 342718 147915 417035 12778 180820 1 1 119768 130461 111026 1 1 61444 94924 39984 490603 1 1 75276 120067 82492 1 61319 58550 117635 43435 14777 8402 40595 1 1 633299 52014 33029 37165 100623 26731 451880 1 412537 17406 17081 15983 16077 110288 1 1 904 78838 10812 10384 1 11522 1 9739 5646 348592 1 10825 11252 8936 12742 12412 7359 2090 49873 83987 169443 4463 22593 31969 17970 62641 1 32121 41641 40940 698836 41746 32264 1 1 1 55554 35863 61809 62463 68440 69275 75890 103838 1010 111494 92306 240836 104468 102546 50404 114225 321332 119898 16534 1 1 1 138046 612999 170295 181767 163039 167008 173389 179773 264848 189348 257347 169115 1 199429 216474 30311 219508 233832 202943 245245 287054 1 262958 268999 274977 276483 284059 299295 298780 286191 303795 314815 285295 347213 411106 875419 348088 354542 117785 366941 555222 378570 412498 407978 397152 1 444083 546172 422535 428593 434874 443376 439359 414635 1000000 468759 470537 49345 423213 472616 492163 520210 505860 512127 777500 522818 504681 533599 542132 518535 550317 584209 628308 567696 461916 299739 600882 585997 599287 653167 558192 851078 615581 753080 695030 623028 627336 627349 317386 641635 643719 651648 638514 992267 1000000 682550 372904 673357 219272 911156 680491 711707 684291 142681 690809 692787 695386 1000000 573320 1000000 1000000 684427 711375 708947 321348 713452 1000000 716572 717731 658850 715947 1000000 716513 232366 723220 723839 732910 713103 1000000 726100 95372 724904 540657 743584 720008 765501 154348 722024 721189 728214 719185 670486 643254 973280 715700 712329 710339 939229 711503 705283 636542 413328 1000000 696823 671518 326124 692370 685438 682557 679166 613411 724183 691244 533128 665452 1 430406 854884 686107 645025 636552 841517 1000000 625338 654363 628992 690525 791330 606165 598079 598022 579542 587376 906461 1000000 572420 567215 570439 445551 563700 545934 540817 573768 526844 529339 518797 751773 540541 633788 554274 1 449470 334733 472549 610899 460633 447912 497445 496440 368155 432925 488327 1 473284 409348 423774 885092 391599 826531 375217 210921 362512 352593 466375 1 438878 331055 335284 336950 943584 124984 324310 78490 296901 282292 557711 232792 264767 281537 1 829155 241275 239580 229775 581247 219425 221761 579331 1 196227 437761 546906 186818 175146 1 476696 159471 154458 149510 144627 1 135064 684379 339741 143466 106293 145361 107137 1 55270 98451 91663 85616 395263 286189 201975 1 73233 66136 65755 60833 54573 54123 367819 1 288898 40537 39913 1 46577 1 32822 27821 27166 24937 22459 1 20067 34814 501080 8874 15046 1 13158 55643 11704 21007 6686 1 45972 1 10812 9995 698716 1 9486 11239 11997 17191 13971 301157 690463 16667 19290 2411 20740 29576 1 25253 610889 1 74114 68276 36142 39020 41010 45701 48072 1 399549 54867 27834 61481 64324 1 71598 94353 62455 428021 1 69356 49974 97535 271058 82412 110044 114352 1 307991 127855 436964 122943 141981 146815 151755 172970 160580 1 172026 485998 189647 1 190463 199064 195754 209725 547630 220927 226913 1 204884 1 249678 307804 261527 215060 273566 280438 261323 366885 1 305170 286523 595060 322051 95058 442821 340558 346753 359585 682582 622054 371541 377741 383939 389869 178613 402521 600175 414805 949717 843329 537124 682299 444309 744893 458512 1000000 427066 474040 394063 499726 490347 466566 660191 158092 509569 532345 519412 528803 544963 543844 243711 555972 243842 721522 566982 29709 665737 573039 589463 624922 595435 602022 611089 197819 640846 538437 609621 652049 634788 643968 642765 671827 534273 651119 657927 661501 664997 668400 673383 438348 643079 610754 958540 470423 867072 857633 421722 692333 145100 1000000 703980 698667 706787 711585 893360 585078 652508 705761 1000000 506899 772083 825561 718323 722318 727564 806135 656045 724653 1000000 713915 725123 830358 740896 796498 722760 723753 726913 942519 1000000 893540 720438 720199 664805 716281 620615 779351 1000000 755560 189039 710889 1000000 701306 699208 702046 404377 678231 750588 686432 692737 1 553228 752037 671223 667902 914620 660355 816925 968650 410566 643535 832309 637677 635719 488636 613016 546002 642246 585121 636268 583988 1 561815 687234 631433 605039 573998 566314 1000000 558603 444924 713901 12782 607488 226975 526193 520583 524101 509499 503584 1 480462 765689 487468 483233 976947 462503 662835 404104 424296 279197 691870 36761 407531 1000000 396171 401633 395455 462221 383040 376464 370680 460369 268652 73843 349634 337421 333783 321996 779769 307556 130054 302626 358732 1 149672 283936 1 196413 260725 254955 187602 225024 233201 315220 1 221042 212491 260245 199712 202935 183932 188054 266727 174812 172668 166201 163935 155573 24124 117310 138030 136620 58421 732515 73499 1 111406 1 108145 99398 178075 92023 1 274732 81853 190975 73205 1 395088 695827 1 26210 1 442753 415230 92582 38816 86234 1 143344 108697 31000 32759 27472 12752 25393 341178 20677 19553 432277 104408 15963 10015 13961 3505 12081 5537 300328 11363 166744 1 1 42423 196306 10559 1 1 11990 22132 13479 52835 1 1 17722 1 20343 271801 24073 24906 143476 1 31257 33379 1 40247 1 1 45667 1 1 77978 1 714663 132878 63396 70262 67880 77410 670440 16288 75164 499377 1 100576 146084 107815 73918 118223 358476 139952 419445 199598 79621 384111 148431 156030 160228 691585 1 143243 139928 496155 238729 189973 1 192703 221966 413956 385767 300114 236635 242830 772748 308149 307160 56935 308325 469578 24625 266530 673740 282032 371530 439036 311276 347074 315060 303179 345879 339889 390709 371572 378958 321559 420409 399162 54203 751716 513361 441839 403509 446838 359645 437702 443646 13880 467272 462914 467832 473748 476691 638571 448196 496915 517465 508652 69691 521911 519745 481041 960939 942415 547409 480511 970764 750351 402274 477166 575310 581127 586882 325117 597389 778191 661528 611972 616467 604700 595491 739522 840752 641853 830875 646057 651885 656982 724338 660662 670863 756464 670933 674174 677324 723481 142002 606450 694567 685959 904678 156201 678421 689715 56180 1000000 723776 480404 711279 719444 715250 1000000 520326 718607 720591 720933 468687 654401 683323 702834 723771 838931 891198 725219 725304 724919 914853 701122 724825 723073 257558 751503 722053 594508 417784 812847 706200 988462 643716 563421 316725 572487 524244 935398 827208 123533 718041 368602 761751 1000000 694784 822808 581276 681618 1000000 673181 703873 670994 662923 687249 439041 677967 607542 646163 668487 611321 634488 504829 626982 164537 1 653451 138585 644310 600110 595354 590546 672591 580439 575719 164941 565489 323443 571580 568992 544365 543397 533478 533949 518403 513848 582261 865324 481270 493892 35010 97628 485280 100983 465102 471135 430512 369601 986838 200366 130721 421932 554036 400346 402845 528668 42788 374719 1 548222 316346 1 354046 222742 165901 332848 327210 296025 301285 307215 562789 597994 743648 1 280374 165713 314382 561438 256706 1 246830 239183 233926 361658 220839 444234 461160 272476 199770 1 1 215736 178323 183482 169798 148061 157703 158332 214712 569133 404418 1 128290 86106 119691 183258 70994 1 117971 108585 629000 129707 87368 82554 83445 25224 103577 95411 705105 140017 575476 152070 52589 67269 46806 31069 41657 118362 33083 182203 1 23464 49878 25271 480133 29217 589821 1 1 17186 1 20819 127854 13180 479430 11818 1 10884 407250 10357 10286 10249 171560 1 11548 1 66561 106755 181917 14291 497734 521698 50338 18842 25368 20769 23368 25091 15211 1 30782 473611 35180 41307 254282 1 45079 55722 1 54487 56520 59620 364886 234520 141842 272447 470298 80126 71847 87491 92604 72571 99584 103716 107924 112231 116632 129764 155356 130161 1 139535 141213 301256 434753 1 163457 169411 173393 198869 195224 190139 196667 1 140113 257016 218681 1 1 235154 183619 263551 415450 258518 256636 36399 437007 282355 227081 329568 465264 306624 337351 1 276764 1 350221 1000000 358953 297100 362069 1 501657 364261 386933 392294 398893 495991 403070 539234 419360 707543 435807 442211 564553 454297 462410 466371 466339 478142 568700 1000000 495688 464693 507913 513003 552915 552916 529713 732054 525295 546092 700988 558974 562290 516355 452616 568043 681490 578061 583317 594614 281864 609824 517625 615360 654680 684013 555257 603885 1 682943 644803 998449 650752 656222 657259 663232 676101 701762 673434 878415 353561 528545 681684 704713 691136 685256 360355 875596 1000000 812350 709909 948433 681010 748930 709535 162503 719184 717108 717152 721460 585819 1000000 722467 526324 723673 1000000 773649 710825 729826 232247 725478 360570 356008 724848 852991 294185 354254 722524 615503 720594 542205 638277 769896 761196 59087 725521 432003 95478 754961 712732 536506 674720 511943 1000000 624550 912474 117771 659567 595805 637520 677881 1000000 669835 611090 671235 649835 742884 734841 624974 646466 248795 620139 854594 647163 624424 1000000 648588 576711 596489 602298 616055 270428 586470 592195 523536 485640 565080 244336 1000000 551333 546096 1 1000000 598834 244627 518582 510632 992634 500346 495178 100618 484087 619896 768923 1000000 597272 177360 448334 1 1 430107 344997 403010 269764 399121 388251 340516 418835 998175 306819 1 667736 362261 350105 296283 415506 495157 1000000 714673 364798 307785 303021 438600 311671 251826 1 1 914185 253128 663988 316237 858018 1 229520 223733 313963 212566 206925 219332 323036 225267 180457 182504 179546 88105 164787 132182 1 209261 1 1 770077 721288 125671 169141 116737 112364 109842 210166 99485 95629 78637 49140 148370 145687 1 1 34544 66410 109906 260218 103113 68537 114700 50181 45299 50731 40096 1 126141 361676 38974 482956 174063 1 23536 467402 19523 13046 17739 8201 41933 1 294734 103198 1 37950 88651 10843 1 1 12047 10557 15172 81827 11486 5742 11910 1 15486 1 16411 17333 10247 15762 21105 1 1 26502 171699 674992 1 1 1 633068 41573 44181 182343 49972 52838 55878 53498 62046 1 47801 72099 76527 1 82938 196227 1 9722 94215 1 104965 111181 115155 119981 1 361925 688168 1 254359 174006 616597 227838 162997 1 173284 176030 197933 75723 187693 401013 1 291208 193204 69541 227942 234809 242471 245836 251151 557006 243476 210714 274578 280752 364611 905081 476461 305414 192216 1 161409 329600 292615 386363 348141 1 849713 516266 382484 414903 386740 191286 397696 403885 402959 370591 396090 229137 404942 440643 446709 478445 458712 354953 470302 477110 482198 488373 615588 95661 505726 528266 519303 701340 528248 688421 535310 543090 850074 27187 555381 1000000 569528 704941 916094 519725 590870 607965 599438 489767 609589 385840 844388 409732 607332 1000000 634959 847880 641611 618739 632765 634119 644082 662638 644267 669260 678361 342503 503021 680259 684940 688248 690494 767384 695665 698110 635943 1000000 1000000 353431 1000000 695085 715019 713872 715436 578602 683610 696346 720531 668921 722565 522972 725021 681524 721192 525843 896963 726376 732159 709316 710551 841786 831127 662533 805253 530382 1000000 721111 165470 624091 707428 713778 573624 1000000 712096 695728 709424 703205 1000000 682810 589577 1000000 613753 642608 562257 763779 683473 680794 226999 612738 671236 661008 1000000 661264 679265 1000000 944733 379694 653807 640287 634123 628933 625614 487511 574464 592551 615181 364380 598469 575696 1000000 585356 569448 564149 568822 550871 557365 377521 549788 542988 539483 487085 347491 524490 372622 501041 49165 497593 490534 485974 513822 574184 468250 488860 451259 370411 438044 712233 255655 1 490455 1 407512 396914 395473 396378 1 498408 384244 364080 313943 351847 341116 336039 333318 300200 116105 484236 308967 306914 1 302237 284352 254011 398463 271493 673760 225375 266741 140337 545504 1 518648 1 230068 208784 310530 358098 192347 71295 681480 178153 170497 166048 447925 1 660500 338889 1 1 1 133112 122049 118195 110771 68386 1 17910 87953 92491 1 28241 51759 77821 1 70769 1 1 674718 138282 54703 77481 133007 46133 44261 101893 41784 36337 815 1 1 27466 312655 1 256420 20508 27831 263067 13991 16263 14919 457609 13228 59553 1 11470 9215 107503 1 8791 10715 1 1 11539 36250 110359 13240 14454 671434 473238 13839 1 19594 21246 21213 24500 1 144034 30030 60493 31636 1 39434 325113 30043 46850 49998 14679 20892 192398 69922 64289 150884 71530 75239 92559 81745 76990 163461 792949 112618 101707 1 185874 362748 118611 123353 130779 120921 502289 145940 146822 144049 156508 161607 154354 596486 188524 1 187784 224270 169674 209071 209619 220012 1 225828 428394 936233 235901 242972 124714 258328 196349 273260 406970 1 294346 297278 645599 767200 315898 321853 328004 334176 441374 424969 352735 374235 365024 197850 595611 383732 445828 396560 402878 412536 414594 255812 408392 1 456823 444734 602630 457210 469405 423743 475014 473890 478454 491157 504378 506136 510241 522230 521289 473135 529485 543978 542613 228983 555228 298326 555479 407000 575201 12680 589391 589526 594036 541377 936889 568252 812466 617697 642407 45943 701866 634737 638885 642899 590021 650794 654435 657105 661047 665459 271775 685126 942235 682078 652905 691431 687145 699803 693899 684530 735798 896377 721790 704403 1000000 454812 740779 987978 342141 718070 1000000 278620 548053 1000000 721434 725688 723167 717976 318127 720823 843199 743702 727498 835840 1000000 691865 719597 724943 958640 1000000 727502 661581 1000000 747303 715145 101403 761823 735333 186227 609626 729465 784292 667219 689775 700863 768486 689841 9571 1000000 636637 698347 995682 216617 693808 1000000 644771 859904 333181 662233 876313 654142 686654 715253 1000000 1000000 635475 366905 485880 622225 302340 613867 609323 605550 600948 980957 1000000 449709 615771 575473 590502 579575 196754 554895 34778 632502 539311 713872 505073 537378 516560 511514 505055 385566 493755 321499 386813 620163 470139 402794 458193 829757 647031 462359 532545 728569 421761 1000000 421309 146488 688270 390943 874481 374267 372611 366155 362417 313689 347563 346327 516244 330383 312218 316349 346676 191617 687927 292278 1 387290 239525 268059 262353 256352 250574 244786 241161 554611 253263 1 107843 325466 170763 205459 194265 195802 184891 183034 7587 763645 91954 255555 1 147683 142839 659281 84019 128712 124410 119338 388888 110900 514899 151024 98383 94421 306862 1 534727 81793 74124 72030 64705 402316 61957 530113 66574 1 663671 448115 44475 41908 509294 52329 594653 32579 1 28508 1112 1 542041 397542 20180 18817 17571 1 15502 14843 13482 1 12294 1 40799 1 428091 257293 10864 15706 1 161683 11621 12358 1 94957 14978 1 16908 21151 72352 386572 21841 15164 401377 27721 25333 31003 528030 68321 49733 1 73409 45624 48144 209356 54473 165376 425707 1 67094 70839 72104 77680 81140 80725 89350 96113 84252 522691 361470 109060 378546 111681 149602 300459 223843 1 140794 147242 50860 169321 497193 165523 191037 235327 181118 1 186501 197215 150331 210595 1 243972 759374 230747 158014 257198 238071 430919 259911 265645 354282 232788 284275 114271 255931 401735 458534 314118 326260 398021 332587 465492 665852 725091 357380 363598 615409 1000000 216264 576816 393630 400700 430835 562149 241252 640830 528605 447066 447882 513076 456489 640238 716435 473585 743753 72376 491666 497668 502791 168631 513462 861698 525835 526694 563734 524710 549597 597455 573317 562673 561760 701008 579985 612880 827099 618870 721929 424580 366059 136345 616503 671187 949252 814881 769946 636252 236088 648204 111060 637821 695329 885470 860164 665509 671162 689938 1000000 645797 959792 687297 689303 258441 884079 576767 798001 796119 787266 705892 993213 568016 711737 595148 715024 991302 1000000 32276 719814 737128 852107 1000000 746757 635337 725400 730351 488699 1000000 739204 730641 756687 511567 725333 715543 339752 567943 716888 723410 442445 100031 718814 853852 1000000 539682 652636 710757 997709 381120 568883 599368 701002 698848 696827 694012 691290 803008 660141 648140 705180 675027 673573 662802 640487 653140 659919 646085 1000000 648746 644850 676336 636795 633322 623437 624167 826357 229812 610567 1000000 601561 599550 603213 500620 582204 566813 1000000 66411 525897 869806 1000000 1000000 540507 535057 1000000 460528 371463 515622 326273 497754 449990 585280 1 580177 473066 465843 921353 455786 635733 589286 144228 270005 424862 1 419533 958996 399138 548059 11821 355478 399487 368124 409741 357587 349533 343638 337396 669683 256351 846242 43645 759908 597976 241126 242178 282966 272108 270176 264141 258347 23783 246412 1 280852 700893 427251 217960 215892 881767 198450 184387 1 166495 169856 174580 169593 17667 115597 1 125897 142303 86778 128077 130227 125639 94842 115938 103208 89965 136168 99704 182396 107052 86511 84013 99780 45486 127492 55376 577521 358989 1 1 220725 50913 42200 289856 1 1 273733 1 1 31273 265874 25822 69231 18938 22218 26107 27498 19357 57015 644692 54154 12602 13132 12642 12111 11674 14915 1 6789 8856 1 1 11979 1 1 7212 1 14855 33453 126022 1 20470 20828 1 481582 25552 1 381864 281029 90583 25322 1 40298 42805 547766 33892 43165 67331 1 45479 75719 1 80894 90400 44868 82366 74763 40386 92019 1 75595 168338 75177 1 122280 32534 125626 129950 12182 127463 1 1 154182 159284 289104 169107 123513 382982 185094 192177 356448 868752 207141 209373 1 223578 508575 234957 240790 1 941671 105273 268345 259072 126244 494677 284704 294258 267601 306458 312546 198973 1 1 337154 408266 314669 355732 361969 585622 319925 752597 386729 313624 399319 418457 902960 425469 371507 392835 355473 24884 447940 384163 1 614891 42426 539710 419965 497775 553493 249463 1000000 557737 515461 908204 1000000 584221 736801 533980 538792 544923 581721 562580 383572 577159 511315 604208 592082 264209 652101 535254 610938 615419 602079 646079 604532 752035 622850 905493 645329 1000000 575915 656374 661800 667115 668109 730272 704175 315946 793370 578569 694460 666565 691412 735293 535251 919773 404985 703534 775677 707760 711136 917522 721588 729696 705589 718179 776508 722221 611309 693812 705706 732045 739381 496845 652493 721439 647727 850574 726220 509477 725564 567044 723868 724649 728580 656377 726424 724659 562803 760875 673338 766669 715263 1000000 713393 710174 710341 706243 704176 935365 641188 303538 693556 1000000 763237 711588 283689 988528 1000000 629625 873226 581267 825441 658668 71840 825760 324361 646166 650017 284230 634053 874419 625385 621245 617094 612372 598638 603078 598354 593609 766010 1000000 532242 521723 612485 578069 558278 615356 547649 665380 536770 1000000 246710 790042 514531 508850 508214 497591 756365 498277 991998 626411 468084 344609 1 542427 376271 1 1000000 533095 419713 413381 420537 401006 394729 356541 382491 173084 370093 383176 314316 361422 345307 339509 416047 371732 322048 294876 225611 302274 640676 156019 773933 278109 1 126287 268961 83870 222444 419179 236809 1 287899 115626 250567 184985 184752 216829 153485 613689 236771 174650 170605 248390 140277 155853 150872 141593 141164 137637 59320 127137 141254 118143 113758 112930 71682 96342 480093 1 86538 85213 133326 15404 67910 1 92618 155003 1 57114 682071 51929 122551 1 381865 1 1 36440 35582 22888 56318 80864 1 539596 48277 12559 19958 20923 17442 16384 1 15688 1 1 1 11856 1 9472 11294 12725 32854 448680 1 11973 1 13270 26930 14842 42450 16759 392554 1 49900 10184 23349 91592 114840 40481 1 49867 35251 37461 1 58742 44825 456703 84941 53146 60880 311646 1 65554 1 117067 65018 161874 83800 85269 105887 1 1 102853 106992 111254 1 119989 125885 171303 750809 138233 143192 144168 152906 160392 168449 765308 186009 1 183732 189684 194451 199807 276492 210819 216506 190636 18836 385793 825494 206409 246458 191074 247296 268372 1 103015 450955 223901 298741 304786 359741 334950 323059 1 372792 340118 512823 353633 1 366787 213548 331800 647534 29773 291816 405828 516187 457964 921062 427155 419725 324165 446527 388012 458761 317660 616478 476654 549161 490859 430539 1 698355 567028 719007 1 528166 615373 772739 415687 319103 441766 814976 261457 1000000 575961 581014 585885 437352 596613 586657 606420 609798 586996 609254 579802 607652 631741 635905 374364 1000000 647902 651868 513062 985808 654409 301392 1000000 672930 918870 679310 1000000 549130 1000000 643588 693453 695702 687935 548939 709629 706224 707254 747149 710795 720394 1000000 855363 718311 1000000 841830 927722 692482 723021 723937 727206 890082 266848 1000000 726479 789315 395832 735781 1000000 725911 724730 742433 600019 457064 722929 722015 720670 420821 718602 544421 953590 766905 712635 710887 709166 706939 705065 502910 700562 698202 697677 791194 192370 838937 797971 681740 705755 692885 1000000 220998 388256 1 658749 840747 658296 647456 980235 662230 578087 370700 626572 622689 744114 721856 618726 603593 599995 438806 571520 582747 580203 1000000 567585 559218 543843 731091 947161 507226 630508 665686 995113 528029 612612 1 503608 508656 437874 1 482928 454841 398823 500199 707380 939897 484228 305698 433744 506363 408896 415335 411929 419205 291649 383395 384501 379696 546352 365866 306019 700023 332943 341187 627303 12652 322587 303138 211980 288824 88333 299811 254789 279994 1 149803 1 220051 247742 303003 238976 232980 1 221570 1 905051 364959 196395 532709 187752 1 177124 99859 221396 171909 151400 1 147570 142670 168099 133281 128048 1 85992 108388 110826 394879 102443 254584 92539 472607 86556 1 59176 80804 342419 68441 171150 1 58993 55892 52868 49978 1 43602 42534 39633 1 1 1 33544 28812 31712 80733 213948 1 611738 1 17925 16831 39079 114930 63977 13355 119664 12504 30360 11569 11734 10659 220808 16464 20149 15578 150 13266 697543 14751 15657 16265 1 12638 84271 1 22793 188002 77227 56478 1 33768 1 28563 279090 41534 58819 44275 61374 371258 55438 1 61678 42084 369686 1 100119 715126 156479 42375 1 1 86132 1 105960 110201 130815 384118 326201 318920 1 110233 468771 173849 1 156666 1 162097 1 172699 406635 1 124202 198505 300914 210602 391028 1 483586 232082 1 280115 244589 255323 50983 269356 273090 282511 802254 291106 297200 302869 309875 308569 325494 327809 110069 496488 346339 339928 358783 232751 371129 375396 381607 464509 394014 346434 410359 414431 397488 585535 1000000 382216 463035 264997 587257 548907 133388 474422 456152 752036 446719 571409 447519 564548 515529 568005 686320 492825 719930 1000000 556280 552344 892966 745850 573900 574351 505807 632929 585841 1 809436 590860 363784 674362 596963 622103 98624 631705 634907 625715 643679 645668 650839 654606 885148 1000000 665379 158486 671847 552525 737835 641573 684583 829522 441009 692901 699604 1000000 701617 703799 732123 329507 183839 716795 463415 714266 715757 717643 718404 719784 709357 746555 692888 722869 1000000 694402 725751 688546 573696 713600 700362 726711 729628 704232 725829 725370 727705 727396 743516 722474 239268 729022 145384 716241 725538 714714 373758 709986 706619 988247 1000000 1000000 656401 592490 641380 712247 684406 1000000 685643 683291 675806 646637 673827 738595 472165 271987 578788 656325 921623 648842 432694 611067 552136 1 1000000 725312 607645 646846 610573 606135 711913 596720 593238 587024 582088 577100 594477 605375 561838 556405 523073 545713 772522 516994 940953 527612 302963 511828 507086 501051 494754 497298 361441 477741 471779 466918 445806 446182 450025 447148 690709 425135 423447 417267 410635 405779 405291 382085 386388 380231 374183 364383 1 357119 341839 1000000 312108 352593 324707 142174 563839 297748 304829 294335 478292 256470 276777 374855 290890 261396 252224 246366 244982 229622 229218 275367 1 212142 206598 201100 427460 190255 227672 179627 170924 419185 221863 158960 1 149611 143565 1 144549 135372 122225 380210 117731 555470 108014 104873 99713 1 147369 138068 438346 71121 92115 75871 4166 1 169130 59158 7101 54477 50088 48298 129697 39339 1 360757 35764 33583 3018 96066 26861 10919 30687 1 419600 29820 18504 17790 1 16990 14370 1 1 12576 12158 61072 28878 8636 11586 10563 1 1 12186 1 1 1 15565 16538 298534 101073 19954 12502 1 35087 79769 614161 1 32844 88863 27908 39042 149485 46319 46281 87445 1 55404 57757 49738 64024 329687 1 87342 65997 1 1 84354 539127 77992 110922 122671 135632 90737 119345 125435 126467 1 118301 140873 169518 1 155085 161036 165124 1 176335 181048 1 227826 197119 204545 176900 204181 375096 1 260261 236340 252600 346435 723347 259683 532563 334552 243085 238758 289576 257547 300822 222806 1 350124 329696 350832 335324 274001 1 22083 483135 373261 376031 381888 361876 368330 21027 407441 435569 418951 423815 344221 764353 427717 449458 438899 472709 468949 463074 415346 1 166796 457342 1000000 185611 882927 676552 535588 918416 849699 536919 1 244393 565929 1000000 568315 573434 479971 329868 588448 340571 594472 650291 471284 553172 616587 521421 641580 629502 667443 632745 636058 645986 649298 655308 694194 1000000 885868 836952 671442 686337 677846 686227 1000000 275099 1000000 692332 730514 212323 768283 490129 311075 699340 674532 911433 184756 713901 957992 957705 718380 836132 913861 723175 794563 384793 1000000 710380 725288 726109 952855 756878 726754 902750 1000000 730493 716991 756289 234348 734144 557406 788237 794290 624306 717884 711692 718758 716152 731413 712212 686850 1000000 748789 1000000 207231 699911 697534 695031 589832 689542 288345 906452 1000000 678015 11492 617936 652549 688796 661189 721177 671112 651342 600552 642218 634108 633016 630106 626219 620815 601199 611601 607660 602995 429145 57049 512535 567824 552265 578440 557678 553332 547377 551660 551808 593160 512361 520133 525552 517760 510660 898094 499512 461293 469243 352585 475601 350985 123424 461826 455736 1 442174 659831 550730 425361 432571 963398 394814 400285 482206 904849 120474 311065 369831 365674 243356 402306 345197 1 322473 326635 331530 338618 308092 285280 296257 737710 235196 277828 1 215136 362031 229543 247634 280688 1 1 465559 184182 145066 730225 205291 123763 191546 236420 210324 125564 170951 471494 159758 1 87198 148238 141067 1 46074 127342 130643 119655 27446 112296 105157 112244 110538 1 141395 435695 79973 77804 118845 276484 66750 598745 386373 57895 97580 1 116084 1 6696 1 202940 32455 26394 32360 41162 23431 25719 28621 220196 21801 20085 19024 1 30833 1 14892 452154 1 1 12664 1 485688 12105 40612 11843 12042 20805 1 65996 64095 1 16469 1 17334 11604 19912 21225 667171 221569 26019 14724 502272 31102 30157 35800 40668 40433 202479 186560 266497 51211 582339 1 61194 63298 111133 675732 84049 1 80380 84189 88786 91815 96511 472085 1 107512 151270 683257 1 125669 130254 134941 182680 144129 110557 154171 1 663727 159143 174472 1 189293 1 786216 299726 437683 385361 587440 229677 229113 236478 227527 243874 1 258166 263828 270019 261222 283805 288018 457165 1 535990 46586 318488 330429 337849 1 380503 349328 355522 359493 1 534992 1 344048 495720 399055 1 414199 538810 423527 357048 381450 443787 746027 485887 511751 568991 1 320251 483714 23595 532508 501116 718498 1000000 561125 283528 529468 533595 540487 965231 543840 515013 553586 566911 663822 578312 582239 646364 501097 596896 601645 636868 511150 311625 587657 446589 615325 186845 648719 640345 645050 648983 682378 683183 660188 665473 791642 1000000 493617 670476 798833 652017 281023 688711 691891 676458 1000000 75290 705711 704029 766129 651761 710040 713072 726146 728848 709174 674855 711244 720875 856153 872305 725103 724464 755794 683726 748605 726750 632614 1000000 758859 684044 732428 612257 725749 721219 858565 728613 725607 681809 721187 608167 719724 717635 716179 681560 89434 711321 528685 28898 190246 649578 704909 698421 695942 1000000 689790 466439 733619 1000000 595805 335998 1000000 750764 665931 257291 658800 662149 819612 631587 643501 639769 635732 95659 625804 1000000 618224 646842 607047 760335 607252 589117 590207 373523 617583 62460 570333 601777 646338 1 549187 533517 496309 294005 652176 594137 397453 512032 416197 505727 606860 487328 448188 503946 468543 589578 1 444906 604585 45215 29707 629092 421186 550077 424297 402722 438931 390063 408325 377963 427755 276058 362060 360115 248723 288298 288352 328451 134721 275001 267661 303958 272167 291786 285738 279722 161032 251077 292369 263997 419279 33723 231842 232699 227012 221346 1 1 158425 199113 193720 236320 1 177756 1 167420 661682 119858 81964 150437 228255 137883 135147 126915 79437 560921 144813 70039 88495 1 97879 94337 90448 86572 82835 79171 1 11974 18226 69599 1 78973 386186 53100 118982 434533 44858 88076 139193 37609 1 174161 1 29089 121691 25661 139700 22337 1 1 18512 10079 16578 434887 1 80644 112013 1 185315 3047 12043 10834 1 61504 119441 1 13301 1 210442 70791 16364 1 18486 1 20260 164821 1 18997 1 210 533550 1 1 21874 1 42603 306026 1 145668 51105 1 1 140473 1 579889 69731 64260 79547 89723 87030 422822 663302 98835 102896 107079 1 700110 848 124366 126012 137973 181866 1 1 1 156433 1 168048 195386 754359 101572 193556 194352 244154 485002 210908 1 217395 708788 351457 239168 493756 254300 256670 332482 268657 55685 668537 282948 292505 273150 304851 123364 569890 339965 657330 140233 332883 345705 353897 31400 366209 372519 431859 380441 63394 380769 213646 331164 996504 404551 415532 434179 366294 196407 452354 761351 464395 469459 1 482197 550116 493995 499336 651483 644809 516930 869811 780392 1 541884 550080 551606 677595 560486 547603 813592 684365 580984 586513 576479 481472 600606 605159 729534 671628 599500 623425 733871 623837 636126 1 649478 651682 201826 228604 622115 722209 666426 671361 662972 675554 235049 673901 591085 1000000 695904 698883 711467 315640 708608 726235 323809 777124 755709 710601 708729 158883 611608 894998 618956 720538 745535 731734 828590 724061 715703 704810 523157 1000000 623937 728840 775763 738838 726942 726667 716408 725826 711870 1000000 723560 726266 637972 720367 501616 1000000 684778 715275 344820 689627 481988 879206 632107 689216 746527 275510 722732 574013 715107 882016 686139 455429 667494 885928 693930 670691 652820 462231 506576 657752 691823 648030 644873 1 637137 632496 603529 647674 694110 991542 434765 754479 602356 536330 1 1000000 508174 474523 574857 569900 561208 1 444335 529601 545492 1 528712 530502 517925 1000000 487511 337303 494999 758737 483331 487218 425840 166830 471596 141216 471221 426762 582055 453040 424271 417074 460034 404518 551508 964765 386122 595915 341047 367519 305884 251732 359057 355215 598244 330459 321940 318102 311946 308246 299797 333625 293775 281743 509754 269647 55798 191260 415288 713657 120356 770959 1 223578 217519 186583 206391 181329 239159 159568 1 179462 1 168978 163462 123742 225085 182423 129819 120612 134702 126428 155348 1 118504 344196 1 1 102815 1 91719 56560 1 72485 112771 73285 70489 72458 63756 1 55965 1 160284 89530 1 45110 40737 138047 36352 1 36584 566717 1 23091 30125 51542 13136 132742 18871 17721 25138 24280 1 14199 13799 43812 12665 56942 13894 1 12304 14487 1 529155 13314 91433 143931 15374 16240 20858 79436 19532 21524 22184 1 1 1 415484 28477 32920 48035 1 298328 41401 44711 73829 117517 53775 55703 58987 61735 1 40990 74201 1 78967 1 389752 89919 93844 60843 105450 106050 117821 114587 173707 174863 126651 132569 67576 149875 584008 58802 156641 166024 1 171863 1 236865 1 797147 163811 196133 208877 215900 466691 1 101585 374712 1 249281 255139 261031 268421 272904 278930 308505 1 297004 363203 309012 315645 302556 323124 351390 349188 346084 349983 356829 378632 928274 380016 386810 100594 395711 517284 275035 419342 636841 1 431544 298375 441643 450824 379816 443716 415723 328321 488835 467330 482270 1000000 507304 509681 622770 434224 542993 526098 537568 545681 655751 859602 270871 549623 927631 583060 577256 526675 589662 3041 306022 558676 608652 63961 784603 621476 626431 647377 634914 675529 640051 1000000 638759 625969 675095 657744 665610 669046 660894 755438 639682 679449 684854 923760 703622 830841 344802 924364 527253 383184 722024 687562 550304 713012 713005 711848 716252 698310 700887 777595 730219 722594 847183 706917 725755 584304 731529 925029 727049 727215 731914 750663 654613 1000000 726581 782271 368737 724809 645077 727661 997433 720908 713202 799284 686796 229803 715363 712518 818451 737123 770586 707077 646837 680314 117406 689621 697957 1 723421 533063 681178 680584 648921 671619 617041 674977 978263 594749 652048 661555 647389 636127 637296 603038 629863 685379 424942 627036 352782 607564 605295 206145 879227 590653 892334 1000000 1000000 1 559333 557932 655101 550400 509193 537392 1 526510 121663 369430 294856 517776 220116 490392 1 435433 473981 467449 459746 455890 207450 442548 437357 116773 410868 82217 350747 10612 868071 397428 388096 382511 375457 363283 353721 231880 146622 345909 139333 323968 354603 215009 1 74427 315618 299991 119760 282528 368753 584854 268333 259191 615807 1 79035 826513 230653 750523 219302 212503 882164 647938 195503 309021 1 195168 170021 462961 140047 157295 13570 225470 120284 472634 136276 1 1 122473 1 215943 71969 66743 101380 96983 64442 79201 257036 148246 77620 133748 109377 1 41931 61160 57904 53898 52415 49407 44228 1 41222 1 37040 61947 32099 30570 1 33852 1 10194 22069 38869 19497 16684 412356 1 15501 325 13924 1 1 12550 44807 173976 39908 1 1 40233 408096 14001 11926 16761 16118 1 18181 19355 1 26040 1 184763 26798 38465 30734 246554 34609 26989 39127 1 1 64122 19506 261037 357670 41214 61102 64236 151984 1 208050 1 64772 85137 88906 93372 90704 489786 129374 733560 1 117881 86655 127510 145431 1 108902 56235 1 150030 159706 159592 1 159954 255065 145562 191617 202217 119956 645681 213574 372963 224753 344362 232863 350061 277324 253630 280720 118983 257799 793282 314719 293944 294956 314066 638913 351800 319465 327251 332170 637170 344144 349537 399268 709332 368733 1000000 425117 384793 460958 31571 422512 884412 407596 424169 445811 366786 435524 449265 455467 678796 464261 637735 515013 485052 491738 492166 808521 693885 513939 523226 245920 574989 536280 253654 550533 550215 557819 529061 385001 573418 1000000 214942 660345 593280 399958 626938 567253 610788 568809 624040 628790 632485 727500 335562 641961 605837 744600 650703 157164 661065 664752 668285 1000000 679672 682321 779896 684262 226181 687739 729813 695255 683603 523579 702536 949387 708339 708915 710791 691025 714378 716824 717496 1000000 720204 722834 778385 749528 1000000 716616 1000000 725473 726773 42108 727351 727176 724636 768728 727658 756235 691832 393111 1000000 336691 421985 602768 721453 577960 689137 699240 710486 1000000 116861 685053 709584 688506 601139 165647 700645 698704 1000000 693587 243821 724300 684908 451725 624475 676006 675298 13347 661154 776754 264859 644140 859139 401288 461996 797138 661500 582800 175427 819932 538739 728555 469502 604438 586201 379760 996813 586192 539393 1000000 384138 564911 578741 554395 580595 1000000 752349 602100 526482 186162 515891 523622 503963 498619 493382 1 481234 475181 471686 524639 458191 451349 445441 783636 537852 427018 431197 470078 456542 401534 360827 833188 711986 475233 287838 627091 377885 352864 375593 737276 888374 328193 599245 270306 714329 278427 170957 291490 266054 279474 592776 819589 262042 254486 249831 241577 758433 232481 227080 220691 215504 213263 151608 198952 239128 237442 162356 809890 167157 167387 267355 161547 153567 149496 127924 1 134065 145521 130124 1 115095 153324 113093 1 98107 94340 566905 119191 81896 83157 81149 68236 68073 67098 76320 1 53810 66021 46344 1 170744 1 36479 561395 35492 33355 16361 29383 191961 1 1 230376 21194 71017 1 1 416272 15837 1 13160 75538 13129 185527 192300 1 1540 8345 1 11701 1 1 88391 1 5019 1 143893 46033 20588 50497 23502 14057 115324 1 30155 32093 23889 1 1 40303 43487 46065 47889 51505 179900 57057 65769 735826 66213 69847 720223 12912 85284 333481 83359 91419 231135 661167 103994 707445 31877 116802 229874 666602 1 135946 158294 144565 556159 163724 205015 164143 87946 1 341528 476012 190251 185754 183181 898572 270492 190431 158168 690764 234726 240649 238035 253206 660878 263914 569483 954610 282008 63968 293835 248373 306344 312477 285634 301877 255273 403511 341965 1 355304 529382 367677 465275 372147 15612 394617 399586 407157 632067 417179 422150 1 474616 445961 447701 454785 407516 1000000 463234 477642 483539 489412 495222 502644 506427 114417 486249 556975 530549 636120 1000000 518947 604437 1 546709 438441 591205 545316 616392 587166 441237 569338 245687 569677 610776 625292 614722 685481 626999 618229 669502 503580 1000000 649118 623120 310431 718340 642880 665759 619871 275666 787053 681914 683941 691610 685047 627377 691708 617092 696728 429750 702639 799564 708538 710411 604546 598164 632451 717251 735643 720015 722276 984133 723533 604210 548495 680189 717586 746905 464157 1000000 665009 730466 709052 725823 787046 837260 726000 817148 471783 573108 198685 722644 759919 718844 716092 713880 959077 713936 712171 161377 912713 735941 695824 701847 698705 696716 698491 755753 644829 686221 510965 680720 753742 673912 672335 669362 993906 635870 691891 654254 571339 644630 576346 637089 632637 555596 624779 614047 615268 866882 555044 582901 689598 591639 667738 579337 574128 566699 515744 554621 555514 559772 545358 533210 534069 529841 523468 547903 482077 477702 413854 508110 488864 485819 477229 471233 467186 437321 539783 314642 441155 483465 495586 422896 418103 413192 404394 395819 889246 690027 560858 437865 362546 361168 496193 372502 352951 335920 240889 323267 1 213643 305636 821659 293145 287374 559042 130858 63441 241062 647198 251693 317145 240091 328381 1 222924 1 211713 67968 200763 194835 543895 195099 330624 224039 168913 163816 211446 122888 164446 331167 140033 1 98345 1 44177 116596 115928 106816 509008 15333 74360 124457 39736 1 150752 76852 69719 25577 1 1 60250 56844 89360 1 1 45976 12367 70061 1 1 34139 25478 1 1 26490 24809 26792 4907 74832 18529 827 1 16154 32227 14643 1 13674 1 2848 14836 18270 60319 1 1 1 78123 323467 1 14289 44511 318160 41274 1 18135 133007 316075 136119 1 1 31124 1 35895 61451 40434 1 51654 47994 115435 92214 57174 292661 83424 85267 69168 1 91998 80671 83725 535450 1 94900 277067 1 13040 333660 187403 146960 124831 129161 1 406320 143193 198278 152818 159270 198789 119336 258854 209819 183580 183780 49833 733469 205970 1 619239 439597 299428 232359 250009 226209 250617 260207 261478 273640 274263 293967 468391 1 298373 314796 316634 8599 838253 329048 1 341319 302673 804500 356457 503600 372299 278820 467895 390903 291279 451545 412731 459839 430939 932552 430923 440021 457101 452109 458209 464209 470165 475791 556821 431364 493013 499538 1000000 511040 550257 126193 525553 533464 535619 544405 746754 553926 334067 510659 564336 713897 1 654618 596225 595357 1000000 1000000 1000000 616386 611086 623298 664840 631910 636098 640206 590099 648176 651578 431634 660268 734011 667212 669391 332396 676608 1000000 677448 684574 688470 673188 725925 671054 690024 698167 419885 702439 722759 709471 1000000 304534 825205 659307 793922 528755 730737 722068 576101 731315 698042 725760 759369 726457 676687 667358 727764 727853 727662 769355 466215 721824 360239 726899 989488 761701 1000000 744527 920633 699404 836158 709205 893811 258224 657667 688066 709111 1000000 704975 703992 702296 1000000 431529 758020 688695 687880 672138 693385 697729 675933 671711 1000000 1000000 661292 656421 480086 643662 646191 642205 1000000 634157 608960 631041 502322 605831 631357 61816 584960 1000000 220750 158876 570856 632707 698973 568362 563014 779986 1 528124 446206 489796 1 519490 673057 563582 508141 498545 500018 375003 283447 479052 803564 208694 1 1 252207 443245 437003 503890 424447 418658 412543 417806 397360 389490 399692 387666 991573 369351 687759 346871 849860 324827 310183 393277 356288 95196 314104 227433 301691 646310 312077 1 550494 273518 1 298017 253557 263262 209905 236142 210658 234305 205604 210179 205221 202404 196953 192385 1 633307 175734 1 211238 424758 155421 93790 41926 1 135556 132303 488246 122388 110838 203684 109339 1 516910 708949 1 131949 1 202059 105425 1 84317 31290 54846 421404 58233 58272 1 611561 1 638271 36860 37737 37215 55688 515592 56763 1 700666 1 1 91338 53503 53109 427514 71658 12908 338999 1 10216 13867 395766 1 4454 5179 461022 1 1 25554 701480 44896 1 15894 20521 19297 1 28691 1 22754 24160 22606 43912 29390 1 33355 35460 82418 41159 429048 42534 1 65839 48362 640101 386107 50730 68992 1 44791 37546 321030 1 765690 442478 1 64546 101396 235425 109896 167602 119020 106422 1 819238 669820 212020 154775 1 258823 236409 420065 41618 746292 432448 187163 165753 27572 737951 150206 214831 811654 225828 279522 1 242895 84987 230200 405049 257954 18991 141823 306914 290745 278657 463583 223903 315100 321222 327816 671587 339710 442963 185517 997912 336472 51883 375571 174511 493873 395579 401974 480214 413995 1 259041 541849 578542 444530 446378 456766 808865 1 474589 480505 476385 495337 498050 505843 509560 514680 1 460023 535043 537565 540305 549087 1 668832 1000000 1000000 573798 419354 23585 295080 594478 599224 714916 661210 834672 657605 846396 592476 521971 493776 639210 1000000 912638 657847 446518 658628 762166 665796 669248 736688 675792 542242 360633 685138 688044 696282 693578 699697 698659 703415 701058 705579 681070 721766 844046 713434 748839 716265 715671 719330 1000000 799207 723158 582144 724992 1000000 726389 468755 727517 727284 795321 153135 1000000 677935 727674 599220 726964 434969 726834 724797 724180 716923 722163 728107 719712 719317 614228 428919 713554 711652 943192 977579 705526 1000000 701814 698902 601294 719433 557286 687411 1000000 682003 246661 745743 674556 1000000 665753 722021 1000000 728460 651428 643379 1000000 337036 711995 627099 627192 940182 397908 622797 608647 602831 599611 594777 589625 582105 548973 357130 168480 566508 557720 560074 906636 637803 590904 520616 754764 316554 515655 439641 521703 350705 492656 486809 168883 1 1 434657 408118 451279 449581 1 508206 425308 1 403888 1 378071 395919 389745 383550 920490 371152 446408 238870 347804 88922 340196 330447 332399 145745 578874 446462 303346 297266 291095 285175 1 137417 273912 26171 235294 251388 1 237607 214293 11358 220972 215280 209497 35935 196916 211197 119099 182364 149155 172230 167094 532078 130489 1 146324 138276 791760 217965 105202 668810 29256 113491 294795 109255 102174 1 34351 396362 395460 75071 79198 1 72251 546590 1 300828 1 56132 53092 1 30576 3912 42716 126414 619748 587681 97521 31584 27825 27814 189519 470820 67053 4664 1 6759 23746 40814 17227 17318 1 34710 703163 1 120102 241301 14923 23438 1 61446 10082 14541 3519 1 15569 29284 345078 139489 21158 1 31987 1 71831 82026 30923 674272 35003 37195 296541 1 51434 1 110621 52427 46376 1 1 64505 1 80774 79337 1 1 283448 362919 1 63454 100999 188561 123370 113584 571890 71761 126858 145966 137303 737602 6943 149160 1 79006 498742 183251 167937 154321 185082 219603 196960 100945 207858 1 191102 226096 296851 1 241811 522260 246625 259417 288654 266993 704920 1 704029 296760 583222 307402 269945 319815 275338 287957 345629 398894 590936 164239 362884 492346 542479 747126 388195 686637 189891 406200 412325 412810 712396 537234 436918 284835 479741 373952 461108 494180 473408 657556 483638 468146 501450 338519 514133 217292 401824 525071 587531 536169 554121 546828 523369 560620 611317 535510 602477 578408 582047 588065 578547 577577 602573 607525 643551 615771 474085 1000000 16614 634054 638190 662653 645797 749964 647704 813026 664994 665008 590131 531264 670373 387891 664138 340385 814850 926211 693313 695588 698128 536876 714895 1000000 279213 431803 690271 713274 714815 718842 583176 720299 917741 721985 723031 725400 785550 725714 734208 617805 623379 727781 222323 715893 491549 728142 140109 460928 752068 719142 812827 713791 1000000 703449 728222 721533 719697 646847 694031 480927 714232 257058 700638 925428 426611 702864 753859 699708 593812 705210 654137 15211 696962 684988 994042 677156 694291 633333 667439 668581 777435 586321 618507 1000000 631575 640849 552864 632371 628202 623643 562747 612663 1000000 604981 606622 602207 589897 446319 252553 576921 630715 551079 1000000 555865 554418 531982 539726 534219 579136 523116 289216 570406 480988 500305 461526 1000000 481787 531403 470961 431044 609438 1 445111 390518 437329 474245 422538 343376 467072 737617 527030 391191 337222 373082 381934 382523 360720 354567 37145 18084 336400 329859 343062 794153 346609 1 347362 1 280239 277010 271439 207000 396875 257296 320337 174664 220649 233631 230955 800822 585224 99020 1 1 187999 189687 1 183343 308912 168463 140697 1 161521 148902 1 296358 139009 47092 126364 116695 1 111649 1 103740 207278 39959 93048 296821 1 80478 1 72850 46840 66983 63425 81195 31590 1 52842 49020 46142 19962 267046 1 690666 110588 32333 24991 1 1 1 472913 1 28542 1 41676 1 1 19726 45131 48256 1 14831 41735 8510 13277 13228 621730 1 485160 13092 29335 16388 16515 60732 1 1 1 1 23655 1 127053 28662 4303 32503 1 1 134251 1 305778 10581 359213 297262 54645 45740 60999 373236 43728 1 138533 28419 1 84978 1 1 288262 255803 102894 1 1 173117 168112 125734 105921 134921 398822 144399 149208 1 115880 175458 513963 174586 347187 184784 204368 213237 512238 374367 164697 726582 221109 350014 234571 207807 359825 251791 257817 509322 269651 567747 281520 259111 293669 167689 1 1 827790 341396 347716 336523 342701 360376 354542 1 160919 373866 574074 392438 392272 369709 401405 410359 584331 423893 128712 423055 442515 276434 457490 899146 272352 479537 494217 483359 489232 495907 500874 506621 513849 527127 519485 616573 518577 200569 545664 651000 559319 607357 489109 572498 585376 582165 763892 595349 1000000 584171 608542 876164 1000000 622984 306389 670841 127406 638512 641579 645311 5351 653123 586148 641290 447780 794137 207458 674364 677607 733056 687156 689688 690262 692355 695057 1000000 734745 702459 653908 409263 1000000 706828 753768 742507 905122 717740 1000000 671456 716263 581660 723939 731176 721803 699377 663822 727557 776948 1000000 665606 383598 325427 728186 727951 676614 377192 486699 622497 745103 724251 727914 763613 721274 868540 753367 528477 997991 329143 752671 794397 706292 1000000 1000000 1000000 390446 716105 621676 728775 687376 301303 805874 713051 685276 1000000 623591 638773 625564 86272 165959 481324 766491 642185 762794 488318 629644 671186 604879 131577 126674 631144 719716 597940 531027 597565 583272 949753 208098 575319 565357 1000000 556574 546876 872129 537021 498066 251335 519268 457391 507938 392001 418094 489632 1000000 478837 517086 488759 698071 454896 492348 442837 599585 430605 407314 177392 795758 369401 399810 453420 702437 122986 440083 349000 346229 1 322244 247518 821263 330720 322007 305189 310458 490711 301123 261832 1 233998 277393 270989 274305 260690 406397 809821 245212 205214 249818 192351 362093 291227 416386 231588 25609 285511 796746 180790 176147 148832 156995 151037 155108 247068 145521 140805 6674 131057 126803 122328 126442 1 1 1 1 131341 93296 143595 85399 81641 91618 543572 154631 359064 65757 1 60980 1 1 54779 1 269359 19697 1 1 1 66537 31160 1 27469 47968 24089 22772 372605 61505 19015 18216 1 16283 156446 1 1 364325 13384 1 1 10226 13537 13305 47365 15166 15205 15981 56593 1 21615 19558 20891 22076 1 1 26623 30028 29460 1 34652 203622 110368 1 43302 46005 48450 674747 47558 62044 70639 63000 66909 127030 75397 76371 79933 60312 317893 90339 1 1 100299 159025 112046 116758 122819 561701 1 133752 138390 144456 129919 246965 151987 162853 102808 180499 1 1 339422 188777 264529 204895 212354 216111 1 227400 225867 231286 167765 363545 256311 261232 306517 518614 280626 282192 292104 298166 1 310351 757059 319870 71094 334805 122693 351102 353476 692760 366674 370214 515902 378205 267611 252544 602737 326407 415371 420206 450352 542207 1000000 446431 444772 457820 219710 148700 556650 480493 487333 500720 652902 505071 510873 462222 523770 503317 532520 293433 864699 732386 1 560330 561729 1000000 566291 570708 281537 559855 595025 490393 605182 484615 777298 568864 623349 426187 587711 631027 357956 644343 677659 652169 655978 659665 663281 84097 357201 589 674498 682405 680332 687184 678757 792645 448570 654610 699352 1000000 704229 707023 1000000 722604 313435 745610 773541 554439 718961 720098 714038 723013 763445 1000000 230645 749085 720673 760197 657966 728595 695409 501714 728553 728434 735024 725123 135023 1000000 637817 726196 726382 244434 1000000 722981 724487 718674 714358 715563 713914 163972 715643 701069 561606 703776 687022 699034 840136 693903 691187 736080 680295 467839 704297 671931 672859 1000000 666249 717054 656217 658344 651137 637829 575491 646038 565303 629722 879564 536562 871767 605825 608747 995827 599493 743133 505998 586833 585508 574771 569580 938241 559290 567754 783314 543337 535277 501455 550379 434818 490867 509706 501683 678468 500404 490623 480669 41970 445155 312179 569061 396814 447700 416365 469511 646626 331874 373490 250637 370686 396782 389438 618270 363058 377424 512168 159787 164713 346803 339780 967637 310519 321416 237506 312878 213447 1 330427 284477 144477 273357 271247 586363 253938 268230 245466 287061 233046 226351 221089 214882 209299 236796 165703 237493 1 116784 177260 1 530912 122448 151781 156465 1 134117 72012 1 128317 140247 123365 223902 104789 122208 364188 97958 94341 1 652655 21606 1 78502 50619 1 1 124688 1502 1 52808 1 46827 100794 112197 449703 44528 37817 35406 1 1 6410 1 440999 23774 22055 20671 19708 618719 17912 1 16204 14882 153023 155009 34256 1 1 1 10694 1 14213 1 32371 19383 31615 89926 1 1 20830 21867 37209 58283 26328 1 1 34647 1 679786 1 1 42748 326452 535973 26762 184606 1 46388 227974 45586 74772 72267 79380 79590 372544 74305 29767 1 113528 101094 106283 37804 55884 119213 121540 481066 514477 139285 1 144164 151638 150856 164309 120339 1 180641 182088 187440 1 197728 203599 277090 214970 1 368241 669961 257928 243137 397126 278448 249177 484069 232781 777170 320479 316714 1 383421 289580 1 321012 317402 333183 839363 352626 389311 378163 355549 371034 467482 207119 390296 345292 390037 407691 460543 51991 662228 373068 437509 582345 550268 1000000 492973 468454 402093 1 500944 487693 501207 13025 228327 513149 526156 680542 530571 540767 1000000 441429 526179 558271 564241 789878 763784 551823 584670 590391 594116 1000000 603935 608683 613282 634263 626270 611407 594834 1000000 631783 448329 647735 673128 640406 662018 679224 666048 669449 672804 676133 1000000 987540 887123 687670 817190 515890 929063 1000000 699968 330455 529232 708114 908522 106546 452708 1000000 717309 688905 717607 721388 765520 282389 713027 725580 980305 481500 712011 729450 728357 729976 568460 739547 393166 726303 1000000 739960 229847 850665 723885 725039 717923 722476 525467 717213 1000000 717245 687511 714545 712088 710868 750144 707112 706363 731204 687723 941444 506431 692055 1000000 634476 683536 735751 677370 673972 670716 663786 663764 659228 656469 653803 647214 561812 113029 687631 640944 628111 623906 547242 614970 610287 605786 546776 600966 514398 588858 1000000 576453 470916 550786 560985 579936 550407 276154 1000000 522563 534396 526092 391953 295416 505823 490158 493893 948884 482060 462347 993437 462762 689737 456619 446772 507229 434403 298120 771595 416124 464472 421686 402040 392285 767556 379114 249018 369431 363933 246059 885591 399684 396596 91144 323263 394404 311103 309666 1 292843 276204 269562 1 194657 50839 633217 210691 244778 239689 1 245592 222462 209887 213305 203025 168280 193665 189971 93009 720644 520280 459615 163856 161799 1 599420 143843 142567 1 129803 95311 120804 436481 254295 87347 103746 721786 96832 91746 172444 1 197566 1 73615 70100 66804 166915 38266 52403 1 51702 1 43609 19788 289800 39429 162930 310660 70954 1 1 1 26125 594093 1 1 20035 3995 7891 1 16808 1 14499 98474 95544 1 1 1 1 1 14264 15509 178085 35965 4207 51386 18244 1 20422 1 35192 24478 80372 1 89249 31346 34376 34904 48112 388239 42168 1 1 517800 55304 53928 59165 10977 95337 121331 72081 1 181658 1 1 1 2178 95695 288445 85826 109171 67491 107880 1 197177 1 803652 140793 116089 227687 155321 1 175202 114155 175595 1 186091 191259 192709 713591 215853 327520 219294 444761 1 547614 329737 394202 471020 291455 503705 190179 110204 859758 318405 1 785346 434972 316015 229411 311512 622045 378965 139692 475420 356462 362661 368844 540737 381333 424932 390383 375583 239835 391981 388197 427089 430625 393285 442798 448864 1 500075 130118 1 478645 1000000 494785 479970 521602 742432 513655 19905 588751 529545 273598 604596 662752 615711 557656 628910 518185 267301 573570 1000000 588345 510740 1 602833 934525 393024 616687 364205 626128 634377 634114 638301 642389 376271 949283 654132 657690 210254 171698 668939 648609 618927 678821 681799 309911 710058 690508 373480 398851 1000000 647790 703280 705536 707693 646683 701090 746346 713813 716153 699462 718663 802578 722252 674895 1000000 678610 135543 1000000 443501 794795 436517 305875 677368 729096 1000000 728707 728334 733328 803097 742955 638962 716909 724561 723458 729315 721184 332804 718406 950767 1000000 1000000 871439 709640 835695 1000000 1000000 704976 691637 627766 693092 575783 845248 512932 692567 685765 673110 591040 668403 664967 661676 770094 655424 621157 664900 1 614189 633910 722326 560998 620943 607677 638611 867751 602589 598108 592997 614150 826481 252285 613087 167129 562654 580257 427466 465554 538829 535043 251899 524663 519038 454019 511055 493730 495945 610014 603801 500110 274732 458146 456749 454672 435665 74474 571641 429776 424305 94078 428397 421134 653917 410584 376007 170921 388987 380399 343344 361546 349919 343799 1 331435 324806 251401 313031 511900 313711 532909 286624 297190 276907 142037 264806 509471 266905 1 241270 230708 229172 1 1 307129 191960 798017 674939 1 192505 186623 1 164419 165150 52247 1 770907 287136 141743 135753 432628 126400 114156 53556 121691 109187 77924 1 1 73501 95220 124511 419710 1 74687 71247 67726 64693 47996 58444 55450 52702 49929 1 44706 75450 39874 37551 35915 182194 31418 29529 1 144462 384459 1 1 21403 1 24023 1 1 35884 4396 1 373604 37271 1 13904 13841 16117 76293 231077 2726 11828 419310 35950 115785 15443 1 21477 549322 186725 29766 469508 28073 86374 40687 35082 45518 1 601070 1 107987 53217 1 143359 57858 60929 64372 253451 141587 73837 78070 2244 86290 380762 104123 1 2739 57321 1 79270 1 121289 230943 176585 135237 139314 164931 149191 308072 158950 332868 200701 174272 139934 177789 190063 204683 202258 207358 211859 183271 226562 1 149821 808244 243829 1 239307 263960 257785 273297 203280 888074 293318 562826 284346 311774 183179 322070 332177 336946 342483 384299 349602 360403 496785 373220 379667 385851 392130 409069 405232 443989 417593 511719 82222 417659 1 447222 1 918332 465446 420736 551123 482760 152738 527556 297346 415722 511302 517871 523386 583314 795565 557745 545620 477566 556306 543797 566812 485528 577453 559301 587293 1000000 596870 601850 613445 548302 607941 620383 662011 628835 604053 645714 666002 644445 1000000 225947 712412 709916 957060 667824 881521 714728 677834 672834 25238 687040 1000000 661957 1000000 696884 700929 727168 704726 209936 799408 695929 392631 697326 243728 845849 721971 719480 723200 723884 721871 447554 1000000 709048 727769 719168 755455 948878 729036 496290 300491 728870 733451 815500 746979 731797 726679 718640 596195 638873 722931 730065 665385 1000000 716947 839961 546674 712328 696222 807899 722544 709949 749708 609909 691883 164520 696710 633081 662954 677557 687334 93097 685355 671303 168212 662606 658832 655243 745110 651112 616054 169610 625744 631224 629501 588784 606756 409283 686964 604258 337469 594611 560651 596314 558141 576534 569195 563731 559295 556728 548330 539531 58444 1000000 526458 520847 416344 1 526272 492475 391048 503349 914930 84129 466826 808369 456531 450501 398659 439289 427624 430373 428305 413590 407684 409389 77492 389894 382950 317943 130599 750204 382851 66377 149748 339694 335075 331429 1 314975 273374 295413 1 666813 356595 816244 284831 266697 263362 254885 249075 1 1 228882 75803 303608 61607 209290 555009 207906 198245 187599 182970 239371 172045 45250 441065 167760 372203 327750 142188 384959 515967 128232 123486 121400 181684 110656 431052 92019 101700 94350 90818 238179 1 82395 75311 96488 1 63556 62630 1 1 49516 50310 56801 346428 43120 33883 38230 36162 33646 532523 34879 1 294686 1 485846 22350 21046 19882 698166 1 11146 20681 1 1 1 1 38545 11264 14398 1 14450 15280 25193 16074 16479 63279 1 18770 17555 21381 17960 309450 1 27117 34459 15185 32540 2088 237935 38795 43865 23366 58517 606426 51452 57907 1 54580 504395 68699 539225 114568 75925 598313 1 91231 89086 1 98116 103193 136089 109851 151900 87682 122045 161046 377664 239194 227389 363765 375811 652802 187021 124390 345014 1 177919 258274 186348 199466 204935 565036 1 98710 542497 603088 170548 55457 293640 236246 377390 648252 195376 457640 558219 578882 1 300668 310339 316531 1 342595 363530 174670 947893 352264 350498 366938 373314 779418 510392 349608 592249 402864 407521 169595 317823 458039 431278 439659 395846 572873 468845 463872 417167 475876 481675 487734 976061 499912 632888 515548 269191 569793 531552 533238 570199 535352 749491 622584 160554 416097 589902 575890 580851 585845 590795 521180 1 529397 1000000 89363 715084 177792 627824 505873 636699 705031 644526 648356 982210 273077 1000000 694303 747931 670155 910784 346186 675920 683235 554172 705522 1000000 694765 686190 706635 702297 582882 709104 708198 737692 208129 852834 615908 702129 544365 713465 765116 789393 730295 876269 605385 727006 885501 732792 706177 883818 760848 729280 730028 651773 1000000 728553 761919 1000000 727123 867583 552279 738533 656684 140907 998380 719613 718220 717256 408274 713048 845285 845624 704886 520535 394148 545069 690119 696512 705608 689538 157326 755953 327461 677409 735127 688695 667392 27032 672300 656505 378518 648333 644969 674498 634580 1000000 621465 566944 619438 301584 605263 476876 537187 740988 464262 638914 580179 578048 567403 566991 560720 486681 503750 546406 514737 314539 528457 525306 516063 590248 718965 499818 690736 1 316570 474238 470436 935501 461548 862899 884575 440291 434460 396286 412651 357248 442157 293316 267803 390523 475534 378638 138389 345531 361170 362411 850257 299587 300250 933487 328196 284773 82341 304742 298606 286937 245909 280525 218978 312799 1679 1 249338 238373 239329 233923 229354 775075 293139 66220 252345 170360 194747 687723 421415 1 733895 168441 1 158368 131884 181693 1 1 134178 132255 125196 112530 116370 1 109507 103615 99643 231125 91766 1 331811 110945 1 624991 70192 69616 63704 1 51382 1 47597 1 46537 145202 55770 1 37030 350193 16422 96309 1555 27416 30768 1 1 21586 286534 1 677711 42764 12527 1 15446 1 1 1 14335 41388 14050 15515 14577 323925 9192 16412 1 18227 1 4776 21291 355476 21930 25902 22943 1 1 10418 35753 36233 38425 60471 92946 45467 1 50866 103239 55370 1 32753 65898 67888 72150 1 40911 83354 326808 1 94246 119450 104424 141478 80597 632099 185845 128032 107168 782053 443537 146379 153446 149353 167528 163705 163233 171681 140245 182192 187370 193505 586434 203567 208400 286493 1 185920 528132 235930 1 372838 255190 1 237024 272359 801823 284330 290076 960782 529517 310351 362162 320810 324617 331989 339090 355711 739246 354374 364054 328625 363694 144696 394489 395523 607171 405912 413597 422475 308459 474497 116159 1000000 452631 404254 1 469228 443174 482938 481970 603470 664372 504330 209808 309214 387564 526034 515192 535910 546524 66682 553663 559269 563932 569059 570344 678677 602170 770799 795755 893573 683208 603913 613211 586659 640927 658855 809836 622419 641535 775695 658492 645764 461592 780897 743132 666181 668827 761890 780756 710784 682664 681324 793213 778363 827880 281082 881607 665303 811010 732081 700088 710847 697432 715686 711228 735502 719359 1000000 722001 763895 764533 727887 727624 727286 727004 729205 697228 728886 729335 1000000 729479 933224 1000000 728939 728535 728094 727417 1000000 512044 725092 723942 527646 402935 720205 625638 717201 714311 734542 1000000 714763 718869 452199 703153 702605 698298 791358 693017 754498 816667 1000000 681564 396687 742470 671954 666090 685475 678648 548723 653782 681954 644771 925248 638053 460269 629912 625299 424802 616428 520099 621039 1000000 362346 592876 622847 215623 695927 572866 540033 1 539754 551883 546058 1000000 74573 540236 524866 529496 574949 541474 628911 495837 490023 544652 558212 475790 759182 452497 454352 448278 407365 118807 956181 99409 491649 486520 356051 1 540190 892322 208820 162355 380600 832387 355812 352555 343162 337605 331190 1 1 263299 305663 281867 336667 80726 282407 293774 271112 126320 258657 253322 246793 213789 209143 295446 138508 221276 1 207364 209570 186547 191039 125238 463794 138374 70801 1 119523 1 1 145181 140552 136625 145517 27341 131509 117807 114753 88811 133834 1 236080 17097 88858 83854 81861 78231 1 347647 373126 63835 585090 32387 1 107797 93355 47711 44806 42459 40101 1 1 534732 34153 30369 52934 9100 24901 1 100976 20892 405650 19756 17873 17345 335539 479732 13985 1 15655 1 18662 16193 14675 14619 16362 15894 1 1 17853 17716 1 1 1 23463 1 87800 1 30067 33124 21028 1 224860 448242 54261 45082 74484 1 96467 55872 58816 47812 65106 1 291684 62787 176843 1 85608 90469 1 97913 95458 102455 22378 113734 119976 122899 184665 131487 126349 140598 145572 110735 155509 1 165298 1 175541 192037 1 213058 218374 202153 185971 211218 219552 319227 243314 236252 237082 246425 549149 281668 264757 1 138519 285726 287322 30583 1 308123 381757 153854 410035 332221 235645 683218 347717 349718 362180 369095 453298 1000000 681735 378364 401829 429866 411984 490223 423175 485135 436520 374157 609444 479032 503384 1 467343 479997 1 480506 470473 470968 507803 307617 1 519291 1000000 535559 924773 546881 498617 660988 510799 998025 632421 582519 980259 610861 1000000 598585 584120 605132 447786 616742 621228 625779 628830 621379 633543 647979 649031 650443 667011 800180 667031 663957 671330 662502 659868 618245 681953 686086 544304 918683 721105 697435 668594 701035 487306 705937 708106 1000000 365059 606795 715774 694261 718926 875995 290539 983499 760414 727728 726063 1000000 784256 458507 728710 969253 729424 729520 836672 590653 729478 938896 576571 464373 727619 490943 726710 841704 317098 720262 1000000 659450 721552 717836 709261 715245 710890 435849 836508 706491 704246 648301 706967 722132 1000000 691552 259664 685766 682741 612988 461938 673312 669717 666376 661813 706879 663320 651435 312149 814053 646944 1000000 136753 633827 589940 146721 619670 448643 622176 1 594470 590267 624578 597433 574546 409776 522292 591145 553609 332734 496975 499383 531824 413028 521716 194016 509261 504756 497730 504450 599316 480192 466081 156227 353972 63619 330838 537950 438077 229554 426096 425333 17769 1000000 402523 8729 436838 67880 378334 370265 364354 357853 1000000 312037 1 165716 343500 745441 314740 584394 302359 296416 290370 157142 276689 279568 575562 258509 1 304364 334379 233393 231783 231773 251466 28237 1 203591 189305 462658 186953 182364 176807 171874 166620 1 130166 561805 150519 1 137375 132743 633648 39442 231257 566805 113982 1 388445 1 650420 89480 86781 768246 97545 72273 348394 282578 71851 1 33727 56677 48180 15590 47164 165935 578569 1 1 1 34648 724638 1 701875 27014 1 690047 22694 13695 21334 1 1 1 18477 92921 9406 17993 14916 14714 14644 1 14804 1 559758 15885 1 187404 20322 18731 604932 22256 370374 23516 24745 128841 27881 26887 33557 171419 35391 37523 29484 42089 48879 42233 50158 1 54931 82374 1 64233 67466 1 74130 73014 1 455538 83732 187852 105389 1 1 108768 128510 39235 1 114800 180938 95836 140075 143853 133975 751837 145335 177256 17554 177451 224879 184357 233140 578130 199377 206229 211542 214412 222628 171972 284279 229082 250082 240241 672351 668365 269303 274346 279111 297182 292954 295196 302171 311703 1 349892 847295 202168 508482 348515 591596 361980 367057 373375 379321 385651 391896 396951 407664 446144 406950 418233 1000000 435014 166487 455963 458759 467818 147262 460021 379234 894447 1 494396 500566 563412 473548 517752 523276 534296 183431 489652 542440 569996 542579 298041 1000000 525968 574100 582105 908524 600362 598543 1 756601 610764 615112 620681 942366 597247 68162 677711 1000000 645459 634780 646051 41063 803341 672834 664848 671565 637593 193566 708422 687317 653357 908412 433522 678669 698471 700772 681913 561957 706859 715044 516313 792647 395136 698796 719091 88414 709651 701807 724156 864932 725699 791706 764084 728143 753243 731022 734536 715704 746741 216739 728409 707769 891742 1000000 727724 744300 726883 691424 1000000 723846 30657 847392 260379 393037 691649 715114 587714 210543 709065 707310 706162 1000000 667985 697840 672796 662315 663789 689540 683630 1000000 644990 664970 677513 667166 1000000 666345 656541 473185 639826 657538 708237 636688 638082 627846 870849 612154 670162 611791 575053 592990 747108 564675 586924 581178 584613 570981 543126 565579 561244 538279 544572 534514 533826 528039 522315 516801 564574 480831 499416 586568 488029 482464 482199 1000000 451079 475126 273170 442100 1000000 433121 180439 551484 394046 403280 1000000 312941 13542 327520 383348 761511 433041 93668 353666 445032 160339 470075 315654 502769 325985 304053 306947 565616 336466 286236 281222 278234 449019 217094 296192 252417 884195 265055 233371 225403 228126 216477 433208 405362 154306 453615 342379 1 169959 1 168218 162044 241579 153171 148412 1 138916 134253 1 446891 120217 86858 385896 152844 1 112430 96022 85175 1 1 1 1 117966 530978 121231 63861 150892 58590 54843 48704 1 684934 446286 21634 36391 37707 40134 33171 45547 29455 1 174406 422244 23265 21974 363701 19414 20201 507340 1 16488 15943 1 13785 27939 12883 347308 14944 96026 15426 1 53824 17069 17813 18667 1 1 22010 23136 575101 1 698322 29289 1 10280 55592 235468 340791 20232 53934 398563 69636 1 596481 57476 83387 74836 112620 192163 1 85423 80145 77936 1 94844 273958 1 103105 235868 113129 112323 119987 217394 537674 133817 139367 143197 1 152728 585335 1 167818 169316 1 183677 188795 414075 199396 610839 79524 211806 267561 1 232577 229424 57486 235001 248994 261818 202631 282546 284603 285948 287866 298328 325573 393366 1 1 542388 597992 340697 346878 1 239394 365388 367899 377456 384548 436373 403657 675506 407632 433521 419347 427265 433381 397173 442494 451225 463658 451593 467489 473027 493163 652504 822710 500838 430207 497208 289894 525025 527575 563592 577144 884168 549123 554889 601175 593011 567389 530718 92675 931090 713613 619048 653182 624196 708740 596951 624693 707973 627869 632162 630055 901808 646507 429878 522250 1000000 659883 838209 649265 648418 674039 674146 668136 145256 686764 748993 999636 695107 697737 1000000 703569 619593 448437 377922 714228 713746 1000000 716909 718484 446690 827927 1000000 726330 675590 1000000 439957 762778 1000000 723885 598211 951661 325214 460974 730044 561707 1000000 729625 691830 728329 1000000 706764 195377 1000000 208041 722999 721870 713410 719108 717526 715553 566394 988405 496592 745373 803916 703599 698200 699729 697352 688257 429763 697809 691012 665634 697025 665112 756503 514016 665226 661510 1000000 859281 645008 645902 642188 638077 464302 286269 733888 630371 616030 322879 917283 606839 597826 589448 587866 587392 612002 524969 658900 56654 518679 1000000 559033 540884 1000000 79020 446335 513536 1000000 507248 502358 885585 490080 483933 483562 471647 473703 266153 449707 449197 423715 360603 397624 533743 379510 410088 404482 393989 373041 386597 470481 374220 1 341579 291153 370838 343250 1 330876 672323 277537 319673 266102 358779 296559 133809 282182 1 350060 264314 258420 1 1 240955 212814 230139 223865 1 258974 179247 321557 674370 187903 42896 399433 175254 161935 156670 160023 1 150805 145215 713044 135787 134122 226716 754683 162318 124695 1 322307 131777 1 1 1 231651 1 278710 70134 68259 410664 64950 167156 1 1347 63017 50320 170990 49410 42699 1 38116 13584 34680 163354 33151 127005 1 30716 1 22529 1 1 1 36192 15664 16852 16279 97726 13684 82153 621032 14921 15029 14357 221394 15646 15977 28362 17795 675210 18636 1 88702 1 1 25757 26888 172094 30748 1 34838 10025 38840 1 205133 506798 48537 51206 172966 99801 1 171547 1 288029 1 69977 76858 330354 86759 208114 73903 238733 219587 1 110632 93213 150481 143702 130841 192927 1 486363 141389 271805 123795 164007 1 491826 149981 182976 341713 175212 198075 132044 857868 151386 512396 225753 217967 237159 225567 27007 136207 260399 277326 1 557278 163598 239297 51798 301000 308397 332843 369360 334625 96259 467719 90546 461327 356898 447387 836864 376272 388772 389207 831374 930250 389925 413419 419421 1 442120 437270 1000000 448316 456348 504495 468057 344941 480192 957918 538567 497120 503157 661827 583043 520471 802732 535120 309019 543116 1000000 135403 463061 563503 569348 836846 581311 716721 589560 594361 190021 340232 630286 613540 1000000 693797 621796 633600 635320 640013 518224 1000000 850851 120674 658908 1000000 665611 669940 673293 687081 630559 873163 1000000 883116 734775 1000000 697186 580283 952984 723746 107145 708768 548845 714007 700634 716215 718302 680982 721204 384573 536876 1000000 724112 678586 892728 739125 132394 729382 623289 571788 726623 858494 736469 730006 733508 728095 729425 728298 706411 738852 725804 183232 1000000 679079 726785 698946 327480 614013 709563 712702 712520 677941 678506 704706 699085 699685 697127 687792 621292 992916 684072 643108 682187 521122 1000000 673252 664259 662107 772455 655933 651483 670759 635158 471997 262638 678659 587146 621927 540269 462144 482460 251077 599212 956031 266115 616941 544907 581142 561827 564043 321527 333653 1 521743 580785 623864 526285 520462 514765 532471 618411 497501 468898 451139 479903 1 469490 463728 361018 585186 157881 437822 444489 424745 419844 413649 407259 481717 394768 389492 108464 374333 641906 354502 281619 467812 130704 1 231335 545268 253055 314436 308043 174219 295610 284397 277543 273875 340236 323796 260310 845110 264181 242834 23289 257883 224981 1 205782 1 75434 191294 110166 187232 14129 175915 171635 113159 161500 51668 151616 152085 1 541004 129227 1 116866 119261 1 103552 1 102368 98351 1 504457 86801 1 1 641056 147420 572656 1 469186 62767 56919 54257 335135 42332 1 1 47647 38865 65496 34712 1 23569 23104 25444 25891 8355 403995 1 66962 26534 60371 17943 75792 35069 16111 15742 11059 15535 11883 1 11431 15662 17129 1 17072 1 12238 344456 1 1 18905 184 29140 1 28653 27875 32302 37623 1 35319 1 42796 1 46299 53125 53888 43429 1 69031 150120 64389 95113 75004 443566 214060 85265 197816 1 108241 321482 105418 26955 108291 170950 130845 85779 131430 71300 249168 1 1 146279 157852 413072 210740 175684 182223 213156 1 1 202091 477249 377161 364142 10067 247449 235596 207785 247067 724091 258401 228974 482564 740329 284355 285248 1 300758 306329 1 319202 318880 331363 414229 565026 349905 356072 362000 368480 448277 366265 387082 381318 535543 213057 417711 418884 230310 435106 436358 288566 449029 433754 416894 539726 957616 474300 1000000 440327 496054 793697 415716 499349 511368 398668 204238 594551 541398 546983 551254 620252 562824 568088 596420 348595 618045 636295 297271 556480 603644 240521 612203 19698 462404 605797 186658 829082 638462 642661 595154 650747 431405 387200 831543 665441 973451 672477 872602 830793 720309 685322 688186 1000000 836956 696665 319095 701817 706768 731463 693113 710537 916840 715724 818291 975145 727663 721331 817700 1000000 694012 541384 726755 719021 728462 811312 687451 1000000 729347 732798 730023 540153 858592 75893 726740 732356 804370 629869 804360 726374 1000000 131416 727286 721651 720349 732999 717241 738476 851559 752874 972861 954348 651785 700776 698729 697318 695488 695088 1000000 452260 687323 1000000 682097 675909 351272 977962 663983 660340 617587 667473 249840 644451 838624 637103 671928 628162 717052 660582 614806 1 603909 600777 572679 609779 123256 558787 570230 1 494238 848381 538156 446298 510454 494809 542989 154646 237688 554515 384894 478748 499382 495225 486670 499591 475435 469940 467236 1000000 1000000 467325 449704 437617 427481 38386 416127 538283 201550 1 471371 381679 101517 443429 1 1000000 353421 347182 553823 353377 328672 1 314340 297794 304186 299903 669437 286108 283588 1 270421 262196 1 201966 227353 1 232349 273431 1 309438 208329 1 199750 585908 283749 525805 176064 208642 98205 146359 151956 153232 1 18895 161136 136020 128958 231247 120689 181604 1 25314 103734 82996 97610 91863 86965 84392 1 76945 535808 71425 1 200520 60934 92981 1 60502 144215 33452 1 1 1 37586 92484 34793 26716 29862 1 22912 404809 21267 201176 413707 119549 19215 1 17590 68542 192526 1 15728 55959 96863 12576 1 15775 25904 1 17079 47634 16642 45660 19190 30252 22613 1 25501 27964 1 129589 31920 33828 147777 38116 40889 35348 44921 438474 50057 190725 52711 195235 1 1 67745 1 22285 1 254090 85777 1 89213 100150 100789 117640 63962 738287 31128 63471 137173 336414 191662 320891 146718 151856 154524 139401 376139 83028 174232 469291 193673 380587 263096 201018 206171 211693 1 309856 228508 243484 239939 244495 662162 452794 222465 263636 235872 792427 1 291336 461032 686969 311387 472869 286961 204634 485874 341857 350189 354498 254046 314172 389452 390439 385183 391238 398321 403611 1 398408 182677 326453 444761 407924 447030 369074 459011 465078 465007 330662 484288 484187 1 499087 506243 312977 885650 854450 527381 536822 125779 723045 69023 555378 1000000 1000000 496511 721599 203164 435641 555657 596916 545220 566402 418076 1000000 622505 557693 602936 635701 678374 641449 671091 649695 562265 614961 658387 125224 668072 656899 1000000 770570 340142 684117 777972 691981 706560 696049 718566 602636 694818 705706 698977 730140 153134 708103 715954 841065 282463 715445 515729 720240 723809 731034 728873 382901 719441 713805 1000000 770409 730281 738050 251386 726387 682972 729079 692884 613747 730401 645756 727301 729716 726002 452680 1000000 722559 859132 1000000 1000000 716217 914006 1000000 710517 708369 584374 677606 701498 699008 730245 871817 690222 688295 685050 688650 412844 636962 664310 315075 256419 520754 514620 779226 638108 646171 643100 1000000 634475 625845 512744 620826 621285 556457 393746 641405 597563 617127 587683 597522 941825 609970 567518 276459 106101 550971 545463 540774 535235 517057 241914 495457 512745 514641 501240 436653 489637 483303 436928 199627 465884 459882 482223 604503 435485 533305 429667 655305 408804 28568 366261 398323 1 386019 380148 413904 376417 328568 169323 1 872831 1 540548 323138 309972 314072 306184 278836 334607 2662 169025 47687 179415 265100 264044 425061 639402 230500 235334 1 487094 220199 212309 316858 740051 203021 302857 730508 296570 229575 304096 177352 159845 396504 150905 98430 131672 135742 1 544390 190844 114801 113528 110611 1 101201 97515 122853 89359 85746 113297 1 74572 1 64185 65115 292923 387869 163154 41180 50476 286003 480389 1 576 80086 55385 1 36771 323731 28765 22733 25661 1 22629 21755 20664 91960 1 23716 17360 465144 1 102300 103193 18751 14504 17217 708641 16202 1 19273 29991 18479 19360 1 21574 20400 363607 1 36315 204560 131530 1 45702 1 34216 1 37542 76612 93191 43142 52176 180875 75912 301577 62716 65354 68694 317657 77057 123490 84168 103022 91643 95040 75398 96688 107637 111802 77153 118819 124851 1 1 175147 143627 148943 154217 1 162803 181087 172445 1 181498 188702 188564 107348 204809 572215 594409 206888 223609 232758 238433 100186 567758 1 255610 267669 365570 221024 285501 375993 297544 303728 769610 278829 322313 17904 611137 988066 346729 856291 807238 984972 79198 391525 245819 370507 341006 426497 408664 414829 420819 834350 457928 817973 491401 451002 888150 463527 732315 540114 481373 486755 353593 452292 930920 466739 548570 1000000 520957 530736 509870 532673 534854 554880 529741 546755 512140 664645 579323 585891 608801 1 671685 572337 605199 614202 619151 682278 627994 640976 400497 636456 664780 671366 516361 648411 1000000 663560 666347 411702 674781 634363 702814 710094 686995 689007 687663 709836 593464 707307 703302 705462 779623 1000000 711893 732392 714348 716029 719203 1000000 470351 717688 574904 774464 1000000 716321 728315 729054 670372 633658 730409 630298 678842 708756 180995 106110 98632 606058 951089 903544 653012 494625 724504 120906 278465 239044 752055 720131 678261 723402 356281 728875 711279 709567 707066 745708 715721 54588 696261 723576 1000000 689077 673035 683079 690297 678663 671102 669841 191081 652690 668345 655404 626836 804050 643260 1000000 676429 603170 545723 968873 617827 612414 589450 542606 600987 592664 589807 648274 765611 574333 571785 580916 961731 553332 548979 626168 313600 532508 535272 933606 517047 508874 503440 530531 491486 436306 719142 1 467811 459128 293431 449901 274696 382680 431483 632785 418824 755447 57039 1000000 501262 886050 417886 361183 293902 362210 360118 352976 276526 347399 356306 1896 1 1 358568 357104 562787 1 1 962015 283960 268612 256295 254039 96449 242626 331923 229452 208227 225447 761485 176377 215822 1 193908 188455 146494 150694 170755 209710 161427 156465 221980 1 1 138231 139904 393276 143476 119201 547183 110670 1 143488 98291 35766 117030 87824 83208 79653 110649 74503 1 66173 1 74093 57993 244408 180412 70872 46353 1 1 1 679403 35383 35763 1 46606 18749 26290 24853 1 1 21472 1 1 18340 465881 16884 640478 218416 5862 8191 16838 15152 6329 213418 25105 17245 1 18406 1 285316 20807 68804 1 26236 575621 1 17221 34232 33082 244930 666341 17685 41273 48330 570165 56515 53106 1 1 62347 1 355453 1 182613 1 67986 83384 86997 81965 94592 384615 104090 106306 106146 114863 119738 128926 1 1 786081 416575 1 1 157718 332622 705032 111386 156235 1 187140 185442 198029 332087 397991 214948 220031 283100 369406 244358 239996 287803 159936 250291 266390 272111 277824 1 292047 204933 323761 308319 321076 321031 657598 332810 338559 345150 278895 326916 772926 412017 370595 382842 342611 398057 400914 407585 500777 100590 638823 431689 457647 477338 447486 458607 453442 785979 548345 580220 485828 163373 520009 649916 496381 507734 378654 544434 532052 429249 542722 501399 685798 558874 563010 569342 574519 650820 584658 954369 396057 692922 239465 608881 618849 626939 617517 811188 626678 528015 1000000 579057 542969 651761 643463 659179 671257 633610 672997 734167 682560 1000000 666633 693533 735456 692890 741326 697544 700160 721024 521857 710627 861559 165329 607832 760054 373507 743023 715074 747537 724937 724304 966025 442730 730573 726836 155478 1000000 863909 729111 443325 734692 731566 726877 1000000 720644 729932 801867 817815 226558 799060 724996 725832 724376 45421 891610 754064 737506 686533 733611 714014 1000000 710063 556408 720509 703122 602703 633209 258859 631466 690119 671057 303190 704433 677513 130837 379187 712055 801922 649008 1000000 630427 208524 363118 459428 588848 632504 630875 614825 619331 614730 794525 1000000 513136 1 781685 425774 371550 576840 494496 1000000 560390 555073 549685 544283 538810 399407 527711 609382 461200 905615 504957 499200 490621 487349 435624 924364 1 460479 255096 478738 521849 633963 533410 1 421190 398093 1 270771 539574 391204 355061 989215 372379 361875 464138 538057 355483 1 1 328445 207617 313601 310065 303946 559969 266102 258034 280589 274138 267920 422683 311088 251088 350557 238734 464856 227331 220299 318467 210563 205489 1 194234 1 184134 87284 1 750685 502156 183210 1 127191 15240 64207 703604 122745 188049 105715 1 112097 107500 103817 99766 127353 18795 88178 567481 83265 363187 557507 1 1 63883 20628 1 1 1 47011 78294 44958 42382 11076 37924 16846 33669 148094 106851 28504 27635 1 316659 1 1 21201 47101 18871 18890 1 30451 1 2869 1 1 309285 1 1 217863 554424 17792 3774 19216 19342 125383 583072 18716 36047 113033 20527 506675 510834 11654 49870 36376 36536 1 529573 45914 48166 165053 1 35973 102913 34339 73188 69245 1 1 88854 82490 86171 90670 91073 97588 1 1 109783 96772 194003 132558 107915 74792 137810 534394 293461 147872 155395 185252 165118 244425 485414 180745 228609 215113 1 286148 261171 234871 218675 407568 204543 228753 241319 58808 252941 586358 272741 1 276073 283617 288704 1 301105 297869 375605 430709 325090 63051 443314 1 269394 358946 347589 305345 373399 266812 1 393212 365935 395183 411704 1 424068 325851 275995 442352 448536 460716 1 466508 733290 722652 484342 608148 496067 782117 868974 512807 514524 524706 557804 642910 836209 188166 617371 1000000 562846 568080 573256 476934 585290 589550 910563 598202 602995 593836 456914 617019 456228 569853 912633 634525 841527 653133 646900 531245 654735 658526 663044 767615 673092 671907 676170 679438 680010 685682 747903 691698 693983 726370 699640 699871 704390 706891 635090 702584 714259 709555 167184 574537 774048 720420 725411 434372 725422 290999 541621 1000000 704315 310308 729414 733666 720389 682289 728506 747325 639505 383764 730571 726737 729579 610126 603066 684839 1000000 725393 724082 133625 721400 775692 718272 702608 877660 677867 559350 645944 789373 854775 751255 699309 697619 731567 879275 688234 693802 682388 674087 675597 705371 668895 555336 661706 209621 655196 648437 703284 760825 422856 650015 629425 607062 617884 615663 608112 607188 139995 693529 592664 587109 586513 561864 732537 567361 544152 550145 553606 699028 541321 535094 529534 531996 518281 514563 452513 501619 400865 489494 772731 498031 524749 659114 459762 1 447604 341793 530285 648259 423399 1000000 596859 802057 1 360769 391800 370029 209566 449466 347620 355134 345909 340585 336617 330430 272583 341276 216987 696783 299857 325655 304001 268033 275783 174487 263922 258065 4331 244519 240682 63946 272533 223524 168645 343156 138574 399590 150931 617455 185343 152903 31785 57790 1 695028 174303 161926 485640 399506 11247 260875 126682 386069 109567 333533 109314 1 99650 97457 101426 89470 54919 307070 378482 515203 168961 292766 426525 1 54484 269669 390198 1 48212 44086 22340 40907 1 5918 292274 146129 86572 1 74687 25572 78113 24699 1 1 1 28358 453222 1 15124 1 1 221406 262516 1 668164 1 12782 17323 17136 18471 24641 1 21589 1 1 709555 20292 654012 155165 66596 31728 332337 36330 1 40673 65649 15087 1 50475 76599 56354 56026 81747 64834 47976 356133 75150 66276 81651 82079 89351 93384 96670 756140 104673 108795 616247 1 121464 126072 139897 135369 141149 108999 147375 14940 153149 164046 635916 257227 194360 125681 189984 190990 202518 266305 181946 173365 495026 1 234910 1 350935 390769 257476 259938 264795 277511 279406 287084 299888 229659 306392 288782 317423 319704 612821 297235 343480 348209 354392 364481 366786 384876 379192 425635 391593 397710 1 409649 285836 421837 107632 340306 605483 782557 712800 453523 451813 447087 479291 482857 304974 553885 1000000 464939 694435 518067 522158 411473 545254 584239 654687 554715 561727 506614 566769 571986 573994 577319 587203 1 661193 514389 629311 60425 536279 621830 775630 538265 1000000 640857 642068 642846 986551 816625 1000000 661270 664937 993616 672078 678363 678723 679635 1000000 80310 695555 695805 704415 737859 700154 708476 706407 516910 412460 852049 714729 980714 718362 712515 1000000 721620 641080 611577 726406 715221 721826 729048 721191 104270 523615 357579 731325 729803 731467 726489 722939 712671 743477 697170 716673 801104 742357 825804 758530 346130 378486 673232 720644 895781 280012 715531 713688 718219 1000000 707396 768605 677989 700231 706787 694967 693511 680002 686347 660319 580481 677065 670232 670117 666597 867875 659852 655522 127274 648819 643680 639191 635378 672546 630648 622639 597963 643300 610132 757224 500381 537875 589562 582647 579341 581023 760330 563870 571660 564062 572423 1 530549 516812 699298 576566 965769 560214 502964 497161 491109 274987 504479 473598 772405 466303 712325 453830 444329 576603 341817 260263 415982 412856 1 408316 321698 425249 367849 995570 369439 309556 341658 378777 344770 338176 332395 113934 301408 316651 310052 301820 349024 259118 271745 615352 1 265195 1 254088 592029 1 236732 231793 213642 169051 1 130985 211337 147577 723225 187619 111750 774253 2017 161733 129658 526942 140349 148936 1 270449 458417 296785 112328 118075 475727 110753 106020 36440 98511 11132 80487 114439 83345 435507 194312 72939 148592 636954 28940 67806 57253 1 52190 34391 1 503896 48302 1 38069 1 1 33910 37270 1 27251 25338 1 22763 15590 119478 21473 11429 48907 1 18208 213420 231525 18715 16797 1 1 60088 19694 1 23994 1 20027 1 21989 1 24309 458359 1 1 1 49976 42120 26637 470226 239237 42865 36837 75743 59526 54973 520201 1 59308 665975 15953 73386 71185 187310 80870 84468 88142 91139 572068 98626 103647 1 106244 399589 119912 99096 132567 57647 242262 142549 249667 161534 145997 283021 167923 165549 175557 1 188632 197882 313457 204808 656483 217936 238716 1 228544 538314 245323 287874 237920 267137 267351 280860 1 288640 291418 303085 704101 266194 412860 732065 391056 334346 58716 290702 320357 27944 364740 379069 455710 549324 520589 396062 353911 399164 426230 406260 427041 439690 1000000 442778 542036 457467 232235 917172 622866 480835 434221 493186 498778 572063 256734 1000000 521776 524377 532921 537085 544123 584084 628368 557201 639936 582201 575868 420391 588319 505202 593655 600462 306805 610141 600602 620222 758358 635510 632142 227548 357950 645035 650373 1000000 266827 661380 664289 692086 678704 674693 678006 1000000 696131 687412 720450 683819 47229 698691 258725 1000000 705989 708041 1000000 480813 670775 716468 718820 720161 831637 724707 716500 741403 730205 727368 1000000 1000000 1000000 517847 225519 735284 731593 441512 732800 733222 1000000 731219 729272 728296 728827 729056 728255 727115 570944 724656 722165 703860 721394 452048 717615 1000000 960571 637521 674099 718583 404246 436523 701184 698613 695645 695365 690336 687465 1000000 680629 678335 674735 826637 576406 663787 646579 102158 1 652730 1000000 1 636798 877269 896858 604115 587595 611776 1000000 665511 600399 552374 587255 586053 608714 173605 533702 565579 560317 526453 1000000 543888 188537 743758 527817 644024 387118 510601 493328 501007 493309 479185 415678 509900 388396 468911 497629 459301 331565 588605 433285 427116 815719 1000000 409403 402578 414506 390221 384641 397972 1000000 363854 15823 343498 348300 681173 491837 328740 969367 315995 309906 206093 493774 476596 372516 273365 252539 1 261859 255992 250107 313963 170189 232887 97077 296521 211267 210483 204975 199540 1 145401 210967 178329 173156 172127 166325 226347 169199 145827 142242 99107 322996 497550 1 1 585937 117992 109658 50979 756567 1 92087 88323 85728 123200 1 73615 88430 1 64426 503163 59098 55401 13896 50130 47337 1 42746 38309 38272 651252 34231 29856 307957 48067 25812 26107 1 1 29134 1 1 19421 168874 456635 46975 17138 256578 181333 16686 16679 22765 180672 1 24351 530037 16876 406697 1 20931 22996 24239 590950 26298 306663 1 30073 79886 61030 37679 42121 1 1 1 1 15096 116895 24992 29681 63609 66661 69900 563543 185599 1 83642 93241 196308 1 108256 48558 147514 142600 130166 119180 168717 128310 124119 188999 486665 142314 1 156718 112907 1 82153 177045 182554 191632 247363 198546 1 1 309858 218712 246944 396215 239128 842715 248394 254349 260268 276162 271968 278191 536636 226804 379419 301940 307796 237618 1 419981 332873 349805 345196 234924 358280 340316 372757 348611 409932 388461 21352 400408 409121 205626 691055 123763 431045 875627 444141 494569 455958 455630 514980 462780 980084 485803 459157 520824 502085 508531 984194 199696 526577 531408 455075 550355 548188 489748 560325 168965 558209 574502 704535 584792 589702 594992 1000000 552605 601753 680369 564647 563347 627153 526773 253756 639995 358192 323066 653654 497858 659696 642311 936359 25014 753099 677385 681545 493789 312396 977335 1000000 674756 361575 700648 703190 672405 792298 710220 1000000 714080 704397 273647 249981 695769 1000000 727128 725752 707186 590875 942441 721935 1000000 718468 703766 665615 431191 732291 724067 735951 845708 366520 940324 1000000 730171 729504 700157 1000000 727150 774619 720740 723012 670780 720510 718772 717635 1000000 716505 714085 838024 1000000 704544 701683 131393 691758 726532 812002 690827 748294 1000000 679218 675800 690234 599609 665486 661888 622673 655457 466091 596294 873690 757186 622908 710823 644079 92408 887286 479595 504092 602347 597536 1000000 579612 957263 846009 571796 349903 852955 647137 551401 455844 539121 534286 525362 523093 427800 547036 514715 500956 501609 719260 32872 478796 471771 466300 1 984277 447423 441327 335295 430277 423001 657987 776208 405588 510534 304422 385997 379748 373467 1 489508 657758 350362 1 336515 1 372349 318445 268834 199573 296273 958833 1 253571 324842 352233 263995 258605 252420 245363 290602 307459 188134 221066 215068 281339 331327 220834 1 190508 188238 178949 174894 184587 162370 151795 162515 152185 137252 139850 146394 44903 1 1 104730 1 118188 105291 101283 96991 95091 111909 120034 65873 1 73714 107207 70096 140559 62532 133155 1 53848 47863 68542 54455 131426 1 103671 94101 271490 34674 23531 30727 28045 392146 25171 1 69392 9591 1 20318 13954 19227 1 27461 17636 190387 16922 1 19063 6778 1 1 22074 19329 280265 1 21827 22908 1 223160 46254 29365 2679 1 33772 38629 26185 18825 670385 398879 46383 1 51658 27799 56162 46567 519195 65999 1 72482 75997 73700 1 82864 90106 1 1 101851 104143 106454 111154 111265 1 124764 131884 136463 267353 93753 150695 153089 164232 165468 400067 94250 72941 294882 191320 196734 88134 315650 1 218778 1 225889 237772 1 1 248586 258309 264425 270596 70523 19509 368428 275254 300617 306698 387957 322388 328147 320753 205306 325235 370143 1 327347 400476 1 1 808999 392815 1 120249 1 423295 423960 432806 647444 442295 537095 470813 460480 466489 472467 478438 534369 998971 501416 674679 502052 513782 518972 524741 530200 536890 520388 420116 565404 809487 475507 503702 1 582294 557584 588552 999775 994330 603161 607895 609791 358625 605118 623915 630486 518894 350737 798803 670410 961494 694659 661937 1000000 665906 684016 689196 676110 574260 683016 685244 1000000 683246 560397 1000000 1000000 504397 344945 707358 716389 713470 713735 1000000 717463 719170 742462 434089 722998 644704 735666 711832 728426 728975 730942 735316 755625 1000000 731791 1000000 709908 696989 464627 584645 336812 731108 430589 955041 437353 1000000 727288 726040 725160 1000000 679328 716612 720647 717640 714080 714053 711016 666273 707774 408473 675737 698321 647639 342394 692019 688004 1000000 518670 680372 664498 701449 635016 664678 663170 670345 655676 896963 647610 604344 802306 632416 648330 918476 622384 618372 623757 1 609599 599160 580343 635488 616079 779946 683663 567970 813380 559034 208582 547778 580945 521000 98945 604473 519979 517376 511835 502811 497048 665990 1 487150 881347 1000000 296062 716631 315748 443341 437306 6152 462626 416162 412709 415091 656270 394054 387962 381758 376032 366855 1 736352 350492 409810 178116 1 217150 1 202657 475581 301385 299903 289142 247708 235779 85603 265720 260072 253971 257096 242440 219162 283200 225360 213212 214383 216893 192333 1 331249 187098 181791 312581 171467 268660 250523 597058 141098 146529 142033 28884 126063 128709 122642 125187 133755 294383 179427 87768 95048 149522 90317 84871 83576 417345 257425 169006 1 1 1 1 43193 54839 89339 33215 1 1 25648 39978 640088 35813 39535 95679 5653 284221 27210 1 425404 23301 14562 24510 22563 1 18898 1 374497 136192 1 1 17152 64329 140160 1 18205 201547 19063 110054 20830 21789 1 25075 313730 26289 199386 103603 1 31508 1 36961 42218 42623 3495 24449 1 1 53339 1 1 64029 703590 20656 58604 1 24673 101708 85644 89337 1 7184 1 105718 109068 1 112102 86269 118625 544873 22715 73758 1 149506 147483 445519 164818 169300 697241 129040 180844 183092 335883 573000 233320 225734 217997 222889 215896 1 239025 231128 251498 264833 261963 1 276673 449736 269324 308894 625730 314146 374749 342561 288465 329855 300632 342199 454090 355810 360554 366748 505800 383316 382540 402481 397826 445348 410107 418227 422425 595569 515442 1 452060 321758 1 259356 166222 513626 781020 490601 494060 500375 506248 474159 736330 553236 527433 241434 423692 579910 550965 1 226223 581353 634770 579568 581201 523109 594357 650499 379409 393298 611967 647218 620626 619812 627561 1000000 1000000 632493 645862 650253 397145 658037 657115 628949 339659 746427 1000000 698949 708254 685469 711438 691222 693313 692876 346347 688859 715227 706970 1000000 682195 704011 715586 842998 718925 722368 714176 1000000 1000000 579838 727158 1000000 671402 437756 730830 236897 870698 592146 827490 711537 732514 723655 367932 1000000 1000000 1000000 730235 729692 730168 720342 735952 272219 738472 727822 863250 756040 1000000 718274 622726 738776 787148 1000000 746010 896211 803571 695720 512229 106025 703518 760922 690918 265907 603869 692952 671567 668716 675240 462776 823122 630913 658977 645221 645875 57862 633043 513808 623932 713118 615023 240810 493066 568562 605959 591037 584672 501707 577075 20650 567559 529427 576886 801545 536208 702506 531838 633087 637802 528896 510807 504757 518789 110708 487267 475019 896447 469724 463440 745042 434802 1 440121 433130 381724 421400 414708 418123 402476 1 305926 383739 377499 372968 1 360077 352799 287798 340036 245059 270438 322327 213432 309748 299122 403770 291544 117953 278881 558284 874568 219025 255891 1 247507 112819 232589 227074 362573 179148 521745 265398 446516 163149 178930 129073 1 173178 166068 742036 157474 153177 148388 50354 20644 87809 125341 125332 120894 106991 112368 106466 104041 6849 94701 92273 88513 84846 654429 229385 1 334576 561440 28695 63524 58721 69958 44057 644045 47858 45459 44018 41050 343906 36743 33929 58940 27733 387976 27889 1 22678 17527 1 87780 65416 1 1 18737 98805 1 45007 4943 16404 17364 162158 19349 1 20183 19208 12508 197529 21732 23711 171530 24333 169963 233232 21877 38104 83467 34661 35747 22695 1 170991 45437 1 142066 1 55865 1 195281 1 117887 670175 74386 75297 81471 361743 1 1 362961 50632 104016 72679 187938 202362 1 176016 430052 22571 343577 148096 147509 153248 813715 303865 305067 1 181395 564259 201264 1 197566 253771 243602 843838 712637 84081 236998 238518 255238 1 1 767380 267688 525926 279551 85700 291448 294571 303274 1 320437 494673 330654 546763 423305 120965 352211 359009 379866 377397 363659 383825 1 419759 399089 283656 340586 420896 1 433397 425454 445300 511575 464910 1 51702 398504 414901 821973 493205 498210 507817 395477 516367 546505 554787 454491 976350 541162 473933 194769 416118 475034 1 575537 581118 370152 598069 662516 704930 614023 695212 1 619568 615035 617171 642711 946823 641198 649104 642701 702246 775215 683595 664583 668691 663745 766251 678910 558641 684465 14722 42802 693696 494484 686372 1000000 704148 176719 712283 708898 716418 737465 714751 718669 720340 1000000 754231 591317 1000000 713933 1000000 726145 983999 875988 731191 731778 727501 726967 395856 653075 635602 690402 290397 689961 727021 245851 753311 702081 728432 1000000 726307 725110 722282 736136 690328 732661 719887 599670 713745 697098 709247 826930 907528 702491 699960 182494 694626 648298 698902 685881 682683 1000000 676176 1000000 522599 622994 662013 705445 655178 664686 775930 642665 643930 632685 627774 616266 1000000 80850 612027 241613 599984 954831 612560 229438 673410 537989 1000000 439615 528254 556646 550980 1 777695 269849 869694 525072 1000000 512213 1000000 405106 494288 489756 485243 104535 472353 1000000 459424 1000000 55888 440816 1 429016 423068 160336 402369 382206 622271 391992 381249 379327 367732 886495 372853 411877 349082 288242 336870 831497 324012 298004 226911 305754 300670 343627 287509 1 666524 250892 1 372427 251939 727861 332797 77250 116037 222888 139357 1 51690 190994 542977 1 1 119158 1 402145 607913 174729 153891 149997 447757 169095 1 400393 182021 147430 117658 92368 1 105450 191905 366233 93618 96989 78686 7245 79443 335689 72353 140714 42354 61723 4153 56931 54145 569526 49174 14906 44668 35724 39537 1 25693 1 1 164721 28552 6517 287066 24459 23303 21898 89343 1 1 99721 18617 1 16406 1 1 1 95332 18023 18368 18821 132824 20078 16017 28268 56237 23625 24976 22260 27777 1 162534 192433 32719 1 13965 40418 44565 45043 163520 14779 50795 55303 6643 61046 64581 1 494518 74083 728833 54415 116501 45481 91425 94763 209364 1 1 128013 115544 125515 124191 128681 1 519725 140832 147549 360673 824069 161869 203058 1 196708 1 560980 192909 197611 188688 209122 1 300891 225763 123920 580890 387149 254237 821155 248249 241692 129662 275039 284054 290100 296106 303009 307138 669284 1 302227 109150 336408 345096 1 357358 363668 197169 405601 380677 388470 531930 1 319836 581917 412883 425519 450399 437738 443841 449946 469815 463442 477781 995694 1 282144 491525 495056 503684 508296 531608 438862 475745 524592 528154 542896 925182 553795 188931 502538 282033 569850 573787 582864 631345 598335 341865 203984 572709 1 424641 623002 627397 498334 636086 511589 693793 648448 634449 617019 659463 866271 574820 757658 466415 631697 681017 600207 654661 814047 623257 696094 704724 741382 823520 1000000 328884 710559 721006 714737 716087 718425 720282 539108 723108 977588 725939 727019 756085 896064 732466 773718 922903 794456 584871 732405 732117 357054 733300 719221 845168 1000000 924267 731678 730510 730504 728944 727900 721072 725717 738898 724181 721537 719942 717507 641838 52519 702083 710685 1000000 705916 703453 700530 698308 695617 692951 691188 687366 684249 680931 698711 673938 668582 829233 663394 658392 647701 739120 742047 699491 693619 635628 631125 629488 622530 526737 563341 609356 600295 727673 257044 584940 575225 579366 432471 568910 477656 536310 551130 550184 542460 495229 908309 668530 59594 847499 788199 502788 629698 488513 479057 479326 575526 467405 466592 509323 449318 442801 838219 431144 1 418664 463430 406406 1 658208 387825 369823 1 369212 287461 280789 350627 1000000 392363 312862 509341 319742 316308 1 301498 295520 133898 294854 1 279513 328510 244244 253905 256036 501694 206835 1 601946 219636 99965 262429 258147 395690 77537 477805 186639 176626 40639 165621 20708 37185 343291 443899 134189 137441 132843 45450 218891 119514 113077 97703 1 14178 311477 1 97576 498057 80426 144427 117261 82036 70169 66986 63894 60900 55194 68787 52483 1 179941 44939 1 84020 32829 188431 38854 1 600726 203445 31486 26366 1 23877 1 89839 20961 21237 1 19365 1 53993 160945 1 1 18092 387341 18479 1 22110 190227 51187 509277 202881 1 24868 84570 43637 293275 1 31522 29853 36112 40486 665540 112646 1 46973 55789 79149 54754 57782 102580 329317 511645 74848 132976 516262 79223 83204 86877 90580 502567 98247 105117 106246 112765 1 805893 1 692096 131149 15881 532622 13622 150895 333798 160683 250345 171785 175791 178421 1 282664 1 408201 208473 275751 564362 280279 229098 235702 14502 243581 252727 258870 252294 523963 1 417023 288977 314177 300666 306595 634258 318699 642159 355529 78024 282749 433438 486320 340070 375056 848272 104615 387472 330197 440863 249805 411685 417847 423958 430348 442215 442360 1 1 498971 466881 488959 449384 484411 492756 496178 525768 993796 506096 590645 722665 930996 764962 541772 547022 170604 557808 563327 12482 493239 582881 583761 558778 707732 5417 603410 371796 612031 583845 738969 557402 658091 604683 610189 223529 419141 651583 356684 1000000 1 665639 670186 673653 677032 680228 1000000 679579 1000000 339236 693458 811491 684209 729767 708450 385895 260902 302017 714001 716345 749310 1000000 721483 723028 731505 762336 727098 939430 664496 776786 498051 759668 731299 732591 732722 846842 733095 682337 1000000 1000000 332864 726106 728192 800089 953821 598351 887102 739239 700673 725178 567869 722902 710993 756225 1000000 589889 713396 941423 203395 588633 704413 701807 698230 689839 719582 685663 859106 682830 709991 1000000 637090 671849 309075 141571 514008 361875 655668 649510 648839 667506 634988 864400 432626 611779 618097 501665 594466 695667 1000000 594750 715929 508520 579910 103798 578736 565671 471796 555115 549581 474651 539221 534547 527513 354465 685196 856763 506208 491494 415289 524486 481304 89953 473222 473582 912820 368181 444850 435673 432338 1000000 417042 188195 620657 393101 332055 494064 1 386701 363286 361767 360205 349307 346516 428113 233359 249452 417319 315958 325772 915544 345326 291486 284595 1 225945 1 262054 255827 250019 304463 29819 232779 288031 221499 57494 228349 796676 211178 194140 158015 183567 163352 192309 76066 32535 159058 1 213769 37939 133377 122753 137946 125408 498909 146341 94429 109672 416252 100239 96203 131988 1 57541 249643 1 1 1 1 382535 80665 224905 1 53507 385259 48198 1 1 51292 39138 36622 398588 465089 107501 30172 28439 41042 25677 347062 476150 1 1 20680 1 18859 201436 18574 19591 9164 136500 1 1 40279 14244 19550 320688 43766 1 1 515359 75877 26022 1 28773 1 1 32855 36051 159374 98060 42532 13458 68934 404653 102514 1 70888 261863 62704 86401 68997 73136 192184 84349 51525 120676 571341 1 97595 101210 561232 122421 433468 1 1 130771 1 1 201397 209802 149345 154671 159515 162305 203317 200933 213318 1 465000 194057 228040 206420 1 497473 157266 163387 454466 239324 366436 221521 285293 291285 269376 275220 274988 287241 51472 667214 303985 310561 317970 340176 343857 345932 342057 229921 1000000 360661 372487 373038 758157 1 390736 397800 382959 413302 108576 468429 428846 432185 440862 461530 456215 459046 389929 505743 861334 408401 714059 494738 494101 653853 495583 517828 522798 628055 534697 718847 398871 558908 556511 723500 432136 532841 577471 544053 587592 637302 594471 628657 410539 52280 542835 621290 625385 112239 633567 269321 1000000 1000000 657280 660520 617725 742108 666565 628898 1000000 819547 312031 558516 493454 684622 687605 694807 697762 840792 606588 1000000 706278 744512 1000000 850751 425577 718763 420190 734604 739325 749659 711263 726869 822181 1000000 712266 730214 476584 1000000 485652 729791 745294 1000000 192595 327802 718156 732379 825963 1000000 668324 777798 848346 737788 1000000 726967 589009 728071 723557 336606 719711 904000 728589 747984 710667 896412 164342 356161 657174 127065 546947 714240 675984 814857 686138 448249 785221 660877 674696 629245 660596 673843 658324 654757 656810 650440 678778 638575 439358 630648 1000000 629227 745052 689976 571193 602510 74698 592788 589143 596545 539338 572566 567359 565532 556858 440176 457848 540490 535058 529385 20295 1 438212 400919 403260 495068 614448 862788 477231 452337 465381 672442 1000000 550644 1000000 375924 428030 421206 255486 269631 248745 389595 391794 520747 379180 373229 910880 348065 518652 348556 343339 158578 336395 1 102348 158554 456399 402898 190282 268859 283886 275613 264028 562781 257787 359487 259522 240633 198128 229002 223372 78169 212221 206862 36585 1 238287 185336 170938 174959 258203 548830 159846 155027 160377 269545 634491 135995 162594 41477 125596 123400 113886 109718 1 364085 671746 212847 469693 593623 170899 1 67653 34496 67706 64902 62045 314995 58535 59919 70637 43619 46834 1 4489 40787 36883 342691 34097 38581 31507 1 27734 31348 11243 114536 9483 8209 262863 1 1 19321 1 23496 18563 693872 1 1 24600 1 170409 1 288171 187403 51641 310369 305575 1 1 1 30201 84272 562126 35384 1 1 1 43756 46099 45319 51303 291880 457239 110191 89251 68585 100898 260477 74840 1 107315 87217 736871 138443 94105 66865 99351 108504 317861 1 121871 8166 130094 135563 18181 151734 1 7598 1 656740 168366 239774 275591 183751 189406 372246 815481 26379 210573 219531 484818 20480 34316 249555 1 143079 255986 530881 265233 288940 355627 1 291732 297690 302847 309853 315554 321762 334456 71241 221888 327401 353514 358848 531753 387915 594822 370262 1 397306 287052 449436 1000000 438051 427177 30815 679307 461178 532316 456802 465765 578441 476157 398013 1 485141 527340 505324 510443 516442 618699 527784 93601 37475 555950 550463 1000000 428171 934872 661833 543800 578248 1000000 809868 596350 134433 501062 415297 574835 823012 624385 605738 341973 637494 758981 645748 621410 653398 684540 662340 664547 703062 784152 675608 678624 1000000 635012 685840 691576 702318 176906 697401 710923 686171 715728 709435 711692 713862 723016 634145 974229 718816 827361 724196 439766 726784 945626 665339 1000000 611264 768809 1000000 117998 746821 733782 732964 739500 1000000 906957 268169 537327 128043 731907 672627 869281 766161 758591 270909 715968 722173 723632 796537 732063 717343 716951 715027 685608 542137 741722 707981 703705 602883 1000000 696021 693973 81065 741608 684209 1000000 675826 496092 670340 667768 663648 1000000 656803 648095 651410 590235 669496 919571 631525 941945 653513 617932 620674 669954 998390 599346 595548 590010 468079 579451 552046 569222 617749 438328 574586 548308 424357 586031 651345 715381 645381 252549 508660 534316 496762 491112 484750 585301 596667 498667 461380 223208 449268 443188 888213 677104 424991 402389 516605 406320 1 413752 195276 370948 375042 448318 362988 76213 350583 1 289014 376073 325934 319807 313850 134950 1 292254 154214 283386 812075 271527 267086 271641 320946 424545 408352 625249 228584 170784 1 116387 208095 847781 223954 171081 186756 827382 669967 174748 167898 1 5957 1 146448 139174 764615 425363 128493 139111 122721 513693 203323 540419 59912 418918 95154 104798 21173 82941 56964 101689 481972 70558 67066 236674 60243 1 214354 65620 1 1 133019 1 40363 1 5738 57631 93367 31405 29177 28331 56712 18085 24573 1 264777 432745 1 21039 291525 1 22190 363510 44072 18520 18793 11907 37304 19779 21963 1 24433 82682 23565 37983 25596 1 30969 29850 427976 395 35114 1 1 41153 1 78767 6858 50242 1 449621 1 77995 64628 700463 51949 1 77533 84858 9657 4543 670630 95681 101943 103523 1 111723 134510 120909 9548 129037 119034 135233 142809 117803 152342 395170 139655 101866 172205 171095 172129 201052 171610 198498 1 692795 217967 345006 256580 403749 237281 261768 246895 264352 259924 699730 348269 405034 622908 279030 314227 302967 309048 314915 320581 698 332672 384263 398087 297456 357549 519188 1 368911 386717 399189 394806 331376 411432 411573 419482 404258 500056 442020 453323 477314 586296 411873 436476 327068 577197 490994 1000000 733871 503445 564316 227128 1000000 752946 533422 535097 542901 981769 939849 885703 672786 569880 937854 580480 600148 562441 595176 600930 665905 595385 627206 308064 616382 326957 652923 700086 639303 982870 976773 521267 509215 656830 524746 666746 671389 1000000 677946 765186 685210 365291 690853 193447 696544 699142 842733 703421 707599 707682 691808 712899 734402 723661 719203 570418 729742 265446 725418 979033 286497 721309 836761 730812 731588 732388 733411 732465 1000000 734886 749475 734171 500146 1000000 745237 748696 1000000 911071 816919 1000000 889282 703608 726666 1000000 639608 1000000 721238 730120 185603 716753 713568 603820 709400 962068 704921 703448 1000000 714813 477731 552075 793901 733166 682192 678909 679009 692119 674986 665113 668511 519619 650529 649680 234596 645141 636489 1000000 565558 656955 619196 974798 601882 604415 680719 613306 592067 593282 434934 1000000 571632 565669 9923 487240 262217 544181 566813 533140 581969 541255 516312 527532 463211 498915 630864 487193 481287 1000000 465785 409154 457325 451729 445212 379599 433000 161464 419714 314207 959494 402209 446968 389836 367036 411487 392648 1 141313 352662 348987 340057 224036 329639 449123 819220 351890 1 297490 380081 55736 267288 352637 420983 181605 443598 249066 154852 559703 67858 1 210721 784899 205708 206905 176489 850829 180523 267592 178462 1 196006 161856 158369 153425 148743 143867 91816 78660 1 125605 311487 111930 112695 65572 501238 3428 1 92207 88268 85385 71348 84427 74995 69191 67420 121311 238293 59488 62040 174667 503418 48788 580476 1 35364 39482 43035 57284 216275 32161 30631 153005 41123 26300 25106 23940 1 31851 1 39951 1 19681 50968 19096 182645 68352 19022 19385 117741 1 20428 28151 38935 1 23552 457378 1 24403 458103 126637 31401 637 34665 36705 1 522151 43424 90967 37074 187536 153049 28953 92746 203623 156903 1 84809 73496 1 76761 1 48448 91382 69379 94926 185451 1 114288 100841 118574 1 623018 140745 438581 128410 310628 162219 145392 235202 165974 1 175792 1 172732 191806 184677 201544 1 1 215710 224582 230538 1 244035 247418 188015 626004 1 407768 276769 635766 277174 294987 300624 313008 312963 320875 337419 331348 337524 242955 341528 370567 362263 368456 876799 370999 433656 334039 32796 418510 411908 417978 426086 384985 124186 468723 448535 454649 460689 466704 472692 469670 456216 491038 488137 529803 395789 513685 970167 446776 531489 1 1000000 547261 1000000 566690 1 1 584006 736699 584060 562704 616750 772948 1000000 39291 140026 1000000 623675 626654 164338 75781 567881 641759 643872 1000000 655065 660148 567213 246235 670285 674200 677482 680991 231727 693669 690251 691571 692402 840162 680354 703929 706389 614421 548185 827594 1000000 696520 742885 721354 717066 727909 725226 726655 727839 726899 729955 1000000 740797 732329 630310 733344 733546 717881 734202 733312 732403 1000000 733672 613572 540139 758320 1000000 727947 1000000 400960 702140 410924 727273 630085 719272 722594 718569 730987 715102 712569 723794 743768 644587 703379 643227 894108 777547 692488 114854 684656 700315 711678 453100 673454 638996 666954 661145 1000000 655035 651103 133168 736279 638813 1000000 575640 482010 621246 394072 574941 607446 1000000 785986 578611 587955 577631 328300 781867 567458 561247 556868 548243 546185 1000000 508786 526017 491539 518322 514072 507834 489624 490575 609601 483263 480870 471414 257461 269026 515723 437131 537136 485536 651662 423615 398607 413620 404279 391498 315282 369272 388050 395162 366808 1 1 109372 342358 335993 330032 310635 279635 311691 273847 1 203688 1 281459 276696 267793 56571 259014 246872 570747 1 1 231248 223419 217848 212169 224895 201767 196029 190588 185458 175800 1 169989 104608 155896 171091 148553 145504 210750 1 1 644751 123032 239545 118155 109843 105925 1 97781 1 94253 86691 1 115409 79090 113134 134149 66577 111303 99731 69354 54996 1 50222 47324 350399 42891 43979 334619 36533 34880 89982 31271 651012 1 26978 25729 31037 1 25871 31413 23152 521392 92135 18843 34981 149761 1 28368 285031 19980 1 20549 18651 26184 1 235708 1 14426 26891 1 29673 31296 1 202366 297082 38420 40459 74811 44894 132233 37748 391252 57948 1 60270 151575 62563 69606 72828 49754 1 83059 127401 53251 199853 97796 33385 105800 671434 115384 120320 152887 235746 741146 160736 301960 1 119200 155353 226410 243759 257806 717742 180076 1 190551 201667 201168 205104 198579 202927 261414 220839 234513 240573 268560 183492 257640 1 205594 275227 281310 315795 206849 1 304434 422590 309562 310509 800119 343790 172589 396373 352126 127195 366714 373153 379355 461594 389131 376510 102344 438454 929166 422635 714747 380228 441025 448776 453179 477706 415086 546613 511294 817488 489062 584097 500623 507050 450785 464254 491143 530098 564371 715402 545963 547086 557631 560736 385981 1000000 577752 582482 587759 592906 597555 621328 611703 612120 608162 619109 513238 27154 634572 459019 565900 507088 647370 399241 669845 1000000 950087 447387 642122 680388 614149 906339 712936 722290 692631 465377 574128 181945 705752 34152 628391 710645 716330 714867 754379 718730 721347 777890 500972 614518 661110 730981 731676 729390 733536 731504 1000000 1000000 733454 730076 751781 736711 726150 733820 617791 1000000 904467 1000000 719314 537420 808131 687355 830746 573505 30253 546355 320259 723749 902083 421270 717524 716173 818486 727137 1000000 706824 711411 578884 1000000 579635 694894 691518 687940 652762 664726 677544 614777 1000000 667666 663729 444495 656435 667054 170735 586921 617600 626173 372805 655810 622913 633637 1000000 668353 608576 599896 559404 617070 586522 577911 574447 567873 564034 542009 813129 812130 557015 672941 494885 544273 506013 514509 969265 421803 756283 491143 305943 908085 154327 313975 459767 889303 471670 80549 436997 430952 425494 355978 286779 1 428739 32756 346936 283647 553764 369312 292653 233185 404375 345158 117756 401675 325943 319813 1 304714 753462 295488 305279 177856 276416 25597 266431 242434 165875 1 77415 238278 230999 225324 387976 170430 71905 1 197774 1 188488 172444 179253 171751 167222 154566 156460 14902 146451 139180 148789 325422 128391 124233 238965 115690 116476 251407 103351 383955 525999 132651 56284 403744 681 77502 74113 67509 616870 1 190706 32944 1 434101 50794 49562 46378 43265 42183 134534 18527 106329 28762 32038 26641 27999 37295 1 1 24137 1 22351 1 21041 21237 20086 19784 1 19504 24177 520404 19832 25272 28359 1 21967 22568 6665 136161 92332 26786 26503 1 31097 32671 383830 36235 41904 33427 46841 67890 44601 1 1 1 57144 1 62875 723523 83522 399893 207366 520322 82305 77034 39178 251995 326820 95398 114959 432975 232200 114626 1 43602 417616 721888 98120 138309 147364 181556 151143 531822 168672 184440 1 183958 162694 1 383836 162060 371424 212065 221988 358514 124793 284135 304783 121679 255943 262158 267988 285786 279865 621351 307555 295144 303866 1 370368 377804 328291 115057 96790 345868 342827 946245 324139 396304 377722 385496 393384 359165 411871 347269 385487 366626 425117 433968 440657 465529 454553 307422 463884 351388 475790 481096 487955 471109 497534 17914 529475 564911 522295 1000000 455254 533539 544702 549675 460243 861995 550934 465024 576611 581717 363691 175305 658206 224003 1000000 116795 772499 647383 627887 439114 695101 656735 668937 1 650271 647713 619168 561805 665723 623267 79303 661707 682075 655275 878019 661224 692026 694964 696674 738118 102332 1000000 621004 709784 730584 714586 745300 540081 720288 657488 733224 1000000 718135 779443 798621 248939 718211 735059 730252 536906 1000000 638880 644854 532681 763269 690355 1000000 721393 1000000 733653 733114 732801 1000000 730181 770285 550767 727705 845657 737998 712827 721735 721725 718352 716444 716376 712429 374804 710592 792895 703547 170084 588333 694756 856734 530111 685786 678560 679425 1000000 830780 540752 344871 1000000 324418 606680 649982 219951 639439 637591 667071 321210 611748 624890 267691 562516 738694 601200 126566 517628 374532 548229 576120 642228 567037 561006 540052 548200 415606 597559 535680 882485 1 532085 420477 504782 497872 727267 486898 587349 475348 490752 451508 325010 1000000 445246 439136 1000000 686042 413315 452375 414995 400973 365413 407191 799046 578271 371245 417434 358852 469815 346696 43930 386797 1 222628 367746 298661 303573 514662 1 269414 279540 1 267635 271825 252462 269336 458172 264699 232876 1 212642 218485 231093 205087 171345 1 196037 71248 178796 173324 1 167520 112982 29070 149220 157412 1 95779 131200 135671 98207 114962 113126 108848 104774 178469 93285 82060 1 1 252684 152627 71650 252016 1 66037 41092 60203 57145 1 52475 49529 48378 270611 1 115288 77685 56120 617932 1 1 61070 462888 24874 21043 121454 1 1 22127 22023 20738 50725 35238 19927 64958 184628 20614 26887 49045 21580 21648 1 1 23277 203795 27174 52389 28049 29416 31110 146814 34196 36023 32242 39856 41742 44156 46457 48854 39134 53945 57087 59038 358060 1 89774 71548 74799 61589 81577 85100 1 92635 334588 137881 104082 772953 1 116270 211314 140300 129646 1 142166 1 723362 1 305197 163909 152661 157767 87251 1 122369 483951 541182 204173 280930 172746 198885 331975 231863 256947 410368 260681 231768 1 263980 272496 277756 284454 290416 333036 1 364252 341715 1 289359 271125 482400 400854 614875 357918 434808 872243 364683 413738 1 395412 790154 422806 413512 464955 395349 436613 439343 388225 471580 484721 450258 454329 475434 698453 921393 495765 506395 504003 509596 515069 520830 526698 113055 535841 474808 482690 704174 559651 564897 1000000 523694 580536 585610 568037 604279 600450 135791 608977 597707 659590 429714 627916 1000000 636982 640631 667758 702413 543487 657303 665904 97084 666817 365008 791768 534801 520825 1000000 559568 691285 691393 697314 857418 731657 702101 436902 250665 711140 714094 716313 718390 1000000 721958 724468 937240 1000000 732103 728860 650299 731734 754305 740128 1000000 729626 734301 734715 734890 770353 1000000 734565 829726 720685 733865 751068 718303 702030 731787 730467 729444 699543 727588 724228 741224 682150 720514 719177 278888 714310 139448 692281 684628 752993 925352 1000000 739967 652043 1000000 691232 740126 848858 537051 655961 431784 649890 193734 1000000 673428 656624 1000000 946977 642924 643605 615429 469905 624413 621587 620056 752730 609294 276014 594006 233169 588136 1000000 577996 586669 567613 567362 757836 551608 570170 540670 476638 529292 269367 519748 512534 458431 500943 495155 508448 344969 942923 281956 483898 1 453340 662579 308193 434978 377629 422806 841798 410380 404301 516676 433147 345771 376473 373088 367178 360930 354743 351006 342263 847847 329865 1 317807 507462 301838 350170 162990 243798 698331 197452 86351 214448 59353 601666 226465 240518 1 229153 417866 216774 212438 206970 46245 189511 224061 412217 180496 278816 234824 219597 147824 804042 150485 1 1 136343 337667 126697 169892 1 114485 110857 107745 102182 739426 551136 501738 87176 321425 68781 77983 1 1 1 64154 18947 34474 1 59596 35442 62728 1 43890 520397 39074 1 105725 11331 28521 29870 28969 27882 13751 1 159166 573073 168314 21944 1 1 1 13843 1 82692 1 1 1 1 45559 500299 14569 130462 1 26401 380354 28432 32851 27260 1 1 140033 1 39568 1 54665 40186 1 1 53799 55989 1 1 717494 69971 83845 74149 1 1 69574 1 75584 95524 108193 5727 72805 84396 296412 116776 120542 5230 132546 208854 146085 146852 477543 174913 162567 162151 182624 176501 409152 186881 159210 197478 394555 198014 213930 225908 212880 243204 612861 242302 233089 253474 142682 1 183139 282977 1 668820 157897 296490 307019 328970 319320 1 331522 341336 344107 350094 439336 108448 246727 1 1000000 505615 362619 399669 354244 437046 422250 421030 434470 469801 446850 168249 454889 462136 469071 499095 464306 1 813560 409940 502424 358882 941912 1 574816 695141 536580 541191 546996 567425 558405 541141 630694 513813 644381 585858 580539 732997 599350 604059 608308 853489 618986 1000000 307263 625607 647868 640267 607108 648523 650057 623137 1000000 575108 654862 674169 687548 724605 658999 685022 688032 690847 693907 696758 655064 702230 586628 536237 709555 742831 701356 1000000 554374 719843 713623 723264 813740 726255 724899 619399 729808 730974 1000000 1000000 1000000 1000000 1000000 746094 797955 745939 739857 747098 776390 671258 1000000 738831 701698 768879 731954 731048 729342 519561 624402 726833 726314 723388 776653 1000000 718136 755178 714098 711328 709750 719640 796571 807276 734391 696976 638056 585690 387016 734152 681889 681072 600539 1000000 666583 810416 660663 624400 649307 44525 567643 606024 701856 631984 627350 623880 610786 614223 609438 719560 1 594846 591334 584860 3366 573523 570794 593585 559230 526719 597579 487333 537029 923256 526951 526568 747906 510469 543590 316627 493680 562787 478225 409455 775292 463653 454739 242577 462950 176136 296036 257394 420828 412642 406385 357494 394007 387811 379037 374964 444047 318857 169758 151021 343183 342556 337513 165573 319573 111054 309110 367256 608042 278287 283537 281271 791662 293277 265103 289248 351789 430719 210838 228850 161314 260049 395618 208834 1 198289 415932 329157 179239 177088 171929 130909 111697 156938 152171 147395 159611 1 405697 129006 782617 1 116286 644287 219736 11478 120726 95731 92134 229617 392822 1 77887 482808 71421 70360 75921 61812 60775 55953 73520 51335 64610 40904 44214 1 114648 37991 36117 16492 38599 153903 1 187037 1 1 1 77787 220577 11472 21794 21322 53 1 47238 20390 20422 22763 1 21179 156383 21417 53119 265369 50542 297133 26195 1 1 32869 58972 417921 103999 37319 40132 229367 55317 39139 48061 250365 53042 55588 21386 398811 64516 67074 70246 1 260081 76172 83879 83737 1 94638 254775 1 1 268641 9790 260141 447747 127787 12386 446844 140052 49647 40945 70733 160276 163007 181982 549314 155965 1 19798 175519 152813 232615 228581 262945 441130 389623 270210 241478 246325 1 257934 261631 608697 268252 1 592061 277888 292101 370803 311640 333215 1 2726 335857 308022 348617 376334 398183 370104 367733 379600 385274 392140 398191 404334 429740 416722 1000000 1 1 306183 447327 467341 459500 1 518259 962010 396971 489270 764867 501047 506874 751478 518365 507983 456092 535643 382448 446737 480527 575087 571756 634433 645608 578190 488028 1000000 384184 532287 605648 629153 556301 617252 769835 669158 436591 577156 634102 147914 1000000 606671 780244 659539 559618 1000000 671312 787693 915099 474614 1000000 616093 812130 842655 1000000 699077 701706 784911 205654 309938 711481 713967 719941 717516 519740 699155 723119 641503 941660 727858 728782 727446 731097 756434 293907 1000000 777417 623067 1000000 736222 701952 348159 722009 735512 746950 734999 733484 734118 382096 541265 727476 660800 729529 728908 727061 726706 1000000 548871 725328 720048 1000000 670820 712926 420055 709316 716718 76974 701201 381930 667875 692369 688742 726787 569699 668981 630527 392207 669421 665875 642651 1000000 722561 650184 480962 642130 24213 633985 640156 624942 620199 617381 597201 606253 1000000 1000000 588902 520690 559892 576418 574357 567162 413532 555322 548564 544679 549043 572473 561762 582602 756905 510673 637209 761474 227562 482368 481375 475467 607643 464257 457444 641494 735099 441871 1 426955 420835 406135 276772 382923 396094 386729 383703 966669 364111 1 35162 357931 346800 340323 335320 887053 321980 315871 214806 109548 366837 523716 51231 279592 525692 1 261762 1 387311 244431 637026 95475 231370 190730 1 233049 130378 1 194517 189174 168087 178207 172159 202761 450073 1 151666 146105 1 200606 164711 159352 88633 381166 110356 164128 244516 107947 126694 97311 48985 50065 1 1 77252 528898 72703 267363 66344 121476 41823 21488 64113 1 49881 47332 2174 68043 1 177124 37179 35028 42827 31917 30390 66236 27656 36166 25755 1 24496 22936 20715 637642 1 495167 24876 1 21779 1 43605 1 11607 80772 1 118677 297337 25239 1 27837 40247 33744 31442 33634 35317 250143 267001 37460 1 1 299035 3686 81353 1 62808 1 40270 714765 69735 120201 76763 123553 82966 749467 90598 1 98891 105032 137678 56620 152284 22260 31977 1 131010 473595 117890 143245 265549 1 161149 311968 1 178047 301706 644771 193525 409762 430301 74 543334 1 213194 580182 241808 241312 250669 250754 688532 258557 268241 272583 1 121878 292153 73826 304204 310313 151311 324425 20190 418235 170025 1 415628 1 367359 371939 405588 384520 390521 446495 607275 408920 462495 661996 378260 936313 450993 450308 875184 433613 481184 470111 400263 306738 1000000 493849 492535 486580 522587 517031 600524 929222 533985 720841 545057 549181 518269 1000000 566286 568761 484470 582111 587395 363669 597151 109721 275716 587398 584150 646054 556600 474054 723311 1000000 642361 650142 651687 654850 528009 228866 252004 661352 688214 653371 680615 357991 1000000 19034 249989 524622 698553 701261 872837 705742 708822 149162 382517 885008 717501 719371 194461 722942 724656 634233 644509 1000000 729695 732998 880951 736816 765411 814603 679953 763604 735380 735127 1000000 748602 735491 735873 735406 734886 733651 733712 733045 732236 834726 733961 869696 690912 1000000 657610 669896 775981 713686 715611 715490 66055 51804 709365 579874 704472 1000000 762204 687819 693516 690538 703071 702710 667372 678419 674320 1000000 1000000 660584 659628 644910 651259 631024 664560 639691 565515 630677 626319 76685 845785 612915 508599 606425 170429 593362 56246 878750 568154 573043 567861 530515 558414 551757 328774 540915 866576 529699 516319 556082 562735 281308 489222 347580 485015 256528 317644 470728 456203 459495 452400 476819 441035 347781 443497 422888 416938 390843 889576 259112 560533 389526 834879 1 370061 364584 854400 345364 205354 330116 333087 323973 244035 422181 57287 373216 293615 287604 281502 275687 195704 261329 258001 252249 249885 1 234954 231701 215902 278913 209646 42170 202149 200728 742156 67539 180545 176125 68480 633403 157554 155565 153108 145858 63082 634000 180758 59365 122003 121405 114833 236129 113963 106119 98559 94907 551777 73237 84472 1 77173 79334 74046 68626 64322 61668 1 674012 53206 49719 48361 46128 330345 258953 39736 1 164813 33562 367010 32819 30156 130406 1 1 28976 58695 1 22783 21577 541149 113903 26281 19540 21015 1 21286 21230 423084 20561 23114 1 219140 1 26654 1 1 29088 93365 351792 36021 36907 1 40769 34467 1 599473 49732 54672 378043 182147 1 68071 85743 1 72274 612331 78821 82282 169626 1 92993 1 108818 38226 152724 130904 1 120942 138736 134172 133120 139141 3197 325869 644919 1 178712 141852 517751 1 180544 186743 190755 199172 400163 1 1 221012 111194 50941 1 227440 251622 406636 286979 1 628060 277267 284576 290727 296397 299028 330040 1 546233 143051 353948 430624 535837 434639 356236 364248 368967 317846 1000000 392370 813047 604930 435208 1 829305 428576 423072 515880 435392 446616 456643 643772 558470 474689 625427 1 493045 284840 521731 566816 516263 914547 528907 441701 538274 88219 542697 553668 560164 551708 575225 541902 580186 586134 887984 517024 599675 639881 1 17595 590408 624366 251164 258453 839819 641835 645950 655595 629443 466164 662651 665488 894327 668774 1000000 1000000 724804 686058 688653 692998 688573 692833 688135 532999 932816 708496 710800 713696 715188 735621 719189 721046 721406 718965 867243 658997 728700 606151 731029 711899 732317 733729 734254 833199 731589 736866 704071 304055 834474 733658 575872 967410 738158 345178 972514 698311 1000000 1000000 686848 683934 728448 694881 725656 723978 784281 604593 717218 716857 718544 712592 710363 725423 54661 732912 178175 868864 688585 691724 688698 694606 414174 1000000 676249 655723 593338 730554 781941 657192 653308 1000000 645176 378281 638615 1678 625673 619820 619032 614317 245826 616504 600009 607009 590133 801020 720296 575157 1000000 959519 524019 568391 1000000 541863 522780 397397 540380 433505 514612 504617 503060 640547 493810 1 478808 593235 89867 461550 663844 449434 1000000 438066 652969 424978 418821 570133 406516 410498 363637 387875 381257 507257 987035 491092 453161 354463 267330 336989 343437 327992 320524 265615 186839 302012 295279 296887 259734 177736 249942 71869 183970 302802 361286 242561 645765 231307 225623 358230 210904 726721 203366 279344 192977 187629 177096 413060 131807 159729 1 270405 1 445881 131676 149757 1 129339 124927 120608 116153 112158 108099 104091 114781 1 212978 1 172030 652702 458890 75609 71747 375656 76863 62797 1 57155 1 1 1 47111 45246 566204 107297 1 53988 31809 31538 624774 32830 104914 1 24680 69928 24561 1 22650 1 611585 9816 1 110677 21330 28660 33163 1 1 21972 229367 1 24740 25536 1 27803 52862 30350 364779 166310 204059 39531 38552 40507 1 44854 96576 1 51783 65198 56984 59685 58477 65528 1 432108 58174 78330 1 173098 1 780771 1 103378 169977 176230 110189 120059 123789 36998 130189 133551 137636 142719 147372 255226 157809 161516 1 172919 1 180387 332767 192605 197741 428817 217432 214196 222151 209804 230925 600412 241836 248051 183047 259674 240725 408123 735454 45929 289320 295231 297646 1 1000000 391033 293342 1 357009 570492 520585 356681 398120 368983 322607 457442 1 75360 961425 370432 574352 681421 735462 487371 439644 442856 524715 508691 220450 358473 399217 476262 421884 606881 506940 502806 257503 514361 521080 649347 588603 536537 542468 550217 453675 562085 903035 535261 428914 579847 385169 589974 594894 272618 604706 311914 613952 694662 1000000 53967 633101 636298 640503 984279 1000000 1000000 776274 644987 48669 672237 689153 1 653480 677272 714863 1000000 691668 736441 633059 544403 333365 582262 893007 710456 711881 714930 735858 790406 720601 678976 901429 752852 727275 304365 729897 906111 732064 739569 428080 942285 506335 651002 736172 1000000 697498 736577 1000000 648684 736484 688178 747382 696586 633439 742903 732447 731549 728779 737478 1000000 138704 721269 573852 721524 719477 250818 279480 1000000 666284 708904 725703 622382 540397 776346 608925 981545 689884 678705 996112 680273 623823 673421 663802 662931 656316 658861 654727 652848 269914 528504 638650 940520 615161 624980 655626 137376 509553 611894 1000000 178536 597998 1000000 581771 325215 570659 565656 1 544462 667776 647255 437178 533281 529049 94020 473794 1000000 214463 518022 901300 504017 736351 482783 577841 116595 457571 451510 364086 85810 510388 427068 1 414753 395664 402179 396203 375802 396158 428826 495132 961233 568920 453504 364124 340258 344109 893001 380264 263866 298299 102831 360684 291860 285704 246844 273759 267951 755408 255760 223611 1 117441 149584 220752 105542 507943 68270 132800 767015 201247 189455 215095 650039 173759 168884 148480 796004 154225 22065 136519 302907 135794 130522 124585 122099 148512 56071 127406 105530 94035 732176 94527 90266 86678 97655 75561 46210 1 475024 36774 1 55422 58509 55323 340110 1 47965 45389 43636 1 40182 1 36170 34057 22155 1 310418 1 27364 26313 1 40938 391955 1 1 80142 178443 1 197745 29202 628402 22084 1 70281 23286 1 24369 93578 66148 1 1 115267 1 21005 34766 1 61430 1 50125 309807 76294 712306 88660 53916 49687 1 123071 547335 57274 70922 74544 72337 81552 84392 1 234347 95331 199368 103477 1 113864 577482 1 1 129282 131948 140276 1 147603 150857 155929 161177 253172 168609 184767 179188 834919 118960 196699 459125 661543 181995 156605 220024 388050 235281 326792 155587 225989 258313 237256 279371 430981 271469 37917 1 509411 398110 312103 318204 324321 330438 1 376109 636979 720352 364126 1 404153 403530 407230 510078 403922 419405 410902 416476 155345 739392 436891 441673 447894 451854 459763 490598 441020 671305 941270 1000000 1000000 501826 497115 499718 596017 524460 530106 725725 500081 810021 848485 989949 1000000 568773 573486 550866 882473 1000000 597483 843171 1000000 117744 679732 617820 623927 1000000 380131 1000000 532332 673057 470092 314143 656862 487116 664011 992116 317340 346750 797092 678044 793723 688081 691332 1000000 770007 699213 702827 703240 888649 711185 711266 624852 1000000 720463 504302 851432 723811 725722 717446 868481 729872 731186 1000000 1000000 735290 728918 735318 1000000 737961 715891 824090 737120 731765 538634 826020 711004 706259 733944 734666 835043 730024 732104 599587 539389 870454 733151 682023 938715 723039 720556 700068 864480 713250 712331 709678 707623 518368 258703 699777 696976 694091 691056 1000000 786774 564371 628528 837024 311209 549775 658828 845165 656186 662260 761207 646218 633801 1000000 286428 627754 622275 576070 612967 608219 210068 859185 989519 541610 583052 621419 593662 450417 605205 359620 888081 546290 339840 307795 383826 528006 520681 513549 495622 503765 379061 489662 483635 327955 567880 346132 546312 417052 515948 430119 413677 429151 833915 411773 416984 412764 258663 392121 419913 378787 1 147890 406683 385581 799752 447684 268797 151264 323274 619529 312178 305848 277773 272088 279979 505220 1 515435 449503 529172 269823 244362 236346 251047 229483 640193 218431 216815 1 844907 190394 1 185950 185895 182389 334263 165621 161495 1 151285 138908 134774 137058 132559 127213 123747 716009 24319 111177 107040 106033 109502 1 1 87969 1 1 203316 94701 71181 344244 62348 1 57780 153422 54046 50593 85413 1 35673 29543 1 1 1 92031 41053 1 30735 171039 26094 26938 61961 25120 51729 45073 23062 1 22349 22103 25535 436245 22665 22287 1 12588 643772 25279 402192 20196 27939 27776 1 30211 1 198474 1 36320 38130 1 1 1 45875 31312 88000 659193 1 458276 225831 1 88651 209293 1 76817 54756 547615 91539 115385 159871 1 258400 111007 64497 334921 118556 173613 1 142152 408419 180757 132920 48178 231076 76655 533996 562867 189210 184276 1 185730 420347 200387 183779 211696 119650 1 1 445707 239664 302385 251160 256967 97719 268691 1 279263 1 292531 34922 713810 1 512869 404770 363625 299954 342937 347501 354627 359871 1 382550 379728 678527 389748 375614 402789 257773 445318 520120 212047 1 470108 446395 447527 956114 464513 508390 634146 418081 468618 1 611707 505920 460142 435430 219894 746655 607741 539996 375122 547807 427276 706889 561488 635555 594681 582662 572107 592743 593287 602581 590144 1000000 616722 621426 629853 630444 638860 638542 676233 696754 656907 662509 761274 658023 666936 662168 674212 1000000 958632 263103 687559 690320 693682 696593 707972 636943 768922 706702 918326 712151 714319 716954 749315 714019 28534 724358 799659 664553 728307 729894 770668 573426 58089 738245 1000000 775795 738634 392438 901535 563491 738718 865446 521953 953356 736757 563605 742585 569913 733943 733640 731893 648236 746918 729250 761175 657762 735363 344013 717517 719540 760360 718928 802849 712981 731752 706068 440159 446997 698124 683314 689537 689744 1000000 173177 679438 346415 701355 668967 233806 1000000 657035 653708 526780 641407 648392 637149 632769 627829 622399 561875 1 596561 318038 606773 605465 590436 585395 581171 1000000 567810 528704 417609 553904 787841 536563 477866 491020 449355 520194 514811 799491 867565 633978 483412 486280 489284 478184 651423 746756 505283 449580 261307 438686 413892 425052 416348 412804 402915 207064 1000000 385723 381840 386666 352039 618761 356348 350816 344695 272575 332219 326224 320131 596861 307915 469141 350144 289258 289375 277944 264737 266948 1 254365 248657 242786 237123 231458 206006 136911 35115 207812 115667 195464 189622 188446 1 177924 1 1 166499 157123 157647 148027 596583 149483 134185 125598 125323 121008 273778 224018 108531 472783 100627 96791 83800 98511 106518 120674 198286 75873 72421 1 559420 1 60384 44258 63370 32420 51318 38149 132493 1 35335 199348 1 175811 105096 32720 494810 1 28671 105346 24297 16943 1 402574 23802 1 22456 259273 1 22473 1 1 1 1 18990 35321 24912 62508 46573 196092 28832 667495 31474 39847 11157 1 44117 1 3212 89141 485202 277857 62662 49584 60519 52726 150334 14761 55336 29951 423728 76331 11915 1 437230 97443 104682 97311 101449 55266 108963 216475 167059 149945 77536 130693 1 1 157566 158285 150374 146818 132214 168519 170733 187022 183818 1 202611 805886 205160 210447 238144 677601 246719 910366 238545 1 346473 649417 624413 233103 260144 804567 183077 424084 704844 303160 595257 325125 318117 327588 347135 402330 344983 408075 348585 364603 1 377150 369078 389677 395499 401826 408007 325762 420345 673631 276009 356386 470456 733013 456986 1000000 485630 474855 488663 438167 555645 501458 430669 510355 517993 1000000 1000000 959921 540929 546473 567020 21364 547340 336836 571158 813726 261913 576793 560823 596558 1000000 492160 611111 628473 312232 524705 988370 632084 638214 655580 1000000 650665 961341 658667 663861 407433 673688 663390 830595 680179 688704 634418 623134 1000000 633380 700402 693749 704373 707517 709398 759451 714015 303826 512277 720205 722056 746065 725124 733144 798430 729816 731043 983941 257025 606191 738905 735633 816141 736718 737101 747167 737535 743636 736240 737423 123072 667246 713706 734666 721360 825083 240419 732182 782746 1000000 727349 999075 854993 724483 332467 685329 718476 696967 559543 458771 626490 707343 890406 700405 761710 738975 712793 929878 687660 684119 680758 677412 1000000 670354 1000000 342972 659104 637128 586749 1000000 638872 961099 634377 71943 626319 611881 616339 602005 659609 602515 700827 591855 568389 581538 576957 571829 566489 561194 555796 109905 544894 539309 533796 501217 505513 235749 511332 508379 499406 245152 486493 481478 348917 606813 464043 603864 451629 450726 703236 662197 459780 92475 496089 205107 404192 774438 390170 434358 324381 495195 556534 359223 354146 346810 703041 386585 1 398233 1 310017 278320 297901 354398 281962 279558 246615 268028 396061 530040 250574 709413 691443 382604 252895 222204 217186 208003 1 184346 141332 189267 190263 179125 174061 16777 394870 162733 296186 193521 153679 133692 159917 202556 202311 122580 118323 114136 116068 106014 339132 90206 301241 152851 1 1 80296 455149 73131 90972 493864 75810 1 57990 50849 53638 50005 49276 95693 44332 40116 1 1 36533 35088 35696 23127 30603 29377 1 1 8131 24574 25105 59857 46142 22758 107648 36260 22666 1 1 1 23323 1 622 77687 1 28619 88496 28928 1 416906 32877 172309 36024 37112 361641 301486 47086 448078 369292 54492 683958 527905 69211 61173 1 1 70771 1 139556 152320 693806 64393 89447 1 101775 95969 99538 108327 126046 121710 120987 127549 283604 133855 1 158018 1 643520 170803 180308 177075 172396 177520 183693 208519 193114 442876 203171 210924 239285 212703 221318 139830 237056 229234 209768 254291 249568 1 224869 279864 283742 194151 135767 198933 383063 35308 191013 327525 323025 325012 305982 408084 378269 293716 366367 391067 362068 399768 347017 410171 408385 329847 51258 425069 394427 447882 731182 419418 511814 497155 749101 584142 90609 485557 512409 360137 432017 368427 507135 520551 526255 1000000 295341 717600 546821 552024 484132 606061 420322 1000000 576066 605975 554304 793701 442662 605305 631228 788559 243689 624031 838947 693695 641645 635932 1 678124 660531 353102 662552 751336 677724 672493 733322 680493 679594 668680 683365 695409 1000000 578427 702203 745078 456106 709314 725495 715386 716455 721144 719270 721867 724350 726052 1000000 728456 639253 739314 1000000 436138 860354 723290 735811 550833 766807 736942 737841 737897 736470 151563 745656 902266 902184 763699 767097 735583 706091 962735 815433 730264 730406 889689 1000000 1000000 611543 726268 723717 744202 718360 148762 726968 668348 724515 747219 842206 696171 236995 715021 681945 688678 567713 651483 669870 675255 633087 633515 670507 982704 677600 652668 653619 784158 655088 1000000 243237 631242 622643 618105 613331 548216 705811 602202 1000000 1000000 583439 579631 571656 573748 924475 737050 552271 555612 518569 414328 368440 539746 537914 157675 508202 587371 495593 154689 483795 504005 431670 464164 273568 809342 447456 442231 435647 648029 383317 581762 411407 225627 261539 398593 386006 388963 299327 333609 326588 732824 497348 149137 340400 331161 324318 324500 1 306054 299981 293941 287976 281998 276387 268344 263290 269044 278940 451491 144675 260504 247374 183615 479095 213061 102725 202237 224169 189014 36189 38685 171847 170570 165610 155983 1 151877 143744 140315 55826 131652 127942 131227 87547 141894 111216 1 107414 343846 94910 465658 133943 1 64959 1 74997 54195 64029 70602 431312 1 57310 624026 51662 21484 19111 110447 55566 1 1 421841 19201 26468 102337 38205 28222 34502 1 26844 25865 69978 16919 1 1 1 14918 1 98496 23120 196755 494404 19165 27922 14965 21424 184645 55846 1 29897 31358 32436 34325 35887 45432 675820 289853 43307 45454 47633 49890 1 153065 756357 213822 590294 65880 55143 71958 52715 1 95695 85216 1 89812 115245 173654 105375 108472 113887 295313 118357 1 125839 541997 130696 150400 143661 574328 1 554515 533921 223193 101421 771602 186677 213090 192290 247915 1 346031 280552 193486 269080 232677 105921 138847 299480 211979 264629 1 287107 282433 289701 962798 200130 990039 312523 317600 324738 330908 1 35727 335783 355644 361727 366150 395473 379892 1 291115 398924 406112 411285 417594 554700 430204 232807 365891 483430 453824 1 502540 552497 326042 407896 852237 405122 509885 352738 509404 826750 531596 528966 534710 541817 889185 614913 1000000 564050 574372 374520 692829 427020 581877 594843 599326 796873 381887 613796 626712 794866 632395 619238 73020 640794 977083 654112 653230 527007 646127 531639 673657 979709 678296 529070 290581 755939 652738 692132 694541 693712 490927 1000000 706153 708660 710243 1000000 696656 1000000 719785 492554 801232 1000000 726836 728632 741890 589310 732259 738232 734302 1000000 735923 723382 1000000 639640 673756 206474 93823 739568 1000000 768179 745713 1000000 716981 403684 734841 1000000 733576 732284 731407 197456 728856 344361 709887 723446 145088 1000000 763011 1000000 729471 712786 704714 665483 68425 1000000 714189 695671 710006 688668 675332 683429 918629 639337 661853 1000000 668141 668610 1000000 290457 659261 646024 256601 589243 569598 628825 624716 631164 897889 323842 605536 826679 578392 638582 583864 1 1000000 570749 419284 559582 537611 694090 541456 1000000 635121 446009 8430 1000000 509264 493477 1000000 782304 485361 510181 1 466872 244962 455869 339890 301813 440007 23267 441943 415680 84996 462032 858986 394413 55543 362888 350529 372136 365520 429866 415969 346083 464468 1429 326428 315565 462393 296557 302064 389406 304443 670464 314003 272329 266268 255310 283973 249108 11788 241901 231712 221498 220380 797866 251607 178182 198770 628942 188208 1 262924 172779 167748 1 1 1 1 17305 139154 1 130136 1 84357 386124 500582 109004 361834 1 95507 93547 241716 315560 224834 90786 76159 71563 1 1 64922 463678 58238 55680 53241 52703 50511 10229 106931 42205 47009 38333 50463 1 33468 16981 30746 77101 73612 1 26380 25826 21328 24401 21279 23748 24303 61347 11094 368677 1 1 23742 1 21166 35971 1 24704 15633 53791 31061 32759 120061 32658 75017 1 41086 43066 462434 16059 1 51715 55821 1 1353 62372 83684 68347 72090 77907 59243 125377 1 89156 91679 95370 99228 346422 569568 1 115081 1 124110 339541 132300 136795 149571 128063 88400 169139 1 169992 1 1 162780 191709 189121 868013 201385 193057 151892 632111 229399 229135 214393 1 214796 1 1 190601 269090 270123 281022 278813 295229 855395 645716 310821 1 308581 329548 372930 341734 1 636851 364161 399200 421003 379099 1 463742 393549 409076 407269 415596 268590 523802 434421 333247 443373 451955 535095 440056 717623 476974 506817 494824 1 304669 505251 560394 453825 470955 992567 319967 540516 546134 549776 571934 270337 567036 572989 623251 159820 588333 788009 578669 817306 628473 896938 750954 621683 626802 661209 635496 640009 193154 648226 652313 653070 666486 664049 667805 672840 667879 665918 682080 696224 688443 576179 1000000 697358 701568 28169 685496 1000000 682130 544131 1000000 717509 589312 497262 707235 1000000 688625 776518 733504 557060 1000000 193541 729952 735265 729063 736341 737332 373509 738177 752989 389160 759690 821863 738359 737956 1000000 685782 750478 735912 906579 848339 733446 731516 716952 703532 565914 612471 731631 712665 770176 682856 716779 1000000 897668 710267 1000000 700402 702674 699148 304328 677993 28405 83093 849789 264118 677972 674193 671219 57228 667104 686900 655381 616802 647565 626768 588712 634807 630341 606199 622043 591894 549018 481561 602431 916378 710904 80327 553298 924089 582187 1000000 833542 505428 477613 545174 556783 534061 595553 439145 516634 507163 1 422082 57695 502310 741925 471850 44814 465275 457714 451989 445795 578170 708571 426360 421265 394355 409329 309138 396544 393344 379841 369975 176059 383887 302870 239563 347646 341436 334518 268699 504276 317689 310219 186752 297944 375045 286100 280640 335926 343039 233043 290040 394153 245066 239352 475381 218484 77645 214705 1 388252 1 194657 93290 368789 536817 1 167047 164613 158985 1 1 142277 399659 571302 131760 540633 126712 291078 424209 110524 106735 754465 1 219261 35095 59338 85391 10733 24503 1 71140 68187 42380 62557 59548 1 103 740069 1 1 42287 43022 176682 1 47170 27796 34175 32822 659094 590913 19093 104475 34692 72083 7920 1 1 64843 29135 1 24631 24961 1 47853 24534 39611 38274 26308 27093 27961 29003 30120 73566 63835 1 28671 120760 470769 31681 35007 45417 63738 49296 1 54070 1 57180 468103 45432 89306 15170 70824 76036 86965 83935 87246 1 89866 192630 76627 106405 552128 1 118586 313991 126972 50550 241242 135747 110984 153913 154095 364495 150153 171737 1 78381 282854 531179 194766 233430 207505 210793 216163 849297 131685 1 304819 333507 250329 113761 259483 267811 249523 279641 1 507536 7692 303652 954798 1 321909 293327 334177 340329 333674 612780 287248 364380 449389 377328 302838 389855 320769 440878 1 414616 421213 178836 433088 620180 445329 371496 220255 1 1 732187 257782 535026 493388 499247 1 259255 520691 522337 507000 190871 539392 544812 550260 567135 720981 231108 684006 327903 581695 855008 515139 746888 600599 546000 725650 614493 1000000 627886 624960 614350 946205 643344 605742 650838 673453 593757 664520 667124 668924 1000000 235860 1000000 609063 538632 691209 474449 1000000 640700 694526 725458 707931 707450 710207 623077 755504 733656 695332 723055 724236 722695 1000000 725221 725027 732098 713945 734407 896691 965082 697944 561767 733074 392181 802893 738903 739026 741055 738654 1000000 1000000 737822 737179 968029 798227 309899 733837 732531 731006 722089 705826 727279 1000000 727645 723361 529303 442857 1000000 614598 707038 731913 706417 703828 700281 709166 531683 702512 831952 685993 688932 683399 1000000 1000000 1000000 664909 661075 654173 637813 649098 644804 696444 400402 632864 627624 599541 618376 613230 628937 766032 651137 1000000 589385 715686 540974 570171 550005 546911 736039 1000000 1 825646 688748 380567 510959 576198 591979 868609 532896 477349 492664 484960 1000000 472130 477975 494632 453836 447899 444084 487751 429541 407850 1000000 422544 566537 398679 392294 381847 384096 541793 68116 617053 355305 693453 342960 363795 1 324240 766694 408064 218090 923327 464702 261988 283441 251043 163556 736287 644976 280945 247572 237047 226890 231120 393535 456514 1 207247 201023 197306 246742 186693 182480 176419 119623 22330 346908 225317 1 147109 144577 137799 648575 123476 126809 120502 115797 110971 108157 172464 101884 151295 319969 365677 135823 82145 696171 122096 72506 69317 66343 68389 60836 274214 58042 5912 65770 49498 103840 473836 42029 503132 38300 1 35000 1 32452 4259 24367 1 59935 93237 26192 1 25093 24633 20320 23472 1 24063 68061 24537 24547 19612 1 112371 18023 28068 28963 267357 209955 386056 223148 102696 37545 8842 209118 551721 155419 573667 1 33413 43380 170897 58884 142658 70226 174018 63627 105905 78867 1 257264 786312 90295 106633 95797 1 106300 1 113409 114753 121771 1 114136 176852 1 47159 284634 153412 149216 327127 163742 72813 175487 310506 188984 193820 199007 204366 211123 751412 59901 227551 171086 1 162807 1 477106 260823 266456 546226 187417 284234 417063 296225 302260 180009 312939 1 326210 241835 701153 346254 1000000 591541 363012 492860 376021 382218 287599 394611 552064 407008 408373 418865 425519 35508 180755 898603 478132 464639 462157 542120 173362 479832 272311 491785 237983 468541 770782 512347 1 467221 501745 538032 543541 641654 572210 559788 578892 574433 544427 581000 586133 1000000 606250 925886 643534 605525 640508 620117 603083 667306 653371 637383 707133 646564 633613 573985 474260 662568 233566 640350 673704 653020 682066 678269 948541 704094 575962 696553 699447 702314 770178 707626 612764 707512 772316 716968 715460 721540 714636 758904 728022 728096 759803 714609 706869 835877 734498 674505 735025 846818 669654 892610 738787 971454 772001 739330 739249 726620 1000000 739072 799136 737444 984511 771407 735452 1000000 163486 730167 155135 793231 721067 726480 720745 583552 722778 445123 1000000 713672 712445 1000000 699742 718156 702068 569307 843643 494957 690495 774317 106638 1000000 1000000 691527 471425 666305 954245 648520 654683 730332 554517 376840 638014 696056 711440 624844 731581 617172 848325 605362 611267 797188 650434 63058 580962 282684 614897 569765 621053 1 549053 106374 537832 592289 433509 693013 515307 444494 543679 497572 506480 488055 480500 247833 495127 494109 455284 494754 204594 967054 505704 358996 45827 413328 407003 1 157227 385878 381927 376020 287074 1 1 411258 307596 1000000 332559 324833 320576 314433 132800 593582 296219 531004 269361 352528 262143 266521 102251 950374 10487 282387 381285 142427 239015 196912 529957 209943 441662 199097 194252 202838 1 178685 275186 204719 169581 150811 148092 148819 1 424024 1 130746 1 121995 90047 114300 729516 722286 101595 300691 369084 74385 502510 1 119010 75997 76959 71904 85968 1 61828 64975 412277 53978 50353 48521 68007 1 74308 1 532228 71459 271459 28693 1 40599 20752 28698 28245 8713 187345 26099 26228 13768 23299 42209 24415 60494 45324 25438 26123 25101 1 22813 27334 1 27772 30169 31337 32533 33971 131854 36528 41050 1 42405 43670 46373 32970 96347 47662 1 58148 125454 364052 1 79103 76345 1 37573 30331 199849 89615 93331 96933 1 68119 583 119469 299101 140739 1 56700 370359 135382 143187 150290 152418 157205 271461 158054 170207 177473 182136 147591 51183 197828 202033 755776 1 219519 225067 46457 267091 224833 25108 253590 259228 265136 969596 276928 1 164628 834273 230394 334586 309151 295467 383067 336500 337646 343620 323744 343387 523336 586325 778099 380781 385675 458435 399790 406958 411766 172368 390633 434176 437186 326791 449910 461397 1000000 312416 477798 508027 1000000 397976 502431 502435 507180 514841 1 522538 369564 535364 256711 549752 244563 546064 914743 546782 498038 579866 590862 589962 595092 600014 282696 406851 379048 377598 288971 687931 685368 788188 640732 641256 649859 718681 657899 592417 657589 1000000 672980 916430 1000000 682539 686730 759947 694705 695836 698979 768766 535960 623671 867500 712137 714513 716276 718979 728148 724450 729009 727657 717108 725902 542151 735367 733439 761235 748175 738496 737558 766310 738444 711284 824896 631825 519561 739688 60969 794819 739134 738736 738129 979063 741402 734957 748238 734092 737905 681329 729685 1000000 720721 722266 723859 709955 465636 1000000 681465 130078 738555 684333 752993 773807 702052 680520 402736 693051 657345 326202 547659 1000000 678023 671367 1000000 692462 656298 714362 376877 643570 644430 75703 743849 619297 648054 451560 616679 612449 607672 602833 597916 592933 707505 583445 61649 570913 627749 541773 562731 550962 543600 541959 599856 15808 522999 866923 932588 425652 499734 495572 500438 395950 474236 470405 1 458176 471691 497398 439575 239603 408014 137535 415378 406940 1 396742 150103 124859 290841 358645 365771 387133 387962 347413 201858 335821 328771 725667 606924 311209 294170 665059 285063 474451 269237 274748 247546 254188 256871 213765 1 239639 301253 1 478218 215573 211431 206359 1 1 190692 180222 180133 119513 160172 165003 479318 160722 150531 1 141324 119106 139329 71078 132256 120804 169280 111026 106897 538961 71980 73436 1 102396 84803 71667 18456 143608 71327 68766 66240 1 60380 57619 308214 1 68022 50603 45238 1 41774 40014 38272 36635 373954 1 1 1 1 29009 1 85696 1 123993 1 25093 1 25042 24786 24812 666204 1 57872 187181 1 27455 28265 206003 30106 28999 122288 35474 246268 146240 190223 40325 71785 1 447261 456025 73854 40966 55509 1 1 63874 1 167942 71031 75483 1 1 85091 462960 1 11817 364902 172624 107718 1 115867 119961 402806 146655 130152 137522 113711 146824 237040 156124 1 166559 170887 176647 181015 183468 146849 772040 201985 290134 212802 407520 223716 243418 615446 200835 246422 252179 252498 338436 269677 330623 281535 287423 297470 306401 304774 349035 331877 323824 243155 487352 342233 868756 7690 69882 481897 372137 1 76465 391764 599486 1 387017 527436 422690 783998 353379 439871 465869 453025 459305 465444 82772 520805 566272 489210 276943 428978 511616 526645 522179 524206 529879 345035 14257 546623 585502 1 562937 712336 573520 578732 800361 125409 666221 12801 613101 594361 254486 618446 622934 559456 635495 108945 663672 628078 1000000 219470 222998 734210 391185 681070 735365 622890 679421 682862 795392 688647 791132 695573 698507 705187 281574 565936 709334 706708 1000000 871123 740433 706188 723441 823401 346388 466154 735271 213249 449643 244143 887136 420795 814452 697267 1000000 626343 245747 739179 739818 721372 740140 740085 739602 739587 989892 585378 672045 734679 535572 722549 945241 734132 732424 771141 735026 734623 748668 806702 727372 669941 716372 716752 562285 199142 650086 707166 704274 721770 700687 695983 694193 789052 709189 621263 679717 675982 654293 780603 665758 808579 636442 159009 643257 798807 406178 636887 632491 627196 622303 621428 635586 609283 258628 574395 767306 658517 586041 694110 463247 541979 657214 506712 842627 547428 821824 1000000 359208 483604 515253 12656 507846 454647 496218 491110 602919 592457 481720 437541 278115 456057 395467 442030 1 429770 422283 492345 109999 405094 398909 401659 408410 380326 411080 367936 296885 412970 370058 343178 337399 519182 148918 329012 355086 306492 301210 297374 289070 282435 276823 272328 729683 397066 253115 311607 241620 626708 224444 185929 202798 212144 207915 284930 241052 191792 141224 1 263882 173813 321725 161407 467401 152244 147549 446645 73379 129355 101104 1 636953 159411 286972 168320 1 99694 97708 194729 105309 90670 557592 1 1 1 69979 67015 76973 61383 60054 121370 51318 54321 48792 49830 54904 43746 7170 362630 1 74822 40455 1 29046 29310 1 1 1 27175 1 1 396243 26309 1 27214 60667 25892 1 1 28048 55953 5370 28437 8051 29920 1 32575 33098 1 482960 73143 41245 1 86881 1 1 51064 52631 5939 86218 1 53262 452543 66877 72241 74921 78182 180794 62862 1 1 95509 350721 96899 288036 101101 550876 782668 62086 79490 1 562438 387254 125066 215039 87653 159071 164388 143784 174070 491919 224932 663052 25957 112626 63409 211543 243931 190021 199553 318283 166802 245167 694518 1 262559 209402 347451 366671 286105 286031 295766 299547 312584 316301 321965 1 399133 372386 346987 349925 361704 350536 591535 379439 1000000 390311 396531 614299 483063 415102 421278 457883 393755 785170 445767 448383 673507 469013 503322 456723 482028 327329 864356 477670 522458 511432 504678 362087 528142 530101 545525 670664 550884 69257 561598 702565 612427 580354 571096 587899 592930 517108 773022 607696 499498 618218 659239 681566 632029 629848 755750 1000000 452845 652624 342502 678607 810790 506686 676071 678910 661842 682219 600983 687794 695099 223278 698025 700945 706606 1000000 708966 689315 379807 727560 776004 407849 614150 703566 543491 727967 854677 720527 712840 368902 731110 735709 736657 727812 708661 740195 739724 1000000 709148 736197 740281 738892 733577 740028 690212 739254 773936 1000000 988729 729936 787678 546449 733153 717099 867728 729021 727335 750215 819139 1000000 449741 741310 930174 713196 711106 708252 704310 702814 708042 697198 737142 691134 1000000 682050 681240 677770 674067 188334 945798 1000000 553278 721616 592026 431721 642795 557586 659218 1000000 623231 620556 615889 868392 543292 264810 614702 591528 574304 420691 590595 569801 706593 1000000 1 548425 583701 1000000 553945 533570 2808 1 413935 504002 498164 492184 486357 480390 272959 470422 551367 704132 460856 443635 433495 241570 434585 425274 388470 398812 397880 108646 390254 382453 1 367774 361117 390187 1 498461 535771 327735 357118 320769 105498 729876 1 296640 59237 465340 307018 283572 266828 255237 704158 431385 242146 214400 247900 230999 221037 1 1 204808 1 175303 1 352942 182101 1 168117 154316 1 148737 205731 12080 29690 446943 16036 93477 121018 33802 113542 116756 555053 91232 1 95529 92003 1 1 80727 288326 752305 598951 67834 65487 1 60058 1 52768 52312 47009 32037 129952 26726 1 39982 108700 36693 217519 33818 1 1 30461 24162 1 27728 379507 374369 1 6898 9819 31605 305258 25593 25911 26142 7625 1 30535 16672 1 30328 31400 32128 36066 94851 36722 175788 1 41841 34416 1 46095 55151 86357 1 56005 60783 62682 1 86430 1 71070 1 1 762213 1 91180 35801 101242 102288 132808 1 114221 118349 122474 126371 98060 335174 140271 219243 149453 179652 158947 163806 312300 173725 178711 1 189117 103134 200126 358193 128091 419120 1 1 236950 33006 254175 248967 253164 310262 246513 246303 266017 288393 275327 297175 302912 84024 300068 319538 180025 336169 30139 479522 368973 365580 374361 972232 442509 382227 459496 364558 603344 1 413388 539014 418240 419530 1 444325 452395 450668 250343 458679 471610 732557 499285 513783 498455 1 310138 428670 678525 525190 555846 538601 498079 836039 674046 560174 594135 603566 531671 581686 830065 1000000 596849 601789 619726 610715 617587 564455 1000000 630023 634456 641149 643167 706061 689891 713291 658933 515688 670375 1000000 671985 680274 681583 682451 696918 940391 166607 697533 378826 693818 362052 91559 713013 722930 952688 728802 720690 862603 719036 717185 312322 729306 731529 795776 735897 718731 186837 739050 808265 999815 739122 805923 781956 768821 114924 813067 755815 740671 401579 1000000 665887 724739 526541 738160 357413 756092 756881 732842 733019 734407 971973 728098 726486 726953 722879 720818 1000000 1000000 801849 764717 9581 706759 280513 701281 749761 364683 658400 689202 528369 685250 446902 681656 670688 902481 667411 669733 655841 653432 648575 1 640108 522443 634372 44351 621876 616995 607173 608853 603234 737438 645192 588473 584064 1000000 551839 567508 493276 545724 696779 546055 310843 571593 521676 578821 514012 566350 1 500166 1 528709 488169 476514 470601 466348 451660 473303 387356 612109 434030 259853 301254 546326 409545 457598 396998 854836 384689 316832 372919 718695 359462 1 349949 699977 444768 335733 326975 117154 307657 695494 284458 390872 324003 230445 274527 954760 263018 627295 255763 242191 238597 303184 228753 240881 550287 216521 1 706939 12165 194119 1 124336 336109 170426 165390 1 155725 150970 148429 166207 1 93554 127756 174770 178641 1 1 436815 80108 1 61464 95988 88902 643876 280500 79432 75554 111858 76361 592215 524990 66124 62164 1 52940 2569 33482 53781 55397 42691 77997 39125 52586 63252 130901 1 1 30223 705619 28577 276228 1 350249 58636 26400 196787 25866 25837 9428 499139 26327 501911 21667 46831 1 1 397602 662740 105637 33818 47617 36662 38055 146490 41590 13407 1 483272 72480 362583 1 1 52397 1 294477 700089 212531 70537 50585 77374 148649 87013 354144 94118 1 1 1 1 113421 1 1 166777 130287 134727 123366 750574 291124 424899 208633 157437 166805 162158 172716 316912 211800 157392 606303 203798 1 215062 914061 225328 312630 206922 240857 636698 254040 188867 242045 271046 303771 281334 942647 313580 301420 343774 422381 317421 325769 229963 336518 340681 381035 356507 308041 854030 606353 1 1 392673 405180 685395 401783 459314 201473 428021 436911 632020 499267 439688 25885 467327 473346 428239 485263 682425 496654 502870 508864 514686 1 449656 874696 568747 542930 551571 591731 447626 564752 571706 1 559726 609066 606828 564026 1000000 598928 906330 647072 619786 547366 629069 460162 485462 629931 638407 640676 672271 658746 705393 669133 669209 853420 649781 770163 684357 585830 684305 694012 697048 450415 702850 704651 707996 715517 716184 715547 758182 748470 722016 1000000 668780 763195 780845 730802 264943 137646 637698 634066 749396 721333 243011 279740 650988 784623 740668 740931 577403 722449 983540 745229 360640 739986 837221 51654 738452 693499 736344 988228 561631 840755 740491 908048 714856 727334 618782 723910 757222 719701 717607 785419 494185 761671 776022 151941 1000000 699609 641832 693619 689491 667301 1000000 649669 677030 803904 683953 715671 662164 658427 519376 651385 1000000 642026 340678 510448 52893 642085 608239 102293 584503 605009 606896 595145 359143 770828 610875 574649 529285 534033 173416 571931 547764 552419 536651 531296 521136 495363 508688 515592 500430 496526 613093 11108 411495 904834 321070 1 465906 448109 222031 773160 430030 530864 573471 1 529991 399145 339034 387254 612188 756674 1000000 457772 354498 148231 365583 1 331200 587130 28446 323654 306749 447251 294692 289661 336294 1 241186 265038 237480 257870 248268 242018 235946 250679 237584 212614 294777 1 182782 44065 198321 135779 248341 1 172083 295379 179607 83936 1 1 139375 1 136822 158065 6070 113681 1 1 104315 113966 70191 1 93857 102418 88638 1 85664 76443 1 1 67828 82250 693774 59437 57022 54407 74323 49056 5842 45571 43591 41771 1 559463 1 35330 241667 32778 1 38775 30980 1 1 22671 1 26931 60104 42107 26196 132012 24840 10677 23866 27471 28006 66756 1 581338 21381 1 33824 34724 48754 297545 45806 41516 1 1 74639 49506 23319 54041 562237 462839 69576 66950 68294 68112 73326 288323 79884 1 106612 490398 499944 97370 259067 1 1 121488 133805 81832 818912 316329 1 1 142843 1 144597 156894 134976 166901 1 195441 1 185050 175473 1 46860 207995 211 218890 224464 229998 233220 241969 249975 252808 291704 264051 280697 128455 598923 1 293942 331966 306068 312125 261039 307647 331595 841913 344842 341059 993014 723635 429679 369550 379833 386079 392271 697582 428969 403396 293068 423209 429361 334476 291859 258544 510849 459911 36561 395941 467257 483938 489659 562505 1000000 507511 523825 1 524880 488750 536105 541937 546652 552727 325788 657690 567192 581357 577092 432290 558646 775648 612333 510458 428158 618190 622035 967916 358797 641187 632515 202927 645382 887401 635257 574056 1000000 236300 669392 343965 691982 253375 720345 687776 688433 693493 693026 696656 659876 688932 918460 715659 712889 749403 1000000 700260 721543 723784 699759 757701 729107 737973 734363 733523 539564 673823 765679 519204 490943 1000000 740011 738429 735343 741133 240190 597933 834382 636880 781534 721307 492668 663065 739134 1000000 826144 957611 1000000 710636 900162 707187 849207 650728 726557 735377 722786 1000000 675571 798512 736301 711494 966242 706358 727812 695655 697962 694789 644882 688559 304064 682011 678410 634942 671200 454649 656049 300040 656068 837673 621083 38232 615889 72479 715090 627442 621713 616336 611489 492152 1000000 235091 562084 429617 439928 368016 838787 565962 412320 535984 549552 531813 539128 535377 527242 521654 516505 510155 505981 499184 493300 547049 746642 452964 59459 462652 231593 102257 444407 438270 418647 426899 421129 556240 405164 396661 1 798214 761324 16431 752994 410020 67204 808940 311913 338178 698944 607283 90804 1 336902 665338 296786 290799 290876 289637 272967 264914 419750 255443 281247 244698 745321 232748 393011 121307 215991 389533 1 199472 196617 183050 77921 811683 500188 383859 163891 161192 525571 153058 131586 469764 139214 132139 69113 118667 7686 114619 1 30348 85236 709012 153795 91669 158565 416988 102848 83551 1 451292 67645 1 1 19796 216617 118757 84134 1 326070 1 1 22950 40820 1 37573 56466 33387 22345 31795 1 484760 1 28721 1 1 19989 1 1 60786 25483 1 23225 1 35434 39622 28967 1 107814 13424 32644 33834 130435 113763 1 124676 208155 46798 727355 47123 44328 52201 53785 25959 121554 182780 1 184313 73167 105812 3233 166419 1 1 84303 1 96356 92034 618951 307753 412 595168 1 84119 125299 132957 119386 141878 1 151044 703465 139052 239626 147995 291945 180579 236616 751769 350101 207630 222951 252154 215178 94792 228839 61346 240020 106668 250344 257115 224767 353648 429336 280686 292227 292568 530449 318164 310748 52963 354872 333448 500694 341896 321362 345279 406396 374045 827351 1000000 242954 443765 750595 403574 790311 455138 410696 989043 171328 152930 440955 452441 458530 464585 470271 267186 516556 487640 481959 557967 881027 512006 388572 523518 529215 857519 544881 546137 582837 1000000 1000000 1 571165 578369 748830 592092 601180 598622 600226 421049 557045 617931 621655 628358 631666 129168 643483 642206 650694 276853 688642 696072 665029 618080 1000000 683888 795859 353026 686514 705316 800216 439477 702041 701892 453917 645840 747204 604975 838019 723698 794670 585668 731523 725499 1000000 639175 739657 400435 734931 647268 735972 657187 756322 830702 750925 232001 761096 747405 143331 906266 737676 577897 659259 1000000 740766 741138 722979 732663 280042 714915 1000000 704793 731429 797087 732255 652946 729038 689584 779010 723524 719430 719261 717762 1000000 712357 710500 683496 687809 765607 699099 696083 721696 727328 838142 684755 677859 675709 1000000 55318 665030 661474 926404 653232 568806 639148 642121 370888 631805 947356 582583 498955 613341 620617 444865 598739 594410 675376 583570 578392 501739 564778 486299 793117 564312 1000000 540599 536579 529353 522532 517933 512686 436010 492965 466831 607821 483943 476735 470773 461492 1 453157 446563 430842 443804 318461 234839 410761 412890 403440 397253 388874 1000000 378649 326815 396305 1000000 445108 347771 341548 335410 330502 324142 1 12570 377624 305728 1 283214 396193 420920 269142 264520 272218 190227 284351 226369 1 326467 415527 144689 214246 198025 254908 178831 1 189964 184299 175772 134322 169702 198567 156066 206279 270313 141442 135185 1 1 515978 1 118657 112097 106681 125808 100425 96702 93066 83925 275764 87987 81744 72696 1 69982 67214 466767 1 1 1 1 1 21217 439116 45439 43510 437837 1 107246 17505 35468 1 139043 29838 16484 1 20360 28632 30428 84077 1 27069 482294 93716 1 28642 92312 30912 28473 29101 98921 47686 16960 1 58610 1 36473 45255 39544 41178 114778 298110 16489 52467 82497 1 48526 295778 60967 63656 1 35381 72332 81587 184700 81778 85119 359245 91880 94161 99505 114572 410744 110868 116539 69571 116302 127647 133243 136428 153185 214770 150965 154882 160965 271202 169380 1 179465 1 847608 257534 184351 318593 211889 216469 1 227481 308481 252365 243641 250165 235624 154177 1 273274 154968 280179 335505 585396 314616 300830 323729 1 353882 189062 326987 353959 354927 373802 339517 471500 377277 365685 393310 395895 401327 1 359131 976762 360344 436934 434856 444957 520745 457148 459546 1 472115 478876 481425 530116 532997 135632 511494 409681 604750 542685 458608 539606 457004 1000000 555772 546763 518896 566470 568985 1000000 670960 581122 594103 602501 658781 946702 548073 744203 629580 630780 768397 643946 638442 648474 606583 642453 1000000 842689 382424 670750 677311 521305 690048 654035 689196 692812 695529 698548 699577 704709 731515 709769 494296 714719 716044 1000000 721356 963771 725327 902571 815445 730492 733083 733539 803638 735972 760034 738073 757310 695229 744192 686105 780565 663202 742193 743055 715222 700996 832958 1000000 1000000 1000000 315904 1000000 703408 206008 1000000 725213 673948 748251 916816 729797 663752 318031 633030 95479 1000000 704379 364430 827557 1000000 519435 320539 703174 1000000 134471 442114 693374 1000000 741414 681159 671482 640492 588325 661081 662742 998540 654930 650663 808571 587995 911953 496787 1000000 624432 380206 610111 607209 605353 563331 566446 590556 580630 577400 577211 570905 161427 541002 448525 580891 542869 531309 552045 759685 485538 731936 503127 715978 649837 554987 331973 944799 472884 459712 1 454339 806534 442696 375012 426324 1 375816 411772 460336 400184 396910 386999 272311 618807 368374 486668 192293 341185 343810 364693 31382 363152 297596 905776 337145 247526 295825 288981 284389 277094 298101 475516 263974 785363 247979 245407 585339 221448 225501 223815 222670 1 157605 183918 461749 1 183135 170595 279503 167593 170959 184681 475424 161633 567826 139274 134778 130455 126112 121875 117710 138502 109862 104166 101866 247940 1 90895 87093 189809 173497 77379 79931 1 1 50340 62982 112167 1 646047 78402 70712 73721 120765 1 40688 729940 39695 7631 36235 1 30492 1 34966 1 1 1 28161 28797 1 53443 50672 27412 33705 27521 1 1 28646 30075 29954 30793 1 1 1 1 1 23289 687198 622998 239916 206965 480667 48506 250660 53879 1 57967 60602 1 66033 71243 71913 1 76980 298888 83293 1 81213 498168 92908 107239 106309 685557 109535 137723 27986 172976 1 124256 247123 144549 1 281756 1 189021 168086 285926 178390 1 171226 217938 324299 200756 209492 214502 220509 341099 217371 344604 303836 574110 254684 261527 236344 71801 453283 265115 1 228121 227499 307800 315124 159699 325978 306477 649191 483327 903302 302016 363216 368656 728999 378023 622344 292718 426865 692198 428727 445436 424237 443061 533223 420736 449674 457724 466071 467931 484462 551551 486867 715687 695220 769503 505752 498201 526091 650754 930006 532058 433353 516275 639967 561864 561152 570711 1 535827 586353 608011 596633 978536 639466 955700 844246 617519 308672 397984 633511 497385 644575 659364 527144 662214 659796 668892 684515 671145 918979 1000000 681911 1000000 761421 515829 1000000 843260 1000000 721569 697699 516249 711860 516359 1000000 719233 721114 723182 725086 726390 690398 866008 539683 722607 734499 819203 1000000 766069 739083 561245 731053 474589 741696 743291 742359 53485 1000000 562543 340645 742760 522964 750288 740715 822502 736337 646143 306954 1000000 1000000 734241 1000000 775752 706505 270283 725577 723696 721532 634814 724644 714610 145723 770845 398091 704214 956535 698575 695803 699805 761530 942963 1000000 679099 675453 439439 635945 675481 660297 352181 652043 645015 646310 642998 635209 398021 85758 608834 616790 612033 628373 562552 653757 582660 592325 556731 576728 545183 566331 560962 552430 550059 210994 713015 1000000 643164 523353 525212 735143 1 498790 576486 486924 607701 550471 899541 1000000 498647 549514 445154 465819 343286 1 412720 373614 1 992352 420045 389150 154991 1 1 386629 39904 303735 661198 321102 77134 318840 236952 752066 309248 307018 265944 580350 285089 804454 298440 1 261926 1 634394 282555 1 232909 227401 36058 1 210904 892589 203204 194900 189685 193508 1 1 168738 186019 159649 154568 154539 195302 1 119958 132004 575730 123923 119266 1 257461 165476 592220 58342 82842 89215 1 85533 1 73896 1 37644 114432 66636 1 68097 58970 56082 63520 1 47701 1 45284 43673 1 40028 360619 37204 35620 1 76366 27628 1 30398 1 56112 28245 3269 337904 1 1 27692 78129 110199 1 1 1 30447 31275 1 47406 44639 70303 654801 185175 39326 1 42706 102476 135995 48510 50581 46580 437380 1 60260 1 62928 138353 1 513079 228444 637999 90143 88213 90769 94056 18748 1 99278 111098 315491 120198 1 326268 130210 142273 150504 139593 306716 174146 159153 159687 166512 1 1 182372 187509 191996 575520 492605 201918 214116 221094 127117 230823 291022 1 801383 251742 1 263880 247310 1 185937 288669 211024 307150 1 312811 348331 324861 330437 303365 343304 347611 355614 357203 350156 365954 413561 417277 363373 1000000 533583 411377 486043 1 1000000 419076 585409 448270 526596 457583 599091 526302 437540 491713 1 487315 502247 579123 513893 519660 528451 1 691365 542681 565735 553384 411911 542515 1000000 609002 579411 459954 686973 596044 1000000 103989 609595 614834 613683 684644 476510 631597 639726 647842 474593 1000000 647887 701475 466104 673345 1000000 873508 677751 681193 901430 688348 372866 694125 1000000 1000000 714539 706147 708891 711701 434716 493970 800511 678266 862539 739342 1000000 728638 729905 731958 571593 734890 736024 1000000 1000000 139284 751240 730811 967813 902133 926806 742579 735470 729630 742848 286472 745361 741950 741862 741273 740275 739842 735882 712908 738807 792595 1000000 741024 731068 712164 164530 227462 715809 723627 854935 723446 707848 713363 706063 1000000 946249 705346 741711 629881 485193 1000000 692208 601080 764259 676857 673220 669499 665045 711422 670369 653767 826136 305444 699333 643103 509328 663201 670143 555671 642918 437050 604370 231992 593964 587503 585264 573129 895984 1000000 102888 605885 654731 1000000 540257 847733 529679 518980 518473 699718 456224 469502 489560 499605 475355 486671 470761 382799 588265 585438 446799 440386 378205 957342 422382 416401 1 402244 736426 392343 98945 976306 483179 240751 1000000 354472 1 406995 601141 317501 209938 317939 311316 175952 1 293873 172287 288043 294071 268848 263673 58447 709666 1 486731 234778 229370 1 1 285110 207427 1 196786 326567 228871 181250 176211 100777 518059 350439 714736 113585 86162 230248 836126 701976 129297 409355 73837 5699 125270 118887 104375 100810 111565 97760 90137 85036 84352 85196 76891 1 564624 67869 1 316705 1 64574 40568 1 311148 42090 46754 1 24893 542291 36058 37778 36392 56828 63405 1 236462 79828 1 241591 1 1 592365 18207 1 27898 28181 49640 1 90480 1 16399 74977 439381 383275 34582 35111 1 37774 186077 169576 42041 135442 370087 48263 169412 1 1 57174 126995 1 65517 52521 73331 1 76742 132263 261544 245194 87016 52450 1 100671 109946 108875 112644 1 120088 125049 1 134235 136052 107314 144725 116689 143790 429166 1 172543 157799 182298 157110 1 475233 113177 284246 237601 735540 223925 44296 236790 272234 1 252623 195875 144082 567580 284248 849229 287085 310994 273314 762815 243059 290778 917169 65787 143152 318706 348061 351075 354906 660981 1 576664 615751 772604 1000000 469661 409570 442065 454978 427976 591556 443003 272542 452992 472425 465085 833976 475958 413839 1000000 1 500437 1000000 592958 518065 424862 586249 743331 219132 548985 552609 574297 475989 1 544707 615153 727111 567607 550037 599188 604268 582351 614780 728009 623450 783296 546070 742674 608107 645362 676099 653163 662233 226216 467301 669723 673543 20474 680689 898942 687473 690770 693940 877126 588181 866945 583179 640300 711107 713998 590098 693170 424763 1000000 724878 726680 717749 730215 746401 713976 735110 618809 738430 582723 739297 1000000 912867 587265 686208 742604 738901 743176 743161 666736 743229 858525 741305 731778 169234 722805 738132 739481 738675 391137 796881 1000000 907289 732248 457685 734897 843006 1000000 547414 846172 708737 716829 714464 711184 887358 934027 740499 711114 710650 691459 391736 668434 685912 705401 678232 198921 137515 992709 694149 598958 656003 668699 680785 648832 630330 538686 1000000 569883 279969 1000000 610423 601923 600978 595937 591142 390989 584681 554169 431983 535530 842653 557458 548462 640696 864471 514362 525766 475148 499166 508803 717209 370213 456413 247202 478407 136187 383857 461025 451853 388747 410365 972143 325381 37869 424377 240951 152256 379213 722140 406080 381051 374894 204949 259679 364634 349660 343913 337521 331575 180239 889487 184169 297954 301372 1 289333 154775 280956 337454 1 358770 912663 248292 244817 1 226768 225776 220295 214091 306819 384265 1 164342 188434 182501 183037 175271 168063 178079 167798 153601 148313 147666 146356 159825 93680 126617 122858 95076 85000 703707 103576 1 155457 95903 683418 87698 84654 83217 78590 75291 72029 69109 65628 63555 61028 1 463323 53612 1 1 52408 24585 1 595513 32703 38562 59032 19938 286500 34664 29500 71835 30864 63406 581788 1 28813 1 1 1 29795 185091 28940 486916 29649 1 17527 168068 33030 1 281013 36265 37735 39275 1 289783 1 50460 1 1 120123 1 80422 61836 1 1 1 423410 136450 1 626592 698031 106385 190094 92731 1 96765 101952 107937 53930 144714 91411 124193 99627 134916 137054 138348 489023 152634 18751 144423 1 419851 46015 180172 222673 1 202129 200796 590330 211718 288830 378188 228098 634830 231273 224614 315148 263842 1 268156 274028 284057 543026 299204 121065 296405 293348 363606 1 311295 326506 342521 985369 352849 360372 365158 371286 379110 390578 390484 983585 232832 410354 39208 421174 1 434810 439371 474101 228508 452658 463670 475707 496271 489435 486568 70322 360134 505437 511291 517075 526196 505208 534203 526619 546453 1000000 558667 466659 569241 293498 171654 724680 461108 118728 587012 467682 630799 610986 617697 610561 627034 631558 636026 659010 654064 509122 1000000 1000000 661242 662863 666902 672748 494640 491632 655298 688665 690334 698925 128598 669862 138699 695852 731410 706666 729728 605664 717661 721484 1000000 483186 563708 540860 730095 751377 716790 734709 709157 738319 737695 739399 771322 764402 958611 742357 248663 731485 742473 557167 603167 735667 743464 1000000 870105 901852 174353 741450 767591 732017 738276 1000000 1000000 734029 746856 731513 512298 708720 558007 936717 988644 719792 737845 277802 713037 710476 105283 705065 711423 699265 649720 769473 768947 686553 678816 681031 676537 672951 677743 617513 662218 661198 652808 961147 1000000 640002 625376 634825 626659 605284 47191 285987 607356 602743 971953 660136 585190 582488 553025 1000000 566694 633030 1000000 550334 465534 1000000 536556 544015 791685 513621 510739 504156 1 326468 301035 481249 475257 468272 462909 456095 450737 1000000 430552 432276 1000000 142836 432423 408635 697646 543594 404144 321371 1000000 370509 364614 640999 352238 282784 1 333791 401685 324919 315835 377243 336045 309113 269836 285387 139040 279928 266783 189353 1 252336 206055 238686 233294 3898 372109 230708 294470 203304 200557 722739 1 195901 470422 566728 170245 164929 159872 1 150628 152239 310187 131651 104118 128227 83248 120747 115556 509711 108267 103600 595038 103750 1 305327 156928 154347 86247 48855 71310 756334 134129 70468 62084 1 62433 54338 53536 50899 313217 62277 1 42451 382887 39363 43791 4602 34827 34199 1 67745 1 28131 23971 1 1 28994 432271 618201 417622 1 1 1 30057 1 36955 146181 33049 1 84096 35053 231229 1 47538 1 63959 44610 34076 49715 183475 45507 56644 39174 720052 160890 68054 69873 73184 75834 55893 82003 82450 88047 1 106433 61082 1 107184 111100 77164 119182 117214 175502 149271 1 29704 451759 149916 1 159316 167380 445684 229785 179098 184090 189862 206788 205782 198488 192088 263524 221233 230074 237087 243635 243761 163491 263781 613701 327101 272352 271276 284527 311527 252323 385502 215523 324179 174756 326837 690253 339804 388429 586641 351566 411767 682250 143037 1000000 405661 1 216363 259823 573377 180021 308043 431821 445826 523055 270917 456304 386554 468322 443945 1000000 170894 504839 489200 1000000 511455 515777 676488 549076 532937 538017 535322 549888 555230 17734 236392 541635 576649 582636 586485 229286 597042 599548 607074 1000000 628827 621412 626033 607419 548343 921608 644960 672212 367181 623831 883842 994081 668266 863611 631533 685277 682714 686375 457872 1000000 696007 409557 700302 690604 912532 627432 633339 338564 620867 893064 709208 722601 1000000 728123 723308 731641 1000000 735335 737673 763596 813957 356694 657251 741207 741941 1000000 690132 757088 743928 530865 744060 744562 743831 108552 877707 1000000 752247 727823 740869 710414 1000000 738096 751677 735342 730949 656316 272029 728665 724938 725553 726694 1000000 747791 728995 711989 711589 140697 706065 686397 711852 691119 706641 686633 688334 621587 681020 172630 854065 1000000 669183 661147 645685 909058 640237 654147 1000000 639544 632003 627871 620529 605623 634408 609413 878512 340395 435014 589510 578554 579220 585964 567918 563486 560481 564847 546913 685339 536026 529999 675303 624817 511431 404191 497871 495191 462404 274712 460911 586886 465522 674488 723545 447061 443456 461109 405559 422482 118086 424045 412687 395233 126220 961507 389060 1 322501 321103 31849 339117 342047 402482 441570 362810 839264 112798 667790 299437 296666 343527 407220 270682 269738 262005 258090 227243 914049 599161 234765 559035 191531 222993 213187 207923 1 197227 1 185990 180046 847884 161620 79678 460878 205095 152379 151782 49672 1 1 129580 125552 632464 1 252590 336354 105642 357616 1 153971 160381 1 1 13513 75542 317244 91352 78563 64305 63085 1 463695 1 1 1 166081 47098 38463 32360 42642 1 1 1 35970 126089 33945 32599 23381 247532 30103 58020 512425 42668 1 1 28824 54952 1 29923 69323 613054 1 20906 36978 34098 13483 609953 39323 39071 302574 48133 43894 115809 167235 1 146120 1 46731 32571 15650 51990 21196 274129 72331 1 78412 457938 1 151364 89711 784286 98901 172350 217655 110319 114735 682601 797588 1 131204 1 147118 1 148827 153713 212556 375003 168048 206022 177990 42459 157217 815688 198621 1 209223 599304 218023 449674 219861 254591 551021 767226 177978 293063 84732 30250 281407 1 228813 293417 366244 300216 254003 596986 499803 395551 352103 344642 341414 344224 362356 368579 319513 380902 387101 373803 402826 405709 182489 432957 427979 410831 458715 333327 650107 218565 460994 734871 57983 475099 93750 491220 1 502814 508618 473026 812457 577251 249546 552055 641704 535066 553721 549802 588485 521666 768820 1000000 573791 584766 596102 601099 606034 889319 615608 619560 281810 1000000 16656 642875 569612 256296 1000000 655524 660277 641387 662161 671183 1000000 63822 708498 809997 689025 684390 698562 705185 1000000 731198 707727 762661 712555 402005 707851 364137 616675 972710 725381 129870 723422 733391 911010 775138 735144 736791 526568 865316 439073 778976 55179 747987 743422 239086 973779 746946 743711 1000000 744264 805621 744105 940324 929340 757419 936118 739849 739452 635138 658252 736389 1000000 318916 734839 729925 818872 704467 822765 692151 719221 748313 715144 712692 710269 502011 683681 705270 698715 1000000 823215 689220 684628 675746 678153 1000000 725989 856915 270067 658568 655826 713139 683849 637445 638872 557710 243207 574396 283995 611046 303190 598795 1 949840 804626 1000000 378981 483298 569699 565419 786874 542578 397555 877834 563499 590935 526479 448778 293354 449043 417855 490224 491356 485413 477884 472068 447579 460555 455227 492046 453942 395410 431458 1000000 442094 412309 406188 373479 393701 417245 1 306304 362807 362718 1 218038 352585 338050 331930 325773 327438 381387 307435 301440 1 558243 304105 1 264006 1 260152 910021 243651 242894 237258 296780 316809 221443 396313 1 400639 198478 193798 194446 163756 178439 544716 169807 1 158698 719704 191844 99769 1 136058 131437 127068 1 1 1 525349 106777 102912 99038 91694 82784 89378 85236 73499 78611 89855 335620 1 693105 492543 86429 59407 56742 70447 76033 1 45819 1 41292 1 77467 1 47118 33108 50448 34116 71470 8714 25412 289886 36729 621958 55612 29629 1 29488 26756 1 25392 720069 1 60382 32382 68264 40817 34924 73450 37564 39023 40496 518167 1 45554 47432 1 59912 58692 1 58188 60868 1 488523 1 326283 1 1 81040 421822 90731 92679 414987 86222 101905 189512 108838 86957 35119 68364 125860 130136 1 431995 1 1 206143 748463 213849 181374 1 177068 161986 154848 237375 197113 1 236082 646413 218931 226344 224943 237448 241241 239237 23028 258666 378424 150964 248372 886067 1 292397 712158 387526 290497 1 341870 363900 339151 371253 1 354723 361137 450171 106383 296410 596577 861927 391440 404682 545705 417959 422130 329654 354546 441300 447427 1 460058 465729 39390 94696 444244 600883 503096 501487 508286 211555 884500 506276 206202 536147 541670 547761 552704 478304 1000000 569029 574343 1 589150 576486 631975 600030 317663 604560 594770 619324 624195 404768 380388 641210 642117 646635 651628 819794 659116 705777 669512 749136 445429 678177 704480 682229 686433 1000000 1000000 732233 701057 604960 706845 689492 840064 263125 745768 995561 820018 675611 1000000 727853 730470 708707 730378 211929 737127 79752 694553 739616 740779 857434 1000000 765892 139872 607478 888344 741844 772439 789121 744661 367232 1000000 743757 743282 725326 817809 737132 850327 720537 416979 736827 733749 716776 732453 730831 733662 727150 511998 722205 821945 718720 716284 702891 854963 705923 498226 739353 699582 672660 695268 693263 687128 837644 1000000 795997 1000000 660920 1 661409 510659 753304 343582 649305 640311 636320 908213 626290 583851 617689 902058 546322 603423 597100 1000000 579925 584082 577670 576631 785530 559490 553288 552965 281705 603376 120520 544050 522596 519054 275021 960181 486988 493365 1 457141 475425 469509 938747 443812 457587 425515 460449 435798 563635 508231 416216 408230 468797 102514 481207 369001 400157 371223 1 355765 607710 346338 1 334014 327933 411656 316882 553346 303629 104296 707216 280633 267877 314516 267895 262158 258916 250617 244550 240698 1 247136 223585 327953 1 233846 1 195716 295717 185350 195539 1 170253 1 1 1 134546 148890 142855 775612 1 131618 129371 120292 131790 111956 80371 307860 76613 115515 96182 90345 1 1 36551 81277 1 70259 84787 689941 62772 85802 58554 88506 1 1 1 47017 205964 13147 37610 524345 37063 48188 35501 36554 47996 34738 42066 32476 31149 30682 30304 30047 1 1 29980 43953 519921 1 69830 219275 44432 33330 35472 1 1 383319 47495 43295 52127 425284 1 34746 1 150280 1 40990 58047 63594 444446 163255 69700 89152 74225 80367 58844 430155 1 94706 95258 97523 50982 106262 38836 119494 124346 158132 260601 430252 148266 1 228107 1 795279 155443 187948 125997 182619 150748 124618 185953 1 1 1 232562 211567 219460 480875 321720 234331 240186 245625 68486 303788 262892 268722 1 249546 276513 350777 136642 228191 310680 254512 131739 405113 335749 413775 349304 339612 673535 365690 578756 242076 384266 391700 398586 399773 409026 410664 560952 427597 130039 981184 446033 452551 467929 464276 470765 155157 246496 488318 495051 500189 509162 1000000 509802 520392 753787 532726 540001 991708 551550 559261 562454 402117 365994 556688 670843 588988 893699 601817 685495 910864 147686 618336 1000000 627281 455739 636774 641792 645553 646440 946337 934465 662755 693983 670369 668684 682634 681321 684461 855605 569841 694375 662999 906094 703466 689116 709120 712861 698022 709231 719196 923149 722495 725321 352349 773330 756346 731423 686000 721277 709097 738530 739671 736625 739725 1000000 1000000 785657 627213 705172 744908 746416 725072 745100 744949 742650 735446 743856 625092 1000000 741053 829198 1000000 701111 811417 725636 801813 734968 746535 1000000 727422 667206 745723 1000000 719668 761243 1000000 693795 795594 941212 704113 706168 698146 695026 691810 79493 686872 656287 674017 674401 667406 657544 700236 658775 573681 650673 643949 1000000 84249 633256 628310 621525 735677 184557 309970 582282 166109 603325 585479 260823 851293 457674 567698 629016 1 552651 602573 518036 536009 664242 604656 266020 409099 541854 499209 577400 487344 274644 1000000 471495 456137 866525 444084 455637 417356 457968 428903 402926 779589 410405 465346 415586 333042 1 379187 370501 329792 359253 344412 548030 844094 336129 338485 323835 508466 312369 280770 300163 658457 289490 400036 275904 271885 259137 1 252504 289645 50926 235599 230056 376698 1 32852 208326 858304 228307 192825 347159 181905 738875 765369 559204 161914 138922 100260 240643 1 39210 439123 130335 225086 180612 117533 113732 66541 112661 13269 297588 94882 91667 88012 182250 78980 78372 588615 72203 68762 15043 64223 56791 1 56446 54217 104450 19548 47501 538647 1 42803 648633 1 1 723039 5381 27552 4532 1 32097 31822 1 30919 28308 6267 30209 30239 30429 37103 30972 26504 34763 1 1 330216 35319 1 37756 632098 44498 59797 43502 45201 47062 1 436212 72753 105889 57006 58867 61252 65357 68782 636905 73810 24846 80087 83134 71956 128490 178069 96847 98762 1 1 110620 204182 119947 283547 1 1 137069 798965 146075 77668 183766 144091 164921 169805 174922 163771 184660 190060 99310 1 682349 211116 229440 221989 106269 262186 250722 410239 300998 268444 306556 29688 273329 434056 278863 293970 212255 307384 451096 322491 321219 345368 332712 1 549914 1 358067 352693 370442 377805 382848 391455 587967 399998 407639 414157 879301 368687 121333 434837 433596 450905 307074 662723 1000000 474988 552059 950590 380973 499495 1000000 510545 502829 360839 527641 666184 537642 544509 601715 555805 553519 566679 573991 577314 582537 600701 592870 225183 635345 1000000 403075 38935 120422 654848 496973 643072 1 644675 865952 650076 647457 686786 665268 669138 266202 680713 659410 682542 696546 822891 332470 1000000 700055 581835 633378 561911 713962 649431 741071 567702 1000000 618925 1000000 727474 678815 1000000 1000000 734430 726039 736711 182926 1000000 601216 901721 518343 743414 725201 744471 744889 743876 741382 748352 439706 766016 521890 752729 744060 743375 752184 745326 741404 1000000 620973 738220 735530 735591 734075 730444 441382 279616 738499 1000000 711490 733623 1000000 401506 342501 722290 708101 587338 702317 696050 7595 658903 318122 684916 678673 644961 678816 757802 1000000 663556 620139 656868 652240 132160 1000000 634310 617787 630394 247891 751188 452536 978404 606712 601839 596780 591717 586591 581406 652573 570497 568788 610611 555578 529569 543518 586079 507099 485084 510522 515123 503907 503397 493339 380885 511297 411591 441463 345500 547790 249895 446966 443322 511660 430885 1 501940 399672 480826 408967 393639 621030 1 70738 357958 362772 359286 325320 344450 338304 420805 307512 463984 313883 383481 373576 295797 1 297380 14222 272701 277452 259229 142988 566130 242869 237418 228284 1 221363 215519 210057 471003 484110 194142 101402 183874 442532 174268 167689 172136 311955 1 149838 230634 140737 170747 129200 156084 122189 219688 108853 147108 107408 165906 106728 384111 21971 86564 613188 94688 80404 67712 90221 70512 197371 65721 61014 289239 56801 21388 89122 728465 150849 1 1 1 64474 1 41421 19657 1 35100 34257 1 110805 32235 516357 31209 1 30677 1 41273 38782 48478 14281 1 45697 32827 48255 37848 37791 553665 3372 32427 327695 657067 272412 45710 46905 1 1 483785 55150 57075 65932 94347 61655 144301 70258 73303 1 15865 82576 162641 597290 171531 8447 1 103266 1 396901 115151 119191 152378 56255 331324 135561 138876 288079 149709 154021 303511 168152 361490 173679 177837 316130 389859 193858 167998 204561 209907 265094 125378 241043 166025 237433 243394 248318 248412 256918 286479 261989 90087 270749 287783 695259 301428 139109 212077 319820 337165 74718 108301 343098 304076 542521 1 369022 443215 379285 387632 396910 399929 924153 544827 424865 413172 526643 382282 443214 486467 438011 534040 90550 451764 477115 485602 564439 540570 344230 1000000 640763 520824 527375 844149 275883 538345 9669 1000000 783701 565529 508001 576146 526381 554214 635632 549970 601794 878010 768226 617392 614010 627464 628507 381373 638607 577247 641229 761422 664408 178365 682444 668393 653157 544574 678630 680143 1000000 670658 569702 984520 700286 611945 630582 708265 677787 235706 713751 353973 699035 236823 833914 1000000 910789 726222 718040 735339 661197 276584 945512 746535 740186 677820 710684 751653 666166 744829 621654 743195 758638 788521 469740 716272 745543 1000000 705262 1000000 743465 742989 104070 1000000 803140 1000000 737735 733437 180256 560152 731806 707611 728034 733700 681453 1000000 865063 675776 925584 694210 772455 706471 1000000 919220 694611 742974 688802 685830 833518 124780 678429 673544 669762 624436 934474 668418 653453 649659 642941 422895 644403 636253 1000000 520443 618100 604755 608479 587948 523030 605792 383883 681888 377955 573904 569356 332256 378236 531812 510661 708006 534592 792464 482393 1000000 678943 505489 1 493706 459303 481772 391930 640701 456410 457770 451555 442824 437683 563122 426373 678022 383128 408719 402293 396505 389869 383688 1000000 371834 377402 358624 240728 337004 308328 581944 328172 322077 315984 1 339792 309902 292334 285942 121810 271409 1 430603 260897 1 244997 239559 166181 228155 222853 220886 211972 614683 220590 178409 229228 185702 72132 175921 170662 415457 161778 242692 1 73596 515105 1 17579 129231 10050 608900 93654 276802 188522 104629 105616 80468 201548 84543 88706 78098 75669 78044 72690 76245 61930 65201 48250 60982 56908 1 1 19930 49754 145497 46003 92069 53316 86739 1 118022 88446 48181 35359 1 20905 31883 353226 31705 41860 146929 266509 33404 32142 580874 1 31171 1 1 611504 34405 90520 57729 15857 37680 11154 1 737237 1 317206 1 50563 249460 1 57264 43799 1 74209 143684 1 144471 38548 80327 83732 86089 98812 91994 410018 99089 126563 1 102824 119416 116933 143985 126645 1 127418 194437 143596 148654 112692 70871 157911 205992 195809 396444 207782 200030 192896 200209 1 208723 322812 219577 224992 230573 379295 241809 582865 252244 291670 335007 272644 277204 285972 288325 294291 294801 764439 959260 1 299059 192850 370197 350363 357887 370355 354777 787242 240369 379995 386132 142931 397864 404663 416754 299793 423336 569938 435610 435594 448140 430397 453454 1000000 1 478248 485222 453476 497447 480804 506981 151638 652623 815340 728559 509696 547454 616362 371354 324226 564590 566204 932929 591089 582482 585963 513154 695648 611022 635213 621261 551980 624857 629424 633066 778102 642926 623704 651514 754157 107932 624350 396755 808670 409920 663749 449691 686458 666690 643362 721789 698969 774270 704989 707838 709239 716041 893994 673663 197716 749604 1000000 446587 356306 669049 837485 789864 735985 736304 738555 1000000 783037 230223 1000000 745504 744315 731127 739138 756226 746019 855602 600047 800770 868755 764208 745372 744865 754974 742651 741883 1000000 733551 739644 448275 737249 1000000 749159 1000000 712744 725577 680041 161624 722231 746002 710680 1000000 713018 531234 725540 704655 942431 698041 694353 722658 396198 685515 654694 678621 575777 350460 657631 1000000 659452 843595 310184 646723 641524 480820 698315 629197 623826 662270 396439 609137 978846 600389 15057 590270 580133 646511 570243 569321 563839 558508 548293 555521 208239 485080 344778 524888 1000000 546256 419988 500934 495661 437186 513682 382063 497539 465820 459749 453589 447547 441532 389845 434681 1 416799 386257 404402 398164 391695 393252 71878 643763 460634 361066 832702 276031 342876 336416 332448 324292 522641 294401 957934 555321 242347 1 126685 268312 130791 264479 278835 1 271036 614543 230937 230333 1 225446 1 193775 203175 185602 192366 187620 182440 202853 120751 167518 199395 850114 160097 148239 633462 139578 150945 132711 126440 358864 398335 114288 139784 112283 102733 1 95482 94157 99693 85080 81726 74314 289960 74253 66321 67272 1 62663 1 469920 65243 76502 1 36191 46931 46200 1 562951 661078 1 101772 37038 26516 1 8768 40234 33291 1 34589 552547 5257 1 31353 1 29874 32108 32495 623004 208615 41668 36727 61782 1 370944 43578 52957 20325 1 45063 5498 569653 25014 116199 1 32515 718293 62175 66574 68839 1 136510 78328 716695 405215 208747 76867 1 108155 266071 107279 498155 173076 117513 1 135031 1 70076 150606 143066 611975 176870 391028 161839 184842 171407 75358 149692 1 198221 196948 201873 68341 210946 298317 223802 649183 192655 258149 1 251913 257663 59805 269278 1 306369 287005 292989 292878 426462 315440 329836 295448 229561 333584 340106 348472 355174 357602 361535 372365 1 396791 392654 341036 404657 580726 415690 431941 428160 415175 443654 477220 452838 459087 464814 434006 476875 482896 282543 494796 578190 355400 512803 471368 530987 458375 203220 485815 177589 560784 945657 586191 568122 574179 638182 595541 629868 594575 916081 611092 609531 614975 62319 611024 620303 633302 651504 636064 701668 1000000 650776 658853 663940 539174 670733 689869 676240 682869 685445 630240 750084 693162 699562 747642 704451 721287 710276 718042 885062 708271 720331 722568 810105 583973 732454 730697 825548 737656 1000000 736163 738484 745192 740876 903730 500609 743762 744485 1000000 763740 96960 819557 746493 921642 614282 727802 869780 536893 420589 663914 744198 702207 665816 817119 601558 266847 871169 696668 734955 739526 345533 729853 757754 904382 728747 721466 718960 716806 423780 711529 777694 725309 776520 1000000 696945 693747 459484 687628 576046 676305 666417 672668 677869 664955 503458 661737 652754 560682 1000000 638603 672036 630904 742733 619582 292608 607307 98162 697437 604059 1000000 645898 99695 151320 608010 564919 560435 319745 549451 543887 743393 532813 1 521175 514662 511658 863479 274844 837941 479914 478689 472195 467921 894404 458679 450132 400182 931376 601817 348468 1 412502 406567 392022 907746 412393 381698 471794 399744 364681 1 309446 344689 413077 332414 338128 320214 316356 314754 343073 290508 607352 284123 570420 213963 266520 395259 188178 181488 602922 208326 220724 222183 215441 1 210402 205600 512020 213054 189107 30750 174563 608547 169073 724428 1 154928 63411 6417 118253 90265 133521 159649 70235 1 4958 231224 414110 91920 63743 97118 92987 539430 86555 1 84050 1 78866 79984 645383 1 55594 1 58239 1 1 1 185103 47367 45976 44288 42757 675664 65353 38533 12899 36365 4571 556238 33816 41615 55036 1 30853 30594 45541 1 31962 44491 19978 65011 25266 43271 37217 193858 34755 38517 494830 88622 1 43079 1 1 1 71182 52148 54958 1 59905 61243 63311 19535 70075 71267 119680 1 82512 240283 87359 90725 1 97729 187170 195374 112745 110125 580342 26794 236412 132644 307228 172000 141587 188938 181012 449415 1 167340 174696 710867 1 359546 424293 204042 201132 228783 194744 317428 227433 723688 1 214288 246682 246640 372777 249894 268031 273746 279346 285614 288730 307632 350112 32642 317476 421674 881126 899977 340634 835942 316842 1 365073 370523 376419 383341 389552 870574 1 48990 347908 217373 421389 391549 516356 445131 451249 462106 381095 469778 1 1 487401 1000000 306409 112556 494575 516959 691131 312658 537750 539758 1000000 372906 610982 561887 567308 520355 577947 157737 603248 593488 750678 603243 325544 570377 638694 630397 553697 682745 514416 641090 636111 649798 653939 698768 662139 489217 669996 673795 837352 681137 1000000 582512 642636 1000000 688862 670058 704758 712277 710501 528332 699926 885578 720648 724111 1000000 726207 728707 729069 732800 504995 735630 725340 738518 757996 1000000 637039 525749 533306 744652 520730 745835 633625 702061 509463 746607 1000000 746829 754175 748061 743893 1000000 745517 803879 503132 742143 840648 196158 836243 737251 733644 732726 468770 730678 728712 1000000 267649 766416 693696 555603 734105 714142 575747 720107 701784 877680 673345 1000000 1000000 642229 688030 630010 690130 1000000 670305 760912 661850 675609 654133 615292 619277 600039 536241 639202 579358 400424 618535 988621 381513 603890 576961 591065 857463 542816 578353 685095 567758 966436 38241 732584 547631 610720 534124 791557 235209 523589 549443 201663 527321 530685 487240 478953 488113 286734 457050 457575 453664 445686 607014 382014 409910 891873 1 408714 512427 394566 363212 383141 369479 371444 468904 523051 356444 1 222790 673225 642957 339327 304408 1 253467 300229 1 444682 222319 274335 561170 320301 1 251246 56986 1 290717 228165 223139 220117 178415 206949 1 196254 191210 604070 1 1 171094 1 1 177498 154679 552285 211672 140394 132667 129532 312503 101365 1 354037 139045 309294 101913 50234 1 91245 1 122260 381916 358753 1 117030 69564 71236 113171 61701 59310 55738 1 124782 1 48656 333476 107183 29333 115340 237480 145252 39228 41740 1 381320 71764 30722 33173 32972 1 32152 63726 32008 32098 1 1 22308 55384 196382 41104 231023 59723 17912 44467 530655 34898 42221 1 77204 50878 1 48913 1 22915 1 1 81335 554987 727061 314308 74309 400162 80321 406151 87032 244027 42885 97286 100673 211759 108154 1 90548 148657 123029 96153 353257 1 141429 145436 127420 155078 159788 1 244000 176895 80972 613417 808377 199252 1 465144 210553 413700 176675 107952 228725 270508 153372 246044 255772 260665 355887 10503 484515 192688 290479 365162 1 1 306062 178963 326522 441555 298950 505614 190154 381270 368326 359101 374794 391514 386898 662179 302466 407088 357802 419090 449073 468302 224592 437790 449846 431240 85823 467989 736654 1000000 964671 165942 498272 496673 273081 515597 549897 1000000 532857 790818 858041 557563 547838 560678 563894 566596 977588 551741 577569 592295 644824 683745 1000000 626397 956894 1 626568 422755 509210 616076 712604 648875 652660 657289 659822 1000000 1000000 649706 318079 1000000 683959 717664 763317 1000000 679715 647491 703540 909283 710029 1000000 388925 712686 468067 625286 724219 726363 1000000 730442 1000000 742056 770905 737065 738177 739801 741000 741541 743594 742834 615970 991393 611496 659591 1000000 839449 751258 747484 747227 693928 1000000 747272 745925 950370 744538 1000000 743868 390847 748136 739364 639140 736609 732582 199441 717648 729691 727736 633831 692340 155826 718688 716343 713769 515813 713114 736176 234310 598544 632018 840265 34851 502439 662583 505639 675542 779479 668965 654165 668870 1000000 644709 595529 652031 1000000 633450 631046 731267 632076 615504 610662 603873 676895 554140 633541 658355 622077 497687 568894 566459 4288 552709 493704 542248 452527 536098 540940 517934 513445 550721 464446 533605 211580 489755 477813 470124 466613 790189 454973 449824 457752 220069 405293 436341 472319 408467 327436 457427 392260 407588 376514 1 367574 362316 357709 348923 1 334451 178827 322134 471868 282831 307570 156743 287844 1 264353 250277 1 264767 265313 363655 247635 692114 335996 366703 225127 224828 214214 1 204399 160707 193055 470533 861224 523473 190100 645695 162492 1 519834 171429 1 144219 135674 131312 124979 122872 653437 1 17929 105874 103759 429220 374291 49730 1 264897 1 79551 76644 16123 83443 50806 27085 1 60233 57957 43539 39342 1 76159 240824 242776 44160 1 1 1 44209 41478 1 1 41943 46812 225141 2702 1 1 1 32227 1 32586 1 226118 33721 34322 1 46705 214903 583002 1 40142 604593 66673 69315 1 1 48773 248632 50023 55912 122861 1 394422 88862 405541 71167 17174 144119 86265 72637 86173 88548 93937 50404 1 130590 222008 111282 58380 119131 143088 187858 131736 93434 61576 392383 155002 67968 124289 163998 69521 173305 245706 181942 200507 137705 1 204016 227453 216144 219527 74962 71709 124856 399015 245541 252829 911366 57163 271148 277013 283000 222163 133408 48572 97999 312304 318965 463357 329659 337258 1 11081 915345 362227 423471 373735 382988 387270 393692 589430 405360 235083 417973 423845 308476 483792 57595 432384 323402 840433 463262 463916 723761 170993 490745 514000 837623 508446 609484 520071 465241 459146 476969 535653 547369 978305 391756 557574 570341 442671 586059 590317 591321 596355 601399 750961 320253 620597 620877 646817 631055 634776 643335 256651 645318 436174 481458 95490 257292 668479 662641 676083 435373 683819 686868 634409 651431 756998 699416 668924 736399 700312 776035 556809 716897 726363 721670 739420 784591 721934 730194 732908 1000000 413258 1000000 631773 704707 203672 739810 742873 534089 522312 755608 198771 761072 1000000 790621 484964 755148 578728 781724 1000000 83861 746097 755124 704867 484899 1000000 531272 741035 740193 174169 737143 70204 733978 393049 731931 934815 725042 719877 199047 704006 717425 499454 712164 709510 962474 919766 700703 727986 694272 693084 667796 952449 304890 676967 672417 444766 746910 419702 755377 551238 646451 644353 661218 635834 379389 626676 632296 296366 541396 434178 593107 585872 203410 752302 341749 468977 571527 253364 573616 556925 30615 544193 496102 461377 521674 528995 513460 325637 503987 348718 1 486362 291813 469113 469306 461751 456024 221798 400919 167827 433829 41832 400647 412999 968015 400596 373588 377501 382068 687084 381303 793942 356687 349844 956274 805815 332650 282604 1 313507 308476 1 296611 290422 276172 278498 272680 266696 828536 189543 332784 243165 120898 50926 225305 218800 229749 210743 397411 199894 160076 328346 184699 217103 1 1 161659 181886 11640 240560 143047 123422 509927 156300 150620 136756 592747 234328 410159 107930 10022 92674 491410 750899 1 183091 106618 65255 117175 74825 1 68978 1 325767 268601 87822 124756 75491 234415 39100 48467 87613 44899 1 41444 154444 33428 1 1 34251 36486 34808 34191 86591 19876 1 1 35369 35243 89049 355417 33470 25030 1 174282 1 39919 1 38919 1 241186 113512 237431 1 48359 52194 51472 66636 1 1 62125 226167 65170 1 122704 6756 76270 143162 550490 51008 127474 92231 91659 99280 1 106760 493443 113454 265556 364210 98749 130074 137456 146514 143943 132362 153193 156328 162539 226652 590197 178417 182195 423661 820301 192210 775764 207751 213527 842046 224413 308172 235498 242004 66928 251730 252254 94542 270515 207128 275817 274679 277983 299411 201803 332065 235723 311553 983002 335848 346132 471990 354213 360481 340728 372855 378660 376173 397928 486620 404414 447435 416240 410897 291983 434754 440847 447137 157892 459126 246610 459120 459342 483410 489766 565475 337364 173759 512061 520104 1000000 924663 913773 541581 547224 552742 609879 519605 699771 963451 587545 1000000 590551 595220 600302 608103 613326 614650 621008 631774 463731 1000000 546508 642890 537468 649483 655948 649009 663751 667710 652806 675317 1000000 550320 710656 675698 74909 563544 689448 807414 273725 712770 698723 713861 676932 1000000 716064 727070 722439 147799 691468 643186 733636 733892 468199 736166 793567 1000000 742205 755660 522612 743285 936127 860632 746969 747957 736779 1000000 730077 1000000 461388 749478 747939 557515 966432 611732 1000000 743493 799453 743022 741857 757161 738003 736617 746161 989853 731541 727974 741604 939393 52460 529659 1000000 733651 713357 710606 710110 704936 728231 186796 600520 691952 691086 1000000 347325 661175 603498 713137 666941 648893 658943 61013 676526 490068 641924 382072 582046 266006 743514 984948 614441 609299 1 600110 594370 357288 584009 578746 552117 573848 225288 405742 556619 593749 540532 120378 508021 522587 715306 506453 613115 378726 495697 489022 482303 526387 470267 464195 1000000 1 447227 693749 424888 427476 422868 623679 408733 403118 396540 289723 695586 378533 371750 365687 586821 353580 347057 306083 335126 329297 369314 316478 372132 318094 355944 287119 286499 167337 718700 505820 269116 257240 251504 1 254804 1 219267 223294 218043 1 193452 140938 89377 191384 186454 1 176398 151776 167965 161801 26925 229702 1 313865 159072 1 142848 126004 1 128898 1 101826 699000 722821 211033 173028 209715 88483 89294 84432 89856 76860 340196 69875 1 289282 93407 1 57708 201497 1 280555 134120 1 271147 47426 1 70492 51121 168717 37686 261925 1 406170 181903 387653 51402 33444 1 33867 185884 33334 276785 33391 481300 21976 1 1 1 1 56130 40119 1 42733 43483 127542 56856 1 59421 226180 138741 355883 43703 1 65153 67388 106981 10599 63663 1 1 84992 92738 82244 74680 99064 166308 371754 113961 114096 125700 1 126313 57740 84627 190058 143259 608124 152570 288380 725401 178748 171178 176219 181101 225479 195841 190148 175031 121217 119374 278061 195319 315811 234233 876770 243687 478683 1 527 455263 1 209837 386850 299711 607478 251172 513257 246451 322096 190529 331512 93374 351583 351475 357360 365208 359442 329470 384858 190798 396268 449488 397425 403507 804062 384447 433330 418790 445625 667505 457842 457425 470871 578221 481064 488763 493971 484725 583374 678237 1000000 523582 458537 243868 290378 800046 936991 557016 601848 571082 576195 1000000 170897 588867 589919 599088 616817 596727 1 750030 623588 643248 1000000 636697 641915 9385 650618 654746 622207 965505 667255 670829 832398 678404 682629 586256 689080 560915 823397 425059 701997 704999 344291 746990 716272 716075 718596 1000000 371130 806652 604034 729740 732141 487758 735874 736831 738330 739738 741039 742241 722469 744309 769365 745959 746638 724345 685745 751041 780210 690495 746672 748274 1000000 747894 732346 783728 749254 745504 744661 743717 742633 781646 794859 1000000 724868 884195 735040 710577 825684 726145 877384 555392 721638 135412 705722 815374 714917 377002 708977 617163 781096 1000000 693694 1000000 702943 683399 1000000 681358 669484 668453 659412 463260 643148 984467 626454 869049 1000000 985349 630057 783539 453749 661391 407174 856884 588526 596112 590619 526450 581029 575057 570996 631794 558127 764577 523443 308308 536888 532630 576663 573117 524754 507846 502202 280854 490353 268918 290512 472361 465939 257421 690464 435373 724179 435823 440928 961308 486345 408969 446641 573737 392454 386280 292766 751708 288514 1 354796 715990 340911 336933 311795 354416 317513 291634 306482 35400 859187 288529 356333 564191 270850 693155 662422 760767 247131 250956 395043 545505 225557 1 244744 209236 166675 27667 138605 1 181168 204735 178873 164061 806072 827440 154023 99160 144955 227244 136863 495521 126562 1 30303 113302 112696 306021 542337 99885 96656 92685 89257 43132 84927 79032 1 74733 70867 68708 425654 487463 152357 1 51172 55815 80513 1 198824 648703 223409 43778 22321 454877 16214 38595 1 25764 77823 28129 687026 98783 33369 286446 15429 33532 1 112246 31771 36184 33153 35457 1 37017 1 1 31742 41373 241799 1 45746 47411 42703 77409 52067 1 511529 56229 113126 1 278270 1 233679 357691 551390 133759 83577 87684 69795 1 80785 102930 111101 110037 106410 1 130803 280815 125076 129570 81656 797664 143695 80732 56983 169209 161618 169554 175068 181906 136329 194352 195784 196504 824870 210195 216545 54532 122107 218818 238583 52532 291352 256930 261348 267169 490663 238667 291788 328459 682016 299726 308754 208715 288775 177355 402468 404723 346128 349496 357630 353976 389053 376192 851846 510341 394796 401273 714805 112465 419573 379750 421214 190401 445145 448993 528303 581433 481449 469213 523096 666568 490814 1 417294 510308 790814 468727 50913 563864 466251 544684 550271 555654 561501 637987 362447 577598 582660 585486 1000000 573091 564674 608071 866918 617824 1000000 641245 1000000 708131 632336 896357 649647 653790 145839 612192 484660 1000000 311457 1000000 681311 40559 666621 691793 695621 725349 701468 680989 864315 710686 713023 789239 812949 810672 709956 189539 404351 726018 732431 733324 735091 735223 693980 613060 902817 933081 562687 765044 981262 392392 755342 745159 974135 1000000 747607 744153 733028 650659 748328 725840 748853 606913 736396 190240 499645 909454 903349 743806 700340 1000000 738203 736720 840553 682090 201908 782370 752528 736124 233508 1000000 718143 583253 715364 876723 707350 704240 701347 678407 694993 1000000 796838 687779 306955 672062 673889 683218 198117 479562 925055 587607 647838 630721 659970 212900 629856 622906 635200 383281 575266 429207 1000000 595419 590112 586367 582456 616537 586575 424527 560926 555229 554035 569265 538807 531931 534486 1000000 407161 495239 271460 714861 555510 543148 472886 1 552967 1000000 456160 448019 439420 17077 367983 995042 239321 413206 449866 401134 394622 378313 379420 376025 414216 570991 347709 351152 463529 832088 349873 326766 468063 590719 266170 302866 668944 290586 284662 415009 192768 513508 260947 257528 1 1 241418 259781 227255 221892 216468 211074 1 219285 1 673928 326479 166485 175013 170100 165264 182387 1 141226 146576 832064 134543 124398 134819 116811 123749 1 1 1 344204 106906 88505 94508 445398 1 84287 158052 1 72966 76184 87669 67501 41227 101264 1 1 54472 53225 511354 68789 1 45974 69075 71439 41588 43361 39254 76067 37299 1 235295 30056 465690 62123 35746 213479 214303 20055 32971 8466 34991 62945 1 197631 303055 67617 326295 1 310313 43954 1 42902 47275 1 1 52798 193959 1 398918 1 54638 571005 1 76607 70032 76562 80769 83884 77037 1 61106 727931 101081 101573 115249 285374 116001 119998 344994 393222 1 93037 141186 634511 150197 154816 1 164647 169081 153722 178574 228478 188934 108296 345110 205481 216783 216551 220290 325306 248573 428159 182721 18247 280758 79469 269158 378797 322219 283437 289418 291999 805604 304115 312687 318349 703170 1 419296 343426 342597 355999 633454 389168 383489 1 385135 439239 399568 405763 775998 418207 682032 859055 436901 453722 692245 455044 461138 467210 1 479999 485283 410818 101649 557198 508983 1 533061 526386 223406 924998 672770 723813 555758 558437 565496 570888 577650 497312 614902 649545 594472 778776 146962 324715 703343 587368 652150 626259 636387 565822 451775 693655 646562 352773 661658 924863 665296 1000000 674808 564858 702666 644093 679795 1000000 697983 700935 704623 310899 709827 694556 715087 717786 130022 724919 528343 462277 443486 731275 625701 432694 848995 743053 1000000 741269 742321 595087 746187 630923 746481 746951 1000000 748094 748443 748437 738423 749086 427973 1000000 733756 640790 734555 677654 1000000 745873 791019 708100 1000000 837305 721430 211475 723923 739785 668804 650287 541180 697441 702218 538488 719769 760175 717239 390247 714432 708613 1000000 698913 636521 1000000 673424 1000000 765032 682591 1000000 1000000 876401 669257 655370 659553 660939 634126 489744 642375 637855 631089 628803 624129 619318 616405 695824 571216 541320 594665 589533 581887 579074 573784 560006 63424 291137 551930 541228 218367 173490 598760 760578 493514 511350 294787 489069 507865 162357 500665 1 471220 464418 369160 501569 446146 440196 432737 427698 421541 406463 405593 402663 397605 390562 409896 414323 371986 371846 359629 150847 368876 346456 318672 74574 323846 294041 276396 320639 328764 292663 317355 289930 165762 275098 494149 258229 240818 215540 240454 235738 224291 223818 245227 321253 430570 116177 199751 191936 185941 65597 1 429774 153318 162377 1 713139 98315 143407 1 134958 1 292127 122374 141002 114385 116214 106725 102997 51906 88539 92588 88998 85784 82668 79444 77296 572764 29951 68251 92215 63084 490838 58463 111847 54168 94129 42927 46138 91853 1 1 42091 1 39926 38864 31791 37130 41457 34912 35166 34602 30146 1 21258 37324 520070 66295 1 404512 30159 36213 1 39217 39075 167248 1 42187 1 44210 46639 48854 130312 52833 54683 383724 58940 643557 63700 98712 48780 71526 74412 77239 682272 40331 1 81856 93162 1 26006 103402 101397 172535 414189 1 123570 192357 131806 135684 1 145391 210136 156517 156711 318377 590456 295988 76941 187769 713922 266862 255018 129759 161197 358695 221660 224993 230506 236062 439873 247590 1 283128 133389 472643 261396 547561 54622 1 277428 407486 290476 335262 324840 330215 329341 343024 1 354283 360959 406413 800335 349452 277289 396948 1 371771 410907 415170 1 429073 449183 441381 897656 318081 421094 183375 443103 1000000 891758 458127 490779 514487 551407 553442 1000000 525106 530816 536510 550995 266360 681424 558456 564291 569032 485397 903831 597747 532645 606308 575114 645874 613172 584551 620551 608926 527347 669960 663957 656317 537911 69969 1000000 660510 664562 500683 672419 674344 1000000 875452 937875 691101 1000000 697344 704471 893754 707596 702385 442950 1000000 731463 204342 1000000 1000000 624752 738059 839923 713590 735960 66094 733202 529072 740966 746338 634563 744903 745498 849089 841818 749285 174144 748748 755742 794361 795820 750777 748519 740231 748790 749581 400122 747230 700455 742168 744643 526361 616969 718433 761128 862481 55873 740764 807555 1000000 686812 727285 805414 720401 720280 718443 1000000 702404 709915 706690 662178 310928 694520 694328 690545 696622 948430 823398 706055 671535 746272 1000000 675201 707759 655911 19063 773537 736656 635077 630490 625889 782744 229794 611457 662143 513293 872248 442782 418715 579760 574734 573414 158478 557835 542955 510941 542168 537179 531456 1000000 519993 638089 502461 492857 489659 490604 484591 478579 504604 466547 462030 521605 444915 442114 435917 429828 420921 284111 411291 405095 404709 478368 1000000 404847 370657 367279 361813 355739 1 366605 337688 330443 383878 609194 1 305239 301312 294742 1 1 651781 117183 265564 141207 254388 331557 242428 412227 229620 228598 25757 214878 209388 204188 1 1 193879 1 1 180338 182327 139941 187575 70998 27698 72447 66820 130239 130433 123020 123774 119688 454410 70141 251718 115378 100796 165584 187853 89712 1 80400 177096 83963 711175 261291 67540 369736 609597 1 70240 57242 1 171161 51366 49346 67636 45728 1 86818 40971 40546 1 1 37655 35701 1 328572 13782 37444 701967 34512 55840 63339 329712 5208 27385 457711 1 54068 263019 27346 42012 50759 47054 43986 84985 47029 1 8101 52378 247951 28843 58555 60734 1 65669 445520 69847 73856 70066 1 1 73715 84343 92537 1 118622 94166 121115 729024 1 124732 122440 1 163415 131988 138934 143401 148292 159210 201453 280295 1 128286 44783 181756 51588 1 179617 1 206551 428158 218988 238141 395503 269729 795443 245721 209749 573218 933846 256922 274869 280625 286624 804792 322391 310300 310542 1 350403 160358 159523 290415 307516 353363 359568 365736 371904 230685 384325 389592 396702 1 409029 417136 593169 514301 434899 1 385712 452214 409517 24080 470487 525487 357254 495982 494486 520857 511767 509951 247032 523215 290924 535395 539376 582845 415934 505105 91107 568497 573856 588033 499214 589376 34336 457059 815813 622430 614515 673669 587777 629301 634944 766226 637155 489174 651292 658574 659715 672495 674447 671665 376288 197392 596327 686349 678630 1000000 707891 699829 834427 484231 1000000 711726 623561 714667 337163 26476 811227 427159 742901 730478 1000000 734835 736049 738282 744358 740946 1000000 701691 731941 762930 745567 747896 716649 748521 848662 1000000 749599 728634 794266 1000000 704402 749246 1000000 1000000 664647 734680 746244 745284 679627 777068 1000000 631026 739343 843209 544133 734197 679179 715757 734664 712849 723701 523418 723022 709034 550121 638433 705433 704943 471611 635922 695609 803130 684836 210215 681846 705404 673265 670462 663314 164589 657734 506779 649968 619689 1000000 633602 629688 629584 604875 617980 613219 477560 673721 594829 1000000 682883 589007 566416 561985 558287 584532 551736 550664 819160 577518 533361 527629 515979 502935 527379 501099 644436 492673 472967 483068 475458 468625 460318 457102 509810 301303 455067 431640 1 419612 596324 496199 369477 391073 391140 715546 376240 341983 357874 357613 642282 329349 640272 447646 459543 691841 605337 237909 1 1 290726 308835 455462 271764 259441 261541 238148 1 275088 238580 206929 243287 222144 216835 210459 201961 79089 650109 190469 103472 126922 175426 1 1 1 156200 97749 51184 140515 138209 133527 1 125481 180279 117414 249401 1 108030 99918 33507 77268 91943 169590 332141 1 79029 74563 732339 71475 67606 318075 1 109722 913 59485 68575 52065 27695 1 47487 58833 739582 43135 46474 57485 39192 34847 34356 576103 1 104553 1 1 2291 34845 1 35062 233615 379246 36346 37020 264815 635 39286 1 41298 42579 43931 45804 46924 48239 1 49691 63370 56255 1 60195 62636 70001 65323 1 73415 76163 104277 89502 131294 490754 245758 99177 98822 1 39431 109835 106182 120735 1 125703 87332 134149 138177 142830 112188 327421 154391 170578 165944 133374 177792 324281 200626 412664 197512 811816 322189 211955 222309 222328 703887 233570 279180 166222 245312 719625 261932 708060 186233 242049 418208 695953 294257 318502 50075 315262 64713 261037 655337 278864 349441 389327 358118 440804 592080 663940 376378 346512 389224 401475 407844 377108 419968 454231 432378 132984 441830 442800 498802 462138 470562 850851 484855 446784 484021 470059 302070 916709 511175 162761 528204 540934 539627 545048 516429 556538 267774 542162 485952 589892 744259 588503 632441 598482 301670 476038 654480 618513 824623 698456 1000000 637180 209428 536687 687757 654675 660481 662657 551424 705221 712872 680599 682196 685930 755730 692699 473049 699259 855064 704689 496075 715865 714029 798932 720350 721745 197397 734313 728562 113147 735548 633863 736235 738482 846882 743235 247529 748448 716032 745660 829401 747469 747025 390989 1000000 767606 867452 744963 750136 750095 1000000 133526 748909 891105 748254 844816 747059 1000000 747408 742896 344357 740703 386583 240934 739789 1000000 773785 731184 776857 724926 724729 1000000 721141 718289 774282 580667 706526 705485 1000000 700389 966358 693603 937230 686736 683166 407649 488869 378693 651779 451061 975284 812109 651553 651839 632360 271421 637136 251709 619784 1000000 411481 294598 714635 277114 431285 596261 584771 438208 522383 478040 490953 623646 597180 496321 943714 535491 948337 543405 1 512420 511457 501272 494798 488786 482745 350075 484263 463613 373765 428217 922314 428259 434086 427921 423008 302687 667903 968228 397646 392524 364963 363364 404474 366073 358611 159149 347511 386617 335226 419954 106926 316951 300435 304882 1 289159 186843 281035 276925 218543 599804 313702 215234 1 320175 234324 1 231717 823250 213304 1 199562 207907 167676 249488 182153 296839 414941 1 163257 227789 234580 1 144213 284584 135452 77400 127013 125793 658824 314589 264531 1 267813 100756 228713 89432 77325 86440 1 658590 201240 1 71758 615363 65196 132485 17529 503854 65083 1 53594 59849 43799 19164 46832 22335 43161 41989 49821 99176 38911 37911 32856 1 42982 133334 35663 1 384367 1 34775 35840 1 36404 1 48760 1 131788 136261 528644 43120 555945 1 1 48440 242960 1 53847 47389 58087 60416 62662 1 73122 68424 73429 100153 78715 81728 85337 87754 90957 115530 98209 101960 105767 1 1 84958 26883 104891 129042 133238 133204 141940 65941 151041 1 286479 235721 74128 253146 81606 170477 1 1 826769 651410 79760 215828 903422 206029 576604 388044 327824 233272 259164 693641 1 271711 3853 284002 288209 288131 60602 981889 353329 302528 1 308969 337073 796341 722415 356582 362865 640822 375647 440614 103944 1000000 400042 111610 412438 182729 424803 431063 1 487263 453339 455685 1000000 467556 473762 479934 534259 889044 499324 502289 508429 508013 523735 423007 532661 501053 541754 306636 555209 356319 565969 573568 212883 296873 193731 592235 597655 601593 1000000 467270 652174 620486 626998 631650 521904 639034 642183 637728 907405 584346 649171 666457 1000000 679777 594126 645824 684498 680533 693551 696587 731241 698966 707321 781027 711077 529649 711106 718900 734932 646744 726150 761241 730343 732783 710544 737258 935726 807686 740849 742250 178921 744530 748022 1000000 753717 748397 898103 503077 771281 1000000 763110 668394 750548 751491 1000000 311398 751555 733131 875994 305209 746534 525468 635676 399527 742017 613263 372894 740844 809174 63186 679330 514572 728327 280368 723364 720118 213528 1000000 752725 719436 716259 704589 716615 776852 694972 673058 790558 711477 680768 676978 740127 669493 665562 672441 342515 649661 648897 644429 1 639760 466317 1000000 625951 616725 611856 593592 578635 596859 592087 589479 581307 619316 578456 1000000 822776 353365 649932 546471 550088 531781 920756 307352 1 509284 502139 637199 485899 484887 478870 475118 637751 460712 1000000 687914 1 63683 432767 424150 696079 254341 581348 406151 330934 1 551352 328851 368184 361957 452121 355710 343341 297205 247466 322125 1 312875 306965 303858 227831 288528 282571 17835 1 159034 877130 1 328069 242735 223860 231584 384502 214629 179655 1 1 221136 194133 189042 184010 175624 174674 176558 288989 856695 161803 178390 143211 280968 134752 329533 149512 384043 109009 115156 155138 551168 1 157275 1 91918 1 83514 68457 485872 78406 94338 67821 149129 67116 68782 1 60224 33509 64003 443487 593413 48924 48476 46909 1 43406 42702 18852 22880 38706 110443 44247 1 34005 36750 36534 35680 86825 1 95346 75939 217651 42192 38089 37789 15356 21776 198624 1 96525 75879 46399 46727 265695 51767 43249 53710 523 1 64803 48108 65576 120214 209224 72529 129743 193579 34814 112230 64989 140056 94085 96736 1 109310 372223 156734 1 1 308840 362947 296584 136115 136745 568221 149960 265901 160340 163204 177156 175700 1 183244 220713 188213 166683 204092 289746 161558 220058 351727 676421 204217 217045 505534 214271 1 366991 261080 452320 267117 288513 206459 816722 432245 294132 318462 324301 330702 336804 338341 349109 344945 6804 1 373812 379578 374324 406454 1 404813 363010 415213 624675 391354 539743 444012 175222 449871 463450 468064 458418 478007 636205 489260 512369 435923 538515 511178 379186 525637 824289 840663 344235 802462 588216 559419 564886 685418 1000000 125028 773072 591410 401755 638596 606622 670893 489438 621258 541924 406322 437145 511037 970404 729096 655772 657098 754524 1000000 686786 1000000 548922 740545 683316 706099 368600 1000000 697242 708041 661118 1000000 1000000 896157 717083 716479 721047 152469 331086 712237 185097 730251 734288 1000000 738965 812780 685705 817001 870847 637058 745842 746221 747159 292017 762804 777774 717608 424427 786025 595109 681526 1000000 618034 749047 749860 749343 819558 756988 745962 744144 741777 742290 666618 741596 706634 737832 805738 959254 760424 391979 1000000 726746 724461 723624 482483 717711 703796 659792 710120 1000000 865532 683970 670833 643205 689460 648953 682335 678260 929778 669900 169082 661657 294172 725470 650449 649096 790908 637172 608006 618614 616071 101142 1000000 607890 603722 612832 593581 588408 583621 600680 67633 749629 559196 556124 551794 807206 535269 633924 693614 868572 601333 1000000 507154 1000000 519669 486512 461230 548410 470196 1000000 857426 450607 444486 531242 432125 426033 248479 386387 167680 396431 398452 368313 355737 376469 370160 397010 357201 351883 1 339983 343377 338893 323928 460866 251688 456842 295724 168410 1 1 279597 267592 219176 260052 250373 480933 239160 1 423988 222773 1 211747 725707 228064 120584 190841 172746 167112 240751 170908 229693 86300 519600 151829 309428 143014 138748 139574 130114 200084 1 112262 126935 120087 275214 1 151209 1 92330 86461 252051 105539 1 166636 449672 1 67909 65975 61628 77044 1 56856 55787 1 1 77592 1 27002 5919 629219 42200 302899 40107 279109 333545 463423 36627 36304 36515 24569 31848 36016 33923 35360 38997 29010 1 1 38666 39124 39909 1 77832 43035 261842 164238 1 26746 51478 9662 51886 342053 78923 1 64400 84098 95626 72101 46836 1 80686 83512 86883 109262 92185 1 100378 1 1 387829 115677 153425 167545 123805 126684 178472 201307 77493 614364 156520 483009 46699 161600 172530 177419 28482 49394 192476 72622 298694 208211 1 218928 224354 478141 282658 1 91582 216498 317545 263734 287868 1 281276 252833 158021 298617 305001 336940 317018 464162 324562 335423 546450 1000000 139639 359149 429265 379086 7688 384801 397908 399454 614771 468460 417066 421987 428146 433231 437511 446607 452163 1000000 466359 105621 478041 483060 489037 494969 508090 232636 531790 518528 502667 530348 535261 480639 644327 557906 557435 568458 641410 574481 767441 585070 585138 595418 600508 606121 616528 621281 620252 622967 630951 1 667929 643342 626195 683694 654115 1000000 664388 666104 572968 163515 690177 889965 787518 574705 588741 697553 663202 704701 706939 710380 989684 740602 581245 720762 1000000 962074 722929 988058 731966 401376 1000000 1000000 738924 557774 743982 735864 744725 756634 747001 740828 168663 750937 748569 486087 751190 750993 728438 882273 741577 119732 388584 750615 750912 749271 619369 1000000 786141 204346 1000000 621110 744692 740663 987478 507543 931406 1000000 728970 729826 738539 725487 720176 814773 724338 716212 471966 661615 689996 940198 700754 697485 500965 673988 1000000 698016 681464 691227 986641 675461 334570 660460 656292 220742 188066 1000000 627765 558834 617455 687841 642067 437258 767919 605523 1000000 545347 813870 585681 579784 574435 519755 563471 350266 1000000 1 541446 506422 514203 195471 518470 512713 506952 500923 1 498770 119795 437563 472832 458409 527508 458130 446569 440472 435672 428152 835238 849166 401863 711659 407956 1 397961 378608 547798 366188 1 1 339031 339438 335407 143070 891080 297858 311211 367922 1 260258 387126 282698 239931 269634 414133 258087 252352 244481 435487 338273 165176 225781 285412 213647 815545 578342 197830 131222 187581 1 177604 109300 184064 277925 143081 1 141140 130458 99529 135112 125989 127505 471190 193310 143641 111608 268751 301391 100572 109018 61671 87317 422688 1 157270 78466 1 107629 401104 81237 9726 63822 1 105899 1 33520 51254 30478 48529 1583 45479 198449 20678 731221 36873 42606 116368 1 1 41017 44214 36510 1 43111 33674 147912 1 37076 37543 38088 43170 40530 1 41518 42612 1 1 1 48106 49835 530332 320627 56735 58463 1 61700 337908 66386 65432 1 1 198657 91715 1 1 67000 92888 97919 126021 103283 102586 111998 1 114209 122427 1 1 325633 136768 1 161385 152796 123060 156675 215562 102999 176385 184141 186363 368362 35472 731614 157851 1 226498 223157 171641 128984 239158 1 251133 257752 294767 268254 970042 279942 65157 291827 297864 290397 330973 306162 366723 322086 335684 329301 63690 360277 117309 709378 370979 396488 148223 416766 969251 443489 353932 414355 420883 440339 432941 339462 443506 454597 126614 463170 458044 475661 1 60981 868621 499056 505504 513566 517220 521007 308736 534490 540192 276251 551420 395450 562031 567931 573235 571475 425554 37813 504087 1000000 699287 495467 674690 619213 534651 634229 507857 637883 671447 646126 652761 643540 599623 1 667791 668709 1000000 679308 682896 686675 471719 1000000 705511 566657 706700 725440 720611 712319 715054 717737 719799 688218 725195 293826 563042 1000000 710724 836813 446895 762964 663022 742166 738948 744742 1000000 1000000 818462 201353 749445 292846 922357 862450 768776 763137 751563 756308 685383 752741 450806 773126 177080 749284 754436 747490 348103 737564 173974 743573 347360 748437 582606 736369 488214 1000000 730872 724140 215463 723636 721748 698605 715765 715106 711616 707566 710362 1000000 698966 695542 692819 688699 688253 7237 767577 674033 183048 666069 719892 936756 608012 652126 644875 640496 635613 725114 611333 464833 304511 527504 512991 1000000 385841 592399 586898 581829 576360 166004 1000000 558430 1000000 549140 385693 619086 531294 157136 520556 826043 638260 502409 497071 330307 493672 483474 473057 455845 455970 452488 449032 393070 535902 544900 424115 418336 430169 200295 282444 728216 386950 461115 816335 711415 363421 1 379524 273667 1 327817 330994 319304 313314 446078 434037 299720 289616 283025 270252 261577 697859 1 254364 339382 443056 362362 183803 258935 535125 215573 256705 495505 631762 208011 189388 180832 179256 174435 162348 164934 196271 122483 797437 391395 1 136843 133245 134890 1 153462 116945 115185 111020 105576 1 121574 32572 91672 100514 85214 56280 84595 701322 1 61806 68531 104283 614456 149560 143202 1 58711 118061 212420 48864 60580 1 41012 1 42375 41108 40554 39595 38836 273751 37618 35806 1 37482 614194 669209 36765 3961 37321 37763 1 38738 56275 17863 1 7398 62548 229560 655674 1 49611 79541 1 56388 56854 59186 61404 63722 1 68199 71270 100198 82710 26805 71984 85562 444959 275991 96797 1 698552 101328 109956 188363 438718 134381 125684 1 166805 253628 253847 683390 243065 610449 169124 164938 140598 162943 118913 771640 188222 196292 200600 60152 202575 218721 221951 228028 235456 241897 248662 152184 255682 249861 268730 277521 880237 283749 195196 364072 387625 315939 313448 326675 1 294646 337560 317249 351104 1 363449 369534 386922 712404 490649 394367 440915 234000 412995 481323 554067 431481 421985 308623 694521 456056 462145 459103 552073 480502 486320 494792 999003 236394 622368 376000 521622 527334 282897 536674 544625 584458 837707 561292 537091 938108 577461 582767 149723 566930 272306 619869 611237 613652 618362 623128 622098 631552 167551 644152 645985 641467 768857 538947 662704 599591 670409 767959 678664 944306 740740 500278 692963 696314 600178 704149 340213 707638 712155 714550 726283 719947 759116 726394 726299 739665 731518 1000000 735452 732390 730248 740542 673107 1000000 744747 896673 773109 570961 748039 749968 727611 1000000 751244 704069 766958 801570 691986 618638 751613 1000000 885312 756480 523494 859509 716569 765392 746099 821764 817831 522999 730933 843537 1000000 757736 608809 720176 729724 639790 728814 722801 889149 206614 803629 308174 703085 707683 704994 700118 696859 697914 1000000 747596 686430 679218 696922 656313 666984 819355 659421 1000000 47553 646880 625059 528995 628611 631250 1000000 630198 613953 611260 604121 1000000 593928 596768 694947 813966 454192 275138 558911 601665 546829 545411 545297 1 488097 543830 497160 996490 135438 498863 401263 539422 1000000 539451 470103 968066 670667 1 193638 441020 738501 426255 330164 600060 407655 340749 389517 387191 385438 157164 607949 99767 358166 24926 359027 339711 321768 331771 195381 315354 231960 305125 360923 292302 1 279570 270515 252497 262136 252909 248415 245029 438097 538429 880129 437771 217459 207470 672725 211113 198523 385325 584186 181149 174830 171315 411206 174807 277666 1 72998 95602 139148 1 124475 1 121939 153482 107586 43378 106991 103353 202656 98558 92956 33009 1 82739 80836 1 333661 27902 43575 66772 1 48627 126573 32843 49369 53702 51881 1 1 47035 48522 29585 43128 122134 48827 12875 48457 40743 1 37427 67979 107276 1 1 37074 107097 66617 30398 1 207958 117769 40694 76423 374164 43834 645794 46481 259315 63489 134103 1 1 56749 1 61118 64462 69291 58324 1 82907 76334 79216 82370 1 103165 91653 10624 98425 87215 1 108273 113138 170128 121366 1 38151 211168 84977 192504 112335 738385 155319 794618 45962 351617 173374 170042 184180 192867 194340 1 1 474318 309088 186549 306188 260070 237455 1 1 253423 227358 265641 270172 339687 265870 270635 537170 301442 306984 264310 318279 794339 319755 948430 343807 349584 306406 375565 368924 373475 382638 386801 1 399114 1 410063 1 423647 425285 277321 442387 448513 454620 967116 463813 502524 478944 484953 519480 560176 657629 342892 875762 265611 69962 540493 739326 538252 548975 551053 560028 638357 570924 261112 860559 480370 926538 1000000 586871 607258 1000000 609192 1000000 77435 966377 633546 571639 290581 651643 652451 437209 476128 319406 669859 62586 677725 680132 670929 603988 679310 812858 696882 739506 1000000 453742 720041 714607 703249 756975 1000000 480437 1000000 723928 491216 733409 718636 89258 1000000 740649 658879 748784 967891 684244 980690 755579 769128 709343 749448 750987 768425 762101 749617 763329 745824 219006 845475 751763 757590 190864 781629 749555 691746 803376 857194 692831 733687 1000000 741275 736249 738265 740529 726876 775295 94995 729083 827377 684884 798568 620476 530541 713403 710441 81994 1000000 701406 728554 694951 588948 687922 687163 680485 622007 804880 667636 776366 1000000 970131 641139 648211 643645 638524 633003 625539 625396 620567 615558 684060 603264 596175 1 1000000 1 598493 574791 569435 560442 593345 553038 460810 242246 536088 531917 521124 518818 1 541557 501228 80016 463622 504291 477313 471217 552089 461673 891189 437196 480631 418337 403933 427694 310860 692522 403672 505367 391246 385047 378851 411449 369021 336358 271179 363919 1 926032 329122 255764 325611 447452 357625 696131 294618 106045 688271 279578 268939 203952 259304 252997 231466 198607 129872 222722 85972 219379 566703 232594 320491 782894 243907 187936 231375 177987 1 168065 285126 176166 204191 37944 1 113249 435450 309895 116213 123942 1 116768 112178 142633 165551 101352 74273 601775 1 87950 69513 82728 57566 605667 114979 745071 1 82377 63034 1 58507 56753 695960 52758 596698 491228 46804 59605 44508 44090 85030 40991 39159 1 30282 205543 53297 8486 34691 37676 37334 1 1 376942 46835 38693 220352 68732 1 1 42771 40582 45207 14536 29457 48100 49672 484412 54666 236674 62147 1 627015 65463 67904 70504 1 75992 90735 87378 140488 88068 1 1 97675 737628 107952 12671 112910 116278 250602 124067 1 1 136575 185186 145064 400336 154227 158906 373774 741468 234092 193324 158885 1 193115 1 836692 61312 214192 1 589586 230549 235759 241597 1 252880 213122 301897 73411 276817 473790 502771 316134 416160 226592 299872 317160 301016 328325 264942 371801 513184 354367 341435 366713 377229 379030 1 376044 503408 403895 410113 416256 800933 91888 434804 283235 1000000 565602 500376 465469 471432 1000000 483817 494051 499448 861334 507400 110736 519090 38655 585279 536378 401828 775735 593775 594782 564296 570695 585026 574973 585711 592581 1000000 453401 382044 419371 667396 667456 670569 646554 198780 639616 1000000 745813 444860 335112 930575 1000000 789429 703741 677228 675399 676640 685943 610222 965334 698506 701303 1000000 705947 710938 712244 709187 719023 721753 726108 698998 918557 661112 366599 735100 581484 657075 605504 758092 574605 704902 746373 603527 748626 1000000 749892 748828 735113 751247 752127 752350 747485 239147 749922 1000000 753023 751909 646689 752048 725044 749350 727859 818198 750110 1000000 479491 782663 740863 739232 737497 967153 733449 776393 727985 824202 724963 722501 698391 722449 719801 538270 627123 721167 747630 680431 711966 725649 689314 583001 682086 678366 713922 670597 54827 656742 658256 602512 761932 644770 644855 822889 768193 233277 554636 571153 610205 624585 601727 719597 594162 596446 582041 578092 551036 1000000 356288 1000000 232172 51965 537807 531322 543394 520857 1 503070 1 491844 608233 673903 602092 474445 473489 463326 1 449515 447734 403112 426343 424699 418174 430952 405823 85627 476998 387198 599881 377317 152375 355116 356263 228206 335933 337928 298993 1 239848 360802 376476 301503 568128 424567 373464 302442 588318 248839 260417 214418 585266 1 242169 232241 259238 233932 215916 218669 170980 203486 564060 187949 184759 180977 174854 167830 165231 189934 209072 146136 117636 264514 170525 315881 129820 118462 1 90582 151431 1 278720 102611 1 341591 746253 587938 91601 82821 1 84751 77369 95209 149881 66456 64070 83081 59355 47040 56039 602570 51987 48847 45824 47195 41437 524100 43380 1 41398 37941 202780 178942 47724 52959 722507 1 82360 1 13163 38124 197101 103272 47322 150667 40938 38487 60526 8427 45102 439950 20333 49323 51057 52664 60478 71313 58447 612150 1 1 66727 78058 72114 1 134745 82712 84040 395332 1 93556 99975 104316 1 1 1 115385 799572 1 127339 1 131115 140015 531841 241621 141577 157971 25670 167281 172824 229620 243788 631186 193163 165290 190151 207687 200396 223626 223789 236616 161148 259475 245952 217868 257308 1 303348 260420 727081 285098 147162 347328 304260 395886 773219 606354 328374 310453 336127 137797 352992 359131 365064 784835 811566 62352 1 1 402796 408677 801730 421064 427199 433467 442274 449208 451571 1 454841 602838 469017 427782 367009 494209 500122 509496 511950 517797 190966 479901 556002 545544 277601 551842 557587 540741 568984 564087 579290 623115 452886 1000000 665776 614470 1000000 659034 619977 657694 629539 634113 654554 994956 647348 567997 656301 922625 3213 661445 672548 566782 680331 685626 684119 690986 694272 697700 853389 704302 707222 238226 713299 712983 718796 721185 675181 768737 728601 730864 713148 551487 774503 762804 1000000 744131 662178 109484 741041 750609 746702 749208 753708 750076 220879 751970 627322 458326 705520 753064 1000000 520830 750370 752427 716139 774928 732311 748878 934631 501162 746846 809715 744574 744147 851808 578138 755382 1000000 608932 915811 729577 728922 666992 859073 721070 791377 715752 712946 710019 1000000 889633 726796 705753 983239 1000000 675835 17810 517442 958152 718120 668073 640117 648775 579998 650402 641465 189428 638532 630031 618623 535850 988460 614469 604122 24324 599516 784113 589285 583928 578827 816603 567872 562405 677089 777212 544988 540399 519705 537392 523292 298175 514363 461260 499435 826912 162471 122872 475474 605709 490972 432585 435155 256784 38566 197482 422885 460671 433948 406026 460101 395537 273477 279693 576854 271407 207682 493615 331391 346105 339978 263152 327764 264946 315961 1 753834 263054 291676 285783 279876 220397 1 263306 737639 251010 222640 242839 235639 165012 334059 244803 212477 1 191950 190663 179885 187053 522174 201771 184865 1 162309 367716 152870 148468 144514 198557 1 110125 85211 127547 119008 115110 106287 1 1 100325 96965 133266 28757 1 84064 122895 75948 311545 72633 376094 1 1 112296 60586 1 56527 58856 53118 57706 1 1 1 37257 43776 42998 1 65158 40437 20228 39222 38745 38447 34373 38028 1 39305 37993 1 44801 76318 189052 40947 371071 42882 1 114023 1 48139 1 50761 352568 1 56268 57876 60478 94862 126918 59067 1 76067 75077 438632 80726 93033 1 97859 93232 662473 1 215656 1 60356 753960 120381 1 124184 393771 315492 121501 143526 60195 401708 222974 161677 244402 166547 205627 302279 477622 14709 361918 577716 206553 211848 62686 236964 201226 233550 239404 6452 99096 255065 94490 588987 273636 279183 550119 288715 307222 302820 314041 314283 320981 342715 311694 40652 348155 351577 357568 363892 461891 1 382000 1 418572 401063 414416 561292 445414 414522 423765 448461 445979 473140 371788 464581 385425 494452 480810 486880 233921 493357 561892 500000 516457 526861 627242 618989 79873 818093 344326 517285 741731 567350 588006 579517 1000000 1000000 593878 597417 603921 611988 664210 619099 456194 947968 633138 568255 613358 917624 651120 655424 771794 1000000 709532 663830 658608 681248 683237 696867 644309 549906 402273 660832 671214 696881 365853 721808 527457 716806 680767 722792 725733 728364 731509 732653 1000000 598156 647750 70768 770874 743448 744991 746624 1000000 748003 768333 750816 750972 751864 752201 750343 739067 320594 753376 782013 753313 773760 752828 752418 125997 748352 751725 993987 747644 747947 743524 753055 372296 775191 739989 741952 737772 533652 733606 1000000 711232 727048 599342 1000000 720248 717678 673969 127964 753518 684303 733724 695581 543980 691632 688552 957250 935529 802662 595826 727328 665636 1000000 663782 653064 686483 619983 630551 1 597244 654804 621259 615444 693130 591414 717719 50571 591031 1000000 1 440616 569558 543092 560330 340347 547400 542101 554994 530828 562677 519530 515504 213795 501515 1000000 658578 148896 1 471529 464310 420722 449626 1000000 684666 434038 187010 580714 416310 351864 382952 367082 664526 1 394887 362299 366743 686807 354374 341893 1 145690 320235 288958 265798 417732 971187 299719 293754 325706 502400 27868 704054 264468 277241 253072 179820 308075 266873 230650 1 827781 182572 21039 205525 198322 49156 187180 183005 118365 155199 170373 117699 195559 346495 149926 1 1 120606 130884 128951 151323 115069 116523 130976 1 340103 103232 98427 120156 91646 1 68246 82299 78199 76536 78677 1 36261 1 63292 61613 151490 1 40697 53625 51891 36531 77899 1 1 44888 387030 42670 50310 325676 40307 28125 1 38340 41189 38507 38411 1 22013 138653 378983 39253 453744 46824 3953 42839 59709 68833 45337 47729 59729 1 52405 315912 56035 54439 109032 70190 1 58715 68379 71949 74059 598851 1 83201 66157 91747 89863 1 109780 154764 1 1 461545 102593 121305 125733 131386 169525 138269 52698 26206 713946 405180 161111 164001 78312 176245 232767 300392 182842 195059 585673 1 1 481594 79842 413419 1 250830 141375 249091 268631 264553 270764 274099 276538 271564 77670 304435 303214 311976 1 319621 317548 332170 408870 552370 356612 310518 312290 145551 604756 381052 640540 427232 890762 405005 413407 588808 424336 429960 484598 337786 537901 244798 455819 909148 236604 479510 485839 491993 512060 643560 506951 515180 521014 546348 572925 538271 544306 621711 561863 615789 576844 1000000 581906 599695 55308 592091 597917 581170 1 541669 583138 622641 922420 767906 635757 641368 645840 941204 654644 587881 262592 664377 648639 767798 738834 703050 648398 680547 934247 692541 700134 705967 696367 709857 690599 715251 720218 640284 665571 720739 729684 548155 744416 421904 736494 741407 47249 741725 667340 744158 704204 707878 759553 748325 843861 736644 689147 808124 752134 719799 836152 431512 855544 753723 1000000 1000000 737105 751228 748161 751696 703885 1000000 639180 768955 746126 216156 743399 501632 741774 281359 736525 928042 732373 685645 712801 691742 728172 581539 679330 741604 714989 845164 269055 703161 698303 696840 1000000 689946 686809 1000000 679251 202344 702993 305122 692022 662578 633559 650349 756798 271146 1000000 631920 610926 506509 633679 597027 615929 603074 530619 1000000 423184 577543 577116 571195 1 1000000 555304 544945 240953 538438 596872 534704 532052 499463 469264 503595 497182 567257 485715 479731 116000 204196 439907 451807 449560 478505 352666 430546 423393 329935 412268 1 399819 445759 387630 379904 375067 231408 362604 318067 350402 441050 338131 333933 342719 325636 157957 946216 266656 296596 294304 287916 298960 835082 1 1 694087 317060 1 237696 232711 183474 203741 216303 198614 59792 228133 409405 41093 221468 180231 196080 217288 1 1 156844 799461 1 143168 150067 133581 169800 237904 122026 1 112311 626707 113681 103318 99700 1 92957 1 1 83530 71438 134271 74974 215736 110794 70746 65985 1 156485 58281 90827 54352 16705 706810 1 1 207401 45598 317167 293547 41467 41845 40867 40268 33419 46099 29000 38920 38847 38885 142391 33337 1 383760 38224 41376 41867 1 44062 25223 46389 25766 1 189348 41438 24375 55880 60195 319692 23559 64810 136839 75887 66548 1 77717 80549 396228 85635 1 1 89697 1 259159 1 372712 25106 509181 120950 1 1 133328 136841 1 1 613554 235477 108835 421820 165819 165463 188942 171899 1 195702 1 203500 366237 214851 316551 757119 184922 236522 242224 277515 256981 259212 1 708217 755015 282372 280826 1 300095 306201 313045 318095 458483 102749 336517 703956 1 467895 373891 462621 936447 387620 1000000 396350 602110 435145 318069 403050 1 427524 435387 446913 446228 452328 459753 563235 958340 768882 371897 860029 492887 498976 453273 513873 99109 610954 537355 102113 542689 385467 293192 45618 641167 616918 682774 403036 586423 569959 596776 601966 608281 799791 792403 621637 620213 1 635756 642542 643656 651825 650991 657980 686240 779336 1000000 672792 674222 681907 146451 689156 659913 340917 699502 676394 696785 731753 741958 708491 675171 720093 430842 725351 727703 743014 1000000 589278 660924 613122 735585 742971 1000000 746009 745875 747181 1000000 749489 681658 594242 818664 797212 973552 869095 753947 617084 956761 1000000 747660 753735 906810 514319 755666 755781 727913 750092 863631 107678 746863 546921 744116 739443 211714 760771 726232 183657 765574 677447 729132 726804 752697 339638 761376 816128 713685 566219 618955 683787 311096 707317 694806 691234 687340 684137 680415 683014 669514 906674 807694 662771 656292 651837 938134 934813 617129 1000000 629359 675261 612451 307938 609986 604979 599476 607695 589026 494038 188021 765893 567418 562795 565250 511917 574327 502547 560068 528336 313260 546577 1 1 499752 672667 534568 482234 132373 468700 57585 465550 392543 445288 439132 425438 245613 419103 412139 626051 596425 395838 389387 339365 1 371059 536518 1 1 1000000 340273 334174 328841 884904 346297 1 502300 1 276466 286081 358920 1 221674 322875 257057 254834 1 247550 234573 215636 682851 1 211822 207824 215733 89201 192130 99656 183067 176538 115454 167453 162720 155684 154084 148990 1 133988 129623 1 93275 133255 109583 118468 164159 108748 104564 88868 93925 62619 1 87878 89340 469617 507636 1 476683 70828 30094 116343 1 82904 1 61162 55429 51322 139881 55460 393514 267629 46212 253023 44204 191645 1 174075 40808 1 54527 83229 27715 39032 38011 24672 98656 1 41448 108390 40815 239700 158414 44146 1 526894 44491 624934 1 51978 57315 56749 57732 197469 111718 1 399833 195119 71216 72603 135992 1 1 318322 1 139252 1 626845 1 102135 42406 112670 1 103520 124176 1 137888 143842 141022 183412 328918 339521 1 149635 168167 172987 326958 182792 276061 193086 197969 251510 209404 213707 219113 225703 229930 123570 695892 828988 88857 657458 266077 269497 274777 306059 343084 157778 350247 304856 320189 315901 322978 414408 334737 358068 175933 353757 394023 369462 149002 377766 465055 403450 872088 410674 377726 211236 434733 433745 821222 441805 200299 441684 458886 158031 383412 353667 482819 488829 494620 489822 508946 439479 518418 515074 321416 281116 491668 335145 876491 326717 562439 557948 551917 579976 585290 593608 593987 564764 605908 656215 589593 620716 691783 922247 634699 548110 1000000 1000000 677581 657130 835517 665491 669546 1000000 1000000 173028 225430 369752 692099 715371 636613 707783 170888 708475 670008 1000000 743160 830010 267094 725028 735831 729768 851288 703338 727703 339792 357216 1000000 769392 767300 427960 746520 750328 474172 867626 750762 751905 753293 1000000 1000000 758401 635978 955693 790813 752960 607780 753692 753492 986528 751911 752461 790579 656099 1000000 756039 805617 695323 715677 741788 732574 740960 688046 654363 728739 701282 974899 782547 724518 554147 717525 717440 773312 709022 705908 694755 629421 780878 1000000 680326 685584 598471 676606 622944 669925 666220 653649 190795 843864 648353 656919 61752 635746 632940 606430 621340 467535 501264 606717 600543 596647 591510 587454 545229 573122 496202 644097 727817 611185 552296 540303 308459 886970 583711 315231 987737 480232 610124 493893 481298 489895 400711 551099 471828 344108 1 458870 458471 603620 896430 1000000 416587 416475 403974 288451 278780 385495 632807 401809 237359 396063 352919 348685 344183 336330 231582 322476 534500 320730 284800 1 282143 288159 449501 276488 270686 278739 324405 252360 19036 47413 129247 232048 246200 219597 376686 1 240583 199054 295202 188836 734464 184945 690987 170005 164467 1 155015 150667 146269 200004 362903 71281 129039 124899 1 1 1 109667 1 133138 1 134675 1 187068 158398 61744 1 90398 74448 726167 69423 106130 1 171601 325799 1 1 53008 46502 311890 15857 46558 46963 45967 44676 43756 1 500235 49669 32445 1 43255 42194 39621 39613 39702 39867 61425 1 151170 153800 128053 234135 1 1 175387 15401 141695 50358 1 109254 55563 39790 59446 1 62528 388946 64722 386601 14701 121204 67666 213407 485930 502681 1 95019 145931 101353 59725 1 111815 97960 438749 1 127406 131638 96878 181472 144501 347755 402310 157785 1 174197 209693 177012 81880 188898 173898 203835 200825 174560 213327 1 685145 228738 1 230676 258101 250999 308583 746928 538198 297765 1 339700 1 267317 650661 308465 315543 464793 492239 751512 657421 345851 350195 358236 506406 864463 376766 497287 399924 395719 120230 407762 415672 514024 135534 432452 428627 324246 7329 359322 1 72861 164319 481475 487487 1000000 288549 433326 1 500815 491200 442500 534487 759630 546790 551433 557069 1 568366 573463 633305 375731 587896 591593 581582 594127 603464 614817 622000 644797 629285 357235 604621 560979 528841 709666 674488 659770 704587 665422 672559 596916 680511 684027 676274 754291 700800 706295 648295 705661 1000000 800155 712746 716832 692877 649936 724705 701648 730675 908673 733891 741071 726016 738945 743425 825917 866417 819386 747789 715137 747023 750703 792249 752386 406532 779428 728803 811050 514283 717813 1000000 754825 757023 115512 754040 393275 352785 722052 871047 825539 677891 748292 864778 745703 892651 742158 740989 644763 737081 126792 735255 733223 728970 624785 697233 771670 784414 466680 812814 543527 706686 705329 663370 697785 675972 756884 596214 680959 700386 854929 671935 667399 889366 331164 809319 657632 509035 1000000 588510 511597 628131 691993 615611 739117 606904 548833 561858 664594 669710 544362 22546 1 85196 348023 557798 550267 544638 538310 754933 531616 368216 502022 497560 485124 153367 612229 493924 479256 473985 228106 461969 201290 288497 449739 1 431131 483188 418768 412656 1 399964 393980 406156 299511 375393 367539 601373 1000000 350936 422638 338249 331769 493778 320202 281009 311037 302387 249413 251810 284412 206726 272676 235567 260955 307487 245258 243519 238542 1 224347 221842 216746 337361 204461 204249 631901 196972 402351 26969 176099 174768 166038 639447 156942 762492 147874 143485 139228 134922 130735 125488 125467 1 137889 241039 109444 103198 99833 97989 119591 68416 87643 1048 101560 25160 513556 1 115957 311986 1 297541 27998 81744 1 1 88854 62301 1 1661 1 46476 1 44168 46073 42752 37382 40166 40862 43662 78899 39769 40573 559740 1 40620 1 1 98371 44808 43361 197119 1 1 1 61027 1 52035 53863 55253 51541 169850 28369 1 67841 55450 68795 1 75771 138830 58549 1 86601 91325 93668 1 129880 97783 118625 688663 368640 118723 1 126861 1 1 139157 143485 151875 151789 156910 175428 214896 1 1 1 167582 189478 178711 1 206146 322621 199794 523016 465944 526138 548377 244179 280793 241594 261272 564191 279267 274110 148768 290267 296148 302171 621277 317536 320462 326308 990975 338502 344627 759090 356920 746298 341393 375627 381268 714291 394344 1 406474 434354 425714 772385 335596 509457 140965 451980 455917 463472 472410 474088 481415 486199 783751 530345 504054 520259 515759 522915 527465 532965 295694 193830 1000000 555860 617653 1000000 1000000 579354 395454 585620 471599 760097 512702 870266 749515 453552 403494 620802 632538 644333 360137 648360 146459 653683 596460 679044 667998 671354 646316 1000000 683671 687044 544089 716203 1000000 838211 1000000 14746 769735 713437 716273 719298 721299 166274 731719 729217 722303 725156 833376 882369 743043 726757 742546 773778 746039 687651 365934 1000000 750809 810684 752561 116497 1000000 754384 755119 781891 222780 755316 755039 759921 754885 827548 552396 753487 752809 752017 928359 755692 748954 746342 746773 745062 826451 741922 743739 992351 979989 618029 735362 739305 1000000 703589 719329 717397 715487 716359 711529 547291 739522 787342 698891 714607 693055 109094 56408 695186 677232 678237 670613 665274 661104 656758 647661 648159 483489 499507 295486 619000 641679 960119 622915 826034 608086 616512 1000000 589799 583739 1000000 550335 568787 582004 557814 558857 424219 623590 554199 522821 477924 516687 244601 410991 557766 477196 260950 93771 477311 353410 179270 457873 1000000 445237 468469 1 524919 420943 533740 489139 475192 396158 436717 345100 368981 952722 365518 368891 352877 347173 340596 321987 265582 243993 618594 352368 289533 346731 470030 282351 382424 287758 268933 290454 340879 147989 248236 240536 719183 233120 167150 413028 249948 1 734211 1 192577 162617 182520 82484 99333 168030 128505 231491 24532 186109 145108 124196 155109 132317 128210 98746 123624 377315 435471 67365 146309 101658 98048 114281 91673 19108 84960 82575 79644 11375 74183 106916 87875 381416 1 62301 52981 1 102546 60762 685877 89280 514328 48436 138740 1 44922 1 45874 25189 60140 46009 40553 300148 40510 40429 1 1 200993 359892 38992 1 42875 76985 44462 62812 159752 15316 12581 50463 69599 59856 55387 57156 1 61088 1 65448 67776 70569 1 78700 77941 36330 312984 86827 89920 1 402171 1 1 562961 110456 134202 625440 124804 115412 129958 134049 521605 132034 147002 151475 89388 159002 295024 256880 216438 178542 1 189632 1 190728 144868 210444 1 220946 226381 231194 237368 261782 249209 466124 259525 1 271296 786415 282720 515491 294916 296450 1 310570 298314 324938 331036 363026 344884 349664 227936 522974 403002 336869 421770 392379 781321 428949 402057 527597 416539 418478 182963 468067 180169 446486 454216 1000000 466868 472734 1 484818 490854 496839 1000000 53485 512294 18819 761908 443810 571063 546587 548139 1000000 559930 571265 328126 579401 575478 1 624143 506954 883608 554505 605136 618022 797815 626786 1 636727 335886 645816 689405 524548 852941 672866 1000000 1000000 675981 679106 357300 342132 1000000 710441 697205 777179 730609 706977 736342 918331 1000000 718818 685211 495126 724452 204906 573164 733455 737988 696587 739459 799336 973350 913036 746041 747407 770762 749797 752798 210112 796979 753398 754588 757387 723091 797685 1000000 755845 755697 731901 519158 755073 754600 1000000 670624 752572 705777 750823 749732 748565 250395 584122 747187 738766 700801 743458 519353 761075 661949 1000000 673578 726305 543374 380551 1000000 716143 704930 709818 1000000 669522 635200 368352 693614 709306 686262 665341 676575 651343 670891 299104 577795 662851 673607 611054 919905 108475 741454 1000000 626877 622102 1000000 745235 599444 602242 592691 199789 779707 513117 765451 156506 896102 559679 354823 548532 531373 778923 531467 548121 519828 516593 547461 439611 102652 721688 484292 1000000 209331 466938 210746 183254 381455 441634 433660 367003 599024 541934 1 850216 399512 376575 283683 379860 138741 285790 391516 453041 223489 342794 336649 335686 324300 318049 590230 306378 1 305239 289581 479138 466744 270994 265217 557776 402106 240971 470523 236705 475223 225940 223841 293255 313963 1 548093 127230 879822 265773 230960 221486 45260 138505 1 192378 771225 146790 479454 527860 133905 531530 728554 121758 1 114079 110348 105651 103302 99718 102175 1 77442 29925 84237 80755 79816 241615 72769 1 1 64360 718073 61132 695327 6561 187946 53782 60534 47386 50929 47763 237744 39089 26694 1 63959 60012 1 1 41194 40941 41749 94839 1 41110 27783 26413 189418 167840 545543 720769 243145 235 47786 50662 54801 581978 50217 55169 1 82254 1 62983 470669 112451 69886 72135 74995 1 1 60579 588045 89258 106850 72316 99208 102797 32864 297561 108025 278184 121170 116878 96320 96368 1 1 139273 155766 218390 1 164688 83253 173824 341439 183608 132392 193672 253303 616204 210867 282147 219816 304348 230628 244651 489832 247312 254681 260576 264330 245324 78590 263980 287687 293949 326086 306924 314196 317570 326245 500583 1 798361 333902 37682 360193 718964 1 1 366153 404439 421861 401474 448039 415043 444788 391699 670086 428251 884309 480414 394097 464644 472745 477453 504761 47299 493312 458059 508758 513979 504563 524925 544969 513337 540604 86482 624836 561444 564508 537236 603620 646798 586063 583964 596509 993239 615775 270801 75032 622173 626066 645746 305832 634252 650292 649564 644587 640803 644523 666447 670510 671174 678346 681192 1000000 689594 653585 694739 689091 1000000 706510 709656 920836 712511 837399 734648 723702 726228 728555 661980 757883 456159 682346 739324 1000000 742871 170851 749387 747701 749897 737501 750899 1000000 656131 534972 782947 781440 668961 847015 755977 970437 926314 758795 882340 493686 758664 753565 754022 695617 779532 778879 1000000 1000000 748061 1000000 792595 980764 640940 740287 879882 743202 626984 732085 729535 1000000 724894 1000000 720459 717087 730640 710597 700993 465679 761465 698354 1000000 691283 325734 1000000 680249 676271 815651 668347 665577 699313 139153 313693 647097 635529 982931 635448 627435 640487 966638 648811 1000000 603723 490422 711492 588613 702622 629760 572556 568605 797872 551561 670170 484590 876168 534741 437785 23356 641349 510228 653487 523966 680141 478610 480413 1000000 490103 485605 451031 454844 438122 437710 336753 424594 419117 412668 406728 1 394256 388106 355868 378238 369769 680029 279894 338531 344827 342346 200642 323090 1 308420 543174 302545 1 275667 297838 337774 1 224259 263920 255763 317689 642428 224084 109923 221676 508701 217199 1 206620 208835 198530 192562 180320 181228 373584 153429 166594 151738 157434 152617 147957 136882 139753 133971 1 127283 65656 255892 1 120079 108193 104371 116798 97717 374352 91238 85390 85341 1 275388 129087 90850 495343 1 1 64352 65022 148632 59150 56490 106371 53012 1 50059 46553 47527 1 486082 44518 43728 1 1 180636 41638 385770 56630 37302 40865 1 38165 42309 1 104071 1 43906 364408 139424 47758 1 36757 51873 50109 88777 57036 465065 57121 1 55709 71482 157985 1 131889 1 1 120538 729971 697876 92089 95359 121433 102430 108401 114622 112236 816115 120830 165742 1 131284 270194 131072 1 309146 170029 154654 162792 153673 172395 279345 171529 179203 1 189875 202855 155920 215627 1 298229 183058 201960 237355 246280 249798 262980 241465 1 107983 1 286768 1 298602 304183 306860 316236 74672 327813 770255 340386 425074 441557 358950 364875 398846 272460 1 389892 407760 400221 408496 468900 420888 427883 490548 430703 927213 451721 465509 463494 474203 567194 482154 488178 513610 427814 507288 523362 432813 459300 580877 535158 540876 402393 1 717550 937269 634870 499541 405993 479022 455431 595000 640892 605668 844870 1000000 677342 508505 630417 634828 527422 644033 648511 741586 615334 662425 661708 792185 899515 682399 681866 685303 456585 692543 696002 837498 718752 705985 707343 1000000 715096 716612 720760 726050 734203 728391 714963 747691 829403 580248 301389 801914 742023 597776 746007 748417 671021 753390 942229 752159 752520 614555 1000000 722271 805181 756094 776476 710501 510257 756353 634857 855763 755548 826051 746973 753729 696267 1000000 1000000 710026 114618 747511 676815 1000000 743616 741365 739445 737340 735239 735454 464169 494082 726063 1000000 720838 717392 979038 712328 141522 649751 720283 697523 2139 986346 1000000 1000000 667442 675651 359509 190839 665907 661726 363163 700673 721733 644617 637065 554622 848172 400724 333231 612557 610997 431022 604489 595739 590110 572285 497677 660468 568995 562834 558129 85875 506683 541513 533954 1 521929 467251 1000000 505971 806954 317748 483774 688642 488785 468371 713397 459804 1000000 445911 481735 523325 427489 312689 369701 414294 402736 55517 389262 384136 394061 799704 330610 367137 362673 347160 340957 335951 324374 321912 352770 5230 304650 298688 1 634826 280349 257550 269682 258520 574376 252200 235349 1 172478 825777 286551 1 213810 139006 199614 195915 257582 244215 183055 141060 48127 169808 159395 300401 154658 150150 137648 123258 1 1 558820 1 120466 1 114990 354099 165570 281750 108208 95765 98572 1 75797 147623 80608 77754 92895 72465 638212 67669 1 87085 59888 65394 32160 55582 41816 1 50866 1 48272 133513 46099 1 1 43716 43121 42566 271068 1 41676 67320 41643 177454 41653 69352 585897 44695 126467 44919 41300 1 47080 1 123746 1 55399 55642 635603 58601 60506 420916 63806 68123 81648 68164 111858 103775 167453 25497 1 89271 193372 94780 104563 5993 104949 1 102581 100294 120761 523306 154273 1 135877 229091 143957 144920 152191 147507 160895 173855 53737 176857 26242 1 191551 605194 1 206850 212230 652867 244211 676165 1 239376 480224 948839 124415 952395 1 298023 15954 1 159527 296930 477405 536440 312457 320929 327496 514834 329901 12840 344577 356965 251910 372532 300413 381878 388512 377654 407395 103135 413318 1 1000000 463897 438057 333146 33416 536868 923365 168030 473739 480823 897883 685450 829275 487759 510686 516560 473652 784959 533915 539607 545756 488455 556527 562103 559840 834179 629388 576425 579159 643739 617251 478945 609666 614596 619568 648560 1000000 669260 638727 643107 649149 654112 782807 316252 676197 669009 675798 676826 132545 686039 697257 687736 695684 950671 702226 827333 642335 1000000 806626 732826 718730 705213 512392 750838 420354 732753 725561 805270 180395 740928 734861 744330 759127 747439 670641 993293 752101 576024 605424 754917 754790 735066 1000000 756341 729004 468922 818902 178969 555111 756599 756142 755753 755196 1000000 753779 457011 752184 750811 749531 748131 713645 1000000 743773 741815 662224 721479 815495 669678 718112 727957 728337 725170 1000000 719305 713202 700784 984532 707391 726091 787494 541149 800409 687491 614179 678010 742282 675737 934797 971132 645619 646784 449805 650548 300997 620928 655970 1000000 1000000 622857 615996 601618 1000000 598652 395358 1000000 587202 581475 576529 571126 445311 543572 767446 548975 1000000 537630 566963 526108 6167 424356 508552 588486 496721 300936 343246 398391 1 769346 458754 231720 448168 174093 434168 429789 423454 415460 404366 422612 398593 183595 198777 611396 337242 357730 361589 361112 349281 345417 360471 329638 197477 318654 281248 311225 294113 219077 237670 283079 277235 271526 265855 249518 342188 1 228689 174046 87346 226224 222496 139387 110163 458793 200053 346041 127868 185029 118968 385567 294612 83222 662058 155692 151847 146727 217816 1 134586 131204 150657 122086 122894 114240 122318 107458 92438 694785 101676 49947 145810 74749 1 81674 191660 76418 638195 1 1 66450 74853 149179 60150 58249 45663 55666 40183 51598 1 54510 47864 1 1 47774 1 43609 43064 338570 38874 9837 50142 43719 327232 42372 254029 43149 43656 44307 1 46389 48798 48001 578768 1 51842 1 70115 1 725887 60382 1 64277 271979 69038 195661 114138 1 1 209346 173957 145033 748055 94261 99835 105845 1 108896 1 390815 155034 1 126902 479972 135088 138820 779924 336952 291365 156951 161568 295684 415948 173615 183194 31279 195142 1 211495 206008 635722 215437 270263 543992 492647 743 243924 152285 254964 258298 266467 465383 1 346251 397323 295607 295867 1 309607 319607 415018 440799 329471 287393 350090 354313 362410 503095 387870 380951 387771 1 539871 187326 369377 108369 1 428950 473948 329165 450550 454188 530459 558842 416533 479951 491585 491549 495676 624149 433384 607060 699995 526979 1 686939 163558 694121 580006 561655 657432 396112 583416 563117 547692 618993 598467 698786 708224 555579 585947 670997 788756 632986 637313 641455 612529 718176 667623 656348 664097 1000000 714501 676260 632460 702771 705965 690788 694863 698321 702121 781046 708073 711244 714289 717147 720514 726438 637113 773110 730236 732540 729068 756279 738896 734659 745054 627847 813453 549936 748833 614769 692725 1000000 937252 737106 681564 968965 665717 756650 757023 1000000 683964 934196 757246 757061 80447 756309 1000000 758173 754411 69966 751480 666094 735856 749827 887595 830690 760409 182994 741006 116038 628029 735174 737856 882811 731282 450484 758820 1000000 1000000 219195 871777 708808 824930 549958 879015 695568 670542 1000000 682180 677674 199747 628965 687777 704559 1000000 277749 652140 606064 642349 638658 293107 629261 624471 517674 793808 616426 606836 591041 598557 589136 9437 580437 612341 517330 700005 556594 766316 470925 539685 547353 190379 349801 385966 337660 537598 267808 494897 486840 480610 774497 468735 453330 433627 526634 789948 461815 431871 1 1 413396 410918 359743 124213 388508 608010 345847 369945 363789 1 636974 1 339215 333018 270520 192816 659398 391532 769584 297254 292317 290010 272844 283643 401625 267377 138900 227174 251026 357745 302650 232081 223580 583048 609500 207111 201678 196832 557937 186741 117180 176489 1 160492 163296 153743 154458 148495 185255 569273 136243 132046 46768 124324 106496 116251 112291 108905 105902 343445 404886 291387 1 1 90613 89747 84986 556529 74815 72263 42239 44996 65292 63129 62494 67084 280765 55734 59872 49878 1 417170 726049 422289 88300 47898 1 44126 47090 43164 15634 1 334208 715901 1 37320 1 1 613219 45173 44314 46097 409011 48529 49168 1 111384 1 54908 36344 107949 70317 1 1 625104 1 1 87262 81903 78044 1 1 88221 90624 149518 97002 566370 649830 94327 114229 86378 77538 388000 125130 1 520796 150977 29159 149095 240292 1 1 1 169956 174741 120430 74065 285462 192837 1 1 228753 215427 201673 422327 1 237487 242595 1 248086 259438 1 163740 276691 282563 288479 294348 270834 306136 151040 178804 1 328184 551031 297909 517178 355023 361047 367243 504178 384761 1 401279 397644 404386 418961 363046 405590 429266 429419 681785 443591 453798 396486 941581 476462 210978 585257 610757 562379 502184 484747 259068 453963 521541 612768 480628 542895 543941 554371 135401 560639 570800 616173 566769 840618 605152 571766 602558 607427 592420 704090 622473 870123 275317 637418 637058 658413 793248 654741 1000000 677005 678435 1000000 489907 830515 683424 690689 686735 694262 394392 698799 894329 707665 713292 713781 884592 719579 900687 724892 726859 1000000 432586 338487 824864 738740 919680 742176 274203 745818 748295 694439 1000000 1000000 756391 753499 447230 825211 566977 489991 756955 757319 949430 757727 712444 758116 745415 966566 97485 558539 689070 779919 729602 1000000 476664 699225 756794 292227 748098 745602 743456 1000000 739161 93842 195099 734150 639465 730324 741426 721905 367131 1000000 714241 713895 575566 580124 206531 569013 697602 693198 689926 115508 584978 669669 777709 712785 486885 634439 658161 604996 649020 644875 648739 635851 893630 626942 609283 616537 624593 587192 1000000 588319 582573 451380 1 648610 728951 836697 558559 552496 544609 608793 536272 376052 484014 136149 518258 478660 452234 483059 786046 484366 476897 470837 582800 458666 352721 446398 382006 413710 425255 684223 418576 744757 425662 103784 390732 384553 917499 372641 365566 359841 343151 347522 11583 1 315764 326577 297356 311082 313984 299167 1 287335 296751 433681 1 263943 628651 471875 211207 241350 235619 373037 134358 220935 201486 227126 201918 263113 196588 204498 1 166023 173899 180725 347365 160338 537194 150866 109748 142072 259838 1 163511 128917 126478 1 1 164083 105436 428937 200541 1 1 90220 99202 79681 81393 77344 76214 67284 73584 68462 49628 64721 1 26835 58862 55587 54882 133392 255317 113531 653352 235051 1 1849 1 125069 1 50018 43433 637698 1 28146 1 43112 1 43717 88733 1 63004 46285 106364 625296 83804 11678 39898 578245 158646 1 79712 472992 62055 1 263576 69527 375234 234651 155170 75283 71218 87275 88509 90020 256862 176198 119675 1 104875 287550 140833 124928 123607 108112 113040 135827 131661 1 1 116092 154514 1 1 138068 173924 174968 1 188431 599511 177262 203736 135059 771399 217821 224909 354271 88409 1 246919 253759 304578 266167 254265 275475 281305 1 290018 839915 506604 320029 316972 431685 331050 335572 347693 347401 349541 359698 326121 372258 458795 384942 390630 602486 391998 358716 279282 772722 449356 433987 153757 455801 440415 446245 463731 544000 151449 494468 410917 494923 501110 506835 415042 502067 523510 133372 536213 1 1000000 552571 772679 547967 570054 666371 512501 585092 994369 638958 577833 591844 1000000 553618 487475 629182 714055 636035 641743 645069 1000000 653275 559890 688566 211925 778767 535598 577190 682851 641677 1000000 730759 767581 700608 193496 709767 658324 713365 718043 1000000 331160 746986 727196 738277 731524 742033 736946 725610 1000000 704783 824671 748511 747419 749004 1000000 241141 561140 751514 458189 755407 756076 756817 763213 758699 1000000 888809 761192 712897 758100 1000000 827902 832482 756206 448039 626446 753488 752975 751921 750711 752263 824103 788797 1000000 695564 659205 217982 735045 729506 788290 804374 721271 258214 722944 623747 962659 720263 710748 690561 707896 750571 695533 273010 691654 1000000 684004 723213 539792 672279 668217 663814 99808 643805 651141 649322 252172 731564 632492 628195 623269 593286 622947 608379 415944 598329 1000000 586940 582447 571373 562184 580690 761600 837859 549478 529414 833924 532258 507017 572192 481899 592749 451560 497119 498430 484723 475264 453149 1000000 593486 439152 152843 781821 345548 1 383592 196795 35192 112209 400450 398119 386746 321623 346862 782971 790737 355986 344369 1 336689 357694 944584 1 253408 308784 301449 294593 457668 257442 251089 270810 372567 697295 254735 332408 222369 210011 234271 156565 212403 206699 587921 205781 197880 196929 1 185493 180571 298973 79302 166224 128033 1 227859 1 143739 1 135133 1 127128 267396 102186 175369 1 169664 109220 538492 116520 697736 91581 88758 321082 82668 102970 473319 74584 63070 102262 286954 4293 1 62507 59542 121687 251671 339227 45267 51400 45769 93088 47936 46993 1 44906 44788 90217 551128 43535 43395 43322 169784 58318 38550 200006 1 328722 151695 48629 48727 8504 47824 1 53790 53337 54846 151963 52811 12900 171487 17935 66261 82890 64892 73175 75596 78226 1 43634 86343 80574 550189 116482 1 1 106101 109447 113224 632549 172552 98152 254222 170534 127632 141988 145401 149835 154290 1 187389 168008 172834 319429 328719 257972 215975 156918 237155 756076 215368 219806 87672 1 257077 242455 245731 252106 257060 263078 268384 276457 280047 720426 291663 313415 282907 368861 366101 135959 489064 404882 1 486850 353121 342828 359096 369235 386457 383072 933788 395911 1 407874 414073 378993 427733 467112 438838 444974 478366 457439 463373 469471 469953 755605 487599 493636 499613 503633 714160 524201 525881 529014 1000000 540512 546207 551852 557469 561505 567602 573272 579526 619003 640621 583623 124558 604240 638534 615589 769342 810095 636639 534530 1000000 631069 1000000 535003 656229 680214 812504 891465 36132 572291 681943 101587 687847 692527 671899 674595 689242 706746 688704 769686 867548 43187 745795 723342 726393 763375 767537 739479 520236 1000000 739182 731794 743811 764621 757192 1000000 750029 625157 215661 753637 925028 763507 752532 718200 757542 756092 768572 758512 758908 761793 984675 854286 833703 770316 756985 733821 749004 765290 441247 171484 468440 759293 462250 706324 698248 531716 749100 747584 737649 714344 1000000 253023 435063 182905 313293 753391 1000000 775789 712752 711581 696595 509215 745231 685736 690241 670640 687292 651196 250821 100841 738011 550395 848898 926014 669118 649357 752235 639347 584519 543621 625116 642263 692805 591252 618431 546550 262952 569326 584406 522099 1000000 568195 956400 306546 551531 537755 530510 1000000 722660 523115 555538 511171 533563 516062 44531 632196 477497 451717 392803 463067 731795 1000000 444406 144741 1 779890 416449 415305 640032 401323 1 405660 463792 157695 164398 364211 357818 682922 138769 335979 342716 344369 658125 323037 414853 305332 297467 215261 285610 254927 307410 270452 380605 1 244825 1 81212 350333 320969 223616 219934 326583 273474 556385 197266 192353 139185 744541 194983 172740 168255 1 185547 363681 505405 145417 138434 1 1 349324 113319 136060 1 98234 109703 156328 131977 99342 132292 108047 91989 130998 1 81078 95455 68886 73237 286517 202567 65541 529727 74306 60237 720786 1 55088 53727 51261 188910 139649 70621 47733 46616 1 51467 240799 44421 26970 24362 43746 20067 43583 411034 44349 111528 380707 73946 470482 1 48464 106236 50761 342615 374402 54850 76636 35605 65969 80460 1 220558 35178 1 620938 75293 88931 553616 1 1 250380 92445 95554 1 102024 71407 258674 85861 268409 120166 181904 128150 133433 286842 347235 143436 148748 535349 553046 164068 160965 748281 589513 474131 186473 191606 196317 196927 206805 210074 250808 260670 263666 225904 244109 243965 142528 257344 261672 267231 269216 2509 285675 503537 299191 302411 325834 549880 320397 326393 216145 374393 344740 350871 15732 363180 393795 376919 1 381362 379541 409310 406524 333563 415079 425234 443322 730057 443643 1 456191 461972 975858 886379 480298 482715 1000000 495147 383632 503506 520458 517815 525237 533754 539273 479907 550654 599018 560146 941067 494885 300937 490977 801627 18059 599964 590492 820992 405622 619259 743835 758409 536390 684765 641208 1 652262 656645 638415 785099 669351 512931 896141 681429 685174 688137 745225 696108 976203 1000000 650395 708967 1000000 731364 851887 729612 775049 726610 729150 650875 759373 739904 656103 738120 700598 162030 498070 780023 1000000 821268 741732 779093 762024 678676 750793 79222 616316 757678 758307 620845 798459 1000000 765704 753259 779828 758810 514668 757589 660049 271156 732754 758989 753913 753530 549238 532619 691129 746646 988658 470094 79873 432280 737147 732857 732790 709889 725075 651006 689335 404827 434852 625394 707073 712785 704916 701270 292435 691838 690722 687129 678958 677926 738797 672544 667328 398234 981162 609997 650114 664231 215985 603539 1000000 631053 622078 660293 612358 807853 954714 621174 438531 492735 580689 578010 190015 564717 553132 396127 654909 546067 276669 956682 1 519153 513345 500506 502161 484948 522194 483604 477405 471799 1 477262 452890 446743 508118 202398 421588 730499 412310 414565 367289 477836 391543 394414 395789 364505 124770 332238 356184 172786 341866 779088 329625 321188 632082 341318 1 299055 87939 1 210382 274373 282976 272879 258885 277135 280874 1 630718 229842 224893 462563 216296 68538 533011 199323 1 166560 197545 179554 168071 172883 107863 73758 155966 83400 147108 378240 540050 205504 131016 126324 124914 179795 114929 67781 13393 104128 15907 1 86798 1 88081 84955 102147 196026 35859 75820 549092 156713 721184 65207 330003 61218 132554 82602 56065 447859 1 23227 53917 380512 48283 49021 1 46031 43055 1 1 92060 44210 385486 44175 227515 1 28205 45853 46182 60215 47423 48613 38020 396030 1 1 1 23705 25988 82837 54734 231732 61938 483201 69659 333439 1 77540 1 253563 100955 205690 449477 128830 99135 476006 104968 299100 268203 1 119615 89375 276234 98059 236445 153731 93024 148116 172369 1 171229 1 165012 78124 114530 721135 225400 195443 191710 212997 833190 216240 221563 1 525162 228553 894632 241290 108527 312797 584166 323713 268179 405605 193426 295369 1 953166 153713 1 220505 331125 368381 287434 349019 386444 334524 367771 375018 380378 311817 392779 483297 404212 411822 416887 423773 423715 461749 442338 448476 645622 294693 466495 1000000 524779 489726 926216 507328 674823 510928 614529 518677 484941 589409 537984 543814 750153 511561 562126 566226 601777 561000 478209 590406 586834 982229 603326 608574 613722 500283 541515 627727 690178 742571 492294 1000000 680626 659102 642364 762159 668584 703168 538676 1000000 910938 472037 1000000 696304 1000000 581929 705696 710126 719237 715801 708027 665177 724678 726307 727846 719347 810338 659796 334163 741540 552027 735049 161790 741027 793924 523872 513319 752964 758448 1000000 771965 859882 970147 758142 758508 760246 774349 755211 759510 896011 767914 821056 758668 753235 1000000 714722 703423 739439 754248 813536 751851 750522 746954 715604 1000000 1000000 896791 738375 738310 247527 587577 912620 224455 767594 723895 379384 731968 704884 758938 709076 678379 702683 699741 468809 688004 503476 17327 955538 676699 846102 665163 298333 735843 654711 472313 1000000 646589 605683 630762 524905 660625 1000000 101743 609061 661670 1 752613 1000000 583026 577629 502246 566748 576789 555576 319297 544358 538597 532899 175766 1 515406 1000000 505716 493722 554136 412281 469810 473529 467444 461315 453071 434806 433700 498774 424520 497592 634675 428067 458983 420764 1 521079 1 515567 1 314448 738309 380792 344072 335875 337732 317984 836985 313745 291832 409096 389685 248240 519058 335969 276525 266773 1 270047 252855 647546 238474 232968 227606 220857 1 433685 199398 201289 147025 1 196034 536911 1 1 112107 207433 137562 149963 144159 144502 1 136925 132056 128869 123974 71541 654953 119185 111179 777200 195742 262803 95090 113463 89453 1 103560 78744 1 51037 74268 218293 74420 65720 1 62206 66791 611017 1 1 54038 27030 51297 396726 23811 1 1 88895 207755 35246 110365 64722 44799 44935 146061 50225 31724 45405 1 40335 1 55047 1 1 50992 35443 1 64233 55751 444322 80650 61583 63739 1 551993 79736 80366 152718 1 80123 100471 164836 1 56437 94515 96504 85619 46524 101608 89566 1 115855 13126 126604 127614 135734 631531 143061 213602 166359 306484 527301 165292 170058 176548 304253 184532 497402 125577 160951 252353 209980 725253 210039 302972 231267 427706 114193 841787 934153 379243 263718 161329 806871 1 68749 760188 242261 1 311820 322945 1 943366 373570 241733 263674 355364 327715 319967 182251 379047 484801 511884 397639 398541 1 481354 445602 398562 444908 440964 447140 967326 125526 473476 483635 470112 485080 490572 480380 469259 596458 513648 285488 534041 541108 520437 1 546835 554382 556127 565086 406742 570847 415066 577809 389766 1000000 890014 1000000 613489 593967 496021 680858 632143 636930 641981 646093 650597 655888 817310 663289 667955 671543 16324 679725 701179 674721 472031 877956 993213 705089 682954 708453 1000000 633052 761710 689715 718160 732129 716305 653373 733447 735296 737948 258733 742762 793580 698380 210883 749021 750172 751811 368084 742281 753429 766718 641558 585839 759286 188600 878871 726074 760433 806150 1000000 771876 354493 895609 810575 939860 761743 752819 755808 754945 416570 752929 408670 750386 748678 1000000 745384 743368 741383 745745 521902 747881 732684 1000000 1000000 725113 723210 790556 518452 716649 223319 1000000 676200 700721 840115 698501 1000000 707339 362897 634077 616897 678884 668953 759412 657935 653584 664505 486469 639986 705365 160645 621400 623563 615953 608595 631638 599866 595564 935701 585169 562502 569006 570561 578281 549188 552211 550404 540743 532997 568898 546665 349494 480878 507032 748691 493053 488684 509234 554996 480122 463515 329477 470618 445144 1 589518 448407 394520 441919 230126 944915 197039 392780 1000000 377265 371301 502367 358302 91388 346223 23923 857185 144075 321950 214424 282591 337257 297172 291538 268771 384082 74790 264759 263007 285877 343843 268302 262724 235093 232571 920747 1 328488 208334 74775 198031 536851 336582 553304 158391 816375 168771 164086 190974 112659 114202 162715 504348 1 134699 130958 126960 116760 117733 117835 111092 777872 242808 111008 94035 1 230679 71474 171535 1 79341 76747 1 1 1 223876 185737 59091 1 62137 54436 1 54536 40772 1 52625 26121 111208 48669 79181 117158 287912 1 45047 1 587806 62038 1 40874 60855 1 46725 1 46674 1 22488 118737 21025 1 56716 52708 1 59687 1 1 60285 1 73801 404313 355485 78686 485209 50402 387045 87040 265078 1 97264 1 103905 107714 109985 1 118266 129515 462984 1 143857 518557 684673 1 288534 557183 243925 162749 173658 173886 15146 614653 190041 351610 198311 226819 757654 210505 226159 224451 246595 1 244065 411397 1 253071 1 217137 281833 283771 287197 211845 1 268645 310591 759042 322556 332113 334699 509338 205457 353050 312859 361625 369559 378160 1 518100 242052 406829 783684 412703 420181 420302 855141 439023 444816 74218 457561 464674 470339 472376 482464 453512 898099 492115 506438 514493 518246 347016 548815 535560 676378 11033 554110 588227 1000000 603414 574809 579093 484476 690954 596235 629368 606566 613653 616619 701668 626432 592651 875352 634806 1 641115 652475 668882 728906 1000000 1000000 834815 679254 260385 729798 693223 66516 699935 100851 702407 710620 711076 714261 732336 297438 713450 726619 723052 391614 733818 735504 889558 739674 1000000 743845 745776 825117 734471 780255 635664 752585 755013 642768 756226 844422 758134 509409 758001 764799 757933 510671 427124 661048 698356 482188 875352 1000000 758842 1000000 437110 1000000 755810 754635 892261 768640 1000000 748613 736345 746240 902076 752012 346215 738219 736115 747722 731421 729111 1000000 725391 720897 778691 714824 715842 154449 705633 636394 784941 762243 692000 675823 693147 685624 677664 1000000 668150 757818 978286 633007 650414 310742 690354 627534 632013 573285 714119 615624 693488 607552 727580 618678 576738 584904 560231 593497 662322 554274 559812 554942 540954 542943 771596 1 132603 519708 513805 671903 502000 492331 490004 484473 82324 471855 465801 480524 824618 676090 385058 423977 428821 262212 416520 271266 403874 667312 391600 385497 1 499769 1 431135 430582 348503 403172 13070 300346 1 279315 463412 409578 326047 505976 320556 1 172612 269443 258678 249954 254646 242186 185786 205898 133753 226225 542759 1 210200 205079 200044 517596 296866 184872 197308 175241 170506 1 161234 563676 225154 310499 239702 165370 553442 98943 137921 1 9752 112132 84444 107068 103927 43585 1 95152 92580 82422 454981 1 1 72410 1 1 206732 68407 66242 63872 1 54577 56777 57106 50846 54215 1 51708 96205 1 52067 48951 47293 654220 225491 189546 45463 21821 163905 287170 45798 47947 46185 218948 1 48346 181112 73182 51166 52316 61429 55525 1 57669 60310 60834 63337 482135 95089 61395 71834 1 73316 74410 200212 1 726580 90445 461455 65267 3095 103411 76306 513575 94891 118273 173440 1 1 133224 169970 176037 126338 150178 1 159195 167642 757109 122212 176335 429480 211351 192674 701010 1 608977 188131 1 402017 458115 233932 246092 228814 251119 243504 263442 273453 265257 54638 274981 839297 951307 273879 275867 315257 244830 327129 174929 326966 327105 351799 357885 364053 370216 376267 68068 388691 394978 390955 408422 308196 603130 405874 589560 440194 440199 450776 145862 463998 643852 569186 481180 573468 489400 498963 505186 198423 526226 522867 530026 537888 538403 545068 861600 1 679171 568380 1 578439 584945 314359 480328 450555 605575 610639 616633 488655 374935 1 325846 331902 644378 648999 653393 682632 1000000 663701 687394 674734 1000000 377366 672499 690064 688085 689864 707715 694379 759610 711008 717614 925607 719796 645771 758395 751054 70065 636433 830752 508136 739831 741762 743763 761701 757958 772287 750753 787700 641154 750384 718401 756612 744210 758863 758856 1000000 760595 111434 381253 182788 69039 653366 753291 761471 747833 743574 957090 759975 764129 803209 85289 755525 752969 751696 984324 1000000 889641 745288 670877 809316 1000000 737069 848572 468711 722661 740301 724963 722023 723780 748546 713272 710140 684690 703589 699727 707198 736108 1000000 594006 681912 655395 679137 673372 198581 662848 373074 1 177213 536195 626954 633809 597440 540741 619689 614763 609724 1000000 613631 591584 586685 583661 143027 562007 558437 890678 558121 549538 546586 581622 535277 527524 524066 515985 539556 503881 496066 492195 397183 480117 1 143729 461797 958912 1 361833 437286 137892 852123 573198 412172 406335 399839 395606 576914 1000000 1 475713 338108 322084 344361 344677 338557 583786 982298 449794 304761 308297 329861 296339 269216 284631 254553 272992 1 273399 255618 130734 245205 239384 233469 1 222648 1 212331 231044 202602 196836 191961 516937 315952 178081 172297 147913 1 158461 848686 149580 769444 69496 140623 1 128737 1 67712 57454 113261 19718 110936 103057 537409 95965 93657 1 87403 84557 81801 1 250783 488417 71760 62524 67427 189503 1 320969 349836 81854 52864 55317 53737 79730 51378 1 50637 48639 52721 92833 1 10487 46194 688100 54298 41471 441013 75812 46841 51096 1 1 28054 707689 52026 129535 53840 614943 57882 1 175219 61360 60872 65163 1 69374 63573 86306 43768 80556 80140 63279 1 183254 93210 96337 119035 23119 109506 109759 113689 117579 120755 354519 128518 141700 1 158839 121831 138703 153745 734556 162560 167362 131971 59647 846836 186495 199135 169711 195021 206773 211992 1 218131 374348 498998 903230 782467 891778 561353 261265 1 255651 278211 586957 274804 777313 429633 10175 286657 321043 326979 523054 340019 344175 341402 358379 266332 649808 294395 123808 357598 358303 983560 407726 412263 418445 425334 432230 436293 479137 449352 458528 1000000 321301 473862 479900 643527 481485 525855 503937 568580 380422 686063 178052 59322 539083 359389 550450 556358 592102 567212 568686 442950 768263 588912 846087 599454 604523 642393 30425 614440 624552 633153 626494 807598 631590 822863 652376 208707 1000000 667182 627023 974536 666824 76488 410092 294733 707989 696596 477529 676824 729040 1000000 712499 735842 497358 1000000 189831 785121 710713 732326 510872 712469 736909 741700 743650 745550 745800 804628 607324 754013 751074 758768 594554 757327 756263 964014 836331 654148 866314 702344 761076 718383 203538 759904 695902 773064 760566 759715 758425 745103 447803 757421 756180 691600 753870 752556 826832 749628 382830 745799 744567 1000000 296049 738315 736076 706151 731291 1000000 439056 868703 792053 717194 729004 711128 705894 704762 615068 705935 944593 664889 688151 683379 681151 676183 493317 667268 660364 698424 654338 664768 578321 666705 1000000 636500 626488 620972 572153 611591 606564 678612 142784 205160 619465 580311 244469 489864 565772 1 1 547317 564587 239008 532988 387492 518349 294793 1 1 494437 1 520025 384525 478959 1 453741 451363 447336 449285 432784 164473 597398 414696 404213 586780 396176 389989 341231 392256 372662 429998 220859 561813 346831 350583 334627 328554 264240 1 340995 294646 275553 303598 526445 276437 275152 345286 271705 58642 252341 255321 241164 236196 226995 220081 394000 214090 519121 243844 200294 1 188717 183812 183693 162181 129290 1 198373 155895 269848 438463 1 1 134411 130349 106984 1 193952 1 419948 85533 104384 150824 62749 130058 90566 1 85646 1 80364 1 78678 72537 757760 1 21598 1 63965 62996 350418 57326 54851 59023 108733 212778 184312 50482 49586 48591 45645 72858 216373 1 360481 1 44831 42305 46419 53484 42344 48184 52031 23324 90432 11869 573226 47570 1 56467 1 602678 1 1 180733 158714 69415 101681 68080 98368 78718 1 148944 363191 91635 92794 761709 133434 102374 100055 109211 379102 117131 122132 123946 95517 1 1 359462 1 148422 171167 157481 161912 180102 227344 175941 237475 46922 190579 222146 70078 1 135299 877842 221144 226863 231878 237723 306019 248828 260043 83251 296544 1 278941 267905 251349 272000 355609 102611 340433 318739 276301 544017 336906 329976 363674 355266 314153 430353 373426 421510 1 392339 397610 404140 410938 411885 423340 471102 332008 699160 374554 513976 438279 466074 717170 501236 484656 490708 199965 301025 508636 398746 730890 450181 532112 536239 550828 534813 373649 560535 441394 569239 606775 1000000 564585 844910 556052 511958 937497 613691 618691 623616 628480 1000000 638046 1000000 664361 651816 700666 660560 629295 669054 604528 676963 681288 767168 310366 693407 798931 895477 1000000 695969 500928 1000000 716061 723475 633412 1000000 736745 300094 819708 294651 739071 749944 861795 135290 707695 615037 522608 585967 663007 780396 734810 1000000 150639 758671 758763 699807 753626 664795 762445 759871 1000000 761883 324198 761681 243964 761172 661774 738565 759526 835205 757916 756995 615733 754698 748031 1000000 908425 729888 747258 706723 459347 741587 738156 422061 833284 907101 714376 983766 725700 721855 508754 728404 712891 992409 45218 1000000 695263 445824 688176 733188 825345 706914 697184 674112 677841 332620 691066 727066 654572 260464 641932 637878 629314 622667 1000000 617849 611607 608510 745513 763371 617667 245294 567064 785 571460 565956 501698 236027 549174 475927 598977 531960 472341 475320 511170 488991 496976 494218 910315 37745 479005 463775 466325 1 816272 1 650418 506436 726006 415971 407182 411950 616458 185850 411921 386050 379860 437297 766365 498463 704997 874775 357981 262726 758793 324715 151413 309521 306700 300880 308846 377417 310753 822311 271770 265774 773658 74455 142760 243090 1 234652 226860 221534 209499 1 584715 1 135958 182736 729646 162282 255612 170637 166603 511954 161266 601721 150288 433914 300101 136118 131972 128392 117196 120304 116319 118842 109403 96584 49136 112954 1 597128 1 89229 101171 81567 77386 1 74046 71864 1 1 65369 61768 156781 30463 70111 25816 1 53432 16018 51923 1 49962 49221 40888 48061 47620 48357 46603 40542 1 1 51218 47538 47969 103694 49412 1 50970 82252 47495 57908 56519 1 52479 59199 1 46517 1 67162 501527 65511 214540 92218 78455 81328 83743 1 1 82613 226763 172965 15395 94426 108560 139269 400446 74615 1 1 128140 135338 144082 144336 1 152241 156566 158866 165661 150579 850290 1 204257 190249 194584 1 214188 210721 215472 220737 225913 331148 1 197770 1 251092 764148 264288 600734 131080 281923 1 220877 299293 299361 311537 437409 324270 320019 375927 471141 1 350131 359271 366351 462004 343456 451791 391470 390077 403429 411925 513785 422047 427893 80103 440581 1000000 957394 454858 465159 557123 503479 889834 1000000 533757 354981 498914 708920 547774 551125 530357 536703 1000000 563831 553786 1 323189 570488 1 274813 588366 1000000 895498 602503 607556 514307 1 658275 894137 632581 340545 643208 645749 636498 650360 659125 664082 804333 712743 676192 696432 1000000 729157 80997 752962 647729 701973 526796 703990 686999 734975 716731 218249 580087 727077 729782 596384 734750 737084 796925 738190 743510 745429 792965 759496 934716 757686 826074 817931 755559 565335 758110 756853 605759 758907 765247 756979 609001 760322 764846 744119 895458 812598 758650 103314 760845 760139 758223 732614 170147 682051 777829 450408 752916 722764 749888 739416 1000000 744436 859499 783046 738323 665493 667369 1000000 728147 717828 500976 481769 872958 745959 753184 418045 704537 692257 518260 967039 355714 687193 262173 803251 724342 565868 666399 662157 657815 26940 448697 644244 555017 634471 630214 625721 620435 479316 905495 499212 600700 557781 569809 582857 1000000 93205 568020 778422 433541 527699 539385 526807 516168 383687 582455 518016 600468 873646 753865 853831 486764 207278 474647 481887 463010 456339 450177 801291 423548 241641 425474 496514 482788 383059 428726 537179 413431 382116 376866 410163 363469 596097 349776 373017 801237 324248 427478 499343 329728 308392 307748 298403 78533 285254 277989 278944 268015 266950 263347 450603 246924 158959 780883 1 151091 194580 212969 251208 202645 110637 196974 77039 182500 177857 172921 179438 160999 159231 1 132733 145437 141768 27782 393917 129610 81915 122939 117832 307168 111230 1 104013 99986 98654 1 81546 79277 71850 83040 1 634053 12259 72862 50800 1 62492 63964 1 124196 625918 47380 425803 54975 656120 1 1 1 1 47922 67040 67682 47468 47428 25967 1 1 1 47922 48437 404508 29993 42865 1 97644 52856 183857 123580 1 499101 156407 49999 1 64876 66737 68976 46045 173717 76008 38172 93893 52063 186659 88830 173418 1 129730 104617 1 102841 112537 414320 325466 258639 246514 1 136747 1 115326 1 74339 1 670531 164803 169865 65700 178904 4727 181636 191834 1 203748 120137 214121 227861 359838 229878 236117 241028 246768 252000 257778 267175 270137 275497 280714 733711 253116 296962 287479 310231 315202 322056 320012 334362 331008 824032 354423 358468 1 100656 375857 159565 510946 835821 433012 405005 426938 425260 426884 433089 469746 445451 446683 462120 442884 470694 471642 482309 1000000 437251 506777 1000000 512098 685846 347144 529548 527454 497445 547176 288164 558266 1 293310 598882 601141 475142 566141 667979 601396 606717 487236 616768 622573 1000000 632587 441044 234404 645660 379493 654843 660314 700646 797039 674022 664035 754700 683800 674007 595150 886380 699324 478037 705570 441306 713249 679377 696265 721110 724201 596487 728895 161293 1000000 1000000 739142 742895 745721 587840 749636 748811 750625 585714 753622 671592 1000000 710405 863364 797708 601651 761929 758293 769134 737219 442973 613022 762755 1000000 760256 762288 1000000 761433 760862 607312 768603 759413 757441 750828 737692 892459 765431 1000000 750301 747591 1000000 152690 177016 744733 621114 818395 544170 738673 792344 724434 928382 1000000 715768 712304 848234 1000000 686794 738213 695601 173355 736113 680273 680360 700562 529749 439046 685363 408977 655191 725161 652148 1 664653 572042 697348 832886 643873 1000000 607291 602133 574496 591576 529556 578922 574683 570027 309839 559667 526972 546145 527570 306090 245754 122989 518740 512870 363239 500213 611916 538705 702562 1000000 630165 424002 454023 452156 446274 393596 551183 416418 809511 399377 31068 403209 1 390830 635380 277123 1 365912 245244 355247 347423 341134 481580 544195 400772 328616 307417 305486 296745 293265 286428 220189 276288 308851 272421 258636 256920 453863 241875 800560 574524 241734 1 214970 193290 492084 199480 1 187349 253755 179762 175751 82694 559950 160077 152050 154685 148097 1 148782 135252 89517 127267 744614 120062 528258 112104 108885 105466 1 90271 95869 87682 89588 86784 120039 88413 78765 66411 181041 1 94095 67291 45426 9542 74089 1 58705 57211 1 1 1 85025 1 1 1 49320 48817 61091 51087 1 1 565642 48062 47562 333 46632 45582 50376 51160 1 65511 51347 55352 384947 1 61787 32539 509129 64818 41431 70359 187532 214047 773645 77837 497506 628610 84955 328206 1 497844 97293 1 285390 107642 114827 408956 192963 120738 141358 756082 134124 693682 212249 264802 494222 169742 149877 168148 317219 196277 178001 183088 1 361994 197677 214046 1 214242 355670 181414 133526 234452 232777 245634 156530 173808 204505 268123 1 304522 499583 314092 1 303055 308991 315250 1 327030 348281 476477 1 1 357543 332954 374293 1 388333 362057 263793 199839 407018 353466 452051 514759 475845 426476 444380 190787 456360 464911 468710 484668 480787 526214 481949 498953 493295 529064 1000000 197963 200121 562347 1000000 548019 438610 553553 565727 567973 573772 191017 877456 589957 1000000 352416 808107 610899 613916 596676 515933 631578 292941 642922 733793 649343 666549 36994 442651 430867 1 647052 1000000 747025 812127 718620 1000000 751874 698939 711518 709424 711355 720246 291034 970827 679664 1000000 781336 641239 241083 744898 735592 746129 744550 1000000 774030 742783 1000000 752274 515020 665114 750416 777488 704592 1000000 760334 212149 761701 773840 760712 741918 761976 731501 763351 762753 760921 790229 767088 769656 760641 758009 759242 758795 742512 763927 639898 1000000 751758 1000000 735026 447799 1000000 742268 808014 738327 734588 867849 844796 726610 727809 678394 720294 716986 520222 1000000 707730 795150 699115 697038 693408 641195 685873 682447 680212 933858 682230 545064 662276 608074 841509 618467 587761 638691 633965 963654 636005 590422 676142 779705 76308 1 420688 590111 1 586839 545788 245998 561113 811074 543830 574672 538380 533520 849458 638076 288895 509134 1 497206 511029 487616 476465 258137 465205 460698 407009 585148 442372 436198 575173 310096 417632 159205 806873 294236 397902 386673 427041 295264 359834 364186 355803 98953 340723 365116 330780 325331 996483 990599 6850 290719 302069 289576 311700 272902 242358 954794 1 574357 660263 3111 237097 233009 417036 238660 216951 210651 248281 1 229003 197279 180703 81953 197157 172068 167400 177717 158277 1 96005 146062 1 1 140814 128903 588406 98719 130503 1 110367 8294 1 91805 1 94212 91979 73659 84804 116006 78576 155932 1 118580 69238 690647 93992 66193 1 61143 73802 18215 77357 54863 34418 53156 50164 51357 50585 49794 102073 1 46303 48478 647204 48374 48489 47736 374860 1 1 51474 1 61934 98287 1 1 56776 13307 57836 61257 262955 51700 531482 68884 39914 1 9486 89536 484904 450687 120812 72824 91147 92902 101839 84092 103669 419246 107339 117691 117846 112128 170179 117334 39174 137202 141334 146160 1 154188 158617 454134 169166 1 62440 181730 1 191716 311302 213567 345395 1 210878 229655 227857 232744 244056 1 103445 255441 94802 251342 267029 254114 622327 215612 187451 870186 638690 312494 322965 1 466176 333055 1 363385 346289 1 356287 384345 202081 379639 393315 216853 614788 421646 423700 985773 422057 436693 442868 455476 60362 332431 940314 440078 939929 496982 24592 335597 346235 509653 541583 1 108194 529487 597180 552966 819024 556563 366418 568496 569742 546754 583707 586675 593289 678521 601296 609910 1000000 294864 624791 590271 469989 638988 643884 693031 653043 1000000 1000000 696080 667332 706759 678516 981171 762055 690215 352758 990874 713223 704589 708173 712677 799672 827713 720792 716103 745199 729740 1000000 714329 827320 801525 740941 833199 739589 723009 746768 1000000 752266 732738 788180 781820 757744 224441 759860 805857 761359 763496 672943 1000000 1000000 776500 593832 712492 809761 762650 789600 762702 851829 120852 553814 486018 1000000 758131 538983 148837 761524 753454 627565 749424 747636 655182 743753 378698 739464 570581 735166 898733 729659 658108 724229 1000000 973821 757180 712020 709384 761827 702091 700054 613433 620442 685017 764071 682541 160652 671485 667292 681348 458815 625312 657679 999193 640991 635794 628106 627608 182765 635747 559739 599859 495402 1000000 586711 585050 1000000 574216 568718 563073 557486 310772 638222 629880 729571 542439 542084 517497 244518 505271 471341 495647 487391 501646 564006 566505 462924 456917 623176 444879 438462 1 1 1 413704 377994 401290 565213 388922 734841 377449 316956 372913 412260 599263 255753 600178 364699 309293 267950 315515 307019 301543 311867 261230 286425 326972 273008 487191 275123 257132 251612 266276 1 1 801384 160188 197761 269690 208570 203678 134218 213379 188352 184194 661651 173786 150374 114695 175599 566590 1 1 335824 214114 134509 809300 126621 92222 29122 77386 253867 20868 109932 102129 98894 90148 92368 499920 79121 306285 182576 78770 24419 74000 459390 509330 273456 73150 63840 70596 60495 676742 57575 1 55387 138164 52968 52080 51302 337890 1 15932 49292 250028 503021 48044 1 49706 380908 51261 50182 50945 1 52507 53437 54480 60354 13571 60713 1 61239 63013 70465 66773 1 147853 52044 366271 77681 78027 83399 117215 1 90664 93863 72680 52242 106044 1 1 113071 92576 677500 123232 128891 240369 1 140832 136740 143534 536987 222591 159431 1 171523 176307 573119 196188 302351 80192 199992 206011 211068 216479 1 187407 432681 237741 243274 338610 273665 554114 260462 266584 257118 282971 291255 498496 505321 309821 272290 315691 369104 330574 336646 341374 1000000 237905 367057 366778 373836 432803 225401 404979 403168 179298 399702 416825 422688 569881 613367 441543 182997 452241 459642 470335 396807 463932 484432 484772 486629 496417 509298 487394 520261 526124 568328 537744 563920 549244 553683 732721 560286 572467 839462 345432 239004 619649 1 603641 564921 570579 847020 632561 631659 633548 637401 405388 402094 676628 933360 658495 867361 670966 284982 678015 682488 685508 689603 637174 726039 1000000 775690 757443 847573 714910 717130 702466 698435 725820 729685 734174 997250 949994 738675 736176 743079 762817 579806 522322 768344 749920 756376 876737 795650 506605 254544 725341 875011 784113 773342 842593 763916 600034 747655 763723 763620 724302 765336 757144 759972 297284 762602 761528 760713 758022 741464 757934 752830 851313 1000000 752061 1000000 748434 749835 742786 743277 610492 737705 736394 912955 735922 734757 892701 1000000 718316 920862 357389 698643 706988 529377 701134 745594 784383 657846 1 676604 677928 673175 871437 713614 771307 110077 652862 710070 643221 25231 664285 1 595614 557810 590997 607954 555847 597692 592826 602840 581709 576280 773763 449667 603715 304215 545933 543283 604397 530143 499781 519426 854415 505201 867267 577865 489845 410478 472687 454198 446975 461345 481553 432339 335911 473759 515845 765042 415983 483177 403583 721587 391203 385127 378722 126559 738415 321716 354172 348100 349013 345489 258914 330611 356093 306817 306286 299133 294345 288104 395869 1 544794 210415 1 251290 174207 242391 234870 231577 238401 657977 215574 210496 206528 200253 195218 177592 93158 291386 176689 195748 1 241018 287507 135797 184257 125918 119905 1 105954 128671 187478 120632 1 127851 1 106400 98991 100869 128047 93751 113362 74288 110838 1 1 109499 200130 87405 70727 68076 66693 12666 93870 698387 45870 42705 57023 130150 1 53732 52773 50214 1 43399 6499 111628 52598 49510 71179 51563 538006 1 1 2681 95456 52820 58043 52154 59826 1 47285 64718 51646 114991 62950 61314 66403 1 162568 147636 73484 43635 81071 644807 104774 767394 94904 93094 131431 1 1 212161 195281 112517 116641 120309 54327 534594 1 105758 137803 267054 189836 152637 137366 1 190470 170672 26487 180124 184954 200056 14816 759955 1 201728 1 228662 273678 134860 196412 488261 891970 1 258547 431944 796227 1 135517 833291 268799 299457 298013 524400 324945 328249 303787 334359 284113 408398 353546 424829 353891 429993 378347 534786 462628 860934 402693 473898 417601 419756 427916 427355 439938 615606 564893 459109 464858 656495 450649 483104 501896 341151 405460 454840 637174 517983 495280 140369 536571 542112 548496 220383 1000000 385178 1000000 572606 726554 1 592292 597517 1 606327 539835 803864 1 629632 595608 663923 459824 810586 651386 655877 660448 851755 668898 713875 680077 27714 533960 839867 694912 788424 686880 1000000 705340 1000000 710885 729555 825754 754962 836898 898137 1000000 733646 826019 738664 367776 552030 480281 748078 748898 746490 678105 705917 746737 1000000 817592 755236 1000000 773485 707892 762661 763247 766328 727029 605465 771435 764707 287601 764536 764294 792919 761815 762916 762265 741850 754338 971023 819942 920085 961398 1000000 668708 751558 719054 785149 704939 733987 741725 727870 230661 731287 726781 1000000 752983 795483 721045 720226 714997 616792 700708 704871 1000000 698027 694377 690656 739303 873282 682307 708999 838945 666463 659326 658273 653214 663617 1000000 513870 830421 673688 625052 620159 568307 1000000 603970 786211 357658 600745 615652 568363 572877 996128 1000000 502123 499383 938251 539074 533283 308896 522754 549124 690646 503856 783145 494301 485739 84776 473672 439491 461750 454921 449165 388666 451432 428083 1000000 743761 401690 405861 1000000 331923 1 918149 376144 369049 364467 255993 350241 344180 356838 332032 325984 320043 317149 353414 374046 296670 903582 355079 492390 272655 267945 276629 352414 236639 244725 225792 553005 706413 72153 143442 630116 141963 485300 66069 304890 237592 182402 48245 170366 323084 163694 159065 35962 213885 1 152727 137923 161267 129472 126006 68605 197772 114793 1 40428 1 94525 1 94940 92204 1 393937 83449 81031 1 70196 74029 1 75316 65849 65867 1 36441 21801 50607 375357 71438 303372 1 53558 52891 51992 1 63208 1 43821 1 51530 35491 49857 1 1 1 1 55255 69608 1 42987 98661 560783 696737 69314 94148 63905 64651 23659 68417 50613 72567 244420 77111 1 616301 104725 161055 90505 289760 94017 82781 31240 122635 159008 131276 57695 1 602928 161584 131127 164385 198465 674080 268291 275319 310507 165521 249227 169832 41113 179235 562392 86606 198295 172107 1 466892 210111 213918 226238 330905 1 252069 150778 372353 257579 265004 269094 694284 291638 285256 292286 652546 283671 311331 203511 317352 328077 1 340218 331473 334593 426708 44306 370891 385460 428027 382787 351238 103760 281848 414244 593683 700800 436331 614853 575240 760025 754424 468892 484837 476874 385476 783056 470087 503626 426766 201585 518694 523176 1 530341 541175 644190 53669 558149 537658 925158 1000000 579964 1 742919 1000000 1000000 606833 1000000 617012 581792 747582 586662 636607 593587 644324 648754 697865 744896 710047 668177 347815 599152 680564 137849 657580 401325 695915 698455 703718 706532 171651 720549 716334 719443 707058 513278 182824 1000000 739835 735925 752526 428866 488658 745415 746955 747696 740319 507041 784736 867110 757291 758121 793842 129100 556471 738106 762824 763598 764118 763776 764049 766219 826581 765193 770790 740653 764543 750837 185427 971157 760754 749030 825802 721589 748115 751082 1000000 761406 752341 750666 650262 663037 744980 847319 740658 551820 735888 758545 729134 765382 954717 1000000 636692 716341 731830 709888 1000000 703096 692148 695927 692223 65779 566290 666098 541868 671100 472830 663913 497970 702886 534416 646013 203408 636623 972362 424975 558329 662571 547511 1000000 397848 561088 586802 589547 456313 240861 157696 178773 532288 552651 547039 665092 714246 527541 495587 517920 434382 538653 63728 1000000 488052 482015 257520 641337 459605 457581 451434 445275 487897 405953 415877 949862 782267 1 513477 1000000 374452 719955 452898 371073 1 672575 444204 567088 340457 334422 307959 365180 440321 539230 304253 345340 1 366113 271049 414805 302883 80044 254858 1 246831 1 1 1 171290 902302 214483 251426 199558 199106 194104 192622 200424 117153 144492 164400 165493 161597 551607 77412 578624 1 367162 253802 549549 165598 130451 120041 77258 165117 668534 107062 367122 623872 98559 394634 465933 117434 1 52340 1 52105 574232 73111 25385 66706 65463 168311 64521 61777 60265 104045 57559 1 285715 54983 47859 1 52045 696 50740 50706 137674 50820 1 50344 50694 1 42909 47970 1 1 51007 54714 107656 172130 74920 1 1 1 1 21860 725719 375911 66018 4131 1 1 81829 83216 583044 1 99895 95752 135500 102151 1 1 731993 15452 120737 123811 127558 575972 123366 138237 580784 177142 316314 575995 1 170045 167117 69980 1 49396 188016 19552 197914 202975 320870 199803 173507 221715 1 526210 239979 245437 1 202011 253081 267700 39045 279411 333576 273927 296963 162927 340743 315365 320040 326836 332768 367467 416257 987044 8455 351177 451268 418181 382032 910632 430126 1 390742 36220 600350 1000000 431549 437950 449046 470550 456247 471767 469389 474504 482771 488196 771824 522932 552016 574548 516689 367521 1 1 492414 545761 553805 556818 557215 568214 548416 579340 587518 147451 657714 616484 277414 776312 588912 619665 334235 670544 635727 640595 644755 630893 653376 680155 1000000 1000000 436353 675736 946181 602487 688040 1000000 695360 699024 706573 658821 556803 690726 719771 731429 722048 1000000 720606 730535 733168 580560 804385 975808 427687 744854 748479 831873 382749 241462 474328 746899 754496 757705 738486 634807 1000000 693027 765831 744542 769140 764935 763847 720822 931599 751935 351367 628084 767052 307308 811875 763132 765776 763398 761153 758305 708963 757646 717191 750291 748965 752566 171501 755596 893462 745042 750090 418775 774725 710458 735015 1000000 895473 904518 709937 717890 705805 711098 1000000 704598 700734 654291 693797 692556 536499 682150 674441 675348 669924 665565 802496 678816 561979 511674 640898 1000000 1000000 395557 623845 618989 163368 323039 603389 599116 593187 73784 789774 588674 570858 607235 565318 554640 653671 548943 549382 503747 526115 498893 514211 508286 510743 873430 64303 484245 683421 459563 622425 458387 743026 579797 442182 433608 161152 422807 418109 505587 240967 372234 391732 383247 9160 1 42614 363899 357145 336903 340959 339293 1 324412 338391 542786 336545 300855 291327 672574 193074 174725 271422 265715 290 248466 262483 237980 235014 586238 58013 1 252532 212652 867858 211356 1 1 186190 183893 375910 178796 412502 162767 428362 152474 300674 189528 161493 136048 301740 521105 495657 1 117917 73024 110838 107617 102933 105300 97706 188496 1 111485 86088 1 72388 1 76327 1 1 1 29557 37073 65569 59821 1 237723 58404 59288 119618 55097 59704 115459 52480 214029 1 41540 45290 51288 285933 515098 51075 47002 486184 149819 47285 1 1 55279 1 57335 58673 1 61449 63360 64675 85811 1 37771 73234 1 1 79135 81602 84168 63454 1 92510 1 234112 1 135967 1 111544 121557 127217 122388 148390 129925 133854 147139 25577 43859 183977 737913 159222 163618 168796 50747 177506 147669 187105 220725 196991 202347 195627 1 162384 1 396825 1 241413 244534 310773 285390 262093 407486 327451 278004 774244 1 292736 329325 310245 999247 359716 313110 1 340054 449118 349918 900849 303139 368342 465752 330828 412649 392049 40738 405461 173585 415238 446209 516635 436468 588012 448804 454858 460331 468448 473877 475373 552445 344316 9157 498675 473156 487234 521360 980741 616422 811224 556990 753423 810858 561630 567211 572786 578217 577847 588630 594375 1 603336 597073 615105 606350 625110 630700 636875 563442 644491 664298 653502 647859 493582 665609 724196 680898 679245 683051 810123 689956 694430 825331 156848 664262 496304 718893 944692 720272 748196 713948 651103 717622 747435 734436 737950 118456 742742 736263 230221 528864 734683 576326 775580 747850 702042 757271 769846 347372 764180 734405 1000000 740311 758222 767927 747503 431805 150602 763053 753224 718358 752536 765350 753333 758349 481382 683644 467193 540456 758612 693626 754327 763495 754356 1000000 790911 401846 749859 1000000 744223 992104 653177 211562 145042 733096 727884 693630 722884 719130 728469 711939 697012 706098 713556 703642 711866 873361 667706 664546 875322 647401 420246 730102 295393 658832 477712 649667 902748 636801 635333 761012 468831 620931 616841 620239 605630 600776 719901 680682 550645 724061 623273 568144 562533 882354 475011 993167 539789 533964 492427 522315 461210 545048 504531 498584 344560 478254 483537 903083 450842 460905 808162 449920 1 62728 435419 221239 410584 423338 521527 1 390788 388601 381634 381630 329104 360881 357098 573781 344395 335274 300744 326534 319524 472063 309127 979838 294921 1 355246 280075 272915 267859 330108 256596 234730 802444 239843 234380 414902 203473 218502 213199 207806 191649 655592 408262 182576 205079 407860 173773 169143 497324 1 497327 140402 122513 268439 155037 1 152560 319701 517202 74109 115919 172512 577077 675910 120226 99322 96216 93583 103540 87629 52770 72314 77702 149987 68512 1 36757 347238 92484 65356 63716 132203 60665 70405 54094 270990 345338 311528 1 1 56534 610155 51892 608286 51021 373944 222204 62024 96895 1 52476 28035 42031 1 55504 56495 540104 57940 708541 1 63085 40766 68012 295200 46341 253817 74099 1 16775 81419 77895 108193 1 96060 97763 105783 103808 103888 107658 123901 118846 199337 305487 125002 97540 134295 194500 113760 145358 209283 489636 1 1 167305 182381 1 327838 219492 191210 109633 201075 818793 408914 179000 221598 180938 323608 324444 276814 252329 791582 260035 265677 271375 281430 315072 1 1 182896 1 87937 303321 308918 544449 358524 719944 394173 354781 360266 273667 246315 296584 1 391270 397986 577348 594765 1 422810 428858 41710 230534 467260 451883 913993 82348 1 176136 484281 490342 441586 538358 984031 527977 520075 1000000 528492 476110 677640 522551 555312 558579 566319 570800 579836 583315 583476 593297 1000000 603869 609042 615218 273458 1 747859 633933 533118 643477 497979 772659 657953 1000000 1000000 687374 673176 678574 492440 685963 278123 691723 366122 760685 790868 558110 665640 661850 718267 722897 724499 727638 506459 732653 983099 730141 739977 889382 567560 745661 749055 1000000 791136 530619 740608 761769 728376 760222 654981 953158 762979 899459 308176 756753 798692 749310 749162 867063 767851 538085 993455 788637 766380 1000000 800432 754633 749759 762873 356054 844307 373803 758243 784460 842508 764987 127459 581754 750623 1000000 743254 698871 1000000 640129 801368 731957 783826 627110 706921 721845 734781 687710 698886 686626 704195 700580 696948 630551 689411 835032 703877 675342 711992 131750 667364 659238 654152 662184 650284 1000000 625869 181455 627600 622827 733703 612803 607674 616634 118380 591942 579007 746061 960121 1000000 600802 1 553392 187474 541954 493194 534441 524514 490039 480646 547049 504133 494731 489262 549660 490269 687132 396879 653365 451644 1 657750 432911 431401 421202 420858 408813 604245 978974 1000000 381205 427466 873788 365170 510170 1 373667 341035 329339 328907 334724 1 249180 292398 299038 861073 271501 3527 280883 270037 206543 248507 1 200660 20143 838371 238509 461472 230334 215699 210343 1 1 201372 231133 176461 180575 260868 170968 434211 439050 157434 33242 171545 341764 135916 142482 377190 479891 127398 216077 652456 63482 109823 1 101990 86445 173387 234334 1 1 1 1 1 158991 1 1 70477 70020 66085 1 198601 51328 61993 1 336099 62156 49898 49884 1 1 1 53774 102039 52181 44658 303858 1 1 1 53113 269734 53485 315450 56354 54092 56707 57794 316575 57165 77886 77406 67548 678439 1 70199 212942 32314 76420 78722 50321 91314 86313 113467 91800 94697 55769 99467 103939 439586 110579 64653 253582 122008 127386 130264 127546 137880 109471 155611 148807 153232 842150 39330 61321 185125 175801 180501 197952 361764 31367 187999 254908 711668 124230 220176 204645 279879 611307 915573 457718 1 236673 264542 274242 276330 281750 311486 253841 333589 305201 908643 425790 525043 327188 861210 364242 346576 360645 444545 360332 959672 421056 384283 437626 403174 1 409675 415317 106800 427714 460320 735276 667473 443387 709512 374100 514463 478284 483018 489038 494691 700344 452139 516410 369595 683413 825906 225996 542368 504750 525202 373266 155272 572395 542479 546614 331964 592444 584513 222083 613805 589274 618144 623690 625678 147608 637814 642640 607653 681404 656424 660861 94682 668466 673716 677909 681966 548249 899732 679135 682205 701085 771156 708007 659448 145637 687665 750330 719884 633485 1000000 731596 633280 737306 354446 740504 724291 785344 741891 750473 947881 756713 755577 932314 71253 758732 890551 317454 767329 781750 765234 149290 618879 783366 763915 1000000 767143 778123 816843 556423 766512 512357 211586 859962 735769 748674 762535 660156 760321 761238 725700 883487 735357 705518 631289 1000000 667030 750196 723433 707376 917028 739540 733228 730420 696644 720077 1000000 710920 437265 712427 765506 705623 1000000 668817 692475 691213 687155 683203 677769 815624 670859 659402 662234 657807 789541 567427 644019 639367 634623 623269 721182 694199 788441 609710 606988 561608 593982 1000000 577998 1 572299 551161 556381 482574 549838 544574 538352 102653 526604 523080 519989 446806 476102 497013 490946 477575 478864 1 463883 467873 608148 472315 437529 478236 428824 462059 1 428291 864345 398706 448764 386237 406537 373971 367195 57270 355538 281639 343589 1 331151 317154 274394 202118 307169 301249 333261 292233 272511 10922 1 266418 260567 255161 249587 10327 218131 233217 693970 1 217293 478703 227982 1 892097 600861 1 369621 266443 620534 802323 175932 134799 1 136089 55177 142145 219126 143634 123992 150511 121550 161583 115421 111949 63865 1 158399 102725 166682 101933 708807 86918 1 1 435360 1 73989 73448 71335 69207 67375 1 62248 62328 696369 1 58961 57479 1 55600 54820 57127 252272 53121 407514 24713 709738 52364 52230 52626 52928 42878 610213 27409 36980 55989 1 133209 58778 65839 1 83568 52467 65938 52508 127826 216834 1 76320 1 160009 101077 58221 88828 117215 111183 28323 100381 81314 106775 1 110721 122225 122191 116715 1 442632 147823 1 191507 157269 386435 145077 17866 165766 1 466002 179301 184438 189621 194210 888149 14013 206263 213979 219748 225067 252914 235787 207155 308860 252203 1 448698 271796 426072 254791 60721 292447 284276 309155 355893 334456 321118 135917 366853 340063 346113 332422 434288 364941 369041 460392 383053 389241 395436 398005 422644 413239 417718 426369 318261 649552 444980 465976 457319 610314 466741 475687 480548 487862 486669 489656 505892 581116 506362 714117 531333 537373 946267 176153 867215 447697 835967 569483 575017 795927 589690 1 927462 600661 616649 591342 605427 1 863324 213912 658840 641784 1000000 650748 655363 659714 662330 670933 447321 649598 682459 685319 725233 414045 738780 533349 777435 435460 267926 762358 914108 715299 613355 726536 813536 732356 1000000 737473 739802 851916 801183 815339 521682 739323 752771 759956 689579 827908 1000000 759404 417000 762429 763247 754049 762204 765729 428376 774891 711557 765053 767684 767730 1000000 880100 732369 1000000 407477 765777 748539 194910 763327 756732 1000000 742513 870570 743221 752278 747357 419464 704205 732185 750344 703682 1000000 466099 1000000 734495 756505 727892 297124 392258 720582 717109 713841 391387 522033 702974 703324 647099 692674 688683 492209 594717 1000000 1000000 667483 664727 748430 655020 1000000 648058 91122 1000000 525150 463154 621381 900608 622239 608012 389028 795120 545830 576328 579883 574950 568831 689190 557705 551992 553497 530329 539101 537304 522863 422990 900454 502924 485011 493931 487137 299393 2732 537160 19341 457391 449977 381932 438476 431647 425786 402961 415565 407198 213375 1 385635 145451 630562 390284 943657 363929 343014 401112 339473 236435 327371 344111 613635 309495 271636 294632 572765 183236 273785 274319 307842 262558 311318 257355 246204 874590 235283 230298 224925 204525 214099 642412 650146 15029 127536 417727 69490 1 174658 180585 153254 161099 223495 66302 1 207672 1 221171 306086 127965 1 1 441499 50665 2060 1 107217 236459 82124 335625 92692 1 1 8809 73999 81324 74046 59966 73287 70261 69799 78565 78950 79526 62024 692776 234366 116453 56923 426536 55378 77979 53989 53753 1 66342 204016 52071 53637 27793 53295 59820 54185 120947 56218 56253 56425 1 245502 60741 1 62286 64809 109885 62787 294831 71992 68862 76446 78403 80344 85827 85692 1 581703 119589 96972 103643 103227 1 123157 131653 116538 121055 436265 127907 239595 131473 139286 2092 147441 151791 168504 185602 164962 173591 174107 151829 201363 97987 209688 198145 203282 451880 212556 321155 158103 1 234678 267549 123204 261128 264586 262310 267997 194144 279393 1 305914 1 254271 304100 314847 425078 248987 346946 1 90779 835202 831917 342829 369437 375714 602030 387874 265460 168032 499860 429329 419742 425186 544914 437638 488426 346706 456053 439422 651170 457740 1 209419 1000000 463274 580173 510731 482421 523746 578681 534215 574995 527615 551527 293674 1 608733 570287 579436 530121 232844 594715 631789 608584 607198 388241 297524 652538 603997 1000000 635966 379588 122099 570260 588195 628835 668100 226486 669509 661100 45283 688880 659456 513094 697354 673631 723906 1000000 752262 715876 886390 487267 718480 861066 731880 752606 927030 728474 826777 770433 235274 749027 750521 813025 473156 834170 1000000 489108 771208 780462 925489 760838 850677 1000000 539694 766783 255725 767691 767975 768181 669243 768210 760764 351010 766901 308541 703360 765872 758164 795916 873515 762663 199974 763349 725391 757839 747766 753224 751294 900786 787293 953796 847441 741903 738114 735842 740476 736333 727566 1000000 830363 713299 715318 712046 1000000 704540 686711 654741 692718 690083 686709 682641 743391 661542 679251 666864 582884 656827 857890 647788 643102 275006 675691 810226 623931 1 613614 611419 693011 671140 623182 884616 1000000 468973 523671 493165 559703 539344 548863 519299 536964 447246 873519 218788 635179 513977 501500 533364 489919 483350 477301 471194 429225 458691 527061 740574 314531 432519 462065 466959 415700 1 403293 1 670108 150562 395755 382302 366212 1 353956 345587 338830 285435 316571 323588 656937 1 305671 275278 288641 1 458231 386401 237895 265073 203608 329678 610434 32328 237465 763560 224033 212234 237258 450120 671718 456201 195731 190871 185127 387992 1 390260 148485 155454 158723 153966 145784 165521 141418 137397 808123 129754 118198 1 118452 114945 1 108179 105014 109186 761490 1 100151 68959 1 527380 105220 83429 77612 1 435987 154605 69595 67651 179895 64389 262695 61563 1 27672 58844 29759 1 55019 1 1 419332 607304 53476 53385 1 75845 57873 580743 54171 55106 55764 58422 57394 47317 55983 1 1 46505 457474 1 214271 1 729207 74005 76072 78732 406707 83047 83358 86582 35270 94459 95004 32915 99756 102330 109066 113537 1 1 130886 126953 151447 134656 184243 142630 26453 92484 295412 339094 163423 168508 1 108574 178714 649735 192591 228413 202340 483486 271328 217718 222959 1 1 238359 596051 327448 1 271465 22163 404611 192924 269672 340219 295739 301781 306240 227989 725546 314106 331506 606937 343666 365973 1 1000000 128545 883660 380706 85896 805875 398590 153780 311934 430139 339097 430088 436288 444033 414446 458504 515536 473910 477248 555332 400178 266725 497462 476352 413774 508030 517299 819562 533089 572626 507202 550363 139712 674612 387058 577376 557990 583826 588964 594603 599878 603180 570629 209400 620795 630075 605774 635275 636275 413692 1000000 1000000 678932 616482 666807 584804 675868 748730 687296 29953 630181 692770 65224 496897 641765 709711 480614 723366 719878 725195 825764 731677 1000000 734389 706867 527192 747697 820596 746355 734286 507083 1000000 716707 930516 755189 737118 760363 252520 755745 769951 735412 765012 777257 771987 1000000 755615 768005 789755 768739 817327 768860 867554 519915 758898 1000000 764174 706558 764879 959932 767760 759625 755951 572488 757533 755943 754234 1000000 105991 757829 980255 371522 741908 739760 737051 1000000 731695 425735 727151 886875 749369 795665 713500 710144 704425 703162 696934 945763 347212 558876 684189 678705 682592 671812 667913 664790 596899 487752 649651 646604 620380 698824 704282 625559 620563 662450 204005 578688 373186 647041 495470 584040 578631 618927 156168 562206 619493 550595 579802 538592 524442 527397 517356 708130 509700 266272 155028 442614 313983 450248 473266 455792 461214 423975 522732 442748 436812 263296 160103 355897 423274 420440 372851 1 400397 380812 374656 368495 360359 356229 350096 418749 414293 463649 325843 267174 412522 307895 302515 352508 814105 294281 299331 275604 666253 274361 314702 250305 385123 281714 409497 1 1 277064 207300 27025 202411 192743 193535 107016 179467 236713 187213 1 164743 1 155777 152751 1 391926 107928 125342 131209 125206 122240 151335 1 111697 1 460384 1 1 281932 175160 1 88647 86028 50075 81081 120891 1 74425 72492 53882 68599 1 64522 10523 44251 1 60915 124480 56127 57021 61183 39540 48748 6767 175182 1 55952 330810 54064 359511 44962 58463 55692 56067 552993 46888 44959 427316 61740 95881 60373 70681 613758 48900 631335 69439 1 1 594686 540428 82849 82186 86298 237816 95273 358397 62872 777617 1 108765 1 1 116111 128731 126258 142501 441041 137992 451094 168212 150344 154660 1 1 1 172493 177131 1 453031 191505 1 201404 205208 100703 211284 221941 4339 873097 237997 243938 482779 254910 259176 307269 623348 254840 605895 288709 285696 285987 138912 405380 323211 448931 337950 429956 1 348521 354605 1 366914 295434 1 381255 456015 601989 408584 1000000 398652 422260 663974 435954 441212 1 456171 459405 347491 464184 478239 652991 492060 136144 502355 508603 291229 794201 864123 356815 511112 738737 546407 544033 545167 573502 55057 576056 377400 593134 575281 1 506628 1000000 614118 763491 473322 629506 1000000 639185 781104 926152 916140 508192 662247 651203 670949 674500 1000000 681627 693903 607731 565369 699795 828101 706222 709643 712938 698740 721481 750496 344633 729542 895265 730861 274459 754402 743465 975956 856685 1000000 750380 759939 869103 755921 780235 755918 760485 763241 802253 764102 344060 672218 568310 767445 767164 768485 769115 769947 775141 769223 541875 769006 727853 715823 767214 747903 755089 827441 637338 729139 756954 761438 759943 753437 756921 747628 753485 751610 749374 747632 963733 739453 761011 738246 762352 714033 665329 727365 723397 716384 1000000 50296 711037 1000000 508013 702332 697259 468994 499285 581384 681728 1000000 661871 678335 664804 899521 648203 631325 646839 650360 639058 267853 466901 624186 370759 612873 457171 608564 596873 591498 585691 580689 386975 405880 584454 618214 529650 547154 541286 745917 527403 368886 852246 508162 496883 499670 500265 490898 835457 788583 474361 461615 507475 875455 104356 438860 432142 418950 652400 412936 407910 405797 395305 255291 533517 57691 371371 528013 358489 332727 625307 360855 346092 190861 102399 630537 310091 304190 266350 759907 59596 201191 275235 270052 266094 257539 252792 239699 237223 235494 122871 832479 6736 160246 155881 231308 278333 1 366517 188065 717449 221162 171761 467579 161772 1 679871 148952 184730 159614 250917 282151 83032 125229 120292 494668 111476 148409 115499 201221 82892 81693 95441 190944 1 76093 717336 60193 77985 87418 50658 70461 562557 82982 67888 76267 77708 1 67384 703157 59813 1 335184 57087 56303 1 55201 42097 54552 1 55289 24123 29558 44702 1 265541 1 628690 57811 204060 76466 1 67228 125916 481330 1 113082 68178 1 75249 75862 77697 80245 82661 1 109034 63758 1 174713 53390 1 741 99618 111368 130499 1 121847 124025 129318 133904 129170 139117 394261 71597 155917 1 162631 155534 1 336525 181034 185770 1 185377 282838 207776 215349 234449 1 149110 1 236965 1 256809 253404 215705 259977 379514 357908 281733 160563 293383 299256 343765 273108 317059 282179 318106 379266 1 346208 204530 339710 365845 372030 454731 384542 402217 401483 93285 408944 841402 445996 427511 433710 503466 446107 452254 454791 549404 674018 477509 482901 407073 494904 501287 439861 510975 526001 668625 529434 530504 184404 558394 569180 1 148807 767582 575981 587749 758583 587452 133737 600391 607171 641962 594159 182249 341493 931480 638408 639974 834626 400386 657069 661145 665891 677440 674504 677582 543195 693585 276072 692092 661836 944174 705587 718051 712485 716899 813614 661938 725228 804022 732675 936090 580140 666557 1000000 1000000 747141 693823 621464 752327 759865 767497 756859 810682 760600 762729 673358 747935 765341 791989 767335 699497 847377 737465 767386 768178 1000000 767038 769746 789394 747135 742823 768550 767898 833139 809426 787279 764810 859123 536220 760844 758954 753283 747318 493102 754208 750750 748996 438766 744280 695509 700311 643747 734290 783880 878588 1000000 660704 304748 147847 618374 711048 679068 314878 699189 855997 486866 687417 685098 1000000 24813 670090 666712 670462 657855 651892 748969 773326 935932 527944 629573 540515 619549 600566 608673 620564 566954 813416 588181 582806 559077 580436 597228 425704 549988 731110 578822 537509 1 525868 520101 514535 818707 43134 498009 491800 87292 35432 853530 313577 327687 341280 422196 414851 494048 428366 873461 533139 570592 403845 1 181826 1 374839 369668 433716 502131 486236 348532 117931 1 1 262618 318287 312342 271673 284836 1 826527 283025 170124 371730 488993 264278 257540 249080 197906 17650 1 301434 149350 153318 52460 206669 428228 158984 1 231518 127987 120328 1 164667 163720 158305 99613 752524 359205 142732 158974 1 452293 70100 28251 129824 116097 120486 109233 340656 102746 102099 132967 1 91227 20012 86472 84606 83586 78810 22225 1 318896 268635 1 71870 1 285644 62873 51113 108417 155637 156858 1 56958 56909 66577 57137 75391 323860 12475 72202 1 55330 55704 51460 1 56632 668688 106249 49057 30020 210959 148579 66545 558627 67844 67620 72525 1 75997 58805 80117 179842 41939 224470 105767 105531 372281 1 91341 236866 127276 142598 116463 118054 1 125223 129652 132824 134397 1 116984 1 181264 157541 161867 185602 1 175894 127365 214137 194854 194567 212454 134050 207433 176129 219068 225028 229103 537572 226522 1 247900 260263 270441 273979 243298 295568 288709 292676 301793 596438 42010 216827 218603 327563 335117 339660 345985 350809 322939 396354 361724 376788 382890 1000000 395304 401463 674090 1000000 419848 426268 427347 468083 908369 296644 471150 450211 367267 475556 464788 433391 509392 501086 748964 539041 498867 522425 257128 784435 448847 546832 559919 572727 565374 570158 573180 506930 1 715383 596844 602060 637030 528444 619621 622701 630922 632612 1000000 1000000 459557 1 1000000 611176 663402 898884 673774 678575 572408 688009 389152 692868 693512 701447 755355 657661 611778 823449 720035 778399 535990 727818 731406 865308 703219 283137 1000000 379871 757811 736697 505795 752263 754170 755838 1000000 315522 805254 762080 1000000 761507 765607 739714 767366 775905 782478 769083 769677 1000000 724953 588659 769388 769713 427253 1000000 768921 768594 341563 793513 766722 445355 763530 1000000 765790 893775 888802 757815 765194 778345 751806 797375 748136 750415 742852 740695 1000000 738787 453296 892312 773472 737087 715669 742742 1000000 912408 715316 701678 361433 701034 691969 710013 686347 735831 675970 648769 984980 1 659974 459933 659106 995962 636888 642656 804910 626072 536314 619195 799043 582875 586908 595612 594737 1 579674 189253 564068 523063 643724 705269 546112 520806 534382 556674 341268 525638 810442 504599 1000000 424893 191704 516975 473035 470417 571922 810857 466732 443450 503604 430485 323610 423094 124505 833408 1 393894 544312 1 627331 265675 362634 149457 339335 344838 95888 326965 326526 1 315447 1 1 298934 573835 285192 383125 339958 265338 261823 256753 714620 15090 170170 159766 619965 210023 224687 213753 207736 203588 198595 215694 188793 205408 272908 107110 170036 373853 1 153796 149042 232044 1 189758 298913 132213 102875 438749 250396 82960 1 80345 1 157738 180955 388272 627499 1 65887 117918 43005 461198 179974 65283 72358 103251 240649 71932 1 66669 1 63128 62510 61344 89530 1 1 1 14196 185048 56207 115574 60420 55767 55504 419570 88986 66793 67824 54788 87331 409266 1 63183 711761 58466 126781 337868 202430 696847 1 71608 1 80869 182534 79998 169284 84912 87229 89310 214461 95335 97368 95244 92644 220397 110770 135960 40005 121092 124709 167828 130624 1 302307 1 148585 150110 1 161109 166338 173634 173064 582648 218442 166170 193692 199431 1 208685 196153 218986 224224 245735 123324 240459 400670 871418 256426 264268 1 340427 13583 282594 313025 23655 949398 530837 312386 155967 360300 477260 339576 344793 350323 361921 1 290771 363177 308578 372459 1 399751 406397 548888 570854 745464 429918 437391 443575 435610 1000000 319445 1000000 479698 581480 358640 505626 485210 504610 147154 864701 522466 526687 534199 241896 1000000 551572 544191 960787 568510 1 579587 364244 556877 149491 601129 609516 588247 698636 621806 626948 61565 361507 332498 647239 321709 885122 660216 630210 637890 672671 697265 674500 685527 689467 691642 395407 718298 693039 707431 719064 592169 141911 1000000 724505 977542 730323 732147 735262 748431 432094 742125 745858 970904 552381 751968 165435 755961 758227 1000000 244497 761273 1000000 565709 755233 709919 236515 991006 778326 770601 750284 401828 761024 770780 349190 770762 864689 561731 610244 769957 670623 788008 765913 1000000 763580 732324 762658 743294 763626 758241 880966 750346 752874 746082 748805 746615 749788 871730 739439 583422 834917 729354 752862 577181 722314 719298 288603 708734 728100 755707 702014 698447 693626 690801 582368 719267 831001 196141 670103 640729 603547 656955 652384 647836 623262 433123 403092 614299 60877 569326 556716 82029 1000000 641793 591320 567435 604512 410930 571753 540667 593222 553497 544627 542025 536220 470595 549591 1 579770 518679 494174 429708 450397 482522 476575 277730 463211 385267 1000000 445736 302821 428086 487922 428429 1 417859 402444 396191 366919 384181 380033 842326 1 448726 275073 1 1 984928 328770 1 316827 655211 813140 272596 278848 275932 522721 231564 11061 1 258856 260511 586022 1 192218 317345 39873 162636 215773 209567 205481 194809 195603 190789 313469 183187 178528 171858 328696 160708 109595 565978 150359 228388 448016 137735 125690 125910 1 74573 140297 111159 193169 5083 105224 102596 99406 94711 199874 107400 97581 77048 69439 80301 72426 80064 74746 79648 1 662467 67628 122382 704214 1 76751 60381 46277 59667 106782 153618 57690 58329 65581 73838 56268 326140 51980 35758 56496 47479 77943 1 1 75866 268932 127893 691849 174421 65289 47795 379780 66974 72300 73094 104262 153506 45402 82150 274928 42637 1 92282 93117 1 1 81507 107068 110309 122141 9878 197445 457524 127824 1 329801 399420 252924 243851 472380 135472 157014 171903 169270 173199 181539 165603 50368 192195 437178 202542 31176 200262 70402 191717 745254 234378 111895 487641 257020 389772 31626 266759 1 183671 1 289773 295724 327945 83633 314839 1 331868 219355 337239 343845 349646 355719 361069 368424 372007 990481 265747 318472 405438 405321 426498 417473 357444 253930 176328 454267 446974 453531 460610 462243 383050 478999 485145 491322 738324 805298 509874 397702 514917 576919 539307 539040 498820 553961 799940 561789 567412 1 579226 1000000 824999 857289 579771 647850 595313 1000000 662694 625882 639719 727072 640508 645329 923929 654594 659112 657726 668007 663993 589352 448464 882894 431931 692763 883574 254387 703670 707592 711115 310649 718300 721009 1000000 875178 941871 756691 736250 762385 741062 1000000 1000000 748745 732728 750873 754014 697943 728677 759353 742667 787276 688134 746595 722011 766989 769728 181204 855147 236726 778967 770384 778373 771307 561977 793124 763964 1000000 770471 769948 769342 975617 497655 951507 694764 670009 762091 761569 879240 759100 1000000 704813 582518 455126 750431 747767 170929 736191 741625 890618 731459 732698 730886 731803 719782 1000000 717510 614586 885047 45105 702887 699870 721528 702697 688505 983046 680333 676220 560612 668233 569421 1000000 654220 646955 627563 560302 635222 626301 625440 1000000 879138 610151 215418 634076 594629 588247 718020 886372 572536 525896 1000000 1 610819 1000000 537834 949045 526782 456506 513794 443039 502345 1000000 493553 484781 477819 472609 567944 452441 36337 451807 441870 67985 411057 513983 417078 896121 385594 402106 357701 973770 295346 1 364036 1 358373 349127 320407 411641 467425 314509 319032 309310 304285 299147 295170 363819 263677 292520 272278 265500 261004 196528 249853 124868 1 212262 228364 223032 217406 213452 174518 184621 194850 184017 194205 44611 1 162761 169143 138382 1 155857 127032 150528 143390 146830 94210 131610 137062 186726 376459 1 147126 112507 185893 104028 127425 91698 1 445918 89735 86392 1 243359 77001 1 7523 268337 72455 148978 62548 715539 65605 109054 1 64215 60727 1 59301 12904 618356 1 56961 18831 49691 150931 56499 1 68177 59639 1 1 148043 1 140722 312138 1450 73570 678011 66831 497511 65857 71411 221269 74723 77254 78380 84134 735228 48237 89347 53887 74121 97577 200142 67224 100369 109879 113185 123366 120433 1 127298 139669 414236 139046 1 51529 1 537883 550972 157619 594527 173503 547546 182330 1 270356 196810 250036 206654 605460 219222 221978 148034 1 1 240035 248717 176096 259946 266948 273633 217224 126307 19087 299607 300262 470220 175230 149403 685693 143308 337215 395734 78302 354511 300268 1 344128 378361 736757 796890 367001 916529 408554 424845 265486 427168 387969 63418 499508 453713 489323 358602 471779 477046 258032 137100 356733 505403 600115 366994 509064 314577 351741 537025 510777 637225 535869 561206 557801 618997 587518 568292 580398 570998 599767 123130 425020 877190 462744 580995 726885 634815 783223 645002 421653 740649 446935 661961 691925 678185 843059 664738 157878 676966 695517 303039 699831 701958 703362 710537 835514 165699 720595 748358 418022 734312 768053 735483 782769 177485 1000000 1000000 748160 751342 747837 729306 759223 862879 758895 760920 762437 763949 765046 1000000 1000000 766776 533372 810399 775478 1000000 771262 771072 771679 772323 771776 893162 771420 771428 784929 770054 749537 748518 767713 769636 765563 565975 1000000 718579 102902 738946 1000000 798805 753089 133459 756646 580981 878777 741915 471806 736743 733781 778659 623287 725933 1000000 146187 748956 698141 702218 705258 857036 696491 694059 689638 346541 682086 677955 646653 669422 709122 647873 724401 1000000 646860 641178 686681 230705 1000000 615618 475184 685516 608223 766374 596412 595039 1 1000000 575536 819861 555709 685318 1000000 546366 1 545923 916524 526076 514494 775823 768753 421764 363402 1 480520 466101 877728 466367 1 450306 503642 454090 431728 428179 316738 413098 720561 400707 156512 370671 932600 376349 369893 700268 1 383194 1 247077 209750 781621 438820 578005 284440 303714 298219 295763 167077 304874 274426 270614 462693 257503 757868 246461 107444 235624 410426 401575 220163 214598 211821 253982 233603 386393 167548 177440 180188 1 1 166383 137952 491938 153390 1 145085 270466 188916 1376 130016 534800 59517 121253 114664 119931 268130 95903 102007 99081 290221 97483 88772 1 486612 83520 226148 1 76934 1 44609 129449 1 67999 61200 1 75742 1 55428 60469 57102 141904 58508 78497 139449 311004 69062 52179 56986 36336 139902 1 1 74039 61784 74726 56330 61715 1 23464 48644 70239 68425 75474 86812 59225 701455 83709 90816 109670 84273 86593 1 245668 334567 51465 97527 96115 106267 275772 88627 117431 356871 1 469298 140430 64922 135622 142164 467391 150355 690819 159537 577696 1 172221 181380 114011 369192 492723 178774 1 133940 209861 893714 219540 256024 615992 142532 363305 331635 253090 256063 264477 270569 1 97301 301300 1 298608 266075 324335 290230 601456 324209 662195 340808 548753 354150 380834 1000000 371810 374001 384032 482259 602997 1 408778 211816 1 248299 433038 646014 557141 1000000 1 579212 559206 478758 483603 491352 494924 517315 507910 461586 593806 524806 530536 1000000 542561 548088 563645 724519 573052 570854 587336 569950 587328 606015 606367 603393 570187 649323 618927 900456 628998 683613 898765 642272 645169 415579 665012 602799 689467 621547 818453 667375 607620 687545 675990 695026 699430 839421 624696 710338 713999 930441 718753 721046 727298 729438 731762 759028 737854 855265 742882 745383 747694 776265 759434 787843 1000000 306047 802620 846332 260262 763895 760882 765918 754427 540352 586416 330441 136581 78253 1000000 771994 492549 1000000 772327 890503 760073 1000000 778234 1000000 1000000 770117 768438 767522 719689 765233 767218 728886 764617 687249 447874 756057 865672 752736 738511 747844 745992 743134 734109 739317 735327 728067 262158 727019 790578 1000000 1000000 650928 707162 679501 703188 127761 1000000 698598 687837 707186 671452 653797 874266 691996 603028 657874 625499 648623 644011 639189 634513 582037 626514 801358 606681 608987 1000000 828361 534114 898008 582231 567320 1 145439 558863 679128 564292 98332 475431 531116 525236 519311 513378 293720 501515 507744 483859 361845 469071 592828 480690 390229 452584 506177 69148 434060 692697 274158 209902 409273 403076 387818 1 281044 474301 368881 694740 691140 328181 761966 341602 330904 338602 282125 1 1 312443 345847 293911 757275 283271 278720 267165 187987 244342 348077 532766 244290 235695 228840 154975 89725 1 1 226495 201558 189469 200730 186772 543894 1 586327 1 306435 203143 155151 139639 146766 20239 116216 228078 135130 130721 259308 798912 113661 114595 75412 106810 162448 186082 1 1 536602 80430 19856 84708 34595 80062 77629 74633 73873 401782 70285 1 28389 50084 1 749590 297545 65397 284498 36813 63482 58201 309924 71992 57641 57503 1 57414 1 58078 62231 1 44339 60375 61170 1 63049 29693 65699 64843 1 69839 145499 238883 1 77422 511505 87953 320538 50073 88889 1 94241 1 99832 142305 1 62878 1 172428 119073 109296 126128 129908 132950 48644 1 130337 149665 145912 155822 1 72358 164564 621326 504753 185440 190146 194725 199306 1 213187 215072 220252 225748 254949 381283 262638 248132 387498 250166 496567 1 278758 282474 286530 296371 298086 671081 309859 285120 949383 307193 358028 343921 354845 641396 339014 356609 370407 855918 341144 302876 395110 422844 400413 425177 419795 402710 494364 408184 339220 401703 454616 574525 991020 372995 481446 1000000 493693 588744 505027 341278 821375 205175 529501 535695 555386 546985 202209 123304 565963 290086 617672 726834 586191 602101 1000000 580003 787324 662155 617969 612885 468083 326848 1000000 1000000 529437 655950 658379 661290 1000000 685351 683295 678368 966951 698181 1000000 694816 569309 942638 732717 160596 713083 877231 719790 358861 729668 625662 695579 734860 1000000 739201 742770 687131 747645 339926 751932 753970 755963 781954 769922 602185 787491 762761 765349 611435 767676 841181 773453 770351 944084 123229 795949 1000000 778427 766092 778600 357211 648181 772326 771739 772854 796433 782354 283111 993053 601498 766174 717787 269953 745595 766110 396978 558282 582765 1000000 797861 748997 1000000 744319 1000000 905877 479201 667513 732188 728137 245867 721628 714469 453879 723469 696009 708650 726050 731714 791752 682740 635956 682830 794318 697248 654578 664180 1000000 655121 650465 496446 685474 634292 622880 621597 618428 622967 1000000 640951 600496 286441 553279 584309 592636 573329 569610 1000000 556421 454540 535569 539614 696056 430783 170579 477963 538343 503664 680474 486833 284663 481072 461271 897254 462057 454884 429251 277877 722665 432888 1000000 343546 398206 408655 399197 413959 360284 383225 375613 368496 366425 356346 344022 342666 686434 1 467797 1 383430 500587 242548 1 152894 287337 379036 212092 263902 544258 256096 94311 114811 696830 234453 229055 210674 333517 1 154569 1 198064 33851 188659 1 172623 174595 172799 213892 160666 266801 150692 331502 590909 150824 136362 1 131173 125212 1 98436 116249 1 106019 106610 470209 92349 96199 59785 90015 70824 101306 86995 1 79239 79292 310462 231874 74477 67697 40664 157844 182720 1 63287 62314 118865 60568 61479 51074 1 113667 30540 267016 57937 561854 58508 4017 121284 58942 220904 32063 1 63041 63442 77836 94097 66637 1 71191 13455 68124 700977 232794 79333 89541 83215 86208 299269 91234 94090 1 136186 81697 105068 661614 110977 121507 1 401059 205955 56456 133140 143871 217923 129657 15272 150279 141929 192994 169312 358946 233730 391588 158774 189273 194605 204212 249337 455843 492726 1 227237 193817 413891 240447 323256 256358 253161 271647 220817 934209 1 896246 300255 991197 301818 88684 314583 340564 791279 326926 338621 643254 207566 407822 823429 748120 668375 370913 1 395433 1 906928 412288 302948 400003 556142 664713 443321 449809 518713 811575 493443 1 480670 477544 894080 533305 162075 508873 516493 647505 525010 533571 540212 545820 551588 162972 161768 68772 579621 159966 528277 1000000 559525 376488 606632 611848 328689 629023 978749 644676 637011 636764 646502 99727 1000000 491962 667417 670221 411826 639975 102459 705664 689481 743060 220130 1000000 705507 709097 734339 716015 731655 719279 725705 1000000 739945 726141 365342 811210 141595 1000000 803419 901084 751501 755740 594070 757993 759496 926459 669443 791210 679901 888647 812386 612247 720116 770645 545852 877032 724301 830797 756193 1000000 772555 755285 803960 772898 774999 431393 815147 561862 754902 162210 767677 751142 764088 764350 763090 755318 759863 748819 757774 754337 942149 749910 782806 699986 743048 1000000 737791 967624 906485 729527 524021 721638 716852 717109 1000000 81002 332232 703367 810684 880777 684986 661040 270588 694470 674665 969215 1000000 661203 842174 652341 645984 644524 597703 633173 229426 552681 539010 483573 327360 602529 1000000 508007 1000000 580937 575553 567090 865793 558580 991299 493795 516761 535499 1 492274 511487 489705 465195 476602 493831 448543 481755 69213 427518 457153 464351 45622 444827 442159 36577 422286 422311 283953 409828 401464 513555 135252 379108 378932 370176 370462 358350 350524 514496 340214 522186 328306 322438 473645 310282 497113 298318 292533 183511 280902 275178 264680 187986 157922 252147 96224 623412 671024 730514 225557 179250 866027 203701 300459 226510 151178 1 513923 129348 165552 470635 227184 243233 151377 1 563788 171892 176344 757456 134228 1 146777 1 35144 116104 112955 753699 139475 1 122061 97790 94483 105618 119698 171211 110316 82477 71485 1108 76207 69850 409484 71649 1 405951 148544 292889 64067 57393 55086 61297 20912 1 50448 49787 1 334363 205734 1 728295 131654 59292 80135 58529 212189 78268 1 1 83648 66706 665152 70105 70159 115946 71100 76420 1 1 1 4293 102837 1 91001 164791 138482 99180 82357 77364 106843 178306 114715 144723 121575 82436 149891 20796 302483 141895 242095 1 95949 1 161027 132000 238062 557550 178977 183682 270621 193221 788749 201263 240576 444962 213149 210985 229297 188365 233212 277187 250290 515773 248513 239736 259468 278350 281019 284711 188152 307687 344257 336862 1 261260 853195 419884 343433 349518 37035 1 376002 1 380160 800 666058 1 342538 655213 399761 426225 429721 397508 442147 668506 412868 207639 466793 98498 1 477111 339841 501354 513692 512824 474031 528546 652770 533010 1 860963 553605 195899 561881 567496 573117 961723 798657 565499 849951 602880 605628 1 616034 621279 626198 631188 626740 632560 645751 645423 661535 660412 737530 1000000 672876 690354 560524 293533 703730 701845 697473 701262 705207 708628 711792 761867 71355 771098 698494 742547 739517 734224 753282 752811 118415 776946 722497 749741 659886 917085 334026 1000000 810324 785797 761888 133522 763469 885351 732779 769139 1000000 832156 782354 675470 733374 1000000 828983 852613 973946 86206 773727 773484 657152 772724 883827 771537 894550 766070 918353 889195 480035 768652 782388 762456 762901 759144 774133 623923 703504 1000000 753413 746432 687358 761246 738193 736480 734860 733729 578960 724673 1000000 718212 606944 584831 701969 957651 424691 1000000 114446 479065 688160 680067 677541 650618 801266 663300 926730 880319 572205 644840 756289 632941 412152 1000000 646594 614049 1 604557 433636 1000000 540091 583316 577527 538693 566361 741338 193527 564192 594418 440345 525015 485633 368901 470766 558035 501750 497291 511651 483958 372374 461229 373947 459446 486333 447113 440931 49996 465389 424785 422090 234213 403670 794058 325036 384599 379035 383392 56650 332559 354692 346629 339309 339192 341484 324019 430860 313093 36643 450623 294835 189519 1 1 271642 266370 260388 247722 1 281939 134634 211018 209328 222594 217392 1 121376 1 608330 1 139345 184484 177713 41565 169345 604988 160354 624246 149133 1 144428 141482 139597 132036 482640 1 120005 123217 90687 103605 113028 232389 93001 63095 558799 1 125509 1 199609 1 57252 63145 97790 22844 73563 1 348550 69901 93834 66104 19923 63858 1 87483 32383 60633 56710 1 455070 334999 1 63834 563122 26367 53306 77246 324096 635885 62009 63061 739471 46026 65703 565908 254071 651087 4538 71486 75165 67194 78740 81284 1 304616 105219 92295 93990 678934 170133 661078 104748 1 111001 113333 117617 600010 397911 128191 132019 1 129223 143582 147390 149153 155965 160198 164613 167677 662398 508941 182783 134102 486951 380562 265676 224269 211692 216877 223361 228552 232995 232022 150827 187359 589984 260335 265878 266923 231659 425545 119018 503180 418024 410721 268804 347220 323429 329948 455379 342192 1000000 354246 364237 366597 1 378942 1 315498 397475 464112 995016 416074 118530 357348 434654 259730 446999 453226 459480 269067 583280 476333 483836 490078 496041 487407 1000000 515178 594231 525952 531817 1 543774 548825 555212 559747 581535 570942 428389 584718 876251 457801 182929 1000000 611743 661705 620188 498364 630276 302592 136145 1000000 512180 519677 658878 663436 707388 705317 564774 680767 690678 695657 488813 690899 697356 437199 1000000 683196 778919 718479 683633 723680 196117 656450 280773 692620 302264 312719 827942 762838 730028 751612 753743 1000000 757093 726279 990900 786085 853915 765756 770738 768966 774900 774767 771202 1000000 931500 1000000 741961 774539 772529 790280 989082 843095 780843 769968 779476 798977 784401 770778 499551 769377 769074 720788 596919 764879 781632 419081 280790 826700 796181 842191 752406 750215 749351 234278 746300 740457 990244 734275 731475 723488 725194 1000000 418435 236646 608542 64016 705765 703476 697288 27287 523142 1000000 348973 1 824317 868935 676172 616583 656010 817605 646662 643898 637025 838574 615772 625591 622329 849761 1000000 593754 591984 261657 1000000 434473 560184 568506 576432 570210 528761 545794 542949 539470 518606 264237 516425 467104 504343 375753 285068 496834 468735 469356 467824 704938 455566 450238 23712 417609 694286 354088 428333 285295 404106 448515 394210 94799 483128 403055 280771 216540 702218 350640 344623 284407 66999 1 36555 314503 677712 299531 298182 1 278936 280265 226984 1 262510 262707 252181 245688 301295 405119 247660 172836 25541 213563 66098 204183 199229 1 133907 184779 152505 147465 1 166998 164188 1 1 149419 95756 139805 162110 280311 130166 309084 110508 118564 132478 112522 157886 106225 64422 72733 97441 124783 529382 75640 87100 84761 81757 107845 77718 82276 74431 272980 1 63151 70711 66960 70398 70476 423321 62773 72618 1 61279 604304 556078 64917 405552 59509 499 1 53213 134787 60972 61454 1 64835 64045 64401 19868 431224 1 233693 71825 142272 75318 1 1 165325 59284 249070 60292 1 85102 276177 1 101312 105071 98744 115795 146458 117775 1 124469 113145 135938 1 211930 154336 1 1 271472 160409 24155 168270 172762 1 182003 68589 183136 194430 185654 876939 389610 216322 1 523832 461025 236292 445844 235813 213468 257998 168223 335238 274150 355755 546778 293359 442015 1 261633 322999 317422 328881 334902 1 347766 356817 251324 952479 714865 1 376136 389986 405757 400157 1 414689 420993 359128 636121 1 78631 449370 416881 49345 444092 464013 505763 502101 492372 500847 506305 473860 470429 347875 530522 454436 533539 548861 342326 560137 1000000 866341 576434 549012 584990 592690 597062 602380 1000000 47341 564399 515874 349951 122116 648523 1000000 648117 140307 1000000 668460 668477 671519 945932 1000000 678853 659845 970430 67820 670419 691561 1000000 1000000 715317 670845 732374 754729 727638 628256 737834 1000000 743027 52260 744351 1000000 371546 692638 863735 745485 757606 768466 439582 815125 789513 751218 767197 793038 603703 770748 773640 576154 772961 773548 773910 1000000 774652 774826 182397 1000000 774872 723383 614398 788338 918642 765786 703368 771167 765107 768351 755133 848009 861750 775962 761006 679302 279154 475918 736420 751361 54458 750936 810396 751598 761828 799775 1000000 733552 421614 732931 721128 712926 712932 710908 689368 739014 699892 685630 691889 691622 903633 680038 670125 671270 880282 764235 1 653408 601430 3405 638931 605722 622610 623888 618953 684988 608571 1 591933 61979 600469 581698 713423 529074 559995 561058 555235 776942 540886 1000000 530315 518200 701255 550459 390402 561713 281760 518948 482368 476291 470127 1 663974 434143 445500 428177 431345 426924 431994 414532 347077 307354 124079 389761 852733 356991 105448 297985 927382 362975 460158 374726 334692 328691 302410 332346 301618 846826 694219 695355 290897 268482 276135 270251 1 1 1 248024 101181 237230 1 149810 221399 1 212680 195594 82672 169305 191414 190397 484989 113190 170535 3584 841721 202749 157511 159442 147586 1 45689 135045 122459 127786 1 1 1 102227 109803 107630 470230 1 184850 680686 73319 367500 88314 98569 1 81534 1 112252 236921 582321 72176 42994 43246 118640 66435 65469 64986 83792 62473 60542 514534 1 1 1 60073 48372 59832 477131 60199 84570 342716 282778 59313 128371 68337 66895 57068 1 82998 95292 47208 39783 103603 75716 79067 82896 49513 472550 145354 90315 122354 1 112306 97737 118848 107077 154310 110175 129535 167586 349392 143109 109254 1 254789 142182 136291 390197 1 144224 420458 63462 117125 290259 64186 718207 784186 195395 200289 205544 214658 178208 220496 225828 1 236767 674734 501191 1 258081 264726 267571 259400 90959 284348 287268 1 1 309775 315738 349026 749163 305015 412815 345760 356208 315387 445979 50153 368577 381395 293625 707326 1 419180 554351 290334 425944 431559 453527 442927 450686 1 516837 467654 323277 481417 358887 432673 340767 505650 511834 517579 524112 529597 534291 739556 570525 345990 552862 593912 569776 733648 808416 104345 676033 597891 142986 597985 329799 1000000 945495 639936 637344 630155 642856 770699 652635 713679 662506 669714 912168 667410 673417 683563 544722 692152 695651 539757 962269 826037 733275 713192 718019 721782 724107 706040 718066 733286 588220 1000000 741586 489829 746744 749064 752619 931605 758296 922554 641317 754715 342099 760075 652445 959070 677210 769731 769816 771718 772377 965805 1000000 914608 775786 1000000 775390 673977 775337 775217 741042 755739 776357 896319 770255 787507 409219 770278 768655 934995 780952 746059 762732 763624 895256 757563 756654 753681 497349 750262 664422 721447 716303 393914 467368 844388 993215 817388 1000000 722222 705963 208588 1000000 708864 568611 701486 698595 693767 786572 526341 681707 981697 671243 668873 709544 1000000 672995 645779 656217 640697 393006 611296 618948 614269 264009 610786 602875 600115 594717 588859 589938 157486 602035 571563 996884 486458 330646 544229 1000000 535153 559542 539033 460498 551621 502780 470910 800646 507795 672151 396135 464917 480994 622591 447916 403640 435410 430107 436093 127745 431203 238539 399082 392047 397170 379693 487543 367391 353127 399658 1 363190 810147 330898 790346 389941 36580 307096 301206 295365 294635 279894 234133 272610 268100 260936 1 250138 245895 239256 288308 6767 14880 376898 521526 175684 442320 201934 180860 193423 28412 1 1 139908 1 1 383098 144271 64620 119841 146387 136827 133044 130145 128354 122357 198927 159920 111472 367253 398543 105654 94836 130426 95054 91361 89234 762784 674332 1 42416 65319 77312 74857 69237 1 70384 88247 66471 1 19030 162283 63438 1 62065 161009 62122 66239 61160 56338 56905 58460 29814 72817 61719 128755 62776 1 1 65288 60889 67661 1 181861 77573 73159 75267 613174 77253 394750 678566 456365 87574 156482 247444 109751 109640 92510 103452 106805 109764 226389 743967 6226 120346 126621 100525 135182 137775 135284 144794 148339 153838 430500 27072 737837 174240 189005 166458 184973 189944 70083 123590 226718 310365 210123 565356 224698 1 839416 255433 245543 267796 656549 262456 171668 291988 303287 285241 13133 290205 951549 308616 318120 320430 222520 332440 485378 317590 654995 340836 364445 372122 375524 386895 949376 359801 602746 30337 412209 462887 424628 770199 435816 442881 449423 461547 440820 1 496836 476741 797336 657675 496060 458816 533120 648697 522389 546337 530849 539994 2249 568127 543132 562048 936178 586101 579838 585337 590948 59564 416199 672527 1000000 610698 622393 628449 1000000 297373 801116 647055 651789 656161 660767 1000000 842055 685942 686823 859702 677978 691075 1000000 757897 724877 706383 742393 707653 679393 720424 753861 726864 288569 733854 411327 738511 740178 743879 1000000 850349 741833 760423 760756 757541 642100 793717 799243 870709 766057 259943 812146 1000000 1000000 775289 722010 814886 497711 774730 513534 869527 775726 1000000 793708 775792 114301 147192 758908 735865 778018 817892 694716 771145 637379 769071 72512 421260 764707 672344 783239 759626 763252 608923 792729 758021 496010 650277 634829 740092 738909 747811 689883 729430 480752 723992 720482 717375 689128 707356 701137 637874 635754 997391 691439 686828 610168 679442 674656 622886 654997 661485 780833 648080 647523 637850 637875 972640 629497 627851 617700 601849 607368 566228 595311 774952 1000000 394723 574826 586795 570021 557897 552446 1 609667 1000000 528842 522942 531162 511019 492359 62849 502953 502738 340867 476311 468534 99707 456210 442021 419103 437695 431397 456027 419134 414933 406228 400562 395250 1 234829 375809 363025 349462 365439 1 341532 341038 333140 327119 270373 214318 1 251269 296955 291726 427803 670445 232248 268924 259874 257975 253617 878874 203321 235929 230137 225214 112434 220932 210032 1 201017 185713 190384 189932 182257 296093 1 1 356090 158538 255144 709987 168291 2483 138433 504962 130896 1 78383 18955 65293 1 259433 346470 93166 661154 1 1 266940 93943 200458 113236 74575 613179 1 1 76284 1 665150 112626 28192 68213 72254 116820 63717 282115 1 62736 1 61662 61393 73939 66060 37095 62302 59793 63197 1 62540 78060 65580 64743 1 66739 25455 659441 96479 1 1 295817 151143 78936 4903 83018 85433 88459 96408 92397 82528 1 20468 357909 106284 1 402069 118581 119331 122557 155820 129688 222967 116871 1 145412 337851 148706 223649 161606 136025 110537 155351 179167 484350 188824 1 276233 370362 239120 255476 218936 223698 228926 267951 1 244949 150154 255895 454082 261258 280248 278360 283867 238966 317518 298533 307813 313288 76186 325276 295890 337231 343282 352940 455566 358121 368376 397243 408147 423504 391911 399960 376076 462919 413725 1 1000000 436631 438588 630464 542055 465169 468642 472486 459008 11593 490414 442940 488010 509191 515165 472566 1 532962 544548 546965 550330 961433 578214 597252 614858 578625 576116 641654 448946 246854 356625 655328 614691 621423 626381 632718 1000000 1000000 645770 1000000 861179 716772 656170 669365 1000000 903667 687235 27925 706537 1000000 698295 706971 705860 710123 701356 716563 714587 723203 788147 774783 732599 445412 741375 741227 743646 431943 1000000 753116 760032 1000000 753834 759767 797076 907324 849612 809007 768264 766910 850409 771548 772191 773076 776968 633807 909905 757815 791787 783975 782685 276279 783277 766124 775838 707358 777484 851076 404643 772749 791788 771483 377236 748148 767286 754559 1000000 762389 755501 1000000 756811 389914 707162 1000000 101314 286187 737514 740203 737435 1000000 682549 776154 743129 488452 655295 715198 711928 695300 705809 680223 701937 693087 689003 739466 681292 675699 671780 669669 663283 690835 635133 1000000 642839 724450 808126 642108 607829 4574 614635 609382 604164 1000000 671642 678938 576682 577002 587603 562682 559411 199669 573610 545876 519014 551846 521154 522942 475778 513607 440892 1 1 497593 688075 517490 563963 458710 452010 498645 1 245445 444286 421389 414685 451802 414287 397250 388752 298540 369629 539117 365804 289069 409113 1 343747 333140 329359 320001 320688 311500 231083 264732 322438 251892 274907 284768 288506 269108 8381 243439 807947 255038 237968 232363 1 263467 192912 211523 199713 794594 1 241936 188583 182812 186469 683854 168997 166634 160331 1 242429 392038 119815 721356 287409 1 128813 1 121729 172006 119894 125378 108667 478986 74302 99868 99383 793404 91922 147687 87114 89058 73667 80606 74888 303149 161613 1 81356 1 401863 85234 154067 1 64906 64113 511612 1 1 97981 59815 1 160704 61472 345764 61810 113670 62882 80449 64360 91614 162168 76019 1 43739 98925 1 73014 81800 186711 269806 80842 1 1 87316 89694 1 186954 110653 131651 98225 101458 108970 160055 115347 112472 131879 106917 129100 149174 192999 139067 1 354476 1 179020 165024 74801 1 177850 55070 183375 1 195505 197559 202873 207423 415668 217408 723584 215261 243284 289518 243889 80340 254805 178049 334989 271224 737477 130371 295723 273327 301016 548858 143418 318008 993622 604986 331673 345288 341072 1 360002 366432 372533 364921 382959 391101 1 411502 477846 400841 419745 420472 434459 1 990440 296633 459673 464691 472869 509918 1000000 87049 454851 491910 897283 274898 519918 524476 531239 537725 542305 303677 555033 402310 566330 564699 841948 581598 1000000 981885 592777 604799 572609 924439 674563 751314 547067 25754 640589 649893 650069 794647 467395 613843 668429 871361 669748 488583 11846 689771 693821 1000000 702124 705941 701874 675328 716067 719492 725959 727630 60318 709953 899389 910843 724859 1000000 654804 707038 614402 754145 1000000 757402 1000000 764373 768154 739300 1000000 729649 925859 944413 1000000 241958 699607 1000000 774885 768365 723643 776826 779499 1000000 777125 639037 771660 429341 246668 780447 784760 1000000 1000000 772663 771590 346248 764273 757932 446552 765124 895536 760820 655975 758048 955725 318309 750926 752913 746771 746889 175883 644119 739851 738587 473703 674962 726316 896419 731475 713118 719937 105635 701836 650231 418278 296871 544741 681156 847460 673924 637237 673021 631780 637102 1000000 646495 644064 645769 631829 614659 353586 616588 579884 593429 196180 578250 590024 584532 1000000 573448 448437 627174 575128 552259 680545 549502 533253 482304 521365 515550 509996 517840 495898 1000000 479155 472149 491407 469850 98309 1 359958 436378 436062 430022 582026 417117 315168 404737 543645 392595 386504 380905 736810 204911 48117 356545 695180 1 662246 1 308636 319594 316862 704306 339707 1 337188 284507 223872 195524 268112 263973 296986 1 302531 699429 403998 237446 220661 505627 1 208878 219622 200380 112893 162457 183091 462195 1 136940 11667 162190 383233 153717 149642 145702 472639 137801 133968 275627 1 1 74099 116461 372431 779040 107004 55957 128179 1 1 63985 82107 1 1 90871 1 393943 45497 76099 1 1 126251 1 1 67635 1 46278 66886 1 470145 11337 52587 55441 75290 80607 77570 62225 96196 439062 69152 273211 72401 65198 65849 279430 28971 1 1 176540 140705 75292 79325 39967 1 362676 27733 91562 89498 68043 88493 170918 99826 101076 1 107275 114218 73132 118837 121952 194518 1 277351 215057 1 144519 147729 219266 155814 149578 145978 173975 172140 177268 186355 189779 264811 29623 510242 176361 211498 213480 222287 708440 237708 403216 549953 200608 1 259226 270792 293406 265434 889020 286887 419254 354241 1 571672 299117 340761 322393 410488 1 346851 387775 195032 1 495305 396170 1 389791 396234 270393 404393 415221 1000000 220236 500824 504475 440210 451740 458314 66878 470220 574861 535943 696961 494641 933895 678671 512726 705057 512433 530417 575840 545908 736410 1000000 1 1000000 570204 23283 582276 496306 7297 598413 498321 115896 1000000 192108 670790 997099 634602 630676 547395 698801 597727 658397 697971 667172 753880 667555 437808 685140 498142 1000000 697049 700946 74888 718211 726879 726667 532145 734861 725622 728780 712247 734839 737919 740517 743208 735378 1000000 751848 753004 446998 757460 771363 714313 969099 850511 823332 767746 764351 770399 737015 1000000 773579 771658 774822 775759 1000000 1000000 777063 739966 520235 775574 502845 772907 962319 776870 650661 775043 867297 1000000 741239 771362 761107 511548 772523 764233 780954 729830 746096 595478 749179 754826 765707 695133 697867 730562 699309 741839 1000000 678883 701220 729880 697522 733535 716869 715997 480972 707668 704068 520561 689320 1000000 111171 1000000 688614 758224 541135 576163 662406 657764 650288 587871 642071 661440 594922 626688 623696 609160 602552 619391 604001 594620 729141 587508 581104 575557 593782 711873 54840 408187 547131 558655 535582 532747 532282 456359 603070 427902 446290 613870 831223 268151 487052 469472 462529 456885 374820 362782 964760 788043 457122 31635 313065 441652 401165 434549 387006 379031 357918 1000000 1 243396 767985 372468 339842 721452 325841 321833 315819 178637 662949 259895 310181 286656 310960 275230 126337 1 236578 252924 1 1 225143 238162 232037 208494 184769 210819 1 202432 195984 291717 1 220861 177249 169154 117616 229856 184817 155418 151234 1 147747 139400 1 461996 106212 139135 106362 117909 195264 111201 94614 94357 96799 99685 96857 24741 629550 79461 91942 1 83089 66592 79520 398509 76207 81517 72300 296328 43552 1 69939 65959 1 13153 659753 51253 1 61292 1 528115 1 62814 63044 67079 68545 23464 65522 1 102316 21044 71047 1 70833 72216 57936 141718 76989 93420 74811 1 1 149444 89375 105623 64885 1 99000 405502 105213 1 137742 513414 55202 121074 124538 127830 131673 1 167688 143062 145129 151063 155751 152859 422222 1 172486 168720 181091 186236 190501 196225 175605 689150 210936 1 225154 1 230767 231636 241770 247168 253016 298327 264145 285285 271454 280596 716015 658989 299243 155985 267544 412634 359493 201982 347197 339390 344999 285101 507281 513066 1 374273 1 388617 865176 400835 394387 233673 339800 1 416193 446121 490496 918015 456617 444347 468714 675159 14143 490059 1 641743 1000000 510689 516682 522166 362140 1 541088 517603 302870 997133 540987 569792 575406 580964 586507 595819 591941 602729 568371 777656 618376 192086 1000000 672098 734224 985542 643304 652858 421381 455536 513438 642738 556285 680006 1000000 584364 723463 764521 705215 727704 709909 711498 703750 235088 1000000 648033 726359 744972 1000000 774539 56720 786304 745554 803525 1000000 720290 1000000 686178 759203 826544 836444 750607 536748 768023 714606 772486 771413 1000000 773808 825804 761667 793296 996220 783009 725727 794328 777843 784565 1000000 777584 688629 1000000 776596 585129 797684 771971 1000000 770714 771024 1000000 1000000 814742 765070 288955 647038 1000000 744361 768642 753563 751447 579014 746583 329640 742153 684365 544632 994841 736450 726346 963515 719877 845090 715159 775603 433866 336589 740308 640925 930572 685889 681497 306804 672109 765346 723030 661133 303255 657891 664474 627365 288243 582091 442347 686129 186590 361815 616336 1000000 594141 605238 585594 577485 572067 1000000 560749 518071 828507 769947 515083 1000000 1 520084 513835 496337 501877 1 489788 631654 489287 354709 442189 469386 453640 456247 346316 436158 72099 479977 416127 409635 1656 1 359432 288969 274445 288018 334844 219885 802532 348137 342077 344189 328782 325985 718986 312164 1 460895 169416 1 276739 277387 119215 326937 542751 257432 249535 210330 238743 319083 1 159342 100205 289543 1 354707 109320 193012 494683 1 129838 37457 182911 1 152818 237083 152982 148903 144912 141006 134013 298761 144714 130276 429229 41606 1 112869 144697 185067 103805 1 430768 1 88887 90708 87853 336030 83817 104425 73630 1 74523 69275 1 617616 242599 69270 68229 68417 34228 705299 1 486199 64449 63441 62901 1 110402 63065 393237 64708 63583 65765 65042 38437 66413 67477 334535 70514 87446 35390 65529 16734 417182 78813 183256 81308 635605 287098 1 91512 93939 82090 618603 128438 107099 281613 1 117773 453386 672981 124195 127522 98205 137377 130651 642083 1 176135 162447 158041 159352 155763 112236 558772 107841 185382 191248 194210 204141 204724 237092 487749 1 393155 544894 241593 240981 69602 213833 256524 302603 220273 1 119748 285272 293831 296384 1 1 1 301034 326293 330959 1 336811 272263 356510 327030 290117 100296 381053 387222 384047 780395 397481 415889 418323 420089 322970 1000000 442982 522239 454929 475055 473204 478732 479938 485582 427076 1 507363 773313 303875 522214 528146 533973 454420 893131 551378 557010 562957 557247 609554 498072 315641 590733 667704 601684 652174 612272 546469 707938 697018 635071 614847 532391 647436 1000000 397388 660927 664348 877677 676240 664400 681047 715441 696904 706933 728061 768441 861604 559025 953150 717958 653194 723813 726785 502788 1000000 734536 805739 743450 739154 689997 737143 752581 794487 757176 804990 760941 761318 339396 766352 770833 718524 770669 713038 758194 1000000 775021 918080 766355 478522 781512 748845 354875 416218 778335 774520 400655 778462 759477 516993 741905 628528 775144 773964 926669 679687 827534 396391 771514 985538 764685 817595 761129 756764 862377 1000000 752620 847520 742970 710805 742588 852518 737172 734046 693623 675452 723450 721341 794177 665695 1000000 708847 716253 664474 695543 737251 1000000 706777 721115 820545 663990 1000000 314889 656718 652262 647311 642054 1000000 839328 630036 363269 660713 1000000 606891 601581 759502 1000000 1000000 627796 646783 750708 30250 632870 554624 545629 454713 683010 535301 843317 960739 510147 1 497836 492861 485945 291582 473661 557568 461367 648309 390455 1000000 772949 430509 190934 11566 1 523087 406965 414223 679922 138643 374841 419047 118882 337623 245454 630829 338223 332675 325368 292213 314772 332745 194019 334969 941917 1 279493 273820 264700 739243 257044 251591 246100 888576 308737 230176 224901 207457 1 207666 218621 172804 201653 189816 182339 181327 138540 131987 167158 155633 138971 142196 150560 86695 1 268494 122634 131424 122522 192794 120814 403178 122796 111127 108081 365019 1 179865 92481 792250 1 89416 106537 249385 1 8812 79895 1 75688 382630 55480 65328 70100 1 30467 23144 65354 64099 68824 64395 1 63728 80330 63492 84380 63734 1 64940 64783 52554 1 580387 50210 66916 69806 71077 48398 1 1 76989 440789 80683 1 32549 87015 147403 90692 1 244030 1 101686 104484 107758 723375 112774 1 148039 123520 268080 130526 139162 145867 141623 145719 144935 153871 157956 301560 166512 8552 771971 181014 180847 223205 197758 198799 167713 206733 213715 218727 51459 170873 144711 1 245039 1 1 259013 267528 707268 278332 1 1 242247 1 315733 963795 263672 217202 327979 340916 343096 349167 355244 361352 366570 365434 377323 484015 392114 569097 400698 91707 416854 216516 429688 870634 441716 822384 1000000 460941 176555 472632 474022 783270 545056 721866 287740 456614 499767 532352 526933 488845 1 374548 550356 560293 561868 567529 1 489492 1000000 11630 621690 416437 606551 750591 594497 621566 336650 631596 725201 637982 646544 198856 647143 660682 728474 48433 226089 678523 960506 92413 691081 666350 699062 465122 706869 710412 511437 660569 537180 724361 807273 730313 682444 736718 825012 1000000 745223 624105 426246 822751 424552 146999 1000000 1000000 570747 314509 1000000 1000000 768556 816343 772014 751147 496118 473236 115770 779272 777360 851222 437158 778592 202650 713120 776238 538944 778455 778107 738589 845902 902774 640397 775506 206893 744415 941404 899074 382174 767287 834152 893740 762086 760112 758136 756012 327938 998144 740295 746484 743886 726778 580976 724993 678657 706291 725932 650693 719791 1000000 570786 665332 703265 660070 809616 693281 891603 684959 299576 676579 1000000 247478 443439 624159 682324 885008 544590 639508 632742 615444 620069 1000000 674771 1000000 603598 600646 592823 739334 481854 637032 1 671178 578773 462781 547791 541976 474779 599014 534096 511037 512373 1 527513 494277 502022 101138 472406 468789 480745 349800 362709 442269 1 446754 394409 420368 414188 729997 401556 387354 389519 258753 377098 598646 396857 463699 326049 347164 340513 318652 326755 335163 342094 244307 619056 398353 293006 287088 281622 271688 439859 264686 259155 254306 246402 242813 232669 232172 1 221708 174145 335422 45431 96719 1 185425 1381 186001 872874 161471 138761 1 480127 67003 92464 212342 1 1 245354 59782 36267 58877 1 118983 116267 1 109447 106458 95694 24944 140166 1 237643 86121 1 1 107073 1 561647 78587 407829 1 1 1 463146 69773 19214 182360 66738 95887 425677 70139 73696 64286 1 56780 61254 1 64346 64935 63581 66316 76863 67578 151332 1 70085 122891 71917 658320 91093 1 1 1 1 88255 85902 1 91058 557308 105197 71957 101378 65745 107199 110198 250605 124170 132343 289063 379876 112717 132303 828322 339218 1 149048 153105 189389 223685 124282 341375 174019 58191 187390 256379 194210 234698 202578 207824 212707 219468 208507 230520 233382 255388 243949 249396 254859 303197 1 271534 266828 261408 288557 245294 294550 1 279925 217196 325332 772546 335811 665788 347903 354476 453820 53888 925283 386039 435048 386957 393373 1 410179 426709 421672 428447 762031 340124 446590 385567 663059 632705 470784 480317 483490 901025 392640 583538 503217 513787 718784 505741 909471 869849 497372 549192 538111 567417 540498 572835 577675 151614 589490 603505 976105 605643 1000000 613898 619416 221702 758957 639049 640425 496302 650378 663933 646952 993349 599260 526606 677765 684205 693671 691514 694459 698325 702313 955087 710120 1000000 358070 996295 373473 589102 130395 732995 189991 739264 789777 769003 740102 749404 1000000 258720 742719 400535 278729 763772 764695 766391 779007 813222 773237 879852 879953 1000000 774477 671899 903387 777681 559170 611959 155260 780948 779328 1000000 782630 992794 778706 778285 777755 794067 776456 483520 771255 773504 795253 771023 777066 767600 108667 838774 799717 760437 971732 757118 754880 781051 732608 405514 745111 728620 735692 735952 734967 730674 508541 1000000 720890 391758 713789 703804 706560 702881 140933 504306 688078 842987 682628 675404 668003 137181 641472 618472 619255 690702 646266 115680 636480 641043 730626 933822 601560 598328 602248 1 577358 834717 597970 578626 570815 566254 901207 419937 549951 543795 538298 545699 528607 516240 514013 492239 502560 341752 485677 459003 550734 446471 873504 459790 453618 447432 444431 432366 427602 248420 412004 441820 410924 94983 397882 501885 448020 327978 1 451046 1 37932 954865 337961 231989 653644 316583 392957 336333 264966 289227 289695 1 278009 33383 221522 286647 459404 217100 239575 137507 403104 228938 219067 198270 213551 118327 285992 1 389560 96101 751280 160663 291170 170930 166372 1 220158 123490 6044 1 144501 763157 190778 231537 327903 35715 125387 102045 115722 77686 86804 156533 1 59354 1 1 91778 123452 85256 84814 205715 81150 82108 1 39699 1 223281 76186 56615 122138 1 65561 1 64413 77967 746212 9078 1 601893 64476 64564 63597 63866 68354 135808 1 61419 31588 69130 69996 41610 78172 486959 211398 332052 78713 37518 272079 85216 86235 94855 91100 66984 42125 389214 105179 103927 1 52392 271994 217964 49600 122706 128310 129480 514632 148063 435 144598 52776 152418 156563 170386 310884 156751 637934 520424 1 629187 151383 1 200891 195452 548068 214579 222202 1 243520 1 1 257321 243566 260380 129657 271324 272288 956836 283183 364716 643671 305799 157039 319053 231828 196867 334582 292373 127205 342484 376937 364928 91439 1 383214 828044 395796 398137 385494 873410 167984 713099 449679 439105 411244 1 455300 532967 754575 880072 482243 91581 614133 502196 441946 83830 962332 525571 513719 601919 542206 547989 449994 654308 600509 570734 562599 530525 498686 567568 660296 596363 609135 616092 880790 869603 262817 634898 240588 644740 651778 392611 584355 1000000 667411 680326 677005 860448 685556 706241 808447 697485 701692 708310 731176 712917 713799 799544 722638 1000000 126868 807355 701948 59750 767306 849969 675128 822603 740850 610221 867987 855132 760874 762819 711570 1000000 768041 113432 781238 872224 935804 776196 750921 1000000 777323 1000000 914165 581065 769805 780784 780063 779833 779763 780598 595696 1000000 776876 760208 777020 729396 775329 867758 1000000 771786 770211 478182 774513 767247 1000000 773660 760296 758204 713445 127552 752094 284382 746326 698546 740925 105613 773746 319526 692890 725683 722363 718653 644728 813348 708156 707672 803686 714740 1000000 706003 807281 680047 14422 676731 663226 797038 1000000 243136 648125 1000000 638394 632830 742517 618828 619240 613090 566831 46033 596738 1000000 572070 441370 611240 569345 575023 877287 975432 394044 540474 534608 1000000 239392 1000000 510978 373111 498732 492674 486683 480477 475371 464952 462757 45786 450462 517817 364103 431483 426879 312031 1 470158 400152 17447 588062 381625 376627 383706 374848 139330 217811 1 338768 356676 1 1 315026 309127 737032 1 313775 741378 276621 1 1 264914 200743 279400 584205 273745 1 278922 109821 220644 215108 217257 207591 178321 677856 850436 1 30315 177176 141350 182791 201893 1 406282 151922 119460 143533 139737 138204 487228 129330 395050 70537 295013 115356 111861 75926 105807 188378 98185 100362 35825 96377 106800 1 86189 84953 83860 1 25605 76838 75758 201154 108081 1 66991 69277 1 67558 68821 1 1 66178 10557 65001 1 146134 1 65057 60159 60528 66810 1 77847 65035 70611 71528 75902 59690 75492 44347 81480 1 517314 72826 86270 98824 90758 669099 95568 99310 104983 144222 1 622343 804428 1 118664 180102 125600 128945 137312 299338 116339 129845 147288 156806 155828 177093 161509 173297 1 182967 177382 1 191211 196098 131057 204700 792314 216252 219733 118756 159210 1 241393 681109 1 257409 154300 337945 381651 188903 287408 292028 336060 41050 418972 315491 321166 344179 334031 339319 307332 468240 1 276252 369776 372920 366159 832936 830547 62772 452789 415814 454913 552397 385178 442588 278066 458635 382059 893425 940577 817919 865042 580522 970915 499248 413695 511304 541745 523268 411352 692370 404205 546806 493681 489947 460778 595524 623452 381724 587069 609827 864353 364395 235351 604475 726353 616297 625054 662840 721158 493563 977498 653444 658078 777879 667250 673957 1000000 247592 703566 1000000 47883 697128 701065 513887 832506 1000000 802559 719456 721455 747301 729629 622048 714626 592949 743928 736125 686708 748843 751158 756283 786952 758426 697450 765132 756233 766434 828098 769628 569392 992261 1000000 774771 753967 776907 993595 729052 742845 502805 780418 1000000 966469 741387 780283 480438 779720 567800 779053 574649 911251 1000000 842262 769147 773728 1000000 571996 743631 768871 769299 765143 420188 343973 759289 774242 650257 738193 1000000 747358 819975 216356 666205 658963 770471 429724 727110 723817 812927 1000000 715844 456049 856204 702143 698066 694489 690181 687170 373224 668448 705965 649598 675969 600744 1000000 843839 647984 620934 563269 422033 619345 620418 614908 609566 733686 598971 837420 247028 576977 529214 513260 577802 578328 554254 603441 542852 575659 563625 1000000 519010 901448 1000000 500974 1 180072 609922 545948 436413 494979 733772 452072 445794 439133 518415 123427 407668 942052 1 398290 396236 389939 383926 377723 415217 378522 359354 434229 101248 483100 1 328998 323162 135779 311310 268593 760901 258804 312228 10419 266587 1 265310 948873 254947 241929 874432 782225 254155 222283 222544 217439 108543 210914 202526 197782 193430 110201 121968 1 182391 170011 158445 164989 155163 151609 1 476040 141305 100756 133825 1 123630 102542 119895 116514 113571 215094 106764 105255 206465 98883 206147 94237 1 88433 64587 621387 1 98499 1 283304 76322 74577 601286 10070 1 758755 282567 71613 86625 146076 57702 65905 67136 1 130592 65500 317569 63937 66199 66657 65320 76698 1 237907 35763 591384 78911 27593 329652 76269 1 1 101560 70111 84858 83971 396208 92858 95752 1 100506 195643 109941 531974 1 115080 93368 437359 124949 513809 156829 132585 172763 367964 418811 1 404911 159127 155864 173029 172760 176576 1 116884 190456 351681 46249 204902 209841 432155 219925 201492 230124 194844 468926 245892 249906 79254 262591 211312 273786 42186 481015 458771 296607 781766 1 324476 318064 326774 388573 337989 343978 480371 333429 370641 330504 363587 278310 166633 755358 368770 417922 892324 429630 386084 472978 609607 435492 349375 454409 429597 467387 29266 481151 487373 956776 502731 504243 509868 516071 522094 520531 530486 537400 545612 553510 552897 562941 576459 574273 344503 585422 474220 569346 601777 995567 611602 649511 622821 627379 645235 638009 643089 615265 655593 440190 661938 280418 671332 675463 699049 1000000 687493 1000000 1000000 840704 675856 662325 711799 715585 708312 722392 784664 731198 1000000 760882 745908 947979 1000000 917989 837020 782228 882032 777477 720051 755607 761928 764232 766367 682424 769874 834091 758270 773856 391998 773892 776999 806073 682461 550457 234083 776226 1000000 672875 204892 345610 780432 783769 780038 815487 779142 778491 753707 1000000 775893 775307 725093 767851 268961 768987 803071 766141 761683 762420 766985 757807 755609 466531 740478 705900 107481 541722 1000000 702211 734803 930318 728531 1000000 767067 786411 529483 711263 708569 734122 617414 616236 691878 748898 803460 600757 674113 493674 665869 657824 385553 694616 649961 318479 774696 632290 324086 617506 615435 611463 721130 601080 614022 585994 584637 574367 577989 1 1 440947 584551 1 163677 533439 593875 871399 516083 268170 507392 602788 486452 307764 498895 921159 466576 534272 453391 468848 443711 435653 432220 410332 419743 343113 584813 398522 392323 1 364126 375270 368002 361592 272408 292423 343379 337303 98039 323007 318180 313495 816143 301985 295970 792224 1 136089 265508 267494 627384 256443 1 262002 411506 220210 252758 261895 1 213009 209333 480128 1 853731 7337 173324 166186 122013 417422 1 171036 40729 1 151882 146776 142980 119201 1 118581 12766 124809 122051 115172 114942 319151 156967 180068 113045 115589 97892 97955 92458 259312 88388 1 16184 355541 79383 1 71164 76018 216518 73078 37125 48176 149770 70839 1 726229 232719 112160 1 67461 1 150966 65916 1 213426 1 1 189310 69029 10827 70642 1 71858 74246 75641 76619 78706 1 1 81558 1 88200 168575 97725 88012 55769 100219 465705 1 107718 108199 114901 76767 74486 587200 127899 132869 142049 1 142555 146433 146162 80526 263452 449495 357315 170895 174104 163216 184674 189595 510020 197027 84286 178991 213894 1 224449 219378 1 1 1 378994 245868 265484 523487 354403 282547 283876 290390 717337 894884 313820 304487 319279 327222 327049 197334 342915 335282 341850 130529 154651 373360 898841 387321 391889 709879 408021 410411 268954 654475 445830 435217 441733 807766 540670 476942 270478 472264 153356 246489 490122 1 502028 508822 730902 386492 498205 532477 538584 392920 550360 786817 948495 436420 572489 519387 584688 590741 1000000 99850 606176 611383 616635 621827 685718 638448 752424 511984 881562 651842 665627 1000000 626644 803511 675432 647446 965245 698668 691780 695647 982309 703681 705799 95678 715261 681020 682564 729631 746223 957833 537747 732937 740784 743604 728311 749034 497181 449140 761900 757049 769827 473145 764665 766364 769034 712057 771232 772946 916130 778262 744020 776727 751733 802549 518670 779625 787409 818092 712332 781271 781228 789766 760413 785504 780196 511831 524965 778413 777124 776482 775686 923850 1000000 771565 1000000 786000 767131 743569 865220 765689 849125 756987 249042 749437 701671 747451 716631 739803 738768 993797 728684 729945 703693 664067 459309 641432 712805 746467 665212 25133 1000000 657770 689437 838576 691377 676578 681190 602209 770745 480059 651020 644798 644101 639530 696456 393013 1000000 618678 556591 625918 125893 639323 1000000 587448 581535 569815 717363 574593 310802 772945 548447 525574 696371 766833 767931 526046 510890 505430 503776 492194 505014 1 623130 448755 434388 456810 363693 129958 438115 427035 425688 504654 409701 429296 397050 394546 834921 226380 373254 337312 343140 613389 351657 345287 340900 1 337929 321899 152625 270059 262038 174083 292329 286283 439324 600076 269400 264063 258411 253163 283984 242517 27919 186418 437096 225397 243796 210947 206026 261568 196655 18030 184513 182554 1 161805 434494 428929 160620 156463 154440 1 335597 158731 128928 128670 126042 126237 122135 94953 98973 138407 110175 86559 1 95281 1 91895 94812 94288 621871 192566 121195 1 81532 74719 1 137502 87588 1 72740 112124 70610 69684 353333 149577 150638 294602 66854 66745 93326 26857 67098 66666 248246 67451 34142 590340 9329 1 1 1 1 74354 75665 76848 184023 80387 237901 78219 85975 1 90258 92598 129134 75698 99953 1 105353 125517 94807 205673 118515 134829 165487 1 130894 188517 138169 1 747834 1 259711 177368 162022 166266 245820 176847 179486 647677 202476 193384 105846 150957 1 231100 209818 851713 1 233525 327821 244141 240568 254871 181873 265979 272836 285528 1 283179 294264 297842 253662 303758 185294 323609 329796 336128 37313 328674 353729 357381 381899 372007 58578 384439 390556 1 68540 551542 406005 367913 417336 435864 11358 423007 584478 458052 465614 494794 477815 405473 1 494259 501530 512333 831032 519435 525547 531479 622028 543214 550063 555852 537336 561439 572082 577218 584569 355128 568577 599802 603606 654265 615649 648481 588038 631063 528313 530999 645676 650443 655517 660425 1000000 655957 605077 1000000 321719 410285 713249 508083 699806 1000000 607519 670750 771867 718506 767734 1000000 725886 730391 735194 737522 715749 680601 756452 748930 929523 754145 756068 389395 321831 290138 765537 568071 983703 766782 766631 773248 727645 771923 361037 777437 1000000 821635 779851 712087 739755 727606 83872 781725 793016 688159 768038 781316 645695 781256 767577 756251 374673 1000000 757943 545183 774073 772840 771376 1000000 765521 798259 741919 1000000 621494 565374 750320 512867 748294 1000000 615119 734037 740472 730125 734294 740211 727990 715336 723299 728287 724104 432472 687813 527432 708266 694540 694566 836464 138232 517883 1000000 665051 948269 49366 641087 750753 645996 1000000 857727 629871 1000000 504368 660315 579884 600129 477104 594269 684829 1000000 622916 572060 555833 559736 578057 405509 535672 547246 824600 652183 148236 862155 442750 611124 510253 251693 476805 477418 436337 464940 264456 369855 446427 440130 59581 427675 656304 453605 410531 395639 351157 351591 385047 68859 1 366091 61701 414220 367774 1 350037 293977 214259 294649 311970 306094 626207 294199 346179 283151 439063 202836 259087 841371 229690 250173 248945 235745 218983 202163 847770 212342 199471 456338 213194 43273 1 115901 27588 179739 256954 112850 166573 162033 261805 152480 173921 145481 142747 144155 512880 127735 127733 252463 121214 118626 110708 1 115726 105732 361674 133967 246820 105735 26488 415029 71728 357007 85804 115049 84249 1 1 89608 59708 1 1 52942 1 39490 68203 68292 102478 1 1 69903 66912 199184 69877 91080 538325 68105 68728 41411 135701 67564 231536 73664 86066 75793 1 48852 91912 82320 81451 86341 18280 552098 92107 105627 97138 99691 109559 97166 108443 139122 114537 81539 121859 255296 114075 1 133711 134554 141335 19069 106915 577041 158205 161961 167144 256263 177307 189044 634581 1 700891 197177 79301 410794 216803 723565 225850 242074 232437 550304 261379 249152 253809 266520 261954 295210 279578 281590 418044 646097 827573 302743 312484 308205 512836 327789 334628 311897 319895 317798 392468 1000000 370842 369742 383178 389311 401125 395953 406001 414016 326778 414628 432590 438825 441997 428174 834310 484353 839279 1000000 482349 475343 136264 498881 352235 512350 521709 580025 675311 536175 511933 1 1 559582 565066 799375 577609 582082 491656 593132 598578 605320 607828 614685 620138 529486 622943 636397 642623 682561 66796 654673 679546 664031 669313 494471 907891 580483 166716 690286 424680 732405 705587 706428 710066 1000000 700506 720832 734251 889279 164093 970507 617341 748446 793704 748049 713674 918885 869793 755892 758824 1000000 529668 815720 738849 767802 793970 762880 788337 301781 1000000 775260 714502 577351 796772 875692 780352 781762 765070 1000000 782182 804085 730399 777229 781739 332154 489272 344519 1000000 734739 791010 769897 797348 908119 773621 656126 751262 711361 1000000 762113 763594 761294 721213 633852 761490 753551 752718 713765 782372 741670 590238 691023 738809 726136 726045 722890 992092 177914 714134 715194 704814 1000000 696961 1000000 1000000 684993 465419 39384 662860 595506 844943 657427 1000000 884334 616118 639082 633136 603194 756726 612531 612351 780253 601739 698636 586961 584947 579945 593166 1 578386 640604 344217 547888 146864 554371 463102 681864 760784 517599 318539 515994 485446 556773 479484 473349 473907 461014 467496 448666 442525 671154 1000000 168138 406964 881574 831995 395992 172499 216274 380529 1 679493 426350 395710 345232 584444 839265 322145 311275 268085 328271 8229 302435 1 277918 1 279488 273824 280987 189185 177099 157450 276932 231662 235678 152004 251228 271564 213552 794785 205177 448184 407191 190904 449071 169355 26655 1 1 679826 140591 174558 183739 147558 136765 140701 128700 132672 200538 125753 122404 581694 115979 342160 110830 107046 104294 201213 1 96461 375237 1169 485571 94341 86290 125947 81775 58880 245264 69340 54140 74308 1 72147 288776 70351 674102 321713 1 34240 229489 69229 72344 49536 67512 64062 53432 65812 69048 63345 229153 88299 72253 108158 74539 48667 46033 1 674308 32282 1 85825 1 35875 11860 363805 97208 38668 103161 104750 1 107132 130449 139695 119714 1 141310 1 1 136740 118746 144451 134393 152547 143780 158694 1 169102 171455 573408 183300 1 287558 528940 1 160971 216735 279978 401848 118365 231050 246658 399725 32789 288869 1 263706 269260 584872 280705 469735 272145 297725 303540 397112 300378 321056 353835 333069 346895 102668 350023 328684 525245 363536 458150 390884 432501 397326 400907 428262 461030 311235 200807 403510 436942 427673 397400 424040 464777 468435 471200 1 446280 481389 503756 508112 620460 517112 522660 494303 495403 410514 200815 552503 902359 311602 570288 601264 577168 576331 669576 433381 602918 543125 791897 618428 647470 629000 283094 925213 647548 396498 780185 1000000 663190 668043 675586 169364 681011 786815 687610 371841 686062 624860 692994 781641 713193 223520 691384 723833 531832 1000000 800231 738642 745682 648240 745452 928429 866606 753289 748976 757339 766442 574680 764361 766590 793610 769790 646345 773371 773210 772970 138148 775559 778811 356544 775628 308628 1000000 1000000 738257 751041 788836 787119 750482 782450 782090 782719 1000000 782700 302827 778953 772607 816593 775943 1000000 432980 788846 770154 1000000 1000000 989933 762245 386297 726102 756065 807215 823148 748560 745622 654034 736821 1000000 765157 730971 719772 732721 1000000 1000000 664699 710068 706227 705571 672546 694401 770262 961130 677286 560834 671941 347331 495201 661323 652373 742926 209068 676692 975586 629591 835629 716751 613867 609125 603173 598386 593375 587425 581882 635701 620034 576015 558922 549271 586796 473295 509030 403203 866265 410958 502690 506018 373177 919735 478779 468682 918395 493044 461791 452296 859101 372472 435523 395097 209644 424431 688297 414141 400980 101164 455833 415611 162899 357526 514588 358416 266760 821856 339620 356441 316344 300260 316740 312018 304566 305626 537210 162477 1 220500 271134 1 262061 263746 1 184506 239065 1 176069 327368 8788 332903 209947 27091 196772 194618 804441 56957 353142 255019 1 165725 161509 157324 136919 172473 145445 1 137890 202018 1 192659 117498 241176 375638 1 111260 373452 110094 1 101666 556624 97492 92901 302758 278973 152442 90133 82772 72558 1 77926 178800 127562 58611 74249 88714 71065 263935 73306 62967 60525 76231 30232 739938 1 58039 1 46490 490409 104975 492879 65251 71641 90736 706523 206098 76203 63625 204300 194125 65082 90711 83881 88867 546153 92014 457138 340693 49396 101768 104465 107062 700361 614424 1 80669 122919 151774 1 692741 1 118604 137148 1 1 150586 137065 1 179736 1 1 381342 186199 190835 1 211038 458853 260339 313571 220116 243954 184403 1 241147 246234 228228 257099 262634 362436 291583 279374 117262 279798 245435 315768 308969 268639 643463 1 1 338066 344304 314415 522621 409978 343506 4335 382692 400315 388219 556130 457678 411381 649028 615978 404533 436221 442425 448031 437756 460987 543818 670996 480065 711094 971344 500991 506620 1 516272 452684 344288 954178 498 462041 1491 571160 983902 568577 692188 610067 586272 590542 926218 658229 1000000 632910 578371 627867 1 630211 638236 87387 617960 668641 210977 674061 604431 672574 1000000 142374 657639 695737 693065 697139 705567 295641 707805 731991 715461 680279 723574 727756 695667 733229 736356 739386 742299 685345 748287 844587 753115 282045 762450 578149 761181 915106 766222 768063 1000000 1000000 958808 791313 395824 776919 1000000 1000000 833997 780718 610364 911389 764117 789099 175574 783210 783235 788228 783822 790873 868990 706642 801702 805729 741598 700966 777040 775658 606998 513028 1000000 768657 762881 767578 760131 736721 761870 759015 757286 484304 751990 541584 763297 747531 717887 458685 735528 240916 729246 714513 533680 718850 722414 750215 707835 703952 916785 696196 691965 688835 1000000 683531 650591 649549 664615 1000000 863157 651810 521613 652578 575986 612633 626839 794654 615855 517076 612739 620838 592314 1000000 825667 48616 572811 569432 543239 735153 569652 381490 538910 523700 361414 524890 531602 508410 271994 215132 664914 1000000 422399 351736 461790 633617 316416 174227 440816 434977 423338 423557 88106 411084 403636 1 406396 385139 378909 277477 363757 345247 354531 295671 342426 1 348149 106918 711936 312456 909927 253811 291852 289047 363064 278026 483757 266737 75829 255818 35847 245466 239796 234428 229221 227068 426728 28707 182084 208750 200042 176253 267525 235954 183733 181567 740499 1 163193 159055 191099 150760 80006 142985 223439 201703 131869 301730 164090 159946 440783 113808 107271 462192 106819 1 20926 98926 91474 94794 91782 570711 4383 85626 60213 1 80149 78685 86009 1 54676 1 74560 99430 83348 70302 1 69235 1 12481 73771 417305 68295 61979 639408 1 222211 119916 1 80561 1 66449 445872 545873 75840 79696 79935 100563 84872 1 87643 55007 89982 96121 1 1 97050 164824 106909 109757 114189 26743 130695 121850 102276 128984 710128 127554 82303 142850 147207 148519 175117 185709 330501 1 116272 497097 30192 197297 154898 237858 224004 204420 213083 1 1 359654 235228 368525 240301 30366 250584 256017 366897 345330 126173 276707 292616 284022 306848 329547 307617 346993 325803 324246 316960 338494 342668 348499 354912 361440 804864 1 358749 386189 391568 397720 935014 410120 416255 652816 666910 627730 1 497044 450245 195073 465881 449620 478164 338137 490399 496410 502587 577916 514619 520686 445668 546910 537217 943290 355648 574916 566806 485543 573103 578728 583397 543510 1000000 600735 510797 611498 611664 407377 638099 642065 566711 928437 377996 652377 1000000 662283 667664 670686 599714 620373 1000000 688182 550915 686276 432234 703629 1000000 717942 935123 107388 721935 726241 1000000 579288 747030 738998 880973 1000000 689553 658537 684896 757748 810369 655104 775049 1000000 766790 768028 764260 486482 775042 494649 669013 791654 778726 778470 708737 780990 970017 873174 469070 780587 1000000 783667 739787 736382 1000000 766481 782943 1000000 1000000 781042 783453 690165 864356 777389 721176 774870 771866 926135 1000000 781922 794000 764993 1000000 760789 852909 804081 528818 854548 748414 1000000 682397 713039 764010 733802 732653 727968 1000000 234518 717150 713206 1000000 730638 1000000 754955 720454 541292 685250 680842 1000000 996785 667546 662473 905831 1000000 648684 802625 40612 790485 642107 632713 343691 588841 624063 602463 96343 1 526810 530597 243514 569458 527718 1 551974 546146 636202 534410 519654 522523 516897 510548 504479 416510 486002 486232 398033 480288 467827 461144 206997 451804 445271 113682 421248 424492 480875 259876 405933 575091 392909 386856 390219 351885 365616 408995 1 188366 345176 323557 265833 238449 346965 299535 311868 282915 322426 291542 151959 280979 71214 264609 266907 264477 275476 257417 190182 236721 363325 99772 221058 215910 78096 770707 186974 161108 241330 178138 226358 181593 173525 484296 181458 151444 156397 132681 1 184974 208183 134516 133814 64051 112327 55151 1 60703 125332 104047 30326 1 1 95967 96626 327393 92950 95214 94209 76111 467367 71056 81511 1 555070 76965 34304 71008 73478 71907 71443 677906 70350 174419 1 71520 540348 9950 65196 67727 59371 1 39620 1 1 106822 209903 74384 80392 689283 16453 1 1 81408 89079 120421 1 1 42063 93962 1 98715 101245 138521 1 113904 1 110711 119261 121644 1 450186 124886 618499 136712 160381 145908 150434 153837 159100 197861 261561 639211 175543 597820 184527 261909 193805 198550 134582 198442 227000 218357 226427 244367 233600 237867 720883 221249 254937 259266 296987 274672 277100 282611 1 437272 504490 362063 308966 523947 323489 576120 5068 342530 395313 25520 161931 365703 371827 376044 395569 390114 396457 401909 409793 173051 425057 421588 126094 465668 577798 452222 457970 463577 470814 474204 483023 489129 610709 501688 506977 596867 512661 559987 517345 537636 542701 548989 722910 560540 566186 571978 518328 447318 691258 595597 1000000 199619 609834 559445 223274 626135 699345 846026 540826 213728 135761 579031 660774 684708 669653 671273 681480 814407 687459 690859 707443 699823 691575 1000000 747316 361355 749143 1000000 725755 726769 1000000 734919 626504 743422 721368 745343 882524 871209 180337 782201 757479 216536 1000000 627275 767994 578853 756006 752769 290253 775963 777237 287560 771555 851029 799749 829153 782432 957803 1000000 792963 497713 788161 786558 716618 783985 330954 1000000 787484 965034 1000000 964197 1000000 778120 776512 330509 733997 772703 316312 892010 763144 765671 771395 719535 1000000 789573 782328 554484 170090 217164 745476 741241 744006 356976 952053 728730 1000000 667679 716398 321776 585413 772881 915615 301280 525912 690298 625822 684223 871820 675371 672910 593419 217111 631829 646105 601342 699928 635035 632973 622349 693942 610455 616016 646594 429680 581547 588140 586441 1000000 543957 756220 602516 552280 547327 421848 534092 593535 271193 518740 512836 506966 500659 1000000 346920 219827 1 480564 581478 322905 167217 502271 474053 417257 597028 420597 452469 599222 406198 397481 378641 346672 260439 371226 337223 549093 90794 348739 341270 319780 334824 348472 321454 1 292176 1 229132 1 359274 274861 271007 265189 325684 254362 23805 243730 230339 97665 228209 240228 87633 211421 207895 786756 198226 800882 1 183463 362577 143085 170914 670073 405134 176872 163363 150262 430464 145237 120365 165036 76067 95485 126149 121591 1 161591 1 278328 115704 103915 70373 208796 1 1 90413 1 136926 154914 87212 139936 80709 79120 41541 123383 75440 72307 73160 1 87202 71122 1 78339 355897 598027 199903 69366 64341 69718 69975 136118 110577 71557 72328 1 346481 77283 76365 226915 59651 80478 82754 1 115005 87389 712903 91587 119638 76750 99278 163543 26951 91516 1 111992 611203 120145 1 124038 126976 95218 165191 138709 613949 125991 153533 150640 179492 765808 173810 140779 172942 152065 414716 186180 192996 180283 203214 201178 212373 222535 222582 227351 1 180467 46465 219176 253778 259358 1 270372 255251 281616 188777 89840 313101 304621 310461 1 322256 328197 339529 353578 324384 311313 356202 248561 370477 368797 382835 1 1 401351 564680 416314 318580 426152 431336 404707 445409 462273 144238 491526 472509 748379 464957 476132 493974 254453 498895 637681 503030 809030 530098 653775 1 306236 926419 559373 416744 353549 576177 481255 588758 593284 592142 629217 261917 1000000 1000000 1000000 202233 658128 638905 645333 650211 653533 522450 664445 683935 672330 7843 687216 1 690946 695093 313239 733787 705434 519372 715438 627015 307707 722834 736520 730091 735131 259332 741470 1000000 814315 586724 751027 158215 1000000 558486 741597 997543 823585 741521 885956 766389 773130 776195 776043 780366 810182 555370 607144 758397 758436 782937 783016 1000000 790122 788099 795464 1000000 784039 1000000 871976 730866 935099 454707 600032 797745 717463 888529 777913 526176 356447 766107 741998 761619 186845 553554 128846 762853 760564 1000000 526202 753512 750938 1000000 68043 1000000 638707 737630 354388 727355 885281 723390 604230 788293 1000000 710521 704922 701203 661714 693749 811941 621313 1000000 675647 671133 666580 678589 736376 1000000 648463 641166 707542 821273 627478 605649 641935 683172 606548 583743 148503 544520 586921 852449 726686 339119 568513 543524 640686 543097 409538 598795 522878 549003 514715 506611 612228 753558 474305 162547 479190 452475 751422 468400 454056 454137 439287 421606 429076 481199 139188 45863 486629 37675 391107 262364 387352 363976 296966 361359 264927 326253 1 1 330998 209382 858141 313548 307446 301623 733442 220412 284389 292743 273408 267157 258193 227942 251140 263029 240364 1 20262 407487 427826 209042 281637 204914 794185 600067 1 1 181511 772549 172811 189947 175424 130583 407867 190270 1 144108 132507 136839 830492 99595 1 120433 18856 98882 106276 110733 107913 105208 54131 142436 97172 91554 77356 96568 89829 50208 98246 83146 65008 76242 1 190050 1 88163 34715 73785 69660 122955 85877 667376 69432 70050 640854 69837 610786 70472 70382 70764 71275 41325 246935 65156 75279 121237 588497 120634 79120 80564 1 624173 1 94237 89404 88834 717592 96032 55876 101693 107428 106000 125267 86984 1 119897 120641 124031 148630 9215 134296 142051 146065 11015 155554 25169 157558 161220 165606 417187 149873 131943 867259 192420 222256 196787 235098 253875 852217 145794 221332 611902 231695 156703 86213 253373 251443 258240 1 269172 431651 480620 359256 250638 294597 393775 309443 245247 274486 326978 335152 1 505013 344685 190477 905746 931433 349828 1 557232 126790 766507 492974 412446 419971 388088 498012 428126 442196 449837 389594 462008 441416 474332 51717 1386 715551 1 504799 663292 516925 523135 529035 534814 472440 656541 562299 558211 429373 553359 575343 607771 586548 592072 594516 658224 608392 613479 990024 620308 629331 700596 1000000 732775 649231 671495 658905 1000000 668183 672763 339636 461080 706433 690249 694401 698491 701288 610258 710227 714022 715630 685517 724769 728174 731250 744307 737822 230510 746138 767530 928533 822688 761604 1000000 774390 762520 763882 790175 767914 773540 771470 685918 774734 776141 458978 778700 963749 778551 781763 954596 767456 831407 786013 784736 791207 788624 785136 1000000 1000000 789816 784370 783878 548430 1000000 782366 1000000 779869 858109 660113 774595 907547 222720 1000000 1000000 595323 774940 432812 1000000 846828 760647 754735 752165 749523 746775 744440 750852 737066 727819 933120 1000000 774354 742353 717825 747427 710405 720244 788068 699464 690746 690443 638939 676240 544451 396126 860441 567618 311742 652861 649496 68858 636493 20840 725726 623101 495977 614321 608819 569274 663306 819271 293267 581192 871459 570526 564526 558472 553652 542839 542279 538050 741505 522865 517868 510548 505136 902935 497358 485947 480475 474984 489282 822946 389905 449939 443707 350144 440136 507940 421526 1000000 398904 503009 1 509824 412891 342755 599590 363334 521181 334391 348797 338166 445222 335249 636190 306282 333634 296659 320395 292018 626360 277753 273703 269634 531638 258625 253572 244205 1 1 152013 226816 272732 216686 284891 460968 202268 197199 251143 187990 724313 176189 31990 363419 165509 160897 143228 209139 20891 598823 232817 129060 472281 111358 112334 745993 121217 113151 403964 112484 110759 182431 1 1 98878 36348 1 94712 89849 439186 50599 3821 1 407025 38058 748937 77218 163587 1 702022 1 1 164029 1 69749 73937 31965 587410 1 1 70781 71166 71613 23157 32686 73644 19589 1 68074 37605 1 80664 85565 194501 85534 226276 257839 158025 95601 95845 48291 14688 1 106257 8041 809267 114218 312334 255160 123567 127023 1 118375 1 140967 267455 1 151270 156431 240372 396666 1 277874 226681 181029 185793 186625 1 201303 16033 210583 215343 836980 394536 609942 821340 241050 246439 252290 570872 262632 470702 389495 279305 397333 427377 145336 302253 308078 317096 295957 325821 153392 372821 416830 364156 564270 667666 1 181777 379261 624597 408773 332930 405322 834905 416409 431697 434619 273914 388621 807159 461186 460784 411577 474824 446584 485338 1000000 768691 503615 291057 753094 873069 527677 550271 510670 544993 528315 922327 562804 563623 781310 579576 260699 607694 657995 550374 607318 601044 570353 605322 646730 644260 638497 781828 649398 598023 416238 485139 667459 671978 279657 548265 699387 623146 696660 697953 696447 977627 1000000 714214 701119 720740 724268 727237 1000000 734317 737429 995399 743180 726068 745588 735961 449261 814460 178254 761578 722677 772404 791282 1000000 772044 812462 778246 842036 1000000 778859 787510 775225 393062 243621 791236 1000000 131440 819190 785413 838394 338027 817381 787244 644684 796753 876734 455209 889391 469487 781341 693071 312129 334867 787332 738590 808779 812833 1000000 588932 767082 641161 546290 447145 817923 200388 264240 441444 350584 747612 742347 160091 731796 383372 733663 753770 549354 542319 715723 724250 525651 743508 474194 1000000 654209 540332 786620 678151 682171 797416 663410 658225 646268 651389 634699 904553 1000000 630941 85805 607777 615705 857503 1 599262 671908 588868 1000000 1000000 570557 560523 593802 596168 544375 532668 1000000 531377 525133 451033 512628 507526 502209 493824 489092 473272 476871 792909 639599 458393 448733 446036 297590 433637 469639 422062 415031 444721 471671 397132 493491 1000000 377434 404146 1 359713 353586 99195 341763 524257 329118 871616 290277 637676 304565 300045 1 381303 313581 297682 272263 165366 1 186406 253586 251461 410798 234481 885921 223678 446914 382749 208711 203846 199516 187113 189686 186775 430259 90739 171809 168165 165427 148234 1 1 206381 159893 135831 173579 133104 133756 397915 122698 43199 120550 323371 134619 106562 521400 103671 248889 98417 95237 718512 79965 51171 84036 197766 1 1 6342 71027 67409 67884 77277 77609 7634 73044 1 71902 137774 66770 204094 71115 95982 71438 91951 230261 70652 1 86663 1 74783 71617 76476 1 133647 105433 91696 82479 76129 557431 1 1 93278 111928 97128 93746 276380 134865 1 56879 113863 1 119933 602833 110385 307815 91262 140631 7718 55519 202231 143924 74084 192382 308769 182824 1 206495 66864 1 270157 195209 1 204767 131564 819542 1 224456 229600 662074 204476 931527 260784 547252 121281 365611 272621 191619 516963 353053 295428 301245 306893 350064 694130 779799 1 336954 342487 332634 854685 1 366781 377374 243941 373748 793417 396522 684515 411208 416063 375631 1 449632 837905 439758 564533 459397 383932 471782 500289 574795 880408 496280 1 508351 514457 383440 526799 532395 538574 544201 847604 622150 561644 555147 1000000 541875 584334 589893 642736 595139 835031 611261 738044 622173 559103 386821 602609 102919 648443 272972 657155 570877 666193 670664 1000000 747409 601305 852065 670092 734152 700278 685861 529320 219501 636105 718037 743306 779858 658287 1000000 773823 820697 743549 731121 910699 820247 741824 756340 751566 761596 762711 715482 547891 639220 805458 773196 1000000 821137 763980 777972 813364 247714 604588 783113 779649 784489 621208 785137 786195 791702 819179 792238 831902 812778 785252 780420 782376 610662 783185 1000000 700245 340817 1000000 1000000 773349 775106 697801 884307 774061 828445 628855 804358 761701 1000000 757140 807271 752101 752326 1000000 763807 742744 737699 735849 723506 727859 1000000 729914 704808 872970 688725 519665 671983 698993 653382 429834 686053 989768 884035 670735 669009 664971 659435 670449 648769 643356 638488 542225 1000000 684058 613212 681420 606640 632165 596458 766574 644316 664936 574182 558720 582587 510668 550082 394209 539160 531230 527611 521663 502159 530601 1000000 497505 554435 503980 238900 129256 466636 516378 247686 448337 311052 1 439831 423498 506071 239186 693843 398786 393060 394580 380271 957841 1 365462 355837 357505 9252 504462 331755 377965 319880 309044 223971 302140 744005 160250 334035 342229 272287 342270 542370 256999 336516 246521 502461 346262 244589 225956 220590 211915 1 182653 200961 289422 243906 183446 182356 157776 139062 1 164902 174319 1 160734 148881 1 148381 137749 132619 618812 607243 123491 462701 95479 129067 336680 111290 681148 116669 1 644453 96393 94159 97160 65236 88116 85915 84531 82980 81492 139922 1 77735 235546 77322 160690 85514 99337 66780 72623 371571 289515 441534 249730 73170 72503 1 73986 72842 79881 98079 76864 445744 86628 1 64429 124819 82261 84943 75410 1 12618 90426 93259 30894 436044 104448 94428 105530 107251 564985 387010 111483 120150 123159 125896 155502 162197 1 161242 94416 147321 72315 155578 752213 170524 204778 170739 1 180505 1 170611 303672 198932 203710 208566 204641 216198 427817 29096 233788 654294 133375 243932 378822 802983 265967 270978 278506 353553 316334 294053 299467 260587 256203 434346 323341 331044 290038 813449 218926 724610 369195 360431 351910 377741 376406 395955 22804 391602 364538 414855 293121 424599 252732 441749 450052 1 435216 1 583632 278077 482535 763428 467399 964268 628053 508416 856056 459437 354780 291248 25964 395746 791474 560462 566234 654154 693266 583247 657808 612690 465013 605203 610815 696227 625062 715687 631515 636631 764921 1000000 654413 869259 451096 1000000 670453 455619 705895 682297 688060 1000000 696457 182130 720367 711435 292239 696103 774538 876732 896690 750698 1000000 736767 616162 766776 745713 819588 748533 581706 756476 758935 760650 763516 184010 317261 143008 771494 588993 754953 744412 779367 332899 665285 781467 814937 786261 726384 770210 1000000 772449 795343 146600 724821 788605 786113 786472 1000000 785384 1000000 941322 673422 783922 779939 768512 1000000 659538 469492 783313 1000000 754841 722897 346035 770147 771433 603026 977671 758352 1000000 754830 950264 1000000 745734 1000000 772475 736580 589607 764791 498602 722374 718825 246642 571030 979329 703424 699608 428477 690931 571162 679507 678313 205667 820198 664669 659937 690832 200453 521395 1 635415 261347 347526 444841 615153 609970 418050 210581 1000000 223110 1 573908 570825 569440 694845 542840 459623 541663 624223 530108 498547 517887 166238 636137 462882 198706 353082 481430 1000000 1 462955 821461 474680 1 436241 419389 571268 431431 622168 397520 395528 807530 19709 345921 416688 475216 365570 86272 352319 201574 214882 340829 492053 209960 316187 304980 304602 274587 177554 287225 568169 275674 270173 306141 270871 725031 251813 243285 201348 870262 1 822861 217502 214547 1 1 142816 197496 1 244162 183311 103081 272564 166737 162540 147892 154478 190122 191065 48893 139292 358700 126285 128907 125449 172350 678610 581028 504172 106688 86059 104818 101711 98169 97519 1 120066 90760 89121 110675 83425 51311 82436 1 1 78240 304120 76189 75279 1 23960 1 72641 651085 73948 71895 1 156288 72053 1 72973 71036 1 51094 68087 1 77173 78323 26625 101488 82330 775502 80816 83313 78429 112024 93137 95300 1 630429 101511 88055 107571 1 757581 116077 119159 1 124833 246307 1 135726 478926 330662 145952 150566 141799 1 140592 1 158418 177813 116568 184203 175744 193381 197857 202834 120920 235931 719275 211192 448375 232746 237644 243304 230221 1 1 305707 135757 258047 1 294437 215188 1 357315 599798 689562 294644 238362 1 343182 348857 322503 362580 363492 370338 376509 1 383623 396610 401123 408749 279907 696907 499521 432460 438306 444630 451146 450942 463068 975111 466479 482175 570578 490392 755729 517124 338649 49867 524434 547238 552050 1 547691 553346 423810 565652 568523 279601 586691 502079 592885 570760 603560 609548 615795 1000000 927522 594357 493458 361650 723777 497750 339065 654999 694552 445048 296824 641397 691052 687328 878909 697500 287356 439712 639374 1000000 715454 729941 364614 512613 732725 754366 736227 172295 782948 671562 837534 874222 1000000 755463 758731 768763 788764 849105 715542 768905 557902 767465 774910 774108 776521 1000000 495919 868300 782718 783639 887838 860318 791988 786278 785123 1000000 787139 806786 695854 787052 809578 400775 790174 791600 785749 783744 783026 782028 780923 421203 778206 925190 735028 1000000 772765 770254 831071 775924 1000000 1000000 758183 767044 774166 696359 724480 735658 895732 735960 735700 716743 1000000 725263 723938 720431 992163 712967 709180 882893 1000000 649399 709459 806752 680307 454956 456459 671199 665319 661815 672531 462769 645118 642415 765972 248662 568764 624554 1000000 610780 613701 69448 595138 323434 572532 793142 572051 537406 1000000 516585 549718 719121 398707 533953 124564 90848 450404 402702 721631 495910 501116 503788 477506 436430 465297 1 455009 1000000 597682 436738 163344 421894 198882 62626 1000000 188484 347261 380584 327215 290505 366736 702236 199640 508766 84525 1 84452 318692 1 509139 278125 260536 313782 288854 285785 278070 242057 258055 1 1 1 248612 237696 237670 263730 227366 284312 196758 463923 207990 200809 195256 190439 230361 154400 303054 172620 168433 217551 159991 116043 196207 1 173579 230432 102197 133713 88736 58224 122459 120526 1 114517 111619 98759 1 103599 404324 102472 591800 515118 97748 88812 88296 90579 101618 83267 81734 201272 79381 264287 76833 1 75123 653952 68854 73343 73481 1 73055 22896 1 72361 290069 58093 85527 224724 74594 150085 76420 76625 79066 1 80505 116607 80982 1 86526 215092 213431 501204 95169 493612 101162 224916 126158 117060 1 1 176625 118792 1 80686 141030 131737 136534 139142 380143 150903 430040 195683 158301 395528 163286 104884 563794 154576 186272 1 192543 197217 34761 206700 211652 631098 222751 424865 477269 220860 242254 283635 252914 1 259565 350526 193404 278776 195721 641210 572364 303364 474329 315054 363994 704840 329063 925367 346733 352103 423596 377759 343689 422289 360990 377758 321847 519578 409282 385143 411056 426804 440853 433956 782506 438341 452858 459247 478354 731274 244385 516281 237322 508277 471583 353055 518591 485683 494103 534716 546715 1000000 548157 1000000 563938 569665 378126 579911 733804 575355 597630 88289 346685 1000000 292956 633663 1000000 634884 638283 625776 588123 688740 622699 599922 641808 597601 677181 628117 710690 659871 749038 699206 480911 708444 772044 1000000 718593 668931 718170 749903 667384 181078 1000000 746852 680402 748044 750902 649055 756752 776885 838060 790203 725586 771475 765160 764156 764968 298243 776544 670217 778652 780719 779501 326957 783892 936234 1000000 786118 786394 829600 1000000 787755 878196 787712 793513 787355 792688 768729 265045 785449 784650 712091 778421 1000000 792340 1000000 758979 978261 719134 772603 771298 669985 792772 649583 763815 834915 758317 1000000 779903 741897 756097 676729 638448 699642 735541 757246 728824 579427 712983 716735 742158 721783 707868 1000000 637252 699425 671290 749521 681871 677430 689064 666242 655015 1000000 655564 720910 788433 639347 636024 629156 1000000 618735 555141 544913 598413 599656 581037 586166 559044 497244 1 938259 697292 413036 129165 581233 516156 514549 401839 516357 522367 782197 489429 1000000 197108 566575 473679 334126 461354 62169 480235 445382 436534 430388 424854 419691 431752 421338 399738 403379 262246 371148 352287 823 319364 48997 348066 344441 338427 632715 64486 320591 314578 310090 303058 237339 468735 238028 280200 247110 122241 702282 258070 257957 247311 1 270163 174390 691871 217147 215913 215021 662356 202082 199581 371578 187774 180606 598067 1 224864 161808 165798 133198 153351 210704 102992 142407 135704 127254 131766 130900 125152 227175 261260 102064 112966 110163 107154 102897 1 99805 146546 370304 93721 84594 89336 1 92492 84217 82717 292773 80680 384500 212317 64039 1 76208 272286 170328 74238 58097 102546 497357 72362 72966 122011 403340 54924 1 75085 1 183330 9550 77407 127893 1 1 72470 85915 87264 93005 217149 92906 95055 154779 113860 1 1 134352 130098 67211 115414 118413 132702 502080 150267 131312 145899 138358 1 145567 166738 346696 1 162370 165356 1 194786 175435 1 188159 1 196414 212319 204983 1 223207 272104 209186 24788 236011 146711 433585 118499 257926 275281 127783 234771 354473 285027 290720 295735 298627 841793 313873 736750 283128 331604 1 343556 359048 968226 45006 349740 373904 380156 386148 392927 397063 503701 222976 226133 429312 446603 158474 427484 427489 626519 462948 466702 472758 474385 487835 501417 495664 798972 627320 515731 521574 528797 319397 434276 401195 240683 651062 271699 583418 570471 811539 591293 591813 596591 553760 617198 613088 1000000 593836 742083 633730 567739 643820 514307 205384 645612 607252 667245 672500 933728 676270 683111 682020 235687 854730 631707 702541 702085 714151 718379 861246 441214 509041 399268 684050 744274 836579 744805 745108 468976 751915 754402 840787 850456 763031 777714 767468 770234 760190 595914 981270 346674 778117 691888 679975 782352 484950 762158 767121 785785 588758 681992 786532 797262 788071 478229 163826 784250 806520 787665 331256 788843 819156 754898 902686 783516 1000000 781440 522634 778824 766692 774602 776012 1000000 317896 781922 1000000 889495 679770 731625 759589 704625 560029 668184 174388 742922 298017 708519 734555 733525 1000000 629600 844769 716065 778842 403156 1000000 728353 579676 690027 687980 683461 162777 631922 670136 463045 658520 543683 880832 641403 641260 691217 653096 635664 684813 610017 610144 603631 562263 593820 588387 581910 573739 589960 1000000 658381 530973 1000000 542465 1 63819 557894 518574 665163 503222 579039 489101 489214 635909 814837 469796 717032 457641 405610 407125 379114 1 436292 420266 414091 409266 417631 397421 372579 575784 376956 371691 513410 502451 335754 339263 329694 465966 134053 322972 1 311050 474806 299440 1 287948 282332 293883 271171 259241 53921 196037 308439 244135 451051 846635 585332 220353 219132 254075 208504 87200 636322 199338 190943 180882 1 199794 1 16138 70179 155896 1 13723 147723 143980 140387 273558 1 129911 126531 675233 1 130223 234426 111534 108694 1 326246 1 419647 3493 21444 190134 9213 88549 1 79490 1 396697 443910 79669 689976 77581 76600 488256 4702 92405 77152 552609 73186 73406 532528 73765 73612 73896 1 74785 91481 155058 76921 13869 1 588792 117520 82603 1 85490 1 56572 84268 162862 95098 97511 100524 102086 1 1 120701 115464 525625 117954 121193 163245 1 251962 131251 143018 141200 233345 209725 202891 156555 160589 609872 153803 179982 45130 203805 186337 459965 1 576720 205015 193708 214822 220782 224845 453813 102197 245210 245305 250850 786970 184745 267161 272680 308431 284175 291813 287686 215735 328136 1 460313 350665 349264 327497 403323 347213 354441 360763 204726 372712 376885 384987 411902 399302 76176 81740 415735 406456 428275 435140 75365 431499 409765 1000000 803439 473278 474560 494183 492841 433526 502224 507624 421131 520300 526323 495375 645982 540309 1 555836 25355 655348 160720 740181 515398 514536 513413 601004 522291 611813 523347 477088 545264 872255 637864 647559 694516 664127 633952 693968 548991 671678 469940 203326 685104 1000000 694671 706962 704833 954857 834976 713213 965418 697441 723719 812892 733952 638653 579829 718411 684434 757605 741335 755142 755572 766476 494965 853529 766924 767308 469375 762032 773184 774972 761626 1000000 540260 617025 1000000 784337 784364 781846 1000000 786982 1000000 787825 662488 788522 969793 381664 788617 605453 847816 960918 852209 786890 785033 789730 807159 932922 770568 277845 778981 1000000 776772 506759 773039 556178 282915 1000000 765364 763720 760753 768382 641555 753095 752006 240111 744667 741245 738397 648190 749137 856863 778390 721621 138363 649910 1000000 1000000 678488 679179 696182 689720 685419 682993 382117 675672 684296 662700 613933 650252 436000 527202 638119 763308 630024 498097 450832 505593 611680 601404 560795 590394 788663 513154 433730 487939 520769 564432 837048 443598 667755 104673 526687 595281 569366 511111 504109 496659 122250 484696 299225 472140 573239 465348 453993 451091 554358 434969 416767 715418 402547 748521 638059 398006 396819 385439 386654 365410 718681 365111 352464 609455 600784 336935 486328 324932 319113 416869 389961 372885 294879 8952 341627 1 274178 230979 854532 277170 286783 67046 241689 300635 245862 221833 220299 753628 210298 1 195978 86140 276229 186965 182467 179576 175633 1 169812 165924 305020 1 1 266676 141884 557290 250216 160268 585123 1 121697 83609 690036 112794 268728 123145 115115 1 81807 130877 95496 732191 1 277867 1 96373 394111 1 252320 318347 74453 1 77449 100369 1 75308 74810 74454 83396 105657 1 73921 106073 96560 51259 1 75720 201412 77199 1 79086 387486 1 1 181233 575464 8472 90588 496276 92193 126269 558084 99213 789563 104036 100099 1 111912 112119 117710 479360 184297 1 260589 133794 133933 110035 144322 147087 97948 1 166303 1 104633 530056 177196 176867 185482 190102 361061 1 206722 179949 1 57228 224414 69234 224075 219157 239308 239920 299313 248258 266092 31438 277187 284508 287799 451180 770853 235547 280506 1 19325 329215 469209 649189 451041 353215 360693 766295 371315 377353 176041 163857 395353 402067 17391 414606 420814 1 433220 422519 445610 459483 395993 464485 484130 489458 235009 488786 555414 508548 501652 514888 567626 482567 41415 176631 466342 564759 552333 732605 440985 1 583844 567244 588902 594907 635569 597630 610786 614196 757791 617140 837862 637037 641961 608801 770428 661295 661633 666224 670879 674882 409540 680187 740964 693291 463456 544433 705654 1000000 713153 719971 704306 1000000 727755 635057 781948 363140 814258 731248 726134 745411 752258 755538 757916 840515 588152 1000000 474007 769995 350450 1000000 625144 849201 777943 776338 823212 781381 1000000 784602 785572 785466 610985 1000000 788360 789063 788970 914658 781022 535041 805962 746506 1000000 762874 765154 786865 785978 885294 644322 1000000 803337 781016 768429 423601 776125 772582 751587 465779 778784 766006 727602 577252 978712 756419 654937 752157 748851 744225 643389 672264 1000000 740766 714938 726522 819110 719300 716323 793652 707892 672458 699652 268669 696928 1000000 703454 1000000 717268 850787 666346 659060 657674 550091 640823 643027 638904 631105 623507 623208 1000000 695729 941616 597968 592519 584246 567648 575494 629702 564253 558502 540010 638970 540915 535021 443509 469725 516165 812015 505162 465111 485062 924534 481500 496970 467598 498207 455776 534239 163145 414698 93299 225037 432513 401447 536046 357610 366681 390782 385600 320618 323433 1 366537 351191 593072 342031 946577 197691 980273 1 308492 295915 283910 323997 285189 257296 275332 269812 265100 411028 414707 326184 81010 119078 228247 123693 222412 443137 354385 601776 234208 298831 193375 1 184241 179787 379229 168067 238772 162248 161893 172096 164306 147159 145727 29037 136388 132868 120317 123335 676377 121242 118263 115196 111335 116292 106039 779820 79081 726392 97659 55631 92462 90627 58581 84010 130537 379601 1 91293 80291 320029 78113 624327 76630 73801 76530 74966 214045 74508 74412 120733 74533 1 358990 75368 697698 29628 77472 75885 77786 1 59473 1 84246 150531 56000 86506 1 356605 94917 93993 98659 106565 105638 259201 473146 1 89798 117453 122071 123463 127198 130489 1 136741 1 1 1 72195 141120 846443 167420 6249 162066 376451 167206 184766 366662 112451 517317 203965 1 196724 1 159435 238639 1 244792 243512 778104 344896 259572 280876 256312 276098 264913 285475 322901 133124 292659 312111 242118 339611 324247 278293 1 347227 352183 359398 364118 525851 288159 1 390546 389823 848995 386978 416144 30925 426356 333761 236406 519406 443525 352043 16216 469092 525304 481378 692252 795927 473161 398138 514040 517676 401280 555344 130042 546073 549658 574754 1000000 603855 640236 677411 582964 440256 590411 726270 495765 429174 610162 623513 600352 116070 635929 489950 610869 602383 943879 80255 869926 670057 1000000 603631 550783 838762 731023 697626 794323 591800 708677 712553 406859 749677 846793 881033 730720 496460 881516 740593 814521 405771 368577 608991 940198 762962 1000000 762644 392284 835127 931250 703274 782998 776105 932211 736985 121120 873669 784232 882037 517918 787825 1000000 787436 794026 788640 582374 1000000 782078 792703 790392 429408 1000000 1000000 903532 778921 1000000 410719 174522 856072 794259 365211 177638 934889 795173 775498 775434 773644 791615 1000000 691692 782042 471741 808048 758305 377934 848838 750194 941089 597741 782546 227202 733861 426781 799546 724522 705328 215431 713450 1000000 1000000 823223 848229 287194 681422 840401 427547 617699 137203 1000000 943097 704376 813435 1000000 642137 1000000 568147 380725 620322 750999 610968 537175 600081 538317 589075 589405 568535 420978 624309 539258 555255 548850 661329 591198 531298 44518 1 263396 524157 200153 194434 490443 331172 477369 467030 619616 456056 370108 585943 427870 417106 584300 407447 414803 401590 402266 404451 390645 368206 341983 293055 135359 316443 33079 502205 350139 337120 219297 326638 318858 665363 625468 300213 294460 327357 270965 412172 486417 265824 258230 255835 593992 215024 779961 230111 1 1 140951 339424 208535 768774 202928 229369 190569 190486 181594 125438 172907 168723 164531 139825 413559 149578 144122 1 340986 724706 134861 130775 127718 1 120591 1 202058 144874 565673 107439 98187 158946 99999 99153 74867 126184 482046 1 1 748720 80566 82153 109678 1 411967 47628 67760 77350 75976 76143 285504 73059 78235 645727 78113 75022 75207 202910 96145 1 94058 504011 78472 78838 72374 233358 51215 165371 99819 13773 244230 90845 90884 1 140474 98986 101266 93433 1 79026 101984 113765 117059 121071 1 134660 116695 104625 136257 139731 1 78653 162380 347437 158137 162703 170016 755412 175258 179604 579380 112864 45665 38029 194683 207231 210929 1 232108 226970 312964 261897 199472 247808 71724 258534 87250 268934 399279 279231 716562 303651 180207 418164 185914 315060 298015 326817 332784 348816 1 356695 347963 619141 368996 364131 383905 387391 378585 399715 266465 407292 424579 424310 569899 497208 236485 449279 392534 1 421901 473968 460286 433577 564947 502269 505223 510321 214162 523677 534128 514932 733970 762041 627780 558202 563103 530482 575531 1000000 586776 997570 623358 632805 608729 1000000 681246 736893 636825 652358 667912 365914 1000000 671415 389704 664032 684269 586053 665815 682880 687232 691590 240351 1000000 355470 288294 702315 979547 717766 723220 726793 715282 1000000 649435 747073 726429 278031 749257 638195 743518 678967 760068 762485 1000000 767014 767097 769050 775200 606563 382453 1000000 759980 782422 782718 852449 784990 808139 786619 1000000 785906 693183 789497 625576 633447 794655 329753 676255 457393 789361 789121 777955 788313 787625 786031 525889 607320 666513 1000000 774575 855473 777974 776189 751726 260317 770592 768768 775427 763028 759937 748840 756956 775528 810567 767285 171158 781542 739626 781417 778725 729575 726064 717569 718767 730548 583319 98377 841626 842365 694558 708859 455564 689024 667367 672942 669234 582415 750412 576069 751119 480444 638478 634262 725164 541060 490532 605875 550518 673910 596738 587694 582213 385899 488006 425432 561532 549082 551225 1000000 538801 581313 455154 525413 523520 554519 902969 1000000 478385 607969 479091 472821 466653 671059 454259 430288 432675 435598 860079 852955 254489 696929 468102 403453 389082 22706 386761 373980 367874 1 1 317991 343265 337675 1 296697 317442 197900 368206 387381 384336 284274 227866 462471 274337 304958 257606 245292 1 270577 209587 235261 231322 1 216421 159689 621864 206063 210069 367192 1 193047 1 485092 174659 1 145516 1 1 438249 148452 134582 142650 454246 1 136538 612981 125941 355636 287153 100464 113982 113424 1 107444 501227 1 98938 96777 94542 221729 1 1 87514 77874 84522 437840 81867 81048 465507 598778 120134 688074 15551 42164 77074 1 193442 1 75377 75350 1 85654 78509 78688 205454 88546 79906 1 81775 91162 84376 99291 87459 90628 334784 93252 386419 77849 98874 101237 1 103214 269029 1 1 118235 119691 606270 286044 154345 139006 135818 137970 793397 151104 475075 154070 519558 758564 166359 1 193350 179173 164530 152477 171520 513414 204013 265987 211201 207709 257772 231254 261092 404633 325909 475694 63779 425206 262934 777610 274456 279523 285137 1 293888 302555 308184 284407 330528 325537 328617 337618 1 350475 756224 366173 370013 370282 663748 1 555623 398467 582152 929802 217156 972685 648584 590408 1 532617 463185 460412 452373 579844 476313 454408 491202 759301 463757 576127 529742 1000000 527472 287010 586096 544799 534263 714384 574089 568618 580929 217060 709470 904839 523376 623890 890928 613095 618538 509601 632250 634087 639187 710551 651845 970831 777911 664153 40185 662210 677365 697501 686714 706251 695147 678241 704966 707374 711188 1000000 883158 1000000 730503 777777 811817 685131 833545 752521 1000000 762844 294248 829590 757595 821277 968409 763606 761141 783673 1000000 762328 887724 759002 778342 833001 782488 782883 804972 785277 780845 780695 672871 618261 369350 503465 939698 409941 790799 913022 791145 1000000 796949 791074 783476 470952 788367 714254 786469 779006 1000000 785721 794494 635059 698472 775004 783066 871443 657515 754570 767961 765542 763213 831876 901551 804019 768335 772862 648783 744096 740548 737780 770721 719819 267334 919035 716700 722137 712842 722784 711341 777192 696715 692514 645421 683668 679339 935724 670184 835077 556960 655937 637992 795787 656005 402508 652280 635350 606272 3057 921656 600787 600316 421784 588247 660631 483750 539425 571714 561405 553439 692828 324127 568006 375629 517146 213764 511020 990197 499636 506566 478561 481331 475104 466065 462774 359104 216904 445043 439054 410760 425625 411627 216720 99587 403415 1000000 385456 382170 282868 1 364069 358063 352277 345428 318499 317333 446769 322242 310062 310397 1 1 288215 28331 246451 276198 215600 137024 259717 1 260473 1 208944 137446 228228 221940 218156 211944 371231 203685 207497 194323 189698 184512 1 176429 143646 1 175390 1 180797 162671 8148 466825 131659 1 352136 159072 127391 1 121170 305087 122180 744836 155965 107276 1 104549 83572 97924 95835 93682 91963 89800 88403 87093 1 1 117521 651340 80732 100753 427566 450483 99558 1 76528 74517 19697 1 318531 11916 66052 77532 317299 30626 1 79168 1 80758 81995 1 474403 85862 1 88800 469291 84604 61419 96286 99873 97710 102949 632955 108290 72188 113837 181933 119305 374181 125188 128634 1 221656 180103 186998 144671 149726 1 107392 161453 106909 492186 193274 177175 599313 143477 428025 315347 265156 90988 333702 215213 220163 1 287915 457068 268237 245817 251496 256485 488008 266476 265506 954585 305086 279735 295400 300911 302017 312793 327491 299901 346995 336383 342925 348368 361171 473999 247397 372678 337088 357285 399281 397221 48458 77739 963757 443352 243001 463986 435965 441776 1000000 458887 409880 462654 477682 486774 1 117138 502179 508256 514745 626483 581020 532301 540660 544004 583835 555918 560059 567497 840594 576616 678127 39754 595918 601240 512416 649106 760808 175176 1000000 633168 638247 144676 647520 614078 906117 659516 667675 752443 676951 480513 680606 565123 541778 700674 702794 723272 710801 711623 874898 479529 712084 537847 1000000 958376 877729 736844 361557 835777 751469 883827 774116 693844 433948 758096 766889 573521 797029 879296 1000000 841107 778799 780174 580060 1000000 785545 1000000 786634 787520 673071 662278 1000000 779349 1000000 609690 465382 791364 795297 1000000 791030 790474 1000000 789729 781889 809240 787687 876002 853538 668281 753980 731823 780229 778480 748632 774981 771630 771066 770797 770713 761961 761712 903043 888759 1000000 751824 1000000 745428 747473 788607 699607 657968 729782 741393 1000000 717409 714416 735685 299563 701587 684042 702197 689208 681528 697824 144 741583 1000000 662710 660156 1000000 751015 642766 638014 940463 146460 622473 617179 589695 321863 602026 595466 530166 584304 336404 573951 244433 653009 555711 568912 537039 859965 543247 997311 520107 515047 1 310209 1 33087 585749 477452 653985 434793 442051 550531 451581 48210 623029 1 421756 106161 409389 657400 753631 324612 388409 31467 977000 366442 359435 362657 351310 129712 335956 371063 378574 380800 411917 306290 301319 278266 289604 666252 274768 559219 267274 261446 1 545928 245756 240513 239827 86295 225620 214074 705022 1 205620 114722 196187 235916 187024 597382 177693 1 172710 90342 1 108046 1 149346 77484 186731 138945 237325 132132 1 125670 122628 118714 375453 202517 109576 172268 106604 134696 503065 216681 96972 94945 93054 260963 1 106240 86397 66796 81881 82536 81059 80541 1 79592 212312 69616 77216 80402 76839 770664 88904 147424 76835 76819 75913 124471 1 79472 1 479510 232926 77712 72111 86150 70985 1 108103 243116 93969 102949 133988 95634 103191 147348 1 110676 1 1 119056 1 125231 128242 643108 281244 542142 144181 141413 1 152971 156952 243015 461114 328932 158269 1 178760 619767 807457 195903 212127 256392 205452 1 211880 867952 229443 290961 408764 244836 248980 253359 49164 295413 1 277376 195407 288787 296092 296222 219052 407236 316828 121152 328330 156667 1 254981 353202 513629 360315 1 377350 383627 438026 191858 389177 408340 88467 420726 406476 433167 404662 448822 451627 819139 470179 470279 1 1 471571 497325 500917 612429 524860 262869 802553 527653 537095 538848 476636 554774 1 946906 572279 576226 583483 589119 1000000 600184 41468 612028 251912 171042 627007 632194 734004 546292 644481 633584 165766 662073 670426 672012 642021 680626 326831 676687 693772 655700 687278 1000000 472554 460540 1000000 680000 692709 545203 740544 736054 623097 742395 742386 553935 749506 717544 1000000 753459 605651 854789 717233 1000000 373132 773293 964962 775199 778635 329594 841029 783252 801881 785432 786980 1000000 788678 1000000 954936 784635 1000000 496480 857843 395547 1000000 1000000 802440 763951 783212 791158 718287 788623 783035 787333 891094 864584 248745 779470 776558 779498 783808 565427 774130 773932 575360 896367 384426 747162 1000000 758385 755359 752328 814475 747399 1000000 740758 732951 734133 730720 724587 723633 818443 398032 484171 845798 708959 701745 690763 509848 629670 682071 678701 674201 669299 664551 666123 654943 650079 640282 676113 636992 629762 624529 237141 854088 608527 790195 951949 517534 570484 815221 750443 569471 563671 557869 581649 411132 529760 72859 44281 522273 78752 545205 496918 530395 489168 645859 1000000 378439 469271 462200 720761 474423 600516 436951 890118 1 417877 289369 694776 423850 56593 387787 379306 542108 354680 532937 332681 320011 523535 327086 467948 326186 1 317441 306525 1 591737 1 854541 280491 274909 269392 264039 754381 13302 211720 242366 292655 232400 243889 435479 150986 212684 207753 240216 216969 193381 199999 185208 180359 179145 171449 167326 93182 124552 155126 92635 146468 79901 164546 132981 415808 129293 126951 1 1 116877 116238 106359 109859 1 105160 437061 100276 69408 78675 97197 131288 49343 1 258536 1 129074 776192 82304 81122 80512 699766 78921 689552 86158 10196 1 1 278739 56949 94735 105692 750566 481560 80430 14768 332103 392919 415945 197842 402500 86093 87746 1 78786 85662 94580 134862 206059 102313 105233 1 710180 191860 203688 87048 208951 1 242440 109649 277163 134785 758014 1 22190 1 117317 91562 166041 164008 168335 174823 1 177281 1 189978 199320 466296 811869 152611 227185 1 187692 228396 189280 238539 190952 249116 123008 1 348007 270797 675128 465211 303128 293013 289463 302861 310478 733430 313484 1 332832 339990 346634 840086 358402 362889 454720 298866 485452 388595 894896 400935 407108 413289 503418 353432 434856 344017 437573 453181 68418 463071 469669 728077 1000000 485999 520718 259891 505852 365470 517688 486291 597140 535928 542138 233173 792714 314987 563337 715528 608783 942097 587670 570390 599097 604627 610059 591845 429208 885814 631243 636401 611028 659818 673898 657472 240275 347475 377840 674671 633220 684349 475414 693120 627877 482678 519310 698050 729769 719781 993690 724817 1000000 728939 732228 740420 742513 1000000 545537 745895 753233 762011 758983 1000000 764240 766629 969756 770940 742756 899298 782283 778693 795646 548035 298242 776421 708674 787039 788058 749068 789857 789201 790300 791568 728284 1000000 799209 783320 1000000 413010 791983 794613 791226 790458 109966 534027 768141 787150 786274 786195 783353 1000000 933586 699171 319940 915586 1000000 833604 770521 496495 764573 762176 754770 767587 741600 755073 736916 1000000 674096 883478 735629 758986 728854 689018 963265 717804 710423 710702 698846 790947 680212 542166 154306 1000000 505521 673855 671128 655097 856464 38478 651685 644397 539052 853548 677987 626582 1000000 822440 1000000 583855 374320 250814 858066 582325 584838 518093 499983 749183 554253 1000000 243537 536272 530920 715182 499210 512954 618976 452921 494321 488199 482043 484433 668685 480503 478331 451094 444999 763049 495890 432324 193883 104152 761214 401665 359474 946223 936538 359944 373268 367098 652973 335826 345732 340733 744232 291531 338245 317106 1 471738 311713 498513 200399 228628 235469 239387 259865 271555 246962 284442 246922 239031 233849 228050 1 219463 488524 301544 204609 277092 170558 250326 168767 1 170339 208109 1 222097 161144 101054 199389 93298 207177 139029 120257 135242 178832 129717 232107 122400 167469 122320 100959 111176 1 106146 60681 1 265766 59068 363259 1 91534 93248 119207 94130 1 131241 82989 77146 12517 1 79223 53301 78543 1 77859 1 77606 51272 69694 78028 83528 276348 1 95254 80935 82552 92889 456467 102430 349756 91160 1 100251 288705 1 96518 187319 1 102943 105285 71974 124257 118161 72774 190407 121369 124418 103525 168562 606444 93726 226306 1 5899 274673 327253 1 158341 145500 172053 1 106725 152167 188548 360662 198428 203057 208935 439318 192776 222341 227397 545222 237529 252844 281441 240947 1 264532 290410 275265 289438 137253 167656 334998 729126 310392 238404 494006 331338 155019 338813 344796 187268 356857 829504 428765 377799 310155 370648 319817 370119 405870 377527 1 725329 451731 913059 442985 358574 1 460213 465957 366974 503625 111685 449756 498410 558368 421718 718895 238076 528788 584159 542181 331553 498665 167998 645615 580144 431378 581318 1000000 800774 600276 1 618145 649248 582254 702206 629998 635692 640405 645628 657844 658588 679041 894435 658965 731084 650461 680227 328978 692395 681599 62471 677493 774152 712974 859888 720623 687688 644603 692636 743622 597480 768891 1000000 745959 771680 754053 476788 534805 761622 764362 673219 768808 785122 736000 488985 702292 767369 747842 781882 877107 789673 786114 787231 760503 789272 799436 790810 834272 787384 788422 630271 773510 792859 651596 792856 410632 421261 340386 774294 790618 785037 662623 233692 710079 807750 793457 783014 781498 780018 775314 294213 819194 768457 396095 497418 756952 796966 760892 461082 721721 849434 756526 652603 1000000 849412 324197 596647 694687 32479 605145 719542 647168 731151 706584 1000000 700588 748928 1000000 672474 318027 809137 674561 877554 662702 423266 641324 672944 686904 696720 633824 650596 611138 653289 610646 607320 601950 629745 591117 282338 579552 368160 1 562925 560309 418477 132085 538836 532885 482450 521337 514528 502423 425563 496643 490513 520073 450930 472104 595444 901423 447666 760264 1000000 434987 462894 422293 482055 289224 205651 366179 433911 385450 379431 384959 343429 364245 1 381176 422279 337059 929083 325176 577894 1 245794 198222 294493 155823 327042 279225 273794 798697 372557 1 59444 1 439199 240410 231140 190748 129946 322008 210524 205255 404641 197154 185266 289934 209989 424563 1 177566 166098 175463 468081 355458 1 146667 394482 140112 127643 131984 140669 131568 123971 356777 207794 376918 112489 1 107127 104242 56966 99558 98318 100923 94831 95526 449884 61680 1 81650 85733 480070 1 81997 81144 80489 18822 78410 713001 1 78107 1 34721 64962 1 154787 1 381918 133045 80636 1 83086 1 72585 83366 113984 226786 237927 92785 171681 119768 99558 355629 104344 222248 108908 185075 1882 115017 118197 125059 124090 818748 125089 146858 137017 1 144238 147862 592696 1 159309 39332 165695 171038 129976 179674 184041 188492 1 183570 235750 53979 215676 215743 1 230403 229641 237308 242035 247346 265135 257846 1 475150 284143 172698 420010 307238 296724 1 300625 298730 319627 204602 239556 329642 51157 352240 355670 424284 418509 263812 604207 387658 633325 437862 404649 425969 417015 422595 427086 435581 291896 112217 454370 555752 1000000 561109 716900 484985 452516 856043 618136 518732 515570 555483 527618 485769 667040 428281 499831 557211 536997 568438 584840 825353 585893 400415 1 363612 472890 613460 617696 718689 611026 955366 627129 663306 592175 1000000 1000000 1000000 666186 693088 678391 449413 693684 691697 698442 722364 696322 714733 573766 696003 942614 352250 410287 727447 832472 737819 746889 744294 1000000 1000000 868693 476407 759224 757456 763762 684895 768941 772840 773044 622381 776981 1000000 699150 782614 793452 783006 1000000 883441 1000000 1000000 807641 1000000 424515 791140 792852 808166 790659 746038 791388 770851 357067 545150 1000000 793072 791572 793114 561194 935295 1000000 751069 786686 783982 778092 756386 783070 786707 882437 843581 774697 365686 884005 764579 974921 763990 1000000 738863 751131 748153 174397 752000 738716 718721 1000000 836411 657607 711024 713186 713370 709515 705732 701685 546358 692583 674803 984673 261397 648305 664362 1000000 669082 784300 349611 646196 684459 628705 630690 271652 218298 614816 563039 600336 256342 521261 651814 448591 576023 574711 785392 412983 1000000 433485 277406 535159 529196 525345 586072 279173 491904 519186 664012 339185 794058 471232 462580 462424 454114 254971 261129 614895 431947 424053 488676 470799 406310 400208 389448 387788 444728 375595 249219 363390 363560 348918 500742 746507 333348 367721 321540 147116 309867 316656 838502 1 277148 90713 275795 164339 309893 261910 260248 250178 656998 238323 233135 209416 1 148109 1 208977 211509 1 213976 277955 185421 180603 664759 815294 168451 110054 234994 208989 152886 146097 145232 613789 571449 24640 366241 290589 125317 122206 1 116484 113522 1 1 128894 1 692535 1 58950 96863 93681 1 90319 68139 629359 88727 84896 1 218894 84746 309144 146520 80634 1 1 61947 651775 314955 91796 77166 139234 154336 1 41152 82244 1 83073 121211 1 117276 88129 35013 1 1 1 1 254029 31919 345205 149682 1 26368 175884 626648 1 98030 124009 129403 149750 133518 1 22682 1 712394 149814 1 17754 263708 179504 170324 470047 505755 184637 284237 101181 204128 305165 200674 210766 224290 216479 177441 231337 268998 241012 245469 251518 331882 262244 279593 288399 279274 284474 880881 290907 299665 611489 342107 1 761347 428564 342279 342321 365428 354560 354719 366599 429429 353681 1 633331 818090 1000000 1 1 418358 450727 421749 1 467392 455525 6549 535648 1000000 477978 477245 408509 496125 442715 508290 1000000 531979 523536 589884 636603 544334 550223 138726 561914 386344 573741 539477 527834 593534 592912 414854 729388 642043 614023 1 623729 329867 297686 645687 649305 653631 679171 868218 892238 672982 826608 701876 686615 595748 695327 1000000 1000000 619426 782860 791250 549260 82697 726948 1000000 936021 738095 736157 759743 332376 579323 553036 755858 758607 768778 759007 766337 768487 786100 858450 716639 683303 781614 776436 845889 794497 786820 746582 1000000 931834 1000000 1000000 848898 793142 1000000 1000000 928599 793855 482787 699943 800449 786293 950509 1000000 958973 914207 896142 719044 1000000 664097 801629 604574 594191 783540 856348 751822 707423 776568 119599 970816 770123 773801 1000000 763504 111267 758140 755400 752962 513211 746452 673561 744539 736851 667851 730349 509560 722396 741055 715065 429471 382431 704037 697992 694601 167468 385904 690741 434972 672216 207512 651930 570428 569417 641823 234802 649305 633630 300022 632497 607902 858361 606215 982134 595431 592719 583682 578263 526144 834606 606686 531158 12211 1000000 776937 92049 362011 519452 987039 506772 501687 515092 604347 586075 1 552273 563884 458203 219632 445909 436694 432626 427898 776058 415504 579320 111040 405173 384067 1 1 483519 356137 248329 356345 347574 223162 308073 183939 323791 463352 315565 306306 288295 318191 260916 1 285710 272439 1 261892 258477 265848 247063 240351 235092 228779 220023 394575 1 670830 1 158431 196073 392477 384219 149390 252046 182489 149721 166038 161999 817250 384847 147847 269212 89290 393211 311566 220658 1 126678 25909 62910 88582 415553 1 109248 103224 1 102793 99657 99148 113795 173015 92136 89969 459837 127662 77885 85829 445906 83652 1 81930 80371 80245 80155 272012 124679 254528 78427 1 512489 1 1 161804 82029 86725 89773 331553 474187 85730 87030 99761 304561 1 1 382796 110726 98456 326658 39220 1 94507 1 137938 108649 115050 120023 123462 160511 177379 132850 136095 756270 84053 133802 154950 153775 1 1 1 169494 173880 1 181812 178886 155967 774534 197653 205368 205146 455447 256553 1 142707 361388 1 245292 250553 238167 136258 288864 276271 1 179574 288834 294595 309072 212093 978232 317526 904913 517918 310137 784346 347290 962777 354539 713122 390574 377612 236174 389977 396042 281247 408356 882571 1 424982 756446 404397 445547 503277 144909 914741 470329 493264 489870 490430 193037 981460 451352 1 514223 283823 531280 528956 832882 570178 555426 560801 566224 579407 578100 583767 596850 597184 600519 322265 789314 616848 930733 627457 632713 637842 709957 646732 655271 667539 1000000 954175 1000000 677142 681660 690500 717567 351831 698723 697321 436176 1000000 491192 1000000 420552 819422 709310 327780 557740 1000000 709084 747665 749852 942312 774245 991105 757220 763639 1000000 768510 794101 772955 819913 781945 803174 808712 765773 923618 595324 1000000 409570 228112 790352 496052 791301 776866 762400 1000000 791945 792519 351828 794660 498934 827903 791831 795133 701350 817482 792300 801924 978151 789692 785946 776123 781082 369838 775919 1000000 779361 777745 793108 875498 781718 769660 607074 747640 763952 873167 762784 758320 751002 760220 744876 741672 642289 735574 730380 442737 723741 940459 716743 713670 694669 712772 700626 690629 692088 639780 668097 682193 480024 669367 675944 662793 654968 650012 219347 646328 772291 556136 402608 1000000 204530 648514 602782 1 722042 362199 90867 508444 1000000 563213 565065 551517 763064 529650 577046 538470 521156 275172 1 503583 667513 498219 490864 429788 482325 95674 451693 823513 448164 93994 314473 814389 401704 417184 983058 359614 345366 392487 386354 380213 664022 338291 663457 401354 361315 336822 837159 331822 326071 259790 373795 299696 473357 32280 291879 60983 280192 274105 258663 678573 325954 508001 247780 242415 237237 234335 190064 221974 217374 216657 216117 180366 201015 235409 193359 184695 180285 175575 290779 311764 163307 160362 155932 614656 1 55907 141287 137410 134505 106265 674591 466765 144218 119216 159571 96927 186611 155017 205194 110069 1 1 116603 1 1 480937 73024 161543 88150 86705 64277 84498 85722 195190 82007 1 549039 1 1 128751 229079 109500 91801 80181 141834 96017 81247 82484 94520 488670 1 89567 397542 84192 75504 1 1 94681 83767 1 431863 126857 105836 95620 767339 104115 104316 99259 121908 123284 1 124605 138762 126128 139201 1 832625 150795 150076 1 513746 165219 169280 142428 170353 184635 156260 1 195384 1 204421 208969 215062 1 657850 199136 241272 627532 497985 1 279598 1 313319 174167 277551 282220 290557 293477 238092 303040 311213 458412 1 772949 470710 257926 394433 206502 1 210395 132719 475970 382537 389654 1 157969 376012 1 441269 416662 431658 301138 235688 450546 389101 464568 440201 475093 480518 925013 493734 394422 504510 496903 521849 453447 365325 562937 581707 547958 552420 129540 843845 571266 722576 562839 595404 589637 62057 604684 427972 890500 1000000 685637 623029 773122 531596 647153 664120 657028 685534 752621 589437 676078 680664 684768 664151 628220 1000000 703655 706583 712352 714602 1000000 722287 747419 706428 758374 736433 746903 403223 708650 1000000 752477 752252 758102 829051 763474 757534 776809 663858 772901 1000000 777010 778860 776133 1000000 767349 785546 885611 724673 794113 809117 103734 792337 817319 819873 810325 799485 543503 719800 841315 797329 250230 1000000 803943 871781 771578 795162 792215 754838 1000000 790589 788906 791374 1000000 796506 728710 780689 783883 1000000 771045 772861 662186 1000000 1000000 452813 760860 758243 749319 617537 749281 742590 742942 739981 699422 733093 729556 704452 540082 727173 673802 704411 972814 844543 698200 148932 689198 685324 760145 643554 668464 658258 661830 220704 352232 646900 1000000 570738 631669 1000000 621137 613362 610385 625676 599326 593869 588270 582624 544426 506947 556642 565765 385786 547327 541976 541103 464743 534069 518025 525358 291460 507635 493685 123386 260825 475248 1000000 825254 456840 116513 388376 342224 432126 493957 415252 427033 320795 405410 542550 381845 514493 376429 848524 1000000 1 352166 37059 318459 349288 328316 413169 420741 311974 304620 555847 729784 1 772537 274206 271237 265101 260285 168979 712788 134443 238428 1 228660 245559 219237 1 209487 232734 1 195219 236769 123330 182285 178058 551379 167781 165460 141783 320795 156339 150069 146442 118626 525796 98950 132788 129602 126613 110036 120607 1 115091 1 109955 97967 115566 102549 101296 96708 1 91455 93447 1 130041 1 87276 57113 95738 319527 153486 74226 1 1 83943 78952 46245 132006 1 1 1 113602 78322 81965 96308 83355 84186 85890 55374 159488 89421 85550 214681 96984 94778 1 100844 514117 103252 104812 1 127813 21726 1 1 120016 115518 103261 110457 1 131253 73229 145038 150306 147931 152962 153073 75910 57095 169136 215395 176837 224075 332991 182085 194506 120074 203836 78128 213309 194605 384155 228076 259132 353158 77490 1 226538 258696 238647 270800 276593 433748 237755 478721 305914 470998 444805 1 256604 326557 1 339002 344466 348023 1 1 369224 290586 362293 435335 407282 399501 406162 546716 541430 252189 492035 441773 702217 409994 740769 462180 623857 602724 480091 1000000 492540 551996 673651 705861 266336 516989 509374 596015 374094 546828 562495 558580 564367 567167 576462 894600 605191 121406 598316 154046 607842 615242 620287 622954 838176 636008 985379 646224 597293 573219 657805 995926 669862 676601 744365 776468 1000000 693300 696161 702226 705803 673301 629470 717153 736448 665510 569472 755329 117609 1000000 621989 755760 917863 189142 646269 743431 833640 763307 766377 765831 805393 1000000 775111 777021 633607 780804 673295 757326 785678 787141 996313 789504 790989 1000000 792232 948116 1000000 796441 759611 1000000 893579 799895 563080 1000000 798212 795277 755412 792398 720704 824128 805458 809256 790736 789071 239248 733802 785748 783427 816002 760501 236371 1000000 771456 767781 776819 767208 764728 401661 759474 751867 431755 746430 747815 737028 741649 738073 1000000 301774 412909 200694 310686 716139 712295 642459 1000000 668743 720064 714339 686970 682248 700812 675958 1000000 663776 316825 574079 649042 976674 386441 633737 284740 623388 618296 678547 605966 601393 829740 589795 183012 557936 412389 567244 548589 507233 854707 474506 538963 543131 525145 509919 514289 507827 502247 1000000 422323 785314 955719 453341 83412 455276 425737 434283 462607 311766 119352 750720 68535 628524 1 396540 391020 314483 370307 258179 366561 360417 795860 309370 1 346678 246949 324787 318834 313294 307017 295762 295819 289359 167684 1 82306 1 1 418710 497649 651135 250551 241301 1 191200 1 146794 211441 206713 174655 473426 229784 191648 489729 1 778554 765689 148035 858639 160721 618087 145260 148818 354944 140988 129296 176615 1 1 125380 143437 443484 232332 73986 175909 1 109850 105364 102082 107961 1 125533 97135 52917 29488 77325 546416 87342 1 1 224171 270339 74342 82097 81798 82009 73106 770556 189507 72323 80665 129735 1 82385 1 1 114123 87799 751475 1 88837 771724 1 93397 186926 281775 1 175968 73789 103577 722704 50123 320139 118005 156735 28373 126399 433280 12451 131891 116640 1 201272 127336 376248 806536 487167 160835 164420 167846 172762 176377 180603 229077 1 200754 194638 222799 207721 1 213791 85640 227130 232242 237338 257874 264590 253000 259195 380077 269081 272966 706124 285740 290473 301332 285201 293625 424130 159765 1 1 526376 336366 328969 355196 367040 1 374045 1000000 426002 271181 401245 580074 412421 532333 430501 429463 449368 355293 472187 220814 1 466701 473187 653181 477193 491349 496238 500175 509681 513561 628821 709780 376031 974191 882481 551187 548169 1000000 567269 574856 580570 43178 596967 103206 603106 722587 614122 618904 625361 662514 658374 640151 645015 643143 645587 679397 1000000 673031 668192 312244 683729 866025 535139 454697 752592 350757 707263 711740 638203 787914 586576 796341 732782 735793 743712 1000000 768686 748871 751921 754862 542532 760348 763132 780318 773773 897960 768833 792062 279014 789157 795049 631701 474353 785345 786356 750907 794317 629137 1000000 454606 793437 739359 779183 795436 898618 795744 796337 860098 994365 746334 795928 329092 994720 1000000 793777 776396 792032 1000000 713019 700016 787435 786175 772271 745346 799139 779235 877391 502788 772835 770828 705121 764523 749946 758599 758171 392693 686383 834253 821728 742943 220087 733046 814162 1000000 878064 725949 711733 363433 499711 596537 702170 703245 13616 660918 1000000 592893 771503 669471 660171 704456 660774 741442 489723 654833 894442 1000000 662169 621769 616651 600761 603669 560014 595689 762397 288216 575656 572728 471299 549926 552432 1000000 540953 534724 637093 427490 517087 464187 52689 503749 491269 486197 482213 474986 609750 410611 455231 252834 312423 319874 1 426207 418256 406684 398206 409229 393367 383362 1000000 379556 296577 331907 1 351170 344787 338848 289441 1 137549 314612 301567 303704 298220 197959 298004 280623 267989 270060 264740 245917 1 221812 1092 227808 233160 44773 223149 328745 674961 208622 261098 199282 194719 190298 241052 618891 27207 243111 1 164913 160976 1 87869 154761 404397 133956 117853 93127 170158 1 144386 303154 120557 120648 140259 94414 1 107934 81402 84050 205515 1 168659 95551 97233 1 89604 220082 94023 87075 86080 85014 460405 75795 407945 82496 378232 11335 97242 109981 95228 80594 81573 73040 1 1 83146 78033 85653 1 83086 89064 90299 91413 96079 165721 224920 98502 248626 102366 98872 106900 113152 195385 69487 116832 1 1 124169 149350 131589 132467 124799 142200 506244 1 66513 155610 312416 163496 287124 1 176918 180113 1 1 193111 197136 202701 436355 547170 1 544381 299564 91186 232661 1 699266 252637 242785 406027 267628 284040 276018 472686 290356 334195 307896 1 313663 47962 546669 349242 525470 356662 348800 1000000 401368 568245 372868 378973 382637 391137 273041 1 410787 481801 421537 302822 372858 460420 242960 449359 398988 460160 465809 326012 939927 496361 496292 502406 338536 717532 528337 1 578679 671125 544580 803443 1000000 783032 369838 573779 933085 318493 590799 1000000 623554 607705 453176 550788 623654 628949 445919 635010 469702 649513 987132 659609 291718 644914 674199 682309 487834 1000000 770277 557521 700566 698259 680472 758158 151393 720722 725601 727933 731459 735360 766618 431911 746699 749455 738803 769692 1000000 760267 970521 713532 964129 770421 813302 759247 1000000 778965 970160 782683 639273 781916 821971 454195 179739 731451 1000000 606211 1000000 970145 127472 785376 170981 1000000 796918 795525 930500 838534 796659 796266 869250 794187 794600 794145 803486 894633 761539 795407 788333 713732 805376 783164 801744 748062 1000000 797086 834050 771885 782530 479494 744007 764965 629026 825576 473722 403416 737028 226738 500852 659277 737699 750557 506562 723433 719498 743972 665733 200578 703505 1000000 694727 92870 827159 683896 578655 865521 668003 662496 658163 652751 727564 658965 717042 480087 626667 622140 245552 617747 497997 966690 591544 589789 582632 577921 574717 565998 891323 496377 1000000 542808 541927 410455 526957 376871 509213 202603 339505 528933 478028 457861 476164 469965 325222 457609 451327 972986 470529 432805 433651 420414 283395 538781 359425 164118 754810 78155 376695 257115 628270 359202 400621 345007 1000000 779984 343121 323345 153313 309895 319469 187205 294704 384841 1 277727 276352 176997 1 255500 374516 245496 240333 66320 262770 299888 580103 220080 210464 205380 306863 196952 193911 192722 177405 221972 178543 231587 622177 162843 161151 245793 446393 147678 120595 55973 137344 351078 131030 1 124792 122217 355856 116458 119321 226738 100719 148415 352511 105906 107852 1 94632 364824 421546 1 1 89191 106862 299929 86000 84859 483503 131637 83214 1 54002 83481 93094 82157 28758 528845 82813 255145 1 1 20740 1 87017 99946 1 91058 71935 91645 96142 99989 99162 29497 75867 104589 177642 166012 1 274109 669790 119308 123140 1 128694 131676 150591 1 139630 144211 147842 1 155258 159101 171838 152915 170983 205140 203034 1 154726 166967 1 212586 54621 220025 215964 223657 239911 73398 235415 425353 52221 251100 402671 93093 1 210536 278627 677510 309568 294977 300727 1 312448 317944 323641 196360 335815 340957 293144 375038 817968 1000000 5363 377660 383916 602642 396194 552993 624782 453310 420559 451051 919736 836238 445739 471725 684285 464318 470488 1000000 482894 490637 495111 469765 1 482096 929404 567023 656307 699441 575457 549914 525867 543887 566929 635906 519280 558888 591613 595406 553835 605988 610513 720799 749952 555504 709208 628640 512406 648539 914859 659004 663469 603403 939431 623184 465343 622023 696663 207420 699926 772285 1000000 716560 722487 720834 1000000 550204 729906 720616 738403 741221 719982 724582 763725 753672 1000000 771390 762531 765732 537768 797309 1000000 776213 760462 546850 785269 757205 107717 764839 786873 1000000 1000000 793282 763473 681159 994737 785849 795844 1000000 798683 767454 797232 677431 797547 789755 799181 798344 796533 831323 794156 794647 793320 764997 771493 801807 789782 788021 784596 784946 584667 781418 789856 780224 987307 773304 774865 768614 821840 763530 760912 758663 754536 752202 408031 597577 749979 745318 1000000 757039 608734 751329 721201 718508 713558 1000000 774489 740712 484611 382848 687905 1000000 678228 677562 669187 664860 682775 655085 643373 41517 637388 634029 543700 622917 618915 460566 607461 602572 597031 941484 536492 592466 552081 568661 1000000 556979 555866 981893 539250 533268 560251 1000000 347900 508989 464405 829174 858504 487646 478325 728481 1 923114 980237 447572 444742 838326 1000000 163189 420985 338717 402504 394071 391198 385788 1 375354 548269 294079 413326 552669 344963 337316 495842 374877 1 313878 307933 1 312737 291080 306208 279955 272958 528798 265229 274258 298897 234085 242347 237254 300821 549297 223321 164399 507159 86101 29453 360528 194231 188503 1 180761 177960 59646 197961 1 154951 275779 153339 214586 72823 1 132934 136160 132475 200730 126277 123375 121485 152339 1 112607 110775 53512 105636 689716 126827 99546 93517 96492 249877 50964 1 105226 88930 86168 81866 84723 85050 48563 83943 83486 83413 54945 420273 83199 424369 98804 83293 83688 107274 84822 85546 86204 81026 88065 89961 111818 92147 107207 110141 212690 95280 108667 719564 387106 619015 110596 83337 117047 1 118305 121890 125479 127737 48726 226227 299811 140378 142593 12783 162362 102459 158487 95909 166279 126254 174482 459068 477411 187314 706213 157993 196941 145685 233686 226751 485102 229644 229655 241997 497323 244948 1 255224 211741 265710 403186 311053 278970 288260 293885 244669 293633 1 316853 328725 328696 334481 308630 318365 320061 246519 365804 370531 376623 381211 186728 413054 401491 364867 356585 419538 425906 375221 870565 444565 450783 1000000 160476 503697 178206 445602 561076 495376 499842 506163 512230 558158 517709 530375 534782 932825 885713 476014 481942 1000000 206161 599294 551133 770603 297161 600985 1000000 584690 744109 344161 610854 1000000 721694 642698 627978 642325 637149 1000000 667486 640846 676936 660644 686156 834616 695352 717932 706817 707688 702693 715786 719681 728419 1000000 905873 930653 175772 1000000 745612 747913 698507 765011 1000000 760636 762567 1000000 332868 770519 782530 918430 352319 778894 713291 795875 622355 745844 920238 788140 397733 456484 617323 1000000 883119 728884 774321 796835 1000000 139590 797925 884803 802022 797733 799792 766329 1000000 789217 796532 783214 1000000 796649 813873 695475 790333 787921 783645 1000000 784481 780249 920772 743336 776698 1000000 737449 680808 767442 764850 762143 759475 736831 744109 972296 1000000 744249 715932 737518 775334 710290 726782 722375 1000000 673676 1000000 707172 695173 705715 419825 979272 686447 676379 797658 599608 721453 382953 648159 652070 647825 648123 949847 1 431178 621791 610446 613157 595474 602005 556192 498690 582968 576472 572025 548831 562421 297580 565633 513371 828986 532083 523278 517539 1 505605 1000000 725104 192685 584130 474680 543456 463887 456143 482260 440558 437546 431342 724694 418961 327304 406601 1 394278 388141 42040 504195 370064 1 365716 271391 370523 550669 333816 324200 397916 316223 317921 296606 890237 231469 288185 172345 304746 879375 216533 261610 269000 498187 242021 239212 95775 498330 444853 217688 889308 206672 205035 125876 562310 191381 186984 1 317824 171882 170380 312512 53976 204250 145652 150735 148189 17887 140438 481691 133701 127085 1 374541 122029 1 116514 258394 72377 743303 107388 104409 426201 113662 89453 179397 136265 93879 93427 91088 55923 1 1 69721 73691 259715 90821 87803 52365 81182 338270 88424 86525 83522 1 90246 1 117015 102838 86779 87611 88615 1 205769 311014 1 99100 73587 98423 381251 111822 1 107092 691371 109377 113754 713030 1 310713 124525 129469 1 209949 321057 130043 94071 1 729745 153750 172301 1 69241 175362 185070 1 182062 172198 191009 549286 200222 202612 205300 214100 218929 152050 248997 483989 466395 1 232081 706740 355475 265179 270590 275969 281743 287233 202194 298506 396484 151528 63696 332287 425428 166280 407578 345628 352928 357260 378324 355798 427917 372588 405173 310290 368308 407254 64098 418973 395066 462577 435176 528208 449517 803062 461896 477072 477584 482624 489035 493198 489638 504924 500764 347696 452417 528398 156507 495233 534955 553049 468265 591082 1000000 446700 990451 594630 613668 605217 108835 609761 615479 603486 915022 950064 634727 689888 428935 651193 656762 661841 652311 574700 667030 680669 1000000 689806 691610 847675 528294 706692 711209 715274 719108 589421 758218 999234 630469 747493 539638 108888 1000000 878244 798451 666412 732596 992232 727611 748096 755502 776065 774794 898481 401152 731163 782901 821523 803387 786851 874043 1000000 788564 1000000 844404 941873 796714 717587 727025 267956 797773 798439 819597 798729 797831 257877 227344 791824 1000000 797625 791193 795469 922929 793559 803376 889072 684671 804892 1000000 785865 420154 690350 883794 777872 788878 439581 469112 806447 691913 763537 499721 758025 573196 509568 752414 274244 1000000 650086 735628 777173 771272 475316 720558 449261 712968 708898 704745 652891 693929 622076 865327 518603 782078 732583 818176 663754 638404 658544 651769 908051 542448 633739 700327 628657 54258 754363 157366 601272 592281 791934 886244 680381 1000000 566731 557264 589635 532815 543914 537596 431900 1 519870 513762 1 615638 601587 464718 624304 475281 472949 466064 561200 452134 446071 323338 442561 414489 1 342907 570472 402809 434398 384359 486805 1 1000000 371557 360046 354373 657243 334487 336112 419893 15376 318964 913139 306921 1 271368 301435 633801 118164 256727 303806 1 310290 251779 1 241383 509974 221280 167738 214448 1 184958 13922 324093 198707 1 189224 1 187645 190587 478985 167394 1 1 155927 1 217081 132194 415877 1 753552 129908 120007 255037 1 120403 118012 103937 143609 1 54311 302431 1 451384 140661 97616 173312 163986 1 80083 1 210745 1 87572 1 167686 232444 84818 83581 1 166782 80070 155754 102780 84610 1 85424 77397 132443 1 88054 146770 66498 90357 90445 95489 1 1 1 100569 102487 201243 107932 1 1 1 115614 89069 121476 195968 125985 162116 110947 142142 140203 143065 146536 150252 161760 157539 172462 165246 51 176589 24465 1 257033 133216 194569 199307 205438 208531 484405 131372 506173 228353 11366 239119 243149 428556 253587 1 469144 1 275129 288165 290377 487896 1 200144 238656 592016 320413 326555 1000000 368848 344238 529799 354031 995399 371243 374376 487059 386830 250408 326750 404841 421720 391231 495737 390947 429810 441083 994161 348466 440524 447923 473112 480769 418270 399196 437845 458918 432450 878477 523679 994824 534091 535634 349570 1000000 1 587757 575567 928960 536874 551887 604284 567121 247158 640007 614510 1000000 625211 642082 630258 239318 646046 651498 654272 498967 543527 731673 1000000 719245 680786 700019 1000000 540670 704073 704874 710315 845476 625292 723804 828171 885406 733647 744794 1000000 157393 802450 566847 753521 756455 75844 462220 760074 767875 793010 772432 774622 780121 779393 817648 781167 448413 786490 443893 757491 790949 569384 793055 794230 642263 796264 797281 1000000 663356 859719 806044 760032 796398 799163 799878 749740 798528 798595 797704 764906 797367 816653 235940 787677 250734 776413 1000000 787718 1000000 773753 780230 819705 810300 694091 809357 770793 759377 704920 702281 757650 756001 1000000 754032 1000000 1000000 891408 711169 713943 770064 608561 1000000 992385 718699 228949 713588 1000000 640710 554654 693691 689186 757416 682724 706805 65731 658761 718469 656361 626938 651508 619092 803290 630599 653042 620743 614611 341069 632759 635516 592424 263782 580191 575306 569607 571417 558321 552071 46127 619296 642887 525878 514771 516243 490328 569149 497868 492140 485832 479426 197747 467354 1000000 454699 448201 768882 444152 430096 404697 1 448897 405815 397170 393100 392298 1 385187 347430 101219 357667 1 344937 371206 332496 221793 339315 426437 430351 303435 298469 310324 670135 271545 39968 413811 683929 381878 280951 248646 243461 280069 233294 121722 260289 218449 401242 208915 201895 302730 198071 854131 217470 182023 179985 164850 1 165663 161747 133524 154216 95266 82844 44426 135191 758651 530976 144029 642433 1 121529 1 116602 483720 112107 69036 573664 453679 212006 1 447985 1 354606 107212 93126 1 1 594759 88492 85760 174477 95505 90824 85202 84746 82183 86054 1 241459 1 82418 96803 85285 1 86631 1 82944 90249 115738 93004 1 416436 211987 198364 100627 95729 104670 364458 108617 110619 113927 116069 112568 1 89414 176385 1 546735 136091 173312 142773 140791 300901 149583 1 1 82053 176717 372832 206162 181043 186161 261574 198103 199022 192109 234583 16435 79836 324743 228903 232048 237150 145624 247435 777350 258037 263783 268697 325489 822025 285197 290812 296274 160806 307850 606374 317160 357075 997065 155070 341441 553537 321984 1 411764 373138 379242 384734 374839 399108 3340 385930 416063 422260 548005 512113 391379 447135 453414 306954 293850 471881 460462 495258 490887 22002 395173 510362 515075 831038 527019 493531 318726 533393 550867 684181 563161 600607 574066 579976 585649 656232 596926 584259 608508 607316 865756 384989 629584 691373 640272 617575 570569 646114 730750 665163 325199 433658 769174 680247 690892 692011 854099 701752 798608 700346 719802 1000000 740963 692770 753976 685292 736772 753149 1000000 754501 750125 753240 763771 759174 762377 448527 786323 583516 772465 750916 774597 777342 781223 723036 765131 786666 788218 791510 772353 831238 785490 879629 807846 829804 792201 719138 798866 799273 779227 799817 799616 802432 759018 1000000 803240 798972 798466 707464 836028 790022 795375 790063 431362 634377 790587 789363 529393 752324 784038 517990 769942 780419 776023 982235 763317 609626 766305 763456 759591 773202 746591 751973 749204 745764 1000000 735251 738337 94528 618852 944567 720201 93243 1000000 548215 704155 699424 463012 714639 1000000 749754 686448 672745 323126 567947 176637 654548 338443 651805 715632 632657 627430 877172 616713 1000000 716041 600245 632291 589001 574824 566231 1000000 564869 560237 651459 543162 805870 282700 961314 664129 508196 512454 506336 500247 517160 947760 355239 1 560491 463272 918424 450892 422852 438129 432288 451416 1 279024 473759 403324 295708 299682 383287 374412 369846 391866 358685 351950 361687 340804 794626 800688 880227 211187 501969 306070 378033 294320 905137 283119 266843 203576 508354 261341 1 252379 239127 221231 237419 232255 1 220465 205517 116700 207031 804275 214684 1 189173 218650 170193 171704 47011 839572 85540 1 153653 618854 148567 83075 1 108115 419517 132318 77815 19972 1 120810 117945 585002 64444 1 1 385251 124355 72550 128143 20841 235744 96880 1 36763 92054 1 91717 88926 1 1 134296 186058 84213 87897 78646 90698 85162 662230 161937 3277 276369 87098 324437 1 183199 143899 91925 108597 1 91614 97283 98940 97695 248780 147726 49901 149155 467420 98242 115885 117616 273289 123822 103608 129662 215929 135843 1 1 1 222471 6759 121856 690643 165893 168264 17065 65677 235468 183262 404068 102394 1 202836 210459 211772 1 303985 343413 222189 233825 241395 246859 302111 284170 279720 267729 238797 34585 284185 407186 468082 34127 319269 779029 67785 130547 348436 90520 292996 53997 358728 368110 433377 363893 378077 294669 488559 252760 348531 394332 408740 424290 457110 644648 439669 952483 458329 429795 464548 614666 246735 284834 624407 1 390833 561985 513708 519006 525822 565405 1000000 543721 677176 737299 579815 1000000 504059 578895 584607 591234 542383 604776 505703 608812 617869 623761 628660 845862 627733 852981 526232 653863 659556 664414 686443 264471 678606 593831 681728 692267 697195 790221 722668 718996 715271 704793 721486 719343 623923 650312 886153 647797 758160 745636 635382 762362 1000000 757518 760599 719948 814998 1000000 865668 769618 1000000 773680 780513 778837 708615 1000000 1000000 819130 754621 808920 783246 794898 796000 1000000 300103 738319 577809 751326 800117 800289 691969 799952 1000000 844738 692774 558145 437125 806439 742737 797158 796536 729795 841305 792912 821935 790395 799097 786864 731580 958026 780990 379847 817203 774999 792966 986793 692912 796081 860580 819931 376147 757954 750420 621269 699555 740426 736939 1000000 748150 867376 1000000 1000000 844112 708015 737108 676951 607953 695317 577298 682316 710411 1000000 669824 1000000 660207 655740 1 981807 640022 993093 632139 883724 728126 694196 574704 810734 622966 674512 732539 579880 66606 460194 379367 556874 506404 544834 539208 880857 466487 522930 514797 506247 570588 355663 524564 362516 880256 473873 486121 456003 453202 448718 1 434756 426392 440793 761807 414432 47024 397598 391481 370511 544990 312934 361924 343807 590293 346442 367358 326144 331376 323429 773864 269055 306062 301133 1 285596 285319 283066 269694 36208 266321 258136 1 247637 185131 236206 233936 764423 186324 763078 346530 197199 203509 1 194440 198895 185685 139050 176079 147356 120719 1 297411 158293 164640 150277 147519 143302 151842 172277 545979 30501 1 124740 31668 410875 155197 114264 89992 114447 688610 101635 103511 1 133444 371894 1 295951 92585 92422 1 99752 89309 102617 76417 87150 348307 1 83352 528697 85176 85739 84528 732234 1 91318 87402 1 88391 172749 75062 1 96664 1 100193 76567 1 1 89009 45229 72303 671946 159530 1 58113 86236 120955 123847 126482 111579 132422 1 123093 138042 41565 1 125009 174486 472302 414932 167731 189842 1 1 740203 768801 189513 399897 186700 657148 1 216515 201523 456336 1 215762 283307 245649 419726 256103 250110 625019 272266 155330 1 289171 308897 297283 358830 173153 278377 323165 684333 326091 498018 519988 352716 358777 601768 370838 712372 387257 467975 928750 399923 439381 1000000 420198 421901 432360 437511 117056 478669 498421 463234 277368 475482 326293 1 481770 500494 506048 505691 643142 523221 530919 536716 563484 548634 554561 189319 847751 572075 582984 652502 587624 481591 600494 288228 611544 1000000 660743 627798 632999 513456 163014 528262 1000000 658451 663498 659950 673229 1000000 682560 641346 691900 697780 375493 724214 709673 1000000 487804 826846 215287 1000000 605167 1000000 782871 743022 746218 773832 798430 774930 698956 740490 764420 760645 825858 772151 895017 778029 774930 862250 783135 649719 785176 788497 790081 651181 120575 735707 800715 796402 1000000 797869 1000000 799788 800099 585235 909924 1000000 801013 801119 800982 839851 963201 1000000 796693 593598 797998 797501 809063 779475 991827 792581 791185 364086 640087 786354 784541 782632 1000000 667367 776257 926378 771506 849302 66692 217439 758647 473379 754966 332078 755580 696109 1000000 738937 629016 512047 608578 621640 757317 616162 464952 734883 695777 672704 694905 500160 115739 681324 676658 671923 675319 664443 808700 644226 967372 608216 1000000 632308 621598 734290 615601 812544 607423 604251 1000000 52140 540663 125095 643338 1 669014 553310 215275 860968 1 532799 515692 1000000 554317 354518 623596 351028 1000000 480056 494061 437825 390346 273880 395514 83992 437597 566538 399475 447276 379345 403282 400304 452698 135336 1 781327 597807 887982 878265 212043 614557 488042 333495 327613 424379 315937 715904 260452 1 292986 334069 481314 199739 253788 70843 731998 263775 1 244738 654438 621444 388823 269937 1 1 238289 1 200778 196234 198315 199451 183246 441569 176723 170868 167184 639888 144514 156355 151784 110787 526673 1 452509 449789 190731 127185 124958 76203 120757 157077 115621 113353 96665 519571 107029 104541 174706 100005 96636 97521 328458 739149 65891 45667 364824 81086 74713 87805 90856 1 594449 496211 145239 83995 288083 98283 82662 135617 96411 99878 1 95909 65663 100731 1 210982 94339 101592 91368 295986 1 102373 205193 107373 108707 1 199821 1 118148 1 123462 1 129156 132151 137376 140232 141690 213062 148724 53399 164109 747808 391245 167042 178745 164207 634347 70952 166427 243895 630882 201012 209300 211495 96639 219815 224657 171696 603233 425335 627300 190502 14998 258163 267114 271241 276698 285770 319472 438986 145813 160458 310438 103514 552543 1 333800 436982 499044 191954 803411 359708 504222 380969 388269 387990 394133 238064 406414 417733 471401 246918 496057 845725 1 306944 455611 462184 460880 241075 1 462348 816214 501225 273244 520586 870931 493745 529566 509876 626907 211790 1000000 1000000 612492 571011 576913 583355 1000000 668848 844079 1000000 610395 606365 618069 601510 631256 637356 641979 552417 641287 615994 662935 739979 718796 678296 671976 1000000 693754 695360 639320 723578 708254 797302 702545 147744 724377 728006 731867 726320 724587 742511 143167 795844 752018 753293 758433 762585 830313 717581 773709 393298 785273 780119 776796 1000000 783226 789834 786911 788557 725514 813974 791874 830701 594995 765826 1000000 793914 799349 799644 802097 792021 1000000 680954 803515 802118 1000000 818336 952148 854150 814233 885160 1000000 1000000 796891 321793 794429 795020 792199 753903 789534 784604 807984 783973 781782 766232 767807 777780 479425 770343 976170 761944 762266 759396 855189 753771 750196 820626 986406 876296 730012 544946 1000000 526131 735351 712602 1000000 695620 724053 768502 969954 691470 784606 734316 678423 144737 1000000 691224 851818 656369 651924 642345 657446 603921 628518 743770 804698 834118 976707 1 855480 658170 735714 578629 573173 1000000 561245 583328 549461 534947 537550 531550 525134 495485 602778 436085 500050 495051 513354 475270 462023 1 464237 1 453237 440814 713770 1 761253 539754 414685 410558 460182 396203 304306 1 377915 103749 209717 369772 59280 709861 341478 336449 227601 320861 260028 290207 292967 301008 383089 288169 273761 709584 274473 267768 262833 258668 252803 246650 278516 238140 220015 522475 221600 339566 207002 207355 207599 198225 193766 192238 153296 275079 170143 172630 1 164734 1 157196 320390 221411 147387 144098 422673 118139 94599 1 128372 124716 327573 159448 114448 1 111941 1 72045 105693 46243 75936 99486 116432 97076 93732 94337 99414 64814 130362 240548 155457 529577 88135 1 91483 1 104968 1 1644 87709 1 88007 125219 90234 89753 90548 563629 583471 64367 94926 154786 106265 103069 89197 102756 366601 337896 436704 786085 107345 115536 128571 119458 1 119690 1 211482 45478 11189 141305 27878 163748 151605 154786 161963 140786 1 186499 67678 174944 182790 175452 191399 178645 220238 212940 1 197494 84003 89071 227514 49583 240342 123827 249706 423445 258891 264862 269936 274880 282094 286762 257741 293466 303280 1 315161 392576 855433 1 467025 344513 569537 56924 363347 638523 1 170182 386828 1 399107 349116 411477 520155 411158 480798 436005 455259 446977 455432 585091 477988 1 501288 188517 1 300717 1000000 515760 516450 522416 528456 534473 1000000 449946 552277 487350 564103 506938 575736 497345 116871 621489 624347 571625 609592 643502 545810 625740 1000000 636821 977980 646811 496936 393104 605544 125512 615946 811964 851836 364243 701145 621788 699444 686827 772576 711817 955264 605867 724089 731362 731407 735182 564639 749061 745750 700594 752062 755184 758217 761154 767230 1000000 296514 454630 1000000 776748 775503 791685 713696 714611 769801 104568 790414 750635 830436 737056 827864 990007 791210 830561 1000000 807941 819585 802132 754358 801763 598682 930520 545441 802102 838476 543290 803656 794358 799663 817877 779831 795139 795948 599806 436600 791767 1000000 966724 968592 796022 782991 511812 813036 776475 770487 768877 808658 767094 564456 768873 760391 555855 751722 710559 745177 870827 738333 723958 731037 727203 723403 719466 715473 712133 1000000 702959 664389 691112 689744 685178 680381 676015 778240 666303 660166 644336 155458 646281 641130 397995 631012 215799 477775 174236 609273 604169 582538 603587 540691 576578 572707 569372 561124 637105 551712 485679 545985 294111 803054 216311 508019 509877 503596 497444 456163 485152 369753 472806 465983 383987 372064 423939 1 420925 432754 423198 425894 363372 129523 398395 415730 296464 356766 429441 383018 502436 458798 262679 339101 460765 369611 281368 320511 314372 303175 306143 799957 1 290889 289307 275343 260359 218263 183946 258698 248738 394775 238508 233214 274132 93063 218773 214167 682220 204677 268044 255083 217395 210282 181311 184578 167652 313728 166432 162586 133684 155266 226401 549484 152596 141374 150538 225213 134648 768563 674553 1 120757 123277 105467 83925 140651 18063 103827 104948 288172 110634 85272 721701 1 1 93585 1 72468 91006 633334 108819 1 84321 88654 87494 1 441918 395015 87777 517245 1 92610 1 583598 90906 1 103241 460504 560474 95340 97900 97461 101063 41736 102251 1 43754 241259 113099 139505 1 1 744553 126787 1 508743 48439 1 141884 682131 147995 155100 161926 179934 161327 202722 169451 1 176417 1 176943 396343 195184 234979 211844 226213 209598 216684 908898 176563 342458 356570 305535 248171 250055 282915 374152 269322 1 141948 276574 305629 109399 304896 308344 885940 444539 326348 229395 42827 382565 618104 355779 361344 201919 373843 379378 694384 272655 104563 403898 404605 416443 258553 428817 471700 280708 423698 443554 386766 454638 467224 478032 1 476488 491626 503031 509824 514933 908139 875260 533234 589719 527712 551123 1000000 551311 564816 429954 1000000 588485 750526 567578 603069 604387 614310 870920 572222 630275 105850 172830 645944 656479 593856 661068 665819 670827 389453 288967 399905 842169 695560 833043 857104 868498 399360 772135 817836 690136 729081 735076 733671 741232 768162 745178 751560 967321 754904 757667 762113 529367 837591 1000000 771887 827854 776688 778856 1000000 766439 775518 888567 687462 793126 134308 609181 799983 796146 391348 799900 775098 891456 808302 767849 801980 789768 577315 803668 785761 754600 802824 802558 802181 777953 801272 800484 791923 924939 797876 800563 794568 773766 792560 1000000 768696 788309 786109 784169 847598 622820 110988 490981 1000000 554249 785735 895017 384418 843364 756349 879270 747541 745495 756126 897251 736296 530937 737069 943545 347092 586664 713175 709026 714677 506120 694661 691651 687119 683158 585158 672058 86400 664420 696247 711055 1000000 752250 637979 799560 597422 622093 265676 546133 647426 637609 594571 568424 117398 565389 540389 839621 658310 669039 754389 21362 900481 530275 116684 528335 512039 977759 499819 798012 487533 324177 479190 77234 463710 1000000 450433 490907 438032 387114 426650 702271 496669 1 413020 430571 388648 369313 376512 398338 263004 358345 245432 346343 340420 277562 649835 322794 319628 311226 176720 299850 1 288679 283045 277447 292691 266707 236278 505947 37869 274880 339167 573477 198370 157523 220765 216555 477738 206615 1 14791 1 380024 189692 180316 249228 600594 129164 607076 129459 157798 152912 261841 85541 165330 139581 1 130957 130750 127878 124784 130957 119532 114698 1 99504 109977 1 106173 333358 28027 103446 99139 194634 96830 94843 93842 65015 91868 90831 1 1 1 88817 87176 86482 1 1 1 372217 103020 42681 90469 90588 91322 89603 93134 99519 1 161859 98285 1 348479 101903 112541 1 102374 115974 123040 115354 513115 1 182581 116182 1 1 134384 279263 140705 671898 1 227058 1 157956 1 165583 197575 40344 136460 181608 185617 206926 860775 198925 200025 905195 211500 217636 221000 1 398499 237093 239602 160857 563662 415038 234693 237497 1 297176 295993 290462 295325 310485 286660 563290 311813 80683 329989 344879 1 373301 68251 555573 260856 1 378518 390568 322503 362974 545567 350495 415359 421154 427525 270442 435588 446249 375360 458655 461960 714568 261518 482745 1 495567 208630 837143 449792 520140 883038 499741 538234 459497 515308 485421 564374 499945 573779 1 128405 465592 595947 602075 607631 689406 618632 676024 627751 887148 136866 781333 649698 1000000 659913 672968 668822 718690 712697 702103 1000000 867639 722883 543291 461800 712198 836081 707578 722793 727125 708226 734190 737778 751121 765738 698732 751779 264401 736857 1000000 464486 766211 768649 793735 773831 785055 784438 781159 1000000 743684 787106 213077 770271 620352 793763 516015 598895 763500 931693 800816 812320 805772 786406 982380 802886 1000000 803425 595182 814211 1000000 803225 625501 997361 640044 917233 800554 782874 782936 1000000 796426 785081 851140 1000000 806812 720749 906547 809054 712504 781238 948777 980167 774331 671489 707021 358312 762194 761167 971030 967761 751565 747312 743301 743027 715550 709659 733469 764049 734723 717433 720465 687812 706632 716838 811530 707207 688921 1000000 1000000 747271 769617 831131 812184 655495 719868 92480 643904 482954 645612 894998 616011 613411 607911 602358 596759 591031 585412 580405 577094 1000000 1000000 174462 1 544399 537316 532556 1000000 466898 512892 510909 504003 957685 495408 1000000 477586 345462 551961 455106 477330 450923 440428 388792 428041 457407 415684 692684 1000000 397187 373319 408804 641526 388403 366564 627191 485885 250867 832940 350306 337615 152751 1 313106 307804 302018 582908 7226 329645 764401 276169 268860 847571 404838 252957 244817 243096 84219 1 247528 191294 254879 645088 287747 210639 1 195532 190052 175024 259437 177964 167008 1 1 162490 319175 1 205494 147821 1 85439 138024 1 104503 91400 138422 123498 711650 1 121500 113842 112879 20680 97110 105330 586700 100881 165656 542144 97175 95866 100925 1 96764 117934 183252 1 88876 42183 88954 16428 1 95207 378077 1 89254 1 81428 86025 77210 92374 93462 96180 111418 91303 97824 99824 293346 103040 5538 111254 109664 1 111788 194078 373530 120365 1 125474 127951 131142 136784 137159 233798 1 200477 149903 479354 141774 168117 164112 500166 170159 173637 181004 185484 189468 193822 1 155828 205314 225196 214267 1 226361 263768 236254 492777 249304 266564 304033 104595 441610 176305 255538 241303 289347 357887 226816 177471 312886 189626 323325 589886 336102 341283 345669 353194 359138 347200 664715 375865 30687 347268 395624 440529 680418 513705 42972 426658 445395 438872 444455 400350 490191 485185 826396 475615 523804 488849 337247 501247 506746 513426 1000000 1 1000000 537118 542789 549040 554987 569628 258225 301979 1000000 471934 755769 594731 396870 588542 609089 266703 621398 628426 772151 636058 580136 643702 654412 592968 664395 695859 674182 644338 999642 521406 692570 697124 701426 704662 781091 766392 713374 724445 726240 780177 734219 737339 720672 1000000 747652 887897 848421 756741 760491 425549 524476 1000000 729493 765596 776465 778915 751944 783322 756668 783209 808473 719612 792408 772552 1000000 972707 797573 800178 799997 800886 804346 803264 862159 1000000 196718 769249 1000000 223055 1000000 803746 736596 876447 502182 802148 287713 723433 1000000 892431 892415 110705 793920 1000000 769467 733104 108460 768347 784702 594302 783062 778002 1000000 1000000 638204 767902 764915 762275 759313 344689 719521 763077 1000000 742800 832642 723432 811699 199699 724861 729589 1000000 920930 605741 704123 699865 694547 690957 691195 1 652034 674081 667433 662861 368601 648086 687198 770207 641975 630254 422749 621297 407627 666169 604572 598986 1 684681 581840 714514 1000000 564569 537351 552794 396438 540892 137873 770850 258221 516762 792364 504277 488666 491771 486140 655575 466882 467594 474060 1000000 365421 445915 496444 1000000 424968 451136 46062 405859 398358 405741 394087 382207 235889 146229 366659 213115 465906 205991 192270 285562 857050 311980 100877 309999 304303 298958 293269 287451 1 246012 256107 265651 165582 900183 840446 1 239641 232882 320090 334763 237055 206070 1 232254 852955 197440 158111 14918 63047 1 177029 1 167760 163928 158889 21768 132338 116656 146063 108414 30220 145268 133955 1 23553 130025 241037 170804 253283 302614 299210 110691 102360 1 1 603400 101285 99981 1 98650 167934 1 678934 92833 91537 1 84748 90177 88976 111433 89351 1 123074 673916 89173 375306 615220 91333 98555 1 174342 95081 92901 86013 97326 99968 64585 102514 104581 1 376483 1 116187 1 116807 120108 122638 697166 1 561369 597181 575455 140042 143284 33328 98914 264861 1 156416 188635 1 168388 158928 1 184587 188680 198294 202359 305180 211296 211246 212831 133489 1 1 225636 239522 237414 250495 255886 214273 317203 791896 277207 356327 336597 293935 276999 273743 101639 224402 621494 327650 375312 305482 346043 642034 360760 336318 370072 397949 473538 252052 390626 404004 486782 728834 435090 1 590096 449272 443899 450102 528166 462392 468665 471289 459313 418117 488160 526959 236243 511772 360232 664821 937204 428410 537080 525519 555099 533382 561927 571502 577299 582981 588801 557092 837052 561089 590515 616927 623107 628009 800502 799664 643310 73173 648536 410743 417313 670207 673330 677727 1000000 642716 737640 463985 1000000 386019 708609 713632 714020 734835 723491 729430 187183 797891 877273 735361 684196 750786 1000000 696364 644432 765498 766146 772623 1000000 773998 998416 922379 644146 768451 806974 786652 817206 1000000 890189 794462 1000000 793771 753107 772959 802263 834076 239037 805120 778429 803460 801836 1000000 807826 804531 996616 804578 1000000 655771 803133 554109 344167 800632 1000000 914428 781726 1000000 795858 753083 1000000 746290 789692 787559 935994 802581 734415 774765 757874 779927 474627 698975 849526 1000000 760624 757332 1000000 702614 748087 488350 741603 737613 366658 1000000 726290 803382 715133 749783 710441 706047 865718 686639 692792 920537 168197 440384 573894 610171 969662 101063 607775 641510 1000000 700565 580483 627574 1000000 617666 581091 682727 507580 439124 399717 509021 1000000 543174 566857 557567 593048 498825 610721 528540 523535 423610 519043 857254 243054 1000000 492884 658720 485692 463741 470002 814940 472832 339092 449013 438644 433230 422520 420450 412328 407532 401946 514236 670370 383281 377478 371433 670178 345121 496100 839307 732053 1 341999 605131 326426 307808 306538 1 956260 289413 283313 277283 273245 269497 261999 257193 313645 250252 290213 236670 231701 226675 221939 215886 74427 18469 203253 197544 192860 527851 1 181638 226255 357655 40438 343384 121449 84650 1 156158 520513 1 141069 136838 97432 131970 151201 1 423515 1 1 116458 113872 715538 32453 294603 615339 103996 105728 99834 309616 97946 96827 95588 94634 152586 103546 92285 94703 391027 743115 13185 90038 1 89998 89696 90297 91976 89932 102580 393047 97334 101791 1 37125 97420 172223 121241 101854 103281 105343 77074 108778 116029 112926 146252 11072 126625 177232 89629 19336 428525 631913 757101 186163 526975 146237 567858 153663 139230 163936 152853 191505 186604 77742 770696 1 188207 312229 741073 355415 204819 210517 536101 219945 183903 229645 357927 90533 238923 221963 254297 281343 265588 293753 294285 276273 171425 292935 298584 476019 322295 1 321444 358101 360254 372956 492440 350888 1 763365 367739 386632 368514 1000000 639031 499846 405595 412107 359594 424132 556983 435253 442724 409256 452781 481947 480174 226272 704107 1000000 492341 464073 185054 1 517022 1000000 750419 534879 1000000 541813 687798 635239 158228 424780 575090 155403 571801 505087 654503 219610 1000000 615810 709047 804302 596181 516417 438195 646382 652584 657744 970956 419667 739704 677155 681470 341519 691506 695783 704062 1000000 363109 632499 717166 1000000 725157 642882 732824 728010 734029 743609 1000000 748905 726587 793109 141502 503679 765881 739954 771291 773880 825349 790931 808598 872320 785442 1000000 869578 1000000 792729 840840 803572 587923 798571 1000000 1000000 1000000 1000000 284432 469566 840064 799079 819145 814787 805383 801691 805670 805016 917054 804239 794633 811530 1000000 499428 801565 799308 817551 1000000 828855 1000000 792387 790981 788915 710394 638108 790297 1000000 472599 775591 479158 1000000 761882 767378 383736 759330 524570 753751 749654 749825 1000000 562551 735863 572647 728385 738385 410131 742022 652714 728802 703173 676975 668185 689115 649373 687659 356987 707718 652931 661879 656626 652848 601471 641263 636030 645372 628261 637050 691880 1000000 804226 597824 609011 590447 290037 924611 1 623133 195361 520942 750546 1000000 138808 589315 539093 73018 994126 515093 496069 203447 484748 447711 596731 466217 1000000 1 1 420335 714804 429084 424724 424377 753826 404328 111236 301792 385838 713867 82570 376946 183706 611048 398231 343760 525491 315527 324292 394477 322473 312819 303137 279414 291873 285706 280982 275689 221066 484486 259236 234445 245375 489815 237266 236315 271149 214443 78380 215020 211079 205170 200735 196581 191669 203181 161238 284865 173631 1 131450 1 159859 1 27879 135921 145818 142557 203369 130769 133442 130603 1 215493 1 119852 71963 115085 93282 405609 108812 76939 463355 103407 101345 584715 130027 209431 100984 1 94452 93589 81512 60306 98919 105075 90905 1 150190 93930 149941 182526 1 92302 759963 92842 289491 152916 97985 11818 87703 101931 131467 108642 1 396026 1 194049 86325 152734 115146 117455 125078 136635 526658 128932 115021 52130 36955 1 142459 153978 150991 147987 1 384118 159390 256593 129368 191147 179253 219735 143365 197343 1 201276 197495 202471 211042 219182 237304 220184 247288 209412 214778 249066 263655 180435 749972 305635 268459 1 304288 82948 297541 617375 305455 302504 320386 326198 331927 337925 115353 349773 1 393984 128911 80470 1 387684 524770 410162 404478 413796 409806 438728 494517 32938 426574 149445 453953 1 466352 472359 583817 485040 550205 579870 532781 840249 515571 512269 6383 533025 539828 118112 537135 555744 578448 567560 575189 579521 586584 603750 326357 685352 609375 22535 897836 625628 620591 1000000 645070 744940 668242 1000000 661761 666862 671747 137329 681328 402497 736356 722686 700909 713751 708233 711482 700427 720826 701262 715118 377029 241606 739552 744954 746716 687832 1000000 754393 764406 768688 765937 812019 760089 1000000 878219 776742 701338 88543 802508 799754 1000000 1000000 841115 802936 833883 1000000 827182 798574 900835 805126 867459 633920 804266 790658 831730 613304 813344 806025 805989 805373 771462 825914 680605 1000000 803880 799274 801457 801327 800081 773282 1000000 798124 793213 792900 571894 784732 240212 254181 788301 297197 775055 735743 131807 772844 769369 773434 798532 903437 763907 850617 721377 507674 127925 740955 745171 731863 726481 953711 722057 698924 713915 725151 872783 807904 625536 465239 687598 682928 583552 657664 412427 663697 654936 633312 844314 643906 323493 672839 627525 622131 616687 611191 605569 601253 367378 588730 576897 613540 571443 1000000 679512 365199 550964 357447 797795 529107 523301 453041 322880 505376 503517 536613 487102 556224 475043 467099 463590 652543 351003 443811 437613 889808 375982 414493 303510 406702 838337 394567 740583 382313 280746 364913 744045 356677 347064 346662 339957 667332 885170 132208 546984 311149 129494 299718 299128 470424 281519 320961 632222 304926 168629 1 238850 273419 150010 235771 38809 239890 222253 1 183420 821787 306247 198388 703952 188692 181277 323472 168595 173356 31120 165219 161535 157857 97759 184169 438836 144146 128584 1 442854 28857 129640 84997 123709 121169 118737 117415 155057 560012 693208 1 1 78296 102872 1 99742 541063 558938 1 99047 197958 1 101732 206132 92640 1 1 1 402908 1 91444 522810 53302 92661 1 1 403961 105013 102698 98416 100523 122015 108518 72511 1 106998 108635 89085 115800 41135 48325 119771 122575 1 115002 129921 133141 1 139484 1 86254 1 282473 381453 158790 245200 244441 164041 174966 442090 229871 186263 13448 227834 202762 194363 448291 1 218391 190322 1 213438 240995 209272 184459 71085 243557 254978 269081 272127 509682 307409 280829 81830 1 307930 350905 249720 528997 742435 338334 68733 345041 23382 348118 365193 375527 378794 413284 391006 397100 398592 355208 468299 432168 426591 434175 822262 386917 506928 458669 378980 648164 476035 457346 528180 495214 69401 575377 514435 520523 526589 532632 718471 283843 550602 558266 744182 568334 531580 648090 486757 591379 461940 604757 608349 632245 619255 624698 631858 635385 657007 586303 651001 255363 663836 429091 676305 675914 678939 658521 702890 694426 698879 925033 707616 852673 400674 276665 361321 597472 758216 1000000 746611 754320 746167 749510 704680 756282 506120 711119 761584 768062 511083 773612 775286 778941 686957 151987 783787 787249 1000000 202297 1000000 794636 805915 684532 545378 488971 801283 662416 779600 806488 804747 792978 265010 806134 800400 248956 772747 806573 728410 896831 807144 805626 804646 1000000 885184 352597 803376 821745 768030 124746 796059 794995 792861 1000000 800078 787335 785227 285228 780854 788430 835634 773414 770718 773278 765461 766521 714479 648789 752893 760099 746091 708585 739012 688941 35540 1000000 1000000 857356 715717 711433 676226 757664 1000000 693613 763491 684522 622332 685816 698845 665363 660984 536995 586823 40067 487263 635050 629705 615606 563762 600382 608120 532846 636153 590982 535128 615881 573381 562630 562033 557726 995861 598526 193278 251210 328411 505050 413330 538771 239662 375247 489516 479501 477175 470991 18942 1000000 452406 489275 410797 860597 425751 421831 460169 409098 556858 363779 390507 385105 378502 1 366372 360799 354364 332481 309879 525436 484769 324873 452176 313481 304106 441084 301149 290732 286972 279716 168716 491490 487139 279049 1 247943 242520 239621 231568 403260 180617 157446 1 209150 191981 193772 316733 59160 154511 330701 178326 174589 101778 166730 163185 159513 319919 124192 87640 311963 130034 1 147394 111257 130699 90595 125200 95537 134861 1 208835 113571 180509 108846 111834 105609 103939 86931 105664 1 110133 97186 96209 524831 86188 1 93880 75077 92299 572317 100244 1 92596 91880 206695 92983 260398 94418 59249 95164 88972 310674 264975 64828 428862 145486 128060 105337 107062 109005 110881 118249 115079 31686 795778 174958 94091 127040 130137 133149 135181 152200 139733 145027 147980 91271 155544 158860 163575 171036 170100 176638 1 184414 199268 190630 624314 199352 190768 478641 381696 350010 193899 225418 148691 236257 188348 1 251888 297173 262830 251715 360796 182017 290449 1 639802 995500 1 540231 1 324134 1 498426 350144 354758 315881 363480 616094 179228 1 382714 390838 330826 402140 82595 409373 420725 181023 437068 442356 463973 529285 361736 464005 470102 476670 1000000 473724 505566 747645 535931 513477 508384 532839 397826 537530 544672 581243 1000000 560549 743073 573128 579126 584175 590349 593284 757644 648558 618909 1000000 212088 629236 634627 588782 642518 312991 801931 647296 677583 656356 675237 584908 622760 696476 1000000 698222 680445 705872 832001 750398 722979 718952 727522 734643 730288 1000000 677139 760005 1000000 829916 963555 759134 762160 716924 746902 235004 766142 776557 804054 499603 780986 1000000 782381 466151 805332 762789 796314 799718 222086 799285 802982 755458 720720 803421 758928 805108 467028 805175 303723 804943 934976 1000000 807184 812773 866917 675267 806002 956039 903730 930451 801330 787728 922356 800238 816600 178037 351558 793979 987990 784540 709194 1000000 387424 395613 779608 777323 721666 835542 849925 745167 763487 936208 1000000 805943 741852 752922 745700 740696 718858 733293 818102 761800 511827 786891 625002 687426 747156 630234 758663 560646 1000000 676957 686701 70341 422391 655465 657771 652707 1000000 575107 1000000 631813 620378 644109 277573 884186 869896 598888 590620 754314 344014 582579 570198 577647 558447 557516 502377 1000000 212273 528543 522485 785640 751622 858488 498021 491834 1000000 323089 473355 465174 214223 974833 448564 450426 560516 220724 420609 473952 555577 405319 399176 368698 699720 346621 584895 169174 362674 361334 1 343295 338887 617474 664838 324587 513041 229281 990044 22347 469651 259411 281749 278483 244581 268285 260430 255312 250558 244920 148963 234888 229987 226095 270344 215378 210958 20724 201880 198120 77340 188823 164200 214276 15184 1 168654 690881 161170 1 99603 150619 172524 316535 131780 401154 1 11994 331130 125980 1 218533 118596 116657 110270 84673 110377 1 102245 105015 101447 45526 99806 1 1 100056 95931 200988 94041 93980 17804 92189 209196 280975 165061 92422 90891 1 92968 93587 1 27455 168898 132198 156371 98467 81584 102367 585547 106169 105052 27607 416443 63515 113339 106582 266889 14188 110678 103128 400449 125785 1 135829 140048 1 144881 150005 150601 711600 1 480851 457722 150834 1 1 461790 262813 190164 194394 198199 235208 207127 212133 216925 161417 1 444675 236294 239656 306722 251484 26043 647255 528267 273587 281284 314842 284434 308223 345105 278963 311486 948235 364936 37468 995553 1000000 521157 352265 349249 108986 370473 392957 679250 388787 394823 400959 384099 559811 937123 834414 432279 231457 546943 968305 468660 440139 469039 466757 285987 442130 493824 537937 1 282733 507350 471502 1000000 710537 1 548371 629713 831447 598636 1000000 206872 528502 173574 589373 514484 826778 101314 617325 630041 628104 1000000 656733 634956 645684 654231 659632 654364 672223 237074 669300 691589 660427 626406 698736 554671 717288 710642 423746 1000000 723172 830168 727043 733892 1000000 556822 646803 749026 740698 1000000 726732 766936 753338 781432 1000000 734538 446934 1000000 284579 790688 603606 159669 1000000 716096 774726 1000000 794025 798016 799405 805765 1000000 810181 803912 698994 805462 806027 1000000 794244 796348 807697 807808 807812 1000000 1000000 785759 741181 747804 748720 500274 1000000 803021 1000000 800781 799192 798115 940628 796302 794111 625628 245364 717799 439133 660734 781383 778610 612005 134167 770823 769357 765140 762130 732006 774186 752390 977133 745838 677564 738684 742762 898312 770140 723340 613244 715685 706263 706581 694890 697891 588018 688371 684185 415258 960468 228292 664502 652118 654826 684038 645782 1000000 553501 524290 248356 1000000 618792 606794 575391 595473 550929 579151 43693 555662 566633 517550 423968 545876 542955 729429 530747 563440 310365 635894 506551 296903 494280 488117 480799 476906 57698 39788 363228 1 444145 1000000 924820 600697 420039 307423 393074 401560 411090 496835 365429 374918 298044 394597 152325 1 1000000 346939 334832 863174 338215 317850 205494 306269 300649 281744 289569 914858 278734 279612 267402 564098 246610 564859 246994 241963 246636 1 373877 754087 217604 88158 225701 745546 245917 206952 190656 1 121299 180505 94549 185639 153269 263379 159191 155698 1 136549 1 142306 139244 1 1 130527 127806 112495 122667 1 117035 115692 113683 1 116676 107856 112483 104485 134998 101578 663052 99077 1 94640 285997 238345 94671 1 1 93386 94869 104525 93225 132640 204238 49649 94050 94547 87940 99289 96751 1 356976 129603 101448 98731 458343 176867 509766 99030 718021 90811 584821 117243 119610 1 124422 600793 129707 132491 1 262267 1 144573 181065 144168 729220 440529 1 169623 53801 176311 176350 181099 164986 71057 142924 198634 201966 208478 210331 341883 155800 225686 281829 184761 395129 1 250602 254147 261010 55459 271639 277116 373234 287984 281819 306768 792796 390504 316178 344139 317175 439754 338083 345394 517513 219546 58752 264182 570611 151862 408201 393705 399798 405955 411678 418272 432377 430608 340397 443103 533605 990854 746391 451970 473732 480229 983835 492572 500176 845491 510988 517066 820226 530499 535838 509171 547807 536573 559162 503244 652452 188207 582753 327257 389961 603392 604417 1000000 607980 622191 213974 628437 631317 479486 655445 653524 658946 663620 668568 758789 678279 688838 1000000 1000000 698080 706662 689574 196967 813428 717629 675441 1000000 751760 734590 834882 741605 745124 876857 751985 664483 906046 122348 731399 548485 771132 566816 746264 778339 506139 778853 785206 825534 794857 770028 793316 150449 796575 795400 794570 803769 802212 809254 803995 801426 748035 820688 807211 807638 769415 851023 808357 1000000 808462 418914 807890 262867 806969 782387 805667 789431 1000000 1000000 798894 1000000 451245 797718 796120 800879 792687 222042 791068 777400 781710 1000000 780620 838051 800271 733401 860940 207940 754097 762485 757432 1000000 804892 1000000 824867 1000000 641548 1000000 728949 266557 560395 716607 785583 676935 1000000 688480 711899 734980 393116 687185 558281 376172 666654 837769 382067 221 646693 651747 661867 630884 1000000 561796 622549 210072 96669 1000000 591402 547270 580561 554984 594747 524369 575005 469374 546091 604512 559145 1 509701 537266 486950 490768 236820 649860 313109 469692 471953 1000000 851143 1000000 1000000 440872 606806 1 422420 402887 431598 100843 397967 397136 385410 382129 373418 367212 361362 355705 604743 343424 347210 380627 327130 337181 863636 225796 301250 417821 405535 615051 259874 166257 290360 252313 523798 237477 248963 243429 325425 234006 367353 224287 219524 1 175002 205679 201247 178457 179353 198616 88348 330005 447963 168258 168280 6527 1 157266 144498 150383 146800 172071 140698 126959 1 131928 1 360835 743141 1 416152 113104 118596 1 110764 127400 107187 1 122185 45976 149366 71358 125107 63245 96998 63961 1 593166 52951 703221 88231 206702 1 1 87425 31853 607142 590070 41707 1 88942 139249 99047 552298 101586 102752 71236 104050 107400 109161 110177 184584 117281 116270 118829 114182 124392 158155 128245 754354 135135 134801 141127 481597 363902 1 152205 146587 502272 674669 459750 1 176509 217823 168434 188788 193039 219246 201805 206259 521313 211508 222103 483839 531574 233457 300461 247714 253633 147987 260345 197373 1 275988 281257 287008 248440 302366 310001 421101 307215 435090 477921 150803 333485 76066 322850 356208 359430 368195 29530 1 360526 392516 399172 443569 457254 313560 75223 429474 437327 471129 1000000 563196 464893 986621 390565 897306 472509 472982 705080 503713 509834 1 659971 560295 66519 535114 538482 528469 558069 563973 635478 575678 1000000 587334 592948 608506 800547 616210 615380 775903 625458 630653 737265 1000000 1000000 652378 613532 662049 667808 945810 686100 666198 686978 884903 86437 700652 724960 1000000 552479 717527 685857 229497 159596 733733 737394 742146 745001 731112 687906 756068 758028 1000000 1000000 752659 770230 771380 783359 781555 643040 777388 788560 539092 762278 519252 724552 804664 796826 793994 628324 801154 1000000 803695 801326 796620 813270 805591 832110 176103 808518 811150 981344 818921 808996 817225 808661 798044 728944 912668 975552 804193 801799 838532 804596 816303 800144 798717 771416 794504 988851 787089 299218 777452 803592 783206 214505 778792 719494 844577 791902 893613 267939 810152 758953 307190 175259 719665 298014 751012 751736 1000000 769166 740664 711933 389816 824546 896319 706060 515180 696118 935132 178421 683345 678607 673772 686643 663945 671815 643950 648697 642845 627606 633054 548138 527309 422643 219311 604879 597602 618577 588582 718812 759889 571204 565356 559463 553536 544888 14129 784003 529536 664902 524869 364487 955468 480659 347656 1 621947 474376 468169 451458 1 438869 480654 121155 1000000 424805 330053 412252 407101 400161 343887 387925 382025 261189 616736 269749 357705 368737 348404 339892 357885 328184 323502 300295 310905 305228 568413 1 288505 282976 253524 98306 266908 263218 277672 100731 246054 34116 236033 238372 412842 242449 199236 212151 207674 341624 55194 188613 1 135843 180093 341501 167878 129742 186927 162470 73405 588963 271304 211011 295605 1 1 136216 133344 519676 1 1 1 120337 117633 251063 113912 25093 83636 413313 106606 105155 1 1 410355 65620 98787 1 97300 96120 74357 1 42626 94501 88884 436684 94244 94393 94652 94674 1 1 122513 61516 129895 99349 100441 40876 98540 1 1 111614 109232 114249 112927 230870 88835 119447 123102 122851 38079 1 125796 134909 268064 26474 807325 398199 150421 146444 1 64446 163977 152322 177843 172478 179958 651124 1 170892 195972 208087 219974 209986 214230 404395 730725 206694 233909 774652 243781 137544 432425 258245 826311 1 1 279793 740363 1 49116 959455 308757 314088 320394 321408 416785 335779 343426 1 354603 359930 367042 241591 379169 269983 402159 397614 409983 411442 463298 480634 52657 518720 408333 453621 453486 308119 390912 455346 287065 484060 1000000 500054 1000000 553041 1 413158 526746 532125 321370 526281 270849 920251 514820 547269 572268 600683 966260 604966 351356 603198 809997 696024 596241 1 629244 633881 607069 675116 651765 93931 640816 666941 671871 1000000 733085 686240 480949 829005 589221 875538 452053 754936 806522 721202 63433 498394 727380 720592 271821 751688 955239 771747 754690 757635 752052 764170 408561 770020 747282 1000000 777279 353356 1000000 785296 962751 789593 668258 796755 786910 914607 798635 891265 801654 1000000 989423 804905 671636 1000000 807551 808076 550826 810083 284534 809532 640003 1000000 1000000 651920 893655 808506 792803 1000000 806498 805673 1000000 803604 800439 796308 891702 797193 1000000 1000000 538394 787471 799614 786809 782802 782525 779762 777594 783480 772267 774872 595258 763089 769329 228121 773575 1000000 98784 691710 1000000 966503 662541 884869 417410 719538 702542 570681 706678 774930 699099 694558 690018 685719 680461 559699 216119 665939 362887 655819 444500 645617 1000000 631237 1 377156 618339 602749 623344 908090 596630 590837 892753 578755 941025 613086 521399 658626 887282 544015 372900 520288 527708 147655 518844 563120 482291 661584 489099 1 476715 754807 347448 461390 451973 854687 54474 1 442812 399193 417457 1 398939 1000000 470736 346977 921548 367931 436348 919249 315234 347340 1 334188 337737 297994 316622 313085 169867 487060 146114 369207 285157 327025 292337 1 471047 258416 253236 1 248650 241647 67673 253869 223508 664911 245551 199058 204989 1 411214 168337 187685 1 332449 174254 170059 168142 162487 250328 157002 572445 139824 228173 143732 67068 151186 137048 248708 131429 126492 64475 628125 110599 80645 85105 112626 111543 297164 202931 114574 738174 104055 121416 98088 1 99959 130081 97001 76831 87442 638119 95107 101930 95909 94792 399864 95181 70781 1 1 97040 56606 1 742119 100739 76532 75751 1 94998 107646 109284 1 205375 73160 144974 279487 489977 603926 126591 131701 128084 134680 738676 507096 365033 683114 159226 153370 1 160486 164029 112846 162192 282971 466747 186640 349415 303710 182226 1 204879 782749 191234 218860 70883 179342 162290 608012 241051 443980 1 258296 81222 268867 390477 178571 285049 133101 296084 72594 307383 6436 838422 815271 322686 336211 343796 347432 355828 804184 367856 624888 384016 363758 390969 360820 687456 476605 414751 421137 427117 333246 439422 78768 412766 192796 421104 115170 469082 474175 534729 495656 494862 408556 469891 126952 517730 531874 575625 1 549910 532435 561775 568390 573523 570569 596342 469050 540904 1 609208 950561 594934 446371 570869 400700 640606 645796 651021 940349 585012 764081 670791 716571 592337 479224 706933 691894 698512 703733 727022 758882 716685 444142 1000000 790970 708216 765001 739070 743897 747520 825296 706784 757593 627394 765444 1000000 740475 1000000 775342 777679 780499 107137 1000000 310605 843928 1000000 882139 795130 797257 798918 800217 802394 852122 762603 805191 804892 1000000 784434 800155 996094 809515 809792 809928 804366 810238 767755 792169 216370 799825 808722 726957 807387 897127 806698 787384 842952 660083 778955 801969 1000000 796033 781281 855309 712792 787185 780857 1000000 988545 779543 847822 793269 793699 737038 1000000 1000000 758829 755008 752215 752816 745269 741659 1000000 886771 696823 998401 725472 699699 745429 714465 702519 880299 868473 618362 168135 782774 521771 672364 1000000 662979 671958 652871 729309 152234 930358 631814 487339 550845 615525 616022 634951 659365 596690 903049 581592 901266 301168 597065 195061 618734 609785 312020 1000000 780112 499091 518432 509905 1000000 517191 200728 485192 481077 472943 82963 552785 454359 422756 439364 448229 393496 423871 473235 404216 1 398777 1 548999 997630 353378 383856 377701 848758 60700 82073 338604 644101 325189 280306 1 299031 603803 301583 290417 675621 278066 1 225219 449061 233249 19218 233880 244599 121756 235157 224787 225447 148117 610029 390386 1 232494 198031 222843 165997 119677 200101 129869 171761 165249 165815 178443 158598 148329 163148 148246 145240 142068 131457 1 233267 146363 596199 123747 128657 121680 118448 303850 82297 1 1 807173 1 1 105602 106195 102028 100580 1 1 97902 61656 102810 98895 95223 181269 167897 95425 95504 29153 40337 85175 67386 97491 98843 99356 1 100912 741016 240635 104752 121044 529961 115690 111209 97775 115417 106106 120548 470345 123882 126449 1 13386 134476 112025 522748 143453 151917 149720 421867 168905 160009 165348 670390 168563 423179 115012 186612 184668 191175 184069 1 202681 208684 188699 776965 222639 227245 232084 725904 242138 246542 341196 235875 262630 178571 273338 218765 289861 524983 232181 1 741269 311753 250845 326663 655300 915266 340997 346993 620216 378103 326818 77419 420255 387838 394106 393710 399823 1 855598 248004 576083 412278 595387 444523 786064 538716 477825 484263 475521 382903 442002 891364 483416 506372 513991 198087 544095 530826 489518 635105 565060 475854 659325 561842 1000000 578281 265728 1000000 597408 601212 721884 616518 47263 678677 634665 1000000 188228 957039 657567 322841 660264 288114 395527 926306 679956 809825 689422 694039 648868 354989 706919 693538 713249 716545 724288 1000000 1000000 736000 396624 433342 747126 706665 1000000 757235 760567 1000000 689105 769520 772410 775181 726648 901633 780123 719325 914109 868709 791798 816328 1000000 799619 798989 801551 354737 802700 809808 805479 806522 807431 815798 823530 827408 813802 1000000 810635 810585 680897 809659 883615 812183 1000000 433893 738090 809525 428298 306330 734189 766360 803101 787812 800263 563492 797128 1000000 301399 791729 672866 787304 784852 927878 235303 777700 793973 775318 511997 880562 938518 760321 756667 753791 566755 515325 785245 742226 557495 732146 734869 1000000 642869 543224 1000000 1000000 1000000 1000000 725336 684888 710510 328205 500746 883369 613583 1 643456 800581 644565 372485 632790 628780 802534 1000000 525772 597513 753948 1000000 589495 490434 578051 1000000 566365 509377 410887 1000000 306660 802123 530524 332785 478163 523010 1000000 500105 465914 508650 476704 484655 457860 439507 471075 515558 651981 299799 389767 425771 394955 403856 924389 676400 394983 406340 396184 376825 371483 163392 450885 353124 346787 345553 1 401898 209674 316816 358442 357430 217059 295246 287866 273756 533851 508703 254002 401694 325257 249061 144590 1 232804 889102 1 205149 218943 208831 13234 204293 199989 196514 200510 307222 583243 224204 175481 122170 669527 173516 152765 215062 113683 285079 818231 1 148939 811590 281718 165861 129425 176381 185025 122588 204957 1 114646 255334 94708 108262 493867 106648 105323 96525 101193 153845 112708 201950 98776 98019 1 63719 100637 1 1 91895 94774 66597 58409 580885 1 53363 127233 635125 102192 101719 102409 138949 265400 106382 190600 109553 1 1 439022 154240 119687 121534 123872 128730 1 137628 134268 137762 89499 183509 144542 159748 38824 156526 148977 1 1 401380 1 178296 735395 190959 195321 160326 412332 723684 207995 211506 1 310547 225887 243054 235989 220215 240803 277594 256440 264617 1 272270 277681 285260 245906 291053 320289 544083 249137 1 322422 328282 346526 778535 354752 252167 366261 360762 410552 342732 277034 1 12748 444880 406228 505834 418580 424096 431063 344460 846032 222317 611690 459887 489239 994944 471628 286052 493445 254707 531434 422264 1000000 407911 527680 266190 541146 547450 222683 561010 565272 569537 572615 843710 1000000 706634 683108 605530 602714 617176 563363 627876 871851 441041 651008 649070 1000000 659393 664834 675725 686710 472873 591923 645176 692743 872297 702388 707040 711015 854441 1000000 724201 728067 732792 717219 739333 655308 741605 750147 753573 758452 771948 1000000 1000000 1000000 590865 770117 556699 780763 488702 768834 787403 768421 804325 581044 236932 797788 776367 468849 802079 803394 804652 1000000 460817 678056 808755 292646 895674 810470 813505 810150 350398 653433 974580 663922 816937 810623 810406 965267 807875 996349 807457 858531 799615 804028 1000000 841014 725904 796168 838333 792391 770928 1000000 764744 872090 1000000 781919 629937 776421 765575 776270 1000000 830524 715778 756978 766337 729979 425148 141048 977874 741816 832687 836801 718232 715739 717150 795444 220636 647293 7142 625147 1000000 686156 553265 604046 672296 490882 1000000 657046 651480 522770 638607 665114 631577 587225 619894 564200 1000000 603352 935537 591931 530376 580002 574642 568654 505621 556844 550890 613481 1 840065 525053 785094 513146 508506 500405 514740 1 880720 477704 449740 1000000 474033 452927 685025 440762 507124 379760 421969 452638 409619 366582 397499 327170 382969 903641 373039 364367 363680 705909 857261 301534 326905 981018 330535 598022 289797 289854 316257 296042 291659 1 1 275500 273369 196284 123793 280965 247782 245133 239737 233932 226905 224623 447417 215924 210674 206174 205531 246887 684760 145082 107879 176149 1 172935 169002 175673 155945 303484 125079 207648 146553 143203 142035 140484 136174 141672 132133 146613 565309 123194 117214 99631 102132 465379 110490 74899 1 108919 167533 132898 103562 94719 313857 377637 99548 671488 132864 111269 96183 127730 96775 98896 23143 78157 96994 95547 96348 98269 505946 24544 327305 1 102471 104639 105164 149974 1 109497 110817 268812 316247 250871 103220 129050 148466 128441 128734 1 1 223761 139895 1 145878 144161 168583 29257 471250 162670 179417 91181 174092 9487 324746 1 184738 221316 198463 202464 162050 212626 457192 1 137717 235979 235490 241936 305026 97433 255657 262780 34159 269554 562938 301155 3606 293120 1 1 1 302383 689537 327261 297965 1 344694 246697 359586 370031 921941 751946 131383 656430 970786 111902 405086 398458 442188 801962 401299 435328 490229 636692 455420 404820 466621 423632 572780 489374 1000000 497875 504013 296809 787037 521742 585437 602520 789183 843023 1 806355 84726 574594 574180 581936 597401 596278 577024 604212 610387 615938 622376 660285 639860 637675 615833 648234 647391 658530 658837 669301 675825 678391 683192 687924 701175 698850 964913 739491 870519 1000000 729712 629540 716073 314086 801223 717192 621622 746241 775740 758020 928606 759828 762885 672749 840779 792465 401917 1000000 791780 793530 833278 1000000 782442 790729 812628 793904 774447 799110 800699 435206 803634 802897 823945 807030 815937 803767 780488 819452 825091 846075 669222 759752 792765 811967 811938 542498 811481 810977 810476 817084 831239 791437 516654 808307 807204 807052 606047 415982 1000000 493168 697728 631803 857738 736017 783735 785210 677376 512773 779574 335633 768647 521584 719300 734691 778172 561376 172591 750115 741547 784615 667792 736904 232824 728217 774338 719445 668684 667335 722378 868077 697686 692919 693663 591717 678917 663052 664193 289445 659037 972449 124049 696740 637153 632977 904608 622105 550068 496453 605602 881532 526934 588358 996860 969682 541588 803227 452142 1149 517098 595753 741192 530173 254027 517284 459030 504776 524263 501657 553755 479655 649592 491419 899757 457336 449364 578707 575312 429167 424243 3597 412472 391620 375353 641741 792667 381505 375002 373910 340261 357355 1 345406 342160 438511 328130 1 350081 310721 305066 1 294052 285310 916190 224668 327157 658914 796443 249029 529252 250320 400101 190615 1 226589 170270 217181 97627 1 112383 213203 190273 207076 542771 185810 178436 513394 171270 156732 176482 176414 1 140553 155254 239172 146879 1 157107 136196 131368 1 126914 124489 120674 119936 121866 123502 796570 112050 112480 181594 107209 588844 104512 404453 691588 92253 1 101071 1 98572 1 100416 1 1 1 95504 97928 335158 105221 1 37925 1 99417 80384 107619 103605 640828 117667 221646 130690 77052 96823 1 316531 335246 118963 1 449928 221863 301360 36695 65248 1 142435 145573 149816 479016 87598 1 1 72937 798603 21534 1 178990 180136 181932 190636 186681 202167 270318 354126 223721 218647 779311 205859 401089 239530 231865 249519 580792 234548 357659 270404 275762 281242 293687 223253 297654 303248 203834 610743 626438 322261 349303 334639 354007 349181 350328 356275 836359 381195 340490 385558 600340 397803 687012 445104 459982 422488 713621 597173 634671 1 651706 455197 378497 469967 526280 449084 490719 269571 620775 502241 412318 418845 527286 533408 539395 656106 167106 556882 115608 527573 574817 580828 586626 592399 587374 1 732950 622277 693700 623036 726947 636398 1000000 671037 652883 667462 662729 667820 762033 825517 1000000 450869 353655 754119 877325 729704 662061 800207 718387 439666 726397 1000000 481119 929905 867322 747875 749067 752801 940722 759542 571290 600919 612827 687687 759354 792027 779970 1000000 783978 553715 1000000 364107 793718 850231 797492 799248 800749 865615 740014 816317 1000000 807502 776255 238822 802655 354579 811375 810085 812205 812414 812134 812664 813632 812362 746433 810701 650549 811004 809214 699828 826708 1000000 163107 792479 807941 801909 135898 1000000 222387 795049 1000000 790603 879662 786541 826054 739083 1000000 810225 773613 1000000 767879 755015 762729 758483 755121 756523 789886 726776 746666 737151 1000000 729371 725343 195732 731610 1000000 686335 606521 696474 680108 1000000 682918 580428 676159 671146 1000000 796703 661912 688719 645677 640544 633786 456129 624237 830563 578531 281268 378873 593441 391528 370884 726272 573541 566403 480298 555531 505910 482435 585680 538908 525418 585601 500800 606216 943513 494930 443153 339941 218366 526984 143870 494778 451478 573024 439255 196557 423365 420466 480206 320306 503731 333809 427114 400028 377688 373000 368963 160987 211013 347779 341036 276468 304018 442552 318757 306565 306316 731117 233457 290735 285187 1 275416 714491 337311 258495 228006 215642 185505 1 229141 1 214645 224397 213790 209246 208435 201078 198042 203442 229250 184338 1 1 172510 189126 100476 673168 158030 154620 148075 162958 1 160730 289299 92504 76378 200052 120136 210147 123416 121249 122457 127146 115285 114578 202333 169544 357370 245140 98174 1 103121 98842 101795 123275 99716 676686 1 98281 99764 97846 16449 406330 133465 95262 67732 1 96661 104562 112409 101619 1 1 101411 240071 170848 110209 285639 119376 115170 1 119206 105640 602218 114290 101733 59836 57816 1 1 112629 143830 256594 151609 105372 1 100326 163963 31461 382278 176362 18569 1 188748 165489 1 201606 405186 387393 206792 772297 310951 22970 244142 1 432533 248194 256107 258911 264219 269489 274818 607133 285627 1 301678 305194 308028 313645 373401 325012 330693 338637 1 424313 345099 354121 366312 372300 892946 384452 390476 409477 441583 979250 58613 417499 431452 423090 465179 720552 243476 378647 464571 678781 934186 463580 446173 500065 503252 99139 513937 577416 650009 490494 640756 478712 1000000 555590 563008 482218 573945 527565 585578 588691 597050 596509 666799 211589 619484 624170 519491 670306 635038 482891 1000000 657197 647665 666903 671889 679200 670515 697430 1000000 1000000 703393 704640 734012 713521 717864 704002 641793 197458 542506 829335 912612 745024 748896 752401 767163 626887 265115 736166 768564 676437 774377 777137 779808 649792 679202 785226 764525 524050 721468 936780 854531 795296 756441 799383 998274 869141 911504 807674 858164 736463 852549 803985 812155 873636 812556 809579 813164 974431 752366 686025 808629 813057 811951 811234 810690 811075 837234 1000000 806945 715050 803414 802004 868425 706943 798028 796392 782551 792200 765766 787703 758392 778585 780472 343636 775095 551261 771989 766307 765276 579986 712692 700063 749807 746857 734687 738763 710961 1000000 729145 888891 718863 452382 503519 705924 690323 563214 879142 687621 682636 508352 615181 795488 660327 655478 727277 650091 1000000 1000000 685540 327666 686216 676663 412210 98752 458652 789877 14358 581271 577834 568969 561598 439207 551857 544979 1000000 533813 521121 521671 367617 514809 503270 619907 410860 486333 313804 472595 466253 580127 453945 515907 441464 371953 429087 459120 673248 751947 514416 393365 392200 401447 404993 503210 368519 1 523740 350732 344167 365793 323144 833124 387548 315177 312848 759746 297725 214564 469565 696113 278311 530374 299744 260618 211923 263069 245280 281683 235330 230785 225761 122890 406271 338539 1 193368 137380 143055 188585 210842 180395 176712 174331 779900 1 162123 178444 155682 153812 1 158199 53557 1 139952 134795 73350 129612 154367 262188 75071 116982 117912 116080 236387 1 131087 401515 107789 152064 1 104021 102985 102049 360603 23693 99680 44412 105285 122859 28596 104570 98456 98589 93282 671745 93081 99914 157392 113000 102798 103489 1 105572 218987 771686 1 111716 103867 109382 729373 119243 1 123433 125896 1 219686 1 236065 224964 141552 123120 144922 26476 1 233715 497291 163341 286346 172190 1 180234 169443 502274 192318 354990 853486 404963 61004 51147 218525 232110 228348 555778 135830 242884 246917 222563 257837 430285 268562 99666 276382 285171 157574 339351 301202 477980 440840 320095 324027 487277 654017 508992 659643 352857 369336 918486 387590 331651 383374 434173 334367 401562 911877 407063 372442 404026 385941 447650 443514 450967 400021 463365 1000000 483800 496400 488722 495181 398463 1 368865 1 283356 440452 759181 543145 549134 318658 312072 140328 596290 708352 687301 606435 596000 550320 584045 1000000 1000000 667977 63866 638459 640025 250591 802155 320433 660566 633210 554761 713807 693384 50730 661466 694995 818054 706602 712410 655989 900181 524843 697609 813817 310670 736564 1000000 748088 748468 689483 569179 752233 883622 796376 768068 1000000 774153 1000000 798182 676964 785624 787456 1000000 792040 791557 397342 779212 1000000 656025 800039 805171 807068 788252 848545 358018 809734 789521 695813 428295 217623 710869 813656 813979 812789 784539 813694 502868 813125 503951 808037 804275 1000000 809852 133637 1000000 806624 806297 1000000 953753 763483 794375 1000000 432737 651425 1000000 795070 786781 791538 781763 473918 992388 981031 821922 767902 1000000 602433 757701 822994 745580 720044 744191 735862 727818 1000000 527498 1000000 703004 717894 708579 707786 703340 697571 1000000 683362 616395 878148 673843 722750 413872 660163 726965 649855 576365 859658 279968 628628 623098 617587 402514 493069 693418 562456 958148 408210 562465 578613 565999 574984 548347 548186 1 536452 1 522600 1000000 139494 534739 290455 568740 484957 417753 474884 498027 320518 425072 434877 1000000 424899 431455 649824 465738 412943 406797 404494 377789 539052 676782 112799 403009 327481 58756 351745 415073 1 342344 329057 322661 1 116561 1 292503 424648 349655 704071 1 259369 726829 629043 261513 247669 243449 245892 581002 219133 228401 195411 412071 152582 99671 194443 1 60100 324322 187782 64718 1 175889 171807 167467 161968 117553 331866 156196 1 149677 1 1 140217 133291 133305 130782 370003 2216 121729 117200 119303 117284 91013 90040 111880 110315 93897 1 196462 11016 303201 1 107689 75060 221916 530150 142554 1 95937 43040 1 99144 99319 1 92568 1 606890 177623 151355 65575 116381 365105 1 108264 110191 67435 113480 754464 1 41090 121306 123531 118434 100426 273523 134571 227673 208075 298403 455935 1 151206 243687 817523 649311 165095 168501 171769 175671 179858 431699 16831 175074 432736 1 418272 765265 122946 373332 222710 243830 572227 237155 1 307751 251637 1 482371 282923 272911 278442 301209 290175 301258 1 724569 304132 317123 91341 328623 284969 571542 346165 320469 904237 242031 98582 376036 380245 385051 396308 1 509256 414830 412768 958838 283110 710220 443570 449772 455782 577430 468998 645575 480457 479142 492416 322756 26145 510418 565716 538780 509804 536054 762710 547889 549080 850663 565829 571277 515283 409629 589217 934470 558443 603428 611947 827851 631521 401486 635404 642078 642096 637051 654983 660075 665188 672828 675177 682215 768741 810451 50510 697846 956255 149064 712143 659239 839070 1000000 728945 732928 426800 599994 184307 505672 592667 756899 758273 467558 744824 763224 874210 769758 896956 779459 411249 806831 403236 1000000 790580 1000000 797487 798997 800495 774828 803602 804401 804221 807576 806382 583962 793869 796194 812004 814593 811958 805236 761406 814252 814376 814368 818263 814119 772211 819471 1000000 813467 1000000 810649 865138 356916 673295 806314 818626 810396 1000000 1000000 919742 817449 794566 953438 798387 788176 785659 783167 390156 293929 775080 943466 358759 1000000 775935 769036 816229 1000000 921124 745333 728022 736610 509204 731168 929540 679137 715064 713983 709915 705213 263154 696144 695921 677423 667041 676495 1000000 651888 662213 656453 376804 569732 664415 636402 617335 1 342073 530843 608629 602993 595482 198149 581341 671636 576736 565088 562375 384331 721397 778049 538729 163640 877711 655281 504961 523587 859969 495717 489593 483377 461219 470936 461647 393539 1000000 446217 200718 116728 571456 834260 380736 386009 396909 324430 448514 387798 64993 352537 365769 359837 343827 329398 507875 300170 817577 1 283809 313920 308278 302663 326982 289544 286157 234498 275319 355943 269627 259814 1 251754 244325 367712 234545 255419 705357 209730 88773 242386 197967 248849 197924 193817 268516 193589 434666 177589 207049 151396 148910 258698 160175 1 656069 143704 141405 140194 401452 137536 102127 437331 573589 127217 125089 123555 119520 402481 120613 117213 144538 1 625044 1 107128 105846 104764 103748 28538 448018 84396 751156 99587 100185 1 1 99577 99640 287921 101788 1 275402 103968 1 291965 406222 101156 105284 107527 108875 166099 1 152701 113147 117110 229740 200718 520238 123145 239762 790245 133140 135811 441558 130093 271285 157709 495106 136746 1 158840 1 525999 171947 174712 170229 204252 10196 191073 225095 92469 200006 1 212763 232329 392615 226669 178761 247808 615111 723169 251213 256372 145478 652359 271886 369982 305851 288133 334851 607474 749824 310968 316101 321782 327677 333315 340123 81908 1 371585 362864 1 370512 399810 233614 554548 270788 411866 1000000 424913 423258 570768 266290 442420 965613 1 460740 469005 1000000 479595 701838 491065 714040 1 527827 516527 558348 1 494854 506420 141652 718309 558870 515270 570614 576503 582611 594216 726968 599582 85236 1000000 615693 747138 466538 602061 699324 643592 706414 654071 698429 664317 642374 989571 679195 685209 689201 693242 732528 802991 713401 1000000 742962 754195 702409 753725 732951 926199 776176 441925 707356 841799 753889 939315 1000000 798267 951880 499215 407440 1000000 779285 1000000 1000000 827687 789293 479631 745456 826608 817325 879128 531971 733909 804507 807222 815869 737476 1000000 825216 812916 837457 801457 813648 948773 816145 861045 813039 715072 811721 814849 188231 814213 922378 470670 1000000 764582 810854 812955 688427 885672 805557 804488 637170 801293 663966 797403 693960 1000000 791890 793175 1000000 786021 835786 785450 1000000 192391 770924 919810 781458 760601 842687 1000000 817273 676554 675532 730092 736238 732314 729112 724181 709208 742264 781014 917010 702756 832535 546459 1000000 1000000 1000000 826025 769311 1000000 559261 654069 648808 644538 414553 629787 641036 458702 758969 611284 1000000 1 661594 589737 863890 648558 848830 1 553342 565684 554754 532993 580214 184271 14908 555143 511807 504235 498917 502905 485794 479409 473301 410204 392419 454813 379222 840009 436186 494551 482870 1 406817 405363 397679 418812 1 381794 430028 93773 362923 467484 351008 345149 1000000 408770 374365 715824 307938 310623 506787 458744 343080 855691 283840 169226 1 266764 65195 236688 248471 246342 562235 1 216069 226865 231205 217030 129340 109600 200321 91813 195500 190722 586744 181840 496898 783998 145694 1 567922 160900 1 1 148460 255171 144711 152923 132938 135847 160247 67797 184216 126188 343901 125249 119815 1 40951 114015 144894 26203 107275 64896 15612 106576 1 96157 45304 241664 46362 89730 98134 100395 1 100144 100205 220721 1 100403 119417 99534 1 99739 1 180463 100403 475508 98113 318926 366402 409457 115326 88152 119857 121232 117377 131253 112189 327346 173735 190976 197678 132948 1 147055 90801 174144 156786 257616 297720 319138 170896 1 122184 182303 1 191455 199214 1 374300 347680 212044 313128 220876 818 1 190585 418109 105811 250356 304259 239876 265544 271249 464551 411156 287152 292561 279568 303721 355864 314861 319899 445588 312650 338077 343939 1 355770 121411 367691 395274 396935 385243 392001 407409 404130 410291 416477 422440 430319 1000000 441169 1 580262 459772 248562 456716 445699 483935 494730 497072 515666 502714 1000000 508416 231881 289835 533724 1000000 551366 301191 543031 554533 128300 1384 587074 582898 739375 440247 614279 1000000 620980 626386 622791 637085 631079 620413 653203 658275 659387 680963 721573 222437 667415 721533 655330 691153 657661 494500 700598 711701 692338 207440 1000000 785713 336996 1000000 636880 737296 798557 762838 757406 756418 634962 324580 214330 780907 777476 919154 315032 784337 778025 405957 787258 899983 496116 820740 854904 806094 803087 793028 767656 984998 936329 1000000 810948 1000000 807607 846199 814187 1000000 909437 812343 891317 862490 647285 816102 817706 1000000 670396 819906 743145 873110 879552 810498 785122 808206 973304 1000000 208305 1000000 850684 844119 1000000 1000000 653016 799992 778579 659525 783206 772054 759102 727867 772838 767638 228974 758561 942814 751542 1000000 631810 750118 647888 678011 101060 719078 1000000 731167 716624 713314 474247 532918 669813 744279 1000000 685926 679906 1000000 487698 827611 495562 196981 651077 374634 640300 568545 629690 624116 629548 613019 624703 594564 596056 1000000 584526 1000000 1000000 564602 582751 555090 890218 543107 537074 538254 1000000 933338 505703 503694 738058 329282 487890 514095 1000000 759522 501889 488532 376141 429424 439757 683906 426181 462881 533340 438685 658512 905824 355402 577392 570658 325567 228442 352383 353259 347433 240555 268746 330097 260754 365994 385784 906827 302377 250168 323375 287621 434945 274224 194980 293124 259323 621195 172738 224755 284562 1 224608 343922 219454 214804 212612 205708 201620 405436 246402 1 184944 180986 205929 526833 268098 119907 234415 242966 223271 116377 89147 1 143253 140478 137547 285506 132120 129763 127366 325276 122858 110017 92920 116883 1 177375 1 121181 110693 117968 106517 105472 104565 93370 1 209813 1 22173 1 1 100747 302874 1 104834 299941 107086 102509 281460 102168 292269 105687 62037 107958 99408 110378 1 215037 114859 552234 132158 105245 466071 380081 123772 292907 121681 130829 141050 1 71739 147168 261045 87946 518971 159697 142911 379150 172478 131919 698657 177834 243424 203319 1 198065 202520 223158 472882 177886 107413 236059 658689 232000 146284 339885 243520 251778 330225 262629 1 265867 257842 407978 272654 522523 256035 308317 311376 122998 163997 642618 375138 417245 351107 354634 336892 354472 372584 320628 509373 390476 396841 402254 860889 421592 423120 215118 433702 439964 461026 518598 447465 468175 444793 477187 481025 279467 462281 487807 507976 641336 517809 552185 765869 753533 233695 599279 530415 542638 547424 574397 589289 887412 572714 251799 603161 714965 1000000 620755 331598 570419 680354 644914 647589 672873 187333 430097 697755 672607 677554 682707 687097 334275 696550 766240 703418 710184 742280 119147 680968 724495 730735 789032 807134 203669 664997 1000000 347429 102800 271037 769110 269794 798472 852768 764451 778827 618924 752361 786086 976104 791552 1000000 293110 187594 708253 879287 868097 962269 739710 802638 807357 488355 668892 812208 800284 811479 1000000 453789 530402 1000000 1000000 765710 816155 814824 832739 950047 757671 507486 813918 794453 870824 811373 269104 643790 793505 1000000 648336 665144 568658 762592 1000000 790769 802564 791728 883080 756118 788446 1000000 938727 920360 930511 129478 664922 889059 776626 479127 1000000 1000000 989690 939675 705539 460157 664682 260297 823320 719419 859195 529246 564145 701840 822422 693260 687987 678807 816420 674826 423200 663263 720523 649891 905896 1000000 637106 631686 626256 552903 623874 608956 603977 535927 593148 586781 580975 588373 564819 232915 581643 431036 545120 557634 847699 527269 521175 79473 476888 502784 546231 490460 599240 502771 535858 1 304681 425282 447104 440909 430728 450619 421194 418408 663950 403909 981765 397971 389181 670296 375153 373671 361277 493805 300866 343691 337664 323195 331923 705884 554959 309102 524670 298075 357182 287287 941953 276818 875192 306076 260893 528361 250288 261809 236502 244220 230732 229581 1 360613 208807 214925 203818 168908 199732 1 107410 182694 1 1 1 495046 167163 1 495092 153945 150728 154993 146494 66749 138936 136198 137106 100051 185048 194685 124070 1 1 82398 115858 317083 98322 119314 110464 287409 264589 1 188820 87009 753376 108823 325401 124729 528236 101554 597358 101346 101661 1 1 102319 500563 121327 261130 15616 125801 1 111189 109458 111021 789 1 180627 1 119888 121458 101564 340728 1 124955 132709 159409 163341 140706 142838 168953 211504 552981 184966 161418 151561 139611 168628 158875 798370 181328 1 331620 187384 136067 200138 206194 401178 196443 209930 224339 502733 247398 1 215532 298374 253645 284257 221777 269224 283325 279670 285166 291070 850754 243017 302390 1 159233 194002 315807 400092 341903 347525 23686 586001 845673 391477 1 953380 389940 395666 578514 408189 418726 420217 456326 431297 835674 1 451155 460185 451386 469950 658022 482152 1000000 494470 1000000 1 198318 519099 535424 575655 537295 838508 547669 555311 174948 578652 588592 579038 238956 1000000 455129 641622 118558 614695 622832 636356 631501 635890 582297 727379 651321 526584 661662 815153 620724 676718 708971 72689 534529 673074 702479 721908 699720 948848 242611 602595 1000000 728256 944002 581550 807422 488258 1000000 776660 419795 760708 763536 766734 770598 839159 482854 778646 858097 712972 889320 789015 967141 931934 548800 618648 693032 880202 803294 813056 805033 748505 604435 810407 1000000 808879 813402 1000000 812877 836228 1000000 1000000 962321 824322 926211 898002 826640 811071 811492 939127 814907 1000000 725559 812305 877008 920025 807430 822126 806196 801767 791047 846038 825261 915764 695195 718394 182691 880935 786018 783383 780586 796884 983369 768965 755268 765820 762589 1000000 755843 782699 331114 979310 731439 725817 615530 855717 732412 721952 715438 713618 1000000 817661 624440 893529 678463 704796 680300 178011 609681 665303 659420 709048 529902 644537 659955 831405 625650 618613 1000000 611803 1000000 600502 594780 804943 581588 577403 550512 565745 577614 553810 548106 139776 535537 529597 522700 429421 543226 496341 511738 463158 486856 614872 474232 302046 462843 1 459589 350325 438778 1 573958 315623 597612 256509 401837 717234 387950 426402 372096 532518 419300 1 428152 346056 1 328161 236733 321151 943089 956 311950 309992 265744 651398 108127 278496 336097 486583 286258 218472 1 247409 784407 192902 234748 234146 419095 218525 220974 209637 236822 1 197063 164006 259949 36834 1 1 172898 181544 81938 247427 1 156456 157056 167028 147440 59291 225932 102068 129416 199362 124844 1 1 119889 117872 119134 700123 445756 506401 112334 1 481334 92062 185018 185525 112937 240774 118117 90933 105282 102366 60164 101942 92419 8774 102113 101191 102467 1 104871 133987 105209 106269 1 123596 154863 112699 111776 112322 115787 238219 120040 121192 1 125414 133726 1 251896 525267 112881 428016 1 158211 169730 161934 402945 179942 137988 161616 167968 194775 253032 159526 1 1 179773 320991 1 202654 219444 1 219190 142371 235620 187135 237865 188033 1 152683 257759 263326 1 318876 278004 278823 289425 401141 321265 307489 1 317555 335804 774674 410573 337954 330320 352374 112097 356970 531567 415219 292539 463982 398938 751177 407626 243449 434425 621738 497161 436557 443710 438020 518891 204310 369946 680483 838643 435068 519080 499309 501598 1000000 483952 489472 554136 494567 696578 548223 555453 609382 562198 583566 446908 573098 391506 595320 534899 616907 612059 801958 608932 629381 651460 637503 644444 628438 675773 374938 639926 623108 675787 622443 685435 855942 704941 596925 704368 1000000 1000000 106885 546294 197470 737149 734084 744022 403602 767873 744324 721912 790514 515518 766235 766396 772656 887493 931844 552707 461000 785372 779473 466942 796568 1000000 334151 956840 800031 897693 797596 805074 807349 1000000 807320 835885 811780 820105 811447 1000000 815218 1000000 268308 816767 734579 497427 916145 814722 849084 816859 811490 800967 879398 270494 810039 1000000 826778 785071 856875 808511 813254 742572 804561 802125 800557 802626 669952 523302 838168 789507 1000000 616670 764539 771914 1000000 925994 770409 771755 763655 641416 107804 856089 285492 746386 491068 199085 735225 731217 518498 734528 718763 712852 710049 708093 824309 701424 661471 497480 902541 677263 627054 667765 662245 633937 405207 960920 641128 635972 627471 967927 846715 683349 344212 603447 708612 101318 590208 365942 1000000 567897 80789 646632 550095 544232 537969 531914 511727 454176 707959 507391 258123 234281 969349 852652 471995 406102 464085 597514 438198 926332 364876 433247 427064 1 414757 1 1 94306 382106 373914 378564 414789 1 358673 355845 331064 341939 292007 330813 621196 302890 313734 377887 348909 336583 646695 285951 280563 275398 310837 310411 289577 267014 367246 244445 239520 235139 229892 274187 220380 1 211494 245287 202714 193722 122743 1 361150 182190 178322 48212 169555 834461 216185 160363 238601 1 133645 277617 136962 1 138916 138661 184703 131196 128774 723528 158609 111601 318630 118578 116186 184423 81090 112402 110063 808666 476135 116003 105878 1 246195 64413 1 1 102688 192344 393344 494774 618359 224846 111061 1 103179 109490 105769 165518 107709 96064 423434 32112 157398 114089 527904 220215 201333 121158 1 119714 127588 1 132592 269671 1 144655 150267 145974 147240 155086 833493 8959 38660 165436 782939 173487 176373 176795 203202 501739 1 228197 673220 424152 267235 213708 315101 221680 226491 234186 1 315119 308330 251068 267655 1 484540 272633 1 518343 299048 286068 299610 305176 303574 316443 872715 1 31672 1 353063 1000000 351971 27278 371201 379261 1 386766 397499 405339 154281 412410 1 370322 817710 443213 424780 496097 454918 575097 523690 1000000 444049 502467 352137 149837 488989 504122 503441 652179 629726 535006 493831 547096 98529 578226 565017 570986 993553 582694 699227 308588 598139 605659 611737 615428 622447 627895 633933 639840 802787 345659 19089 659898 599055 242616 805176 623227 1000000 114328 1000000 698990 703549 881895 711052 703775 721144 725344 588167 746971 747465 741343 745141 748842 805743 770630 759058 768617 757020 769290 772057 1000000 83372 809330 783655 786252 1000000 1000000 747716 778899 1000000 1000000 809314 574895 804040 813682 808214 1000000 814135 1000000 542021 814020 814740 808569 1000000 1000000 1000000 1000000 1000000 820228 820868 811839 1000000 864312 845826 820479 822594 945255 647561 1000000 1000000 276248 809549 808012 782054 804914 775474 731208 799488 835592 795190 795134 818137 754281 785893 1000000 780575 759253 774863 769971 775112 712736 785288 94342 755513 241740 590248 748579 733848 807037 729364 727689 723897 725973 719088 714551 702890 1000000 938189 692592 1000000 716600 681729 669406 668772 618941 1000000 346319 810878 645844 274701 632668 606797 622942 677757 868266 603109 599222 1000000 748441 581636 608590 873148 686800 120848 521825 368452 540232 534240 528162 524439 517800 509578 40839 326156 491314 799888 900305 226959 466577 420606 447222 452798 443060 435600 429419 423248 408301 408121 404779 398537 379444 649446 386560 369500 361676 357923 1 350593 1 310417 333051 495965 322203 434029 424922 304538 901335 246602 816523 268127 453495 210999 490834 262713 20940 485793 1 248000 831653 231939 232459 22438 157711 213236 218806 205267 198436 196029 1 118975 18520 1 567147 170965 162045 169532 58148 119625 680117 152839 123926 146403 716825 9866 135925 134945 27444 222091 128260 125486 111944 127429 356065 117594 1 1 16237 111112 1 1 107669 115547 76561 127538 126970 590339 83823 106799 105794 103020 103150 102890 1 109206 104104 328132 71015 112835 1 73194 531565 92123 112533 148621 114103 215486 352620 119279 447231 112610 16757 127911 117194 211618 173643 137214 408688 194711 68801 142971 172003 1 177950 161539 152557 168697 64026 446299 82429 183520 339915 210025 195680 110730 64812 218446 212933 214871 124879 501794 233544 239249 241079 242919 299995 1 649407 582192 1 532205 335862 311039 181173 260551 304140 241787 323844 321078 1 424426 357452 228900 351349 356066 140981 140744 1 281245 266108 694155 437891 125832 410236 455673 729808 678966 434673 441348 447519 460203 461742 466028 483778 740765 484925 503966 497130 745042 509392 675733 520641 519102 376469 140361 163380 776214 1000000 565030 536410 620460 581553 537079 611496 598999 606775 603176 564555 972984 626948 1 383109 643211 333066 612380 837223 679783 356791 989532 639852 588490 428981 714003 636145 703520 719423 711809 716088 535686 561404 599611 1000000 891687 275698 744575 799702 887042 758153 759242 1000000 765640 819210 547568 903679 838133 785639 754305 865899 930112 788146 804146 813237 820829 809940 906870 749794 804075 925471 808383 594066 577625 812310 813819 833600 751087 907441 859378 591541 817821 893291 818281 642777 629922 713200 931810 768011 818907 938920 363724 563950 814977 815257 1000000 719486 817250 808488 741074 780869 804058 1000000 790827 807220 755911 1000000 709788 848403 758936 828452 511843 1000000 776289 1000000 765424 715657 813835 711819 709780 702441 749995 753885 742517 738630 858063 1000000 566616 722349 448355 713683 709333 262185 700251 850668 898272 698366 678909 634817 605213 666326 690335 648488 1000000 788227 640104 634821 629391 1000000 622561 612423 607284 605790 595714 590279 584100 578308 571449 540304 582206 54591 1000000 593268 371258 530168 523165 339847 512034 506017 490856 882874 184828 140600 651472 977005 309257 458021 917004 775028 559431 431771 1000000 1 413214 407219 969428 388738 409485 1 651803 370731 1 637386 315626 680116 341198 337283 329508 287980 318037 951848 1 301213 267199 291723 129311 525816 240644 268876 443299 258333 248995 248267 362487 680923 343050 229275 326659 222623 1 516627 207879 1 197804 284282 178729 1 181504 261853 1 1 202278 154471 160022 170104 227205 167142 147385 139420 207539 138900 73798 133349 132340 519550 4233 102216 1 120606 126152 179224 115319 205034 578618 111209 1 110664 159569 113805 385298 267693 104861 25270 104038 1 686753 95428 103690 108364 104511 108172 33641 106011 106270 93074 76525 106319 99261 67076 119816 114345 1 500281 128213 1 204888 1 127144 162670 1 796171 94644 137697 141988 1 423265 499351 154778 1 719931 164587 168066 191306 182245 1 121260 1 497258 1 185916 203365 207805 1 216952 218287 56940 230625 234530 1 624510 250122 1 99665 251747 263241 458998 480539 286638 292077 167215 303080 305650 522196 320005 409850 416173 1 309256 94918 347228 422205 463604 211241 1 430577 390936 401228 399813 746122 410252 421570 1000000 433920 492471 387563 452256 441415 832523 470743 1000000 568227 296426 495811 468877 621105 514333 80389 526563 437864 955415 546129 550807 57520 562734 542444 575562 580439 586269 897081 265711 178600 915400 614862 41051 624447 639549 724591 631788 647547 291664 704055 584754 666414 794190 1000000 683093 691768 692548 757065 575762 929274 1000000 712205 748251 969715 737303 1000000 736955 148266 744149 270752 744917 704014 673234 747729 774767 767758 584822 795891 795257 792797 783240 695703 788463 1000000 798060 795646 784340 917722 805920 799337 1000000 1000000 802438 809952 811289 480974 813813 535435 912766 816373 813229 1000000 237813 723416 828263 1000000 819010 856000 953374 818334 818182 812045 821837 812957 810216 906216 465292 812608 796857 809969 804232 840840 805852 1000000 778103 811742 798018 918945 604760 793783 688524 554046 784747 1000000 777673 776734 951165 922369 765404 991345 685754 1000000 808645 744998 897336 769616 733202 569821 724819 302773 719491 711477 710405 711646 686735 1000000 798367 804082 663365 1000000 83368 668360 1000000 661397 646286 928566 516623 211748 631519 235132 610099 455766 811728 608147 1000000 121440 271632 696561 1000000 405919 563968 531463 761198 533641 537415 510868 428477 527048 491298 508400 464489 497802 493095 483597 302176 158703 543543 467726 452687 446491 440293 439599 433456 421771 1 221465 403356 87493 1000000 385094 379317 373048 340409 280951 354079 158453 362518 344007 213223 325979 320157 315224 348576 82783 230235 382176 1 1 276380 316468 721498 260569 255511 238354 238672 240496 180478 231617 299039 88174 391873 407100 290802 203838 813456 190197 213964 170967 101431 1 177935 55928 92852 169156 326131 158418 155508 369370 148784 1 288284 140263 9920 276947 130308 137633 128050 125438 123654 121686 395167 110210 1 114818 567192 39883 94937 109462 108204 120630 128740 105434 448207 105392 164626 169580 301455 1 1 1 92769 429290 105235 106124 1 103818 650142 1 110737 102281 123629 116483 1 123281 138338 96849 166784 125225 579640 131567 473360 131063 144094 586319 142328 145162 1 192402 182056 140144 160824 94190 195706 170405 178032 13503 181037 187148 190338 1 182468 196141 306944 178184 215821 206815 172993 229822 166936 122704 85357 257271 254274 913656 252014 725848 369051 199033 285649 292609 296530 302193 307671 256763 25830 324540 305089 269496 342037 352130 328405 344733 354505 292918 370778 484695 386992 302338 401895 436990 414860 420423 324011 432708 438842 442157 421862 457441 504524 469891 173177 1 487099 494656 497923 507254 513063 402297 525381 1000000 676959 485448 560247 555622 631889 568730 432732 570613 871631 499238 353936 584218 619386 613788 322235 613856 796945 1000000 640525 646584 910736 657404 584947 934250 1000000 677402 670837 689756 690926 682270 1000000 705925 104180 717908 647698 708375 819140 731728 735755 741388 757094 1000000 751046 766481 775375 714875 775050 683280 771962 774310 777234 781086 1000000 820273 1000000 1000000 725198 959024 797664 1000000 818348 804431 960599 811343 821052 781876 814216 814402 814008 729298 1000000 816718 817468 818148 813878 818993 805648 548232 691616 790808 718956 853664 770443 818551 818628 817161 664256 815508 932862 767012 841326 557564 746269 170842 820626 803584 777012 806135 798798 980915 759346 744523 947412 791872 784629 781909 880874 959113 1000000 808629 766874 565387 1000000 757220 756872 749548 713710 1000000 743365 734482 746615 725905 623768 716809 699456 708273 787554 699426 694684 535818 657545 734885 675412 836182 471355 684071 654986 778862 26686 639132 120937 629814 433998 475537 611527 605852 603208 587008 588766 889200 848874 537213 575574 549470 921991 1 488459 535117 557475 522912 860846 510584 504535 531731 490502 486010 578655 669098 441625 463965 419107 48189 442649 417074 1 848609 375836 411809 547283 199398 394054 413163 381440 345409 475613 364512 1000000 350483 345641 339784 333839 371649 493902 363893 315331 303371 300017 299284 289125 353718 668253 273215 294070 262668 382649 233948 223176 146510 26774 4229 228182 223539 625555 212232 286769 203371 199876 785965 189126 777679 424067 252366 194547 186348 170066 1 555834 140089 156488 153341 1 1 134526 238475 122537 136303 133489 533054 8956 1 119417 123443 120914 1 117484 119046 262715 58154 85507 128622 47766 39500 130947 109097 135095 54515 420788 443646 105772 501998 30567 347772 99807 16761 1 106456 106791 107842 108643 140740 1 1 113981 114627 116131 56410 116352 1 122997 125183 682649 1 131431 716484 7752 81303 150035 84686 147804 329664 156183 13303 94553 164202 174563 170886 222865 234100 182706 1 371818 185408 1 202151 212776 527132 611952 537111 360241 547119 311803 268215 441998 248387 644175 258455 224178 404425 240514 278537 69834 342429 174864 301141 14951 312320 1 392263 349290 303766 321906 346736 241701 315908 353800 240724 432396 1 251266 395054 400752 478940 1 965733 1000000 218397 437678 443859 362372 455507 458853 967994 468817 448636 506026 1000000 515099 711618 221706 726239 201075 530735 536676 1 551476 520122 23165 970628 422094 811419 519326 616566 931066 600654 613605 89605 619384 621515 565463 634882 620110 622207 68872 621741 661602 629635 671909 676530 543646 685661 821328 646688 700500 761831 708178 666584 647834 401268 570917 617495 815187 751371 741896 751345 750439 386806 832131 837305 681892 767811 771019 750002 190416 1000000 782812 979112 768900 790651 1000000 839480 488020 799719 801540 1000000 805460 813968 573412 811200 805208 817173 814143 686228 1000000 1000000 817815 926231 801930 819314 838238 1000000 809847 531821 527053 545077 831050 790416 824020 818303 215719 1000000 1000000 1000000 827755 811882 964792 808987 807386 152327 803952 801162 681476 871782 1000000 793464 792254 1000000 785971 873275 529149 777596 704730 957784 799211 736012 501577 598020 756455 751171 747460 720775 680028 1000000 1000000 940416 732043 916599 753691 710410 706922 703745 695708 992488 685108 588556 707941 234022 688011 608273 876428 658855 651162 982598 775429 630280 652144 964979 613738 20914 602649 601655 279588 445951 585482 955620 652309 485342 1 549507 468905 77060 935896 154082 556956 511262 542381 567192 474528 487233 508467 748705 469788 584552 448467 397561 443469 428824 91363 806250 430543 414138 79693 291689 563447 996340 383659 299939 386784 357662 359678 353748 200274 1 340329 257008 324461 176903 316746 244663 597612 1 290545 277771 312768 275910 1 236378 331056 444597 249461 717813 239636 235000 230085 615332 234603 486251 1 339553 442511 1 194788 190726 74529 1 128416 532448 373439 275064 167773 161258 200720 158076 152232 1 1 142834 137742 31348 154871 341185 12936 128132 81929 123938 429603 115074 124393 117115 90659 92506 140326 111360 110334 229551 108341 258565 100518 8494 9414 127711 83460 271395 165977 1 105591 106069 106306 100747 108496 108157 109871 54824 657352 112326 113559 109340 97206 1 119441 121859 237291 227538 127251 249829 130110 1 129579 116593 141201 197433 151581 153582 1 732829 201131 175849 127231 77282 376651 200902 435794 187785 156544 193188 847 201022 225978 210114 214537 222557 221570 922793 226384 235958 532872 247507 252507 257549 262959 275555 246089 242596 836534 220925 229674 302997 428125 313649 1 325068 344289 372252 326649 345613 307593 357312 437434 1 548645 509590 387391 393219 399676 445261 414460 137106 399290 431238 115015 453548 450058 333535 461248 466685 802516 324525 423179 546912 498405 500803 510728 518100 651937 480700 503682 541246 549864 553302 560529 927643 457837 842968 584870 588716 373061 1000000 596337 613111 618325 622848 1000000 599127 663547 644651 656981 650691 813336 760827 720042 719802 657924 685211 669014 712506 1000000 687004 1000000 712258 725708 721962 774816 1000000 734778 737842 798418 709649 740707 753716 917216 900346 831032 767463 820694 777904 776813 179780 785428 784030 787963 883180 787930 922074 1000000 799699 883354 293035 810139 815091 808882 865494 1000000 538359 485036 815498 200682 673512 772626 818855 819432 922161 820360 827979 818128 820592 820594 805702 919397 923817 1000000 801601 789210 892553 502831 832861 796058 1000000 592576 809972 809181 806883 804872 1000000 847922 800124 898341 833427 795817 600390 786440 784616 780979 822411 711652 772692 769985 561936 361180 768502 686248 752769 748776 1000000 735216 737276 615407 791870 725260 721212 716681 710412 146271 140106 804015 699872 689013 927073 679366 925640 682210 664264 659025 738980 596589 492922 433335 426230 363947 213368 616011 610637 248966 703078 593093 563241 580002 574951 578669 563582 580533 328319 545786 579261 533670 527513 175660 531761 198485 503003 496636 471807 486662 765565 472136 419534 465122 438210 403947 601531 427511 457362 423827 335464 398359 404414 727460 394028 385949 254456 373902 368733 568135 456746 349744 384921 1 410707 254161 321107 1 782038 294818 299651 176921 287884 261009 275845 268076 266540 261466 533285 251456 295376 263119 744225 232007 464553 219392 1 213578 207615 202950 112443 142634 184184 209286 252316 1 167886 173180 169688 166950 162794 168729 156262 153209 150027 86404 140469 141567 138883 331244 229592 798544 129272 474845 271689 657781 121270 177214 133254 123349 82173 123690 1076 111218 110175 180089 1 1 1 106949 1 248757 1 105860 106011 106084 55954 1 1 107809 81729 224888 109591 105433 112279 113605 114940 117268 117922 119574 682454 779988 273867 395529 369759 123254 58844 132742 700202 140046 147182 302350 150205 148189 157101 140313 162919 122505 250270 1 132444 1 184719 253290 1 253983 108334 201180 783519 213823 1 221265 269630 242922 1 201934 209411 251592 1 261513 266900 255613 1 479362 292505 293472 298993 304568 371003 315731 316438 327248 117880 504234 341568 13249 355801 363243 332908 1075 191709 383250 1000000 398022 404474 398388 416728 853696 427614 923604 265013 443496 453824 372825 753891 664850 478623 484558 554968 535776 501938 459657 1000000 514551 1 486727 311407 547218 596260 556309 793667 619451 306900 685162 587650 592965 599212 660254 636587 615062 650138 627389 629306 518553 643677 1000000 651858 1000000 112268 669716 705128 645053 25855 689521 694295 25633 1000000 708295 370635 717100 619242 725697 742454 731438 690858 149146 745787 1000000 810667 610776 760353 749248 1000000 773125 825646 526316 1000000 662555 900501 783325 790347 1000000 777999 797427 800722 799239 803391 893175 282375 1000000 1000000 812219 805619 1000000 1000000 838137 817700 691625 819244 819841 818698 758980 906094 798205 660851 847195 825782 835900 841751 820259 816428 1000000 827997 1000000 815721 813621 813702 812190 285686 806315 807828 903305 188259 930613 800245 808497 187629 795078 790897 788909 789020 742732 1000000 592197 112743 564064 768002 762870 761434 716430 749165 750734 233804 742831 1000000 735376 731193 727018 722931 717672 305984 445622 693672 700490 696778 691055 685322 29044 441253 681893 664507 1000000 652592 630634 702107 639927 827780 1 623605 459901 1000000 601007 597540 720394 538495 569689 577195 608255 438802 561500 577748 66562 527468 384220 529176 441409 517640 512712 469855 433103 1 327709 480846 474709 469483 451902 450881 449691 622138 436877 431134 423031 435636 76130 405907 400193 393330 682139 878288 525428 369454 320754 91328 333801 366061 340685 937885 496448 323393 313430 326279 364256 300151 295453 289769 320165 279278 278081 251520 935147 392089 365883 271203 1 237669 254734 229832 393201 226979 289065 58368 206743 11705 233640 213063 356047 186220 205755 1 174878 171435 167756 164481 304372 292876 155593 172446 292727 137968 142978 140286 165449 135203 322070 155125 127994 1 163669 122359 120525 724453 278303 1 193577 115314 19285 111035 110107 109390 70939 114700 107414 104508 18996 75201 106437 106381 121907 286403 316113 1 157970 87520 1 112760 42170 81379 113632 115121 1 1 75826 1 1 1 1 148808 151595 288900 479656 1 1 251849 146985 158852 752776 154649 159022 236329 184530 169349 126289 180264 180301 286776 189069 736658 312176 212714 372391 141105 631360 215746 222112 559918 231387 249559 538164 245846 246605 254555 258228 265974 273875 276420 268599 118684 292498 6992 305419 309057 412945 756999 373760 647980 12528 358612 349277 356207 391151 365607 364000 309533 351502 407035 214863 403078 406338 607426 419819 430159 385204 403094 444440 451441 527934 260562 474139 440740 483780 486663 495977 911901 491128 355475 519615 232424 3063 318294 499101 1000000 536876 562367 542145 575071 580957 564087 1 49251 627701 609546 9238 789938 626334 737908 656392 574784 648057 1000000 394030 652455 995296 675700 528898 685933 891501 718638 291376 802584 703392 728094 722786 720758 421313 349512 724398 747158 741372 824109 748638 760087 756138 758189 762875 807153 733645 773831 775618 787870 782673 792049 787576 790177 793387 1000000 861635 561459 801040 784029 805592 805471 1000000 642079 810609 812800 814048 816739 889921 900555 818578 1000000 695973 1000000 851521 1000000 818547 821210 824576 826505 819526 821095 380015 761110 896845 802534 697089 509021 809999 725260 1000000 852147 944644 803304 807534 805390 973211 803064 799356 1000000 794553 557636 731229 788322 1000000 781776 802878 865091 847333 761771 737802 767390 759477 1000000 861475 634856 579136 740955 737056 1000000 721448 941099 724897 653084 711492 713045 702341 697240 195453 688192 673083 678336 656569 668337 667164 654554 645620 647997 638708 954091 632453 805899 620211 180576 618965 602333 622427 919303 585943 581401 372553 567601 543692 556383 550373 1000000 538294 254849 1000000 392330 511748 184256 1 471131 100528 483103 474304 476498 1000000 1000000 1000000 445737 884920 435587 431394 421144 401342 1 426465 396006 539549 384524 378490 373315 366126 340920 646932 1 403307 168098 328709 322991 347817 314258 308652 222528 304139 464245 35445 306946 294344 502951 264155 115937 130356 262292 245934 442318 231203 494526 226474 221908 1 203486 207732 335188 69836 110021 317376 191651 194989 254342 1 161956 170215 1 301338 361394 318978 152962 149781 256688 144265 67513 149361 101062 139602 1 129186 90424 129974 128136 1 215641 122843 281378 1 1 109292 70711 106570 50349 1 108673 108114 1 87010 107254 98994 202204 107844 107318 1 98185 110912 107684 93871 168094 711405 112626 138194 114866 116901 18065 119761 121437 1 134894 127696 104734 165841 133732 95632 83481 140739 235054 178718 193526 1 155590 1 330231 1 169635 69148 1 465630 257733 241687 192462 1 199559 190607 207969 46507 216876 217470 225916 345448 235254 240146 244804 279887 262874 463447 265053 269231 273395 280727 285442 44191 370927 301316 210756 313755 319974 362413 375508 322552 195924 348144 353983 360419 359224 373559 155401 379174 309416 728739 400532 408195 414326 529560 90437 436602 434393 130212 787638 456421 464434 471108 487667 552292 125713 502687 547334 592109 694434 923184 134656 108285 536000 543173 1 555813 737271 714346 389755 579090 585405 629627 597019 796369 607707 612716 619720 1000000 630821 636160 74443 643167 625508 603798 674418 828730 673112 744332 673402 684759 692680 828573 692663 544168 868552 597610 180268 722570 732771 577299 136806 840914 744705 749220 755421 754965 102711 762940 766314 769577 578570 382640 778909 785156 784648 792126 949363 787986 826016 989810 799545 723026 612781 141984 829405 820778 1000000 814676 813713 815019 816243 817695 779443 1000000 642695 809896 822004 154459 848938 822360 648152 1000000 804009 829228 816385 823077 948021 824105 819691 818625 898347 816750 816076 815065 812973 929374 1000000 815526 811048 1000000 827903 832229 933511 793923 845762 711885 869639 792553 1000000 1000000 853313 991635 770221 787011 764606 783050 760184 753975 750220 651177 740241 1000000 734687 725974 518476 719603 781018 711882 931043 704161 699632 706287 695503 1000000 672858 678763 1000000 1000000 659701 107479 975595 964060 492872 633407 627910 619711 1000000 907833 1000000 592830 675844 403468 309428 576483 640150 31502 557616 554027 95166 540605 454826 528441 420452 1 589685 563651 497728 616004 485218 384963 469439 462233 365139 170089 1000000 387860 338928 450940 451895 488268 415450 403246 482091 392870 937218 380700 367086 368790 195829 157845 351093 345156 340847 431400 275909 322095 39461 284270 373552 309238 107371 427533 282149 278652 281121 416187 1 301660 241060 283295 241911 237656 233080 642364 268377 168145 414763 117815 208695 201822 7426 1 187912 212031 1 178120 42727 1 162028 153410 1 96848 154861 151384 124956 148326 149155 140090 137555 137697 132922 57831 1 145276 1 124357 102792 119350 229527 775630 1 1 112777 111746 116853 213490 1 99370 1 107995 107912 86739 227762 107630 165028 108905 108486 118712 89665 110952 1 367405 1 114868 111422 130519 142498 573934 1 123262 123743 158466 131566 1 130113 138007 1 468108 442215 531630 149337 109173 177161 157783 209242 75386 1 420780 175568 46667 1 189187 543755 194841 178061 312916 166290 791144 1 1 239898 279104 1 211121 244059 292107 254835 1 142198 269429 1 279794 317852 291229 364331 531942 299279 315828 300203 927618 576996 335289 1 42117 262953 358695 364694 433526 376636 456400 546363 304463 344003 420157 412254 419269 443021 445769 445053 433989 655599 451856 441698 413575 698142 549388 409248 492028 699882 690138 347684 312389 523819 684365 5809 552225 514261 554671 382187 550735 576514 445887 584303 39853 595715 600403 631654 484705 863803 624303 1000000 244848 646753 646095 651417 662379 587123 667009 672139 641682 682132 1000000 691861 184814 701177 705397 710599 714980 715275 691634 726258 176488 899457 742388 744571 748471 754750 751726 296242 751494 765907 1000000 772433 791207 1000000 391351 789358 787204 789980 775592 795993 797175 799459 810809 803668 983144 834230 809245 221396 1000000 813442 731313 1000000 818226 820389 397261 819043 821235 821563 822201 762863 681055 859296 502687 823022 818673 822563 822031 1000000 1000000 820343 815752 988900 820968 816868 815263 814270 616588 810534 720984 673429 549092 613959 801827 795665 319168 795262 788291 790617 766943 952541 777413 777003 769451 772589 1000000 1000000 765621 753335 741190 818119 875733 557523 748972 787222 737945 780603 313613 719635 599023 787276 713213 666247 696872 690962 686199 682820 608233 682990 601650 369935 656939 658587 646361 974634 635553 632474 993888 618986 227993 613438 625176 599342 595523 584604 701446 376453 567811 507226 1000000 548950 403567 725110 604953 518202 342174 512394 506240 433426 525094 472922 438216 475203 481752 462487 456804 822979 423285 442815 431118 604415 271645 413584 413172 200339 394995 540151 1000000 358274 390631 324060 357404 354277 660415 186114 330895 348855 194185 304153 311823 307508 302702 222850 285751 268232 280052 249097 299268 205091 170730 252909 256677 244867 308371 239464 228295 226836 220950 362416 22319 818713 207086 199496 154567 845746 691578 257144 179779 1 252617 104867 134683 162232 153571 793574 159593 73742 123322 157381 141335 138830 772176 164710 131879 129705 724061 125608 123805 1 1 120045 67106 1 114771 113755 301694 110570 173341 1 109540 109581 108651 185007 109164 797022 518499 85138 117263 133144 397132 1 104567 111442 107256 78886 125293 1 1 39495 188264 121665 118143 125711 1 138084 436098 141022 129796 158080 424391 132898 143424 147353 168569 121775 46807 1 243869 85013 1 174229 166595 182487 293372 197489 194290 198286 1 24157 205919 104545 529301 223215 450343 242182 526725 245927 615231 1 617599 263226 261143 1076 278829 284144 493525 464408 1 340540 397950 320324 400337 384300 320012 13065 388330 351719 373060 373797 363694 62568 219595 254110 393606 426621 405780 1 418062 424219 430381 514469 458019 450643 463956 461468 1 629322 477822 33403 358401 168576 504681 341727 528033 508136 383256 550098 943831 542290 556138 620920 569086 568100 577351 582280 137886 593984 600588 631948 611992 394962 703486 603209 634284 617119 644188 689309 655921 658231 666129 996537 1000000 681274 709478 690760 695780 709633 1000000 745957 714312 310385 768878 726887 731500 748156 749934 743667 747461 54303 554568 776400 750030 765679 773452 1000000 773356 778314 781365 830086 1000000 723130 404445 794676 767697 270730 741116 670940 791613 806334 809400 811028 827685 814036 1000000 819322 822761 816263 819833 804071 819140 841888 557371 823952 140913 823432 825301 823498 1000000 823229 822778 1000000 849859 256673 414980 819257 837310 1000000 981041 814899 593248 538521 841491 946290 782357 805019 802060 767030 831807 934791 788964 370709 788492 864219 495247 780366 782108 785187 984050 767582 763499 744077 756960 753547 749819 742444 512605 338260 197950 57802 736746 701385 586881 712571 704257 864574 684691 710292 973139 684333 664841 676171 862459 460512 650778 653771 717537 582909 638049 660047 603597 812132 613546 623602 995318 604489 619123 592608 585923 740580 569465 553722 559588 512720 417327 660561 577745 526971 1000000 987020 508705 501047 415365 689364 450146 506498 493276 465280 410862 452878 696753 704552 397893 458291 875015 421183 407616 780809 64208 1 380957 379364 373497 429928 361441 309857 331626 343829 340914 332231 299701 320775 310034 309579 1 295751 289234 331358 282267 267015 968474 371363 239358 249500 282827 1 241700 236728 388720 1 321757 443383 213960 209653 1 199781 393543 257123 249168 200636 181390 181500 448484 1 167095 163767 187923 435250 151105 1 173776 1 26751 213793 467140 135409 1 130884 133039 141471 124028 150989 121414 119816 118207 116915 54829 115387 1 113519 114938 1 1 301326 767214 417216 1 1 84161 106538 109679 69043 110366 141255 96303 111767 62395 314554 1 1 117156 1 188006 119511 39368 660539 2931 94946 131211 1 74258 1 1 1 160480 136856 144659 154702 109030 160792 1 137856 443800 148191 178243 718020 776181 187406 1 191593 201806 230244 165595 161620 34435 1 610807 257023 237852 242377 247972 248034 253479 261860 379576 331408 277627 281970 897249 135349 308702 382195 376584 270665 321931 327414 1 1 1000000 982958 354442 774509 364223 161457 380332 349853 523235 392415 496692 410591 428795 423142 429167 435335 441415 447626 334544 862279 468143 469810 557993 1 491104 951886 501979 671950 869146 466923 1 588358 540557 562663 565679 643917 564321 557931 41980 922510 578831 758955 603492 605231 732615 616574 690458 830771 749888 593289 532514 959880 650843 803042 743928 670118 711114 599458 685889 723409 692546 467086 738089 734800 76620 969638 709168 1000000 924746 722763 672873 742537 735831 750845 1000000 951492 759744 765905 691139 772121 775244 668449 780651 773963 786715 740835 822383 794560 795305 803565 1000000 891525 1000000 967901 809247 358477 812353 800627 1000000 818792 836291 809833 855971 821075 1000000 788346 823997 1000000 823724 824552 872607 846119 858551 852120 798059 863083 207268 821531 833086 1000000 819344 817988 817116 165481 814243 591850 817556 809717 833716 796002 812010 355319 759004 788313 786118 797768 1000000 702792 784492 525790 587810 770959 1000000 818960 765751 675103 758780 832008 751529 747680 742849 739564 741549 732015 1000000 1000000 869099 714425 715731 705043 989617 694967 763716 39594 685029 782479 668266 666203 696466 655919 654434 681148 639811 642766 628377 516089 563305 611966 606173 600665 594962 832734 582418 790399 572556 565517 559545 323422 557277 545616 543496 401850 523187 517004 527656 504172 493070 655482 298966 151045 1000000 490912 1 455345 495210 426989 436666 430677 425629 418182 389809 434718 48089 373299 553709 403561 375648 344018 363829 357791 372465 202489 445351 289844 328715 332110 317324 252209 306186 300671 299999 1 368595 274976 270789 699245 213687 180091 264114 247456 243671 238923 234067 340960 224827 183398 213758 216644 206833 287314 1 194733 189313 148204 183037 179810 438047 485860 430311 350536 158170 537191 160239 152672 152507 147355 152111 1 144513 400128 786467 98386 254794 127826 125988 1 121926 119667 150791 150838 40364 111064 114326 1 1 1 111016 110444 109991 262959 1 396109 493312 108674 1 77543 110372 284857 53309 112164 112140 113877 140440 1 117288 9129 537029 122505 123405 38450 1 608499 1 133345 135767 135838 140506 154337 495304 149927 157284 22280 711563 160614 168337 407202 170311 174597 177757 181348 185229 395596 1 237796 199773 208754 113609 210079 251803 221720 281232 1 237111 866395 246938 225770 256376 253755 265083 265870 470655 308707 287535 301023 328857 303878 535338 315016 338504 282422 357312 337823 338339 346258 354993 361256 366946 373491 378815 1 394202 652032 202074 467505 1 421890 805502 433685 458687 376500 453847 441901 953742 555755 477501 484328 782782 495222 494529 199993 507048 525789 1 512220 538514 627276 551139 71236 538166 569107 585293 626925 565876 592586 935801 415554 611801 949942 685082 676369 622266 706887 145785 755555 653704 659103 372304 664755 281647 679793 718163 936002 479970 676031 120346 754455 472861 744656 1000000 707294 688867 540987 846926 809898 528456 810305 1000000 761207 765791 1000000 768212 772082 1000000 777390 779194 1000000 789023 910239 795254 661692 614553 816940 548730 805426 809713 806636 1000000 810115 812812 814089 786624 182002 1000000 767479 820428 865571 1000000 743568 666929 823841 732718 825224 818998 1000000 467466 1000000 820492 834835 823246 812805 287744 1000000 820282 804326 974843 509657 758477 813993 803402 910241 577528 703931 806591 912966 764289 798675 754872 617604 791279 789331 653878 1000000 1000000 776254 777010 770627 552153 762859 724604 534313 1000000 1000000 473153 750039 500985 735632 697359 736397 720683 710270 786513 619373 712749 697896 701952 743249 638784 666350 713586 676056 1000000 645769 718941 641454 627817 636696 338339 625544 632626 614267 432326 372084 1000000 593089 565000 1 573730 551874 569397 1 554377 542088 537819 223657 524761 432710 131152 518220 615591 495253 488566 486633 833906 474509 387322 456364 451224 92109 569077 432482 1 417485 414329 371679 1 395714 285431 1 402469 372475 365876 85265 354174 349992 336754 336680 1 1 481464 306596 306959 924136 1 1 1 567349 275948 269749 265593 620616 296214 1 259310 153248 856293 230416 226715 506468 207528 743926 152204 204699 157495 196362 356527 225789 184610 106886 222871 173688 1 166047 222898 170335 158506 88405 693796 147038 146296 545144 142063 137524 183300 1 130915 122664 136825 380870 121273 60314 85986 1 28659 116728 58277 92916 586241 43562 112808 586405 753160 110379 133752 46361 108638 115048 1 1 570354 521708 111754 107229 113600 132144 111651 101512 1 334283 120275 120158 190232 1 162909 129079 240629 1 319041 67104 1 308836 1 143295 18433 154135 174537 1 163528 1 166732 172309 177275 536819 97784 191231 183833 290120 47595 221409 200854 187391 215945 229026 224226 231618 236024 49519 241717 276096 787552 255627 265581 176124 431999 281243 185012 288771 297375 143032 248020 299198 1 93563 330972 288113 345311 1 847924 399068 227244 372390 378022 370276 393197 1 313253 276185 414381 510015 426735 441428 667972 397898 321746 457669 463876 470079 206674 529642 509560 494781 500564 508966 495572 585265 328516 530441 665183 1 539745 824572 198403 456675 674737 501300 546445 595496 658892 579606 626310 646917 243686 642290 631227 637644 642169 951260 889016 672594 1000000 853321 674215 695001 714962 573587 696193 784039 703362 782619 712321 707635 725837 725317 736406 1000000 721882 572765 751704 702753 1000000 939376 547704 762633 770298 821068 772880 777112 780417 792139 754303 788838 261512 842814 796623 766612 801380 1000000 806275 776586 150051 961418 812874 814493 1000000 816690 700247 828071 828455 756710 822418 823171 823781 1000000 821537 826495 826689 782241 824018 825049 824773 824435 1000000 799037 818741 821929 854157 821609 798035 805208 582663 801851 1000000 811835 810101 420932 806506 798264 638231 1000000 794089 795127 792587 800298 437987 884220 783421 687391 775081 765952 768809 765427 567895 805024 750937 732595 747175 743269 939867 735140 906208 771201 721006 665249 528250 713958 659794 1000000 695076 689771 685376 699811 714407 670328 963271 765707 656109 649222 643941 770919 636339 498236 621580 628061 963004 605099 565638 561561 666712 596257 576453 25552 412057 558134 561008 493334 547747 561105 527944 519234 485761 817412 503270 876632 271309 477409 695235 414156 447934 505008 746184 435744 441218 387081 428894 473967 399886 364453 489446 464884 392469 388585 380243 374318 257856 369602 368866 833474 336615 337533 151767 303668 321770 1 310136 304974 664050 784041 288648 283310 1 277868 486882 262629 254344 252504 24026 1 237955 5467 233697 29297 140893 199973 153439 402575 784035 198158 194437 190191 179447 153793 189789 177502 174320 168330 393249 162207 158587 190703 143211 149681 146906 145313 141643 127482 134983 102076 133695 85448 128216 125929 124221 654532 91855 43138 9003 117212 115741 69662 114070 454367 78907 511371 111365 226880 110663 347478 74644 110410 110438 109402 111987 102631 166780 113058 113576 1 40262 97191 117726 133071 120445 1087 202990 173319 123026 364812 131075 133264 1 138259 61354 176129 1 87732 153206 217539 133136 164318 163262 64460 185835 173245 176880 180381 184175 237666 191945 195783 225637 201445 208308 111711 216990 221446 30048 244251 235249 340400 53097 233331 291878 258104 1 65778 1 280285 429377 308844 283437 301838 307356 694033 318265 318057 278208 237017 341247 235356 348676 357662 691530 346472 409679 410827 556098 225830 971086 406803 111299 419388 393886 326107 36105 444102 440520 456436 496255 662296 431245 481273 1 493584 605556 553464 327162 518446 455196 530567 536664 542936 550852 554826 561235 566823 383501 1000000 1 19161 1000000 600916 202658 612210 625358 624060 644557 1000000 658341 535643 784114 161107 827180 667875 1000000 677786 682783 687265 690923 233206 703570 710926 374947 715769 672397 871679 728041 371637 744807 744883 745263 749041 824794 1000000 840448 763111 767452 1000000 704555 772922 774585 698017 694151 780273 200634 404912 1000000 808183 801321 746203 1000000 770922 848245 485595 828496 537666 480340 348608 831170 526987 801507 822453 248277 823544 133633 700501 822352 825460 1000000 826136 825924 825659 907574 824536 674648 1000000 824303 901233 819672 815460 821073 818653 817639 815974 814510 774817 811179 775694 807561 812101 1000000 802382 805222 836572 1000000 791283 1000000 1000000 827670 134532 1000000 418519 658531 762728 745749 759981 310560 643521 748852 728172 738842 756629 732819 714020 1000000 718937 714626 724654 183710 723916 530592 692220 1000000 322597 1000000 752062 1000000 330201 666350 651691 313662 640587 1 629808 624253 685017 676204 636852 467297 1000000 587522 664435 698101 1000000 1 560383 586461 618406 1 240488 530968 427225 579688 437253 506153 614074 625308 487074 480879 466747 460084 462966 565786 390443 479855 57645 34271 323900 1000000 853047 395605 402699 392202 388560 382544 20420 370657 17742 337781 418497 412940 341115 660180 329635 322420 278020 313032 304637 127186 22409 278855 1 246857 389485 269436 273758 260621 254493 432923 243678 239894 559541 241177 251600 207884 269045 703207 524709 1 615744 326443 191930 55022 156002 66264 1 1 169889 1 163236 160048 103296 128610 152182 655446 1 142939 140296 244152 135793 134407 256683 129334 1 125598 445900 1 253212 317661 130921 446491 114979 273864 112075 158527 114492 106236 660903 111563 179065 513902 116089 111079 119725 110781 112023 730085 64227 647909 565372 60775 116761 101644 160021 33841 159622 126653 24500 340674 128227 133645 1 161014 115584 309930 143072 175156 557166 406732 153525 135581 1 153329 1 170157 1 1 176770 184091 1 197171 152616 298877 342356 771805 512251 197461 220724 225182 228990 234467 233547 89840 248886 659088 258767 1 171303 202505 1 297469 1 1 304607 306331 404616 275580 323971 328851 252690 284134 38044 351967 1 309560 384593 377887 344432 1 240526 447152 405518 380342 418780 351588 349353 436673 443720 512625 484758 305486 491460 560268 474848 395319 1000000 497927 504772 30133 667680 527249 529377 535498 1000000 546712 1000000 403962 364441 652579 577986 583430 589287 594836 878909 606630 906024 618002 503671 628858 577282 779240 645579 644047 656253 1 667453 705237 669000 689331 176558 608171 321187 1000000 478645 807206 1000000 713890 803381 873034 874124 981005 746566 869230 741800 749867 1000000 1000000 971714 327739 839134 210185 776680 815403 771280 791697 782444 787223 725552 796451 1000000 1000000 709143 679503 810123 130041 1000000 1000000 814707 816251 817649 778490 782005 995540 822262 588227 828807 818361 825118 825508 1000000 605396 991384 527737 667890 827760 760499 817699 801404 544254 860062 809472 821777 820881 819555 818142 821878 913089 700233 731891 838872 761232 806610 1000000 800602 789786 492210 806998 792570 785454 787081 688665 766427 809163 735767 621977 631508 769049 776467 757990 754306 750536 757171 742720 1000000 735193 730281 1000000 713894 717513 713228 708903 737598 821868 655503 689512 429583 753581 676584 669285 869010 671622 945635 640898 642901 637461 631369 897876 619226 619610 591397 615043 597987 593655 590397 610123 579191 445477 302537 561882 728817 870301 538790 497408 526352 520257 424692 499368 501789 494711 489425 343370 477041 467993 454132 459549 452482 71328 444296 429541 435718 392752 495818 531098 403022 426878 1 401160 751656 462613 1 493285 280910 590453 280400 364612 4101 326147 316676 1 817721 51830 298298 291243 287545 353311 336290 1 148772 279405 244527 251549 1 310599 248142 232437 228428 241516 209169 1 211086 205847 446929 184574 192640 189853 187512 179457 178468 1 1 183608 164740 162625 158428 140292 1 156882 269218 1 148837 1 1 261463 132503 281515 128543 137025 537479 72620 121975 1 119060 1 1 138565 139114 276300 114292 137043 100105 783836 111707 99003 352316 78532 219580 807878 1 113358 63669 653496 137162 208258 1 117878 58411 120763 495316 231467 1 144187 129063 116264 396294 289264 137549 428405 1 139361 140548 137880 1 157946 178683 120924 144427 191681 110441 157720 180505 322669 180534 366014 189790 290914 205023 192455 504646 140400 218968 226556 1 277962 231199 256520 943576 252881 299228 283246 262659 273179 372972 276103 294005 293236 386817 286988 369016 1 364238 325743 509865 703735 496757 741629 356722 251337 86554 364175 403295 380314 272233 398247 413025 321255 419899 427412 432343 448962 441645 447826 453986 345228 766640 459700 908150 492428 1 497414 318133 508537 513861 47871 527668 914944 540861 1000000 305403 574295 565607 522952 588803 596802 660755 594022 599810 698867 611321 596003 319842 567360 836316 650135 655918 609753 658786 1000000 700700 671659 675749 679792 686021 611234 681990 1000000 705216 709837 925682 602589 724288 727986 714158 794610 664370 744383 51987 520960 822345 759373 769392 766313 750813 773136 765920 753393 782535 782772 736992 778531 793753 794478 798764 796694 861880 845860 805256 807643 812194 867346 814957 765229 1000000 789722 1000000 1000000 822546 823249 233485 821917 786459 859849 826441 744183 827774 803949 829037 834413 912186 793071 829269 864393 747188 1000000 697253 1000000 877770 847940 729292 722486 1000000 813231 1000000 1000000 835277 464984 803283 165792 798934 796398 793938 620083 439684 822144 181884 797251 776254 778489 486579 1000000 768046 490950 760203 750585 1000000 874776 671681 1000000 514018 527206 624672 719209 686790 711287 705573 692918 441944 1000000 686401 679469 676420 671479 669417 674396 656913 566211 652730 1000000 634126 599075 623098 617402 800561 604623 574161 127284 600762 881780 427314 571064 567102 754429 163340 546941 91980 534821 370174 550305 784727 1 503973 655333 491238 485588 533155 482582 466997 461014 1 448364 322317 975759 433631 423717 417583 416966 405172 399246 1000000 552211 488399 1 383220 942231 335914 1 1 340018 403170 328357 311006 1 276726 420216 256077 24779 286277 313361 457540 440963 232686 312616 250428 253539 90412 233531 471133 234387 229005 199784 223772 216224 456977 1 194370 293635 102922 191401 197563 181588 107841 1 172015 176003 371543 821275 159874 645183 70429 150977 131777 145574 1 137762 138109 1 68757 123223 129686 128321 134577 121601 130139 119640 298370 118761 479784 116572 1 1 127269 1 519136 112627 110755 112164 80215 484608 112275 110826 377434 1 113935 133733 31795 24086 162450 118403 1 121737 100804 1 94968 182974 129133 137001 128215 133416 139299 1 1 144516 145362 123977 138507 148706 159017 319119 187783 173164 264232 311355 727227 182697 194155 193293 1 198132 202210 529367 210597 1 223579 187516 228309 232920 1 923829 301490 1 256764 89171 266945 269906 291883 612377 158485 294935 304659 305815 315567 312538 645955 326564 562794 338218 782649 349733 539820 347265 748259 459574 384557 347299 394839 373222 1 1 482325 426887 293256 512156 748796 415301 448998 459015 465195 467818 513906 272767 824775 544114 502543 517117 1 534900 549883 533330 992419 545459 252928 579650 1 1000000 603184 581182 594372 592904 598740 604475 1000000 277145 621526 626576 856958 638640 643607 1 657679 743508 666523 836572 675138 664337 1000000 644627 598149 699730 702913 732837 713886 715404 727390 1000000 670228 737415 739525 743562 1000000 699445 754758 758916 762422 765983 768501 733247 776016 724720 781615 785326 788029 618347 869638 1000000 721485 1000000 183324 908864 807604 809602 811706 811614 814944 803785 830171 819391 1000000 820742 791701 479148 907575 802979 688939 1000000 829270 394800 827406 1000000 828878 1000000 1000000 848577 821547 825787 671341 618478 261241 884508 807653 867034 752458 725839 978305 937836 728680 809881 808996 751223 834683 786882 800284 829296 795942 792187 1000000 652969 803819 807455 782716 948466 771715 775593 764725 278561 940861 753854 752437 747761 1000000 895280 825041 698805 725444 721069 611692 659299 915478 904771 744287 696778 531685 636631 678453 670840 668592 88718 657823 652089 102464 1000000 636467 642597 614852 620436 613841 458117 597976 672013 716502 585726 558785 573569 567274 557459 533766 587910 158330 604238 530805 348674 584264 548261 201328 446104 18575 1 481750 475130 467121 462810 1 446090 1 381419 434194 430033 419930 383987 807480 401585 699341 111069 396411 74526 379722 365512 502208 151713 489566 219458 543722 330902 324914 323233 1 258363 1 296608 1 586991 281099 244705 271964 383653 224698 255531 282897 259173 240477 1 1 226953 289726 244697 81668 196223 212361 335261 197061 1 179790 1 181722 178768 620126 171939 162289 179312 160562 103886 161409 151529 1 145681 133337 1 141094 1 167726 132797 82674 281549 168702 108523 202628 163646 98456 119615 1 118543 135933 241397 119637 113934 1 1 112988 33732 109605 1 1 138485 113348 113787 110047 128105 91775 239069 187800 199595 817760 128012 122511 124356 125656 127314 1 105014 124834 136851 1 139690 137036 144616 128738 149995 152744 649651 158715 1 167258 1 242435 174020 304890 126483 258349 239520 197251 109011 377358 1 215502 214054 215605 223046 847025 232161 238017 261591 227917 247512 256163 109086 1 272532 296719 281775 242700 358543 297624 178919 309009 338199 327676 383396 250806 347755 342527 1 354485 344477 1 611251 378864 389334 68961 94541 382762 1000000 414754 420698 433776 396522 6775 223457 451226 1 1000000 485686 480591 260936 409610 494976 484100 579070 552617 532457 525337 562672 593262 648551 550167 1 562341 505980 574146 614616 29783 591527 887462 604778 183246 1 815659 632417 662774 101590 642622 648126 653389 658793 330847 670249 647109 850249 683280 703480 344933 831098 699767 1000000 1000000 684927 1000000 726275 988113 734787 845586 758601 746915 750873 578503 758376 762497 864011 769038 772387 855054 1000000 1000000 784874 787850 745505 814425 788453 798508 809478 803159 554344 827934 800768 976143 836103 802618 827627 1000000 818884 586705 851417 823117 1000000 1000000 816872 808264 1000000 885717 829806 825127 221784 828252 705511 827769 952364 827258 707613 819843 825625 1000000 880750 575988 1000000 819851 511725 1000000 811941 802320 784768 774022 807632 378093 803802 801462 743856 735373 792024 344361 214122 800944 614442 779563 776293 785730 808438 790845 762829 928552 755536 752355 818873 743901 739871 516331 728125 958451 843419 702110 717358 1000000 284979 571420 881836 688397 892799 596184 1000000 658945 702124 659912 653698 636288 643566 633419 737433 623128 1000000 616167 610470 651927 916054 578556 587432 1 575288 569439 563604 1 551555 543028 536238 533473 1 521140 531208 501511 507878 247372 495300 414534 103239 471750 785632 592368 331235 383876 700644 434579 428057 315869 348338 409683 455324 325587 394061 385747 309419 214291 409946 365849 741957 371361 620036 403564 332996 1 422192 264390 188166 287310 654180 293247 287325 556728 418829 156825 267289 261356 1 252438 423623 1 254455 232345 1 251021 1 218328 211224 101076 1 134802 180962 167667 147440 191072 121069 176386 100092 119884 1 174107 85820 1 153794 150699 224498 292196 536417 130344 190915 133543 133976 101504 198357 126521 126463 124846 241803 113775 122725 397923 26597 206341 231614 115705 607454 143572 113993 1 113826 360385 117167 1 668641 113949 114707 137538 33831 11193 1 86128 257427 295727 220896 1 194297 1 1 179188 1 132567 233679 332436 563407 141975 161799 119183 149726 38856 142719 159166 157235 260994 1 808892 174409 173370 181696 198534 189167 1 215144 207898 210846 228847 213588 217854 667525 230139 1 248313 243781 238230 250490 25281 92411 263818 270446 269381 359986 296991 297870 580571 179442 307788 314425 933340 391874 329601 871404 341732 347434 352118 166794 463578 392896 377121 392775 389096 395181 414951 364356 413427 445022 302456 426615 16375 499770 450413 460839 462799 467905 754052 480894 692293 468264 500139 496687 516833 518740 532164 367081 536853 553837 96707 535917 558953 567049 630741 578913 998543 596304 596484 594031 624501 616485 503337 621969 873875 603391 663302 620850 645834 654108 667775 668291 673352 525321 703511 630161 872675 698136 1000000 752287 589941 716739 721120 725642 725937 726041 754442 859425 748363 593570 754146 1000000 729119 764802 558555 771983 1000000 764959 763728 465654 1000000 689032 838517 967318 798342 819161 318651 514892 807546 726411 688312 691516 568139 816782 741960 827699 814041 1000000 823395 824402 822695 822835 159438 827212 911808 829386 828460 827874 733760 867876 915317 825585 680801 827258 826617 815138 518590 962092 809963 870383 877571 647006 744909 816465 814671 653234 809138 826715 1000000 353826 776069 901580 797993 397018 791526 883007 782007 879144 780678 463150 950989 839583 759439 764504 760842 75870 617158 937425 872127 1000000 706774 728076 808875 736890 737772 715731 711306 670892 1000000 698494 691308 688346 685049 677948 1000000 649104 661993 642336 651405 657374 505753 635205 629787 630531 1000000 608225 557617 527551 1000000 591950 135111 577293 507778 1000000 559937 553924 1000000 541870 913173 483805 523168 517332 511183 83793 498802 692929 485490 1000000 474080 86969 738368 406847 536068 445639 436935 797332 492401 431365 412521 406248 400164 200593 408070 151618 14337 546046 387748 284620 351288 414062 356688 335784 329327 323647 533482 312530 306902 32928 566803 286309 272450 503910 344818 265868 813673 259655 250768 306011 1 203397 1 230845 91123 1 238989 213702 83959 222980 35484 196466 409969 240224 1 147797 177751 144772 186652 1 198870 134547 138588 149905 152388 149604 146949 144669 183421 122309 135394 735656 133092 125994 145116 126225 125886 360318 170606 198778 92851 128393 178129 120412 97314 115609 518846 114692 85706 93405 115924 1 141067 124884 1 84912 115109 183005 117640 117281 118157 129647 85784 516292 83989 124290 119229 315843 178291 1 153040 1 137066 139148 141864 144312 1 744652 1 158590 160582 3144 164224 157530 1 174169 183443 1 173385 155127 193217 196431 264211 207209 217792 237466 220176 256290 163602 323853 236012 239982 244348 263755 122615 259359 367174 862335 274699 278711 468438 290482 408454 292102 251738 317855 334868 647058 505906 333570 320454 1 1 358255 365042 232811 243360 299906 387939 408614 411730 149537 779393 419368 27277 612870 478688 442993 456895 455372 790462 497117 473998 709045 486401 508394 498409 504963 509996 508897 418874 536508 537370 1000000 547821 883975 559925 575736 571878 549671 583732 769716 28308 601010 622690 611571 457326 624024 630319 609379 426930 646088 25159 1000000 674940 1000000 679809 365118 572879 934932 692492 699630 65320 488270 555025 335991 718880 724926 487183 769933 1000000 744183 748152 753678 753650 725435 761104 612331 1000000 774120 768361 1000000 258653 784863 766274 1000000 1000000 107031 797457 800635 688017 807686 562572 867796 405039 943471 535823 440231 844433 1000000 818573 853996 809267 837165 825582 166320 1000000 829836 1000000 827281 792448 1000000 829234 1000000 828127 828785 828454 1000000 796864 875429 810297 402250 824074 333226 813427 820443 818992 817577 814604 814287 435177 810375 268671 664081 804273 497488 680274 796615 763540 778012 831882 785522 782500 778805 776100 801511 1000000 1000000 762607 704457 761612 760098 747357 686106 785263 751954 711655 771991 627157 1000000 743746 687037 703919 765394 694897 693011 1000000 679488 988250 195731 664092 385648 682152 306160 661755 637272 388986 565929 620569 614918 1000000 610542 597685 634862 586003 421849 560945 568237 562249 556016 526209 544141 526852 551335 418346 658190 161202 1000000 1000000 499235 497267 501146 593954 463621 1000000 574939 451657 471318 452215 1 403944 438235 413914 1 402494 396425 438221 934695 256522 719050 212965 409547 851010 348861 41351 248920 399934 325219 324406 291667 318543 812637 298141 291220 709825 282220 1 271764 124924 261624 262702 46104 247348 1 237339 1 1 135048 159972 214855 256451 216432 364034 53924 191164 1 178634 1 122312 171732 172712 179552 1 162665 1 1 153751 222097 148323 135616 143350 136730 31186 136346 559365 129904 369090 1 1 134956 123758 122136 1 694377 113396 118109 123951 116408 1 198241 608077 271796 115382 1 35861 115009 237322 2566 128317 108899 36444 1 197757 119431 1 121028 1 105166 1 104513 137499 1 134731 134491 127777 261992 1 331205 164227 130384 152414 190306 65984 636699 207912 167090 1 171454 177219 180773 184424 187368 353748 189456 199988 831420 6151 218184 190574 13713 225405 230092 235315 237062 1 901609 568252 257593 398275 294581 277145 824049 259893 163102 294878 352144 553033 336861 317455 310740 338213 505796 329648 336270 635696 343321 365899 11949 1 269314 184852 377577 398398 404360 417293 417501 423326 257848 444657 545489 378255 454199 457797 466951 716056 478954 519871 491153 497587 504245 488386 516059 522232 528373 482178 540358 547228 755694 263391 564768 478173 574098 321838 587522 512715 600168 310183 664257 617345 622991 522390 805978 636632 747591 652681 596660 640340 666389 884548 708771 758100 689902 1000000 696068 995935 706055 711632 715297 720184 829517 859651 732887 524001 739830 719892 749228 753145 855244 760633 764244 1000000 771226 780509 1000000 785818 494653 977434 790396 839515 838871 887905 1000000 802835 751532 1000000 729691 1000000 847945 624386 817023 993433 820927 806927 1000000 823890 1000000 828614 871225 828396 503262 830403 923182 1000000 837972 830465 829751 829695 829478 827205 828262 809355 829215 826778 823383 824957 784015 1000000 755818 820170 826262 880128 1000000 813473 809825 686292 807430 804647 793055 995659 628649 795169 786877 610212 310618 783983 884613 787682 774561 795158 767626 731297 999307 741882 885719 749036 745168 741685 742399 552810 803901 914325 749642 727702 723935 705859 701015 1000000 1000000 608358 679645 676506 482055 536347 660946 657253 1000000 10550 639380 633891 1000000 625436 607431 611439 603751 598718 637961 411003 596535 576666 570584 562995 1000000 552503 463225 562794 532692 1000000 524190 515113 474490 476166 641154 373962 485018 478817 761169 473000 447434 80734 486017 525136 351013 429315 393814 417590 545251 383340 303176 207736 398143 380606 365905 990419 362638 337128 349368 344771 821063 146513 588033 322392 22746 311240 304533 300291 179653 289367 282874 278989 264794 267454 263618 1 252089 544334 243990 311268 223378 235879 221544 221089 168636 682285 207163 202651 199880 196061 194737 191159 1 180921 177492 173975 383678 167330 1 155998 158239 1 152623 149826 147022 221066 151144 33717 124525 271926 118387 126300 168010 303052 239137 126097 94012 1 278183 119747 1 116250 117274 11098 118379 377923 115355 114913 1 92181 115166 55787 297161 135375 127834 117780 117872 103420 138134 71419 103194 1 217252 126101 127715 96437 405451 132802 808987 126213 139324 228094 140362 139908 149155 160586 1 337759 160380 224648 1 170007 217823 176798 180882 1 157926 177959 194272 221729 210983 12009 6376 216143 6170 349370 1 214193 238329 207226 247283 396122 1 263081 265969 272897 1 105558 266493 942698 299343 1 323010 1 239784 545279 466048 1 344274 189215 678503 369816 367719 377296 308902 93286 391671 1 1000000 325355 1 422135 1 256135 441640 446809 456687 464564 501733 441654 1000000 268243 519625 455651 775947 508773 324039 519707 72970 532491 553647 546524 552275 169972 563540 381380 574517 581566 320108 593434 652330 604857 663967 620754 622035 627572 476739 638683 644200 665337 641759 660093 662633 708481 678877 690003 959495 690843 720691 700544 693960 1000000 714522 721510 723646 1000000 897360 736484 755384 744703 1000000 1000000 756163 851220 769786 760291 593848 772855 776779 780648 779448 786836 1000000 792571 768910 780656 988715 839854 909821 807472 810268 811651 822240 788119 818101 833927 950430 713254 823610 184358 826545 283447 588373 829309 429140 789453 1000000 914314 803048 418920 827330 704989 623867 807960 614916 809734 506247 555809 880653 825832 825655 711814 833457 1000000 1000000 575138 916409 814550 1000000 808505 894776 806440 771586 791058 776743 796753 794032 701921 1000000 785556 723165 650233 775571 772641 754147 601318 769755 780100 323282 750779 733161 748693 738706 575187 715458 551130 955965 487174 717231 163030 1000000 693139 729763 85520 683573 678534 673429 695415 804864 674990 448680 1000000 781664 633641 630717 623004 601929 954325 443459 593558 114885 470198 630848 1000000 1000000 1000000 560875 640261 548881 1000000 426189 506051 491908 372993 512110 522987 499736 491179 494563 489133 475012 547141 1 564703 456026 631021 585932 136609 489019 651972 436783 408239 407653 519618 170400 382746 417895 361268 5217 859646 357415 348242 341807 336076 339776 338750 339801 313413 307879 302914 297480 281395 620703 361925 273521 335949 269645 182098 297713 250796 246183 241463 230636 577682 226816 222925 216978 287310 177522 205797 111194 124956 194834 208051 239511 182527 58514 183990 393492 168480 165641 161796 121753 156569 507593 141638 172569 1 143362 126569 1 134443 130714 1 131253 133636 127422 209327 124336 125073 79776 354353 1 119023 119888 117765 106713 147684 381309 124976 1 121208 1 1 119754 77039 116227 116476 385715 468737 119535 93356 122308 125575 124806 126254 1 1 376151 5952 2119 137085 240862 143666 395332 136333 51256 336776 153445 166140 153433 163276 174164 169743 1 181111 182729 209435 186346 1 80742 206847 202734 825126 216043 379678 1 224264 207526 410739 153041 611448 247159 1 256905 513766 279260 334109 277170 282391 287657 312224 324350 303805 498044 644114 911842 326058 331721 332335 453213 190796 355067 360682 385061 616611 378506 340397 401434 300185 628799 408731 414842 1 427169 433269 555026 455705 958178 457953 463333 470402 583293 481684 247902 1 538031 485369 1000000 519892 529376 206991 538268 550603 550702 554363 874779 568486 1 582874 666236 549446 593723 593494 614765 290867 279882 29397 1000000 626285 397779 642680 755524 198167 677415 756401 593864 682761 1000000 117538 694768 1000000 508610 1000000 257629 597616 641427 641883 725254 735367 608470 744131 748131 766024 875210 919070 1000000 878626 770431 774589 1000000 582277 781954 780044 817077 767443 757340 797842 801083 803432 805121 663770 812041 843263 756048 1000000 817228 816146 406185 774846 970232 824215 825577 826601 827481 828355 829046 817651 898797 826348 830804 649470 271378 837337 826625 909700 705722 762629 1000000 618375 819128 821565 825692 824575 838266 821958 1000000 861505 819471 468370 1000000 865753 963097 816617 738088 556187 598841 905752 795211 792661 856057 446957 729368 1000000 818989 729143 1000000 766017 725003 740442 821666 758061 748571 744583 618551 726155 732020 727824 723204 724441 664820 709864 705399 700282 1000000 692309 1 680579 1000000 651990 985345 596399 656011 658848 501812 825428 674793 627154 156095 615901 619673 759526 598775 1000000 678704 581103 575206 591742 829578 558707 1 365661 610736 925719 774158 544085 514321 507168 515517 22695 511240 384777 391755 471836 983658 691545 461725 139290 446633 292703 499321 421757 811946 648726 405693 289691 42783 466650 1 340006 181306 361501 646900 349798 371139 293278 338257 359295 321557 315636 310050 438290 136125 239117 716589 234144 1 272488 1 263143 1 1 247948 148834 1 371368 292865 203805 220437 1 202943 1 634035 199502 195539 182802 187917 107538 180622 187184 86710 54311 128612 262576 55059 159007 195176 150244 149836 147124 100123 142275 139994 139898 135748 238753 1 110727 229810 229348 118760 657474 81714 1 1 98940 126159 288451 118373 110893 583749 6644 116124 113978 118422 113988 6912 1 117592 118588 120242 760033 771930 334881 179395 122564 124998 1 128005 126725 87326 116743 732818 1 139325 115490 135413 145973 148831 156280 149469 157035 163828 474298 171085 413204 163937 165126 221674 191264 294222 331402 432258 223468 1 1 349022 214531 195231 223324 227562 851063 684617 73702 552134 240329 74384 358618 1 271162 277945 281469 287129 268660 376284 72216 307960 306905 319697 325015 330222 337426 343609 346349 353755 389597 746955 245305 647069 288226 377697 678984 431068 402017 1000000 398545 425935 138454 1000000 186692 461186 499876 461738 469165 464633 571953 486755 692781 499368 505389 754877 130606 726417 533045 539686 490798 549278 271936 582441 857853 573401 578929 485798 591063 485363 364194 236053 378087 618938 324177 523709 636973 642231 647097 652796 571818 662059 671009 673849 679162 682396 755004 455548 698962 690145 513411 601267 1000000 722187 722554 1000000 735244 742450 744152 1000000 666756 756328 759183 786068 1000000 805584 861086 483077 780051 1000000 717381 789264 792143 794176 467086 801302 557156 919684 838383 613200 303929 813403 829688 817295 819133 834154 822120 825195 775818 816745 669082 821612 248456 829429 830062 834214 714668 470172 835820 729810 937904 883668 831179 1000000 394366 826262 1000000 582190 717762 1000000 825503 850968 838725 836604 265127 819044 806921 803284 819207 833595 1000000 795023 844789 801919 122957 585859 794083 791241 788332 817468 782303 779053 326178 770664 1000000 1000000 1000000 1000000 639131 729596 713627 742267 718860 1000000 45951 693185 499913 713039 710861 695983 667898 675729 127386 564968 683233 656126 415559 666408 661495 656697 664392 232619 640440 634954 628947 625305 604966 626627 684573 600589 958451 410912 241535 588623 669709 564181 145051 553479 550137 541489 819945 489321 523105 498834 822892 502738 503303 492561 485793 511413 473480 463162 442951 161539 448774 401339 609594 444454 874484 510923 399432 289292 377517 372405 388774 379283 382211 369380 363743 357968 511872 651734 340164 290215 329076 184486 444151 1 306779 1 295867 705459 285293 268652 529547 277755 264053 875178 229317 1 244856 238047 139320 49711 228970 153220 5344 1 452664 205264 309816 405631 98721 189514 169271 182168 82662 202011 168002 169858 152440 153985 386601 156561 1 74644 156261 1 47176 146334 221416 136510 76179 185623 150003 114763 127211 1 95343 124146 122675 104843 1 119650 136929 118373 70804 1 117076 116887 128447 263819 2560 117130 114661 115675 118108 119067 1 103135 121476 336762 123919 255492 136380 127656 105410 131398 1 134882 540308 117788 141439 143919 83258 325431 151297 147443 156806 162411 198590 165786 189161 172004 183862 190673 630194 53769 26997 193743 85816 202006 166337 285986 330764 216472 173096 227093 166309 41058 240930 51742 367840 1 260197 288887 269974 276028 134023 285716 417923 278682 315258 253430 162629 328567 785053 329640 159211 1 349164 396833 58839 364412 112987 376231 386490 1 394268 164462 1 425078 417087 311543 447873 521822 1000000 449374 1 337490 457206 475645 480426 483903 410946 526966 499294 511345 542497 523681 256555 735956 542048 997088 1000000 112423 767990 576763 578164 584355 589503 583121 601606 1000000 610266 126091 1000000 581736 636987 661642 440754 651915 657871 661139 667704 673191 678237 120721 928776 36915 698169 614729 826407 1000000 717021 721901 719962 422872 1000000 407682 184265 747039 751011 765684 746945 762435 766230 885808 746887 726334 142492 1000000 784525 734663 805336 857056 763491 649139 799318 805008 786320 796685 1000000 771586 759962 818747 819135 820936 779297 834032 899612 598847 947508 828635 830045 829542 1000000 831042 780347 831823 835433 863998 1000000 825251 845270 778844 1000000 199585 864571 829815 832333 827683 1000000 876453 608936 755898 796681 533299 817878 641889 974387 411377 152074 817012 1000000 625142 800580 798137 795457 837877 783748 789370 783673 779315 1000000 1000000 745366 763967 791713 117958 755909 1000000 809500 989838 757125 625956 1000000 710177 1000000 981204 723682 708949 704226 938913 694602 1000000 685192 670968 675211 670415 664686 658828 318655 648497 642643 957080 665727 626006 620678 622777 615860 739454 597351 545052 565508 579756 547400 566066 602796 555818 549768 543958 537491 531482 193449 1000000 512990 507509 505896 494123 641688 481920 458537 378241 871287 457325 552475 444979 438687 434355 426490 830279 412257 379734 1 947584 346824 346494 377907 644102 108615 218755 622047 671604 413058 332008 489246 324107 867377 165133 309069 303874 386467 808826 307735 284518 232883 1 280482 822977 255664 129066 247111 242368 237521 216816 120102 214403 334732 260722 676429 207387 203719 192658 155512 188062 187486 183584 145077 176870 172839 170198 226720 1 1 158032 168466 750309 123764 147261 138781 99743 66611 284843 1 133655 669153 356010 298233 40347 93848 557395 263425 1 241516 125747 112889 119666 118542 114434 117778 116691 810410 118534 118670 117649 126981 615739 119131 227037 121468 126252 131068 128341 214692 184046 124728 128476 335961 112252 95079 225925 137196 55104 133705 115727 144400 155728 826584 145046 153591 1 170821 165489 168868 172542 853209 377530 31469 95062 378214 325454 197110 276688 204900 83201 280986 217634 221284 285297 245275 695738 240109 418359 1 244720 1 1 540342 268180 279793 296998 305729 294628 675654 316387 1 317378 316701 268961 332456 1 267905 351573 730174 364734 317522 375175 151929 290284 11548 389636 396127 667524 486093 423597 357689 413441 442073 952189 424796 947258 1 62461 473170 1000000 491799 832934 502980 671026 516366 523245 528911 944394 540891 695330 884999 596777 565071 281517 577055 582983 118744 590719 600552 661299 300625 612867 576999 606281 509283 646210 608556 645860 1000000 660907 666717 771375 1000000 673555 736225 250206 951335 682368 367744 386737 562444 720838 704179 729674 1000000 845127 1000000 98101 751124 814407 369505 361413 716267 769217 773560 621155 773271 782498 310430 800284 765106 794548 797272 907593 1000000 804918 827659 1000000 811707 1000000 1000000 808021 819258 674272 755084 812162 825222 826405 804011 832328 782142 833085 569219 859337 868210 832338 1000000 832750 766737 941650 832005 582756 301232 179267 368443 829733 806805 993947 494550 826211 831595 823730 788685 820633 818977 817376 847369 356287 806810 570537 806986 825022 1000000 646988 767537 793013 758878 787434 795470 797794 781381 361190 1000000 768148 759646 750377 745612 751412 933796 183887 741723 162934 169260 759704 803483 719878 724650 710884 707883 733663 1000000 505690 687491 809990 647680 671450 689210 550223 655632 612269 807513 639330 617175 621596 726757 616959 516685 605395 580104 336891 587955 582100 705414 570238 990785 607488 1 546049 539324 488122 1000000 642464 529285 512045 706932 496908 494715 486298 478343 535935 407308 77219 472048 465584 449404 503076 730784 741504 406788 128554 231995 652256 389442 387044 384068 396790 382745 362958 82846 350795 133377 315684 764682 327838 321969 314688 311112 305666 467052 298986 289651 328093 278958 273908 167417 275264 128103 265736 917411 616792 142799 591580 703146 231388 221680 217236 1 209032 165708 194610 190482 1 140724 432068 180802 215681 251559 227328 1 1 356157 159367 156581 153767 136087 153164 1 164806 129975 153691 335975 1 128509 141538 130059 128512 127070 1 136639 110277 122386 80421 120723 115145 1 109519 118472 68022 795026 121977 127172 111216 118453 1 205682 1 58388 48597 574764 124443 124431 206895 808700 128422 358596 1 133477 135218 137086 139211 145652 75528 145981 22534 663031 167702 74176 556893 341907 165595 219580 171549 174852 1 181751 121192 143771 192983 196585 206423 807711 208597 480762 252325 232496 212958 228636 188384 179088 249869 1 306729 258553 364709 268541 274438 251990 284388 288670 294572 312657 14787 140488 750280 321955 187585 236307 338947 344719 354642 477404 362198 368103 373698 352920 389124 392005 1000000 831364 421060 416138 125097 569993 436686 432611 447049 453134 483655 420581 471875 478870 484789 490466 485312 513135 508172 1 504087 527501 526802 539657 500656 550427 1000000 519975 376968 575933 218942 1 594837 599431 600794 572292 588212 582388 901158 622106 1000000 747611 255479 648808 660810 680329 1000000 676674 124628 448029 455811 696585 701415 705709 709919 717537 509331 802090 434133 733636 737620 742660 53936 1000000 776706 642335 761532 678979 713046 1000000 776582 778228 786479 364604 788507 1000000 796948 803020 704784 422438 399320 391956 810340 811674 1000000 844752 817601 973833 825380 733224 824067 1000000 808336 931191 441872 824195 193446 829263 835006 1000000 1000000 831233 828289 780032 833337 599845 860292 803856 831566 663614 842232 317690 806993 828264 725013 763222 1000000 777251 1000000 633651 758486 726584 857181 812371 135853 1000000 1000000 860680 291025 1000000 779604 791941 767083 786556 209874 775311 580504 773728 832273 706504 840790 760710 215578 752083 750309 752483 1000000 686055 730734 726441 739311 717835 709090 456690 627689 698596 1000000 781902 672197 678498 693058 667030 684119 1000000 569484 646998 662005 697729 630440 624609 619168 483311 607473 582289 596120 1000000 588348 737666 722957 550166 519609 552252 568055 1000000 536219 530102 603508 517797 561983 459022 640857 481830 197025 718309 454538 476206 444908 456046 34132 441460 580873 432627 325108 417877 420494 406771 524549 394641 397900 363772 771023 348945 322407 230622 353087 232840 199542 315922 328772 480618 682696 309849 294044 382284 302775 981435 295003 686051 276083 270884 263887 261445 265973 250908 487483 1 236987 601097 231352 544504 10960 72609 210259 200885 200918 309403 194670 190228 187195 183807 185547 178862 302504 134802 166883 1 158190 157962 155035 110455 439916 91498 292768 142746 93335 1 135260 134593 1 91093 1 128123 126724 125475 124296 123247 122240 197506 120473 119102 536638 138609 123776 787962 210331 272746 206292 1 1 120110 103939 1 666275 121332 107913 125095 124316 127282 1 256898 181020 1 1 136200 140914 620114 140830 231618 147669 388087 153501 159339 427278 1 1 168028 192440 803719 182405 396531 191029 1 223533 1 1 682338 194855 755773 212136 220395 921122 229518 357058 249036 177315 256939 344406 247411 136381 563129 272820 277898 282878 290152 293557 1 304893 966452 731747 1 309128 503220 316849 252124 348413 881558 1 367009 713847 674124 1 970220 396915 399920 832501 415147 379918 67704 727584 239592 406289 380165 198951 452624 248975 476951 703974 559661 214982 504814 507859 514348 520145 495832 531138 349864 493250 550772 203598 578021 678338 574553 850728 586697 605137 564961 603929 607505 1000000 1000000 758308 632687 612258 887754 412510 1000000 660132 665295 668701 681976 694165 701655 690842 760526 827503 440141 710128 714519 719239 734095 731230 1000000 1000000 818912 1000000 805454 659886 757248 759409 764806 779248 673889 775096 373869 782002 680994 827486 791231 620967 756147 735404 802444 464785 796824 386664 1000000 621176 836020 817900 1000000 822016 822768 827105 825641 841442 1000000 898989 834744 989229 831747 832323 818194 833355 836997 843164 991021 888111 1000000 839620 767782 832914 815130 363886 835544 1000000 841740 827744 837913 817125 143507 230085 818721 1000000 817801 1000000 1000000 1000000 771506 403067 704330 356880 810195 796897 794098 791215 777709 900078 1000000 1000000 819204 773840 1000000 721809 1000000 753422 685193 623864 745270 741065 930874 75893 753108 723702 720670 718876 812955 705155 698264 682741 491675 689965 519551 619375 670763 759558 706594 1000000 661545 383052 633679 442361 749022 552411 1 609979 604021 539299 818262 707741 657621 690828 1000000 484914 530540 548598 882142 1 542518 550081 520516 513934 487005 502499 495500 489296 479103 464417 509371 638414 505496 838778 445959 439780 433542 814769 818157 445672 166673 403444 396989 381590 1 360890 407433 1 467440 874469 349577 423120 450199 289247 225727 302006 651429 316319 281310 128696 295847 288798 284093 171586 269576 193335 1 257997 267649 249536 232166 251743 227104 204778 277024 374009 217246 727661 195695 203398 223226 150463 192689 187585 169353 181680 183773 472322 164756 1 161503 148166 38032 1 309831 168733 148654 159866 65101 140901 138419 139740 8469 132799 136241 192356 179706 30199 126418 119061 124167 127377 76305 146085 120882 93487 121863 119603 312021 80792 58995 155436 447197 553772 120236 123726 671374 122900 112864 123161 43129 49269 69874 1 120434 1 135798 134544 135627 139209 139700 143570 171989 159329 152538 153320 146036 230471 161373 96166 167647 678387 174162 436722 282190 184479 188090 809814 178675 201961 203415 107540 820547 466630 220053 293610 1 1 238094 203185 220321 252088 409627 227377 700479 278371 1 107365 443302 292665 300409 509729 365603 318994 318349 322336 504051 336894 1 416568 354199 89125 393641 384432 330243 785486 11528 395744 147974 444693 422450 629857 705839 151279 1 627761 343366 444197 78305 469513 652356 493147 488116 495278 287032 506692 753208 508911 502371 531423 674076 705615 564878 563636 561737 794525 529602 251496 576058 591556 691800 864702 611075 213329 585478 626081 474014 667140 642619 648256 529212 1 664373 669713 864628 760821 662085 693447 632736 721601 704291 747505 706550 715400 736514 737097 1000000 735599 737656 87723 800373 752852 756749 760570 924787 767897 772950 790937 797533 815055 785386 743486 921355 433952 729721 844739 802109 766290 807083 791372 811298 813924 1000000 810666 819565 821402 448333 818412 603560 826967 828764 980296 830126 836699 804716 712159 835708 834234 808940 828065 836959 905125 840353 872663 897941 951638 833969 473267 832479 430663 830845 884650 827878 826627 634201 489045 822243 799320 818785 1000000 815516 821346 807830 1000000 449718 788396 1000000 798936 795712 793624 1000000 813544 908473 948962 666524 748580 770103 772103 769431 738745 753246 751430 783935 645675 566037 786631 507769 725814 763970 533685 712086 729762 605251 445739 684039 688430 694269 677995 651938 805020 737892 79247 730296 621826 640433 1000000 605846 623506 611675 1000000 559873 600730 576185 588994 672320 439089 574357 565190 709125 957136 547070 535187 543367 492295 453932 516404 498003 515831 498111 98286 496512 478315 216665 930365 204008 665142 565954 441696 436006 467092 428664 771972 411940 398519 1000000 512878 370880 147550 325511 371076 1 182364 355166 346061 340812 319232 897688 323016 301007 799068 291893 301333 295948 1 284261 267333 233693 1 1 263360 16234 246989 293468 449015 237258 231714 153743 128336 138949 244982 171967 205655 383505 202394 195159 1 364750 264253 23437 1 207649 169914 171018 167638 561419 169741 158880 155017 105575 685638 223326 1 182090 127529 77853 135719 94280 1 1 69703 125057 219358 111702 638708 122459 86728 171745 1 120365 114660 120180 119881 119814 129533 1 225602 143325 1 120801 121512 142577 1 133444 147431 10223 1 486205 130575 133658 165993 137342 139266 57880 1 144332 305616 173655 65084 1 268457 161064 218704 139322 359325 167480 162157 840806 184069 1 330751 196850 198952 203074 206891 198497 221258 824269 1 216331 1 53870 1 307114 591200 316021 259409 124869 128536 276171 760090 286535 294074 266499 636538 863793 321115 318982 327457 1 337831 341593 391019 353268 65130 614428 357269 376656 368754 747845 381189 400711 406788 408297 480299 425503 428986 431792 429766 435148 905634 692747 35658 608019 503527 475862 495684 631795 433560 516666 709809 573836 460910 500886 1000000 548502 477322 604686 567148 542880 342310 562893 584049 588816 602020 599570 613685 569106 236446 629747 636196 777408 212350 1000000 121771 860575 668229 727031 887967 702633 689976 1000000 699092 616671 708686 713370 718196 685169 869687 1000000 451630 659122 744214 933893 509997 984697 759823 1000000 772862 754631 674307 653769 781629 784576 790711 790749 885251 849987 799393 802468 589529 740702 803398 915372 827628 802751 798642 820532 824902 761184 824635 765078 827441 828652 835544 847465 1000000 584470 833253 859414 834416 834790 835009 835180 833112 828709 583634 834780 709718 832925 1000000 829979 774096 831006 843897 1000000 827618 880149 1000000 823321 843689 819938 882880 816144 1000000 1000000 809522 806905 878691 1000000 799664 804652 792031 1000000 788143 784223 803759 697317 774564 771605 768047 545894 962727 755008 730778 748873 744719 671160 1000000 732012 947265 700137 725820 645791 697479 256535 682433 725859 547578 658625 1000000 929400 669470 662200 658802 191713 645840 642620 627080 631506 485116 620451 656417 602670 603336 596155 561140 641893 579483 224298 566539 96817 702036 461011 544601 342441 547323 338154 397462 512566 479090 334843 354952 469034 787534 475517 369881 470572 456927 450757 574877 438489 431984 361458 177934 488037 443871 401708 1 289562 485921 377682 1 1 360150 367335 350974 100548 336924 331567 325557 368644 314434 308993 303506 295502 88530 1 422136 276435 272036 751362 262242 49913 245641 247482 365503 218601 108483 390419 224696 209899 1 238210 209165 203780 244383 1 177501 188901 1 216572 552883 732470 400114 1 151825 162289 150911 156662 154882 151542 148941 1 145936 142111 1 138058 1 134440 144148 101871 1 128381 1 1 1 1 123273 1 4268 120678 120896 1 133961 62024 120469 1 114628 121770 126898 106838 216780 162571 755269 143325 232750 146646 46920 507382 132179 135588 139422 136700 116405 1 86776 1 150787 150528 152200 243172 444824 158035 164173 166829 170277 175320 176788 418092 183676 35120 190918 193663 200329 278920 280859 1 214144 617778 223249 1 169146 241228 241125 82881 511808 49334 260520 266341 270231 316104 143846 333575 296205 306263 287868 902692 982666 708394 323637 148182 334956 40844 1 352062 357797 326549 204356 377360 362382 593511 539866 132882 405651 408374 417840 441847 430130 436090 808139 455198 302616 720826 466759 864283 490911 1 472225 498179 1000000 551315 464984 523005 477884 1 541276 547372 553442 537264 573439 571526 536563 578568 643791 836152 647106 176908 566555 530054 598713 630378 559237 641012 646296 942565 619323 662304 664163 661384 678050 684558 689002 564706 539849 401080 709337 712624 698877 976833 636993 733650 1000000 739423 810986 751509 568468 214009 768097 570563 890411 770689 816706 772217 746352 740133 310117 935074 800315 809666 799133 800620 528416 785685 1000000 597376 245010 798963 827256 820749 815164 946285 464436 834531 827942 900798 847750 882707 832524 991183 932632 834461 900190 835261 788503 835049 323580 821966 828453 660819 1000000 844845 554384 832500 964054 831864 830874 760240 635847 827177 378259 822870 606446 747454 859756 484715 813560 813191 1000000 601967 1000000 803705 724479 323512 795586 889103 820889 366274 632676 780080 779356 769622 685037 365312 1000000 758413 321369 750721 378146 741539 782040 283407 720333 1000000 479540 440386 568606 622529 701631 696886 659205 813986 682773 1000000 669944 606584 450723 1000000 1000000 645296 1000000 565712 629725 245611 616984 695643 579874 606981 593564 645341 94081 619316 569884 563908 557635 551788 545711 538685 877689 539329 521214 1 500257 502848 30204 526789 484113 477503 448802 350453 523321 453084 323173 380923 434635 374847 422358 382953 410670 500505 398757 167184 433565 380601 1 368159 531982 356435 395924 344857 468336 332716 285396 322581 311926 316630 1 310440 230850 288084 284404 474354 285922 275225 271982 235881 253138 639795 281558 240108 235660 196973 23206 193042 218750 452846 738268 746998 108353 300637 318471 583106 186561 82330 177052 560950 326254 1 167164 163765 161228 158057 72660 152752 461518 1 247417 143349 152968 139242 290551 599232 172621 483284 130766 129383 126904 355278 1 1 124052 16324 112521 39281 125364 1 331426 121027 151753 1 127161 121612 303365 118718 124321 124101 675673 612599 1 128614 1 130853 1 1 1 137453 139362 141297 419267 50154 606753 1 42563 155538 470698 253430 163978 510993 162464 1 6421 129440 1 174734 627959 202204 198171 173632 356853 210280 210855 225194 229943 840702 226741 147954 225965 217329 249819 341130 248564 88814 474148 510311 85375 284620 288400 295758 363688 305637 743031 114919 325173 329263 290555 287530 344128 253625 254667 361834 688765 374494 330682 428882 392436 125620 399397 1 433515 422821 463952 145494 441273 691360 390879 1000000 624204 664150 478408 989086 466505 518835 503884 546532 515569 643380 651583 518558 703584 459020 574704 1000000 1000000 655224 489667 581657 588303 640715 35028 327559 938541 340914 599641 628683 878737 640032 748637 652869 668000 346883 697246 677504 669572 744482 531464 692380 697511 702380 707194 541672 681622 558593 818192 885613 1000000 807541 742566 835652 751300 876148 767256 751679 701038 1000000 773854 680457 780706 742283 440804 898585 1000000 792438 191821 801135 806165 806840 1000000 1000000 531964 815899 842837 1000000 821751 827318 1000000 826412 827922 1000000 830405 831507 831659 829350 562438 830420 835936 957373 225960 533369 836466 851790 1000000 857303 835703 879427 1000000 791654 833467 832740 1000000 830726 377533 853347 710725 824634 649079 822200 559752 813020 1000000 815754 1000000 836567 807556 806221 600310 1000000 797000 778691 1000000 1000000 784836 790606 778187 806534 269775 766169 708688 762701 454090 816357 737225 694019 740098 1000000 721557 731032 852259 1000000 713312 768929 690851 491323 677120 774708 1000000 554785 673722 482466 834849 585349 652519 645806 637905 138634 631634 629260 620422 539011 607560 604992 1000000 573739 191358 936669 817490 934529 552480 564054 547443 510847 348797 1000000 635069 517756 470536 507178 498919 1000000 486541 481353 474413 983720 860609 472679 967355 1000000 448051 870662 1 386592 401410 451640 401777 394353 389089 400073 366315 370485 357686 364488 226820 345886 325086 245374 330101 165001 345365 385530 336522 354241 297338 291797 286249 271079 78798 267894 1 639889 256384 1 246571 1 237807 309569 228508 261337 631503 215815 234613 304012 203342 226854 225334 185913 1 342745 1782 178203 500924 171353 453941 162335 81718 354322 251608 104746 151830 72951 22532 144637 142572 339293 140180 1 150978 133327 124664 130343 143679 28084 745354 1 144110 109795 1 88872 140153 151004 122265 232942 121685 1 121582 1 48570 71778 143868 1 127212 118655 337975 128457 112407 109722 131662 217567 75628 137302 139202 141420 1 143838 140867 1 161332 125592 160711 160856 159396 250250 155050 173967 34888 281453 120167 187250 190037 562604 187847 214411 207518 1 737103 218163 566034 226228 231381 92349 1 244903 930121 294095 258705 390373 1 1 321888 1 299230 215243 59399 316625 310550 316958 342212 330944 574368 232284 344236 311678 356161 596880 367864 405928 509627 385338 309679 556052 383916 236594 448306 891045 561553 387171 262257 446350 504917 454916 464874 609100 368654 528361 425404 376118 501245 508974 509601 291104 526743 532882 539006 550547 832291 556062 636725 71675 1 588939 587208 594102 126439 1 1000000 630509 319414 623117 843759 74989 865818 654493 608864 726067 670581 671525 676507 869414 452315 1000000 694575 699103 692793 707759 290677 719951 899406 652752 734835 602280 742485 715378 750599 754732 1000000 386792 744411 1000000 773473 776964 522802 656021 1000000 878105 910841 797904 801842 1000000 802302 771797 657762 1000000 814922 858901 1000000 1000000 821824 739173 805068 858098 1000000 1000000 1000000 837581 835849 784790 833430 855528 882517 837975 840715 836914 837066 838477 837054 817785 913514 782776 340460 823277 834485 833557 1000000 831024 827098 826363 827974 822758 972150 823252 821801 730974 820933 703282 814784 809472 1000000 610207 966819 801196 1000000 1000000 826711 787425 786449 783205 1000000 849219 773249 368798 770382 615786 143629 753613 730487 750431 741934 1000000 538044 788587 645193 720073 668336 1000000 719765 700988 696143 685990 1000000 680936 619785 670659 600628 652413 811492 845257 639691 495733 646329 560722 621336 615622 603423 380150 551567 65400 586479 580605 650726 530855 562575 556415 550467 814863 651090 503039 509940 534651 513689 445760 217578 890915 315018 482691 356779 470347 464112 72052 441645 510525 388202 124982 427204 420969 414776 1 368585 396595 469313 381233 1 686676 368195 314152 317616 94676 343811 344167 341763 324958 277821 872497 310189 304653 754225 868734 384449 930447 278322 270870 248020 328711 590922 364506 301160 247226 221399 181021 1 208851 722353 186928 230581 114625 205124 199909 457774 1 205540 195147 181889 209140 176063 11311 113143 1 190052 59554 158303 94237 51072 150513 149001 1 1 501879 138384 52885 143902 134415 505459 95391 129630 1 132840 424927 123843 124674 676316 1 382331 102257 122535 148521 123708 690329 66700 242241 185747 123626 144188 126700 420459 604503 1 1 120243 668394 364894 134271 135916 137659 1 141378 143223 659143 147916 149835 591643 1 215141 1 162029 1 281439 166980 150280 809301 217715 186054 198603 193273 1 204444 115588 186253 213323 216540 224094 1 264417 243266 259722 510258 234278 101256 257323 739239 267438 557968 938780 1 285919 350034 319674 625097 279751 317334 737070 448519 331603 4810 346315 283462 373617 1 1 605595 398237 395455 302720 456116 320073 406869 414317 333688 428748 434300 438367 498067 271206 570853 388950 530405 217020 472294 850842 494308 500423 507091 513272 562872 529580 693229 1000000 544447 550081 113770 579831 553523 660396 725697 582795 314074 624204 538037 264213 578875 621038 626717 630717 864224 792484 651069 778288 544064 666464 670419 1000000 669823 655083 932537 673825 734124 705690 710406 313860 676311 723695 747315 907099 737484 285754 748109 382620 842699 758161 953415 628158 681685 608712 354409 776533 1000000 678963 766782 783413 781169 792132 1000000 600480 806659 809138 806976 815092 855347 818072 825644 853847 823689 823982 1000000 828387 1000000 831364 1000000 833157 237542 834991 610877 857486 1000000 590033 825888 876608 837743 838244 837575 839349 835383 820716 835935 931746 1000000 834375 833229 240687 448096 267586 861858 826017 824454 822715 821206 671738 816810 821483 856188 973607 791076 805211 802603 799696 811405 791434 791117 788060 1000000 781595 824893 585059 812146 766295 958496 759888 513436 733139 747926 277857 475214 700923 730856 757119 721804 697082 627301 708771 1000000 345453 383800 705565 684278 942574 175484 667558 658933 837800 49057 653489 416246 596163 655186 623603 189050 598156 606413 212742 645764 592948 1000000 576932 486210 564941 559063 536446 546279 205755 756228 1000000 572383 516097 510713 503731 517732 491474 484772 180979 472442 474902 460372 454215 694493 445357 436024 268606 421509 295133 410293 405132 401329 387332 384909 397792 442451 989677 203327 1000000 262139 677087 891624 334911 385855 323323 326330 312283 331935 301459 429649 290429 298903 280423 650699 305623 215014 259723 255512 604063 246011 241367 180376 861262 227868 223516 218356 132833 1 206903 217180 198748 703149 192184 187995 186055 1 109897 1 5597 165970 296798 177898 1 156862 131482 263632 149904 149663 255595 142852 1 138973 19459 353983 120191 421889 131099 131978 160971 1 126670 127390 55191 124467 126243 342966 129407 168491 1 87138 176895 110986 136575 1 76867 125357 114024 131601 117842 109210 1 173481 156681 688350 137208 143791 139597 1 203843 144973 336400 1 97551 657902 223051 491753 160082 56997 1 719426 175810 181290 182186 185659 76875 192832 1 225662 242479 281768 210837 272330 216938 818793 187400 418085 580215 252948 476274 1 1 823940 269787 21275 261116 289601 497630 550964 129070 403537 309036 664300 304899 325234 331072 1 341556 349210 351448 379570 1 371275 695372 103320 378690 395126 380750 407238 182941 509370 425484 319207 440429 445947 518493 476569 1 408969 474948 482319 1 690413 474564 1000000 512137 862718 524462 413775 679397 548170 992565 565083 609894 567559 90329 246094 1 585765 593089 611519 804587 1000000 629120 622899 581910 766134 642526 963460 760109 229783 930137 931834 652794 853771 684353 1000000 701504 703262 737263 708317 45339 775078 619398 765555 879913 1000000 765130 334899 749653 762120 730317 761552 821384 857974 764438 775279 957771 116763 730255 789476 694995 795386 798450 1000000 844433 806561 515902 398520 868142 815947 817623 820832 822870 823756 1000000 827212 1000000 521430 848422 715174 833528 834606 906175 897813 1000000 834108 824046 1000000 829531 822317 839241 1000000 715921 829703 836649 836759 850476 969858 837604 299781 538557 835542 932036 1000000 827368 1000000 825110 823522 909979 440730 826664 813362 811588 828316 811354 803023 511854 807784 794480 721700 884189 1000000 818457 779744 778972 773011 769137 765427 771648 755922 754157 1000000 1000000 1000000 737181 732760 728323 749150 1000000 1000000 713190 1000000 781778 697667 855406 684902 594256 673948 672365 664396 46263 646045 8947 643943 637116 632681 727065 608557 591548 902300 622872 563365 1000000 570409 630722 573312 566678 566083 547818 52561 542989 339784 526618 221211 517962 213868 481530 499969 509540 540546 483111 475174 331263 816696 393668 436070 444233 438005 1 424390 397109 883039 452548 401459 395425 523221 803333 377575 374415 352215 418506 373920 418207 353603 395605 313388 325489 320734 313692 308937 303625 309952 405640 287725 292655 278379 201238 239669 262402 257533 776984 387963 265155 234073 5433 1 602843 199361 212155 212748 207190 166209 193943 156666 210717 474976 221985 201218 1 176007 48486 169735 1 161122 453406 155324 155687 407162 337786 413767 204885 191897 215802 636605 138224 104980 202989 133315 132109 115660 34100 254582 101028 132182 682653 259601 125357 480873 123940 167513 699547 123956 123578 135910 127800 124616 125132 141776 25257 127347 386783 1 130519 123368 134499 134814 135894 1 58127 141491 268511 140723 556602 150671 1 740450 156840 135938 163141 147827 168426 33874 71108 178493 213914 600274 188431 192418 189701 199946 264750 207795 824839 285083 220107 394875 227467 789348 237659 100206 247723 251608 256341 261961 266146 219999 924398 834329 306609 410594 297023 383396 385291 1 316035 1 332359 325382 623624 281584 352672 358661 358055 530794 390003 507993 388048 394048 399790 1 1 459451 424854 642599 297848 752667 453023 397613 461403 701513 474454 873441 495900 492405 498603 1 511056 516640 650346 529276 536158 541695 585332 553481 266464 574994 572029 578031 1000000 583801 330363 441681 607042 99421 604521 415431 616234 635998 469493 648633 574786 648388 827402 668781 673914 677922 684250 707346 789279 683703 400631 602661 1000000 718425 725449 665106 410838 916158 785569 751710 920733 599701 992732 733812 1000000 769276 932493 775853 1000000 1000000 555648 573666 523780 946907 1000000 1000000 803618 700238 809703 805243 869910 741267 877452 816584 747790 1000000 804664 827261 717502 843369 837920 799288 831086 801520 875609 830298 837209 781139 838082 1000000 1000000 838972 786474 812118 838739 838471 838067 490233 773743 1000000 726409 814803 837548 594424 822151 828297 777019 806176 824992 823239 821224 818863 841416 815089 812924 879065 834847 831315 802727 709662 565787 1000000 964601 778387 1000000 1000000 749749 773149 731535 765032 756384 674682 879363 757582 746479 743953 954148 744282 128250 665639 575894 726296 723332 808392 1000000 695591 705314 686257 630756 675384 744619 672306 465032 655565 440563 475395 629306 649078 625773 165911 645247 612853 420149 598518 593487 1 258909 575474 719611 562952 556250 554532 694712 1 541124 602425 1000000 70401 510734 901457 496126 503173 483993 503555 508406 322462 448344 453921 446602 440661 954417 402581 310686 548508 409900 403930 397763 391785 554207 547922 379207 368634 358892 725389 312505 345145 338319 331394 153407 1 316713 311238 305143 373267 242339 289855 379229 341062 833383 267388 293085 225804 422722 925124 1 219980 184395 230666 227286 649000 72579 811715 227875 206075 190806 1 194996 189401 416050 1 180884 120417 585051 136145 196185 610261 170107 33335 1 154515 154315 149731 147527 145179 197148 148279 139737 147674 116716 65062 128113 132278 138264 137919 30340 112695 126778 1 126839 125051 140400 1 124244 78442 115939 120648 1 327469 1 256425 131181 127758 516183 133346 132024 15698 133394 318755 161094 400828 139764 148132 143410 27441 150266 1 152506 1 515471 33668 1 753609 162146 1 175287 170786 181506 184920 1 592240 246086 672787 165101 163280 193154 215343 225019 217684 1 231947 218617 183045 246179 250574 131031 103336 270497 272618 183514 289272 283749 288164 296133 301934 306844 438479 303735 335465 328883 337134 340212 703495 244953 296857 635794 407222 375044 382005 380055 449306 143055 405024 479937 419453 424782 429009 435574 846797 490182 305482 475248 257415 490413 466342 566664 525771 500615 693245 504176 297133 521148 374068 534997 643324 285094 653995 463772 564871 1 446999 586602 589028 584460 600388 646827 554455 164113 623872 629400 636739 468838 646143 653554 648912 649476 702832 630800 420312 1000000 663240 693543 859688 706261 318573 712988 717713 504102 378024 604371 736882 740154 770519 748477 752859 1000000 760828 764448 761335 1000000 442409 758433 1000000 786459 789457 767203 799719 908329 800925 880125 814142 463313 836212 729028 805251 818159 803768 1000000 975875 825940 826442 1000000 760930 648541 833017 981683 837192 975853 789970 1000000 1000000 838758 1000000 837849 176242 839655 846850 928495 838102 912620 838357 452684 837319 838254 635865 830690 981802 520864 1000000 885769 825413 842317 824393 819689 820590 640750 816483 767051 812312 1000000 789716 235235 884676 817161 879666 322724 784446 786270 783384 1000000 805235 1000000 763533 772331 761271 757346 470701 587063 745206 721796 986550 732471 717930 718488 617698 641563 960969 716416 699128 94699 207352 684172 847483 925278 668730 663361 446123 652697 782656 532685 635946 637733 785678 619545 631225 880794 850113 655205 788713 583991 569107 576812 555764 545873 1 332850 172177 435799 591324 523360 359729 511056 238812 4031 765328 544624 745947 471185 470153 863356 455494 428168 435278 390971 442478 968868 418544 403833 292864 314810 421177 1 396596 386023 375160 408555 339444 1 349699 327506 336305 329779 295756 318844 1 307986 170920 354723 319798 286938 350041 286552 456476 273988 261391 57962 251979 220854 255868 240898 222431 193988 224813 152608 203051 852105 208273 195792 223057 196706 17461 220201 93782 134109 179167 1 325981 64405 287830 163897 433397 252033 156107 1 242046 1 149868 1 184716 140639 114871 132955 135639 430280 51281 86772 227914 129608 477830 382869 235021 133212 372070 108952 106790 190934 124802 227637 122282 125279 338834 74696 94713 128891 286393 1 122715 131249 134098 1 236791 197953 94083 1 141643 52246 138781 147774 41877 1 154897 216 160069 1 1 168553 171771 175446 178539 811983 130203 188080 263565 1 482386 199085 51890 1 178888 235320 231998 255165 173520 244563 240851 187931 308961 665417 259732 489121 269563 1 152856 921030 289090 739952 288663 307293 311350 318037 322302 329301 1 654237 398624 403828 373061 362247 369807 577032 391734 434173 391860 397884 311144 981636 425495 423267 411724 580827 440589 491998 246534 459131 463417 521414 1000000 484520 956947 553589 492103 505652 430487 704814 527217 361119 330753 513074 552314 920473 1000000 848927 706405 582033 588508 593534 598536 583825 611461 581008 854178 630647 799578 630245 645161 692192 656146 662253 639565 672152 674998 678173 681761 572651 1000000 695309 677867 390934 850861 741131 795670 730751 913026 739483 743877 743144 744222 756164 752060 764618 703452 712959 776983 781583 632255 787004 788773 791816 791017 881070 805808 417950 802730 808721 274645 623416 818587 221811 821168 559742 824189 1000000 830240 868523 830561 825809 1000000 879416 826072 836587 574860 263458 1000000 827158 862994 1000000 892992 839935 837662 841635 803736 837556 942395 834426 733322 836941 331261 836212 834233 833669 828680 278066 618470 828089 793901 823719 819538 819766 817732 891617 602585 810701 855283 852058 643385 1000000 771307 792489 791034 621292 786735 725893 1000000 914581 760748 770500 1000000 708353 531103 226184 843747 742728 202301 596159 702488 762057 720514 715847 711713 602553 701434 880706 437331 681562 622837 385467 670876 1000000 695395 654806 704939 666455 327488 632668 624646 264212 699236 592135 603983 510059 1000000 322478 318522 575658 537127 562377 556573 863748 717701 553011 5206 525748 520118 475977 554092 501043 520033 657917 518862 493286 189050 466174 1 621381 451972 439169 419731 456916 778627 410697 516679 408485 124099 390662 384327 391478 376512 367625 366811 316640 446313 431948 372495 1 328074 170832 315739 427012 304812 299459 288313 288993 1 278654 272632 681967 322686 103221 747319 190511 356108 191212 235525 231145 95834 174894 251743 226935 176951 1 167575 202417 1079 457988 533116 201976 180754 295145 174863 171201 199926 1 387815 736317 144841 154844 1 63701 148241 318387 108035 141820 289739 147890 136697 134597 134125 144653 1 127948 272625 78419 127757 126529 126945 1 784791 69828 123493 280723 132790 357185 543517 126596 138298 122455 247372 408849 126821 685129 133134 133888 802679 137347 132152 158372 134514 47595 145778 197066 115620 1 262879 153693 229608 270492 165450 15378 1569 174448 165623 33636 176469 186334 837259 829788 179622 211271 1 207403 214254 224316 219902 319014 238438 302334 232566 486068 262058 254179 258994 42399 271396 273829 174037 691239 289386 294389 235203 314772 310451 315915 252772 297758 332568 345742 333996 289052 355395 377822 501986 370454 361700 423630 388662 387566 442246 38803 394859 420463 20009 430027 640750 445621 445117 178337 327282 468673 643317 482816 673008 492656 664049 390848 514762 508861 1000000 533308 537595 335471 550604 466206 996056 568763 572026 580881 576717 577958 1000000 680888 984413 841313 621720 634460 590860 640945 512627 1000000 473958 660638 666781 682869 651920 681824 684327 681864 690266 876396 742290 840477 746216 232905 791270 731280 743546 717267 886929 976571 898965 678520 917419 762904 767175 806766 1000000 675083 672922 942326 783166 790333 609959 828237 796610 803331 814843 1000000 814226 884230 771334 295376 833992 822366 788507 838909 829338 833625 905654 1000000 833368 662077 772465 899824 835193 901180 839219 794363 852040 631011 840792 841174 866720 786867 997339 840341 900976 1000000 926635 874941 870877 843215 835005 815383 1000000 1000000 738189 840316 826681 1000000 828159 952288 818929 826778 817411 827603 726983 759891 804013 754347 153734 1000000 753399 557611 782112 779826 851174 775866 772290 974174 919714 760843 757656 1000000 748807 744613 488591 735973 984702 1000000 766858 717767 713082 787570 694417 691282 693584 1000000 679286 678392 674643 667316 380059 518779 516277 626572 640525 633880 629336 635347 459239 940771 714800 592612 592201 552288 627702 1000000 935535 572191 602058 68639 511506 1 600899 1 664757 838896 594034 485386 504721 490016 484945 412770 662231 416022 427908 612188 449334 437136 431574 429293 494327 416654 1000000 124741 388352 392895 464249 167579 514710 403443 363368 357469 533148 1 631118 994203 328975 429560 317891 1 454578 28575 296277 1 286003 280794 318425 304242 258382 532418 250465 250257 1 829526 517687 520515 228619 808528 183142 203076 211868 205646 200050 387492 193149 1 338322 183713 180017 1 219791 146838 310851 1 712996 231577 158636 156101 1 69414 1 146963 144927 1 150320 139634 137703 135573 134854 132099 93396 151462 466328 129298 366683 560641 1 126902 126521 72887 1 125759 126225 116669 126704 195277 251775 128410 377428 141763 99937 132961 130052 134141 131049 138803 589391 141731 151869 143873 147833 148886 150064 83997 160961 157881 152079 162504 165277 168146 161111 168626 173622 1 611431 107192 190857 184210 200364 1 1 213028 214506 889737 222043 900104 230631 230807 239588 1 248093 147773 218335 1 328908 272560 100285 355109 332266 297711 161747 304120 309484 315250 313073 158211 321245 398186 353584 467324 621962 350907 365996 338430 377908 383738 389265 662158 401721 388027 305555 324253 426044 431794 438363 1000000 450652 856276 471623 474677 482977 527440 475988 491485 578059 501274 495031 1000000 623584 531115 537256 727498 545648 440349 576756 567705 905099 540094 585777 428525 596394 671589 1 634008 620718 382799 696594 637719 646505 763763 654589 543631 660031 512982 748856 680946 686044 1000000 499901 701115 646227 622303 631148 723600 724899 1000000 387372 760689 742871 754205 616931 1000000 759285 762515 766848 1000000 775770 775755 469391 427342 788085 774189 794165 666992 800395 843449 169042 808633 717328 1000000 404299 721245 820195 1000000 766844 326936 824098 774251 761485 926651 833940 1000000 539868 844004 838389 837621 1000000 798159 167067 1000000 281156 837640 707422 849405 1000000 743535 1000000 836261 853350 835100 772720 837190 836168 794122 833209 797542 937558 856566 1000000 838710 720126 822448 820228 1000000 1000000 813397 813251 835334 805691 803188 800104 797081 653428 790983 668029 1000000 766705 974422 678123 770284 754019 1000000 853567 773068 152557 738565 673380 852289 681878 1000000 792920 719827 607358 468878 694754 56433 479674 692304 586577 205153 674987 669911 664595 655297 653753 282707 650041 1000000 637565 490090 511999 614874 608635 600210 1000000 590319 949661 724650 696958 554063 573874 85731 549052 466023 535057 411440 525652 517801 345914 1 499896 204648 455514 472960 589958 468886 551560 445108 403338 444645 438079 431711 432124 1 705762 378602 401281 192604 388998 378421 517130 415905 360137 984153 386230 239343 342522 311808 311670 325653 320150 314866 309269 351741 298491 293233 249065 282049 277373 128460 267785 262882 1 1 248588 239220 244819 234036 227319 144918 233642 243949 1 214451 211817 165897 217845 568569 190874 187375 16757 180601 177650 361446 212855 166993 1 193115 1 1 259730 228784 39350 148220 140682 133643 761578 548760 109073 134082 175377 14107 134154 132218 105096 1 212670 1 125693 712989 127294 1 126938 2142 126838 126993 161002 82317 1 513246 108246 91643 568718 135567 119362 134435 799598 137655 137820 248229 326546 166806 1 186505 150126 155027 154724 134625 554289 215520 169062 165572 207845 177452 142034 183662 187318 186970 1 194248 447897 236947 205263 162862 1 175279 1 217856 230125 327613 238879 243463 879245 236227 280824 248273 253698 272179 277203 1 285440 968951 1 323064 267851 459618 462907 621834 345342 336239 1 347620 353358 359168 353648 368454 376261 382672 918682 403465 463973 406245 399945 343845 424943 20004 513946 356295 261497 442068 463900 467961 469675 1000000 486650 492704 183693 505291 511484 517659 659041 529991 114362 542404 801033 713107 560545 569542 624832 711121 584588 590601 881508 602907 608149 777097 707868 630574 631108 636075 642340 648444 761439 658820 664457 665542 720853 680135 599263 638266 982330 1000000 726879 923782 721041 1000000 721000 502406 670299 738927 295475 746329 327857 810023 687669 762585 1000000 775827 1000000 772877 664238 784454 787847 524226 1000000 1000000 805116 263390 798550 995152 699757 811984 1000000 1000000 820436 835194 854543 826372 829195 418428 831381 833302 840557 835465 1000000 875221 153509 815883 555519 634976 863638 841392 957636 1000000 842081 874187 571542 912076 949576 954503 650408 808824 836232 838245 838054 838212 834988 833510 923209 825528 828511 1000000 825405 823469 834225 807056 707059 815281 801020 809775 601961 810029 909838 792286 665741 720179 788913 835703 782493 506637 781130 771907 768124 764468 407869 1000000 765041 747021 310725 684215 666920 1000000 726374 582632 717056 715157 879818 702702 1000000 702375 679931 626082 488710 646961 335775 1000000 887895 706903 612049 639447 651059 338077 36031 612747 610959 583306 360858 1 724033 584254 555301 565498 564512 574644 550732 667493 519276 528364 534136 42735 514511 531780 501884 484717 597261 483500 1000000 458489 475177 1000000 452595 446402 402893 425917 364120 421960 416293 409720 412718 414978 324781 400464 457832 373848 149036 9136 355531 1000000 1000000 339236 225655 327910 321548 301656 311080 556812 300723 353999 425493 284796 275272 261773 328472 222753 260817 813948 250582 121871 221785 1 232740 228076 223797 321703 215493 856138 531574 200003 402958 149726 192543 227738 193584 181948 174994 173851 51338 169791 581442 163907 1 277621 1 153959 151704 1 168458 145387 605960 67772 142732 137602 139161 145063 134340 1 11464 19758 376159 1 130580 108552 753460 126938 101919 149897 127106 121701 127253 402943 1 138965 4306 177941 134713 158637 133121 1 1 208125 139456 140528 142301 1 105473 133103 125786 143031 111734 161603 262021 1 163028 167731 258281 129472 8738 1 183313 350300 185870 1 157534 201030 45814 295372 212659 234123 220892 219068 232265 227951 237152 329365 247478 252112 256981 46499 280383 271500 628024 279191 174125 270701 31303 336267 308978 301571 605975 306229 417101 335247 339726 106988 211221 358095 363945 360138 1 139219 302705 393810 400402 438058 420818 166328 64001 467732 436082 443186 449937 1 353257 466884 473152 495169 604932 491883 838246 514905 510925 518083 263912 528867 519998 761140 591787 553368 597363 576462 451792 541394 424686 1000000 596952 541452 607113 613050 618707 618960 586016 635789 619388 677111 581862 649390 663307 668822 673620 444037 1000000 1000000 694681 705774 815214 709371 805532 839646 726313 735991 732656 753858 945683 745751 908272 748487 576186 799384 888742 590499 775115 917949 911586 783261 787344 780259 793951 841384 215886 747349 146207 862057 774964 811122 1000000 818111 820153 823375 882392 848248 1000000 834196 133569 832909 820919 834384 968211 1000000 841203 793080 840599 856454 841782 1000000 842539 843484 800247 513159 842862 976711 917955 846832 841270 416153 845388 835383 837751 834317 1000000 810785 826826 851064 864131 812755 827162 785318 832243 280432 792210 815805 208633 853452 854973 512058 802824 800161 799361 800565 766628 823835 785865 787774 948887 741090 842142 766194 1000000 694512 743392 861671 819534 741973 753254 733965 691310 725289 725588 1000000 709127 756739 1000000 688726 891496 684669 677299 674257 668964 663075 658220 1000000 240322 736686 636082 629868 624223 1000000 613270 654473 1000000 500120 722873 724210 568357 359415 565880 557624 553752 522130 623378 535413 778485 569226 494116 273907 408537 190914 491965 1 492184 579478 464287 984314 777856 453894 335929 442267 410646 447297 431852 305139 660253 398658 394032 406486 382100 376173 395122 364436 356971 359189 606537 276324 157819 312581 324611 319086 313507 306972 303150 271574 293125 287713 52368 275898 272057 285092 225719 869616 328507 246391 243298 244443 1 1 226458 224303 210178 827730 197570 203949 200361 200517 185827 1 187218 180269 181697 499158 130412 366163 168373 1 1 157405 152769 270853 212092 148419 152485 355474 144720 32134 140727 20315 744098 138246 134107 215230 74251 1 326195 1 128130 249538 88921 59996 128254 128109 139219 1 135627 128239 140957 112218 132195 585452 131817 412205 130201 282415 138656 145475 163280 140346 1 351483 146427 146862 140511 152856 1 202290 182324 143439 164820 734717 362540 190535 176535 172096 208491 186335 69183 678828 196531 718062 341341 208235 212126 216187 220419 224531 1 548661 236351 272735 230801 197571 256055 504752 265684 263813 284866 843055 258741 463363 295001 225088 239333 312839 767603 317757 333856 321050 221650 95655 386133 357109 362983 466001 603924 380549 385312 1 398469 404497 415146 480283 811221 632657 132866 437701 437382 187762 327003 335506 538211 282232 447701 380318 445477 502294 319159 502706 521577 605106 533897 539504 546158 597746 1 793920 569318 353817 776780 588369 536944 415037 326758 1000000 771122 240683 536934 589318 640419 645996 747562 863112 664060 405542 513618 659027 1000000 658784 982725 681010 1000000 704494 718810 727058 722867 727476 748630 321566 763504 621699 1000000 764548 735120 761622 765529 769564 773018 804603 780146 915379 852381 790199 1000000 542132 799811 829232 755248 773248 810931 409307 1000000 819400 822529 431639 822552 827003 831742 757201 853889 592398 930727 836054 1000000 816038 839347 904987 968058 841712 839859 155356 758683 843644 669689 843529 843488 396136 842985 722540 1000000 841475 835683 870680 839150 832045 1000000 438466 820290 868886 564731 829383 825944 826301 673546 835776 848134 306509 815009 1000000 809963 1000000 753303 834987 787203 823856 792507 789259 781524 782465 781568 830679 772897 847575 764430 834490 735609 752053 747636 647910 1000000 732405 730112 707584 803511 716769 711662 1000000 1000000 796168 506324 627329 717626 733374 729754 665774 691867 641443 656663 644465 630628 635801 463371 621186 615591 623001 530430 600231 706287 586261 580301 574280 568864 478025 713594 549439 669830 415679 480569 528587 1000000 326897 516051 500743 568004 462980 652047 289512 470136 647058 547438 1000000 446823 330167 222958 425987 420524 417163 387604 574016 364597 175147 372192 378520 375041 366743 325057 356028 310547 327365 156362 31768 318044 340322 342129 311691 500246 253286 441279 286242 358350 274407 634056 269239 259640 1 254583 496037 1 240765 171660 685087 227553 223313 1 1 702594 189350 203584 218183 196885 524429 188853 145685 348566 179310 172492 172784 165431 385376 1 22331 159099 121058 1 221145 149870 147820 145873 217842 591309 140646 135284 141104 136354 135145 158941 139546 139996 1 130628 1 137203 135404 645670 482272 3379 128755 128969 450273 684961 131787 130721 57673 132463 112109 83637 437674 136551 1 358826 221094 1 144304 100942 153689 150181 1 26513 156991 159620 195459 226808 1 170301 174876 176290 178576 1 660873 184195 230517 890899 1 516768 1 89606 222990 219796 222790 224339 248770 1 241160 235914 1 581801 260037 264935 591952 98155 282844 245032 290061 1 295736 280115 306755 376432 312465 304963 333704 380061 198562 349115 350991 364014 375803 379359 1 383284 391397 357221 491713 410500 415515 891237 427743 433861 417250 776433 432198 586129 1000000 806171 477071 659852 480407 540868 503203 506978 737110 626192 920952 557631 505479 545048 551270 531121 405779 864906 573160 95877 1000000 1000000 826647 605045 562968 616756 670700 628261 778079 631498 656162 662920 656057 612222 744528 552804 431127 1000000 1000000 879283 674352 494368 1000000 710690 717685 717148 971897 994508 735849 732136 735696 749364 750675 127427 91102 785689 520006 369952 543289 784487 318908 785494 790192 793415 789801 1000000 861270 822920 473498 574314 640053 486722 765034 806170 823195 790779 839101 830698 861984 1000000 806203 836537 988936 833298 836671 842122 840658 841471 1000000 514822 966448 964033 190914 836827 842451 844138 598071 893773 1000000 1000000 796309 818461 840831 842039 838410 842367 1000000 835271 609344 880096 510202 1000000 715324 717938 1000000 1000000 134704 816343 1000000 188918 697402 149409 789613 727873 607467 666921 347357 769398 784149 513051 658409 779834 769689 765416 762074 765462 764169 796633 565195 1000000 652472 732292 1000000 770313 381683 716409 699385 705685 699025 244254 655875 680690 851208 673319 668002 662611 1000000 641131 1000000 241255 635019 627817 813739 621020 612117 615198 746899 618241 165110 362673 1000000 571357 540316 558553 1 546370 534053 540108 620389 427261 514920 367524 516838 933155 492048 1000000 885294 471787 425272 459880 815476 642293 1000000 435237 422882 597190 426501 690539 392377 346114 392788 386813 380123 372241 394019 362995 358202 326547 363982 336009 334679 327607 317442 348007 188529 333329 269150 296626 302294 216678 281266 406562 271136 263439 245756 266633 453071 484769 242690 226650 233004 579578 225308 269007 22081 207835 135888 201309 201182 1 62551 204965 239902 164131 706669 508502 1 154969 168469 167459 289714 160450 157968 185169 185348 153821 138262 1 1 143426 22267 149074 186776 150514 142944 1 125368 160247 32749 569989 290792 1 129942 120924 129953 321306 1 129443 151999 1 141250 185527 137590 132644 351825 211614 10772 476767 142508 623024 1 156456 144439 134946 148201 150380 347625 471406 301247 572193 66674 423430 166111 212298 132913 176055 258133 175989 587392 147542 177011 1 232797 206547 207286 163697 173759 137554 294868 227646 29972 236337 228452 238314 249940 254926 269105 214805 266984 40088 279023 286189 560394 292868 606642 305012 340173 314977 327830 546732 332326 409091 343869 1 347265 360870 686333 372505 381144 373882 564045 233932 419936 350684 414479 730860 329588 432895 644523 1 539029 495742 321898 387692 475938 141025 488196 494553 445680 506950 120460 519322 526862 534695 858435 588905 550043 556145 313166 568276 574579 797670 779478 1000000 583169 843386 668362 875913 621457 627176 560524 638497 666573 1000000 571237 660596 951969 671354 676879 702701 677872 692200 697203 931671 620788 1000000 716661 1000000 726131 655971 717869 445560 741256 776301 1000000 756956 751868 645848 724250 815721 776050 735282 978638 648746 790095 792638 975651 808233 1000000 811518 808033 811264 813159 814879 857852 900741 822636 1000000 846087 686883 807685 1000000 830202 842216 848021 841482 674381 842635 869215 844776 1000000 580761 945445 956232 874259 950489 616749 289965 844680 844484 629336 732562 843816 910112 253714 790115 929931 623082 837612 836314 724182 414636 826232 834203 828287 274195 788549 847607 845185 822684 815547 189505 823193 416933 829024 839901 510530 642650 792478 989587 753640 782344 785608 775083 772536 837488 769240 691388 781124 654208 747342 745465 738682 740874 252432 718462 365468 793081 710958 327345 751449 696983 683195 685902 1000000 681378 391272 80923 657531 653990 646338 642987 636051 209623 624165 449880 131451 608623 602739 596915 590902 541421 575152 490435 651184 571585 555029 667295 484939 538918 658257 665297 288576 1 505677 474860 512203 484639 780374 503666 341259 436198 453851 469817 547012 543265 429199 328264 419379 413173 859514 401152 1 380347 383221 654593 217624 365592 1 738525 87429 347705 289274 1 326862 321124 863592 797774 303995 240497 293553 288370 266647 278200 182168 160111 263383 498150 1 1 559047 296609 488923 235246 227021 103264 219519 214663 210699 208154 286809 202030 594516 191639 1 185167 713746 218478 39230 1 252757 1 847319 162343 157407 156889 1 339750 226980 148197 153194 1 146330 795563 139725 137366 138606 135983 134979 133955 366277 132306 1 185956 95151 129894 169116 249711 129993 130159 131412 120327 472705 52353 127229 132472 296012 1 135935 137120 138298 1 1 113084 144480 270318 373941 150293 152627 156855 1 163936 166155 181037 179630 164430 234384 1 179109 61162 1 1 134646 356888 218199 200614 773292 800651 451209 214031 738791 205950 231547 210738 383882 1 240375 254103 756333 263442 228503 1 976224 1 290998 292946 73506 324119 265947 314882 201582 322268 660693 337003 1 469076 321924 356876 388007 397174 377308 168954 388948 400202 400813 511544 426416 419405 428335 431428 437402 443904 450067 417846 462403 470114 1000000 319550 431876 977923 499619 568915 511869 520077 541148 673086 495168 746720 1000000 555034 1000000 673427 573947 644248 845442 591168 596970 602980 679771 634362 620432 647786 736516 643279 643138 648361 635091 818973 664990 671668 677207 680597 687350 691331 949292 701408 711870 732302 713237 720886 719366 724122 734576 680993 739216 785681 777463 752183 376372 658812 761397 710737 769633 278118 976809 1000000 1000000 793293 877121 1000000 802182 805075 802954 810224 767237 815770 818162 740353 987937 970227 826888 857691 878159 723498 348557 1000000 816088 1000000 927918 1000000 1000000 709727 1000000 843748 844304 1000000 1000000 845332 835771 845471 866401 854058 1000000 1000000 878375 842667 1000000 815976 840816 975561 838594 837412 863059 1000000 553009 832607 782300 827579 720875 824614 821309 673210 810675 805658 830505 338481 370678 1000000 748680 797980 300273 878012 787438 783851 830090 781549 528516 823015 842423 762082 516684 752990 758046 478308 740569 751574 731248 37580 915505 716342 544017 703447 695658 698039 545370 687827 714804 772983 672387 665050 661638 656193 720481 645153 639530 563951 628242 631642 616755 730852 605111 599270 593328 1 581467 576257 569398 319114 557575 548154 545073 800375 534066 616380 547164 514299 1 734957 950502 479551 338302 477775 666300 470344 55284 452387 470546 402089 9954 417722 421242 372465 471864 404420 397341 394140 384613 231796 373580 408025 120574 374892 187953 359171 343289 1 328037 1 317049 185961 382390 284228 348136 290624 283251 779741 95937 112203 265585 260638 255891 774803 686402 352542 217463 272165 336738 223419 220490 478003 136927 208565 1 1 195596 193808 191975 178693 187523 143324 177346 246902 179141 1 23128 149493 1 77734 638012 492506 211170 283685 147566 144168 742416 142622 141102 1 1 646068 141153 1 1 1 173420 132095 224359 55948 166957 664819 175208 130767 247294 206482 114067 159204 337974 138917 216573 135253 136314 311209 138476 1 118296 141396 104631 1 251454 334271 833922 153424 156895 151818 217197 107044 173397 169777 771752 166094 162666 182100 137190 869306 210575 87559 525259 358249 207166 144777 210547 472022 220803 225835 228600 234608 95100 231330 242183 720641 257950 238614 1 264875 277439 286912 1 292724 1 303068 594947 137547 321579 114993 242382 777457 352539 1 424616 358832 227430 443091 395793 680994 379384 994725 400158 398435 412151 283497 418061 1 437161 936924 71088 1000000 1000000 467558 490854 410112 1 492282 498573 612903 670996 465207 328147 529584 106076 546079 547832 553932 561383 546579 598589 577050 583747 1 633883 608334 534632 623630 619424 624342 630886 305924 642243 632752 1 344750 355823 574637 674889 564545 685571 584899 850027 709982 461107 744471 715558 720007 874501 724597 733911 1000000 732915 639700 750497 640095 765912 663690 767171 918602 784836 692986 681282 776341 796471 791791 797555 825760 801983 737994 807076 810488 812477 1000000 791285 820635 289635 824977 826477 362122 858167 842308 694447 688951 1000000 838457 841765 847404 282212 890306 844339 742542 753997 847463 1000000 644070 846140 841556 981650 845694 1000000 845232 967301 844175 945130 839730 912049 841441 834470 839229 1000000 836922 849307 1000000 922755 828783 825443 824704 1000000 820338 830215 919170 785575 734685 607524 804693 801749 791217 775463 881700 790774 853023 781991 1000000 832981 480232 871219 763366 767935 1000000 916656 887804 974023 1000000 733629 911903 762199 396939 714691 707246 720569 700294 695196 691190 752148 679528 599677 669163 441001 204294 653360 553417 1000000 556268 662663 624614 594205 613262 15164 1000000 699259 1000000 583660 763517 566054 1000000 558973 740472 547494 553938 535220 529072 507913 745625 462385 988673 1000000 492152 318238 597787 476865 83862 460988 869429 444835 811763 704036 392372 424020 418056 705591 729279 400004 1000000 358446 296076 376124 370254 493602 358375 353071 348051 341486 410563 1 982510 308609 537190 308283 1 965596 292894 222932 281834 308101 279849 253827 267769 124638 218743 248587 929323 239157 235133 99693 229435 897555 169448 105697 154402 233206 201633 190603 71826 192095 1 168456 181523 486393 175823 187697 170025 167355 520310 162052 684135 155443 154737 612926 149860 550104 150759 189607 143485 89789 95178 172398 158813 93311 16772 135257 118930 113568 709451 144646 22510 686936 191205 149833 298256 133531 129289 132165 132644 429300 1 522359 274795 186371 137733 176257 139878 134499 143282 144888 146686 116996 130992 163534 145100 200899 175188 161741 145448 168172 169619 119596 176635 178423 178034 187497 188067 191451 194964 178935 202186 245545 209778 115424 214881 228223 225936 1 301930 229100 243364 247905 252546 385464 391144 269081 271691 161536 972426 286758 291909 311135 299084 331099 618155 318457 879757 342042 328376 169455 490737 170202 357818 1 101219 260856 381193 387183 393088 399078 933594 419435 417202 411959 432877 130760 875178 447636 446892 471957 672156 678800 478741 507077 461296 521192 503258 509735 339054 420019 528284 1000000 540589 476205 553039 549852 1000000 570759 828207 588272 791490 837085 600892 932125 206613 620177 618762 1000000 883598 608614 528447 666618 666773 866108 544579 806186 657297 684489 689683 710260 1000000 592039 709723 612681 515985 304509 789165 733296 759002 985137 746533 752361 531494 743443 833308 767057 670945 615878 1000000 665308 771274 789555 755356 795530 784027 1000000 1000000 1000000 802136 844228 815615 513874 845617 942818 822426 731306 820578 833919 148206 834025 828286 846515 856151 1000000 839695 989709 1000000 843957 1000000 845309 878243 849672 802288 846697 843344 842382 845510 846677 756699 585110 845006 844331 286575 840670 436825 931892 829496 838726 815726 913904 880509 827988 902927 397768 826017 823883 966298 845477 1000000 828714 275887 807056 1000000 428932 350322 797138 761344 820853 225513 783565 1000000 798226 501225 141116 766849 761224 1000000 758795 705741 1000000 747017 736026 424830 726719 752341 752387 919242 715528 660413 697331 696644 676780 517626 667947 671411 666049 369495 611953 649558 643846 670427 642083 808834 843624 553491 1000000 603922 507659 592013 270813 580012 579484 572823 681285 555897 540151 966934 557126 618531 612765 517827 445982 833848 640886 494122 1000000 479951 545926 478773 502808 657811 813752 446774 1000000 428230 125811 420454 409774 380689 348794 384179 389913 378797 45882 371948 366774 790000 404996 470284 303293 1 328116 342276 216878 323259 313465 305257 1 296390 289619 284512 285512 271740 326354 657289 247101 252108 236798 938769 516894 223176 232691 702864 69694 245256 1 222595 485403 778700 125142 239697 240026 179109 186033 192885 180089 1 158114 171495 167577 162242 484603 160937 1 155962 183230 788696 97067 298143 446861 382789 143004 45525 9148 138907 375165 150838 136307 134930 1 133070 160041 132689 133228 207990 80945 233530 678535 1 92638 260710 1 133950 158725 172077 130094 138054 453083 142228 157451 143446 192285 146875 148922 150570 226666 1 100888 160317 65706 1 167365 169991 171844 490710 162654 181285 184474 747817 190930 1 198893 197235 174978 234549 272417 211075 235124 113046 233023 1 293034 242715 247238 314641 897094 261717 900178 270984 275866 280889 285911 291867 312351 301499 311859 312160 317569 323034 326959 334104 383464 520362 271485 351218 363678 368403 372491 380144 386136 549646 218019 404010 410043 416104 686044 427348 434405 1 447187 453228 257445 348360 471370 86029 372127 490717 496046 531285 508644 513089 475908 526759 533298 566242 595737 551524 547367 688041 423494 34138 656229 891997 593945 580962 605728 1 187434 623166 628922 635991 640091 1000000 628076 720853 630752 667800 724392 602085 683664 688850 589662 701071 703902 970423 813227 718866 860521 744288 545895 756929 749410 737430 687475 590559 758576 1000000 408083 194297 1000000 750072 721968 785070 788620 789877 795254 797621 597572 820312 911738 267086 799154 815453 818052 851670 822761 817394 722822 829040 788633 984542 847987 747465 668854 838071 860800 839701 826308 637384 261968 859154 813852 846319 845445 838117 847304 847413 811513 842695 847105 896891 849072 845148 815135 934032 843571 875017 1000000 908906 840890 837732 1000000 834653 831235 830760 821252 829869 1000000 676249 819796 848505 741119 812537 802304 844619 647454 801610 790326 1000000 713082 1000000 785457 904202 985482 752721 632609 771769 725859 751926 340598 691369 746307 746220 737512 733995 1000000 723765 719040 177039 709370 613899 699467 247807 654849 669739 680634 673592 668739 1000000 661000 651752 589509 640924 171447 629410 778270 871680 531987 565819 592737 594510 588523 565516 570939 568608 562526 712253 553100 546185 1 534616 527750 854616 1 512611 8065 496823 408570 459843 478234 1000000 463421 458546 521070 477331 381773 435051 275930 395977 786107 1 1 400988 488970 509812 603165 327321 364555 349106 357481 934726 346055 531634 175714 328093 323714 1 312844 302769 302175 297172 437065 458225 481703 250303 271600 1 254382 257196 659181 243600 244125 176006 234586 301123 260512 155576 208118 1 1 216254 259601 193351 1 191806 191369 185161 323781 1 310610 229765 171652 151064 164831 135398 271221 157545 155290 151996 149030 149251 1 344628 138464 140339 140825 1 1 137640 32096 41679 283762 232598 133796 717015 1 98834 158865 115514 1 32380 249831 120739 754363 135666 1 136359 117393 138382 182361 1 142140 230150 145236 159932 169665 1 274786 154515 156867 157680 160503 106174 263302 169281 216451 323523 5070 177709 182028 347666 191088 1 197753 206608 47654 213580 559158 203608 642401 223214 229019 233302 205503 535117 334051 244198 181425 260535 242956 268913 219111 279889 361670 717098 7665 300657 306440 219807 897788 263890 134720 323716 336417 344378 350071 840440 1 373623 391590 379013 133743 419384 402359 402923 408959 159335 450489 246100 480750 445036 488380 485391 447227 427218 465980 476470 685780 487976 40290 499565 282104 648931 527477 519531 405193 964947 511890 490749 818698 412520 577805 574677 614210 541941 592862 598790 166360 601873 630684 715756 551161 1 624291 644810 650240 658286 639531 942344 672976 677585 682744 523308 812980 697864 703242 679285 713087 653092 912887 279902 724712 736492 740953 765126 753606 1000000 783446 737714 731979 770349 771641 575772 714900 784804 788282 597820 806464 751400 801263 773992 767971 809961 812799 826680 719334 820417 822663 825006 876865 1000000 783966 676383 1000000 833666 545413 821683 841153 841577 943439 843894 716283 617566 846855 879412 1000000 772825 853444 844683 858872 847904 979615 1000000 1000000 725941 734526 844667 1000000 1000000 848307 841385 841620 823866 609016 840019 834823 834956 830473 828482 1000000 824159 821967 504392 814398 817271 1000000 810097 345935 641790 473820 733101 550774 945765 787586 596185 577297 776319 375629 768698 764757 686194 1000000 752448 679341 742980 740066 735105 731853 713534 721126 712459 784942 714844 701833 904381 687969 686242 509481 677717 670438 902818 659613 581922 549561 314293 584334 631690 633713 393950 351512 608593 41450 582175 590994 826603 904504 1 560779 560615 1 952864 1000000 369130 513290 657349 557019 511642 465398 159803 491077 433343 462858 725622 450142 329286 455915 449750 805512 435656 291941 424165 416521 413030 353614 397477 823391 571220 369548 218579 324147 580851 471658 486808 348108 342666 337049 331657 317795 320550 867839 79490 320987 364771 280409 214542 639571 184866 273677 250008 70445 639904 163666 164128 128416 245018 237296 325429 227920 245140 219742 216629 211755 207922 204134 229337 204646 99221 189795 187014 183590 186045 761587 1 166722 168747 821827 521719 161201 1 701015 782736 90455 150442 144879 347416 49164 143804 1 1 139713 554627 659471 154545 139790 114759 187668 1 1 212471 184824 1 133962 238796 132731 143012 135296 135246 1 177600 137686 138710 533511 94527 93351 28242 1 147964 699062 83530 145830 154705 156873 162008 331280 195446 166526 169269 172412 174834 192530 161867 183268 1 258657 831938 272684 329942 294150 208398 239332 349595 215584 1 241161 202442 218807 296877 48051 250834 268718 258652 1 255499 116111 209979 284285 289134 444305 83622 391034 310361 289683 965842 151769 289983 351016 343403 351950 354749 559924 366576 1000000 216867 383910 1 396162 382685 407557 490754 891610 426053 426537 547482 569047 450598 509497 463230 990550 475328 581882 465696 295628 362876 601280 512554 839279 731435 210127 437973 115747 580299 555439 614313 569181 574271 558785 579008 586117 603332 646799 1000000 570091 596381 1000000 632613 636981 458307 649502 689908 657232 734712 1000000 671790 681375 106625 658106 703149 700013 710911 885916 691931 683514 727521 773982 1000000 1000000 698237 204262 967344 942537 893778 762103 586370 1000000 854631 650336 798562 684245 758511 794665 1000000 985960 777968 814038 810162 840755 815450 545495 1000000 776122 825010 706474 1000000 832284 824489 834846 836475 1000000 1000000 1000000 677450 724530 1000000 766080 1000000 847239 847080 836125 563869 848468 802478 848720 746234 1000000 800940 847979 815193 216392 846036 818253 609837 768139 842371 843670 814771 840591 802749 835989 561270 1000000 940470 827504 1000000 876657 716695 881084 127562 967205 765535 750220 804820 801767 812293 801203 1000000 1000000 1000000 748239 772070 834340 770415 766459 900292 758464 464250 750058 1000000 782531 737222 722263 887919 722070 719390 713483 1000000 768075 698779 909348 695603 764665 684883 660408 667287 613041 318639 650839 532735 639346 580448 460985 190183 645129 613254 541662 602921 1 587696 581962 587848 350447 669952 634007 550952 545214 595553 887679 475666 624724 408370 38686 495849 495431 489705 597128 513040 470655 156021 140736 441238 444270 439788 487321 523296 510856 415476 1000000 442097 397503 1 370395 382960 367630 367893 312799 356334 474044 367491 334724 333801 1 320488 337024 219387 312851 130762 296024 290295 1 1 1 373085 269915 257861 1 334915 247309 448745 195312 233989 239489 224464 158221 217547 212764 204465 89278 201891 193188 1 132303 1 194515 326917 41679 579565 173572 170163 168300 191818 163868 160159 156297 175168 152025 151400 237255 122513 147292 104169 138811 166921 140712 1 1 1 136508 136006 99764 135051 665045 140962 134628 132015 133846 164385 134338 134690 136286 1 136432 152031 248773 139049 139089 156422 250120 144202 330483 153910 172715 150236 152910 154749 129479 159622 161423 238143 1 181416 178207 1 321231 178016 183180 716750 1 236938 197003 180272 60042 1 210618 215675 175533 1 137872 232045 228580 263583 271914 249801 254405 309707 263887 245828 127757 278480 665052 288569 293707 1 304706 309638 1 323258 321198 331828 231344 298104 751035 1 291394 365607 371092 376997 122142 544281 1 297787 406767 1 418867 424951 431055 437664 443315 299340 455982 471669 338435 476078 461005 486578 437576 327922 514920 441734 517580 522210 1000000 508541 635392 532909 292799 557747 566665 584630 578740 374558 580333 578576 599062 608217 620834 804596 621225 631340 465569 556563 642456 771510 292700 1000000 149214 685308 33249 1000000 167668 719120 701656 303594 687268 431066 909925 778242 830442 1000000 675640 744113 729582 721984 708611 735659 765133 772339 772858 776732 780027 799597 1000000 244572 800323 709194 802477 811603 846439 1000000 1000000 820593 817203 544618 698325 817480 696578 1000000 831301 1000000 885357 836683 1000000 571361 692540 390439 841946 845198 845574 1000000 847221 884592 848350 848501 846742 737764 1000000 852116 1000000 880975 815709 849754 291522 845478 845925 828081 843527 789325 975978 840930 1000000 906470 835325 923363 678204 823175 830080 751717 565980 822331 819016 595301 626202 812261 809196 806293 803306 843534 797013 961443 790361 1000000 930260 792550 281556 810323 608480 758267 897287 702976 1000000 642608 738497 737737 1000000 732420 725001 702780 715528 713374 710809 700720 1000000 691922 685345 680103 651078 1000000 665816 825764 653089 698927 622026 741516 630483 601157 619112 523827 415954 693609 356294 1 556677 791711 803267 564669 361319 749321 520176 666671 79575 1 729622 185351 510304 526239 497237 491718 485407 1 408406 1 446538 1 432602 443142 436149 429955 422750 786906 716006 934240 401507 391383 1 151156 372362 184478 364403 346298 354394 344219 210133 334422 287924 289907 307703 576913 121719 347747 296994 186849 256015 417812 283437 289368 269489 262943 243003 266198 1 244731 297691 1 158849 226611 223827 190299 1 214316 207284 208993 200256 196733 42505 173574 160344 305940 234553 153657 80106 850261 208049 164706 607761 161472 171073 163452 351073 10981 151134 1 138969 10343 201422 156759 25114 819030 167582 138439 137609 136847 138587 135663 135664 57581 160479 136732 290550 1 237116 133419 95935 287346 1 132179 171147 139394 144675 673414 170232 238773 187660 147390 1 1 145204 208429 10530 1 166850 1 495276 168930 337802 176894 1 651358 183353 207235 189832 1 856172 1 108817 207508 212647 1 265605 242065 242946 429053 236918 247678 244512 249128 253765 248361 253980 267966 93104 275895 205514 220017 347711 185924 297092 946746 324651 70574 272188 330553 338581 449045 469834 352784 667011 218726 440965 376954 381435 428033 384431 399677 405675 411706 679216 442694 429924 462795 442186 534626 193000 455320 467132 969903 504204 31007 898690 497850 504051 501133 1 214677 520965 534950 541163 1000000 294529 713234 542096 443404 645626 825142 589650 552535 601525 607472 612963 690529 597591 986307 1000000 623056 594369 655579 658793 1000000 483061 674901 680190 711604 823372 745571 456981 707742 726438 832321 426323 96900 620381 740446 1000000 200871 729666 951635 759617 738144 510080 629029 540725 778771 779749 926120 831225 806143 790263 799226 852656 770475 806783 808791 812324 806696 817755 820388 823043 810827 924075 348697 831383 893392 836940 982974 835640 887549 841322 868303 843878 760330 838254 846828 844132 848107 186476 964927 786459 853057 849981 1000000 517656 473683 849405 894627 849441 847817 467258 1000000 718255 854960 843153 563011 626036 739244 697333 765454 834019 735742 776906 823673 753596 826611 222298 803523 816115 813426 810822 807776 862305 803172 476326 639782 519506 726757 725871 743164 777738 778382 1000000 757670 762154 879630 624099 197849 702073 763038 736294 689330 727054 573130 59255 712957 707816 702815 597050 692652 650436 723202 676899 572137 663742 657657 350282 649752 633775 173395 625097 538423 602268 609946 617029 605394 591219 626987 537561 1000000 555844 348281 1000000 555832 695206 567922 622559 525708 985510 574027 1000000 943554 496864 491608 217344 983252 481148 486513 475358 478173 451935 595588 432020 144830 426457 332026 445117 407866 1 720333 403181 346197 378390 360944 151599 735546 355210 345833 428532 329092 281100 309213 381319 458811 491335 1 1 297817 292148 300611 153858 475825 267321 1 158947 257530 251198 236352 153968 68051 439204 718037 121097 220868 54567 199394 294533 205827 210173 1 9328 191589 38838 1 182468 303098 175974 104088 163782 176895 163867 162798 171003 1 593655 170875 24618 150283 724071 103923 307739 148076 1 141354 263483 1 14641 156723 149694 132124 133359 1 135457 136399 121579 1 135804 144569 581886 1 1 86547 138565 139747 139214 142505 27139 144521 146469 147553 496637 150950 140980 145987 155238 164551 411522 1 477598 176826 171857 174253 1 180079 202822 185446 188093 390226 400184 305798 256308 178288 22658 214388 1 106542 370081 230950 1 548295 78393 588030 322436 215444 1 262766 206331 275083 1 662819 606057 296769 150678 412217 209478 318406 599890 329338 318266 195122 267645 280484 330318 253998 341887 273198 707776 597508 392609 1 404594 410107 249356 422962 402094 434931 444046 462577 574369 474278 855937 478163 477833 480719 550858 1000000 475367 530063 530455 521618 582487 324827 529885 1000000 553123 1000000 758649 601847 764265 534558 588570 578018 358376 1000000 612245 467927 669183 607730 530687 640269 175452 1000000 697077 669994 761695 674093 634821 514364 586667 695500 455264 689103 710024 1000000 937324 544525 728936 568446 738649 745769 747212 553312 909928 738312 1000000 771556 575347 1000000 812363 588569 553028 790274 800644 801230 1000000 803068 806419 1000000 661444 748687 579777 1000000 325604 832628 1000000 830105 804384 1000000 835253 836647 829454 998683 1000000 842955 1000000 852254 846332 793925 1000000 962700 845079 837508 566320 850436 831279 848185 850043 866805 849685 828849 849269 491659 847725 847062 848647 846623 844154 1000000 841593 840406 880841 741061 1000000 849062 885139 815608 795224 802433 825709 1000000 1000000 738518 810795 811961 983789 807778 339680 1000000 793596 795057 855826 898598 788068 792496 775655 780959 1000000 757389 755662 739353 658561 750096 1000000 732254 663561 850215 1000000 911759 716059 700347 697815 700757 899502 684835 679202 669303 719081 672412 9116 686679 818303 640767 634955 628792 616691 617877 612048 660928 252021 594356 588396 808933 488922 577140 555388 554465 554131 329651 543164 533634 527615 512103 505804 556293 508541 155431 483766 466767 795980 474215 306425 459388 241489 444212 183629 457733 443512 423544 417068 393448 404510 1 398726 386714 352857 369937 367871 680410 828224 351761 1 340438 333650 329347 502275 318430 313049 320819 302517 881984 291953 287366 262590 298311 409814 1 262873 260220 364417 248433 244014 239710 319485 232176 435798 222423 223010 214927 213151 320635 203405 201414 215466 37727 189799 474480 507932 135905 177444 1 165396 169358 159385 164135 165251 327014 108806 155096 1 436694 149685 148022 281619 1 215337 142085 138409 1 122316 124260 139715 472260 120785 136359 664449 10250 414238 367928 636501 446208 136054 137149 137722 149049 535792 247108 1 142219 109787 143896 85476 187471 112203 196135 94823 154902 156951 158473 637471 171163 730882 179179 148780 195068 175432 340486 336574 176680 190477 194498 222191 1 202970 248434 64992 1 218620 447997 696771 229477 234615 238934 242573 1 250931 256959 260280 1 885686 276121 143469 240923 291696 825715 309816 307333 482268 313211 322913 336345 333951 1 164091 342334 354944 935075 458545 568770 380659 389609 515441 1 412113 409436 383048 418788 447068 433789 439916 450401 119914 458394 213998 470810 478405 382649 487413 466227 309613 472605 481127 538945 526535 508683 538944 569355 550631 1000000 562883 547971 467049 238813 586934 593506 832197 237510 610930 261877 133192 628593 895325 142508 645639 651229 786535 670105 683371 673097 752554 759217 770889 642808 1000000 296233 695373 711203 709050 726288 759920 736579 842210 139410 906358 603185 755244 779628 719058 753370 771498 775189 144968 782804 938804 775018 1000000 773306 540597 805090 1000000 788555 605069 672431 821041 516897 822495 843303 827235 922977 959438 783573 835446 837143 849182 1000000 622658 589629 850204 840236 836920 738704 1000000 849055 851420 678581 846598 940026 850962 590353 514662 851061 851380 844591 850978 840651 857642 849008 819578 478809 907242 963847 774468 841657 745617 825894 837247 818777 1000000 830548 896178 826180 405331 158491 1000000 777899 1000000 807852 807709 804529 765149 798491 795215 999471 830582 1000000 780977 744224 787176 766711 590052 716745 755534 254953 739046 783205 743466 736928 731223 726337 754517 716765 707819 864609 704796 686747 550449 691398 315333 767040 221161 798305 659751 797548 648669 645014 665788 364800 606730 156816 615346 692078 602623 628923 1000000 590934 578780 1000000 566741 1 554483 454668 552150 529296 530068 502168 583488 10188 535763 1 875471 488050 485522 1000000 357335 1 470281 320482 443355 128741 430174 433789 419121 348148 314996 377676 921828 380741 537412 520677 244440 344212 362830 324064 644441 112664 337128 301717 871270 320154 297585 307812 138612 1 210304 51485 205199 1 669997 260545 264149 1 255115 94165 535779 643185 800073 1 239076 576594 242403 216680 212874 521680 138337 201698 198316 203283 187161 188134 185076 143204 232361 176110 105471 170557 161194 163398 163156 610865 1 1 20823 1 77884 149341 1 116501 1 185525 134733 1 121969 141144 114957 472363 137167 433454 124682 136573 460247 97130 1 177953 150782 518940 1 214268 518743 140472 40578 23543 144127 161418 157461 147904 1 522838 411141 160151 156985 159149 161406 163054 161418 169037 171214 97097 1 179340 185597 187027 215216 192197 202864 197709 781752 210613 209169 213741 1 239509 1 228901 420834 238266 358037 172493 268042 707585 259784 243556 278218 336202 62827 285279 514441 295467 300606 416678 311361 364857 317408 342267 328569 115207 344124 138903 331938 361209 388419 599844 378699 416117 390189 395903 404682 299862 413565 420500 420547 425941 888669 902293 55808 457252 461127 537168 470858 466885 561967 577591 496426 496282 512848 1000000 438231 532622 534424 699524 551369 556220 561471 168861 645595 634491 625669 497551 510442 299641 579343 616145 651575 627483 626613 626521 644673 700443 643586 751284 940466 53057 1000000 286112 688614 704194 698408 694714 716809 713341 703300 722829 386502 495173 635896 751522 745968 550728 899380 763844 763008 767044 778269 900881 616999 780144 1000000 272181 970405 1000000 782788 798139 465633 809728 988605 814563 809484 820460 789817 824906 1000000 820943 831588 833804 739840 842891 831534 1000000 782518 844532 843829 377386 854093 847990 1000000 1000000 850257 1000000 821092 850923 851164 851787 837081 261608 851530 1000000 850942 851128 770326 209590 1000000 874845 846059 841375 866087 785614 231237 839150 851101 862824 350805 831772 829165 527073 823006 822766 1000000 854595 835035 828993 809302 913565 818394 1000000 796777 704923 785665 786002 845025 1000000 825512 1000000 792402 618498 761079 724660 1000000 746501 537679 737266 784078 723612 879208 684370 714538 717572 704011 1000000 682468 688671 699203 677825 753570 667161 662095 656462 1000000 574287 822527 634870 590117 612949 616495 585585 604948 600045 566585 587390 596834 678149 500713 561954 554169 411068 537842 991726 532322 338901 537873 648809 507601 546705 721374 36988 193618 142328 470424 648985 151727 460642 446375 514664 428425 427410 377574 478710 406450 403165 605021 326215 472290 379514 398267 15408 176831 385671 344321 344966 384798 538627 278689 307145 1 1 283468 301435 296333 1 283505 281100 41518 1 280834 309780 392693 248854 233439 259504 199331 234205 230613 849679 222409 218434 18671 1 207002 671791 199812 234482 342385 39776 186257 362511 221335 486302 174674 247081 749207 169112 178662 1 159835 291768 208063 153817 667669 843451 120323 157465 1 143202 166968 138829 365172 698281 52231 135036 167916 91086 152508 67753 1 1 137209 54352 98329 448314 1 212536 157972 155659 142867 157512 221601 145262 146631 142104 152365 243971 156003 156007 282955 762900 30601 606541 346315 160495 1 548419 176554 179913 212969 219738 167189 192902 195219 198637 1 233070 207183 213273 216908 254776 1 230072 234188 226839 245899 246482 248300 255558 260205 268140 269709 481019 294616 127769 68128 294633 352783 418454 329836 316041 321049 324396 335880 325280 347321 348776 354425 472482 405942 372293 895619 383453 726733 18806 152086 312428 606976 419390 519729 683536 231069 440700 449838 492079 42119 468752 476450 489001 31962 493247 547436 468726 511279 56248 524262 533113 242779 21090 364535 368228 563428 1000000 572902 584308 721586 736131 300633 617398 609102 612701 625535 337555 489563 614657 642103 501766 405389 660372 665680 462793 649005 681948 693629 683520 512659 903349 554203 429540 717861 876881 727019 788901 408180 749619 685750 749748 754351 795412 762135 1000000 770514 472438 778358 680454 757812 785775 792690 827141 800580 124907 929101 703230 811663 874271 820265 818879 741546 815028 1000000 957179 812574 1000000 835527 837872 797718 841225 273552 856994 624238 794579 847501 848354 648204 1000000 851357 1000000 732739 852145 852366 771203 852528 852462 861437 825619 855854 962267 845086 850616 1000000 856890 846980 735122 602090 1000000 841826 840213 841427 831251 700323 832934 824006 752718 1000000 823832 783222 1000000 880785 818828 800123 813536 805683 486415 800150 801854 889210 785480 786453 780842 728848 773224 744288 747108 761169 858856 522248 748394 496441 738622 187882 731540 1000000 218159 716135 601770 194740 1000000 695334 383505 694954 659893 670173 788719 663605 658522 641546 668276 641930 636116 646960 698838 619027 646744 601016 601378 595448 589216 599424 1000000 602054 412362 577039 553281 546321 540888 490520 528652 522367 516205 565684 502856 497602 874314 400634 479025 473322 984850 405920 518493 282142 140301 138487 371368 370273 354088 378075 386464 380594 394263 492086 381698 359603 383654 302304 358861 785590 748928 343087 311199 319985 332633 365647 1 327896 807419 1 1 240801 283794 138341 236566 268465 263738 268259 496569 227720 507545 232923 239885 539632 227409 223278 1 216476 211172 193486 205032 291833 1 201023 189314 380444 194602 179914 179070 1 236204 170802 168157 1 163314 161096 116993 156868 142594 141266 625735 158222 148174 146730 145402 1 142962 142046 117858 140848 103168 1 493340 75144 210021 137581 137743 120982 115729 305029 147743 139111 315875 136834 541222 57730 43408 147499 145517 146555 297640 1 151513 81753 155110 1 762209 159195 163630 1 159324 172075 173805 174303 470131 182160 12799 131911 188857 194929 193856 201782 205378 242393 212799 216728 225860 1 176568 232845 169597 241420 245831 250309 254862 249650 266699 268953 273788 1 351908 316333 293810 272710 357934 307457 1 328538 325398 213682 325000 345623 347736 319290 319614 295336 597299 307727 466204 388345 1 404087 406199 412258 698144 788114 426059 436510 452522 845968 442658 217410 174189 472679 1000000 733185 491864 497709 511884 731343 473878 172382 529259 486914 485601 622008 158484 573389 563165 573316 530789 631274 590227 596162 764917 608241 613845 610396 625536 760835 119713 555333 625256 660144 664586 683124 675715 675721 681112 700788 366407 703671 644434 445264 977617 710786 412185 726126 715886 661743 686736 740345 365947 753511 724918 762032 770659 271388 975102 599002 782935 983420 791807 755302 888616 985347 834638 530498 393539 971046 833049 1000000 819758 869331 824788 669983 806290 851555 1000000 835643 838002 721743 840937 725558 843944 846589 1000000 848038 350467 1000000 960355 1000000 729016 851971 770321 790584 825204 870693 597622 1000000 832298 880763 853303 166058 850642 849851 660713 847953 828622 881226 876666 895508 841336 839879 871377 844504 848518 832021 830009 827765 802801 821775 820432 1000000 513417 1000000 541541 470396 801355 815249 683890 793248 494006 786197 685364 680074 289290 770961 788222 807139 828204 543778 225865 745902 762667 1000000 731350 733389 722756 746302 655158 705149 656598 698207 740071 1000000 870847 681593 671788 667938 660893 645958 664003 644183 661038 533956 627070 464291 491545 685828 603710 891351 1 562017 578751 574378 575457 564307 560183 548763 700826 537294 335857 524047 515653 512426 504781 500243 706212 487632 857074 475244 470473 472835 456712 450363 444283 438286 966360 421741 640474 413742 271026 401964 310211 321694 392187 337300 373529 364746 360870 519163 197883 343836 338131 665857 330664 586924 316387 285915 363147 300759 386600 295642 287501 814537 276399 230047 264225 105305 456844 149613 247032 214386 238556 33571 230103 1 330352 220673 205150 241340 206704 179292 195150 195832 193300 104675 1 183368 180418 194423 174766 176683 195654 167089 394667 154205 168497 168558 156116 108235 25855 703217 805071 180212 25683 144983 144023 164355 1 140041 137904 467842 143811 139156 142515 137640 1 140850 1 137662 246967 1 137808 462164 117121 131281 664083 25881 1 147085 104125 449746 224907 358220 124748 687836 131379 78452 622354 235071 28379 171638 199753 163566 44717 246851 135868 192333 325914 1 1 202514 198565 208591 108844 212331 348691 191707 224479 232049 236489 1 245105 1 307096 1 229274 268199 1 281607 221744 279045 299102 279950 307847 276905 313817 350520 324534 330077 572326 188134 292939 912627 533547 1 310521 375487 527541 476942 467146 360899 252247 411855 1 423127 1 434720 224367 781777 639358 504044 471771 470879 457485 483395 1 570452 905939 601117 450119 521923 127793 500103 416855 396658 552718 1000000 564934 698086 831661 739885 958799 625756 605579 519452 647844 622386 616965 93331 660204 918994 635269 682952 875833 897311 516233 674802 723651 684908 941312 388467 747853 708049 711291 715546 720793 725576 730448 736120 777437 744029 615490 759151 824690 760184 601000 769485 286547 654757 978347 428884 670452 788248 794688 201996 825718 1000000 812870 811047 815394 818618 818642 823518 943959 983915 1000000 867113 816560 835712 255489 1000000 838857 841408 833483 844183 900985 1000000 849041 1000000 758827 687292 869863 852751 1000000 850055 740282 620021 871969 908193 853382 766352 860772 852077 851475 638348 1000000 592804 732907 729994 909130 843904 885902 840825 839264 1000000 959496 972540 831494 723217 807620 805114 688477 1000000 816467 1000000 955564 807771 750452 802866 798222 1000000 815981 715300 602371 780509 754166 772816 762585 983696 760616 765615 752145 747793 743340 738820 732853 759975 857728 724707 669663 717900 702145 669883 695035 517590 1000000 674268 781087 628444 663095 804759 652714 646429 1000000 635095 629353 775407 630073 613829 605796 587933 586012 588257 589497 1000000 566369 581172 552020 529237 509217 340877 261972 267871 521019 514831 510099 537140 496221 490003 483843 477660 1000000 877681 459875 33896 448800 416341 434317 426190 422385 379406 393515 1 1 387961 388281 625254 374731 368921 363571 598722 387695 353444 344412 334926 330047 169478 318561 312645 246888 302370 297497 230540 257538 282128 450585 272612 533251 543362 252730 253762 478655 249943 258656 1 230379 290577 223930 220963 218723 167861 208307 163800 552690 194146 194422 204659 253282 184632 122796 165676 189744 176097 170865 168353 635976 1 161437 49145 77321 188053 138655 239605 53986 1 17330 1 81817 140905 140077 139094 141283 140731 1 123232 438615 139067 133833 142772 351028 139320 1 97950 140600 1 222624 144580 147455 1 9344 367651 148703 234850 127716 153672 82688 221390 164415 48603 1 56411 175120 160398 179269 680809 180421 327460 184892 187712 425004 197431 211660 198180 204541 209510 211872 231290 219846 223510 1 231722 781191 416336 1 248969 266983 222269 325641 267085 257623 194641 1 287192 142910 283071 938491 1 849097 277731 323552 343603 334749 340191 331600 443481 353074 316423 472187 283541 380277 386184 486976 395623 397530 345944 401392 454314 441625 1 440376 446480 60521 710701 464872 268296 479470 483568 469538 281468 499368 506559 518494 520893 530810 297574 577637 637248 287549 405213 565323 153328 562354 604865 520574 518214 551921 626926 611459 289250 1000000 575375 636463 945316 647232 651911 848981 663000 294014 1000000 678499 718422 773085 653227 858035 1000000 710197 249863 769746 736368 828125 718629 738792 743381 978755 792390 756242 760508 765113 768793 800230 391189 660823 978323 336807 791578 250817 800539 553412 860719 950657 911222 813928 382758 819060 852760 824613 786328 828843 1000000 833741 830362 802853 425556 840616 928128 953097 689813 844254 569806 864963 851882 851233 832218 852676 518570 540278 291007 1000000 854395 823781 854332 1000000 853842 925110 916664 897253 1000000 849230 1000000 521015 739921 846329 826939 843487 930111 846924 1000000 692323 835204 890122 1000000 825704 821451 796356 820576 817887 1000000 828409 773049 1000000 968449 381581 791764 792516 788867 785410 781930 489010 796883 777141 575090 819075 760121 754017 749562 979426 1000000 749565 724687 1000000 722040 718317 708401 813256 702249 654772 691972 1000000 668295 668710 646496 665295 176987 654235 622233 703375 644420 667083 625952 619633 614222 608631 602444 597498 1 585034 578477 1000000 48697 560304 320394 538405 541940 535764 537126 452504 473162 510994 509465 140237 412352 1 1 1000000 559418 461378 1 453352 445035 464579 435320 439619 418697 410882 397082 407794 398486 399154 1 732757 371185 1 296103 347057 348391 342706 324781 469793 223830 541014 253077 310075 304187 287165 294405 252542 283151 1 265610 1 281961 234773 255676 257949 248388 242291 238388 217460 622933 221749 221532 394980 33339 210170 1 752372 199400 1 165097 99968 185782 346426 180626 275402 1 204646 262920 156526 164915 161620 138022 133273 156549 256703 152990 151355 1 148404 147097 708684 118313 1 141162 142059 141096 1 140560 143933 141154 139656 1 63957 139632 142746 140905 167708 215614 142386 276402 144135 131255 154663 60671 453330 240784 129198 154313 182411 1 225517 1 1 184684 167874 170610 172852 175855 392737 182468 184434 192022 190221 1 1 173262 198922 167857 1 218794 219270 273021 199951 229138 237228 158213 1 248297 253250 655248 447409 1 348038 347271 281243 173557 405805 296344 301544 214313 136049 1 322723 328183 338306 310448 343163 198950 355787 416042 381941 42672 517661 384983 565459 394657 117457 338590 420630 420834 364032 170235 431443 442258 1 460257 798741 199827 476200 482401 315449 405376 434541 628203 445214 277447 465900 531967 532298 536026 562264 556499 449424 568755 574822 555108 586655 309399 586977 1000000 614098 268641 939634 615489 604256 488146 1000000 637032 675021 669401 455083 1000000 464818 684740 685301 657363 639708 710663 748623 712353 740147 751939 712267 356786 737824 742919 642766 702093 715569 760150 761687 1000000 855313 637470 501749 783932 787564 791181 153853 796862 1000000 945375 861632 807876 813794 659779 819069 436552 826394 826984 332858 811800 826271 835813 835879 839621 932169 1000000 481371 1000000 847474 948372 849678 850995 862445 917480 846523 764205 854439 959098 837224 1000000 897181 854946 854833 854567 863559 791057 853701 852453 790160 1000000 854657 936260 545185 845982 844379 886116 1000000 840548 837748 835810 673870 802595 829332 832943 826025 844459 798440 267846 813870 1000000 806394 699765 123774 798583 794773 409615 1000000 784001 510491 776085 766600 737107 527129 760168 346568 1000000 775584 747532 738194 736709 61096 757326 375494 687645 403477 706070 833086 695823 670781 683025 678284 672915 655990 661239 138479 1000000 653878 639608 633898 662896 623649 1000000 852108 595031 639579 1000000 586910 580858 574835 289824 1000000 556571 630364 544310 538141 531525 631825 1 513441 507245 181018 497043 743902 1000000 470279 470077 1 458606 434589 355929 439314 1 423737 512845 443532 432819 5672 395686 390591 383909 109645 467550 371888 361785 356235 295600 344915 339358 745438 323299 536322 317518 310866 70600 271291 296824 291635 716202 728497 824833 271676 280183 464912 652892 231493 106906 244211 239829 126261 1 227303 223289 480055 69594 200662 319598 447680 242063 196044 193451 191614 187962 177184 167791 187870 461643 538466 172615 168553 1 161435 162581 289393 139103 155829 158654 732047 150820 152011 393675 135586 142197 1 1 625927 96846 152705 7144 127842 358583 140295 157118 454141 141801 125701 142620 123563 182093 142481 1 144395 160026 149025 1 157760 150522 178030 153305 143016 238033 725299 159925 1 124884 168101 93299 182007 118320 498550 69212 183891 191990 190370 193489 196889 206476 329691 207301 536627 29016 199889 199871 1 399496 235991 271380 313661 232896 275988 280966 261266 251487 376427 202432 279220 306920 290403 295677 300638 308189 204744 314333 332888 1 297903 522613 330806 349525 349540 376144 497340 1 297415 383265 415655 396615 55045 571619 412434 420040 430114 432275 429085 750359 551056 456509 651426 468705 1000000 651116 129193 493190 499836 506042 95553 439826 524262 289059 592213 983828 500280 549734 1000000 259517 55422 1000000 585823 428173 558348 603983 746078 448501 621308 615186 632875 827537 644307 650032 701465 1 418483 633838 66782 682812 688556 948483 697821 703517 700687 713085 552657 717697 808402 739092 766531 738398 283421 819271 248141 760143 763745 767868 190863 773283 810810 783434 792748 796350 732210 797723 199493 754210 866013 1000000 817786 816406 797918 835893 1000000 826913 942605 717681 582622 846224 292159 728995 841866 843315 853030 845844 1000000 849760 1000000 1000000 1000000 400270 845929 1000000 728749 632720 1000000 1000000 863122 570313 785451 855232 771954 1000000 868648 787923 291861 489332 848735 889516 466722 846552 704763 262559 638041 858445 1000000 835947 834951 898839 1000000 972034 829470 148963 842940 816848 815223 917692 843075 135604 860609 650917 787709 271516 993038 1000000 337456 778077 847651 770104 761698 731547 757716 750497 741994 675673 740051 726187 697295 729096 721198 709519 468576 558974 1000000 485635 691087 641191 1000000 783450 669429 283709 670354 683622 661734 652763 684480 630420 624655 622744 613224 604554 1000000 586927 589754 583218 603485 574361 74440 574130 552827 517819 561845 497725 528783 522033 514893 509643 585972 103003 512500 283556 478657 642090 604283 439166 680688 447527 425740 278401 475691 423520 414721 615597 322625 399364 354319 392327 434512 397817 244528 330491 358488 352804 373550 1 145233 330521 454376 319675 314136 1 393944 539730 788308 285090 212200 278620 19113 260151 575260 905834 564022 250467 267926 157946 237405 256839 229091 125412 221082 154800 212054 209887 205761 201735 232314 421717 232682 523731 186223 154622 180405 789287 1 165568 53010 145852 157460 162079 160880 159035 161013 1 102109 162989 117996 412901 145487 191286 451990 144622 143777 44756 367516 141879 153207 141125 1 1 1 57338 141199 141691 1 143577 1 570098 1 1 146872 637046 152989 791395 265724 153733 1 348357 177295 638613 478276 519453 291274 169184 175138 177908 175648 1 144338 372192 205962 193256 220755 1 203271 217338 210338 270365 176995 349160 244088 229959 234119 243367 508098 240773 251660 441405 261140 1 1 274547 1 159576 323634 275939 299926 317795 621440 98613 219187 326252 863966 350176 342588 413704 353919 183021 388322 638518 373480 214005 388941 436917 400681 450175 415364 1 424765 30723 440827 431165 449197 454952 505125 129715 474361 1 486259 261280 498736 816837 473514 445152 579109 948268 553286 849095 548115 554260 327820 566479 576109 620684 1 595075 596714 546754 756702 470319 620507 615930 643032 482566 476803 810913 551910 647847 277452 671045 883660 1000000 687117 688634 712800 705162 657446 715154 717522 398917 727340 425791 718016 1000000 1000000 750252 1000000 758351 765616 705627 771348 775253 777126 780987 783509 796595 793566 872256 819190 159239 802343 647428 214687 606020 818943 821694 824287 825454 822566 834283 707011 855671 837960 839795 720998 650529 879066 1000000 928593 861881 435523 409001 852323 863090 1000000 694016 855204 1000000 855233 856146 856132 856255 721397 1000000 855632 848746 631789 351754 858490 745553 851325 850413 849692 848682 1000000 846272 925160 1000000 1000000 836160 1000000 1000000 789216 690839 754038 1000000 822450 832019 1000000 540047 641514 808578 804959 824801 963278 890716 799331 784909 789644 776594 607124 645775 769739 764042 512312 623380 736535 746460 694467 737392 730139 715979 668588 741495 713441 707491 934704 939482 740825 687530 682578 586396 663868 571483 661237 1000000 1000000 644097 613409 632690 592360 603816 615549 609381 603478 597249 599558 586053 579111 580889 558643 384039 280245 696776 310088 536779 534621 1 518351 162665 641515 1 680539 592945 462437 570338 129127 1000000 355550 450196 445571 1 152738 382502 418822 400788 988931 805104 395634 617205 367005 442849 392569 370476 360457 9652 1 343842 338814 825230 326988 300963 316415 312154 247278 55228 240646 698948 354071 1 233382 361910 265705 411361 234406 245965 250156 243538 239242 34596 183786 226813 302167 218798 209816 211280 207766 204371 377120 184771 585451 357483 36871 295461 167769 1 1 1 134631 212978 139079 1 201845 152352 174096 403267 155270 1 151470 149854 149262 199156 353778 145496 144571 770277 139424 142628 129660 427538 141616 149452 1 144655 141738 238939 142567 145082 43681 146170 145181 186695 139172 148319 483552 151206 72515 153995 409587 1 555761 167795 163438 173087 167973 163264 119436 515517 79388 185569 184166 185588 128608 189507 71819 565427 797489 158819 208591 217681 196745 263403 235816 1 233506 353566 400540 743707 186602 1 277638 338261 793688 151845 250339 390347 67712 293771 298907 299522 310340 554207 319903 304996 328741 334718 349055 1 354647 373903 364522 848468 1 573687 388804 393630 427367 484526 517528 1 399384 431788 435789 303163 1 454157 478918 248135 791447 573665 468146 474146 701508 480091 503655 473628 535746 865911 521094 539080 590999 543681 529589 873734 1 733065 583253 590011 343918 589827 620208 611845 114657 797777 633429 653880 649380 1 684827 630678 721372 654323 944802 861571 1000000 681732 1000000 1000000 544296 710868 716778 1000000 726560 872970 735999 754477 742777 1000000 904992 789938 780917 933163 779103 774417 778701 700109 908100 669415 803169 795886 800369 803668 807760 809808 811276 1000000 1000000 829013 824155 826848 139076 863146 170260 886255 837919 851807 1000000 872762 951870 846889 842096 835005 850551 828448 557730 848031 1000000 1000000 855618 1000000 856433 820560 829784 886714 857482 1000000 790272 856681 826907 457738 1000000 688472 867506 1000000 561141 839825 848884 846044 756341 842850 708984 839319 945991 853344 834809 790659 828477 825988 775999 821037 1000000 812033 811803 809784 820923 847804 776975 796399 881013 789991 1000000 781394 741771 786376 840673 771234 745763 473207 752783 839657 637839 560068 737136 1000000 560482 688645 728073 952310 595931 700369 817440 599427 671088 980771 674098 668572 1000000 657903 1000000 646185 600655 704724 629189 580486 752907 611692 605155 578429 584857 587970 600508 462872 569766 549616 1 550679 470758 537171 533776 526943 849555 603699 508231 217783 1000000 489322 1000000 477378 520762 289068 205694 449102 458225 177269 436811 326147 422049 565990 408764 408129 397580 268533 422272 603841 374538 1 361926 471448 351687 365567 281090 296192 334219 204691 1 314344 424602 306189 297404 460414 1 282574 276318 1 255607 263435 258816 255783 242943 244107 244945 236830 245255 228501 225431 220581 210652 210861 209400 205874 198895 477958 1 122050 189278 324326 183318 180579 177714 175366 167356 170087 167580 1 257019 395541 857824 157100 164608 265674 152956 236624 149735 160593 141859 141401 1 154794 143969 202890 117107 142477 14996 142654 153952 129941 142277 184354 1 1 229094 144669 145514 1 249884 146032 149808 1 152592 213364 1 185669 145646 162729 163401 165519 186532 1 172659 175163 170635 179392 180931 186424 189488 1 193843 228245 202542 271248 210840 227921 236095 80210 224827 228695 639211 262439 73807 230214 257633 254733 1 263727 287208 85946 971914 1 291714 282974 295822 267967 564996 664058 236874 324344 340239 383013 340806 320778 1 314550 363326 381652 329331 380762 408151 391776 398363 317943 1 415128 1 421525 1 455778 446899 96833 121129 463175 472282 451578 720827 397405 693068 434168 482887 507946 543386 523209 533150 538491 545799 551943 551495 424771 454600 575275 398212 289047 225744 316607 466018 796657 468413 624522 1 42836 603712 635206 646705 658415 663620 669123 694335 465294 432503 686927 695767 718629 1000000 354027 719199 561205 813764 759501 737460 764031 737285 748918 742559 757722 906181 749905 769852 763635 778186 433150 832987 170139 890426 1000000 731586 806075 479030 462072 911717 990076 830511 247566 811927 157845 817276 1000000 757180 1000000 760275 824136 827270 843550 845200 848071 847818 849580 850866 1000000 462442 807494 544387 855412 856052 856788 858891 857226 857407 754859 966051 857280 910503 863762 849090 811082 811962 857888 798432 902143 835170 851228 849004 847205 846786 367191 834580 231288 844773 839151 621417 823392 753389 828019 824771 813290 819395 854717 813587 501780 914250 1000000 825169 725499 766804 1000000 773645 682550 791466 774071 462589 776273 1000000 759015 739216 747326 744190 721561 734992 781029 617334 722383 1000000 711877 658794 702447 730159 718894 545172 516654 644717 114942 723400 697127 654179 730612 649012 637213 532708 208627 619846 613795 589321 606178 639497 590424 585058 564844 576778 551736 87508 553823 547675 652656 557486 529154 559379 516818 937590 321583 989004 1000000 486820 129662 667505 467270 456375 454990 452149 593859 436093 430474 745131 418548 412328 406326 663352 394430 499936 371330 376890 755022 360118 25834 332265 797841 326960 337219 839615 365519 324177 226043 344693 306296 299722 201859 282698 316108 279976 271591 68939 653365 259776 270080 252756 245628 259123 238507 623194 230342 213763 1 1 681370 310957 207447 204083 195021 504078 217495 203301 187798 190696 178606 238950 176417 176373 173273 171564 166689 164508 162465 163577 683175 163777 1 1 522054 1 103725 148302 295841 157153 139496 144763 145085 233415 143229 112888 86088 79330 187112 138040 310702 53579 157580 143365 1 59711 136598 210575 142994 183387 120878 130817 152796 152811 157625 159451 161405 163411 756221 168920 173350 172543 545520 179208 177826 183428 160858 180660 223321 158029 198942 206688 131515 202854 212835 218482 320408 246550 228236 400978 399314 101113 512914 579833 255133 258344 718627 501913 270251 1 282096 287095 292034 300095 302273 307428 308912 626390 323417 328771 333486 339338 381391 46636 357905 1 403631 143619 136856 385539 649316 432203 214940 312875 442673 419257 1 560288 369726 453106 451850 471557 452646 1 476597 483903 485004 495120 1000000 507525 512814 576978 526092 526382 538267 881601 553882 568583 559997 127062 584218 633092 1000000 599258 155294 605403 673113 746510 255985 526222 300324 640374 643088 921889 645990 1 653653 900454 678436 684654 689368 691465 698531 711383 627568 733144 727435 666885 723793 1000000 729318 743761 793985 751873 1000000 868124 786473 769661 773055 77941 658789 733760 562098 1000000 755746 848459 667626 1000000 813236 1000000 815608 816676 821156 823851 826371 828953 848139 833667 909632 401722 837686 606007 843954 1000000 847742 848623 744194 786649 797920 853842 859389 1000000 1000000 903997 723916 857494 1000000 860883 858067 858060 857936 863236 859871 179651 231014 1000000 319103 874533 853267 923243 1000000 1000000 840457 910615 845126 890971 1000000 1000000 837687 835570 677669 831285 406212 633219 834090 1000000 817073 465591 812305 809003 1000000 804421 849248 1000000 686877 799821 810279 754440 777152 773172 768854 764982 760812 968106 627961 747979 778932 736076 733660 712840 576909 681384 711294 768031 816520 697735 881216 343444 641298 706331 672914 782859 1000000 670086 484727 655814 639459 633714 585062 927963 615239 700056 604474 569815 592649 586550 593428 332145 568264 1000000 760339 682801 514839 537748 531534 525573 518884 1000000 533002 466335 538571 492030 482031 490215 1 120919 453820 364927 563992 438922 1 361611 395547 1000000 408166 296205 398076 372180 196999 371599 243512 367507 324975 359548 331181 884908 358152 494404 1 322377 322707 312268 417397 117821 296722 296204 286662 272860 272646 246948 267331 262598 1 252128 255971 1 150539 862873 232361 261182 419203 220220 186095 265468 209081 205502 317227 222312 195431 160505 157897 187630 197396 119887 290895 140001 863232 161096 183561 1 172490 1 160089 157983 139691 1 164828 116786 132250 155535 97898 1 565343 133517 136543 1 266799 147838 1 756740 1 143366 198465 251556 224104 1 157290 770771 151386 46096 141297 151315 126093 152840 285416 1 157870 161678 493407 164425 165683 153045 170027 172428 762778 177632 171009 1 359736 188898 179369 8328 198443 304861 191993 203648 166536 1 291127 272157 227752 231755 235879 210742 244294 1 333786 222221 262255 590432 281114 276428 281295 137273 290794 240084 1 306713 639971 317092 507352 570176 451004 1 344355 185137 355502 356251 200611 361979 378600 384696 255700 396615 599376 394913 171403 420490 426078 436006 580419 529295 447246 355338 1 364296 476041 425423 487731 408493 406530 315992 583868 488599 1 356235 536523 612661 1 759323 559801 333729 362841 44239 586148 589054 607168 777230 17634 616662 428969 788188 629086 725851 239915 683850 673142 685982 623397 667111 1000000 857299 1000000 602441 747996 693106 940992 737904 570974 328784 628549 732912 738379 954583 828821 701665 778666 760772 764941 886880 773145 777966 842892 869827 999665 853902 795457 791768 1000000 832864 809151 851116 807361 771384 821833 1000000 826311 828839 831183 838594 919174 712987 723429 453257 843024 826456 850424 838535 756982 843607 853257 168191 510215 855472 855905 866430 692092 857930 587683 858532 858647 862913 856550 455546 858068 856927 694770 856557 237213 1000000 740814 908240 1000000 907302 842359 884506 895569 844517 371676 470927 887043 816523 823648 832300 534392 1000000 824031 822437 1000000 815996 753966 196026 812399 544936 1000000 794219 795011 453150 833187 212630 87000 128020 770811 627873 754871 1000000 572817 749610 737546 739259 735826 190796 723071 721515 716763 711619 706295 1000000 696168 721896 604465 720867 482485 667714 289673 19501 653002 386487 641678 599749 1 625149 618585 675628 18258 755309 727669 588878 755737 1000000 566945 648270 558565 553037 542023 539506 534000 527761 522396 355283 509159 584214 492299 193017 452315 360970 1 466706 459663 450195 1 441277 497921 324920 388312 487298 410790 404998 701940 393254 387246 390321 378002 367040 373725 387251 401217 352329 970406 335949 831578 657081 826754 314680 192986 303945 298789 749268 288689 694404 278834 271849 816832 262234 587338 255453 249518 321217 250550 580830 142292 1 73121 1 218101 249433 445828 211038 203695 200275 1 193770 190546 136795 242200 359209 179212 177482 173968 93968 169228 1 165427 187635 77370 148368 146954 155621 1 152672 1 155734 178316 1 146920 146361 145667 219968 1 156088 148394 123340 143854 1 1 139073 161854 145746 494202 143267 158312 145709 475277 1149 151778 140171 154702 156146 160360 95679 204046 344931 177477 167162 196121 1 174718 176152 558448 147028 522502 164966 153224 194825 198112 201391 204806 211191 296191 215607 1 222831 199477 1 235279 235984 243685 211450 252472 256955 494622 266343 271924 180678 366906 1 1 293183 214642 305747 310882 528520 1 1 331809 1 193350 344152 831720 999076 521945 371717 377529 383355 676383 395147 401071 406961 400719 418611 782800 276348 267063 458070 1 455651 461832 467979 480531 466832 486540 333430 234699 513065 511338 517806 1000000 517249 482801 551665 548431 227644 560690 566532 713311 580267 585013 537912 640637 615992 709793 612387 620527 918931 655273 1 741213 649697 577390 562078 665497 672675 691948 841208 846118 693058 717483 703697 769016 777590 718504 723401 735602 705918 842114 742314 789279 749783 241993 592168 764288 767102 773521 776861 782646 1000000 1000000 905857 789992 722713 802359 805601 808794 706317 631099 768327 820751 824547 795823 510647 830505 849866 838641 843667 1000000 892013 866070 822648 945929 860118 777515 851541 851288 855090 848175 950758 689452 857329 677827 318709 586138 862423 859219 1000000 859216 873547 991196 841025 659426 935104 398978 884402 828919 878483 848686 856362 850211 1000000 1000000 845649 778876 842015 401788 837779 835470 815558 500067 828765 826231 817210 960108 314799 861605 811985 808737 1000000 801882 921503 817965 624830 788684 784428 704557 335056 777738 602278 764441 710043 351894 767713 745621 742489 1000000 731743 694476 723511 722147 713347 708628 614927 1000000 693171 730423 687170 687744 121268 666421 611775 655210 646202 617666 622725 126191 553141 795630 854259 609082 504521 257087 560875 585251 577553 574432 553136 555222 549730 1 545666 469864 530164 523947 541475 513250 456887 499303 701168 740298 502946 604498 457478 462062 476131 449756 446900 1 430198 465934 420008 114262 439044 402999 395651 389668 383623 389939 261980 389728 343871 354871 30 560128 338031 46699 100423 101139 323402 215378 21784 300676 298398 554754 280957 113516 315554 271534 263481 252144 229103 265739 251675 270151 1 307279 224831 143927 250562 145040 1 212343 208762 182450 172536 237087 195877 202999 189092 182117 183278 101682 177925 174905 197428 207305 169011 83134 152641 610484 190816 236957 148733 153478 152511 153260 1 285314 147455 301027 147388 146460 455234 84408 113566 95615 178372 266148 139972 79111 144721 83604 145723 1 141103 160566 496456 182711 195223 152007 153349 157026 156927 258264 90831 319690 622208 1 1 159620 163529 101070 177218 180917 223115 192915 187947 1 54827 472271 201026 204202 207873 211770 214437 240255 373932 66981 1 215512 1 237896 247914 258768 296937 113897 1 269412 276917 279505 287235 314137 992129 1 194889 789647 320951 320540 331094 49269 347603 481549 544573 304811 362586 364901 373674 537267 536689 215835 394023 641639 1 401742 452495 424879 472232 436063 1 435172 448236 469349 521065 460952 479156 158298 491294 1 518786 1000000 800823 478611 528739 493299 1 543576 446781 609774 565649 571737 901725 387030 584807 897871 1000000 607717 608446 619565 625428 1000000 720953 627622 648404 654048 676129 665326 672541 614172 802908 551289 23005 697366 889690 888287 712718 717671 29165 655305 716062 625687 978055 1000000 750653 1000000 743556 763289 762051 760376 471854 1000000 127924 688048 792322 958703 546217 775135 407896 808572 811773 812198 809748 821347 183535 410032 828571 363665 795408 833112 779129 827822 841610 843989 721272 848030 822228 1000000 858823 271090 1000000 855181 849368 557899 909520 292274 799360 855725 859422 858470 823129 859788 1000000 1000000 859096 857851 1000000 858363 1000000 845153 858036 853211 850677 851218 850153 924351 590441 1000000 850096 790056 855263 837059 876387 832534 1000000 763836 824920 822368 818586 865576 410296 1000000 827830 1000000 805538 1000000 523739 821105 809313 781686 351596 1000000 770925 1000000 761426 757683 753129 745950 740557 960715 735260 433433 719328 408144 727996 710681 705602 901972 693770 691170 743648 896749 676859 416436 657980 634599 651802 900014 483422 634693 59095 472184 701802 611376 971258 588083 478959 632970 569736 582905 569434 571720 634338 547478 724516 440205 488986 303294 517233 514020 1000000 501619 187985 1 868839 480859 343645 465046 489331 451983 183557 1 440375 965901 411621 416077 86124 284512 397733 192433 384391 1 376040 1 342721 251011 279747 481215 688945 314914 50078 324660 318912 1 385435 300800 203061 292799 250352 278625 670996 245986 264867 305364 314825 243987 250060 832559 241786 14145 233982 1 378092 535397 202281 211413 312067 206837 238539 8664 196789 1 189748 187564 207317 116797 562952 176520 174103 78978 107716 167065 165104 148229 1 159419 157817 126229 136522 1 208539 150847 1 148832 1 147246 87878 513321 267157 1 150814 145044 189490 665524 145196 130249 146167 169068 149098 1 208101 149969 12820 152233 1 553032 156376 165017 274852 1 162924 165741 167579 167112 429025 818234 17402 179674 182385 747839 188096 338330 179441 189082 206497 203991 195711 1 214652 218368 855732 226068 90798 17856 907032 242483 1 269584 819183 1 263485 421584 274062 278866 288649 122071 347409 241443 974611 309045 313608 573042 276924 330359 322027 35150 822751 352338 1 363838 355059 368698 291429 600675 1000000 721006 404778 429478 611877 412557 428858 434937 647505 447156 525440 459404 456766 555375 1 301960 1 495602 503737 508508 515127 520876 526669 366720 411391 548682 511234 218194 602505 365068 583817 487667 557846 594741 455071 605826 612198 615263 624069 110446 690691 641672 650135 921544 658639 269916 620007 945020 1000000 683270 691210 709433 941904 1000000 665172 718936 493146 726641 690985 577758 740861 745395 752697 1000000 782549 294335 767280 825975 771589 779442 783343 463247 791706 791862 783760 501176 804853 808129 129774 814507 869585 820303 823111 1000000 840929 823074 833267 1000000 915614 840025 571284 843953 718636 871818 844632 850568 645716 808979 291975 943302 843522 768562 340731 858716 531911 865924 638127 880456 860430 699185 762357 1000000 859821 847563 1000000 881454 857495 880912 856186 881405 963134 500070 850732 818904 847661 845212 1000000 842391 838106 763283 857265 833770 830149 395569 1000000 1000000 820309 817981 814923 811276 549535 775095 409026 665975 1000000 350789 729487 784347 779857 775494 714431 778773 525120 762326 755185 611971 746206 771325 1000000 731696 737341 798800 713966 712202 629090 703358 732353 1000000 840470 681503 1000000 472492 918642 661519 669938 25379 472936 637038 536142 1 119633 525631 358808 837708 595829 590290 595835 1 657773 370552 1 634019 648680 72316 105577 525570 522509 405820 524522 514684 476291 491242 441597 472941 465485 169918 460617 438005 333433 446727 1 435004 369364 1 364595 1 126793 396769 470823 891932 406941 370747 364954 354393 357050 335266 370132 401526 331488 473530 324119 423736 261033 566839 1 295116 277219 285112 335617 42624 270411 270662 273193 262429 252157 391205 244559 1 235109 153158 227033 223345 301960 215631 209796 119399 204879 1 196277 321928 192008 131164 181098 436932 76071 185261 292043 1 401518 1 65466 1 389530 160569 1 183517 155662 1 155485 1 150618 149682 152981 148002 144055 572532 1 274283 737331 145645 142232 145568 145890 154017 307002 156694 1 148467 453503 1 151314 1 153728 249518 166677 159191 231225 1 163482 165469 435542 1 172014 546196 202449 244561 195956 189005 404937 190810 506824 143461 166322 1 1 1 217979 217174 222638 847799 220789 307818 256763 44436 247758 250414 254898 69463 290901 266639 874078 267546 283097 291711 250765 267876 302670 311069 315083 196647 848887 1 334673 340340 356119 363500 354050 354838 721580 374252 370936 386218 398477 397667 403647 409620 490268 421647 358814 687407 439866 478964 452109 246775 578453 556621 476019 482936 489165 883132 501556 714185 513693 363425 402587 533122 534721 925767 578288 1000000 563303 1 575370 1 922067 791577 589462 605556 611461 617380 712107 630769 634925 624797 646324 758817 656968 583134 1 627652 41860 688631 689574 700471 292017 622510 541737 715941 720954 722928 744975 835702 1000000 750966 716532 753615 876470 684057 450686 298719 483626 298412 787481 747285 790377 303523 797662 731838 764832 802185 921854 862216 1000000 820061 791965 825226 903454 788730 795685 835614 838500 842974 892109 1000000 838794 857614 791578 718156 551418 783419 854709 781446 823175 843435 872017 928569 746010 1000000 1000000 868898 923652 1000000 859660 860790 860507 488842 914707 1000000 947361 857491 842125 895296 851419 1000000 667925 1000000 1000000 1000000 845375 843575 488541 855654 819262 1000000 833970 860417 821988 825030 822188 871164 802879 825743 888559 799174 803630 800289 784548 782892 473329 522016 779444 842007 781349 937195 765600 780180 326513 744207 787208 743555 1000000 521941 730086 1000000 594332 714593 709704 895007 753091 699482 688991 685151 659499 497824 723410 696584 658607 859984 437673 655746 836573 638765 480367 386086 611299 245025 980726 592147 587449 579807 626597 733413 561819 477635 566955 736481 517509 405265 486786 365838 480011 345292 494666 494904 536070 470914 633437 950529 793023 428194 834624 444496 675640 1000000 426308 491233 407054 475580 401913 347073 437360 316228 379236 378957 311724 311162 488303 193569 1 339136 320468 329528 357618 196565 312230 308050 1 299569 1 277978 877329 212069 316784 267657 259369 199799 253913 263129 245239 358524 266452 289311 223379 224869 1 217268 638607 210036 210910 202456 202925 198060 650548 1 882810 1 142092 1 179100 146463 184751 73564 1 165416 362827 856330 102454 158215 176243 1 170060 190729 180466 140324 149594 223824 151235 152360 314433 1 146444 1 146180 146240 146115 1 152704 1 118687 148505 149655 192396 152313 1 276625 773735 156749 85869 159907 61000 163238 1 1 169502 172247 174320 179591 251152 1 184511 193564 513986 194839 193797 192978 203232 225980 210132 1 583673 341066 414197 239209 232901 646874 247320 703458 234156 232612 1 189155 267776 910702 274737 282096 303430 589090 818160 302080 435070 337414 1 3813 226703 244117 339326 345648 270290 356060 393485 341708 153277 374960 425025 376446 400746 402518 408483 492226 420791 426537 430470 439332 39749 450924 388916 463817 467010 393589 481665 95910 494060 1000000 840284 507666 401510 563966 720765 538938 547057 560804 555993 563518 1000000 121347 397459 282330 441939 598462 994419 594294 627367 302699 638285 219040 639148 675902 657358 656409 662897 694271 675001 678807 25189 509084 569170 1000000 671295 455582 1000000 719821 156514 730107 837883 626451 587005 592679 753020 745286 838191 1000000 762431 774314 803335 752711 797393 771120 793574 754819 800186 854400 354922 810413 820762 774073 529901 787965 824604 823592 1000000 1000000 834257 838238 794880 808040 844028 842508 848783 848766 578717 965854 853694 1000000 856073 857363 858575 916880 859504 860228 730275 1000000 946961 869312 835829 846411 846776 505245 860805 859894 881841 495102 862536 857423 858099 1000000 719704 1000000 1000000 870203 1000000 450399 844660 957546 824756 833991 833596 1000000 831856 828842 830460 824206 823633 813594 814960 811684 1000000 873236 801790 1000000 527497 792328 719193 598034 775050 937001 775819 239081 744634 705686 937695 362763 746272 740887 780193 763152 731270 576783 257318 774777 731671 823796 664038 692229 674353 791337 675197 669611 601526 658316 653139 647168 641426 1000000 1000000 693199 675738 380069 604502 600333 1000000 40513 632951 576347 191138 564153 557607 679318 666273 389105 883134 527170 485528 391716 914534 502451 501140 466795 609114 477464 524226 122888 482218 459997 1 441624 431798 381170 422604 39269 77950 404518 401052 392750 307963 380901 375276 374141 361501 397429 378162 349089 322915 335794 1 49237 250268 316527 308987 283474 1 283410 481734 314382 478246 374862 269223 265031 258069 255618 258806 247243 244516 236653 234546 223748 1 331550 551609 326859 794046 208192 216706 212302 196998 197725 152136 237321 197955 391080 151438 176250 1 176427 372313 178353 166457 164618 166758 92754 731141 1 156222 129862 209394 592856 151331 150457 241725 148288 145887 147770 144175 1 145568 146576 146821 176396 169710 119961 264162 91138 129392 146757 185056 151862 158051 155925 1 1 157793 160449 161725 163551 165014 1 1 201222 173671 1 190049 1 1 343144 1 146246 196366 199562 202850 111450 220572 213256 216919 248854 1 223657 852304 258547 240546 194135 143981 257744 257212 262460 267047 271720 276433 126326 284505 732894 296245 301187 306208 380022 317064 315323 192047 313569 339047 361702 366471 107714 453699 252371 381141 241272 383718 303049 397008 401394 469396 413327 247763 482291 266989 437474 443416 442773 430100 461198 1 1 95745 488897 312656 499149 495678 511555 471964 311152 524146 553798 664198 549289 546453 560301 567056 543584 171791 576997 575157 582514 1 370619 632212 414610 631882 606758 882516 640305 462234 456221 832372 670917 755267 677639 556160 688439 690144 735581 683020 709938 719817 719233 724113 755592 734780 894337 791769 841089 257899 754401 791788 765392 767437 771989 472783 878841 785760 1000000 793104 796725 844792 182122 807056 772190 1000000 856603 854135 1000000 874634 1000000 830533 595773 1000000 251899 813141 898247 893889 842922 863387 694979 851030 857319 819389 855305 1000000 280698 817399 859218 859932 841403 847284 861533 861886 788315 862175 687322 1000000 878398 887639 861134 800290 1000000 886070 858280 861090 859744 1000000 850394 826824 850970 866689 886587 844877 844089 685774 840622 837860 830534 1000000 904720 827645 930987 821876 819236 816457 811903 810004 803740 732358 817141 774444 791679 580203 719179 1000000 778893 547460 769237 764887 706784 751552 725432 631476 757577 822835 733368 728570 730938 1000000 713795 708711 690390 670985 693167 1000000 683001 661765 664735 666170 660594 655058 653269 707088 779191 1000000 326291 535893 614613 615620 526451 546897 477075 587648 581193 572603 558245 601205 142624 545848 541947 785477 510334 490793 514196 511016 505243 1000000 1000000 482149 409434 986623 467674 195130 455379 582481 470608 437080 583768 424949 857854 132184 379672 400993 397592 381259 383299 172147 322782 366263 360285 317380 1000000 343519 343958 364580 327078 321776 334529 1 499749 247276 290148 290833 285851 280677 312150 270498 301604 1 2193 920526 244346 244648 182079 237051 209908 230098 224503 220702 278377 525423 209700 193952 114359 225465 249366 193345 187329 236528 62836 450436 605849 185539 174400 172135 169864 161810 166043 162705 161986 1 158682 157204 155821 145289 444238 263234 651136 150440 104685 111557 148478 148067 147721 188902 147385 147233 133674 147689 148875 237237 15520 149364 118331 91144 151057 2456 531247 120849 93367 298248 67825 160892 169367 165644 375775 179738 173325 172574 176503 182544 80468 184298 343045 189970 408307 252910 235766 194655 236848 1 52953 209087 87002 222569 374931 492898 77025 223868 245354 418382 1 274202 752118 242944 270124 300662 1 478281 295223 295847 532880 293403 585252 315059 244229 322244 603669 457306 218407 349715 356505 540834 380139 366760 374586 32905 388533 404781 272928 406211 569661 405507 444361 58928 385388 437799 449282 453504 460788 1 473157 153434 483692 1000000 519467 504145 508296 516549 516739 528939 535123 39793 793977 557028 1000000 571015 571979 580278 585127 244164 608117 547340 607021 787079 620089 822619 631394 637537 648195 648820 608400 726035 668480 398304 685836 116235 1000000 692742 642180 687329 615810 713396 270307 102553 675335 622026 940008 742467 752773 744846 678237 737998 764746 1000000 720063 470467 781192 785072 788891 793966 792852 335162 851505 1000000 566433 659772 820245 337715 1000000 823345 776944 830480 831821 835336 837670 790308 852508 845707 1000000 798047 842000 851168 852200 853994 1000000 744121 733409 170586 837874 915758 263238 897976 862005 861822 862484 804838 929360 862692 865037 643795 1000000 837388 638386 914501 859117 841717 791571 1000000 688447 853391 1000000 851983 848711 849216 803464 942064 846743 1000000 1000000 574513 831583 1000000 832841 823973 820632 975436 801158 812273 480487 840711 802069 663075 603657 783306 752804 766033 1000000 711391 781200 766407 655469 1000000 753747 753639 742690 241379 826804 293273 690459 724934 568322 710753 1000000 700482 270040 946569 922231 679224 666182 670105 725436 820818 651547 648143 890534 642905 745425 572914 600392 611048 601736 617456 596032 579194 581048 575018 568837 561528 301632 589576 544288 538404 531727 618438 518339 775926 572976 494217 479200 829570 482398 210158 470279 86035 405849 451586 444385 313888 486658 427221 378386 383897 909271 318944 404217 1 403995 457973 617020 311460 546224 572884 312441 345557 438940 286326 397774 304432 221150 313293 1 325861 245243 284091 34228 598621 278211 272772 88181 1 259618 453256 332703 258915 159949 55234 269233 1 1 222331 271480 241080 115852 80576 1 870293 187837 1 436401 129560 193463 123264 180642 551882 1 173313 1 170124 1 247357 127292 161365 155509 1 157506 155547 482221 775578 1 151699 148392 149785 301166 1 151202 99966 1 151321 1 171490 674356 149041 149371 220987 1 1 601424 153548 155783 594673 1 158614 774479 183367 88179 190641 1 178476 230366 174006 176384 1 200327 228304 187446 249166 193340 623831 159408 289532 203823 573095 214893 598972 559085 222219 174154 371888 621884 807458 243486 360394 1 259208 95754 831775 244408 274884 243267 288146 289406 294324 301609 367731 305922 67557 354982 411553 330423 368057 340618 355629 351480 468640 364445 295652 374976 267233 946712 393246 605766 324661 410827 418246 588749 425366 450669 441275 447305 1000000 459699 317566 461081 480236 484343 498115 496790 1 715729 584785 323590 533208 533921 456523 545294 556185 558961 564598 451678 578080 579386 589002 595252 523398 607825 533901 864757 624717 517449 636302 639648 552465 742867 659070 665653 621499 698605 681307 686472 1000000 799669 536307 266322 618430 690018 722532 1000000 732392 757639 741758 739191 991329 688230 759790 764092 847124 764566 843602 1000000 784439 770244 1000000 473498 800138 238421 419949 815168 813772 1000000 855306 782613 817156 1000000 827217 832803 835227 857266 839642 845436 844190 828499 822238 1000000 1000000 852872 789356 1000000 319139 957071 857578 651397 860688 852603 969065 873059 862864 872305 1000000 863354 884026 694006 869998 829455 862023 859673 860770 859825 861416 674758 744841 857206 564606 857367 851505 863448 989710 846118 844159 841964 677209 828796 899417 921125 896560 827680 812376 821650 919758 799336 403894 897405 1000000 799202 1000000 1000000 776107 286708 562864 778156 776796 810980 768557 764066 759989 755591 751083 746920 731996 736508 732525 707495 735212 778980 650064 708001 978611 749314 691739 686692 608750 443987 670482 664954 662920 613834 647027 640802 717284 648265 622533 644429 627164 749493 599518 656742 653439 65126 799345 557179 565145 1000000 552803 384658 584712 655340 587200 447109 516882 524031 416151 1 346856 258551 493277 472258 491680 460072 442669 485700 473447 457040 500236 423465 442884 975151 154170 302392 393671 420582 1 394641 375517 451422 360022 234709 344982 1 335549 339714 909918 320652 562326 306913 305004 301504 524372 418086 602699 272161 1 281631 265348 818542 1 68636 246506 48036 345140 231155 231709 227750 197967 296714 216075 765213 276035 205794 192791 445711 99822 194319 196271 184383 184618 246425 153456 185963 174931 63076 187543 443520 166063 116959 161529 101289 126744 55341 1 201379 95277 153014 152065 125820 214413 329984 146602 1 181605 153479 200534 612799 262837 161332 264650 149797 841811 135389 154127 839046 110796 152341 156060 157394 234467 86894 137241 163329 235240 159054 169395 168215 694480 165640 1 151297 253378 186628 632363 1 202214 199817 207035 223067 272171 263322 215481 201690 222880 1 245601 267194 183613 73536 43537 63578 878903 543729 870746 637344 259092 369223 1 288549 384467 189245 301460 309020 510931 317331 283407 327286 350277 351500 497929 851394 224172 67838 616610 770033 75298 342715 193746 389545 279689 409526 1 549411 427347 1 424857 145237 452311 521092 466545 341472 438251 467275 489391 493960 347312 774671 551493 514885 446435 532716 537989 545027 388712 557427 549731 1000000 565032 581831 597907 555877 600074 333984 611868 617692 842007 629187 670488 435782 552057 717639 756782 707507 714299 434260 708550 749668 662840 681905 318653 1000000 1000000 716819 683309 698557 731398 723199 772561 773441 336261 753121 704557 952442 767702 947733 776835 164762 784227 612368 847925 801488 1000000 805554 1000000 809255 836216 289853 819251 852167 940455 823320 829855 578400 743593 837491 839681 809830 843807 258622 849080 849728 938101 501097 1000000 855808 887450 858225 860835 860131 824242 679533 582298 861835 405228 867412 1000000 622701 865016 591843 873507 863101 982567 862225 861156 925280 832976 179892 257836 909331 841829 242019 862631 940966 839668 847237 1000000 755691 1000000 776060 479209 851499 767954 764873 826312 823622 820591 818981 827649 1000000 768943 804626 779151 797654 692242 790220 275206 782556 782752 774482 155057 702314 1000000 757440 771862 748463 542981 652935 796036 542564 765748 770839 911633 709747 704632 699427 694180 682430 834116 664476 786815 693509 64040 1000000 650952 643599 903035 635536 417763 633678 615533 820197 113883 597446 742335 17877 630950 572490 576680 546983 546437 931179 546074 536856 615400 738084 983874 1 503528 307354 493348 877736 369860 624112 468576 346068 477955 449854 184106 440180 159520 424772 582984 393865 1000000 401864 325379 388913 384212 419136 394659 51633 559195 354942 170307 344507 1 333500 1 319421 717758 938835 307061 300345 233812 599550 283448 358712 740369 318231 267957 262280 176683 254434 256381 245440 256620 237473 196988 204972 268135 222643 217701 1 1 207513 205405 200699 197743 1 191674 217628 185996 1 180116 178206 175802 57032 171837 513698 183740 62058 162829 162564 159596 158124 75429 1 119518 48740 122432 156994 789043 1 150145 1 146708 200603 148715 161084 348950 154539 149766 199394 1 159635 153921 1 152845 156996 162356 158840 168843 160458 238024 205087 218194 164262 169307 178736 144205 175970 178566 185332 280919 135920 8548 201797 210945 198197 201379 1 1 211442 788372 121384 222585 243100 254189 233929 236317 242480 37289 206763 254843 496533 264318 252940 537871 80160 210937 1 292693 1 570902 307846 313152 394511 358542 214629 334960 431798 345175 351225 356469 181345 384221 358435 627389 385150 1 928527 1 605586 603550 422563 424811 544459 424468 443548 468546 411370 333069 897822 470943 481739 985039 200573 1 491171 512919 526603 517305 1768 537698 545526 284588 534220 983775 570124 1000000 285080 584110 592710 579008 1 612349 635489 620033 631371 634121 639938 646086 651786 614384 659478 671594 675397 670936 247023 753475 1000000 230012 699510 739881 742111 463081 735261 730444 956367 740180 642158 480767 753963 748067 175932 767289 779665 775373 221505 783656 787291 543023 794861 522415 808159 1000000 298886 817565 804705 818415 1000000 731937 841586 1000000 800314 834981 821538 825789 841903 803532 846392 826780 849823 704036 854290 857101 1000000 857284 665889 1000000 850801 861402 737946 859851 861121 525101 166539 1000000 858360 878162 864398 865841 801453 861873 916946 861584 876553 377649 859706 858246 858588 856267 855612 629741 851081 850140 785524 722978 844023 720504 826000 836509 735867 1000000 680807 285172 539064 470180 873877 815950 812571 1000000 807218 800910 799197 774388 789977 641595 784223 773379 778990 1000000 654930 763173 1000000 1000000 1000000 255109 732775 1000000 872910 775317 661431 393055 735698 706652 593896 696343 690982 765756 687500 674790 626839 776912 567902 894933 721767 641009 362699 475824 215056 658063 528007 1000000 602691 615559 990638 826923 1000000 578457 924555 572347 550546 545188 682612 576606 140909 235843 581025 508068 502396 358967 489528 412260 597183 1 610170 458870 451738 916489 440255 237752 361737 551597 410713 367791 408283 412378 891786 194186 380680 374886 150779 363450 240112 356942 346756 341046 13623 306479 324396 299013 318796 309184 303988 297712 541375 297002 347899 279476 268894 297672 213075 261112 256275 433895 43415 240277 258938 235366 653641 226867 242147 698378 555122 729133 638435 1 202404 199222 196110 193097 190050 187913 184641 174924 179520 440632 165453 431153 202833 168515 164965 157714 143545 1 179041 220523 153507 155971 154966 153747 375040 152283 151697 150865 129836 128717 1 93108 1 187770 157630 296876 276110 151250 122325 13613 155941 187577 1 156541 1 159328 773851 326344 359889 165664 234509 169764 171546 173760 277114 178451 228674 182899 1180 188965 166973 194944 330429 382883 225308 360008 132527 214559 218161 560822 1 307131 236114 213272 87687 245786 866709 1 221786 530532 266756 330334 400401 282036 287010 482887 245974 304505 331250 235449 317801 320954 352536 697489 338791 1 269713 324163 1 29238 368907 471441 246998 316291 660675 380483 403796 413580 419148 418718 431650 1 441147 450112 663743 692551 467137 479592 480889 463016 498401 1 509564 511709 517910 552264 530296 536484 542667 596089 257538 561126 550116 573357 579705 598629 590176 592106 603823 625847 581442 634267 626701 494788 638809 1000000 535889 633311 661559 694618 669072 679045 673257 688749 694093 692674 704660 719120 714947 1000000 748281 705128 1000000 739345 743436 731527 737363 763595 736487 766111 770637 774774 779036 782871 788169 842338 221056 242603 817370 768968 1000000 812019 831202 834184 630903 824395 826898 543953 935599 1000000 467068 839753 920833 844017 780392 848007 1000000 854140 853223 823837 1000000 895473 856949 1000000 230250 858057 862523 983083 1000000 967268 821367 864975 826080 1000000 872815 609035 836935 840923 182682 853292 865156 1000000 842891 859592 819178 741380 857930 854107 872534 851207 852220 625070 845633 872644 842953 839351 954242 1000000 831677 827902 833675 825138 871600 912801 787496 777010 490008 737767 526304 1000000 767656 789775 748284 761211 848327 150619 722671 765453 762438 1000000 851522 1000000 743082 624803 1000000 1000000 723824 718854 736120 712086 527507 698486 693084 1000000 1000000 729223 671483 29560 658939 999700 657196 643322 635514 775132 626215 620094 630431 557653 594607 613798 375170 583060 701785 610213 92250 619469 553654 1000000 424709 559604 443976 521110 520863 61732 504218 624451 830711 36335 416078 1000000 468468 562270 460188 1 442588 337383 431026 699764 418380 412614 413929 400659 340025 232217 382215 637282 373220 391855 360096 1 299231 343599 337781 332352 378295 1 323562 679923 377442 735644 301998 796803 295913 281226 276456 803871 326155 252098 261929 117570 249832 282965 610577 332460 212560 229941 190734 232538 395398 202648 261398 207234 208799 200719 402571 151700 178873 225818 183534 188345 180688 249678 232984 225841 171544 169485 84494 1 134960 233409 157010 159296 226864 9047 139943 146821 154604 142918 152179 746233 65630 1 104208 1 152481 335380 147102 157773 149878 581495 157624 256391 152460 153846 208885 42716 157915 374461 159455 664387 163868 166991 301097 669896 85851 173738 77098 180479 179789 175820 185645 188727 128185 564538 247923 1 204618 176519 210603 381810 502496 168539 352478 228973 232878 286912 240976 521123 249391 1 728734 262852 321010 271696 276454 281331 286056 290376 292055 294628 1 244197 1 575166 1 1 338548 384176 670488 353267 373327 365676 1 323616 382934 681071 394034 399697 193312 429360 652915 479577 597091 445112 403747 448742 454881 462233 499439 423540 1 484858 547628 833553 145939 510567 512166 522479 329683 535123 538320 439317 553330 559958 243769 931850 399540 1000000 432504 384175 272987 608356 779271 1000000 626085 637485 470326 50338 650555 710666 785199 705083 565756 677106 91921 1000000 1000000 698710 214077 707978 714053 698687 228732 728915 751523 701588 835483 191185 762630 756968 759543 717760 798123 774097 781253 776184 785227 839258 792587 1000000 790207 805313 786606 891905 818442 951245 844607 1000000 183285 851755 832077 767430 1000000 838725 849252 354222 846017 878413 837575 961950 855491 833754 922331 946251 858978 720281 861728 1000000 863205 867894 1000000 296594 739295 878464 865575 865646 692630 437043 804824 1000000 864386 863827 901102 726172 861501 860514 984870 866069 476167 592290 1000000 860962 771232 848871 792628 844189 850238 660838 815865 835590 833139 834340 593600 858772 821676 894455 815764 780429 650181 805087 779881 799338 694580 784095 693459 783709 721652 832851 661968 1000000 405140 384575 890782 649156 503738 754366 1000000 724662 725981 1000000 1000000 850774 1000000 701672 695179 689868 929162 679085 673058 668368 507388 761277 651247 926836 639800 636652 628194 507177 616439 713112 1 1 594922 586532 487588 247365 1000000 1000000 909636 477111 507225 664743 158839 519876 518974 510183 557736 728500 440159 630719 426766 480617 485393 525815 450761 294686 1000000 399573 434159 828217 420657 414641 408941 403836 395401 378304 384611 496223 259342 753968 327991 891002 510625 345426 338683 407323 190808 359824 3803 311429 308080 866693 297930 234836 793385 283120 216049 114353 311384 264446 124201 162620 246921 261854 242749 238616 1 228585 226798 185962 24673 1 212199 208771 195895 222087 95321 196362 270090 222424 122721 184559 692134 180197 317035 175800 576539 170252 53048 166649 165006 163282 161370 160006 195464 852987 232936 1 155176 109603 139825 151890 814346 59422 59640 1 116757 150696 128287 1 163970 284934 139584 178620 144905 199538 299724 153028 568603 640396 160874 196872 164005 110297 165986 1 147171 97338 176456 436936 179034 304002 185774 205862 190973 1 194636 200248 308497 189412 210316 213624 217227 235130 208259 228276 232097 231347 159423 244804 55236 251959 257415 191230 287458 1 275610 280417 285285 290080 295058 300332 269095 464755 315460 238959 326007 375593 530365 16441 346603 353322 363808 407577 742640 114342 1 387654 224586 440934 401160 414992 736642 423396 420140 300000 310500 22544 491481 450362 828790 472564 461700 470021 129014 496510 502760 391301 550769 522534 544022 536049 375401 573537 552589 679964 565129 532398 514935 1000000 536329 891505 597482 683644 515606 579092 624973 592277 670744 641773 1000000 605907 651357 651072 670624 719178 1000000 1000000 627290 555054 751952 860820 546429 699765 734937 724888 741826 738135 935979 579862 326318 751456 760708 1000000 772673 782051 832029 267940 763855 792744 780400 856505 177248 800481 1000000 665499 811292 919530 820713 760729 826423 839308 888901 763760 839007 838840 684876 808951 851534 848072 1000000 509608 853440 854466 1000000 1000000 889836 973398 318581 833778 863236 869887 867450 867345 930891 857985 865866 803569 866206 865173 1000000 865465 865076 203840 665997 863171 862301 862626 860230 480245 529981 851125 1000000 1000000 863219 1000000 828560 841078 843070 841407 641008 870020 833759 818930 1000000 829006 822568 820322 285505 932732 810538 807428 989510 424598 925353 793094 789256 1000000 784503 777396 773240 769077 442062 647852 765310 750058 1000000 742199 1000000 732691 727801 1000000 697082 712722 707691 703447 712731 691989 712540 681220 673128 543273 705751 623095 658649 445504 65277 636257 630447 624597 618902 337613 327913 600892 594467 588173 574551 576757 564541 542446 175144 552868 530297 1 380207 527533 521331 515127 522693 502141 496659 462321 21549 477840 471802 970015 1 453364 539292 563166 336982 420619 467480 1000000 410129 738820 429625 371727 160569 293170 378016 370085 384216 613333 312188 816260 342074 476617 1 326006 320559 1 313299 88831 288354 985588 498587 323112 276619 275463 270938 851980 244284 842644 253023 284808 244516 240383 330835 911430 721462 235295 220951 233619 341029 206715 1 155275 200496 197410 182328 191511 200806 1 181055 180871 178715 98409 176453 172933 169710 1 244964 146474 169761 149981 119073 228925 585452 409678 244000 152468 153713 1 151053 152200 174635 151521 249010 151715 108041 1 1 183300 152968 1 815109 154473 156458 292737 181274 187872 1 161698 167213 164886 362386 89973 171510 172960 300085 177813 1 181249 476419 207978 191033 193778 196894 181752 203626 441222 220823 213235 210401 227776 223857 1 199936 235716 283341 1 1 29363 41521 227211 271077 270148 239780 379070 258255 486235 124910 553728 304241 309482 341059 149169 14615 295520 882650 293833 347328 304494 372398 744476 369082 328280 625736 96148 357814 342705 404475 720570 416136 499120 384743 593027 441423 458960 452674 328087 466473 470859 479818 442484 553493 495666 501869 508341 487894 412318 193266 208579 344528 545536 547051 557602 563679 558356 589790 581988 622939 594086 597686 631911 611988 606442 624283 629712 809906 651382 647311 661142 601591 664094 749647 674973 677010 662054 343301 599104 696866 955304 711136 717285 722998 736224 668072 709467 740106 802937 782560 714087 759632 829569 793588 1000000 808182 535459 735721 973517 653697 1000000 431684 376776 855714 1000000 424348 959614 832689 219812 826171 826161 771647 834353 1000000 852553 832909 1000000 189432 848074 820511 893660 854448 946854 1000000 810355 888291 1000000 998030 863009 723229 886757 865063 866088 865177 840527 712871 867693 866790 498158 567220 845056 865828 865313 884510 716578 858879 818530 858068 627031 770382 857589 853380 553866 854082 772138 1000000 151852 844972 842751 840280 1000000 836597 728444 830382 650821 825078 782289 440685 695636 651143 1000000 756205 1000000 748898 780126 790973 806556 633680 785234 788471 428244 712217 744793 757820 753326 743514 726744 760955 734630 265437 725578 955743 714847 323196 718948 683277 694078 946575 1000000 677912 558186 1000000 661314 679290 704261 1000000 639762 1000000 971425 624984 638399 594786 603174 1000000 602011 577575 477289 573494 663054 935754 629069 548411 525474 536020 489267 25121 483486 356996 235194 581723 485885 490641 1 465482 53086 463592 455691 445378 433479 1 366975 1000000 419245 413294 407034 1000000 395406 842130 344441 90950 389358 365204 434409 243487 383546 344228 338755 210851 339344 325257 385245 309250 306779 301971 289054 647980 357573 896933 277537 272852 271912 285665 448558 286322 603013 1 244040 316382 207182 171709 563638 222079 218951 215359 239445 208282 205180 148412 198844 1 286235 187440 187468 278616 182771 179681 129875 1 206811 125859 168987 175409 127625 1 1 109729 362964 732116 165636 153174 155282 154285 1 168921 143347 151587 158137 268105 152411 149210 153577 152627 133644 111191 151441 154694 311460 144450 332924 537072 159947 156206 808934 61278 101935 1 17106 200233 173551 561746 154009 205471 276538 184514 193520 176795 1 196482 205833 1 428955 292838 1 216294 219954 172421 1 359773 281445 240795 241161 211722 252971 256028 260939 335945 1 567025 278819 283595 256636 119216 304006 1 276077 961800 1 323854 377803 327728 522610 345646 411111 666342 369670 1 373734 379637 384970 391563 405963 403049 479534 408034 420939 286965 1 439237 294583 451362 708013 449838 626040 513403 453295 590246 495232 1 597865 810515 519405 537735 392681 609057 861605 550270 556772 565941 558579 774516 573803 487631 670542 542074 432966 557198 626121 1 1 633815 539445 487260 648831 344314 622713 1000000 674339 679072 679117 599705 221122 716264 656667 710184 630570 734084 726387 730842 736184 741645 780796 750274 754294 280517 473414 760780 775583 857111 776735 784394 796682 792498 796090 517230 459619 806846 810233 818510 1000000 819930 878778 568827 823049 827133 821814 836736 867909 841117 853692 833377 630402 1000000 851538 845479 1000000 864850 852229 860419 860833 861955 806186 864064 863950 1000000 867178 1000000 909608 1000000 867307 867404 734700 867109 866928 866946 845255 676703 867409 821293 1000000 1000000 355068 859217 1000000 598211 856045 395012 852252 864734 863187 846154 844024 984814 867267 836939 755995 836808 498038 810373 818317 991141 793703 814157 810523 914857 1000000 801886 930779 412020 698089 760979 780978 826045 772632 765607 767398 759502 160573 750501 746033 741401 736583 964651 729433 335423 716878 185183 742885 722706 693184 692581 713678 761455 675592 669395 722050 530316 1000000 590258 481153 686675 71688 623253 376074 1000000 1000000 1000000 566267 587094 579476 550140 829658 584901 556910 550912 707376 539062 532233 526685 552921 620088 104359 501118 500909 643829 493835 326993 472381 464178 458037 521570 445565 1000000 434371 342762 423939 401161 620944 360815 397778 200608 392344 365670 374528 360509 347596 335201 346210 346367 340925 332378 330059 324746 387382 195078 305821 1 363537 1 287998 290121 279701 274732 269849 1 261096 263573 251925 248096 65272 153592 214601 276697 222729 221096 222686 603543 53291 210199 223098 202208 199849 199140 318865 244385 190632 186013 323149 170241 178739 345849 175112 172879 558962 157807 166473 164494 49344 1 1 158332 120938 157024 81255 159093 154471 505208 153463 202423 153150 152605 179585 132940 187652 152969 148657 542265 1 155050 1 161399 156328 158394 490472 751599 163261 165013 574092 167685 308880 756127 175448 216668 193179 179051 184429 185220 98937 190595 158474 195971 137678 190730 71106 686432 224363 215863 1 135771 227294 109341 232658 250279 242641 42264 407853 252129 258415 1 570657 291269 869192 972587 460279 292489 299193 303243 334304 443402 317930 323311 355250 391577 339259 458467 350225 880010 717894 1 372809 452971 355236 359938 435284 446879 409376 413811 421928 443379 434829 203858 443965 450082 458686 463579 663792 532146 428866 486533 598721 1000000 412152 511841 504590 504866 586623 563856 542854 108076 588972 693851 567409 710041 507226 584874 591746 513035 580669 585392 466685 636348 559041 644521 199782 637397 565698 470714 1 364955 673093 605568 667792 687470 694722 262373 816767 710259 742001 927495 130657 730036 719230 777133 1000000 825502 1000000 1000000 747842 767309 1000000 791387 780237 820627 784499 918961 795591 611168 802898 418364 777773 813196 1000000 819608 728274 1000000 846169 829607 834062 838915 1000000 1000000 843926 954740 848041 852403 852752 1000000 820894 857191 726869 705564 835000 853954 1000000 865528 992096 1000000 703889 860277 854398 529090 865638 832642 850705 1000000 738414 1000000 879337 1000000 876391 864778 864103 863345 858607 518744 771480 395975 861142 374915 586436 852112 845752 1000000 324662 843579 840651 753229 835702 681923 772235 827931 820266 539399 806193 1000000 802401 812421 875412 535704 782764 953196 790491 765388 807533 778555 779603 877030 572930 604553 968427 662612 896369 744918 438561 733737 728850 1000000 553632 596081 675413 446431 705256 862719 686703 683437 676544 1000000 827870 504345 962352 632577 642961 634562 633432 620167 623629 595962 607711 775778 595772 611405 544588 365344 571391 504489 443709 553138 546632 541423 534572 505932 533775 192891 690662 503707 496730 125540 755740 193547 477150 461285 460336 453113 437415 500190 436520 71479 424833 417786 411845 359129 410660 479180 388330 42164 317016 360592 379995 15941 685449 443887 343049 1 327292 496431 371306 315273 311161 319716 9211 354001 192359 981191 124258 441573 273169 582250 258101 258488 258112 1 245794 348426 237501 267250 164373 170478 222211 818040 213370 1 1 1 608771 30796 320984 205693 172339 187351 184752 115521 180201 177553 31621 1 1 314871 150596 151672 1 149951 383365 160488 1 18502 220914 159492 1 154739 71405 153660 186378 80746 153106 184649 1 153458 31567 154381 412161 155415 252733 156557 158030 438986 54746 395260 172393 162020 201922 171295 178742 138946 176303 175653 101237 370295 182177 321740 187734 178555 291576 538245 223963 727074 1 46449 250294 365418 218973 223402 340594 1 210516 231988 257155 263627 250370 237397 121636 134245 32470 439755 277176 281992 328672 291715 296591 301585 306652 710967 593177 268463 194833 319623 194210 469158 345926 668177 998101 358623 341122 355881 361563 389059 1 350262 317884 404267 949444 415629 446747 354154 912997 424718 468831 462015 463577 471966 479587 284000 946781 597739 586132 324296 830523 528597 510129 512075 866793 1000000 597178 560187 567967 572449 831251 584561 561758 596626 602608 614774 613441 620479 610105 632227 708617 468108 668225 657198 658899 754097 786158 677585 590757 559782 693818 694632 701548 836462 439779 521155 724742 734192 657801 1000000 759392 694074 754953 757885 998786 764722 767628 774775 773433 783408 787384 791276 1000000 792611 822232 403669 1000000 837382 813795 819194 811715 819379 828144 837798 726440 836421 790391 840872 833122 862864 848031 849955 867376 840208 780066 742675 827411 860144 970374 945162 1000000 887791 865779 962225 866847 867368 867810 785328 243058 1000000 867974 867210 854688 908565 864644 868394 867080 1000000 867179 863844 978261 903795 1000000 1000000 1000000 432108 690839 851244 755101 848515 588244 979304 830565 725843 841265 292669 1000000 828716 779390 363074 285164 823042 923888 1000000 749144 733813 902441 795248 662879 799725 807303 987751 533758 674236 753885 1000000 764197 754426 749813 737742 981439 746345 583119 1000000 648164 559851 711614 914081 713286 696138 550315 684356 425971 688076 666871 1000000 423190 650776 573091 645237 737593 758905 620958 615990 602865 560983 594650 1000000 586002 695937 573385 795442 789142 555449 583399 544027 536961 530749 524660 524226 531882 504226 497725 484714 487385 481270 954001 469209 693563 456746 498878 729744 438260 736894 426111 142143 449554 407615 406488 400228 420712 557390 253747 1 302508 361856 351071 900777 344205 4761 333219 792286 331618 326950 314578 351268 174739 83434 964905 83196 303316 508887 274515 270201 272036 1 654672 200174 248081 235720 239246 1 262600 241579 225067 219263 1 213042 500688 208895 303198 317523 169503 194237 191416 176090 168858 183566 17460 495932 175588 137116 172338 170441 167208 172847 496176 1 131804 560708 157073 1 182909 156823 77462 1 279300 228074 139991 152330 211117 215774 157109 153958 154256 154737 82583 125362 627634 517298 1 165757 1 161618 53121 149558 167660 244244 169612 171656 688641 173508 170473 224258 121010 1 187477 190079 192843 202775 203176 244914 622983 1 32884 214969 218518 1 568285 236938 227196 230811 241432 246122 249732 200897 1 265358 1 263839 410097 279806 470596 312704 295790 321470 300093 408738 85959 312676 321644 391611 1 646075 4817 369697 359098 419141 370742 828387 786813 960784 365389 415077 1 1000000 402316 22367 505642 681342 480852 447695 453843 163556 587516 474622 478182 522362 523562 441352 428177 509421 515632 521716 930280 538154 537595 677289 491096 558898 561982 564066 585227 1000000 589004 595466 582153 420587 613430 619353 633352 663203 165671 388500 349447 614153 654640 493024 423710 677307 571806 688037 687743 698191 628857 781743 853296 711966 747111 728926 730734 1000000 741434 748000 490626 757163 768842 782733 770345 770548 782344 733691 780063 858078 794601 777035 733193 828884 1000000 1000000 852935 908361 822151 756774 989653 509861 632137 836999 900131 564426 843597 844898 812128 771419 933139 865313 730750 857437 857331 830176 861486 805050 839504 799897 842860 1000000 854824 867414 1000000 880916 821704 549789 1000000 526974 551067 979172 984027 1000000 783583 865297 922697 863797 862457 863476 861248 838583 908563 682296 1000000 890635 927820 844619 1000000 770235 871381 841849 1000000 835715 833667 832074 472330 1000000 830241 431833 814164 810929 679817 918482 858392 1000000 439993 787315 836854 782034 778102 476150 708543 767905 761189 755740 771908 746185 756561 729128 684808 1000000 717698 768864 720552 626324 268814 24066 691850 1000000 682474 376152 670027 276198 673678 1000000 958909 685994 640908 1000000 662032 648116 612339 1000000 532782 295390 593323 682598 532066 936122 818779 557788 345073 187624 563345 533510 303119 520729 481937 172342 437193 495931 67801 525736 707418 406188 421046 452989 421579 446694 426757 434543 216768 422484 443900 408875 266611 520352 453065 411654 558464 376190 163538 364195 172839 365196 347353 382648 1 346352 327892 320914 316363 1000000 305386 301569 1 83079 285312 280548 850957 403050 271567 252376 1 217656 248975 1 235284 1 198720 229196 215525 652548 236036 200769 212674 204939 202376 227877 198214 195598 192794 190041 185763 184828 719836 178411 178839 493976 195590 161428 536384 169099 141590 164771 138682 733391 290241 1 487835 1 156901 1 172602 194376 159235 1 141929 58417 154309 216577 154734 108761 136634 156179 157545 157675 120479 158276 1 161946 198634 164635 74889 167904 62165 804479 1 176501 267524 1 182175 184741 187209 762170 193847 198954 34495 200772 616507 206877 208333 246632 316422 221039 130320 228963 237959 272179 241569 243528 246402 253338 549565 344895 445165 271087 282818 193963 283758 289993 289227 297878 93677 309608 320121 1 798918 248631 448706 341523 1 350485 773316 362914 369596 323834 948004 402750 1 407966 404233 410603 216271 526506 450931 243552 80296 446553 1 720016 560802 467585 477536 482915 495034 248241 525930 1 537905 520876 505086 1 516179 610116 553024 557640 823518 404319 760227 562177 588256 594067 546273 606325 612163 617806 573007 619593 617781 543324 1000000 1000000 504742 669057 863932 675561 665682 666115 657899 1000000 702264 1000000 1000000 717829 723234 702442 583175 737753 1000000 1000000 473108 752848 569293 961200 851706 887937 652128 384819 748932 794970 794041 1000000 1000000 1000000 869879 812538 814223 818609 448338 674767 827764 844271 799724 864773 838652 836452 724101 735821 1000000 852186 851986 777497 855659 857179 863140 860301 865037 862955 1000000 859790 393254 861299 611147 870754 1000000 869464 877771 869737 923725 851592 739924 609509 914706 895815 867614 867607 342650 1000000 1000000 865455 863795 578408 1000000 857894 847243 871841 677434 508320 848771 917192 1000000 552702 769910 838188 911652 1000000 579293 825957 1000000 819147 793411 812923 810854 606374 802903 799205 978606 785642 1000000 1000000 808949 204920 817574 878667 755747 182177 791185 870884 1000000 739615 663226 746832 617068 867701 714865 709698 439615 701389 691491 688590 1000000 200569 673302 660039 661021 824108 649620 539320 646477 632300 211990 561937 795604 980507 615176 596678 587786 590191 475899 557801 565506 737136 630638 505294 541806 535470 418932 276871 576270 516282 504487 498291 492102 1 480536 553367 979764 520643 454336 449027 719952 464263 68133 1 421248 413079 193807 400282 343395 586837 398026 606047 33149 365663 360660 309846 395118 344071 337178 325655 331236 322568 56648 201633 308304 355305 423453 292125 919773 6877 277948 78746 28627 264061 629198 193039 784263 204034 242554 139613 234730 577806 222838 837577 219894 215738 1 1 208727 225013 375653 197041 1 191288 154881 186581 179249 146594 181351 179087 340688 201214 145928 170590 580609 242238 167093 162945 118280 164668 337749 50387 1 441916 345116 52379 356424 151986 1 292330 154855 335472 134001 487606 225355 154567 188581 171474 210086 548972 160937 6898 161884 164849 165928 167997 71770 56614 164036 175483 307845 704546 222521 184666 299847 437990 391072 160455 215242 201212 1 207507 210793 363476 517996 216590 211017 228560 230427 268363 238338 52416 339312 731658 256922 261243 109694 871659 207231 363874 497853 299378 288007 528540 348170 310430 314205 1 932991 338399 364783 340728 661908 351847 355661 1000000 1 329124 379863 365896 362128 392944 401828 409250 140951 421322 425471 98046 525628 324394 1 460521 465465 404510 475046 482228 206616 485443 1 530104 796393 483915 525577 864248 524897 36119 855344 490879 562537 610974 843163 625741 588186 570676 1000000 941886 648964 613344 462559 1000000 690231 1000000 646811 983756 572786 650118 669621 681897 682100 684560 690206 696669 701759 706802 1000000 717615 722281 779597 728188 736943 715022 746468 647889 770022 1000000 759407 769018 776825 1000000 781426 787878 709717 810807 726204 1000000 784304 916159 811588 287242 814736 814205 959712 827554 826561 801076 929358 870508 842338 843406 846199 847924 850030 916463 854901 372173 857437 859027 752824 862159 868923 864354 864966 737894 1000000 867138 831286 507317 520326 548115 1000000 767204 855123 870117 875953 850742 817694 866929 815409 942440 868100 846637 874073 911882 691810 1000000 859177 857366 855507 853999 866407 861210 827578 746853 932181 821145 844803 830314 1000000 1000000 827388 823537 1000000 860575 930031 813246 808986 951533 858022 1000000 798765 804698 800307 207670 1000000 759016 953571 764490 1000000 686025 682297 753858 745669 717650 1000000 747535 1000000 598201 687538 586328 702209 703025 724273 695027 671838 538184 688108 663206 937637 516923 645132 781906 834512 611707 1000000 616903 610946 810581 309087 448625 578459 48055 517096 343882 562486 553159 552676 696638 756388 531641 525571 535780 530948 506852 693842 494461 479978 428992 475919 369033 527053 1000000 271706 533871 435023 428306 1 436538 4452 413052 977030 303802 315597 447013 960598 374174 390122 120925 217444 356560 346181 340806 807562 329567 324776 318602 302490 318744 304575 295411 123489 289242 284929 1 419145 331291 265481 261431 324123 258128 1 1 218822 1 43609 1 229455 354100 218403 554958 210493 207499 176325 462239 238888 200968 191993 200257 151722 184928 181630 1 1 393783 1 146880 514431 162141 166589 165293 149051 332525 188902 272398 156882 522857 89848 85936 157446 156020 148991 173128 1 101734 1 165253 156035 1 123766 1 51707 35257 1 423665 1 163709 166385 166492 162833 169763 714869 170665 174389 582608 179730 139429 165913 829868 699855 658877 200573 156202 200889 203989 382689 185516 217138 139596 195863 116861 489493 477485 235720 1 253747 247658 1 256567 828595 245332 261152 195178 1 196939 545084 1 299019 298692 308190 313098 318738 307171 326346 333754 258049 1 58412 563314 300451 479155 370708 1 384701 393729 354719 3300 355105 415269 392542 81144 432471 475085 333921 450298 781322 462482 468320 1000000 481288 487202 493284 499598 507591 524810 423382 524117 354057 556629 542975 549079 559158 1000000 567610 166115 538624 586661 637628 598861 488278 719335 615973 621898 627641 646500 678317 648835 651049 783474 662966 914424 336687 570386 766430 696783 695339 700627 1000000 711008 823354 673772 395066 847853 735040 267728 739577 750403 748462 759509 1000000 328117 772845 776846 782746 784360 487555 782921 1000000 796977 590576 811294 802718 814623 931241 1000000 835059 985714 830154 796613 883037 868336 862845 842798 721741 261375 855769 849358 843487 763594 639077 859590 857481 868382 480042 568000 804373 866709 867712 841709 869042 1000000 1000000 1000000 300194 231279 875204 870735 881041 1000000 381845 869497 903001 837919 874535 861069 774276 864050 562817 896368 860119 858738 196087 854885 843592 851120 848978 467559 1000000 770393 677825 409622 914193 831806 617004 774991 1000000 846073 819073 720445 1000000 1000000 691311 1000000 255707 679307 793966 105330 609330 774942 535330 765605 761962 1000000 752417 763053 976713 738730 733667 729000 723685 689578 831704 348768 465637 698188 692854 1000000 594515 675453 678766 109946 659803 1000000 648374 904219 636732 631023 933593 619193 295072 681912 598267 602936 776903 601203 575351 571278 564833 494245 552682 335232 541008 89229 534102 282172 511637 657825 410891 675397 797268 515800 624724 480261 1 459825 453083 449442 667766 136169 417460 423826 547952 426948 415211 610146 393780 384321 382567 357704 369960 365056 1 80117 358423 342521 382514 332361 310704 320713 629872 279772 268131 300994 348426 291231 37431 673265 276688 273417 1 269519 252362 98429 817293 192630 242689 238159 487241 12755 214808 223175 477075 218093 113644 207680 206197 1 1 1 507238 838113 148366 186173 188537 1 247377 176742 1 1 171206 170525 170332 1 213192 1 578015 815209 111664 160675 158535 163138 634811 353651 270925 1 522073 208741 155554 1 356319 1 182692 161898 158072 169053 157597 167996 162619 163862 165207 166677 84342 171530 185677 173501 190175 439063 179709 197236 196768 375864 706074 223842 194590 8756 420751 203665 205249 210049 213203 214259 220329 263686 225222 1 235176 237507 223643 296291 248943 284108 278845 276946 487945 273361 278129 282840 287429 1 297526 351228 348962 317080 615615 894905 7279 561883 551606 1 349688 269717 367573 366476 372238 368193 401200 389506 393837 398913 406995 412931 89900 589994 1 431831 438439 95094 177148 885060 471374 474562 1000000 485895 492594 485499 531551 887117 631639 555126 547808 512088 333316 547957 591563 560322 307656 291946 577717 543978 587950 593797 666636 605174 619853 1000000 542449 751806 638378 651056 436563 655319 661315 154689 72123 628011 680271 622136 697400 597064 705417 708587 722820 720051 885724 400928 735319 740093 744931 119870 801249 758091 184814 742210 869618 926824 591231 791673 976340 790459 859819 695579 835014 844498 1000000 814236 176198 1000000 845588 851342 840158 336999 1000000 490127 721306 843197 819252 371292 872985 952522 853416 884384 596936 859656 793259 862501 1000000 558554 865246 869407 329937 868729 869422 1000000 870521 1000000 870770 972336 871420 1000000 871441 866832 870635 699004 869372 868800 868024 866084 866097 723802 863759 1000000 860991 711621 857769 294390 854226 668121 845701 874710 408465 843478 840894 822819 547219 834092 830227 827279 708746 820444 823508 828665 811213 818712 802591 800595 796101 1000000 1000000 538238 780883 703856 773345 768016 763778 924977 1000000 959659 1000000 714500 736067 838498 703816 638111 275177 710763 1000000 706055 694978 692592 857585 673507 693477 627194 661959 658590 703169 592123 638259 633238 627243 619660 615557 589698 1 124734 588795 620778 579407 329718 566099 655872 425175 548726 920867 534297 504862 586273 708771 345227 425652 1 400927 489715 691011 474501 466690 444337 456085 449326 450128 441584 421797 425244 299992 413171 406673 388263 386418 397324 385037 378658 341691 303372 361617 341573 105108 344943 339423 334199 320749 1 318374 313216 668321 291114 298073 286153 1 284690 272196 212778 185900 414302 290147 256444 255099 244546 248626 208697 400496 560691 222379 224306 225371 217540 214126 209825 496199 204887 201373 198307 237045 335389 488420 407488 1 191299 180755 171982 319959 117229 506112 169428 376442 118911 165844 164430 158105 162111 649022 218668 158435 155369 580042 155394 638213 1 156230 1 156610 146494 156820 1 165818 158998 206374 157898 127086 345142 162874 195277 165395 166812 351380 166856 168933 173536 250154 179338 1 163304 167671 186578 624931 180909 194871 329535 1 238674 205709 833582 768594 322721 219856 234298 1 230759 222415 562485 225011 237934 255047 269596 288450 580765 378792 587463 695801 1 1 896865 296463 301416 1 311511 62472 321846 616768 332410 339308 275666 348678 1 707758 365396 362764 451070 381898 107907 396641 427165 404674 412199 730771 425879 499611 369086 441863 447957 453972 628249 1000000 460005 478060 1 241759 497201 119876 511425 515794 520591 527291 1 547473 546819 552945 558301 1000000 571373 577486 728444 508563 780637 620870 672586 613711 590488 624070 457951 648761 657186 160004 736985 607431 598260 568812 490072 682551 687998 776126 698930 645884 709255 800723 736935 719489 731494 47974 735998 731977 234491 1000000 760806 678781 767001 771318 903907 1000000 782555 785980 855917 459643 792083 787424 806361 811207 811916 791641 820446 807291 1000000 849599 805990 1000000 826470 838079 842795 845589 699556 715886 770966 1000000 970611 784870 988583 862437 1000000 863825 1000000 1000000 943392 1000000 666062 1000000 747761 870982 871385 904710 871390 951056 557051 875828 862133 878928 870749 830020 914317 870520 871918 436690 879653 572972 865785 254932 594043 884944 1000000 772689 377834 963625 849285 1000000 841935 983669 838177 815325 816058 843995 827884 825738 1000000 819438 1000000 812772 1000000 1000000 802136 782353 802916 573478 787415 317039 778973 774287 1000000 765610 775053 988195 1000000 691669 671472 738467 323271 788266 788057 803303 716846 809319 445773 319612 693401 686330 671718 1000000 669690 673665 1000000 305348 636853 633314 563684 629753 313858 409686 406342 606210 603913 668694 272744 582201 787364 569529 559840 556663 551079 544884 699258 549071 825264 520799 616287 506619 382631 188549 457113 369373 326755 470075 523509 1 891896 446200 471586 468587 427278 431280 301583 55542 403972 1 1000000 653528 380020 487993 298312 356399 1 529216 1 318113 336977 258043 326393 911810 315152 315058 302459 300117 295189 424752 303532 270813 276156 281778 290523 262597 1 1 788869 478206 241589 1 233778 233929 232591 274968 514392 216892 212329 235666 205895 203658 101159 524271 146090 191918 1 186339 201757 802493 1 177257 175572 173412 181068 169015 168337 263910 165777 164078 163006 499346 161742 297234 157928 160864 158223 157785 1 175084 223854 75647 112112 148259 180886 158269 703592 174120 172492 161583 229973 165033 284450 265086 164064 174573 260151 188358 196928 157475 153051 179614 1 184808 186554 174711 205981 194382 142175 87712 41867 142540 209335 207130 366735 36597 837020 226519 708435 248370 239527 241896 246025 253096 254366 446672 1 267465 293611 781951 278030 285966 656938 297764 607019 144717 310628 207479 245300 399973 332570 336855 348135 353769 807267 358731 356639 367742 149447 381784 523355 105194 275897 258212 1 416627 537494 427811 410114 650247 518012 457069 458491 1 473485 481581 576163 489378 556201 502194 348753 514849 1000000 531379 551337 87427 609362 1000000 557907 162834 598635 1000000 230725 515878 1 591465 618916 618771 619643 624451 620904 510260 641910 959897 653519 730696 907452 786755 590506 679922 663800 691472 748149 703092 666786 713527 973346 97565 481571 730663 785025 1000000 748083 741482 876134 801501 796231 1000000 771881 762810 782802 787321 846915 826709 847823 1000000 361824 593096 812726 816823 820103 873047 826386 829189 721423 834508 887222 841865 838591 1000000 950126 850060 874662 1000000 856310 861377 911633 857640 929167 1000000 946661 821316 884954 895479 869421 870231 870868 867460 873263 861066 991003 844786 863444 1000000 1000000 1000000 962840 877314 869170 1000000 1000000 869116 866693 865060 1000000 695654 841528 848289 824989 281131 853432 796237 845813 861969 846001 844719 1000000 817773 682121 833045 839250 811464 824124 1000000 1000000 1000000 810878 293070 815874 651362 796290 535901 1000000 305024 780399 1000000 311917 767194 774248 758556 679395 752124 1000000 750850 734726 759151 744324 225682 731550 562526 695369 694254 409964 796953 683032 676111 672019 666393 660753 1000000 1000000 641366 637748 634863 485677 293699 698519 486523 586254 390039 589880 241093 573560 1000000 565726 968204 553448 568626 630404 493264 521568 341788 497460 923837 368425 761508 490433 469320 402770 473025 466803 447887 461833 483250 138675 390869 555217 587572 1 639748 619941 216624 393259 390019 948401 389118 147400 51918 304575 354993 669102 18043 701212 706862 233325 15913 270615 148629 1 296397 213755 294165 386721 282751 291793 273471 267053 1 260092 887684 251573 268962 255188 1 31903 235828 359105 223048 158691 195463 275673 210352 202754 257008 196661 194296 312199 189837 211896 201249 458593 228934 70608 193938 161709 171345 223691 170995 263838 507460 1 1 165414 165135 170075 497699 160212 1 732110 326873 1 1 158190 127421 164231 157836 84201 1 155547 516017 159930 160949 163201 163387 168510 140345 15329 169300 170195 183097 679022 78397 1 139032 512193 84922 355286 189601 198884 215322 118830 200800 202792 613492 209006 117022 215631 543355 454907 226134 278251 234816 237463 249733 245435 85108 1 258000 250416 266749 271262 275831 1 284500 255633 241294 148029 65877 284603 1 1 726911 330370 336136 308593 492032 352493 328683 363357 1 184198 380159 172623 414154 397754 711639 409583 1 398397 427581 264922 151588 167601 351313 1 463950 443194 471307 567033 488610 857830 474479 1000000 175403 497976 225760 79828 282564 572782 550555 653354 947587 574757 506751 583779 793186 601694 598744 605192 611000 566866 624801 634768 584476 696669 646448 712080 663259 678182 763595 36352 617555 685758 725950 697235 702159 725251 712946 652072 234262 666144 1000000 737730 742545 115687 1000000 755968 759559 622786 1000000 882466 788061 785004 777448 790804 645398 864291 802332 806434 809569 820628 965152 797464 688575 817254 829117 824900 834891 834865 841528 824056 1000000 847714 594108 852039 399011 1000000 841572 860419 892321 875145 1000000 865548 866755 980847 803554 869793 874031 855860 859549 842050 870937 201908 873116 873156 697469 1000000 858272 1000000 874158 1000000 868887 870433 793128 1000000 950499 865149 909199 862399 1000000 894593 947704 859055 864832 843673 849823 847265 843907 842247 843222 936855 834578 831574 785919 880116 931998 911554 815912 812501 809002 805413 801738 797972 794217 756396 997730 781540 390751 777215 770452 766595 1000000 752893 751518 884027 742839 840003 426251 549738 722094 719951 711814 706611 701326 696032 690627 685194 679729 15209 668850 649499 711407 444163 633702 352942 437880 628339 622602 616269 610543 706410 562821 561112 1000000 629695 574438 1 95295 555750 549644 667060 689861 151477 529552 523184 512527 526579 770567 868654 486597 99319 475511 1 430506 498498 451368 389399 438712 343809 423920 387690 402127 174779 401855 84855 414014 384669 322970 373921 368480 1 98403 353909 346357 414222 334943 344507 390917 326435 137990 339178 1 299410 501191 475720 285018 278125 296382 409423 257643 262070 528523 168532 1 249406 237986 690887 1 298554 222223 222323 218828 260912 207392 1 350637 1 452002 32747 389366 191505 178509 476359 263128 181860 187552 176380 70573 173705 172069 220154 827354 155580 169652 156038 373934 162714 159352 160735 1 1 1 331976 166106 177488 1 140601 12770 158873 550111 170042 622152 160800 1 390882 163662 164786 133491 173823 75299 1 56708 174402 174234 62903 232700 126809 1 1 574318 191371 192959 177702 204634 205132 397957 1 213286 698415 218602 222197 1 232594 242180 1 1 247668 255605 152706 257354 261636 361934 1 278086 275950 758706 283617 354984 241311 303858 1 101916 316483 330467 345713 855455 342788 345708 1 411349 376969 693285 382878 210467 351249 294598 410380 429080 408520 422499 478537 223766 700734 912010 444455 456028 456068 450565 468918 411691 481271 517316 516769 66561 103986 171563 237696 17669 860502 541356 395363 628274 554494 561697 567842 577284 580083 586175 533857 564734 604324 614439 616006 622173 1 218568 1000000 652371 585192 259235 241263 710651 607090 1000000 653398 1000000 695887 701252 750731 392573 474862 714921 203164 661843 735427 1000000 360837 751229 1000000 547680 671324 1000000 178142 778055 758748 629834 1000000 797133 1000000 802205 805547 827490 1000000 828306 1000000 823536 238812 826258 700432 842580 837449 840146 843112 712798 844010 849777 1000000 678421 781287 914023 872348 815842 950582 1000000 865776 864637 1000000 806592 1000000 872811 866246 873695 875424 869998 873042 907926 872903 1000000 873407 691563 877356 1000000 879266 899709 1000000 856211 862465 875131 345145 210402 863217 1000000 860066 928952 1000000 1000000 852972 244186 848336 846341 1000000 412548 1000000 333465 868391 830751 897968 823656 820077 814870 814119 580535 807047 803417 811012 297199 791951 213049 826513 897024 775737 770188 761550 1000000 757804 753802 761624 731462 712296 734070 729041 814492 744465 714145 689222 703369 698155 488219 435850 779848 839693 873572 273767 858788 883625 647893 642292 599700 630692 899356 87590 444229 606871 600886 575595 596094 582887 553239 574582 564324 558175 575844 265810 48299 546038 524665 510380 568232 256657 502478 416823 472737 442137 557672 472066 924140 430696 209482 113635 364378 470673 268651 87266 417007 410079 405159 399085 393543 387641 413655 1 392223 371346 359241 810908 317197 74286 335846 296396 326861 323945 617705 311267 337460 796737 1 1 288844 216879 142972 760498 268224 368726 173679 1 250182 448760 242835 249275 346973 159382 1 1 249370 102810 388911 210390 214853 188189 1 460691 97806 192991 200142 196802 133566 182987 178418 771607 176870 1 1 167780 8996 168435 167127 182580 95440 163589 26744 161793 160970 9795 159931 446390 1 161874 163437 298554 680398 1 159095 822923 160030 162000 161980 55419 167422 571507 1 144108 193168 522776 68680 753952 380791 192175 165408 267966 174249 177019 182193 350583 193651 199666 215869 202222 186019 208521 212736 207211 218180 389148 210971 244144 16784 236408 726349 201985 293505 93717 256705 482901 160831 269852 729352 206423 144870 289211 297767 1 303880 1 312867 318224 177857 330878 1 22596 340402 348812 282060 625419 343700 357323 331470 441961 234278 382406 493927 407336 387480 1 459356 434957 673373 501444 255085 1 260346 630719 471299 479983 484983 501886 838808 44064 499315 400616 368704 670426 266153 568566 545966 535786 560495 642087 729478 563968 585531 601092 1000000 794907 867067 691527 506384 610691 478583 647580 683787 855789 656679 661767 659978 73735 648966 37540 690073 734046 558381 1000000 787651 716051 722436 726320 731021 1000000 865993 746968 799737 608168 778325 615676 371076 773056 855580 790860 784028 789503 793681 797574 944256 805080 943057 445456 1000000 854966 822315 869368 1000000 828688 1000000 634072 853656 1000000 844652 968052 868180 1000000 793043 856178 850775 1000000 863156 864254 876780 865942 867409 868438 985398 860690 739560 874651 872845 845631 888168 874007 859424 782959 874234 386063 881279 882675 492316 877324 869600 870648 1000000 836371 880854 857277 894279 1000000 1000000 805459 786296 811835 856101 770192 852171 645742 791805 845080 871710 1000000 837194 838221 814802 826550 523940 823432 819020 815669 812213 903086 824927 476955 808224 1000000 782076 786518 295433 805537 887175 567411 689506 759612 1000000 561217 898718 724067 734221 751521 729578 703590 729088 830983 727589 702970 585534 689507 700314 382162 1000000 667014 466257 662577 650594 650772 638753 328668 1000000 621096 580491 562173 553732 600924 591116 256714 579888 1 788609 429382 873395 548212 541663 828620 386694 469750 514973 526216 624661 498663 444143 559690 480122 472567 455763 547913 434931 449461 440739 183807 431149 512740 416492 413375 376439 1 394667 395528 384750 379067 785699 260572 265991 356378 354936 344933 63799 334151 328938 323609 321274 665095 231086 1 328464 134633 69120 282768 148598 274556 396841 462550 117194 256995 248209 253101 652376 239824 232732 205044 20990 224766 1 219962 214220 228299 208730 295790 312552 271664 196923 232942 191594 524136 262580 220804 324595 180153 177982 176066 180358 174304 122472 684265 168035 520045 169232 1 213160 162780 249963 1 174871 327197 59763 159559 128253 483706 185676 172140 160199 1 1 161718 186193 1 168753 144866 785381 90786 169124 158020 104094 173875 151201 174588 1 181652 180953 187841 188558 191043 126385 196330 196628 1 801645 351322 340157 177286 337189 296268 607577 429067 873070 1 527011 789295 245826 1 284236 657120 264781 1 1 260424 275763 287554 288264 312000 302182 166046 455156 306893 345579 628758 333031 505662 290607 622035 310106 360261 365873 371577 384273 382524 288873 393938 402349 407892 402686 418087 423969 431216 245336 809188 448239 454427 447887 466572 1 477444 482730 478473 860281 505436 751932 511247 522186 537571 535074 265781 704241 348006 671632 554266 571932 672375 583837 907960 597140 589839 608054 614388 619998 581551 632374 637613 643488 649281 657761 602737 757805 687079 677525 723857 689090 696395 701907 913222 734977 715111 718602 1000000 828650 1000000 429223 745293 782139 336026 767329 763191 624148 770631 657216 693309 785106 1000000 788218 796782 836308 804511 808266 772011 531310 816954 739801 826005 834900 829121 934304 828457 818416 722444 844063 855090 798568 836038 854110 864592 1000000 896703 842415 863366 893218 866327 867500 870419 871841 1000000 814756 881483 848169 1000000 873962 1000000 805638 893208 806450 868836 875766 828288 873985 873498 1000000 1000000 980303 884433 1000000 785991 869218 832387 603760 1000000 860893 874708 857225 631501 855195 849967 853584 821900 847104 841281 754582 813030 712081 829155 852955 300262 915272 725717 813254 1000000 817296 769354 640098 514588 788391 786447 775113 381088 605804 238962 1000000 892191 758317 752582 687401 902395 156324 924603 576296 723346 647041 689817 1000000 811396 26832 696768 686231 410045 765239 669698 699076 655425 585363 621691 365532 635074 629056 626958 758974 174110 656123 599811 593448 586633 581288 452122 526208 440094 555816 469463 826521 538223 565797 536098 20612 495061 203665 502741 543311 1000000 482495 1 512519 417108 457718 1 409248 773684 446605 456910 262371 394065 407654 403760 997198 399386 390055 318867 374931 307674 355803 729053 235286 239306 1 334423 333827 667396 319701 368752 288660 303136 1 1 64696 263261 281154 312610 778517 268952 87194 258659 254576 201485 1 242347 238348 236770 225413 878177 1 198565 219661 306765 158381 207094 555377 201156 228101 184658 192488 190389 187927 189376 183348 234936 178802 177542 175343 172777 514088 619099 168828 178159 166418 177214 67641 223177 162712 157546 1 141886 575309 101563 181693 100546 158052 248669 162527 156760 148621 163309 1 161197 164570 621110 4828 1 243746 170770 187936 1 107762 165494 179568 154358 179075 665709 201909 190859 193479 1 726889 1 191208 208234 197808 209195 259796 213714 469932 227954 1 235377 596696 243008 230868 387200 254944 259537 671579 268467 62258 277938 282458 286846 241372 1 301386 209015 311360 325551 499481 329258 341987 340177 344730 337628 353525 369650 368542 219615 63413 381875 387700 1 399292 375114 639201 422644 977169 460313 435154 989765 447960 451186 1000000 28351 549506 477731 316923 490002 512801 501663 473911 514055 482504 231048 523885 541954 563361 394333 567999 1000000 569049 866778 669881 1000000 1000000 600875 634014 610407 618885 624969 684634 636604 661557 648503 653994 659883 1000000 639415 1000000 682498 687650 762799 681585 645341 609963 651863 719373 718205 729500 734521 739373 744208 72663 879054 445120 683092 611570 774212 780214 850916 783374 775876 792609 796540 865267 869390 1000000 811897 791029 817736 785958 1000000 824421 892636 834683 1000000 839591 870866 1000000 847297 375231 425830 852885 994046 858122 808712 933537 1000000 862853 864183 867733 867751 834765 814054 874129 835112 873790 930755 928950 623372 877620 1000000 1000000 1000000 895281 317231 874716 802564 864069 929596 1000000 721144 906528 869134 862103 781483 865399 1000000 861990 255932 1000000 821452 1000000 851185 849995 439182 290571 842618 804279 835588 786743 835695 967772 716221 807807 363160 788249 811919 791270 804682 800934 877861 793777 789184 787547 570108 86041 772381 1000000 763515 71964 754354 597547 626823 744039 740776 172137 594427 778646 1000000 704490 704524 699206 693688 688406 630006 677402 671813 639387 734023 710416 649093 42631 185380 580592 625718 619808 555044 607844 709027 270525 429667 583583 335877 798511 564900 559127 648830 546596 540604 448121 527985 112986 953261 485460 221998 536410 570164 484868 695967 481485 499432 462303 452814 448117 196615 295237 428971 431869 418044 412625 468959 829269 410785 388646 917552 817248 492445 365379 1 275773 43218 343333 326571 290414 252119 322599 330764 333823 398334 445793 297419 290734 270685 283096 304807 1 269809 264998 1 248298 190650 421524 243843 11586 385486 232526 228857 225294 221741 237363 1 207816 208603 209486 505495 175389 349788 214563 191734 189949 332473 183659 155057 251102 128597 179242 317567 28592 78409 169590 154697 153510 183166 165253 1 776032 638213 177210 66241 161267 91654 238957 522873 1 155797 161148 115215 161874 161698 513731 164002 164959 163065 96099 431269 163188 171092 197640 663350 175664 185931 1 181631 289967 294438 387360 190702 196148 261127 273276 512895 857245 398509 210585 230187 1 37584 223953 227515 231180 234919 297060 671759 246221 250842 229710 643820 278106 173436 274516 1 281400 285521 286962 295902 300688 483711 310512 190592 547621 328118 332214 331099 387543 342336 236134 323957 401234 353401 405450 380826 425768 420042 397867 386268 390680 1 421991 426451 471855 441154 445920 445419 458130 464135 470373 574016 1 567501 479772 110576 507442 494770 536473 526068 529322 621822 491299 548731 544822 613369 1000000 578203 389671 592714 593744 792670 605123 726091 920871 740016 629627 635518 632543 638739 650340 584103 663579 669975 675551 1000000 675030 338282 719904 368005 696273 746963 802491 728403 1000000 734690 725996 742908 748212 756409 209120 306918 766660 717655 776245 369038 783902 892353 202101 795923 458053 803600 405695 154006 814552 817754 819354 651263 811525 762067 957079 832568 1000000 842114 844837 811333 849499 844658 820715 1000000 857355 668246 861122 548149 864963 849091 756639 869227 870268 871616 1000000 874901 1000000 874826 629182 878902 878234 1000000 1000000 894397 1000000 876608 1000000 875892 877578 872794 960356 882497 945139 927548 933990 604692 1000000 670355 862659 862196 839904 752584 855598 1000000 818413 866931 863826 1000000 837888 847906 829029 1000000 895173 737126 823649 753204 816993 1000000 510035 798709 821250 799067 758447 1000000 786635 700741 789889 728712 500748 621276 758962 761163 739805 756067 706740 425302 752974 727267 683344 717073 727997 1000000 639973 695983 689792 694449 679613 671847 126802 698354 703182 1000000 645574 723095 364469 630177 880571 803798 571715 604309 244626 589382 586002 579901 573370 567652 571588 477556 679294 570812 477454 537970 526283 19179 638747 505662 485167 573120 487292 481059 907917 470335 462649 424724 450389 843495 1 434361 1000000 420031 417746 452628 402935 1000000 400183 385122 379418 507628 369721 1 857441 352123 175887 609634 594913 520708 684840 319522 332944 294681 383441 299424 554772 894973 194751 279872 275807 234816 345121 262357 244277 273750 201166 246145 222078 1 338298 203985 226873 207604 220321 56810 213194 588511 1 200980 24368 198123 440835 190629 189846 83521 342739 1 181520 540006 177006 190731 576228 172523 170104 154028 1 165331 164823 165373 164118 1 550935 162426 819791 159627 194978 176643 175975 78619 181027 1 162501 609019 162932 156621 161739 145800 85698 168448 279209 174722 141079 148043 244277 205380 292817 1 201080 40668 187967 1 1 222285 440253 1 335900 206902 210203 251637 184568 214002 261052 544432 147712 232941 236947 278828 234837 250126 254259 256250 263604 266896 118527 230082 280630 1 356558 292707 299719 304665 309123 306853 282347 323855 330217 336368 340922 348898 94370 945247 328482 368329 860836 1 447474 384487 1 1 411376 414747 416135 1 432689 438075 441596 289018 456700 270622 469213 413168 453178 492573 778920 499776 506441 512368 518674 120312 481212 556045 332235 561283 674845 679035 539147 573934 584446 593516 706313 598633 670765 524316 616644 621338 468721 635902 1000000 1000000 413559 661442 663307 603251 546096 679331 885924 691269 663926 568654 779633 712439 718075 722795 125081 732821 220181 758643 747445 752184 749802 1000000 765665 426895 682243 788095 856374 996620 791646 949902 632675 966292 805693 810582 858512 817568 856713 825259 796111 830513 999572 836942 1000000 841832 844576 589675 848704 450782 751993 825552 857757 859975 876975 910190 974805 991123 770441 869493 866944 888479 891419 873605 1000000 853530 875575 443784 876134 1000000 873503 1000000 327866 732040 877310 1000000 1000000 874524 873843 933530 872063 871000 685898 529806 868019 858640 567771 857821 910120 980762 1000000 1000000 1000000 844325 847485 875157 800425 946475 837263 544161 832521 827357 808396 823119 818573 489196 812647 820131 804339 800694 525457 800635 775306 784562 1000000 1000000 775721 1000000 769313 758216 825441 748909 966066 764067 734078 699367 683336 1000000 713989 637388 683079 530770 744981 446686 765744 1000000 677474 671834 701316 347226 664697 642384 528070 748516 624425 618605 612504 825247 601395 651036 408707 667948 581330 535126 563891 565299 589671 545374 548217 532997 682501 520088 548583 508073 1 612437 489636 809512 421631 469696 613637 463844 472111 447250 275309 837303 259862 422628 510452 410721 405276 1 750292 386002 410505 375968 536238 364997 364167 306843 217182 342609 336754 299275 315980 321612 285768 311424 306268 311370 1 223481 283654 873544 301083 292412 275691 265368 1 255820 69941 516790 243243 1 241844 194428 228512 396152 185679 218104 322909 211865 208506 205492 202597 147781 197739 183389 1 196525 186531 170748 194014 406135 163186 530181 254736 171710 173698 699829 169307 120487 1 404495 109780 161469 21341 543617 681837 511177 167941 198848 382391 161916 162202 849676 513965 212380 164019 164727 62310 1 167533 236483 427537 212761 170870 143265 451685 178936 354787 333659 169772 186013 179151 50340 193067 1 100684 227290 1 1 523519 203160 229965 189453 1 242842 233035 233989 225798 1 260273 244197 254364 1 257900 266583 361493 273763 285242 284565 231048 376355 225451 305801 307936 334538 322240 242125 330498 1 339971 352417 414026 215315 388364 388398 370150 374738 383291 545647 398004 404521 409977 759394 408409 988176 432426 510514 430134 1 460656 704775 467988 467477 1000000 718104 758326 513812 205523 322144 517574 479050 503069 979450 431906 298838 554615 581782 566972 580234 569722 1000000 591330 581072 539346 513063 544891 406021 627435 727679 632371 288309 653106 890587 733065 636499 663118 979850 699681 692636 694490 702200 709676 711529 668694 910225 721021 732007 976652 1000000 1000000 1000000 767847 558891 720114 768177 774159 620729 784739 697076 801914 481461 798918 823445 837308 727239 1000000 822092 820610 823615 821628 451583 859048 1000000 839399 843781 1000000 846515 1000000 1000000 883012 860151 949469 1000000 862851 563061 1000000 864834 883040 826325 855802 872056 856140 873580 874742 962874 903437 827438 619816 839742 877936 997261 930069 792568 839297 825513 870631 853194 877243 608188 872945 871977 206703 620106 852237 1000000 865055 1000000 907541 199741 1000000 855683 853757 851023 868639 849087 844101 916687 313582 838585 635575 829730 826677 712107 1000000 598402 813253 801165 785071 855969 808808 1000000 785140 769500 676876 821126 773602 769196 764717 767971 316856 750747 1000000 907327 662980 731348 732586 721246 716093 698145 705292 692197 694907 899842 683993 206559 672236 813617 684443 110460 649436 644324 637707 693889 626741 620563 618057 608842 537259 550876 460167 90157 506449 607065 554309 560112 473493 423850 612629 552344 529198 636277 516077 508820 243420 499255 248614 485849 512967 449043 467505 461264 739355 449071 445073 889424 451198 426879 415533 13997 411786 401685 256454 389534 558843 362124 372540 255723 352214 353120 1 1 335950 331633 1 314834 295028 313468 237095 291386 298872 171326 288318 148383 630583 302285 640964 483845 261888 257638 254634 360889 200448 1 237591 291043 292820 105622 254461 227313 212534 213136 226828 824130 116682 202244 197952 314833 203442 222273 194622 1 175192 180427 177768 410437 215761 205077 150203 43258 45289 168994 167981 249399 165855 1 164747 163896 140991 163039 1 555352 173724 162587 1 176468 1 91207 75123 165144 39758 271345 1 1 178246 1 793450 163973 176118 177535 179732 203408 306519 253173 461060 788402 25713 195480 261206 1 105556 207334 190335 212832 215443 304034 1 254383 234020 233426 694962 623282 436977 224331 368580 263414 323414 264609 276368 1 278339 3763 648370 293277 298252 303645 1 103423 1 190921 1 688516 312778 544289 315599 465182 358974 1 398477 714677 383198 390802 394969 396377 135183 672261 518650 444319 427467 43368 672850 464699 447620 523845 905246 473027 236545 1 502106 495733 503733 509698 999666 522529 939803 593302 81344 882164 549382 560086 307183 571957 774668 566749 590291 165042 602413 497737 614489 622651 321706 1000000 229002 643927 597894 1000000 662340 666904 689811 1000000 565934 689501 779670 699292 685372 710903 714871 899573 725620 731326 733235 720135 1000000 987008 644390 743419 556873 769088 508444 760321 782218 786395 847198 822360 797919 807410 381017 947681 813314 814225 1000000 1000000 826971 334317 849810 967323 634374 841748 807762 826797 1000000 964313 854079 1000000 858534 859781 862250 863905 865475 1000000 973900 785353 842093 872359 982274 888114 912186 879072 457601 1000000 876197 877705 877891 877962 877927 872472 1000000 877197 876693 876448 868323 1000000 870729 871415 876881 683185 1000000 829406 881352 870443 860505 942583 854561 1000000 279988 852120 850429 848002 838148 842683 778558 832331 781120 831345 877111 864755 820155 818889 1000000 899457 787508 778626 789437 1000000 767189 791239 921814 339027 93324 771801 767088 740345 839524 752814 720788 1000000 738402 834947 712486 723407 503188 1000000 519473 689945 833924 700754 582429 680665 690915 179703 663832 448181 594781 510355 410222 472416 629041 623118 276700 458728 180508 1 595025 586988 157459 540062 776558 561781 556161 478808 537485 328121 750898 1 903000 512990 517302 631245 388312 572295 502967 477389 586221 463636 456506 460379 497008 599409 433287 1 602259 415422 409471 820681 417371 397553 1 375450 380628 232182 597866 907672 331449 671242 342635 215369 1 325885 367476 320920 38838 305519 1 296769 36637 286237 281563 277274 272513 242668 263688 259464 276704 231235 253046 214244 240413 188805 231833 1 1 223036 148842 212035 211503 208435 194854 189520 152619 214747 365093 184862 243859 1 185158 515008 181065 179755 175931 175506 251500 129333 88030 134309 1 126120 166881 589628 162729 292232 163908 126962 1 201177 422554 402030 1 162169 140106 1 164856 165568 852754 1 1 421074 173096 178166 93501 1 176266 287596 179879 193924 166954 183447 186641 190422 193278 154058 216877 200732 57009 1 209439 206165 217327 1 1 225931 223611 392586 246458 231989 244474 232213 251280 1 278816 1 318770 274002 392342 314669 255734 239124 297361 422275 338110 354936 317071 340845 327556 403034 95891 374588 1 355118 555796 377890 384864 299412 365848 15520 235832 254861 412278 781203 338906 554025 454426 437578 441368 405574 347152 355458 919304 271612 1 448642 490361 661531 1000000 509024 37931 596138 527679 509981 539900 559375 552315 586667 530706 1000000 576993 583052 589130 368174 601290 1 383375 618568 577935 470178 795394 641998 666974 489991 647874 679961 671623 711087 234002 666292 898687 737777 716353 709759 701638 717135 1000000 732743 735415 667223 805378 687561 764170 1000000 764024 768344 772866 777219 868389 785600 798783 741020 98001 1000000 1000000 406830 813098 837332 731602 916598 830168 830222 838422 945059 177813 837912 836580 846768 987664 851672 853929 856192 1000000 865508 908721 849394 870013 631178 904037 870193 675304 1000000 863429 874689 890583 826116 873379 879805 751353 899012 231599 878239 819266 887306 877672 843632 368554 1000000 189761 875801 370993 868506 872384 836548 872957 867553 867344 865271 862231 874815 844506 857967 854625 717507 852413 294082 1000000 840964 436107 599737 835815 834807 806658 738676 732801 804731 668600 1000000 809344 1000000 410045 1000000 812521 313034 857800 424273 767558 742650 768319 744481 759525 703834 780614 744910 1000000 379722 725534 725407 763747 715109 709694 704560 699407 693852 549663 455236 63674 671964 843683 660390 630692 345496 856495 1000000 975292 626778 486356 645359 612875 601526 595447 589599 403800 568958 579583 523301 558710 1000000 362833 525184 534001 569176 706269 515339 509738 470084 497313 84038 435947 238947 706992 466014 459850 455650 451452 441659 435560 428632 429468 474431 572573 405912 400036 393361 1000000 388272 386489 339556 365767 360211 495108 331163 731034 296500 333505 327257 250161 720422 312606 738326 40940 319156 123097 353811 283531 280366 274004 22771 171210 254016 252826 252947 72231 310317 732711 237215 195201 307104 1 322891 311552 253186 190608 833976 406268 204818 1 192462 352750 242719 190852 839967 186410 184285 101498 180679 1 244118 175228 452963 781919 1 361299 129142 456226 1 167191 165532 161698 194380 164149 163908 59201 122210 176018 164069 173450 16042 165454 166890 176229 174884 165646 527651 323242 187850 253610 1 176537 178097 1 1 65127 1 193297 1 184385 195247 158865 137359 259552 885880 208783 233908 231188 218862 1 224082 264133 232589 46714 255558 243865 230529 252324 1 260267 263624 284828 273330 277833 357058 287063 291969 296567 301427 526791 311343 330306 1000000 323308 264165 559832 334605 348050 382569 295729 303548 30933 389642 824991 1 271481 406899 402600 399300 1000000 188094 428217 432919 439671 445231 434690 458004 464578 171095 437611 485467 473616 401612 489011 508806 532975 520255 825017 511440 538732 524792 697924 525017 563493 683553 573803 616520 587940 615116 610523 612173 753108 603435 545268 625658 759527 682837 656961 630549 941292 711475 1000000 944391 689196 687485 1000000 698583 1000000 708826 720080 719279 494604 729495 934839 739461 743398 644918 1000000 459024 763383 779062 772347 775423 367319 804790 848896 712143 789783 842081 805071 808809 875195 818774 1000000 825758 824399 851220 839396 1000000 822548 841231 843998 1000000 849165 849512 867303 850607 858951 244373 962791 433559 883376 863174 749768 884198 691750 872940 864198 866472 1000000 866235 891855 302618 878165 892259 884543 865064 728546 879693 848982 603247 887709 753762 876624 1000000 874594 1000000 735388 803345 835915 894307 868663 428888 807020 863628 889114 828055 857586 924181 818209 860414 337482 1000000 1000000 840169 998779 800671 831259 828386 125085 996126 817529 814955 810992 617169 804426 797101 813304 378782 720212 783583 780507 829186 810904 768766 1000000 1000000 706822 545309 742411 742378 732559 727487 810650 717231 709271 705769 106646 693165 613773 757508 678799 726875 650726 661941 652137 651168 532798 875575 638562 627568 622151 319239 726482 604609 599060 501059 364723 579825 715030 569299 250424 556365 1000000 507028 321076 333533 486645 475224 511567 744420 499144 529314 488648 554470 474530 495464 224171 474178 151467 1 126203 737886 400966 420024 414097 411259 321931 401432 397426 380961 401697 372857 370944 362114 356899 407213 346750 242154 335610 967864 325575 64130 374921 309429 304639 296751 295688 169272 199927 248092 276325 272045 267267 263142 1 254682 192216 245799 9699 295536 107635 231512 224137 224222 221116 212686 219423 208284 206065 205159 195948 175853 196291 228483 192379 189748 210161 185488 221296 777905 334779 419343 176278 179669 173280 496739 171395 169651 710331 167706 175450 187309 175152 165948 164836 334197 50423 164423 163055 148612 164895 207200 241960 166523 1 461048 168815 169872 169537 283396 755930 174936 199670 759887 1 177890 119096 196757 188024 597732 592419 107990 197338 1 203191 210051 209044 214396 195909 218289 470707 217875 227641 232278 1 88817 241810 426273 261204 665507 161207 411024 615158 263940 238812 293925 286175 178967 315157 315527 383536 310607 325846 1000000 1 331010 336283 1 346993 440785 352852 366739 95341 369180 380949 663247 1000000 389655 403246 279208 373077 315469 1000000 432199 439173 593832 451255 528449 1 659597 476610 481869 488038 494220 500406 507360 472529 530593 529236 531405 1000000 543801 540096 554654 977908 393750 574653 502180 115927 224360 1000000 544585 550308 618133 622886 637247 982763 694447 730576 668103 108886 678565 617466 613246 647808 910947 697329 699857 1000000 707920 713192 679434 564104 214386 812052 655592 775329 672872 1000000 758142 761900 1000000 919592 786565 901963 784528 788705 781084 1000000 800577 804579 789317 812239 819117 854560 780755 872710 814603 778146 250047 731960 841051 898398 821886 435752 1000000 579381 945468 1000000 1000000 885339 864282 923049 1000000 1000000 867533 873454 873220 963855 1000000 295007 981433 901564 942306 878912 516510 879430 879171 880812 983206 880826 761024 1000000 879307 748964 753781 876447 875547 310410 1000000 1000000 870880 861256 1000000 890383 660682 862607 857072 857673 856549 855442 852583 1000000 846951 840450 864938 546927 927329 1000000 849235 782286 1000000 1000000 835388 789578 877202 802972 801215 797516 696076 789437 785277 766459 613299 772322 721861 682528 758698 994092 784805 747936 68200 734582 1000000 1000000 728328 714004 186550 697927 827199 692760 684489 629460 724478 665601 1000000 658908 655209 582656 640679 635977 776857 461049 665911 612210 955915 600986 337621 793789 493276 575785 569654 576327 916115 496244 556955 538790 556544 526391 559134 544320 285614 501957 495631 549098 479750 77228 323298 393855 387825 40770 914896 440230 198329 430242 422355 271612 418633 404642 378202 397219 333225 141072 1 97808 364386 362622 353714 348160 345148 337451 331963 326954 322206 314130 1 306417 344373 1 390359 492435 100145 275119 273753 1 263645 261653 260737 252438 1 301501 240739 236860 167559 368187 155302 222645 194080 264706 421861 50122 789900 208599 213916 188865 195961 1 197131 1 1 98763 224275 305621 177381 177350 170915 174327 172974 805233 170768 173800 239437 167783 184204 1 172940 168387 101752 177100 1 165032 279676 410065 154143 166592 166823 100554 168799 168911 214267 159582 425549 1 174109 63575 180304 87649 1 335288 194602 186593 176572 36619 138214 425244 189002 202939 205764 208725 1 1 225205 221315 227303 743268 231428 231791 256539 926398 245653 253670 252016 258626 250801 232476 271588 831216 165623 903748 283589 223476 318305 309853 309694 341664 321761 326479 409746 743406 340690 348331 350844 356948 196423 368039 374265 369345 449637 390765 437871 402002 408232 949429 379658 488942 427992 430434 443927 450058 446116 462362 468051 843704 480688 2357 473874 495885 505437 499178 517975 524037 139374 546843 612711 548118 468106 555789 157229 573533 580338 703903 766018 600547 603961 1 1000000 124500 609481 640003 1000000 645542 654396 703337 663845 781516 685871 833074 689426 847078 695876 795756 1000000 770091 1000000 437971 813047 732642 737854 811903 1000000 1000000 757145 761813 779098 768392 872269 776460 708198 1000000 781852 625208 791535 786085 812070 810337 813455 818745 822155 419874 778153 797836 839166 960327 229578 771951 925824 1000000 847509 795811 1000000 858352 1000000 899586 902546 866893 882590 870539 1000000 996637 875278 1000000 870782 876774 877512 1000000 830000 1000000 448243 896086 1000000 880421 1000000 1000000 881623 1000000 879279 878729 1000000 299573 876436 876170 843588 873183 807521 1000000 877739 980161 865669 760662 868138 859639 239339 855745 837962 1000000 862026 710228 820810 993197 825794 820007 918340 1000000 829784 782343 1000000 1000000 960813 693013 635649 877011 795116 810657 721153 695476 833162 773893 251791 927217 760188 755988 618849 342963 943969 1000000 730565 835309 473282 1000000 924299 737310 836269 694821 696160 665729 682803 672810 667181 673337 660136 649953 646454 1000000 628151 680426 615362 613700 607587 600249 596483 826587 487438 578401 220608 639309 559771 547640 199453 534036 747042 529963 522570 1000000 666187 520082 493142 722360 1 220311 576335 465780 953457 112811 449452 434379 438978 356413 440914 1 412825 1 830335 386788 1 390052 349413 257490 370627 355826 373401 349382 345542 337110 1000000 1000000 323894 313193 313720 387034 365844 229210 294138 287387 320821 59014 636280 326845 271256 262521 195369 254251 246937 114839 240138 236307 101089 854904 156647 1 220108 216721 203135 59155 221259 171780 1 357382 135804 1 667548 190276 185768 188872 183838 149426 359850 215919 1 113139 97667 178185 171515 188663 165647 178354 167879 159655 136118 1 133835 165752 600738 455741 164810 165932 1 1 125378 158269 408185 1 131739 171493 183108 492059 70593 97722 1 416208 181558 407871 1 377791 877944 317158 198993 221681 200057 202735 88420 208457 467590 214516 205251 221116 224264 163139 224716 250632 238637 409383 1 250314 254365 258493 725648 267204 150648 285121 280304 285572 289873 392660 299084 597196 308876 480898 318943 1 355928 334208 772739 483762 65835 355985 197151 366951 371416 378297 791503 534253 398378 469446 396621 413046 953340 106254 313911 1 376640 379287 454488 1000000 467739 473326 547717 485671 811176 697514 502736 563303 516669 375002 22322 513491 540935 547670 580338 560095 566019 572316 578334 589890 590678 596776 374397 606437 1 620867 429879 646247 1000000 600757 670886 654821 1000000 667668 596693 705494 781700 659385 382381 714100 963351 816310 717363 175094 726964 732035 604472 1000000 807844 826914 276905 769019 977697 770213 647327 716078 783635 788464 791695 805111 853495 604088 488217 818432 814338 445880 822090 654829 803068 830460 831219 838832 842574 843660 772725 748988 851288 853647 860676 865169 855521 854447 1000000 866263 1000000 1000000 871236 872500 880845 875490 875663 943225 754243 1000000 1000000 1000000 738518 880669 781393 880833 882011 747160 879642 601043 1000000 877149 876127 205515 877354 950459 1000000 874354 872894 722331 754598 868251 863258 865057 904476 438933 859040 225994 826457 851378 830449 865383 259355 918005 961545 823171 1000000 736983 151425 828883 845206 815207 812371 889011 1000000 888384 970346 771393 765427 784771 780446 1000000 771768 767182 170807 756503 753316 337044 658044 738611 1000000 955021 617762 720165 1000000 713371 702525 696972 691747 637614 657352 739391 669326 647911 1000000 1000000 646438 640870 534049 625762 367034 545760 610905 617873 645261 592743 590530 564666 574189 79432 585127 1000000 1000000 531491 945902 448855 588002 517769 552903 507728 500729 1000000 445849 401260 613073 1 225236 426130 578873 445069 1 447124 427029 422100 415428 135215 625598 398046 1 449199 380398 867633 369862 283163 362812 354296 342030 341757 347925 331751 325856 821877 304176 310462 237920 300949 295771 291019 293299 712813 1 272727 268682 261354 301544 157543 283544 312321 245999 240264 263895 1 297574 410696 252135 167725 215807 232169 213667 207018 1 451119 31090 704986 209441 1 189200 187064 373818 208667 487574 173259 70586 492745 174988 250701 433343 171387 1 678082 563962 168163 127076 237774 135092 221418 166995 297213 1 161083 40479 208336 167710 168009 1 170758 182173 167955 171884 825681 175622 174915 153345 1 165321 317717 165335 1 1 191803 188018 113316 201344 125925 158057 194011 211196 214261 32156 216080 223983 224238 239420 221773 366835 458679 245540 194119 1 256653 262104 266368 1 1 200423 284245 265953 297591 731236 303227 497182 1 125423 323396 332788 326039 344003 228207 340073 596706 41033 465756 367893 148540 451224 376873 394459 400259 394254 1 418371 423511 430158 431329 441835 447860 454276 459966 466137 477171 475565 495590 490688 647443 503090 519600 392390 137575 531933 615262 538025 546261 553520 679080 572663 937255 490118 583460 593230 245555 934508 75712 583955 94201 593683 631890 654458 613293 647940 995455 948108 653974 637536 682208 683727 688918 695168 963544 700533 771809 747503 957796 614912 509111 753082 741194 524889 751131 755682 1000000 598682 1000000 753902 689665 679626 1000000 778623 1000000 799206 736902 1000000 810728 814525 882799 762264 682490 828167 1000000 667536 845989 1000000 846940 833105 1000000 851278 728077 361277 895866 1000000 862524 866817 866333 927034 869796 871257 1000000 873903 875108 869604 859864 1000000 874701 986885 880356 880835 988142 932804 881627 868747 578422 826238 881900 888993 643262 752845 879005 732329 878649 844266 949624 892007 872569 843233 893569 713557 877384 794203 804508 597567 857587 855490 960763 792672 686735 957041 843047 582399 1000000 834195 876136 161424 391722 847663 1000000 813585 766075 780963 802781 1000000 1000000 801038 787455 782328 777168 560428 711938 764553 940782 753014 746267 760059 740620 649861 730739 718385 28812 715298 1000000 815531 707065 680091 169773 682828 677289 1000000 647409 283704 654517 842815 833274 694121 631145 207561 1000000 662664 605053 601827 595132 1000000 585319 813264 565798 564522 927619 552180 338379 559163 533609 222488 521173 849758 508818 502314 217853 446844 1 478683 782086 529407 459545 454380 318881 376421 436018 429371 574224 417432 348329 405704 393713 1 387758 379281 370197 569914 327207 316843 1 349378 1 342612 325903 329538 322961 149768 314709 311303 302972 298597 293332 408227 283885 491572 258058 265008 265422 261539 1 406130 248760 245004 241979 245075 317142 231762 798796 338856 367990 216521 220278 199414 208440 315091 1 179731 198127 195073 284673 284700 188060 185671 799381 254000 180665 175338 231434 329439 264260 173330 172351 333621 193418 244722 264417 168217 340746 150507 167179 232712 147200 1 160964 167330 167700 690153 165935 167993 817634 183250 160216 48240 800949 1 185753 1 383461 249476 184630 379253 1 189911 216500 309000 196957 194597 202438 204563 208458 210960 212091 161386 220330 87960 239534 231429 238392 191941 186482 255920 277772 381763 476169 206580 274264 270077 98581 68278 249365 407039 300545 297545 243313 310051 312261 321974 287409 682124 334397 337966 343378 348619 354084 250751 345880 338946 384398 531937 387668 489349 695142 679696 410957 12025 366740 880910 435006 700106 446579 362224 458893 203843 906298 719124 474713 52313 161299 501924 508175 528842 438946 497002 86036 509280 545375 427262 557730 561506 1000000 580992 485882 1000000 898040 575132 808715 280621 620729 44453 374971 105665 668178 648190 569702 777321 687080 71083 685097 997862 688057 700292 697735 1000000 1000000 714884 720103 786266 837989 758048 795732 774745 394241 63825 765053 1000000 756932 783739 803280 782115 571789 779936 790108 1000000 802646 806505 810279 814020 1000000 1000000 820927 827715 743369 1000000 1000000 847328 844355 845654 848586 698699 853615 504125 852685 860492 862341 866213 875277 868215 867204 667078 872936 873294 824731 854710 835208 886977 864296 1000000 696797 902733 873084 765136 330690 812691 724801 883284 904714 862120 1000000 921327 322338 884338 931572 877186 875801 672243 873577 638744 968698 327486 1000000 1000000 872248 861463 666872 1000000 1000000 421164 849832 1000000 478955 837031 838732 669675 830976 829502 826589 822740 819547 938143 810900 315839 659905 799060 796538 1000000 891700 599301 778221 778499 212828 766485 507544 754264 740366 455823 1000000 47969 1000000 560157 722532 717582 712172 706377 696553 696088 690608 685090 290039 701902 668255 663340 656815 653957 645330 639357 62877 147588 380003 234745 620199 234203 395754 561363 450214 579205 807044 763819 480524 654656 1000000 942489 535956 529346 525602 686416 504035 611155 501678 491624 875482 1 473168 882551 442435 455862 172262 41326 487516 165318 427244 354922 413811 407901 428795 396375 475128 402660 1 416020 372752 243939 894351 1 332237 340749 99392 330233 325824 319616 314910 309923 312075 205348 295263 1 312820 248945 268033 245767 409724 30935 512398 372833 1 928447 255602 1 268208 1 230314 522627 379487 221513 266655 212390 209872 207453 187123 201449 186534 242419 1 201232 189530 280337 724344 183557 812740 449175 1 190486 1 175332 214598 170003 290639 154824 845267 1 32173 114791 152147 542128 167498 161434 198422 385675 198741 176691 169219 836850 1 171507 434032 1 417649 244754 134651 174454 129816 182184 175450 1 159208 147245 315511 1 445314 181371 202301 415799 208081 209065 213737 1 220370 223302 215158 220410 234338 243797 1 1 1 798235 264105 656735 207591 270491 273826 142511 309719 287399 50358 298015 300849 306385 311423 262164 205275 326636 96054 336179 395239 411887 491801 358046 363336 364269 185399 353074 386630 444728 399639 405106 415317 1 4613 428500 436801 612538 430934 438650 733551 466495 469958 476123 506143 487648 492256 504689 496928 733115 515462 880946 531261 1000000 544189 529844 1000000 1000000 568888 754607 661449 587301 1000000 731060 355633 531574 618594 623997 314433 630229 182209 682443 652965 158999 739975 666526 678613 681417 689503 692482 695490 704880 708335 714036 715012 601478 514869 695368 762756 259742 967627 754195 550355 789032 620644 772691 978286 758233 773830 759054 773827 798176 801230 806398 1000000 1000000 817171 820732 821602 1000000 799264 835316 837096 1000000 779985 1000000 890936 1000000 765914 855981 886515 764474 803533 801916 866528 654745 442460 868943 872934 874520 844438 1000000 878022 879621 879870 880636 995929 845511 1000000 882303 1000000 873365 927374 895313 877273 882278 934462 898517 880272 625516 529289 897969 1000000 875468 877215 728544 831317 1000000 868219 292140 277311 981277 940171 911000 645223 822855 846322 844486 758322 843100 837892 1000000 741124 814196 827850 838978 819032 389954 813056 810038 758726 594845 770953 793702 1000000 786275 781681 535214 772904 768422 393767 472661 729515 750052 744869 734227 734355 315235 456726 760922 649146 709014 708819 755675 773769 1000000 681757 676159 1000000 664210 658439 653392 571889 642983 643345 556118 635672 394090 1 1000000 264084 782941 1 581637 530441 1 659756 1 637507 544596 538428 533559 526186 269193 966252 507441 169337 1 860336 117398 314570 445618 464339 458238 586878 218505 244660 434022 295124 493610 76825 410335 404049 401506 386579 371680 367407 1000000 370203 364833 359131 353671 348249 462528 469113 486405 327156 510377 336350 581112 230831 272546 1 292714 270287 283360 232668 1 269746 145305 161923 44263 253302 1 177965 241624 333298 304745 165177 624399 315645 593106 280720 78874 72103 156819 206532 328569 876276 156997 97095 193000 190796 190569 133620 184716 183302 1 178171 42919 176814 181503 175438 1 177682 171255 243961 159491 302008 168779 168508 117389 261019 455792 152900 179304 716419 1 171032 1 171018 187871 499447 165715 250476 177190 667220 396934 236105 182425 205679 186095 581094 190182 195589 284751 99836 47424 186102 130531 207910 109394 432046 434467 73360 226174 371598 243192 233096 236893 153421 160391 1 243268 262261 314979 264675 83650 273933 1 317358 284811 844151 352278 420137 306415 462171 105543 308248 325878 269787 336213 341467 606396 352742 308827 306409 380704 374300 354877 309296 363388 393729 767502 667547 428004 336442 399547 1 438456 444843 480412 456649 998284 468974 475437 168005 471946 477826 498381 506030 569925 621617 527852 301727 536834 695217 385983 280659 537237 373370 554756 576174 590270 1000000 656363 518701 202762 355515 625119 654902 634345 536786 612069 619117 657715 728295 662185 687642 663195 1000000 766909 820559 702421 761453 595768 719554 760780 727437 727709 1000000 746613 372595 751892 760399 810729 756395 756184 776683 324557 781774 764318 794762 695835 1000000 794140 912372 1000000 190879 347594 921373 238176 312167 1000000 325273 839836 886262 875037 865797 1000000 832689 855923 396937 1000000 862034 670121 771232 868379 872617 895481 847120 874763 886234 877320 878478 566998 1000000 795159 881741 844537 617513 883212 915712 451290 883541 884163 882625 883006 882624 882105 1000000 855220 883145 1000000 978828 876843 894785 873724 872786 890656 733422 374690 865914 943571 286737 953937 859210 855285 843057 497322 847316 738772 840742 838718 783812 276339 830340 347363 824930 783719 815424 810588 807773 685452 246103 881882 702819 132364 1000000 779266 361011 770367 383320 911062 657213 752410 1000000 741688 688406 643466 635836 878834 572418 705303 654626 715643 631933 694271 549627 684282 694218 687751 448777 655414 652487 643359 637875 632829 632098 620312 468392 608303 58067 443595 1000000 587772 578438 851275 572510 554586 545445 534378 560609 956951 515842 995522 523380 510015 722251 1000000 536637 925872 478985 471871 756416 467923 455418 448480 500936 338242 780737 422674 418549 404449 398743 400960 835246 403003 379072 369864 371427 352199 361341 624245 209319 354999 173656 351843 452457 308632 319058 314035 509129 1 301544 303280 291241 285300 296966 894885 261742 1 263323 246499 251391 251073 247673 229294 399414 235929 394189 537303 123108 222161 317898 197959 184344 209859 193266 267032 202027 248700 386120 191734 222890 90677 187786 185885 187734 1 480762 407617 141373 165408 176609 200773 1 172236 1 170634 178829 151799 169205 139230 171465 179709 168626 168740 73169 135422 168090 171258 15163 172244 173163 335414 173873 51760 173003 186197 180806 182552 177746 186168 331642 184439 331603 359943 876885 1 28884 411146 207183 383336 213388 209877 219425 204312 1 229569 1 236472 240147 243909 638368 331613 255329 259791 236832 250015 294950 277887 281410 285995 419887 293418 302831 105094 353834 314800 90976 338992 1 339339 939166 350120 346339 815 362194 646156 373311 319805 322497 390315 395579 401660 506714 413407 990011 435728 431384 1000000 423007 425499 477550 460130 508406 622668 459735 701683 492328 974283 504610 510870 567248 984520 947985 538684 542107 548303 640055 362383 566189 567180 605157 298903 590439 616826 569581 124800 615332 620687 635544 1 515386 645042 120803 694624 659680 1000000 116121 711965 684835 691022 397646 731537 597932 635220 337278 684816 774822 734534 738064 742244 748202 752911 613850 780838 767515 635514 714650 780259 669584 788766 794321 985251 706810 785646 808678 678747 816320 550123 821188 702355 836617 833892 836545 839643 843263 815716 848288 416986 853390 245619 928042 860635 984474 1000000 1000000 655435 763498 871961 591461 749170 861931 892236 811637 879867 880512 880981 809996 1000000 1000000 878392 647439 888163 884726 884146 881499 861028 881778 580653 885821 1000000 627041 879968 879636 924092 904180 875496 959549 975955 717792 868946 854828 865456 863049 889935 356502 998159 853928 941313 1000000 599020 847461 864658 815616 834061 803533 827340 633708 805956 817091 814063 432977 941025 793331 800786 705614 791399 454732 781516 776780 772759 757211 691088 861935 758452 754199 774510 1000000 932614 729662 723665 706550 713322 697661 812767 697229 1000000 693008 688922 672607 670257 721290 1000000 93459 646257 66058 634326 594112 616015 442964 942194 819967 597445 453616 583527 934773 573717 568027 487190 234038 505714 540774 537066 530985 524656 558190 381647 506068 588371 466288 487546 381725 1 504694 452770 767639 450160 495619 521086 405720 426770 121576 414973 412097 436647 502232 729575 493322 339976 365497 510915 396715 361484 434434 342984 341907 1 901975 326197 321424 317845 317846 298928 314900 481014 293900 139519 525137 278193 276970 214118 264485 329733 1 1 248919 198400 241289 237739 233812 239803 162545 222576 292125 222761 225860 1 862252 206405 464996 200439 192416 195591 197606 190088 158989 1 621713 174460 181746 178527 1 1 210421 174094 220131 466214 143393 121025 171017 170347 168834 215874 710361 766150 235568 1 453595 285943 189038 171200 163863 172625 84990 438374 306781 177138 686189 1 1 184315 184680 186248 186804 220880 118084 1 110318 285211 202068 105096 207267 1 213066 1 223527 221997 254376 228977 176713 597543 208075 241392 255155 1 1 256633 1 267577 279327 272192 282938 285301 1 325121 299376 303815 309040 317854 321259 324952 329416 312374 340056 838480 351047 407142 361069 998292 373045 589562 793420 458319 394334 161292 500848 961359 455868 382110 407344 214693 442626 449490 529502 460625 412020 487381 478856 496849 481782 507981 503987 490205 515884 529063 885995 531638 683375 1 553331 559196 551551 279000 577834 583867 410338 502516 608780 622279 654666 718452 626331 712374 638099 655927 649828 655569 647872 115761 668183 775322 351986 650923 702305 51000 672139 713106 716592 721785 726992 782657 738725 1000000 747076 743330 757029 494651 748671 859637 1000000 779605 913463 801024 813721 851610 876951 804102 808500 842698 815923 819538 573705 826459 829854 895896 836281 839350 1000000 267717 847989 1000000 840849 519589 854503 467052 1000000 662819 866836 533964 1000000 871883 1000000 1000000 872541 1000000 832211 879337 907839 880218 811230 1000000 916028 856732 845938 933785 839442 927829 916597 1000000 884104 891086 885513 375587 775286 880793 879851 652556 1000000 865444 758247 812641 842000 1000000 868259 862765 1000000 865360 852374 822538 855326 860003 850114 1000000 537937 841572 621753 1000000 207722 829109 1000000 805238 817432 810227 657936 805952 778931 800097 812856 806639 749774 553003 778178 801526 832696 765102 768457 927292 946238 746090 628378 736377 731024 659106 675314 715421 1000000 653790 699408 734211 688438 678371 711368 168416 650050 1000000 279955 635372 642865 673084 1000000 229079 653776 498322 576921 600933 594796 175007 1 578134 584786 522102 418823 638756 942565 538701 371844 411695 520775 463777 508487 538335 496698 503398 639399 541994 471476 1 576843 1000000 448133 489837 435134 429157 421600 420416 498766 405575 431900 246458 207836 194264 201819 371325 358358 254253 344249 348310 314781 904529 1 323031 313057 318173 316085 308208 305432 935827 1 293496 284006 426607 165357 271323 424961 129775 255318 250215 250596 247010 243003 311563 374633 395918 230591 225317 165616 229428 1 171218 245284 88322 208746 199205 184467 126322 886532 189864 189314 126616 170144 38216 635058 1 188386 144738 172830 175914 1 299804 511812 172270 145823 172017 167264 183219 770037 233105 78295 363973 305661 170272 171086 206916 172351 172755 1 36474 175558 177343 160868 179642 255882 149663 175293 186344 189089 190249 194418 194567 313399 197709 340915 736746 842880 175930 212791 783154 220187 221954 462107 228663 234553 237818 127045 243051 218762 227093 639690 243684 267671 266522 167131 15741 111220 282938 1 288951 310634 303310 308722 282345 318177 324046 488998 627297 337813 347256 349424 876877 360512 274956 372064 745818 201571 482883 452988 399792 405604 411486 323738 422393 453469 434317 423739 614966 1000000 660786 569970 527365 1 567536 489138 495575 503740 465106 573837 220059 603467 533222 1 545885 1000000 557413 649272 569538 563190 582774 1 823351 614601 33420 620697 624686 550951 632563 637290 1000000 648782 486696 567555 666115 672192 973422 683972 707998 695846 700314 242023 712057 715672 1000000 726134 775961 736211 740674 300975 751150 505814 831493 764901 769992 749771 781554 810833 770025 1000000 770789 800076 1000000 906093 812061 816198 818395 821883 813344 832169 844716 832844 1000000 842110 601759 795617 730987 853228 856325 858153 859587 1000000 788000 866835 950521 1000000 872012 847930 875369 874059 878133 713131 880407 881865 1000000 480405 767376 884693 1000000 1000000 884643 892859 570932 885756 885781 884839 960296 1000000 270575 847287 881714 795205 875422 878538 985349 889454 1000000 873005 871197 874549 801936 830574 863455 861281 1000000 857794 857090 1000000 852982 845184 849427 840453 837132 654837 844929 1000000 882985 860521 514861 733688 183296 1000000 503683 798225 793533 964040 431904 780556 769549 929500 752055 821347 835831 752751 777721 688671 859466 733113 728008 722842 716068 712386 697279 478098 658426 980313 685159 1000000 673405 812274 148020 615754 408775 661582 864597 657852 621256 302267 615363 763331 366940 502427 591153 584852 578385 572798 561499 566064 612415 506638 260528 662632 694392 510044 501506 503435 460470 632335 371606 195732 470004 728128 728486 728912 121947 888471 444599 638256 747644 422954 417681 413638 134702 629622 1 508951 385259 691076 379559 367993 457969 342936 388068 346099 340913 335659 330449 325327 350269 314030 310288 166965 252443 295830 262985 298332 190661 275996 472747 268454 26720 300259 520774 268437 498131 244392 251280 228179 247206 287505 36489 233796 219762 217331 1 1 179135 726438 141543 124586 1 203491 195200 190541 190352 187507 202873 1 182325 180757 179390 403186 333349 1 174988 709771 1 721773 167920 179538 171158 158443 78741 237456 228139 1 1 1 609040 157769 172956 193709 267853 127608 1 178628 179574 184089 176164 175413 1 187921 369291 192367 205959 209840 1 176872 197710 207626 194757 1 41138 179216 258331 140082 227635 231735 1 240709 242248 158004 250176 287913 657571 262271 1 276164 275066 269752 1 288028 293173 383889 303441 307629 478365 1 533046 682928 332347 337972 886466 348505 274496 364963 414074 370369 734540 381591 391267 390484 398753 275877 344479 416284 446168 843627 434084 282506 439658 239644 629799 468386 422441 476515 97452 363397 311570 501213 507540 513596 532134 473769 888692 538477 544622 546888 795362 573185 569416 576966 595515 992077 593859 599692 517990 597856 813748 623495 680282 680418 532185 648360 772371 777520 113946 1000000 655247 596990 640774 695949 1000000 740743 709487 1000000 504723 958041 1000000 1000000 1000000 822658 889302 755170 759990 773267 768922 835430 778325 711494 843224 806701 675634 806904 754620 272513 804724 812341 826122 822415 766505 834398 948350 836032 838847 841880 842740 847398 1000000 198159 1000000 1000000 897539 873216 864847 878488 868842 586618 865819 1000000 909725 877057 868417 832917 774805 244590 778166 882130 863892 875270 895055 857485 1000000 1000000 844054 902372 389568 887491 927601 977359 1000000 1000000 880478 796963 1000000 307288 734383 866998 875073 946988 897401 870570 862856 866750 838984 868094 860841 857908 746469 1000000 718460 847421 838612 544800 753720 150130 285336 572105 1000000 822049 1000000 845453 307795 805847 802743 769866 820155 791609 539277 782443 775263 284517 769127 764173 1000000 754460 763554 745194 664739 734840 731125 724914 1000000 713794 693793 703783 11348 696518 778581 1000000 670179 670652 847078 659120 636808 647392 641532 635613 503646 601679 618650 611719 605677 1000000 593526 626325 581197 692103 579243 562696 556684 550457 569033 567136 463385 394036 1000000 1000000 501628 500241 508577 488581 815896 475475 470555 464056 504974 393572 445927 440129 434519 427887 416420 419777 428586 473825 1 392516 391581 778798 734450 374947 364240 113356 246250 341076 397728 382622 720087 328076 342850 307248 1 307432 302824 297830 287991 284954 293259 279503 278081 248903 266469 1 258163 632744 281233 246426 440970 239033 198596 429146 102979 235019 213342 225284 198080 212646 217526 227500 191127 201702 243674 1 159917 195896 231279 188747 506725 1 476641 181861 191417 179068 177654 176701 175675 1 1 169599 254566 172147 166587 1 1 1 284717 155615 123213 196823 208030 388384 167838 174630 689117 223795 101389 1 180190 181105 181617 185008 190699 188387 186664 129593 462371 220856 187863 185843 204137 207218 211505 212337 384758 268770 131243 489464 227974 185669 236283 933819 252838 210038 247084 245407 1 261752 37545 878167 274594 280637 15275 1 294541 295517 372271 318125 329004 316974 264933 322697 330227 297358 281528 559789 460002 357934 162223 432516 375007 378390 386284 255833 339030 623965 201296 415194 419657 429974 308196 625052 484756 165898 977058 130677 466674 475420 355455 373335 493881 527475 1000000 527367 729216 404759 542424 532809 620376 547254 541823 118694 616182 548052 577197 204734 592948 595312 816088 545764 1000000 454978 1000000 649950 631800 665740 1000000 639223 328490 740113 675484 685767 684333 238877 88446 705038 1000000 1000000 721361 739727 1000000 501376 739729 751066 727164 175316 759253 763963 426014 773182 956858 483015 1000000 439775 794538 775416 803028 1000000 811114 1000000 708962 954759 825417 880618 896311 387582 838673 1000000 587876 959633 292054 854745 825952 818594 756950 874543 847726 631976 868937 745388 918617 874470 875399 877279 904673 845864 881009 896949 883029 860586 947391 1000000 894913 887012 339115 408324 867900 1000000 881328 936401 703056 814453 884377 883767 504649 892870 881591 880494 867707 879007 861596 875057 875940 884542 608774 811704 336486 938587 1000000 813899 856792 1000000 477742 659549 844569 832523 846884 872132 822463 832006 831746 1000000 271757 1000000 1000000 890262 918431 791440 795420 1000000 880581 791576 746971 775387 772471 766020 765622 515939 974956 180014 742202 737074 1000000 761908 703422 492327 721566 1000000 700552 143716 704401 343773 1000000 672731 665449 661290 655246 684175 648301 639706 630635 623780 615333 1000000 790210 580313 595906 589125 579477 577585 1000000 791474 575857 551611 544956 540501 482779 562543 444929 515682 400292 504763 497117 490981 423807 484330 267487 365699 132562 453634 867736 444375 436209 431217 107499 412202 413241 911328 1 394582 389363 1 312145 497444 985228 407464 355954 351195 341963 204217 345092 227490 466654 387621 314386 307885 304613 305538 294896 293629 285904 414384 277161 272742 268486 102817 260039 245044 251580 340046 1 768000 679816 233526 230066 226744 168903 358932 217243 123382 209986 224873 183918 423312 200169 206608 391882 193952 246039 189149 196658 181246 180731 180575 443377 172929 178922 551007 176463 243355 156931 310388 677813 865386 172527 29704 306144 602614 171859 142101 58448 173040 1 164082 1 175009 176166 35314 168977 183234 174552 112995 183603 376092 186603 316286 190390 1 175145 175542 206077 840299 244144 1 209356 237754 1 218289 516379 307218 348403 298891 1 1 191797 301087 249190 228818 343568 255409 1 263233 273205 275688 245964 884881 395738 331474 245501 391010 308924 315751 320576 325792 257255 307440 341230 346618 352035 1 268958 334001 145830 367207 397029 693360 398001 416496 408268 394315 927286 415247 758354 437442 542942 450093 394740 488050 414803 1000000 526172 490983 480347 495411 497826 576786 572560 483049 596701 538496 655046 574341 554589 559522 567003 1000000 500223 585348 514115 437150 609996 621816 615838 620646 1000000 634982 1000000 345270 651452 798619 818838 667915 674467 711511 621703 691290 696531 710588 755210 715432 1000000 723281 536994 733847 796955 731266 747313 749375 755836 1000000 968288 771223 777010 1000000 785744 790194 761451 798795 669346 347151 810357 811797 570043 820726 826259 809128 965314 1000000 1000000 864448 700472 905874 676374 1000000 381018 1000000 970403 915548 864803 179442 869162 841243 872698 874719 879047 976663 796243 935190 321592 882324 882459 884238 905088 1000000 1000000 888881 191432 894431 856614 885377 887186 874140 1000000 1000000 885733 880107 886968 883554 878459 885893 767572 910650 529164 692692 874498 1000000 872068 869170 730693 865041 936981 751655 842720 983930 505698 865418 847646 404580 841583 838669 887932 1000000 828789 822764 849505 666584 1000000 820382 1000000 470548 798806 794682 1000000 922030 435454 777401 849695 479542 1000000 801829 828136 744099 991923 785839 437583 728020 718087 616870 716589 708137 612804 697350 688124 698103 599383 516806 412765 663052 618179 651992 646151 632387 647491 638671 623242 641870 611421 603132 211400 511446 572130 556687 1000000 563963 561470 754867 554565 663453 536791 503520 963718 508211 526495 227825 547891 477136 365879 97499 558187 464369 462723 456635 445993 436021 438583 458271 1 420699 1000000 405210 226783 397369 391110 385936 150832 343251 313725 381476 365185 925772 211271 63045 341775 263168 373669 236293 316440 310962 314945 1 297840 292163 457079 1 182582 688343 270863 1 260654 259709 267357 1 245315 634221 104491 234568 231688 227692 267201 231348 218755 215391 1 229384 1 204694 256054 774102 197420 195158 174538 729950 188819 188179 163106 184000 204361 173918 178676 175556 273467 205606 175587 247758 174222 174779 173223 99094 172652 172542 1 153870 169237 399754 150427 169441 222816 175416 182578 177195 107712 1 183080 191848 303899 202957 187226 558506 187681 66161 365157 282229 199005 226650 20075 1 235659 849597 1 222266 220630 197548 219262 221111 158158 248832 151630 279366 248708 517066 837121 281775 280964 243599 295310 402372 282241 286452 305833 295657 581387 305181 240659 316792 336792 296028 1 281466 340408 345673 351985 356647 491674 368133 496500 378600 492236 389828 623752 403760 407225 417838 424536 254752 3652 437293 442926 824621 694559 205735 304512 471330 486305 555675 502575 671545 503776 780597 516317 522423 598662 1000000 700595 1000000 1 587714 566843 572041 464652 729637 547581 1 602039 593363 606651 444309 625353 631492 618589 623816 651211 656039 662669 667467 655706 679387 686745 706334 704524 579463 327671 1000000 542865 808498 733396 745954 974960 1000000 812706 821277 1000000 687634 775064 768282 793203 658637 785194 1000000 592497 812844 802095 805921 448432 813358 778992 1000000 821942 674018 831496 746884 837839 839082 822868 847088 1000000 852718 1000000 804917 570134 1000000 865052 866755 970553 590315 872758 872760 272798 878849 854829 769651 881671 882761 1000000 298603 750110 1000000 886682 922363 878697 887695 1000000 858234 887870 559468 884863 887032 887292 884039 885218 883502 883343 887538 966932 880001 372882 437439 975614 873968 630205 508614 868354 865153 877485 885446 775061 855646 808990 1000000 848970 907255 844563 1000000 845843 837394 829991 459654 819587 848598 911507 818023 803939 810466 800282 1000000 744371 799180 783729 685149 780233 733527 765627 1000000 756112 750774 102294 741441 681109 732856 887144 1000000 715634 710808 704982 1000000 1000000 685736 685644 816913 932044 740221 799358 654697 162184 659925 634757 630638 606626 618878 674410 599893 605463 1000000 362476 577250 576010 569678 563870 560516 549812 320666 635842 1000000 750199 360800 332188 482991 510503 478863 1 116712 477344 530802 1 399188 691179 537838 667649 521382 428150 362656 427745 676725 383807 363045 393906 476489 1000000 350956 320877 383867 326548 281561 351234 339326 338805 362347 328607 323974 319326 578848 319960 238177 39812 293050 336678 467640 315117 273404 272199 1 523795 259576 252195 251645 247782 851784 239161 236793 233233 231286 126132 223385 321596 217230 572560 1 213140 206570 203618 201072 125153 206922 1 228745 137622 1 1 186996 182309 707467 177905 726775 178329 177418 409589 200283 1 426433 173974 1 1 173176 63929 173400 130442 173631 188721 176059 67422 170889 1 174906 286536 52940 180919 180155 183696 184381 186896 1 507538 123618 288906 1 186057 116433 204222 284945 312302 212002 214602 231570 214337 592471 226811 230306 759863 237191 235952 244483 179238 805689 256009 308415 262747 361461 279214 280814 305970 285746 876887 295118 299612 152677 316860 314129 509432 190896 329472 242604 338870 354729 1 26515 920074 596372 256558 404306 273805 388909 394239 400748 598573 413235 417873 427104 472178 475977 441072 534954 526260 691729 450136 1 485335 266132 538685 496471 22064 449165 515288 696585 534450 319050 539937 510741 903363 558544 555275 570865 456133 582307 883193 600030 807091 607567 687469 561727 762428 631634 634487 639990 392569 655196 763351 666724 509022 803198 966753 717193 631806 883516 712400 853138 714231 722743 729694 920226 737250 308731 747120 752336 591201 745468 766706 596951 831525 780025 992712 1000000 395370 952817 1000000 804160 483809 813930 773871 683903 846843 827767 831186 685079 837472 862625 846758 1000000 367021 873320 1000000 857784 815139 906994 490214 1000000 859543 462352 873612 785660 866419 1000000 879346 537457 881675 883153 912247 884944 850272 794472 874187 1000000 663198 803749 892231 1000000 889314 887613 888161 854683 882353 886699 344890 897231 892773 1000000 881513 881241 923401 875892 1000000 875005 886894 871655 869559 531588 807641 863115 860811 848948 1000000 853119 1000000 762627 845243 587319 839219 853932 848708 703346 823588 823696 795203 823959 813556 806387 802434 798313 795886 722172 1000000 673880 725378 772204 773204 762906 764901 753462 730202 743602 1000000 732133 726130 723089 1000000 703111 707969 1000000 671046 349857 685098 695288 673753 783586 719752 656037 638984 630538 662170 633087 364987 728786 114516 609045 650845 596049 502206 578550 674363 562035 566305 585569 559482 547697 1000000 498943 529131 547687 503804 517685 527344 1000000 457612 442344 481826 473624 467561 461383 435452 449429 1 484318 961068 124965 419494 412897 375435 212075 1 938131 383725 381476 373566 368018 366248 357086 350023 346356 302189 335800 498781 1 300772 886066 310750 309665 65415 297276 293417 313681 283046 278224 265127 335706 50540 308344 1 254598 10816 158828 268663 116416 104631 231512 228358 224927 221999 222504 553684 184409 1 207435 537230 1 190213 197711 1 195605 191486 196815 164152 169648 223565 183123 603602 180510 1 1 1 146138 171344 733302 191707 1 31207 232527 645719 174006 173630 387517 341305 173066 161424 407569 296731 143034 178901 48260 193741 182485 182539 138596 138196 1 155082 1 194566 193248 198935 163092 204388 198345 501751 1 214430 115337 219992 223469 1 230057 895989 277811 164294 250168 232120 313986 357399 259293 218472 267701 266948 276233 366024 320575 289357 293915 298926 126565 307711 390053 316849 351327 330316 299821 825741 340566 1000000 232133 352911 1 375558 376617 302764 216152 38273 398920 420158 410944 435467 419953 578080 959603 440203 950610 515674 459756 216021 518448 481950 465772 445835 487589 901136 507827 516715 523588 490615 1000000 351770 541097 550496 583337 563567 575380 587173 582057 438858 386473 334511 588803 724 588828 624551 971783 640532 608859 607581 574104 1 630988 671353 672795 705309 569030 675062 698821 704834 620198 707708 720878 726120 739018 783900 726190 554181 752451 788742 702265 746084 778693 207377 894077 792616 787650 1000000 796756 769157 786981 800495 836312 805568 831256 823858 284300 732023 834051 1000000 840718 843679 502544 969458 640521 785571 1000000 860020 864144 865044 867508 728581 939561 689861 879686 876493 201606 886289 912793 849400 880180 814807 1000000 1000000 886387 853693 888134 883831 1000000 893758 1000000 290935 1000000 906379 890712 1000000 872556 478854 914277 886483 884241 883184 882171 187299 887353 877787 1000000 880463 783162 877847 869347 866343 858818 921476 859676 557839 955237 851809 841542 1000000 843112 839222 836136 962134 800949 299213 444141 819687 817686 945841 808143 804171 671688 1000000 790151 1000000 782886 939355 551108 259903 668715 1000000 1000000 751668 194652 920064 735473 729391 407815 719542 635495 959459 422897 711713 691119 633602 441670 676084 670394 664652 881645 670816 819538 641349 635418 634273 786243 616106 672516 935371 862275 590707 678569 561090 742454 65417 869223 556315 605720 250262 414541 531732 525444 519139 658075 505502 500580 401030 385531 520296 451697 469859 830120 457495 457907 445601 425453 236754 308424 388192 454297 1 404217 242416 318498 385192 72049 33909 369986 675522 397302 430945 332960 339536 167357 300479 327686 360623 262244 312698 644065 1 298308 231096 303797 278485 1 275743 605283 292574 254328 579348 1 251221 247281 232518 191857 238094 1 229740 233496 223575 1 215937 394446 235161 193823 206213 199267 113137 203062 332803 194632 192650 191166 189050 74525 1 186493 278470 653015 364709 1 201948 178153 438534 689059 1 175235 174710 145048 135464 1 161271 164644 651085 180175 620936 107153 194722 178232 229228 184430 181601 437931 184100 180806 230832 1 1 192982 33810 1 204958 1 196575 206732 1 211425 216140 217142 276501 136858 228568 229864 407559 236429 228904 331741 218445 1 126336 287520 263003 416166 271264 362135 771617 282944 710282 329173 332945 299714 265508 134560 307726 24135 315790 332658 318031 343065 81262 607053 813523 684720 385478 368987 403134 378268 889636 552945 410677 411326 420123 421326 1 419630 439454 269265 266150 1 463623 469721 475832 44231 589062 903156 283729 506275 514379 454142 525398 431923 1 543672 592177 755052 579707 641545 938086 949083 580945 119138 386792 605378 623655 617488 565610 648586 644693 643284 647199 574009 666312 898257 1000000 262015 529363 517033 692926 699348 714857 229582 712808 720231 725250 819833 735539 741800 748912 297248 604082 760286 748894 794511 774317 778728 783047 798053 792364 874004 815867 804309 809970 811926 816217 819611 448364 645329 939919 842935 836040 1000000 843059 835415 849335 968166 713670 1000000 862084 862877 1000000 878185 827837 867684 872912 496073 1000000 892678 831245 878061 918987 883633 1000000 838684 339478 921049 1000000 888614 1000000 1000000 578755 889778 375281 1000000 1000000 1000000 935872 888549 883103 886851 884668 888562 258105 677775 936817 880112 1000000 1000000 702062 873813 980724 1000000 869843 865248 863541 1000000 944640 820846 1000000 844387 756025 1000000 841072 1000000 835129 831788 827971 824839 1000000 578846 809169 338294 800949 657065 825264 664392 534585 833506 863919 776120 779990 825879 762137 1000000 795063 748575 757575 595740 729277 1000000 788769 719304 711862 751281 608763 699320 790225 687280 638377 810264 1000000 660371 652593 649509 448539 637744 631802 451637 1000000 368241 593270 590051 683105 564710 241526 585657 571025 41899 555940 550338 520806 539074 533939 550514 406646 673165 517153 503160 615941 520309 485013 477925 447122 457965 500182 457712 545604 179488 408240 428445 440875 257285 412249 1 491973 606927 369697 506775 1 1 1000000 741431 604103 350667 345356 394915 318248 227930 1 323744 315381 79799 347898 297028 296196 270258 277290 178091 281834 272821 332573 23924 221173 1 483222 249465 247619 1 677274 234659 1 198625 454622 354594 192534 7622 213053 210200 489819 207353 202507 200253 747581 198077 845687 192126 389213 188336 187869 1 286684 183569 1 177627 1 183292 199869 176806 176239 166054 175136 159022 141741 32207 215662 175248 377839 1 489020 175568 30733 164658 179485 180839 181104 205566 25759 187233 187330 1 1 191975 782645 201667 198909 205409 203217 215428 687942 439251 214018 216942 213963 1 226675 229272 203563 584531 261476 243157 393771 169546 254465 61931 269004 269636 286216 274083 275631 141319 293034 221710 299845 80473 2219 305753 301715 320266 326685 331790 260253 348932 344777 601430 358227 466671 768873 30876 380231 383404 391528 600338 400031 1 414229 308737 439327 416469 438024 933 677623 454182 462487 441050 1 480885 500536 494689 500588 506088 738471 942932 529257 490341 536463 545853 632133 563803 518960 567272 573586 821874 509642 806676 598122 604221 941585 409014 625616 683783 628160 638199 670477 711628 657821 663080 669357 591091 678165 687588 646994 697472 939908 707579 686651 537986 724089 729554 283468 739445 174319 955313 754681 759614 579306 750160 521687 560941 804599 785380 1000000 969298 776799 767139 809511 990171 1000000 817652 811031 809840 831501 834045 836876 1000000 842190 956593 1000000 852652 591702 1000000 681470 838015 436794 867001 1000000 613990 471349 1000000 1000000 854107 885176 1000000 1000000 866495 885072 886085 811056 890750 888598 1000000 888187 1000000 930849 890773 891567 890358 664492 837373 767249 551525 769531 862825 885353 886012 888023 892513 1000000 557844 544070 904387 909487 865530 873093 600817 899153 866931 858086 865881 828712 520803 854597 860191 1000000 846100 843045 864128 836690 828016 829962 814447 822600 784417 893906 1000000 807187 803681 799619 225947 789053 786669 782916 689926 354869 825098 724368 734572 936275 760299 727245 460441 734542 740659 745323 708437 770518 722643 702940 700533 691778 576167 551979 673924 378049 663443 763086 698968 645979 1000000 624809 1000000 622045 488502 514893 41309 678674 591881 217047 600723 1000000 528916 531373 552361 652408 544875 536056 532224 415216 794606 552383 496127 499326 1000000 499566 481884 678351 468454 462840 637895 452301 47635 438123 426844 137039 421307 486539 408745 181009 393530 404822 546786 380212 375049 369123 106821 330845 358007 348344 334665 311657 321593 329684 331718 316754 66513 151419 116998 342829 285546 290679 282409 224420 273372 270869 145907 232175 190372 254677 416630 578975 279127 244255 272882 328705 229571 371385 310243 415712 144149 240229 211593 235828 206770 208870 157081 241537 197094 194096 1 23080 170843 176570 186665 185109 1 182195 82970 451920 202722 178305 514227 176428 202153 120202 177796 393137 169590 1 175873 231594 176107 269655 156083 284509 1 180802 208295 429321 347310 257266 185950 105765 372775 190808 93298 247307 446571 370864 188240 287735 598942 208556 201359 207831 216619 221815 225141 245290 228327 1 224505 239149 231579 397832 57701 260797 308533 256093 1 269905 274359 566901 260372 289655 298713 296702 301380 307937 294257 241473 264682 96506 310389 388861 341275 357508 171475 1 368493 368927 373494 347616 367985 481854 230041 272442 408321 471691 1 428162 431280 443495 389061 1 455286 461351 1 473906 177763 494206 494278 968367 1 296981 507275 432988 529147 591329 1000000 547683 442968 577153 566579 571417 646527 382648 556446 597168 604618 258048 545933 636595 630156 842258 607428 703080 650665 656813 703130 872923 767644 870837 553288 690960 894951 701651 707351 722002 1000000 481460 728678 738504 724553 1000000 748976 753964 307953 523413 770043 453426 777449 784906 786346 732787 1000000 799172 667347 807319 804463 815208 828937 823450 1000000 1000000 833251 696682 825466 647538 845975 809868 235095 894591 1000000 434686 856313 918370 884675 876182 960340 780484 874921 829572 970265 1000000 814633 882950 883877 764702 881353 887868 888190 888916 889536 1000000 1000000 880991 378775 870502 885941 892114 890607 890000 889826 889260 1000000 983771 886773 1000000 909525 884076 882370 880936 876271 956318 876070 1000000 194991 854488 744319 861547 775401 867425 858641 855826 1000000 352172 847515 857914 867763 575105 936221 831752 598750 852431 820253 843016 368472 1000000 1000000 819063 1000000 208840 630727 782727 779898 775488 802052 890488 820312 763715 722377 395843 693107 302178 598615 744908 721053 916305 712175 704967 687396 648531 724170 682913 675179 253125 665743 659937 654120 624782 761166 636635 739910 631908 617182 1000000 606353 570262 563710 589329 582509 571119 574807 578281 553725 826628 693154 830490 522726 526339 520142 514004 512287 501580 497537 503726 629395 625947 438552 245021 915168 452653 446616 361114 456958 428713 422804 416848 796232 379317 375095 393787 437037 381257 427051 466424 365841 1000000 1 348140 336237 172902 298996 375186 715846 303080 314419 305254 304346 307004 1 289091 505167 274204 152001 272723 257804 411939 344983 258343 250850 473359 1 247434 241062 279530 236918 398853 1 221669 443793 217188 213601 193073 258527 200482 190380 495334 448914 535784 162802 51252 145314 121242 187230 1 317731 180203 123218 183388 179999 179140 182359 178760 177085 236212 1 176316 176209 176175 165079 192543 176739 297086 491477 178530 500532 239175 163204 179938 183911 636866 196612 1 189100 1 190295 195438 1 875095 200021 207801 1 48941 187652 213617 1 299020 494309 222755 231254 233664 234952 238764 242385 245932 367275 1 257437 236451 431655 178710 1 278037 282411 291906 291343 378457 306967 798399 309997 315048 319853 323778 940783 352374 346745 344941 351454 361027 348411 632880 375891 229306 382782 1000000 405349 338803 267233 408252 418373 712007 430180 433790 894598 136962 453978 485334 469058 472339 1000000 481784 879103 497000 503105 511167 515563 521526 506314 534141 28741 546520 552717 524775 759783 571266 1 583460 649608 610304 672513 1000000 614112 580849 626083 632412 636844 644010 419545 798073 667554 737449 683808 674567 684359 404916 1000000 723300 466530 594761 1000000 889450 727815 732974 604140 654754 748159 812438 568605 762765 1000000 1000000 768732 809703 785760 311240 794370 640498 804277 803947 807651 746416 821974 822145 826176 854593 921134 834262 839447 842590 845678 518672 893785 857695 909982 937507 860112 865848 1000000 869120 786487 689149 883289 877028 825369 1000000 881801 875401 884453 882934 1000000 892594 883524 777988 857098 890521 890924 902390 891475 899931 1000000 891518 944273 1000000 855787 1000000 1000000 1000000 855811 702668 1000000 877022 883536 922109 1000000 1000000 882773 875401 709476 871502 869400 651254 595819 885704 861236 855011 843298 908049 1000000 845985 843144 769920 836615 776592 840307 826194 821372 818511 815072 845147 795889 803193 702012 894985 747121 742477 1000000 777310 108704 1000000 763338 758152 749033 708313 743758 1000000 733589 728413 487555 1000000 772654 336095 702011 696182 724468 685035 679505 720833 655075 1000000 654134 420509 602777 576926 648987 615780 626277 608998 484707 604870 862156 478436 599984 601723 573108 565889 559633 553516 553204 538420 271307 534987 402919 516341 604424 113145 494323 599724 583569 543707 464628 467866 843840 444790 456583 286031 425009 431252 223662 423800 309919 409124 401803 394275 390339 358281 377469 1 330287 442155 355291 411159 365443 335479 348963 775620 324839 572135 252833 312931 131549 746789 296803 287930 287829 201939 216401 203457 208784 1 262133 262080 268470 270149 33549 243583 163759 236067 232530 233409 225795 209677 237122 361797 215096 185938 215990 206468 204102 222586 199285 197684 196481 193578 72128 287269 188721 247023 74587 1 135277 181836 272227 1 326766 1 158430 322984 177695 393128 68600 307424 241672 169356 173104 177830 265094 179652 174211 287367 161421 172832 179812 20028 616550 187809 178770 263789 194253 195262 196725 198820 191865 211219 208800 161535 210775 213464 216245 512821 213492 530625 354939 230394 815416 238593 301892 1 216899 209319 257050 730519 912295 386659 274591 274934 1 339796 290218 292056 3763 614237 515171 202440 866002 343947 351847 516242 338555 344820 411822 359022 338119 366200 371580 376894 1 387720 471617 400070 405596 1000000 568075 398028 1 297824 1 440754 454619 459303 465149 619623 124131 505855 489594 495821 310271 947004 510452 815007 526651 431297 546008 223603 743300 138447 686708 133712 658937 593344 570586 594909 599913 606985 612937 636377 493752 1000000 639178 686425 456091 833433 800826 666230 671976 675887 224223 1000000 1000000 699765 581593 626258 894123 714252 534452 276368 266270 877003 749248 301284 441732 881930 766739 771998 155812 781160 468456 789596 401571 798804 1000000 792808 808509 814120 817651 571835 797462 824546 1000000 843915 1000000 842147 830658 807249 1000000 824889 915293 859562 862103 759812 866514 941481 1000000 872086 401453 878815 878888 1000000 882196 884917 880565 885936 888688 944661 1000000 488626 744978 895382 832738 887553 891822 887827 892417 890941 894179 952382 891317 891541 892044 964960 808583 964559 686430 1000000 884371 767080 918027 880026 880350 984275 874667 872779 909166 874830 672221 767259 995583 862891 841461 653722 570547 847437 1000000 1000000 813395 528297 831437 927020 796138 820528 555147 826570 729590 758871 800915 800090 792441 441149 784982 682808 773823 1000000 893775 761973 753557 768755 746154 740772 775024 720866 725354 720442 160118 726327 703874 653106 642957 695083 684227 716921 485716 575719 952733 292200 647474 405376 617642 702162 623191 556566 611123 1000000 611428 589804 602534 1 578055 986454 592198 387842 552763 540428 591254 531193 725096 407574 595623 506394 72722 128494 387002 854081 509646 711678 33190 460216 451177 446075 6917 537751 1000000 1000000 416650 667451 423714 400861 244752 384700 326565 375720 370198 322901 359294 553385 628531 444691 338530 527387 933571 322878 317920 313028 600387 426818 1 305205 287906 287954 190204 421869 278567 261716 276234 259837 255979 252142 247505 256966 614872 237461 135998 359426 227828 375268 220700 231436 215789 213064 691233 212308 405063 213042 144703 224166 174557 195397 264635 190433 189028 187856 503194 140751 200135 1 208113 181615 210928 176810 178766 199753 177838 195930 63610 153799 136326 177652 1 205609 264734 1 179953 346355 1 317038 29055 183858 700029 49598 189214 253577 1 1 196754 74227 1 206208 542 207937 153816 213151 1 1 1 237845 1 385473 167192 1 576901 244643 248688 91008 264805 260351 265162 233354 369859 294892 280624 261033 364765 261046 295843 327801 805429 311316 479530 370674 328355 160953 540084 344194 1 296084 382830 378770 1 376237 808212 317212 385558 825046 1 409931 1000000 421704 514272 377932 421657 432225 374233 457933 1 328333 496826 482328 630395 440224 500791 982654 513539 564149 528385 1000000 535243 457668 774150 617090 555777 484769 575192 546739 580664 654102 203257 605989 739468 859038 672765 629700 395704 899927 692598 653371 790395 664446 1000000 217871 642723 518927 656485 702027 704475 864703 705938 720716 728351 739413 765420 741400 1000000 765445 741993 720854 765991 848824 774668 780043 715651 833859 793122 855827 833542 596397 809600 811040 805496 864347 839812 410295 1000000 320564 834954 842063 844818 538195 234901 844259 547438 530824 862225 873046 1000000 876635 941655 776856 521531 877134 1000000 880305 881675 617758 878721 887452 992225 845182 903649 836084 1000000 655960 1000000 767023 892604 984326 1000000 866496 902326 896025 898155 957328 1000000 836703 889525 966916 887968 843047 868105 1000000 882634 880927 326931 877080 878006 1000000 794083 1000000 1000000 794835 494186 1000000 848088 708883 851895 694470 797090 1000000 838809 836242 1000000 830542 840266 822218 1000000 844784 1000000 955241 802666 972441 781219 810861 763026 727552 774492 803634 599457 762512 757513 549240 747139 742830 731617 731027 729323 862138 817912 711254 707161 535720 703672 1000000 683864 730554 1000000 767038 857103 696726 603217 594239 585495 631637 621041 619510 602929 331693 601328 594841 576559 585207 576920 570422 585419 558350 540857 480538 542400 533290 489408 521118 516248 222078 502560 1 899803 718524 975008 414022 348416 134219 457934 447611 1000000 270309 429772 423819 1 408220 1000000 858606 157776 354234 382921 381419 148527 216687 374254 448777 250289 337161 353121 335064 436024 362552 321240 914375 1 321535 732142 274576 671244 108195 391966 34178 1 272483 485687 33399 206727 240733 330271 1 281043 238561 235616 89103 97231 206123 222949 393298 217208 430155 213509 208990 206596 227632 202096 1 195760 176319 186829 186468 190451 188886 1 108270 145227 169694 1 190510 375853 210792 527050 178715 161434 179972 160488 1 178060 178061 161560 178821 64263 194013 1 180478 182150 394645 185157 185434 1 188155 137893 210821 193021 194845 1 109465 1 607796 72525 439241 211253 312303 215839 192317 220407 210264 395222 270615 682108 817832 211021 244404 248278 250764 364952 263274 366665 267898 284362 255551 1 253866 1 125790 275716 293739 307756 312660 341951 216359 1 535324 611999 367534 856209 1000000 1 401628 368348 16787 428561 548965 311385 256542 403559 409270 415131 421005 385127 433273 436414 444744 448670 459546 462932 1000000 397841 481185 487312 501610 498592 1000000 505801 1000000 463106 683291 334729 541836 319303 714149 561564 567668 339302 306989 233695 592347 598679 604875 857982 999176 624115 1000000 634628 807401 646741 150173 658298 664106 797176 666784 681939 688388 594125 697178 703735 709043 615775 716685 731613 713560 735715 870556 745647 756938 762696 132761 1000000 673654 1000000 592596 189725 735534 368167 801748 799960 740675 808483 157397 816966 1000000 745460 809609 831619 843012 1000000 832149 361453 760544 1000000 858609 184588 1000000 861860 845550 1000000 1000000 819400 311855 1000000 1000000 1000000 881060 882397 948130 888623 885838 820471 858152 889645 893015 890990 1000000 892046 640374 958531 893340 893439 893430 894878 1000000 831470 892600 227838 891125 684454 798493 888358 1000000 1000000 911861 883666 569177 880475 885698 964847 869389 873006 870915 364239 870923 838548 861607 858838 855378 853354 893871 849953 844333 839557 958827 834669 831607 867915 1000000 726663 821064 819816 861270 804431 800322 794305 1000000 787040 783170 383966 851762 769631 762252 759685 754275 633853 773685 739819 737083 729576 1000000 720149 713363 708213 248937 705546 609403 743671 927223 656784 947351 436594 713567 650828 645970 647670 633825 637047 622386 254040 610019 1 1000000 505480 267892 1000000 401346 575824 558778 554527 562078 546654 535861 530561 477271 346031 794135 506410 498766 765452 486480 129970 4841 467536 461736 434827 456140 449357 804240 428333 426050 420252 388171 406377 380129 390147 391954 396802 381798 374623 373543 358534 371985 323829 341785 1 129434 257879 759732 563991 217312 285027 72745 308934 298012 684427 181111 288084 138115 274507 299856 267442 181176 254484 255522 258710 1 791320 382572 23451 238642 230824 219766 227263 221520 568060 233242 300795 1 209076 234523 508108 200235 887033 184875 326308 232804 191518 189926 188583 287237 193769 1 183467 21643 1 221045 1 179738 183732 280402 1 178643 267955 182125 103323 1 1 159753 201058 181574 46866 261468 157325 185911 198592 73015 189823 251345 175733 1 1 198777 179996 192205 205407 298412 1 212936 176010 197069 202518 224312 230500 79014 234008 196488 240935 244165 246774 1 208678 256111 263130 1 271005 275509 847388 392966 422275 163045 297680 315058 756426 579310 316728 409608 1 331659 336531 1 311145 352533 370631 339986 39758 353983 380127 1 358317 815188 403309 40341 412865 321630 247847 431721 430516 224047 446721 455649 623690 188025 473880 458060 487309 497724 502938 593954 59173 517056 636670 566097 535570 541789 547758 526437 560508 570930 449026 274469 444100 590669 597310 603147 609237 735306 1000000 629869 636109 457704 645817 647538 1000000 662156 671309 278882 656775 685759 142889 697102 959095 708916 716437 1000000 725531 725032 730153 739734 633775 1000000 492245 760672 763856 769279 790304 778468 782998 803945 791661 875226 674575 804504 800196 812534 564664 895627 823995 849335 831433 809555 837878 837079 245161 844650 1000000 1000000 856756 1000000 686349 374330 874275 1000000 652346 538657 791662 842506 879137 907979 882467 652084 869065 886647 490790 888988 828085 809987 859098 890083 713183 893494 906453 849907 792099 895339 1000000 980874 1000000 605023 634877 286184 646041 890575 889977 889349 847909 885105 881236 834393 796665 1000000 879663 478104 861969 1000000 870553 1000000 907437 862782 860508 851890 808136 853173 289565 837800 842664 1000000 851806 831067 869681 825523 822191 947838 404250 783639 579792 627127 785174 988852 607049 680953 766654 776811 772030 766522 722090 697399 751904 705741 732398 562283 781535 721972 565449 715788 710375 704597 696839 688063 782504 679934 801717 671265 665497 665929 654864 647039 678362 598631 635953 830039 618146 632183 605171 649590 600040 589984 881143 648276 571559 560593 230429 550671 544474 552310 532076 525885 270525 513493 509349 501179 1 182183 482440 476470 471361 592634 458322 288120 896716 918623 578401 407385 340193 416729 491028 413839 399078 517072 387914 382333 361884 472171 558613 175418 352727 345440 321479 339137 466967 476095 488452 277868 277650 309412 304589 300529 169742 290743 65653 282391 338569 273858 259681 306426 260294 1 232150 249680 246028 242368 238987 235586 132573 231502 225533 216933 217701 543969 208737 238254 201701 12320 212503 202560 1 652790 527017 1 192177 221273 190500 197720 186744 178294 194538 185591 169580 1 655256 180598 165258 179548 567047 179258 111602 284299 1 73961 110666 180663 1 190210 180943 307071 200846 312983 336068 190193 259469 1 185399 834016 350850 235324 200894 193478 224809 209177 1 1 265236 247813 239351 221647 862733 258672 233490 259878 239784 289103 248082 455311 253432 1 262605 635500 256018 76118 789042 286559 293889 292490 297038 440586 307436 311054 18608 1 325811 331202 335930 333928 1 302059 356926 429685 1 357849 378828 263930 369995 392116 415168 373519 434181 418800 352349 397826 427709 555448 270383 466113 460264 466623 1 478827 485082 491100 718459 543293 1 516985 322977 535238 535192 683158 546768 493887 454959 492522 571712 783320 353113 590022 1000000 607193 608417 614410 1000000 626471 296410 633177 644547 650756 631448 258070 739138 668590 1000000 768893 1000000 840029 747947 707671 766792 717912 723307 70040 758933 576524 743277 752294 753916 758833 1000000 454397 521419 779702 782293 726920 1000000 827306 932952 803911 776418 768614 816278 1000000 954497 771038 462434 728525 837595 691205 620267 847325 836855 778382 848318 861602 861560 921852 857086 872330 871193 819163 735361 940582 1000000 582324 913642 884129 885592 886919 1000000 888923 871082 1000000 891943 831061 899599 943060 894199 628512 890795 884860 894527 885408 894288 893772 1000000 909884 892002 890333 878744 889862 888145 687306 886177 789356 533015 880950 879146 639714 708761 872235 870801 886867 656202 623934 864351 858888 1000000 848912 458070 1000000 844179 936923 837315 834503 1000000 351476 449411 677704 1000000 811614 1000000 774031 872105 282065 638015 786824 492508 925697 1000000 768461 1000000 764856 753944 748949 762431 740552 811980 728484 1000000 680377 712182 727632 612596 696081 691239 776986 681163 851437 263921 1000000 919240 639931 662970 646528 683755 1000000 619669 646315 787644 598442 596420 590040 583914 454765 571420 565734 550437 504787 546987 528614 552210 529023 522475 469644 753282 401789 56278 490799 485078 744533 897464 428353 413956 455353 448592 442241 428428 446389 643429 1 1000000 425264 181093 374340 448108 309591 1 376579 371212 440655 357123 351558 138749 327732 375169 330819 326103 317015 194980 311135 293850 300263 319148 290793 287810 278289 723244 275116 327826 307508 1 195358 235048 170587 593926 249944 1 455111 252531 1 74125 154471 216677 219047 274002 213182 196365 208146 200966 295458 201278 199269 178211 1 193676 1 190143 190302 188364 467506 185297 138392 457604 1 174214 181216 180724 200449 178822 188633 273971 101762 181975 180265 180640 181097 59890 182186 193050 249962 1 189740 1 189056 242739 262476 1 1 196885 289095 224802 209816 88262 31605 209926 1 214868 216807 249793 1 249308 178315 220779 778790 228996 243303 323129 712142 254764 827287 264677 677754 284754 658108 300294 329203 418900 499030 284779 425188 122086 310678 73070 316005 553314 331452 1 340275 320844 1000000 449733 473779 366959 96306 580840 385479 475527 371465 414623 620025 857397 1 344731 449072 435430 441352 220946 244056 956658 1000000 471747 477639 487426 479276 472437 502246 521075 1000000 1000000 526995 533196 538448 540068 370792 558072 1000000 570367 376465 582698 621374 595494 480890 588493 617435 619312 623914 452291 549026 649028 648353 24338 664349 658859 671889 649806 651817 689406 197463 624495 706117 711723 705969 395162 727836 801786 213515 258526 749583 734790 758020 1000000 794519 296455 784119 781574 589606 529313 795158 683623 803309 807375 323992 815396 819232 826540 517193 499692 833913 731813 1000000 843925 1000000 967578 853102 855923 834758 851547 1000000 871276 864627 906743 857606 315414 497692 577506 842383 896781 733516 1000000 725943 1000000 889549 890599 894789 892126 893690 891797 1000000 894799 927740 895123 837888 1000000 895090 1000000 895833 1000000 524398 852194 892027 908663 457916 1000000 888528 240489 885155 909704 865089 880304 1000000 915690 915430 872320 446877 1000000 865404 1000000 860245 557100 859214 856063 847929 909543 859386 1000000 793397 857241 830037 825153 838422 1000000 635667 1000000 839208 767747 797293 792821 793374 783525 427393 775031 808790 354114 760803 755922 752394 631602 723968 342739 1000000 97693 713235 712112 729959 724608 703866 665153 687090 834933 676221 351506 663294 658519 300881 435458 747983 339612 658491 622815 526299 610601 593681 598379 678588 582872 644891 589417 526162 244549 555147 868222 544927 398142 432632 524450 518613 506792 505868 523056 504616 487395 501048 579171 652995 470172 440841 443252 445172 913030 271919 429302 722393 1 438534 199752 461903 392378 386744 396150 322290 638378 364681 388224 353905 350073 342585 341519 1932 1 1 561436 3749 270188 299199 1 191862 290029 288830 280757 62568 1 1 128512 266055 50894 327889 432438 91156 249950 239111 226599 219918 228968 838655 222256 217039 543535 365277 825358 1 227128 57881 202735 260493 82046 1 651596 186040 191484 552359 188628 187381 186524 185619 179212 183378 193431 183028 764274 1 446612 180537 180406 180205 656975 153841 183036 181539 125594 1 365921 176608 185050 257151 229899 265735 199405 143870 166683 195299 7291 1 198489 169395 202116 1 1 129102 365570 213268 376155 236632 226495 656407 1 236051 1 525860 248833 250054 256928 258771 191056 316192 269509 269265 43948 266808 289767 191742 301776 633585 286113 269124 887952 1 1 394486 342222 339295 335022 345295 710465 381177 996095 274708 376863 377198 511690 388945 403085 62218 413282 489485 422169 431118 77183 258711 398665 618168 464072 479806 470976 537106 507131 524354 494879 509728 498525 714167 521065 654714 531312 539216 546073 539565 557659 583286 149535 194254 585931 589254 595803 610885 525904 612093 511631 294626 631013 623012 640480 752634 1000000 672000 665303 558621 677102 45782 722398 694053 946812 704701 709842 715766 380869 268970 721424 583104 742176 648508 897776 757181 1000000 757276 771599 776263 1000000 801283 937184 803206 798479 891538 397841 818414 815959 858953 513597 809491 829894 197562 835887 388026 843532 922834 844120 835785 304721 858507 763467 865211 902480 869703 856828 767386 717638 1000000 784706 881142 1000000 1000000 894519 1000000 920752 890162 890951 823848 859748 893488 809582 1000000 1000000 895360 547835 907858 895798 649438 889274 902593 1000000 350019 893577 892820 892078 876197 852796 950921 701854 896974 1000000 882602 1000000 880171 1000000 591943 190412 850616 889697 866697 868190 264086 959634 856393 220076 839792 847169 844090 1000000 583070 992604 1000000 826547 823089 854595 629980 811464 807423 803270 211163 794845 784178 754792 785818 845825 899868 449171 703005 791691 310114 694426 521527 320923 732515 946606 722002 119313 759639 686589 188596 694769 689266 692790 1 369840 708729 1000000 654841 648818 643046 621411 630083 768078 1000000 611840 606960 728172 594752 588610 582479 576025 844447 724397 563123 551578 545395 509842 574295 526877 711969 517734 504954 354064 559094 489746 483644 896026 1 391695 459211 450529 447913 518984 435284 337951 447853 417425 418018 422074 479297 392444 389094 383073 384048 372255 1 311680 394126 1 1 340223 19982 323632 325256 320086 315258 570252 296193 301015 296436 291287 287457 284446 311881 294775 269328 267182 301814 261776 240152 250937 293485 382435 242161 236907 234231 230687 227327 256006 212917 1 442317 213248 49499 206649 129697 203783 201266 312149 197666 269813 221077 190971 1 189291 190866 189004 1 185322 185340 183459 241313 213146 194189 1 181118 28260 180970 181789 187749 1 549713 160816 181974 183851 1 184190 121078 187610 442087 190450 561532 193517 195196 198086 1 299621 202892 205138 1 209770 413323 21325 217459 220373 245388 221001 231862 49289 236048 239108 285749 229599 434904 253201 257610 260474 561446 596685 426557 277712 281624 347218 279069 294729 263026 262975 816996 313482 319514 346876 381181 660987 433849 917189 247531 347042 359393 364810 163442 375677 407395 320257 390462 1000000 177038 256329 50658 388146 127195 301791 1 429669 442923 431061 6261 412577 476048 484478 785065 491497 736708 622537 512225 518386 433331 530790 541747 9519 927491 550494 562464 567612 574131 771383 586485 109379 597684 664307 610932 1000000 1000000 850609 631636 695223 642445 1000000 658356 664761 463054 682220 681729 1000000 720217 475743 739670 711789 797959 747001 1000000 732410 922677 740802 1000000 1000000 755660 797105 765021 770823 637496 771759 1000000 813529 790519 1000000 798506 754855 976525 816073 818209 826649 825784 464029 712847 662891 1000000 859347 846338 966953 863821 923417 1000000 858804 863666 866209 868653 1000000 1000000 875394 874755 261629 1000000 505866 949243 743896 468700 938237 891888 209206 891900 893142 1000000 838971 868688 723612 902744 1000000 1000000 896386 897560 901942 895099 895466 370564 935880 1000000 892830 887760 661879 889731 888455 885608 885728 879052 978921 880749 878269 796029 875164 693432 847100 982936 1000000 960757 342040 912470 854644 842815 858233 622420 1000000 833938 239346 223127 172272 828763 1000000 815633 710141 809174 806198 800957 796507 1000000 985489 727441 827749 957795 771981 516522 759494 760553 751655 623048 739889 721403 725537 714139 718914 500099 694524 702701 677820 387424 695572 658357 673351 316490 786520 896435 340775 645365 1000000 778828 695305 560433 615362 590323 945918 993306 572333 568435 270847 572443 784927 550081 544779 583512 1000000 497126 529155 423605 885236 510507 504394 634203 463239 485954 479831 473490 467641 461576 674966 445900 444573 493024 740996 424971 447189 375131 409267 404842 146094 391141 10532 379944 495913 368949 350464 358133 260623 347551 342341 336501 376191 542658 322125 317055 531896 1 949399 444856 216085 289065 309655 267218 48828 271619 296363 1 177505 257803 251599 482359 244992 240547 393390 245155 346889 231466 1 156582 270131 217234 257996 1 292005 494168 204965 1 217764 259739 222305 190412 1 197046 227469 441879 190193 1 195273 659373 200292 183540 253940 828938 161945 180691 1 181199 722469 167800 243600 183931 383640 163973 182859 180737 1 186382 182293 1 190643 192148 264127 241989 192687 1 1 830048 206025 209424 135482 198100 214713 1 184713 236624 197987 171207 218218 249989 476573 242294 616521 249031 256486 256565 322421 264286 267646 272632 323007 320315 1 279745 302992 311606 258725 429390 191452 317632 189906 1 709404 339119 337326 1 353122 358440 453323 591195 314176 334369 459503 485900 398035 402875 707986 364579 420504 417632 432037 100699 445430 237833 1000000 328265 1 576501 333656 486273 690503 498618 504233 531397 518382 523678 529930 847006 542104 292293 577435 474348 247046 573158 579118 590624 592396 1000000 968004 55330 590578 634263 535932 631884 640114 644791 651894 407475 662511 669184 565040 357361 686337 690391 900118 552899 708216 712838 719422 724962 715110 778287 497053 743299 732002 554913 813764 765267 396200 774733 769045 782605 702592 193483 981762 802046 420516 809587 835731 818064 821695 825344 790808 1000000 836169 839493 1000000 1000000 834054 1000000 175386 861731 1000000 980814 860604 665305 822288 854117 885938 445299 868880 286341 883064 884694 889561 1000000 910077 918302 891443 1000000 633454 894022 893789 902003 1000000 1000000 896588 739030 896970 988525 925235 918165 764757 941979 929620 1000000 907210 893421 640088 892401 1000000 1000000 885091 1000000 883533 847180 843410 876334 875193 873829 879936 578097 920738 864248 1000000 1000000 1000000 1000000 803283 846987 833652 840480 854919 808949 832131 1000000 778440 767339 814956 809341 784785 803422 857910 792145 781286 535898 780748 771578 657023 1000000 761632 988684 723882 725893 734606 738132 736057 726342 766353 712532 771914 410501 721129 466653 667829 682385 788164 1000000 703412 655866 2279 642043 408939 660822 853684 588435 675812 611610 655599 599423 354868 704203 611466 608968 566342 562130 1 550149 543961 542324 531517 87486 675279 459157 520693 321400 491288 879084 494947 473111 467670 514907 454707 270693 467681 500951 496464 72855 294364 410739 414363 566079 446045 393343 248076 503388 376424 670825 365729 353371 621634 343652 250437 385200 243811 350192 512770 731705 307807 429765 304857 309878 304363 291653 1 282398 278226 276042 257801 359928 261865 257723 278282 250533 1 770223 1 358922 232476 212419 227191 919931 194442 218577 200674 188633 209063 228892 128562 117352 105029 204906 198028 265095 1 188649 203081 1 165165 1 1 1 184946 165638 1 123098 602247 1 164398 321212 171109 198102 443995 55601 47738 183851 185456 541082 186226 112412 1 187017 1 47176 193746 796846 390756 193915 200845 186665 205009 871436 1 211027 215525 1 221244 224610 1 1 231661 1 240033 241615 240622 51144 188543 805474 422447 344356 1 1 857534 280878 400705 278394 293451 301161 838197 1 803988 316623 534019 336117 444928 175787 326205 346909 256740 358343 371122 527578 298093 378961 389654 1 380196 401796 679206 406192 193466 482695 626709 371219 129868 455453 339785 295026 474078 500869 478988 338209 491359 1 597774 1000000 514421 905453 62960 534564 1000000 544162 356805 559363 569858 715678 577062 658928 589389 600710 357383 693266 605784 616558 628118 627572 617722 629063 638771 794331 662115 740533 673878 679582 370661 690939 694682 702091 709796 683775 718830 723785 91498 737966 739498 746779 1000000 915137 767784 763760 763629 605711 778621 781499 625350 792144 796494 800894 804983 765853 832833 1000000 820650 869958 957474 860417 980493 261023 807755 916945 848868 844494 854926 866855 860545 1000000 865897 868772 854392 910336 916373 261803 1000000 1000000 883385 977924 886384 886540 863337 890523 890976 893305 890093 1000000 832360 895946 896859 951514 939439 971041 628449 892340 364747 797854 975954 1000000 889146 250724 894486 231031 921063 895593 832293 889065 652357 886186 884859 882896 853682 1000000 361238 875017 747375 1000000 1000000 938306 1000000 807755 959537 872275 661064 984654 986105 1000000 718674 834895 791735 887504 842758 822552 1000000 812640 451943 801446 789264 893709 814432 1000000 880688 761496 472037 762637 768133 753061 754639 732280 193745 742670 751724 721941 708760 717795 746440 1000000 701410 695855 874377 481579 657173 684245 667402 508019 1000000 673046 1000000 424559 80663 235573 798579 620007 607851 601983 596445 1000000 567076 577130 571120 705372 1000000 552566 546267 538646 431363 332705 612562 488312 512508 1000000 523908 1000000 480903 480996 631006 650098 465093 475822 483845 446699 437759 655789 422914 490572 414887 465490 401232 1 566442 370875 384780 329245 385428 644462 414969 937864 1000000 884057 387756 331112 385474 200538 88784 311516 338692 302123 1 293018 374033 275167 106678 272063 1 267526 265420 260408 267056 380809 1 327337 857280 1 301170 231718 1 227712 1 164487 217118 1 116369 1 207269 206218 615085 161264 213577 786098 184114 1 160131 128671 183763 1 1 241100 178443 184804 1 91260 177989 223435 175167 189607 646789 177175 1 177464 497279 118190 184930 501289 550930 1 188553 200805 595767 195820 212402 266606 1 199468 207334 208588 196696 261517 1 211877 77319 17578 219663 253604 22783 233624 228241 179466 237552 1 1 264106 251732 646198 251555 271255 267138 1 278498 279495 187301 292826 292587 297621 279465 328051 232122 309674 629032 275518 1 800242 865714 346039 351225 999246 1 354100 348633 352103 1 389327 398546 499062 581694 929835 418013 423862 215432 394567 441603 417954 640835 459594 526843 330955 481413 451382 486326 275260 502162 508572 514763 520909 643930 549867 539552 547377 285111 561720 572704 573719 647333 364702 584568 605629 360918 594210 613336 618708 996299 644084 637555 643514 678901 404610 708325 668008 626691 1000000 746620 705466 612448 703824 694785 670747 704959 882875 727802 757225 175725 766923 748713 1000000 758741 1000000 768434 991747 778890 782456 785855 1000000 796686 805476 807687 1000000 926989 816704 788292 729520 935795 729412 700957 838668 839365 1000000 1000000 1000000 854645 884948 1000000 863101 661268 721392 447775 638738 874715 877378 838292 881340 883165 884888 929453 894400 889428 205525 739347 488441 871098 1000000 723332 898981 896908 1000000 897700 889269 1000000 898096 898599 903816 736636 1000000 754258 896100 895276 894421 907756 863976 900505 883214 234229 1000000 885860 617153 881313 878603 753463 876153 551194 915489 1000000 627091 1000000 861388 863158 425008 1000000 845180 848777 843526 1000000 485661 838540 830288 829399 870570 731513 847448 1000000 848065 447993 797763 654067 788995 776574 765232 775308 794792 282245 777094 302563 789161 1000000 739156 750768 1000000 712754 719893 812671 704680 1000000 688435 692427 687196 680935 675695 421992 1 645365 614020 658186 560122 967514 628123 501120 682443 603388 603941 597894 44752 585443 552379 577532 870220 506813 560402 231964 542415 536421 713494 689961 517600 496085 505233 335437 1 1000000 480706 954135 591510 790147 450944 834018 482850 404197 432547 426453 1 420470 406225 547806 398349 482534 653670 1 427653 360815 429179 335541 351639 1 763558 338230 345477 364637 265066 314764 317700 446276 304028 304400 294875 636252 286089 255445 412903 847799 1 1 222234 257520 81466 204993 246844 242882 282208 236172 303878 230074 319777 227283 202441 1 570452 240736 210973 1 206357 1 1 241671 194825 196721 1 112090 199995 425324 128815 190027 296249 1 218204 193371 305909 1 196419 644234 182898 183262 78356 177559 659686 463240 606827 189057 173488 185591 187675 1 1 261182 156395 193920 805149 210393 198840 222850 202789 128878 191301 71992 205454 214124 123923 227402 222209 225094 697379 262142 148522 237458 18622 134612 435114 384577 254802 257931 1 270315 270580 603987 425127 199336 287452 214542 301095 231003 1 312320 315038 168396 321713 335350 502928 495118 1 417500 60452 360835 372157 532312 377206 1 1 763367 538735 405539 245967 676528 426213 394185 316465 442410 220293 463282 798014 465093 470562 481239 482785 459094 495037 549338 497528 127973 519735 520334 548494 456994 438980 668821 1000000 499099 919047 644463 1000000 836523 593968 676794 1000000 592450 618348 671894 551867 636403 775128 673263 618530 905695 405157 669989 1000000 579258 1000000 664083 700084 701500 546306 708829 510407 706062 1000000 403591 742781 661398 751759 753022 762786 765621 1000000 773002 781235 794399 751371 728978 943753 797583 806039 803948 982096 1000000 733983 827315 924255 835582 672777 298951 867888 834113 964299 1000000 301408 860124 395917 874126 868830 461012 873565 854587 1000000 748206 1000000 883732 873812 1000000 1000000 889596 1000000 675059 1000000 884549 895207 712118 911181 934851 907578 927206 898498 899042 881172 551747 1000000 640798 897805 1000000 1000000 1000000 526454 1000000 914527 898854 894469 766758 888363 886646 606755 909996 1000000 880316 909503 875275 870865 869369 882753 865604 864421 860694 893041 854395 868937 854069 496156 905476 636546 835243 812791 821067 812866 823666 816483 802533 766727 721582 799619 428141 737587 786278 847967 773503 953949 577689 729425 758203 279697 742819 746947 295340 732614 585986 191352 719998 712192 645534 700185 694609 582430 683644 378532 677840 666280 1000000 654379 652613 667907 649671 660748 503814 618572 770727 307380 515510 321345 588026 841530 575690 552291 563349 1 50660 548641 538212 191747 526270 543607 510275 496218 501527 495294 475828 478491 476842 463917 601168 439800 278172 441499 445031 434808 429594 423054 412385 409100 434043 1 708015 388626 520092 425043 183345 1000000 361010 356337 187254 298671 334964 151581 314848 461602 341087 445610 310625 237794 305001 296580 288101 339107 289393 226492 307291 257579 261738 263277 546308 263985 565103 244780 285498 1 237895 234503 231480 230683 224399 222662 256815 54330 219910 29587 545283 207551 219829 203306 200892 199364 197791 1 475356 193061 50341 675625 1 266095 545207 180502 216268 1 188590 185825 185243 183791 1 184464 228998 186850 313691 1 825341 622052 187149 193472 359778 1 1 192692 179225 207332 199521 288797 200863 804735 205288 375917 157113 227411 1 1 219197 222143 225599 227859 230871 490433 227034 312409 243782 247229 250802 317831 1 957884 87349 269549 394497 277768 282447 287546 109887 258893 844428 304739 309999 80960 319028 72577 328924 334102 311098 369991 964362 368416 1 383609 375203 444602 377204 388666 1000000 398727 404256 797589 465220 421617 427767 433375 573558 442442 524482 457266 513321 159326 475459 977377 1 492293 502314 506253 489291 508782 519297 530889 537106 540730 597047 746520 561901 237937 1000000 108405 699958 594230 657748 1000000 789097 289546 623934 560888 648277 743149 629909 649627 662320 870822 670884 675090 14368 703420 723256 759480 64462 672566 688833 714574 759316 942873 1000000 756275 1000000 750837 643320 981167 629370 889872 776192 780879 785507 786431 897570 803172 1000000 757716 807563 566221 649491 834912 1000000 811102 834135 837802 646917 844662 862470 851995 820611 881340 860013 862666 874335 870409 869380 871070 783828 918583 879377 846894 892520 897158 1000000 888276 889802 429375 892357 809040 953971 962769 902557 878307 786520 826354 1000000 899292 896451 899767 899858 918516 635411 898605 927145 837812 880450 465757 1000000 977044 891065 963125 768667 887373 1000000 990278 1000000 995265 880573 878553 743425 874153 871878 859465 854939 686960 861596 1000000 863897 875286 871682 730885 835594 834370 909310 850804 1000000 825469 1000000 270545 325812 810205 798772 801265 796575 777642 788214 766053 779620 774415 769674 735507 755600 830779 750037 604056 739834 750981 763607 391074 903482 697380 723065 274803 697396 1000000 685512 547139 653682 678041 662197 583414 650596 565642 395193 910550 135637 596021 650569 366004 600581 617520 765972 398101 578040 989330 558070 582983 910104 306505 593685 534711 529376 872850 585514 482149 571374 196789 224837 406493 488198 840208 567557 465303 409234 448985 478565 436922 435229 645309 228882 420637 296294 456435 396508 390883 1 379662 374162 368712 363302 343217 352667 343880 328704 37119 177254 1 321840 397512 274424 307742 348940 581899 594626 290306 127595 282696 276821 460093 1 264703 260833 419193 1 236880 246154 56141 237465 889794 528762 498614 294475 224030 254212 1 215734 73785 1 210615 206446 204455 1 199620 192160 197071 165958 181435 140345 524698 1 169262 188376 187327 110742 884767 171352 185233 490851 159162 188376 758144 184605 12463 283021 415302 766476 319558 1 188331 228030 190385 415646 1 116351 828442 197372 194747 407744 193098 1 206346 209215 94887 209266 216394 220163 224711 1 373396 1 801542 236699 221719 243341 218169 250263 252579 258626 261501 174921 365290 273357 399152 286370 286497 289024 295384 346049 303986 201274 312525 213746 323061 604081 66786 339606 340650 262728 353682 341033 1 467409 439231 260948 351663 250772 397487 404079 408832 893177 1000000 426365 409326 405681 733198 371814 456088 443140 881175 484225 471579 598049 417732 517585 495991 492256 502676 1000000 401981 475944 268572 548380 416150 174331 210813 573048 579222 1 133944 597671 611696 609889 650779 621080 486531 75587 640048 776991 660804 658155 395117 669971 675246 681997 313905 692329 645002 729601 380326 282816 719874 581315 121753 773448 740958 757566 767607 488592 189039 769418 790455 774104 780158 784798 1000000 779037 697381 1000000 806333 992458 408062 1000000 822647 825929 790150 898552 837350 368578 918322 847470 850631 841030 968665 1000000 862550 859275 595417 854598 888982 875005 367158 1000000 761069 692867 542743 1000000 796525 889888 891319 796070 1000000 894841 895905 832836 897389 898171 878127 885379 1000000 1000000 900552 890786 899645 929328 898875 273990 960953 1000000 893586 889762 1000000 741853 929383 930084 875801 928848 808682 286965 870258 881655 1000000 877597 877759 873137 870695 868178 1000000 862902 912262 731880 843017 825824 483452 828167 849552 838012 843358 576681 150916 840081 836221 815486 1000000 480278 1000000 792074 843518 758343 810160 748897 939033 1000000 67405 761950 713918 738912 718767 769077 220291 680662 726609 720832 637737 1000000 895709 130197 806535 684468 720356 961687 670517 746720 656180 647973 647200 632162 635157 629161 623137 630130 579546 604922 437652 592671 1000000 580157 572676 567950 562253 555520 596012 468037 1000000 530292 542293 290721 1000000 508340 499985 550884 1000000 488835 475328 875023 584152 478300 450970 446153 389322 433529 40798 421667 296542 410314 404023 432580 392980 841336 361334 373926 387246 202360 332194 353775 1000000 344310 318428 334110 330740 312148 217306 336730 402907 313498 996602 295930 754396 1 675040 278383 384300 57111 242218 264156 360764 256192 313045 248641 101436 1 252067 234424 231878 226097 246820 248942 260622 509960 207175 212283 187086 207333 259899 1 201664 186056 198102 1 203431 463885 192266 768809 608682 188400 1 187533 186673 130186 108516 1 296194 174747 215125 190944 174959 96596 185919 219489 418512 1 188623 182614 275227 490565 190565 194365 204522 1 197209 199980 203075 577567 207255 205399 212751 212962 909175 1 97876 246262 227129 220138 233228 519982 555314 721283 246344 217859 672730 257331 241211 670806 259751 272846 276921 1 236198 782333 189162 298629 201930 493128 365748 813935 322183 327819 873261 380153 710884 347425 427951 236716 742875 775789 482761 386404 388111 345138 396962 816538 80163 342207 236564 409983 431069 461159 431590 445397 956947 460910 945613 547975 249415 450912 491461 529578 741536 510173 516051 521990 528447 231048 539641 535049 861174 532959 932357 574731 578771 555161 589616 596788 1000000 693720 617790 741319 626960 513178 774358 639375 650760 656813 621423 668262 207126 649337 695586 704998 650024 681836 707972 1000000 821777 716739 729558 734818 991826 106189 606307 777421 758209 765109 942945 102534 779373 784036 791497 794012 796571 805006 805939 898796 814842 818172 783724 827335 815115 665026 817615 908807 1000000 844886 836508 867897 1000000 859346 862151 856156 969506 978884 947594 777538 877143 879295 866653 881781 703192 888212 890991 1000000 792927 715449 822649 989198 873008 423950 895882 893958 899032 1000000 791475 908656 943628 900367 900421 768550 1000000 858174 1000000 909892 334229 896202 889285 1000000 519656 888193 878434 337498 201268 1000000 885372 248573 1000000 1000000 869684 712517 1000000 1000000 713267 827125 877233 864977 778350 854338 845142 843629 427755 840536 950659 1000000 783595 825003 821120 817180 813142 621089 804891 795635 799352 791391 777761 813436 947058 554563 911633 709683 759766 461281 1000000 484419 825135 728873 669294 722931 717454 110439 705615 712459 1000000 689871 1000000 678486 671497 738968 661100 70319 651129 643409 634411 628303 584000 570986 613368 1000000 747520 595027 973640 746606 726654 1000000 604552 560608 531618 492792 539075 533298 526981 622914 520222 1 295791 500926 138031 530572 9131 472175 465896 458403 454700 447800 441629 430465 407118 633616 410173 364063 406519 253458 395050 419973 482413 378425 54793 367830 615222 368985 351466 346347 352664 336111 338645 438021 1 327478 311635 564478 301825 300434 146759 430870 286081 288940 61648 272071 315185 264149 953760 489995 259052 249429 245550 292303 240416 234573 524921 25320 7621 186340 688354 192085 1 1 658148 263827 207053 199091 238279 201141 211276 191575 183348 568514 676825 1 798334 1 152544 185569 560229 623518 529633 185473 194761 1 1 117388 185985 179950 199046 189779 257815 1 188970 272441 190891 1 69857 183896 193094 1 227431 178747 203032 1 233873 208950 217111 412851 216027 207548 245334 203099 221507 229790 1 235886 217945 478233 412528 9137 252114 306757 710628 1 279107 311201 278821 173716 284674 891786 325591 383472 149853 660092 343980 310506 330885 325715 323878 312829 338704 712414 700101 357339 552406 81160 460445 378567 385804 389680 7894 1 406720 1 418275 311425 423609 1000000 653763 447726 1000000 461383 427392 877591 255141 448268 491889 496731 530633 737184 516377 659535 148725 537013 539616 545803 552133 493208 556368 564392 571983 244002 969552 595259 598516 595791 611553 619628 921241 419033 637799 643221 621630 823116 501235 1000000 673331 1000000 717817 690162 10859 701395 706950 712422 717792 723244 728424 838343 738953 1000000 750877 977727 1000000 762227 767342 790415 784971 783576 787116 1000000 795469 1000000 1000000 862363 813555 999910 817424 936692 829135 855211 1000000 678807 874265 846233 833148 852724 829470 770761 337842 862588 850358 886725 872412 1000000 833215 797974 1000000 1000000 667687 1000000 887049 1000000 891592 1000000 901533 859794 1000000 863435 820541 898416 702122 365883 899568 900610 900788 1000000 926025 877238 1000000 875514 676836 1000000 893207 849375 1000000 891274 865041 938562 1000000 885004 892232 677847 825982 844106 881951 878235 873103 878546 1000000 870741 342181 694327 1000000 859997 708526 714442 850876 851579 844430 841011 803275 834002 894637 826603 1000000 940127 814850 815964 798983 802144 798090 793688 790251 1000000 644038 775724 750930 947295 749281 790079 751254 571715 740777 737956 721674 725024 704722 712650 514414 704373 702690 500488 686357 267781 667558 669150 663267 697077 651578 645654 1000000 618387 627623 622703 615581 609300 464420 597082 442371 443988 741332 623975 704048 845775 554613 547818 538487 693201 938378 531837 516932 491082 504577 364561 492589 486155 479690 470048 470603 447426 545858 58767 1 437794 605348 453592 871867 417151 408598 403283 497634 400108 386096 380491 598445 368896 375926 272047 353535 397974 280102 364946 337762 316476 326063 310656 370670 468625 305842 309622 973687 293378 286356 210055 364507 57933 70180 422425 1 553933 243270 250241 247369 345024 894411 272174 275217 231129 95366 302039 252631 1 330902 1 1 865113 208045 222355 29196 201952 164253 198011 266507 313390 186569 190671 213349 190536 1 188861 188119 194134 339634 186641 185651 106177 1 185996 140195 149687 295639 1 1 557406 185396 256781 313835 525328 193379 194730 576013 197609 140279 1 202798 1 206900 210692 790173 1 78192 274453 271717 223730 226775 240439 232483 236516 238941 134630 245346 296789 1 212328 496705 101176 269360 271549 1 279728 924094 292799 280698 421792 1 306265 324834 888916 320490 352827 336750 345644 239849 336267 340172 403105 526765 358179 368468 368548 406839 1 395455 260328 405581 420180 417115 390789 477107 1000000 506444 463260 452516 466893 522240 169730 1000000 688644 514121 503930 454534 507592 514549 524732 470452 100135 388542 300624 90522 525789 563215 570050 118734 922285 711274 589474 576474 606326 575194 679510 671735 629051 69305 382107 648445 631871 665845 679220 731223 522098 683392 1000000 533062 1000000 993976 811212 719029 723126 725490 732884 738323 743231 754562 775269 758873 763389 1000000 868087 785469 847098 786568 815852 796001 800336 811641 804638 814601 839541 1000000 576213 828648 832308 1000000 966188 1000000 522774 747496 858075 855967 886588 992474 665220 867683 927012 900232 874574 890051 863246 881256 850607 885157 638032 888024 886475 594125 1000000 894190 926688 896005 895920 898739 899036 759747 900344 1000000 1000000 901293 873240 1000000 952168 900979 900729 900521 969303 874947 898344 889625 958569 968528 894251 910280 759770 1000000 876701 890478 785256 1000000 871607 726287 876721 876960 845543 867619 866876 1000000 861347 1000000 855443 852383 995463 846030 859480 459497 835526 1000000 828162 818974 237727 816574 812523 813071 776226 935343 795622 763764 1000000 799288 777310 889697 1000000 578092 718590 752985 747714 720288 737616 732257 784216 720558 724485 708552 600955 339694 599342 713968 677695 684406 672684 665548 659700 653818 632312 401758 629101 630021 1000000 618058 549376 628484 572896 593361 703134 596956 575533 468666 560335 580079 738794 159872 994900 1000000 525488 580034 513124 406717 1 551992 494857 482347 1 259715 464165 457949 766590 446234 440164 434237 427982 422511 416693 386335 407626 399525 745183 388039 552362 347481 371731 390661 845147 356665 350486 289774 425561 761629 328372 1 306841 592210 259299 306051 303105 296843 307191 296495 631897 179205 275382 267391 744974 221412 363112 256080 451785 238685 641796 242083 212272 235625 199550 322991 226644 225006 220139 403566 80556 213635 379506 207218 130090 18034 150688 207712 1 197903 196362 195014 183600 193883 209249 1 189629 568913 188221 207045 187240 193172 189798 586897 186512 1 188341 187415 187641 1 683260 189252 1 666954 192395 251296 1 234978 1 1 1 128090 187269 299096 1 268049 285805 1 177955 220969 223479 331819 34531 259679 235223 231502 366493 244785 273006 251976 257126 261750 265862 268184 271124 332869 280911 285001 287581 247067 296374 300445 292455 312664 532582 319786 1 260171 334429 343823 703751 349754 641609 308090 403475 371032 373118 851488 400753 344798 395631 404464 1 424665 421791 258400 568380 439423 445371 1000000 460142 459588 264884 475504 481640 281786 489381 499992 151523 274769 565307 525797 530907 397474 402076 549227 525532 842530 670587 567547 739309 586280 509934 604634 212883 611144 617486 648447 1000000 635335 641319 648400 575916 1000000 1000000 879081 681127 641299 650400 451940 698862 595822 826038 1000000 599984 733396 776060 737399 793010 747989 752563 757562 762355 109273 772210 772984 525514 211922 666709 978326 687208 639180 276037 832516 816349 668897 1000000 1000000 874367 835352 692281 844646 1000000 833995 769266 855428 308729 1000000 864184 920496 851953 866392 470808 945966 801246 886342 859724 844104 371065 886046 835128 888392 886519 1000000 838154 896859 900118 889299 277855 910950 1000000 404846 831075 1000000 820507 901130 903483 902056 927496 900931 862452 899837 892296 404987 973369 932957 895078 989716 1000000 891022 889491 968550 354892 507263 882262 818268 885827 1000000 875542 1000000 833250 859986 863181 891694 856919 845960 850832 847501 779427 887135 837122 833536 783794 822738 844195 820616 814495 1000000 801630 837191 935793 785728 788406 1000000 797885 698817 821751 78023 963380 422299 748888 1000000 605054 774048 152604 723861 718400 713424 549585 701491 696360 696846 49038 673536 714799 550488 660980 645975 724657 741946 555169 632227 586483 620724 684436 538356 548619 595209 589656 583494 652714 395685 565819 556484 553391 668219 531453 488379 527849 520385 521710 502001 369503 465855 490758 484650 433496 453784 84311 1 896352 163374 441600 447390 430627 367386 411763 518658 383039 406881 394912 297462 393620 467929 367020 370745 353540 346671 352121 346989 342265 337546 425840 327021 479755 1 292350 350497 303320 299456 332811 320702 313316 106930 403886 272741 268886 276531 260402 254705 254013 250448 101257 290400 50984 238028 233921 206787 1 225329 191284 219797 234758 199622 182184 97749 170545 205699 221075 202340 248384 317747 122820 195940 194624 193154 1 1 190374 455775 1 255447 297288 188809 211529 183735 149271 187706 196995 182406 188078 176232 833290 309387 165107 189474 195644 195178 194984 294179 198063 199370 325602 191263 1 210466 20849 211062 224483 216098 250340 220560 276507 225993 731438 753994 234928 222564 212605 219436 668865 93886 1 258626 402666 278475 1 274338 29316 290775 286944 291212 1 1 304674 177744 1 318799 693649 329209 333498 335157 161579 366551 959106 359365 490911 419471 753100 380936 388627 818144 397692 403339 410391 1000000 182486 467419 432468 454539 444196 158787 456165 1000000 1000000 471633 1 486495 597850 491616 677852 490964 517264 528353 615125 525511 629748 271426 554462 981128 232573 450327 582871 585507 591953 942768 478024 609937 655896 621174 614730 465851 1000000 17295 652031 661357 1000000 669630 675426 423367 682676 883250 268167 666260 238356 524932 720194 733737 969040 787286 742768 758239 751637 699006 832084 1000000 1000000 776129 770861 792958 791370 791249 476800 803202 807462 751012 815477 720359 820136 827499 792655 834113 808233 801069 845112 995154 857824 858014 858126 965543 859899 865232 1000000 967084 856939 1000000 878968 862920 883217 341145 1000000 883886 480108 999208 1000000 775554 922315 519004 898330 909843 910681 819284 901111 901675 902022 566177 902472 902477 681773 902732 899636 221991 901815 564552 899916 815295 276591 844111 896020 861816 907972 1000000 890479 888706 948099 1000000 1000000 858576 941282 874705 792146 841100 962433 796334 1000000 806461 858271 531758 1000000 825839 844930 718229 829246 835955 831395 827842 837242 819822 927667 594945 834337 803481 799226 729260 554652 627817 502317 509102 788103 766244 923020 548660 543806 780272 741232 748711 731217 604187 314893 1000000 757720 708365 587333 465059 627904 448837 674292 696620 409145 665586 652391 1000000 1000000 633079 628773 497423 99026 142910 1000000 598071 601529 337134 912233 573438 585976 561069 363343 527090 542457 197266 997189 523056 453196 511692 504439 1 462039 466861 480800 663532 590240 462605 955667 817449 594352 470531 432807 432709 421425 974559 362685 486331 398161 392564 386948 449352 522053 370707 253093 1 354282 391492 406571 339031 332658 278843 309919 320434 319270 304500 808887 300594 272581 544659 262947 283121 400471 253874 260980 205671 263045 259512 233964 251545 245673 305745 625196 238521 230063 231667 299697 1 214311 421264 218509 190045 237116 147800 297222 1 1 203594 201546 108523 1 1 201367 194253 193653 608588 121010 197698 137911 189494 352678 394134 173675 1 1 273414 187722 188064 188466 294241 146550 240299 145614 200131 103751 255406 194891 197860 197903 196283 177175 202801 185783 1 208622 1 370930 636473 217800 231636 316846 228155 228389 197146 225328 1 242178 241431 247468 250372 615813 319074 249687 265143 362624 273705 507514 236069 286175 290370 294897 299216 285717 546872 318334 317515 1 304200 284400 337632 342697 347409 353043 345658 1 369872 71167 379884 323720 607183 397343 85448 405845 413715 401302 425328 424709 435475 445144 150164 573077 460963 472634 396727 479160 485266 486787 497528 543770 498619 443132 339993 549048 505228 604972 879349 1000000 583371 319687 571860 642793 584190 590499 886905 602979 609398 764270 620837 627114 305232 580896 733319 652160 657421 678470 656297 519518 668314 680681 691958 667446 559463 712742 570126 714228 123419 730011 730935 762139 752289 799796 756081 760741 765670 775179 781771 637038 797336 515809 631406 769530 542371 732666 616503 1000000 819116 1000000 706214 565668 749113 838797 764805 844972 354742 863252 850849 797304 860760 598081 755475 882426 867297 875935 874100 878835 1000000 1000000 1000000 886973 269853 883447 887806 951877 894887 589101 1000000 887815 891360 630324 900891 930235 942593 902419 902722 902922 1000000 874438 655511 902756 554717 525085 901271 741552 842663 898952 1000000 735705 895674 789872 892976 574730 1000000 885562 1000000 861505 882488 515721 715993 875685 873263 868500 868181 1000000 273347 803418 844212 1000000 851639 844467 1000000 973095 228988 833046 446166 810002 818191 845852 623259 809222 662022 799973 796514 1000000 990621 775097 574052 761558 771552 763711 771348 750211 479795 879820 555968 712783 1000000 715585 749766 1000000 347179 530454 675856 781015 356337 677958 803663 666362 660502 654614 686765 635285 641259 628233 624777 622230 731690 643088 560680 354977 1 578402 576035 1 284603 548783 839057 408023 564741 538681 523296 496597 490551 507656 501221 583418 487450 1000000 476958 480929 446561 256611 1 515907 501740 435033 1 913224 417723 421446 3806 402937 395416 386520 901405 376890 459928 367218 363252 354656 98785 346143 341023 336484 330702 326054 107666 1 310266 141682 273645 271768 115405 18964 264602 1 480496 286278 268545 248102 562872 1 256299 248083 892556 1 279005 236801 839942 738848 219358 456493 227513 315464 168003 214868 1 210364 208263 121956 204363 146344 840253 196196 656932 196610 157644 189385 196982 191694 191074 109945 240918 795579 185399 188471 784103 188143 1 252244 188263 186419 124311 142225 137473 1 192096 192789 193622 195329 196606 188679 323377 201207 1 698417 1 286773 209837 213142 168963 217626 211214 716685 228415 229317 234941 168823 1 312220 307508 247149 250520 254902 228696 189563 333436 267784 288742 271962 272678 290816 648948 301766 299931 305520 311878 886796 413000 139814 322180 403546 334879 434895 348477 352068 379814 426880 367962 416660 398356 867686 464386 395883 967357 406712 412018 419574 418239 416189 436217 447795 403538 282813 355103 464496 444984 504318 470554 316110 496289 510878 498159 385966 525801 380963 562399 1000000 797502 989627 565030 563860 570491 300902 578759 589058 595702 265090 607540 585909 614640 810885 564991 637746 596048 649329 7845 672891 951768 673236 678929 665720 338843 695943 578610 707031 703053 1000000 722833 933005 735473 731490 742779 802248 755005 761897 774109 793701 510875 160621 783803 796739 1000000 697869 801790 806084 730196 876901 810940 351059 717045 830160 834405 846378 861055 292670 887067 754507 854308 767171 863071 874700 1000000 1000000 959164 967162 586801 878738 892784 706882 880409 886617 1000000 1000000 1000000 893671 811535 1000000 448410 898700 899561 920665 881885 901852 879674 1000000 1000000 662881 904016 712333 910653 903028 903435 902497 920698 901339 900597 1000000 898797 896252 895316 895669 798994 892446 814499 890277 887382 885488 1000000 891661 559843 509525 896010 1000000 862230 675873 299977 797222 858061 852799 851835 1000000 1000000 549624 838012 1000000 1000000 852869 856249 173469 997134 811145 832059 812407 807219 871440 789385 958297 780156 779836 771053 249454 739812 741592 753696 839648 751429 735309 726326 1000000 286237 713481 708325 1000000 521926 695325 622857 680240 678474 666846 479305 656321 633908 644986 636805 629815 653377 367755 532926 613145 1 965584 590381 561221 654952 571488 683077 564877 550406 547056 597466 214639 523993 522332 1000000 1000000 530680 43925 1 630171 420254 298089 515304 461123 455114 453276 486390 287956 1000000 630354 420600 646274 334607 788879 396777 839009 340951 190061 386646 369267 345301 358589 353341 102017 356218 337955 272626 344096 322967 318047 379945 306435 1 299672 26264 933062 286619 361405 278256 270488 279953 267610 401796 49106 257485 299778 255047 240517 241426 222330 234356 232199 154064 600280 179014 238293 1 216076 213700 212494 207427 177234 205429 1 201851 63914 405074 1 97585 128188 324032 1 192105 185485 659164 188677 620277 298622 522331 188709 175290 1 190133 186878 38264 499302 1 188584 192363 175370 1 201016 195506 168543 749148 201166 358575 186115 206895 438993 210576 881236 215047 217438 229583 268273 225355 457051 244470 233808 236870 212533 919473 245913 252703 256664 256862 1 864880 1 286081 276479 280443 232696 343980 253883 297820 302277 306844 311514 97969 653246 326832 452794 335777 320202 400299 697051 599159 1000000 371973 372336 455610 812525 388832 161960 396811 342543 540698 250480 424915 425515 386466 438959 578692 53103 80692 467478 529011 476709 478378 487465 449879 504251 391323 514729 519706 516848 520839 56629 468916 545232 556894 558904 568824 415639 593690 577726 594008 1000000 180552 919044 678008 834166 630522 366839 507462 841673 655252 802284 666181 630307 701225 607447 683385 279760 700536 808857 581356 470781 1000000 720557 1000000 958788 729663 748809 760837 760765 1000000 768785 775589 778361 231976 762093 793529 815347 813143 803170 809621 843639 458665 814796 1000000 491037 833347 836002 798091 706235 847798 846823 919567 549994 924688 1000000 866016 870530 868109 1000000 878161 878593 878731 878880 269664 864944 740240 1000000 446570 893740 894887 831212 897703 968586 901635 842541 922683 902202 865125 904375 903967 903564 904233 657382 440308 901056 861379 903152 862542 902049 901347 446016 1000000 898586 897444 698044 923379 896604 313403 1000000 713799 651863 886901 929160 880363 878438 875725 871604 867718 868036 861293 878920 859034 859731 867297 850007 835177 843299 970450 835785 1000000 829964 812926 820970 436147 430704 379646 913177 800333 1000000 946145 799891 771763 777335 628440 767721 763890 755161 1000000 710179 742560 716913 722463 716820 721515 715740 661576 694537 370959 983408 688370 451186 674855 636594 676830 1000000 401254 516146 414264 1000000 390937 622915 1 611320 604840 1 443602 460804 543976 348998 525787 561836 555606 549367 477243 501143 530813 517203 806269 513117 549205 186852 366059 1 382527 367851 490818 796320 1000000 1 445494 439485 432617 228515 433497 367864 693790 404869 395931 299165 387794 429515 341854 371732 475830 132970 1000000 1 346114 298153 335248 316478 430016 276059 315423 312377 307511 362119 297111 826113 299277 284099 242331 299146 271868 267936 264765 955080 1 203667 250940 1 169354 239665 236527 233487 231170 448869 225095 222305 261423 154322 211519 251535 1 219459 207207 204610 202959 205505 199662 102449 196929 195675 48689 210316 193470 193020 167771 192583 350464 184977 1 187461 10985 190893 189419 148471 189000 170408 26303 191717 200217 79906 195645 153238 200529 198246 193514 803450 205884 372513 220204 100263 204324 230185 215844 218071 136417 208627 66410 254930 677136 480260 242483 240469 184467 250219 439427 271733 75198 711854 264001 396042 273573 275757 740398 283955 287149 292663 354962 298061 472246 208452 316128 321216 1 375067 727908 266627 344983 434649 302669 410323 364971 368934 364235 382027 383681 393224 429546 335556 604432 287029 421872 531250 416174 438720 350616 858784 3612 466930 469266 548480 1 519990 493662 499822 506099 732352 519049 525059 597367 523205 543228 470713 525920 562094 570661 509202 579901 586505 567180 459505 343828 611520 889986 622907 910408 684667 1000000 649019 654235 626870 85429 736924 676656 695270 637558 693815 759713 704807 710572 713194 641052 623384 623283 840566 743697 556220 752977 759556 1000000 767903 765383 1000000 626635 117001 848071 794601 479144 771342 810175 813113 817216 1000000 797417 845946 832800 837866 849850 828036 846391 860713 607639 1000000 1000000 789101 725993 868366 536614 876920 861152 882924 941813 882465 884930 1000000 1000000 890513 894411 1000000 868369 895893 899094 866579 900071 906634 901819 916565 900674 778119 918872 904331 904456 731190 1000000 909482 904157 903776 878245 918134 521252 900519 900288 900475 896635 897161 816571 894359 892835 704499 920506 887031 885662 962472 676115 822877 891565 874498 218441 381241 868862 881564 334290 857699 926492 936982 611118 844814 836023 864660 864664 871491 204070 800638 820798 1000000 949745 806193 759078 805790 786057 779898 877279 778080 773864 688028 1000000 1000000 765176 749758 691933 735221 152829 747054 1000000 718038 712563 32864 881096 702223 702106 680872 687424 791287 264917 1000000 646782 649370 192746 637942 625656 625773 619410 613431 1 601057 585953 942292 564890 576480 570298 564596 580770 558515 488294 551147 458217 527684 520930 231354 505826 505903 647365 737426 485791 477774 472106 750198 465157 790792 706811 441712 425904 376241 418403 423182 472307 106516 382645 330057 389964 385708 379359 373367 368669 796752 317555 336992 1 354977 200393 330012 420581 1 374276 1 1 916346 298900 296184 375544 316349 282308 277565 277775 904785 1 244342 258454 255711 253358 247694 326829 571599 39040 432278 206079 272279 226563 1 89687 583613 195378 210675 233912 1 209659 180123 263412 205373 296004 199189 208048 164273 246394 125629 193417 192584 1 197042 191350 514159 189759 606788 603503 277593 191286 189953 190464 171739 1 192230 189659 193795 1 180912 197070 167395 199784 203411 397483 305658 891819 121216 1 311002 214777 217114 221376 337147 226467 647470 209332 233097 1 238658 113779 141327 268738 252615 27553 380701 440318 235416 270854 231733 279290 292586 1 292542 297743 754780 305367 245609 312503 319324 350408 256192 333919 338969 472622 670943 254559 359595 367938 698019 396456 381149 325821 1 465448 493939 873210 428504 420722 407025 621897 569609 432129 462692 456134 233709 459966 452633 494189 486173 489791 493602 504871 496564 817116 422125 437637 373576 542565 548166 1000000 527256 566764 585233 576780 587305 802400 546127 74236 609871 508203 617929 614497 606126 576790 646118 1000000 404736 667534 669702 254216 712072 687009 443749 698375 555287 709547 548415 716295 725865 857875 736176 404611 747616 1000000 757063 761247 568215 812509 678182 781406 787820 629048 1000000 805000 802794 808249 801434 839736 820076 821180 938143 737520 1000000 787309 843768 651502 849380 899611 723230 859429 362130 666622 1000000 870801 873403 887146 898855 884089 882821 884959 757401 893216 890492 897620 531139 894618 892143 846855 1000000 877251 815857 922114 902988 565178 455930 929890 904784 905016 905023 919294 904954 600792 903080 793433 898848 704560 242964 901198 900227 899154 897829 896689 873348 838445 877578 868190 872887 886810 882498 875581 806546 878144 870696 873415 856580 831022 865106 890539 830200 730402 852940 849680 1000000 840056 838159 510640 831987 828250 825345 820332 805141 811439 658659 803561 799205 1000000 789358 229919 683057 818163 771581 776135 804724 392599 512039 790205 717961 482520 369473 499059 720109 840798 689887 703594 697989 997465 686644 844629 764281 1000000 362870 187516 377447 645763 489432 1000000 634064 636980 551087 633088 576437 597258 539586 586176 45404 576411 500826 560219 554019 296626 817496 842073 530068 504292 550210 767644 103455 1 491300 66315 480033 104703 762128 463657 1000000 257467 686245 283773 418030 247888 420533 411314 462618 403274 397627 63396 386884 376505 375089 109891 393109 205639 364440 348978 309849 325855 336598 328883 204104 334735 407858 309822 488697 300668 286416 278344 279855 269778 852369 250312 259706 305137 1 402163 101102 446496 248530 195449 334572 293477 208761 298796 506098 227623 222981 223797 194424 216974 1 1 211011 749191 213326 175035 121781 215882 200123 1 197012 197242 198071 1 197967 219584 198717 261600 190849 142381 190452 190681 1 190355 69329 184685 28265 716454 205828 158880 1 147239 196061 227855 198594 184546 201363 146479 116617 206444 208403 699483 212321 214644 591815 260495 222163 224432 305084 472209 141448 68337 1 237727 249794 1 248150 241040 322403 367143 266739 274065 274583 278600 244997 284052 275694 297690 299994 305335 407725 323200 91912 322143 328110 316999 336902 968354 335297 353551 560128 364041 369325 365855 379966 385716 391220 547614 402384 407705 414030 421044 616159 686128 1 448512 1 454944 453848 1 473027 139549 1 440372 250714 136971 502109 104169 458631 407951 758225 544340 493413 536805 562824 631882 651792 140770 584039 317135 69622 600994 725496 583725 1000000 115780 632916 602305 888964 676114 656626 611679 668540 665201 680145 687085 688207 940040 704692 706603 719375 629774 740674 631372 697244 740742 746850 751387 1000000 760998 418064 626030 776167 779287 940115 787602 523412 798838 913836 807388 1000000 815901 821113 1000000 877823 335748 835298 843668 453777 848325 929857 804197 855963 1000000 862354 813370 867824 1000000 1000000 874294 968556 841533 852750 884849 1000000 1000000 891503 917710 1000000 1000000 943255 906022 769459 710008 1000000 902301 880975 1000000 869456 707278 893701 905338 898832 818426 1000000 884584 936174 813287 1000000 903394 572690 246992 1000000 720393 898824 566036 1000000 894659 995180 916391 1000000 300495 869350 883806 359781 831693 807497 1000000 870625 869195 981622 876228 851729 863027 853871 850465 1000000 1000000 840875 734451 767263 810040 825947 727522 818074 902504 801097 805417 630464 747323 736098 856265 783118 775690 710933 613003 666654 759218 897292 755629 743415 781616 732901 706249 722189 716747 711255 662780 666301 653984 688623 610461 677330 671572 664947 833047 642017 50963 645378 636025 36567 852919 125093 561098 81929 461703 1000000 634780 537798 571682 568712 564386 349767 565204 449518 534876 436481 1 519157 512937 506669 966367 794810 827115 527848 475979 443511 309363 459417 451512 1 442121 434156 428583 421518 334845 411132 406869 405009 379784 467874 1 453324 909566 821241 552675 410574 351130 352214 1 218049 320758 344509 316810 321343 321980 141695 302275 330401 293665 454069 268938 126965 123276 270401 425671 264657 261403 223616 234682 442059 65209 1 343402 296538 234653 351866 209821 226771 222799 410644 521708 678029 213932 203265 1 1 209839 1 245302 442023 207538 198131 306316 195990 255188 194090 217564 192665 192014 200938 1 190355 193572 106631 1 208047 191292 211970 191021 133748 32549 192391 208228 196269 197158 778912 576944 82752 113351 204433 206545 1 162817 1 252850 434764 219152 494240 225729 250513 229498 233905 235435 279321 241630 259446 438489 638507 256157 218440 1 266219 478231 910982 320902 285196 286228 476063 294820 290716 304249 308274 1 318435 771200 327195 332059 471638 342135 347319 414669 462893 354890 343911 157261 195793 9920 219260 394430 401149 1000000 705806 147446 428059 430184 415246 1000000 539430 450667 205835 433617 480297 301382 483189 489372 275313 502342 41959 449262 520971 271028 508759 511268 873584 609214 538381 543743 1325 633748 947253 588952 684326 605288 614040 614102 619585 625653 292559 637721 1000000 649627 655627 701234 622622 645314 678966 684756 689682 684525 1000000 709954 389725 585664 640353 723174 1000000 911863 1000000 655888 946958 748963 542261 230483 740460 779722 782074 352680 790293 801180 943101 668655 1000000 1000000 819326 361680 827259 842534 810301 873440 1000000 742370 849027 255707 917278 858893 870162 860925 1000000 1000000 896730 923181 584814 880338 883118 884762 885656 962258 905407 920605 894459 893749 877024 1000000 791721 894085 901341 889651 921850 904470 904778 905376 835958 1000000 929274 966926 747715 905905 292792 905468 848355 904234 903541 1000000 904424 910638 876903 913701 939818 895720 937553 1000000 943650 252719 871514 893697 882655 880528 1000000 899378 875743 524147 300278 378748 838842 858931 814463 853177 314903 845580 859602 838542 1000000 831609 827329 829790 832740 635520 452656 807170 934197 808598 792106 553146 783516 777647 775379 780437 898783 932320 649733 750717 921351 61977 1000000 682510 363864 589789 712698 333008 824999 696634 690976 823505 683818 693022 593764 662031 693650 650206 683286 634737 847176 537113 602167 1000000 346762 642680 677678 589546 530364 724695 571008 1000000 559462 552403 544743 523415 508848 520385 521478 515383 510605 502569 496865 490475 484461 478488 519062 466564 460484 454360 679665 439724 437049 536505 424492 419863 257754 115409 421336 368906 352944 380849 379545 807482 368843 265893 840495 331609 353789 338462 337732 347977 318363 429476 139644 313533 181256 395582 745589 648939 292129 1 220180 245807 252238 1 258528 235599 185740 255712 251188 248788 117394 247848 1 1 391154 287886 690441 320449 854833 219897 216816 228033 260231 202537 208865 213523 214623 203717 202007 174298 236412 131571 398044 155729 195012 194465 1 853446 191919 191099 191749 191354 180459 244977 188173 190590 477655 192654 215181 1 161782 208812 196449 490819 277450 197603 112433 203002 191818 181764 208233 305851 211863 256399 216618 210165 417630 196042 226514 229335 315676 445297 226642 240487 783832 552615 242310 1 258170 283719 1 294089 273118 277298 326482 244626 289238 291249 160407 517982 709150 311994 291821 1 326343 251185 237431 209572 346288 342537 57253 361884 371417 372170 308021 507614 271056 391484 776218 439082 411225 1000000 423065 426915 879245 1 446573 452532 458517 849824 1 488844 849444 488894 479617 987297 509205 512942 519585 295878 1000000 538161 39620 429635 556696 563001 10572 574198 581532 1 632939 600047 606142 1000000 608901 622688 746547 636503 644346 196155 1000000 678208 745585 678766 575027 698471 684798 671093 700822 689872 959540 718102 721809 714934 733491 808177 583847 748430 601038 873695 764299 1000000 736678 678303 783611 234245 817907 908387 657293 804535 848749 927070 1000000 852718 828340 831220 834307 863750 796779 999030 848036 395322 856220 858307 1000000 853482 657125 850239 1000000 1000000 1000000 878439 930715 884668 807693 987436 885481 891128 894255 931057 917597 850802 899510 900943 1000000 1000000 1000000 1000000 606718 907463 906063 1000000 1000000 906559 277328 696418 1000000 927901 905480 766770 1000000 870134 895144 961863 900723 1000000 985935 887948 895182 895609 695956 954528 1000000 894652 917424 1000000 879472 876945 1000000 866065 915732 866299 863361 836465 857254 839207 850546 847385 786981 766718 836779 833025 789557 545865 858176 792944 864912 915164 731916 1000000 842612 790842 1000000 825080 777257 773557 731562 766092 757775 818363 1000000 705468 1000000 737135 716528 987932 704554 709847 704382 698808 693163 690895 681652 936559 671765 658301 645060 649924 1000000 644921 634494 628459 615896 785541 610779 611467 1000000 893900 585662 163226 573322 567616 414368 165638 449293 542224 272469 510749 523766 285798 511399 842038 910333 480823 498572 774908 474684 468778 524492 456120 885477 444489 438769 305812 383197 732011 411424 362081 516281 200189 712646 96164 387622 376320 379357 375794 360388 667757 397417 216814 198791 1 151827 295753 314330 315397 311340 309043 581568 302370 292860 327324 288324 317812 159709 272250 243304 273892 261280 357245 1 250359 246927 60696 253005 227091 235629 231530 219647 237624 74300 840464 231970 214660 227751 227259 216631 208040 323286 400673 297389 203350 232957 198818 197651 196589 195626 288450 195580 192936 167831 1 1 551238 162778 211359 191460 135852 191763 191543 193653 193120 216251 207350 585718 435252 218118 198611 205345 1 1 192771 208240 121747 397004 132612 227832 215577 221223 297257 360999 1 265413 278135 703368 241668 247377 231675 507833 854900 1 261267 380833 268797 251661 285053 245852 285675 231069 126899 520388 176795 306701 311269 392545 434323 478690 595512 357139 324378 345589 350325 356050 354101 361033 927466 353655 714374 387897 413764 1 413145 410402 416036 414033 429461 751946 558722 115707 522383 516282 192655 424957 476378 561922 487973 493699 481442 505973 512144 593224 521916 530017 111590 543087 597839 549824 615065 628859 326308 365807 586502 592727 1000000 818585 433124 963506 623194 618329 634498 478544 632850 217688 1 635825 670632 662812 689109 513754 694934 320536 960226 1000000 690262 722721 791241 741171 737678 744324 748207 753328 809673 826867 765452 871683 791301 870982 787648 298301 809828 877672 831758 927238 803030 855471 814191 993922 848894 832429 819766 854168 956288 848106 972247 857986 755119 936880 864937 869930 905076 456563 875193 1000000 877483 882340 834258 648875 799283 881223 771410 894194 779973 895567 801838 871016 901259 901951 901451 988012 904938 1000000 905956 906472 919160 906002 846440 600680 979783 892076 900456 888611 351882 994782 903306 902470 902806 1000000 929418 731249 849769 911911 819395 892837 893299 889155 898222 927543 914488 1000000 832823 535186 1000000 870394 1000000 699383 861569 907878 859897 852260 849768 841542 691316 503504 372029 830834 577223 1000000 531695 861701 796356 917725 854471 786867 792904 653370 785521 609202 731019 758430 805318 94615 754089 753448 668587 737519 634738 1000000 676686 771043 710146 726091 700908 694832 689583 662158 1000000 672196 544853 660565 562873 642767 572431 633332 631508 624862 618586 610822 606372 600244 806216 587956 581733 579003 569987 479025 557026 550823 841124 1000000 532377 517593 558742 513689 509951 677984 1000000 177742 746332 483773 1000000 139878 458147 402007 449871 1 494205 828722 50035 417639 469844 352042 354611 394977 376975 393843 378386 266590 118744 364809 384824 329537 346683 360889 1 331701 326463 322009 315722 366458 240558 62144 273273 293476 290900 1 191324 278085 122762 1 304795 114738 565253 255206 251077 248553 663075 260276 238517 197665 229589 273451 227443 381229 223755 222851 183800 1 202856 211095 231528 146817 80084 229813 200627 1 199770 1 84981 196718 412269 188867 194391 193251 603523 1 406563 191608 194061 192398 1 192899 193291 452331 289900 193114 638835 202920 213314 135937 200373 197603 202931 143656 206000 12266 210105 211930 141724 63152 193133 574674 629983 61744 228777 231552 234082 427553 237063 242055 249800 269303 265340 1 38148 616726 268210 332861 275959 262279 284293 298127 292177 478279 303369 318184 310444 359618 251781 575214 329398 1 337843 324323 1 323143 1 496760 373431 397127 366759 386845 273396 1 306985 424943 476624 420760 405007 513696 492329 461521 449998 455939 397337 153931 483393 480244 486338 652836 1 504787 509577 517057 520135 529427 579290 643585 271855 413777 559117 566378 572862 577255 589083 848016 330311 631479 666758 615966 627083 626089 583661 1000000 646968 651511 656395 663771 648363 815734 659899 466296 708655 688784 1000000 795991 805177 720654 725996 732574 1000000 734531 1000000 1000000 807175 672910 643037 731109 777158 781679 384910 795013 777944 969640 936818 806279 820650 815532 821421 758468 784431 356103 176196 732112 831015 840961 772146 856134 857430 859147 890457 842957 872789 737417 873929 1000000 879847 281968 875423 1000000 866011 821802 911666 881062 1000000 689086 886251 953593 862524 900634 947032 904418 905140 923640 1000000 906860 907235 907413 559701 829413 904682 905216 560441 906781 999788 903813 1000000 212859 903249 971385 901565 887237 918520 1000000 902766 702833 895427 1000000 1000000 891904 1000000 886992 879376 876713 874353 871733 864536 866028 861685 801940 574924 861256 851079 831594 843986 751279 836224 825740 839807 825414 824361 767518 810544 1000000 803799 798528 805113 816856 274477 1000000 619671 771418 766239 761602 813280 787289 1000000 639974 806499 694226 725212 183863 1000000 996597 745670 697410 687099 695275 680269 969554 686157 664785 650447 652781 558334 810526 509520 627590 608681 610700 613598 602846 596674 134539 979388 583392 649334 1 646357 538379 455410 430222 534532 490569 517123 493322 508864 498266 475948 491334 486073 798798 466365 467098 463192 455588 449635 476630 434928 460141 281384 267068 669237 61633 402683 249675 402334 706603 312350 375039 369655 364349 124605 373211 360397 322211 387036 339093 879968 306740 18232 293608 309690 305869 300675 285442 292044 269374 283646 695771 186571 295996 241499 264010 230778 782694 255740 248555 337380 559389 267388 237167 234222 96829 174750 225966 176964 183537 218606 189005 214188 770825 1 1 206576 206909 188453 201624 882005 192923 368605 198105 196172 195474 1 129148 1 191964 192907 1 1 161175 181927 175036 1 325347 1 195511 38104 200972 1 692394 1 638733 202110 898754 206394 315235 185023 228695 1 70362 1 220868 242582 222157 1 343199 234102 1 237169 1 238578 229933 252159 86312 260209 110318 564210 256017 290649 322419 1 243252 340638 228697 303127 305596 299759 314293 318902 1000000 260063 333781 780965 34392 349540 90625 399528 360558 288901 374888 658878 244481 395758 456147 397325 31478 413899 1000000 477074 431237 442522 465550 448953 293238 460328 466160 107791 632457 768744 592745 421314 823224 517538 454597 494062 527858 535965 531333 525496 552954 541040 518817 570053 747626 569718 717467 1 598660 597163 293698 878556 811600 407223 640151 624569 577353 730624 626756 591793 729221 933625 685960 691667 749781 703293 834227 717091 720328 1000000 990844 735751 737892 776056 605252 536176 1000000 769512 703776 777567 781014 797688 882288 495790 984411 1000000 808225 812391 816667 781082 636921 816521 832589 820332 791863 843644 847152 890901 663729 798916 804282 592507 1000000 1000000 876450 874553 858346 606080 905078 884510 554637 1000000 410824 892408 894196 769673 1000000 898845 900372 889651 902619 511356 878308 995878 548051 932879 942236 987742 1000000 1000000 1000000 1000000 907826 894199 907440 906932 908787 806705 958399 903914 923029 858839 900731 899417 714419 896641 741591 811676 1000000 889329 1000000 378616 930436 926089 839357 507838 873030 672465 675060 896836 855149 858012 855166 773408 786962 845008 1000000 842789 834148 870183 803314 808050 807170 797660 342694 708001 771101 466245 870902 549413 388317 923560 696432 768448 769449 753059 770063 599565 743419 764102 831039 875351 639267 545247 712554 706017 645625 658078 688188 682119 778800 1000000 744373 732828 653186 70561 535161 875937 629165 677467 1000000 648048 686909 596527 583050 573608 915142 572301 852003 561688 577162 761100 407205 533242 529549 524564 514162 1 500006 501370 493671 476588 506975 101510 469349 555844 456846 776490 177678 422351 1 419354 818299 410931 410566 427929 2003 400042 391902 497243 328350 66597 375868 459326 365054 359777 334817 685207 696327 387588 327332 320956 428030 383472 307086 395150 298466 21021 289804 567478 619763 75580 304415 1 265159 261919 258314 414999 1848 1 244762 740591 243948 235576 232699 230901 234282 224650 666590 573269 575254 220661 213325 25809 434032 1 197196 358769 204657 375308 200261 240839 1 196636 196246 195479 206679 196646 182216 52766 192328 192363 339131 159456 255078 194075 194514 195077 238501 210485 194858 408326 199468 197038 201957 203435 710018 195450 212967 438276 211962 214007 493058 1 349529 223114 230346 228249 230582 1 262089 1 240612 321430 249286 259659 287308 243442 290094 267052 274255 779076 1 371791 968878 729602 505536 300126 316587 484831 318388 52802 324414 327989 331309 387096 337991 1 511581 1 84780 437190 280431 368819 265667 388256 396518 489583 373383 398577 431682 424466 430289 396390 289260 446998 505988 538407 877322 471321 235066 410958 489349 573096 502214 680272 168404 520443 565894 631339 678399 498263 401963 391264 667557 570282 632935 508418 547016 584728 1 404942 630574 679064 406754 585662 607997 625787 649532 767076 661566 667418 673410 709452 698285 697249 1000000 829070 707476 712185 717725 724018 1000000 733910 720982 745273 1000000 720127 1000000 1000000 727842 854718 530046 780211 758558 794182 953377 803467 700658 811782 823272 831291 816720 827029 808555 885177 1000000 842791 846455 850165 772308 860693 836697 877687 899089 892744 837956 864130 1000000 671836 793846 590057 865685 898835 1000000 1000000 331903 866319 897501 887744 787861 1000000 904200 907298 1000000 891715 906462 837873 614740 589430 1000000 909497 881639 897716 1000000 1000000 908042 907560 907506 754354 907210 576325 917611 902844 1000000 715900 900819 1000000 902187 898045 821110 438350 541655 978677 884142 920531 878331 859879 301870 871530 643317 1000000 863207 716596 856298 592188 780361 750868 1000000 839365 835653 833189 1000000 848760 819971 817792 640516 807675 552595 796706 794791 867172 676661 549610 166936 1000000 772809 757102 755394 755343 730102 739667 287150 1000000 1000000 734164 712840 707359 644351 699673 699563 684136 481004 55677 668233 661246 620230 653942 1000000 172718 391176 627865 639667 613208 607089 824016 629506 766928 607659 576303 569439 563920 557719 551429 545317 522428 642364 1000000 520579 751689 509114 576954 496168 318764 635527 708482 471602 465739 763556 1 448111 353234 367119 430796 1000000 355531 406757 418014 358775 395293 400976 454741 379179 1 413567 364601 360275 352700 367546 349235 359292 413792 107886 322900 318141 313407 309535 159852 143917 295573 516022 144876 283412 103311 1 6804 1 262673 373440 256128 1 117580 246049 243018 239847 745371 245468 231741 200154 228956 189945 105223 751781 172441 214197 603266 828485 208910 206764 194812 129279 209229 202564 363344 302580 195248 206574 550184 195185 207441 158594 198606 791857 91451 165729 197874 282384 195415 370286 195413 1 176007 197651 251496 199658 336782 1 196693 202730 206454 183083 210375 195095 272611 216006 246398 229811 222973 1 234849 228600 170688 235526 158130 237728 245797 247303 250666 479076 371377 1 267782 273831 274011 1 282031 290049 290779 307521 180056 659495 549831 311901 317268 317407 50395 192852 342007 208952 352791 1 104896 1 345444 374936 378140 382098 393113 967158 400263 406161 459905 222500 498507 428899 582127 440223 250663 452481 458458 205631 413230 476540 342694 489108 503159 494013 507103 513273 517845 525623 532013 814833 543920 605133 1000000 562773 151924 723403 570256 552241 595227 581541 607027 591676 1000000 622740 646384 637674 517665 648426 644404 658410 666186 672053 677879 683623 304043 845249 178292 1000000 711949 769695 723009 794467 734473 1000000 652980 1000000 605235 738258 764607 769209 728858 776102 786114 784626 795648 800922 802376 806762 798712 825835 456562 1000000 779855 559004 835208 733342 1000000 873098 850578 853025 453318 859504 873538 333115 868562 878570 874113 870635 894566 865919 882532 562347 781832 225677 1000000 909290 895944 1000000 731711 858688 1000000 901649 720986 860271 221967 700044 600551 907564 1000000 1000000 1000000 914435 1000000 784318 1000000 904043 884981 907690 907134 997209 869638 904657 654862 902491 1000000 901920 336543 896831 935863 407524 1000000 889807 887443 885229 406343 898178 845387 866881 872864 874481 878892 864257 734485 858192 1000000 852163 848064 1000000 840942 617600 729432 909528 815853 1000000 815096 1000000 804740 800855 784469 795965 790684 873697 781885 777142 772668 767383 762877 581419 752618 747099 741639 647999 732302 762705 685431 564193 709380 703835 696354 693565 686784 853262 682196 670611 663053 681016 899117 643611 524586 513292 401505 620512 635214 606139 405832 1 591346 584760 578544 996361 566218 556557 553823 547688 541436 535250 360639 562355 1000000 402717 504398 656375 492264 589249 480009 473096 467845 331675 455910 453570 443958 451973 432242 428550 586770 1 409115 624736 1 1 399418 381198 375845 631108 132437 300372 717982 356435 344944 895213 325638 316323 391261 320040 366045 290921 119768 301988 337301 1 1 267527 305144 229642 130914 1 265064 262386 257832 381744 246959 245962 475515 277336 237010 232795 240580 220273 227682 97383 226848 206154 197766 219627 175078 211432 209587 764471 208379 199211 203257 231947 256983 199014 199263 196158 194682 196227 195405 1 196072 202033 1 196563 194435 1 193830 262719 195775 214845 196617 214506 138708 199862 181926 187722 203582 205237 571577 83830 532865 211869 220824 307786 218124 29688 101787 1 1 230035 234861 237619 239320 127890 351204 585463 251735 254595 304628 1 265920 269688 351200 773965 456681 257061 230153 292455 298352 304616 317345 308201 414160 189134 406223 331198 335656 530716 167375 579604 284164 350566 383465 444484 377117 383057 1 393574 399161 359178 450567 416064 280196 716797 561222 694303 19659 451628 457247 498358 528373 432801 481376 1 413525 500348 506651 516545 1 574214 553985 519044 918421 549139 630211 94985 563980 933732 1 355495 592471 661431 1000000 945109 616976 615008 771129 635093 642802 613217 30391 854445 664127 778322 445498 682661 703379 708474 816741 1000000 674222 190860 931444 374412 943448 625973 603877 166816 772702 754133 814671 768878 773643 719898 783242 803633 711018 794683 744253 817414 806656 803996 1000000 751746 719635 1000000 834837 911003 842084 1000000 578768 1000000 856014 802808 891038 866452 868269 1000000 682243 1000000 402131 881644 883938 864516 1000000 867997 1000000 894131 895964 895505 899891 910137 679286 922982 904321 905313 906261 907100 225600 874743 908861 912427 361382 868260 899973 907309 1000000 1000000 908908 949405 941624 907155 882495 905451 900986 902783 900727 793786 1000000 644049 1000000 894417 1000000 890619 897941 884192 884159 881794 879356 217436 874290 906278 689620 340034 861886 687110 646257 848359 1000000 835004 781244 151237 835082 793802 787596 823297 819228 817831 1000000 801840 802121 797650 799113 788435 740567 215442 860944 1000000 237332 759343 754251 762522 741480 972528 720950 744315 722048 1000000 708665 784016 974195 694124 1000000 821165 677279 842734 523737 659828 355897 562624 636660 742811 630155 645817 616682 37626 520161 573665 594945 535760 422181 1 565408 782871 556322 546279 554211 529747 361161 387839 519885 135946 440677 494676 514215 488638 482161 447420 669168 464085 457687 420574 446915 1 323453 428529 436967 234589 385671 405682 1 389470 369841 383360 372042 441978 367559 271618 394522 889069 346459 341436 336719 713586 1 322239 1 314478 244046 185728 298935 315911 480340 287991 226689 278706 161756 834257 700632 280822 481926 256036 252462 723056 1 527858 230539 176682 1 1 228420 225847 215486 262319 230459 216793 214470 728407 208334 164580 175430 420810 215994 1 201425 200343 160425 198826 197640 201985 197344 1 199725 195137 668956 242239 884175 194612 253302 400230 158272 875871 197378 354986 301298 200559 183376 200216 138501 211004 204072 204379 210589 209342 239075 788393 27469 243707 93021 240284 227520 475189 252056 46772 191109 250619 242349 248151 247715 452151 415879 806917 325992 634984 267961 275257 439183 189880 289066 293175 297605 302025 306547 283919 320637 1 366490 329856 331707 169557 334643 349494 354958 400709 353652 1000000 98074 381509 386971 400134 557489 379209 313767 574223 470430 429920 441776 419797 413273 730575 287531 462012 480833 473918 498354 723929 495994 986175 504595 701714 578926 674461 888872 441068 395582 546990 700270 711404 564188 562542 777447 50404 591785 463145 155018 609649 141609 624134 592471 633932 639968 643420 338452 667421 663850 669717 693548 989370 698004 713952 737548 714696 785976 672955 720148 870442 669233 737007 742353 733965 761670 632834 762856 973427 775837 777633 805169 787052 792507 847698 1000000 804312 551622 813900 802306 822218 858525 1000000 760281 938223 841552 798176 857431 643721 855893 1000000 862056 864947 867811 1000000 862865 865711 878924 911436 922266 870085 888199 233419 892304 888013 911611 486105 284237 900739 913671 1000000 896154 891167 754317 936467 908083 850822 859397 606203 594493 864815 1000000 891869 884409 1000000 1000000 976783 908541 874228 751001 842288 905302 993552 902978 901671 908609 898770 897159 884945 893627 877902 681173 1000000 764039 874844 808593 1000000 875444 981611 531047 905868 991344 1000000 746621 156777 851060 543073 195124 836726 226664 834686 828933 249395 772701 828782 216324 853004 811537 369354 760180 1000000 784850 780298 776124 771296 766070 761305 948359 850875 730740 751730 1000000 729851 724608 719001 722255 708068 626383 560063 210967 697932 695686 1000000 772185 638254 631255 736900 599303 643243 947760 597258 620018 771449 607759 593746 1000000 589358 583186 917526 477246 562767 683770 550984 354164 539647 533633 577681 291236 587961 264777 504322 763805 464551 484449 478408 561648 473969 414585 364770 1 237801 436295 713129 257878 418945 393957 722510 402031 397181 390541 383854 474040 379449 819447 363911 358700 353540 1 148983 297277 332094 1000000 1 318101 314484 295089 217182 413644 282120 1 192732 283481 275404 1 328371 268240 781313 120585 238700 1 203789 196669 250848 27002 31210 282363 232435 273145 262991 1 325328 251470 413416 92707 490210 262537 726386 230814 1 389458 239266 201041 242921 182068 1 123962 197595 448803 196468 202704 235622 194654 194339 1 473768 195965 195966 1 36927 197942 305275 203026 195108 204019 202532 841609 1 216218 206315 210347 1 213116 1 812563 213940 222371 449811 1 228686 288084 177904 242024 243329 247804 249117 250930 1 257655 535508 105066 269736 272341 87526 138165 284245 288064 403044 361280 1 305687 310105 295751 319454 339738 137258 325985 1 708980 348841 423175 358836 204681 390422 395795 380367 385888 391969 256909 402573 402914 396396 419654 430918 384196 493246 1 240175 264447 460817 448585 385298 758609 204399 491090 496962 372759 782545 575109 416197 771307 552437 542245 546598 1 504464 565205 1000000 218466 718762 589950 589530 668429 603211 624619 618496 626705 669190 638354 645577 416092 114780 104484 624819 649717 1000000 179505 679869 697464 750076 316681 691935 719837 724692 730927 735993 670136 689966 575883 756953 678475 767895 588326 732984 836965 860074 858441 1000000 201217 730555 794549 813209 1000000 798541 1000000 807840 833439 1000000 914887 1000000 847991 584893 790087 851519 854093 1000000 761123 888213 873309 908867 1000000 1000000 865233 808609 1000000 890088 721399 894189 1000000 895172 899264 405782 473902 1000000 1000000 903588 1000000 914076 1000000 925758 1000000 909620 1000000 904836 909020 910787 1000000 910474 910788 843524 1000000 901264 907737 541291 905411 914826 903848 902581 1000000 899731 893822 533054 649915 833526 889786 885101 886544 1000000 968379 708127 876725 874293 511779 867678 1000000 862321 788725 546538 934654 838719 1000000 841958 187638 663771 830614 749408 809395 802470 812427 808094 805545 801265 1000000 870585 715174 782237 778031 752083 768266 788945 730745 1000000 709679 744751 514542 731591 1000000 721236 703522 702528 1000000 699045 796566 687644 308384 676157 437072 669757 660724 599417 672345 640429 629384 154141 624063 573943 610052 552841 569664 146908 585968 579299 294452 59568 536228 379539 548172 1000000 537329 460365 518933 784694 507956 505045 498925 467089 481883 483594 477376 468445 462866 456552 451691 969619 507117 493017 1 272069 408708 256163 404255 398530 1000000 400178 403427 999176 371303 379280 360736 283528 1 231123 430791 340733 297967 325105 353902 316265 1 307130 302618 15896 276368 291402 283597 280921 374508 350195 617557 266107 217766 213598 449613 252043 805932 123706 257395 239575 197637 257731 198002 1 235988 223385 213422 1 216848 384802 1 210893 329812 669360 212287 163520 634272 201199 1 152716 199138 262054 198863 197127 860573 196338 1 149860 519706 1 876837 139343 209012 223628 297776 190756 1 201955 377659 171766 204004 380382 262330 178215 1 215837 1 107367 854529 160068 390224 345121 284403 231155 251468 643248 237983 33838 1 242708 757694 231338 257163 60508 264308 219611 272996 495595 278399 288122 299888 293413 296177 120771 304915 309410 351032 319009 323233 789690 254641 337874 1 347489 353580 1 363393 368673 1 379651 384845 390128 453930 742426 277035 413469 418517 377507 430528 38721 1 443339 453583 1 356517 1 801827 479025 1000000 618842 913293 508249 514394 520565 763103 532928 168112 545360 1 139527 633048 516748 579334 530131 586056 803966 737036 607252 634577 786488 660606 555479 460607 1000000 649582 654926 350355 459915 637698 512012 693491 690606 608063 702843 713522 713226 728998 561135 729598 734975 740387 754974 1000000 378865 761037 991658 539990 929583 781800 785351 790085 781838 798599 759203 1000000 833618 1000000 820933 824842 850351 949735 840195 802178 817705 1000000 851199 882230 1000000 1000000 887542 867218 870205 1000000 875768 1000000 884982 883415 888177 888017 967626 843552 893156 1000000 855741 898585 899688 902153 909671 944620 906029 1000000 684022 1000000 909409 909992 507392 1000000 911187 911247 1000000 938499 1000000 1000000 911322 1000000 910894 947781 895926 857656 906043 881562 887084 1000000 891007 933005 852475 681313 800191 551894 858348 530453 855447 888752 880562 872619 875345 874360 798631 756812 721089 746016 872709 728829 858541 909345 842112 490485 840911 832524 828811 834273 635842 882390 811802 807471 803065 1000000 787596 789827 724113 752428 887196 771844 757241 1000000 1000000 749987 708599 914945 734140 728735 727935 286381 712306 694651 667696 698418 689717 337753 820036 653100 669561 512285 666652 648671 642574 616719 630580 624491 618379 610864 601994 598613 379909 812679 574269 639321 559488 563219 573419 490079 538168 262830 465661 570693 524576 542745 507361 555161 420742 430223 476018 545127 470381 457692 377612 452827 472154 520463 161817 463612 428289 336559 1 408085 400646 430064 349977 384159 378724 110166 368025 267723 435199 425603 317910 341405 734363 182029 326590 322817 338569 231756 308902 1 621208 506758 317259 757075 125116 272736 292712 1 250154 258258 252084 338545 929401 239902 322849 113491 240817 1 1 109365 229574 226317 225728 222228 208302 205645 135387 237664 210660 193799 207594 139885 401698 204338 178163 201816 201071 1 199007 162583 1 197310 1 479409 199273 196162 194455 194931 197442 196870 193810 1 202822 199397 306391 763772 267912 222307 202815 383418 208482 1 225171 214757 219147 483850 252564 293314 216584 873205 229424 233446 236010 139337 1 218024 1 234633 253289 359202 12621 263834 277335 272774 1 279631 1 295756 1 295170 299058 303223 308627 875817 317906 356553 311387 339575 336440 1 347116 432139 324456 363211 208070 375467 351086 458881 388980 406253 699824 454287 1 1 131956 428920 200669 447314 445476 1000000 433728 436066 601982 1000000 482667 549603 735722 501218 356857 261585 518990 548276 699298 1000000 596736 550266 555369 542900 45262 561830 293988 587297 594427 601571 626330 611837 1 702084 344142 643822 640406 427640 654658 665895 666203 671875 666327 713472 687056 168258 714945 700599 726939 717623 750745 728562 750153 822491 744697 1000000 1000000 789777 625558 1000000 781473 592398 729581 789310 794392 829510 866497 806964 788763 1000000 820203 824028 878844 1000000 1000000 841500 628612 848124 732693 782784 829935 861141 1000000 866909 946321 867130 895685 1000000 1000000 1000000 796175 1000000 937235 892191 894132 902765 900401 899447 892854 853495 651134 1000000 875894 635050 907573 924001 909819 942943 912029 912861 877786 911732 834685 974467 856416 911436 713069 910613 231663 894698 901843 909517 927379 924901 901876 902730 901646 900109 503738 1000000 868546 893824 881985 744878 1000000 867748 582972 881200 1000000 873910 797018 868749 942628 873369 811873 884215 852143 848671 705329 840821 832297 671012 917555 594498 901136 825365 1000000 805851 744199 807709 547933 902987 862794 1000000 777474 773506 770650 762340 711769 788370 688873 873446 504770 630665 725415 720041 714310 708859 649616 697725 706294 886571 671856 616254 669323 80909 656867 650917 855083 623509 632881 627059 599574 614652 625748 1000000 594696 460502 525916 577702 534774 565314 270956 553091 838030 663151 743692 565121 521986 515808 1 633240 497647 489517 485185 600534 1 467028 461030 467167 542227 441324 184876 774277 420127 430189 414204 408522 402818 988493 381222 396312 380688 238336 126629 364790 359561 898929 500327 650501 751835 1 329400 1 308264 39814 281321 298617 298245 297495 293220 288823 398297 1 278190 258586 278839 265754 241563 233671 254820 251680 253844 229828 241838 177362 1 1 1048 431935 226573 548724 364058 219156 1 202463 641800 211987 208694 207918 206456 127089 203816 832925 1 413759 196911 199100 229211 1 189184 1 243439 196849 194211 197242 582040 518589 195290 204425 206380 326454 768451 880371 203382 729449 185268 205307 224895 209935 437902 213619 1 219205 219515 221000 224247 183522 168971 1 234486 719686 240040 1 1 194833 251349 272930 259704 276245 263988 271178 274200 274120 281968 361368 1 302411 137948 303616 307854 1 98371 320338 312335 331455 335948 283265 14125 352728 348510 871134 299973 369414 385725 527625 388791 278155 399101 405296 410550 420494 232375 61119 49374 473320 347982 451265 1 540882 437325 452542 479892 400607 491325 442534 505734 461505 533945 125845 565342 536595 402295 549002 1000000 588603 576386 1 498273 586182 591957 246710 482664 610788 607355 618442 1000000 635110 641169 673731 610723 660541 191847 963547 680244 682240 355417 690941 713743 655182 706249 710253 732166 727290 732925 804505 574924 748909 873084 759049 763967 772614 774091 788323 783754 775869 800633 432131 584370 807469 815381 812816 1000000 811030 822198 842373 1000000 834676 843059 876594 850227 1000000 853013 864281 1000000 943551 869556 853629 874667 839023 880573 568480 1000000 830120 890012 890199 894184 895997 896681 1000000 901224 232081 903958 674371 868688 905854 440997 909315 907376 910694 908741 1000000 911986 912445 920411 693154 936634 911971 681044 908034 866872 958956 909617 908449 1000000 1000000 788062 458392 902583 901077 712320 1000000 875846 1000000 889674 889960 888313 885441 867290 840419 878477 882958 856900 870329 786434 421951 557262 780064 851783 491072 883883 842419 838611 834400 805057 1000000 823609 819501 641345 499520 1000000 420083 768701 601033 788205 776550 778946 776820 771145 789212 907832 562606 768590 783484 738814 884445 725076 732774 914051 710985 705387 699970 694180 645986 682533 720498 672428 713406 660184 647156 626697 813809 635357 629095 1000000 618845 614981 607807 652611 592365 1000000 571373 573826 870238 541853 522656 445955 594933 750550 530770 522036 518110 537826 549211 503009 1000000 487446 459752 475313 476833 464056 492132 1 445088 442511 407968 427874 453583 160565 379943 405023 351197 393881 381087 359425 387959 372156 827871 395755 347375 350243 1 340004 658414 1 325907 509483 336942 312596 465795 301609 242486 434998 1 286610 280764 408358 274691 413027 332379 138342 381855 256507 544966 1 154390 253860 241305 237701 409390 232170 495878 306710 217429 222226 59124 240870 1 150734 1 203337 80024 207390 143214 204699 200097 209095 201544 200224 199821 194939 198299 267220 538390 192827 188010 204815 460695 1 1 1 195385 273199 614446 201248 1 1 36080 648888 1 229538 1 211626 217585 1 1 301743 221800 223848 238863 200200 243704 38459 219933 239380 557722 243433 63867 251480 258900 1 253330 261827 859576 273833 276960 598859 287759 491100 1 294996 294632 255413 365815 465652 320816 443848 247620 335497 582521 510865 350150 479420 356673 365667 334435 376250 319807 1000000 456248 398199 971696 389550 447397 427905 428514 433007 747530 444157 799122 316357 459908 467959 482730 792645 464883 491412 496959 523930 511574 514222 76647 540112 535556 541435 659732 370973 255684 340833 572559 501932 602092 703524 960308 751259 609311 530287 453422 648137 636555 111827 885762 653187 657911 241645 902611 959564 573021 685481 862532 698693 706144 709680 1000000 720272 1000000 761764 737267 760035 379263 1000000 788837 1000000 768449 773197 780530 142050 993747 792378 1000000 802873 894362 785110 814620 835164 1000000 826912 835596 765647 151790 297566 968674 795770 853217 967734 904147 826997 899912 911725 872139 875161 576042 880328 881470 856385 887542 1000000 914568 1000000 895977 897518 899947 720561 902694 904126 976580 903716 907782 908712 909600 910101 974638 894413 912083 722816 934671 912819 938238 993351 914135 942828 911744 911390 857531 1000000 1000000 909132 923952 1000000 1000000 1000000 898127 830025 918500 328868 1000000 691037 888197 885895 923543 884257 881783 814800 753485 1000000 849407 854870 1000000 861722 858468 858933 864240 839368 845340 849226 847904 831551 829359 935251 801861 817040 812776 808416 823594 821761 798066 1000000 792783 780839 787406 254104 793655 830002 758227 1000000 745690 740294 735054 1000000 54255 718649 716979 603825 703284 991380 1000000 1000000 733517 654362 665585 661324 654931 680594 647228 637395 596648 582990 619365 613163 617752 600932 612827 588477 761547 948338 570012 571055 569865 549858 373442 1000000 532813 402063 525939 953896 496304 502043 493052 580572 575985 609478 471534 527709 459536 442326 447664 1 418002 627073 419180 434640 412831 322169 401959 549996 390452 259554 430625 436745 368713 143231 357952 1 211497 407986 368953 333260 327929 290971 318792 1 310095 1 304907 296714 658167 302487 152214 1 203440 238815 286001 264719 271381 258061 311862 259400 250382 415661 598937 261704 244964 233481 35367 245847 164709 242651 1 840529 130286 242291 1 150170 209181 208339 204384 238683 109122 200321 1 329835 404456 160738 685090 201341 88022 1 1 1 195861 199066 1 195011 172462 98123 215253 506124 338613 128849 207258 1 151679 208632 326812 1 361998 541489 175207 519677 165103 223954 226307 286945 231345 870377 124724 242638 394647 219626 313513 252461 305585 258694 8873 242976 878978 272361 277104 281235 285051 288547 293391 306969 292784 129972 311204 449254 1 331469 321149 312595 344959 750152 155022 110403 328242 431936 364054 1 391986 397220 535838 396844 489982 404766 403815 288723 418641 428683 427200 443012 678963 437555 534399 466538 215203 482427 65779 772026 476392 503629 783226 667526 22826 993828 323816 540271 537977 502001 593501 1000000 571372 771769 1000000 611578 596035 75427 4413 614376 606509 651947 636637 590427 644581 698710 577866 668259 671847 674428 680309 938161 704227 674832 179737 826473 714596 720050 722644 1000000 736460 1000000 746841 751943 804928 761545 771319 385731 777206 782043 784999 792553 704650 567530 928974 464794 805130 818166 1000000 755626 840220 799514 973911 841494 263448 849245 926717 856155 837429 863308 865829 1000000 729135 430932 733230 523436 1000000 1000000 935361 881953 884197 893995 895947 897818 570936 902067 905738 997989 907443 975214 907935 724174 586931 1000000 839342 913832 912536 913286 1000000 919402 888920 912672 965377 912918 912677 1000000 931088 1000000 1000000 1000000 1000000 906770 905751 963232 1000000 907483 512335 913934 897685 1000000 806045 890020 552289 888237 881502 878843 1000000 852029 859305 454454 881994 861668 810621 511883 854148 842174 846180 842451 838770 1000000 705242 524795 822927 816288 980302 1000000 170424 951943 799688 792190 784502 814591 777939 779316 600448 760160 1000000 791162 746059 742344 740493 732119 734141 1000000 713753 536445 698143 698476 767907 686985 675428 1000000 669681 6912 342197 651670 575546 660134 297394 627560 622120 624964 579687 602533 1000000 589182 584615 610204 571469 822372 560632 553849 310917 1000000 901027 478743 347314 539938 1000000 248037 498109 1 545093 452138 700894 468306 450057 455823 449869 446550 406389 428231 453239 444805 413971 1 403685 398090 404790 387073 54547 376318 370915 365787 360433 359133 354792 345137 365302 297353 356196 369840 294806 303231 280083 215853 302810 1 294202 83712 285925 281904 274083 257259 526189 602755 257528 259570 305541 252784 249021 243011 47156 747292 285973 234921 232058 768066 225668 288713 215998 220211 218411 169116 214192 221285 210851 204751 1 204985 141406 443531 203194 205512 204844 169338 1 646986 199065 77450 198645 195864 197964 1 1 242446 1 1 158324 239200 1 342512 455449 205994 207628 462824 130550 1 220191 449654 223783 421435 221548 130852 240149 224257 262087 219972 608746 240247 1 1 248367 251573 251269 598504 261811 265297 585033 490616 960143 748613 199543 444816 484950 297368 301025 305568 361019 327224 319177 323893 328410 333426 340059 256957 620506 330382 13831 363688 54485 373517 379136 384730 391724 396044 393617 407290 412891 563434 424321 321368 436394 1 447820 451252 459587 465572 485877 475896 539779 488173 353840 592362 508261 485891 516202 526633 532928 539025 630362 550683 557649 563821 570016 574339 669074 588587 1000000 618926 586001 614726 646338 625433 546524 637526 538246 74702 624837 650864 548124 673192 703880 624438 674952 569829 673609 763125 713823 718644 728018 789854 885104 719232 739972 605089 721192 191509 691645 768494 772244 772576 785860 775955 795335 703382 716235 808912 813767 817474 445106 833308 829775 833890 837652 831270 1000000 1000000 852364 867957 859060 874965 776881 868490 871516 1000000 839535 825349 874152 884302 888750 1000000 1000000 893785 890277 899438 796468 452361 961307 892123 981905 899164 906750 1000000 1000000 899857 911728 1000000 893437 936178 777482 1000000 913864 358426 936947 913477 919053 913205 884065 911531 810834 657991 923998 907677 906640 908974 898277 606905 825455 899122 1000000 1000000 893382 890523 888104 903498 898599 897690 873008 866079 916025 717384 867378 830428 803524 909067 863664 851293 537804 821181 848924 953279 832542 895019 826961 1000000 824673 811993 807619 615499 454893 432919 793858 785567 1000000 766668 766843 374957 759026 754831 747683 266956 739097 733740 723229 141263 718134 605192 706190 822002 986857 706043 683318 149416 1000000 665349 694463 1000000 611253 872963 429442 704116 213866 617656 611492 583845 599257 1000000 1000000 442158 574569 569357 559726 970691 551366 651197 536100 585931 471911 528915 512530 486870 496666 440563 423459 482047 222713 1 509998 455629 452217 470330 76584 438756 418903 422889 528834 476350 358709 399896 753356 389180 618837 379875 369866 376836 368601 357265 793720 70402 342589 337076 331958 322849 339090 1 399993 1 502657 309845 256602 211440 1 580294 279616 297282 271941 265294 897589 261086 258319 191127 1 247873 243596 516529 238881 235403 232920 562255 228267 1 223104 555025 49032 1 215177 213927 1 209611 128861 208179 232732 342469 1 104231 264884 201298 200753 191064 292807 310209 199110 201110 314989 520897 758465 51932 97580 153924 227262 39954 431524 265757 205413 207015 207445 26809 211535 291951 213632 227148 227066 219347 221464 284648 225980 655255 1 197410 193913 239489 1 231749 170889 341396 1 270638 261248 1 240708 278835 274253 291531 283769 287925 260684 775529 300620 301072 293501 313849 250776 319450 666814 332093 330404 554489 347380 326818 357536 227369 367949 373254 381665 378857 76654 399939 391067 406134 598947 491220 486616 428983 450552 107323 445819 454069 458394 495646 469895 674745 483275 488544 492130 41095 405855 1 519090 511010 526745 12100 765328 550187 965208 562730 550521 575823 400019 587327 458813 810106 614632 258455 643830 624168 602178 636316 549180 647347 800639 1000000 610039 672160 18775 721945 14553 695291 47943 781544 702850 699585 723327 728693 733962 873999 945683 750067 755299 658918 744082 1000000 732911 245739 785062 790160 1000000 799725 813437 808701 1000000 978456 770830 290739 827345 1000000 602767 830898 333151 797498 226940 851609 1000000 1000000 865861 868132 869095 874104 876862 1000000 680722 884472 1000000 889522 757285 895191 1000000 898625 1000000 365883 903080 937244 965992 905742 1000000 904968 910410 1000000 487761 912597 964625 903438 914047 915026 914199 1000000 816977 912381 1000000 913408 912869 912259 992311 856993 919601 912875 631807 1000000 904174 1000000 957501 891589 451231 1000000 894546 926182 844933 888524 885501 982823 882277 458442 547203 872020 1000000 402373 575163 859605 864405 852834 848957 845642 848910 922752 522854 805074 823764 278335 818635 817923 807608 833176 654292 305930 833703 815538 782568 882137 357012 883201 968098 755976 751365 895101 827388 1000000 728045 725013 740506 714611 708604 632861 281083 1000000 688035 1000000 679832 389908 662910 656627 608945 642806 765490 841155 639651 729745 518574 889556 183356 594739 589978 498315 578336 176151 660145 578699 393925 451585 651717 1000000 594269 88100 578010 555233 492931 1000000 490467 666225 402692 472365 396544 1 442041 448511 612458 560025 409837 457235 419333 271264 405063 404004 449215 1 236540 184972 375044 327884 367580 362838 354273 348957 315716 339539 353440 309136 326634 79673 152393 310782 305727 526989 296293 294114 351016 285879 256560 274416 217785 454441 266125 207955 558117 255793 251743 305313 333364 940757 407486 237402 223956 221012 219730 1 223820 287057 219475 224520 154339 906380 212853 210199 209710 337154 330318 139197 140527 86524 207266 202027 228097 200791 527890 564592 1 1 313125 198469 199845 195061 487338 147791 201642 190519 181682 67656 233854 542938 247252 215833 210373 208630 202101 21952 1 351391 207946 175982 242786 218255 207834 233850 1 109611 241596 244613 253872 444619 378339 347330 313860 258283 295127 416354 191777 284332 287582 699912 1 296660 177261 347038 90379 312999 317567 1 295204 331552 336544 341595 585579 402951 326763 57861 366937 427937 377587 764890 387994 395916 290133 769713 446285 416431 431083 477405 433624 439651 445358 455504 450721 467795 575542 751119 567775 347633 493022 498649 505664 657529 516232 914491 520237 536310 542675 545523 586034 442872 557016 639647 579891 585994 592256 1000000 546073 835543 611291 721606 1 635102 637534 671346 653149 669415 153328 815245 678476 810000 318628 897511 696102 789082 715983 713790 707153 737785 748029 263683 742171 635082 754345 1000000 770624 769619 104078 168831 784277 290953 833073 847735 800292 806989 688278 816965 819227 805297 827630 832608 984460 1000000 844062 855713 851307 872090 1000000 862501 1000000 867837 964558 862501 876489 1000000 882038 1000000 871805 375673 885537 893797 896551 897814 899250 901722 824978 788896 905779 907778 942080 910048 961200 526515 913746 913047 913673 914144 914492 914837 517486 914789 909562 914231 918514 300613 1000000 1000000 544974 1000000 910543 909694 586440 906700 841569 913371 955327 1000000 903263 702335 969495 880216 891364 918369 886648 766134 875368 879736 873622 873435 694720 866425 864302 852087 847892 854352 847652 847267 851780 839856 835978 841889 772587 814332 764407 767916 814566 806796 799648 825730 776139 1000000 741617 1000000 773185 768827 866735 1000000 834301 694888 742799 771155 741387 727027 816265 49746 477021 216749 694871 693427 687716 1000000 455792 625047 664905 657838 666624 1000000 639062 634377 619752 1000000 616120 567225 603869 598533 591535 585358 537309 586970 566459 504070 554554 544819 541133 536413 529509 289097 565745 511123 838946 379382 596187 486678 480598 637310 468405 486379 288488 342032 247575 423024 433057 409698 1 415799 410130 404017 449875 393391 835433 384184 377347 371775 366506 361295 356250 192060 346023 365467 28269 331311 326557 1 277052 312681 191969 289125 1 1 291026 288048 197338 266964 359604 1 272459 264156 307211 273335 187753 250594 247574 263362 308468 1 235979 287947 231683 101202 224725 1 213777 169024 217498 184018 248019 219400 172439 460952 615762 188595 194903 203286 203569 604683 202260 121895 200815 200612 200330 196957 222632 189300 1 306819 1 756454 2626 336237 257803 358473 205410 204510 269412 209240 1 658940 204939 215465 1 217114 305342 300965 587697 312364 682246 1 385398 186406 337018 232094 247296 240658 254400 258207 260303 532369 267383 479868 272822 1 282543 153265 1 66328 301802 304831 1 83032 316726 279885 1 869604 668541 340616 385229 628033 355637 176144 365651 322850 376791 382120 439775 437646 349203 456237 749426 415267 419637 425514 400882 419794 416596 450092 456051 74012 459801 466513 1000000 485950 1 498477 424834 579947 516442 404869 125073 833195 433506 547638 551162 522301 264527 572443 607099 542828 516586 440540 658988 911784 775931 1000000 476135 633914 10903 645942 650535 657928 633009 1000000 736567 679400 1000000 693271 698548 722567 947695 715282 787019 726722 732085 676659 745132 747838 410753 758403 763365 1000000 586898 778576 783423 687890 648530 797498 806846 806610 492387 787749 819506 824090 788454 836100 1000000 839797 1000000 851757 1000000 853950 857753 854528 826901 867669 866628 873192 706948 368603 881816 884392 1000000 1000000 1000000 893726 894785 919144 899661 896956 903096 904660 474867 911847 1000000 866488 1000000 1000000 908885 729797 1000000 914277 993025 637855 908443 915483 962420 915448 913787 914002 884762 250637 1000000 859643 1000000 910255 1000000 592634 948288 905314 1000000 906027 894344 904761 896981 894605 892523 915229 817320 897105 884738 880266 870142 887865 947702 869569 860553 869170 851315 855876 551541 723267 520688 841456 822856 836961 443349 522659 821446 160047 870271 1000000 1000000 799283 795006 788736 785580 1000000 776162 739881 825420 764084 303471 796591 66489 739902 1000000 1000000 39115 380411 1000000 706401 701280 1000000 596891 683523 678640 587529 799617 660935 653532 648699 641991 636653 671434 624512 618411 1000000 625558 917994 331777 587625 580945 979253 569102 621877 558803 550505 543942 501042 1000000 525749 266803 504501 507275 1 311309 288393 492213 477652 470580 529331 738688 447856 446759 441104 385170 526211 428733 417987 445257 446433 669724 395511 26363 384498 451970 565643 612037 338121 360122 353043 351941 1 342554 336971 835631 305049 319090 1 307655 55961 301238 292144 297715 288741 22885 187433 434938 163154 269043 265711 201990 248430 263450 160507 249366 1 242744 153921 251065 234646 239030 215683 447381 224858 1 125658 660705 216729 1 1 407329 597463 209452 285340 239688 307044 77214 243654 172574 176077 200735 285423 243187 200729 200632 200790 160559 4024 262951 1 202357 204355 225388 199462 205429 812708 207852 200548 210347 212146 213740 1 311009 122567 1 379964 226035 627045 231624 233910 280834 181862 240394 243908 370849 250006 324131 255937 519683 178389 276187 165101 280430 378688 283326 285916 199877 308926 297736 450026 287109 319323 286245 951382 151384 354806 314708 537630 717045 1 1 360058 365010 370292 375326 615161 46869 391752 397319 419612 414270 188633 307023 468568 419628 594890 441667 447555 642 460801 512224 843117 602861 861481 845072 307431 1 701619 538567 521636 527811 534569 497187 811745 780919 1 564988 179445 578011 595119 588436 1000000 602096 593209 614367 521775 626354 815868 635808 635968 459030 591408 500813 480435 674536 786495 1000000 691925 719836 848614 886730 996942 1000000 696216 742412 378036 746236 1000000 530724 770744 761527 765330 788633 708523 1000000 482137 1000000 1000000 798446 1000000 810296 881273 1000000 985588 1000000 848760 944070 838635 940300 854641 1000000 873624 653673 860669 863931 868434 870199 232810 1000000 878683 829064 883226 682833 891998 923229 1000000 870996 897331 873566 901517 379743 914457 517746 932458 1000000 908004 1000000 912120 1000000 1000000 1000000 1000000 1000000 879167 884524 1000000 915193 915863 922481 834183 914936 918682 848143 250607 912150 585353 910118 1000000 859089 1000000 904722 904947 901489 899732 717297 1000000 894891 885132 1000000 515316 868450 641437 881756 876150 845183 871589 876232 807310 466305 1000000 896149 850406 1000000 841988 858198 1000000 831433 824715 829442 824444 813360 809848 762876 579473 610891 804520 792372 1000000 795557 773278 811716 765370 1000000 746980 747866 780484 585525 417838 726166 645695 831710 702526 832410 697830 692098 674798 614690 683054 196689 662878 655078 442211 665905 641654 290316 533090 620178 365531 733956 832065 644170 594234 483307 154168 577149 564242 557997 553178 670542 401482 789436 605648 601227 516764 509584 177295 115479 495484 497597 175255 473034 653947 462259 916664 448940 246926 437460 356686 426443 423996 464975 408627 462033 397685 392049 385234 379861 1 373293 821190 37620 126429 717491 1 340290 920112 329701 463958 135344 301522 307582 245754 294952 298924 294825 270581 144128 572040 683030 315671 236972 267275 197328 260245 257394 251698 579567 286955 144700 297826 727006 1 236082 257854 205095 1 391829 197051 223269 217737 181543 214595 214312 217488 209710 211218 241358 225495 256935 200487 36814 361107 178724 1 336553 287654 201230 221801 201263 195727 198832 149981 202841 226594 248410 204897 185831 783105 1 222204 209862 212073 256544 215490 483811 219164 222402 253601 54799 188732 147765 232642 308557 573098 238164 199493 123656 492909 258933 260185 225129 62761 234823 262496 273682 14311 281427 286161 298851 282040 225277 304868 306307 303883 315130 1 577919 139542 4257 1 527683 348717 576297 535478 340472 1 402134 379905 361131 390320 356875 449396 252422 293146 434640 424460 550449 416358 1 456637 376981 457628 465576 463792 538111 488407 477637 495840 485045 508087 775210 520399 533639 391699 532426 1000000 650590 240791 460222 932969 578323 768352 588514 601723 603831 300069 518902 1000000 625065 916612 637979 442892 649573 655541 655700 756086 673411 517119 761844 418412 696717 662551 708372 1000000 551762 991112 699898 678265 740872 490980 751443 1000000 769388 557826 755020 703968 781405 318350 181079 649608 834549 668146 808969 1000000 1000000 724547 826639 712102 1000000 929918 840018 852531 285206 945419 857159 860349 1000000 962884 921739 752084 284193 1000000 979249 883988 886359 935414 803948 895421 895667 872254 755578 902950 937072 904842 832780 1000000 652552 574457 1000000 899195 607883 915218 906135 917825 967675 313124 1000000 313389 916550 916467 1000000 764339 912544 1000000 842769 910455 849359 309077 900241 904237 925562 907548 817056 892905 897605 1000000 980446 948855 894977 892649 911141 864781 890190 906485 183102 1000000 989053 1000000 868618 1000000 833535 819099 1000000 932358 824134 844684 840250 848881 833099 1000000 845233 820806 600785 725518 802030 872002 797632 800531 786817 771449 686657 775100 1000000 868455 354903 754756 677724 744518 738766 738606 727930 718312 688964 805482 779296 700006 694275 688076 777423 688575 671019 665118 659543 318452 1000000 1000000 1000000 789658 676027 445510 998143 663475 598923 891991 119738 552739 384878 570845 543081 513090 521107 594947 1 225761 421181 517423 554143 685360 499625 143937 487435 489770 516361 508038 382828 845444 1 448612 446306 416173 428100 422381 161997 877216 405038 403915 786790 306048 383276 377975 1 1000000 362187 212104 313946 638125 12260 337093 332291 696912 286483 318187 311311 238468 304802 305718 257634 292114 247447 1 280086 198529 269669 269952 277260 261328 303353 635293 251876 538326 295958 242694 106542 340724 672951 229787 1 215291 472265 1 96585 1 219893 48049 213512 814996 238468 255070 191314 230518 205961 215912 1 203879 155385 107431 24042 1 194160 202101 201765 201937 512837 341392 351491 203296 189658 195806 206116 53896 388935 217487 252580 212325 192099 225212 217485 217895 213601 223174 222716 475705 388914 343231 341684 136837 240456 98541 172025 250839 252418 255859 279248 262380 1 272427 178947 1 223112 287256 119876 292986 296855 301044 300782 237062 463049 86780 323629 408669 621898 337934 232023 344875 446589 359795 363116 1 373552 350497 384287 478500 396655 340854 100605 631567 397305 815523 1 440605 440728 470665 452499 458540 450154 468706 475799 522038 492841 442548 876881 506850 518823 519255 1000000 589199 537691 720893 550165 550057 241966 583366 459292 589485 591366 490268 847742 605776 540834 614660 433710 193516 476689 681345 664530 655292 592119 650615 672279 673435 663256 957237 818280 656552 716502 1000000 721208 725104 748596 678556 664044 745200 750427 755673 760843 765917 780452 775974 676413 780420 454148 795020 799897 804330 814678 552215 819920 826952 749149 813860 834096 838027 821576 803146 844303 1000000 843914 859820 1000000 842503 869502 842146 830894 729472 881112 911338 874088 888951 423650 735014 895609 897378 926278 1000000 903286 1000000 904058 903547 800694 910499 911631 913713 1000000 913722 916539 939030 916859 1000000 916850 1000000 917088 957850 1000000 916640 1000000 1000000 1000000 670836 912335 898532 944726 695421 909549 890239 967283 904149 902932 901817 899771 898026 803356 891394 987127 889201 327192 1000000 763633 989516 993906 950239 484694 787077 833390 514534 856940 853524 576005 847139 818881 941713 235175 831011 847719 822556 1000000 1000000 811626 805306 810352 575795 791305 766749 98850 777323 583404 805918 705164 756373 763443 453854 735633 817752 63833 724564 711562 613913 946457 685369 266505 624087 686214 914018 577659 667025 697053 664895 554216 629949 640751 860491 633693 585789 633012 559403 478732 260964 586235 735709 583146 29687 567652 557463 551834 545068 591275 514993 518101 520345 514127 893223 487935 497133 489665 483797 466190 230089 432518 660743 478704 48758 280880 1 430400 388367 415946 882855 408137 1 396818 393860 401928 380086 215246 369467 364257 659411 353943 346982 391291 447590 334187 329410 1 326970 309121 427423 306597 294223 336688 293886 1 369325 82822 330846 398230 241075 254712 263371 277062 267367 1 250283 265507 238433 237722 244358 235770 188125 1 228150 239141 278448 694918 219909 218034 1 280718 217383 207449 824924 709561 178433 208168 250661 1 204305 1 251592 203749 202498 199495 1 213991 1 202174 202884 199898 340209 207735 605135 205320 215040 189340 1 196029 212425 286113 213366 1 233883 118353 224332 239660 227491 439620 232260 435729 237426 239361 242990 767899 245701 189975 663132 502936 79120 1 267812 529162 307921 279939 290246 297763 533971 241375 296637 375527 321262 342491 678837 329356 429116 193909 337032 338838 346745 297184 357004 718693 638056 73554 563430 69345 184549 316701 387314 407074 411141 1 407073 174235 556856 465360 435639 599090 457260 463223 552600 475215 480691 839464 1000000 499715 505830 812320 521644 44452 1000000 587045 305992 513332 554992 561240 558054 573606 575690 520331 595286 597484 488880 721174 616066 622936 1 1000000 648807 647187 464847 828526 665006 671020 630920 682864 670729 694320 740955 705727 471354 900268 567881 655729 733715 866259 542451 736947 537840 750168 991822 770064 748116 1000000 784831 787664 794310 799004 803367 808050 812828 820162 821107 806660 751080 838342 381033 841474 845100 883109 578586 414892 760327 865695 789418 1000000 870935 833307 854639 882885 1000000 886149 873031 1000000 910215 1000000 886432 880665 901418 903774 1000000 1000000 907932 908650 807334 911854 912910 742459 783970 1000000 867697 916596 916358 984880 897018 917604 786811 925726 1000000 843759 433244 887957 915260 934995 913090 910707 940013 1000000 908099 901660 891951 1000000 1000000 723027 899135 897149 991380 1000000 791714 889206 891694 903921 880180 845218 874463 871463 868557 861737 861015 1000000 251591 848869 858695 858963 292737 1000000 782948 965617 824300 569584 810306 868326 693653 802461 799017 836490 686811 783540 769592 893324 795610 763482 758644 753452 592014 752196 728610 732247 723447 714688 716077 401625 517423 698659 695346 708078 644314 670949 669328 500197 654990 1000000 1000000 665651 551523 627643 1000000 129743 412897 603080 557907 595207 576739 576756 618876 614904 562730 513116 532355 347426 533093 262962 522657 591565 409135 503151 498106 230351 524295 519383 32173 467672 463751 455930 931515 708274 345672 426201 1000000 420583 617476 412435 404044 398212 396701 578057 336982 492306 381822 622351 361073 462082 354401 288282 482193 336113 331345 313963 318287 342847 650418 1 1 299922 295493 300948 286167 298960 428721 275760 272252 292042 264860 261299 263202 254789 1 229202 245545 233064 272879 237208 194478 895128 211164 266353 213943 212086 487030 149031 217301 215569 842490 206616 210710 1 647263 640588 209351 1 1 187609 59080 370113 203110 694375 151914 199564 451710 203591 203438 277401 206288 240168 168905 60984 205613 304571 209867 210658 277764 1 231673 229131 469167 280191 222402 239462 227387 1 115979 294562 238380 243509 262853 245898 251219 254235 1 559789 263358 278799 268730 288969 275804 210202 1 285396 486769 334378 528172 544555 509106 684261 316891 1 328856 353180 330776 320386 730860 351647 379561 359937 306283 371610 376906 568121 412501 412842 613028 404180 409769 420397 421330 16161 704206 390845 443652 419936 579477 426719 389716 210097 480051 412530 927235 380770 886702 458174 518547 523353 557118 535203 541394 183290 549403 560101 567401 738528 556345 576914 591058 809739 602782 600762 642252 607565 310857 637620 635639 326375 947824 657624 634287 564289 744347 682041 594541 693175 698940 704357 706726 912700 721465 745393 732443 497755 849170 746102 757966 757368 1000000 811499 760742 779091 783979 788787 794468 513064 802797 716360 642885 949967 648276 911846 815538 832207 875159 847270 840829 808876 607680 851207 876814 677302 865144 904511 897676 876066 873535 880571 901246 880798 842733 1000000 752347 1000000 854212 340880 901526 1000000 871817 921270 864340 574920 959308 1000000 898854 848025 953225 1000000 954474 916236 917889 792445 1000000 970345 918159 950963 906577 915129 722743 916702 362883 915274 234054 913487 914991 618169 916632 909206 907134 1000000 903909 911172 890627 900396 934246 893845 873871 801331 886931 884185 1000000 878556 875588 573112 291849 868029 850845 860043 859124 931022 1000000 827358 818101 800208 966758 793327 771911 822290 1000000 887672 805602 802009 961184 912504 801039 786172 780115 370079 826147 855883 750439 732891 814469 323791 141178 734238 726801 936391 722574 724310 711306 722992 695119 655286 666797 440284 664984 853042 583584 400486 274884 642081 598494 629360 839156 598025 690310 777718 48602 585955 867502 581245 534929 568306 605003 466167 470680 444648 537329 568349 425286 167494 488199 507409 510757 494253 557700 464061 418222 668560 446319 500176 451420 459493 879418 458130 428906 423156 170000 367756 406191 395289 395106 384080 390671 1000000 374992 937311 363075 211871 558742 346437 356882 122592 334784 324176 498753 318623 314667 310207 1 371392 1 293136 1 365923 424852 616384 1 639419 276120 262458 259837 256264 280419 546118 905477 244000 1 211356 523276 234375 226923 578564 92372 222327 226499 606957 218348 217388 215523 213483 215905 225384 209549 208461 230537 299154 205785 228482 207910 171677 1 196253 382988 201667 343202 203483 270690 204163 204382 474912 183786 206940 249224 208918 209667 1 431973 179880 212999 389253 218389 215994 216961 236456 497985 506769 1 191771 538781 1 444874 228074 1 251373 231897 84236 363395 262216 666485 1 1 281810 1 285166 310881 127826 806029 249067 307731 312234 339829 332130 325881 330700 335393 339997 391947 350039 355147 286296 365923 370641 285002 381251 458684 415249 397606 434288 415745 414394 548003 425745 443507 427584 688771 452403 458497 460468 466980 447268 449232 484871 513477 496784 466303 617889 416573 521638 980869 791055 538035 574402 519772 613761 814396 476683 577350 448138 589913 598617 619956 748088 676666 1 401787 632694 640630 566523 924253 653106 660700 502647 654002 558838 588025 732630 985858 111349 645493 714832 719819 380820 911891 744922 742218 769727 436372 524774 574163 517102 773267 890569 789516 632918 742671 877597 996904 914548 875046 794172 820917 1000000 672697 834976 836256 1000000 841432 847878 851714 657125 738071 986338 872322 753623 857589 1000000 877480 1000000 878659 886320 725358 498382 893102 924895 833666 899554 903032 903061 905118 909117 911030 1000000 911813 912298 1000000 908406 915419 908944 916803 917389 1000000 1000000 822865 1000000 836231 936190 918482 997288 916509 915414 911407 907745 686877 859503 913289 907506 1000000 890613 916372 859887 904101 903150 902220 885675 609622 895145 1000000 474429 840266 654507 866742 878043 877227 978029 561668 907437 1000000 1000000 858157 854660 870885 847945 846661 839017 835702 1000000 828905 830808 938814 817536 871810 195134 799824 695691 427359 446074 783222 777627 1000000 1000000 870612 810043 894601 615942 1000000 725553 701435 725424 532103 735145 391824 703026 740724 547224 685770 679936 675825 675597 663540 657282 619079 499376 638109 631907 571749 523054 11330 666348 611429 887030 589245 574479 576823 572742 571393 516145 552042 545847 553946 497402 533350 926119 514983 489949 501220 494229 508112 646716 463144 472366 1 763934 554660 439186 442732 434304 431108 524978 456965 413970 334946 453019 816500 391757 389172 1 737985 306401 324824 359478 439085 349910 343439 355101 335159 329967 666809 321060 326296 1 309275 1 1 1 290767 286262 282304 278987 364184 266427 197358 249646 258370 209173 259260 215877 273381 172971 246026 195893 267510 233397 231874 1 227458 265889 394735 295509 790129 216101 219302 293081 213267 211658 214004 1 313941 207153 106847 1 242184 209436 204364 1 209064 494716 203617 278920 171845 272746 204973 767832 206407 1 592979 1 210266 117420 1190 213971 182197 38517 212991 299758 227559 1 227499 505508 229969 232546 84664 154835 41946 156733 248327 250968 254091 292950 277727 276729 267480 122151 229781 263505 830345 353545 289405 163700 1 302739 301507 461343 315873 353268 324982 330183 334527 567959 344265 357448 354205 359316 364464 371120 276142 368191 239589 412700 369520 304447 407646 400536 436788 570797 333954 163207 420394 288131 62195 551581 456858 471542 649828 483699 489752 303535 504488 469058 508520 594568 526177 532688 538867 542095 551397 557504 563737 569873 576116 568228 588071 774124 600874 499144 20773 1000000 626177 762346 665816 650454 100502 656064 918673 660721 694696 520298 685157 490207 706654 630338 710462 924791 716893 321145 614136 734196 56633 747846 834102 772911 762390 681891 655428 269684 877233 975570 850296 945114 986158 805807 810302 1000000 805112 1000000 827245 877440 327672 880851 839416 845646 850943 1000000 858034 924035 858853 868025 1000000 874251 966667 880039 882813 858928 677491 875161 342990 785978 829733 1000000 1000000 903386 683614 908939 314947 1000000 1000000 1000000 975831 673665 1000000 232143 409024 1000000 453429 918684 919137 934259 894942 919219 916317 918843 918428 900720 916093 912366 1000000 1000000 873755 1000000 861054 735977 905914 958403 892820 905049 1000000 846292 894343 892948 904746 891750 895204 524333 400001 264770 424715 837950 889388 1000000 1000000 863894 859688 856116 985400 513485 845290 721063 642255 1000000 625092 856827 785554 268645 814038 829807 803410 900143 786114 789271 784689 779723 232574 769649 763245 759228 752159 749111 473148 738441 741435 727609 722038 734652 355044 591753 877660 693813 673342 680658 676010 318171 757643 511243 651108 649343 769361 634444 680267 622270 617703 206282 603864 600136 591683 575959 64863 572994 655966 548716 454024 548166 541975 535788 530216 518961 516771 540263 619485 480652 308934 487590 493374 474421 698856 655148 475604 486470 444959 441350 431559 427564 1 454730 410502 441530 261332 388164 412707 391012 379784 392697 421138 427814 599523 163261 348492 337599 1 1000000 1 1 331872 356459 372781 949008 1 296600 295332 288443 366675 255480 676405 273056 266687 266010 262564 168450 254673 1 291346 717627 1 1 1 647528 232569 230925 654059 226460 144623 214768 1 218687 205121 1 88608 1 211311 201545 209095 208159 208315 1 280124 98085 205005 1 695489 383047 206358 147654 1 214309 1 17177 294248 210351 208442 209391 1 211630 263033 212645 179587 388471 215534 221013 216566 225070 321402 475627 87526 188696 236567 221111 596711 245953 332101 305540 251423 518059 267495 289999 1 524902 242619 1 294204 285647 179970 699946 404968 313951 307932 365474 436421 234904 326087 321009 1 338753 450388 281933 292228 358378 95607 377051 741119 541908 383675 397554 1 399755 402031 412230 417016 423457 550015 437609 460386 335109 470830 459839 464476 476951 482790 482494 487605 501203 502128 506890 472475 1 1 508090 433235 499085 482806 984073 562388 609883 597511 583117 713913 597267 599610 605772 830825 617972 624965 630302 644382 650656 650303 654448 660423 761173 1000000 720990 684022 689813 954949 340259 707146 736716 718287 660655 451699 273452 689922 550123 625121 761404 1000000 1000000 899706 785440 167422 777131 824410 795787 302949 1000000 735859 815527 703425 659471 808299 831055 803545 839011 838359 477688 1000000 853707 1000000 861005 864876 723514 875176 484322 760551 879812 273311 885318 976945 890094 892853 1000000 894285 914260 901531 731896 904637 452879 913493 881143 911789 729748 901569 914903 928923 918758 1000000 918068 954599 917325 931258 919756 919772 388444 546421 1000000 916307 918685 603364 1000000 916775 915937 958585 882422 1000000 911869 893768 1000000 907394 422211 764801 766531 899706 897487 951850 690566 889259 496983 1000000 883396 1000000 893695 805847 900843 963006 861794 853100 1000000 1000000 950503 849077 721612 894759 609180 831180 910307 822892 818608 772260 808258 805301 602094 857449 791162 768656 782207 776749 1000000 1000000 762027 568962 835418 737333 799371 637508 816668 791606 718324 712969 709108 701685 692176 684560 689624 678502 428975 803785 656457 1000000 574937 642793 621920 1000000 624564 623550 646683 974791 583664 593850 587787 498239 576867 569083 556806 746341 549915 769462 572226 532568 512842 498739 565006 507760 501196 482361 467415 464049 476961 360456 465160 458995 463505 1 355798 660351 420609 423751 418314 413701 161693 803002 396767 390523 390231 381988 223906 1 693229 811551 317414 379781 355777 330872 305336 460191 324173 317789 315681 310796 658885 264264 350137 217022 289844 843395 282283 270068 293958 1 363280 35572 25497 1 253497 1 252048 1 192850 188162 239719 234619 253725 396845 200116 224781 224697 276912 226175 218107 1 67109 297567 666854 209549 126633 208952 208111 213300 206415 206894 592771 222068 179959 206175 845294 204732 178278 205356 205767 270176 35960 207849 210005 718379 75978 280034 167203 206675 215964 315726 683138 221022 217413 807040 210320 229638 236221 234730 187024 223537 241655 244440 21711 885116 253353 267851 259642 375473 265855 270410 273643 1 755735 1 349332 293064 10298 211929 290356 340209 908508 1 73230 776375 333838 584971 344988 347348 342881 391320 552679 367708 442145 378234 384091 371936 432725 399990 405502 411150 467280 357578 861452 12012 1000000 445654 411721 454081 464074 470714 451105 1 339847 495733 498422 979008 486236 517024 515933 503763 539055 539062 442016 559416 443016 657095 551659 593210 155102 592262 598377 590804 626908 774645 871012 711163 1 1000000 647248 616569 659186 733194 671132 110461 682917 689160 703548 981415 707326 402840 726614 722792 732601 663812 729019 892044 732064 687995 740322 762965 770555 172769 786179 981598 762285 657600 811176 817320 705310 1000000 974009 679731 874422 830003 820484 703059 842329 898663 1000000 829070 821400 864447 870332 867271 897124 873587 869585 882516 1000000 1000000 998321 943865 1000000 947179 830083 879646 917665 727390 908089 909062 662798 380322 789602 1000000 792882 994729 1000000 930937 917272 916003 918326 471488 919857 1000000 920313 1000000 998498 920078 919789 820276 921514 591632 917510 737514 915809 703993 929912 936949 911026 907148 1000000 906340 887751 902675 971500 894306 863687 894193 891816 248008 887300 884094 558898 878457 892549 872223 869301 863394 392746 840414 855784 1000000 921919 844754 837457 482685 832921 819381 827891 347820 754568 899515 807164 802823 395493 793243 729032 795067 903571 904084 768710 832771 678369 195084 952141 636623 737243 778964 759530 723240 703962 738743 1000000 698719 692398 686521 681700 677557 668764 1000000 712350 546311 598264 462729 570168 1000000 620854 614692 615369 602338 525284 173292 585462 337821 876050 560838 559021 552830 562261 523968 534252 526679 521938 515873 496858 573519 689761 491445 370514 475279 278323 477578 279767 339550 447783 374761 437742 452669 425968 230467 596015 409210 389073 374824 393105 365400 381836 376627 368772 366053 378072 355444 353477 399210 342358 309673 559336 293368 327204 293106 1000000 922676 299023 382366 170887 299212 434316 813345 355043 89537 311543 651619 260729 1 1 222617 495468 555642 253251 202313 241186 239118 1 778758 231039 249291 9449 221329 203430 621263 219260 266041 182474 214445 835079 211901 210782 555586 761235 81257 172800 208846 251326 236332 1 205534 207363 1 152514 54587 187562 11052 189057 208051 683298 347053 210926 212065 213158 125443 216079 215177 219316 221041 199603 224864 281564 328120 230758 560036 236337 262027 1 244173 643648 216057 537708 263577 345337 262451 73319 262921 272309 963030 220511 284751 292092 306197 296827 361568 462003 309341 354746 318349 605665 327363 279984 336811 351405 304425 787456 356550 369333 366943 371256 369901 201792 387520 325589 565252 871515 335927 448117 205014 428091 427089 438656 391701 451749 489613 505546 468910 474814 474813 486155 492223 884316 510226 527648 458130 473974 553934 750644 468366 470791 569560 557304 583832 389553 578598 584994 586680 599221 603335 608591 638821 392203 828468 374190 550074 648890 652236 659118 741297 607619 676207 701121 164769 693562 699099 839327 596447 715874 768088 737426 1000000 805940 744533 278496 223951 936851 749922 801280 705705 1000000 788831 789397 657461 216537 803401 806966 812539 681224 821418 824122 958731 1000000 839255 841410 845605 767852 853047 856637 1000000 839514 814577 1000000 842841 1000000 795735 1000000 913503 886689 890153 855350 1000000 593932 899385 722995 903403 623749 1000000 693373 910234 915413 1000000 1000000 919361 1000000 998622 917301 942514 1000000 910629 920778 920649 920813 920876 914488 929833 922194 910004 896780 918808 916628 917058 1000000 342967 914512 616143 604524 807591 969377 406610 905635 910649 1000000 899800 897666 635412 893330 890601 792393 696670 580089 800834 870869 871446 828643 1000000 843354 965914 880293 950330 814850 847335 477128 1000000 1000000 830571 670739 1000000 817857 812639 808583 804482 816915 794602 790360 783689 531244 770469 1000000 747962 752288 359021 1000000 714763 1000000 732750 728535 721182 934100 810551 696595 742539 676534 684324 479604 672876 363313 665387 540332 676072 645916 601229 611340 617084 633616 617031 597325 584874 601719 590709 589127 831674 585886 1000000 506037 722468 548954 530971 1000000 365423 520016 1 438028 725077 608413 910882 313049 24317 509278 469474 407081 508896 451664 314480 439956 434153 76060 322526 417332 310709 405780 377790 346659 389286 539922 354775 1 362130 359940 357657 609136 347810 342899 368684 961235 328010 368835 311527 311991 309619 987557 301851 297669 1 289545 433013 319224 281509 239151 317948 267268 263743 124061 1 254020 201402 248001 297405 242362 239755 411766 832832 311985 294623 227789 57544 266022 663151 580442 218276 216440 215377 214038 312447 204742 910223 397757 208830 1 207354 207607 1 1 1 1 120877 201511 210472 194270 216487 1 258096 1 207159 284866 256679 279181 1 200992 218441 219349 244393 1 198024 226979 228234 231243 320601 246859 232108 241188 243908 324392 249411 845363 104923 258990 262279 418568 287751 256196 75214 75437 1 468584 691419 299326 300024 304728 263139 364968 317408 792388 326549 483478 335957 411430 896330 353164 1 380960 365853 361503 450283 329197 508963 390862 675301 403392 409426 381636 416847 163256 723197 395992 441236 449623 455044 1 459967 10631 478917 1000000 1000000 1 502035 509328 674128 523621 527746 645570 539327 656414 1000000 480831 697153 12425 658777 592604 456567 587431 592725 610538 621374 583251 626638 632734 638515 589450 656847 658796 662678 669996 672796 680604 686298 718687 50279 704983 1000000 1000000 690137 726552 732755 737168 747469 532115 718528 535010 763721 890229 772651 778778 92347 709517 795203 1000000 803526 822202 819037 430007 880553 763486 822878 1000000 833224 1000000 845088 511777 867578 857179 868639 882595 940071 875577 872641 1000000 876173 881831 884618 652338 320854 902410 885205 896026 1000000 946071 896135 905593 907074 908761 926582 1000000 861107 913877 1000000 853310 992078 888133 773192 910718 920518 920386 927739 871909 901184 920970 1000000 913413 920432 920281 919732 1000000 1000000 918842 918503 915703 908482 918485 925618 911984 913051 940851 904811 903691 836701 865218 854873 888953 589343 534675 886959 490979 853796 750199 782376 831963 1000000 559448 856323 915734 1000000 852883 1000000 1000000 896912 836354 212158 849763 1000000 819480 815261 810820 806320 801758 814827 792284 1000000 576586 777704 773127 622254 607239 793005 748415 684146 737927 756135 722937 751674 627879 527617 708385 1000000 696375 691038 1000000 769547 943908 687869 646828 681834 644360 670994 210433 954702 340989 652636 613710 928754 511787 594635 848076 583971 576073 570629 563680 545656 539140 724303 510737 728464 494229 800389 64872 638995 428064 697812 689247 331620 284310 262983 1000000 216270 449258 448298 1 1 427146 425042 419179 402826 97421 418243 617639 491067 414421 340778 39064 1 364956 359833 609054 349777 358590 339985 624220 330686 326150 321217 339383 312236 302970 153658 298620 300427 458901 309289 33110 281064 294724 257226 267534 81917 261864 733652 242589 266322 249397 246496 243779 240548 775638 309205 370669 270642 228928 232348 1 222930 108526 1 528073 157207 214582 213672 212496 253908 1 49626 1 210019 208545 1 206920 201088 204480 206781 206696 7535 170091 208934 208196 404685 245381 131156 186612 217504 245626 214826 216061 217919 834656 215036 222907 1 228917 220607 148978 230919 235849 238339 276787 242947 123253 275075 194378 239149 259522 261567 255607 268428 280910 1 281320 283507 363148 915891 316857 299364 305451 1 312222 521647 251696 356632 330418 220591 212252 733357 349739 529156 359793 348332 369083 602186 219251 367364 359837 395574 402338 595275 330419 419169 468803 667269 436284 500294 452231 664862 494046 454901 474229 522140 498958 491305 493930 505034 647406 532353 481467 490617 532736 538904 545100 551291 560934 655311 550544 613018 512261 366394 583913 586240 1000000 591467 442806 647736 523846 640487 643667 649709 660326 333023 667507 673570 679460 691204 816631 858608 704571 680714 631954 49103 562874 732300 736236 740239 719664 763557 757489 960579 767041 788960 777965 620877 787308 811843 797267 793140 423165 773716 815414 147471 578013 1000000 889635 781884 200727 749709 833888 702826 1000000 857305 864469 866061 1000000 854695 875551 877852 884230 1000000 952186 896430 1000000 894547 900699 717289 872225 899723 899383 988885 1000000 1000000 911951 913359 866028 915853 979964 925365 1000000 919666 923543 920780 993497 1000000 905252 1000000 943551 737258 921707 921407 920961 919296 919821 700177 299111 1000000 915016 977317 918605 936910 931290 909859 905839 1000000 1000000 1000000 898390 794662 895519 925048 908051 321797 933557 736646 890342 353931 829040 875277 488525 864445 862138 861013 830943 849144 459970 841267 748591 610503 833061 1000000 748814 726182 493263 169272 127316 778241 391737 1000000 781102 779952 676357 769503 722558 594255 730317 946659 699077 1000000 671712 726624 628562 476089 310462 652500 913484 692882 556775 690978 675728 669730 694292 249915 649474 645886 706779 675077 931416 624139 615546 1000000 603133 595526 812328 592241 645174 572232 566010 559745 564454 509100 107510 630614 528747 366878 714377 102948 536269 498199 492118 511024 480091 463924 311874 416493 462595 378249 948362 437526 432798 419690 526897 416648 410079 193212 447579 393525 664014 497807 377432 375661 365280 361851 369011 351768 343098 255188 1 341539 328296 330557 331552 292108 261940 305055 300873 1 662437 291994 405339 282461 279042 273830 273883 1 275543 260087 160152 670955 83145 248007 190738 242305 136193 302578 235222 382661 230983 281074 225947 181776 214439 127932 221682 217536 97451 225796 235044 1 211270 210382 1 209023 787596 219597 207498 207268 207505 341963 827418 594584 457492 209841 206530 494339 293794 209489 209349 410915 212652 215102 194663 218948 335387 221149 183092 1 265306 225628 230975 233311 235672 231402 355580 247922 282865 818656 251744 254696 266963 264555 264721 263944 1 275360 781292 282787 72594 831993 192976 329944 287715 307771 770852 315804 320411 330147 301164 334335 305596 343955 193991 354326 362762 338370 369114 354062 379408 351249 648194 385349 2564 407082 412459 371392 344008 275877 291215 471893 577775 159188 503888 496988 462234 476414 482565 473219 298256 502415 484066 539421 418199 526404 334402 790314 430764 546752 590886 1000000 567782 601567 630792 568853 194801 556756 1000000 612760 571593 66631 633340 454314 343267 648512 620014 644421 658306 671298 362121 706362 816618 697771 736475 1000000 711505 629701 724133 730912 932196 744811 745941 170664 759746 787324 760753 749854 776995 1000000 967587 1000000 579427 801525 895260 281944 814778 531007 181486 1000000 1000000 649189 878010 844040 909730 845727 915832 859199 784804 434662 881851 754127 918835 878484 605849 884114 889150 882377 902616 907840 896997 898260 546309 871668 905244 407516 906127 944653 883714 913509 914840 973823 912061 923151 977652 1000000 858000 940741 889673 923953 895175 922399 1000000 1000000 945827 921159 908658 1000000 920496 919855 917764 988906 713650 1000000 914777 852408 910631 925198 1000000 1000000 905435 904493 901144 898984 896741 825631 769345 681308 932037 875890 708603 883572 875095 388894 977377 867369 872603 851451 861923 880522 833249 861596 911547 836220 831423 826710 826670 818713 396738 810561 802236 946040 444820 795404 786569 790505 941762 575280 792625 794128 756188 747290 745656 1000000 734898 729301 733082 270434 613280 887674 350344 694297 479438 683707 637123 596965 651636 714051 740243 672622 641744 636060 630577 851830 617964 611755 605451 327817 528950 600303 580620 574537 568338 562340 553296 551486 543551 536901 363434 525091 558102 512730 506606 636766 494403 1 482300 476431 1 514285 356712 744294 447636 1 444381 573283 423563 320943 411511 406655 401103 402092 389860 1 379339 379580 107903 1 140874 345473 1 292152 1 334264 756353 283525 377274 27872 266939 307155 302907 298715 617358 272311 286742 192476 250994 286101 270749 354676 245149 295068 258323 261903 399551 95183 245737 198835 261439 79510 823176 232139 1 227412 164754 248368 1 163241 200797 630931 201103 212541 112224 213203 212089 212511 157539 209671 207901 448154 206192 206522 395489 646426 223778 776217 208015 1 461915 238872 259175 53250 355358 197350 108623 215292 382637 226965 44099 223665 336552 136415 244088 208836 231214 1 158169 121308 213109 336095 257465 1054 251695 814670 257735 1 567861 267514 314982 295273 278488 1 282690 289986 292660 609709 300189 141901 1 315185 240579 308778 312882 339710 342404 343087 305081 351778 357957 787816 140252 373395 396101 486445 486674 584520 418215 405838 292978 429961 393989 786953 429365 103980 447682 459295 471477 556423 469367 853671 541561 632932 579115 451913 555394 514649 517938 524090 530524 594223 570247 568661 555014 637175 639862 573620 502839 596802 569271 136672 604556 608517 47094 623309 629105 663349 360983 647398 854051 651841 555386 1000000 677440 754805 693005 1000000 700441 690653 686548 717251 1000000 728746 734109 762294 744943 1000000 755561 733463 1000000 770098 776085 565571 785809 678779 797957 1000000 804950 809546 814210 819038 125090 1000000 832012 547645 851833 833355 1000000 840722 894757 586022 861468 865277 762500 848702 513076 921511 891251 824364 523884 889304 834894 799257 624540 1000000 873332 1000000 898925 882585 909770 1000000 912211 933249 916470 916269 916859 918490 715661 920199 920989 953942 930400 922934 922741 932987 923052 920423 926435 1000000 919317 1000000 810600 929215 895078 918943 925826 951574 948526 861418 1000000 860133 899881 1000000 740039 897670 906929 900163 812143 895594 865869 890655 1000000 884020 851904 847741 876524 1000000 963354 1000000 711330 858062 855717 342827 849139 877527 1000000 688856 842109 825225 906048 820795 795321 811713 929430 757334 777745 96986 788487 782668 753760 713508 950398 765076 756180 744449 747033 668321 743451 756238 696337 486889 714750 712701 703390 697761 772436 218400 710724 674132 799758 54317 744670 993141 643687 642312 643886 705726 622803 242941 654326 601605 596127 601397 1 574338 571544 566722 619790 539639 545980 889170 571833 1 642498 534554 509744 707570 801064 541228 104938 796568 614921 1000000 783731 454727 451403 5099 437237 422709 409335 1 414417 408802 693859 397756 612804 364715 373387 377790 370860 340941 396816 356161 503841 1 172152 289913 328622 953636 322227 413470 338770 625972 304921 720928 581122 292179 288380 270164 280709 276957 795848 274784 1 224637 245477 252610 234467 250621 247798 244858 242195 464748 358516 236991 299833 233229 230997 1 224502 1 25585 219153 262344 184512 609639 213975 181021 1 211130 270112 185818 102086 1 1 313876 514377 1 207403 214870 101602 619918 209839 210297 211348 212173 201321 214158 348683 389025 236683 642689 230504 1 223347 113383 341447 199059 231719 881798 222722 1 243048 245479 249649 251388 223933 39058 859802 178874 393844 186023 284700 282716 314452 354042 303872 241854 1 1 297850 314994 314785 817076 503134 71758 803088 337428 342227 342652 525770 405867 362118 367097 369591 716392 18920 714601 999924 679538 606725 410228 818876 437146 1 432983 555057 438140 855402 456742 460456 1000000 1000000 518099 259612 136565 621939 430781 507243 840649 386735 523598 689061 536170 106376 807418 1 551411 582138 633040 565746 590965 623182 603323 609400 615692 671657 628382 632374 245863 655450 652138 1 664892 664581 571046 1000000 801688 801675 696169 705063 710771 660704 722009 778561 929019 738493 744047 689492 176987 249674 770848 902290 696712 782230 788875 790297 783914 814015 697063 568481 357185 817740 792133 870428 831802 622651 838359 830414 859087 199530 854164 882219 861332 864780 867854 866174 638249 1000000 799898 614630 837396 893604 453299 818859 778946 983731 870340 903393 920170 943873 1000000 1000000 912861 584936 915405 926587 925417 1000000 955113 920857 930559 907225 934015 1000000 837840 1000000 923299 1000000 462235 745853 924579 850156 921998 1000000 922443 1000000 919728 917746 839464 995064 1000000 803996 560545 908877 1000000 908858 903343 900921 814334 917549 893165 483287 922335 843734 577988 707409 861742 874468 868827 888189 1000000 435283 858098 908509 669605 847068 843161 839138 847954 1000000 828979 821004 820493 958741 220435 1000000 866345 795330 443876 785561 780367 776495 771164 811401 761847 1000000 749777 654144 739023 733358 420073 706019 716915 711407 705549 90591 827927 686568 682435 676171 670871 653419 653603 389311 646692 593721 622776 644260 629719 613137 720893 606176 603539 923962 1000000 606395 567466 597051 639314 554400 548184 406558 536351 515993 519765 517348 511279 1 842561 491759 422051 447378 463486 1 375304 456999 307033 447554 465507 316122 427930 422210 416558 410950 412086 1 841091 389280 414427 364894 390939 256767 223660 335637 408996 347772 383457 329925 374389 1 312243 313868 342558 688952 306595 1 150337 702537 295461 278181 292057 278615 710916 726298 268183 222525 410766 386373 288653 259640 242949 434081 1 245191 296031 1 196243 251236 79667 227307 224849 228659 155335 220240 560611 245542 216027 228250 198818 212768 199701 1 1 499618 1 776182 208641 214265 208757 208849 246075 213040 208618 200428 210905 55316 1 228141 214475 1 166209 233206 677682 221911 422764 275562 228051 355969 230658 244352 236286 237652 237359 626653 245479 1 313978 256188 672513 260283 685226 261174 270122 272854 376339 1 280321 159148 292753 30559 372911 183074 409370 313720 310943 745938 322143 312577 93640 278871 552114 696275 355904 1 978229 921528 376694 321932 399278 266083 398237 405615 781282 402389 1 114590 371021 264136 1000000 456684 456917 463559 579023 1000000 476832 703568 546148 517767 398146 494259 515486 1 217290 825372 540145 536365 552544 558744 564905 686135 573828 620646 595006 599656 636298 608436 595743 662595 466208 1000000 603093 390924 685112 448149 728429 669113 675181 680710 86675 106257 932874 708802 705636 668152 1000000 824332 738094 834340 783413 1000000 771337 755919 764117 767502 774287 770664 784754 195555 658500 800352 803396 866329 812586 1000000 639387 825723 521693 834086 870787 842167 858412 806954 853351 1000000 860866 843677 873719 871044 870360 805886 912201 883766 918529 561438 828369 744278 894797 1000000 901096 902715 905200 907104 443887 1000000 912379 1000000 896761 945772 1000000 936649 922127 770149 920488 1000000 636645 923350 923716 923741 980103 924138 387000 1000000 841764 929062 894858 803761 779946 920556 693150 918814 1000000 916206 743307 875036 902428 1000000 917038 904328 212016 896943 903091 430505 887162 887591 890482 948009 839370 895383 901494 1000000 866530 856505 798715 1000000 859666 856376 183535 848670 839361 1000000 865728 832777 827644 824285 817932 867164 811280 806590 801784 794359 792353 280757 780284 516682 772589 767831 762757 760875 752464 255762 741948 936149 1000000 594327 653195 974564 707779 543136 712496 696391 686994 684889 664726 549925 660988 654982 758401 642786 728009 1000000 624663 618533 1000000 606239 610942 593892 758221 200497 573801 516869 562922 713091 153152 542129 375947 398093 542001 519661 513523 496463 1 495097 479403 505221 515137 682951 474151 459180 433739 334957 441632 286567 316880 259226 419519 22787 394535 1 387188 867349 1000000 85153 374975 365653 364792 627540 196838 349726 487502 340003 335247 529705 251260 446521 469003 315033 285791 303964 368973 295856 312251 287797 748959 473525 276548 937962 269402 266114 889915 475265 813235 1 293065 250611 214454 147190 239297 1 234404 232655 246296 606416 219309 690249 222864 8176 1 223301 202760 199669 555360 192546 212682 197258 211191 210509 891274 531096 1 307576 214202 209343 1 250626 513695 699146 211261 313099 1 213014 217016 433769 137226 178579 219583 223920 235158 224688 207146 231330 230701 751347 135535 919630 151844 243339 376092 1 607063 272352 77214 225651 226224 266469 269862 1 307316 140857 701701 289345 213955 296163 969054 354454 297841 293903 310662 529003 299645 324026 336247 528239 345377 495468 351107 204535 350443 384371 427553 380937 306587 391748 1 401969 438108 489195 298733 424743 430757 252684 1 519322 542264 166391 205253 471807 477800 432191 489865 495754 994877 513161 488520 548016 530258 536413 536074 675395 600179 715913 563847 519275 99528 622243 493755 330316 600854 629417 664183 473880 687415 634670 271565 643723 1000000 779368 688461 749255 673685 700383 682113 26530 697087 699329 717422 1000000 748238 693563 754236 736478 965943 756288 766571 757918 536326 1000000 1000000 782447 783374 764992 345575 921937 788380 807093 812706 832183 787349 632794 829067 798611 886956 829911 845826 854062 1000000 856411 882712 783121 864714 1000000 1000000 888907 704700 1000000 798422 927578 852213 902070 894829 898738 900955 607203 905206 398226 607184 910796 1000000 677508 915460 925862 918055 777048 450832 920653 921960 909883 944202 875966 839399 845811 924614 920783 373887 947803 1000000 1000000 335103 897999 922102 921345 1000000 955275 920204 917854 915800 1000000 936278 911312 1000000 907608 578938 899467 901523 1000000 835403 885123 891884 889258 854997 883686 876802 878042 1000000 944149 868099 909774 861207 1000000 953699 759885 843983 841486 810506 828705 887642 826014 823786 822635 812768 808325 803712 625046 795300 921359 1000000 821123 774649 769507 787571 759156 725177 748578 893129 738147 748052 596536 736554 716874 953569 702543 406478 743739 684567 635164 657346 664767 397471 656807 736451 643001 766925 701821 623493 620667 618344 609117 602514 596311 519690 508460 574466 393206 462755 558448 553811 546657 539373 591482 592412 695673 514944 509651 504014 499129 404530 428037 493941 467853 467401 393445 493807 495861 27605 324118 452093 1 237823 717213 423973 404126 385699 393194 374964 534818 376245 371155 366807 357359 373675 350314 358404 359567 91872 392701 327806 323235 262482 170509 1 1 301030 1 190864 292551 186744 281825 278135 274783 40836 306853 513519 261048 712580 436351 1 713403 243261 243296 283049 1 1 474968 231622 225022 248655 242795 109075 1 36316 207343 794279 46127 792990 552269 133634 212642 189727 212369 210795 210050 1 1 224710 824815 330215 210867 1 1 841266 255337 172670 213985 113807 216028 228427 1 258425 68985 223693 334558 491909 227281 230634 1 234992 1 434546 127495 1 1 257658 253414 164232 279083 369341 261544 269187 272921 361782 311653 230002 124155 1 295104 299158 442271 307987 15490 311077 146625 325668 449427 334954 339691 320515 241787 354975 352518 362188 1 374728 145731 393307 439420 94743 267291 82128 1 418287 420625 220038 388746 441171 1000000 1 95566 487455 470626 854998 592222 392668 495956 603196 475885 538452 516105 588140 531488 537663 200267 550042 612938 487399 568643 388079 580982 1 1000000 223411 602992 612105 618082 1000000 658334 644557 666069 711451 664341 209602 675903 672479 716561 684281 917761 830512 552508 967055 339523 931475 653506 638956 735479 1000000 767777 867736 769079 762108 770096 755255 790120 783198 778234 1000000 616677 801565 813935 774203 190413 726744 824494 852433 990052 842665 840962 844897 271190 852895 863189 991174 863407 866868 1000000 955652 476623 225344 843782 927436 1000000 891055 1000000 888733 1000000 1000000 897408 1000000 1000000 1000000 883800 911079 914779 914569 681115 905448 919448 717072 882358 943808 922935 923523 639214 969671 924965 925110 926891 1000000 934320 926662 924523 953779 1000000 1000000 690501 916166 920228 909567 1000000 897650 915328 612456 1000000 876739 1000000 1000000 1000000 1000000 900690 899769 929527 891718 890578 1000000 648195 1000000 815061 876061 872899 869598 637881 747766 859456 573307 836935 839294 865766 823169 836041 833527 827804 823512 970668 814651 814134 805581 813935 789389 1000000 899846 148808 776569 771492 757917 769723 1000000 830575 749648 768705 735677 1000000 943789 1000000 711507 918872 1000000 728170 845659 730070 680704 625837 665506 748568 398869 195193 340129 579510 537331 657043 72384 1000000 597742 825065 1000000 568576 579340 610914 562453 558887 540993 548979 540684 1000000 673943 524283 518958 570840 90450 523747 598015 488596 440790 251236 466380 453486 249086 291165 446045 440251 1 428747 504925 243210 513757 1000000 376646 1 389922 676806 379397 481373 292171 336315 68017 322115 603007 319031 329172 333840 330161 323234 320566 1 205821 307474 853720 318715 667263 291123 276023 284413 580509 1 1 897216 1 279087 1 1 253227 295247 247528 469512 243224 727810 237299 99277 265932 726809 520451 226749 245466 487816 221666 220113 567569 43648 190163 224670 802472 151677 1 1 212844 211035 229536 210490 200493 209705 132617 210797 210971 1 1 212657 115581 1 341997 266581 214146 218716 365895 222373 217498 224871 226902 227660 309983 232683 238975 136091 320805 242330 244786 248469 382905 257052 214547 1 92010 265604 419883 272412 8507 279609 249172 287048 296578 416749 291817 311640 582055 116676 317906 320974 323584 542915 549283 89487 167617 348658 847815 356037 369598 368624 574320 1000000 696011 444401 484847 402834 405234 830091 433257 422841 1 1 1 443258 404990 457474 391514 469305 336652 469333 487560 495594 368534 524400 341332 517938 532087 537830 561492 543250 295723 562730 330160 667997 574056 579798 262191 592186 603595 1000000 370751 620929 622094 891891 674355 631668 1000000 644511 248790 706652 674874 6139 683154 367978 1000000 707237 474010 712050 717337 723320 756781 734400 722133 745281 497370 614955 584816 789498 1000000 725383 781585 790088 791436 657397 801001 867352 375118 729138 819220 795885 828901 754906 537510 843302 844320 837476 855054 829881 859899 756421 866424 846960 873115 876246 465730 882485 910656 901276 890844 894603 942367 979056 900774 908396 904905 907248 909055 1000000 914695 474018 915720 933619 905405 936668 540076 1000000 780536 920332 998252 916027 309318 925365 724413 1000000 752128 1000000 925990 936019 924760 754316 927602 943709 901853 921444 939211 887354 635891 814072 916327 912776 1000000 1000000 516848 877414 904613 560603 889406 252956 894375 1000000 347491 886810 913379 1000000 961810 874374 496355 822282 893756 860772 1000000 717183 1000000 1000000 842259 423068 808608 193959 825611 820946 812773 830846 1000000 615320 798101 855633 1000000 783542 778524 773458 768412 609736 544405 752659 375438 647645 622019 731065 721756 722780 1000000 700435 311440 559766 741878 518751 677129 945319 555966 651189 660198 746547 576997 639875 633864 635536 623392 714043 606450 548048 594664 18552 1 576079 569891 569617 557155 514837 545134 1000000 592014 776126 591074 358233 1000000 501994 536935 479862 117753 1 527041 465959 460028 1000000 282922 442440 440007 1 420284 428607 406268 408539 536797 253906 210469 392163 732776 376044 306272 369941 626084 334875 350651 346878 502648 333725 319806 989751 943865 315884 299139 297501 304384 296774 1 292577 313734 240260 264425 262182 98570 270413 231899 261133 298750 566240 496765 226609 246851 246130 217907 14915 239067 1 189540 233632 229491 207232 223014 225090 229967 124085 158038 218030 290024 1 377724 601487 213387 362303 211980 1 220643 211077 209539 1 244689 302344 104000 211847 168170 214515 216874 664631 245791 216472 393191 195513 344238 221133 475488 335069 220392 475152 218842 611229 234781 1 704988 241918 303755 236425 152479 1 335643 276455 265959 1 788736 193850 297354 256025 274252 245996 283787 235321 298326 390330 160745 18224 337020 287284 392740 351964 1 307195 958379 304776 192872 556748 362579 362096 138295 376158 233183 388678 393182 4306 404990 484778 324232 422015 429981 433183 982694 38548 1 453919 462402 468313 660943 480257 356816 490077 496748 504454 516069 723040 590949 504082 309257 829364 285859 580468 625749 222065 545538 1000000 722738 1000000 597125 581471 533387 592622 664451 530330 654998 680280 646217 650290 658217 340559 670035 714606 977865 685717 644035 275755 705244 436424 701636 701672 727799 80513 1000000 733344 809548 296078 78178 466162 688281 672569 1000000 785577 790558 133132 566716 729687 819204 156873 1000000 740773 1000000 836714 830814 1000000 1000000 838569 837922 855231 858902 872733 939140 869902 1000000 895516 1000000 1000000 881321 909669 930213 893127 910593 902126 759990 903228 1000000 1000000 925170 223732 885636 953568 813793 310723 1000000 921680 658749 849891 928692 783727 321287 811978 985204 925808 904595 897447 926292 931538 924597 915809 924598 924937 931609 923644 1000000 1000000 711931 420527 1000000 779283 915774 496879 978973 910828 908835 423005 904959 957504 900533 1000000 1000000 1000000 773239 887749 1000000 881840 866264 909969 680989 869257 554075 862461 690538 855564 851342 1000000 843898 973442 835482 793683 865665 822739 649904 1000000 847855 580573 432345 803502 163389 745940 780785 783231 753803 147420 767225 754792 760753 254195 738141 791099 1000000 218477 1000000 710778 764298 682621 725689 1000000 700302 681909 696135 663950 658062 663465 643708 636346 636409 627737 621613 603738 609284 437492 827634 590795 503778 578404 571859 505649 340325 557806 544969 541238 535392 527111 591442 929756 510478 307237 623809 492345 881867 494731 458333 711191 605466 803803 1000000 440555 214477 434221 425771 424087 414176 441561 21194 383902 351531 388633 229868 1 687635 75790 362934 1 268380 1 343008 341957 578292 302068 324174 1 296736 271353 317220 278990 1 294529 387109 286670 282973 222139 165855 47439 220579 265480 262543 791347 347871 253549 250184 245513 24563 753417 239752 265514 316927 143923 197118 226524 227041 225295 150823 119745 220647 1 521522 210812 265868 122530 216061 213447 177578 1 495284 259984 456342 211437 182165 519393 215475 212255 1 466118 212436 88272 215547 700455 174664 735775 599798 221779 215079 224931 25135 1 518221 299706 228193 206445 267013 242388 244175 481259 243555 252301 253916 1 261730 505365 282066 2864 1 356702 634073 283095 288329 300866 408213 402487 357176 89247 500730 344685 321900 558966 338929 337200 1 375637 653485 365544 168303 363739 371881 313753 382860 311064 393828 397626 403538 454028 415028 581997 425469 432558 294335 443684 624251 76168 1 467794 481573 476660 484718 492752 496010 503241 1 515018 528856 160548 810186 539091 547012 86488 1000000 564889 571091 577293 673105 589689 595779 596698 605482 667012 618125 705219 763141 814499 644934 650993 932366 672987 768899 681169 680255 91241 692553 751111 772395 717377 929472 722113 726753 731681 1000000 514077 877660 753757 663062 765573 769684 1000000 777724 1000000 774226 745778 799262 1000000 795163 812963 977044 809870 783034 795933 834263 838899 843141 1000000 805582 1000000 858383 917319 865655 868932 713755 864865 1000000 1000000 892527 907714 890608 782529 895457 888544 900517 943424 451397 995257 340292 1000000 912453 1000000 915971 269334 1000000 894032 921216 922210 780071 923445 917689 842824 1000000 921375 926873 926734 758959 1000000 1000000 945237 1000000 460060 918556 929828 923612 289233 928071 816712 1000000 924966 928416 914432 871815 1000000 855041 939069 906091 798844 687893 1000000 968769 894434 943715 892062 885921 881818 899428 1000000 563245 874483 722028 872226 911134 849171 1000000 1000000 763123 841683 836452 827178 826279 826280 820143 1000000 788034 1000000 540821 957701 792325 787555 180086 777494 772420 1000000 762095 759149 507029 725771 819679 1000000 721559 1000000 671422 655746 1000000 773822 708459 796930 687116 853739 691252 666390 660263 612965 648295 642294 220768 630202 1000000 765297 607213 1000000 756147 614247 587127 673235 815348 1000000 561554 277413 463083 777670 915837 572246 678310 518896 512957 82923 500560 494505 488435 822566 72844 472708 464425 53950 423938 449021 1 619271 95287 425708 418243 412654 1 401592 382872 200129 385243 1000000 453414 362351 364612 357608 354681 283892 310428 332169 1 368508 320484 358920 312221 312815 267844 231168 478255 296204 242540 285805 237561 283419 275784 273683 270245 269783 133061 260475 257200 757244 908834 246706 277403 243469 244148 273204 236279 141782 240050 229936 244050 209142 207436 309094 221567 761891 369280 141802 59917 233133 220779 277641 176990 171696 244517 62519 612466 155252 142351 169575 212690 213104 203961 206264 206532 220735 725740 269639 379495 263655 221782 301992 223376 230825 222349 228519 314279 615205 234575 232286 254429 82915 222668 246503 249375 253144 1 1 183259 263575 266017 1 547721 277931 53167 384902 289197 293269 297064 578983 305200 309475 747339 567139 38781 327571 273492 336386 343734 379961 351540 387871 226826 365591 326482 367645 382318 153803 1000000 721474 412927 408414 284489 555796 425337 424664 407801 402191 230721 471221 1 465844 471854 477834 213795 290359 967058 1 766489 422700 573697 526521 607953 538518 784464 566653 583646 665313 751240 575168 989111 588433 66817 560650 734020 640853 620526 639274 649085 807868 643726 1000000 655867 90731 667802 696457 676740 685041 1000000 704509 703019 1000000 739845 706187 745759 719982 789755 1000000 745292 773641 748349 761238 739353 777612 1000000 782768 790202 1000000 781202 936478 434454 781421 830311 821203 830219 862331 865968 838211 777970 879366 850337 852923 857862 703442 769188 868483 876443 884783 891721 577007 881626 891178 892285 885394 938769 1000000 900205 923497 900626 906678 396333 664958 756182 967381 915830 909637 1000000 1000000 921360 976304 923299 464480 924693 925353 926233 926589 925717 841164 876974 1000000 908320 928792 1000000 545788 926019 924861 1000000 748435 922565 879341 918607 917139 879066 784449 932504 881653 909579 1000000 907424 450366 911125 1000000 899945 1000000 893101 433659 885968 879834 466905 878623 875477 968030 873812 812368 846389 577301 854504 817388 752635 1000000 838894 834719 1000000 826237 843190 746794 622080 801489 1000000 799038 722873 788631 603579 779468 774893 933386 874641 758676 753599 1000000 742858 737402 43394 729970 722236 715622 693437 899995 693189 764061 612539 790230 674493 668546 966598 543114 766817 644403 638408 632305 675304 620063 613306 607765 601617 583255 536699 527098 576833 1000000 90402 558205 553624 555274 428443 993250 527340 523791 467617 532775 453597 586817 598342 484860 1 472544 456075 454320 559918 455336 438982 438106 431739 426040 420426 414781 407034 432423 141308 393061 1 116412 20288 371628 346032 361325 356484 843554 15172 485347 337122 287095 417527 323371 353673 503679 319142 27071 301914 344423 287200 1 272954 1 270138 12032 273694 268215 298007 198181 54478 255801 252890 266776 189410 1 242264 185189 237559 249740 1 231081 693541 204859 225568 238690 227088 115068 224005 218727 1 903549 215172 360063 188465 1 383456 231575 433282 224130 308209 214185 212900 212852 213402 373961 219642 214380 413436 211084 204171 1 228090 170094 535269 179944 226044 247245 230670 235684 427529 914403 259763 1 382062 53312 1 1 366465 386354 260926 1 280997 72767 233097 277519 294376 239377 288797 292891 26697 298502 286453 496289 287386 318449 325440 326459 882060 594012 306272 345204 362803 354825 813963 376826 255279 4175 380355 385650 1 396369 307516 406780 450654 418517 1 424044 1 40087 289962 452931 483150 466555 422283 1 482328 488568 723463 500790 927446 450431 464807 840530 500483 538684 533678 560143 502888 419305 530266 560520 147744 450695 755941 1000000 1000000 611901 1000000 611771 630314 875955 358421 1000000 655421 660620 799076 685700 830619 684933 683157 499349 771900 654724 712862 718975 692086 725889 924091 741515 603294 761480 737964 744268 763607 772867 1000000 773815 535071 797681 797621 758983 337688 796492 807843 819619 805128 764195 833616 615276 973927 846830 785198 853579 857338 861253 761601 902544 868561 874720 749665 880900 622643 887009 889816 892551 895227 897731 240247 977439 794180 915255 1000000 890486 1000000 893691 916089 917651 449272 920729 936741 922335 919875 920581 905369 341228 1000000 908059 927441 782450 426792 862235 924890 927624 1000000 819162 936834 925841 888480 975069 965688 1000000 921204 898421 920065 982426 915141 724224 905925 910296 817274 895675 904077 953061 897742 900945 1000000 891329 888962 886089 975009 880082 876938 876889 880733 864571 512339 844888 869418 321673 713933 844620 842551 797035 1000000 1000000 870250 819723 1000000 554177 837957 799233 790105 890619 785171 783311 646329 938683 878205 835179 755653 749884 717332 862212 720935 1000000 720139 812079 711480 706863 629175 695361 381641 682561 291260 671243 677834 815170 785750 1000000 708088 634594 751447 622347 609636 131746 602988 344372 590807 383155 573164 573023 564572 559298 728647 1000000 555792 536117 570453 785374 518033 922721 505118 479783 558398 1 468437 473428 473076 489574 505877 451265 443863 439135 437552 565529 420068 370774 411606 734621 1 396447 166078 380836 378953 373944 370942 364104 505514 660126 642392 710735 380567 383195 1 316930 889103 316319 240094 80900 304454 835349 295711 259564 159193 37912 43774 276753 259601 674747 238031 274175 223720 547449 253813 251427 252372 239021 243451 14620 238617 236368 273975 232838 230777 228412 218119 845628 223445 221741 238104 217727 218567 217326 253535 233818 216697 104913 116318 334268 212897 212671 210905 211450 231458 213523 213892 212288 267753 1 585612 232310 133857 238549 171529 223150 361972 638882 1 225557 230400 223825 234391 1 230506 253906 1 68835 322093 738540 187693 453804 257656 261890 246218 257703 386265 1 280613 6163 287967 351987 734475 589022 321302 308231 312336 1 425383 325596 879167 357527 331370 344189 348682 655213 1 345301 375292 374144 908955 390855 138714 395331 403024 553762 454155 381496 423004 428688 509833 441031 628277 451501 457637 825580 469469 1 478344 530956 808981 467508 277492 511756 512025 524026 535331 537999 558497 1000000 391314 562320 634617 573512 578934 587241 391233 598008 587460 329038 429856 694923 629074 634116 549548 624567 647743 659435 743878 671474 612427 675425 689035 665418 704465 83839 712220 717872 730451 732716 613417 1000000 1000000 750934 934672 760766 762158 771911 777898 782046 783079 863461 796735 737656 808947 962412 815443 839578 823041 828669 830483 840668 555227 598505 887346 852610 850270 867148 1000000 195631 870970 898437 877530 790867 883718 886508 896704 897009 957613 926204 899718 902375 904648 606773 919019 917034 848588 651082 957749 906544 423938 402622 921751 927108 1000000 845345 925654 815884 926986 843308 927868 712758 1000000 928394 927406 928208 927958 927645 234197 793839 1000000 925072 925033 916012 922034 920862 608870 916427 770084 990910 1000000 911375 886830 931255 905237 1000000 926402 891488 342379 619407 1000000 962663 815908 832982 867739 871630 839391 868472 863182 1000000 973052 854015 814122 1000000 747407 838550 835908 843688 467463 708173 897056 804465 807470 692555 798417 1000000 746474 285756 1000000 488983 728091 839299 757693 932445 844642 335985 736119 729635 743526 731594 64873 1000000 563547 700355 1000000 614072 471639 673012 812967 661065 658066 659153 642937 561976 751475 624645 618508 612357 625314 89613 483272 1000000 581439 597293 552907 562950 557026 808038 544420 557926 531717 334939 519427 463906 17515 1 485516 568348 1000000 460563 471243 464901 1 1000000 435109 441844 1 424851 401377 1 523325 405283 398472 203615 330808 189860 329049 375514 370594 340186 456674 318376 388541 342782 178638 396364 330618 321467 323053 814536 313754 292796 318768 301341 296956 1 279060 279786 281412 278339 1 268944 268019 919179 239967 719183 134383 252936 1 260034 218531 242190 67797 237543 1 376443 285288 1 227642 242603 245843 403729 223251 1 709191 134739 332434 206541 823176 229909 180495 189389 1 419295 212293 216720 213699 1 212239 211529 260759 215982 1 122204 263146 200231 1 1 298832 227286 291105 406410 186913 688260 234307 228816 368446 241009 243983 245856 1 259659 254100 257065 1 263183 266391 270421 274296 815619 290066 283841 275781 291269 295107 282108 307154 307454 311623 317096 496848 324260 350557 341074 339103 331281 429872 352946 383162 362636 355331 845504 254822 153298 388949 367006 614178 417333 458776 661412 338014 428299 433266 426650 141119 495132 388379 460758 524942 351999 8461 499525 485224 498330 884017 624385 385083 541470 831932 535092 541058 928392 513258 558299 1000000 277653 578239 584588 560849 349524 602870 1000000 615655 621953 1000000 633581 652289 649492 685049 596273 926449 670180 676072 712490 1000000 693832 699574 705345 692498 718473 310846 950694 62076 1000000 816055 753777 922234 764528 765778 779015 776070 1000000 864390 763983 798929 805677 982952 713602 412201 913930 518362 827561 832225 836427 840628 844688 832611 819555 1000000 858330 901736 707864 870512 873666 868662 880292 886101 907425 1000000 628635 896530 897313 899788 810446 841305 906831 908892 935924 596434 875599 916202 920991 919222 919376 343243 923100 925655 925483 913741 846017 939429 928562 931012 1000000 1000000 921356 443344 926048 926983 925347 485954 1000000 926566 973850 873629 917468 922911 542093 1000000 1000000 917542 916292 914233 1000000 910679 917270 1000000 850111 962272 824305 782481 818259 1000000 887868 862811 521487 651325 896049 725679 869974 864611 250294 857764 1000000 1000000 625247 814686 743855 835775 903476 826514 815221 645513 1000000 809347 376853 870093 795167 849088 661514 561367 775278 773406 847148 759734 879975 749093 743676 738217 674446 1000000 699202 714152 706484 828048 681384 1000000 701510 681363 675238 669108 560364 552124 652795 645217 631585 922189 620433 618569 614644 608485 740283 626361 576893 583770 555143 171458 412779 556475 551817 575112 470957 544829 529828 522464 515782 504142 656982 477452 491438 485742 144785 340241 467487 67951 346751 410307 469601 294550 322904 429746 419102 389039 411880 952637 506547 393473 1 383083 365456 372331 742696 362334 363444 437048 347614 268561 340341 333873 329706 323381 349762 735928 305975 318143 300615 464211 281491 89191 116903 576357 267384 1 743754 767341 266205 258151 267646 266792 253597 498845 246459 285903 649923 124319 238706 236923 298916 213926 230615 228657 181746 54004 223862 222470 202812 243415 219737 1 218491 216347 210946 611318 785565 207089 214217 214068 213669 214166 214905 231565 217535 215651 216234 217355 331717 1 476574 92997 1 224885 223909 207483 227827 230392 215884 234226 236881 238538 97870 1 245750 248351 249780 240732 221507 259717 903228 238522 231105 272595 276013 279572 283105 286902 564024 293135 298538 890511 306434 470352 312916 324741 335124 328504 724821 338272 229921 483422 329191 358144 365211 438262 475456 361136 418909 376713 391695 399446 381880 409737 408137 329444 477882 461434 438079 443630 849439 606010 530646 467052 478816 1000000 491796 495152 1 498168 517565 515216 521521 524435 542240 473158 1000000 537312 624039 564772 570711 582248 937009 578560 750709 601801 604719 672217 466408 1000000 632700 560821 644793 594255 1000000 738131 752594 366061 685826 775244 165282 639489 892563 763395 202156 721303 726891 1000000 737959 743457 748871 757057 159122 736904 630027 910732 756948 1000000 790141 794830 688801 804888 264371 782067 1000000 833761 871037 599862 835737 840119 844027 848684 701915 854588 820762 1000000 866030 866135 717573 875946 883536 881820 886035 888928 971075 1000000 764253 879234 1000000 904382 874613 919162 910818 291084 914512 592047 1000000 920125 899428 939271 925533 924255 1000000 926241 1000000 1000000 927210 937556 1000000 915559 929554 924638 685872 884851 866813 928471 1000000 927299 926757 958059 275055 462979 486951 921054 938658 899749 846735 914974 914140 488913 1000000 907534 910244 903037 900745 915722 929046 892890 295844 882745 692184 238592 1000000 722606 871466 868037 837249 885044 857214 853478 300326 1000000 841201 837487 928056 1000000 823979 823324 804636 1000000 806782 809993 1000000 705845 1000000 1000000 778079 772153 738698 761594 544363 751140 1000000 1000000 743754 982488 723818 722250 712361 1000000 685872 782050 691012 661776 148682 24828 480439 652329 647960 868802 635774 635312 629341 650549 459490 611037 604535 598223 591632 588709 579813 494259 500999 562003 603332 660367 542589 536510 666816 469831 518055 514463 169813 499754 493873 518525 481857 475661 467807 567893 459915 462566 430147 664325 429733 872363 435242 839279 412097 406611 532851 481994 673851 633287 380230 1 383753 364371 316622 349487 349514 338137 381525 721829 249671 326075 913479 313537 312963 246693 306634 396824 706759 73824 287845 226811 278737 277761 632122 274118 228036 267256 1 258374 148533 225449 277794 290462 304834 246129 334783 394774 1 194986 862856 666190 227946 226317 224776 224859 221004 25294 340216 459778 213020 524995 211000 1 215831 235102 566406 123530 336915 214637 1 1 215531 429811 216566 386718 270215 292356 258593 245254 243819 223889 1716 227783 1 153233 232177 1 236174 238397 346676 242547 289748 388458 250936 253423 4705 259363 203136 250796 386107 272129 647775 316984 304280 215417 308010 79822 297911 584413 308054 316988 316365 208250 322874 1 250254 337653 320016 346424 386059 355901 380156 688613 385996 388519 359037 382999 823530 397638 479969 408560 274501 419584 425310 657050 437187 426002 452487 454111 459982 465888 101200 942710 483790 707351 635865 904353 524187 517404 425239 526454 301779 396225 340849 464799 558894 636661 569454 858791 577935 137364 1000000 600682 606969 613105 739203 1000000 1 213656 938098 649710 758640 680107 826625 673437 679661 698251 688508 697257 80934 702450 714556 720074 747932 729668 1000000 743914 1000000 735038 115953 765088 784754 617254 770496 931597 788963 789701 799635 786526 357488 972122 1000000 822056 851195 830790 448627 597862 549623 905361 748885 855068 862400 862614 1000000 869560 872967 1000000 1000000 882014 886817 839574 932358 893725 943084 899419 915716 904234 748683 901388 928340 912660 1000000 915623 831229 933906 741190 925608 1000000 1000000 1000000 803141 358631 936371 624157 1000000 929908 941515 325248 929935 976778 417105 929449 854324 701153 958098 936025 859656 801320 925162 733006 922154 940835 918600 896982 916433 1000000 745584 1000000 912637 974584 886600 415625 510254 1000000 935895 612034 412593 840649 782107 902151 1000000 853672 869449 696345 803213 810890 855271 845832 890963 835282 839188 829294 832989 1000000 238537 642913 704798 808670 804210 770971 719366 717563 784253 772124 377284 768425 508849 757498 1000000 747816 532598 743146 876728 715487 720172 660683 735503 496724 695572 690345 684553 712718 676214 152572 661460 655768 818334 643662 633421 631473 79713 549824 838207 607192 579610 593934 163821 577067 574904 557513 468389 553944 560866 544971 538865 566722 508074 1 514310 517291 502014 374636 482716 483880 477888 471665 770294 490992 456434 1000000 444629 402171 362251 395133 419195 416132 1 1 362048 392348 387089 379529 396595 296102 355603 361302 356357 351427 352583 341827 339765 365752 328597 425115 324215 314707 310382 306199 1 263378 247208 332571 1 629947 279345 272173 272410 270009 287412 262743 206776 185128 1 613168 1 198738 214051 240426 1 1 234551 232587 175151 1 1 211632 1 222806 222414 782935 91678 218610 213950 210479 239511 216011 369221 310919 1 74977 234384 155233 901397 610915 543136 194827 417967 219557 214467 203716 221422 222668 223799 688713 1 287201 1 1 684791 368257 229663 239204 267550 266855 247696 421622 246320 296794 223968 248208 260264 229074 1 700705 424706 282140 444052 1 293321 297270 300668 294969 857933 413047 418525 182374 841803 49550 336085 341015 345677 461564 477303 28895 274585 735487 504104 1 483285 1 396727 328777 704632 400372 244566 472425 833280 460299 445450 447115 452930 10424 464690 470618 322078 1000000 488650 548131 500131 521929 524887 519002 525322 344442 458207 543533 344824 1000000 64857 644951 139704 639861 587783 602999 556978 681187 611754 617982 1000000 635104 592432 642492 648413 765691 751417 1000000 201184 677201 324108 577171 689240 674835 774785 713373 704403 724699 595624 729678 268947 746797 754965 764364 1000000 628487 774331 777597 795332 771426 793016 574317 802865 807584 812224 740916 821290 830400 900093 833738 639003 962663 823828 845102 665937 842496 840178 865257 1000000 252695 871240 1000000 581466 901602 948653 891131 893547 896620 793624 940219 904085 906778 891582 779240 900842 1000000 1000000 916035 960717 921199 982553 886079 924781 909178 701943 927590 687323 1000000 922653 892716 880181 366749 930515 933179 835312 1000000 931920 916105 456908 959580 927243 1000000 790100 858527 929011 921780 671938 897607 917203 904949 898446 911768 1000000 910084 901778 903046 941279 905830 966405 650231 889921 887007 1000000 838103 761863 875350 870812 820939 938969 1000000 638652 975519 847394 820619 840890 836730 847019 844712 813278 780723 801672 693654 805885 805879 613699 837733 786276 781180 777388 771633 774869 803080 705443 748587 537842 895567 553253 697609 722973 445071 1000000 705156 707653 1000000 424912 1000000 215415 668761 629101 418102 705825 1000000 593039 383840 755653 621482 634915 640594 288273 581140 590591 557908 586014 179582 1 573433 553402 1000000 541639 563799 805565 524952 249018 208114 335095 494504 492124 487885 481462 1000000 469094 848909 439239 450588 444772 469338 655142 404475 418465 267380 465961 1 399832 355622 431058 176002 176519 439526 368233 398484 57712 413427 562500 360937 298657 450437 329709 324040 212954 1 312023 847307 303900 315066 783504 286734 291537 285952 277888 531294 274499 270794 289089 235261 261048 1 275262 284187 1 914401 454187 366889 681376 717300 753026 129658 231182 144159 466560 203286 302913 223165 321291 220362 220254 219309 1 217773 536599 228898 30646 193568 215674 217459 215390 220922 144032 251921 230841 216216 225454 218672 223167 506505 228200 222780 224398 226069 226969 228580 231375 232096 333076 113093 237762 240857 129232 245107 247604 160635 252880 150358 185976 325560 831808 268393 271259 385836 242927 281582 285213 521124 331994 381795 300729 227502 154268 496105 317318 320166 336440 385822 1 220201 1 4902 473535 358661 348744 345608 857051 398136 384655 421528 400468 341176 396637 51561 417446 506983 280661 434043 412197 1098 447588 457604 475363 451915 475574 381450 1000000 487453 978453 1000000 511744 517772 576192 1000000 1000000 896368 548546 999063 814819 3798 572561 585879 990114 981765 605853 588635 610466 715258 667100 661636 635050 641150 647212 653293 654402 1000000 633235 678355 641761 587055 694911 380127 706500 587942 227695 719337 724807 571362 125612 748977 751122 997661 761395 889208 776970 975002 782983 824135 832391 822344 364148 978460 452021 822785 818612 825397 827032 1000000 831556 840498 901115 842565 1000000 891534 744982 830469 868575 275161 574283 1000000 697196 884935 888333 867994 907782 927711 901792 901474 950670 905989 908067 842092 989798 914357 916331 945336 919597 1000000 922396 789858 924679 991549 926203 333933 1000000 816551 894534 940681 953513 790821 958453 930651 930842 963158 930308 916842 929342 928590 924635 966716 1000000 922411 917578 920343 916714 920095 918196 919649 921867 913029 975017 711999 915685 904938 301395 900608 935069 923092 1000000 1000000 892095 1000000 824549 1000000 625288 897210 1000000 1000000 832173 850470 850555 846596 838086 948346 838136 873664 824189 930245 818564 812056 1000000 795426 798630 793046 772584 802298 773568 773054 468454 830777 321244 1000000 343023 1000000 736225 730022 1000000 714275 95365 670185 763466 685106 689981 1000000 662258 406477 517235 512520 654210 1000000 640951 636098 629832 634209 617601 616244 574875 490420 396020 352060 730394 574790 487852 717979 553672 549524 575026 506688 531030 779532 900121 955694 507103 1 522592 654777 363986 163694 505665 464480 473603 995749 519990 441147 672018 429748 781092 422685 412992 275404 498910 308718 391211 385833 313010 374386 370262 360497 254917 364592 329814 345555 342172 335995 395270 377998 329153 318040 1 309666 291326 900971 177615 269000 289918 584123 1 278905 260738 257275 268795 265290 154456 259435 187359 1 1 246985 93915 246099 192050 244375 54554 1 560391 236340 213409 502756 371632 238951 202792 222196 222420 1 726780 218473 327273 221105 211076 216412 158036 216094 216189 252418 216338 216653 1 243953 173592 209912 1 220722 221795 1 226874 252905 227014 326103 1 229161 233336 210298 242252 236374 242531 372236 853917 249966 290023 252794 248136 261253 241267 264835 106140 272926 277531 1 1 135309 292116 279250 300067 988119 872853 292489 308576 175645 851547 279824 1 339048 300220 332056 352129 479282 363254 368341 353777 379678 383851 1 394483 385859 424672 379431 415510 855573 573431 405270 112713 326436 350047 457541 1 446846 474852 562536 485693 497478 203555 1000000 510656 440105 522114 526333 230255 554440 806786 553450 559645 576348 1 1 553692 644153 596380 797314 439451 1000000 621524 976997 228076 777581 647157 655827 125795 755372 670300 672233 528151 687921 522846 880528 747371 701483 718230 578870 728085 235291 890246 422704 750066 782172 757563 804294 771677 726238 764362 853088 797076 1000000 786071 806210 812599 815167 819838 827451 828565 832891 837115 841255 845279 849331 853256 886291 1000000 863505 840744 896448 897740 566188 879226 629038 911472 905605 767983 1000000 808087 913506 903840 1000000 1000000 910434 1000000 1000000 1000000 846324 350966 925574 922579 747005 824947 249310 833621 889894 929082 930163 929593 896516 770443 939607 935088 968874 508479 973257 930904 957266 934184 1000000 928696 1000000 926979 1000000 719991 1000000 1000000 868148 1000000 917250 1000000 1000000 912008 1000000 742751 872922 420621 905536 897972 895315 892551 1000000 886621 478124 871930 1000000 873227 864408 867193 274103 859435 766226 315956 848238 774006 751345 952068 830030 446112 854225 818453 823336 814621 768800 781150 1000000 790044 786487 1000000 793533 676462 764555 745244 753960 807678 711832 732799 657953 750806 720904 825192 457629 698123 1000000 663309 664111 709975 674421 897676 256392 1000000 638703 781543 676421 632409 318134 610429 612679 1000000 607409 595181 588546 582803 715768 568646 773304 561971 551809 545607 496280 720918 551786 520986 578582 318697 1 455415 743224 860819 506699 472707 466744 606488 757090 1 443076 437522 431394 705343 420549 414975 443498 331526 425940 893835 387892 447019 377368 400660 1 359523 357128 352264 1 342669 337981 352205 359935 593169 281635 315386 312169 475625 322736 300243 36246 291075 508488 283971 282573 296849 272524 279472 412382 263806 12989 257940 202953 303318 463900 245175 94943 281418 18110 235674 17373 289036 1 230200 226202 36290 225579 224507 272459 230999 419034 219904 1 227445 1 225204 231534 216540 203272 906756 216598 216780 339096 217430 523580 218470 241686 62641 173074 401092 317637 83187 219151 226747 152667 877785 232015 82299 262309 1 245182 221057 352136 247145 247951 792768 255001 235887 1 293131 267760 271951 273549 879533 1 1 287786 291451 296055 299294 195033 1 456121 315811 1 326260 429919 967183 338195 338669 347638 1000000 639502 740702 367295 476090 371851 956072 13087 565727 424505 398498 509059 414909 652633 763323 664247 442560 454071 449422 613923 297561 467338 384439 441020 488370 295666 499186 503005 526593 515164 613200 527880 528048 539795 344274 552441 558407 564551 551201 424472 597678 92918 1000000 601755 109925 614081 515494 615023 632523 639171 644736 766246 560676 662856 666609 674820 711360 718318 692680 1000000 700014 710870 715197 707899 430562 726058 927640 680202 312333 714114 757802 767331 769111 868689 148676 763347 993346 822882 791376 800095 741048 707054 165572 814878 335691 1000000 853320 828525 844667 731054 291392 434954 829557 602730 1000000 651415 964758 325320 879874 884141 887204 1000000 903379 851640 898571 901103 903290 901881 1000000 910317 930950 459073 943258 1000000 919607 921215 925214 924019 910350 932846 990798 575465 428916 929804 678359 937381 1000000 927770 931794 992791 969071 931740 931316 776921 929512 909822 513733 963508 927667 1000000 863493 931964 923077 922741 735479 1000000 916760 404034 971193 950450 893694 926435 883889 901764 1000000 969231 859198 890996 997715 1000000 889911 1000000 875441 869119 1000000 1000000 816452 876471 1000000 849869 953439 840308 837646 827992 801190 823113 911702 815817 1000000 802593 801655 1000000 793672 910784 758405 691285 771759 766544 825691 776665 1000000 509282 739728 465488 728749 731812 955199 606855 705909 1000000 680860 706749 700916 676623 1000000 655876 717724 660785 646065 749896 733095 628261 300115 727911 609830 1 596058 1000000 585066 578860 1 576345 594364 508905 538953 541715 535055 615302 306389 511850 497995 512992 499127 491040 486775 457330 460710 468605 462964 458583 450156 932517 439691 437155 899748 422201 490260 418942 1 161968 395220 48767 350654 98555 373333 452478 79791 361103 1 349300 544305 306892 333682 344960 326093 322212 575561 880373 197219 304812 300776 294968 274901 289160 285469 281865 431773 284143 255731 179643 65471 466635 259195 699745 253500 1 1 246369 241313 221277 215816 390762 1 186634 14960 213632 124782 226469 1 50938 99759 222264 202533 222701 218671 92116 223379 217562 229492 337737 629800 228928 76776 218936 655833 216847 32411 206970 1 211211 201539 223745 226903 257240 187904 228656 230352 223893 1 233931 237875 239925 252063 771442 1 250609 274860 908769 257717 456248 263242 275996 808499 538549 274627 330578 272080 109723 295781 181842 298631 270807 306691 310933 315069 319365 323746 328067 333161 338770 285451 464983 375137 356462 361402 366414 402114 377706 713113 386221 663349 345332 403069 408686 414192 49380 425291 430976 540030 442367 447402 191194 1000000 460124 1000000 409075 468007 1 505622 709617 535823 517060 587188 526185 532952 538612 544742 1 562910 464663 569350 631038 168162 606736 594253 531087 567696 611321 1000000 273641 611178 692558 811659 523966 500960 661496 533179 728449 678683 683047 578860 697120 52685 608744 718930 740769 701305 731014 151458 742579 748026 753327 758694 1000000 764937 774040 436860 301689 920587 868396 828177 792694 809125 678211 1000000 822814 827023 831380 835423 839864 867685 848030 918976 854698 1000000 863381 863769 723407 785048 897858 485333 858043 734810 827870 925318 204586 777609 900953 1000000 907224 907982 356137 912284 716340 904551 1000000 921305 918049 922806 1000000 934903 915236 803469 1000000 927536 930201 573713 877046 931800 920191 925102 932747 1000000 960103 940489 929492 935413 930851 889047 929323 919969 588895 1000000 862107 1000000 922345 973074 1000000 789972 1000000 914692 374328 573701 808025 908638 902968 900449 1000000 893443 376130 859911 247405 882984 1000000 543536 873525 685736 866681 873987 677883 855641 779623 928579 398622 839333 1000000 829959 826462 796602 817493 812806 282082 513138 765947 795665 789142 671195 779453 311169 530574 767887 760799 770334 446173 165994 856075 721997 826620 715033 676780 707968 561467 699057 687210 687709 682228 684966 717214 940578 654922 648575 642722 150842 327311 654437 618229 611904 560598 938232 593527 638633 581129 840310 568724 567646 580111 549796 478154 740336 531796 539834 393039 560645 327513 561133 494996 487744 474017 462152 478145 615008 51831 459236 1000000 129002 436391 1000000 423414 865223 413703 166841 1 1 391183 491036 770256 370285 370969 366653 360801 1 296016 346010 149046 382054 433276 327830 476080 501685 982699 301423 144959 286090 338387 282286 117413 428106 296517 130242 307307 275857 45661 267803 67417 252038 63023 255889 252074 244716 246951 1 1 393459 230238 223230 202855 231259 226840 206913 472339 421895 222404 214987 222462 231304 1 1 356258 200731 593773 217888 342703 1 190517 217610 1 208227 214986 227287 219824 1 315463 218099 736590 224824 276381 1 213603 1 96967 1 263014 1 240094 242285 125972 246686 594411 251657 249027 244573 346779 58454 1 269421 269101 173901 354299 497321 289190 293871 1 298551 301966 487788 314135 323729 318576 343826 261438 331980 72988 218831 345486 350609 355682 375402 1 236095 385424 302461 184887 243556 977700 387490 381378 1 418581 423521 444735 227059 375382 623884 454495 458498 1000000 470213 475820 482389 426322 1000000 502832 506842 512815 302818 1691 1000000 586950 501532 1000000 586954 588450 561777 572896 537371 567083 210737 569785 870679 235259 624499 625732 1000000 586897 643494 1000000 703279 1000000 860373 697214 677922 684232 690171 272533 707045 707580 735207 606796 141814 731099 735858 729404 746842 752254 738299 1000000 728403 773372 824046 789728 1000000 793532 789639 1000000 719671 812653 821092 786697 222217 602081 834913 841131 843289 900312 851247 982357 982338 861047 801039 1000000 530602 742143 1000000 1000000 887463 919939 741291 1000000 1000000 900521 942925 960966 855994 316633 1000000 1000000 915907 916723 931239 945146 864861 1000000 926614 1000000 927941 928340 929813 932441 931128 931669 1000000 845498 543550 932923 880600 936749 932502 729049 978635 820002 576763 929973 589122 928232 929810 926045 903067 1000000 802594 920666 350172 915911 939471 912657 433829 997712 909925 904409 901526 1000000 641170 688985 1000000 889675 774838 1000000 937592 850535 871903 857471 574127 933543 856963 862347 580055 816679 504305 571313 272978 870203 828491 996733 816278 759641 615330 800935 794800 790819 785838 1000000 773038 768038 766925 674911 756330 349469 743865 738206 612984 726752 1000000 522647 619949 705055 703818 693304 684280 669597 694842 669092 771541 537752 680378 642482 326715 632750 624274 1000000 614322 639868 1000000 573064 755087 536208 577580 571244 752712 834744 552423 547237 540025 471100 524822 533715 11718 997126 518307 550609 491198 484359 63942 471108 854802 495595 457120 454764 467549 421572 258354 636184 424466 409555 416392 404675 259837 393796 388568 368827 70337 375185 367901 362884 354453 350443 348225 261606 1 334181 289147 326808 320169 316106 310337 308061 308259 290254 490741 292403 298392 283526 323682 977478 649911 290626 303361 264849 286122 252549 255200 254887 233813 1 258685 243356 241676 1 279724 313862 232314 231471 241597 517702 221414 1 224354 108301 1 221309 363546 234582 257581 202285 219854 1 1 232493 41017 220829 162403 787788 219433 283905 301850 206232 222507 223541 1 224103 689770 264889 230284 231425 342325 718044 176677 239777 1 154340 1 248935 251067 1 257866 573710 263041 1 268956 1 276226 679039 282445 248062 295368 303095 296145 301194 302485 309401 773282 317841 280361 940186 331080 335715 584765 493080 346743 375928 337214 338501 424420 1 817892 387703 1 328160 493434 503914 280561 487976 903346 420854 759230 440127 440338 451575 457494 734798 536071 473644 439536 756452 492592 500061 432461 508187 630105 523775 531130 537506 548333 548219 554331 850481 572725 573041 712100 679291 585853 935139 469400 551799 200048 622526 208603 1000000 639504 655159 497692 658809 678669 671110 677429 744110 1000000 694742 713023 706395 540063 717970 765374 809430 1000000 537297 747043 767717 759678 646888 270402 772760 777509 678179 893966 858101 779694 808947 742705 750451 816120 317075 855704 828997 840018 839758 426939 851424 903274 854525 889854 861799 1000000 853784 801404 1000000 968206 1000000 871695 889052 1000000 1000000 817277 900149 902807 826456 907540 909486 937309 914081 546783 918613 920101 920968 922859 924298 839767 785311 929225 620648 946405 489015 1000000 933108 1000000 790236 928472 1000000 1000000 592418 1000000 932887 932869 932025 931442 1000000 1000000 1000000 1000000 926885 529306 702063 922883 877470 918621 893331 1000000 914401 910267 1000000 240746 887829 902862 997559 897884 591265 888648 1000000 1000000 1000000 879963 821017 879325 1000000 958982 861009 858584 854689 837573 1000000 1000000 838384 795206 911685 817409 573125 881233 815878 804598 802721 797611 438250 920086 782727 449511 775682 767282 761387 756710 810800 755125 506517 709272 733935 208515 718018 724869 858310 1000000 694767 689075 683192 677403 671591 665508 833106 652500 1000000 1000000 625486 647817 636471 249879 611994 603523 825233 620223 586863 629328 593694 566624 578784 557495 574784 381765 731672 513697 356321 520963 1 823326 508440 511334 510444 481399 460709 153687 464640 639276 454042 446100 440779 718902 430066 417160 394819 412205 330881 809693 395522 303221 375473 399317 374927 325244 337052 416957 354883 355359 396202 316324 1000000 773724 241838 322201 317489 336226 309750 340945 727768 353357 678379 335007 287816 163970 279310 686216 201994 269341 626845 206116 227658 13740 903084 635198 232097 702015 272248 276096 636259 207088 273699 365915 210710 261907 249042 227838 216282 448935 223984 222871 222718 226910 335062 225142 250384 337885 221139 237262 218851 217863 218849 215842 224669 191147 255347 266403 251665 250455 223691 85101 232432 235791 228747 231331 230881 245935 232452 234748 241053 115819 598447 235937 242635 142906 387580 48658 79151 646667 266162 268933 318074 1 278605 281780 1 289124 142722 360766 300279 304639 364358 677803 303074 321374 325790 321998 340336 1000000 373331 250001 972952 593824 247773 340776 226422 377782 1 326925 304508 399926 417497 533007 597179 392591 588731 1000000 438900 444642 450623 283518 226226 451430 460501 479929 485615 575798 217180 303196 510036 529046 457935 576333 197273 436267 547771 536130 537991 556574 1000000 440325 825401 590328 1000000 602772 435564 615157 621254 675289 559405 355443 657068 759885 563411 671530 824282 702630 700366 380228 97165 883890 702338 659459 691420 452013 728056 733658 1000000 746954 775094 755484 768678 766362 771365 1000000 465633 786750 781135 819541 801387 1000000 924531 596559 830525 824622 843958 761200 719398 890772 855817 839544 865550 857813 861975 1000000 868895 887165 881159 879130 1000000 885788 854636 1000000 666092 850636 1000000 772991 220864 905213 909171 834971 406242 807648 1000000 1000000 916662 922838 719464 925735 947549 927964 715616 930136 801377 931715 897389 932839 933241 1000000 923723 938589 930815 934450 1000000 1000000 969313 955711 931779 930073 929748 931882 857049 1000000 958758 891032 835552 998112 920714 804132 347701 877299 676652 1000000 895967 783609 901626 898790 896174 886400 935929 862007 866259 881161 990247 877400 1000000 1000000 864438 960010 856550 739469 849292 898886 777974 808492 880219 944709 822861 987330 813796 809731 806303 799472 934221 775070 739977 784312 783276 486119 766851 540314 754255 135163 716910 737060 715806 614146 720125 624893 1000000 930507 697099 691252 725809 863224 664489 784675 667373 637280 649291 643140 771134 631094 624960 716053 564903 300806 607599 599296 609953 430037 150899 520760 567343 556776 541816 699357 539886 524846 550914 139766 325766 478277 548347 368798 489838 483576 477501 471672 466109 456594 457158 450111 441403 754293 1 594206 419837 413122 389721 395600 115784 635976 388379 382045 379388 280627 634093 361719 365624 356448 347444 326850 931234 369912 328598 453806 319892 893050 312169 553427 557186 296309 1 291692 287918 705531 284767 1 407763 506536 1 266383 1 258615 727830 258992 221614 248033 241895 244627 1 549347 255995 1 326505 230465 888910 137312 227206 225934 197988 243046 1 693833 913223 272035 1 221049 409354 219063 218955 264594 220808 219257 211712 221910 293531 166195 228911 118369 223891 302115 197284 226866 143694 18376 404414 128430 235440 232344 1 193203 243719 255489 252798 267735 251466 409670 207047 214411 479189 257059 1 274548 1 278210 239984 144444 282844 511567 300866 547694 309039 1 301429 274434 78972 434216 333943 1 1 347934 356009 804983 362717 238359 205238 377733 362542 387168 409335 400013 404237 428002 1 600480 430757 431972 432275 438404 448881 1000000 252703 454482 491085 486130 594307 490623 496665 496442 508787 543101 521011 184495 530348 1000000 546036 495314 523064 610583 570766 1000000 583018 576665 714049 891157 607580 639878 1000000 1000000 1000000 638249 624340 646624 656449 662620 461607 51504 1000000 916933 696097 698752 704103 709769 471344 724923 681414 734329 716416 751732 685372 742772 698401 544729 668191 697443 786381 877878 177703 533793 621470 120879 839878 816942 819249 494020 500898 901799 836775 1000000 1000000 846993 862819 856939 860978 527481 867954 1000000 873452 878698 892600 885145 888966 1000000 1000000 1000000 1000000 926203 1000000 907205 406422 384341 1000000 1000000 859628 649336 407469 743225 924417 927392 927424 1000000 929367 930339 942224 1000000 932908 934196 889326 876983 1000000 1000000 923298 921292 1000000 933670 596585 932722 932976 839479 930273 283194 924145 928576 975157 904780 966376 1000000 1000000 1000000 916218 914208 825010 899473 694343 1000000 1000000 752433 901656 893268 239403 888950 860291 264315 254885 878669 855882 859630 865651 1000000 854328 876135 850067 849279 844542 898295 1000000 829014 787006 813837 815986 645373 1000000 803354 690033 788643 1000000 743458 597124 396521 441550 574614 751660 748258 747246 602469 733740 727335 722220 717217 714666 466132 546070 1000000 865026 681411 707099 412520 662633 1000000 692024 658730 647819 660335 680064 621311 609719 607304 602571 425039 551817 456757 758900 954599 593711 559169 586775 634273 561237 532860 1 245960 606950 63242 500741 536523 491339 1000000 441483 249822 1 462176 457981 42412 134897 439143 437802 427266 474143 416039 410783 405101 438991 394550 712836 384008 379067 910773 368598 801871 363125 315123 359778 318310 375279 329861 337358 302871 320166 370950 350917 403883 278108 454785 272337 807839 278172 285807 240838 278855 292225 286594 303062 1 285825 257531 296000 315107 192718 1 849849 244549 322298 1 1 236853 178217 235574 1 1 228055 1 85045 1 186775 375436 65524 221157 223938 217904 241212 296615 1 175873 1 1 219648 218392 285738 255440 740112 224086 224046 216345 226185 915555 228868 152152 1 275159 542656 237407 416389 169575 243735 245824 250102 220956 297005 245824 258724 479920 265139 184415 243117 274038 277187 233945 277069 154112 1 292290 276692 509139 306270 311441 682267 272211 266791 961647 319891 278198 763527 1 371750 346037 689384 478499 373877 388416 394825 387106 390891 369298 178307 287439 54783 457409 398903 635318 557482 457549 413277 1 457431 464014 444197 1 398517 489924 495527 237979 726657 1000000 519716 623596 961261 558487 544952 577241 463989 443549 569766 580980 497858 586144 593806 600480 603276 582683 619218 624873 708200 637032 437629 649044 656130 1000000 667187 506831 12192 745591 604653 674235 784757 251260 755672 86301 728375 731314 1000000 745298 686129 611207 269996 769082 1000000 772659 870321 781956 789657 794692 442892 368545 804375 813729 818423 701640 714155 842919 644681 877563 1000000 851166 1000000 1000000 873636 889156 510747 871351 870745 878262 881289 367511 887827 917592 1000000 899354 899896 1000000 972310 890185 1000000 832107 913725 922955 1000000 936202 951369 922407 924386 926105 1000000 932384 925134 942355 930900 932218 934518 933507 914209 926526 935343 1000000 995625 934095 1000000 1000000 933375 580763 1000000 938792 931269 948628 371974 927602 1000000 941905 907221 1000000 914121 919099 950289 903829 946816 733117 903204 1000000 900632 1000000 830609 956590 888718 1000000 887052 754349 906904 877273 606638 905281 1000000 863105 805913 849915 1000000 912333 843541 814019 711018 585913 826325 821716 733316 817165 806153 802887 796402 793432 788583 1000000 796611 773092 820871 762684 957143 210220 588191 745371 959633 729096 718380 718632 733290 173363 701350 875571 683710 687735 677821 424275 695940 1000000 861478 647356 666495 1000000 628798 623275 743923 593919 598592 57117 619133 586278 586810 385737 574055 530339 577976 492220 542856 494101 819988 521264 518282 741933 276916 495980 493978 296298 513578 362166 470080 463647 458341 451325 446698 658919 434590 414632 128796 770758 404394 1 401929 393662 460268 385970 388945 1 1 348817 1 359601 351919 332362 430738 372176 476653 1 323302 318988 978039 307328 306486 893925 298559 300827 291467 288469 17445 1 384248 223013 420555 845803 217599 261183 257543 168432 223976 250357 1 245517 913104 240056 231957 237102 235282 1 521280 239099 228905 319985 1 164677 1 290439 221388 551433 221211 312307 230756 348611 197185 219864 111327 628342 68566 184731 163439 228499 356594 67334 224280 13254 804956 206344 284154 25741 232096 335875 232279 243170 248462 545982 48212 245590 1 128346 253911 240095 8133 232841 483064 267194 225815 255721 273880 280266 18490 799659 291270 931645 453685 270320 305914 309594 301403 356374 325269 327772 351318 345546 391010 305850 225499 251273 175583 371340 380115 259273 311625 377136 391391 76911 1 407097 413135 416539 668792 370077 435336 441658 951477 454446 458424 480375 472067 429908 483283 650973 541044 500224 428658 504396 383408 554281 567074 584258 543133 538576 558927 320198 547729 573951 584426 586355 606002 571117 1000000 165649 617285 92808 632775 684048 641960 249420 1000000 656916 666072 791737 696935 683809 1000000 763173 740658 46047 833485 647320 702030 731218 735742 741274 748974 106107 542726 770305 831669 778332 778538 776280 876091 850202 485328 773765 812158 452353 668628 686755 841291 1000000 593714 793866 222071 546510 818686 855869 848960 834819 893388 1000000 1000000 214697 881271 884323 902416 890444 796880 382606 624278 677547 904272 909045 320698 1000000 1000000 1000000 831388 919394 820149 922927 969308 920736 930719 924587 996651 926542 931253 942912 930213 917559 1000000 955769 951811 920198 1000000 734360 935020 471753 934417 712237 894244 932698 1000000 946362 930029 854479 770152 358146 925345 857617 921828 915187 918215 546242 914352 913085 947774 969646 905079 882870 1000000 716338 693310 629880 1000000 885886 237299 878775 1000000 871908 819480 499597 760547 857943 762195 848856 842086 838068 836755 831600 828082 1000000 805163 860693 811182 1000000 1000000 795304 790351 795783 1000000 820520 755827 857878 762376 702610 381003 731758 266161 730653 718805 721074 405908 1000000 702025 558163 682759 606233 859945 1000000 667800 754898 617467 605768 644853 1000000 464300 626213 619337 619693 606605 702829 846684 588213 639034 290614 615235 563774 557478 551098 498825 331674 743066 544567 375299 458581 830195 493105 499403 906300 484296 487517 509963 466975 283800 468931 258853 446378 717229 41916 297391 1 415185 426036 413552 464989 427151 387933 382763 854482 260760 1 415808 360007 343622 1 328158 338510 333940 572661 259376 331383 166153 312216 325691 313791 304687 219686 180752 284224 1 292095 1 155741 364033 271539 265407 264843 260250 333044 256929 335953 809860 532964 243619 242227 598226 1 236162 229232 141897 232040 231185 153387 227078 383195 221968 314563 188507 219478 221814 181303 1 220566 191756 220239 877916 220391 168937 37477 537765 222071 1 834743 224346 225721 8369 224866 122604 167781 232436 243564 235126 485459 238990 241158 242254 1 284199 1 255577 1 306968 258624 116724 254615 275752 273063 314237 282803 287013 752125 417406 170715 462130 301844 290531 309892 309969 989238 322567 339103 331270 335930 340534 343892 431664 354761 400060 363519 369577 388410 379891 1000000 624871 260691 405184 406331 448854 522151 443870 419229 437319 387713 944864 601075 490135 508550 468948 474861 980465 781506 492808 696202 504169 510982 179955 523212 529682 705353 539723 547766 554025 579023 575620 817795 557565 713218 519883 593993 705958 602177 329465 622120 652661 718910 1000000 697791 633479 1000000 516631 712865 660761 757457 688616 1000000 700936 706153 77371 326071 806405 729207 848097 740106 745655 751030 830010 698678 642592 1000000 602569 910724 787624 792437 796665 801825 759993 873135 678374 760859 825636 676903 437276 1000000 842767 848192 851214 819974 985556 865102 668574 980900 873714 1000000 880530 908511 886746 1000000 893007 889942 899422 901217 904064 1000000 908898 911200 856303 915510 907052 1000000 1000000 924586 911963 923597 927316 926300 929760 930256 936624 502476 912943 934062 1000000 934351 857420 947331 935126 891409 511508 935308 943204 934502 1000000 1000000 932773 1000000 930764 930570 928513 733724 925418 1000000 738166 746314 918087 761233 915283 915508 837999 1000000 912412 876922 900779 871484 895617 1000000 803696 886624 883978 724751 876818 874584 888304 660443 401708 1000000 1000000 850840 847772 1000000 1000000 834141 754170 1000000 603319 722940 820893 773505 823286 797136 794695 808187 834899 771169 878704 766718 750780 815741 214820 1000000 1000000 684510 728454 1000000 1000000 1000000 1000000 717061 699255 688063 329899 674431 1000000 665694 658187 652237 618168 672388 79698 548974 526805 342169 590904 851171 596863 593586 584472 44464 561685 566425 549300 553336 547310 525218 532360 614293 778386 620914 632826 446707 504555 492311 485339 467576 474379 468768 462594 646104 450929 941082 419542 198019 854845 422475 233750 402988 402332 403116 491909 387252 398579 379541 398550 321390 364286 326736 314457 348659 351207 341526 335637 124016 330287 1 298520 700653 235708 195522 1 298123 511467 848937 286723 270767 1 276304 273036 257233 267351 263713 163080 1 255426 249411 254518 262221 245491 240976 67633 109387 1 283585 1 233679 230554 163666 290785 227498 225675 224790 221141 1 222243 222266 226065 221120 220894 18610 212465 290821 288462 919763 221811 221079 222982 341626 139542 501823 585299 1 228161 245848 232230 224319 159298 207461 241075 168434 242412 245171 82181 1 252573 204606 258790 798463 318545 842958 261241 272549 1 280486 282635 356322 293709 280295 264254 301710 1 304671 313208 744282 395519 321728 100953 126771 369356 1 348937 347093 333379 499676 446419 373716 570552 380972 392509 397383 399812 440842 322262 416118 421908 768281 460652 438312 500589 450185 317698 461410 817426 475256 329922 485477 207678 497535 444181 923114 504413 528097 534006 547105 540329 526008 552759 551989 486232 188371 520398 1000000 567838 594941 609672 623430 965986 523843 760654 684937 634030 640914 650132 628015 664089 690140 419297 681753 437457 693232 693148 698194 573922 716262 479469 696231 436034 738992 1000000 1000000 957430 760756 766090 770272 771285 832448 743021 787881 796677 189831 645172 824224 720995 557872 845369 829255 433141 562069 842180 999905 850267 856021 858585 856121 865946 707823 894148 881898 879981 882873 884962 895815 1000000 1000000 898342 876490 507892 1000000 1000000 1000000 914410 1000000 1000000 919323 827243 922874 682877 926002 921575 688809 868925 902861 933617 1000000 917635 934345 934924 939452 807820 1000000 935411 935995 938704 937639 516700 952748 1000000 946736 1000000 932419 934982 932514 899369 928268 861750 993998 948633 923866 1000000 918153 916338 918377 848539 912653 931626 533626 909627 899650 885111 894401 420955 1000000 884815 881577 883782 862918 732534 853323 864093 860222 862071 612588 976851 656876 963430 842564 774372 826097 734809 606931 816387 805594 743390 800163 791364 875975 784107 778976 773811 768602 854937 200358 753018 526831 841104 409925 730505 720226 628693 706711 688553 700101 696077 775178 700704 1000000 422949 585590 700783 737350 891479 642160 623292 719411 696939 617563 1 601854 599089 592694 586670 577927 574346 610233 550428 910784 573716 544821 512992 529539 592505 518783 881226 497582 451588 172940 487805 482499 418199 470612 522263 623258 501532 711141 444337 424557 529892 458889 419033 413453 409843 208227 371189 389373 386599 318337 447793 453579 584117 348262 346340 352820 829294 341195 367488 332843 327306 306915 161132 284645 311623 333623 312646 430643 295746 283626 375342 371208 281097 277707 274587 512779 390880 360702 786004 258974 448789 347651 481489 291543 248983 890352 242200 224636 352157 236377 250292 227290 110980 355140 241050 1 226416 227828 224518 219497 223013 1 222003 105826 314311 229444 509110 221272 343624 151632 204561 815471 223229 1 224772 226763 234828 228084 232466 319415 240594 561204 177429 894233 226365 296217 620942 311392 237696 1 403289 269144 261996 427893 1 341107 268955 218699 275381 277550 282071 208395 495232 425658 278183 264141 545114 305223 287370 312512 383668 318703 532591 290458 360091 753545 347230 392733 305986 855892 366747 504500 370950 382885 387177 255412 372200 460542 527566 377979 396975 45060 139096 437448 1 499034 451989 460557 466744 518683 511689 560526 1 507069 490861 621223 538691 570160 1000000 532851 554308 545648 551365 556865 563734 563504 613740 501334 588535 292514 750785 430170 31139 619511 592421 483359 1000000 588135 590646 669670 534879 668211 673497 686873 699778 666143 697866 701723 714980 845452 774960 460628 732251 737833 732686 837137 764537 539453 748636 744958 909656 334418 563954 790737 1000000 1000000 798927 810268 495745 819511 806564 855785 454164 1000000 845310 1000000 864038 534625 1000000 861548 610890 880787 897013 243794 1000000 883103 886004 614020 893138 773340 895974 974393 901881 905948 704810 911726 830105 915265 1000000 854794 921442 900443 752436 1000000 927458 932201 582685 931150 931056 986404 897169 898207 758440 1000000 939206 936348 936435 936775 936485 935907 802428 1000000 1000000 842216 935114 658523 920864 1000000 1000000 928847 922393 926090 924468 921982 921135 875360 396200 1000000 800511 978077 908523 380052 838519 866634 645542 894573 960636 301305 1000000 930117 889632 876249 977007 868999 620694 846976 723144 852507 825229 851300 870106 847010 834159 922569 825951 819494 816261 553637 805857 793539 423855 737834 351350 773967 968905 770560 765272 743812 754770 716173 761571 1000000 695723 726944 721468 700237 709817 775597 762677 692285 686441 862555 667544 668560 644465 631042 562038 1000000 1000000 348559 676998 998023 620462 453688 603017 610859 586009 539954 576522 581385 564138 614418 641318 706521 541257 589761 527232 504660 500434 164255 497689 496677 490651 484657 148830 472757 11327 594905 693931 449418 436865 437994 333256 396064 1 414661 366962 404531 383408 393823 709784 486989 359976 392793 557214 344807 329932 436781 337762 343842 341752 337973 339241 1 320783 326167 313142 321216 244653 22637 295007 324444 343258 308866 283238 279181 274951 709568 220522 268791 259037 122591 413966 255070 252532 1 247246 479271 265193 241523 239230 230837 367944 233944 242414 241119 229787 571346 302077 1 146546 226331 192114 306962 222500 221963 257863 519846 253598 179605 221991 210634 282993 3495 222899 224157 224951 225843 778229 1 227398 298372 143360 232678 347079 265029 1937 116294 276504 252173 149544 256394 94417 1 177494 260262 267715 262296 268504 271573 275677 733459 62116 284999 256534 292746 516644 299793 300572 287537 311631 316016 319535 325807 328935 139170 98776 559338 349880 351890 354428 1000000 367842 484295 397809 381829 953491 809900 397608 372672 875446 523513 421718 424964 709684 346071 402764 438930 452544 1000000 120039 925271 477494 482950 673572 1 500973 751860 37501 535625 525681 514495 537672 332003 549829 773372 470758 539423 574187 1000000 390331 592600 604081 608349 112035 584354 622039 822464 831950 743255 725846 676760 661671 528359 652849 680723 671089 436488 695167 760300 731365 713931 843602 741364 730072 720613 1000000 747710 753155 736399 763926 375709 768731 1000000 1000000 792387 794709 608436 739106 809266 969947 689822 653734 1000000 833003 837148 958979 845042 849054 908553 857034 619903 864674 764002 873368 875511 879874 866906 314629 1000000 1000000 964223 859161 914724 591649 905651 1000000 1000000 912827 809128 917113 922682 835274 857652 1000000 931040 942626 928973 930558 916139 1000000 937476 934109 1000000 935481 436294 932976 937455 1000000 939583 866761 939971 936705 936161 704200 935185 974595 781809 470158 1000000 930851 427213 924794 1000000 994011 1000000 687305 953052 545124 880190 911470 894690 1000000 907059 915772 628374 525433 857547 992029 890622 887534 896627 881052 878906 909257 867411 867013 863292 859417 855573 948187 528301 843817 843879 971447 837335 814161 882048 816939 812936 756801 802690 1000000 788138 691625 660713 761115 772531 767228 1000000 684648 743448 607392 755313 162784 729001 723346 766693 678361 794566 330192 693155 472675 712058 735029 700680 665062 658680 604657 646514 651867 634136 629472 312430 615982 456735 534299 47258 911291 951652 478994 1000000 477567 805608 639984 544325 385009 486269 522429 523032 374311 313038 749759 499023 475238 369417 481085 478119 575362 335342 454839 432312 449857 187995 379157 428642 422790 1 630520 1 401279 394390 321532 304348 380073 1 312487 217425 357684 369485 351681 398990 574487 334653 183994 327189 323087 318807 399347 305333 563534 295904 258672 345007 282382 435280 704944 347873 955047 418391 271250 31241 253928 261786 258963 256537 253519 251163 263824 246494 82035 135159 1 183100 364772 312208 707029 231591 653958 551148 211191 198087 1 273592 222274 215805 921282 230614 218144 222145 221938 222462 224157 223814 227802 663606 217961 532037 311057 226366 522744 257309 1 230580 186431 859691 224661 234620 325402 242203 246680 236081 246790 249208 256817 253786 83661 259061 282704 160444 1 1 274104 142185 279913 247413 287963 641379 302001 106172 417920 306555 457510 548732 175460 377485 61438 595314 334815 116141 348718 910090 398355 354692 365164 371347 375642 1 427075 447422 396383 232403 646890 412504 418486 423784 405668 435274 422988 450740 453135 667303 839094 845561 475565 53054 730074 501037 499745 525570 511359 514495 1000000 1000000 575189 542479 551285 577821 960507 948827 573134 524553 965230 531923 891398 613260 563243 555679 326102 1 695585 641588 651023 653525 641117 665625 1000000 289032 428434 670092 694748 627635 720907 756306 752117 1000000 754922 345476 655422 376759 752138 1000000 761397 464698 879038 783984 1000000 789001 793714 802841 760045 841180 279903 817549 814250 827363 837055 839547 470883 848510 762718 787573 856336 193041 868585 857484 222573 878572 878391 754606 905048 888635 831629 894135 884488 1000000 1000000 904755 903756 343616 912595 914953 922645 922211 1000000 922687 241832 736445 1000000 929771 930190 840075 932698 968964 822777 954588 951475 1000000 936676 939674 1000000 1000000 854713 1000000 939288 473922 1000000 935898 246795 937738 1000000 926341 730211 766163 941756 927955 914061 935011 934219 923599 917770 898646 934381 868010 1000000 907223 842807 903273 900566 1000000 895452 891940 888761 1000000 874395 879081 875633 998682 691689 600463 861006 1000000 852756 1000000 844897 1000000 1000000 782420 827795 664058 984282 814152 821405 127033 822020 416098 864286 776456 730952 947297 818596 763891 758375 54945 732929 96232 713093 80538 1000000 708775 661521 714536 713719 1000000 690762 756074 673030 670321 735594 680083 690529 334894 640035 888992 630383 624330 605211 431697 605955 598702 593351 549483 547201 574724 568557 552546 554649 550968 1 462727 532533 1000000 519249 771027 1000000 574918 494977 1000000 673969 448429 251347 465230 465256 381337 445536 3899 436218 776626 1 1 329766 523843 403104 1 431967 321017 642634 442487 371902 358327 364314 843135 341881 883878 342112 479824 321868 187464 324488 808709 313877 354946 308025 312170 299119 298082 607141 288952 416967 140668 275195 290842 1 268959 266083 263034 303495 1 287071 252317 72048 265274 245333 243206 247733 239246 233050 236647 234092 231383 231176 229156 1 229584 852117 228518 214639 306460 1 359510 267950 223265 222529 228227 175594 222292 402312 223415 234682 224621 240493 221145 227882 701346 229741 230291 241937 233416 386603 1 306078 541992 160640 244734 314907 248934 246278 254062 256379 258993 290220 27175 214360 624577 272973 232948 297665 283848 298558 546046 321529 300219 302305 625007 255697 592167 318584 330663 330191 331616 426183 117996 439490 806446 291923 305172 427857 363559 1 388386 168283 390139 669754 388021 406125 412363 416999 270643 428200 1 439501 396187 451647 455313 458826 468248 474250 447459 509890 75427 525918 1000000 453711 487589 1000000 978361 429683 531797 547304 553504 567261 264633 328335 578269 509113 591415 608295 675106 766576 615923 611516 704179 303153 675157 849548 651608 1000000 664314 650580 644202 651725 783336 698335 701797 704843 1000000 166260 721189 410813 729551 735891 743072 1000000 761479 758482 966012 686077 771160 784581 784474 789399 797610 598594 844014 812315 816813 838097 520190 505555 834758 839640 841817 847550 358595 853886 859674 863494 1000000 721656 886959 909269 881223 905150 1000000 890858 997641 889106 899651 902642 206655 724629 912008 933165 914479 1000000 918784 627241 762768 929075 920918 927476 932878 932135 931475 480685 916594 1000000 941590 938762 699951 937196 391418 889059 540001 930456 937764 511059 1000000 915130 912424 1000000 935108 878311 1000000 1000000 925977 929431 1000000 897219 957248 643967 948220 939522 933254 916452 914040 1000000 1000000 941869 904456 957460 899028 896172 1000000 890174 1000000 1000000 958651 1000000 873563 869603 866567 865019 775711 855740 850494 816730 842426 838207 841845 829464 578505 820405 1000000 771192 794247 801751 624492 789562 899557 782863 81373 771110 695966 765244 767769 770685 1000000 63071 732748 715044 721718 568080 648117 865250 698389 717372 695543 682771 913051 669030 663010 707561 651368 644305 216461 632577 626420 620285 750324 499138 479408 1000000 657152 359295 215493 570797 564540 547752 596132 534812 517287 210016 170159 546171 481625 623156 1000000 557343 489147 479889 466522 568824 443816 713513 445666 430733 442796 451833 559976 544612 421462 420153 410510 393455 1 389961 1 618006 378757 382341 389171 386374 478034 1 48061 327768 342523 240514 229787 341975 321741 318143 312659 596612 305495 301672 297840 294340 172269 1 283471 288556 276622 228638 269251 270520 262824 261445 1 284598 952890 11308 1 309550 181468 1 51110 238198 237380 222542 229425 296461 221209 272615 251464 226089 183514 1 224870 213676 332058 1 218397 222625 1 326063 210387 213737 234272 224261 204655 375487 1 131983 228320 229609 230837 262294 14781 234894 236587 640644 282960 238409 551351 246360 248603 250969 283077 131418 617505 260373 264230 258847 205882 282367 300725 11238 303472 136156 405945 485448 140264 301604 976072 309653 313925 12195 322445 405195 381022 333429 186388 317102 351406 410029 256670 359125 164025 373579 459228 1000000 415643 318268 399723 335372 233007 380658 421062 427049 432882 438301 444009 535943 502217 499331 467162 473152 479051 484459 491037 497056 772028 473138 592889 517659 966778 533650 507950 602191 608510 713854 564589 570709 576898 584057 349707 603128 908246 628068 971193 622814 627744 489659 743617 637155 648077 607274 169794 1000000 466494 993742 79582 692869 748208 717174 692638 1000000 1000000 880637 733125 743302 228143 820404 1000000 927848 765864 769709 444421 786920 786651 783790 820040 788406 782762 811169 1000000 693661 553781 1000000 817001 825819 1000000 1000000 853387 857738 1000000 1000000 859503 861410 1000000 877757 801187 883480 887246 885206 892660 542582 1000000 886849 898987 1000000 909755 912131 1000000 911193 918918 805567 408689 592945 920960 794057 488391 920800 941652 235217 916594 935102 827471 936493 936157 984603 938150 1000000 898324 929607 1000000 924409 410558 807916 1000000 936543 971909 935915 934074 1000000 932089 1000000 926103 928053 388740 924790 921311 1000000 995008 917295 397388 988672 910326 904822 1000000 1000000 1000000 818361 788955 891480 889666 431629 890047 878479 955853 871356 924423 863945 860220 815632 881676 806683 762735 841328 831006 831189 1000000 822123 1000000 1000000 1000000 803308 799034 793269 836534 783375 1000000 779044 804520 794662 91772 751660 1000000 733038 1000000 1000000 608583 489387 742950 808171 1000000 230644 350047 205015 1000000 674529 643328 597708 663519 642875 641075 896737 635682 1000000 1000000 563829 607269 597395 604207 585368 308298 925103 597438 90734 559969 422538 485574 532798 393070 523617 516490 191625 507056 239919 496663 181659 864822 238172 469646 457083 307218 452289 431766 414716 421494 429134 423543 420516 412375 409918 1 722039 337140 385806 1000000 375547 1 366290 815335 334452 361293 332783 341613 337062 589512 1 413391 319430 392530 309464 271568 5330 254272 300100 968155 208627 408763 279987 277989 1 271328 268498 266408 262670 260235 257208 254625 60296 249727 247429 228843 681960 314099 187738 237116 1 233320 232817 225191 852344 229077 187885 350049 185877 430329 332309 261384 224125 223627 672474 223338 1 14319 223397 224075 189542 268473 226860 192720 1 502878 217852 228717 230167 269980 204207 242119 1 240769 911557 243988 288462 261478 708906 1 152438 595499 260987 266412 1 251926 266300 253337 279334 289058 286007 290707 318779 67159 55273 929873 304462 315137 316958 957786 283272 329870 303388 34221 343486 349697 408055 357713 912040 387998 322189 377615 385719 381429 474920 334973 404809 449580 491860 478668 441508 442490 438492 498659 415256 454316 629985 466469 473722 899731 534671 489893 495738 467040 504528 585649 523924 724980 532255 535530 546061 555937 563831 557633 569338 577978 310255 910637 337374 1000000 349390 612773 620165 623502 31717 672745 139309 876385 642164 661629 853088 673706 689738 674815 698356 697426 711298 699589 699503 436897 703953 772697 1000000 600422 747679 338332 534641 762464 761607 775292 780552 785619 790680 796301 578201 692539 810251 949292 796119 829967 828720 148723 884012 842043 875538 900244 843584 858139 862109 825092 869520 959336 876676 815164 884318 887789 1000000 1000000 893314 954160 901639 897705 906354 908208 933553 969866 915987 915664 896354 928450 741274 921366 865760 928820 931626 1000000 903690 929654 472477 938480 939562 1000000 937596 972872 1000000 611377 934230 931285 901922 938324 1000000 945867 1000000 551753 864338 1000000 1000000 1000000 931156 1000000 928366 943434 931702 888013 985386 938565 913112 919879 917468 827032 940929 902956 893900 902227 898661 804286 893277 908079 1000000 883223 783572 763163 871023 861066 1000000 865649 861194 853895 878630 844031 847475 822157 840683 778084 849107 772512 815205 891531 784780 558200 831266 893312 204569 1000000 1000000 770178 763865 410787 727114 674411 737060 737263 735407 682758 450875 714482 1000000 1000000 682021 691167 668743 727159 740827 666293 663982 315056 649157 548405 636945 602754 805165 385248 1000000 514869 126798 593545 588279 955227 574931 1000000 578889 606793 550410 544158 129934 1000000 526840 691063 655954 507595 536004 494503 500711 188416 888902 421360 463160 823923 785722 253122 442514 437704 428224 314430 425640 427243 1 403631 714279 329621 386198 382551 81206 321533 656132 353016 223610 279674 324962 396021 335776 334250 669168 201723 238902 307307 1 312835 651332 302548 1 281973 1 368313 303683 1 25720 273298 1 20828 263923 202974 258399 252961 220140 250858 88484 246308 1 886513 238765 238909 279305 232326 233366 846031 211546 213055 227879 227732 511449 228082 222462 224886 200594 1 611576 97703 52780 679762 222771 223528 40279 225334 224117 174508 240517 229646 229833 1 238887 272499 242192 52927 237265 330607 653120 216017 245936 257009 250389 187447 799344 257255 251991 262940 365229 754677 272304 275513 278785 281965 265985 1 362934 296416 301029 304093 308051 312092 1 320421 1 1 309625 337767 343479 334678 210496 355370 441299 576511 250156 440855 381679 386861 386855 1 443453 408101 410502 1 634405 461748 418627 413032 638948 415447 470434 1000000 448206 524655 498643 488418 454638 500431 506505 598036 519589 526066 548261 542342 764730 727063 367782 891871 541177 504659 613788 585654 592775 598982 583785 611348 1000000 474844 607420 636007 631006 646762 625634 562998 260009 672396 462484 683352 690258 755140 450872 656923 709153 712420 725055 873044 736328 706915 747413 772873 254192 754521 506799 774220 763430 813325 789789 904480 798416 804436 821070 805940 131156 823297 826734 151955 834780 141304 844170 850473 1000000 1000000 872292 866249 966063 1000000 876083 1000000 882941 492077 734375 1000000 959759 898462 853467 906841 312900 1000000 907084 1000000 575698 544881 228461 377601 924126 1000000 930013 928976 744446 892568 930777 1000000 935036 1000000 934542 896962 1000000 938332 963354 938915 939059 938613 1000000 938975 939820 522974 937750 959937 919858 865197 356888 887412 553737 931353 929840 1000000 973662 910363 923210 909857 1000000 736869 915027 907226 941412 1000000 906317 1000000 893247 857761 894064 1000000 887886 925948 860574 876748 745565 865845 867047 863512 892751 855461 1000000 847361 864149 838873 820682 830110 825616 821048 557342 849255 806904 808519 727681 792180 345786 777269 680852 770511 701152 1000000 974806 690511 1000000 747402 723483 541056 1000000 633995 710778 663490 706116 508865 674772 661584 122647 668840 652199 657107 653607 396828 653788 646573 625580 645241 398456 607592 602131 586735 815438 619969 678613 1000000 565083 561855 526890 192772 648964 474440 883707 386175 612927 248483 615313 497558 591002 704070 424071 485455 687410 444981 490324 449470 444573 438882 434686 495235 295163 416492 411018 1000000 597708 391236 392355 384452 379311 244894 372086 366670 359384 112095 278459 345104 333890 335860 331487 327130 330942 328244 314326 310310 338690 302418 24886 601426 291156 376688 283986 368591 275128 255226 311338 270313 254415 163622 255837 260076 609747 275274 1 497187 242051 227180 282851 239377 244772 649174 162049 702834 1 466328 275043 224583 242430 123109 83687 243032 187769 833773 242965 236803 734484 665588 430684 1 226781 184771 226471 226904 440141 228584 1917 230218 262544 241250 245477 236413 238023 239804 288523 321912 351244 227995 102985 333358 308733 164102 205028 263015 266440 269158 238614 340103 278250 280991 1 303123 291851 295767 1 163917 308820 416020 818651 323358 323741 319456 369293 294067 99827 190505 350978 554919 988170 295097 372619 377234 380569 389132 391692 157132 443914 599548 253242 415505 422150 429088 434650 442639 586069 459719 457596 463308 465543 459010 931081 487106 493016 523105 505171 516443 773988 515097 428935 1000000 197433 1000000 553560 560409 554930 562395 578365 585678 487730 597571 603794 634019 579965 699777 628483 1000000 640816 123169 782049 659140 658489 388936 344160 686415 622762 488720 755831 716124 712282 718131 723172 685302 819397 143866 746233 446407 757159 760705 664666 774119 778342 907651 1000000 767906 1000000 782252 810103 946651 818310 822986 750262 525672 469609 840172 331155 839848 845422 874156 860627 865368 864340 896140 766606 750140 927006 896421 983152 653247 884165 399115 852736 935769 897184 910442 987396 904697 898786 923351 597110 626699 645423 1000000 935945 1000000 941455 813116 443320 828069 935162 936031 946669 937563 1000000 939451 938989 1000000 953089 1000000 939354 1000000 1000000 937837 868980 903502 936895 1000000 937869 934172 933056 931562 933274 929149 458278 925886 909454 1000000 1000000 556537 965455 478181 940834 664301 906678 1000000 901119 459561 641656 892385 896305 885940 821047 879256 470539 853809 895636 1000000 859383 871389 853058 848886 844726 741957 836205 626894 1000000 733925 818567 813479 794669 803110 803549 728324 789008 695915 192070 1000000 805059 762985 784719 822851 259056 767191 742381 729982 732145 657863 712838 707093 701415 885418 676612 714712 970272 1000000 672490 539709 1000000 727739 642057 560854 651152 112799 616759 610726 593335 271655 547535 572345 581927 573277 440172 560798 554793 578165 577591 546248 530277 837746 1000000 512538 572805 516241 370051 893571 802393 478400 463603 451780 458148 452095 446950 440916 413087 429852 424010 659662 1 407562 465657 429794 94487 1 295591 289512 374959 323360 361177 466789 507264 258039 390717 339624 345199 849969 319139 316046 315972 162875 344555 306098 555836 275369 312158 286338 282886 398376 278808 274989 272169 263364 278630 649738 260761 1 255518 704360 128192 335337 63576 243817 235789 278193 1 38837 235213 233539 236773 1 678289 234254 160666 237147 1 217051 1 225139 223928 82862 228061 429127 225117 280435 1 250198 677893 226908 237499 228793 229396 220778 574017 1 801443 526519 360006 1 242383 1 245535 247663 252185 26863 264734 254400 236812 557616 265441 268394 271484 365451 278943 280512 292690 316384 291452 22498 298847 327002 295605 308403 402010 204665 313886 308675 329309 1 275152 345502 331906 376219 352233 364499 377269 387635 379772 384215 392889 392946 399187 405828 63086 323170 422364 1 455511 692396 444799 454182 465854 573970 467451 565817 472557 486064 243468 1000000 503836 509893 515626 522131 529577 534312 462329 546743 544951 604188 1000000 545062 358422 573371 590011 596225 1000000 578535 614780 620962 627117 704189 593413 639500 780587 657959 737417 679043 640339 677915 506642 693455 479836 1000000 805503 675465 704516 822941 733922 1000000 911355 959541 770724 753776 766766 304324 777257 483066 787599 809974 730541 592776 807341 771819 828130 332704 818238 976439 1000000 1000000 846267 1000000 820694 929375 182103 857599 580294 871074 875328 864275 674083 885161 655292 891752 894450 877507 899695 976414 1000000 459292 910994 1000000 907118 902894 918234 903166 923739 226377 1000000 983457 1000000 921940 921130 934185 376467 936167 937728 734843 890328 938898 1000000 933419 1000000 939899 939885 939735 942066 931793 938595 938283 1000000 1000000 1000000 926391 912715 932709 931352 386892 1000000 980892 925080 925744 980488 919296 321824 914924 929096 977542 906675 1000000 902336 829272 878433 875454 889593 854133 876527 880639 864533 844134 855190 866268 863515 866706 826311 968311 846279 827072 1000000 824682 829052 823248 854065 815238 811533 805631 847606 791011 790867 785192 766880 656168 769872 760124 757717 749815 1000000 759529 739879 1000000 181876 719611 1000000 709148 704010 697476 691590 685145 652618 508368 668012 840865 860945 807240 656406 27871 222995 368062 1 350575 605954 185388 328806 371704 582733 531155 195300 563173 565316 551354 448719 538471 532323 227695 477381 370709 1000000 530177 415625 205505 491817 345446 471996 425864 446567 468079 228974 442965 499459 425767 624292 419107 414982 409051 404400 227287 1 132958 624041 375837 477632 367920 363891 230813 340871 315320 355779 338083 295145 330030 323282 587293 76435 322502 308835 282745 300374 328417 1 471243 286908 275422 284325 277098 274057 267601 1 258746 264975 259287 256659 254140 268600 248352 251231 276724 242852 229706 239443 234486 235295 1 381419 309027 778360 229713 1 227970 1 190337 321855 13659 232023 224943 241431 1 227815 270315 439337 234560 258535 236512 252393 754755 1 231891 782107 199448 280043 236352 77966 1 33400 113967 391528 252004 249715 246808 273501 255326 254173 261819 1 1 271007 292577 277193 233511 458703 148649 273436 601174 300906 320820 305794 529899 374079 286430 322221 327840 337172 335285 340659 344552 349090 353822 751890 744354 395431 373423 417490 391383 388791 396329 407949 404525 410089 406551 449979 741598 444568 561637 797298 1 455376 492198 466736 990406 706471 484482 439165 1 503582 508557 517572 1 526853 542137 571196 33322 597415 570705 564635 568632 574934 588768 588542 526300 601043 607043 924661 610167 625724 1000000 639098 645744 649189 1000000 684853 725820 682365 565770 195744 827464 673786 699411 709846 770668 721364 981065 810592 738310 915235 756924 445813 793240 898275 770112 809060 164393 286431 786589 917122 986491 435026 761942 832734 823236 152330 948967 1000000 1000000 1000000 1000000 873120 300786 854769 1000000 884830 870667 874239 877800 1000000 893030 833906 944307 894173 897170 1000000 902889 902728 856824 910619 895618 1000000 1000000 715180 509599 824783 925252 594387 1000000 929330 914145 935876 319446 940281 689509 1000000 939073 822519 811734 943037 974792 890113 940290 945682 913592 939953 1000000 1000000 938754 899065 714259 890632 960465 1000000 846548 934688 973992 922943 926943 925972 884346 925572 907851 848915 630149 913704 911307 908929 251845 1000000 892638 746571 905670 1000000 1000000 430311 1000000 1000000 867813 871574 823653 481881 860096 445805 851898 847985 852722 986475 833606 832695 825953 821960 784403 601019 807344 1000000 833072 155730 225911 779874 777189 772383 1000000 761523 756095 635482 1000000 682543 806878 1000000 715475 716875 614125 705413 699214 742592 100655 691670 872571 402286 1000000 553296 651706 667424 639555 633097 672080 621158 700997 608728 645408 661037 590147 852170 577733 571532 664647 554425 552984 436540 539518 533169 162467 537750 1000000 1000000 504553 493558 489044 485976 478159 483135 468190 462322 456537 319084 823836 439317 434769 419448 423561 408232 1000000 406698 393141 826762 193673 336192 787280 188739 280946 1 336225 1000000 1 349315 346425 336564 332090 327727 346955 319198 312765 310754 246226 229973 1 262517 610934 1 280642 1 243793 328840 277857 268951 266842 262099 378603 202973 683153 288341 250505 248273 354995 243672 242013 173562 670413 40658 310792 182756 235601 831459 10703 822240 228522 1 152004 1 226156 226837 11288 258627 232996 225479 225689 318132 215965 646002 413961 228225 216534 253823 266335 272064 239703 235509 696896 236148 225697 1 858363 242650 1 294228 251666 249344 1 1 596092 261989 257369 265205 273532 276891 189731 582470 286682 290191 293803 245180 313264 305029 231231 1 1 377464 337337 329723 421752 387635 611480 348469 557904 357722 333618 1 1000000 379829 382608 351242 392719 440557 1000000 499055 414414 419870 600402 434598 436640 446625 448044 458158 457566 818862 526722 883238 482590 1 527873 502042 507215 509896 519392 91470 127428 186867 491465 555665 556383 1 568842 210362 705289 1 593466 1 605856 611818 474892 572752 618210 631062 63237 648852 504876 1000000 667101 501167 679744 668255 175398 681777 702753 708580 557341 720096 479140 731490 786608 1000000 557259 1000000 765352 1000000 752626 619247 959932 785766 789741 795515 789199 805364 846190 810402 817675 780805 863944 1000000 1000000 841972 839252 654923 926750 1000000 863091 865283 946707 635485 877158 1000000 887625 865005 809284 893698 912337 899593 998458 944208 907530 910426 947950 968499 917870 909963 900731 922724 918297 482128 768119 930359 924036 947262 934340 934250 936460 937417 879274 916175 544766 1000000 812097 935782 940670 952968 1000000 940394 937399 1000000 909369 908080 938009 937217 936018 922134 301255 928056 796566 922042 963949 1000000 319479 923567 921412 926799 484041 1000000 297201 899282 907377 1000000 955906 806761 896148 1000000 1000000 884829 882267 1000000 931253 888692 869234 865476 926329 886331 754312 922138 851349 844140 836811 832387 904462 962983 676182 814060 809356 1000000 799478 799260 383969 772319 784726 774071 690200 1000000 852080 753091 739043 809807 920522 900853 296971 719089 1000000 707511 1000000 695874 687542 675564 682542 681969 627091 606411 653883 647784 455097 644014 629407 623499 618820 610971 608090 604771 145723 1000000 577022 569315 507161 561350 550218 544791 705101 1000000 1000000 524949 536006 512249 518497 572755 520625 711385 504453 327466 354593 302743 404994 132228 457824 446070 435686 518182 884358 419542 411017 408040 402402 1 426317 386796 526965 376620 281338 216479 316867 203913 1 345337 342815 337872 333785 329342 325769 346529 495392 239042 1 1 305049 448370 293346 281803 454859 586362 253992 276862 714408 164190 113758 419101 658275 258943 257166 458306 230823 606439 922046 356070 243516 480401 258206 265375 166428 234939 218212 227135 155394 192489 191311 224942 453519 225534 571108 226281 1 262272 72164 446698 226013 231273 246192 202468 312582 230240 458687 260180 234831 232251 162592 234808 232099 237286 238046 412756 243027 1 663689 249193 251447 253803 291641 191047 176073 1 268672 269996 273028 1 282633 133704 1 292256 309705 296695 308508 189923 308386 988337 324195 319415 369764 329169 1 337467 529546 359309 351895 356631 362710 356070 371344 656107 381451 383725 562011 397090 525588 406879 1 418688 420793 412438 435092 426911 458401 322597 596046 433120 471104 475929 795986 30212 493837 439976 886004 511980 437551 524134 730460 564402 542552 611877 554608 561231 551425 573474 579679 586420 592095 598396 619537 552683 616384 623225 209360 686778 641500 647524 653648 659631 648187 917997 642588 684316 689692 695598 702543 810706 665222 732404 558091 364614 736551 636305 389135 757440 1000000 660283 1000000 776607 574029 1000000 1000000 794405 806733 803195 809205 1000000 870932 805600 898267 830313 836816 1000000 845399 627645 855624 857710 851978 863371 938234 872969 1000000 823400 883686 886973 890061 506421 794661 934555 890902 904857 907868 909427 479970 914922 913009 919829 1000000 973013 919945 924914 929025 930340 1000000 1000000 267161 659790 1000000 1000000 938407 592135 867776 841849 940565 1000000 941039 936862 330235 953084 539370 940429 778352 939327 938633 795903 938440 935949 940835 933564 1000000 932458 882325 926177 1000000 935772 923559 608269 411997 915845 933521 913241 472655 921821 902922 889017 1000000 868630 585665 888075 875926 881393 877917 874353 869873 221313 863141 856472 867196 846842 1000000 867087 850035 938143 820070 1000000 975846 849874 811040 803222 152592 1000000 812282 727201 864955 566766 763487 765702 753288 408795 985956 762593 794395 732454 731752 102452 660391 676437 468258 689219 691466 565913 550676 674334 854821 692167 348485 671636 1000000 637576 631271 1000000 486234 1000000 585330 1 594467 588379 364072 575911 569748 191512 716403 549322 587711 538762 501973 526737 537774 507957 513624 770854 483883 39391 484302 527249 468413 1000000 618570 1000000 448865 477661 437714 431967 870896 663091 411346 485929 404606 768508 393984 430837 270294 864453 373436 394709 708358 61752 360756 349142 344540 306654 329453 374429 512844 718604 83748 32850 314731 208107 212153 478356 311768 265029 169620 3254 204334 1 484258 219228 333667 268176 110171 266521 222732 255029 250492 638154 261587 289834 649906 158960 240395 1 779829 350817 222566 227624 231901 230838 659744 221944 1 223123 227191 885764 630894 400394 219266 112407 23932 222348 230409 316136 204906 244743 229194 240774 231227 430896 233540 846515 236337 200886 239345 248521 705528 338221 357422 388593 835398 244268 255941 258477 262163 263811 266628 189302 367272 275449 279509 254963 285008 470218 290891 282300 352427 303954 488437 314492 49665 319785 293273 1 478826 335515 341070 346265 336097 784291 360489 365366 131178 375317 370853 385530 321017 816106 401263 406610 399830 425485 447948 429978 439508 470870 445541 359495 454434 666857 115507 113771 517007 555698 1 498396 506818 510345 516003 443177 529010 536260 525909 1000000 621102 290075 599048 562646 555305 584495 592412 597129 603465 849271 631832 607092 721244 650175 968563 646198 224354 538311 491972 670324 167733 761764 692428 701310 642367 706035 22644 741820 722877 216752 735153 757268 535845 705518 1000000 1000000 765442 785062 795727 783257 788396 793522 798604 804711 1000000 813016 1000000 859857 832353 831617 835935 433809 873080 848194 797973 856246 831921 1000000 251086 872276 774932 723693 838114 886117 737792 523122 895881 890549 1000000 904396 207923 1000000 402374 829903 916992 922356 897745 923296 925263 1000000 909166 930917 931800 924899 863778 1000000 1000000 710910 755058 1000000 939824 1000000 1000000 641901 1000000 941481 944107 1000000 946579 677907 1000000 1000000 955028 934806 245962 890751 935600 934505 899220 444910 1000000 962749 935999 925134 923228 921156 919406 447499 914595 966555 463716 1000000 782328 903767 822569 791936 892573 1000000 861937 882776 855537 1000000 872149 632606 861953 724583 866662 877091 839278 844331 865632 878361 513954 826806 866026 817571 825970 594907 856284 790851 740871 678146 781959 777882 804805 769059 760517 709282 576331 688916 746616 733349 1000000 690497 312492 766079 667569 697319 351954 688558 567319 677028 670370 664302 626873 639292 227879 640791 623070 605551 748137 568341 793864 1 596674 586768 499512 377783 571928 565880 559153 554135 532375 541082 535008 1000000 1 297581 758211 683024 532462 470306 486365 519548 485332 465727 805009 175427 451174 441843 439745 496802 428490 371164 416935 542063 281896 457275 382351 96399 371308 382271 320586 577452 365343 90219 305989 361979 1 348394 1 312761 263864 243467 281607 429018 524548 869147 303784 296659 296399 300167 644395 1 463116 279346 537639 275762 270710 458724 275434 261267 1 705725 251860 816747 244718 229174 217607 202974 1 239608 237562 335839 187284 238406 232662 233087 173582 232627 170022 257515 227734 227293 229329 305894 220610 227744 398137 1 227214 227634 227683 228777 141701 697443 228628 219491 233560 344221 236204 302338 439730 258760 300948 235584 466023 248732 606755 252231 140480 254998 222523 314346 188444 269088 272075 1 251333 281454 284734 288357 340576 477833 399042 747983 306223 377386 321294 1 542584 347479 758321 340029 340753 345334 349984 352402 530253 364548 369283 450716 592667 389507 381390 19255 586063 406545 379163 501484 422261 1000000 931576 581494 667923 428560 455217 464255 467417 473327 479176 506491 1000000 497158 502473 163136 533714 320020 524127 1000000 538878 627646 410714 970350 461279 578809 597856 160195 589222 487963 682281 607900 611286 615252 186811 595303 1000000 644683 467895 741404 653395 650080 668140 681126 755123 687254 709565 704507 710554 716229 853539 659388 732484 1000000 735008 491886 756146 761079 985716 771728 704799 782170 213388 1000000 797370 1000000 956295 814040 816801 974798 825714 831198 1000000 414926 1000000 656673 990167 856225 874098 999208 873683 871837 1000000 879010 1000000 885731 1000000 892122 894779 897876 307946 904071 910049 909441 907042 914400 859381 920972 547948 926898 1000000 926652 936257 1000000 903162 370267 933417 930861 936700 930032 938673 940566 1000000 940669 637664 911045 915322 811867 1000000 327924 1000000 941385 940970 939925 905965 939102 938328 937339 959476 935149 907942 898086 941259 889970 1000000 926075 1000000 922206 918032 674513 719765 916246 1000000 908113 905497 902769 900532 859015 893935 888923 887747 884175 880661 241990 866297 796405 863657 675879 905552 854423 849688 328063 840192 780983 832391 1000000 820803 748254 520861 347999 805020 784907 893849 790041 684737 780779 763494 717045 759783 761613 753111 749793 674853 736491 730855 791678 963779 810946 764601 699956 88081 690966 676577 678376 657959 563469 83454 654214 645183 853084 137377 310845 504668 500008 552625 609061 598678 592128 1000000 598301 471219 938320 497460 1000000 593215 540801 537026 431982 450122 604590 543317 506521 531636 566436 490596 846288 580853 757558 464908 473721 701800 1000000 411348 436111 835769 609505 419487 794828 409341 403132 392487 379348 726274 382754 379359 930626 255567 363093 589429 346501 78764 324284 172291 334280 282178 325816 501739 107673 1 309330 305290 300045 561334 353461 290610 287006 283363 1 277084 273972 271417 841937 765128 761792 251274 494551 247196 252515 138411 214701 246016 887637 175509 238669 593473 314790 232623 146688 222698 232308 231516 344305 205865 272872 228278 1 227145 227420 514601 362307 157827 227227 226895 278984 228395 224081 124329 214186 234579 232471 80296 232069 164983 235090 217386 240779 242620 248777 246765 249103 749334 352521 255328 285037 334028 421468 788072 1 271600 35875 1 277276 1 282932 1 298741 298499 261905 281689 303076 313473 730992 399736 374327 330950 106464 339852 35980 348999 353568 542987 361536 368251 323506 1 383398 389070 402806 412548 467460 1 414835 420629 452829 431749 335626 443054 413090 1000000 262928 466159 1000000 474739 1000000 549770 1000000 550083 507897 231338 513301 329156 529029 560894 531660 638807 550022 92426 602104 997920 675459 965225 455318 495627 313494 612692 583661 626890 631200 76383 643474 649582 654999 649429 1000000 697845 679420 559537 701238 696298 1000000 709292 714973 720833 719984 718767 737858 743374 731152 754459 1000000 768338 1000000 777315 779238 976771 732588 896811 797873 809665 720796 825911 400458 710138 829499 834184 362193 936099 682522 849153 861882 859425 526731 1000000 1000000 851540 577954 876958 720971 1000000 924368 806383 826443 900815 427787 906066 909120 1000000 914283 931721 918763 919130 952114 906295 1000000 994372 941694 888307 1000000 917458 935740 934531 937909 938847 950207 888638 940908 901083 406653 928700 943658 1000000 1000000 943542 941843 951569 976012 633651 749677 938973 1000000 805639 635823 932508 918054 896309 928793 938217 831043 1000000 932999 940385 819544 916646 912240 1000000 1000000 855521 903702 893232 883787 1000000 1000000 905448 274020 869118 899997 553569 1000000 1000000 863807 1000000 851605 851805 1000000 849862 1000000 780489 829633 825663 685182 1000000 825225 1000000 807372 801451 872847 813613 781665 770845 693974 766015 713786 692734 1000000 759446 724322 732770 730083 813494 716196 743812 803439 683767 662085 1000000 668276 118611 203403 387570 499549 661140 1000000 948351 154717 693180 619618 613430 607321 582089 594890 151328 287462 571916 570232 526092 542696 753756 566667 1000000 1000000 571485 520703 562854 499019 1 758384 15845 484615 478651 472791 1000000 473502 100823 483676 456279 438137 389870 461179 425444 417781 373074 420979 485571 435119 354981 963988 308550 377311 416235 342418 349983 498777 349960 394142 347399 352949 219314 327301 328415 100413 314918 336476 264047 302635 299174 800305 291740 325477 281270 1 279681 568220 198980 358615 285124 1 259355 266435 255369 253336 251235 307117 295922 32134 243091 355905 239603 237213 331440 213059 315279 233674 404656 230979 469470 232119 229963 1 240616 220513 227506 234193 227428 135363 424975 185948 212746 229245 1 187074 224409 678677 195879 244333 236183 221931 202467 229107 176523 1 545242 248309 244796 166287 252686 257337 339141 262648 204234 263447 255860 278888 405139 871855 402731 287159 290636 372921 961380 301591 306033 307775 484199 993234 321548 325782 335658 359322 338926 343412 348092 432741 434057 362292 367228 415409 150556 408240 387410 178940 767195 384433 332747 413972 416182 339764 430867 1000000 418027 404379 453231 440431 376658 464001 421592 845094 1 873402 500973 507070 544551 499208 223210 530246 544273 589351 549378 555452 561740 640366 134564 592350 534999 586329 599016 547035 637339 613836 623592 1000000 635977 815358 1000000 62526 648743 1000000 176113 783938 719430 690431 538191 431274 707981 706358 1000000 710347 730999 736624 390994 748402 753507 661112 871874 769451 779275 780032 785147 981454 753993 800378 813185 811893 814857 819510 823817 853350 833298 836164 426820 830622 850034 951708 847237 1000000 866406 868867 983267 879737 895023 262469 887918 891167 890432 897396 900567 875956 906034 908722 1000000 777392 921428 918460 920682 922774 912314 926654 900982 863884 942638 937949 1000000 660451 936970 927346 1000000 968757 940617 879655 1000000 745439 942382 949105 943547 1000000 970146 915721 876698 1000000 945810 940261 943317 666037 1000000 935338 935423 934314 925620 972283 929604 885840 926071 923480 1000000 1000000 922660 1000000 1000000 803451 887000 1000000 1000000 895477 985309 963140 966190 1000000 883501 880040 876489 878683 944486 867305 895130 1000000 841492 834662 845898 818776 797730 831901 828055 825009 824005 877360 814654 803689 1000000 780608 755945 783591 774009 844544 807166 754668 982977 844226 746057 1000000 621765 731640 674776 702610 1000000 1000000 621901 698443 1 682610 1000000 478841 654886 162223 709354 614585 639750 1000000 627954 638758 615617 493483 603210 1000000 842222 584740 745352 572259 566254 559875 712766 740176 366000 484149 529526 522995 1 507182 505121 286257 711399 485585 1000000 483884 1000000 460679 939542 1 617652 499088 787078 268925 423384 436310 413037 407344 405235 278780 712158 307999 380792 375733 354632 365864 371216 1 394899 1 338588 337397 333298 373820 452349 320507 775683 312462 454107 304311 299469 835475 323389 289780 286957 541831 279500 276550 295590 1 680192 246138 256321 259492 256072 1 245784 250064 250926 1 244507 242253 1 57077 237526 236136 343343 321230 232662 152234 262311 697181 246829 227209 810474 279192 227930 651522 1 257211 231643 228473 484763 255252 34547 1 177251 225558 1 233987 247767 1 927219 251083 1 1 1 249546 250221 237038 254744 281426 276898 264055 263427 280378 348116 243868 275688 279374 303345 311381 290090 281984 320988 79735 648748 308074 312837 316975 263092 283489 1 220600 338046 395129 347151 468932 356548 411261 366834 379317 635609 406579 361812 331867 316548 401986 412326 1 676285 452543 429322 434681 432998 446166 606088 441965 848225 762779 475321 481288 687271 1 1000000 515964 491013 917822 801362 529552 532051 541766 936825 533062 560316 573240 1000000 773483 589707 591185 1000000 610057 444007 671467 618213 1000000 794630 640740 569174 651380 565686 666059 671132 556531 685903 687284 620853 700881 529907 712214 599389 921531 320687 784006 730084 766561 272377 757545 768910 768324 1000000 530142 1000000 799500 794242 801466 804201 803246 813881 823673 815629 1000000 832405 583542 713727 839069 896559 840634 857930 660882 861218 1000000 886326 1000000 868568 847878 826256 895460 908668 896124 899804 902826 933971 908353 911007 880164 1000000 848708 920449 448265 924791 252545 1000000 613279 978465 975245 919633 1000000 936706 991553 941019 1000000 685286 1000000 942142 942393 942730 942785 945118 862550 1000000 914827 1000000 942215 921438 878566 940177 939341 892223 947602 911269 927446 602701 936785 1000000 1000000 249592 925146 914555 920556 1000000 994448 914335 785033 923798 906284 902143 901737 1000000 1000000 903750 1000000 1000000 918069 898118 873216 838089 952214 305352 486521 826115 850835 846642 898673 571591 1000000 831471 490578 884553 821396 639146 664039 790901 795602 809849 751640 780256 776439 769739 771920 760635 734832 719558 580846 430051 725260 795483 719930 489685 708288 699694 1000000 674752 710506 698118 679143 771458 827452 1000000 1000000 711449 794191 630999 623960 623089 611611 814997 659533 593033 979784 580628 572988 653535 562272 555868 549658 922529 533872 292694 259973 518026 534149 503038 492795 475540 400679 488566 516766 1 465233 537152 556296 447891 512521 438553 500581 425371 614794 426816 293053 403607 1 964442 381320 382579 429333 1 236107 475696 357981 356611 304719 975266 403413 422190 331609 327193 321865 395535 900562 215860 305944 302056 298985 375677 290825 925708 284935 282244 97416 281780 271723 266560 265739 265791 1 258097 443691 259985 251090 249504 166742 244996 94459 239747 239424 222420 212653 439821 234596 222319 254246 426766 230613 220365 224346 119365 8000 531911 228210 228183 761028 228314 279828 228149 229673 472457 230994 232270 196709 301203 113199 152787 1 202742 154299 394407 245077 245795 284600 249849 57228 420452 256601 259265 261909 564048 263393 269746 1953 341244 238799 323839 306496 315290 1 296495 253767 968350 328268 311805 508698 1 324123 569220 1 376862 338602 212119 32807 355508 360367 342981 370111 362264 437432 385276 390401 751371 399547 328301 411638 260537 430298 899541 728709 933138 643863 461444 1 462305 609008 480843 712184 1000000 453177 497834 504377 711759 610609 1000000 467379 303097 1000000 546612 171970 558887 570357 1000000 580856 583912 999153 194211 607174 442221 594345 695239 627078 632872 639370 620917 667012 657718 663751 768497 669619 737117 687760 693686 732705 685168 711274 714155 722773 749537 734101 175012 983063 749250 1000000 764585 770072 439987 952095 783035 775608 436805 821168 919494 814303 976918 817665 822344 1000000 844979 769800 819034 816038 848950 773467 931044 844381 875956 443432 1000000 792578 837523 907519 1000000 888854 893307 1000000 909313 884297 883091 1000000 376780 913073 924460 984044 922735 979085 924668 928137 935361 1000000 1000000 778119 934559 961580 533968 937990 311695 912253 1000000 883196 819175 868201 943038 943298 900339 943536 943449 1000000 972307 942592 1000000 812744 968548 748688 939110 948668 936904 936142 943241 932899 854934 972663 1000000 975249 927522 918289 962710 917596 1000000 912760 988268 907511 905237 1000000 866100 901009 891499 876216 886246 1000000 1000000 875746 893332 228801 693309 821943 962730 882765 1000000 860150 1000000 866323 839029 489276 825465 816897 815369 670539 325077 822017 790731 787305 1000000 781876 771316 740845 168098 755519 750154 1000000 738923 751404 722119 384296 716155 829305 686933 700937 1000000 672402 701872 690047 587199 348360 712409 657466 639811 79847 623342 525665 907773 887556 700350 601726 940797 589014 582693 576615 590403 658011 793290 552001 1000000 9194 491038 510831 521175 515243 508995 502979 496961 944218 486562 250616 730382 457570 260056 735427 449909 444159 436696 559253 500837 419111 415812 595588 327587 1 473696 381565 384570 491959 355672 369505 376985 315585 930130 381066 345674 348281 336633 567897 342978 187883 319544 327896 352196 307610 273776 299188 296181 316822 289136 285698 321408 1 686934 273666 285825 267180 859896 252634 44655 256621 279145 252121 302639 247900 444622 248536 242325 126312 1 237634 236315 235177 235446 1 232384 765244 386357 229941 160784 193556 1 228632 334244 228963 228781 216319 909269 232959 33191 7338 230377 232843 122264 235020 1 240862 1 240538 242181 111935 249167 247729 249781 17865 825458 133025 253647 261341 256947 313854 328111 272728 25051 278558 282104 646977 288817 292288 645708 937264 305282 307182 346285 413227 319109 323561 313805 301860 224080 330896 248560 242065 354579 359365 364222 369032 382030 289955 383224 118328 393914 399775 95312 409924 178206 426344 519580 431905 381534 422525 572433 490518 336781 539195 375609 475220 243246 561905 673262 502485 518388 151791 890559 525985 532942 12419 5857 687213 174776 521690 635705 402901 581793 587534 594796 600074 333300 613359 595471 613073 633836 635387 644859 549366 444242 698338 486679 1000000 927896 608057 639686 188297 598685 710361 139067 238129 727782 716927 844693 130796 746163 755209 760650 759955 774349 775002 654732 785283 809984 807271 677457 1000000 812256 816694 873350 1000000 597725 817884 716581 1000000 848300 848156 226404 1000000 451236 868162 669352 875682 827984 1000000 896591 1000000 1000000 811926 898258 901803 904812 907612 964568 912842 916847 917656 966280 926628 1000000 926178 928100 508681 930593 947472 932459 935909 936770 938347 938269 940279 941001 640033 942620 1000000 1000000 953975 255328 1000000 933517 935449 917263 550283 995107 1000000 1000000 940609 939734 938369 937274 936439 1000000 942312 931851 930562 940380 1000000 925259 922773 924099 919018 916313 330474 912866 908141 843035 968403 836760 1000000 1000000 889945 852637 884221 880424 880820 872808 869808 860820 977016 1000000 853860 1000000 1000000 481897 837098 832479 291839 823332 820776 825966 771265 858416 569957 474524 470589 783929 778870 833583 722788 548826 757840 458066 139357 741038 79656 891791 728392 700615 717569 720086 870787 694412 688912 676669 696371 670986 1000000 874822 705448 647004 640585 664640 628416 622135 614882 582219 603633 460177 498268 586320 636404 571113 485493 522969 1000000 547868 540926 933291 1 523356 643747 511158 345306 1000000 493390 698278 1 472590 459940 467847 1 451982 449565 942149 427958 427797 570506 1 414035 407463 409331 186183 391530 378104 380270 314525 379147 480896 363514 535031 321429 349345 342819 335289 322368 333746 93614 375737 316124 379189 308352 305781 1 297583 294015 1 662909 309180 277804 137628 1 271128 327699 278329 263064 283657 180619 255448 253566 250963 181137 1 1 291931 241460 223511 229421 304433 328487 384032 233638 226262 231936 250654 230496 280097 620226 108699 1 357271 573627 205632 229353 106126 230141 230827 329871 218829 246007 233977 235718 236268 1 350188 117703 242093 247619 230473 141335 1 255004 48141 392075 258677 292098 511310 208989 1 797200 267914 251074 67118 369191 318735 291679 313493 297422 357296 304975 11626 314289 318351 461500 326714 298788 889047 457175 344521 202042 354190 507643 362941 368135 410207 345404 383086 600218 543029 398804 405350 410851 407331 205932 567380 431268 207168 1000000 426948 450505 452487 465568 566022 579744 946561 650909 1000000 525413 506828 513158 22163 636036 531572 537270 504690 550045 558393 37814 568582 669286 580054 587160 591752 588142 605711 727204 485016 617909 630477 673416 704678 652954 701325 663159 719535 693818 700347 641516 961923 696994 702787 64452 1000000 694569 714495 731718 1000000 649577 833961 105314 695104 669214 770237 896480 797985 785271 1000000 796191 813461 839498 810148 812800 820585 869222 183133 834199 728921 1000000 879420 168315 945550 710203 859976 867263 967356 520834 663706 893656 343511 888993 892901 743681 1000000 901543 1000000 908420 915029 917694 1000000 917420 1000000 605319 1000000 925541 1000000 976309 937597 886457 934418 941216 903962 1000000 939418 929708 941253 949065 942664 1000000 910596 1000000 944311 968993 1000000 701097 672181 887256 943204 1000000 941324 728002 940403 889023 938368 592251 1000000 934501 751392 931431 1000000 928050 319694 1000000 921902 541394 917394 325418 722454 910767 921123 904395 811398 900623 894446 893536 885374 885600 1000000 878597 823565 871277 867416 928013 860835 1000000 881169 891990 412729 894091 791038 836476 825061 820443 714283 810623 806013 406665 785314 792043 824093 803668 776285 160212 764848 759710 642723 748485 1000000 937370 728101 725994 686450 713121 708683 384606 909358 1000000 590934 656214 690272 731384 1000000 651394 603067 642992 1000000 344764 602140 470213 611953 836778 223037 577293 587211 377056 81679 526044 529822 506613 923786 544446 537954 644540 346759 499101 513559 507269 559794 533507 490220 483274 477360 471474 463559 461698 454052 403125 442626 436937 414203 432589 420275 414622 409406 403055 89787 352549 387454 383194 705230 375186 996216 978288 321195 250484 374920 347093 684369 345550 324256 326609 321550 560895 313185 225313 305218 299895 542966 296895 639758 287846 285287 440137 365753 311303 272338 271762 266801 264100 1 177578 237140 254210 273958 252145 247842 250306 795653 242402 364657 753804 242209 255162 235410 235076 233398 232611 231805 625442 230780 229606 231584 367147 211114 349176 229466 248083 227617 203049 1 231883 1 1 236793 1 233706 255708 611286 437541 1 164723 245485 886202 1 254987 189287 348211 58917 366205 263446 266164 238291 270268 274793 265697 281030 284493 247403 291072 312479 1 300738 298317 309112 323510 322565 319097 324137 178561 336676 284766 346054 327153 353171 416415 592535 475148 309178 382020 382447 563350 394410 287540 442785 566534 505154 553649 423409 422107 433051 501272 473424 451936 613541 469263 933277 431202 490141 447570 493836 815598 448352 541999 519138 484805 482229 560870 542592 555925 554191 476615 754654 965752 579579 918581 612853 434624 472446 610574 608571 631440 629097 615496 489074 496212 294188 608592 663917 967914 669595 683799 693413 912569 582974 1000000 151313 729338 678908 730556 915796 379064 860356 1000000 758271 763700 769105 778263 778622 785648 278589 767612 800086 729685 809919 836699 819483 830514 1000000 804432 837764 878825 950913 831485 854839 858909 521802 866479 869066 873971 878010 823575 886815 856340 784804 1000000 1000000 973522 904014 906798 909463 912160 911333 913073 1000000 1000000 1000000 925880 981775 1000000 1000000 917729 867003 888096 954836 1000000 817532 696456 941395 942247 603772 901922 941985 1000000 1000000 952629 957728 944583 934364 698550 1000000 843799 942603 980401 941732 720336 1000000 878341 314668 918388 931855 1000000 480092 1000000 1000000 1000000 929532 898908 948330 1000000 544017 911130 1000000 836658 922776 900153 1000000 914833 410190 756762 882456 839804 1000000 872760 770014 873971 991450 1000000 400364 336894 843956 883727 797790 338848 800371 295607 285228 825843 507017 805703 800523 97202 98536 509684 1000000 773422 749565 759769 756875 421787 744932 1000000 732622 727894 748345 716554 999774 708803 751543 693141 30412 911863 634737 669219 1000000 670865 651003 580886 646054 687716 626475 620322 463837 623597 565357 783040 589839 753035 588179 570709 564452 157513 579657 1000000 35383 545063 491034 521529 525440 308687 543342 497331 486570 614911 485419 382106 852330 473710 456087 1 702844 439333 1 427532 422167 405258 411397 410333 446073 405197 333953 450788 59382 374986 305679 217692 591177 353787 541049 317672 535688 338743 332821 328511 324334 338815 308355 311959 84030 364162 1 437991 293297 404588 463361 1 222545 276537 1 270796 268055 275271 295915 252121 461651 133277 253386 1 298524 246898 237766 243279 201243 218670 240942 912200 69611 1 1 233161 214437 233822 715897 230580 230402 229932 1 432171 248389 415751 230211 231199 249644 209619 242310 519580 329088 244994 236358 151583 238941 281031 251026 868342 220729 165226 359423 215055 254963 254997 414425 260683 262975 393308 1 303340 225673 277366 1 295775 289518 303464 1 408017 301239 351913 435109 292959 317224 343487 325124 329013 729486 434580 342590 347101 358766 364703 1 522506 339853 375912 305358 734793 41273 232342 400213 178624 965952 417755 426418 463978 434432 407136 461368 93932 476340 540432 468833 500510 565407 486543 456189 498502 1 516128 516656 310485 793257 526382 541109 547484 553712 547316 516328 183773 377843 614819 590238 1000000 854656 609264 615372 550547 948548 509212 640021 988407 652100 658346 666140 768186 1000000 682771 605523 538999 700273 706300 547537 719870 723524 698471 725228 740539 706714 739164 990639 161734 767965 601163 875428 783641 786398 731246 789960 765219 765038 938142 816220 799734 819652 842663 836915 841526 843320 915164 409914 539016 862270 866084 869928 874094 878367 880954 873021 553534 692316 892761 893153 956623 904973 663120 909147 922835 349528 975884 1000000 921447 1000000 916904 927712 929497 1000000 963186 1000000 935930 886186 943353 898253 416667 915995 999042 1000000 1000000 951317 944548 943582 760204 509902 1000000 900694 405830 745431 943771 1000000 942510 985237 940781 1000000 938673 937452 1000000 1000000 914492 926546 929907 1000000 863337 855248 921759 844171 988562 913832 912143 221831 980588 962895 867985 897956 888496 891841 888321 885181 881458 1000000 1000000 824248 864125 862866 255570 869201 789951 846232 840262 848000 1000000 842661 1000000 819890 571050 720977 802133 1000000 794780 836494 784648 778057 1000000 768762 740529 831944 713905 742257 737689 633396 730084 799764 634334 712824 695549 668997 685592 905055 733893 205647 874132 667854 638740 650057 647058 639632 634788 709186 346811 590039 619970 613708 574354 241909 1000000 579505 567399 565941 560052 1000000 541363 496168 445836 59470 523780 836869 1000000 371482 368904 493728 487904 492993 475651 427226 463488 738326 433789 446645 1 435432 615154 424234 923213 413299 731070 402586 441285 1 392900 36151 878580 245013 366663 47708 897194 338658 955726 342518 338890 334354 328461 334221 285361 390801 1 984519 224286 400261 123172 1 361784 282326 76210 299756 285436 147771 120869 269190 266116 1 260910 251665 258495 881777 251864 250305 659991 1 555083 232956 219796 239476 899424 1 230496 522404 233761 347953 232232 229297 264390 230381 229530 341491 230158 220965 1 230580 230940 187374 231154 228780 1 29066 235283 324436 237528 266802 734667 241881 243500 662288 246931 249581 251028 252658 113031 257739 683742 424516 253800 271019 483509 290463 126232 34670 282760 276126 296645 294476 1 72621 304427 300348 409194 975103 320096 330983 1 321616 337135 973663 416946 307573 499016 360217 361409 614700 392430 379890 384963 320588 919298 340051 509531 594700 1 422170 427860 433217 450086 404850 446640 485539 503825 468029 473408 479147 485227 691995 563136 633589 190758 515284 395210 1 534988 38065 648428 556192 427248 632191 570256 577925 707220 195980 585248 601285 666101 445919 1000000 7431 693740 637749 590202 650685 656980 291859 676061 674864 681158 658265 865820 701654 827461 720456 713867 723548 882401 743239 812463 718204 750453 784207 481891 765799 726860 777438 212638 791083 791600 799551 952993 808555 793020 821950 822297 1000000 797964 835997 839924 844744 1000000 846550 855925 861497 1000000 870691 873010 1000000 864723 883849 1000000 920715 894055 350317 914882 972339 579715 258512 1000000 1000000 858680 912553 954529 900115 937669 1000000 929393 931180 932867 1000000 935879 1000000 938573 737754 936403 941842 714634 1000000 943963 1000000 1000000 943997 933435 488930 280724 934263 945099 944760 958870 1000000 1000000 1000000 960246 962622 939400 913666 928625 935516 647342 936973 739799 944588 926970 235477 1000000 901299 918203 916000 886834 954525 932477 905004 897366 771042 907688 892947 889684 1000000 920232 901172 863971 875546 1000000 849753 843925 853269 848630 847885 717426 849193 831225 1000000 976416 762755 816123 811404 980785 801611 810448 865416 786396 780980 744215 772290 760894 679271 756453 1000000 736459 737814 252450 505104 693706 722593 523007 642408 706288 131819 541990 724221 562768 667533 660356 655535 1000000 670089 1000000 407055 623974 618285 60141 606107 599096 514272 500042 400517 384731 572130 934077 982611 1 535847 536112 532030 525869 1000000 58009 509728 520986 494538 517361 483014 480640 432724 465708 460298 453246 485363 451673 30993 477724 780348 423601 271264 1 491155 500492 393672 388606 383688 678929 237163 362698 232427 631644 354837 1 1 366501 406305 310683 326966 323114 318870 314971 309797 421300 304529 321297 296140 253051 119192 285804 255812 1 276308 273242 332331 467399 257461 554727 388086 285889 255082 1 156908 194213 246861 88855 790738 216323 1 238898 236184 233048 235451 461414 36742 236536 187366 236529 651845 1 227014 242821 341313 1 1 231197 1 445091 282944 233589 56214 232363 772959 1 1 240353 232285 266010 244843 197341 246597 251062 1 257283 253559 216166 604644 292534 267737 249800 274236 256013 279398 280920 625963 290535 820022 322612 299884 318217 692940 312730 315265 1 323436 327653 331906 336235 346831 341763 527137 363331 582676 325363 411914 373905 378834 123618 521815 396863 399457 1 262328 333937 1 424680 432006 372693 443256 448948 454681 460126 423424 476814 474352 483903 858422 902366 539416 523726 353744 1 470030 516717 538355 544369 729773 556706 26774 766307 576009 581614 523416 892337 537298 462082 611412 623424 483530 630844 642828 632899 636583 873870 517874 618190 673854 679817 658900 624908 722217 704118 709413 716489 1000000 558554 744696 738124 743525 749267 732349 767731 508152 773861 784606 781549 135193 1000000 515613 814381 787557 808030 816576 821208 830604 820729 833476 785795 844933 926433 176330 823970 882586 832790 893036 872662 879335 853839 888926 446826 663929 889852 903063 821554 1000000 868028 963115 916515 248257 674985 825189 1000000 231464 925314 938347 905682 930839 932803 768746 935904 937286 938606 474545 940879 860709 930135 1000000 941550 942305 987216 949987 297621 599117 798460 945773 945141 945234 1000000 1000000 943720 1000000 838837 934353 884179 940616 938708 1000000 840065 926672 863862 947756 916700 925246 794346 949642 960700 624334 901521 911857 909190 906278 702361 793610 893009 981928 543333 895166 526544 193155 877041 881341 893055 864682 559452 857960 853670 997827 798943 763240 836423 829811 622002 476073 509660 814077 1000000 804035 798383 791524 788276 788392 781840 772590 734088 474603 736916 750913 748376 854608 889365 730584 1000000 392636 710069 877920 792639 600339 539051 690287 698461 623155 662932 178813 730182 625424 637368 632984 626833 15111 619298 608290 602075 598365 604838 515333 577300 571784 564914 564982 571080 546692 76218 534110 547779 108596 673882 1000000 633275 498132 491714 567465 599401 474084 468097 462995 455987 450750 698311 1000000 362825 423381 422682 789007 404351 452159 1 392245 390706 393393 413667 402348 370793 365304 382588 409640 352495 346794 336232 254287 314104 155361 325080 222175 153197 154242 1 455455 509866 318113 294011 289989 473788 368656 328600 277556 266452 271516 781202 532781 263439 501100 258457 854736 256605 252654 56725 498433 1 850160 242617 276329 239166 390385 236325 224482 236286 234192 1 232740 324717 750853 231100 635982 396181 230913 185395 1 194991 849421 672904 194338 1 1 236257 236564 238576 236296 239929 635716 244105 245023 427153 238428 248591 305326 1 258001 822870 1 1 267804 270090 272957 171375 234719 290185 285593 605522 361509 255750 275271 279205 153984 310570 320854 335224 359555 275872 563185 332609 340425 343900 432736 629763 1 363047 350435 372807 345509 382829 386169 360476 398831 454584 424101 336522 419695 62857 430098 379099 447186 448341 615631 72678 1000000 1 466689 93559 488457 494581 500511 504972 512797 1 531223 552692 550095 547762 1000000 295413 210412 920834 574128 580103 716087 920703 598246 348071 1000000 615820 624469 704231 716702 640866 734057 969296 658104 583822 483545 712526 684502 687982 420995 821765 708218 724629 722852 727059 733351 777564 218128 861063 753596 396366 789119 393571 777993 774289 578065 789076 387779 777387 299301 810770 314152 820555 854645 829663 834899 842996 818552 847328 880658 1000000 789931 385962 875510 733644 875387 988724 484609 789459 1000000 931183 895817 899157 897318 827867 445177 1000000 925272 937489 916284 928030 1000000 1000000 931669 927797 990755 1000000 899061 844951 937463 1000000 939652 943377 996138 942470 1000000 943579 952768 404315 945805 946204 944471 1000000 943745 1000000 945738 947705 503122 940859 939390 940520 937827 896253 912455 933617 1000000 935683 621891 362302 1000000 928715 927052 885619 922671 920715 1000000 915644 913013 862311 907596 904737 1000000 898773 967743 1000000 657178 1000000 1000000 878577 874374 840015 980292 858287 859813 868763 1000000 847724 1000000 735433 793551 829977 1000000 380593 1000000 886321 805521 1000000 665483 822346 763865 761989 1000000 768047 763702 765573 750225 747359 741794 742549 730486 906031 718921 1000000 707921 588851 709918 689040 680651 349863 956523 1150 756357 142434 924708 641307 635125 641649 536378 616802 613080 627862 404059 762529 593365 578219 736423 554728 595518 262953 548617 715641 574155 384546 522904 557226 511698 288775 480447 609559 560635 483127 476180 469331 377273 313081 966652 443360 444286 926580 430084 645194 414058 411695 408432 582869 388479 1 373682 382332 354805 372336 386301 1 358703 435503 338977 1 339477 458834 307668 326477 355956 317934 1572 161749 324583 271080 86421 1 343718 218049 1 324095 351716 139741 1 318167 266342 119239 536887 259559 61584 186400 81321 299413 271024 260369 202019 1 235196 216383 839742 236889 236775 112169 235342 1 235347 665000 232235 229224 231578 153405 88408 231446 249535 708027 232144 232563 244851 460901 234793 235642 236653 1 701678 229152 1 258223 244941 250247 375076 250238 1 205806 245217 260823 219886 636653 272539 721818 253931 163796 198214 273372 284834 35369 292400 88190 275597 302925 1 924165 313768 265837 321796 326017 325297 198605 338414 245133 123941 353052 357304 19555 366824 301635 376772 728456 407228 1 397174 402472 903960 467964 418591 566168 425660 1 439012 439671 453350 458547 458357 302569 948887 481171 458724 382883 30051 509810 686530 469581 571360 539116 460062 521116 547919 554134 393869 574049 244980 579636 559375 596180 596134 603642 83168 616027 934265 618874 838942 637541 792290 649076 645871 347003 708304 680175 604113 1000000 696631 700964 706843 605191 534658 190301 729967 580080 742718 659582 711563 286243 1000000 214123 774068 668840 798289 788838 794877 666219 806320 742523 774105 1000000 837550 1000000 833063 837800 842334 846594 694855 889107 328713 1000000 821480 870925 972690 878703 785343 894919 300588 883237 499966 1000000 1000000 980999 250339 682613 913002 792573 856953 932739 922667 924721 299722 915285 930884 624890 934282 933551 1000000 938653 935190 657689 939374 1000000 943868 938985 945202 303017 494902 946355 853125 989756 946636 913228 726968 1000000 878422 1000000 659272 921638 1000000 941821 1000000 990929 977500 688928 954927 933366 960482 251138 927875 925038 923725 919586 1000000 913035 276225 806284 834687 1000000 637548 904619 275265 948855 888903 828067 883579 880105 876595 512420 722715 865477 1000000 856876 1000000 849751 844701 685246 583984 291636 1000000 818869 825328 813744 720491 824252 783938 792528 1000000 389866 782487 771130 767365 749259 754310 776839 1000000 760377 725535 720060 723096 715054 158531 703549 239372 701203 685852 796499 496176 1000000 664835 643866 1000000 480453 576964 581581 651364 1000000 8859 497615 607791 710452 692637 587604 567156 580873 1 1000000 552565 267016 548881 869597 446670 487009 580664 508210 461640 494018 547280 466858 567031 498893 1000000 738696 452705 1 443471 560592 432213 429726 416025 416012 131433 406596 398729 382406 336420 363858 405158 104125 372417 360387 1 354883 351338 1 342229 336723 1 336561 1 319902 360911 514152 310618 770510 311629 299835 293053 281530 468276 449755 588860 181367 261603 74595 256859 257472 382553 260749 258271 223425 253155 152177 216363 247729 173966 260480 564004 241383 603931 199423 233795 236522 235718 233371 207122 357951 309552 335290 398398 231837 44312 231803 231839 1 227736 225394 233438 234097 1 196251 157213 1 597171 240223 242667 921253 227245 246561 168943 255728 251770 250241 256677 184745 1 143423 406277 269131 272048 266909 277976 284242 285379 287658 1 352723 359556 461766 149896 310643 250461 727443 1 322076 481798 333721 749334 351089 322952 621468 356635 254136 365894 344079 325962 380723 382787 390913 405644 401763 381160 412010 417423 422656 654655 434107 443312 466780 450927 427181 454422 234437 667008 65721 485921 591981 497972 204032 504536 638579 563913 578086 191219 951426 546546 552704 558915 567151 571264 108374 1 428273 595814 273735 596137 615904 620733 1000000 640021 639285 645447 663532 657652 683013 494629 675917 595796 685825 685257 690951 705499 1000000 797833 353851 659584 734429 743334 744137 751507 1000000 265846 767637 773311 970905 675341 789636 793638 755256 803831 804013 813632 818424 518372 827808 804515 845824 1000000 826270 704964 758690 726522 918159 872386 1000000 834164 257179 876190 912150 966361 889032 1000000 542561 882833 904837 872520 955099 912631 942864 908582 922332 542927 817066 722311 950839 931656 930584 934190 663329 937379 891588 942785 941254 1000000 930591 934335 595817 1000000 945392 380260 1000000 946434 948284 998867 1000000 445514 933707 945273 945450 970068 912135 311479 862788 895651 936331 1000000 937328 1000000 427411 937474 931167 801525 726178 924842 1000000 920474 631363 796644 770602 832532 910739 871199 891759 519381 894862 809501 1000000 867016 702874 834581 612164 860388 865262 833235 888406 857829 854133 911586 815427 859618 841918 840770 675541 638152 850038 611737 1000000 428079 749665 1000000 1000000 302812 772294 744127 761420 604441 568486 742664 735300 736962 73731 144288 1000000 711554 705711 700584 368975 690068 682685 652083 521785 637581 675757 661390 645841 639365 633386 1000000 1000000 355281 575458 592972 746867 590052 1 642499 571700 565272 581022 600058 575929 1000000 398617 357982 732845 679899 510123 510706 416694 494046 206670 334568 369324 837749 462681 1 451171 487625 265171 1000000 420650 396061 452207 415958 406918 435090 396650 771665 1 458429 371777 373073 149315 936341 355366 238775 323066 331738 327617 328872 368836 325797 320786 39391 421801 309448 309818 301917 298240 1 375720 159247 1 281188 175788 235443 206656 331743 264637 149833 722118 811356 257023 262154 75762 250658 254999 473008 236767 237655 470927 240699 141410 767935 225743 1178 1 226644 233870 229783 216506 230158 257994 64559 235934 1 232452 210770 232401 290231 319999 254743 254468 1 625496 888188 240366 1 403352 57510 246452 1 1 227424 254226 161905 258562 190933 248363 265949 267478 1 265377 767612 279769 283335 1 291096 289712 225309 301902 304645 310175 311983 418846 314105 718861 1 5658 456078 396800 945861 351821 808012 364366 365451 1 374393 379688 270900 389832 47845 313801 407721 410658 417876 413738 427219 432744 438135 679150 458693 1000000 461166 731278 472503 479336 484796 452342 607040 200097 509453 509709 506452 527425 525946 225059 555509 869596 305111 414496 429873 576073 590523 385873 594605 1 607074 614290 634485 173740 553704 549867 638504 650206 1000000 1000000 669058 674492 680577 149589 570641 654184 704266 656468 1000000 721777 727476 765695 733892 591292 752709 773210 761023 766438 567785 774793 767517 800972 941349 782789 736495 781759 760097 654232 872985 1000000 922051 789905 456062 844871 847660 853382 858441 338494 865625 868536 1000000 229596 880810 650985 790167 981722 894463 900845 900777 867188 905162 909545 900861 1000000 997633 923492 1000000 934649 1000000 928637 926579 935406 1000000 1000000 937453 934533 940177 817379 897467 943267 671239 629104 971745 871656 946690 947050 994555 397393 948540 947371 1000000 994728 946506 945999 977594 996469 943857 276930 941889 940743 939495 936708 925554 790098 851948 1000000 929808 927827 922079 1000000 869407 998175 356368 928994 281193 910145 1000000 1000000 913807 897492 1000000 886737 887288 1000000 832110 1000000 870265 868021 864007 564147 855766 826249 848313 843118 839819 833979 829723 824975 819505 815043 473391 806081 869330 1000000 798622 785494 655529 774846 769641 762819 715239 753897 801931 699987 717880 1000000 88899 719303 713635 704368 640887 679093 690479 962981 680279 862313 583727 818688 653911 684433 641660 657771 631094 623646 616155 610839 1000000 616446 592270 514608 764218 496895 449168 1000000 555035 559001 570591 536641 530609 541040 1 512266 631003 531617 668000 488266 229980 462674 436570 470441 458968 444252 232210 441854 549457 369362 37602 242721 414334 787582 413852 259277 406375 387942 382849 105358 382104 6494 302146 365893 353840 206376 344545 340076 340210 268599 315651 323496 762205 314843 310963 307134 114838 299599 296149 237794 293004 571784 314304 279623 51305 264561 1 826331 267982 273503 310172 261851 258471 256529 701074 192795 246892 246097 1 241964 176049 239747 639112 227941 229976 235869 1 242143 233817 233436 43994 232754 353269 232731 513486 373772 233067 236397 1 235500 895708 230024 247337 238312 231677 590417 241712 243159 244710 227531 266095 250136 251878 406953 254376 278749 1 171838 289362 267597 259046 266465 314566 358122 292601 286478 286218 293280 296706 460019 172197 307655 311155 6240 121697 376018 327762 332559 569135 340789 361453 1 354450 350265 343442 368766 384643 378629 309420 390246 413256 402437 404726 409732 417212 420621 426023 423127 945417 444280 471136 454142 459908 1000000 491246 477409 415000 486706 490612 511344 265047 513238 521729 533713 669505 245755 1000000 457341 556123 562561 568489 545845 582719 590004 589669 601953 618758 596865 618074 622586 602734 635822 938760 665608 654979 961158 672294 1000000 679206 406999 691140 692164 900560 1000000 1000000 715347 643641 728566 709991 620740 981824 705913 392770 765435 1000000 775959 1000000 786523 791624 796730 334392 826348 442693 816459 992789 828307 1000000 834653 819108 669335 848350 852602 854803 1000000 858481 685820 872666 842218 1000000 920314 484688 891512 1000000 895410 899705 885522 906287 905964 1000000 1000000 917114 1000000 921963 924353 1000000 928759 1000000 932290 934049 945131 939444 1000000 940380 941259 928868 942975 890346 945064 947133 1000000 941244 365209 1000000 1000000 1000000 947726 947369 990302 957681 947371 674317 720279 410751 1000000 933141 946862 940303 735520 1000000 948124 934330 1000000 930780 937862 246930 838004 821809 1000000 917699 236030 912008 913017 915359 1000000 813624 771284 934407 1000000 801671 884304 1000000 304009 873350 868145 826722 868664 857116 1000000 857573 844683 1000000 901811 1000000 826754 856742 817364 519128 790113 811072 798383 691589 638808 981002 633098 1000000 1000000 773705 747782 1000000 744436 620691 174259 727120 721501 888781 709886 697826 704560 692778 686244 427286 664089 649062 592954 832825 642852 862184 641856 628600 299041 303363 613056 443129 600630 336586 751235 341424 809613 406969 562605 554315 270911 542691 538463 532895 559272 520029 857340 291357 464644 449348 994544 484445 479925 468907 477559 460802 468250 449555 440691 438275 432657 427166 628935 483752 437458 594908 403384 372245 372029 383647 208551 372334 335699 364775 361534 388028 377472 280479 227770 348070 311624 384636 461544 105777 316645 225882 684866 322353 390737 214930 174207 301861 273561 885428 280633 282264 273508 591815 121570 309394 409021 258628 598276 268294 235947 1 183025 258109 247928 245353 239248 211631 386191 238479 497409 223771 233690 230480 266229 1 461034 218092 350213 96446 708920 308956 217511 140560 1 234165 230315 236897 227924 225113 89913 1 158626 151772 242513 857468 308112 235161 249738 762799 297570 237953 606244 260173 263296 921495 268134 947700 141319 267691 279424 6257 285946 332519 300512 296100 732551 505396 307049 303739 311368 318775 302990 839999 453795 706755 336254 344362 348397 902730 124367 255513 587820 372690 400949 696552 386273 1 398021 401912 411922 244359 419346 425072 431085 431310 364129 432592 544220 491922 697894 746955 472997 547842 432945 306989 176152 340717 515191 1 611398 526774 42479 415901 545209 574704 628609 558884 601193 577448 600489 375101 610712 635394 611800 614735 641523 638646 570434 642333 689073 654026 659700 674002 1000000 626849 689964 757714 512583 697430 795309 722069 1000000 724982 643212 757589 742034 303579 745519 873094 900423 678262 636630 806750 821321 470045 786762 800688 814836 810518 896049 633869 993394 829639 835865 839980 780153 825145 851579 858044 860100 864143 986878 871966 742745 491534 923563 1000000 890034 893383 896639 796676 421131 1000000 1000000 1000000 1000000 876142 1000000 922052 955033 797605 816101 931760 1000000 933958 936040 859284 938695 940321 922353 942509 983211 939518 926912 964155 567026 958023 936600 961435 1000000 948242 1000000 1000000 927012 947434 892453 946599 985832 945155 943303 764307 1000000 956367 447583 929535 1000000 786217 1000000 1000000 1000000 927829 950978 889524 919586 825683 916131 854421 790260 907727 905337 896861 881538 897568 892722 883864 931608 281639 880726 457918 790567 858026 862582 975677 854582 671344 1000000 842411 1000000 1000000 771311 832663 842812 804378 809002 886525 799365 479360 1000000 797962 588611 771968 588948 763519 759322 753513 744019 740580 734615 935364 442099 87025 711971 1000000 698361 989725 693799 682682 288394 670345 807422 663899 270223 645028 612506 337028 646628 621171 609288 619539 501592 284861 588912 595855 578034 531509 563260 572870 551702 533462 619842 584264 429135 302831 541895 939079 518826 498477 322127 280364 242299 474696 468956 463103 465794 457257 1 480542 434673 419080 1000000 364752 1000000 1 231798 396822 702235 632489 264776 209500 371493 620704 210280 637364 352546 332214 343406 516981 334647 519462 323187 760234 780012 313695 310077 306172 314117 292583 296463 293866 668376 285570 691481 690517 306921 178150 270407 268659 265147 576186 109300 257859 216277 253608 433155 225548 254124 241957 284957 238841 242307 246210 239274 183395 443443 278488 338028 234984 255986 176597 192858 233479 237966 233205 119798 205412 235661 227684 233944 235658 328463 651519 1 239290 227912 129069 243121 243271 246208 248402 567549 383432 253621 255886 257881 1 935019 264316 310825 270301 274291 284389 99304 282240 286532 352671 290481 295492 259897 807900 276701 167849 258348 248101 984215 413719 490924 369765 340105 706261 351110 132542 270198 230325 233255 358975 384082 316582 475676 391743 403820 401684 421869 224209 418103 423666 472258 489100 442658 216079 526207 242657 596110 826233 1000000 310727 687078 485491 499160 467219 510659 374928 522830 392868 534942 513022 547167 1000000 559536 547026 567057 532991 584668 526216 597966 1 575498 1000000 519882 627514 636072 598736 751470 656802 658353 407575 413712 787377 682536 475938 694365 1000000 700125 698423 149917 724778 802619 734895 882436 799710 751693 709160 763041 1000000 528016 966852 294209 634467 794614 1000000 800116 808507 813287 741787 900833 828645 828118 910440 815328 272168 850973 880287 1000000 732256 884665 871271 1000000 916041 874478 885998 889764 892834 896116 1000000 1000000 1000000 858128 911133 910801 916790 953701 922406 923746 926754 571061 993206 1000000 891084 940479 937197 1000000 1000000 941395 939783 995166 944690 930945 950095 893680 1000000 950361 944220 948306 893001 1000000 946561 1000000 781250 956316 977418 946524 296721 945336 907316 1000000 940992 942970 604888 887470 1000000 934426 1000000 930769 933776 946946 925744 874897 919545 917255 945798 497201 936896 913314 903389 1000000 847065 943901 975838 1000000 883600 880035 875486 891026 868712 477892 830061 918739 1000000 847851 872382 889534 252140 587782 374278 610058 817008 811257 453071 1000000 1000000 993481 786024 780771 775487 770098 766103 764023 753782 749206 1000000 755947 731256 838712 838451 709252 708166 683736 968205 871118 692189 698773 613472 666935 664056 654278 645155 310386 366137 683098 623560 695021 609563 605006 596872 737888 589101 590435 672108 567267 59149 156203 530216 1 638382 509409 524797 518796 790682 506110 888716 494656 1000000 482800 769865 471565 484155 1 493308 973902 440849 529651 431113 254840 422886 405632 409355 667406 402856 380327 497852 933155 970313 346377 368480 363711 359556 354246 258482 926495 307969 325445 141762 326828 1 319537 315554 247879 325591 58501 100049 276111 304803 347983 101286 283603 744647 277368 668796 252422 268926 268237 261900 422959 261343 256747 271477 252574 21256 248930 1 243318 537891 363930 253210 240689 158516 330516 240838 236982 191906 716909 288165 232015 224925 233800 238350 242938 236556 246286 220680 563320 246506 237557 241036 429637 820475 240503 1 226869 319018 246144 354874 250643 257185 262384 264648 257767 259979 264546 488783 279623 815282 1 224167 278306 288951 718057 49411 292494 301704 294769 302008 100179 309226 330126 49201 321315 338626 233366 177911 169639 365051 373570 351528 356303 871824 365864 325380 361457 808718 385644 390669 356311 409032 290858 412284 226240 416946 427885 433530 272127 432870 17384 456201 461909 353088 84003 686968 485332 522139 399242 924774 1000000 298227 847132 1000000 606402 536195 797896 552026 543477 771441 552208 621112 854458 589130 905049 615671 461507 579881 977974 590237 631034 638907 644783 344657 657575 1000000 669033 675197 717927 679720 693172 705459 704823 720170 1000000 722473 656595 766146 655981 1000000 748844 1000000 753285 764423 570492 659186 693411 1000000 370884 958170 762706 802687 813874 861106 825776 1000000 670616 836962 541494 851614 306194 670103 1000000 285336 867247 861391 874411 858648 878754 841222 889095 882138 746198 899390 1000000 905009 907897 909809 919402 628222 683911 556474 923491 1000000 922603 429494 932327 924606 1000000 934130 935528 917668 927304 942897 934457 388414 1000000 947525 494494 935190 949414 971562 948998 933423 946668 911656 947264 432756 911160 947744 737588 710042 1000000 1000000 943506 929632 936988 936709 1000000 935073 930988 932270 1000000 920930 949881 1000000 923261 920859 871737 915888 876458 910571 927181 1000000 1000000 898496 799736 863506 888553 991262 903602 1000000 466704 961521 864343 862705 1000000 873276 1000000 845399 1000000 353723 730146 842789 1000000 817873 508929 796661 637584 776569 797219 762851 782688 1000000 462957 779501 761285 786600 1000000 722655 736245 710105 793891 475223 716143 710054 632852 552896 682799 674111 680616 18116 755618 661863 969586 626426 644252 1000000 631917 625262 682665 625682 607712 551164 352433 876647 442380 770906 503345 572623 643652 538033 539416 537694 533065 584542 944563 122622 346703 502378 837987 490630 1000000 479276 481187 467256 509210 455708 453872 577119 390759 433116 456068 422204 940721 28668 405976 427038 395451 744824 420970 365400 367199 371829 157247 1 473605 503214 507325 1 310428 356431 184396 243093 517931 188708 312588 485371 305388 301868 152522 809510 291392 298836 294682 1 275872 275720 250676 128174 106237 264884 137134 258928 243555 321647 232293 274775 851773 251187 582555 77413 243107 1 240746 239616 229679 255249 241820 236411 239491 1 234681 233832 1 327369 90428 1 221530 238860 263826 237278 236751 204762 343126 239400 229761 246906 243341 1 435430 289943 249471 251368 280362 197285 829115 274789 66180 264565 502307 261061 564683 202317 305322 383133 1 1 290913 306325 548802 1 304748 545999 132489 316531 320526 324614 100601 328883 336810 309960 347652 543906 348284 1 352017 279436 477129 373854 382312 405498 396677 1 277251 410532 415905 538627 337429 386227 200224 446739 449199 495188 426510 469167 468177 487902 579354 489964 508445 492825 526628 513973 764314 606566 532230 538355 555603 551250 556328 562995 605516 581050 882880 768482 593978 546857 609263 430661 1 616018 893566 724775 700526 649511 724741 655454 552493 672448 679932 680094 685012 750287 703418 709912 541918 695958 655056 732710 465964 750506 736235 728389 757249 580901 874919 789261 223474 789009 806016 864784 799907 758440 811578 819383 837872 934274 831482 1000000 850702 895285 835075 853935 857292 861881 663674 878290 1000000 630609 905816 535273 1000000 953128 902638 1000000 852901 973872 1000000 904126 938358 1000000 640131 902692 388869 1000000 927699 993894 887474 933548 933862 950561 1000000 821553 941130 941209 943875 1000000 946676 1000000 957845 934100 1000000 941017 924172 631676 1000000 681436 454468 941721 948740 948496 948049 947069 1000000 943881 1000000 943286 796287 1000000 938738 777927 936219 934493 932251 940485 1000000 918463 1000000 574381 919740 1000000 584624 911864 967744 905927 906689 886103 856207 228971 1000000 886299 825966 797710 874278 880662 863341 1000000 859728 190380 1000000 847060 1000000 838216 833789 806512 720593 816622 810713 860906 1000000 800467 872545 1000000 744245 745597 774041 377072 766054 565308 753124 746709 749201 628344 715003 915893 227054 329335 706541 700649 1000000 260157 682790 1000000 754594 796714 665205 546045 793753 664837 588969 627971 623847 587813 609217 603191 474608 611239 576521 578364 621664 257067 822735 525337 39340 577887 534854 529147 267150 259258 18480 411528 425432 491153 414512 476014 1000000 469288 463534 381355 469730 429530 432663 114648 129874 232299 324320 413238 628192 216437 402130 412944 387122 381693 377065 141913 1 491138 357821 352063 553513 329252 422787 509988 332041 316628 322693 314431 485170 414750 301145 380678 646975 296216 292774 289534 283407 273467 271469 217718 275166 83804 268130 265939 267927 254777 258634 235398 192926 251307 265415 231237 358849 294973 244137 242711 241502 166062 1 330574 182331 330336 1 17130 235588 234329 291894 234588 26737 257753 212183 235307 340657 236290 1 363809 315907 233720 233203 245498 242567 244572 246044 514098 661086 251183 237693 726339 1 82619 264540 286120 1 268385 837726 104623 1 110424 292051 189179 891337 1 294917 514186 101635 308230 358784 324639 1 323849 329578 452703 194361 340868 724975 349841 388811 555078 494007 585048 673683 378486 383470 1000000 393666 237672 396213 406899 450605 419983 310686 431306 436711 437089 447502 451605 452844 470504 498138 476842 1 491132 451410 365279 511394 480254 921935 295574 1000000 412058 507801 452515 735745 592996 331188 1000000 504589 1000000 125551 598798 608133 694588 618990 564711 629565 636014 645841 840010 654307 662079 798851 598711 554676 684483 691990 696480 695420 708198 711534 719961 740903 772569 730110 417089 68753 753968 758308 664074 795846 1000000 782430 861106 768750 819935 1000000 276345 814166 816036 839721 743653 771089 238414 709788 844120 717798 1000000 872689 877316 941892 835532 1000000 876948 868694 333562 808689 1000000 1000000 233462 900956 354213 905897 909930 912731 577392 1000000 911899 871691 959579 927487 917044 931608 936212 1000000 937099 937283 940240 941506 941764 729710 948864 1000000 910050 656381 937999 951640 945680 1000000 1000000 961138 949892 949891 683365 884200 948705 938818 662258 715056 945991 945123 944136 942848 929529 940334 1000000 937105 936358 935134 931711 933042 1000000 1000000 922926 787074 902130 823623 1000000 911012 374388 904273 1000000 891038 439116 895704 1000000 595797 886851 376012 907712 900295 736240 938130 782587 784157 826358 906201 255652 815068 743434 826572 948996 966871 812843 772582 573690 804919 707352 391124 249004 767673 385616 1000000 1000000 763866 749908 1000000 737483 737478 726062 691837 715160 708471 702821 696845 514248 684883 678916 1000000 231263 72472 655201 653979 642704 705530 628245 1000000 616799 1 615608 599153 653144 1 633534 530233 610695 31604 461579 549688 531843 537352 457735 526826 520707 70948 546787 1 178045 496271 483204 362581 593428 465608 22607 913671 445111 700751 448342 486095 990158 428458 415159 409835 399233 413939 394101 419518 231216 1 576571 1 280796 1 567566 350300 1000000 341170 337197 363180 330221 324390 415105 296889 849796 301053 536269 269288 297419 370166 455583 1 183469 281185 289170 331361 272500 270665 282171 317092 262187 1 268958 316628 256395 441832 249813 1 128808 244966 243133 296663 243717 237143 239004 238433 595123 245107 238240 235653 97498 234857 1 1 266067 235290 30319 225755 244176 228420 237901 212914 239662 240429 241896 421318 211389 248485 183268 304653 167281 1 632951 1 258668 269656 362367 256742 1 328363 274325 227523 512363 809654 286756 279777 303136 296593 700803 75882 842970 488315 1 384584 642276 969542 331381 336691 313849 344436 354053 167587 533211 513906 319340 372524 380176 382432 356771 337896 581428 402200 408520 1 420040 424287 541071 1000000 644720 59524 283917 458159 465082 419696 1 828484 504439 495288 497904 458344 800662 386087 575217 797216 536781 538874 631961 53786 542340 566437 1 578807 197646 591984 597489 533649 609819 163948 618652 641447 613521 640692 646786 652703 659057 368184 656599 677253 689407 1000000 695198 708776 707931 203637 718451 450920 740065 222595 739517 747212 1000000 752414 639854 360211 366324 612618 785132 741628 795470 163670 779348 812098 816189 832390 573969 825656 887173 839058 961636 1000000 851956 856319 1000000 864071 869121 687886 1000000 798158 634127 887095 913159 888050 807586 900459 904260 1000000 925583 1000000 417977 521646 905927 922746 925029 927279 929409 927866 930521 898840 944283 936963 1000000 625492 939847 817281 1000000 1000000 947023 947969 947020 1000000 1000000 946496 719644 905639 950311 1000000 952218 1000000 953397 949551 948257 683131 822340 304211 976648 943582 949009 941193 721944 939442 859569 932492 932624 1000000 847073 915652 946949 936454 816956 883111 891919 921821 939121 1000000 888333 1000000 696134 922196 889288 571039 830382 880026 738111 914851 897066 1000000 832244 851536 850418 846129 865808 831199 842981 764999 823217 1000000 854374 808689 1000000 803672 1000000 777406 784084 777922 807336 767974 760761 134918 713892 745128 742868 745386 728125 718429 716568 854070 1000000 1000000 1000000 679797 680149 674926 752199 662641 195436 1000000 676752 638694 632261 217782 619586 648748 607214 232760 595376 1000000 683078 562770 570395 1000000 662072 551871 339173 501357 347617 539451 521273 943635 509686 363925 360613 491680 485273 475382 473494 467689 462677 388555 541530 476406 438358 1 230955 487362 369670 411782 406464 1 395999 884976 408153 382169 379151 379339 380349 656799 356633 352180 348210 342988 336222 371628 654380 941572 267790 323411 1 310264 313277 436221 787062 75612 571736 287369 298577 205746 118406 279595 276196 278118 1 1 1 256630 258664 254084 266703 146003 496406 283327 247263 1732 245948 213721 242020 240694 850916 1 464007 237289 410205 235739 235859 235600 879651 237078 259746 685112 234816 236286 236571 255278 192699 293571 239807 240831 370874 232962 368223 239438 561826 248221 135174 1 275546 296425 258956 1 303093 1 263677 192183 1 313509 272508 286313 299826 289279 130465 244413 557701 29923 401165 310448 314180 318269 203010 326388 330575 599904 330624 339315 347387 352835 357242 382173 384674 903667 377553 1 392835 389571 397152 401876 687471 734820 213770 426155 430740 457575 104462 558524 451413 448345 566974 468464 520795 492527 496542 20296 492259 1000000 509699 633432 531992 542360 534137 468637 404646 709295 429053 589448 567202 575762 8635 589840 548964 602215 611234 596962 918922 628752 638549 1000000 597575 661999 658976 442098 980627 424025 682191 604770 693893 699831 695946 1000000 717413 772586 728934 850961 740754 582181 750504 757210 669735 789553 951936 780158 787711 1000000 794535 799515 804541 950837 819052 822008 824024 828730 833584 815298 848271 917088 557012 855423 859952 860708 867636 884407 873820 879090 1000000 849470 720101 889900 1000000 1000000 902967 906136 909045 1000000 914709 917373 919936 858307 1000000 916085 929126 931354 1000000 935987 1000000 940415 1000000 941655 944630 1000000 908519 945568 1000000 1000000 949320 654413 949742 961278 915029 353089 778484 981562 428346 950885 782637 853524 877620 413192 720232 946059 945547 1000000 1000000 1000000 941489 915442 933554 943889 932961 864430 946135 947200 808892 913269 686497 795594 1000000 912544 923308 912947 827107 942762 888381 1000000 867772 825054 576615 1000000 883965 314345 647561 662551 860251 935211 856732 791018 843195 631108 828323 294803 824911 132449 971265 804107 845987 526042 857416 649254 1000000 866264 740450 717373 567537 493172 612352 1000000 945933 38524 730199 720981 658926 712807 583099 696996 650813 919455 610866 661223 374734 134810 667885 652893 735255 29737 575611 412271 622022 650044 426382 740986 538854 603275 592198 578327 572599 624425 657703 554552 535970 540565 542081 541067 523426 509021 511344 505282 566904 347177 487388 481473 476411 476047 463973 389165 450949 450288 513768 467417 430053 429989 416408 413735 408030 499034 397901 1 387667 720476 377464 373972 369088 827936 357733 349916 328688 1 344758 345865 79945 331765 316009 327811 623703 300887 306623 473717 300476 296749 471023 314810 1 272929 284091 291425 255079 272154 269479 919180 262231 262113 259759 254097 277193 708496 844267 555593 248044 757265 245171 1 244282 392722 236488 1 1 250027 127950 1 239980 1 235896 235801 230152 787245 381469 232224 236663 1 238656 239063 1 289974 533744 243619 244577 1 243535 1 252578 210579 1 1 778451 353465 257351 223757 403993 270944 273673 634971 310503 251108 279161 327711 291409 295428 299976 302465 154709 309841 320385 481507 252075 314274 987784 143873 336548 1 346479 355604 345489 356370 139871 369726 382199 492292 239814 439907 195061 1 450253 411355 244158 422843 179597 432651 438729 444226 449908 455036 461418 467890 1000000 437506 484974 563684 497777 451906 428632 515191 332719 542546 742520 533688 484102 597842 557505 563374 947817 57507 558977 646532 594668 593877 477121 394907 656707 626342 1000000 403330 775372 472875 683422 704476 682694 697125 674124 509743 692604 634244 725993 853408 709777 721906 772001 727041 854376 1000000 241497 740271 558064 698110 1000000 771652 782931 382044 792785 807621 803448 810167 813412 1000000 816588 827866 831210 807390 843153 360481 525148 273633 763665 1000000 870596 869969 911978 726366 901691 880758 885655 893653 971483 972453 639749 940394 876736 1000000 1000000 935031 924510 918558 929675 1000000 928974 936511 933435 924223 849154 954675 934811 940109 927353 837024 979815 873045 910804 959198 950443 1000000 949746 922524 1000000 951028 1000000 972094 680597 948218 1000000 1000000 949441 1000000 987439 947152 946179 788241 648640 976529 951904 940081 914730 936391 934582 932619 787777 1000000 1000000 923991 921570 919103 939498 890873 911144 805806 921802 874536 1000000 905765 1000000 948722 885082 881452 385395 873915 869715 504111 862456 297392 802327 301911 844982 638928 836012 831421 806795 821394 799915 1000000 807406 794553 700343 217329 751899 782022 776005 746475 1000000 767437 719283 425890 586875 737074 728690 726446 588958 715881 902728 703175 742044 700571 689517 703767 673926 677424 661123 615417 392359 642230 636702 901323 623440 614994 611969 630277 1000000 649472 1000000 235088 17603 430524 605471 873723 396187 615652 1000000 494629 527514 649752 515100 83981 501424 493797 465049 483592 446440 968877 466052 879566 491451 460571 458728 437607 549576 333661 1000000 479468 425786 423759 425129 1 389535 384300 379453 266841 31892 378231 312691 356129 151924 836200 1 82906 333286 329074 316697 993213 336753 313050 77050 292998 952634 978210 299780 291566 288358 360303 269447 278955 273091 273352 403313 279889 282067 101424 209423 258605 414832 254582 196644 216305 249103 247482 1 244311 243224 251557 241222 218952 239248 590524 15834 1 711991 236559 236340 238976 208401 236920 509878 249196 210902 1 201688 238731 867881 237944 140806 243299 244684 245955 86223 1 92254 296930 1 1 259422 263095 262684 1 268048 270586 835693 276085 274863 1 282359 239252 375284 985325 258539 213133 305181 237714 1 321456 320807 1 320410 393064 579944 285206 346556 350192 355282 415077 364684 369551 374685 379335 79906 300698 632002 662111 404937 407447 413003 1 995608 456141 73308 443101 448740 460098 351089 467578 445598 478596 483483 573670 319004 1000000 481845 513565 519701 505933 483926 245808 572945 554736 480148 609470 651124 574752 67622 1000000 591193 893558 563991 763069 612161 646495 1 636633 642796 610975 658712 455416 667529 672972 643605 1000000 353243 493583 428586 597345 713176 721110 725127 709616 804201 743601 959442 1000000 760534 728146 771153 206534 782232 788053 1000000 795496 802514 804414 838667 817213 859730 743456 1000000 717983 867923 1000000 1000000 601303 445020 741531 927457 873806 695710 1000000 737164 882462 888801 893507 797750 863978 1000000 905216 897404 1000000 755571 262783 1000000 930545 928065 450426 981979 903662 928563 934883 907241 938406 1000000 941538 942888 1000000 803608 1000000 946961 952582 944677 909454 946611 984387 949074 957005 1000000 1000000 930544 1000000 974279 1000000 1000000 1000000 888570 738793 1000000 929688 941528 944966 1000000 299963 1000000 531821 935478 933310 894671 1000000 902665 1000000 944222 1000000 1000000 914926 1000000 992870 935283 893655 1000000 896478 857690 920501 886522 876583 879217 832597 829500 842437 1000000 1000000 1000000 848905 849584 1000000 850202 833263 921398 662599 741287 801072 809257 832473 803430 794105 140910 777732 778427 929775 876315 763735 758083 750784 305318 735810 1000000 730078 715121 719925 1000000 705160 700942 440196 860973 151103 831224 705620 837098 668850 779939 1000000 638105 659374 626486 568532 614150 609433 1000000 575011 1000000 863725 576986 657330 718273 580418 552259 490181 539985 545313 345225 1 885138 438176 355949 494372 491620 488885 428340 826165 462356 461365 456577 451234 573812 888553 368366 428631 379422 417627 410591 406845 635718 354799 391348 989532 370194 535377 371374 366667 446128 357216 374824 37503 329748 338783 366125 330511 350689 322464 372725 1 58560 72701 937690 176299 289482 1 305754 273458 283325 280538 202161 204671 271826 274809 239917 263786 186828 226082 1 254070 253586 146106 249964 78013 529544 244275 496609 196436 1 240746 245600 582586 238434 252592 1 1 221506 263355 224678 776829 611136 240603 176094 232149 222039 772893 229140 556790 286332 106167 244488 245958 235180 1 240762 252346 254285 256267 697933 260538 1 265182 23712 1 1 289682 278506 289496 583563 624061 230627 2411 297752 120380 497250 307578 177069 316453 823416 1 923116 1 934928 280207 283198 349583 321203 359554 364743 494781 410791 378314 403657 390332 391408 398618 73778 1000000 414445 569114 425274 165467 436305 446118 936230 444049 451041 465860 455150 476305 481751 488139 500787 282272 1000000 624218 83460 522404 530237 588716 544178 572861 77580 561017 567454 205516 883497 552973 592528 735023 536641 446752 616711 779685 527691 635177 641419 647539 653945 289174 665857 683680 409689 649933 420249 695083 1000000 1000000 716836 259903 718939 731000 737134 317527 748004 225878 708877 781186 784769 774156 648233 786405 518162 820586 1000000 809886 820113 816300 816181 952243 824254 854711 1000000 792342 904813 852929 857203 854349 789646 1000000 1000000 877737 774470 636940 918801 589571 852996 897893 888940 967974 907890 897493 1000000 917569 924350 921010 822092 926318 951876 930729 996051 923932 943831 810207 940151 941589 815379 944258 716453 951940 946819 614545 945826 1000000 951884 950875 861547 539877 1000000 969200 1000000 710116 891931 1000000 932303 950065 877979 1000000 947546 946550 989340 944191 948927 940220 915446 946758 661398 1000000 932638 706048 917996 748546 569006 894349 918761 560744 1000000 1000000 908323 843233 1000000 1000000 963145 846365 888246 611548 562524 820782 797137 868621 967703 1000000 858541 852641 822838 854307 494897 837052 272054 826380 783397 516515 811139 728862 801042 408204 788207 801535 731553 771895 541929 764219 739723 471042 667275 744375 589025 725633 986690 712488 1000000 706954 695234 696324 694577 189041 696210 671349 671490 659397 607529 646872 638478 635099 713634 547227 616187 615662 595498 595716 536596 587502 694576 493467 870088 560609 565137 337941 542153 531316 477680 510714 313983 511716 526963 499705 493741 290198 428984 732832 934406 515676 361128 452963 449063 449716 436064 431072 425046 419313 1 401181 377637 475656 220781 388093 355025 378173 372251 368084 362774 358973 1 1 420498 342607 760064 472532 1 267549 314819 316167 236061 406421 331070 650385 119833 292462 287762 287577 162858 281579 277654 275776 77605 1 165012 272861 261572 260568 252534 337274 685737 226597 509316 248294 246178 244791 244865 362679 12715 241482 241257 415059 130091 251446 278369 238478 217009 241195 1 237147 68434 246605 627571 158316 238914 630179 444119 241299 155728 15073 224265 365823 247535 249576 1 622486 254263 256098 266057 450409 258720 84131 140919 751615 270566 476666 283180 275324 265024 294480 255180 298215 138151 444304 305142 307786 349831 292217 482425 329305 327888 331582 366557 340133 332399 386343 576613 401689 363129 977645 162372 330098 568406 354713 392364 399290 635751 406887 403128 265979 455568 338248 431730 435069 462744 446692 449165 461613 463846 350216 500583 511799 492856 499329 504685 510407 621979 522808 280282 535048 1 705319 552892 559574 981327 597287 578141 590824 234582 599161 590297 608934 764611 621526 627954 1000000 640065 239294 652314 658423 668617 670597 641549 1000000 688667 690277 569309 706469 710586 729737 893177 744931 735480 741235 746759 752386 1000000 763378 914749 841789 1000000 805239 790855 793619 793799 805413 810392 859591 820156 823535 632955 835153 873097 774398 847743 858146 467297 860430 864674 870100 872653 734514 882053 883964 974679 857219 894419 954839 1000000 899433 900045 846357 1000000 674752 793047 829487 964080 926060 929209 1000000 940640 1000000 1000000 891285 936314 941507 863459 944346 936950 941194 947769 931648 1000000 950919 1000000 794209 951809 1000000 751391 951066 1000000 950018 1000000 963507 933923 409338 327431 1000000 940291 854471 1000000 1000000 944050 730407 939965 1000000 1000000 935557 933837 941604 929128 1000000 925852 869449 919932 862435 898104 917893 908856 905815 902990 883259 1000000 885341 889379 885820 838954 878578 415929 575975 869146 920103 874747 1000000 821007 680940 744746 890774 809481 1000000 776358 818154 815407 808009 1000000 687304 281745 824678 319422 776987 771625 766241 723114 776843 750893 744128 750810 732632 1000000 719462 715332 946345 716679 143280 691728 592449 1000000 1000000 729146 584649 903188 694795 1 1000000 632843 633170 1000000 615119 608145 1000000 593752 597650 724899 589807 570139 525473 551317 568839 544322 537930 531845 955922 519304 101109 835604 1 179997 392076 483999 1000000 568141 496741 453193 394359 449447 406416 696095 590391 444695 547157 429678 410956 681315 403494 397249 1000000 444961 258673 380840 1 381338 25324 356092 348906 348619 342561 335236 190091 484804 325617 332881 317590 1 295543 306529 302497 307770 279888 1 692828 520897 384040 281172 283779 1 265689 724455 285792 411001 122142 266525 1 269217 253620 257619 249398 248533 593740 210088 243852 242427 229996 214255 240366 236586 240581 238474 221182 155828 903994 237490 234712 237349 238242 238151 711838 239127 239771 291055 241435 199893 16595 616820 245975 247318 248882 1 250718 207422 255941 1 1 262296 264608 297970 1 365018 1 1 848678 106534 287075 182902 235745 296539 300058 303537 117052 299590 310393 318606 346093 958128 220398 273843 317425 304823 285041 770144 400781 360575 366630 429845 381969 382098 217646 493467 559237 389996 563155 290084 425403 440383 286715 29006 708241 307579 1 491905 467971 560819 476970 265210 485515 159383 497666 1 508784 402933 156856 528127 540664 548061 537866 560377 359899 727825 1 574846 565899 551358 595396 600490 612078 564326 852299 728874 1000000 790906 644822 357865 681092 558807 669093 901628 673065 687332 693327 513942 523505 711074 716924 717498 653929 734248 861152 745587 751190 735950 761708 1000000 825594 766645 181645 789083 937490 800986 797598 809582 779955 819168 849423 828634 812764 833769 845928 363198 855458 874272 452099 863118 1000000 869420 875820 909570 554629 957947 890466 894323 897328 1000000 371278 906673 927760 982070 1000000 1000000 1000000 975692 908504 734321 1000000 932431 905989 936350 755516 939865 939610 943016 464262 934012 1000000 1000000 922491 1000000 679515 1000000 1000000 957906 991465 1000000 951572 953864 899309 951996 1000000 999352 953490 1000000 984586 948959 960653 1000000 1000000 1000000 943072 945166 1000000 938300 1000000 949285 997329 1000000 699457 924919 847960 1000000 682813 915312 229694 910215 907101 962123 710372 808741 894200 890799 915511 883634 879969 866933 872069 1000000 864008 860430 1000000 405929 1000000 842693 822538 465968 537306 838730 822446 784385 809292 804804 792780 792357 789455 773455 780182 783606 344778 512699 757226 1000000 739530 808268 734749 728980 500433 808234 711588 486196 686365 693850 687856 681886 208601 667665 663726 659811 480506 645431 494713 633053 1000000 486736 554567 883190 69545 648068 554971 762498 564651 572596 1000000 526621 293439 437550 510735 277441 528146 834446 554595 776105 503969 498347 479502 486118 737100 441510 454965 396241 374632 451351 398549 152634 389983 560660 425019 557995 413025 474685 1000000 397064 1000000 675187 399648 429044 333637 359868 362889 701583 373855 345684 941175 490876 236139 330460 326980 323234 424867 340944 130133 356931 303920 313316 1 293706 398756 190353 283160 284957 293433 275406 272647 361541 267605 261705 301278 260633 258439 338525 1 252004 250722 236523 256196 246807 145655 284323 121324 49310 180659 226321 242741 228206 1 169013 389499 483154 355434 241575 260185 238432 1 339198 243232 279890 858369 259811 241668 257664 100278 247366 248791 740536 256258 183268 255814 345864 259862 229471 264366 1 305286 271780 274507 277290 280158 934904 1 327883 208342 295967 298980 314827 306526 312446 314016 298888 323944 222298 1 320619 344276 342803 1 356810 393568 482990 364774 605486 436835 296687 332677 392337 395591 400546 410414 338640 412957 360039 432066 436014 438288 441541 6579 515705 460933 465600 609035 454691 484216 495356 432461 862139 508051 391544 520130 618068 376484 538370 545717 557390 472826 551504 569193 575388 751521 776757 590192 658904 620668 617401 619686 706510 20995 639493 640431 649581 848167 490751 1000000 928224 12301 688218 988230 689240 734980 702810 715651 721475 727260 732939 696630 779255 749989 755567 537647 744718 690794 621665 423925 810175 793114 810563 811495 423268 969761 806468 671070 827666 832440 890770 825224 678418 864965 1000000 589775 859922 867219 879849 901969 878709 1000000 804289 1000000 893495 896770 901797 928809 897305 909407 412115 944415 1000000 771443 1000000 929399 927901 930099 975159 1000000 594855 383467 939827 941934 921695 944362 663865 945347 825022 1000000 954877 949422 951020 952029 951804 1000000 853830 953667 951629 918539 765413 475517 892894 952490 951130 926365 949952 1000000 864838 925449 947525 1000000 1000000 963783 933346 625433 742683 933583 931519 1000000 997017 927654 1000000 940477 916973 914235 911232 908020 1000000 902189 915879 1000000 1000000 863202 887625 925228 808182 1000000 860999 865837 883453 928301 950496 848898 1000000 842594 957595 831617 984206 830506 497412 853148 838806 910221 789491 643819 784714 780863 809301 769720 778220 759225 806728 748136 742617 736809 743720 571611 95906 761621 716551 689183 663035 307766 684015 677210 357968 573828 774967 586538 600991 577616 634816 646447 622966 651062 701943 601055 283163 238173 583477 1000000 576769 567152 560608 554741 455199 364533 536369 451453 655306 518228 892219 506493 501540 495214 469168 467527 476183 284039 420177 765262 393058 453310 436106 482220 644612 639196 420100 410270 409408 403464 397718 379584 373624 402534 294275 92667 117057 1 359554 317833 350390 345914 336158 337217 332734 376526 319565 314317 296570 308631 309214 1 278057 286088 295078 291739 306473 1 915408 279456 434736 284779 126546 342315 266376 200389 259466 1 260886 255481 247591 578551 307927 248650 258416 246054 244535 243472 737643 640257 32001 244475 239578 743772 203768 71482 116689 238125 297431 236269 346448 234273 229073 1 1 186512 242611 422424 107163 1 247555 272560 80811 238876 557927 283001 481177 287852 286129 256536 266520 262229 351237 1 490163 172547 297542 487094 288863 370700 329629 853583 322089 135712 309898 315572 271566 324852 153887 472672 519279 419843 341951 346358 215575 355349 99770 364714 375739 127293 381131 403052 389058 401944 522020 403245 176085 415165 420444 425150 477877 484715 1000000 161597 453971 749315 232418 1000000 477080 1 488160 1 480054 435469 519668 766141 524858 565805 541816 317267 166527 517768 472923 642850 573937 580660 586124 333834 599831 604999 716175 607616 536904 984051 577531 173946 691170 654366 657791 949859 667506 672991 683050 690724 706726 454570 1000000 706628 542336 471814 735252 476961 774737 690991 960126 1000000 804953 694418 794599 781540 783406 809728 797186 405149 807333 814441 918164 1000000 826803 831989 895376 828640 220808 849615 892900 690790 1000000 989567 1000000 874407 878256 1000000 883851 841969 905026 896213 380946 807637 882721 1000000 911906 914764 917522 562277 930103 650811 941332 495481 1000000 934274 942661 743064 939741 941449 1000000 942998 945714 811069 955576 718855 950029 677990 951866 708642 952661 953056 952968 1000000 923512 961461 965192 952857 954021 926260 911808 996106 950220 942961 945744 947733 883868 772428 918670 1000000 940413 938364 945407 831246 259691 1000000 273965 925660 1000000 847359 921093 599779 912584 909600 743811 1000000 906076 201333 893577 892068 1000000 421828 884755 907645 1000000 900865 698028 1000000 871979 850639 248053 692099 837527 832661 827912 823367 811054 857566 808781 874637 801531 821167 897668 373364 777475 1000000 764873 608091 647635 749823 741914 739492 733032 726858 250963 715745 1000000 872946 815222 680611 608594 680477 674095 607660 568592 655814 674869 722243 741562 631938 185153 618911 953369 490997 626262 584781 620345 578677 792109 558515 563174 609963 882914 595026 538475 471826 1000000 539935 462198 423036 856411 821069 490336 482559 757181 431676 467275 465377 33273 449747 444149 438537 432996 1000000 422064 358190 410332 403888 416901 345678 390571 385530 621363 375639 256627 224346 361303 355805 281534 348387 1 338843 330019 300800 105098 321293 318311 318013 310967 292246 275092 302550 285725 302932 266740 286723 547970 308525 277835 412569 272335 1 677912 361237 671469 260468 257970 515257 252016 199058 251220 235724 246916 246649 310300 243704 305721 243159 622735 243810 748716 239481 43237 238935 261070 238668 237876 294597 245123 115467 1 553590 241109 231365 254900 289834 772246 260466 248132 286686 250317 767891 258485 255033 466163 259458 373722 816003 408531 288246 270784 273243 338428 282092 778197 109310 45477 284583 913608 1 325852 307328 1 268598 276486 1 351076 534049 688248 336795 412125 345488 359407 355993 361797 304030 632059 842285 378203 434367 753472 393238 398562 858845 312006 413746 878294 650559 429470 438767 441468 447390 453417 450559 471824 1000000 475543 460023 479091 1000000 910223 168151 511428 517453 98037 1000000 1 447468 550702 561054 554238 576026 572703 520988 633470 241277 597026 603603 609823 879953 572398 628230 613786 620953 650971 651603 1000000 940248 672566 679050 683309 702995 668102 701300 780673 720392 700304 621972 730422 959127 744064 747572 917914 763058 745400 757158 775621 775660 551035 791679 796104 152394 788608 811269 815820 822496 842787 828403 836601 804017 576848 625139 962208 903224 862167 865714 910617 634857 888348 881025 422478 1000000 892200 1000000 1000000 895653 712105 637693 919260 1000000 1000000 919984 857182 926202 782357 1000000 938732 1000000 892526 938017 939613 941302 942889 944029 788935 946054 948214 715541 961797 583550 658127 340674 952943 946534 995787 953878 936446 297330 853778 1000000 534184 919194 917970 800733 1000000 1000000 820299 991140 531372 614873 920407 942593 940902 970326 932283 931884 1000000 1000000 916618 926868 794993 833244 919077 908083 915166 1000000 906511 487192 582885 1000000 913835 891538 875365 953461 353753 901721 812340 884564 844861 965568 600953 1000000 844203 649412 819100 834451 629489 857896 807340 712698 809502 221564 773448 312385 790055 781694 778221 773845 768656 750990 501445 698017 817201 685477 747049 1000000 775934 576079 712010 706178 696073 693887 688278 1000000 979031 773613 287982 640044 627279 645525 639614 1000000 42105 622566 836614 870516 567902 1000000 912841 583771 570208 584725 565321 400236 543614 1000000 979682 534611 528534 498634 700585 567981 504451 844703 125532 486502 530950 15861 478273 463218 461719 476786 446126 1000000 312518 429578 424029 1 573046 532945 354401 296981 392805 1 210992 381550 581651 372108 373731 511418 1 349306 967895 341175 855606 331984 370327 323806 327542 606857 603123 354840 344480 1 296294 1 307997 335158 276436 259975 261639 276247 352684 292111 227247 282410 342263 337923 259379 619695 94652 253658 242524 101461 248862 464897 245704 245013 228822 1 223912 241222 798342 433217 178651 239896 1 210586 217658 768952 239099 558459 391648 241007 239977 259733 1 523930 237309 103377 18416 303373 252200 224139 231199 174818 279165 259181 231078 388679 265523 283939 147581 595049 276161 110214 1 312119 217382 282640 294899 333159 343473 1 567420 651840 309065 319586 366669 992062 250391 335966 327748 348413 323984 353568 498243 350580 367418 412349 912391 330941 698421 392903 397283 402470 275709 1000000 175136 355746 427704 436628 492756 447325 59708 248366 463108 468646 544412 573438 425352 494750 518159 658972 510032 584158 513014 604483 534193 539405 535591 552407 563625 520417 792349 595936 1000000 1000000 528779 543558 457478 614652 620709 627123 618244 703120 635020 617159 208054 656413 751211 676948 682048 1000000 768032 496575 1000000 842435 717664 820074 728250 737511 1000000 932911 757172 1000000 763046 768082 773926 615184 390376 789841 791011 800510 877760 554567 724679 699628 716154 849928 834418 892589 843415 1000000 852227 1000000 871395 637592 864692 875313 876854 881082 860180 888044 883448 886552 896889 908496 687433 1000000 911025 868784 881662 928438 886988 313341 927054 887942 929050 991416 935562 937304 939515 941088 979491 945484 1000000 944032 948260 1000000 1000000 949808 1000000 923016 953185 953661 370358 717490 1000000 1000000 937827 961434 953163 959777 952673 952263 950953 946576 741197 1000000 1000000 946269 945027 1000000 1000000 345037 912853 281416 931605 932960 246448 1000000 991437 923035 911679 917722 880762 912077 909129 1000000 887457 899543 896377 1000000 1000000 882044 882120 832248 896160 585041 877147 862737 858192 872451 849573 903723 841742 1000000 863792 842598 821935 375412 823927 789223 722180 796433 271838 787884 198370 279846 1000000 722565 944679 753632 721788 743031 767217 684406 804845 720700 717405 494052 705301 788030 690382 715986 664119 703684 1000000 660069 737412 646615 641810 1000000 629461 595837 616117 626494 656351 603096 584326 1 560982 574393 574250 558824 772595 688795 856811 1 530682 210006 518615 531122 995847 1000000 710031 417879 482298 461628 471132 215735 475024 459834 447726 442555 437555 431466 460069 431910 423192 409899 511652 508857 683826 386837 384217 464560 374100 369639 361511 360175 1 351515 320518 295511 342112 322538 318076 325961 338068 183856 242259 563621 302355 305918 31966 296080 291969 289330 550654 113927 284846 277446 275321 726196 914926 711695 264759 262512 257161 171635 1 592852 252838 603851 251024 141487 200334 523111 697584 245590 170300 860194 241222 133998 129147 272918 311154 249664 239389 1 306451 219076 274869 255136 364973 242240 243067 242900 244768 246176 1 254086 165877 251502 656604 495258 257243 259083 193005 161534 276631 336493 452048 273071 275711 278479 44297 364252 880779 293216 258301 297990 299712 655614 338022 890889 315798 318912 327541 407309 358193 257207 366415 386775 303580 365074 375021 313352 366570 386172 287445 382559 387131 1000000 396214 349915 506901 647052 354514 81583 428030 478343 439068 447821 452435 475252 654286 77097 20274 479097 541501 486810 505645 482420 450779 514770 6309 840145 532716 636428 515354 559324 770164 600129 567265 576068 473285 734113 990001 894714 461508 611943 619457 520596 240780 585276 323770 676678 1 1000000 1000000 396137 621697 686761 297550 698685 516163 731940 835770 722241 727294 568805 714002 655082 750575 754175 765041 324478 1000000 440190 782599 532073 1000000 705527 1000000 809059 873905 966224 823826 1000000 881034 838281 623823 649423 851233 1000000 860369 864211 868007 1000000 584933 879961 548779 863200 889903 894474 900722 895637 922799 910840 909402 913639 916074 918631 921156 944311 814852 893775 931372 957022 935593 657155 997007 962412 1000000 687193 897324 717956 948327 960153 1000000 950347 906753 952874 1000000 953767 381076 918450 1000000 954273 894252 912786 954300 952458 953434 476405 1000000 945857 1000000 901901 1000000 1000000 458888 493116 1000000 1000000 1000000 937997 482597 555073 929984 1000000 1000000 915676 1000000 917974 894867 989302 910458 937306 651635 650853 1000000 1000000 890839 800912 729957 879840 1000000 872074 865510 188895 1000000 855934 1000000 847243 855642 837134 805253 828244 821696 262107 424329 783201 808594 798428 1000000 628973 784213 781999 753597 788781 813954 485739 718700 744939 449136 586213 786983 695947 714625 779095 854895 282123 596921 686654 1000000 674511 676302 662821 656223 646376 643955 637655 788116 563494 1000000 607590 917739 939050 594473 678069 589943 396795 569317 525845 566534 551220 501368 526338 510260 531087 518307 512261 508626 502609 344834 494625 143030 882480 473128 454574 413349 446017 450196 457711 807238 504720 771738 43285 336670 533162 755777 406773 194683 391086 338806 381085 933609 1 264101 361834 358045 352686 444404 343431 339462 323378 331069 402924 322989 137377 315141 781698 307711 331697 1 204113 293768 504004 192346 111586 153335 278726 275709 275408 271628 265877 265823 258988 527487 1 255633 255686 1 1 1 1 269096 243039 246686 244318 275340 519970 612 241238 254116 511206 1 236559 224133 239913 240064 203178 15749 241176 379920 266258 241288 171075 267573 246444 435581 476537 275278 347760 255379 85799 567468 385941 344889 258180 1 266110 1 276326 259608 249979 280466 362735 271764 290004 293200 587952 299898 137865 306956 874951 295384 338066 335081 321189 816319 332206 58733 342899 1 1 791554 442317 385886 370013 362707 135947 454440 392045 860608 109637 404991 410746 429576 467388 426857 432335 449825 421858 516475 461485 273219 466176 658698 29547 1 486737 495555 501437 593554 1 519482 732057 480603 248621 1000000 592243 211328 82903 568924 574685 775454 597661 593283 865028 572949 451180 596673 624242 630312 642155 643032 536299 1 466816 667163 671380 679376 788183 671496 683574 713571 709261 763367 720931 177837 732477 740436 1000000 750102 759186 1000000 766061 686990 802933 782477 956490 792873 1000000 535211 803149 650866 647450 404817 825988 830354 836818 804024 901082 898262 855074 849664 863077 958600 898131 873129 882095 883063 881632 890360 893877 333998 226846 980585 876539 1000000 488166 979939 918721 921389 924218 926469 928843 933850 583143 935414 940976 965133 1000000 628854 836982 1000000 948649 299968 967498 948332 936061 952364 1000000 1000000 954107 938074 757207 957292 412412 795220 690015 737443 954440 953985 905477 1000000 744837 474705 605751 950142 966292 959245 945098 700038 941353 1000000 1000000 966517 921341 1000000 934778 923481 231558 922671 959911 917445 914551 367681 1000000 832776 904236 747973 1000000 903289 888493 885059 876944 877072 1000000 837964 870140 866001 380031 212152 847066 522520 809642 564135 844293 807915 820587 816007 558233 805848 1000000 629441 1000000 796068 779896 774606 370747 762629 757917 751272 746939 737656 735605 729865 725625 729290 1000000 682187 700522 712388 1000000 682940 677163 673933 1000000 658378 652242 645188 829707 605073 1000000 1000000 610191 613833 602481 759415 840061 584417 577972 543412 562920 463437 592671 1000000 192242 535644 528911 519006 514634 509584 507151 498781 493980 632012 550693 537815 473752 1 457912 452165 446508 1 442215 424117 415563 571321 544690 408461 403105 398094 394144 387891 197818 1 366872 368342 363767 354093 360344 350051 412330 325007 336518 313097 328503 299399 47218 166864 312850 305508 311357 574883 298289 1 197618 288843 1 159063 296032 306425 274382 660863 305179 218147 181816 314645 259395 254049 240662 252849 140593 222351 242521 151796 250728 836638 222803 243958 332209 242150 228763 518380 377774 391459 231077 243436 212552 547183 276436 186861 242893 238349 242580 1 195413 238599 363961 247380 452349 250179 229355 6155 255280 255419 410782 404345 263589 305007 270536 269811 247569 274957 223220 12070 283386 251106 288658 289756 292488 324814 308003 301244 84228 313638 1 430735 325341 328020 333534 375605 348413 346403 350378 509710 404356 362802 373516 374103 379060 497955 389084 91593 251593 358348 523084 1000000 982236 422881 431150 1 457920 1 362877 459229 464913 620367 520527 404106 494821 499453 503665 601590 589766 501288 520850 1 449796 952058 551430 574157 560941 526361 654817 584875 578495 682501 598093 563438 777769 1000000 1000000 389767 512355 641106 765571 141759 658851 664614 1000000 659784 616930 690082 696051 701956 779725 699584 767625 1000000 730012 742211 123026 695166 683418 819674 811694 770446 775913 955147 785534 804783 796919 802052 1000000 812196 820281 649302 716178 831023 836116 1000000 846731 849666 1000000 857165 850495 1000000 871491 558651 878578 915504 884504 889712 893269 1000000 900029 941851 597604 909627 914714 913764 434700 799026 1000000 1000000 795192 931021 921750 764352 855201 967470 940859 942630 345404 945735 932613 948427 948549 950656 1000000 928373 829482 927779 954469 1000000 955158 959149 956503 1000000 400734 916197 1000000 957870 954243 1000000 967603 954631 1000000 939678 948592 947290 958278 943569 942806 940978 932760 1000000 934498 640710 1000000 804535 753457 942142 915540 918636 915860 912954 910477 892481 1000000 894666 905704 631273 1000000 361056 491369 665626 963534 869860 945513 863548 858444 854545 1000000 1000000 794028 836377 831990 548386 748828 747716 788301 806553 800973 532603 813290 787116 740259 1000000 748112 951477 768404 253010 748966 747554 665116 729527 725934 719647 714393 708605 702733 696759 231448 684797 445987 672702 651500 660276 1000000 647848 652533 238591 658667 623816 723228 609550 557110 606212 209426 699661 588846 565673 378458 561710 598715 1000000 543312 871113 533798 480319 518915 526501 500307 523968 478108 585734 483207 1 354017 534146 461347 456250 448595 491609 168822 435012 1 421130 414466 409746 405124 720313 431535 372279 384283 617477 696641 222484 365356 396394 691044 161840 844513 881896 407598 788072 330077 327447 380689 339841 315998 110287 205752 303406 289244 295019 292884 290091 281036 277509 281025 272055 275390 273213 407878 267956 271295 239728 261286 353597 243470 282639 159071 252191 679090 249242 248004 246777 1 656674 243904 271561 210022 241841 1 296380 1 600594 266166 1 240945 349200 1 244746 280721 242192 245154 1 279392 1 1 337516 280590 253332 254831 256928 535771 260231 263987 261613 267459 267352 643922 279192 280491 273578 1 285903 315520 291311 290713 444636 861218 305677 1 316904 301509 269180 201052 425887 332729 211607 343188 345522 350008 384748 359045 363689 286114 106791 266043 447247 330035 196015 588987 151985 755712 409855 410902 509388 430056 213456 605883 476521 452252 457532 518939 472306 451361 192484 492149 495203 498791 198144 521495 1000000 566652 1000000 1000000 534335 547657 544575 559559 634338 571916 1000000 668217 597433 520725 591258 597461 773678 621490 263807 646758 672693 644598 652310 724773 662213 669443 676685 684141 688738 694218 700683 708448 863837 725637 724179 740568 867451 740748 749902 170003 764511 825182 1000000 775957 826810 785463 821759 795823 813782 850820 577411 461133 820906 825737 830489 892340 315129 844323 703876 680178 530407 984716 953138 194232 874656 826777 881533 853575 781061 240534 974754 304340 903174 905066 873976 1000000 915090 1000000 817826 841259 486400 1000000 917206 626873 908009 935359 990580 940829 968413 247028 846897 893477 948584 946481 950951 951785 1000000 953464 938386 954716 856525 952277 966156 1000000 958688 956308 958343 961883 613873 1000000 1000000 1000000 543594 957285 682582 949011 943712 998749 945250 945362 1000000 1000000 836740 434801 591564 818155 514865 927528 925055 757779 618559 1000000 917132 969820 908181 896257 901801 1000000 1000000 891554 570629 884835 880383 650677 872710 1000000 868158 904728 888970 996244 1000000 849091 842440 800245 829025 824259 453059 838355 808268 1000000 799307 794237 789020 783879 1000000 773030 767595 780357 758390 749940 904025 739254 730419 728135 780737 719780 453600 750690 71546 1000000 963220 1000000 674857 669549 594447 656577 649577 521975 641821 226906 625804 1 683052 1 601033 594918 591641 763122 498805 1 564074 354829 459453 545431 539293 526496 522373 201540 518725 509329 1000000 497761 485158 485231 461244 1 194328 1000000 492916 448278 460796 576296 508752 428400 144710 441268 408614 177216 315368 296349 1 405984 496810 783742 371875 593263 352416 88197 368228 214650 348767 293678 335789 304328 318474 324074 217690 882111 313894 220426 312426 797474 297921 875704 291390 743240 263573 282294 280880 1 1 271552 268725 266781 264315 262323 314129 1 274229 457432 253032 287435 244806 569813 238994 246382 240166 272591 224626 755404 702931 241887 241578 241017 356758 241053 672079 241275 555595 241740 142642 243004 230724 244516 281050 242258 382762 164608 9022 213809 259289 314579 584087 258456 260363 262582 264199 263360 269198 271663 613274 278291 353331 287041 240515 1 301071 103274 441603 153044 25272 273696 276289 315458 319981 319575 289451 341444 283690 340346 452843 315261 467366 372279 1 161976 372143 377332 521987 531568 1 1 358084 407379 412594 454278 329651 428674 1000000 438278 445393 1 456416 463322 468142 390247 524039 512262 416924 475296 187076 511776 515609 521931 527560 537398 951450 104120 44256 566849 550689 351638 669226 592339 680439 610682 580645 611988 318752 621321 823575 768488 629549 644793 650087 648343 858461 669267 675331 656618 687033 345625 721112 705385 515185 1000000 733992 1000000 732396 1000000 745884 731025 1000000 644248 768646 664439 1000000 929618 789507 794736 794389 1000000 585846 751685 821814 825258 874527 833203 838853 840585 849134 830691 856738 853930 978600 556125 1000000 489516 857955 1000000 889242 892024 900134 560310 688716 880605 548436 898210 1000000 562727 1000000 923102 931277 1000000 928424 927484 936430 1000000 694961 944600 942150 928051 1000000 1000000 948481 940413 905486 975712 952265 951554 952128 922966 954732 1000000 877634 1000000 1000000 822690 923699 957082 990305 1000000 950915 1000000 878739 977601 951142 635412 960174 1000000 1000000 951953 769329 997674 821979 997521 824989 830056 609750 928602 926815 923074 829864 918343 812054 908384 928603 908652 924540 808074 895930 893062 889252 891976 1000000 1000000 883832 880244 866172 1000000 870634 1000000 991226 824573 1000000 836082 861557 766013 1000000 816311 633189 280700 799542 978940 792533 785659 733901 775034 586088 764080 1000000 875521 764306 1000000 746288 730254 739147 604489 712723 728985 712349 693633 686932 1000000 676970 699766 642965 662910 652601 646067 778167 1000000 1000000 621798 618785 609206 533760 597006 562234 571585 928790 733489 818270 549365 553065 548097 541452 535342 536073 523180 515888 511109 510981 433113 527725 629159 483259 451183 469650 285727 407409 462770 422128 366372 440054 440089 205200 419548 177805 408926 400150 121412 409150 325259 448498 381615 367843 368974 162065 360050 354945 350449 341936 698116 205006 336099 52138 313297 207815 742765 316047 308528 438592 347008 1 723691 291343 291497 1 221675 277822 290745 275189 273680 270926 236156 222463 272393 348387 1 1 1 612704 805052 250847 259003 147941 247075 247625 245098 251561 257071 45154 233571 263459 241712 245078 241444 241441 39646 267170 238550 1 773785 238138 243129 245545 266864 291039 1 200174 261412 253066 254687 188710 233345 264895 304151 248646 225323 55598 271741 273984 276667 584498 280740 285503 287968 258046 77192 297635 300490 1 233991 989896 487371 630075 228465 317805 309503 335275 339496 332027 348189 508047 167460 1 728723 328994 381334 1 394734 390381 994185 628312 39031 411478 988759 422276 427600 433070 442185 1 492639 453669 461125 463873 293888 478471 484328 629025 395597 551856 513137 1 525555 503523 532273 538377 442038 496055 476259 341382 898725 615243 581507 339662 593900 607318 1000000 612741 36910 390750 630806 949387 643405 1000000 659685 637708 668180 680815 695741 738855 692057 577395 459070 988233 721005 634591 906835 1000000 738922 790511 703007 535081 742176 767446 918231 777756 672506 788395 793626 798778 828290 810784 414624 827304 826003 1000000 832274 1000000 793789 814981 510511 821014 862781 898385 987638 948447 709271 864508 972813 886917 874778 693226 343022 1000000 803215 908132 361358 1000000 875270 791650 924606 925140 927652 953912 916685 397900 941419 793213 944454 1000000 976931 1000000 524066 1000000 619349 950978 952101 953033 953794 1000000 955023 501626 953989 1000000 914764 952554 956733 951867 956399 926167 868962 952301 957274 647590 1000000 878950 950748 972987 948274 946874 921804 926400 853360 1000000 925145 1000000 932510 933841 929681 841196 815290 379009 916680 911450 564984 627507 980623 917991 901468 897809 894457 883141 1000000 1000000 879593 876012 938721 1000000 1000000 1000000 440057 1000000 846289 842014 1000000 832516 701294 819137 825809 812444 808134 803111 788638 792805 879332 732825 774843 1000000 1000000 738375 754807 749375 743725 920926 735520 724289 1000000 714861 707402 703059 1000000 519281 684452 679091 673265 632845 55400 654528 1000000 724213 636313 880621 618726 472504 1000000 618940 774287 592954 431160 719792 574467 569533 602761 393170 694731 386314 643132 518474 204359 554229 494224 549588 500902 563101 494483 778306 477649 471837 429024 810449 705149 354350 335159 417271 432326 429520 421465 735984 341431 545306 309056 395279 465132 872384 379836 375480 367874 363686 362183 356492 359270 347677 357700 339005 933505 187841 326806 324393 1 309350 311251 307632 164839 284979 114708 331581 1 753024 151975 145296 245831 276338 242980 271440 268788 1 310446 105032 1 255831 262591 254925 253137 251518 248168 898180 345239 601282 548555 254133 244129 275638 242903 297695 192251 266944 82786 241835 186793 428393 242465 242890 238283 846097 267702 255525 1 247906 1 253125 232472 289371 247860 1 1 441799 191093 212921 143550 1 270259 904736 273971 275804 281609 282422 281334 267980 293975 240658 300028 839450 261855 212217 313993 766509 315326 330222 330400 1 397000 363528 363071 349785 427526 360832 155487 619615 375008 418536 35763 450910 363514 397326 536749 407615 414775 430239 420607 230473 425857 428160 448532 715143 522125 511483 471194 477199 474841 465425 789739 1000000 507902 479058 1000000 532055 303482 515379 364451 540816 555509 554390 562082 623038 622272 586027 637287 598817 634984 767917 608004 933316 886688 666363 858978 641686 652599 660395 637162 960192 779926 685009 927447 1000000 701962 739099 746724 736381 726134 1000000 522790 743359 471227 744154 760192 765684 922227 760627 760527 1000000 592012 1000000 788467 1000000 1000000 817846 741435 827544 832283 1000000 830525 842944 1000000 375666 1000000 862112 943502 873983 994457 1000000 965470 952691 890732 891610 921190 845497 916479 949429 1000000 928160 916638 1000000 769699 652090 1000000 1000000 932092 934321 1000000 938475 940407 1000000 1000000 1000000 1000000 948485 416662 947662 1000000 879253 913155 978646 954854 1000000 837659 959858 948982 963007 630857 1000000 956866 956572 955395 866654 1000000 954505 674797 1000000 951451 1000000 949039 962398 946211 945080 1000000 1000000 937908 884012 935217 916680 1000000 852358 864414 444424 920081 473156 915348 911630 908913 444090 1000000 897436 1000000 890755 857869 889143 884759 938612 864372 789493 865573 1000000 824262 803243 847157 826937 841907 1000000 848671 282146 819899 814485 810001 1000000 548167 851670 734390 779847 616165 750411 893531 999863 756964 751382 536827 841159 716910 727719 677901 514361 711880 705146 1000000 693132 688358 680848 761053 616506 582139 647887 613060 644511 641314 824434 636522 599841 655195 525800 601338 591519 961899 595904 573471 236595 516891 557321 551880 353284 537177 441008 843741 469804 526103 568275 503352 525527 439771 528306 242188 809422 468102 271179 456626 451022 445362 1 436248 404966 264330 418027 914096 408845 401626 333005 391977 197344 382097 146239 261518 367623 338435 345979 360260 339490 345093 341848 313051 332242 444626 325200 424656 316580 309732 308578 305481 282250 297801 311142 291553 644561 199494 288041 263134 279701 237381 311543 269646 460370 261351 213058 277614 259165 257329 879835 129164 252441 249948 251677 247093 265221 645173 134940 244801 243974 119965 243038 228449 242212 161562 54801 243698 1 241464 249019 243638 244076 244962 1 246028 204892 1 475317 875815 335813 542350 230320 346482 243094 651701 7458 267183 341028 267734 781604 215693 278397 274354 592872 203821 294415 293184 291247 359151 303195 1 1 304857 365421 124596 325516 322851 416996 345341 886176 350381 72436 183857 359888 363583 932804 374015 393785 941824 278933 384077 425982 388340 655429 414519 422151 267569 430673 379454 439600 442646 505584 32918 464770 232437 507649 481998 749413 493487 952043 311372 796402 712892 522532 529136 450919 553615 1 358006 1000000 582498 573328 578698 614495 718512 595540 572515 617055 615894 637760 628273 636321 469630 660236 52694 659029 651790 669911 671265 707950 247165 550598 701317 707217 1000000 568033 615527 727129 1000000 741302 670589 165126 617415 684545 769999 776897 870901 762605 778380 405134 800197 567468 852900 1000000 618412 850207 831309 835489 875217 870710 951245 854377 1000000 862486 1000000 822741 830030 878761 903038 983457 584969 894534 1000000 808726 795552 939340 910866 1000000 916188 918974 1000000 924435 827502 929450 931539 934067 944012 569669 940233 943982 589877 1000000 947041 951024 958609 1000000 950998 415419 953939 682861 560633 334926 364303 950152 957228 563215 1000000 958758 952207 957018 1000000 877985 1000000 1000000 926481 1000000 532052 951017 951407 947814 946951 945463 942874 942072 617942 891139 940451 1000000 564845 879528 926969 1000000 1000000 919007 1000000 560558 743022 907245 630749 904253 908680 408887 931807 1000000 933820 854695 864404 870845 891241 994966 858527 846407 610256 842986 840589 860052 1000000 839968 228584 803420 702148 806126 801704 701728 736955 836062 881114 776847 769952 820334 557538 738236 795195 742072 736355 572498 250977 719071 929043 706760 1000000 631144 831988 393218 715524 670869 944071 711551 653842 646767 641177 639426 1 622056 593972 321083 603663 1000000 591084 431717 692143 572220 535455 558046 592611 838074 512283 478871 302711 523501 631271 288047 535420 545713 1 493619 472519 1 491243 615832 505697 123569 447794 820844 848147 154186 337212 546368 394578 718055 505870 383125 364570 388833 1 664335 374127 664950 389839 385059 371408 351203 346563 342180 400962 341123 326060 598806 321581 317909 1 137288 209345 302749 159886 714195 301019 300983 288039 285624 281401 278640 218012 54368 264830 238236 266295 1 1 767467 258654 239302 258354 316877 816008 240287 249213 1 247091 285378 326600 1 666355 244684 241897 242819 136330 256939 242779 242140 890726 237218 245392 322922 263173 254491 246846 247818 239416 250471 257319 195984 254098 433988 257782 293975 1 173996 266283 805008 67447 625256 918899 277995 815013 278242 411059 225759 288958 1 136719 282474 1 314073 319887 281975 335947 1 59531 305311 744419 906601 369668 649104 354397 214007 363644 370102 373132 374966 382708 165051 392686 1 402814 732070 359410 418683 466619 492158 433910 482254 446067 67816 1000000 463041 469003 475705 705573 466964 500817 497978 499416 510259 35703 522137 527757 500720 458523 272041 514885 425232 547854 383285 577290 1000000 589771 594882 606192 1 639692 559863 451743 90020 1000000 238274 906278 657178 605804 668606 675932 797509 742037 1000000 699977 1000000 711563 1000000 602149 591719 1000000 741042 746351 895490 757207 727990 141025 774034 779620 782876 789465 811049 1000000 367358 786590 815651 821012 629599 830291 834260 839646 845949 843971 1000000 464420 862665 713077 870069 874337 876592 921124 885760 907201 312942 897526 900272 744432 905331 561434 599506 916024 956116 1000000 893240 926655 933139 920632 916479 935987 933064 940066 739988 943719 945396 947245 948423 928267 421401 1000000 952099 953872 1000000 1000000 956620 955769 882967 957620 894555 957845 1000000 975803 942212 957136 1000000 959716 1000000 929374 1000000 952796 937740 951920 949221 770529 1000000 463079 958196 483493 939209 1000000 935050 704240 930293 961055 930046 711903 920178 916769 913182 1000000 903664 827973 1000000 262869 894570 891337 970833 586877 880280 832128 857069 868247 854982 859970 1000000 1000000 844097 862896 837669 885359 501205 227502 816795 813626 809807 726627 798414 791692 776331 814588 777176 771826 775176 760866 739199 730851 744079 484171 717895 881953 721263 715173 747166 280026 889548 692304 637753 582213 685818 1000000 710244 655115 648909 210444 656652 630166 588486 623116 490965 1000000 48447 603216 386664 319635 766943 565220 584246 557040 28951 532653 289971 366304 525633 5478 513518 610949 663776 634015 490426 483461 477540 468125 470970 425325 439718 425069 443756 448609 432786 427480 632053 331057 411548 433362 400820 395698 504193 1 584646 67530 352499 359822 232993 358008 491770 330276 343856 339611 348866 331210 917868 704773 1 315590 561875 367905 205954 301301 297951 290507 284451 392418 73089 764686 324767 277102 274505 331394 347752 267309 265110 263011 261014 258082 257340 255634 362700 252551 251195 329720 248757 247809 941531 245901 245153 244480 364137 245037 1 217759 696567 235328 241444 202419 250037 249836 244688 1 1 246710 247747 248532 250153 239462 443983 240880 386509 259003 302680 1 279787 226375 270149 270046 270390 402329 313436 125631 624237 286016 788062 292105 222206 330354 1 303078 1 768777 316287 323813 324210 327953 332008 279323 703928 901650 592523 1 256112 676053 395383 434715 377819 97598 384682 146081 12649 397467 90790 412153 417538 436922 428098 470772 606915 447307 450558 458159 461769 467430 522771 405249 484967 1 627519 502702 605949 514757 1000000 489430 528119 266012 545544 551197 269206 563556 569695 575715 584189 1000000 587925 600727 606948 395551 733760 1000000 591518 93029 643214 611093 656231 589877 931689 549323 480619 686425 676078 698648 732224 531109 712180 745995 452823 751716 750280 538923 748882 962118 762066 774039 830205 774147 783800 337398 1000000 295498 810246 815589 814813 818976 1000000 887217 833826 927986 788970 816110 1000000 758711 860928 865674 869325 993856 591469 880470 834743 888709 895986 895011 904772 902616 907860 849161 889740 867153 921144 976195 841253 926274 483514 944309 933497 1000000 937851 1000000 947309 945504 251506 946909 948393 1000000 952476 736224 966082 955507 955156 954759 1000000 954407 757022 1000000 958117 958512 958253 1000000 834507 957577 1000000 956665 956030 1000000 355872 1000000 1000000 1000000 640522 1000000 947077 1000000 1000000 942049 1000000 938216 934550 929913 931147 607581 935994 924045 1000000 899888 915736 912681 876787 809655 898188 916197 896229 503214 790409 1000000 885869 1000000 873854 1000000 865740 865275 857253 853318 797480 845846 1000000 831996 829549 779269 756753 1000000 876716 805076 1000000 797916 572875 1000000 785552 778598 1000000 305300 811939 751721 1000000 739644 787989 728563 721916 748813 711366 705454 1000000 700244 687398 681544 587132 669206 663288 657185 651017 566702 644459 803437 626386 696146 614004 731681 636463 595389 1000000 575413 584352 1000000 74349 524859 551732 646092 234674 535216 527690 499866 515632 523201 179837 497929 492093 485891 955273 478559 468070 462691 457809 451339 1000000 454145 825530 432080 437253 418414 140335 1000000 402825 342307 1 407012 95537 357545 435739 515140 383383 370797 1 1 458022 341149 336937 352591 335873 45938 319353 316728 313222 328121 230167 311238 302543 67729 188255 680779 103156 283326 327143 654092 267178 64785 355942 127337 266099 261614 1 468846 275084 320410 366070 279764 246489 250644 298197 1 247481 441378 241742 125183 332777 692758 571569 99803 277111 245144 243370 244106 1 276026 1 263193 1 243177 247958 182120 251686 251283 830420 227010 279803 20336 138488 230771 263167 258386 1 641875 316593 238709 902615 279871 282976 190394 654882 844482 73881 324266 167869 1 197297 334479 394736 349496 393046 347158 337820 444191 339313 432568 358833 352613 359677 361604 353191 370900 375779 380735 507339 251261 408106 692515 94534 389779 505499 571776 427312 461827 460562 1000000 449909 490942 993372 226240 472014 744190 483475 447358 496932 222416 507316 516755 523330 518701 82755 516117 576091 549857 584234 624466 568248 548313 581538 588055 963012 599018 819524 471081 331043 624038 627428 636399 536037 647979 653916 660981 667073 673171 679243 1000000 712156 692536 783572 711093 717152 720917 730424 698179 327495 901185 197665 734379 559261 1000000 755915 836152 781694 788110 792398 710844 944881 751738 813639 818588 712408 1000000 833033 632151 876095 866526 848651 855853 1000000 864300 815852 872534 651588 882853 884268 980101 891669 1000000 829980 902204 792180 1000000 1000000 914751 433642 916931 823670 935655 860517 931411 932810 1000000 1000000 827150 1000000 944498 961952 731318 951726 949759 946122 878073 953398 954481 955296 956093 996732 957345 943415 1000000 961514 960081 918419 818259 958371 1000000 961363 774702 315166 1000000 737763 954134 502890 956050 953503 1000000 947884 1000000 946686 942930 862538 834498 945563 690182 981632 930203 929888 917629 920114 918189 541096 1000000 854149 898677 1000000 893945 892832 667265 926675 882964 996321 879295 878624 874426 1000000 950478 794308 905546 837249 845620 719298 840159 289650 667361 846388 995947 992139 1000000 869250 975531 1000000 226226 1000000 775743 770309 764822 841298 753716 610517 742397 725713 734297 908728 667484 752190 431676 703529 895817 321799 1000000 1000000 792119 663673 659296 697583 647028 640905 634567 93820 1 468835 929759 1 869359 535014 1000000 512202 572783 699398 642816 552938 532682 239104 582279 1000000 524013 525608 369794 507776 500196 255253 484499 463166 476474 381622 970948 418591 447426 327360 426360 295166 430572 329607 421032 419392 239307 454068 940100 414193 388828 1 537032 153382 369808 366604 1 412996 351474 1 328216 339875 70887 318909 326206 382200 641686 555653 304838 337402 321553 300756 320900 233099 239428 362397 242240 282109 274404 276707 109681 266446 268378 264689 267820 133113 453023 260358 225723 246020 253532 304785 271218 257918 1 255450 265995 142080 253838 352440 128623 249203 251947 253710 243879 200907 248147 234799 244540 868326 245618 246034 496710 247877 242485 421591 1 210263 13224 256045 248971 628244 318402 262943 265002 343502 436682 300883 274245 276801 279030 282217 215104 292682 291039 294090 281573 281846 337610 315499 308725 309572 256002 233676 343815 330366 334245 375300 342921 277601 551369 267125 345311 1 421225 374739 373973 1 411012 776915 399681 528597 406721 296812 429675 335790 350403 1 442323 846009 453529 464308 697495 465116 476459 761459 617380 497820 497651 111647 511930 804711 825826 530081 715539 619003 551956 82800 549214 566008 573039 591344 760786 984687 597812 724406 1000000 615218 205108 629830 581196 259999 620791 653451 786151 722326 671646 499928 371993 734236 452958 880601 708235 544478 719591 920952 731518 737558 742737 748743 773074 759594 756904 842002 637467 694596 792356 530210 798269 987028 689885 810555 860855 711464 1000000 700640 837404 1000000 213821 850330 547974 1000000 863257 860069 877152 906414 879664 1000000 887300 845561 1000000 1000000 645089 904869 962485 911461 909645 917219 920067 890344 908421 928424 929576 932919 1000000 899540 646590 383616 897442 943428 946721 951607 949785 672333 1000000 948388 522455 955505 930961 956941 829295 958047 664826 809773 958851 959674 932904 1000000 958532 1000000 1000000 841359 1000000 956661 965057 1000000 962276 951428 722930 954591 946894 937409 942023 743736 944356 1000000 935842 920669 901497 1000000 927049 868291 852505 1000000 915129 634118 902392 913648 902487 899093 895584 886169 884932 869568 729908 904889 872852 870208 870908 844003 858056 457680 1000000 846857 835752 790202 900611 828082 822749 816074 809017 803937 848756 947269 515267 1000000 781622 776617 771160 1000000 755810 750073 774189 832428 717896 739731 747130 652944 702081 703659 647823 809292 685700 616522 1000000 667512 491285 658379 1000000 500973 510977 570720 683262 618290 611856 525176 719758 710726 218790 581107 574955 585181 541109 740047 583596 544149 394000 532133 1000000 1 621869 1 499103 1000000 577429 484111 478652 392283 466183 461526 413081 449691 700731 1000000 1 285591 453432 416343 414098 981480 402886 396693 358822 384575 381095 390153 616993 61119 457191 357603 1000000 263696 891211 340625 379062 331839 329776 317620 316238 276408 315073 242667 423214 1 426287 234873 292183 253747 1 282664 331080 269518 1 272757 269928 268086 261926 263815 263109 259614 213309 256505 81173 463405 127410 243873 249751 1 244871 99233 257559 46462 272292 1 239782 154031 245930 240668 243876 244318 235121 332922 174506 233634 249168 248732 249238 1 267153 252484 254199 285617 255814 259086 376157 54810 270863 266885 907537 887367 1 86586 288707 264338 616372 181475 290509 293613 295251 300060 303126 307182 502930 269069 317916 258718 325603 438680 304015 341892 1 843619 355163 135885 333301 568139 317727 372251 378525 397553 388349 431460 543585 408391 171014 413475 17036 424684 430268 565039 129346 445893 479488 457790 138665 686801 476329 1000000 479830 478984 498633 504590 773327 512512 362317 528456 534763 557771 542960 1 1000000 1000000 571609 578587 583991 523113 202937 793522 1 562194 1 627374 302082 637415 645890 652033 129278 604707 663721 676578 682513 575801 1000000 823598 592727 673308 922083 715807 737835 729358 510833 767875 333744 754302 763680 738577 774850 714582 801426 876338 1000000 676492 802132 855329 816466 821386 812204 882551 788754 1000000 845000 849508 859778 858018 928299 878642 617314 1000000 878909 882780 888511 591108 853304 894258 900110 899932 896147 1000000 1000000 917321 917428 859190 501111 1000000 929586 858293 935365 936679 921592 920142 944075 935293 956628 948178 949662 954304 959927 953460 952513 296834 1000000 600201 956733 958259 959120 952312 958461 966845 959284 577698 958789 958647 1000000 958187 937275 956122 1000000 947458 612412 952225 955459 910219 948014 1000000 946176 943333 899113 938821 937224 943488 932288 924102 884898 924750 922265 1000000 917197 990402 1000000 1000000 864057 900469 1000000 963755 889867 886083 898047 1000000 626930 869393 825814 908565 861221 853367 848072 844034 1000000 835642 830435 907722 681608 815837 810665 829667 843553 715546 789959 1000000 779557 774154 892989 745613 785866 804287 204045 671830 1000000 437634 723365 1000000 711913 704586 453682 693791 687791 683391 620244 1000000 665496 657424 143236 645127 716356 632769 395134 618857 652836 580395 606136 595747 589624 623184 318362 571148 715710 568220 552809 551234 578051 533693 527898 521905 9826 1 682220 497974 493426 313069 1 474488 1 493167 457288 451583 442496 440480 434972 432186 424102 933119 431611 408297 412773 397912 369702 388138 288891 141257 104595 725840 362771 291691 362278 348437 629258 370541 337699 222259 329191 1 1 63619 313892 309777 237189 1 302457 257905 411730 313247 1 176146 1 276126 276307 288265 267085 1 429 264947 262040 260831 259657 257535 255100 437217 129352 1 301965 249277 250845 247449 249064 1 245496 244761 244734 244397 244398 132384 767630 244684 260734 50587 246080 12868 247348 278961 395455 250223 250590 145595 271612 255223 245339 242305 1 187490 264508 189073 238716 301191 238396 276020 278696 1 283698 300527 286637 151931 309103 299443 402388 306290 309700 78107 307510 502492 553677 683490 332808 383052 341872 360531 349785 354218 358728 959460 368138 372293 392144 382345 521978 392240 395709 402434 419031 411690 416506 435339 428215 440158 866994 689527 447232 392971 544005 233420 473824 560445 902275 762662 98865 503220 509194 211722 324787 529487 533356 222171 615204 419444 406860 356925 569604 178894 576420 526594 594934 1000000 520622 613553 32266 588699 990553 1 787415 666210 543602 662847 794785 1 671170 664976 685193 691487 707820 750033 1000000 731927 493040 914186 741252 743454 1000000 757448 752158 779447 764441 658656 796119 800047 793064 800171 805299 829960 1000000 820323 928861 1000000 776865 834884 891787 950267 425701 966042 867214 865718 731621 921295 1000000 893312 970463 889572 481947 1000000 900224 902732 906761 1000000 913207 236803 928765 1000000 757678 929025 794126 963197 902696 778616 998220 1000000 947176 704952 946443 924926 940114 1000000 988071 950681 997602 1000000 790194 957230 922087 1000000 942690 881348 773953 959651 1000000 960186 967807 1000000 958686 1000000 1000000 960041 981162 1000000 953711 448042 1000000 851290 802647 947169 317109 943733 936531 938687 936408 1000000 388391 279444 251812 873228 925089 958233 872478 916245 1000000 884980 739349 901755 938428 894941 889997 887496 854484 668615 875445 573074 867397 871399 1000000 1000000 942011 820032 841966 525513 832123 826253 555113 129353 1000000 1000000 802805 797202 792061 787036 784720 776062 770618 766828 533983 754549 744869 740164 1000000 256571 720761 716051 713657 763947 700206 47521 689862 686209 677790 669188 377504 751114 803478 647971 632146 634918 628785 484581 607793 610162 603962 329482 591888 275378 981296 838473 624816 561076 443538 544211 542234 536141 524472 515320 517692 510080 504991 354853 493628 158112 1 469464 470643 393267 794112 453906 168326 255207 1000000 1 884454 444094 454301 404023 303881 575097 1 389630 383479 379939 1 371516 363839 261425 356386 351919 347508 252880 338468 334843 239556 401999 322845 317527 315286 311867 308059 440569 389058 229904 474474 291289 76045 118470 12518 593103 275178 1 273687 164864 358078 265680 261013 261716 259887 258674 340294 254966 240972 244144 599553 291341 373041 342071 1 246416 243008 64749 250216 305760 250158 234322 244871 239331 256390 242453 234038 1 247469 1 249217 134788 322146 600958 257549 435343 257083 260261 1 262294 260811 283959 269082 1 272799 700894 437006 282707 601731 286684 326696 293313 529970 298887 950487 341918 316210 620727 316297 301245 324035 327971 331101 337048 338689 346182 564450 353276 367005 362456 523453 259369 376440 707663 388340 526037 396280 826053 240559 418280 417483 422281 426859 447699 428693 325204 449150 459911 379874 475661 472501 477808 540118 496848 401751 501867 517037 513809 563739 695927 852520 538147 544149 550315 267550 879561 555974 575464 581035 588363 1000000 612425 712155 686217 618354 625621 220216 533248 647499 999382 400626 665156 667564 139420 679713 685648 693447 697728 703123 864149 77125 603606 1000000 513555 738469 1000000 720915 756726 761691 161285 895560 670560 783215 788539 434637 805977 753889 809256 814284 825319 974695 434849 824675 243904 843162 1000000 937526 556721 496028 865262 411019 1000000 853419 640433 892495 774310 1000000 1000000 895723 903280 763043 1000000 912668 915647 933891 900059 926219 1000000 925817 1000000 762684 1000000 935890 1000000 414892 885015 947105 947965 570567 950756 937675 614342 720292 955656 925029 1000000 954821 407707 959176 1000000 1000000 389702 898902 1000000 944915 876363 959154 958808 957944 957966 411113 955981 936963 956600 952316 926556 767431 947935 1000000 957600 1000000 952081 859679 655628 926734 537517 933184 956178 756000 549140 909499 671786 912719 880192 912984 927089 884947 896172 1000000 888924 895454 879153 885315 872041 858957 884361 1000000 859198 845764 853193 843681 846171 599208 1000000 853368 819361 819145 668260 1000000 787795 1000000 706290 783336 1000000 780744 762907 762282 751882 1000000 617094 738945 733113 770905 723625 710367 678233 703772 773386 603104 678234 679873 319675 667693 718734 655494 804452 389938 736590 965105 624693 898733 525006 606097 1 593752 587374 472394 577038 739415 1 863519 549488 376685 927298 532234 526097 520103 745764 508318 506269 591163 490239 302997 1 560409 834285 461252 455572 466489 444127 363894 673674 425808 422911 414062 411913 406590 401542 396138 464489 386436 666111 384467 370953 367276 483199 594334 351898 349033 347996 9241 393390 384117 297136 290989 96788 34905 312171 404563 257266 722152 299177 1 272930 1 286791 287068 168224 286564 277005 273481 267558 786371 222585 1 1 266784 490509 259269 490460 228750 252949 659713 376755 248123 1 1 239278 245988 245981 184221 243487 450258 538154 95017 245248 188657 779045 345142 568941 395523 246919 249277 250284 252603 274333 253915 207418 208101 258374 156905 728450 264026 271278 158484 270460 272804 275250 275948 281610 278113 113617 294927 292623 283021 297594 359066 155690 168314 312026 80049 488681 982238 308902 234898 804992 338645 764300 289619 376220 356230 639224 276340 368640 375169 381640 383139 351497 268612 930497 527486 415188 415588 421069 426111 823396 437286 442874 498641 396173 471002 493938 1 483591 483202 484715 494229 416798 254054 716426 590090 524472 524310 325088 276165 570167 554768 561189 894244 575689 967455 585824 820406 600482 622814 652647 616870 621542 638817 726053 641665 654101 284628 586057 664589 321644 635198 308836 689478 987578 754195 701695 777488 713375 725925 731758 837075 667633 748264 761420 634725 767164 770328 703969 782300 789724 1000000 739768 881283 878779 813181 818170 778877 828454 829149 853882 917146 844893 860419 937414 802880 833177 911939 865952 781931 881540 1000000 894188 877637 893860 613578 902897 899662 908963 846141 930151 841270 977908 919968 1000000 310748 1000000 933944 952998 603565 254814 942495 943714 1000000 947837 949408 588247 956843 952680 955427 954819 908861 575944 959325 611342 958348 771288 1000000 1000000 1000000 641067 1000000 959954 266971 958006 958588 1000000 1000000 700245 957990 935377 688652 951201 825562 948744 1000000 945450 942174 896036 974130 454123 935316 957796 927231 1000000 878101 509446 920406 916957 912232 850403 760987 911877 940067 348373 894561 403519 341175 882784 879085 553112 687630 796014 897277 569489 853794 849330 463164 839186 965936 829217 825983 792706 505181 840762 806010 854988 946537 796795 459262 825410 1000000 778958 729617 1000000 747557 426872 730744 735184 64228 1000000 627644 699462 705907 224390 970336 686922 683662 677931 669812 663711 891464 651457 283796 639100 622263 565246 619382 615911 607898 602770 183761 589610 583439 577230 467957 564870 561580 235092 546353 540327 448530 650477 522113 484575 509988 422721 480660 476183 466874 933032 716812 468387 458040 457896 451892 446269 366281 468619 434740 424299 1 845200 408577 294582 1 394840 405150 383441 376242 375579 241249 364243 290348 392772 350762 305879 1 97647 17165 329209 325764 304354 321379 314418 750757 376538 256053 236449 297191 453776 509858 287933 55671 325279 220793 1 131558 280530 269829 1 266503 530628 261804 258066 667942 256368 256263 1 252168 233538 250152 249189 248353 1 246971 246447 233652 246489 81716 73913 245421 245542 245823 632501 52575 312093 273460 248868 1 254892 212865 86993 250261 266318 258545 274902 278979 276656 262874 265803 1 279564 244008 362589 277383 279994 257593 470959 340156 291409 275617 872685 323076 260195 1 311200 315386 367529 296765 326366 325485 312909 136274 334677 557808 339012 1 360367 365710 404451 371626 299934 394759 1 254777 555783 517903 432678 409187 419873 654099 430636 743614 469329 447164 441917 581542 459520 371944 265124 443718 484283 493230 384122 505044 512933 1000000 518774 384380 537194 542600 668627 643538 559137 565748 1 528489 251813 1 544802 528420 628898 614541 1000000 628948 633979 681697 388391 645405 915153 690778 670027 511479 609875 688986 871744 829043 719525 712575 241321 724362 640353 736187 742061 747477 693501 957728 766572 982551 787160 777152 1000000 1000000 866158 829289 1000000 876120 927861 822001 834796 831537 837225 1000000 467286 860188 452274 791621 853469 835085 871644 872724 879630 889071 955935 781450 894716 901994 1000000 810004 910634 898295 449895 917620 829283 1000000 1000000 777065 1000000 330971 935462 938305 937238 247746 922634 1000000 669557 941287 950813 890347 990141 464336 951350 960926 1000000 1000000 578173 708571 1000000 939345 968808 1000000 832985 317322 960385 672202 955587 841647 946590 888986 1000000 958632 827348 1000000 1000000 924242 949785 954091 900630 944492 1000000 848754 1000000 1000000 929179 931594 1000000 620173 505850 921018 917924 872172 1000000 766738 1000000 1000000 576333 1000000 1000000 887952 884356 824375 258990 873260 868086 869072 753228 856547 589567 861625 968997 696940 831835 829920 842089 1000000 999461 629984 798195 872971 792357 988086 566962 776322 561186 1000000 757397 1000000 756300 761780 1000000 760293 1000000 740736 719018 707963 749288 944944 572198 663923 706083 650646 692911 659685 650786 647014 550704 436861 628899 563473 612184 613937 603286 388502 590844 585504 540576 1000000 566995 559511 970516 548536 542415 539516 445928 612216 517397 975872 252878 500196 501862 492739 478978 476661 762589 465097 547707 260998 448907 1000000 1 419012 405552 403570 500953 721562 400007 399941 395553 425061 387982 31187 375318 370598 407769 967988 228492 178125 369644 343635 339567 418908 331208 367602 312979 319495 315516 312154 263053 300632 1 282253 295534 291626 289305 255372 146055 280725 278059 275447 570872 528506 707672 266413 140111 74311 254190 258914 257296 277340 1 318574 251873 250693 249784 248833 246640 1 813847 260414 1 246107 187492 302545 247008 252752 246304 246855 1 236935 29934 464173 250346 252130 252554 309052 1 308203 261407 259892 335731 379403 20862 267627 277613 205560 274247 344662 279556 282242 60401 282976 487129 1 297281 857424 303891 322551 1 221343 179496 740115 1 329663 335525 373480 925448 317420 350448 779798 359687 363913 368596 415649 361259 391392 397551 392862 483844 399484 407181 488072 1 423896 283031 422308 461991 445027 1 459014 474814 470058 474315 480048 462173 491816 439024 180830 457660 1000000 570952 349982 1000000 520849 482071 522565 1000000 564412 570582 578741 615116 692395 770762 458323 625963 610103 1000000 626426 681712 638892 629149 352916 841634 50015 670970 673188 681573 687620 585161 785662 705070 789423 716144 723146 728131 734835 684692 711003 1000000 1000000 763137 770397 1000000 771498 639973 790254 755099 449442 1000000 812840 967414 820911 551899 833911 837474 1000000 457534 464921 787845 858064 175655 370177 834645 965681 942691 1000000 925438 638918 892747 902484 893262 1000000 796332 1000000 913995 787212 901035 1000000 925170 925645 930771 954246 1000000 576442 940112 650339 943950 1000000 514493 949172 931405 952127 922926 956584 270930 1000000 1000000 839718 959146 959952 959731 1000000 979492 961384 1000000 1000000 966758 727480 959749 961290 870109 731781 957455 881822 1000000 1000000 953121 1000000 963839 1000000 947106 1000000 974561 1000000 1000000 982307 931546 1000000 442287 928572 782472 921545 919296 769589 830822 1000000 907029 941415 773727 829543 771995 890755 760835 881781 884237 873619 809664 865564 880533 408303 820933 1000000 911767 1000000 913392 829469 932679 782674 814697 809880 368184 790109 1000000 783762 765495 642910 788139 865050 735449 755969 733964 744295 731545 727921 741131 736383 715501 920459 460577 437872 692099 781399 680035 782713 735003 661769 5776 659416 747097 878023 563125 624948 616575 614118 787744 591099 544053 1000000 573128 1000000 556896 562913 561381 550623 852604 621755 494301 325651 431476 825921 507339 502227 496286 515199 412374 479048 268331 467164 520940 368281 405263 444584 506499 430610 428141 421835 440349 412184 394868 397206 189342 391710 493464 372506 158734 349281 408817 401998 358396 321306 315331 345189 341420 381155 270907 329753 324595 176405 317165 1 310150 943516 303019 298346 304122 590228 286388 286767 276619 284022 535800 211632 292608 271603 218413 264635 1 452116 121836 180313 256006 259267 1 140931 249703 1 314236 911355 251557 244877 266022 265296 246534 248700 246156 245750 242966 1 247170 246901 1 354490 383507 241400 275583 245713 66330 426692 94303 1 514961 283916 177808 253601 313136 256595 207603 688813 272390 276700 200948 281781 289521 290771 615170 293358 1 299644 331631 863654 310113 284274 317159 330648 411408 931606 1 126922 175812 890531 267917 351503 480186 263394 367549 530494 1 379937 294735 17019 392353 250619 836085 390737 417502 485329 428162 433593 439075 388833 704958 455806 461457 287071 490091 478732 1000000 868092 501572 630169 508234 505638 520230 531180 548875 538428 544467 550660 556958 601828 569051 366486 585427 447830 583322 600081 849883 613076 557072 635782 447266 637256 367848 649570 663898 685621 440374 672915 738943 923891 1000000 675514 704141 539632 724390 721859 1000000 730975 1000000 747568 676650 1000000 655231 767423 771273 779152 166861 789127 478171 798905 910744 809794 814836 1000000 873029 829533 896316 712871 843653 943897 1000000 745241 691034 834968 904699 1000000 1000000 892637 860519 761826 896353 1000000 897118 903801 906623 815903 1000000 916101 903386 922377 878548 910279 930807 351107 935236 932853 939411 986403 1000000 921441 938417 614873 950590 418373 951051 911503 1000000 961418 950081 916938 1000000 446443 960387 960973 1000000 962497 976425 964788 728737 1000000 965425 1000000 1000000 1000000 958575 1000000 955304 1000000 953294 952490 994211 954575 985384 451492 944284 942403 939131 938219 937665 933699 910018 927465 1000000 391969 920898 1000000 1000000 915251 908176 979272 884788 810529 895074 908660 1000000 883544 878840 917207 871248 748638 862459 851198 492090 849770 1000000 839447 687839 867735 826294 1000000 794103 811437 806349 801570 792472 791099 539064 401888 838982 771006 729622 744519 159028 718158 855983 879465 724511 588472 675967 806275 599379 248950 1000000 688132 863409 676226 669954 696808 689849 718225 646499 639272 938298 625859 908198 614528 1 1000000 595752 603865 583642 577806 821677 570963 558844 523361 546574 534944 560140 636110 212428 493922 509447 504105 500631 492074 1000000 1 870592 476404 515554 457539 452508 1 441375 448121 505319 340479 435097 1000000 408485 672208 398032 1 277642 310295 561305 325599 216331 370110 425038 925265 379861 346743 434129 707268 549937 430067 1 216918 318769 356941 311303 136256 305906 256958 297727 292707 168946 288617 330070 302735 283365 172201 277939 180933 205953 268374 266177 264191 255772 281265 258761 257252 257976 114638 252759 295924 250981 252035 249209 237322 248113 1 384934 1 246497 281007 246234 245860 246755 93282 244491 228002 428115 249365 243307 262581 243715 817589 193570 87759 257936 259549 603090 262829 265020 191488 267947 235325 273710 823087 274946 109215 241800 259208 289822 914217 295884 429601 225357 426731 325756 372147 853598 658688 808016 319708 443261 338252 319520 324588 596449 352990 1 354175 606088 366451 375923 393516 385574 390642 171269 1 405812 801156 415706 528744 428263 430062 1 458741 448885 433940 921983 465852 447264 567723 483163 579527 494749 493165 398989 486695 518773 353169 531841 535016 543087 565525 397349 1000000 329786 949352 580021 586244 897873 224484 604805 984765 920160 545537 629597 613203 651631 600268 983871 660393 665698 672598 572110 946714 689540 79610 702743 708259 681143 720517 916161 763951 739249 186686 749355 918227 915349 768164 875102 777019 782483 1000000 782054 330250 1000000 212579 813697 816968 716714 1000000 917322 838021 838175 1000000 1000000 1000000 854860 864830 867278 900264 444208 881161 907145 888832 958948 896160 899693 903110 913444 878911 934323 916016 919682 1000000 924814 637735 1000000 948904 935721 970860 1000000 962206 943800 1000000 947150 948948 931358 1000000 901691 390363 715220 1000000 957054 958731 959398 960036 923717 960830 1000000 961261 1000000 1000000 961495 961281 950737 944160 584753 959478 1000000 759374 957173 955586 975139 974685 1000000 950305 1000000 947063 945184 980805 1000000 1000000 914965 1000000 767773 484149 911411 924378 956274 993985 917655 912603 828075 871860 902469 899321 920231 1000000 1000000 884592 1000000 876797 781236 578728 855045 860107 177747 1000000 839870 791247 818457 832791 833084 836312 669555 1000000 805132 1000000 797901 1000000 787296 792419 389421 695664 765139 760018 679791 747043 742119 737472 727678 725760 651516 714035 163206 703357 953932 1000000 683490 678227 672043 665566 658646 456127 646881 586494 585023 1000000 596089 204783 615196 822774 599462 411956 382473 572813 573262 567116 587801 748691 668965 542216 550103 626607 1 437824 322011 502068 500600 494406 1 1 476897 565414 483859 459594 452253 445124 511247 458149 418395 426389 420380 415836 405927 745472 704913 17755 397995 364004 382322 504011 370881 366962 514001 982787 375873 348299 381601 315387 428672 327511 325201 341251 224615 202633 301883 302638 297372 107589 299666 374064 221483 290504 286780 153019 241902 197336 285571 418425 268909 230839 171627 265063 355805 354325 360688 1 290827 255137 599170 1 248536 250641 135455 794457 606107 247800 267790 254894 246800 72244 246263 233356 481378 250833 529637 247644 287237 519876 269952 349185 9062 1 325332 275885 250646 235037 261033 257247 107023 260192 268865 271064 273373 290866 79343 280567 1 432565 289173 198560 83005 243258 492006 305021 308497 398269 459327 319459 325036 253533 331999 346172 254153 353907 971359 332615 336671 360942 381368 353784 374899 382257 1 394051 350846 400430 377769 357834 1 420064 414641 1 412540 684408 440488 453184 552902 234027 470817 714195 534825 790222 490014 499464 408105 511381 1 527554 427648 535536 538412 551920 553893 563366 566193 586502 598238 584402 590923 565419 1000000 602290 615747 621944 628067 773762 537507 460659 739149 1000000 364804 671160 668777 808825 1000000 691862 690303 653592 600124 1000000 891662 730664 1000000 739620 727829 1000000 737584 764869 75354 701798 781241 720153 890144 686582 802200 867488 810956 817574 822751 470531 972839 837473 613815 454227 841450 1000000 738356 863912 1000000 872289 626967 815243 884260 900450 1000000 896954 894129 902441 939784 908597 490412 857588 919171 1000000 924182 905530 924133 934001 1000000 1000000 939064 835659 943226 977124 946909 930055 1000000 849822 1000000 954535 953865 957812 657386 958796 1000000 941400 960699 960992 944052 961776 945942 946998 1000000 961622 989252 959286 960421 954834 1000000 986326 961310 956503 261854 916154 789392 654764 955410 762532 901983 1000000 685236 1000000 315720 935522 937972 776603 1000000 1000000 917486 934663 916876 931697 885641 1000000 866264 900644 897127 1000000 895802 886061 896097 912611 762537 873606 211155 861656 861329 854208 848475 842033 839183 888638 1000000 721099 832853 814950 1000000 804802 1000000 796499 789042 783796 775591 642849 765973 730656 359876 552757 753105 739300 1000000 1000000 828231 716504 713684 709888 729791 692196 686158 660259 673844 1000000 662150 655740 561827 648195 56721 649893 631196 271611 623630 606316 600121 593724 636107 563427 560852 695453 563005 309931 1000000 562714 535544 1 487223 689230 513227 976039 1000000 488258 490531 646888 478844 324681 355737 547265 470260 451323 454828 329662 49061 488639 409047 176851 400209 460934 381393 396265 388987 638191 382118 436808 375966 368087 372025 354405 354242 349831 351697 309363 337311 332630 329073 325021 324434 290155 330974 312474 223088 445920 311064 276438 879689 229764 321839 258375 282321 1 51514 274705 272360 563657 436369 265936 267193 262157 332004 258908 257256 606341 253994 112324 301053 711111 250269 175811 252715 248034 248575 527825 247156 883489 250565 245872 281636 226327 517718 447199 384944 277566 389356 208813 243597 341853 472555 103673 294314 278079 260363 1 341387 365969 199610 217277 270725 275371 277840 276158 188046 1 415799 72511 118918 256455 2919 303830 1 656134 315822 217859 387314 326321 155943 333454 338260 319974 297541 350656 359942 359939 364451 291785 933720 379529 386042 306297 390002 451839 403184 412876 1000000 748881 458247 866520 650723 452431 862994 219498 654865 197910 468892 361816 644989 446355 492154 524501 525674 435142 378089 521977 282170 534092 540183 298394 301221 556537 557083 1000000 577892 379569 600377 595647 840487 634648 418671 951551 727032 632830 491428 485044 651331 672503 659397 652773 441091 328825 639203 185416 988033 705877 598117 248125 698766 773932 770454 740956 746668 752337 758235 763870 755085 974399 336395 785818 617128 558846 584285 626836 811382 825947 824899 827127 830905 835902 608679 839751 178215 324697 866026 375409 868401 940358 979477 879657 883733 903723 891024 210043 683797 901021 904423 1000000 910539 1000000 908840 887395 923734 926431 929090 350676 1000000 1000000 928415 913107 942953 944911 444422 941109 950134 951405 953105 954492 955723 957861 1000000 958794 960334 974086 960881 1000000 961834 962206 962182 914146 962187 733533 966234 961459 895951 943872 381384 1000000 1000000 958898 1000000 1000000 1000000 281862 944859 253744 952187 972023 859162 816180 942043 300077 956860 929406 910460 760188 924397 754523 387630 1000000 911882 908815 906274 1000000 902039 876082 359988 890283 846857 877259 859749 825367 867419 767889 858391 856489 849997 844626 1000000 817235 831406 823817 408646 503672 811669 851078 619481 778316 790758 701289 943045 759794 769346 420085 758252 1000000 605295 948275 751905 941543 553799 950701 714142 705057 642407 694243 697277 681374 676527 1000000 632667 657806 44343 670662 696327 633101 628983 621414 618791 608400 680292 596010 593545 597021 1 571981 565082 600879 566566 547332 540546 534812 428651 562866 734696 496538 18057 464436 900444 486309 480819 447643 492367 463553 1 379622 388080 440360 437558 413646 791693 906035 796561 606201 458235 377417 374806 415348 383709 1 373738 495681 616143 396366 355815 351398 347070 36609 338971 468202 330436 749362 52754 918785 315260 314576 566000 621471 136094 298092 299186 292102 286506 281655 25919 280759 763454 156320 273242 358111 226612 156043 167492 272723 263643 168594 258309 256512 255189 232701 266087 251763 250835 250015 1 249070 248575 243694 246143 1 258641 248802 247472 248216 248300 244198 308100 249775 280211 257342 171772 253576 254802 878393 257521 259157 260663 308195 52646 266200 779249 248792 443471 747439 234442 279184 1 93339 287997 578773 296776 288485 272483 677052 580805 309094 263529 177704 309615 303856 363879 30115 377402 344172 669500 350082 373574 1 398633 367513 373283 375270 1 442109 392243 397196 404425 722889 9709 522855 335535 464182 1000000 1 461749 450554 406055 846284 1 529131 546757 478510 528693 496635 521486 502372 676137 1000000 272931 515736 510047 572697 552524 556627 564521 450004 571236 411083 587968 594161 600139 606563 612764 608209 395663 716991 449714 231173 646410 482503 547657 869737 676676 680419 839877 236409 701870 738356 710409 268465 722189 394022 75829 792952 743058 751007 756595 757003 1000000 813883 902614 799742 789674 852829 799718 873517 809994 820063 820323 849723 915787 834368 1000000 846438 700766 893707 936981 790746 784113 688235 437812 1000000 877013 886666 890532 433940 801973 901071 1000000 838101 926161 915299 917240 379285 924492 878783 905070 1000000 1000000 1000000 1000000 940577 942673 1000000 946539 774165 1000000 350697 939380 499672 637153 1000000 957881 958820 1000000 948333 961067 711943 963240 918740 954833 962563 635196 962380 1000000 527779 817253 969969 928264 993600 952893 1000000 954836 940077 894505 1000000 257686 1000000 947658 1000000 1000000 942362 939764 1000000 1000000 931046 308765 923886 924912 940955 929130 991632 911685 273839 812791 902615 583043 896206 805560 888544 1000000 881129 877255 871888 868939 640924 804235 889279 853046 847061 1000000 758369 830223 1000000 823362 822324 971956 810562 328694 781727 793816 783763 1000000 625350 771233 765719 762504 755245 412306 718393 963537 690937 573778 733585 711532 708153 690077 1000000 672575 791379 678161 672346 379911 658174 650921 647583 641313 754910 628833 626690 616677 609858 424788 598055 590568 690931 579498 573317 550084 565045 570948 774510 1000000 524334 530411 311977 23555 512344 506367 704430 492589 531921 482788 169145 413894 465495 418070 512120 675393 441332 437425 249953 186672 760417 708277 424810 406250 211887 89289 623761 120074 382618 825665 443351 416871 360831 267037 370425 337017 323238 340176 335548 180422 1 369537 379514 1 313001 309466 307187 302672 130091 295508 1 634963 287220 211282 134179 274697 277489 274381 278020 1 1 462133 205373 266858 262985 258616 1 260651 1 157926 181715 430000 235659 249788 249178 297379 244918 1 571581 242121 247577 260134 943866 257562 120567 752850 285610 404045 1 248343 530544 931128 201631 802876 284995 260500 591271 262564 265923 267936 271511 732568 273307 276084 278794 282106 219649 292484 290511 1 141240 299796 313460 306433 305296 270353 249868 317004 328414 539582 1 337017 804174 296903 218835 336659 366711 238533 362540 370070 72006 319704 386113 103962 476244 410416 405443 421450 383797 1000000 139770 432728 486198 444050 449238 454835 868935 514353 139871 477712 734651 489358 689753 635611 1000000 642820 532646 519456 531183 527608 698977 677278 555610 563845 587072 614205 580282 612396 592666 597164 550611 611269 617471 623069 628599 636039 643240 1000000 668804 660116 479817 848477 676885 763972 569111 1000000 323970 1000000 892045 695188 727012 578637 738231 743979 538592 734623 760923 675052 265444 630153 725040 360869 791131 798515 805148 1000000 792505 819029 513217 828948 666062 832785 951752 847726 852261 932253 815001 866657 860702 874429 875679 902831 781354 846450 931356 900191 901501 903732 1000000 913724 693148 1000000 918278 922261 890630 1000000 921428 933295 468083 938044 938513 942566 1000000 893607 948224 959104 764254 1000000 954579 921567 957666 964015 958844 922204 1000000 885914 961566 963902 595233 1000000 742104 968430 1000000 951417 923118 961783 1000000 708535 957820 963005 948844 468228 955717 897741 947701 951515 865774 893157 1000000 582823 936652 939517 726267 940424 859338 671871 940459 1000000 923220 921713 917041 1000000 910910 1000000 989566 894261 1000000 858230 890264 881760 971864 1000000 876066 870430 1000000 861950 857597 809451 848650 845602 1000000 1000000 846387 911106 827959 132438 770478 888376 802865 797438 1000000 1000000 778550 223907 478940 763042 756554 759352 745128 722906 381597 1000000 712621 716115 992784 460239 443111 777885 151318 644771 846361 661159 741634 655823 649640 647726 637310 631113 623178 712548 612261 606504 548026 593902 587757 549305 482583 569291 562608 598149 550760 542217 596591 1000000 526437 531076 514348 508687 368605 501004 491411 487042 377807 476052 467880 462000 863870 450449 444493 440370 388457 404218 548031 408502 1 324111 604250 397170 392512 417905 384959 377524 372781 533628 364655 1 650340 442977 700315 435456 337462 420943 366600 1 320792 152650 1 276441 321955 1 1 298867 69821 452516 282150 270461 131925 277967 278855 1 346354 267815 264357 266545 264647 346677 887131 511983 280955 256569 573078 1 252960 258935 666774 251130 250214 249029 248591 1 1 247875 1 250663 198051 437361 464538 255216 348672 343143 601313 252620 254031 289240 264350 257970 209005 608655 255974 273242 1 507788 269713 229318 274028 565495 368495 281644 276059 287184 286270 295924 276397 299233 1 306684 197724 312745 316292 537983 320803 9947 1 335610 151594 1 554175 333006 356933 891876 266335 296651 843891 380186 387480 389907 394795 586437 402433 315910 415425 247444 219292 430053 543167 446585 450955 453889 454351 464811 493410 713207 853426 450374 727933 499738 534393 453400 548423 548938 529890 526751 293728 547832 403273 559039 601608 567953 580236 1000000 591171 704872 605122 609770 978208 622080 464254 642540 640724 280278 868636 694072 665305 1000000 668433 683604 410043 659151 701603 707539 602948 719385 726261 753040 741212 403861 71570 756245 567169 789548 770697 660028 781596 706933 777513 797415 802694 830467 1000000 835563 822930 828365 522105 890173 968984 872333 907774 1000000 335602 882855 908814 881072 872551 1000000 888216 892527 1000000 896058 959923 902502 906404 295199 913130 625936 1000000 942427 1000000 745445 930315 932816 942522 937636 922677 942050 632933 950720 1000000 1000000 951254 952783 954127 997808 1000000 957866 717476 944626 1000000 880818 971785 1000000 1000000 1000000 963062 981108 962792 859996 292696 825268 807692 1000000 1000000 1000000 958592 966405 752386 956677 954924 903212 951150 949215 947598 283665 939822 1000000 885449 940393 926301 932288 959057 927039 860267 921444 637284 915316 1000000 780074 905728 902335 532981 883399 852368 924219 884296 780163 876004 913706 867731 1000000 1000000 864765 847896 1000000 841999 831725 140852 820596 823084 884639 818220 806710 200135 820512 795282 760169 780540 354821 769321 762847 754522 752732 749791 1000000 738115 732962 758898 543170 716356 744577 667101 666398 524614 920800 656009 575794 666351 630824 664104 192018 962052 215637 275075 345833 895074 607255 615479 583905 589828 505330 879414 256277 564466 558361 550811 545320 540579 524987 766184 506141 516373 361204 429688 521717 509404 486680 468721 511862 468775 318221 358942 452843 30116 1000000 506561 373121 1 778859 359903 412621 412872 424376 382016 388912 382161 378026 179013 302266 365949 261317 1 147861 395673 340940 342706 198773 330834 271282 300675 317857 307759 376052 52820 410940 300105 546149 164377 462937 208685 268223 393685 1 295461 291609 263276 376296 96680 263242 277956 36797 255395 315644 268249 257201 1 251966 417296 274771 288524 250222 249784 249286 224606 251236 258068 248184 737783 283503 259060 292086 153646 154525 120202 260014 239416 248493 1 1 265508 276269 260219 258104 262456 673588 265379 245013 599638 718144 275307 276202 226389 1 284483 924974 1 292449 289969 295706 153107 214803 308478 312287 317351 319193 322947 298766 258372 334466 267734 946144 347211 511445 497786 360396 364890 369437 374094 414329 453384 386216 378239 156125 208848 490867 753155 417980 547257 565686 434819 467411 446615 452179 495063 337303 465595 78076 480722 640226 270905 499607 1000000 454859 516199 304216 528259 170692 540414 750163 552639 1000000 1000000 1000000 578288 484373 568874 603285 602061 350186 939865 620554 626859 607868 639036 890216 265826 410405 803609 558231 567867 469366 703724 694054 1000000 710520 223602 809884 723566 729846 732237 645585 765899 869246 758745 805040 409453 774888 780320 1000000 1000000 868511 705139 940403 811797 812288 820134 620131 831317 836398 838630 847129 850917 175882 849113 863481 862470 871826 886031 880046 936236 887703 1000000 895515 893419 740490 906073 1000000 905781 393281 926780 917822 1000000 927172 929781 932411 934948 937119 939545 307983 943018 945771 861845 719184 951100 952843 954093 1000000 986351 952682 948635 944736 927233 1000000 605341 629495 963730 962481 516659 972774 963351 1000000 963606 1000000 372571 1000000 960354 656109 959207 959022 952758 954946 584854 1000000 835749 949776 659513 958753 657751 779184 940318 938029 1000000 977922 926760 1000000 925385 922552 919563 884975 881763 910279 1000000 853924 1000000 713219 781558 882506 1000000 851075 1000000 879970 810907 975900 877310 861488 1000000 846077 841971 325490 1000000 828435 823511 793623 1000000 808455 813408 798275 744572 787817 729137 777477 658898 765796 607856 763713 1000000 743265 738924 453124 725901 746251 714162 1000000 499912 1000000 1000000 684246 680774 528359 686748 924860 767278 1000000 712611 635252 635195 622877 611368 125119 600642 1000000 379543 585692 568624 572749 567156 631797 303832 639160 542969 558884 531109 564276 356778 512380 506403 1 1000000 374712 482843 604707 471279 364509 459872 407174 484648 466360 437685 388509 360180 421428 457908 410277 405733 364049 480623 391054 385697 381982 363841 809519 433997 321018 269565 348637 349441 319186 327051 334680 210493 495797 324443 674354 149255 313363 309430 185838 587301 284062 237542 765303 277231 287751 414677 282376 639313 277247 1 267509 270356 308172 297919 265791 263798 403251 178642 257881 250855 258522 114269 252022 1 211184 224431 469519 272427 242802 248690 269856 742474 274354 293977 248944 249006 226178 240619 1 268476 111049 261611 254816 259587 250508 116543 259915 355922 298687 296073 267192 1 274008 849160 275400 278188 280707 284524 342269 30600 282951 225219 203728 306587 607126 314232 1 315647 318402 321128 1 324060 1 658183 340253 548072 350071 355116 402638 409841 318328 366969 377933 679585 391510 352803 59399 344450 489288 404913 432634 139432 413350 761768 324891 445838 450930 457247 449783 467799 423749 182579 1000000 134644 501713 502966 507182 1000000 382173 526792 653649 496534 545170 618581 552530 563442 562304 118476 653290 596924 563327 538130 606754 679900 838673 634636 631523 637491 378727 650091 1000000 944943 744295 709762 680626 686443 678708 680471 691275 711315 713532 722431 751116 707811 740140 1000000 854591 758617 778983 767061 191958 969604 778130 790575 784515 800312 802887 500714 931292 381999 1000000 926927 836848 952781 802957 849207 831212 882202 828943 866207 870951 875127 881645 908272 866813 895216 894979 1000000 815768 884572 993646 898300 217434 916985 922147 605031 873313 946623 928441 934558 931476 1000000 645369 938777 984907 949574 943282 950879 847390 929832 413467 956089 884670 389194 1000000 960978 1000000 962057 1000000 937182 963338 963545 940239 963645 948822 881746 893714 877435 962012 961452 960755 959748 1000000 1000000 802653 955247 959364 891228 950169 712901 950375 951406 688787 1000000 930273 1000000 922573 931633 637583 926533 937772 896329 941067 913568 921824 908162 907567 1000000 779473 718090 890554 1000000 823433 840005 871569 763649 915361 862568 744490 853391 972957 1000000 707299 834887 867152 471059 820978 899010 804321 807182 799621 943551 789266 783985 773842 863704 490886 761881 756606 755791 745086 739441 101220 1000000 603018 875211 710218 204433 704230 682095 1000000 136483 687652 612934 661916 655897 649633 640997 1000000 948071 693738 618354 380620 601735 600290 593226 656753 580552 738763 569253 637760 527299 662318 549202 517993 529037 663089 353870 514640 478315 502646 748297 517221 484588 866328 473202 499074 595383 456945 450289 445055 177356 433973 403612 423250 393078 384876 409008 731464 343574 35782 386599 597359 172060 364479 350813 363639 404086 480835 659856 1 341929 328813 255534 329218 1 1 318354 362969 1 308014 214375 193144 297832 852007 622454 288816 398793 279556 272590 278192 608677 456742 580480 1 267105 273919 322056 751036 273802 258592 68628 252342 329643 252532 81615 251772 1 124714 74005 178001 249038 1 263154 232839 190021 248988 340278 249720 235928 5217 637387 253364 251412 1 572532 143370 717880 259710 263365 45602 426048 1 269691 270724 954575 810974 381549 382226 431082 285525 288256 251641 294181 297244 275949 577941 334478 334376 266808 1 321322 318282 876190 345745 583329 341206 249912 351482 361002 371749 363075 375634 371958 471838 306144 385905 1 397803 1 390991 410656 609832 812463 297552 371044 438310 356336 449665 454497 128420 700825 420414 478920 458210 489581 1000000 475355 1 514706 1000000 433879 626658 359984 543546 549622 555838 561867 1000000 574272 535420 617292 1000000 589249 256161 656119 707127 623837 630073 146871 642409 653798 530694 887400 667108 673336 977239 759049 741543 1000000 716597 949579 874495 724653 727392 732743 650568 423140 756592 1000000 1000000 766847 752887 408370 552148 788564 280748 845805 1000000 618167 793292 1000000 1000000 343215 834139 838884 843976 886147 853457 1000000 861540 993975 1000000 924741 878282 351713 1000000 1000000 886374 972792 999564 1000000 485001 837438 1000000 973528 844400 908256 917454 934548 925820 938645 932794 1000000 940835 751484 836172 947087 948859 1000000 952292 953787 314108 970538 965119 958830 888825 1000000 780285 969880 1000000 963175 987286 1000000 999696 843471 1000000 963620 1000000 962959 969187 964881 961213 850519 959339 338510 977919 955887 1000000 964730 981581 867057 936627 946383 944189 942109 935386 937636 935071 929709 930107 927798 1000000 921867 1000000 811991 830295 909129 929707 902676 899100 888981 712154 903814 894528 959687 876822 962287 516228 860139 611470 939899 916513 841086 555301 836455 831776 482110 821996 816971 799273 793751 791152 1000000 791176 798275 837918 961161 681788 860599 102544 564457 690024 569292 726847 724185 128371 721286 694517 706585 736500 973893 689537 426459 705733 261289 669044 699516 653146 637618 1000000 636632 553518 653036 994731 794788 577313 565421 1 451144 573660 691383 565083 529031 552783 866336 570164 534495 1 526886 512072 477258 503798 1000000 244187 486787 480912 474792 507384 324259 456683 414545 897653 663884 435824 377162 1 460569 880110 362196 404116 1 356617 389981 306217 368291 817098 369646 365296 320879 437452 382805 1456 345173 342927 241231 335067 575395 449469 405000 299175 312396 308896 305681 310631 780737 551691 293564 277724 221888 280469 281718 46633 1 331088 1 290297 271559 8042 297636 1 1 1 257476 236719 859439 254180 253278 336348 251534 241763 257278 366670 240659 231561 870421 1 1 225560 271881 193414 253794 149057 323324 1 247763 356499 255191 363035 224696 894831 259617 237458 247572 272350 235247 289087 272633 272508 277303 277145 284590 76230 1 268716 266034 1 114618 303329 1 309742 179004 369292 327684 325823 328137 92401 336062 340172 320936 348621 331325 345417 1 1 369794 447661 563310 699680 390247 1 789305 408933 506895 1000000 422919 396656 1 341917 214035 448038 453748 398314 423410 567987 476504 638918 431454 494030 500296 507450 511850 510955 548725 529216 499541 509366 547783 524790 560428 125427 555982 598725 585149 1000000 527711 603719 588590 617741 369005 636129 624678 292063 1000000 663140 1000000 640676 668644 668211 389612 700456 587561 815173 703972 803749 1000000 514353 966689 737074 1000000 702095 732981 915798 722956 1000000 757855 779268 884151 792607 826410 803046 1000000 173034 657438 848917 831822 814287 696141 900825 845888 735236 788060 860770 864876 1000000 947680 809644 881402 887398 892730 898427 714806 897386 997171 1000000 947798 913628 906005 967813 461670 1000000 928351 927983 941889 933449 1000000 1000000 917723 449650 1000000 948328 952922 952102 789270 954269 956293 469520 958776 960433 814600 961527 957558 1000000 462213 993059 960133 1000000 902097 492626 962023 418909 963351 980974 564280 958265 1000000 946100 958871 1000000 899948 515387 954648 951310 950583 1000000 1000000 945067 943010 784507 272223 818081 936937 931968 925105 920189 902383 919985 704215 913781 942559 572436 906548 867817 489987 564444 988567 1000000 768285 894603 823037 1000000 1000000 862747 857082 850911 845020 830290 763742 815681 702005 823740 767365 783351 627267 934957 799672 780229 616675 760464 422467 771803 752142 733220 1000000 781122 743279 737558 731826 721303 719981 717252 707124 703022 668399 691856 682382 678159 536625 665877 652599 660344 647690 658611 584751 628999 925005 618595 605818 466503 598051 591846 585659 626903 568872 566992 561037 556264 998409 542586 833512 530427 524382 494945 513233 783652 350141 358362 488804 479506 473044 464664 477954 343198 550218 455087 443150 406619 434174 787141 413615 745403 410992 404582 400736 389818 390765 385735 503562 377392 183417 366878 738641 355979 353436 592744 324870 339940 809275 327959 330822 324713 342016 218779 282019 874496 322804 1 315593 300042 369214 94131 243143 11408 1 104067 307393 99106 1 293687 270132 240937 258986 247759 759572 255404 1 920644 146831 256317 1 213615 133123 1 211859 216202 250079 297006 411629 238909 169099 717693 409252 198550 243540 149971 251712 1 251125 239506 746084 185025 258000 279335 280283 226581 268913 266135 355699 268441 131436 846491 274307 279478 830816 284491 19093 290066 538231 295861 1 292606 317668 360115 245006 316328 753662 323020 249248 441511 335056 324502 316163 815563 351952 522780 468655 377942 367135 374631 392159 410272 394355 441335 363356 416648 418406 418720 419733 425776 431233 431870 280266 610376 403149 457130 293276 472883 463233 54400 1 492594 588094 485638 78365 757797 522074 1000000 534477 557430 546694 605388 546076 565820 287709 577420 847657 1000000 595463 45047 870564 583469 182376 626994 636306 1000000 644152 642606 851996 33189 675489 1000000 749633 95800 649170 686645 593744 710170 712103 717610 729868 735678 726452 717330 720475 1000000 753073 769698 775122 773399 441721 1000000 780376 881445 810202 484344 817146 206844 826760 436433 783078 827350 697832 819031 742487 878395 938840 868431 875570 999020 880780 883039 841308 473099 665360 902480 935923 933273 909715 916495 974694 921139 1000000 813459 930212 798334 933877 934786 965930 939463 1000000 935319 1000000 906191 902418 906683 958028 945362 956247 1000000 958739 1000000 1000000 961537 748654 952939 1000000 972509 951069 965120 976070 979889 829907 964070 998552 1000000 1000000 964965 961244 960416 1000000 740967 674080 697204 954866 1000000 1000000 946629 1000000 946637 1000000 853646 869435 924686 795865 931706 872359 407121 921625 1000000 329440 819364 911385 908574 986307 945384 579189 886441 895725 338029 815419 879118 871926 870953 853190 858832 850979 688898 849047 932291 459389 835038 1000000 696600 1000000 815405 820246 785415 799682 794771 747782 781070 777372 714691 767719 761402 1000000 751216 745982 825296 842549 710209 243582 473695 247876 703716 1000000 692261 677097 680170 671656 691588 280997 655737 647896 633280 273807 689883 554827 624755 598543 596333 702204 806149 396171 283827 460970 705374 127185 556614 150426 290460 538402 529752 526382 163476 521955 721930 553050 1000000 877540 485406 479136 748668 397003 455665 663459 319415 510860 391755 494842 703237 281110 299282 435472 383209 379932 204093 397704 387501 382634 237138 371926 368464 363324 354806 902959 348329 650178 342091 195005 186215 329958 325049 322260 420945 1 311435 1 1 442729 1 294709 291471 287776 314214 288870 1 196033 271278 272851 271731 318100 268279 266138 320658 405327 294430 1 228715 619506 255490 544213 456252 266082 485230 251064 99100 247785 373153 270546 523812 249033 28407 249816 274293 97609 265656 232904 246683 262934 116316 255924 365128 184798 353079 262894 290046 215566 311417 279219 269796 271918 273594 257700 278910 963123 284091 312453 232094 254523 197877 1 301629 310331 315937 311702 315275 318928 558321 326264 330306 418799 660658 335817 321770 627171 324293 565523 566048 368872 367225 368426 383136 87513 392646 1 1 408049 431907 417546 423783 199728 733436 163070 446619 345904 350826 289910 467390 891973 697842 70763 491164 496898 494969 1000000 468713 520899 518486 386274 539032 545163 555512 557330 563563 594742 695155 582078 915419 572164 590722 208926 539003 618696 1000000 629071 472733 644012 650503 414683 526926 668580 670170 673077 652994 1000000 698442 722683 1000000 716708 914341 915415 730859 740246 721388 582676 744031 726737 147883 981616 1000000 1000000 147384 795330 969323 805761 810892 792215 870482 907330 830765 818703 970760 848606 1000000 881355 854322 915036 867206 871424 1000000 879616 878531 887393 778309 858527 643087 1000000 903936 910172 806997 669431 925765 1000000 1000000 927290 934336 932623 940266 994955 1000000 944778 944216 956311 769795 949127 591630 1000000 954790 976862 955543 958653 914380 1000000 961594 1000000 589305 964160 982365 908815 965874 336164 959549 950620 964306 1000000 522257 1000000 933634 674716 965868 951168 962448 1000000 956407 1000000 1000000 952390 950359 948564 946865 723620 663004 1000000 927653 1000000 933192 930702 1000000 925109 1000000 916705 916200 339182 928499 913488 597339 1000000 270562 761212 888710 882125 816950 876494 891379 1000000 863901 859621 653091 974516 654471 841466 844176 542603 827020 821316 833552 812059 812306 801778 816511 791306 796531 780764 632691 768445 975644 758459 816943 1000000 764265 773652 719114 723650 718077 927160 695482 700224 767782 134795 560902 848276 631287 665986 1000000 635897 656184 639797 626952 463840 620705 600695 747505 705128 472051 481720 583542 404616 567637 565022 558877 552838 816605 538684 531980 417262 522506 631862 510349 504393 174584 226220 479759 498200 464277 325406 411592 458566 447430 487630 251162 895508 468024 336697 437472 473244 1 406592 397423 417140 389167 340358 380717 374737 12506 365473 134090 407070 726732 347841 477141 755557 523714 332002 1 165790 300193 320323 312327 309205 347475 612007 114294 41201 426810 290343 1 966881 456431 279514 245458 274845 148875 270652 254686 230257 281919 1 237454 259829 1 305546 398077 746567 254532 253269 223649 251485 767764 250463 232760 249354 251651 160715 252462 250889 527655 248585 327995 383001 1 209058 254463 258605 253149 585850 304585 246384 239791 230125 265610 258955 848106 271554 252639 320771 276233 277298 312391 312391 237869 692351 294814 297735 398051 389905 310264 310984 319050 312108 321959 425033 328488 826024 385306 341691 456650 364504 93337 492746 363311 345782 269270 525155 1000000 374711 366393 396718 1 391693 844872 415943 436094 345077 760003 440993 443392 455993 315692 460284 466919 472325 226361 488235 447530 604273 496643 507466 643933 996314 741294 756173 533559 544040 710813 84666 562045 567857 601275 580554 620400 458227 1 909939 612340 825658 623936 630128 493025 504533 647506 654745 665623 669142 679561 578567 1000000 336823 699461 703372 1000000 415001 1000000 724524 1000000 739018 744382 761782 768519 761609 738101 772473 777850 784103 701121 794063 1000000 919579 699444 848604 676220 905424 862399 834461 800991 847576 704758 852972 855825 704562 950207 875694 874628 878723 750977 887113 380019 910970 840058 938884 904916 920908 573698 914873 908155 618726 771711 734170 943486 932119 993624 938765 422412 941727 943883 871316 761890 949704 926054 1000000 929834 948451 978869 890853 1000000 960710 961602 975881 847152 474347 961062 962655 964799 846815 964860 1000000 654490 964281 1000000 882861 1000000 962656 975561 961385 402260 960330 1000000 957226 778112 914182 1000000 663295 750630 945528 683555 937934 998926 1000000 934306 502780 928916 923965 1000000 799262 917346 914210 484672 910341 1000000 903771 896922 893108 925781 891257 884124 599669 865341 774637 793738 827747 1000000 353863 346369 878659 767801 833503 712259 822445 847654 818550 783632 799669 1000000 793036 845745 705318 771568 771725 1000000 757152 1000000 748992 745000 740472 738111 725884 711011 946510 713253 702223 643148 690276 615466 686885 913130 608033 411435 626653 664108 296661 636049 298686 630643 1000000 3798 788131 532928 712797 525745 314169 549200 566932 972959 584958 551764 598751 532224 556273 747600 424862 511189 410742 500424 834865 488590 771845 316459 471281 170534 471339 455244 870238 443252 1000000 822373 236375 191130 416368 400499 356549 117018 220158 274220 330347 381103 376339 882029 596777 362466 149148 350374 508490 1 340838 344169 361387 215267 304991 600766 400168 353418 310473 305201 303737 258178 298484 1 287991 288314 286036 56122 280594 278118 277933 90321 1 269404 267313 487793 262871 656460 260506 259099 313375 261797 561065 260219 253410 252613 250790 250132 337646 1 807781 250025 249969 250335 249284 251828 269394 241664 1 252580 630452 718022 217635 297613 405641 1 260408 273368 259975 1 358406 600822 271354 273415 265730 275156 76865 580175 284718 356981 631097 323874 1 251170 802210 307780 112733 868816 317310 319654 323662 382399 332479 336492 471172 344700 295428 353481 350967 363156 389144 370935 205641 380920 162222 394009 72412 216498 406172 410743 416071 764327 742942 469586 504309 443893 453337 455037 1 314753 521137 473708 484707 477897 481100 553064 510443 714476 607238 339653 516949 536158 542153 668003 554538 560421 604421 191220 990604 705392 1000000 599023 622227 748666 623774 434512 628098 621890 699713 647147 651443 659954 652164 671672 677764 683827 689203 701201 687010 707869 963216 728296 725457 735164 737201 716068 729642 735700 760065 766123 831727 776627 782061 787475 792787 1000000 784747 849503 542402 818586 682301 870593 478845 822565 842798 919062 1000000 856487 887575 531570 863568 548803 879103 702954 877351 889609 879725 903319 805954 918963 908325 1000000 1000000 918562 939264 294869 876659 930436 931063 701266 948263 1000000 946454 939718 1000000 969232 948207 417880 940620 929551 1000000 861618 959917 924506 960717 1000000 961964 963130 543495 933010 995482 497664 958571 974171 1000000 965018 1000000 1000000 963490 962214 965345 957736 841864 962609 956914 973407 937104 953282 1000000 746416 949622 639703 944278 942817 942358 919377 939390 937621 450240 930032 931267 927781 846328 781160 835924 995612 1000000 896834 1000000 872208 893088 891047 887229 934997 879331 371062 904540 994104 1000000 1000000 928180 879995 846477 839892 835142 830367 825396 854399 813830 809368 800264 858711 806131 1000000 1000000 600732 772573 770513 762586 981552 751339 760449 739380 733646 757003 620287 745593 708437 304958 32929 41413 644130 600049 838597 677747 661792 655658 218437 643340 1000000 692252 631663 668803 680562 1000000 583986 593798 576460 581389 549600 681462 193278 1000000 550590 545764 930657 1 1000000 564141 333850 530327 492538 479591 1000000 269391 481016 988001 467457 404704 457200 450554 504377 440185 1 429474 290655 416973 585762 449112 402407 418855 1 332556 382602 373936 373204 371793 2517 1 388105 1 339478 341674 343420 125095 331463 565093 1 365385 83846 1 482644 203782 298986 299256 526347 292485 1 681593 284142 281732 260477 276671 353018 1 270109 268324 275814 264444 215638 446104 1 272608 257085 253744 219508 244000 536133 363559 251786 1 249372 250535 470178 289084 264363 243962 175808 308484 1 244721 252611 252706 254259 840612 248982 257526 216641 258522 334900 264985 265321 546451 268184 358923 302918 271778 277613 279949 282229 344722 287054 290127 293632 1 263624 314947 306123 1 480380 317792 822557 323884 327696 332198 584804 332418 325353 1 380575 403350 592951 365422 369954 345647 373968 673917 389353 824438 58872 414327 96696 420202 419643 373359 683764 382525 437947 638972 427954 736879 485053 468836 458287 481677 436771 492721 726389 494818 677289 511788 154967 500000 534563 462050 662153 550582 536604 366042 806437 612958 579332 589981 805070 602464 881319 573406 802066 720713 344849 648713 222466 653291 532414 710701 1000000 290156 682338 688348 704852 373880 728512 744093 212738 295941 789831 1000000 741837 859896 748785 724447 764249 418382 1000000 680108 1000000 791243 225226 801954 807521 1000000 817388 1000000 858361 831824 836678 1000000 871012 707873 1000000 857216 863812 1000000 860112 881250 880911 1000000 888753 892550 894850 899913 1000000 982525 907401 1000000 916618 919739 919722 1000000 420470 931124 1000000 934795 1000000 809814 942901 949856 968389 951705 1000000 967722 952780 954730 795264 958914 1000000 960152 961561 884490 963175 341277 964678 967585 956233 1000000 935170 965440 939684 942482 486095 964650 963819 447425 948415 980544 874805 959451 277842 992899 791044 956423 952925 883087 956308 1000000 950413 1000000 1000000 939362 934383 1000000 1000000 676054 1000000 533776 920770 938894 1000000 1000000 813306 759946 899710 896402 897544 888584 885250 1000000 1000000 1000000 868294 881336 859687 472743 851121 846152 860192 1000000 831965 842544 492537 1000000 227816 809781 864223 796573 464255 785925 853296 1000000 1000000 764006 547117 633843 746967 726542 742323 622319 723901 225719 1000000 706143 699431 697339 641064 488795 452752 669917 663801 629051 652197 650071 649307 625359 583309 1 812823 621976 551608 491796 590054 569018 560248 571500 352886 558783 561689 477896 540429 465603 630905 522266 515860 144211 675604 498408 1 486671 9219 283593 495730 463816 351965 307052 1 1 53861 433392 104035 471264 680794 409371 824453 399455 344850 480361 142947 543874 379480 456226 82230 476542 363783 352232 347957 366096 1 739812 341638 33264 283288 320137 355801 507747 609308 396427 326402 274831 362740 293728 1 289485 285925 1 279808 503407 350635 509259 524287 268970 269742 431053 270062 261875 267279 320351 1 412655 1 368146 490008 217710 232074 251375 236856 38280 309788 483939 222463 260436 1 210297 1 244859 271121 797258 254236 488380 256465 257295 554907 517123 406229 263151 1 679953 355906 1 233521 274783 604704 279482 257288 121002 287265 287062 290614 292373 237163 256771 304380 297253 487220 308891 530881 344420 19008 330696 54301 338742 341465 347019 351297 356246 359065 364585 378480 463086 1 669266 379775 26553 487395 236657 408268 375344 701889 413614 461833 434683 456950 446178 449900 443089 436855 467901 798535 467021 592375 503326 503239 241199 1000000 568564 512663 95987 535447 771384 525484 551534 888144 563666 679940 575913 600392 1 653629 601994 606918 612848 634065 932625 631708 801396 1000000 849374 768663 292270 668653 694986 680678 686970 342346 1000000 651279 710869 716991 562060 1000000 788581 760374 689245 752473 784653 1000000 915922 803559 784035 826867 806546 1000000 801084 805970 774030 809208 672168 825292 584399 806367 402555 991947 1000000 834095 858871 1000000 858267 871779 982620 879998 882430 640525 891439 1000000 1000000 716099 906092 978187 1000000 858970 433054 985737 926528 647813 1000000 790483 933064 329359 940463 773391 944898 999980 953857 929739 1000000 1000000 366187 940448 957604 959495 687116 963260 962463 906808 967437 406270 964577 392445 964998 965714 1000000 830481 965121 1000000 689604 964578 964341 386768 962048 1000000 486982 1000000 922180 747595 923418 953293 555880 741917 949407 946412 1000000 935314 914386 762084 1000000 932004 1000000 525530 905650 905780 917497 909094 1000000 900149 1000000 1000000 763819 972437 672531 886070 667189 878437 787382 943135 681904 1000000 850288 962235 1000000 815259 996911 914895 822730 751671 924599 644257 809270 315340 793676 768872 877036 782134 1000000 770382 591528 740727 866645 878611 306739 737290 154181 1000000 721502 700089 708220 702145 696148 615660 685796 678008 222907 541407 666818 488239 1000000 718840 628716 1000000 659574 1000000 610370 552954 597886 591632 544359 548771 557390 566942 560795 554703 548633 511784 536361 1 142625 514619 530172 283424 1000000 1 606785 59527 563843 1000000 420547 459865 451853 403290 440608 511486 414990 419103 229849 411414 410929 405957 246750 344176 390631 89695 555240 378050 377390 91586 170115 270581 355468 198661 345189 341097 336772 683238 557770 323337 478081 50965 615986 310730 60585 23559 620903 321691 402625 5335 298341 285631 953674 381190 278524 271484 287997 265548 282493 1 482298 266912 130202 366703 312671 258285 253294 254828 278450 757823 235466 286294 1 272965 252273 237274 256049 509502 287597 391264 244655 207637 298769 212378 247194 232689 273808 276173 1 689639 223447 252651 1 296997 375039 268463 414397 272214 274114 276653 1 228564 284060 1 296703 292302 24501 297947 301474 322836 308059 311437 332974 318534 322663 743071 213965 319010 337770 341867 340008 350298 366759 358953 404350 368089 373473 369350 375849 585269 410465 396517 1 71725 412293 711139 628921 23562 1 552096 517200 449856 455419 251799 471798 442040 481126 491428 538969 491373 501577 491313 545130 600254 518832 632888 537624 566470 549131 491628 552643 568180 876476 580596 587257 1000000 591325 605949 1000000 625447 631717 721325 636371 652252 1000000 689170 579459 705457 657066 625278 598020 691456 703619 701121 948172 715343 197763 576299 805052 871148 744436 749989 755001 726290 229637 772996 736738 782607 788924 502313 800014 815655 809874 814881 818170 817943 1000000 846203 874425 493324 1000000 868093 872365 589047 1000000 911004 689074 868656 834269 885538 742015 899030 899696 1000000 873604 888676 673669 648094 902939 921527 1000000 866511 930057 932578 939265 979856 940105 754381 550515 765612 1000000 951292 1000000 705134 925079 871649 958223 1000000 966462 961540 900413 963269 961205 958133 519258 936067 963845 759705 965940 922121 491840 973420 1000000 964582 950385 388353 963185 994567 598749 1000000 972159 1000000 1000000 731811 954380 916714 940325 1000000 880242 751311 931688 1000000 760921 933238 930352 1000000 953164 921518 918790 529992 794704 903740 905732 884374 688061 896083 1000000 1000000 953123 788900 1000000 880789 867019 846853 820356 853776 858283 1000000 839980 796824 334653 708663 821834 453326 808361 413315 800507 746234 414711 1000000 775633 777647 712612 678017 1000000 617303 745027 742728 733581 698040 721858 715994 782382 712466 697066 630881 971714 442947 673921 664213 638802 344472 651899 494368 638844 655490 678079 323952 612099 597564 597846 307977 408071 524045 566438 1000000 1000000 542422 1000000 1000000 528622 532439 1 517179 291366 510010 498893 91906 229050 551070 498393 473127 698797 461158 491473 776470 444141 439484 434958 428594 416085 1 215254 407563 402539 362475 101536 1 382884 470668 40682 1 362287 66922 650846 350708 393983 342142 657223 253753 224040 222635 1 217620 330211 87925 757977 305157 379109 509148 283200 256962 84361 287180 536561 278865 378943 277118 272864 345805 269995 268518 1 797466 263792 228049 237513 308804 476984 330545 255485 261610 230347 252799 235640 769134 227487 250920 251004 191184 302381 1 246592 233406 253083 239211 313176 286618 251908 248606 257456 663462 259708 277453 263027 263003 266318 293834 40304 269747 367618 287795 1 281036 283579 290388 289000 291745 294668 446272 556665 560522 286536 310363 1 317963 321369 325122 333214 311941 1 1 346249 349304 557801 358900 1 255339 479521 374966 669471 385859 377066 393846 252830 1000000 368651 624751 673498 427305 490921 435523 1000000 448513 425985 88923 428903 717651 126130 495908 1 530349 765121 506055 1 1000000 524012 522667 615698 542317 548122 554422 581200 817768 572862 624946 1 593707 167232 605219 610047 616231 547920 579058 832968 1000000 647164 450241 317342 708647 671432 973146 681981 694268 696680 718135 937652 720158 721934 725664 731506 809483 484791 747093 754466 760020 765420 602551 794777 779806 865801 792950 499491 956188 799611 331505 747905 311325 997003 517106 846306 831727 849381 853875 833512 861058 932261 1000000 881108 878143 814664 1000000 422871 1000000 1000000 987887 792225 908566 661074 914645 916624 951628 943503 962372 1000000 932192 1000000 980646 754517 938218 944161 1000000 619067 1000000 1000000 953634 1000000 956664 1000000 961331 510127 909903 937213 725842 691580 964616 968084 760362 965970 987484 966172 948877 806969 960560 1000000 766547 734972 930341 947793 870123 1000000 1000000 1000000 1000000 1000000 954749 953058 288879 973749 944303 945724 757062 941248 413755 936843 933684 987488 932942 1000000 1000000 1000000 1000000 944810 909339 964840 905253 336366 804574 926049 888795 887233 880910 879902 786788 942714 879826 389520 1000000 852885 846240 841571 213897 988143 699405 795311 816357 748891 365791 547128 1000000 777303 780644 953817 654514 762598 763459 757457 763309 763659 1000000 735489 733864 745087 693350 712012 706060 1000000 20278 688066 678436 610264 1000000 697913 635941 432576 1000000 221028 632883 596711 333961 880768 608495 787541 713483 590064 29634 576707 130265 564805 590563 812323 53788 549185 542010 643843 579231 516161 835000 796652 499083 492941 486586 1000000 836068 469062 435543 565712 436358 440938 1 438363 586437 425091 417502 94854 442315 403770 396413 410635 389293 380403 379104 374603 385309 367284 274230 346033 379470 348126 343883 339746 421088 332939 327863 309104 371392 326122 486000 308768 306416 267065 723436 286388 293870 1 291821 285480 1 280636 261668 285512 800903 777612 1 471348 227973 263901 940428 203282 287769 248050 179249 255988 767706 254607 1 1 253469 250831 252112 358648 256420 255244 365503 251529 519729 1 257673 253863 258494 255242 266110 257181 360376 260856 260971 261088 266592 261940 383893 269493 197810 558745 448990 183034 648713 145496 345209 291553 291143 293969 905494 301007 58721 306874 5429 388459 317770 319883 324251 328269 543493 431111 353063 345777 343654 352546 357484 361408 253869 204359 370460 475913 378127 120611 394501 1 399349 395710 364109 415463 424691 389147 12803 452006 575842 452672 448298 465010 424094 475952 481525 518038 489940 296660 465482 502119 507809 809374 528535 534603 533458 150993 553604 559048 482315 584198 601033 581783 1000000 595695 602280 1000000 459927 612453 991322 1000000 888279 262634 653106 659092 664725 674690 159789 749527 688431 233179 740754 830788 712407 717225 724212 658030 340960 532138 750747 769393 883522 771651 768658 1000000 781067 792581 791664 793587 801683 807389 844153 817468 735531 836571 832398 837270 841941 843861 851206 856570 926929 582694 868443 873064 649849 804693 885235 889407 905252 896828 899619 874889 674870 1000000 888017 1000000 1000000 1000000 334276 932366 931614 934288 936808 1000000 942101 940494 288948 948076 1000000 936226 903674 873844 970982 940200 1000000 499129 1000000 829410 963097 990459 965700 959383 970920 848609 972887 947855 553812 966303 773350 963314 965387 597192 964091 963479 1000000 1000000 962135 959480 969805 907286 955120 437352 1000000 950321 681022 1000000 945605 942134 944315 1000000 777523 932406 303163 1000000 925202 1000000 917882 909337 911704 696437 1000000 887068 755835 440394 653449 886563 893166 844508 633558 873904 1000000 861340 648083 936611 606439 808438 835789 787856 1000000 1000000 823523 644602 808719 640886 744636 793037 818337 788755 858456 902178 765779 745469 754567 748836 606025 1000000 348578 689525 719829 699093 942183 713485 791421 214590 656003 678015 657822 639822 582218 653203 647250 1000000 627816 629045 637885 831390 610684 390360 592254 591332 576555 520725 717653 566830 560859 554530 501858 569342 535168 537720 523706 534468 691751 641412 500253 494367 220981 482070 448245 419969 725993 371911 484762 448394 443111 447388 430232 244982 421554 416295 405431 397419 354307 513028 429555 419059 1 378238 298746 495548 1 882578 1 47764 344828 341788 337630 327434 329089 325597 311702 317941 338281 343723 824337 463420 286981 1 548330 472919 212902 1 328105 557856 156212 276305 14506 117256 605327 1 396041 206949 263589 261589 259132 309694 257701 260918 255532 255095 243222 253195 146377 264165 270627 1 105449 187377 256870 311920 251236 252375 247943 1 254263 250402 91401 1 259260 258861 260353 241146 304057 323023 267280 222840 1 734508 281662 271743 596238 315115 285131 344153 255191 743638 425507 566932 331974 844417 302225 312627 500863 336354 1 321048 368352 309508 423207 341374 220634 351594 455897 366101 364916 326224 374193 887764 383544 484205 376259 398297 408269 408433 472782 1000000 734086 429436 432150 151401 303948 448378 456810 505619 467217 473929 479691 270786 496886 310741 503112 55570 515010 628166 1 530318 797511 535944 412408 550280 537983 641295 580936 584144 588867 542901 600728 607101 600566 871782 540684 1000000 637856 629608 645737 758785 767370 1000000 408230 680914 609082 711805 225832 1000000 720840 674048 734518 728459 734552 739330 746094 836630 1000000 762970 941006 776827 1000000 785220 788504 742858 800796 798528 1000000 816364 1000000 255681 835742 919073 840697 854411 849618 854667 814262 851008 1000000 1000000 876253 346711 881500 808272 546164 891898 209492 1000000 404555 901998 888681 862670 808656 922617 928518 952093 1000000 997684 922131 940443 920986 935185 1000000 1000000 954275 925214 952675 954750 904837 956962 964503 937241 961340 962381 962691 609901 1000000 965349 950930 1000000 969337 955292 1000000 966985 972428 358809 862767 973820 964660 939735 963140 944335 629712 1000000 521419 1000000 956035 954515 952163 1000000 1000000 417571 1000000 666227 926079 997365 586757 737422 1000000 853620 915961 533893 1000000 897311 899876 672965 977200 828896 922533 895214 1000000 661653 1000000 881277 830170 862363 836487 953737 1000000 851193 848753 844670 840039 835269 623262 825506 821035 826241 1000000 829778 802397 1000000 869490 794265 780815 772992 1000000 762021 1000000 764235 745009 983366 756785 706548 794869 85018 943394 680687 677956 598448 687123 679873 673794 574583 671457 1000000 648772 643091 654962 630746 623870 617596 1000000 717847 1000000 593531 793264 597641 565021 566343 651825 562651 555996 219373 331988 1000000 440970 520079 972618 343016 1000000 411797 509543 484595 479588 481800 467173 1 460160 450449 407843 1 781081 389044 498796 793248 411656 410637 484637 360303 354920 381540 333392 430631 632287 377026 365438 356854 8899 100179 669064 601069 568148 312889 55635 326707 324181 1 291778 1 308785 1 274837 299434 168114 358720 519220 262195 279280 267887 1 273535 275205 234314 287313 239234 400003 265429 264140 286784 260927 259423 262938 257465 111749 255070 258096 181162 199753 258535 252313 44550 251700 251645 237274 252387 447787 9834 203709 253548 254240 238977 267352 259941 265755 259678 950012 261752 912728 232658 297003 275709 271745 273031 409903 277106 279600 282054 1 287254 1 195960 425172 331331 1 305441 310063 1 304540 311810 322613 326342 330187 382555 1000000 342183 1 354628 384287 460598 1000000 368328 390014 389946 382387 737888 393704 395980 402935 407569 835918 419467 361896 821876 433501 440886 321640 392553 416103 542141 454383 320054 478361 484289 839576 157483 489293 507654 513379 490601 483117 1000000 555973 857632 550130 555952 448675 440332 574423 557576 1000000 560711 624462 605633 507426 453437 626952 577456 888939 249393 582611 744104 661018 500594 724041 679507 990146 654540 779917 703467 692723 718958 721293 723634 764173 943411 744563 750890 755953 712171 134583 660767 875122 500211 823215 1000000 809989 838120 828213 815504 809332 1000000 830067 722159 994340 1000000 859656 851213 1000000 861810 328779 873560 788965 881547 494812 887364 738086 436176 895248 1000000 905888 909148 1000000 967699 918894 921991 925078 927808 720922 274736 960381 866583 940700 720368 1000000 954295 950020 1000000 952853 1000000 1000000 932125 982028 966478 1000000 1000000 1000000 964093 965969 966178 769501 1000000 764345 1000000 966970 690809 930958 1000000 966407 966314 1000000 1000000 971535 962751 320825 960632 860901 958117 969433 963137 951734 1000000 699651 948035 1000000 988568 702373 877363 1000000 927026 1000000 806965 1000000 342313 746835 351990 913881 910712 907330 930835 577741 893521 1000000 897991 1000000 883865 769700 863782 868213 842083 846820 233451 850844 849570 391089 796321 662180 217983 794472 865131 812142 601950 805507 783718 774517 1000000 1000000 772358 681526 763910 209872 292609 746747 497956 257522 839034 715488 740380 1000000 705722 714036 685982 687563 1000000 535067 1000000 1000000 659549 670696 642380 638666 618486 586887 630808 412450 710287 499584 615881 589381 578125 336148 635922 605299 563698 565975 546321 598432 534709 467859 522041 516041 510292 369464 494655 721571 489614 844708 992200 929822 776745 489971 491459 379976 633259 436092 399272 418247 380896 414558 409712 497162 379682 392642 301873 384474 379604 603468 374344 362692 153413 356844 347814 490929 389541 205814 468149 166643 1 238542 284204 328306 313421 296997 303909 291722 374588 336081 294192 119641 250608 1 584046 902016 276898 390025 1 271795 512238 267919 837346 240278 230335 1 260030 553913 257274 1 255761 248295 232598 250646 252878 242459 241720 242492 252580 258918 555813 1 252339 252806 1 900241 193496 256523 256756 249942 259164 260591 1 1 136316 963783 256452 235603 205744 217367 1 333098 1 768539 286714 292314 292224 403421 298159 308719 132323 307731 291588 314738 313475 319692 351470 331366 1 1 341231 334425 168881 362796 358267 1 360971 318578 376036 143724 420498 390915 477461 388116 990313 411339 46906 421518 392188 181499 434703 737943 1000000 18161 156257 507705 461372 824048 341875 405797 482354 1 506092 511892 468546 528332 446411 544988 551923 452520 554354 520789 565442 588705 342288 327543 655343 614035 623408 604739 603299 622357 607160 634811 24995 647173 665086 840712 1000000 671818 717602 696855 800703 695659 701988 804525 718768 774303 728666 717337 622991 743140 748872 756486 760106 766759 1000000 776887 884625 826829 1000000 797328 747284 803391 813908 813939 824537 951193 883810 838552 843280 873229 711292 964816 861479 270964 869592 828034 1000000 881335 890277 887930 1000000 897700 906351 1000000 908162 911837 915799 1000000 956763 1000000 1000000 1000000 1000000 936681 937838 1000000 942569 1000000 946906 951222 962500 1000000 923296 736524 957428 1000000 990794 1000000 965603 967884 932054 1000000 1000000 1000000 385290 1000000 1000000 534882 789702 1000000 1000000 966443 1000000 657603 1000000 949283 961213 755307 961192 960020 958734 601777 847762 822666 955653 977437 955009 993248 944785 945784 1000000 1000000 937508 933939 894344 773221 508355 1000000 922171 915045 911696 906479 893223 901374 902796 894181 917924 886413 882123 882363 853985 898929 1000000 849623 860440 852459 948562 751035 830633 833721 965633 861383 750603 546444 510734 817400 707808 328373 790020 1000000 764062 926911 761732 763367 735210 169399 625979 719432 1000000 725842 719789 35584 704285 30330 1000000 420851 683783 677774 671662 674575 672624 136511 174028 640088 634828 643422 741193 555203 609972 601804 597570 609717 587641 579007 292651 472391 560218 175773 548256 643209 801354 530046 393886 517998 1000000 506186 512250 399392 526976 414620 479223 471084 465389 459741 367605 549813 454244 438894 444159 263866 419949 522207 411096 405691 400908 395795 390821 386080 381783 388093 371886 367296 361389 238724 356759 514268 345352 584584 408583 472173 717549 325565 156317 781797 1 310927 303605 303420 918980 530013 438135 292351 28468 1 336169 367527 278540 323581 299122 1 1 267995 266867 265900 203513 221387 347889 97262 152862 257077 255617 229034 254931 841110 226273 248569 252704 1 239878 255482 198339 1 254803 193535 40966 795856 1 255791 176202 259442 1 261454 58934 293880 267054 1 174649 272464 272108 767482 955170 278694 281089 218160 286055 289014 295818 294260 295876 298102 266394 306528 310355 318060 303428 181835 324634 781588 669059 336277 381191 427567 269762 392802 336422 539352 748429 1 626520 378660 385495 451604 392165 398343 1 361872 415001 361456 215870 410868 796784 237534 447212 541223 1 515551 478267 468892 481189 827714 492857 627546 504777 510061 807523 471772 1000000 1000000 540785 545689 530654 559028 558803 573496 1000000 795021 584829 590892 620203 1000000 614676 394210 627182 633147 1000000 277280 500305 657692 1000000 646736 676304 682059 688439 285792 199584 706514 716178 684221 724250 725784 735929 734832 934403 1000000 778643 764443 727586 767013 755630 722144 1000000 850022 798500 953539 812671 828484 821507 561997 839954 837405 986985 848237 852056 855024 860436 876502 884634 873358 843245 937940 885583 881396 894016 649309 405775 913941 917899 969384 893179 926054 825620 930667 762787 384604 1000000 884254 298122 1000000 942134 946755 946500 1000000 984286 593625 983920 1000000 954880 961266 317398 945516 962236 542892 962026 1000000 957111 1000000 973413 967907 1000000 1000000 960787 978052 974676 1000000 966385 965559 849004 963848 963715 962828 1000000 1000000 770766 933638 1000000 954958 789957 827754 827220 947628 521310 924580 495362 936691 1000000 966922 930648 918046 937274 910835 920886 1000000 912952 812546 906211 902689 1000000 965627 853602 868768 884088 1000000 888202 796688 747103 1000000 858493 1000000 847812 788498 819803 822059 818334 863409 1000000 582920 1000000 1000000 841185 794772 798817 781776 759622 766777 748373 783606 163311 86812 744967 487088 666818 727594 722062 917389 709842 572123 1000000 671481 503230 679740 662484 455859 1000000 529180 657010 642943 768286 553921 631450 748949 612123 472461 599587 588068 1 576985 1 568675 516870 556426 1 539408 442701 606236 489702 674251 513411 385668 501830 496190 487827 459207 167907 880457 474136 468972 455915 416409 514474 1000000 925867 446982 437542 416208 385529 1 1 549610 391886 1 365394 378139 114828 718392 92626 317876 89054 678590 346872 372298 384528 334658 330676 326883 518067 466069 793695 198118 300028 1 407498 304045 175762 292569 376308 287839 363573 1 280213 284740 315309 269888 114397 390014 268048 439290 56172 118053 258179 259942 1 173511 256619 275097 254911 254231 809446 253264 252194 252587 342632 326087 252685 1 1 826745 255992 253609 1 255729 246126 257842 325177 260164 1 264555 885404 341455 1 83468 264195 1 259193 951154 110853 284100 289923 1 292845 278944 556769 301133 255187 306291 309611 313022 316529 335340 323792 327553 331399 668655 348818 302207 227683 1 314730 360603 359829 629311 374316 376761 876069 403894 57625 441170 400352 286876 413736 497674 405942 350278 508049 1 841268 451087 662623 261611 469274 450748 479741 524190 767769 332873 702778 481657 515442 521033 406714 533163 544503 129672 549318 565816 557379 569790 1000000 760746 524602 507709 654463 543639 430450 620951 759127 1000000 638535 636168 1000000 592184 249337 639963 729024 680521 758633 692762 700269 704535 153148 714554 870674 956397 834343 119859 1000000 752295 792973 780378 768805 873396 780807 785638 765721 827556 798861 806280 833742 808694 1000000 636647 828127 836146 852612 1000000 188521 721979 859379 911443 865146 720498 876552 1000000 899296 888586 892444 877782 1000000 320988 866982 484759 1000000 913273 778973 882832 931805 925591 846032 934308 518198 647088 941718 846028 929150 1000000 1000000 952031 939609 371776 956980 1000000 1000000 830735 1000000 1000000 966687 969797 965593 899739 1000000 1000000 966762 967706 1000000 967123 967386 1000000 1000000 1000000 655937 872926 958834 832958 912629 771350 1000000 803202 638525 941358 988531 1000000 944673 1000000 1000000 583219 948560 983724 937215 932717 973909 929749 926688 749479 676042 916608 956972 910890 974747 631980 880450 896993 893099 889119 874238 881201 791479 872958 869260 864345 661424 825382 851255 1000000 746010 836488 774576 971882 1000000 758648 812137 536033 794359 795674 292713 914212 780401 861609 769406 739588 1000000 779721 845063 761268 847279 959460 1000000 717292 93986 705825 699840 77320 687784 692316 675942 509769 1000000 642187 1000000 701717 549489 632611 606164 582331 462622 554355 601682 595343 599665 465379 560160 592611 528090 562281 550505 451334 1 531125 528183 521913 495221 428010 557159 496165 492237 486190 556990 536609 1000000 465971 457815 452226 212043 294542 355334 430370 426367 419649 414397 409380 404295 399352 1 1 360349 378510 30909 370384 365823 672972 773185 352447 789737 344148 357114 138178 332763 430196 318669 320759 282169 308259 798234 354149 1 291548 309757 1 291620 288849 120406 812119 280774 423725 254252 263393 227291 267728 186311 266603 306227 266430 260787 260686 940744 253061 257109 34327 762173 255007 254221 438189 1 1 325418 804431 249408 243149 834521 253345 189364 659176 287342 252967 251485 311038 357717 1 261825 260186 399734 265917 262301 258367 832573 1 788611 389158 587157 77019 284628 255330 278142 293293 293873 272969 12890 360852 308084 1 315984 1 313683 328039 94754 601532 667471 336736 309728 362048 199139 1 2929 368695 338341 378277 1 386011 639237 376015 402168 389483 412494 439535 335727 428239 495300 1000000 444308 450075 445468 468564 455966 705802 977146 852340 466180 468244 1000000 463705 530499 507264 526371 537379 453678 474950 534493 555953 461081 569763 574463 626357 517635 592961 686534 554712 495821 616971 623960 530230 652726 643304 649313 649709 611404 182168 672442 845931 684494 414428 702681 522261 706204 715382 459602 723420 718494 751951 713054 769006 774964 766598 767012 777729 1000000 357044 804929 542304 799665 211493 834882 815293 1000000 825756 832319 942386 756082 844565 1000000 517600 806502 1000000 1000000 826866 874548 934935 884102 874247 1000000 855074 899471 893921 906183 907376 913013 838801 919382 1000000 1000000 928233 931093 919674 1000000 1000000 1000000 627913 945579 947863 679579 898736 1000000 979986 916816 974575 933848 645046 962056 915555 797696 796479 443774 583387 966787 954656 708765 961443 967907 1000000 970265 967426 757450 1000000 886433 1000000 743585 637258 962813 971622 1000000 1000000 957844 1000000 996474 953037 574740 950802 622185 981661 943009 983166 943874 988022 903457 884847 934422 924582 920527 922792 609405 1000000 1000000 1000000 941097 706586 394497 954049 884583 882291 1000000 601314 1000000 580695 861509 856426 923883 825482 845193 742565 831063 828815 823866 877706 813833 937053 803529 801800 793368 960194 715428 1000000 709288 840958 699759 675804 748715 812443 737346 731367 696322 343191 400404 1000000 711366 695788 1000000 452876 1000000 750328 665396 611552 671188 646956 641239 644058 628408 622247 1000000 836749 582192 1 763242 585342 578773 572683 566528 559982 528002 547484 1000000 535957 514929 523782 517870 390504 776977 233997 529778 488307 157035 476726 471007 465299 467095 193329 612501 716134 437198 424020 595042 391685 333902 258621 1 383875 277022 391633 471249 317872 337571 78269 369570 624858 358412 343359 1 345973 764216 293865 431389 408034 448827 382907 318249 314872 325175 308449 306309 301627 304970 229399 109483 258724 459156 275376 336247 479508 265487 200119 269361 53340 345661 62491 1 451008 537920 206120 259662 258814 257101 215883 255808 704486 254435 202578 333016 250609 244620 252809 444255 185420 250949 267052 266760 288165 357898 256060 257079 360399 356532 259825 918820 262589 1 262933 269103 209260 71095 273054 1 248331 280609 282112 284664 283385 289927 292765 583218 299448 301702 302897 308146 180007 314956 332407 976653 435028 36146 329980 208769 348035 347228 349867 537224 392150 658182 768921 401439 394010 199006 1000000 369587 468853 401434 20389 738646 416408 615253 1 427897 437688 1 448651 576839 619625 806065 485830 659919 289013 353453 478581 451861 506111 560259 206153 522531 529736 627340 899669 548469 451231 788627 796111 568862 579004 61135 613696 602974 490766 1000000 599020 622445 628117 634791 223510 647149 585178 659960 665598 671119 1000000 491079 282607 131563 701998 540294 911149 719781 606112 476237 433058 741084 734053 484582 701456 1000000 767601 777323 802696 786161 1000000 576289 803738 242624 796867 849274 1000000 820943 839035 345604 840896 709534 819564 1000000 827892 893791 798881 860997 374911 882815 1000000 724733 621190 961528 1000000 1000000 886389 912241 862422 506239 916225 713476 1000000 930486 721939 662427 927013 954562 1000000 1000000 947477 915480 904489 946455 900843 959936 1000000 945493 1000000 960409 970818 963887 965009 803724 871143 973224 961794 991342 958003 656290 1000000 967534 971846 904270 970960 962358 456337 966209 967162 999405 962278 961355 969327 1000000 870271 930406 953386 986601 954672 695662 942771 1000000 942886 936280 809947 911541 931345 928538 925459 925145 774238 916454 1000000 909852 498683 1000000 899296 1000000 401311 1000000 1000000 876871 875683 871606 419537 1000000 1000000 846064 816996 846561 840127 863022 814484 907740 821344 816652 789792 754810 810110 405318 753138 957769 638669 773048 767502 768332 835110 578741 744745 110511 734486 878384 1000000 715531 709743 1000000 22082 691716 685595 1000000 673506 432760 1000000 523583 611809 642790 636163 689119 849009 618115 790979 605639 683251 593236 587033 581203 584262 580554 853674 557486 1 1000000 134041 793466 525576 519826 56988 507537 269490 858066 488972 582483 478615 1 1000000 406564 455899 450348 610152 439627 402505 362336 375639 1 412801 388903 402746 1000000 394331 1 276298 51943 374590 45223 364368 360682 337126 1000000 348272 65458 370872 391185 312049 440471 323113 460933 400202 312748 160142 776655 302761 869778 765848 293772 290893 301528 285548 282852 293123 418559 269441 174573 280748 269468 268053 1 264791 403701 261768 259334 259251 135273 257160 251648 1 246250 281326 168959 299229 255154 251666 283625 533551 1 101375 256158 22751 255110 221042 277828 46917 1 1 256756 241228 263754 265327 216109 268860 274520 427057 321516 272865 257384 276769 283933 298669 387435 280343 174154 480967 1 308931 306324 310759 315167 317776 453674 328786 330383 673917 334051 340584 155122 371813 206888 645506 361865 110279 770717 375590 465720 419415 389933 318925 424881 238583 483083 409698 320478 425632 638209 609549 581560 445774 452828 458357 336501 466201 476614 474563 844458 427705 498727 253565 533833 516239 603972 528497 88701 447242 251745 28346 559013 565572 573376 577533 1 1000000 587930 602246 1000000 473985 645489 455135 630023 639648 752690 683404 637145 664062 686276 701357 593057 274702 725550 701568 528012 713246 1000000 429437 730122 341280 685095 1000000 1000000 679152 368808 772723 775604 527201 838880 756370 724671 796706 807668 812814 703235 842509 946704 832771 837601 842300 1000000 460988 858357 989518 845551 877069 911557 1000000 1000000 1000000 1000000 543851 1000000 1000000 1000000 805450 748535 933832 901820 933905 864239 1000000 1000000 926565 935351 937945 855656 700861 939901 1000000 1000000 368442 1000000 990525 939561 885593 967474 953848 1000000 962994 964294 929720 938789 823528 1000000 967430 967870 963017 980917 1000000 669826 968821 967699 969389 674188 966261 722561 964765 553716 962622 953387 1000000 957174 1000000 956121 942298 510291 824527 948884 935106 939238 983761 1000000 1000000 940068 932346 823193 926912 922935 921014 915404 1000000 911039 557240 904214 900580 1000000 1000000 889010 890306 844317 977037 869353 965556 857190 828802 1000000 932530 840094 1000000 843471 334671 827185 812103 1000000 622010 493835 801762 780213 698724 141327 779966 797393 766513 754273 776222 768391 555327 711820 206806 729365 739562 892938 724612 705358 699564 1000000 1000000 698094 868187 626042 659387 712638 658811 638382 638545 550787 21049 1000000 613846 1000000 273589 579488 672751 800302 496968 1000000 1000000 602857 770095 545999 276353 533221 1 662837 233376 509824 504451 461137 480527 489120 1 474748 468793 328124 407713 452154 484716 880926 553148 619182 838210 419732 414759 409366 404275 399191 953595 1 373316 379597 468055 374865 361167 1000000 357008 497524 348625 235748 135333 380578 315478 328155 326310 149172 444388 309081 542733 308549 303906 589022 296305 294552 108750 1 278533 282432 281516 280393 283639 361152 547174 1 626977 281527 266838 244150 262421 269113 249903 252364 619650 344106 267693 255025 257889 254513 222159 281612 256947 253254 804114 20280 248536 105076 605574 565990 255839 476074 257813 258372 64561 260893 261958 155694 1 510173 681268 269442 372894 1 278712 427743 285495 288810 286198 59411 78396 1 291811 303845 388977 304720 605478 627872 346970 308703 333527 255637 316413 336084 1 19061 349770 355285 353542 494885 135038 382974 547123 528377 392458 905490 310531 522249 284882 356782 736439 419557 426011 440891 416881 498531 425472 375596 458755 457221 468553 501935 475713 612141 503661 587647 508523 922250 707091 521038 527054 541000 621888 545247 551352 776227 511981 570063 575956 566317 588300 594583 600438 607888 169223 619394 625492 631709 615462 614640 1000000 655743 641938 668078 675283 654290 683207 859053 740714 795163 713561 716907 1000000 654778 458425 741151 745943 751796 758062 755535 768706 774033 743773 807412 922368 650295 897183 767714 1000000 1000000 1000000 1000000 1000000 731920 840893 828347 850572 781075 535750 863676 868345 867114 876812 882304 393941 865725 896902 898308 1000000 1000000 1000000 364865 1000000 917344 899148 1000000 926513 944911 932351 1000000 937288 944076 942272 978757 1000000 292160 951326 952650 949636 956096 957734 683173 964842 1000000 963241 783588 964862 966120 831730 967159 895450 872996 974287 968372 968410 962595 968319 1000000 967720 760628 966694 960858 949195 334603 987824 962257 959568 959739 958322 960946 955187 1000000 931996 919978 945920 941225 1000000 940668 938782 1000000 953463 934119 902620 924808 919467 929799 1000000 937133 1000000 1000000 1000000 760635 637137 775410 975821 1000000 878728 896843 870234 1000000 860086 811009 827893 702373 838117 791091 824310 828861 824270 824070 813829 809997 654933 1000000 793176 647503 1000000 765729 779905 765134 754987 754325 644870 742882 738616 731297 682828 724670 719907 412087 621559 691022 949178 948600 114781 671374 1000000 582159 675780 648996 640591 634444 816743 625928 997390 530505 687934 602471 613963 585833 967006 262185 531073 560533 615502 409396 905880 549317 594058 523738 543084 697351 248488 353193 494044 483326 367109 476672 22964 459781 466535 412304 520783 439164 401304 432107 710383 105368 410128 411055 355029 400915 260011 599933 386154 381384 3334 372086 109255 361090 346457 354044 366903 350693 338862 187007 343703 319598 365133 333123 362016 315085 311657 315167 229960 301890 691477 287891 292964 255214 287441 281941 277521 280002 277721 870788 273021 293664 269300 1 1 50606 267318 242511 262252 262029 261187 271844 256387 254934 365022 450295 257836 253820 96232 914118 868221 253631 238771 254199 254088 232473 209236 674496 313496 285328 257428 256589 253636 267864 343939 141212 1 152346 676144 274044 525372 325663 297313 344347 285659 354431 290845 489937 651979 299720 202487 337002 310408 1 411458 862061 273359 327034 330858 334413 326306 349476 352389 11486 619316 359806 434261 442443 373366 377895 382783 452687 396317 395970 503474 369658 412327 418260 424726 440376 475419 678313 445054 722146 455618 1 1 272243 471996 484130 490528 346416 493202 507592 514215 545001 521843 115193 548963 544214 931938 437670 555772 582671 1000000 143316 94652 563741 620419 59549 1000000 541680 514950 630516 1000000 589945 648681 654839 969852 635539 664750 507994 1000000 691468 697498 989627 709500 1000000 576182 721922 751012 1000000 811943 758378 756675 761729 759605 773194 782213 784008 789291 833004 961242 848867 715171 608040 820495 987397 1000000 834288 846027 859106 848446 848127 405161 882979 359246 581352 875642 495058 537880 888007 1000000 622562 892319 900915 869360 941592 750718 916649 907097 919657 977376 924573 933002 941991 1000000 939783 1000000 1000000 937438 792512 1000000 952325 1000000 954163 957460 959001 1000000 816283 701755 1000000 1000000 1000000 487274 731890 967606 1000000 905782 512257 969282 968706 971455 975610 866944 984682 968160 989649 973428 924969 857867 962824 964350 1000000 944731 957484 955762 954280 951982 951190 956049 1000000 1000000 290126 940011 1000000 920496 1000000 265763 277962 1000000 925484 917273 1000000 908227 905084 812390 905033 877040 900646 820681 883418 879930 875949 1000000 680023 863087 1000000 854136 863349 895837 844985 901780 252950 825543 857507 1000000 815703 785967 980146 771155 416222 1000000 925548 834531 613211 762973 1000000 749840 306366 738776 513039 217798 1000000 717766 724961 701168 697618 691686 758183 679514 164290 17351 647285 933429 648808 642638 635603 629687 624074 984187 625083 608030 599278 592385 690190 1000000 576301 1000000 562225 713868 551434 639660 1 461039 546036 633989 722438 507889 501865 487620 489884 539490 918312 469626 442177 461440 449912 794499 462969 440181 433878 1 428273 389002 1 426563 910067 396623 1 398398 345896 377715 1 482831 346120 637574 254571 301808 251126 1 338915 1 331026 327236 381089 288919 316325 308633 307021 308526 146025 297686 287026 393723 291415 285989 285029 948649 280924 255572 526528 98699 285222 271353 267009 357629 329388 202920 312493 290477 258555 523009 257733 297477 265537 255159 121288 106580 412376 213188 254666 456766 433652 215101 253610 283845 253822 1 256665 368227 257108 259495 777533 262301 106344 264731 330387 267987 286077 73793 164957 276079 528178 165044 318349 1 364254 1 345989 331301 302782 302565 305308 306161 312742 209237 319218 323477 739288 329659 891447 336119 708109 345945 348922 298142 1 286734 293236 403427 617183 526388 179484 392783 398142 196587 325853 1 416462 450287 422282 414801 549167 562931 658778 348292 317694 378266 441402 528435 316336 605420 886219 973547 505950 515322 502406 546760 543309 536125 518549 583356 1000000 560538 564908 592200 710857 431513 579157 597568 817678 646038 413829 622417 572746 641387 640985 696062 747347 228049 674472 671709 677821 13533 809031 695263 411160 747303 187476 426514 823487 759176 737447 721604 749238 657275 671451 647927 1000000 775044 843965 798208 793293 798610 508404 189589 1000000 815155 1000000 667222 834136 830161 421349 577292 852877 854144 862146 828788 878680 1000000 1000000 883123 1000000 885193 894842 897547 727278 1000000 893374 908293 920137 936231 923518 925117 989565 448873 1000000 934627 939010 624603 1000000 946089 947346 1000000 1000000 953911 955266 956477 1000000 960275 904954 1000000 1000000 881590 965537 976856 559264 919864 973505 965003 964303 968915 989632 1000000 963938 971014 938882 745950 782773 519486 978934 902791 911092 877774 1000000 959647 957338 660353 932698 1000000 986160 948889 991950 1000000 561988 427539 938885 967174 932776 972185 946755 777331 973453 813081 914627 904436 913706 906116 900751 553034 888785 890733 843007 881526 880263 979497 872585 866885 860167 878709 1000000 973071 772896 540311 602181 585222 812482 814582 731829 784409 671037 595547 731353 724517 780306 777691 906620 952118 758048 752332 740511 800861 444226 731518 719915 722475 711598 1000000 699579 693558 260795 683503 882930 669240 494792 656779 650813 644645 491205 633047 1000000 924642 639642 1000000 597804 595094 588931 164759 414938 570815 562258 578110 552066 660542 553845 578927 124746 101890 511233 387386 503778 490424 398862 442878 484882 474653 436633 463283 457837 607547 446563 1 383840 430409 422450 257230 532383 409484 359085 432307 394729 301034 261265 570185 374494 173171 359185 1 138129 352784 348543 345555 340299 336252 372021 331360 1 98519 357682 217586 718864 307377 619182 285670 306336 279329 429288 289389 244910 197942 242246 420021 57370 273986 273039 271140 269207 279386 277746 73196 406739 274558 30009 783960 279 322553 264917 26876 255250 1 290069 256038 202854 140459 242220 482060 1 936914 260978 255814 256631 253750 261680 164865 260508 268755 80438 269318 463608 251022 278923 270901 273314 275685 283348 846366 162220 351305 261801 449282 364974 294968 298438 295847 298936 257818 311167 921035 318232 315158 325333 329346 41917 655617 1 345995 328767 371718 357907 399261 366397 871529 376560 486930 221560 854148 1 281598 405016 410109 190402 686083 402758 431228 1000000 441421 398392 453423 457950 343582 469771 715705 481034 487070 463193 1 504568 577751 517805 640219 985687 533033 497067 896171 552876 558997 565134 543406 630444 335542 589915 596026 395578 608436 607875 628586 622773 1 624926 643511 449473 600010 680029 502276 1000000 997867 205927 696672 714119 704938 712404 718391 555168 730737 735955 676817 633091 751106 361131 767702 1000000 762160 781174 710495 791982 674843 748206 741169 862756 875822 920413 1000000 461683 863721 842590 847275 852565 856445 863302 865336 996785 705344 882052 859277 675007 890131 893767 899307 975044 905007 896892 911920 799855 938793 1000000 924634 948310 930234 922694 949574 1000000 940904 943278 1000000 946296 926884 1000000 953600 969975 874152 956715 913449 1000000 740748 963673 964847 985359 828100 966290 967790 968283 975547 375280 1000000 970333 957414 959598 972850 891278 1000000 966781 1000000 965811 964911 865513 531430 960951 893611 1000000 956563 975494 466961 952057 925230 958513 1000000 847187 585733 566757 523281 551462 950232 928100 867481 922105 921819 914802 1000000 480091 1000000 926635 902957 633814 882750 888341 469918 878790 1000000 880982 866071 861583 1000000 714021 825607 766692 581792 834214 1000000 178772 702135 802821 801810 803476 916142 583262 788526 770449 500881 774245 798861 759902 761354 180385 742986 735206 1000000 725429 262104 710134 707527 426214 700325 689016 856868 677062 673374 669197 784301 707672 634432 297072 634291 628101 915063 498929 609509 603356 391942 591217 557164 97717 572385 568175 475321 551856 567597 549411 686726 529647 522565 678805 511668 455326 496654 1 4874 403804 476537 471013 113759 438878 453920 437627 859351 96138 432139 428808 421299 467168 596342 447618 601581 398494 392079 386190 1 377225 388025 377148 369721 612938 973419 359413 780767 264944 1 333674 329993 326235 589804 336060 430196 255460 613049 305304 301122 286765 317985 296327 290325 293168 294939 1 271952 276972 277282 1 271871 795625 1 266548 276853 192386 261808 200146 259663 288321 297461 875323 347758 237796 254508 43053 254416 263074 81456 254212 1 258635 1 258609 1 256753 257422 1 284451 262880 192138 1 757645 266122 267456 743658 187651 281593 312541 763610 279233 302696 273114 1 772725 290263 294921 298025 1 352001 244106 293915 319470 342740 307375 326937 324363 332061 334579 1 1 316966 198583 356716 357272 434840 33513 376371 379336 407886 670546 1 352518 389083 411190 414004 404249 490687 927735 484514 304936 487211 1000000 458636 462722 467891 350378 612648 485610 491435 526667 603764 484562 515095 752652 235964 657170 459634 547322 567549 328705 562877 569748 581891 581935 573048 603600 549995 605291 934408 570489 623498 620418 1000000 649571 650218 191634 683275 668676 795658 661746 1000000 690199 698822 523177 741084 1000000 993416 591099 822628 912216 746148 915113 757360 348986 778328 774302 806868 901928 790640 795989 801428 806530 810530 888543 373920 829268 832908 836638 805319 1000000 998830 645628 859353 918847 858546 873394 866569 1000000 1000000 889239 890505 896900 1000000 441544 334289 971625 625113 942833 901841 927470 926991 929610 999582 935087 937943 939718 1000000 947172 932374 948262 924081 957941 546269 956780 959613 954911 961226 876445 963641 1000000 826757 1000000 856129 967873 968399 1000000 994191 969309 1000000 969389 736714 571692 968627 725536 1000000 963165 956682 1000000 1000000 964075 950386 601181 855463 957965 956292 980904 603634 950836 948018 1000000 941599 914931 877565 920635 904736 934194 1000000 1000000 716901 920121 916958 926493 934671 942774 789954 801870 1000000 892130 888261 1000000 905870 866740 859101 1000000 865050 802369 960665 849738 681241 626972 990976 651214 825592 818906 816107 370251 630516 199906 1000000 933362 790683 776598 830301 864951 681097 748920 1000000 1000000 726091 841311 734121 723648 883133 662167 700306 1000000 691298 685368 1000000 661681 497649 938068 271777 648660 642664 628552 641478 622949 1000000 612672 578189 599106 583336 575623 580507 955297 567300 887397 483968 535620 543049 537614 544921 786045 559597 627603 507644 376326 394781 489040 692206 521098 426185 462582 396804 456118 450201 444595 435928 370990 1000000 165154 112574 413854 401976 448636 397628 1 387959 53026 373289 1 456110 370130 256120 466842 371936 344509 1 475863 872103 331208 394616 280462 1 669338 313152 33397 124264 414321 334373 289031 295091 291510 290650 599397 283254 281548 1 522243 375765 274860 356803 268954 271124 462409 263869 266159 239398 263482 259353 258212 254223 246946 255855 666258 255903 198016 254529 254421 255101 1 254166 246762 300934 1 322311 263172 192010 254535 357539 261489 386038 264159 251841 268673 268740 434000 275397 272656 113468 960486 381790 283763 187549 288798 291606 376906 291109 309472 228432 378667 343104 313120 316003 469053 307089 105717 386101 534697 338167 978181 676789 283672 878930 382183 234105 490920 296221 591938 205184 389178 391222 441812 231306 252724 199313 272725 423164 427972 718918 439255 445438 450176 455574 460888 453155 510215 504868 408187 489990 1000000 482336 510133 519813 560163 350387 63553 583324 543726 638818 637500 1000000 654805 1000000 577830 674413 592925 599127 605325 650240 617614 623920 535909 594479 601038 643084 690690 666296 666242 673234 679372 699831 292289 719218 703507 645754 720144 845786 715330 1000000 431716 686696 490225 443046 761799 67696 764275 778479 296928 689157 794751 875271 805269 852662 892593 1000000 813422 831721 871472 610552 762248 849521 855334 914585 876890 867893 879911 473602 876922 879090 395067 809256 900118 893588 903414 1000000 955723 915994 717201 375176 256750 930793 810229 932079 959134 937432 931435 906363 957520 940876 949059 950814 870804 957963 1000000 1000000 1000000 1000000 962320 963552 975848 693632 824053 966824 968515 684911 969954 1000000 969494 956059 1000000 947251 969614 968607 1000000 968110 764114 966013 990803 964956 966288 1000000 994037 960103 575479 957028 1000000 953595 951841 950554 1000000 1000000 412716 836021 938254 783465 932986 928696 1000000 926625 786174 919244 915662 847258 911059 818532 900961 842300 1000000 889598 885155 1000000 651793 890421 467196 878797 850113 771023 851840 852820 760040 795277 826972 1000000 822231 818796 360333 825308 801761 796435 787512 966684 866421 774392 766757 764493 757969 752246 746045 740651 1000000 727411 458835 764003 724940 721448 699454 626153 359448 681307 675209 508254 655774 655474 270500 260328 638297 632130 626054 1000000 707109 591567 644856 594942 588057 890953 1000000 650534 565604 1 325895 453497 276530 199013 527542 521530 503885 530054 497360 506505 491923 487423 402265 574708 469160 673392 468049 496172 446481 443334 453400 430255 424959 865395 222653 409671 494730 342242 394794 469341 341592 379851 856815 370584 1 369911 334942 397395 349152 327627 381698 334136 332529 499449 444704 321350 271849 322350 339059 307627 41354 293537 288900 295433 320777 289905 1 312878 1 275708 252767 275336 273462 271514 269603 232489 298683 264559 134251 328407 247416 387056 258794 102883 258355 265146 104272 281602 255044 479127 101291 254637 254716 254902 252142 97361 258462 443839 1 51364 327623 258911 527841 558447 267409 271987 168435 268674 237421 207523 282649 276685 292817 280836 280909 1 435988 1 291735 317416 294541 278727 486696 1 457509 343372 140606 730667 293239 330404 703966 777986 342204 346788 626211 496820 354611 363627 367941 372504 1000000 603918 396580 628740 637401 401367 799545 411186 863898 485835 423640 499161 437886 443580 448818 408349 576229 465572 471259 1 483670 289843 1000000 499555 133252 979283 172102 518683 871837 274089 507575 444859 562053 624246 1000000 588863 579009 1000000 592450 597574 1000000 1000000 712697 618553 628571 634758 639244 645524 241698 98777 767290 1000000 673925 890675 906470 542998 702031 1000000 714150 461829 617360 1000000 606717 871393 1000000 754694 726721 547047 342350 777137 1000000 1000000 798480 175711 716399 588014 1000000 745927 820284 884924 766362 839106 843896 838059 853795 1000000 690936 865225 180728 875189 1000000 938548 1000000 905855 873478 898760 902608 786068 969473 248439 914964 778285 927974 806095 927677 929716 966114 916518 940047 941487 944306 946176 726660 478385 875828 864530 955618 957954 669535 918563 1000000 962172 949359 888695 1000000 959419 1000000 966515 1000000 743014 974103 896757 1000000 969815 696789 970213 969955 984456 1000000 798660 966394 926728 1000000 822530 1000000 799919 920558 974317 958622 363235 947702 951339 1000000 1000000 1000000 488241 1000000 937160 910749 464554 893796 919795 976281 941614 927702 1000000 909976 866544 798024 894069 772950 630974 887023 1000000 877082 930301 630986 864934 861659 834531 920039 852408 1000000 873843 782131 1000000 877259 1000000 434991 808670 803459 798196 792784 765428 1000000 776570 1000000 766228 746854 948844 737791 1000000 743021 731073 800077 881708 212207 1000000 550305 695382 177554 683289 999770 1000000 369215 657617 646920 355210 819615 608478 629519 621757 933601 610433 564975 791332 801409 521294 566123 491503 686396 561329 560857 638964 541621 535595 539318 509211 481816 511535 432953 1 530121 1 482208 358080 598615 465067 312838 453579 448439 39949 607409 432422 1 415017 869985 388808 405801 435517 999518 366267 386217 1 307328 829880 82422 1 373487 711239 634402 354366 89806 205942 333853 328001 517785 322616 327148 873184 162276 310426 528972 98712 299387 532956 271402 376740 307966 283319 283121 548409 364071 270896 293212 1 312912 268686 568064 265489 280679 1 261453 300951 259300 31934 1 256813 416863 255795 255442 267176 1 203339 1 257215 210614 90895 113892 257184 45182 246534 109004 365213 306830 262486 271105 258156 435717 631730 270158 1 30484 68177 287475 280319 282367 501532 274040 290395 1 292452 1 295885 298978 267905 311321 697972 645568 465962 325985 1 318517 324380 179023 340990 349458 342644 358005 861951 221831 374224 378316 375831 384109 231943 395666 62420 354975 914884 415205 402760 1 59160 297426 334198 346393 522227 599737 465105 440900 477371 121420 582388 531440 1 40424 516054 539191 539829 515502 551089 540678 546771 552876 506578 565146 233562 614432 896641 845233 595997 978141 608412 584471 550476 234228 983090 1 645578 728843 671686 664315 602578 994879 408809 1000000 694723 700470 1000000 770833 158063 904771 1000000 736153 744412 747612 1000000 606708 765121 846078 1000000 176017 700413 792052 746601 606460 418477 794996 789003 836942 817421 815117 397545 844068 847640 902612 645005 861181 760545 934109 874404 874339 882664 1000000 890471 1000000 898131 901761 641298 898007 912336 912114 991681 922064 885148 930702 858332 974877 936736 1000000 1000000 943886 949614 1000000 412210 952376 953996 765654 957870 1000000 960738 1000000 970235 962729 965573 967842 967235 967998 1000000 969126 969545 969718 989855 968636 960045 969522 999666 969347 1000000 385184 899858 966892 1000000 964993 543984 962018 397875 935731 1000000 330705 955101 949930 938258 1000000 947298 914175 938493 939342 937634 935004 932271 858662 823515 923516 431644 910254 1000000 910562 924806 438469 1000000 895746 901870 886762 884430 880963 876357 876579 878571 388801 815362 854286 642708 836813 840258 838600 827013 922817 726854 815585 810297 826671 784180 794636 774881 839398 459102 176796 567692 763230 792127 750332 721600 738798 732983 426807 1000000 708824 689907 718954 697368 689683 628446 1000000 682639 1000000 680992 654621 647929 642489 635415 630185 646593 103941 647760 615113 598982 579591 571152 591761 585356 681571 568808 542326 549700 546477 537915 531481 546954 519453 241484 502220 851070 483843 1000000 80355 523405 471966 871229 761632 451467 449593 331932 439200 433417 1000000 491580 1000000 470215 369793 592873 397626 392710 387850 383062 379403 477118 436124 381390 356124 355834 339579 347368 300032 339208 336781 451798 133776 246150 321506 562786 781631 310567 306725 304822 8930 321967 160109 105291 186134 330475 221436 285502 292177 365195 270286 237658 274076 1 267735 266149 545376 191687 261534 260869 260685 260807 140059 261327 94674 1 835781 318064 255036 316699 1 254892 255478 255393 85094 776244 422878 258154 260886 166372 442596 97704 1 267615 266550 268615 126949 1 275990 1 276890 290123 290479 284721 291027 289519 229201 175301 298705 148046 201132 384543 421161 813577 452360 388815 324916 332102 306499 564309 48595 363871 348476 352634 314240 405092 1 353895 179588 379584 1 353933 366130 352635 803026 385039 421980 891198 424530 197379 467768 440510 446014 451954 461754 462798 409164 310947 221854 1 491331 497331 537696 508923 839998 520144 551080 507492 499871 545248 708656 557469 1000000 413127 575917 599423 851362 594468 594776 463289 684059 1 625417 742434 637850 611944 651881 658561 1000000 668648 682415 681072 714041 681092 842737 815865 1000000 716272 866121 103487 1000000 756074 965698 752882 757656 763262 768865 833971 780215 481869 620764 763867 801448 569208 756501 1000000 850743 681243 772247 877424 837949 846314 901347 865203 859974 875484 868943 865144 988546 947159 805252 886519 896456 897096 1000000 805255 836553 888093 916125 1000000 921375 924459 613782 930374 929190 939244 938687 1000000 1000000 922153 916204 379357 952073 666738 1000000 825519 980169 842129 961940 953918 1000000 837504 471487 969731 967934 1000000 968724 1000000 975463 1000000 974845 971914 970207 971769 961932 1000000 969195 954660 1000000 1000000 965521 444070 982035 808558 961331 980499 957546 940380 1000000 953694 809953 1000000 946516 973701 941112 938995 953758 820913 1000000 1000000 1000000 914089 928861 890885 943211 908301 1000000 890060 883810 893286 966902 887097 882715 817676 1000000 869142 1000000 739156 856667 851302 846593 144681 624017 831252 583883 822219 1000000 1000000 800208 471334 779593 892310 785650 774206 652656 751684 763549 1000000 752211 746505 1000000 735260 754295 723173 708995 728445 705342 682129 702075 113090 672945 347321 668965 785852 1 650525 613100 259216 652044 625793 620419 682498 638493 1000000 1000000 379335 703213 613323 667748 193609 545112 551694 1000000 556045 604111 402532 766524 171864 646987 448702 468072 225733 441239 484380 881435 468794 459480 254247 451973 444436 412113 945112 953655 335654 419679 666489 411862 124126 254958 359778 389920 284382 379922 557318 384535 217622 389058 357217 361601 348612 344844 332600 379281 332724 328311 1 458622 322698 252579 311165 307936 287515 915823 298593 295052 939898 289989 267297 252774 1 242520 291305 274777 274736 910547 270373 206614 266602 1 263917 262663 255759 301974 259406 448194 242516 77503 242215 258072 255703 442442 255383 362242 127749 272486 59406 256355 574446 832668 244445 355622 260061 172067 233910 11478 273311 478206 268438 503177 271338 268698 275269 284224 367971 401776 284204 767681 1 1 291218 272651 763220 260408 305296 490691 421301 317710 873319 565301 470751 503967 335403 138856 399907 11928 417667 61827 589769 350518 355974 373723 1 258102 991057 880584 397759 877254 512770 276046 945631 950542 412090 443705 438969 474463 451051 455579 430882 467025 472933 476459 244675 548017 495877 1000000 412134 167825 871809 525558 177770 1000000 543705 548966 555980 1000000 1000000 566528 616484 586406 591471 440049 604878 611112 617714 1000000 649881 645905 638272 577912 657382 661015 799552 359121 617404 631294 691241 713358 703541 780401 715627 721449 931804 733158 738664 786922 983050 333858 954344 777126 772790 706255 192122 789644 1000000 800143 805228 730620 815748 821188 825847 830791 835676 840495 482555 850754 943239 859022 1000000 867920 853072 845648 880622 884879 879659 892587 883489 916818 904029 682816 857675 914418 477253 920729 911935 926782 903114 935902 905466 937981 940486 847838 544478 947423 952080 951670 956455 1000000 1000000 958844 959107 422424 1000000 958433 987990 966411 697467 1000000 968742 1000000 678590 690123 1000000 1000000 970575 970517 970297 977159 1000000 1000000 950837 967798 965953 947485 967001 963902 1000000 925266 959805 958247 1000000 954806 884074 939866 1000000 946715 506397 942025 1000000 895397 934849 931594 852807 905440 910223 902206 903878 912963 909532 897944 947888 965905 1000000 361853 900967 896099 1000000 938759 1000000 866308 941178 963232 845782 881321 1000000 839048 727839 1000000 823147 840577 812246 807488 803498 795983 792837 787457 657617 800093 1000000 765396 759755 1000000 246306 291507 694839 707878 738444 737259 712358 610684 648447 63610 436206 764223 185113 671766 1000000 766479 526593 605294 640202 618804 489009 651477 615414 1000000 655263 1000000 573877 1000000 588906 558852 562127 767957 480460 961328 44545 540660 542152 582608 518937 511908 512501 499601 493448 140595 465016 1 1 769740 449004 453800 160884 293129 437422 203690 1 403854 1000000 411261 406019 425238 310877 390797 186451 1 683740 372209 774863 492650 357213 359738 512966 344188 284401 339877 419285 330243 1 959651 1 315772 1 411436 1 323598 298196 296082 1 451618 255900 285961 1 371742 288505 288400 274667 107595 640171 269357 267511 265978 243706 261039 177345 253302 107409 279839 255061 274553 426717 414109 256040 255754 356535 434717 255632 158804 256455 1 267301 186480 257083 259031 260004 261000 200322 272123 276923 70993 267697 269346 165623 315773 272373 312683 1 281419 270918 851193 272442 291468 1 301436 272559 371743 666703 309963 267520 316144 849890 224033 312848 330803 394021 326552 420524 383531 354972 354972 260362 332921 1 372441 377389 1 470042 187180 452756 530803 392489 521040 416818 425417 414460 419085 427381 446147 456374 454562 460027 474446 466869 477045 685647 645118 494406 349286 76354 547265 417540 803228 527865 655602 309585 441335 541973 316627 714186 524877 599325 1000000 591368 583008 603641 364117 1000000 675721 628589 692259 655667 279978 847251 840556 610806 671758 888373 683225 689982 695870 575423 708137 714008 720394 754025 722982 1000000 743359 168834 718927 760480 779197 771699 774335 1000000 699344 790284 271788 810197 811436 820367 819606 847178 1000000 828744 859367 825251 848820 831086 1000000 862264 1000000 871670 640406 1000000 939138 345552 1000000 887748 899113 897275 937555 910320 998545 1000000 865181 922235 1000000 979590 932388 934831 937780 942020 977109 944869 1000000 938127 951213 954777 1000000 785472 967728 1000000 961640 955066 802553 951870 969049 963080 967084 968087 971285 501561 924435 1000000 953232 970569 970751 512648 738061 829184 992050 862009 1000000 967471 1000000 532480 966000 963222 968403 959875 993149 1000000 955562 955367 907380 984284 1000000 1000000 1000000 914003 927655 936241 932599 929721 910176 923548 920664 914242 906181 905624 885184 909484 901376 896310 403208 1000000 885634 989077 783544 511918 861386 863473 861048 854367 1000000 844842 840310 823287 834420 825638 698410 828946 810339 805174 800015 794692 796502 1000000 777532 861529 767244 777089 755179 751779 759475 150606 823949 764939 103286 715406 642655 583420 423982 886533 870508 872718 671849 647125 660698 682986 648381 642205 972237 629830 623633 617433 695181 604747 417984 153576 346393 821215 1000000 155289 809041 579742 560290 547213 539741 1 520425 934358 233974 507774 370818 494894 465438 600404 772458 388631 455955 461227 455639 449412 214328 439191 434492 427753 423640 418709 149264 174502 404873 407383 391411 758895 478406 1 374120 371080 364407 360291 355950 231817 345114 343398 360627 335419 323145 252800 321003 1 326084 287865 397868 307104 297356 301000 297919 295234 285184 712934 286920 1 282057 352264 277594 405802 518645 253873 380405 688722 260847 265066 265397 310611 1 265101 715726 258618 1 1 257005 256370 289584 1 258084 254337 244363 255542 256838 193646 35062 250122 261004 264411 261305 261983 262298 274005 1 267505 559848 270825 495124 274737 229587 278756 284261 283327 1 342556 285757 293824 296092 1 306002 305525 313723 311494 300738 408744 322432 624486 207223 336344 341163 326903 345597 1 353984 358282 295394 364473 372343 307754 381500 414279 458560 324117 412027 404454 410423 506341 429247 392173 722892 434426 1 84780 1 790113 464586 475200 474677 483935 595591 531154 283249 509505 683469 1000000 937 424653 466893 874460 510881 252728 556361 502154 527623 861896 149548 589026 918126 615543 73614 608864 627682 698190 636361 639397 871505 676569 343400 844750 664230 676302 706146 688491 694573 701790 638132 688795 1000000 180373 717818 736102 741884 747681 382585 758834 764735 792974 1000000 754448 570295 856291 351452 796086 1000000 813256 1000000 823130 829396 833364 1000000 842464 1000000 1000000 843066 945213 1000000 879364 874355 1000000 882823 998624 338857 972644 939933 1000000 1000000 1000000 1000000 916156 917765 883418 925603 1000000 887131 972585 938380 451676 964633 998991 963055 949596 551269 776731 1000000 936874 958213 1000000 1000000 992752 960554 929500 1000000 966156 1000000 996873 1000000 867805 1000000 970745 1000000 1000000 971034 1000000 766352 969374 969903 878678 1000000 1000000 965801 966079 965769 963815 1000000 951268 971115 908487 1000000 1000000 942390 957969 946391 946221 944002 800106 932242 946446 933659 791454 1000000 746645 352718 915723 915372 911994 910206 904270 906100 902867 997737 958615 1000000 881904 878770 1000000 869257 856746 588219 958458 851322 846525 821115 1000000 832244 833544 822305 795331 812176 946980 568237 795542 811471 1000000 288801 774362 714489 822684 307889 751544 742153 897184 1000000 739219 422908 805101 708930 709843 700893 894124 696330 128858 676525 772376 861615 562408 1000000 650744 62686 660202 625653 471352 1000000 425055 597685 344645 590525 582183 654567 149123 563078 557365 520952 545467 539385 412844 1 380233 385111 520058 930784 497583 492847 466303 480206 303174 468727 439259 891727 487610 493281 440419 614529 349431 38456 389575 642911 445505 385519 1000000 172881 389631 264538 333362 515638 92772 384413 359225 357428 348795 348954 382471 464956 336768 332907 329123 561981 307315 409793 965554 311417 756291 300011 301836 298786 18484 293189 290424 287905 222870 1 425310 278150 220444 796556 243172 262046 265209 828126 266283 235588 263196 113437 52297 276570 243033 273190 257664 270035 1 255281 1 57893 256058 240596 675714 269943 257078 258044 1 265145 246514 259791 174078 263111 249661 229949 133936 160898 320188 272357 199155 1 273888 280642 279621 284899 287773 290552 516965 295598 448912 234877 304853 308205 312277 314733 289631 321633 325116 856572 10631 311122 397192 344652 324133 353485 272127 359362 366069 424899 581589 718282 213128 292142 1 399140 529733 1000000 422001 419045 453598 430022 466627 1 1000000 805588 12763 462561 461810 474291 503087 688137 474179 1000000 488061 504414 349426 486129 603707 164301 539370 530540 973021 557479 1 572064 130283 637358 588100 594318 597058 606256 846710 585773 625439 1000000 637779 644035 650228 657175 662495 227685 746379 680880 846576 700654 650156 727114 13544 716955 34973 728832 733768 735185 708649 750727 756913 710479 614254 775945 1000000 886382 1000000 796279 844824 808224 643287 817149 1000000 703827 830493 836616 1000000 848657 852752 952764 423747 854179 880958 851891 736514 893447 886411 889922 333772 897631 316099 904999 911494 912596 935180 1000000 1000000 954947 807397 930905 930080 732996 948904 811999 854764 946303 531961 732515 993836 954440 1000000 1000000 1000000 961927 706113 1000000 965172 921478 967223 968138 978817 911016 1000000 969765 601627 971166 970552 282039 973179 1000000 1000000 1000000 987029 1000000 300297 647341 607227 1000000 964681 810432 961802 960337 958727 951016 956565 1000000 948314 930466 960328 326357 942372 940197 727178 934660 930275 571729 1000000 826876 919772 1000000 825210 909776 908298 1000000 867425 895171 890498 883171 346014 609335 874986 254103 866779 854026 882058 889868 848243 843535 838742 845814 1000000 749314 120702 813849 808663 803244 799050 774247 170261 748537 776475 820363 765460 782481 754059 748282 714869 501272 790652 725010 718980 713157 622636 374586 32689 659282 683044 633400 801788 453405 658561 1000000 653503 503970 636716 627673 604462 723060 609942 615150 596957 361559 598702 614266 574568 524893 468203 607877 328789 341986 512225 537267 523263 517827 519953 510356 807717 503767 491054 448094 474163 679708 508271 459326 1 448228 442818 444782 377751 426633 421152 841687 411064 604293 400986 395974 369509 388090 564696 431770 370095 355171 333229 362526 25687 350021 326216 444859 323831 303245 330426 1 376790 1 746805 311236 818145 578131 303000 297536 1 757614 291632 240636 275486 818750 293079 279324 277168 414048 272627 734657 288344 268005 267239 262380 140602 853820 267477 249749 250473 1 257871 323315 25613 256605 574405 17915 259756 1 643871 257071 257839 111812 258352 450694 259881 1 250322 230247 1 228832 261862 268985 270663 290041 272241 276029 273795 268043 278958 1 445220 289872 291649 295387 386632 195909 1 306234 330085 290821 314759 322546 442018 1 320181 335748 339693 343715 346838 429296 353879 48409 50028 595744 374074 15651 388978 173746 327488 1 402925 485555 783355 418195 426587 470494 441318 438106 444133 434826 590081 451013 473240 561597 766034 452225 475943 495929 526229 568774 202877 524959 525609 531622 537685 114225 547529 629662 890107 587388 574822 580552 581034 573157 841331 588346 611512 617743 550697 519320 1000000 642493 549113 646564 660828 231655 805301 657977 674920 1000000 697556 1000000 140205 941075 726373 727357 734549 739088 749221 914982 1000000 657250 766058 791516 728307 820187 789069 796304 998653 431415 739705 815223 816390 826050 1000000 759354 1000000 1000000 820106 496155 943676 863813 780256 857460 592737 973844 878905 196755 892943 890257 900463 938228 405059 429261 862639 764848 1000000 924317 806091 1000000 926685 892111 987060 1000000 839456 946391 948208 950118 1000000 856188 935854 957907 960188 961301 630537 923137 317640 893361 966888 969612 893141 969995 970195 971781 971046 1000000 1000000 971449 1000000 1000000 971021 426937 1000000 1000000 1000000 932178 649709 966114 949443 1000000 972663 890278 910325 1000000 894343 954153 950963 500311 634529 928791 943874 1000000 469723 578032 927756 989559 719709 1000000 920938 1000000 913002 907850 1000000 909763 294020 719718 838159 1000000 871697 897412 879669 495096 846869 528967 855337 854448 1000000 848931 1000000 832017 830025 825664 905475 816323 810415 808264 551074 794653 833110 256668 1000000 965310 767151 761438 740124 750180 1000000 817277 732890 532062 719657 715106 725605 461291 697135 642825 685028 641605 663419 666978 1000000 157570 582275 600167 1 629692 540395 617297 611095 595223 598685 591013 587254 883050 597965 574054 561877 581247 549490 560909 536999 529495 524084 512035 513291 624909 1000000 495458 87747 496947 390990 468265 423440 461101 896794 450124 444608 635933 433871 172527 758857 417940 412802 23766 408431 492339 47875 387948 382367 1 364550 366920 357517 350412 608950 356283 1 344440 241064 335815 333639 327617 317180 109347 489844 343329 1 302156 296067 192742 298126 235186 294229 290960 287051 280573 282447 716510 789986 275966 1 1 907442 19330 176097 374588 265099 261722 295500 307101 516576 692287 241503 256632 234014 170016 253029 227646 1 249911 256405 218455 204567 218628 1 88239 268003 265885 260375 261795 264130 383375 5777 489938 270034 769795 273539 241191 277418 357650 282021 332490 286808 677718 305616 294605 297601 258949 303540 332178 309872 1 317125 54660 323632 325991 312152 326843 81405 342010 196669 399907 913414 359598 896862 1 384601 377604 369002 410651 460338 742007 401720 409448 457536 416970 424363 169344 453457 438131 196418 447921 454551 460098 465745 263778 486105 615227 689892 219222 513090 522524 561448 778338 523355 530589 536169 523675 548321 554230 561328 556868 570692 791947 581008 590039 577253 704409 689398 722610 622365 636794 634758 151276 571302 745642 612154 172217 671684 677622 685968 761307 1000000 532131 709126 291664 295442 644505 731917 737634 1000000 748991 754892 731718 699623 770580 777311 971047 788272 791182 783884 1000000 772482 814948 1000000 824820 814272 521309 839562 870198 797336 853276 858233 857125 176432 865690 875789 532393 886185 1000000 888326 725532 851231 921688 847801 1000000 914509 917265 930021 923822 938927 929699 941796 936627 1000000 940537 942328 1000000 947751 949926 952009 1000000 871395 848136 958732 725747 962351 966030 1000000 967530 635552 969992 1000000 994087 1000000 829513 586280 882508 919245 1000000 967358 1000000 971345 927869 1000000 970007 1000000 968533 966078 966654 873374 1000000 968202 961342 1000000 958497 878536 954946 952996 708072 1000000 889158 946312 482073 938192 1000000 939508 889997 928222 938117 907575 918053 915615 912234 924730 907772 1000000 755776 893986 890105 809263 935979 910378 644027 864859 1000000 860545 899329 1000000 883554 621472 778214 832182 977273 838118 771063 1000000 806172 801666 796375 809606 802790 619971 154226 746731 679415 891557 752065 656798 662917 947271 237869 1000000 732354 709424 673457 1000000 777139 671305 680992 996707 668708 662573 656059 704967 640172 637901 650901 375359 619287 613134 608140 347731 398336 437544 151039 592720 1000000 563848 538524 551413 541059 509562 538903 527193 1000000 1 507544 35234 497487 482058 485809 513723 541021 488028 462372 533293 451696 450077 442056 435532 430189 811682 699104 820842 414168 404336 399798 394426 382323 390026 379478 342551 370833 366380 379486 1000000 355103 366475 1 340912 336611 333093 329083 222502 321985 505627 342362 311483 299688 1 84933 311016 305294 291374 290840 449598 291104 1 478714 271053 563722 758569 73008 291456 1 267796 266339 423768 414613 139869 261489 260523 216237 336767 255829 254460 1 275438 553788 303934 254493 588254 263261 244368 271849 463384 259214 263081 768312 261714 1 359894 265278 535774 266977 784475 1 350046 275226 277371 278562 490411 131373 290448 288848 505056 247492 185256 299887 302904 964049 487012 312756 315796 1 311903 327529 330185 333993 4071 345664 345266 345841 359314 358228 362692 367604 376783 701272 337563 858366 521904 325873 1 379133 410591 422636 419590 430791 431451 436806 448173 788777 453190 582416 464346 475895 491227 481437 737941 445745 1 566299 488029 516660 635562 527478 534667 497361 545744 749376 587067 910933 570196 921370 591009 502314 390155 792924 437151 614613 621225 645060 532723 613126 274378 593287 1000000 760496 668495 972623 682416 688490 694340 561405 712540 708691 718514 676980 730310 789060 850968 704505 264016 674860 764747 779073 318815 787126 751756 730532 797715 965593 676274 827787 663124 827170 828607 825807 837945 843258 878084 852244 857738 861706 450781 816405 1000000 879668 850840 887232 880583 975188 1000000 847086 993360 361060 935190 913742 919853 922998 1000000 629188 931989 934778 884652 782249 1000000 951294 1000000 1000000 930245 1000000 932586 1000000 945987 960554 962271 830306 616486 958129 832810 1000000 1000000 973113 968936 856432 988628 1000000 968226 996292 975258 1000000 882587 971344 800929 977282 973163 867956 976776 967195 966354 965192 947608 804594 960800 1000000 886056 1000000 954387 943547 949769 947505 898696 940612 912034 1000000 842162 932177 927891 555304 1000000 837509 917540 913463 910014 906478 902852 874354 868448 891398 772250 873259 992447 875386 837827 866491 862059 857478 852965 848310 848245 1000000 822976 826386 554028 768686 813837 808660 725561 793415 792770 174294 781932 774005 743094 764135 697966 757522 760014 742445 752035 632329 724910 468177 712385 744598 701094 490834 736482 659628 694319 672240 819441 737105 652268 1000000 641927 622077 746548 507212 539460 648392 602737 596604 589728 829260 236420 571834 226248 340186 553432 547329 797888 1000000 529162 523143 295349 470774 23732 654267 493559 490676 1000000 476231 472181 517136 458743 454382 567067 774235 437315 440699 426738 439301 416581 403754 420638 279228 441968 396644 390408 357528 381365 213218 363344 965335 100346 354728 346627 364372 697846 338325 1 446339 1 324764 319688 441852 1 270529 1983 302951 120141 297178 594846 230426 41814 181224 284271 1 1 277207 281911 273664 246699 270170 273100 321757 367781 264284 263104 261986 267351 360657 237266 864200 258095 653524 456754 250900 256702 478903 30968 1 190499 550453 258540 259138 307164 258398 327966 269586 218598 265127 617154 1 387558 893104 272868 289205 327621 481037 281173 281826 280500 855069 231606 1 310289 257122 310066 308205 308482 309281 1 332938 640361 326069 223037 324160 322067 301852 344975 353391 374120 372885 347339 366332 1 359604 1 1 389887 586701 589885 519274 409547 414675 430711 424867 430276 274805 442193 441782 684828 427976 553915 471926 473840 479794 1000000 499854 483759 512926 108011 430406 493736 260922 535875 326811 409509 1000000 572716 575560 569768 575927 582098 388776 727690 1 1000000 640777 620598 625429 640871 640504 644039 650190 658370 661151 318626 1000000 456736 682528 25915 1000000 737807 711034 1000000 722964 721475 734703 1000000 741693 951535 778371 456387 769054 589578 1000000 1000000 809885 1000000 823154 1000000 1000000 171056 688916 810932 842430 885300 843008 738559 851500 856122 861033 866100 936055 777234 877943 849496 736423 890408 894241 366777 905397 905390 900940 1000000 891438 974771 618302 941258 1000000 913478 937934 1000000 898098 853897 1000000 947065 1000000 573101 798345 955270 1000000 1000000 1000000 1000000 1000000 422889 1000000 967020 640633 1000000 465106 650621 988336 1000000 847456 971765 972186 1000000 971805 818978 978287 648623 970784 1000000 978361 969343 1000000 1000000 965576 966662 935418 961535 973061 953561 736043 954754 977360 1000000 946547 769599 885279 752827 939911 948071 933037 930334 643654 924371 307025 917986 917161 911242 831860 364623 554856 864484 892831 886479 884397 877459 418607 870913 663217 877759 1000000 854092 908953 844367 839160 831084 476317 825687 816291 893424 810276 273410 612632 886813 911159 824147 777921 769947 794383 761477 510714 752801 744303 1000000 797864 56881 720737 930365 570448 703232 697086 695274 523153 679797 252881 631396 577894 654339 1000000 423922 286486 905225 619588 578167 1000000 572167 1000000 1 570302 1 618554 566208 563318 484109 797454 543364 537170 810724 317824 519126 657494 507255 1000000 216958 489647 560062 1000000 499405 929334 461236 467566 437874 73694 451471 1000000 379652 421757 385311 1000000 414256 775136 460655 524454 387856 412471 378551 249265 363092 365695 553956 356191 310749 48130 330623 340122 335412 331846 1 421555 320745 126998 234636 314168 307180 354292 301372 478509 355200 385834 314346 279916 613617 238513 238374 278427 274451 259074 289541 270895 1 267646 263472 323027 263775 266798 261191 584244 259628 1 258531 258749 334965 275531 250675 1 1 257443 272823 258100 71849 320550 258779 260994 440451 146567 96957 273078 203855 267769 257376 271380 325410 274580 241411 1 329998 283516 283465 287854 314342 293011 344869 298678 828315 305320 1 311217 730682 373463 678378 573794 166439 465823 336110 340029 320665 347915 640674 1 649914 342308 621891 374317 141835 383642 388659 350873 414872 403866 509991 413297 381405 423591 424566 434943 423547 289413 317245 456011 613553 556906 468378 93445 484397 490212 529310 493601 503359 514413 517186 545731 531667 439010 539154 231637 556218 502638 639460 564971 483910 586897 716133 30522 605310 611513 704464 623914 663014 636270 1 634749 649989 648728 666912 762110 667443 831853 424697 699032 704167 723424 776788 721496 696956 714835 749142 738316 783014 756372 753837 763871 772999 904358 785831 789557 790526 140360 148613 807518 816641 826013 825637 824678 841647 783995 920502 850563 856006 859096 1000000 829702 873803 1000000 882291 885342 873687 892241 1000000 1000000 1000000 1000000 938110 912344 918418 921732 1000000 593719 930787 995874 707767 341878 941649 944256 946319 936544 719540 959193 687733 942962 1000000 956851 996032 855046 1000000 965780 966969 1000000 967277 960586 1000000 971625 1000000 1000000 836472 974731 1000000 998408 1000000 1000000 1000000 971173 1000000 968920 969576 967489 982276 965011 1000000 1000000 1000000 898747 866111 954983 625113 953550 951342 1000000 947010 938505 942210 796339 950540 980555 932736 488111 926764 922498 939529 912139 474830 909468 898261 624474 898013 959227 893550 885136 612733 884079 957016 881786 864751 892439 856081 1000000 761183 858393 1000000 848337 1000000 797331 434647 1000000 1000000 801626 1000000 832339 785544 782819 774512 788798 532053 757891 775967 739003 1000000 1000000 728763 723206 772947 711527 819415 823723 902191 707525 677835 246272 676381 529807 1000000 589586 1000000 642467 875579 625373 616170 611688 658824 594800 803954 584169 582018 580240 569669 566442 557420 705453 545404 772863 533099 527078 610567 376969 505856 501477 497561 491536 507896 480017 474271 465907 462886 459271 942206 434795 420825 245932 430167 424241 963471 81061 397252 381342 471001 365974 1 385164 380930 375992 358594 366355 360099 357613 340022 349381 266430 341074 338447 368830 280677 382270 335330 325558 332403 256754 1 278557 205436 351551 308909 293887 291169 432907 209392 264650 121505 115924 281767 98347 271010 279524 535461 285115 268045 834031 264237 260305 792377 250593 205102 444851 262431 256568 1 254684 182839 377714 315890 259117 1 259729 259963 258461 99115 446488 707026 199005 260541 334224 235845 267573 275458 273829 272442 242213 478164 278228 280364 409346 262893 300372 293649 292436 304380 298115 834933 1 1 300459 435667 762717 1 321394 327672 1 185996 339218 343762 666604 320495 1 359893 211856 364438 551377 377580 443775 386647 388699 457759 401693 397443 409980 416287 431704 405394 440980 450642 443861 436870 273020 455436 453537 480071 343949 485099 490294 494531 460480 506273 122938 518077 665931 360789 536190 350080 547781 551403 554713 567120 585985 579006 586871 591359 655124 608137 964901 624217 622361 656824 623951 686054 647120 169155 659457 780093 740009 675792 1000000 1000000 710228 705512 667967 713274 386744 725553 732706 524366 756306 749235 754956 1000000 766356 1000000 739466 782941 792771 793789 767341 829224 761123 814836 630430 965491 915162 834839 840735 929698 851859 903562 459264 810718 867471 1000000 920213 900593 888699 882858 883133 943966 679097 903762 1000000 911800 826757 656352 926189 1000000 872621 1000000 933020 934174 952363 940620 943640 946038 1000000 951124 1000000 967375 863831 1000000 960356 831336 971172 842580 965703 992410 896954 1000000 912772 1000000 1000000 971647 977382 1000000 972583 1000000 972621 994687 972122 1000000 969508 971005 995875 879042 1000000 967743 1000000 965484 929669 1000000 961301 959679 957917 1000000 954246 761914 948685 967219 945401 967935 1000000 869882 283639 1000000 936147 848327 903871 933537 886397 912642 922382 948862 872785 898079 900380 891613 887664 767394 842647 1000000 694273 875685 512973 920582 1000000 606973 843604 840110 833878 487161 830017 695180 813502 777195 982684 556512 791891 744284 867517 726436 711239 636248 94629 753867 748286 1000000 988305 731459 739402 870144 708742 353607 930869 410207 728893 781525 148213 1000000 664556 798155 433175 510610 639617 274058 629607 944653 703374 537053 863188 610083 598838 661555 586224 938485 575796 565319 496690 720114 543431 535323 1000000 523027 616578 505087 505195 550479 493818 496405 586297 1 668250 466008 446882 565583 462982 442998 436955 428699 313278 510421 431575 707080 386115 416013 916899 391236 383671 381706 380630 372458 313277 353046 361598 80779 1000000 363434 348114 338493 626856 330804 327094 340096 330007 317138 353610 687888 296976 305861 300448 280197 298344 292182 289496 1 223262 172800 280116 277986 1 269553 381831 243483 1 266792 493229 829499 154397 266475 274606 249369 241426 1 259503 189161 285228 257815 1 356768 812339 257717 271840 267078 242130 259930 542123 261532 262276 299435 218929 265868 360917 239799 84495 272163 346493 277874 1 311336 281189 284504 286545 380114 86011 212022 294794 303869 201224 306446 311155 1 302054 868827 323321 326840 359746 325171 149461 342185 454482 350313 355707 854855 380336 336230 372151 376328 382950 412443 111044 568320 419061 398704 381622 416085 418244 248932 431540 427081 758460 448517 408076 384908 464347 475730 482343 487503 488990 493059 494508 514403 873482 516672 545079 530245 548618 1000000 546811 552913 1000000 566082 571572 577415 450357 627468 561756 671977 608398 609569 621764 441169 685072 1000000 671241 1000000 1 677361 21711 879174 421228 688993 781380 700640 690393 722051 717872 708685 730346 736174 97931 747808 1000000 835294 764734 777173 400256 836143 787135 788048 797906 802900 807599 812777 831193 209492 829323 1000000 838606 843410 558336 839534 885195 835109 906190 730880 875090 879614 869331 887518 788457 894779 1000000 902939 453783 1000000 869483 917022 920175 747539 1000000 924112 931381 926459 713307 936555 975425 913465 716856 882040 1000000 916323 944546 956807 960187 1000000 346995 859409 965771 975759 1000000 959550 969719 970898 982963 971742 985012 650600 978294 972894 1000000 824585 981447 962203 971942 971408 975166 966491 969565 1000000 446584 966064 964488 963223 549179 1000000 912376 957730 955043 998139 914985 948794 889050 944113 941618 871843 988440 933492 900916 925732 927893 1000000 454790 911480 620239 884173 896812 842411 973402 1000000 887622 893401 990117 1000000 872279 778642 863787 434745 855164 1000000 845244 1000000 863516 831383 763294 1000000 831004 1000000 860953 799870 848186 786495 783112 781918 524710 766908 595035 1000000 750017 1000000 704299 729878 509203 721252 1000000 831499 704640 452390 691144 726408 678678 1000000 1 496483 654003 647965 779592 636355 608426 241809 334951 490382 584207 593795 864417 544115 556483 573802 567547 334264 554868 550826 543946 881833 680303 524992 460772 1000000 577333 636083 541451 864976 115792 802479 360749 1 461073 117383 449956 443464 1 434983 425081 412193 109965 1 392500 398783 259635 519707 244795 378802 826007 377792 503609 365002 116455 353112 1 1 346517 510332 566321 466366 328381 320441 321162 322531 289069 596884 308868 1 301645 298717 296083 293633 1 289036 285600 106717 114553 327365 274889 275955 1 175463 269665 273383 742658 266194 711100 123325 255011 225453 259209 259878 201410 244706 1 168434 346796 125989 462338 277981 258464 252986 389953 261623 260677 246750 267840 259585 256017 257937 267530 268815 1 191800 282842 224420 291800 279589 287129 284684 277131 288901 206027 238208 381196 1 311017 285164 170609 394383 315493 613127 316462 326018 326600 58324 426748 425337 61174 349449 356880 357852 1 359183 369218 357655 245623 384787 386810 375717 401412 1000000 408909 1000000 419928 580304 666372 339194 768844 118890 451924 467867 463052 467540 469601 534857 488210 1 477583 420963 509220 515187 500084 475623 496444 539220 545284 519862 332419 562432 296268 555911 582232 566860 574153 585840 602949 848 655699 641473 775608 561933 617169 653699 431547 627473 642511 674413 677952 690743 1000000 692755 705113 1000000 356078 985652 1000000 671172 1000000 746884 751281 870440 352107 759698 1000000 780218 1000000 791242 796742 1000000 792330 788656 817621 975008 624212 562211 837439 839381 842680 844051 856616 861609 684837 654019 1000000 1000000 882553 1000000 527742 938904 877318 902104 905771 899506 912841 1000000 979704 922383 924531 935641 803275 934743 932235 940491 942675 945133 954985 949741 900409 955848 1000000 957498 959110 961192 962700 964149 965461 1000000 966973 968821 1000000 925173 655431 972485 972299 966529 936028 973153 972081 972838 823658 1000000 977892 1000000 971456 970414 879404 903037 1000000 845973 946276 967289 1000000 1000000 626689 957661 971691 987809 951814 769967 947667 979621 942541 939934 934345 849308 1000000 879212 855630 720055 365169 831652 857535 1000000 896515 1000000 598074 773887 1000000 1000000 1000000 945252 872546 855582 865278 822511 862220 681036 1000000 842067 991591 832236 827789 849656 494976 858545 806711 211142 1000000 1000000 435204 780014 564065 649753 794364 757621 751857 449212 640387 787873 731206 720879 716828 625789 1000000 698855 726650 686751 677266 674514 668507 674836 669637 867290 671308 594192 575183 293893 142976 487889 599982 600424 441287 475302 177933 588393 569602 1000000 557284 1 572259 1000000 399438 118377 1000000 514991 508108 720276 523766 504647 484872 479902 484085 460830 569309 456172 636108 445882 407556 437173 429634 424733 143732 590453 692033 388419 400904 390368 381934 321565 631944 450235 709253 252149 199787 357827 359730 403617 342776 6246 333060 971632 329680 325969 322632 337541 589192 312170 308936 309188 302670 1 985297 676044 198434 744763 286501 885911 481735 1 250170 1 292152 272010 217798 268797 930584 215852 854184 254181 262598 260158 336995 1 621242 600547 257274 296517 258210 258043 613983 249890 10278 272643 262659 314372 197436 238104 187713 346989 511330 264770 253220 546847 268509 301234 331471 275498 277168 1 281355 458892 219019 288395 288320 340117 307363 1 302141 236376 30471 312457 114229 152453 422341 326143 314519 331001 336473 340673 333941 1 351226 1 453891 1 384357 398049 356231 336729 387237 107950 400320 403036 396442 1000000 426448 1 470246 1 248744 580532 438744 456417 462291 355677 472921 212985 860035 466803 479846 476898 220286 1000000 505858 594512 497257 319959 136566 550272 550472 621449 353623 422892 278151 591809 1000000 614568 605295 613699 648396 625341 631188 629775 1000000 617451 656700 693255 667161 848550 679415 55071 698778 922713 703626 535781 715960 555485 727072 733302 442619 681131 1000000 902024 762145 767798 773213 778428 784262 799968 639487 1000000 872578 639776 816211 284589 826021 889112 637721 839282 957189 858050 503804 1000000 866156 867658 1000000 877446 883040 883031 884866 893757 899372 918799 1000000 921135 912261 1000000 918862 1000000 1000000 928148 505135 934755 911670 1000000 942662 1000000 761025 976610 951519 949378 955522 524235 758808 968407 962521 947385 965317 999736 1000000 968770 969711 926356 1000000 1000000 493568 972579 1000000 973481 1000000 974024 880302 972975 1000000 913007 922059 971146 970168 934016 885681 1000000 974228 1000000 963209 1000000 958075 901559 948557 972447 952635 850703 948276 947525 933078 1000000 851805 935805 719332 1000000 1000000 982797 853272 917007 1000000 910480 958469 849083 1000000 875928 748521 887813 1000000 879925 866649 1000000 944127 894333 556878 853132 848750 798326 838715 927347 828996 708786 806439 935797 824850 781446 798069 456881 714853 781805 779405 322142 765124 784729 753784 899445 345638 755977 730417 804613 716577 757787 625901 700737 694702 661604 683416 756018 876274 232603 658153 674107 645799 873173 638277 627231 535203 625325 608633 266599 445576 404684 583104 561826 570392 614496 1000000 553154 497925 540985 538589 544589 523024 523998 581116 570597 600505 515477 455062 496726 372230 415562 285285 459326 460034 1000000 452071 609560 432123 445732 422422 419945 1 436747 392407 396213 569994 386474 392581 376993 373540 366354 359349 359233 390664 371725 1 135615 330080 334909 331007 656792 314880 844931 313176 314603 181771 306920 232733 304978 522937 295295 270888 285042 282470 285010 424832 237016 278427 1 273114 717295 93280 269156 267958 266605 269999 553614 260428 112661 261297 263896 15252 509104 234523 258680 164191 258594 336997 267106 1 245542 259509 936161 1 383771 756194 263360 264402 297038 265168 215694 331441 271378 273089 274902 290084 255828 276187 296677 635327 838197 157795 245717 295753 103428 302137 304449 1 310169 255997 216079 1 304967 328537 331737 895724 241824 343421 348340 517596 356723 428164 363069 868519 273885 1 933157 647198 338094 397127 925661 499406 676366 462008 420682 1 507811 429079 442926 449164 472630 458911 339351 286903 477229 481645 512913 250637 1000000 506303 384417 1000000 162381 465633 535706 1000000 554130 554481 1000000 566678 599741 1 585219 631775 585859 603754 586211 562820 623403 611680 620893 639994 908880 731528 511654 665587 671616 692293 820137 817664 734007 719407 619641 709879 708832 725955 731840 714866 742548 750813 985844 782554 820364 199112 1000000 778251 796412 905290 711869 804540 813752 813706 855108 828156 1000000 834762 1000000 712563 849603 851639 867026 888053 854143 915443 399235 319356 988296 653637 965866 663006 899537 904124 910244 911928 915678 918112 756288 924592 927321 999958 1000000 936476 938532 940024 940577 946298 921761 949513 953239 955588 752037 958953 680156 729403 1000000 967579 945110 986454 968705 475710 1000000 1000000 847225 977575 1000000 965422 1000000 1000000 993412 973508 1000000 972881 972529 937491 971370 970623 954059 805157 965941 966597 965093 377764 960875 959123 815833 966313 963302 904975 950058 949142 946686 945427 942052 1000000 938261 538756 1000000 863535 975386 866500 928175 1000000 842702 1000000 1000000 843946 1000000 877222 624565 862680 881018 1000000 924421 923799 928268 853413 1000000 850989 961130 840477 858010 650265 825695 803894 1000000 812539 805133 799421 821514 532461 783628 575822 772575 772236 763017 689520 849867 744366 987922 715484 725910 745615 625947 812172 1000000 686369 802893 895710 889696 1000000 666281 643999 655576 647730 882623 635724 636986 587933 1 608044 603856 765715 592102 395062 611274 589263 439384 384916 555137 1000000 542956 536898 223874 568088 511394 1000000 1 501166 495259 517410 482131 477952 454112 464904 439223 455400 690827 1000000 522895 863115 432395 416921 417907 313848 175446 402700 1000000 409428 676332 337798 468027 373956 414768 1 668246 366782 849695 348985 532513 349069 336124 288697 41721 231431 323321 286788 1 982122 311509 307123 301970 247602 312272 293492 120251 235504 303800 284992 281440 341348 279539 173495 273463 366021 269949 268626 183716 266760 45808 749046 247601 392910 551058 268652 260092 267937 254950 267939 956184 366593 258687 219800 274918 248132 1 581703 120881 291938 352185 257073 32747 266717 248124 273051 278358 828970 524058 276479 260994 496901 283167 314971 287086 321027 287625 871916 295828 301871 303819 302512 310040 20393 316592 614003 1 327193 330889 334202 337486 207365 346519 743599 374672 375685 1 543195 368906 376940 381599 928475 211606 767757 297176 172708 417709 1 378034 443553 449732 475673 441580 214645 285210 466311 572535 471817 1 313553 487264 655352 498949 402665 932864 459798 918127 421340 534254 541032 715371 589808 797024 564508 952864 384994 583609 589786 590148 597334 667401 567625 920509 626464 651172 639364 93355 537283 671191 662343 820724 709945 381918 688493 665999 700598 706608 471325 729717 955358 730003 1000000 742056 754115 786029 759294 361536 770664 773346 781666 790320 806798 156434 803320 392379 814077 1000000 824854 852350 1000000 838778 1000000 848390 853033 1000000 1000000 866514 843805 875824 944827 883739 887814 1000000 927211 1000000 917186 915207 910511 987122 1000000 920674 233910 1000000 930038 885387 638338 957361 932476 944790 941190 948476 950720 945640 988918 909863 1000000 641256 648284 966628 965968 884513 966058 393932 969770 1000000 971885 980867 1000000 1000000 369022 829144 1000000 975015 770799 973991 954441 983242 857601 975625 1000000 968638 969324 972668 967151 869309 978602 963078 1000000 870507 1000000 993876 939354 951758 570077 1000000 869066 938491 941236 976711 934732 928675 837353 983634 1000000 919736 916328 832832 909561 906525 826741 901101 895002 871845 341277 623132 877552 376648 839528 870851 860759 839189 443007 846867 1000000 826650 922704 634989 275231 876687 812993 812944 813420 796247 790816 1000000 794099 775260 719314 763125 1000000 751791 937845 740200 848340 703849 243100 405579 628119 780302 884126 371249 1000000 680398 695821 682387 661554 1000000 556055 1 637430 633066 1 618850 612650 624212 612833 619428 587879 613232 616975 569384 537296 556453 540414 694498 489665 641542 955551 515211 706871 87922 503002 447510 491405 653674 228510 489705 468921 495553 457218 1000000 446211 406612 435409 428914 751770 340918 414641 409415 1 1 397194 377661 386535 487975 375591 1 391784 1 335950 353609 354357 345326 1 1 1 335310 356329 304475 31919 315700 528644 309178 716759 303017 300014 257480 303141 573386 259097 284878 587548 282213 280056 734383 275650 273673 239399 270805 145650 117519 265888 265268 332530 256067 268510 260623 364371 257458 264772 194563 1 362898 258730 258872 262336 259309 1 340601 575222 260215 674426 1 114369 265333 195644 578052 173874 271815 406446 265355 204710 277906 280161 282326 616729 286985 41216 283005 1 267753 300215 303172 1 337370 324216 1 319320 322794 324431 490464 332754 18938 397228 342796 349661 319216 358909 362444 366811 35269 1 266405 385482 273804 289300 449122 392363 409640 414759 422445 729589 430659 402804 448986 605388 384065 457504 745364 576200 474206 480259 55227 624771 500942 1 920284 515183 366047 377858 524920 828639 544401 540195 556314 792815 564275 566547 582062 588958 45376 599382 753667 614836 188033 618471 633121 638156 628741 650182 658928 438065 668495 675780 1000000 765861 693033 700608 705153 706081 339554 982633 746538 1000000 378714 566976 752159 706250 389454 769164 774789 284960 820273 840378 1000000 802042 682401 812435 817587 800332 939481 744306 939003 842262 847210 851912 669211 861103 322430 870000 818340 578303 1000000 1000000 877223 894818 489305 906699 1000000 1000000 920927 890314 919953 923187 1000000 930177 922840 934893 1000000 940623 942458 1000000 948032 950443 954620 689404 1000000 958381 803372 741530 968094 1000000 966162 1000000 966121 969573 968187 971315 972029 978773 973115 1000000 954936 974316 974151 647840 942529 947240 1000000 972770 972194 970369 997695 1000000 1000000 1000000 939257 965005 936747 962219 960985 960125 939214 962245 953257 963948 948631 1000000 1000000 1000000 938705 936886 941849 832909 595568 923559 920802 901258 950246 325325 907072 916834 899677 1000000 890959 874252 800910 811685 1000000 541259 865544 870553 445526 854267 844556 840307 813583 834157 829012 807981 818923 716675 808443 930061 805637 794922 1000000 777285 905906 770667 772643 1000000 750694 749551 736173 736124 730446 729653 719966 499303 541996 851344 832803 660784 745377 757024 241978 570871 372263 803579 613553 547453 686269 628970 618513 518348 608437 344570 596098 1000000 223614 512984 200452 680161 559163 553311 461949 540816 534859 687293 456974 521836 510005 217531 603307 492905 740732 1 568685 1 58659 105874 639811 448001 435524 641807 431998 492542 448981 313937 390000 355818 635877 396909 378712 386492 1 204749 372568 372387 49277 180809 219611 346774 1 81941 220581 334891 337168 328225 659086 320323 316940 313512 310407 335916 304099 288477 415839 517447 240567 467454 287710 180867 1 286789 278801 432413 275617 273047 271483 259662 214023 439082 264208 511440 263639 620651 261880 946700 260378 259957 265799 259560 260861 1 1 207725 259437 200167 268780 1 238300 274271 263413 244083 122917 945892 263445 268685 213626 151375 256639 1 285906 278941 290989 454631 369636 890045 291440 294071 294318 484123 1 306377 345621 454140 257299 1 296999 383170 325783 723989 336739 334635 85775 348728 352852 1 362873 936059 370876 374791 298620 382417 278112 435550 157838 1 305191 337342 896433 261956 429074 434374 439649 515806 450719 456139 457591 519281 107784 471039 484417 126925 514943 502074 484395 513925 519658 525627 557764 412354 543562 654442 561113 773135 561039 496716 578660 604128 592852 1 407130 760031 351264 620065 635338 636094 645318 648608 756771 1000000 695712 673386 801230 1000000 693055 699940 718396 708372 719299 746711 681441 781800 540560 744907 741045 1000000 644706 1000000 772950 753428 403399 762472 461500 800627 694736 1000000 816301 792365 826116 833613 886006 894166 701240 850665 855435 987941 756457 842175 872687 401876 881475 834298 564810 378469 951874 901514 891424 930140 1000000 915493 919233 922467 979067 978872 881552 938289 937378 948338 942667 1000000 947576 1000000 901961 665550 956176 969034 981511 1000000 1000000 971844 894600 966785 968420 1000000 987069 960376 971965 971955 1000000 1000000 325574 1000000 899761 974423 984751 974614 666237 993758 1000000 852062 1000000 1000000 969334 870725 967092 683827 962759 962887 809405 1000000 957752 947890 924093 922033 677051 773246 753523 596059 554418 1000000 934232 1000000 932367 972088 1000000 988245 1000000 674531 358612 883318 901267 892041 895354 821880 885240 942871 877389 872297 1000000 871969 859259 854639 848566 865270 1000000 835588 722321 998925 819519 829663 810493 799127 799759 867441 788973 617339 778334 772357 889220 783840 721464 755108 590939 736216 766135 747001 930288 711049 708862 702612 535435 656401 695521 673478 672235 666101 655853 650998 647619 644730 608970 499493 1000000 455882 610227 1000000 701849 593104 642124 687680 573358 567210 561162 554958 69533 543896 851170 526998 542240 473193 519086 219537 500969 101470 350812 482877 294402 332558 203139 463437 244074 452174 496015 122890 433629 1 157420 417737 201586 529766 402772 1 392878 388102 383278 387184 374104 364839 353078 360768 261361 603949 630236 334731 340293 359564 261638 312403 1 561168 1 433127 300741 839179 297671 302269 743054 424580 1 1 278284 707758 272112 282514 281442 277576 413340 679598 272173 263773 271327 270015 264112 266907 776084 264609 262309 262221 433479 310822 52893 259580 259412 344124 371555 236350 663813 253858 143920 260134 261483 576576 263902 704611 223331 896094 282580 271593 1 1 155148 276162 67295 187765 582884 280427 380021 104509 104447 293578 296286 284922 463056 223695 307959 311180 858285 630312 1 329520 1 962192 342579 743437 343701 27081 315101 322509 524818 364833 464834 101568 668766 383381 387607 392399 398375 402189 398021 412235 417329 148071 465691 423259 489433 443803 937460 507662 455700 469602 482885 453210 482885 488745 57746 681240 468701 251424 521764 544763 530121 536148 536765 552174 453382 339346 70003 698751 457682 596075 591238 595897 603387 635111 620742 656688 684214 634626 639470 883934 653919 659393 652852 671667 714508 683890 801158 772646 657494 648594 711268 350270 727305 1000000 444381 728737 741734 755020 760703 767756 881294 763951 542457 1000000 790617 799324 741359 1000000 815094 800005 822807 825657 836894 845288 839494 820995 868893 858929 795335 860125 870301 950494 880803 885009 886102 855857 678968 900722 916742 828062 810323 914682 907611 986031 907111 928064 886391 1000000 981288 751905 806286 945190 675955 549310 951662 954594 1000000 956278 985711 961207 962909 964467 1000000 984926 1000000 754024 921703 981403 972059 1000000 974640 971010 1000000 1000000 740976 1000000 1000000 972769 842947 992278 972968 761338 383464 970781 1000000 759539 918409 965505 1000000 448725 1000000 960203 958549 942995 948611 946178 792490 1000000 939983 944190 727870 945479 531831 559593 836330 1000000 922679 590521 922929 912935 1000000 908481 900498 511067 1000000 949161 880444 1000000 875843 1000000 870803 865249 866279 856072 850850 1000000 874694 893164 832129 783929 822296 817050 812025 829705 850636 442134 790784 790461 779833 774194 810528 390692 757369 107468 745893 451718 639668 691731 725002 168072 710603 704553 820045 685282 720619 682431 1000000 665994 481217 494726 650757 633376 639481 305020 266584 367954 753030 606082 648229 855150 1 581507 1000000 569262 563222 217864 696208 675211 592607 532661 528704 236160 344373 508773 502829 497013 491298 488050 1 533091 468451 519517 615706 861047 445892 1 966007 483449 301497 430401 414494 409326 518213 427925 249890 1 384734 382835 9950 384012 366651 362600 505580 353676 54045 345116 341492 1 168536 1 1 329890 1 341321 312466 610599 511680 1 300323 297556 27974 1 408496 287143 1 527789 297141 1 276158 274290 350351 402256 265892 213659 1 262968 147525 247781 213364 117129 259063 307966 265514 259892 260266 258615 1 259523 523940 1 1 817715 261500 262215 262985 275547 231157 265645 1 269196 622138 243647 273429 1 284936 277094 291340 391405 1 287902 34293 260910 295803 301035 301371 326479 125961 1 313656 347952 318131 399456 607420 441651 790626 338810 349809 193581 351312 1 822172 295345 42151 894400 354303 514939 709097 401746 396093 479653 405947 411116 416104 384073 422164 1 437115 563555 447889 1000000 473670 464614 611576 831711 869029 491881 81663 498945 781507 504687 517564 1000000 466073 559043 540867 461842 1 558946 585473 1000000 605019 561710 723222 595901 918663 556479 613983 618295 1000000 152454 967444 645446 493343 503161 905664 786731 676229 1000000 1000000 694338 316255 660506 708357 718551 724444 730343 736289 401516 683888 754869 387677 777703 863409 1000000 795580 795107 419924 806256 790362 808361 783814 1000000 824019 641132 860458 939417 1000000 848922 848995 857194 918389 232496 853764 875560 857166 865054 888083 890916 979718 899603 903320 901874 910836 1000000 1000000 921041 928454 1000000 930426 326755 936237 939070 940932 1000000 946674 827873 924866 1000000 955762 1000000 960198 1000000 959455 1000000 884362 442046 969781 968901 969224 980102 972013 996237 973348 973829 974457 820598 1000000 1000000 974483 974467 974045 972603 608629 976279 1000000 470913 974588 397621 968189 752314 983189 959445 1000000 961058 755690 958067 964938 436902 951987 1000000 880115 945803 1000000 1000000 1000000 933325 930385 929166 924206 920996 831905 914268 1000000 1000000 903629 1000000 661147 891931 1000000 524078 880156 857416 870824 974453 801642 594093 854709 848071 866898 843842 835057 827432 748592 819696 266872 764903 803237 797989 331114 781042 801933 1000000 573582 829184 759228 777217 397712 748469 697416 730316 725135 718661 1000000 624812 405706 691446 691312 806551 655358 672060 859770 295087 427598 668173 916603 520099 656721 604391 614445 781018 602093 565175 589755 583492 588831 571215 565027 190899 537221 568573 1000000 1 483016 522578 102875 315345 1 319527 492877 565857 481524 358086 476608 449370 451813 452186 476174 348287 456282 431745 405034 427323 377568 641328 408262 1 395181 414021 377768 376827 348537 360953 374043 327233 48263 355952 352629 630290 684052 338873 369308 284263 327581 892423 603386 317070 314316 186799 307370 304748 1 298754 295816 1 290976 88269 307934 371860 435062 279146 277139 496490 218539 268773 385500 281511 302303 266165 826063 251310 257811 1 261685 448457 468709 713470 195407 847987 232738 259281 276832 927913 246663 260958 259936 50866 730753 263398 1 266157 142091 268862 269956 605396 482657 186151 277004 17260 296968 284718 285089 291463 512955 291351 295067 297805 286314 304155 441326 376375 847194 18465 405994 323098 326695 347919 1 496588 765239 345794 1 461875 358280 558823 460154 355652 376418 342874 335531 390047 1 399785 409890 409712 414815 1 425192 425529 500468 440515 475437 785196 414620 879456 53375 474383 560958 479480 328085 815015 501489 479386 515130 580724 516877 463212 539680 545099 551357 671931 567303 569369 606596 635727 628613 512952 598561 605443 615542 1000000 1000000 625828 1000000 612236 650109 648227 662381 674004 530747 678722 1000000 624670 699012 680481 724605 716964 725234 722173 734727 740568 946789 752135 756785 763209 750425 774526 1000000 785755 824111 504007 1000000 549470 581708 827353 824233 862488 821640 837413 1000000 164311 871487 808371 699586 873325 824162 874258 407879 282405 661567 891128 863615 885844 904234 906410 910304 913605 574966 959273 885651 917945 936305 516413 935651 938187 944492 947254 946332 563898 752965 953232 1000000 1000000 959676 882197 929573 689902 1000000 964647 972753 1000000 970254 1000000 960759 981587 973296 973320 976132 722149 974798 975629 974866 974714 1000000 611011 973703 309670 377787 971284 1000000 1000000 968728 967529 1000000 966702 885863 845824 960703 1000000 534110 384854 936889 948403 947490 944958 937102 935247 1000000 934532 931526 929387 925289 418906 855364 921459 1000000 933406 900971 738885 903412 890101 890848 885243 874114 1000000 947417 1000000 863786 776900 1000000 732116 845253 840385 818882 430846 1000000 824815 643417 810278 668382 797572 794911 790972 844979 777863 745848 767062 985264 882477 1000000 743865 751855 732176 948404 251282 746594 279758 183333 696397 687681 684357 678150 952769 643777 689446 638484 655209 834829 807514 215340 630637 487631 608407 603974 597844 752323 584983 659105 853177 810545 588701 554753 547293 569748 536503 332354 524505 447130 505126 408229 457700 493818 489462 760522 477631 1000000 423165 1 458153 39407 444169 521729 431834 107742 418523 1 100746 1 1 401872 379655 388478 283854 379576 358392 368935 1 364060 154106 352402 684440 344161 335352 336334 338518 311470 470394 895166 64838 386284 322232 325252 307144 350600 389859 296444 301407 292932 275833 1 280139 281585 126181 271714 275507 274291 352668 243033 258960 268127 281512 276276 901187 263025 496476 261841 256553 169376 602571 269754 259978 70808 509590 257826 1 235364 274249 705613 262214 257958 264143 828153 709021 1 1 88408 610989 243500 804830 879724 160068 276361 660543 284563 1 283303 274837 318360 202469 258352 299124 181882 1 312531 315466 327283 355377 1 253419 332406 353336 776332 347086 1 1 369644 707611 121644 371300 463568 363439 383412 376547 381723 398358 745587 408478 1 420403 458788 437171 434674 439755 342852 667523 490536 438531 467297 576189 524371 237089 488917 298562 501818 464367 513245 605481 401032 531623 976893 543635 549716 524395 562101 575700 574378 579549 320561 1000000 347617 603759 221 566514 622532 796128 537823 642334 720288 654419 560611 794600 673245 168193 491207 930601 683173 689448 645255 531053 721480 690239 733242 888029 754259 765372 525571 761956 766872 418897 750395 885332 785990 795298 797291 744059 957084 403721 820806 829297 831514 761914 849934 843744 850919 602661 861597 886407 596177 873865 755512 881991 979795 890320 894084 885142 1000000 234705 909145 858825 928975 871262 922841 1000000 860358 932346 575111 831983 941230 1000000 895095 981497 911152 952595 954694 955431 1000000 1000000 961654 963791 939848 742323 1000000 969102 970178 1000000 1000000 1000000 1000000 1000000 760615 1000000 973107 617127 1000000 948377 1000000 942637 976065 908940 972960 498542 420205 970392 968886 969019 966803 1000000 1000000 1000000 1000000 959333 1000000 977712 947389 752616 860840 945285 943452 944717 912114 818057 932557 929434 926315 923265 906459 919263 902716 972119 906109 811454 882605 894727 781544 918082 1000000 237511 871384 325689 865603 860791 849428 844870 846823 810369 697300 933264 827008 158218 798433 827094 331737 801481 872638 790647 540282 789812 774999 767929 530660 511509 751547 692454 742522 774791 1000000 708079 701322 744508 704347 89949 692268 1000000 550354 464360 670535 661711 655143 503723 642396 637014 629835 624620 618501 1 606291 599825 724366 572126 586306 618457 570678 429137 556582 550571 544680 479887 532437 172872 616395 514493 547620 81233 22120 639302 485231 896338 473709 467640 491054 456961 408670 409358 427060 434831 429904 153835 420092 415114 3089 290798 399311 1000000 393602 379297 388377 372281 1 340471 362396 356685 1 135316 1 345518 337635 334366 329838 322433 322894 317418 447761 753669 307508 526478 303461 301933 91910 300457 295136 8629 319342 409153 278428 281102 834125 276842 274771 99478 199812 254948 268523 1 291815 151776 264127 567742 271980 261424 1 457897 129471 251589 276399 256607 713907 260413 560727 268671 254400 255946 217290 266614 264706 264974 266991 267889 269496 274334 606874 276728 483098 549080 121269 281980 272857 286449 287376 458747 293958 296617 783758 242761 305242 193919 311458 926255 364997 321459 321505 328605 619746 406304 300227 334616 348446 337256 405164 363457 330193 112352 300616 374843 388615 387632 343641 398233 223515 407233 389037 406655 512231 426831 436368 438405 443797 449252 913210 460278 465906 466561 472290 488663 794195 494437 418050 15966 529035 518890 542228 538567 550578 419005 540771 490025 560378 563130 489957 569261 593359 525150 597351 418761 606011 694977 321235 111079 632415 557331 646509 534632 353695 666493 73072 131420 587819 659691 689550 701968 694026 716761 713893 725854 1000000 749747 743563 750186 975238 760408 680028 1000000 782638 763579 127747 1000000 799304 564902 809886 697186 818321 825282 846885 805029 855826 842561 839404 1000000 863578 863571 1000000 870983 1000000 915036 1000000 889959 1000000 897132 901110 974908 1000000 906574 915192 918298 921911 1000000 786883 1000000 1000000 331923 1000000 947525 985025 1000000 933326 923968 954154 956334 1000000 907600 959595 1000000 368860 320970 726866 921046 964146 766766 794882 972761 1000000 991711 964140 1000000 1000000 975011 1000000 1000000 1000000 1000000 884687 925793 1000000 385116 1000000 970799 1000000 968599 1000000 1000000 964240 963025 961363 405058 957720 955777 953816 1000000 1000000 1000000 944394 1000000 976611 870929 899040 844060 976875 867927 920865 917825 920103 914261 907940 903718 879460 896145 493133 878554 884320 888731 884506 980143 1000000 844766 829322 801842 1000000 843485 838777 829985 167409 823863 818765 812513 923465 803176 908736 672253 876577 781761 822208 738403 764727 709763 1000000 746382 741781 744614 797257 822820 928963 712627 498569 228194 694751 684742 652163 1000000 676911 664994 658796 821829 652633 675134 450662 571392 620106 309422 607763 159528 595611 243058 594679 25588 570943 324423 558692 552560 546474 716870 98687 473462 518493 516399 567473 1000000 498393 504401 648176 481335 315254 498656 472716 459608 161832 581242 407184 1 431569 437934 601407 1 413921 40986 403037 394646 1 443776 128508 388142 274104 368050 365324 357111 233566 293774 346359 342866 339701 335167 331351 316166 324103 320611 462781 313893 270772 327581 299270 301571 297968 585788 829667 295403 227110 264433 285085 1 210187 285438 269753 274249 417765 266894 1 268011 281019 371521 508338 271126 846258 260056 261572 199749 749804 287928 735939 287053 292676 199683 259650 266515 259456 119432 264195 462231 274438 206048 658998 265137 1719 515726 272309 274116 550152 1 1 205312 285394 1 602148 290981 338970 303495 147006 301631 270599 323576 1 387345 318017 320679 321875 396331 843515 1000000 435394 304126 300420 230414 355236 816002 785251 368220 399666 377390 1000000 403779 391294 390245 401031 423189 322707 1 711298 423375 431732 574381 442433 731504 453348 776458 765921 470079 475207 402109 487212 537916 526721 540323 510944 1000000 360764 528477 199778 525376 546608 563308 949798 227372 479309 876025 255554 589807 604557 601973 848319 583482 647649 655601 645992 642406 764476 649254 654765 663838 891327 320198 674541 688239 694657 700338 616723 709389 714227 1000000 730215 728167 741953 748675 750705 741962 764446 957732 1000000 767405 802848 792576 1000000 714758 966220 1000000 851311 829433 829216 1000000 778302 843869 848912 843857 1000000 949609 865046 1000000 897028 737838 865048 892166 891412 897086 261918 903846 932427 912073 848234 915809 921557 934417 927755 918208 933722 946094 887324 932957 1000000 805306 949415 951678 953873 1000000 939667 953987 967377 712884 929859 966217 967978 805167 959649 1000000 963185 969695 907335 695404 321179 1000000 1000000 975411 1000000 975604 712140 975039 1000000 1000000 1000000 696938 1000000 1000000 970221 974094 967945 783015 1000000 564688 961306 960342 1000000 956484 954489 908076 687251 1000000 1000000 947101 939234 963512 1000000 905589 928608 798615 995397 834208 862132 756915 767219 927334 901187 1000000 893407 889147 885337 1000000 1000000 987678 693506 1000000 751795 839337 1000000 245933 1000000 1000000 1000000 535175 818878 158614 808401 808758 823128 794125 1000000 783119 823547 595914 766543 702470 730660 749565 743642 741595 657721 725985 663862 201656 542522 713934 696127 681831 683985 339951 668810 35198 639348 66435 627061 641284 634249 582985 936606 616181 623615 603254 549097 591391 584616 415561 642685 566419 560619 624067 390469 543630 534029 473667 524271 711079 880052 367205 498243 496977 527466 483168 620216 471812 191331 430064 327805 835266 664436 359290 253240 428055 422010 457015 445221 407498 245997 398431 358452 232707 320399 378632 373985 420003 382462 360783 270835 62439 347845 344200 326068 684476 26652 456037 325433 373069 254277 338632 311623 374167 303838 1 316742 996843 273864 286843 232592 287264 704485 278973 299251 1 281194 63758 273763 272152 270541 933439 267390 1 244085 43571 187166 262286 263133 260535 339848 283517 920977 221917 34942 168825 428360 269254 839043 261435 262974 263563 284528 264628 323024 267828 277883 259194 267924 1 275382 277058 278858 256539 311713 306244 288868 311156 288583 3114 326650 300969 302254 313292 1 313926 370547 318474 1 34716 223141 1 415777 89910 325147 350044 847265 308908 362690 367680 168935 376083 428732 254381 392398 347581 683266 446512 409750 426094 409737 355730 871708 447192 687629 466542 451951 457095 595582 353535 199359 481138 549058 439993 491660 503408 479902 515008 711185 534265 526219 544369 540014 551080 507858 967381 590017 607565 1 629632 593892 600395 537048 674052 618989 616435 805701 134477 643805 649918 656094 660964 916687 1000000 251963 548609 652695 807513 673146 771042 715782 821930 728732 786459 739334 747297 596240 764127 763466 1000000 774908 863826 785776 794863 773140 450286 1000000 1000000 1000000 956031 827822 832690 701070 557208 870008 760903 856770 863889 853215 613933 1000000 1000000 883724 912124 596080 895231 899395 899758 849378 537513 578544 1000000 920562 907171 1000000 930935 933068 1000000 932917 946849 944046 946564 1000000 951897 346036 952401 957575 1000000 964555 962934 950575 966099 409938 1000000 1000000 884057 980668 694921 974003 999136 1000000 977718 976952 1000000 984028 1000000 997292 975309 974970 946408 394537 608627 1000000 781640 454928 963174 968192 967203 965802 963583 1000000 772392 1000000 980071 954331 912073 998307 949015 946228 478475 285653 935263 265740 1000000 968564 972994 924521 800528 915928 249844 952041 884944 945507 961102 895437 298771 852367 419128 723815 860217 804076 865165 860766 857167 796569 846793 841915 837925 841804 951435 810417 945640 741801 806827 774508 642482 790478 796518 83874 773954 391039 387242 757078 750816 890906 740369 733322 818819 724333 908724 977446 704112 705529 692142 679692 686069 707083 819799 660955 660333 290218 642927 544686 549743 921446 457753 748293 602608 1000000 593816 587623 580981 889275 879192 562861 544671 656642 378856 787590 533528 524910 529775 514262 130958 809723 297657 490637 486576 917315 537133 943847 461987 373590 500422 1000000 987179 42805 719676 621831 420465 442467 78411 403437 400246 278229 456164 726109 231917 361082 369106 354759 362412 357449 369002 352171 236621 646101 304561 329784 1 1 395939 385962 963474 314511 127669 306021 781621 411523 132445 311574 802558 415331 287671 285468 1 637800 212925 272642 275102 272197 838954 270486 269123 309388 524628 265750 264582 234965 559142 262299 252203 261321 114558 106937 316778 261477 260907 384812 259257 261688 254873 545091 274280 268289 265409 374974 267501 670275 496757 271415 88376 93626 22317 640689 311243 466078 279731 286990 318165 342850 295385 617246 369318 287627 306290 309475 625653 177569 336047 322334 682305 202362 333378 212480 1 344866 342982 360247 362634 534134 366012 335528 227875 368671 372177 388775 415053 665471 460544 436116 426525 408862 295881 432140 418223 434591 1 450675 731928 458522 467205 549143 324742 525571 490035 495831 504476 373100 621970 525764 534426 531406 535611 1 678728 230369 507137 571028 574219 268062 415821 406911 598708 600282 605431 644497 623553 1 280782 642141 999760 652015 659786 657213 656105 677747 675309 842787 1000000 703347 719663 586932 721279 538688 1000000 777245 821139 755273 1000000 778404 706603 731710 1000000 764998 782616 725261 800605 843984 1000000 784001 821267 827960 831497 827819 840163 1000000 864938 465981 857104 864614 869186 874836 1000000 1000000 958633 801244 884390 454250 901536 1000000 1000000 956363 931735 919854 577330 677173 903726 936812 934927 938213 942349 840381 947267 862447 941407 952313 959778 862181 978889 1000000 1000000 1000000 678758 1000000 864876 1000000 967730 971763 816869 973361 274832 1000000 766835 975445 985640 965214 892992 1000000 1000000 975266 455521 978038 935677 960744 968674 1000000 970176 968971 1000000 441153 1000000 811167 961807 960912 958025 955990 948745 866433 1000000 1000000 944828 1000000 939349 469639 1000000 1000000 555512 528071 909162 870001 602251 696431 1000000 902902 899889 712675 892088 623203 1000000 913609 875490 871144 837291 741443 1000000 853006 669624 741100 1000000 833755 132578 823756 1000000 814154 1000000 514823 568248 480780 1000000 987710 782719 705122 1000000 758998 763247 771602 743137 788395 743238 1000000 722947 980015 711395 698626 981331 687870 690282 675734 517001 663246 722089 651248 984307 859991 105706 626317 619973 564389 455440 601036 436517 245937 1000000 1000000 189175 611022 560962 347858 546333 540073 840895 462267 909854 516324 612345 97549 733486 493651 487148 954672 476119 529084 457329 492281 453030 644047 83580 436764 952456 213541 645031 415311 410558 961126 448128 1 391573 386342 381659 287133 1 372594 363479 1 278935 334939 346826 250006 606158 335146 331398 1 328620 320517 317303 363096 364686 307857 304665 438634 82470 816895 1 1 1 190218 284801 338744 369909 540251 274179 237912 825065 275457 240782 268310 191578 280068 264413 227417 1 262655 262250 261598 492470 260211 260592 260837 1 261127 318363 327155 25024 216680 255664 264716 1 693979 1 268723 270012 271520 273185 273583 437652 278127 325048 179460 289303 297676 1 291708 294700 296965 467476 304428 340867 270876 1 314608 167766 314572 337751 322042 263593 336241 340240 1 409326 391369 356432 381276 1 353998 373584 378382 382558 387874 1000000 1000000 474337 173509 1 417351 422115 497557 433003 1 443716 158827 454632 909944 466183 471395 634151 481488 488406 1 405673 505532 211817 1000000 523956 464164 42316 536707 547632 542647 1000000 566259 544237 173600 584971 589844 597151 490357 609521 609800 691540 719725 644368 247369 237447 653166 659363 682821 803612 638273 664153 682649 695749 657251 842557 713763 516680 725695 731488 862869 743294 937730 754837 768002 775618 770509 201335 782952 789855 793460 815977 804564 486987 891201 820176 726668 830305 835254 516572 745638 814747 639556 828303 863630 240935 872509 877837 880952 892256 889446 893347 1000000 900717 910813 914014 912112 915611 919018 1000000 925415 928744 884336 894555 1000000 940520 982743 967750 1000000 854726 957583 379351 1000000 937132 1000000 963185 903186 965523 1000000 1000000 975150 947736 1000000 972574 963107 692649 978092 1000000 975565 861793 986926 981508 975269 975755 1000000 975163 636665 808269 1000000 973113 967885 719907 952980 975659 383855 1000000 964293 681269 872592 1000000 956312 1000000 956432 1000000 911657 859788 942953 940301 579621 934572 933251 1000000 1000000 307605 1000000 915662 912172 908610 733702 901170 937408 998412 889561 833556 1000000 1000000 791726 235555 787035 856927 870147 884601 415929 892537 838145 846538 816588 820216 669983 1000000 886385 889020 1000000 788553 812823 776952 769290 766160 1000000 659749 767069 945936 1000000 750843 224206 1000000 714654 705012 707145 1000000 600045 711051 1000000 670648 648090 591218 653018 642414 507146 818895 642629 1 732461 677152 694564 590757 455804 584987 588472 848129 565935 559038 530162 520500 599298 263706 530052 524037 811687 512430 506579 500323 427982 617619 462615 339620 471540 465909 876844 454786 450031 467632 349566 807009 427876 435601 426765 470243 412576 330676 397490 400936 399887 508770 348926 373402 454737 365083 365344 303002 350707 348211 340126 1 336404 456047 328959 739451 1 1 166531 519102 310383 734760 933428 199836 298272 284662 291871 938409 5582 287183 280801 417026 281820 259931 274907 272588 284265 270234 1 267542 605682 243142 259333 262669 262955 262406 262148 1 407084 1 371587 301333 245230 362865 263036 309447 102545 264569 264300 264966 220134 514614 1 269838 156418 211194 41617 265448 970482 278797 285145 284159 350714 288803 309471 277421 296341 299078 301899 304794 435261 310978 300054 524603 312483 538717 326857 423990 335376 337399 343259 329332 351136 544252 338672 363842 375042 363681 375440 409846 386533 391265 400173 401037 399082 410267 859069 1 426391 587943 436964 422873 456133 1 456187 464597 141552 476730 481415 487057 485714 498658 504528 484041 517641 562046 532955 530069 521393 549861 552495 562861 1000000 1000000 1000000 748072 1000000 595542 654150 607927 634810 621209 626537 797342 608669 645119 234511 681317 668697 669785 678691 681985 916878 694171 699299 706254 382458 718220 724079 730100 1000000 811009 682620 737988 757037 786978 860043 810758 573607 1000000 792536 797866 852332 1000000 1000000 129636 952506 624799 833798 404265 358480 863693 853274 984667 979867 866859 1000000 413616 1000000 884229 1000000 997199 1000000 944453 1000000 906795 730345 1000000 983754 914037 925715 928351 946798 926234 937286 947722 962597 943787 1000000 517094 947291 930996 953703 1000000 864350 1000000 964477 965262 925050 989496 968915 970495 668967 968132 1000000 974052 1000000 1000000 1000000 975913 913061 972464 832057 1000000 1000000 975779 975006 1000000 1000000 973001 985001 1000000 823926 812101 461944 966135 774052 920271 961657 1000000 1000000 955512 953387 918103 943928 948835 1000000 898803 938521 1000000 913261 929780 926680 923586 923235 916504 910689 909750 907800 902428 895673 1000000 890732 670355 882557 878981 1000000 869621 865350 859187 265870 877612 838492 1000000 307878 326392 852937 886965 817098 803986 268961 801071 791805 793866 825118 779279 963380 719464 762496 756755 751011 612712 1000000 733002 728436 783304 715783 710754 666892 719548 691699 1000000 670438 675912 669347 207016 535202 648789 642606 488761 713283 510166 811055 538517 605431 949944 561408 519648 588951 582109 538227 984025 542655 550532 598890 1000000 958823 506609 375020 514097 508049 506892 497408 480885 399123 492171 473336 175117 462096 1000000 1 445592 422400 434573 638271 424323 237459 984579 544307 423646 362302 409911 199240 304690 371283 235522 744421 366777 466694 474165 384919 720361 345507 539970 337863 335010 265136 113843 330254 771874 316923 239169 115500 259371 348998 300824 1 342766 293540 285569 287860 974835 276923 270106 529200 308580 279663 273214 223552 270824 106783 268155 267024 217456 262305 266244 305233 747298 264613 258430 248781 1 295705 212015 270204 620383 310825 262155 262819 265996 245091 261261 65262 275807 268313 129259 221813 268135 285799 304536 276159 250730 281549 283664 281918 838188 311814 260356 302698 987961 256392 261362 543209 2488 537924 334990 155747 1 728347 339308 549879 299173 426871 571839 7853 146482 175480 351197 306497 1 376089 378493 385348 390077 394899 397270 404734 409635 352174 659002 389603 430333 434305 392067 47302 440790 454785 490223 549597 426532 1 546236 545347 485940 505570 508887 468809 616802 1 532739 538208 415320 1000000 611983 557829 579475 1000000 581568 1000000 593388 618495 606312 323213 618710 596423 468985 637319 591286 869855 372058 662187 1000000 612406 277763 686516 692595 698657 660869 515077 866888 813351 725283 733845 740276 1000000 596785 757599 356949 755586 785104 616953 763460 171983 127388 803219 780646 637137 574872 822623 888127 831376 901427 664695 847463 852098 844359 861353 1000000 826594 1000000 878935 1000000 887328 891389 740075 527014 892409 584368 850851 951428 1000000 920766 1000000 903202 837467 911719 936164 935046 941731 513640 1000000 949277 828154 893926 955928 900031 959737 965516 607433 1000000 838944 1000000 910701 1000000 966931 973027 1000000 1000000 695861 1000000 975609 982782 984444 977302 980590 976368 975088 733717 996288 981978 975332 977207 999086 971595 970070 915469 968083 946770 965291 968003 1000000 1000000 1000000 941506 954771 1000000 966426 1000000 610932 696089 938593 853182 1000000 1000000 976609 923525 921317 930289 914504 910776 1000000 453025 875925 1000000 1000000 918056 890730 879754 1000000 871052 869466 1000000 857665 852881 853266 801103 852638 1000000 789823 983730 595597 814411 586649 1000000 798097 691812 954950 772181 755606 586877 813724 1000000 752831 747044 752246 690116 715121 722473 724816 711708 1000000 168853 783461 793043 681451 212873 661016 87548 700413 382075 644588 655591 701734 698373 207525 955332 233140 603941 1000000 588764 569878 88479 799945 512675 557520 515306 496523 540021 533781 812537 521260 515623 665211 733843 438155 503165 1 785882 876564 641328 463540 463172 487962 442603 197683 552829 532118 462536 81130 395296 708709 231348 412318 413463 434763 355715 387798 319482 361804 362686 419202 370977 1 350887 511445 346825 340067 334943 318456 326557 516236 294828 318765 461585 150984 307818 365462 303323 299005 262580 389088 291157 175816 288343 325589 342635 112241 278031 268028 1 378665 272540 303064 1 283896 289349 1 278984 263738 190268 1 639204 258988 262702 185717 545985 245998 265074 262359 625946 262749 260354 236323 189335 265935 265923 310824 269861 270213 272630 257329 224771 422388 279539 281119 200329 285372 395290 432411 187384 281482 298108 689439 782658 306415 309304 311923 315411 320347 731452 100194 180814 333486 376894 777937 257791 385748 1 294699 639899 361426 285987 374942 379511 364882 373716 393744 398314 384045 436486 414347 418548 1 246279 434230 419561 444952 102211 398451 461435 371825 472663 394309 580521 298609 495482 571478 508207 513847 524997 536250 531158 897255 503640 549314 555315 561232 1000000 595376 578502 586115 590397 1000000 605142 608851 615767 623283 629126 635682 686704 1000000 143459 682864 15137 676350 661014 686302 690889 697341 613643 1000000 434502 917596 281384 742814 1000000 838295 559733 478600 762656 738085 928544 593809 1000000 770966 795093 1000000 600312 1000000 816211 539053 712480 820030 836432 781866 694173 973332 325209 1000000 865961 869048 829106 863424 687584 838303 997427 894378 897924 980011 1000000 909597 920188 915842 1000000 904214 928070 929593 909956 902558 928218 960982 1000000 1000000 660622 932987 959851 906880 513054 957413 1000000 951851 964832 966884 967564 968317 970201 972753 912076 1000000 973975 1000000 1000000 906734 974587 975448 968137 975808 1000000 975264 969362 1000000 1000000 1000000 909501 973386 1000000 938378 530900 1000000 923328 1000000 1000000 931794 960752 958383 1000000 955284 853782 950499 303644 740451 923244 940419 659732 900071 1000000 926701 710026 923267 673535 915731 1000000 908586 888845 1000000 811341 893363 1000000 912718 881924 902601 615989 852340 847223 858824 1000000 849068 844904 791819 396198 681434 824997 1000000 1000000 783783 804518 795851 212255 1000000 1000000 777246 696504 766033 830927 1000000 748944 254796 334836 503699 243089 719546 706875 707508 701562 751565 701649 690293 677255 669597 639571 652981 652552 669454 653239 634107 627909 442725 800102 610103 595704 639270 317678 564094 578402 743659 558837 563713 553788 444825 541776 951632 99258 462618 517709 820953 1 544953 557735 302980 460007 474650 505779 521646 1 454456 586989 512836 438231 396719 47292 422121 218582 408639 775038 404090 408237 590995 1 381773 954345 415153 361517 278012 183517 356419 315650 346131 174978 340341 443147 145765 329383 291819 321872 214446 315559 599158 308862 398384 57905 306592 296163 294570 1 289033 387970 283933 280449 297380 559911 438453 263522 22938 353129 271517 415683 21860 254066 421813 481248 351263 263321 262815 262333 261954 256701 259682 261352 276676 262509 250762 321864 262999 246435 461778 275637 265972 256042 267944 268090 225975 281889 275391 243685 313188 375544 223562 288194 1 287333 289531 193601 338930 1 114993 349928 4504 308762 311890 13773 85603 265531 257258 286712 221268 336346 521397 71990 101034 4664 292393 409853 355579 368405 182819 378182 1 399555 50656 424768 401055 407111 402461 340031 422417 319958 73134 413443 444577 1 397455 460053 465564 477645 414677 772865 488321 453917 1 710892 220197 159291 677639 553428 537144 493369 578801 640012 559910 37807 264211 578334 587712 590778 596841 226847 609175 1000000 822089 114460 634114 699596 646828 652590 658780 664937 673656 677237 682247 794514 1000000 956821 707179 713439 696715 725451 708793 497468 743251 748729 755410 697433 756795 724809 464181 782760 787456 631962 985471 1000000 817929 491586 820189 824736 829755 1000000 843476 905935 849641 1000000 946405 866841 824001 1000000 1000000 881210 403127 889322 612091 892319 1000000 433596 871125 1000000 602600 919044 971995 819920 929909 905705 934823 829665 701186 948818 1000000 934688 382524 898003 955157 917659 867528 960904 961624 964612 989589 841108 543258 968622 952899 972762 607819 968434 974624 765843 1000000 976462 987541 1000000 976296 847554 977997 976228 1000000 515438 985498 1000000 977101 1000000 1000000 953203 1000000 745415 968240 978981 991315 1000000 964293 957599 1000000 953333 950853 339358 946529 945928 946191 938615 586025 512489 942839 1000000 923513 843253 916974 913347 895576 735282 902382 897414 894633 908696 959549 883628 928270 879800 868230 298171 869325 1000000 517365 642570 1000000 848816 831775 774376 822776 1000000 810340 1000000 802006 802597 789859 784516 778994 1000000 767790 706549 770026 744715 781104 739087 733239 442229 712176 715452 709013 702714 698162 281814 750849 286202 812590 666834 572284 454934 1000000 521502 529649 1000000 995740 895994 474025 1 602939 522741 588019 990878 574158 568057 567451 461578 743751 546177 544642 452512 366254 519642 770491 512344 501842 653129 490200 484436 471924 473019 434961 401079 861388 122590 445522 539823 467039 345108 1 107222 672862 444027 224386 452808 392714 442172 85540 1 452956 370850 1000000 213265 357173 353578 405736 340198 683989 354663 322798 470857 1 268782 458267 1 315564 407935 174757 318862 88893 297937 409369 292875 351199 288389 285725 284992 229776 368074 433407 545850 311523 230213 152065 532906 268145 222263 266252 1 260960 195173 258908 488566 402403 397828 835360 261621 261644 168083 262054 262454 317824 265261 263519 206831 183970 270888 266878 268957 1 280133 1 274805 275956 278698 373064 885432 284415 283195 288982 1 97013 1 299300 276649 304933 568167 318665 314318 247363 1 413729 867370 331532 335412 339186 320007 392224 351142 389883 357899 363725 907860 370338 377245 390502 386158 391184 395991 313469 407449 62574 1000000 407886 426111 436578 309597 154134 369121 452882 1 464111 467071 464970 128327 553618 934559 528054 1000000 511676 342297 504449 135963 410292 539705 387258 552192 75068 553971 591610 603035 772710 625695 595220 601105 607637 613813 620014 625723 661334 617713 1 108504 813304 662571 672646 675592 681708 1000000 813877 155493 704412 904450 618566 772668 729224 735220 742137 747324 747675 758808 764523 767549 542018 87005 786823 669532 800795 1000000 592566 813479 1000000 351497 828896 833728 210998 834185 826737 830723 861277 862569 591140 960461 643697 884580 884219 744911 555075 493278 391109 877493 1000000 1000000 798182 918318 1000000 954034 690503 931242 933191 928924 1000000 942560 960481 1000000 952411 986597 836368 956664 958667 960565 957750 965077 965537 967129 968381 978502 974012 1000000 972978 720121 971273 1000000 975796 865092 1000000 975473 984713 967029 976689 905821 942066 1000000 1000000 976380 864184 970634 1000000 970801 969887 967096 1000000 1000000 963934 892021 1000000 958445 956145 966635 952772 941712 1000000 939032 875948 505253 938925 933639 910282 927714 919350 583870 1000000 914403 912622 859947 983124 832817 896564 891958 786953 1000000 877544 198059 863713 865222 861945 857356 582766 636806 529944 818921 833478 801620 241216 818177 813004 518325 793219 1000000 500903 785454 806696 812641 766906 1000000 802929 735316 624346 739877 734763 733846 723025 720744 714501 327720 707007 693245 687075 681367 701443 668820 557590 656646 843094 1000000 625200 634105 625574 679839 972638 444966 595954 628897 410455 1000000 460259 1 555557 555510 817947 545680 637807 159118 699337 1000000 469248 757592 545652 497824 504652 486236 649022 475026 1000000 463228 817783 464913 447026 315803 430778 1000000 416198 430250 52504 692060 213255 400416 423682 232164 93582 381255 406073 372230 271504 820260 385878 355610 336454 351742 370877 77909 335055 331109 328012 865018 437912 743992 167000 237997 694859 471482 191667 343061 296065 293767 291432 544305 854691 582279 282183 280168 337961 479002 284383 80624 328529 969693 204794 237808 265609 226839 877380 68056 265715 228531 38594 287613 261749 250030 294184 251325 184922 262383 262803 263333 266537 273679 295895 115003 265205 272051 337459 643097 271699 634923 428922 288768 279696 337282 283941 286065 118992 262081 293059 473114 209907 298991 305213 305792 310297 313535 316795 320164 323650 26322 318509 333139 337805 345562 346028 240323 857693 358423 362716 830861 1 642422 380499 385235 608431 394748 794070 541855 424207 515917 419696 322122 487521 438536 440824 446241 1000000 457086 653260 468234 462098 479564 482124 716871 648682 503765 478018 472746 543735 529823 535513 877963 544396 451767 556768 562670 914649 195726 580109 603145 629270 942708 605970 713292 617180 624575 672702 636965 644554 704868 851573 661560 663483 729815 692455 704027 634646 696496 704370 703646 661476 478795 721809 733070 739987 745645 744165 757330 763030 773604 939601 779863 785382 790857 469850 801595 806932 813971 1000000 633387 1000000 832666 500206 1000000 829481 912214 420706 1000000 419902 938793 1000000 878529 726268 890093 766007 882632 923818 904328 807851 910418 832587 917609 920720 924162 929777 1000000 1000000 936372 288993 943175 978827 1000000 1000000 951845 953948 965308 943593 960168 1000000 1000000 889006 1000000 965885 948848 969909 502126 967559 878001 865847 1000000 976275 1000000 976531 1000000 889919 1000000 975444 981942 1000000 930250 1000000 285332 991982 989483 1000000 1000000 959993 1000000 815505 966070 956905 972008 1000000 960407 957336 933706 911972 961743 948097 1000000 943158 887670 937312 900412 931870 936221 925656 923492 919039 915089 922176 507013 1000000 899944 905341 244308 888462 864828 747981 876827 675446 867599 862535 886726 1000000 773929 844689 1000000 1000000 1000000 832364 463202 896447 809728 737184 745188 844059 787956 638630 777404 345713 515208 760013 832359 748529 742728 682672 297272 725030 1000000 713199 752241 695452 695153 675351 829900 676860 918240 664582 697437 652260 1000000 639888 633644 687159 1000000 614999 609760 614970 596337 981869 584149 578195 548751 565692 561953 884497 547383 545742 710470 574329 524177 358252 506424 59018 562637 839918 525709 738462 149916 430019 320319 459325 981853 458241 431826 452679 431156 43141 755095 417285 1 406924 793422 1 355590 991597 382806 397989 1 369198 1 157720 356251 215260 653216 288159 371080 686136 332536 346806 290807 321834 278132 314555 1 308812 305791 959962 427584 274287 1 296497 324306 672803 285063 271041 280880 278934 277091 282479 274710 272113 333065 269447 268213 263571 265982 78505 722125 272165 282727 248424 277158 287186 308667 263272 250646 254574 192250 8949 737425 151133 267080 265494 77807 267382 192972 284095 1 282788 187351 275761 203743 425132 278636 267774 285613 611694 290277 747543 989274 299508 288968 303610 306537 309476 794206 299747 785762 322858 94578 272798 333506 337733 341116 349992 349071 347110 353851 143821 365386 372368 992731 379390 384194 409702 577278 556306 312807 1 455826 410680 1000000 428814 698048 460534 444749 450140 379723 446233 523818 484909 441448 262418 520632 495410 513272 519477 529794 518871 544793 641197 528127 581036 100095 543974 521667 563166 587124 1000000 1000000 591872 714269 1000000 1000000 616733 627568 629884 635318 751544 681175 635235 660051 663684 668283 702816 813092 933468 731708 747102 774763 714794 142372 494517 746820 623622 789526 750440 755480 608166 768429 832602 800597 787613 789415 794846 799992 1000000 810818 1000000 459307 765228 872016 1000000 877735 632955 850757 882631 860075 801761 745906 1000000 869052 938754 878190 200234 861766 1000000 902217 879813 842981 1000000 771727 1000000 934651 905066 929668 884192 1000000 938529 937655 943903 934093 1000000 883827 962344 1000000 587612 955263 366620 963690 1000000 793348 1000000 969518 730602 302218 969660 973625 974382 920173 976146 991636 995747 1000000 879380 977079 1000000 923835 970981 1000000 1000000 830623 735452 993794 972773 659657 920627 1000000 969249 966624 971627 980865 961691 960333 764111 991178 1000000 1000000 949290 1000000 1000000 898917 938648 935926 932865 1000000 922815 1000000 923689 916773 913281 909509 816088 914551 898567 1000000 882631 886439 474319 379789 869345 869720 864826 835398 1000000 851003 583616 701658 964678 923322 826492 801575 667063 815088 644275 269554 872020 789657 380078 778676 779557 1000000 761816 747945 896397 744611 738319 1000000 630254 1000000 713224 520370 746403 697024 690939 632995 678774 56549 666585 650758 714962 308137 641801 720525 550805 623040 832226 715554 752957 513166 559441 480297 579140 696956 532448 556672 557605 610669 906761 541020 531129 525191 189706 427990 530822 1000000 495681 465060 1 339115 241188 467042 372710 515281 451657 445002 439541 440989 339212 998106 498842 1000000 609293 403528 398636 738218 1 384056 376830 383245 418731 373794 226003 339350 4195 344549 1 344603 363923 1 296314 322688 369243 1 1 313067 337153 296461 303823 300961 305402 225188 293050 292347 481925 322449 221842 284636 447932 278123 277065 274314 208850 447173 1 1 227021 266526 130779 176987 265423 264107 207978 178947 259328 140922 267986 571873 261849 264314 262672 80755 268673 1 265326 226350 303060 334599 269621 287580 228766 273803 1 65487 1 339810 1 285001 277293 35393 312461 1 297335 300071 196347 289836 132187 208855 993861 318471 498233 325338 1 333500 337387 733365 451594 390563 501917 368360 366836 364809 367927 1 414138 839570 387489 389645 539405 1000000 413891 828116 417096 433656 428458 1 540095 305919 436058 472525 460191 465269 359322 504017 482248 497319 489679 54031 1 12495 572740 584909 529328 1000000 235523 387367 708241 559534 1 687852 571908 1000000 965008 597483 515833 608993 624396 621263 628543 633557 639223 646512 623544 700569 482216 670071 677085 717288 1000000 391182 1000000 635958 713706 707814 761733 730744 737718 747346 601097 746642 736330 779018 503700 881616 811367 787971 792943 661084 804113 809432 831624 832193 824955 809518 1000000 818979 695182 780115 628263 1000000 877016 874840 874863 739946 937964 472324 777526 883253 1000000 939208 904951 907708 591546 1000000 328453 958422 1000000 831373 659395 935209 961310 939935 945040 1000000 829114 951598 937407 955295 371037 759259 677365 1000000 959953 966258 1000000 665461 970351 971506 972556 973500 974337 985576 945141 1000000 721750 1000000 993447 1000000 968614 971210 993815 933662 627274 1000000 974803 970342 973721 920157 971079 972459 1000000 1000000 965629 931232 962339 1000000 425977 953254 951313 952201 850101 1000000 952342 925855 908648 252488 234083 899256 474548 924548 899079 1000000 940168 910868 957364 903134 1000000 905462 870343 923327 518522 1000000 1000000 1000000 866255 854251 849072 854108 845533 1000000 838021 887945 828077 826345 812398 710339 778176 880273 1000000 791369 998881 655226 429561 630962 776866 1000000 1000000 748266 740576 734671 743959 761575 21745 675638 703150 697509 692814 638107 857610 1000000 985412 662084 671999 651393 658505 265349 256917 690390 618636 479934 685869 717270 593297 57673 580080 902422 567445 634868 557237 686749 588520 1000000 933838 526981 239428 489362 478164 503268 508875 502927 311235 438282 444260 522280 459233 457634 653395 446679 555258 435932 430679 425435 564002 415084 410048 44147 310595 394194 390278 386367 381103 376525 336148 367193 194362 212271 354558 332691 343416 342843 480108 494084 331693 327236 326536 397493 317153 1 310852 308654 304184 143048 620097 294193 297343 899010 289919 344036 500171 282295 1 278128 276124 1 219001 409757 205556 269172 267983 1 1 265206 378011 312062 263206 260947 1 256561 1 370662 252187 262025 282336 263431 260692 264370 47152 1 263614 266210 200319 269727 271963 272485 265058 276780 373590 1 280686 307690 286643 288620 558727 253329 260052 299764 770623 1 304827 87980 722401 317635 175409 316528 327890 329528 1 339141 349322 1 283906 491016 1 363682 698252 383128 377009 455351 385984 166932 395778 1 405593 203013 415584 426923 690084 437778 436889 441854 441823 451273 1000000 562229 508108 456259 484299 356924 447061 496776 503831 268151 311204 519394 527628 528402 539665 553035 1000000 831432 564005 242182 586170 587254 585500 591081 643120 952651 593972 744361 954808 632001 781621 1000000 463138 1000000 266138 643512 819560 678364 1000000 693486 702314 1000000 921236 717626 722678 279910 1000000 210110 747021 753054 967614 339721 1000000 707615 958417 1000000 800184 797383 801029 769724 831858 818469 832183 904618 925260 737081 843193 1000000 839431 857585 967289 565295 974276 561431 576494 1000000 888245 1000000 1000000 900170 264207 706679 911256 249375 918242 348393 919724 929586 1000000 934360 937567 940254 942615 965907 992336 964996 1000000 957468 956874 958788 960720 873063 520929 965462 958667 1000000 884344 971305 1000000 966289 963189 977081 976849 961753 976625 976958 977094 977172 977314 977689 976991 963462 296762 1000000 720586 1000000 1000000 1000000 976394 970612 1000000 847773 966030 934912 962562 961405 966076 956951 948444 935795 1000000 948262 945813 942545 937003 971187 939105 985710 926647 863127 928900 918289 952832 776367 919552 904702 1000000 897049 966472 888065 798489 882868 1000000 1000000 867659 862619 659256 749191 802602 844410 793995 825079 830813 846441 815666 835257 809091 788499 1000000 793034 138780 473945 801790 767126 755145 215523 1000000 829656 941503 778076 1000000 806589 719289 853876 706784 670977 765176 844341 661639 679693 661558 735964 657962 651738 786259 908782 246950 774264 623060 614627 573144 601334 613486 589849 572978 536649 571370 570703 135329 538938 561879 488054 4770 542457 520653 517429 510966 505077 510264 308392 655225 197830 475380 298382 242788 296117 822813 461396 465740 403498 490226 431158 421833 490156 602360 406348 769529 590026 348987 413813 382508 377953 390808 368969 364779 360288 957702 351403 994428 343743 348150 376407 272791 752123 95327 1 306974 323174 307346 308767 300185 692833 333331 296515 294669 1 229201 471391 655407 282052 280720 111151 325970 48079 271576 858490 604635 351399 308059 317524 269460 265477 264843 264078 197493 89923 198248 115239 226748 215975 390844 208532 93771 9871 319129 114858 461440 332812 645651 267931 398224 288916 528235 893816 419911 276442 277783 280032 311691 403865 310687 290078 290979 1 244963 780327 221174 303634 963994 291018 313587 1 1 323853 323409 1000000 1 415752 385273 299497 309571 49740 359523 433052 206177 529656 116169 402329 159065 388994 300027 107731 85998 205618 337590 419415 423175 504718 430587 440388 395377 451213 880197 465627 605822 465849 509017 585557 490617 633205 1 508748 1000000 522293 515564 25058 537985 718450 548955 554667 727644 242751 1 580038 583469 568155 597137 1000000 437442 1000000 646231 153228 637067 735017 348712 653472 759750 1000000 653816 584091 668985 975141 697916 699805 793683 712915 735103 187412 733740 739597 770821 434862 903213 762898 768609 773789 786525 1000000 830681 692456 801318 1000000 646450 954892 725066 976491 853423 811748 847023 410299 484382 855394 852661 867554 870072 874466 878782 863839 888051 891227 892553 851461 882720 814735 711357 906193 1000000 920844 927586 1000000 1000000 933507 397866 479952 942012 990182 1000000 949591 1000000 761707 865644 957527 969078 845878 906277 965593 967123 312387 982862 1000000 734383 1000000 974040 579202 974406 986671 973377 523631 990630 968130 977441 630595 1000000 587451 968823 976039 1000000 981135 973907 990643 975404 1000000 965718 624084 1000000 831806 966866 944788 1000000 814549 955904 728127 1000000 578630 1000000 695569 983915 949319 963354 301799 938200 1000000 923401 920243 916663 703274 909570 1000000 902126 1000000 417627 885531 886232 882319 847268 873421 868786 879687 863185 854738 1000000 853860 653915 747740 857573 800230 1000000 813859 1000000 420886 339147 542317 365851 757333 808484 800762 738487 829265 755479 749658 744100 704123 722379 729204 720566 831130 708266 703757 1000000 798933 617875 678080 672541 677633 657905 163173 647502 586417 635123 80514 630164 1000000 621514 380022 597936 591751 585601 531358 555079 555240 1000000 574407 547936 701599 536685 530673 522340 590078 103749 364217 544278 296235 487735 454863 477929 34283 466482 459773 820208 614517 444520 441102 1 326091 431294 418267 413302 399100 728363 426111 393469 388705 548523 379834 182691 750858 362308 361629 320228 353212 349160 371254 351212 168520 333262 1 585726 262833 319434 555640 720500 314514 306725 860745 216847 102038 295784 1 259077 222975 624926 80011 345323 280064 439842 248506 277145 325923 894970 271846 666839 267739 360429 588049 534253 264242 274537 265134 268281 507660 277915 233473 1 141625 199893 263826 263377 264552 282909 226435 430946 222756 267897 275273 247422 273707 279298 271517 334374 275094 260669 283623 302751 262015 290877 303902 652984 356257 11172 289198 306579 556752 348932 359304 316764 320465 204291 329750 333419 924032 340960 200400 350432 353019 345593 143993 365191 372132 216936 1000000 383746 388513 396413 791479 631233 275734 418175 429127 408353 457233 89712 483504 446694 457730 525457 454820 19619 1000000 477672 853645 490916 610873 500951 485500 512322 514763 448194 579396 536794 542458 723448 549417 617583 556963 572974 583173 587172 1000000 187683 603826 1000000 80723 597019 73614 648507 635432 993665 277270 754711 862967 671935 602848 838468 647547 693226 684287 741413 714625 725886 1000000 906158 739609 697609 776017 646055 761649 749960 1000000 1000000 784024 788361 599410 879718 757520 1000000 650613 671909 1000000 805228 1000000 843569 844786 1000000 781520 810485 1000000 845995 839353 1000000 881632 886099 593754 894195 898347 903637 905212 937293 914033 931305 914969 732778 679124 913199 1000000 1000000 415790 941304 943997 951293 1000000 1000000 719452 955666 493824 959967 959227 1000000 939155 643393 453041 969613 970855 1000000 883924 960681 974788 975184 998118 1000000 851357 861056 359946 1000000 977446 977371 1000000 1000000 943084 1000000 975048 553663 987906 972366 971747 984526 990971 967319 965817 877064 962523 960627 1000000 955414 369571 951320 949885 961618 944957 1000000 1000000 982437 887011 940089 928060 1000000 917719 937630 922509 900760 907095 948003 899502 627457 957468 819129 833156 881201 852788 586238 1000000 832787 771907 852151 854858 936140 842453 832741 783083 754116 817489 812337 807054 801348 796373 790741 785561 872194 774391 726004 539012 1000000 751680 932936 661890 734199 728227 723384 600858 812951 702458 934227 675418 626675 583729 586362 648558 661729 592756 667403 452516 385333 747643 155018 710856 741197 649148 423896 595234 587458 418569 608124 636209 565047 555561 589006 363023 9275 531279 503196 520534 515030 543555 502808 476487 611236 485632 479700 471987 439203 737025 457219 407089 448525 441126 435472 429094 410012 417986 414759 371130 1000000 396756 1 615166 385448 421092 121988 651102 369261 378454 359732 312116 364434 679530 342384 886783 314051 331374 581538 322973 1 160162 1 1 269105 306535 264356 19454 316949 821304 244263 694533 155429 726614 851006 280515 308851 279280 275014 1 276459 273154 275612 513566 267156 825874 266119 91914 548092 263783 261645 447751 48854 252212 254266 44405 262993 244016 193463 264125 264685 267621 267082 266967 265629 416241 895728 214157 285244 217447 303495 171465 281101 561476 286594 284976 289940 736691 278489 130044 300093 302969 305937 307492 315400 362208 588247 321751 325264 442687 297298 549725 336235 367292 347978 249764 978131 211833 362943 382053 403100 597630 384257 393807 391935 404240 322807 405013 385890 428563 593450 819634 422411 641124 390865 437768 595214 470266 464851 572578 492685 494061 657456 493359 423330 468459 500113 432159 467187 528919 531691 456936 546859 881146 184776 565176 566474 532095 555132 567412 490132 946279 607721 1000000 671608 591418 633899 640113 645560 719645 657229 660566 670228 199723 682094 524688 698765 700696 706728 712797 716776 724650 727343 607224 745737 870796 888178 749243 766047 109722 776534 386846 792512 817537 795590 904967 625170 812027 819500 830608 788019 851427 956843 860634 596421 550383 1000000 602618 869048 872159 851508 880802 311854 885184 1000000 897163 934107 743444 908604 912139 1000000 367428 894271 962741 939707 958293 889705 1000000 926652 984932 1000000 950926 999937 952646 942705 425267 461558 1000000 935429 965349 900341 972005 1000000 970448 972050 1000000 427024 1000000 975412 288973 912468 977032 982605 983427 1000000 1000000 977299 980377 976980 975997 1000000 973850 599606 966429 1000000 971518 995698 844793 904902 964685 964742 958848 732429 959330 1000000 1000000 1000000 724374 363742 945757 482531 1000000 1000000 863256 932595 927343 931392 927691 904892 717685 1000000 689781 904643 1000000 922543 881484 888093 887819 664763 876180 922571 867523 827646 487929 877557 850721 843978 276783 833969 829214 824189 819096 431806 808665 792755 798029 782140 1000000 797022 79988 770322 874748 837694 698155 797461 551965 762542 722446 1000000 712127 690820 675640 100384 694213 705328 413618 676093 110235 518225 567934 647423 598538 1 397985 626505 619972 616708 418583 584867 949066 967299 582698 546766 627275 564021 100863 561009 1000000 521364 470383 528389 522350 516401 475225 504598 818910 491586 526339 505242 980754 416821 462568 404236 267126 390534 325240 437140 436164 427098 420163 422363 414731 406294 401837 426734 391560 479316 386815 387641 557578 368693 361737 343445 278296 350511 344247 373067 286226 876890 366568 328609 325486 321591 350393 314123 311762 351741 918173 777352 499339 1 1 292117 295287 718601 289832 342181 47569 245947 729556 269544 269122 90807 272289 321441 254476 1 378293 247587 264923 264826 261549 276509 299745 513887 292105 1 277086 262893 263204 263596 264150 30292 345871 1 266755 268393 1 605710 277673 442609 275262 278988 273819 280634 286173 215046 527174 190337 466951 319496 296958 308499 313830 439822 308069 310678 416087 323099 1052 342010 327219 276750 335150 299323 309914 366227 178804 484779 359200 363948 367814 526555 1000000 376195 381371 390705 395505 565974 496814 407241 951063 563462 1 675077 439664 441598 492560 548325 457817 463339 468782 285216 850998 559883 491333 497591 531519 363903 515226 520632 527152 533135 527590 550179 543897 563470 242080 391108 558047 489393 687855 596002 589820 423129 535346 592539 605879 567776 844143 1000000 636899 642813 1000000 664047 842229 635762 29600 789860 36743 701147 711082 727215 833266 728962 734718 737966 746529 1000000 744877 763751 769466 515297 746063 790968 277904 718339 803635 820364 812979 949719 823219 828317 871317 838261 840720 800812 906722 704881 1000000 863095 869927 763372 876213 568318 937151 750099 1000000 896944 926545 909262 911842 1000000 1000000 917034 1000000 923513 925672 926035 937139 1000000 883412 945318 1000000 949834 1000000 954850 1000000 1000000 1000000 904703 1000000 1000000 925245 1000000 970353 970065 928652 967328 974527 975819 862762 978374 976982 653135 990258 815734 843480 300992 433435 1000000 1000000 1000000 972281 935714 1000000 1000000 1000000 833399 1000000 1000000 915072 672968 963598 965101 973182 639937 790931 938728 1000000 932449 946587 507841 738816 938734 935667 592291 929979 573826 828497 930049 918093 931665 585999 1000000 881939 796067 824518 365420 543336 1000000 877519 855473 353048 1000000 860084 872739 849856 845603 608996 213676 829032 790485 740912 815509 809470 805005 517048 1000000 1000000 747739 784163 758936 717336 761119 759883 746918 817317 1000000 766999 313102 152495 714086 1000000 786223 694798 689828 712847 677690 671396 666370 662086 652751 654560 897000 779082 631433 623862 615980 605783 530281 602928 16773 840515 579311 616189 735510 1000000 554051 273180 551548 531575 494719 685511 408675 301367 212115 199616 441720 488944 662554 610853 337705 403816 460600 455812 184931 525599 492844 400294 432899 440764 1 413093 407894 386552 396458 385616 388596 383684 378113 374508 369994 240418 492731 354800 372139 190483 332431 838631 342057 362108 210249 1 491506 314077 1 313944 312010 94646 303709 430219 298367 295473 571322 761760 287775 285899 282571 281685 298994 436134 189051 189721 273554 1 269945 87982 266298 1 465606 265225 392386 264519 263483 493606 368104 914781 1 262719 262895 262605 282263 264237 287825 297771 412948 269133 268182 269530 290074 307516 258867 221211 471792 644644 280175 189932 14141 286380 1 291051 294242 296088 298250 300248 713812 306549 10488 313480 395966 364960 315719 326694 545968 532313 337969 341455 446811 61478 353880 357944 338396 57791 70243 422319 380052 393199 392600 396056 115980 1 390546 415513 432568 423231 429440 397813 426842 515644 445523 455964 318029 551421 473071 469582 391087 546873 480047 654895 509808 520482 292865 517175 512864 536405 1000000 646326 251124 811863 584210 579024 774548 585446 593997 649202 598503 611316 718872 520818 630635 519375 669751 1000000 896707 1 666875 677253 437921 924919 741370 631477 767506 920470 715059 721862 727354 735643 739277 744947 750743 737874 770919 370580 773832 736658 784618 790100 795521 188195 806286 746703 752662 821867 861532 831986 597096 1000000 1000000 851373 853133 291284 864791 882527 1000000 886718 292411 971252 891047 895052 898982 620133 907443 910254 913076 917372 919007 616284 486556 809650 935032 1000000 839668 1000000 944569 952575 964570 676057 953570 869557 807475 1000000 991350 957560 966337 1000000 1000000 962364 1000000 972407 973460 939101 975125 1000000 958224 1000000 907001 978397 1000000 977784 975792 992524 977370 976279 918648 971689 461291 979581 1000000 776986 971398 970546 968843 964829 962711 964231 953275 957233 975353 956624 954468 948657 949919 945533 944079 1000000 854797 945797 933668 1000000 926067 615081 913001 925402 914095 1000000 907168 1000000 398509 860828 875364 901912 893195 371407 1000000 868411 865522 646100 1000000 830146 319805 1000000 840833 1000000 784727 739369 316219 611967 806622 801301 817655 1000000 693613 1000000 773986 431483 762610 764608 729129 715388 739488 741427 727747 705696 721212 709908 722204 808874 691788 685700 679254 683794 278234 1000000 275368 649661 603961 421771 760250 623768 617694 634045 661537 481082 546994 602706 872437 432865 568446 596726 1 536123 566920 547397 453771 525976 525461 101457 560932 502281 478633 490659 484994 117997 205213 467875 628565 660174 867871 447886 1000000 434956 319048 688152 479565 615942 413573 327546 399445 294692 377192 381990 773509 385308 981305 1 362670 369471 218438 349022 346105 246542 305163 334539 330289 327263 564823 320335 318780 313539 320115 396752 302500 424294 298981 296315 300720 406823 288887 165460 607778 281022 280384 364098 1 275079 162272 272087 422361 269612 320836 682419 521944 265681 505475 313375 171997 263309 686853 486374 703074 253976 464637 263196 259720 260328 238439 197040 255256 522318 268406 1 269998 273245 272993 246701 1 279562 279727 281389 306246 1 288243 290366 154737 329052 299737 311061 303612 1 80520 231889 884302 285666 450480 827698 329980 394162 317712 340763 311401 348705 305407 904663 144156 211422 383252 682962 655597 383468 389921 382309 394283 402613 1 1000000 452932 422799 419623 251661 1000000 443260 449349 455410 460349 439920 471444 478211 482905 491266 1 500252 425446 554325 517930 501128 775976 506649 417822 657330 405519 569332 569023 568922 567518 1000000 101655 597110 602438 596688 617062 619526 65725 429350 646368 956641 636008 371960 543986 690097 646689 1000000 707148 640761 1000000 491500 733103 720826 1000000 943431 737253 743329 383413 973628 576114 767484 771972 777571 828992 788610 816632 830218 775586 575687 451147 819652 1000000 791758 815607 840553 845372 821124 851257 855512 1000000 868616 873284 877363 919255 885848 862967 604908 897958 879427 905596 909295 888669 1000000 920002 925545 926182 688071 932676 857755 938522 923035 961261 953811 1000000 952773 1000000 956231 952415 1000000 1000000 1000000 965079 1000000 968536 961963 634866 1000000 973263 974203 974260 975803 973818 979679 363486 707058 977850 1000000 977908 659386 1000000 952613 1000000 976197 964410 979394 1000000 972908 971097 542279 968386 966622 1000000 971042 1000000 960791 1000000 598271 671327 943566 950524 835543 929919 530238 940919 578871 1000000 1000000 928506 444507 670057 878078 474852 617797 1000000 814697 950590 643945 1000000 914958 884384 880160 770113 849386 717076 692317 856242 853321 850509 843689 1000000 833871 984334 1000000 232626 813629 491063 800580 788915 794645 712765 1000000 1000000 765321 750497 758430 752859 742839 743987 937947 624085 912796 717701 941785 961139 766666 363392 1000000 681439 674890 1000000 804071 662320 767382 644336 301827 727768 635724 476052 547245 607323 604517 578908 590339 580940 609399 812861 564154 493715 324564 548728 241527 530970 438821 576464 553235 231536 504052 498536 384655 486329 495300 475130 732460 1 438191 449207 442726 442318 1 432166 795949 421607 588767 411011 448713 401223 392912 159575 906784 321561 370447 683111 367709 350798 407148 209706 378958 517225 529796 338502 1000000 27077 404509 323366 321442 428739 314775 646742 598337 288732 354463 296855 300907 298688 292072 257562 287338 629266 302711 281026 288405 272789 275429 273049 932744 328032 280793 268829 266315 267360 1 216559 264454 313731 264352 813584 1 380173 274688 247685 263196 117022 578895 264497 264656 264165 417814 267729 340418 291620 495959 272731 281478 318468 277361 279227 281182 283524 268640 1 349638 592659 294504 545175 480292 355339 128592 308746 312060 314852 303477 1 321948 45246 332265 332474 356033 381185 736928 351683 1 360023 732580 702199 1 376609 383934 414169 391615 569093 394824 439464 185586 294432 651436 652274 584002 420376 1 846802 348181 498520 460047 471110 503422 489540 828647 774450 507429 442334 510386 729421 227499 537644 718582 616175 531095 552398 565844 631941 830860 576902 263516 590146 442965 356938 607798 491174 632258 626278 753351 1000000 644067 648183 794243 254579 674295 844916 598753 671762 171612 1000000 326557 712342 727971 703966 1000000 694444 624512 630973 754097 1000000 765080 765950 785553 795500 222132 972065 794418 909908 854312 538976 820835 788297 829492 836335 1000000 843698 958491 806163 867793 339801 902206 869099 1000000 883583 883125 888869 953831 607918 900814 906097 503381 911257 916568 231342 906872 925612 913945 805561 935730 940727 939539 1000000 883513 673350 929241 657834 949412 960426 1000000 957795 963114 964981 946897 972733 753978 1000000 515290 959624 955560 797545 929166 985838 1000000 977308 731047 977869 978889 1000000 1000000 979372 1000000 1000000 976449 987366 668366 974012 877929 979466 971058 646677 836266 1000000 881227 963383 1000000 1000000 750460 1000000 953790 800297 951136 941038 779738 1000000 938396 927869 998825 927824 909386 1000000 920153 1000000 1000000 904574 904046 685905 897839 893863 543234 763518 498879 877891 875620 525411 875970 797765 1000000 700244 845159 840304 817383 560681 822409 816808 1000000 886892 1000000 798858 794485 906756 781969 777300 773972 837537 739537 751965 607893 741995 735162 731165 731151 740466 481343 710582 733196 695447 731967 1000000 708009 482451 1000000 658951 631544 646376 974415 646531 721175 623814 617242 609174 937464 614223 932587 68073 1000000 573763 676299 494860 557356 555595 556841 535600 687229 526143 517778 511726 505837 500624 494161 490583 480138 476889 497953 766565 445223 453426 451502 329686 467056 433469 114715 1 417892 500632 405872 976890 1000000 400675 314438 440956 382236 374163 372467 137828 258611 358949 319840 348563 257404 340834 225736 334509 1 391242 311173 58294 464297 803007 314237 172899 610717 198361 327197 289914 815544 292924 935979 579160 263075 216399 336809 200694 282218 271510 199667 546726 602147 269200 320260 470601 1 163950 853918 326963 1 263511 260650 269316 256418 266170 418606 255324 263913 264409 258387 1 349161 267518 1 153217 270952 287676 438144 343939 280185 278808 283396 250605 284750 286975 289266 249717 378925 296142 315734 354798 537617 307953 367864 288327 312440 317602 324170 326364 516673 334987 339276 1 347140 351968 354684 776693 116629 838404 196207 157513 380762 374297 513040 393807 810261 262636 409821 110989 631980 428046 430433 202922 625161 755636 333004 468412 442182 466105 474092 750855 520542 373792 498450 586146 508751 526094 520606 505491 621736 1 993746 597900 574195 563012 461156 574792 566005 682852 585317 1000000 459512 606178 730241 624737 1000000 637110 639910 649628 642061 767660 918636 674091 251604 791276 608755 964935 708943 710570 716362 879190 715570 734300 750690 745859 1000000 131702 756322 770319 1000000 985793 724767 790529 796514 802667 807229 806772 366219 824445 1000000 832844 731634 841916 769502 567245 599953 851374 866181 849078 900453 879352 883243 879815 890809 895660 897880 848605 679644 909886 899023 352096 877337 688441 927754 828424 1000000 243491 928420 839718 960612 948379 940462 996162 1000000 955113 964016 961002 962699 717230 971577 812242 938858 1000000 971917 950745 973832 1000000 815139 1000000 1000000 407224 923144 596055 962604 978087 804348 1000000 752602 739309 1000000 978712 1000000 1000000 968396 973044 1000000 856855 979302 967619 976305 964570 963187 961093 958705 1000000 968416 1000000 949776 945147 950480 557655 931725 891287 933509 1000000 890906 903872 928634 899390 1000000 906241 904138 879934 893452 1000000 903237 944769 596666 556661 1000000 881882 1000000 842855 856092 665343 1000000 841784 836880 1000000 725609 366250 974755 547680 807331 800813 787216 137889 760018 759907 802496 748533 762125 725200 750613 812453 742706 737967 725744 1000000 358148 709510 696179 739203 2245 685107 679001 672331 714268 634011 662269 725685 649740 635796 629706 332406 616665 1000000 606397 600919 586610 586302 578851 581062 582464 949706 602911 554539 543409 460074 540595 544038 385741 518792 507594 243711 150940 496326 1000000 99074 466243 439405 1000000 456238 218918 409309 74233 434625 1 426845 420658 470908 467474 415360 405613 775079 278860 317284 375810 375533 369524 110609 361414 408811 719176 721299 345801 306458 877234 747478 331838 330740 290519 295321 316814 316350 292701 308616 392775 302533 15807 286125 773804 257907 288904 286353 655219 279389 280363 195056 276752 247328 274201 273267 236093 269537 241265 309780 266471 264215 288499 264325 1 376838 210778 1 1 374169 293054 269031 267167 264779 268993 261966 424879 234232 268324 256856 358326 272929 273465 512076 228077 276064 284961 612312 276166 289555 1 272839 270436 288640 307951 184478 700961 353634 365957 313470 53310 319911 323389 298767 330009 1 337732 342122 349258 349626 25979 357735 359352 430811 932576 1 379522 416466 383616 393783 262171 412928 408461 413093 385472 657624 429553 601151 441607 445881 1000000 180380 471881 494250 466434 475696 597934 575842 458922 1 507696 512618 669269 525254 439589 612520 118887 450761 1000000 560954 557759 573504 536445 607009 592013 654701 601726 583903 616777 537212 630806 635047 622962 647630 658027 498970 666226 351678 678521 599224 690751 640230 702711 714428 734156 722396 726884 730811 1000000 744724 910637 736742 768423 767474 731547 1000000 936929 1000000 797227 247573 807117 811624 901876 821407 1000000 806584 778382 841431 1000000 854355 855534 828048 882267 774138 881548 866569 1000000 875913 1000000 394065 898435 902565 906780 909995 932337 917432 920564 923625 925316 930372 867615 936278 944993 539247 1000000 911501 1000000 808064 952116 956466 1000000 960475 961515 955079 1000000 1000000 760421 974378 1000000 972511 974191 974558 1000000 976095 976331 956230 578233 640602 1000000 757526 1000000 839396 978571 400847 989107 1000000 750911 1000000 973990 972989 1000000 970691 963173 947738 965755 950536 963297 961077 1000000 1000000 955293 952476 1000000 952556 945556 996168 1000000 937437 1000000 922182 942926 922241 923003 918437 927652 869375 907728 864470 668784 473261 915023 970088 607859 840870 840460 871118 1000000 796526 1000000 958008 1000000 930486 743156 1000000 828404 807113 817819 816805 443776 288407 1000000 858141 701742 518849 775076 607750 1000000 620235 793859 711541 740947 734888 729063 662946 114178 738208 660472 698774 693019 711594 680832 685357 613357 662778 497159 650064 1000000 702906 628011 1000000 619110 356524 609244 602041 630455 589525 578383 641574 335427 563493 556944 492829 545255 818205 532682 534935 422015 499523 530761 348540 598576 537004 486085 888474 474676 194870 463445 353193 431752 448537 441561 443971 430937 425709 495571 1000000 410384 597038 1 828069 306410 394945 381446 376916 371355 340617 363631 359034 355166 444170 336985 343067 1000000 672027 331720 293124 55775 795320 1 546465 312208 461170 305038 324520 575768 296235 173532 240017 371375 286544 291729 592541 562875 1 277312 278410 1 235819 270041 145505 268792 68531 264179 279930 235401 160210 1 263959 1 1 270511 263208 763534 268505 579581 527258 1 1 457217 296246 266258 1 273075 1 256452 829217 300163 339416 305367 267192 283687 244938 646293 309176 292785 268546 481470 297397 302927 306714 330881 313210 315537 328808 375319 325809 173611 452783 336780 340547 270161 354121 745128 357069 397178 303396 369491 374668 378593 375794 1 398992 165100 438737 407120 411801 397619 420639 408637 125755 1 508394 449013 454353 861102 458150 351570 465145 1000000 488914 1000000 215810 576362 450316 450335 530462 527565 72876 544189 547347 505361 592390 13199 861821 564759 207284 590051 593012 602655 749227 615058 688723 440535 633281 632662 616840 884718 396045 664559 433836 696661 682953 695060 929860 1000000 1000000 845178 809060 707775 731103 1000000 934540 750450 1000000 781830 761298 771426 884993 777289 797000 830965 1000000 808449 807491 814817 819941 819048 830082 835175 1000000 844954 808839 729031 859379 863718 195732 953277 1000000 1000000 885594 1000000 466024 746870 901439 912044 976844 911677 918313 920449 891638 1000000 927178 933057 939972 940877 915989 788832 938576 1000000 947610 1000000 749701 957430 1000000 904264 1000000 818226 952602 968488 925339 971166 719183 744880 974368 975223 954522 1000000 1000000 980708 951192 839318 956128 950638 869495 969432 677306 835471 986059 1000000 976054 378834 973345 962557 970335 721768 688384 966804 970853 963660 839250 942131 959797 950908 912070 951404 993413 944158 943539 969681 938262 1000000 932364 907465 925654 916912 919470 900138 908053 247466 660225 882470 1000000 261763 729470 1000000 852129 1000000 872448 814241 863488 625048 837113 849902 844727 840023 834917 828032 1000000 1000000 765030 384207 740569 393033 372631 788926 776693 792490 801381 1000000 647755 1000000 707720 928670 767502 730762 749975 800905 1000000 706328 977034 820913 696716 758184 138571 1000000 668753 740786 773129 645829 734661 500731 624262 621342 609697 617460 180499 587162 634959 867528 382155 556817 766535 420534 244882 547843 541074 534980 912138 522999 442629 511056 458347 498887 490619 499267 117903 475192 299822 452977 308029 482841 445724 442310 439086 416672 448438 7843 44217 218260 140913 405417 397293 554198 1 312105 391683 371438 348783 226194 205900 356429 383831 1000000 341953 340372 65237 322178 397651 330699 722998 1 332339 1 278249 328389 329528 656029 296418 304665 974018 288550 554272 712251 242343 281611 313660 303851 275953 275575 778527 271662 268496 260015 47057 267123 266251 261702 264935 264235 184246 263009 263275 1 263145 112420 249609 109633 264170 1 21515 263512 266907 266529 811268 270088 399556 303374 420908 275193 224293 218147 357583 283152 280416 292243 290409 297133 294649 297231 299768 449942 239422 544711 111466 319549 313936 322685 168680 391121 184373 332841 339482 279772 1 349737 355464 351571 363914 368912 1 377241 424037 385352 1 392254 420879 405094 411225 288564 420904 251024 431588 1 885908 420709 975253 460754 463841 1000000 475065 730758 486460 492219 498053 503897 509775 518538 308547 562238 531888 539631 545682 551660 185873 467142 468909 577085 292878 1000000 219276 593980 607128 869083 490616 1000000 511374 638134 666937 650510 656416 52572 670818 675138 681258 687463 824982 645014 435984 700291 717779 1000000 35934 884295 733422 744140 602118 741418 764209 770025 775481 860800 786565 792034 849076 382196 805980 811277 818833 809578 876302 718491 849081 762122 871011 876439 1000000 366984 873478 1000000 880674 1000000 482938 888533 904384 553981 835016 837942 915568 1000000 998005 803261 1000000 921132 930152 1000000 934698 1000000 940439 1000000 1000000 1000000 950785 1000000 951431 951089 954376 957772 963487 964980 959913 969877 813141 920984 972105 933502 974166 1000000 1000000 1000000 977069 916378 722923 995224 978246 908735 781497 977922 808517 994239 976541 888736 499935 970547 986652 1000000 858182 1000000 972557 819726 1000000 988547 626302 958472 966781 952719 1000000 710741 979908 947161 985379 1000000 939084 936262 940571 319864 919281 568171 887376 894021 925610 787255 1000000 918363 911616 1000000 892161 791705 903515 1000000 494375 869698 864830 965334 855656 850931 882797 872261 835429 831947 1000000 821261 816119 812220 765097 800264 794893 790612 687969 778418 978611 818256 704358 745504 245010 744571 458101 727916 726977 971073 713381 637366 702704 705459 690560 75107 678366 647071 737332 121747 653224 647588 458779 315941 384972 622862 585791 655503 603841 527056 705338 1000000 920330 798419 315930 1 555474 578156 542646 537464 527503 524784 518503 489073 235544 376860 495315 711253 483778 810241 472407 466787 558836 490533 450213 1 434207 356209 735663 423446 417740 413409 408081 766969 404329 544282 1 141268 379659 415629 370616 366295 371463 357696 623887 158716 729829 153483 338254 336453 330497 561117 323194 174393 321455 407878 309810 307188 203856 1 254272 296060 302179 291037 397868 284814 253267 282263 1 269147 265210 275090 71723 239391 270676 253709 187934 269992 21974 265760 682490 264509 269672 235397 332098 79622 263198 263273 284471 267728 550933 298068 278317 613573 281016 267865 358939 112549 270737 522075 371838 153550 124971 278808 297005 282811 282041 286882 1 1 247498 300013 295872 300269 305155 307509 1 161012 263173 513866 346586 330205 872607 300064 1 1000000 346164 1 575201 1000000 340151 708351 328278 354543 380151 385173 389873 549872 399435 402470 409351 414377 529892 1 518614 390202 443786 331893 837698 463632 462380 468053 1000000 1 1 490603 508629 508278 470129 514311 522353 346721 533394 537764 544014 306121 691006 1 747844 575941 580440 586893 637263 599157 605392 611681 599012 639363 584945 481862 642604 57910 603972 180298 1000000 666006 488908 710911 554042 1000000 708536 709909 1000000 721839 737430 762710 759659 1000000 751164 1000000 912429 741890 1000000 809554 846471 482715 452616 806561 806868 773083 985097 802603 1000000 831547 837395 939349 1000000 851887 856584 885576 856298 813052 261647 1000000 873215 1000000 660523 852772 505537 694947 1000000 914883 901994 918522 436071 924517 932577 930849 926956 837450 1000000 370810 892654 1000000 1000000 947684 944512 956842 377447 961204 962826 976622 581481 474801 978735 901688 999943 991451 914676 757651 694499 976421 1000000 982079 977961 979365 1000000 786287 861442 978208 977878 966981 1000000 976433 974677 977918 973057 1000000 432404 1000000 978823 907158 966397 517262 1000000 1000000 940924 1000000 955432 949182 950397 947770 974674 942743 1000000 962437 962526 971905 1000000 637422 921537 918641 970354 431818 960530 903091 1000000 831562 1000000 873920 883756 268176 1000000 780353 865623 774213 291424 750491 199803 847640 836640 798038 852376 825329 700379 190363 801597 801690 245574 791082 786759 775754 774501 542540 850114 171166 751754 740492 749207 734738 1000000 756058 605823 916018 500027 703396 758485 686267 680025 620054 431651 661778 641956 960685 470948 648023 655746 1000000 618450 563309 596821 599541 586010 375960 672548 576656 569081 562889 556791 550337 545890 653538 597917 526563 753033 514595 512979 498768 497046 491247 1000000 481673 474344 471941 331152 457965 510278 395638 440983 808774 1 428024 420056 412518 426892 251787 396144 583366 62721 374329 122319 377832 617995 113583 399311 358964 42153 350680 346659 342463 520415 912869 659539 327808 324294 874189 322733 328970 820988 257693 305520 301851 298532 307791 593815 692590 270135 229856 283036 978555 280908 1 277193 275759 263949 270890 133711 1 267850 156835 258046 437218 401268 264349 264208 271269 266580 1 927415 270853 341541 845723 299166 298292 264405 285135 90439 267181 206026 270068 270672 272032 209944 275198 276778 737200 355314 218810 284153 319524 267698 328260 769173 1 298512 1 722533 307152 319261 219351 316153 872725 24445 330357 330196 333696 1 341527 298021 349130 354013 358010 518832 385656 370515 167863 409996 377196 391956 393319 341918 330834 1 400079 192234 1000000 428714 447245 495781 451043 344109 374390 460777 171622 468172 939995 437580 489176 503475 501018 662018 367813 429973 371389 530263 536275 541884 548374 316611 560557 566673 1000000 493701 797246 591313 596395 69777 791997 622219 606598 361573 548449 640939 653870 653796 603870 660342 728337 677851 711743 618437 628717 702183 925243 716172 720548 725124 728646 712337 623533 748714 1000000 761135 695630 788875 483922 830529 939332 439987 799879 827541 765890 567148 884672 825975 1000000 835469 741846 846361 716982 854867 791516 864499 853882 869999 813496 1000000 878547 894280 252470 360169 954659 927371 940120 913109 904747 920490 329204 948430 651710 1000000 1000000 937335 894197 944439 962566 950747 953394 474094 955521 1000000 1000000 962357 1000000 1000000 1000000 972459 698847 973662 985613 1000000 1000000 975457 975993 900142 595178 790175 894587 978367 936251 978721 946996 1000000 914488 873987 976765 989999 975251 961140 973393 546295 667169 969824 941925 848158 917943 1000000 1000000 856367 1000000 942862 942635 1000000 909949 954945 943575 934044 979335 907400 932126 929018 919175 922368 919183 907768 915741 977775 894491 901127 234702 882630 857416 1000000 880697 876141 1000000 867589 1000000 1000000 853780 884790 840772 510888 977603 748557 576249 819214 811831 808789 967329 798292 792525 221874 781752 823620 1000000 765068 759195 713733 764262 662503 740898 808365 724976 887691 712294 706271 629943 647396 689307 5663 767953 34033 663533 540821 680144 641940 670980 632694 628050 768414 614093 607893 605607 631029 27746 597258 576995 673800 564125 558616 552526 546427 540551 534627 551744 417363 160283 496350 653630 514158 894108 460284 481465 475549 243832 454278 396151 463180 449844 468722 437870 431965 163208 427701 309593 940069 406218 258889 513195 1 495451 1 321718 373323 368848 976433 529770 403725 254748 257237 343899 845250 336596 693682 252238 325284 361185 52533 461147 309901 166385 361583 302583 299995 501893 283765 281770 1 291044 286640 14652 924867 340297 275474 378339 274518 356347 573846 266790 226209 278582 1 266313 241191 264922 242600 263184 264496 263427 272565 460086 265231 666403 263953 1 784587 593596 339520 276805 268335 269284 274552 271645 315727 699092 629942 275436 321456 284081 320978 270286 286123 290236 242927 1 425114 293960 323341 306770 311983 411155 343188 315402 315291 407991 314160 330106 1 360627 144258 270194 170802 353410 370597 1 369066 294030 378224 382657 733355 407221 420287 509727 635077 417258 493513 422341 460817 1000000 846677 443701 451335 453697 808648 582285 470364 475815 583641 486337 496471 499114 512730 511044 519117 457950 528433 452296 585209 419970 495337 81711 520706 560220 511732 593912 959296 592764 596787 381190 76335 620560 789458 448282 639920 667668 719493 643549 663446 824170 111116 682260 640936 694362 700477 706530 712538 458285 325900 730503 1000000 425131 688258 759295 676613 764878 689165 1000000 792805 786931 792947 814514 807073 287365 765308 784672 650832 831562 833983 839581 548102 842522 853996 860341 875530 835288 872229 1000000 858357 818859 889189 893312 871568 918334 887292 1000000 254209 852850 931352 951404 237778 951515 1000000 935123 939301 1000000 485000 800019 947700 951126 948956 886575 957953 721527 961626 963733 966856 890540 789942 971138 594634 972043 838520 974404 975341 1000000 978950 963422 1000000 713003 1000000 900629 284537 1000000 978144 863662 540024 976400 975979 1000000 975428 981565 972830 971519 1000000 920808 882353 966124 963562 1000000 1000000 907903 956329 270285 952069 949473 946398 998321 952462 954294 985427 759077 917229 872323 1000000 919779 958796 737868 1000000 907529 906274 1000000 945539 894465 897355 842547 1000000 873371 718676 934221 1000000 854694 850418 195360 872185 685667 1000000 823764 819613 811758 675927 805154 797202 766974 880754 783335 777828 774365 1000000 756293 737942 759796 743753 738053 790404 706382 894362 713812 703200 1000000 695952 695361 561624 695754 784591 666847 1000000 1000000 899662 659309 632455 515485 604035 616360 1000000 504702 623675 591158 1000000 453919 569037 567287 677075 658421 540524 542153 721705 546956 521253 518487 515162 33750 502128 456542 596051 660481 477461 641902 666006 1000000 422654 505471 440084 374031 376476 578527 423093 417066 55695 402785 403220 398158 389598 303695 358815 371296 610541 368976 385481 183563 348931 350841 780066 345083 341174 337359 333483 331328 927251 322936 723396 316269 274213 336845 295057 303606 301869 298537 897424 293248 361157 593807 274261 238589 374573 50079 285746 288983 275100 800904 1 1 322868 267924 256552 549821 57770 520457 257399 440746 366481 386666 264379 262689 305597 1 264024 96991 420012 265455 261234 256508 267860 268620 403171 294442 272734 274175 228203 322267 262221 1 280290 844440 1 284079 336146 321798 298884 306677 357314 416811 103522 311393 1 310218 296991 324642 317991 330696 45742 282834 398478 346987 461222 355058 333169 363509 368714 376698 366551 381328 386908 390601 467652 400575 402363 392478 537255 129678 435393 390676 436097 441678 446927 358689 157106 469102 331388 241875 480108 504969 317922 636350 1000000 571727 519096 588969 526916 532903 539332 651409 189346 601854 577616 646719 661550 581761 587858 593696 601726 595685 507524 657794 549352 302418 825023 679631 769766 624291 662130 713822 570760 338765 622611 666965 700093 704937 843321 481983 719925 720670 734079 766547 743955 699365 760762 571947 648447 112588 1000000 491879 791308 222889 802241 807543 812804 825046 272208 1000000 910791 828354 914831 847770 854387 867670 864826 931854 871007 994957 879719 807784 888121 905632 1000000 851010 985598 1000000 1000000 914942 926320 315001 1000000 928115 931454 1000000 1000000 1000000 467015 946400 955674 873388 1000000 591134 875145 960091 961384 952823 976873 1000000 486705 1000000 1000000 971818 973234 974199 967882 988574 926124 976849 977680 1000000 981272 978459 977289 986650 854696 945075 1000000 1000000 1000000 975813 935620 972741 838115 869763 1000000 955257 965305 1000000 946751 775753 963645 336581 1000000 989699 952593 1000000 948308 692560 942528 982232 1000000 932546 886396 1000000 924563 931846 413187 308805 507194 906493 885743 435549 855407 891504 887434 923461 879008 860933 859942 865665 861207 857081 814028 845902 796716 837400 854194 806630 658218 811673 1000000 680137 708281 901621 744268 785009 803534 775682 768512 762594 756638 841904 749563 737176 733628 1000000 721728 698626 1000000 407483 658035 490173 998910 676245 724551 665139 920164 654914 968696 787528 982510 582623 619168 619466 611562 143421 599172 593001 591895 649998 336585 666935 902050 1000000 554554 585597 506985 531895 525874 462810 513980 509804 1000000 496344 1 518983 732115 559329 470583 483571 346331 463776 446097 434530 435463 498806 446734 400893 646874 136150 927646 399491 559597 442274 255264 850858 502947 1 363110 362798 358974 354378 604406 855452 612789 36531 273528 328793 1 708799 183448 134426 28491 310895 307849 258501 334317 308124 297990 164525 658870 243067 403193 298168 392734 284079 924261 277181 275666 190918 1 238845 1 269435 313115 1 916023 210022 263081 313803 858830 884669 253189 396868 263896 119932 254509 244932 567462 1 73580 303374 267764 268828 297212 270152 430187 162372 358854 275959 317828 277820 1 257285 292477 853151 208670 290751 21957 105918 356590 373672 307569 100533 313675 166489 307712 323870 704428 317954 1 1 398630 839069 352897 353918 359472 396378 367187 320300 418335 372531 107247 285853 359224 493272 403830 410315 415838 418838 433828 149072 655412 446697 188445 449857 456075 470224 539720 1000000 470814 820944 104430 743835 443225 522358 513349 519219 681044 30931 1 543645 939599 1 540856 705510 606386 580938 631919 606592 604568 604668 527775 621098 1000000 869843 1000000 1000000 645764 858468 662528 666598 671099 678841 893502 699677 496375 705333 555044 715183 751536 571107 136696 1000000 543494 750558 777422 877601 768582 773286 778867 784668 789982 789197 800731 788719 819955 1000000 410301 787232 701713 1000000 958174 847269 752356 678305 860681 865283 888949 878882 809174 1000000 873426 899715 884897 892333 1000000 999015 1000000 814885 1000000 1000000 925606 927463 1000000 932992 1000000 938915 871670 686192 951252 839021 974033 392055 989060 1000000 1000000 1000000 920542 958034 983742 969219 1000000 973157 1000000 974235 974938 985127 976434 952949 966868 967225 991827 978473 1000000 1000000 978390 984873 965619 1000000 1000000 975743 1000000 1000000 736570 1000000 857131 967467 682009 1000000 382746 963543 930588 334486 1000000 984892 952862 746742 947619 945640 943355 973101 938538 934710 931734 928677 1000000 676374 964666 914515 570205 908208 905355 900614 1000000 1000000 998980 884494 1000000 876105 888683 890716 862149 969292 876796 638457 214474 914584 832570 1000000 806776 989500 779595 808203 747706 798507 1000000 786442 1000000 775629 771429 732904 753896 76664 716054 1000000 735368 405360 462173 999218 696885 127602 699579 670070 886493 681314 673048 1000000 660943 930248 14425 304866 638186 633608 462024 619594 610300 607187 633018 594814 588706 716837 576303 676253 784024 556653 548224 479538 539924 241996 527644 518338 465024 507445 515848 846738 489790 539259 470635 511926 622687 432597 269888 452872 447393 704780 322217 319737 426188 418937 415896 408810 407138 386840 238121 791133 392215 1000000 163668 63900 368158 364082 715042 1 351685 210671 400258 472911 336297 649310 1 213330 321591 419059 654475 311833 692666 289586 286135 284140 297705 294869 154497 289965 281198 281984 284597 144915 279607 801188 157822 268959 1 271597 268897 269192 268276 264814 224025 265615 264928 332248 174185 279822 227068 290303 263476 84184 232956 264179 264461 265173 265834 140343 1 271039 429522 271347 268787 313262 259744 1 272994 398332 292003 312808 279197 288376 278707 1 156672 301097 344262 301179 287556 55069 327682 891393 318154 487834 260453 329717 396955 337044 340875 492558 997696 294891 356715 361159 431121 910289 374261 726593 383384 388271 392792 1000000 395663 405843 409899 546806 422408 427806 586813 269031 442682 446289 331890 444274 38882 468304 471835 574158 488438 842965 503655 1000000 506360 544199 435441 1000000 548470 541973 1 690876 1000000 366512 567950 579348 583195 997491 594659 616412 1000000 615339 397395 573253 631256 636026 586770 1000000 537680 235802 804390 756233 691937 683978 413711 701399 121125 198443 719472 725427 640981 737985 730348 827738 936839 1000000 773716 771712 463982 375419 749322 793828 931650 804587 809874 908468 829486 822522 864713 831179 839749 864786 1000000 841470 1000000 822904 810561 873990 872608 881620 1000000 913512 759493 1000000 905928 905641 960406 832293 916488 919960 910182 917888 466638 1000000 982766 510154 941454 932351 722340 988500 949631 956808 460382 947682 975927 1000000 970153 957840 507470 969279 597261 971444 922466 973763 983634 991223 958397 977152 977310 1000000 953418 678821 1000000 940237 761707 923990 380478 525001 985129 1000000 975698 501511 974127 983160 1000000 970212 999779 967463 897936 943100 1000000 977391 959983 385175 893361 951525 949282 946774 943086 920372 909345 934414 697889 936324 926712 1000000 919882 939716 910374 958710 1000000 1000000 577380 893645 892522 885738 880893 1000000 875568 869272 860448 864323 805788 849962 943858 840301 369965 1000000 825447 1000000 815008 810146 736862 897976 781528 749821 1000000 888313 765263 766601 760275 1000000 748778 738405 687250 692136 733844 1000000 712977 774222 551064 695290 466790 280393 897824 672076 380571 658560 652407 646188 630096 645305 633624 648843 616057 624709 599874 597017 590542 584296 578119 573308 565836 613146 431695 577565 525718 668621 529821 551600 1 511590 483623 683006 1000000 489868 454951 476825 584503 465570 1000000 454511 304481 88287 438017 2122 368370 423039 430241 573896 439198 335927 394836 730672 391052 385785 378720 489987 378807 364569 305018 355067 224696 360976 268436 340419 142053 72255 329638 221442 322697 319216 356622 312777 505341 305002 301324 322196 298321 1 1 291673 288823 284625 141117 757562 466320 1 278693 306300 303391 270813 302418 270984 464169 267496 1 265860 1 458234 291926 524593 1 263503 1 274684 302092 264708 617536 265046 258882 409623 259609 315044 1 265955 271689 1 273615 277704 276881 279596 1 171521 861933 207176 178000 741413 297480 303274 316314 303022 305532 207781 301582 319733 243839 321719 325157 950014 532345 1000000 330301 210414 1000000 351472 997989 361771 364577 366004 698126 378089 382088 178102 397099 392885 442836 470633 426648 929105 643719 355094 452295 1000000 442173 447266 448696 459244 778464 532479 616163 366000 1000000 492301 670468 566074 507035 455564 521892 132131 518917 543144 669053 552123 557987 554473 570353 869698 581058 588835 595016 391748 607558 215920 676223 169258 617996 856268 646897 653470 640435 650492 736531 675695 668814 688438 749206 699954 676503 210259 719841 723749 729252 1000000 732776 885020 1000000 486439 207312 313597 775749 781318 786770 792305 797881 803078 422189 813662 754888 771234 836459 851770 1000000 872275 858480 1000000 757257 1000000 846240 568636 875719 878257 1000000 935344 892886 1000000 902172 831280 908388 1000000 1000000 919022 896419 925705 867696 931999 448962 910524 941075 947573 947193 966882 848992 953428 919879 743388 980313 935198 970444 1000000 999460 989995 600010 971458 972417 1000000 974677 1000000 976171 976844 977068 590094 961034 978452 978605 1000000 1000000 959581 1000000 1000000 977960 1000000 413151 1000000 807573 637266 1000000 1000000 969256 631656 978642 695468 1000000 957880 1000000 958847 1000000 952265 959350 777865 945084 946994 939523 967531 926988 909207 927460 921442 907716 1000000 913677 1000000 915587 832829 659167 894922 869268 991764 914061 896065 1000000 866709 834808 859351 856112 1000000 845344 862015 837057 809911 826991 820637 814646 824817 806047 800712 795119 771744 1000000 819337 988308 1000000 762017 667414 750469 996351 741115 729293 726874 502359 661188 708635 695512 700340 674236 603492 689626 670742 667785 678478 709684 648069 482000 635706 901621 619345 334342 126854 597639 706839 592285 1 579935 573574 555378 430484 176289 548910 778800 537204 513354 724791 489490 550974 503083 503396 1000000 636355 484210 18428 110246 451767 586776 1000000 761447 147393 855857 862254 429264 131639 464806 242279 142030 397031 682294 340801 389428 173103 388059 375533 310083 366671 1 199358 196357 870574 344797 395139 420594 572591 404884 322425 275620 6513 319849 189163 191688 299826 205399 301804 299061 298113 292343 291417 277068 302521 691306 215199 280668 267922 202679 541198 267526 272142 259255 362885 261050 1 254724 174365 247359 178503 264365 263997 248072 256321 85087 261220 253488 264049 262411 264915 265272 228031 613835 268184 784550 219164 246154 272691 274159 319034 468188 284779 138773 309008 293791 249391 220668 70017 294252 667936 244776 302600 304506 511192 147470 413855 315281 325322 324199 348955 333622 321774 338592 1 182201 333148 133067 645241 363039 445636 373204 457539 290597 385440 6011 394905 400534 92197 409407 478444 532310 396587 54830 557603 330374 446121 467698 428243 679517 515754 473749 479177 998092 490938 436276 502569 558900 34079 507460 698075 532181 538175 531206 550305 483997 360164 514761 54983 580922 578724 593276 542888 605191 611846 615021 624335 630203 975005 585943 437379 798991 661383 623662 736600 1000000 372809 1000000 698077 715278 710127 710976 722204 748634 733882 1000000 525923 739195 755371 762880 1000000 783961 782278 610266 783253 794909 801642 807949 812056 817398 594220 827645 828759 323496 302367 847394 1000000 1000000 861465 1000000 296303 969442 857395 872777 1000000 891468 1000000 956733 900191 916299 915506 858306 966727 1000000 1000000 1000000 959823 908813 937351 940168 934193 1000000 949052 958197 744729 932063 891988 959991 871801 963135 1000000 1000000 1000000 968600 960779 972114 973244 999501 1000000 896774 961279 971581 977259 964729 978482 627766 1000000 978631 987574 1000000 977425 1000000 974543 841506 988010 1000000 787351 972266 625831 1000000 941407 1000000 965113 1000000 950837 1000000 957274 956679 888403 954113 941490 865940 954228 939111 1000000 957158 932584 928118 926940 925640 918529 921762 927800 906230 900719 1000000 900146 924052 1000000 893859 699568 873301 878377 885266 759163 866709 853634 902777 693549 1000000 1000000 481666 392865 297685 164173 804177 864325 854098 799121 785874 779255 769531 768997 300795 742449 741361 1000000 740558 750137 543056 722723 1000000 710920 903920 698865 526226 610413 681194 671949 225024 408992 656197 650967 1000000 637473 399295 625036 624236 612594 883487 566861 594576 1000000 611140 567357 414822 660749 678680 296421 545914 963750 49818 988309 175235 218856 483522 503138 497462 515134 509079 477286 792075 1000000 501538 460553 451915 379425 1000000 432289 430834 145987 1 489982 424625 341459 594957 1 999145 420513 417691 461817 372543 1 378381 356110 1 886685 359104 343432 318669 270645 377749 116700 323284 331419 315363 247537 288258 181619 299716 361307 1 219169 267034 292546 290387 287494 285313 283235 1 288288 227078 384104 258588 281490 366120 270312 268757 266851 439177 483317 266322 553484 209849 162456 359632 74289 269780 263703 266946 538956 264352 108547 285598 266085 248996 268063 955827 808142 271031 307200 223684 130533 258945 234021 257313 282436 284056 286576 485251 210730 242050 296125 298763 304422 370460 307236 313304 655308 336132 319837 1 306879 116776 334905 433297 299049 1 360442 355174 357612 362577 270024 1 582212 357960 629050 777921 374512 386660 548353 364002 353196 441839 383098 425934 1 437242 444521 432951 146579 460958 766881 521173 472844 486102 489270 740531 417200 506735 512627 518542 524506 573124 294624 1 326307 1000000 560941 638434 536124 107811 636121 585887 610235 603815 628815 618877 784941 641563 634909 641070 647291 967237 581070 762551 299446 678079 661938 688069 696359 559614 708730 712709 119185 723235 735639 742023 545838 749812 752350 662508 935877 771813 778216 684748 789243 827888 409486 805409 292932 1000000 821089 828320 831161 836271 733131 846045 849409 940805 968437 864764 794413 873676 1000000 903646 886591 890633 1000000 984648 862886 914077 1000000 1000000 758925 919581 923698 927145 978808 800712 931799 803397 942410 944705 947402 921723 952197 1000000 956671 1000000 825408 1000000 965566 965925 1000000 488873 1000000 971240 964227 1000000 1000000 1000000 810427 977174 977687 969921 1000000 978619 978403 981949 975154 979042 1000000 977571 861132 976345 975367 978588 974180 981953 624629 415993 1000000 986092 962027 1000000 1000000 960031 944708 926354 953042 1000000 949069 937123 945336 1000000 903929 936138 976876 913847 923916 889490 919535 1000000 912534 909701 708882 519600 875536 1000000 1000000 885296 1000000 933320 1000000 868240 791565 901095 860010 395782 842421 523502 834803 826907 857481 823240 1000000 1000000 1000000 798508 793080 968316 1000000 1000000 778150 648350 736882 751857 866002 742280 736433 735727 724612 697956 30420 715714 763071 689341 688508 671872 676272 427827 397881 789306 582775 645290 1000000 652301 543657 1000000 614622 606915 524890 595667 589449 583562 522298 571254 563434 288210 558416 364080 538612 534748 739158 505721 520443 1000000 584526 317569 493195 279585 1 476799 296688 461480 431525 449741 448409 479727 431268 484210 368418 688481 419364 402947 406805 401741 396984 369348 387458 239908 338126 358037 369264 365880 359523 356398 179114 348093 459669 272554 193022 332240 218854 621825 272870 269912 324776 447300 311432 308677 303505 334016 298661 309875 292894 291619 288178 285717 432615 276462 1 1 137460 335043 272084 556681 270705 185805 298293 267489 376605 266053 261089 296800 265920 275134 274766 963502 201997 271037 263423 244197 264740 265273 233419 266642 308004 266353 330787 1 73052 273379 221791 254950 839412 208389 1 283881 342977 1 298476 292447 295491 368082 300733 360769 307263 309416 438308 317894 488016 320215 32690 472005 332909 373613 321467 366123 348351 324980 376747 357857 364926 358894 267678 378246 423585 394517 294958 433421 335812 730352 432250 92665 439994 186832 428538 438270 531456 411465 576756 468485 464758 703293 80180 472710 29470 550973 487918 853415 521115 449060 511497 318332 650057 389146 546170 553455 598718 485888 571438 575010 541446 311704 451167 698645 608589 614688 660022 626965 632219 639359 828400 654604 657203 676806 671200 316269 1000000 684089 544518 708419 809882 714612 700697 993101 925174 736492 742341 164647 745090 812073 765369 771027 776794 769240 787771 1000000 896656 803999 804754 770070 817324 1000000 829859 841932 839884 844686 766212 854179 888995 863516 871235 872406 873843 835700 891812 986968 777783 883501 901470 1000000 1000000 912506 904353 919737 1000000 1000000 930023 929551 899008 960744 434913 1000000 1000000 949121 998821 1000000 491868 1000000 1000000 962295 970294 682260 965203 928273 974566 489423 971780 963028 981535 1000000 1000000 977361 923584 1000000 978608 642734 977300 978749 976816 787850 977787 975414 977213 886023 928082 959843 963747 756444 1000000 973843 974403 389935 964064 1000000 407246 960547 931138 956942 1000000 953021 908232 947321 944730 1000000 929158 933411 923914 930248 927269 927377 920566 1000000 857376 1000000 917312 899801 845539 1000000 723157 958896 870128 688187 873698 871425 949684 874807 683308 902136 846586 910563 836274 829676 913440 914405 681716 802651 805467 1000000 781820 789452 783733 956602 1000000 767025 761300 952758 647570 744463 738232 699252 726159 1000000 835236 424333 703853 1000000 456105 684212 678090 768699 204413 1000000 855211 650891 645498 670226 1000000 641775 620816 609637 607455 599305 301387 567503 382057 1000000 603708 560916 580314 838484 554307 536700 536611 1000000 518565 1000000 506454 500365 495072 478489 1 484410 941028 107618 353631 29844 450492 390491 439233 648547 443266 424255 418336 474325 389751 346450 403275 481841 418205 464484 462216 305319 370570 45345 1 1 353092 352338 458318 343228 337714 432882 328263 320804 1 178957 227802 313415 304160 24280 304215 319743 298730 296179 112894 607155 331687 1 284450 285613 279452 278476 705781 243954 212759 272444 316539 269890 436619 1 294515 272082 627220 358546 902270 264072 479366 264768 243205 246570 263521 258772 293351 265182 398081 1 277134 629126 178021 300861 21193 263065 274453 666083 277684 1 281328 473450 285442 256255 287958 291988 294936 192032 688715 511149 867355 649688 310038 315116 436503 800640 379013 328282 365543 565462 158755 228757 240899 359306 354931 605169 364175 430424 372507 360856 381759 485285 1 585745 173746 406725 377286 415333 37186 671700 407592 186620 882402 446941 352391 458145 442164 461157 460238 480331 488367 479721 496687 452007 533376 515208 523338 527117 600679 539137 396724 787520 1000000 551493 493817 524412 496513 586018 592107 1000000 592556 533464 509929 578603 631442 705411 643720 645866 656152 60610 671153 857833 679943 689076 701964 699005 704524 194919 721539 729574 728938 759613 740697 806621 753009 757989 1000000 624540 1000000 745915 786170 206041 797068 655410 673776 843370 785213 823603 1000000 669169 677605 857558 848150 1000000 1000000 585717 884330 855403 661793 870644 1000000 367750 852823 985575 904367 904167 1000000 834887 801043 924746 899685 925358 928566 384690 934624 942134 947644 1000000 947018 1000000 802828 953269 875961 957700 1000000 943948 864937 1000000 1000000 968411 969867 1000000 1000000 973505 406651 975896 791603 976302 933321 888221 978327 681814 978747 981684 978732 1000000 666531 977904 294717 987451 976028 1000000 994395 705934 972328 970988 923751 1000000 984099 1000000 1000000 1000000 958677 957354 673120 836039 950183 990605 849009 942676 940949 979619 1000000 507364 927145 1000000 778615 918168 916357 890094 684097 335874 900638 817698 939929 888948 662133 948915 650276 869897 866233 804745 801077 591578 841269 842637 841441 1000000 828621 782832 817713 823793 623596 176319 763533 790901 785859 1000000 563107 1000000 274302 791649 754409 100318 739792 733861 688392 897732 1000000 202268 831065 695726 485271 685997 681028 673705 663880 707754 663123 649121 457566 604403 630544 617650 196372 620912 621371 266859 593155 1000000 1000000 493624 773972 562631 383324 555927 543153 575478 606866 423490 571530 514599 929989 503746 241819 610221 576186 259962 261596 1 462591 160120 444562 444378 1 435483 428174 425000 700594 119095 409596 503882 399944 404292 660997 91234 380461 376367 371872 367741 279862 358897 333484 320682 280582 311913 338833 486670 331398 327887 1 317101 317603 503216 313711 268662 215266 582303 299625 398594 292703 498311 282520 412375 285139 283009 263242 280918 277492 275862 1 946333 1 268261 1 285271 267485 261302 264300 498917 300981 263245 44454 262947 267027 340848 1 264187 247796 112216 281037 266264 203534 94133 270430 267635 1 286831 274069 1 277246 272619 32038 286612 108629 277829 286961 331090 802105 263965 326060 1 253112 307756 821419 313361 283626 725843 323867 401765 330878 334551 183017 346616 345009 350053 360662 501610 417482 371854 360074 1 379131 384885 389510 224470 399368 336662 409073 488898 417231 424263 429454 1 559348 444101 439346 456237 463669 467425 473009 569867 484344 409245 448689 512148 501871 506868 480909 517160 531404 547767 1000000 604566 580470 564091 567378 610400 664128 320041 592492 598265 534778 764994 617224 760257 626356 635866 641891 538358 653630 1000000 1000000 672678 60094 694534 691235 721191 669219 709660 719813 724164 732484 736768 591795 1000000 604004 756447 258422 767839 773478 1000000 784569 767939 794415 800930 806379 686822 740329 442114 1000000 832069 705782 844088 846857 938698 856843 223454 877068 885846 758067 878746 720850 893399 774132 973652 940814 903125 856471 910584 826210 536799 921131 1000000 918576 930815 934496 899069 282431 307416 1000000 893166 622926 957954 954996 391128 735617 736238 1000000 980415 997785 971609 407716 970834 793448 1000000 994401 1000000 977242 953550 1000000 952630 776161 936957 979468 738902 386244 978591 978261 969180 977565 977128 960867 974524 998995 492276 1000000 795624 969535 1000000 967143 1000000 1000000 1000000 960048 1000000 1000000 780904 1000000 948891 973939 721432 904992 932649 1000000 829406 932188 925731 1000000 922367 936561 843539 351171 902329 839095 887811 897918 541248 884838 876282 876880 872376 950676 886994 1000000 853637 848845 462022 355338 832485 824388 824152 819030 813820 805086 820828 798490 792458 210947 767563 804695 770346 764376 756636 843220 1000000 782323 735747 649440 996631 1000000 715559 707687 699918 693871 687787 642386 415242 708634 715556 722468 652066 698705 327207 598916 625381 619968 991506 603489 601385 950095 582428 583453 1 1000000 626503 690903 550459 1 538913 534805 643859 646723 727353 1000000 1000000 824860 501345 494071 480963 475088 506105 442946 195234 361560 447270 451387 437155 1000000 426531 403552 416276 410957 398880 401287 396917 369964 386929 388704 368654 373280 530352 755351 358315 356130 1 901087 908856 132858 339422 295868 370029 325354 321919 1 167894 312147 1 304126 181463 300439 1 295154 293733 442325 287978 291286 649953 347236 1 471650 272939 291199 782934 270938 1 269511 265115 401759 193828 234578 854016 268330 280251 262049 1 511828 259536 264054 264106 264455 266864 268533 477218 340909 1 270276 241973 1 408727 364682 450857 512800 205038 1 213776 284273 1 287710 662794 345641 527121 298503 238763 72631 247763 298243 313037 316236 317452 394072 1 372729 381334 337225 343015 353242 242390 1 355825 363972 313896 440848 710442 184825 383679 158724 943134 163067 972959 592214 1000000 417683 422811 415255 1000000 438358 1 503525 593498 455050 479293 505711 485905 393734 964487 949385 491071 506039 518841 519033 432128 978007 548210 652880 576344 1000000 588047 116170 1000000 578377 584574 647833 646401 603240 608319 1000000 533421 290099 634128 702076 646502 654650 658443 1000000 671174 1000000 693858 1000000 944683 701784 707664 589743 387372 715710 731517 715147 1000000 718043 681846 709934 213846 1000000 1000000 812437 850192 734596 836382 792719 809881 1000000 820483 681887 1000000 884811 1000000 855878 850251 591222 861145 864246 819337 873246 890929 412992 868472 889968 849916 890603 898476 337336 1000000 908597 968681 916027 726435 1000000 1000000 1000000 940037 982331 1000000 1000000 1000000 1000000 1000000 556255 875582 1000000 960617 962514 913746 944225 639712 969258 970490 971806 1000000 984945 971752 848575 681490 484031 392158 289108 1000000 974008 1000000 590353 982686 976885 1000000 945699 953935 975857 1000000 974992 972321 1000000 971775 970503 1000000 967622 965971 995773 962533 967971 556120 956705 956390 945809 949591 947086 947464 941767 938979 936967 908797 930049 928511 942169 920215 916766 911086 893947 906042 902097 898024 1000000 837522 886077 875999 1000000 378960 1000000 865196 1000000 854996 853392 836579 804608 817594 1000000 631640 820581 828683 810920 804826 799869 1000000 942816 782876 1000000 800310 567714 759789 1000000 707253 744148 754588 731626 726180 719548 713756 1000000 572204 695622 691123 650351 370965 678497 1000000 662702 652752 646519 640093 1000000 562726 1 615587 416041 752379 598395 763549 581070 578606 572333 608239 560152 606118 544114 541843 552996 665304 488374 814891 956928 506650 500153 192341 488616 479591 1000000 471591 398643 275216 438067 535020 442102 442871 259865 47309 342807 417754 411233 292184 407956 575067 1 388299 383662 392050 375154 370090 365026 361413 357189 421462 348888 304075 350757 339770 660063 243036 721368 304158 372799 363918 313158 198789 1 304081 301267 310833 301638 333044 564865 1 111437 283361 711114 280379 279039 327180 274630 293246 317560 302061 196403 268498 376370 5169 1 275570 298400 174198 1 1 265493 1 302409 518994 258832 404074 680532 205803 344586 398370 268264 462394 1 537938 273799 324826 1 278055 278455 301669 283335 248141 1 319533 438100 297451 238573 135527 92944 305726 470866 721828 305900 490680 325395 609756 179345 332578 550091 345058 342572 162013 49177 460025 488268 313859 545872 1 377535 554776 305484 392130 419986 333018 353788 411195 538767 421623 232209 335575 1 489886 447788 442599 266909 1000000 426537 475515 592329 576907 493286 620975 506486 364017 518395 522069 843694 527164 901506 545883 541554 560993 565845 670000 576678 680851 596259 604229 599976 607584 1 618579 626139 631255 539181 447206 1000000 1000000 546148 597679 697942 681690 687794 382784 697424 706516 715499 927854 780433 1000000 738537 767507 710318 787052 704737 765013 995672 633396 781497 787017 724809 796883 844634 621633 825074 1000000 825556 829230 811456 961519 849423 784698 852403 715015 806126 867481 877685 875693 686973 1000000 889015 902985 910521 805124 904807 890957 932387 1000000 889771 922615 925866 472916 1000000 959257 929404 941009 943719 881147 1000000 957016 957870 1000000 956417 984348 868235 955755 1000000 1000000 958983 1000000 973361 974980 891261 977735 1000000 976502 1000000 1000000 978133 289902 978671 970123 1000000 978973 976799 1000000 977951 1000000 1000000 1000000 1000000 974353 1000000 1000000 1000000 903532 937822 944967 964898 965993 931129 960565 975228 953294 943597 1000000 948192 887479 941662 939830 1000000 1000000 892389 716748 988676 921591 916965 361997 914525 601164 886208 791215 1000000 1000000 895823 934523 880566 864269 915837 847112 861049 259438 782257 848171 842059 837194 707236 836564 1000000 933926 812864 261217 794286 862401 792151 638041 874776 768838 767938 756262 756581 751290 745021 699263 752118 104027 721469 712607 709130 767639 688208 691323 583723 613091 588922 666882 660733 725892 648380 529060 708524 641943 743277 615968 807450 644704 1 343729 597444 559766 753070 637492 561876 516789 731861 541848 538468 531622 532988 517862 513321 504609 483898 491907 495543 484274 478853 473187 353799 1 456465 551037 516218 1000000 434532 466739 430176 415877 414109 407963 65780 404400 394521 392654 385026 338317 377816 358952 696770 361744 224570 354267 233895 346347 249396 341135 298555 433229 328567 255300 320563 317005 415121 77394 1 305122 493170 315605 314352 313657 302728 304707 197842 716758 282907 436634 271393 273980 287493 210391 855923 274147 267403 499833 268085 267236 59348 255386 262702 1 264254 1 815993 308413 249382 456888 162493 264666 279130 264554 266480 380037 268210 292464 1 290624 719905 394460 276157 1 287591 281353 561239 285233 255937 676477 292053 294493 515628 253642 291086 305325 671331 234048 148914 317682 401739 346408 313081 331490 334558 249008 330807 358135 351106 1 334338 363247 765368 880011 394465 381367 383593 498569 392800 287977 305298 443444 76911 269807 424742 417296 502322 333696 669715 452018 488519 492629 297526 330136 462192 485309 474325 1 533579 861576 594582 602935 526354 549572 9159 839178 594932 412277 708134 688861 168472 590027 593170 593514 599420 605777 606456 625771 628374 660393 775056 394041 833769 701915 990096 471016 363914 736615 714801 378475 575480 955670 484042 716266 797480 685469 734240 734253 310148 853071 757545 763053 770786 533031 703586 889838 776546 748828 801937 382037 974688 620183 701140 837323 484604 837839 842735 847594 457732 1000000 863573 866258 870771 1000000 1000000 981839 1000000 1000000 911102 1000000 1000000 1000000 913602 363365 918279 922209 927935 926153 749696 891417 937372 720438 667180 925705 1000000 948184 953039 1000000 940106 1000000 355354 958820 1000000 965896 967806 599377 935925 981918 975926 955182 823029 975728 944511 1000000 687069 933843 1000000 1000000 978959 762314 969672 1000000 1000000 989385 1000000 976259 1000000 974668 974344 942585 1000000 999707 968570 992132 1000000 966808 1000000 1000000 1000000 970690 943364 1000000 952717 1000000 943222 1000000 589949 934879 938837 927900 925539 583301 1000000 915568 923042 908113 1000000 381982 896105 888406 888644 1000000 883939 956334 796282 866975 861656 812555 978964 850531 777574 852505 908635 802688 796124 1000000 921654 808144 804294 517525 826296 998498 781998 782258 770993 769379 1000000 752519 753818 727803 1000000 734053 738203 793677 694616 714738 799611 693536 687004 616758 320697 806556 1000000 668631 654684 598122 464563 10842 627043 619229 1000000 522489 536854 594296 178694 588420 577702 574086 1 557736 544377 362858 539352 1 527340 518979 515598 467124 503697 1 234543 1000000 913646 475088 469229 282252 448989 1000000 483035 762258 436431 431158 426301 420709 415665 410624 358664 495090 399366 391075 1 245780 1000000 928976 148229 364055 359681 722890 1 383913 344637 302362 648932 1 343875 183544 321565 584519 236322 311840 336487 299531 303785 297547 129401 287256 583482 385001 1284 686484 178282 377953 198172 505893 297941 272470 257690 188295 230586 377453 352237 189938 407627 541482 265267 178801 263428 291039 74188 287643 264466 312061 178101 259547 403697 264582 284983 800838 268093 493860 270031 272086 272580 285597 266418 1 278865 280696 53958 1 258294 289022 280531 649184 211274 286478 353695 363750 453568 500908 554183 1 333003 327256 334483 324398 331443 337872 848983 300899 347358 357110 721746 719094 334759 271780 375798 381506 132963 391610 403682 601408 403337 1 409812 418487 73273 607658 377579 161666 482715 722823 426633 461148 475650 444025 380734 782464 1 663168 510159 506901 511904 518741 524698 530700 200363 801806 556026 413167 561982 579177 423614 564480 658725 592329 77523 605888 610777 577826 624112 908682 635076 827728 647453 653634 629475 665963 672116 776251 664414 143102 437718 702572 711319 714192 1000000 1000000 177925 723356 744148 743861 868812 761447 625623 772832 247460 861475 788867 794690 730194 889076 828824 816074 721632 960733 834317 435828 273008 1000000 1000000 928636 860390 876844 882529 926865 878236 882511 909453 608991 887369 900323 1000000 917634 1000000 1000000 1000000 920751 914044 1000000 1000000 933568 245269 939445 937116 944420 584074 539271 1000000 954733 956886 1000000 960865 867145 964775 932410 1000000 1000000 1000000 973196 973217 870072 975203 976130 976795 1000000 1000000 985236 605670 979435 651927 981017 978775 963023 365207 1000000 759486 976820 978721 764929 1000000 973118 1000000 970222 971015 925745 1000000 1000000 963863 960573 985693 952115 1000000 920841 943378 1000000 1000000 667138 935644 935791 1000000 1000000 981856 964286 918428 1000000 915520 908866 747096 1000000 886838 893812 927645 972965 881267 695573 192475 1000000 975921 834533 813213 849757 844309 242227 848744 181148 825462 819960 814755 603365 458410 821770 748365 788003 786100 258607 771300 375898 1000000 754346 742019 423269 694491 739911 723480 218695 597653 42280 937086 694935 707171 690978 878164 1000000 684153 1000000 651904 700588 640628 631818 1000000 133473 614958 707690 597879 596250 329651 584846 579133 610700 594286 559266 985061 547176 716331 531158 618112 523115 969966 176922 505690 818225 493715 496328 231192 476617 788466 142416 459721 436107 374876 1000000 506390 436810 427369 721894 465099 330237 410729 1 721439 396763 633211 383496 666673 756570 363305 365223 360936 1 352602 348551 344585 318392 337012 291368 375820 322039 873364 320503 316141 409612 485776 307977 340710 361846 816246 314601 220518 13458 1 1 284148 198948 178225 338137 192256 275619 306708 278473 305561 282724 1 267931 1 257541 160125 264966 246008 264207 263742 263357 1 262328 376480 264759 275334 302429 280244 1 250051 94764 1 270982 1 1 273974 3175 278393 280190 335684 213240 291207 275710 184192 294052 295639 461738 250226 305259 306287 309624 511361 478231 316029 1 497932 358930 347478 340966 340619 344565 388454 415293 299329 360876 365640 374288 360057 347881 821046 387617 396627 374887 402118 452476 413392 417087 352692 445716 1000000 284849 443228 172499 448795 480471 143533 470672 527609 565309 491695 299366 505099 499527 511127 604019 523354 869099 608454 1 547299 501105 661910 543969 841318 571678 578839 612002 677535 706250 419414 615603 572427 521675 590920 759496 685006 676303 657798 664226 706880 743032 682631 688732 690137 721814 678497 712444 1000000 724875 1000000 865427 741972 843470 754100 764143 761541 768854 774083 795626 787873 683295 720104 804106 809409 863152 1000000 825150 827969 835355 840099 829334 849670 756119 859508 587461 866862 872339 860344 1000000 519980 900601 913462 900374 875990 904476 909154 913010 898093 473831 940386 971518 978682 932821 935712 938695 879321 331503 946813 1000000 1000000 954047 959917 1000000 881988 962799 686769 995804 1000000 969158 1000000 1000000 685481 973857 959263 969609 849560 976737 977847 978922 1000000 980510 982444 971589 971284 978714 978155 518984 975460 988748 976114 974537 603402 970673 1000000 780039 969472 967999 966421 998001 967799 959752 925797 737680 954773 1000000 630092 947614 924366 896011 250796 1000000 934116 728037 1000000 973684 897443 917566 912177 908015 866358 836529 1000000 1000000 304010 801857 906519 264278 874032 870363 933234 208995 845703 728274 640117 834669 831044 1000000 851339 988303 816454 710070 806605 1000000 750120 596596 986598 777296 775340 767091 510727 755600 1000000 744192 738129 771894 726701 720766 714751 714273 184415 635455 705027 1000000 720341 672326 726170 124233 653888 647791 532822 635205 618269 540715 616668 823836 617036 541462 604757 596642 572583 836026 567271 560744 937372 662726 658281 633486 530854 1000000 1 564494 344006 501231 416892 430422 470483 653888 1000000 896582 461348 416814 424668 408254 439568 433470 428994 425219 417383 402496 408221 529736 338745 393926 389451 384498 691644 618226 373655 1000000 420537 364391 353815 360647 390136 249663 338030 501987 246678 314142 365024 560981 297114 291598 378656 755547 255957 1 433772 372460 232923 291491 28174 1 283659 682869 277833 142647 284295 1 251760 269493 275886 407359 269098 105479 272695 277235 266166 346553 253290 151556 239025 273416 211319 263525 405235 318574 129585 311821 265977 1 442501 254510 273362 254432 1 1 596119 278676 278123 584055 281547 283552 285679 265464 290089 1 294640 297969 295938 315950 519034 307804 311845 834795 416555 325217 360953 267509 257539 335608 709311 87345 347198 351990 661271 324413 363995 363341 403290 357813 381742 582157 403866 395954 288138 405713 417924 263306 420739 398303 430749 452414 449251 452573 282169 458040 522957 469686 477003 141756 975884 731930 512583 503572 231593 512546 521537 524817 533811 539297 545336 449244 1 564425 324561 573278 581516 587308 545551 963601 500421 609956 619098 627213 631473 637762 643893 650214 652333 662552 668663 73179 712037 830171 693035 883614 1000000 696533 1000000 835747 1000000 718732 740845 627991 754746 1000000 946698 769721 758488 810010 686374 791805 797231 803752 808161 770541 743791 1000000 828625 806623 848775 842329 849067 853314 799740 886406 866892 852810 1000000 875675 779223 665543 703588 1000000 1000000 906948 1000000 1000000 844388 1000000 923366 882323 993050 946201 1000000 937867 1000000 980424 1000000 1000000 478231 1000000 629349 1000000 987678 961598 1000000 1000000 931827 766476 1000000 874587 972663 975052 599900 975656 976456 996920 376842 974780 978580 978845 979001 1000000 1000000 1000000 1000000 977702 977149 1000000 1000000 975382 975477 969053 975937 1000000 969919 912136 932832 1000000 997480 893635 959692 704135 930774 888028 800448 944227 945806 939431 940088 924673 754536 931433 931405 716181 1000000 918474 623566 912897 907575 817307 900112 896186 483326 888301 883435 868713 875314 1000000 968110 861875 857288 852670 852499 804719 601873 832903 828066 824430 816671 921122 1000000 299571 796633 779271 916454 1000000 1000000 761281 763360 759857 788097 746048 357666 734377 727210 241345 715866 710560 845048 1000000 692639 1000000 678971 674179 666761 1000000 514217 649469 643282 628716 1000000 624222 536628 613171 451480 654171 1 541995 581057 1 572301 563247 544527 551947 1000000 535154 455698 560835 520662 514594 504084 500877 502817 466942 716997 486575 429455 539717 462978 457444 898955 465541 1 910129 240431 835082 419484 410858 418068 373711 399869 395342 382166 347644 84663 392492 371978 405421 678028 409081 330071 351401 68724 388188 339198 340623 434451 762482 324626 159295 317972 318119 311498 32792 7651 306406 1 292487 1 291761 340537 286478 191123 23352 363452 746768 270177 599470 238649 273116 266332 559441 430406 220394 269753 266642 266808 312674 423747 264234 253450 273295 1 262447 303140 263172 122008 483580 188401 266515 292973 271432 904756 248690 735640 522689 922578 153440 1 291464 271948 314578 285106 418988 289461 1 686891 526217 55670 302193 304984 535808 945592 313676 383888 694181 323904 327493 346189 1 296895 251693 337370 350342 353926 85255 350147 367043 400098 919890 381087 550434 400582 1000000 342183 403865 409206 917499 508207 998999 343987 433422 440238 476256 447518 291139 462214 843177 467092 478876 486537 488946 496114 570972 491314 513706 457523 568751 1000000 540747 552677 549709 556181 358916 851219 574140 618684 575305 1000000 598860 605026 588748 689264 1000000 630611 635465 1000000 91824 654584 740215 789665 473139 794875 623354 81499 1000000 400155 777306 879111 699141 158948 775157 468237 902973 745813 270331 769465 1000000 773639 975968 934021 793306 437420 837717 806428 479399 816909 887062 606324 829222 837223 718643 762858 803721 798160 683814 783817 873197 862910 874873 393706 915081 807711 977586 899458 1000000 1000000 913035 870978 990662 921480 890306 927890 548852 930764 890271 938226 1000000 776168 413746 946766 952829 955108 590575 958107 1000000 1000000 980218 923569 967995 1000000 970942 991327 1000000 753314 969401 913656 1000000 1000000 1000000 988147 1000000 978475 979080 1000000 989633 671740 978324 1000000 1000000 1000000 437620 1000000 1000000 905305 1000000 965977 968939 1000000 956861 968918 958920 964195 973983 1000000 882661 469918 350835 947323 944435 941647 938417 741649 932525 467854 925710 794165 700673 860140 272519 1000000 904983 1000000 897361 893374 889533 855754 879228 863222 870083 805753 365670 858640 1000000 886012 844216 839518 922434 825011 1000000 567217 815299 191438 803573 797870 819374 921216 782627 733018 775810 641670 759282 751596 747756 741990 711933 730099 707494 719697 706346 723367 619423 684614 729978 682162 675906 917088 619929 660301 519591 642116 638416 632389 626515 613309 908280 676682 601721 639603 639610 1 576721 546700 570701 558623 551404 399230 548787 534381 322408 1 521500 741471 230449 649081 553551 487208 481403 244614 488332 496845 459156 453561 276403 551973 791298 419484 426864 415912 487328 596646 469877 987243 388069 152349 388247 1000000 396912 359540 369404 292933 360531 356259 351951 348115 429713 340284 232163 1 457567 637352 134909 319084 839857 118874 189796 285717 305671 1 241956 295459 270567 290477 288270 253111 281135 225299 566892 350771 276617 352096 273549 1 270086 269754 268697 267519 1 267136 241284 265630 569974 264254 1 135735 265022 264122 264546 218392 224296 758595 107276 267175 913603 269656 245802 272301 6392 171037 282076 535805 278745 280558 388280 301744 284962 472711 290979 296508 1 205695 303267 390011 303896 277919 320683 316484 1 323078 736435 413629 324341 281458 341028 345145 831986 1000000 364019 361973 490146 370134 375208 380114 81684 316152 393172 394678 403537 742402 413517 414190 335761 428062 423023 3351 437236 453391 322537 497971 466440 575662 457168 1 489296 482079 500567 507091 56090 517961 484329 528187 648388 132835 547115 522170 527552 566236 583766 578571 710472 590960 604373 603340 613829 615675 544665 627581 634101 645051 634897 871821 658862 994716 655260 653372 584092 675714 695749 616327 849376 709577 732845 773812 746413 718708 575860 1000000 766329 374072 872139 824258 777674 834838 803011 794015 799591 455846 910268 815286 820656 974900 804616 835728 840606 845632 627539 777364 355894 858563 864314 873363 877743 1000000 884308 871585 816208 899435 911695 906284 1000000 913388 906786 920381 959125 902511 1000000 984459 915301 939160 941952 944665 1000000 1000000 952234 954438 955018 1000000 960834 962741 964544 966244 968419 971797 1000000 969996 1000000 914524 1000000 1000000 848277 953703 795780 798831 619670 1000000 959365 979494 971848 967133 978469 978038 1000000 1000000 932875 977099 804267 975327 915823 986162 730862 967905 759178 470430 1000000 960913 957943 553952 821839 1000000 1000000 947081 526481 942067 938899 869072 933017 931577 927146 901050 911465 946833 820294 926131 906223 902420 899053 894557 890377 886395 882373 880252 873544 1000000 879663 881369 900750 853887 845205 1000000 836052 899116 825988 821446 842338 810456 923242 253265 798165 233798 1000000 1000000 772299 854228 756739 395492 749462 795585 737811 731719 703062 723895 602641 706399 682367 696757 689926 682001 617836 527627 830064 619129 652591 856042 1000000 247993 588446 622137 284143 607384 603542 508814 589965 589116 654219 573925 635510 562796 554315 309589 542117 533216 898833 529614 482953 633226 488183 496555 544045 489100 485832 516235 1 437024 460699 455257 461135 444311 487532 433330 475879 819311 947748 344918 1 144992 297012 373940 304581 409145 379378 375459 224134 770307 348062 365117 355660 1 481968 832353 370332 337776 205976 337390 365977 319869 71664 499839 468642 686277 1 420662 298847 352184 293864 291269 288918 285602 284609 282585 931398 274772 209063 900789 270405 266034 288263 698219 269044 268047 268872 1 603713 265185 264566 271619 277834 262715 259965 264157 265493 264614 610853 324841 259119 337455 268243 268648 576896 269992 342880 273593 275044 276595 302765 280062 159995 283940 1 279358 544254 594666 126430 298205 138138 1 1 246444 279379 307701 317557 322139 325593 1 532586 350456 150907 1000000 539100 354042 277459 284102 364612 279270 391809 377901 382775 713395 390112 207234 414416 401438 413721 808800 476187 453688 1 437613 108258 447044 452692 10155 456691 470044 1 593114 356868 496248 506664 504498 515118 557307 524515 528205 533574 469347 554637 555536 616718 515157 570739 591914 1000000 578963 595347 600704 612850 613417 618912 626317 612469 651326 644953 667462 657354 525468 1000000 584454 1000000 681651 568832 601257 577102 712149 718135 809361 143692 923672 741780 939546 753374 759119 1000000 1000000 777045 779329 794087 691885 792870 797060 484038 818129 122110 377434 882930 834417 925890 844720 861065 185739 858570 857372 867910 857509 881778 990365 887221 955580 718967 897194 901181 1000000 910577 792264 916037 469636 921446 926257 928252 931092 680958 1000000 1000000 403773 944853 948403 1000000 955982 956136 447625 1000000 583171 1000000 966647 613984 968998 989324 971755 972894 992868 974998 1000000 974719 970472 981210 991024 980501 1000000 1000000 480230 977814 980171 1000000 978062 1000000 1000000 1000000 866799 553650 973587 972444 715166 1000000 1000000 968117 965152 841288 961505 959015 392214 955279 960914 942594 1000000 947278 1000000 963184 736009 906041 967975 926549 906136 942903 917646 915531 998745 907321 714207 826588 1000000 691554 1000000 887875 1000000 879504 870019 1000000 861552 915565 1000000 847276 842413 843609 858531 953551 822188 817230 812007 805737 801271 870357 1000000 785908 951441 773955 765603 766158 62638 858959 679176 739363 704394 730266 721794 716056 709835 696355 694002 617183 408739 664726 673598 726892 661086 684765 670043 1000000 669203 631218 1000000 618946 607302 605400 599288 320108 586910 619697 451369 652909 563867 555950 356265 552778 536837 665815 526484 16817 513754 152320 358753 1000000 490819 234845 473992 476892 467932 914544 456695 446659 457469 476817 434942 854054 454902 417881 176099 385514 286400 264968 394698 390041 1 380733 533594 1 1 362996 405491 549107 437235 247391 358715 575159 306346 331334 330252 301557 1 550252 338694 311217 301634 305258 1 122481 314656 288301 292009 289655 839863 214400 288089 281245 279397 352717 1 386888 251952 271710 267216 235702 80774 309540 266641 389406 265375 264723 185222 1 263952 1 863240 264282 142000 1 806751 621774 266573 268237 689878 1 229737 276348 1 273542 767676 277680 453263 380514 301587 284867 1 291158 262258 957137 297375 299981 558810 1 308542 311548 247201 750047 304132 338759 328130 330898 339823 1 516666 336870 351382 353985 529321 363949 411851 372146 360317 465701 1 390091 320136 1 419609 1000000 521422 555365 425251 956486 435654 434912 1 451980 454678 514404 252953 474094 487859 483505 488357 753718 513273 332759 721006 520556 542816 532107 537224 370226 550640 556717 562837 587366 575100 589391 49668 365590 455341 599036 475389 644445 624057 618384 638626 674198 683442 1000000 677302 667863 674037 631290 686235 1000000 734239 704961 702488 716448 495109 728352 961426 192730 746173 619007 757602 467504 765847 404974 778638 785633 791154 792501 802928 657156 924038 816402 825754 675109 548725 714681 1000000 847753 892424 895820 861443 986774 870890 887599 879631 874045 681068 892124 283161 961556 543418 1000000 779879 740075 918480 922978 923882 921078 931691 934300 937582 1000000 944942 945898 952907 950804 1000000 955269 1000000 960432 961730 963514 949429 1000000 974211 970136 542640 581387 330229 520257 710619 1000000 977898 665077 945650 728246 477401 986709 840434 892962 986512 488298 1000000 977904 894175 997884 944610 975410 1000000 987901 971562 1000000 973893 963250 1000000 893697 1000000 959750 1000000 1000000 950922 1000000 1000000 946362 715909 940976 866615 1000000 916212 907052 871262 908207 919146 245005 654495 928723 904682 899921 881585 890114 880774 899059 1000000 887333 862932 864996 835754 872763 564232 848684 844083 818395 849339 828970 590973 824563 938497 808642 804086 797601 976611 925139 914743 775606 766115 760854 1000000 753869 121022 741253 770205 485453 671101 678385 283632 705607 701288 693503 629201 402343 331050 668316 656753 644528 655879 621923 634331 714002 625467 641763 620915 613360 905207 641028 576427 95656 574908 495000 564535 670802 452672 664147 551684 523961 1000000 547802 516163 509441 482565 861079 491360 494087 497471 475291 685528 463970 1 452959 447497 440519 800180 425931 750448 348496 582097 218328 208678 397688 379839 448645 361679 1000000 376848 388865 368613 345953 390474 355691 351953 330229 343744 863163 336072 318467 328148 325334 892498 374473 660577 202654 315819 324593 271705 308909 764 186517 334671 290361 376461 286056 1 651046 365929 419163 276510 169979 266001 284978 274128 522314 266207 267573 293879 265210 265566 265062 266490 243420 269477 1 318895 264263 259921 429042 264051 239603 266796 829959 278981 259500 270305 380876 272817 1 275749 274512 1 272215 80251 759061 287037 288417 252768 377890 296540 299193 1 304756 307665 339387 314628 610546 442980 300117 205591 650441 334338 422942 382558 403996 308868 283251 451800 362225 364639 371047 375476 228090 414734 390761 474049 413071 408728 452954 398571 254336 395707 749931 434250 89679 444736 447388 233293 462935 1 415032 473236 425699 489699 583015 506272 619119 549822 1000000 515628 502249 536832 837242 570484 542411 487061 433861 572348 579524 600537 532378 626189 522290 613709 628678 451624 622640 635117 210825 690557 653813 660069 596107 688066 679292 688669 611027 696621 698067 1000000 21031 739763 726651 737025 626555 1000000 748914 759714 1000000 748852 1000000 778544 784308 761806 698625 800856 836835 1000000 1000000 1000000 826123 829955 836604 859626 810428 856922 1000000 910318 1000000 867291 610393 701546 903173 1000000 869125 846665 997030 1000000 909539 909618 1000000 1000000 920445 924399 927512 928337 933800 936820 942845 1000000 1000000 878657 950230 952627 954925 743510 959424 960461 960506 905434 1000000 968909 958809 1000000 972294 1000000 974507 870298 818106 977044 769809 487523 1000000 1000000 980922 979227 966034 1000000 978629 1000000 1000000 968282 996784 1000000 804740 1000000 520059 973006 978030 969312 965992 966202 964491 1000000 961470 969570 953961 525552 827953 949165 1000000 832246 303558 859208 1000000 939198 885359 926813 923540 860996 1000000 670571 905694 907051 886558 1000000 894108 887022 859012 881725 854093 898265 387002 864089 860352 852630 479469 1000000 943619 730233 454602 825409 824710 814657 810439 670881 804260 793922 855933 994631 778229 771560 948785 1000000 756730 556496 743489 649313 725261 748486 719366 746006 707321 515050 1000000 689267 626902 717586 670941 650603 807812 652379 530494 602594 806792 627439 621412 1000000 612629 9805 644820 1 584484 542612 570719 546441 506614 553613 1000000 281379 406073 552254 523469 521999 511605 507903 547387 1 425775 297031 477757 472838 1 55514 936699 385278 443693 717916 21343 483302 401693 417461 436281 410982 402513 397609 390491 471709 379547 435416 363596 359302 365582 169546 871205 160849 348878 64835 341024 457705 551266 345336 326191 365053 423685 762013 73654 321343 306960 246099 347868 1 243008 267529 1 288764 284872 327697 253896 1 257449 23543 438567 257672 424872 696421 1 269003 277542 261597 230083 264120 260541 203500 98697 216953 264274 755233 222492 808797 264654 265210 265749 266384 349869 290870 326779 172552 275289 388707 203220 275314 276933 314498 1 812677 470047 271413 130823 290952 518608 273286 1 301165 221442 306861 309838 235307 178359 321392 323865 397377 116324 333306 366489 340823 343014 319154 1 356115 360974 1 182932 373920 270449 383215 103252 431143 397542 419740 547807 297282 417239 422219 511618 870279 1 443259 618015 1 452384 628124 1000000 473375 812495 1 493764 507015 633358 927806 517220 523503 504874 487566 577228 622113 553664 505461 423925 624388 577811 584294 588804 547817 1000000 512692 990068 489177 600859 633247 735741 255763 656264 658232 664011 647953 676599 682922 304561 728036 1000000 705700 713074 848715 812124 997409 736822 742772 862298 983454 699491 210444 297803 650422 780248 403824 793534 267429 804333 948788 833160 695757 691486 333504 835231 862270 826967 589250 858876 859198 1000000 868395 873467 883112 1000000 904957 889886 893744 218778 937743 239239 909360 606419 811153 936267 923391 930171 927199 932908 935520 786719 1000000 510783 1000000 1000000 961966 645304 957797 959050 961779 515332 850586 976163 967760 969268 935805 1000000 1000000 971128 975401 1000000 780905 977545 978103 970848 1000000 1000000 979608 990137 1000000 857027 1000000 1000000 1000000 996224 973761 975544 963355 974318 972396 1000000 1000000 811239 966635 993801 1000000 961337 959387 1000000 938252 982033 951773 946439 987676 942640 1000000 941556 1000000 903170 1000000 924532 925603 1000000 934295 986230 672199 903145 962284 897469 697955 950451 991615 878739 847657 275120 859471 800319 914164 851501 355433 841834 837141 848447 826990 785811 820140 314020 811989 811754 819691 808835 1000000 779721 192472 708623 671014 392377 893666 370391 671387 1000000 188446 1000000 713618 929349 700027 696978 351298 679446 677593 672597 590036 169357 558448 646899 652836 635636 45877 639854 619365 518140 33037 598441 523856 588641 579707 749545 590647 560881 901066 549260 613545 536466 385469 614427 952497 455382 507414 455641 446445 943825 495748 381346 326692 467219 512572 294305 326855 445281 439811 847447 964230 617232 429134 413929 406260 398087 1000000 394265 113347 302285 454673 358926 1 183097 369711 358331 293670 341410 346080 673962 136507 373335 330882 18450 224288 320514 511875 23373 493593 494308 293647 283880 180726 399606 373033 490998 343775 704648 1 283087 242981 279130 281400 1 435127 1 267931 122584 1 264035 301433 294415 8843 242812 260333 263528 356932 325685 264165 287827 263307 306575 265116 265615 566407 270704 254796 1 1 194149 32064 273322 710806 276311 735054 269592 445476 243103 331435 282980 283464 291289 118602 443634 300420 386585 304937 364216 372902 417449 330515 321778 325329 328955 332321 338244 339759 343649 342638 351576 431620 262031 699020 368312 685606 377364 493971 387038 702977 386293 620169 143360 410777 415909 420917 763925 578068 435064 441940 446401 1 416950 516118 467299 1 480657 265119 826253 180767 592684 469462 523225 822299 526902 534089 545626 544955 558603 570932 563775 1000000 523768 542261 588224 570402 600748 606944 613302 624248 624870 637341 638007 657702 138730 701118 662492 659245 422701 681631 713152 796940 700888 735372 1000000 717381 697458 725560 734639 749236 756451 752673 767408 281553 770184 666697 540471 783028 690046 872553 799751 801692 1000000 833076 901778 908080 635022 1000000 843693 843305 828862 744643 918407 866875 871617 880188 879585 884576 872844 892833 896560 1000000 1000000 905666 902287 915761 502865 1000000 927568 958825 961367 1000000 915402 994979 942768 984113 1000000 959706 991570 1000000 965387 836026 959083 1000000 674091 443318 1000000 970183 986684 1000000 710839 975419 975917 1000000 1000000 817496 1000000 1000000 889471 982093 989701 1000000 979089 978462 978403 977948 977346 1000000 975842 863641 1000000 1000000 981188 974645 884972 1000000 959997 914189 734036 772731 893657 939514 1000000 576068 612411 960282 943464 1000000 938126 925127 931875 928454 1000000 839325 1000000 979377 1000000 604225 910312 1000000 968740 907226 1000000 1000000 427752 753849 1000000 866794 1000000 803300 852146 490104 167291 839908 767430 827360 826971 818185 849996 807062 802619 766152 937391 786072 1000000 774454 769584 1000000 154123 1000000 746387 741446 747318 548097 731276 716912 713472 701235 698856 692299 776135 309003 841069 707722 54833 652306 596070 643646 1 631356 611259 619095 612661 578240 600279 594078 589096 581733 590843 560257 563309 572100 575905 544756 481053 575197 519530 522967 1000000 5035 503316 594480 491628 550750 393994 474575 467536 463153 724277 451339 447100 534658 436166 430894 444491 419835 224518 426948 314751 549388 1000000 390618 285324 383187 237465 372543 1 363103 382259 274637 351275 347949 1 385252 590357 332873 40160 330837 356783 292124 461392 312559 306644 447483 302310 212255 294149 295219 292401 283595 666421 1 590069 281754 84278 712892 251980 83114 1 264404 270871 272706 228584 269516 1 256141 206830 910918 742189 117921 209035 264214 14369 722385 8474 320353 718380 266082 341960 1 1 183297 270472 531922 173752 428069 366180 277322 270812 73119 372255 24590 288006 290695 1 207754 306415 299677 302256 305254 308313 311213 1 317749 631837 326393 27804 331158 834907 458687 342400 647060 353546 353318 355434 362846 367247 328713 375765 237190 385264 390917 441811 424898 235250 134180 1 417475 271971 400688 253391 368184 445776 450974 1 488056 467815 683011 488432 343666 491216 192475 502058 589190 513961 517542 500150 538565 883310 543827 593975 554769 567207 561249 559580 615518 754156 591429 600059 605200 805783 660407 621173 687020 636196 892254 649228 654749 821080 667249 673229 679357 685453 667243 1000000 699782 704576 715701 721674 717370 735024 314758 674864 73193 611393 762164 880791 774728 779446 796486 790468 693789 920247 725530 766326 681636 769409 827338 862779 1000000 842495 503870 853880 953346 867719 868403 878764 871944 971735 883262 903477 891365 817880 896648 1000000 951002 950431 532916 920949 876999 925201 847822 930570 1000000 937294 1000000 1000000 945624 948191 749955 952945 958878 1000000 861882 961604 963534 364326 1000000 942958 937167 896460 1000000 973719 978980 961945 952100 977255 825029 978764 978405 979080 994276 1000000 976068 983930 998874 978595 1000000 987374 877440 857324 965412 1000000 972203 798471 1000000 966282 953829 1000000 946613 962282 1000000 985856 953650 1000000 513840 945853 964003 954018 1000000 938936 941197 1000000 937765 830037 644918 876110 668624 462929 912341 909693 901650 830805 932551 907281 885490 1000000 747532 872465 864598 860760 543226 854434 994317 844746 838433 857040 906914 1000000 1000000 771631 349877 1000000 919295 793319 790201 810480 774584 610598 703872 767542 856333 748613 505049 733835 1000000 724641 718669 799772 766729 701530 682802 688499 682397 628833 553157 663984 1 651644 624977 726895 633790 629007 620679 871392 378530 606743 571801 589715 165807 578514 606370 561923 558997 523951 624850 1000000 621875 640230 522973 469035 1000000 451554 496636 493860 526992 556550 981579 508884 455706 142257 521744 334729 130339 428417 395055 427213 1 417075 400103 406890 417941 383706 650980 19805 382836 77843 478586 1 821211 353845 397513 264649 348288 344295 382550 164485 339789 329515 794319 321531 389127 283616 312803 1 540306 347626 572283 306728 107464 293270 295343 206931 286378 311048 282263 581497 278589 276913 1 272506 107331 233160 265055 291585 438782 106704 263969 298294 119373 264870 1 199158 1 1 1 264620 1 296967 281968 713071 277177 1 270109 270983 607356 353751 798225 273730 277271 279624 272824 1 284733 290881 289058 291624 612728 296302 676498 1 267272 543221 380736 313465 205797 319948 323412 306609 215363 318003 335467 321941 356074 331175 312935 1 360593 256638 1 353731 379373 383740 593715 395410 398174 694107 395204 410028 514940 1 443334 433610 447451 444276 558420 568317 716461 424651 440811 415116 689031 330811 494668 503840 1 472630 518313 505596 530070 582341 542110 976780 438536 560347 566471 717491 709597 573896 591950 306932 603452 618074 615851 621759 957843 634391 584117 643368 654320 1000000 627140 730629 677630 1000000 689867 662613 998034 415776 770855 265135 938181 465217 675334 894756 749923 760140 337900 1000000 773623 777901 783427 671466 797606 799780 158071 810392 815722 818061 825971 641146 382241 840963 850884 1000000 863752 860195 864609 1000000 873529 1000000 775182 916403 803695 1000000 898580 1000000 906502 1000000 1000000 917758 287133 1000000 927310 930418 946060 1000000 1000000 942273 949524 369611 957849 571578 953553 958244 1000000 1000000 1000000 955563 951197 968539 970846 1000000 1000000 973429 1000000 975480 1000000 1000000 977970 983277 658657 874271 925934 1000000 1000000 986101 1000000 978388 772580 1000000 914841 976402 443760 975057 724537 351080 971170 281049 944987 966609 964914 962829 897141 966542 957763 959893 1000000 877630 947995 934232 942147 843334 801101 905013 329770 1000000 917905 807777 895962 961432 745034 925374 905444 908991 1000000 880702 960533 762569 580717 872804 854954 867080 879366 857334 812265 978490 841306 834684 781507 859698 820920 815879 713455 679405 747764 794737 141228 900671 778562 836684 845742 761325 826849 198086 711360 403179 202103 722747 642588 821966 329623 700342 108312 712958 706656 258045 741119 665900 703888 540536 647288 223147 505539 826836 416479 574097 637531 601138 597714 654497 958819 579217 576168 566917 640484 364998 485381 348552 536492 1000000 452877 528421 506649 506786 588202 498118 33819 506245 481098 472229 740528 473417 458036 450077 444661 439321 760491 360459 548436 420591 854679 986702 447900 235668 361657 389006 246888 379674 374697 363067 366366 382791 386195 397455 356115 614984 1 337952 389581 330590 256877 323568 1 43018 313665 1 526883 120414 25550 294084 287817 349095 334602 310008 287039 247318 285676 1 554526 199369 275996 34884 352659 252351 1 260076 268346 261338 266687 265636 666737 265026 254171 279317 367558 268499 174587 264831 266415 267150 1 236223 263868 183984 268955 268693 94132 1 1 319063 350603 558386 160955 278641 305766 1 1 298750 285808 444240 315378 308905 310305 319836 311794 723839 315536 319010 267325 326077 328835 332920 36719 340643 302708 348216 666162 333213 318958 90075 368744 373601 291520 382677 387330 202147 323845 401847 1 398788 449207 421734 435235 475297 520820 441926 531837 67498 458037 1 470374 475080 576533 480720 493041 501170 504759 592145 351068 1000000 934043 542004 539993 919782 601039 1000000 475739 571137 577015 582785 727445 606779 604445 673475 614104 543728 625009 632694 406064 601600 651291 616346 652885 588908 675834 759260 695838 415201 362751 752936 763443 670959 799070 513570 1000000 145880 768713 748054 739615 823489 218007 776267 1000000 781803 739034 864361 850070 870511 814178 818948 1000000 830997 828846 954074 844470 837751 1000000 706984 1000000 867870 785540 209112 1000000 1000000 968577 1000000 637156 422571 907834 908738 911452 916175 259336 922903 888936 537898 845152 938623 939577 910391 944325 943876 949248 644476 1000000 957945 1000000 1000000 1000000 887749 415335 1000000 960643 983575 798272 1000000 983173 888594 964682 976906 976319 977329 1000000 978999 979252 979106 979415 979325 1000000 537882 965415 977991 977372 935879 975323 840111 973877 972735 950106 970136 957067 841640 917521 968450 848186 1000000 946864 950533 1000000 314035 866586 945885 944803 836061 937580 958335 924296 927790 1000000 921860 918413 1000000 911301 907409 964189 817088 811314 892060 792174 884132 584139 875551 820123 865937 861047 616442 845757 856381 819614 376339 620981 828116 988583 841104 1000000 745491 842778 796367 545311 785439 790706 762452 1000000 1000000 852214 754350 745726 739939 1000000 728119 286714 437010 711139 704295 692459 692083 684858 987629 622156 671062 1000000 662192 654604 724976 78829 629644 624349 616306 653477 605050 599508 593385 587843 652272 345400 568610 93267 562774 568811 545200 539593 150252 527370 523168 1 508477 668305 501539 489722 485273 469905 436532 734351 461541 453934 451403 551684 440883 423734 432892 333964 1 414675 409879 372260 219695 500382 666001 554610 292029 376422 372055 359777 851318 358888 295880 669039 430250 826258 334849 335158 308955 359331 468381 213058 318263 314666 314505 308507 308740 370761 416418 577160 292988 207177 289422 618716 384569 285202 276294 274843 242846 276058 557795 236131 836734 270782 287442 268645 267491 267038 864494 265656 265164 422116 278733 264393 1 264380 264510 264852 289186 853582 266287 393586 553305 886658 154405 851905 299958 635423 291611 405029 247496 291750 211394 139892 1 288174 288547 287598 290596 297551 297674 303199 301804 308720 282951 223969 38536 320397 325826 666650 335581 335787 659406 978315 1 253487 356158 290623 362141 367955 372547 372360 379166 1 257732 438845 400024 329155 389144 418134 199894 425584 311193 435927 484762 238822 433443 521340 463096 466431 833410 121560 561793 332110 454623 119255 570953 514807 1 578618 235608 581795 536152 689159 558091 562401 770815 575022 585034 606992 517592 971953 504512 612340 623797 566802 641665 965203 325956 566388 655706 728981 668041 674411 680316 229407 1000000 814917 704621 1000000 719752 718888 423160 734555 740809 793445 752273 597286 538226 718660 774788 640907 782354 762011 482289 802135 807456 812542 889513 875974 742689 864641 838086 845252 455721 816134 1000000 862053 857649 871082 802927 709351 936346 888289 892369 837896 900322 653078 907930 1000000 1000000 918822 686326 933741 931061 931941 933459 914090 1000000 1000000 1000000 815229 965333 954423 958890 755468 850114 961974 965548 1000000 967248 711691 1000000 1000000 972442 974815 952954 1000000 968052 978251 972736 580462 1000000 1000000 735557 966316 979427 979272 953672 982874 979283 549122 976342 976270 1000000 665504 755962 972313 876682 1000000 902467 967123 964242 374426 972522 958613 1000000 953984 1000000 661265 1000000 957849 999361 1000000 855129 845351 929391 624383 922866 920598 548852 912419 949996 707797 900959 827401 928693 888516 801822 880799 875473 1000000 1000000 819986 860794 842492 1000000 844442 149862 834355 829335 824336 849795 813909 811017 799670 700473 792559 787063 966291 864426 1000000 520604 759186 752750 837617 741385 740191 728438 724357 202200 720842 417157 1000000 693877 686400 762966 681401 654378 663268 591501 935048 649052 638550 635868 625706 619952 613814 607586 198000 134112 588993 582938 576667 679016 796280 561988 559817 546123 395692 534047 528080 529464 510229 537646 502464 496509 492779 767183 502102 475209 423147 732617 372386 459380 409423 1 438144 431835 879018 409803 744454 411302 406329 945354 513876 1 610344 383690 911881 373378 365840 365452 448365 327706 352048 312780 343783 304001 1 333023 329145 325492 321427 318971 297692 312546 482755 937505 303195 303620 1 249874 293096 290632 288387 1 284085 1 312878 279151 1 276677 273989 271796 188591 929948 268964 268057 266539 266347 265853 50505 236536 913583 264506 258963 250901 168062 110259 267140 177873 1 273213 1 565847 302837 590915 271755 287261 395515 316284 395770 278847 383437 283346 291562 287095 289499 457581 309991 301225 109940 302282 311181 309329 319482 328638 318397 463955 915265 296855 313959 308694 1 641368 974024 347549 534530 358205 1 575878 373330 187807 380052 521737 389389 393439 549322 496999 433356 408751 421384 419003 429191 420249 781309 666144 440237 456021 440432 466317 490831 477814 487293 364088 532263 501736 489715 762852 518475 376182 530853 517304 429342 551809 675517 1000000 569541 582709 533901 103966 592394 565241 429278 610554 656048 623696 678211 635409 637587 647797 595400 659361 666221 671287 681390 168180 690795 686088 118131 322409 716510 746961 586999 732780 734358 744503 749696 784829 725915 765316 771052 600783 785556 789781 1000000 919546 827003 811262 795482 821667 826781 831813 836819 897671 948859 1000000 1000000 516699 865097 869851 880581 878551 882914 886439 880681 895545 845314 652059 907152 1000000 914212 1000000 991224 924529 915587 930965 936052 1000000 724784 942681 945355 940655 1000000 938434 973191 958396 949107 395500 892008 961561 1000000 736751 989011 650712 972596 1000000 969271 974073 976590 979298 984825 978468 978885 1000000 958224 1000000 542097 1000000 979092 1000000 1000000 979271 910540 992229 796477 1000000 1000000 972074 970932 970027 911599 972238 966966 1000000 506712 996229 987344 954708 948006 350804 947456 980658 962003 942202 936417 1000000 919299 634889 923868 836945 913590 1000000 922711 909868 1000000 1000000 917969 840599 886212 882066 858435 1000000 788039 864897 1000000 855174 793606 819774 858691 834998 989372 828280 766852 815445 615197 804907 451198 715420 777362 783161 775904 1000000 593193 760766 737882 748327 428701 740897 838725 727801 848916 1000000 707975 711239 630730 1000000 683272 677362 644360 684418 599202 324551 623752 657827 634176 621212 224270 615727 444498 568613 1 364630 584582 669720 786611 735308 560078 492854 547917 826376 664726 519535 838031 517883 511913 506087 496811 545944 1000000 477779 477252 474720 420974 456519 454911 449607 515594 456976 433400 760257 422443 566075 412795 336645 402865 1000000 388998 388470 391813 382091 374455 372626 365892 940352 511189 353229 838912 360920 313889 335361 340290 330223 264344 357514 319855 338962 627004 310319 336048 304244 793507 298557 14798 293792 288352 89102 1168 285023 378244 278434 934116 277351 537574 274224 273556 163372 290014 269276 258658 164647 455675 266055 1 166980 200810 239915 264405 96030 261013 264733 1 237056 266028 16067 263893 824977 269361 270285 238093 269051 263784 278077 802212 278788 269626 289027 284907 286575 288877 355659 818350 1 299028 301399 301966 307213 310278 110230 562769 137620 213149 318184 328768 431962 699852 340997 1 349281 354979 361149 376603 365532 453525 374406 379512 388842 410810 601292 397643 415353 391268 412378 407352 422505 797154 678032 438255 443613 446331 470780 503722 322899 498763 525172 482402 481983 484553 500298 441844 511468 824056 523341 632293 550450 408956 550693 557348 527021 600820 613023 480229 582098 587248 361337 608616 813297 593931 623124 633599 435915 1000000 728475 630010 658208 630741 667111 880353 682979 788434 695161 701379 716801 716149 743518 650216 903865 849755 742862 748676 754574 933984 966163 849402 777162 949160 798726 685171 738090 804478 870309 816230 798454 825353 830361 832964 840403 845256 811946 950080 195184 859482 868617 660122 543239 881730 867735 1000000 950095 1000000 891421 946840 909768 912276 916772 920223 923597 926108 927043 926324 936042 939105 937867 944700 990941 949714 1000000 954546 957927 958068 658439 965862 964694 1000000 1000000 969450 1000000 1000000 526002 970851 975496 965137 977279 977810 978357 816182 1000000 979400 351285 1000000 1000000 619329 999077 978555 917818 1000000 884235 983786 996568 970510 583677 971432 297664 964334 967223 979280 963548 961521 990024 970151 719517 1000000 989334 948274 945623 942958 911470 953651 1000000 1000000 928100 924979 921454 916621 934024 910841 908007 1000000 1000000 889941 890361 871308 777350 799754 874706 854896 439119 974080 862784 848533 850392 842458 618655 831868 826851 822618 829631 864544 806248 803497 831708 798635 784802 205642 784330 768026 1000000 756720 648381 795296 539019 801578 644827 700358 715475 708103 985669 1000000 694923 685271 683672 620909 1000000 651360 548571 74596 228352 632855 624518 633662 536685 585563 555219 598703 596465 586733 579868 563907 568009 787934 658022 710428 285667 471390 357897 528840 519633 513579 747697 492779 501375 483632 483512 451693 723066 554175 667423 648235 1000000 1 454383 436113 404274 424501 328387 50193 424795 424642 1000000 346182 389859 385177 329889 174579 362754 384508 362851 904664 1 350881 238191 342223 501066 345717 327087 1 1 242147 396493 255563 1 543649 1 642818 377185 298212 725798 292090 311341 313543 285745 284149 694019 279587 81571 216119 320645 273298 288515 270734 269110 264833 260463 1 262167 243958 279729 267305 518346 304986 290803 875708 308878 1 265455 263795 833646 259666 268629 237471 284118 1 272400 272894 728638 276750 272715 281968 301830 289998 869317 288533 204399 866888 294521 339335 68866 350575 307748 310157 907369 343736 317141 592442 310025 490641 331873 319532 133528 379242 99053 286007 579140 360050 364596 675744 1 572757 385132 386766 391471 619814 401457 406021 455335 422884 469006 424084 36631 386873 443778 249621 452896 479413 606142 469532 470081 484050 486555 510557 491381 363140 374745 509860 525283 528062 533173 539647 857967 547498 682226 357026 566559 576687 633203 588556 599180 510864 594878 648915 1000000 625784 631884 638054 642089 641007 494655 499489 676884 550245 481874 691133 727622 706771 1000000 711822 717700 835262 727287 1000000 811317 761265 727139 758613 764298 769965 803715 776269 1000000 789250 797602 1000000 813983 812081 827924 698511 671410 412366 838992 842917 848718 853508 857249 862848 175328 872370 884383 760231 1000000 900534 902400 897129 1000000 904797 908509 328411 915775 1000000 930804 923027 858853 919346 258882 936236 941160 943887 946561 994868 821834 826274 1000000 1000000 616034 540656 982460 881738 964614 967909 1000000 971622 973050 736002 974527 975852 701959 981020 730687 981179 892297 977694 987667 1000000 976809 979362 691953 696651 1000000 977634 971625 683492 923030 974191 1000000 970822 970501 1000000 967852 965673 859838 1000000 1000000 330447 992095 953775 1000000 807044 946422 980281 925259 741744 521131 933277 906024 925828 833909 912783 963358 804572 906136 1000000 877335 896875 888016 888770 885752 881825 332567 871597 968685 863467 872103 979934 909121 839627 150787 833787 1000000 823683 803874 827810 816405 800750 743826 791627 1000000 771441 761766 769691 992993 737413 769651 156503 738015 735067 746268 723235 717939 711712 809828 699152 693154 687491 680969 562065 876131 533727 433820 365548 644010 570580 629856 642544 620632 529816 562312 595044 594412 702432 601147 1 569799 560420 583573 536574 534298 684000 533320 530031 583084 515366 506133 503832 497747 481748 486490 1000000 474513 500969 463686 458148 452619 50015 155281 24125 400748 195305 456153 415775 301984 405771 321513 408555 464899 386554 573497 405667 373822 89708 1 1 768102 295890 347590 343719 342016 336049 291635 327176 53866 362197 251077 317944 312251 205524 306269 307226 300537 298911 636226 292250 311444 287776 1 284646 285584 281677 290299 276689 313837 785316 272220 225190 224245 547015 268310 404823 232055 551464 251634 615682 264672 193195 279523 264545 271143 231259 272785 432402 160747 210593 25446 756080 271000 292533 1 237408 50630 282010 611899 414868 281540 211945 421236 477091 285705 308525 1 624202 288819 370186 1 306675 292892 296407 758347 380407 1 376946 331512 321853 339328 1 1 350770 495100 327831 363210 342664 371795 376357 478160 523768 414457 435426 818894 878865 1 414587 1000000 498208 267428 127117 442087 911404 198300 456855 482780 316729 1 479237 485473 491141 532283 502976 114639 513716 509305 856568 505721 537947 553510 400507 740544 563284 568362 576011 596413 296287 583441 1 129607 611575 617768 1000000 629222 635467 643918 648332 1000000 619665 677917 674080 645435 608507 693570 149785 683975 803072 720679 721847 919731 735048 520400 745406 776346 1000000 760995 768374 774010 860391 787066 790315 408443 788653 806781 812089 817285 836309 731923 849110 837593 1000000 805784 853227 232848 861772 866706 580150 875147 879313 926413 813497 354671 895924 936356 258804 778985 1000000 914870 892050 887077 863539 934640 1000000 411410 897371 878827 929172 988756 948426 950909 952463 954919 979005 1000000 952709 963627 909473 1000000 1000000 1000000 971562 964854 1000000 989646 1000000 536813 977459 1000000 978392 970585 948691 1000000 710405 983731 1000000 1000000 975772 937479 977850 976931 734009 975008 1000000 972569 972139 965075 969543 1000000 874170 880952 941939 801722 957731 956886 1000000 854119 892376 882657 1000000 942783 939541 880810 933112 673055 842941 962952 1000000 914700 988530 302681 904106 1000000 897813 814343 890641 888026 881723 1000000 400993 1000000 549774 846110 838431 848396 877450 807140 673203 830233 820631 819964 814796 333410 1000000 798927 822285 770553 783606 759862 771350 826548 700198 820438 754403 797568 729118 730905 718838 719487 713055 700942 299568 694939 697017 682332 676636 670251 660663 609755 652009 647457 639636 595573 543586 621093 614840 608582 58527 596687 602013 584396 578549 570622 572520 563797 555316 253792 541134 549443 181938 524432 415834 788664 505395 503028 812971 488506 482291 477379 486196 552454 459215 699595 380404 478481 447325 432791 265096 422310 420745 503902 527957 399560 397448 392659 390087 382510 1 371425 1 365431 361132 305254 352817 348752 342433 340903 328752 353464 329830 849977 1 1 88042 289580 315601 309103 65283 301359 334976 340600 886851 291173 537404 349327 301466 294944 252846 277484 1 840652 388845 310738 140805 809043 288164 291750 275528 177336 175935 265559 235674 671414 265020 264622 240121 264674 260916 535694 179769 266243 53222 240119 263423 161248 270531 271625 273012 288987 275986 277813 279228 366861 104735 299892 280630 205569 291619 304326 303842 330201 362380 304243 754345 1 315010 317177 310526 334485 371347 330510 334906 337674 1 543177 682775 698085 293176 303200 336035 677560 375046 765324 367112 388715 393456 755770 376509 269758 72357 418152 419788 503055 433818 678407 628585 450335 388132 984279 787110 471987 473562 432722 827647 1000000 542952 506589 148403 494632 522586 538447 528431 540602 571431 104986 564328 560375 53505 578915 585229 866594 605736 560778 1 615632 620602 630224 664532 631477 572095 257635 671384 659412 557147 1000000 591591 690978 548070 687292 1000000 670519 963349 206547 618853 1000000 466010 749569 729162 915111 762627 958168 778060 783586 788715 795540 801421 805311 812436 816246 917436 239043 211259 448498 841163 846003 907255 621736 865234 864817 1000000 569346 878129 955937 887129 891521 259977 899233 325957 907174 910215 913783 706226 788858 1000000 929466 929798 806018 1000000 939520 946339 942780 806023 951178 654238 959462 975716 959437 961305 963215 994078 1000000 962675 969681 446552 972501 1000000 974806 956037 881109 748895 997287 977856 961326 982972 968489 952516 493184 979540 979330 926924 978588 978043 915392 735019 952977 1000000 976170 974649 883262 1000000 970778 964979 959896 962364 352312 856191 575245 1000000 952901 992780 758354 256080 1000000 940208 943709 934001 609286 1000000 928193 921130 917682 895491 912160 723857 569912 899197 864096 890537 739332 671599 372717 875442 869757 865267 831496 834507 845519 846510 850783 836395 831839 826679 821640 1000000 309268 809772 800349 793838 617190 847105 775271 773038 1000000 761686 655740 733170 744364 738517 762473 564067 701972 798883 711452 474558 689232 691685 667283 678588 663600 875089 680720 653837 217201 642086 635251 629076 1000000 727799 292925 636254 580272 582716 586254 563482 619780 433670 485474 577806 244392 489385 740091 540828 512064 518281 390382 507108 534708 495446 489667 378248 1000000 471903 466964 519902 612728 392523 445004 437655 438286 429191 422776 427125 561717 415581 403751 398848 180651 386258 385147 469520 378376 373623 130696 362390 358171 317065 355702 351741 342067 36862 1 325527 332457 325331 320502 335186 314026 310923 130959 304995 284625 367498 1 27527 511077 289592 276647 285177 294412 296476 279472 348930 876515 1 246099 271875 275753 270381 296208 271832 335038 130101 271976 265283 264897 264703 398819 271192 275275 1 269176 195617 273296 198849 263366 342819 269201 238284 237494 529447 274034 518108 277023 382111 280033 277009 295731 921087 287028 290974 291377 1 298700 313769 690221 306778 310336 30597 155411 319211 321584 326831 353756 79830 461651 446607 331931 352477 243981 149372 593966 234792 371670 365240 73898 815745 390595 493297 622140 461996 730463 501857 416803 99013 427643 1 702415 441011 462540 613764 466047 465155 469811 474959 437066 487429 425762 475711 247597 510728 516634 522579 1000000 312584 523337 549391 617732 559898 464968 549051 582979 490090 539125 1000000 645962 608168 1000000 625061 681849 632851 1 661030 687533 623681 360364 670785 729293 306219 703898 694730 695492 705572 712495 704649 535242 747606 736245 363753 736265 714431 825667 307095 771402 762510 745847 787659 792714 800403 805394 782589 813731 818487 812568 825348 954279 839822 806081 849394 853813 497308 863581 244862 872510 876909 881319 666876 678086 856166 887588 379390 901804 970765 1000000 917334 919006 922576 710399 614718 1000000 936232 938757 924413 920796 1000000 1000000 940746 776305 343647 1000000 1000000 962720 964558 978538 967677 1000000 970857 951488 1000000 996924 964064 445284 977206 1000000 1000000 699982 979195 1000000 979646 979660 1000000 453749 926511 978754 985980 917451 1000000 975661 919670 974646 1000000 1000000 966154 968955 967395 1000000 963945 1000000 977593 957379 951766 981029 952520 971714 919367 493721 761123 1000000 969243 931874 656148 1000000 732492 956013 1000000 918470 907961 904193 900233 970264 851695 816941 831411 879860 875507 914517 868523 861709 857399 976461 847505 1000000 851104 833828 940999 351929 1000000 797537 807419 802015 796025 790706 776239 815377 1000000 769021 764308 421154 755849 746192 743676 925012 688057 722620 1000000 845450 704548 899191 269118 334660 680229 674100 887041 650512 655614 649314 643304 1 629717 615080 617826 279182 599034 586057 595051 585358 613152 229961 569063 816750 321196 549618 545137 540269 532651 526632 517233 515150 475663 502869 381086 492139 485377 479896 519456 486715 472891 457743 442083 336705 472862 434956 430469 414812 507049 129275 477794 402177 155790 507562 382586 216266 381394 1 57254 592286 38073 349421 354107 353124 213083 755820 865273 335644 377290 329498 324889 321968 318185 345391 349576 314342 361379 303017 354329 297766 283983 1 240521 287817 232928 957844 1 311873 283793 276907 1 276244 270933 191599 257100 327663 268020 268234 15930 1 452453 139800 266977 675263 264500 629991 250931 1 265448 263196 1 1 419590 268731 1 309442 291036 1 507851 276641 189713 280050 281675 180873 310887 856925 306096 292915 535913 297899 300370 620870 306241 348846 311951 321821 318295 1 324808 476278 528343 422094 339752 343011 347347 752976 355116 1 134890 503712 327614 155746 381602 386193 394089 377304 400451 405366 912253 431366 421826 174812 1000000 436100 441397 65935 451309 457706 463256 452924 389182 747647 2317 467756 419163 865402 509526 144305 518792 462907 479785 538866 544909 581647 1 965458 568458 578828 579564 950446 1000000 1000000 447178 874952 618732 624912 634473 637308 280405 653434 488411 662103 1000000 903980 565208 382253 818139 704842 704201 1000000 716791 720567 1000000 731714 725661 1000000 779184 760920 761927 918581 649127 780466 770422 863929 203170 802299 243564 780582 1000000 767696 738911 862377 657105 1000000 803542 867594 862346 863328 863962 1000000 879159 910399 884275 1000000 1000000 878813 1000000 904966 905688 1000000 915388 1000000 918689 1000000 928933 1000000 877916 938721 940894 944238 903143 1000000 1000000 885197 969925 958246 954360 821101 1000000 975606 967721 893618 1000000 671172 973062 967882 975244 547214 977091 977698 978313 984903 803492 1000000 785372 979649 983856 960548 554043 977906 978409 1000000 990342 782902 1000000 680193 974038 727068 970840 968792 1000000 950216 1000000 773787 938550 1000000 292728 762638 951918 1000000 943326 944333 946027 938744 935803 1000000 943095 900456 458283 1000000 955879 912710 813450 953109 905188 897570 893727 1000000 691881 433587 1000000 867824 875609 863393 933116 267553 1000000 753932 1000000 834624 830193 748477 919287 811027 816656 803698 798294 682535 788176 1000000 647400 1000000 767102 759308 1000000 1000000 712398 1000000 730196 719288 719124 903070 1000000 705797 1000000 688122 1000000 586385 621785 1 674676 701546 645079 635745 631449 912832 623004 172690 610817 603788 595434 590474 474073 533295 576378 528235 474367 589829 546450 540344 17684 527780 808262 534592 611247 466157 498933 532177 470908 481561 439312 1 621960 413495 334462 448216 438615 1 432278 397938 421741 416544 413070 998180 406997 329226 634 1 1 378181 664000 364771 365626 351253 516648 407136 103051 343717 1 303137 442485 329383 323501 315836 322976 1 323752 314789 306731 644196 301007 298047 387057 307675 290952 287032 1 873985 282607 15711 278618 234166 275503 293172 272674 227117 258906 1 1 1 260362 266363 266355 261912 477868 275812 265631 521443 292373 275644 276582 380832 263020 147089 253270 268677 380667 275141 257086 132654 195700 794667 277820 279557 114063 286424 284288 284773 289703 81935 295647 278883 301486 517136 187117 1 337044 755757 311548 322261 324072 110552 407451 334779 341016 534357 419354 560936 354200 498823 310680 366873 362342 485397 391219 367206 924016 1 340811 403994 390403 106349 419039 423877 773168 418694 387830 453490 1000000 456170 699299 494747 473557 478526 1 493964 329374 501544 265811 513328 519523 514554 531154 537160 542728 549253 563438 576488 554731 1000000 579882 166314 592184 504556 341038 599837 653574 815500 628200 1000000 641749 642675 638509 293640 567460 1000000 214795 440207 690911 697013 702920 709096 714264 420275 727015 694575 741655 744762 1000000 823006 560150 785854 789923 764874 784103 948504 712760 705430 770442 811290 816724 852220 841074 1000000 915829 841818 846764 852960 354504 960890 865510 870073 1000000 1000000 958142 884028 891419 866048 899520 491207 757019 639409 801332 922183 833573 922939 914801 835816 934209 957051 567949 1000000 1000000 1000000 377569 726501 460389 979777 992798 963200 964028 887238 967395 1000000 1000000 971766 972901 1000000 976957 1000000 973543 925171 1000000 891541 979115 979430 1000000 717503 1000000 971274 979356 1000000 988544 560091 976950 1000000 976597 1000000 974014 1000000 939826 480256 900179 966973 965064 562100 937481 978495 886148 957662 952636 934772 938669 941970 942349 940279 1000000 933548 925934 927547 1000000 921353 918631 754159 934708 995360 885939 758863 1000000 1000000 846541 882361 757053 1000000 868507 1000000 860142 853720 850273 260655 841062 837911 872472 812083 832546 837053 810519 805244 804556 756225 547242 794607 1000000 1000000 766571 729564 624357 475589 1000000 737841 731923 726030 998426 985587 714816 734229 696017 688708 756088 170660 671434 637657 339402 935273 758530 640702 672254 627751 893782 592650 609984 610161 597305 591235 415011 602249 572634 567188 560403 320314 106794 542172 1 519802 524214 663834 519279 502383 478177 986740 488944 675646 478626 789920 268613 460820 322296 455963 705863 439006 425562 823083 840390 418167 413184 408025 403090 398254 393470 388763 384106 378694 375291 370555 461570 747770 1 352593 457301 364263 1 330572 334415 330480 331462 595705 1 317249 313629 310621 1 209293 294977 299185 294400 295926 291650 289336 401441 282743 1 202576 380228 261161 275971 216965 273318 271796 270612 480780 264052 269759 258030 211389 265752 258620 946256 264766 233262 230548 264624 956736 285640 13897 296918 1 1 279619 324313 1 271970 303903 274325 275360 281956 573502 1 470284 651845 274253 846885 291060 457580 299689 298890 303909 304467 232262 1 431714 318513 319756 322969 326543 335560 265058 567499 352782 1 349019 353137 1 326610 230688 1 374461 392342 310432 388090 374160 1 380542 409388 1 985521 452534 581010 600983 438403 155290 257822 1000000 399933 492735 445660 383554 1000000 419544 481929 500053 506404 515246 511574 626859 444109 535228 349988 547536 520176 560024 565854 571543 578647 631089 691644 623257 600408 547802 614917 1 627260 690764 639992 641346 717657 650886 344737 670884 1000000 539100 714022 695352 873893 708149 17261 719371 725330 212920 757789 673617 702337 754623 733643 1000000 771689 285468 614791 790459 793865 799305 1000000 809857 820036 279499 1000000 826044 1000000 872326 844400 849512 854951 741563 820033 358336 923773 877228 885445 892008 655134 894581 955403 901447 1000000 909532 977529 892774 920420 923782 939378 931392 1000000 936655 938890 941281 944819 922142 460299 1000000 886493 883965 959031 854351 958905 975625 799026 666470 969492 1000000 936629 973613 712138 975756 974558 636664 1000000 1000000 978995 999746 981113 1000000 890555 849345 979394 859657 986788 842079 977270 324411 1000000 987575 684365 1000000 907213 970302 939922 965330 1000000 793394 832099 959990 957438 956684 687031 799027 948488 1000000 943221 940210 927618 584999 931527 711762 916412 942084 918432 297778 545765 919105 343488 908857 895942 885706 1000000 871656 877720 673012 947427 630214 859206 856854 853727 1000000 741098 1000000 840033 607786 806527 471030 1000000 807451 967247 796044 931226 319013 913303 776301 484640 187840 1000000 1000000 279885 739540 137306 693701 721769 716135 851598 635561 193318 772446 685587 638305 537838 535479 661042 654293 1000000 1000000 606506 630174 623912 421357 610673 605156 582587 594755 589405 580476 571776 62693 638417 556083 666871 664743 543905 808392 525917 495805 514015 631969 334792 496438 1000000 487796 1000000 457213 551932 457771 244566 327896 375149 440568 435254 484671 502002 381739 414577 416396 1 397443 296676 523942 370277 87995 376315 374330 376788 361398 6765 467934 420189 327982 1 31265 336135 341959 329085 923081 19536 332795 318373 312265 308466 305549 1 580328 1 112135 154250 289677 287772 573176 279362 281647 279663 262332 276269 1 328220 283606 270932 269815 268523 436673 1 259503 272434 256817 264423 266844 264298 264581 76478 224368 1 281937 356602 563951 727337 1 230269 220339 11201 272572 276803 5578 276940 165648 979962 318140 441172 101944 288267 292781 293069 295599 297711 300851 303597 302298 305501 110509 315595 318359 315791 438258 329125 724543 305435 334892 379150 347910 1 356331 360200 719475 393744 373224 1 370868 390886 456906 364819 400344 188171 593686 648130 421359 424996 256727 808137 442093 432499 317064 565703 1000000 693118 605916 401275 424736 47229 323931 507483 952817 659577 521784 529040 526209 172413 545624 613458 702631 565377 625765 448673 366245 1000000 516618 824688 602393 613919 770299 346535 510945 20785 143592 239670 659839 708261 669127 675181 725183 687479 641581 158899 705837 530543 717684 734236 722824 1000000 637350 757226 840338 758708 880997 764272 772774 760558 1000000 792298 797729 701576 808425 957449 123745 193022 909966 749726 839553 188975 848877 844700 1000000 673903 867498 869880 873661 702172 327690 889236 893179 897049 889639 1000000 1000000 912545 913946 878288 969943 704196 929257 256483 945092 844794 322481 944074 741595 1000000 758569 1000000 692692 958515 1000000 1000000 964330 1000000 1000000 959658 968550 1000000 1000000 1000000 888822 1000000 977441 976387 978451 978933 978001 981826 987877 961748 979742 979573 609157 812588 628599 1000000 808019 1000000 803013 974415 910131 1000000 798187 969287 1000000 1000000 964390 962141 1000000 1000000 1000000 969089 1000000 983599 997920 1000000 941272 938440 1000000 1000000 898691 926179 922099 919441 1000000 913414 919905 912599 905291 897079 892728 890057 974202 884552 1000000 889863 430827 864740 936823 873878 869406 880157 492852 801515 1000000 825068 975395 814043 1000000 800421 688062 848426 696444 781184 745960 769211 764312 758561 754605 736248 147835 506899 230488 780145 717767 685535 723765 734759 706628 693451 681274 676053 669096 556664 633584 651544 1000000 628271 396895 664127 619517 613929 605630 600927 602828 578433 582414 268547 513470 738224 587025 551769 290837 214697 533384 477573 12824 703762 509960 503756 489946 492875 242620 1 475187 469360 676187 566476 478050 406449 444063 437405 144401 427655 421214 345096 484054 412694 234989 396613 390227 301207 382194 1 377947 369647 364958 364560 353740 351868 1 631690 340066 331470 315524 326621 326786 319490 317085 315547 37660 310575 324495 304087 300741 408510 295549 288915 289531 616723 286009 280631 282220 277964 275494 1 370418 346384 309899 122365 205444 245655 259481 267413 594817 266126 204920 265739 762099 616931 579834 289637 259447 237637 385696 146970 266529 260020 264610 311490 52384 251185 83027 273545 432415 495678 268365 408782 281708 283576 601300 281594 1 312388 289871 301380 1 312665 305631 312814 315904 438052 325021 293007 294998 28741 1 337926 544351 612791 338622 350772 366004 1000000 364921 368648 367514 376736 631425 354385 390338 395023 406157 96950 231472 414922 419786 355960 1 1 435518 446678 1 464905 341096 467635 252749 483156 480226 493095 250901 247330 507269 386684 722264 1000000 532035 1000000 547862 450966 1000000 562305 570159 574592 579459 586958 569775 528368 572288 612282 817600 624310 621653 641190 649811 367653 654823 659758 670131 673500 678648 452974 657667 655153 702256 710037 625653 716110 776138 737428 686578 745277 666174 744365 687385 123964 951464 976173 679742 820846 790795 805843 564282 812200 1000000 1000000 825370 731546 676137 224964 1000000 1000000 883140 546383 866983 871916 875114 847686 636446 738418 617860 896058 572320 906866 1000000 911621 1000000 914426 874382 889040 928712 931384 1000000 824254 972164 1000000 916882 949511 939216 962972 1000000 970544 1000000 1000000 963884 1000000 687397 968901 987352 1000000 971780 955914 975190 1000000 614232 800259 976069 1000000 983705 445150 955096 979991 840732 979648 979582 938446 981741 1000000 981795 976606 972729 975105 962568 972444 972577 970331 968216 966696 528555 692571 961598 1000000 983418 954736 952353 1000000 947451 920480 942050 937971 936348 933304 918362 927048 849796 892127 770116 1000000 909674 879776 939415 601239 854968 199889 815239 791370 1000000 834661 877032 864032 859576 854902 842715 559604 839121 835523 829630 789174 820321 979816 1000000 804558 612538 792869 1000000 336995 771681 762148 765966 743138 748546 748540 744303 683527 731183 745631 703110 709882 706453 105716 979978 722659 683277 1000000 684956 726802 677110 621460 557442 388902 769389 712004 641564 961175 608926 604557 586465 591140 703595 559171 552816 529841 618637 555279 547463 762291 381422 562975 431091 368175 511579 253628 491050 494019 110036 415650 497779 330321 465591 469612 454541 456912 443586 431120 431478 427823 419059 426721 34510 407490 1000000 182034 456635 128853 383556 414699 613814 373415 333075 1 358112 353053 109506 345070 343313 1 1 329289 326540 320621 319745 120456 225206 1 431964 434203 301427 298888 145181 293424 291316 252568 383801 450009 282749 281817 279099 293963 23047 274339 280713 271109 523850 215058 226717 267178 58499 6424 263709 93729 265319 280662 264692 919065 442031 212992 265385 267865 148319 26600 288615 268199 269099 400314 1 966426 275153 269216 327228 405232 281172 497013 346337 849341 563 291761 296713 23502 301265 308927 355204 281217 330632 244343 316856 233944 1 328159 329248 621711 276827 328422 345670 349647 348673 357749 357986 361638 365544 373829 385227 662920 444457 308502 330462 360269 424601 565542 392455 540352 428642 473394 619010 461688 449339 458773 48484 466717 500833 319090 543450 489165 494930 500722 301933 12777 543905 528534 574922 543926 542628 526831 580801 773430 567275 954872 578996 596703 510912 166277 603735 650610 998454 633968 1000000 634698 642449 649606 653576 649725 195458 671753 642811 677350 689082 146922 570430 732944 710750 351734 724967 731968 637565 753532 782309 534762 308015 1000000 765056 778116 916311 833965 579948 692535 881742 812929 585798 1000000 818166 716529 925178 891031 1000000 850916 1000000 860441 867338 869564 871673 878233 882522 886745 889757 828371 490239 865917 938912 1000000 596294 1000000 920925 924576 926031 1000000 930844 865141 939583 942528 970096 971229 1000000 1000000 808762 970278 530320 961462 1000000 965166 1000000 1000000 1000000 971516 972653 994275 963156 898646 660504 1000000 978167 982333 979138 933654 990520 861744 996276 890059 980280 979200 978419 1000000 581710 976752 814226 974674 973898 995801 625103 965191 981626 967089 968643 963524 955818 959643 957570 1000000 938825 985192 936608 945665 1000000 940107 997717 640213 931266 927234 924276 920345 845161 921483 536213 906492 968790 765309 1000000 1000000 1000000 883244 890118 850250 869978 674240 836792 856269 1000000 1000000 918728 836245 744805 829377 910609 870845 851905 810660 743475 795480 694406 784342 757411 1000000 343396 1000000 856707 607942 745761 736879 733387 687238 886330 721906 677852 694342 634142 690905 734503 685576 835483 623356 1000000 1000000 648363 95584 636012 629465 135824 611615 1000000 725150 598050 593159 585976 553634 573660 357333 561220 533745 550120 277626 544126 531124 614289 218433 1000000 510061 500039 1 336694 448385 479145 541082 1000000 519104 553477 1 639375 50320 437055 428198 547588 449957 582811 397443 380792 406219 394257 584938 385436 378468 375316 371335 366846 363629 358197 354249 508748 386739 451085 1 335035 289757 330565 322236 320704 604676 253032 492997 307992 1 593263 250727 666601 413223 336715 289648 533660 214069 412064 274238 279617 224530 1 272893 255706 353988 261234 271233 579070 267901 267127 266460 265892 95298 238648 264872 275780 458174 269341 218888 264435 112281 266213 288414 686704 224684 269342 270387 324704 892034 273765 518378 279273 278885 1 424218 284585 753906 960832 203569 299257 636179 308103 300838 340207 348424 309505 317524 90815 316733 322705 414010 1 333201 1 245008 546981 1 372329 356887 318591 284048 369197 336381 336331 407324 385411 392305 397557 405469 548469 411837 404517 422009 427302 436050 275856 280756 448230 666091 1 483466 585370 1 495483 468499 984669 486891 504937 510674 516705 522405 528617 1 1 637828 552726 512138 592940 540906 569439 1000000 568322 595888 291461 356470 617546 560740 607379 596801 1000000 645083 354047 661676 663839 739349 676232 682255 924205 694441 707297 533543 679284 718542 834503 888306 1000000 742092 746315 753811 873565 765133 807026 1000000 782126 726369 787771 798791 1000000 809193 761017 667961 826556 844046 843828 843354 839480 882480 927232 902708 1000000 870178 881285 728389 881852 924288 1000000 512850 902079 1000000 1000000 909283 857573 916475 873925 923781 899336 927631 928536 933583 1000000 1000000 1000000 1000000 944616 977953 954725 956688 1000000 960888 967354 1000000 1000000 1000000 924095 970937 1000000 589727 1000000 976445 964392 1000000 976908 854137 979511 1000000 1000000 1000000 590682 979763 979583 825962 978825 992360 1000000 659263 976464 1000000 974312 1000000 1000000 812103 1000000 858539 709197 1000000 957585 960730 1000000 1000000 924113 618388 1000000 981860 1000000 942104 947306 684555 1000000 1000000 514310 1000000 918947 1000000 869519 824898 901758 900546 898434 721049 896828 884371 305365 413727 997235 764492 1000000 857626 847337 848353 914317 837929 569324 832259 824346 822390 813213 208974 1000000 796955 791496 786025 780474 1000000 782575 814662 824885 715559 746221 740632 857539 628806 722731 479925 707966 814970 697908 683923 630650 680451 687945 659035 662042 731920 648111 743756 637314 654968 670126 575756 486331 703705 102148 546369 1 568448 575109 569222 655652 68747 552115 712588 538876 496742 364824 375998 507348 179231 503209 76691 491590 822662 459589 472844 466754 463831 410504 452245 220554 918537 325171 431171 424391 1 1 410505 357590 641249 1 390907 840704 297266 411486 267449 342135 363858 8235 355444 356379 771642 344821 336399 370764 332165 75709 588057 326537 305347 266981 303288 1 341359 302038 479167 156565 533112 292756 143298 287990 276681 219126 121326 240272 275882 195046 275569 725315 286726 302961 273665 210923 268184 213932 255221 266065 264825 473298 1 1 260914 255838 265122 258859 297518 171411 891500 265812 328223 268808 271118 1 272140 284706 268955 244676 343488 280152 124924 1 250390 288435 288660 293015 662535 835420 299707 390076 631933 344440 312041 315170 225875 712408 324198 328602 335957 336002 1000000 343405 346846 351374 264833 333096 372499 369012 370586 650638 381570 331131 371545 395712 361021 409840 416679 494710 418457 425670 431431 427203 1 398045 452571 999097 79041 468869 1000000 404926 437040 491687 454549 497741 509106 23419 520365 433680 505712 779961 544949 593156 557102 563215 565555 317736 581736 499644 562846 418419 967725 613248 978777 415061 1000000 390244 563199 641223 651970 111724 668258 731733 677768 685784 1000000 758288 704813 510063 717376 1000000 728011 670079 768516 746338 635311 1000000 434887 769349 785939 447834 786307 1000000 796519 799378 812007 1000000 697637 761778 828422 833461 843601 865635 849836 852841 854317 864111 1000000 473370 875624 879570 867933 900321 886424 282208 904030 1000000 908190 916264 273906 732635 922391 922113 404644 956140 609750 938086 952927 967904 903832 949514 964011 948433 1000000 397898 916279 1000000 1000000 968235 1000000 967564 975000 969025 969225 1000000 985715 975285 967030 977813 973360 978596 979284 452469 341039 1000000 1000000 935816 907350 1000000 1000000 990028 888773 1000000 989070 931242 984565 810948 970986 356496 968034 1000000 977330 1000000 961991 958843 1000000 910280 953582 727792 946730 941314 944374 1000000 936121 933522 934164 906713 1000000 919980 950032 856451 669869 1000000 943721 899704 902176 1000000 813417 894637 225082 873901 914406 782053 858264 420812 848955 855617 615715 834874 829856 650242 819636 814439 798574 803698 1000000 793112 787599 711122 736270 761853 517930 1000000 747490 1000000 1000000 1000000 730407 724677 788202 647246 704660 575087 707477 585886 681882 565164 877996 692103 649438 599436 812608 640213 632906 78924 620528 707140 482136 601269 767517 589379 583060 851117 570914 575736 495726 552738 546740 540150 62735 528599 644268 1000000 510993 437907 511496 549997 477959 480643 465288 101300 459424 481056 453936 448066 566460 270041 166735 446637 385855 430288 411690 406000 696193 398081 951162 387619 382349 377690 374423 24541 317307 285564 356641 349093 348506 345986 343817 336877 334341 283617 322770 165982 319348 316016 466010 357745 575261 303220 306116 426425 295922 292889 317536 707395 444508 231702 282534 288720 269931 277214 275577 447375 302515 271500 463781 343965 262642 136310 948546 1 16245 269735 142271 267835 265520 265674 208905 265125 265056 492017 283039 261868 267565 1 260751 273190 272070 243059 274790 561552 277920 279641 267088 285433 345973 57180 330800 363532 306051 297059 302666 302497 1 283559 406284 313894 438653 1 115529 328006 576103 217265 393465 342340 563651 342010 354979 350798 405607 376886 355899 379949 292096 384905 804231 330928 546441 345238 439836 411839 422125 403177 429283 446410 396125 445293 292614 454532 464776 467257 265437 471362 661604 445820 494573 501568 507739 12478 520613 445206 426596 547985 545999 730373 689143 559569 851157 573694 579859 586641 788579 590312 605155 231798 454716 447961 597008 170915 409273 1000000 641424 660317 697433 672599 698516 686333 690951 696955 936856 704404 365172 112578 813428 1000000 733215 524992 711363 666552 1000000 767308 863104 784125 779421 836055 764683 789103 806150 1000000 825327 847253 1000000 815785 672897 841924 865665 481805 868039 794459 865571 1000000 820664 827816 477280 603037 726764 895490 900662 903303 911387 308895 975833 876092 927292 924766 535879 718758 539265 937254 1000000 936735 945623 943313 951402 953130 955233 957643 517751 593765 902097 975907 1000000 1000000 970161 599166 971857 995914 1000000 976002 937628 978932 989710 553387 979195 343681 1000000 1000000 979825 759678 1000000 325020 882754 975204 977523 855110 982846 1000000 973307 1000000 976097 1000000 968318 960390 965180 638846 915210 1000000 913786 956608 1000000 950694 948401 951094 911118 943636 936973 934410 1000000 920273 923954 1000000 663172 902939 1000000 912124 902786 860429 363249 1000000 1000000 1000000 881376 1000000 869410 864948 539850 855843 835783 848350 839052 831574 574348 822954 257725 817428 848929 662793 759039 795696 789184 785077 746942 1000000 808849 249479 216401 749980 217265 728381 560325 730884 654828 377692 455276 702226 696213 690024 678768 684309 766073 644092 1 651447 395054 640021 635241 628474 856444 461986 980175 207173 594619 591325 40367 914343 573069 566708 772794 1000000 532498 458604 527651 529969 524544 1000000 523862 506593 219717 494926 489929 483415 394102 474109 466121 463750 454611 448932 444536 460190 420038 391919 422085 421355 409563 406683 1 398467 393660 406116 285487 1 1 659668 382604 355679 254260 302441 348552 345644 354304 346653 613258 330637 343288 112679 249199 180339 332504 309037 507622 432857 537736 315561 274870 311667 291843 825577 103039 284479 282809 269542 414656 302012 245709 274147 283696 271878 264165 553930 335220 287628 266282 266283 265831 265413 408157 266113 203745 264733 264822 446694 873195 265776 1 133547 923615 268805 256093 371717 324696 249077 534186 277717 417198 193531 201704 282654 288844 286645 289239 522729 293833 379781 274508 54706 278480 632996 36076 313283 229719 1 606441 1 329797 4413 334468 341182 345098 347594 353196 350557 276184 303625 366648 337104 379006 672976 388243 394113 431984 403174 407542 412531 417632 418334 158975 326409 507130 373546 609901 253708 461682 735188 163650 477296 572883 512128 87711 499822 505516 813007 1000000 525063 793691 402065 541327 570505 1 401997 595254 571933 578085 584253 589420 596775 588635 650489 764504 1000000 695852 737447 641284 339675 775924 594058 962416 450068 663632 683095 1000000 703547 1000000 656946 718250 619970 26091 731240 737197 654739 735907 751746 610489 766191 556617 787599 784628 788373 793839 1000000 804615 809957 815233 820256 449362 617752 1000000 863345 860671 850216 830577 230493 865149 869359 857188 870387 1000000 866567 891103 895986 676892 916499 906063 909782 926143 931154 1000000 904418 934800 782615 859355 1000000 938487 637662 288094 963617 1000000 1000000 323471 956433 1000000 960535 982864 1000000 880324 1000000 979275 1000000 973019 977058 974773 904391 1000000 976913 1000000 353590 415195 939717 979682 979662 1000000 1000000 979560 782544 1000000 824856 582779 1000000 425638 954871 974165 508626 538391 863148 968927 967509 965922 1000000 572029 1000000 916124 959686 971758 964743 948598 946014 925822 940377 870022 484294 930013 927307 605816 1000000 964249 915079 1000000 1000000 839410 1000000 891833 374414 904406 901860 879133 873598 870096 177037 866324 856997 860069 849571 836794 832959 649041 740103 858282 1000000 811900 888756 1000000 796197 807138 785259 778118 797813 526684 760246 230807 726215 732433 738360 214887 728732 744601 1000000 725356 790797 681836 575022 759635 669132 231840 669081 661201 654592 649517 642667 698501 630274 624029 667164 1000000 589591 929447 694771 588891 581018 231559 761526 562346 406175 550486 366671 269793 532037 527202 520098 514166 529046 502416 496599 490827 485061 479543 474182 468030 490784 160029 497814 448496 674108 706202 431440 424938 653487 463184 409722 404746 496941 395011 384387 581293 132069 1 462518 402760 355446 379109 354917 351406 424292 452786 906772 499020 351750 328104 608373 415696 1000000 199584 304881 306024 305615 377677 278454 283026 294896 292718 279233 287866 143940 284578 281736 278147 280835 268501 274093 430693 271824 9079 269935 210005 72960 310130 823719 344505 265522 266614 457144 264884 264675 686455 485509 534708 254852 266128 265449 1 260724 298296 260613 766013 273164 212421 868787 152070 279219 304938 292658 276524 22005 375896 290859 295129 426519 51190 1 374289 309613 412379 304733 315626 560538 464671 345149 689866 720700 348184 363125 541349 80882 535959 357139 268693 364766 365603 373216 377683 653870 386099 388759 396364 401203 758579 1000000 415988 1 1000000 421547 1 407530 452660 453011 458503 461517 469625 1 408171 505012 998653 453074 62092 509914 439076 532708 929484 509190 1 219961 551875 152906 564188 640776 729912 570099 1 594866 150121 591525 668457 698678 959781 627106 638640 673669 658444 623427 817961 762169 690319 187803 716444 693893 718869 699434 709055 1000000 706239 740298 227146 92863 748274 818358 87651 309889 770420 771511 762360 786786 792253 1000000 811217 1000000 823633 789862 399719 824399 834136 951171 847859 848827 561877 858284 867252 920444 819212 857791 1000000 883624 889077 892504 1000000 901127 890281 907294 1000000 915942 920198 1000000 624301 929373 451308 935540 937225 779111 935808 897307 949216 951746 933976 958005 795956 976998 962542 901506 953720 1000000 969338 970770 963590 462240 716677 380899 976393 314710 1000000 946858 1000000 985991 879128 1000000 1000000 979984 979619 1000000 1000000 973373 859429 979655 934558 975374 974475 674522 749317 970791 843438 978003 856504 901954 962562 906683 961157 947341 437940 951783 926553 1000000 927281 944279 938510 938036 859902 929287 926190 1000000 919422 938418 1000000 902752 898749 901471 888107 893208 885339 884950 880776 876379 871984 1000000 871944 672082 879988 995453 669898 834058 834185 828078 822790 689026 200807 429147 801066 960926 785838 785994 682038 1000000 770119 764445 800265 254716 735787 741214 635308 766979 593396 920919 783895 631184 596775 827773 677710 681088 675253 930300 516584 656803 650687 653749 638248 632279 628264 912591 613102 776349 648308 598455 588093 582398 642401 570737 1 557452 553901 556099 546308 533762 1000000 505207 507853 853472 879241 745383 492572 733678 480609 754526 874829 604866 716607 1 1000000 442238 441773 844252 426913 432582 1 483705 406157 152471 397430 260167 386073 349235 377697 371917 1 338250 360259 289684 350901 409203 344030 340296 222759 499699 330923 288389 35285 380536 305729 661683 670391 306260 303825 134987 298201 292814 945638 290598 1 304048 85620 273801 285015 298377 85981 340668 422949 374413 126364 317164 269432 306897 348158 266719 1 265634 242382 60146 264770 264707 224914 264130 1 265505 257772 122483 267229 29583 204386 269903 270543 261015 352929 147872 207025 227766 285645 283485 283645 318543 437330 904165 784050 308379 281131 285648 620962 308749 319206 325407 291322 510014 322206 185454 1 364422 978317 226695 307046 344004 344460 346955 317301 360952 367532 913481 1 384433 400410 390221 394973 399273 404682 1 54039 518987 671275 1 435330 440641 446695 812948 1 563079 468006 476833 408909 485681 515160 497084 502399 937693 521742 515471 1 522597 507404 536666 550080 556231 562267 578001 170603 580408 456718 593020 595631 588415 804199 598109 623651 567115 256029 642631 596320 1000000 566711 868250 779782 546978 694485 917197 697666 670067 669086 715911 720889 772455 737136 740133 745441 751247 757066 721232 762176 770781 1000000 786892 790688 1000000 753638 848719 964150 761627 821921 857132 1000000 838346 992436 824368 1000000 856940 862023 854690 762560 1000000 1000000 883966 887872 643615 1000000 1000000 991422 1000000 911479 802683 918563 921451 1000000 576269 838627 703712 911265 944518 913446 405828 663162 1000000 520941 954233 959970 945190 525531 925456 966881 967451 961571 970361 971746 972982 921981 866782 974158 1000000 1000000 972980 979426 932672 997971 711892 957379 820376 1000000 979427 961299 636991 978575 948031 976488 975751 976019 957495 1000000 971999 1000000 944259 966630 998268 1000000 961190 1000000 958666 959478 952462 890963 929491 1000000 945857 1000000 956141 1000000 968919 897644 983990 1000000 284088 861382 1000000 719411 911404 239321 730608 899020 734788 858586 350468 873047 832968 867667 906252 843007 857897 648095 1000000 837126 822963 825528 1000000 815218 805699 835158 800630 793649 788407 1000000 1000000 771717 790471 705723 990733 642468 749551 737132 730497 1000000 208850 700400 603085 624138 653695 687902 946397 677058 662045 1000000 658287 652390 646758 698901 564752 630688 436399 665242 325062 607105 594905 577746 676000 719287 713035 567168 559767 336721 422278 541505 544606 529426 77671 656385 455435 505768 507094 494110 488341 722545 476124 471291 465450 460099 123777 684198 441414 426085 473786 443253 363924 473844 411528 483801 358071 307520 391899 845131 1 88535 112039 469676 366345 360750 728056 353121 318219 345118 228601 1000000 273431 328134 266632 323548 319812 741660 313008 311806 328759 303747 301641 299999 258347 471333 104897 294359 286993 363479 282750 280430 279123 277758 643974 308819 876845 258205 320560 269471 268747 924309 905307 742480 286855 380440 422272 221097 1 205201 75317 265043 606709 367845 1 131636 866968 348487 293392 1 271719 243707 1 327314 261976 279343 1 1 1 288794 275168 564172 36535 617160 299671 299456 959529 310644 239332 262806 1 320299 305853 327158 330572 335354 1 281509 1 357396 186098 536779 474747 186479 265695 188383 43008 494704 379248 355398 518083 397034 400822 390140 419767 431086 428553 433796 445601 444447 677101 455175 460560 466376 572631 1 693771 503040 492629 492015 506494 588727 320905 524244 206578 817468 617392 549568 652453 44496 566773 537533 578885 585112 1000000 600433 602650 660825 736254 845292 784008 634573 636027 643222 653159 652436 1000000 51226 550842 684664 205223 705811 703221 603806 1000000 559759 750219 737737 274846 476010 748481 752836 562360 1000000 772271 1000000 783577 1000000 789273 802840 814947 810451 583792 449091 823661 812154 835404 841088 852847 848668 404908 872431 859130 995911 871595 668014 884906 801768 890791 456111 243234 902657 906450 825984 907741 917403 939037 944896 1000000 946893 932154 936769 939671 855658 809596 1000000 1000000 955691 414276 323232 1000000 961457 963660 983377 932433 373575 1000000 971569 1000000 986849 970382 1000000 992748 943598 935358 1000000 979101 1000000 968322 954745 996440 968104 979833 977596 1000000 887870 980129 457240 1000000 975055 973657 1000000 971638 970163 408302 1000000 965038 1000000 962235 838540 1000000 955693 953113 1000000 981012 945609 906497 941396 939075 934261 996987 931580 1000000 368337 933382 649156 906764 907112 852543 823282 689463 894613 882120 862403 999324 785606 908511 840957 860970 657005 851504 817250 859774 838925 832249 833267 813736 743790 883494 921060 801045 795414 1000000 1000000 778915 699419 1000000 761448 1000000 748841 551292 766726 732957 689146 721079 710769 695591 126521 826 677933 679357 685888 977279 666482 627362 654156 647970 638809 651824 739826 623187 614137 612987 560910 11081 591477 965637 331787 573726 564650 1 553188 572021 477534 587386 522817 280847 519244 337259 520365 488525 454562 455471 561018 194864 472883 467269 51338 438867 586349 622395 439941 425818 1 424213 419057 414082 507707 662400 399101 394638 383447 1 375986 375787 313791 368702 362667 364304 444595 637827 338383 762208 336183 334316 331134 326807 321804 700607 288496 308411 693873 794906 210226 302285 304283 332639 294518 292062 289758 287534 147973 283422 1 279610 276711 246709 275509 273345 263047 270722 612705 268306 371411 296103 266404 266146 265396 379062 264829 263272 1 265014 264596 265248 293829 340072 266883 1 279898 702297 239797 271485 383568 272171 424817 277144 1 280800 282480 328271 286643 258254 206976 293413 320918 342470 291385 310965 533133 290973 361910 338087 347422 1 326041 997220 421655 287387 755268 339180 348391 1 357705 362047 368932 385943 434445 1 632113 390159 326573 396144 292888 408855 411713 449607 236189 425361 574985 512902 404000 452983 453712 412534 467009 166323 475976 705320 488890 393539 257805 1 359416 587428 453577 547567 537026 507770 383050 426577 558780 393675 578455 241889 583117 589424 595604 601450 500838 617670 156163 625215 355949 648916 1000000 645463 614733 615883 686928 675347 875449 578529 694685 714577 706410 488023 718408 724360 603135 646408 756381 747804 735731 884376 1000000 748842 580923 673583 790207 784490 135868 803747 1000000 259843 819663 824664 821648 655925 839883 1000000 851899 962270 253726 1000000 857614 754659 876931 809627 884085 874535 827581 934818 1000000 903655 909139 912799 913203 902676 769351 940340 942771 399360 925231 1000000 924900 944395 975398 985051 956396 1000000 841425 958757 863614 1000000 959555 555604 973790 969790 970911 971570 929896 1000000 995465 1000000 962166 978786 924928 1000000 979335 983921 979738 979777 979710 979540 1000000 978432 914261 985786 439909 977017 1000000 830449 975471 979581 329128 580836 971377 1000000 1000000 970273 557613 1000000 779022 963222 564450 794515 946348 943683 883647 833505 951660 935801 928911 923160 1000000 759292 915839 1000000 908441 902443 900988 867348 439649 871097 890000 880062 192675 901339 1000000 864738 1000000 852937 1000000 446919 839427 826301 369343 823315 642407 1000000 809412 802339 910220 791522 756698 780492 754210 864356 802390 757888 1000000 714032 740561 718440 628431 702026 412660 711624 734108 195541 692593 798721 680497 238503 668341 1000000 655372 649726 866165 637559 631147 624947 615739 612418 606349 601789 545792 593255 629085 575469 569445 575249 557469 551015 544945 538665 559979 563870 520931 520277 1 642386 1 489193 579961 480148 513781 467290 383021 457781 1 224484 447086 648608 441885 416524 420506 413096 410759 433404 510503 435560 390908 261810 1 459123 372386 138571 372027 359724 355439 172184 347343 360231 340196 1 157258 330813 324950 56523 1 534021 311656 308902 358764 71062 294670 297718 295498 632321 303500 294448 283898 263513 281017 280958 278361 313262 201539 123313 309861 159766 231301 510691 268077 267226 61932 288599 283984 265134 266913 636142 264634 854508 1 766957 270173 256704 360897 267469 275743 387808 238836 119375 336025 263118 274679 276653 904156 470265 346577 277090 245807 285819 290180 292634 299784 1 278226 288673 1 312606 319461 334240 316626 321577 948761 328434 331737 499928 1 1 350341 350547 194212 402319 954637 431028 945432 376847 381675 161845 390799 1 83975 333896 410253 200594 405850 624875 430722 465607 255835 997712 450669 435386 436429 469718 242727 1000000 484412 430049 499010 520653 490104 408023 519592 378326 533064 538497 547798 541596 1 457512 569164 784916 826850 586037 528482 627484 606173 612182 608595 633218 630983 283427 642140 1000000 655645 720682 9730 871068 344361 693689 692533 1000000 704752 710658 715546 894959 838271 531257 1000000 476495 751833 797977 753978 818021 700326 1000000 780139 1000000 806895 737687 807444 360605 536291 822828 828821 833385 835790 843358 759924 852789 857651 862130 871200 994822 1000000 852011 884188 1000000 883001 884559 873237 893883 909465 693870 834530 1000000 922246 927198 928739 835676 934883 937959 836290 577336 939638 975675 951284 714646 936300 961052 1000000 1000000 1000000 965840 926849 974164 973853 969158 962871 1000000 975362 976194 961880 703947 432230 980908 979214 979499 1000000 979762 1000000 989637 979315 978797 805383 982347 1000000 1000000 975593 1000000 988453 972644 970703 978364 481801 933650 963638 961758 937167 991450 841251 951199 1000000 949638 892658 1000000 941672 923923 940713 931277 1000000 306105 925259 1000000 895930 927718 906876 1000000 1000000 1000000 971010 930567 887801 881260 876953 739701 896992 630456 1000000 848972 970614 844571 1000000 834780 781692 355175 812174 814432 833272 962425 736180 790562 547315 782062 749798 786067 835766 768936 753955 889587 742153 764287 741945 709343 694594 712590 696280 610317 236020 688617 682227 1000000 621990 663815 720034 757199 645285 645610 632073 626824 621313 614353 600053 601915 719553 35354 569166 627883 570964 606920 224167 779405 841935 699220 534459 528595 520924 517268 1 499927 501207 497148 487379 459356 452547 463638 236111 361275 458080 82915 438143 754215 315766 427932 361631 413077 423174 476877 404066 405121 392273 840864 383885 131635 352581 885806 363943 359270 320364 268147 646760 332287 220598 336858 403846 479890 1 322979 368127 316020 334731 332020 399902 303950 234706 395880 313310 293296 291233 665063 268657 76697 270256 310479 1 252758 123232 189955 581963 198469 270280 195783 281622 451596 205239 266181 256259 394866 264689 267974 1 257248 327019 265002 265348 232483 266358 266645 133622 439304 1 268807 272039 278028 263241 1 319366 325891 199331 283142 285265 287406 1 283539 294441 296665 299541 309343 292906 43498 316928 673549 1 1 324214 204044 348379 334621 338350 127767 429128 1 429899 365029 244728 255105 371153 713568 227985 323106 693855 394149 398961 10605 408482 413733 418741 1 604980 434975 445136 469238 399991 455975 461484 466894 463415 478306 257135 438646 495538 507623 770578 1000000 619787 525079 1000000 377035 275840 549358 539644 561247 1000000 509261 727950 582898 569137 598292 611366 3923 598249 471048 727749 709576 641522 643650 614464 526026 640095 1000000 709041 705948 333880 699234 790078 345234 714898 304868 661318 845206 738609 746507 752693 763077 761762 816635 809871 1000000 784245 282511 798954 801171 1000000 811354 819287 822239 821985 1000000 836810 846117 754454 831326 854601 840779 865346 796332 883137 885919 893022 1000000 890470 904686 938468 900793 896519 910636 1000000 1000000 1000000 913434 949632 1000000 943813 915072 246628 794964 958515 948062 956989 672184 954843 1000000 956612 961565 1000000 859658 950557 979021 959595 948163 969827 867851 1000000 1000000 1000000 1000000 786356 1000000 900766 979393 973759 979714 977213 914250 1000000 1000000 992644 978021 933006 1000000 1000000 1000000 970814 455527 975331 827369 968262 968155 881742 510410 735539 959345 593882 1000000 834298 866763 795008 1000000 942464 939653 937127 933756 920269 932786 1000000 926611 917316 596517 918633 1000000 902704 701784 320722 892155 769519 882520 874005 772106 868987 1000000 1000000 639847 850854 1000000 725166 835722 367280 826195 542104 815601 848098 805346 798183 807753 789128 625441 425437 580395 767678 742268 755939 756490 743793 78131 591165 725464 1000000 710050 704521 448147 1000000 689283 683951 464632 619904 577176 673988 647131 648706 402778 621806 630473 629974 616047 481015 593578 548103 496015 568411 578946 570435 566662 584091 576986 318648 480563 1000000 531295 487342 503802 812527 447366 89989 489932 490920 725338 477215 511301 466262 321054 541452 449465 463794 440944 723886 1 223233 258791 568636 364992 401488 420760 393595 546635 384193 379698 375084 75450 476191 361975 357663 310137 349570 558946 338558 747368 169777 375797 321750 677329 263815 323769 648452 309899 555414 319353 298793 827029 228842 293342 316223 1 970360 730835 283283 281176 148893 277565 869090 274572 262749 271621 629122 274316 610489 267581 600742 265787 1 1 253109 144092 266963 271920 262580 109349 287527 265600 1 316456 276850 509426 268791 201865 308754 1 272955 192808 606638 285697 242124 282644 284652 703213 291035 257300 1 1 773253 301838 304476 308505 223861 313200 96535 304366 322879 5453 668405 333672 330818 342846 344893 536600 412050 216018 361200 263890 805647 365986 493404 727615 396734 392778 392074 402979 384487 346100 565638 654173 440037 433047 438174 443508 448895 389302 379404 466493 286906 334385 480663 519266 360775 499423 508085 998466 644123 523877 610220 535190 560655 7369 368630 562982 565516 578133 570470 579717 590164 41485 426109 608704 614927 246003 450189 1 611933 1000000 257167 445411 662210 670614 485082 682842 369454 639325 700974 819784 720808 63313 887374 578212 171056 64441 746587 1000000 760518 766128 765355 1000000 782612 1000000 793037 827059 807788 871759 310736 702155 825265 830335 787377 616902 845164 851194 854987 859280 863825 855249 583886 741547 881669 885895 890041 894119 978765 876435 1000000 969392 913175 491027 1000000 789957 642989 745106 1000000 823209 938579 930568 1000000 950709 949635 901378 961238 1000000 958940 961157 962868 1000000 966449 969275 970093 1000000 622291 878928 974312 975576 981396 977075 850358 523116 978924 980437 954728 827745 1000000 1000000 1000000 892314 978476 978236 961540 895520 979646 977986 835884 1000000 930000 945342 933943 751855 965567 628144 1000000 903516 958427 955623 505903 950815 945679 945870 952799 941712 946016 934820 931530 1000000 932504 741966 574825 1000000 622380 456302 871235 902351 904528 891831 236104 875445 826525 936023 910266 894945 514650 428432 272046 478825 1000000 837640 776090 827419 813333 817341 793440 806909 904265 795798 790678 345560 418849 800001 766905 762719 947393 751236 749569 106694 1000000 1000000 721870 216588 704106 66646 699877 712931 1000000 677605 61261 667279 599816 751989 846470 645657 635838 628734 604275 637080 1000000 1000000 452661 600158 567579 413728 574340 521422 568774 556160 546485 543684 396822 533113 523034 1000000 638095 487597 1000000 848727 1 421581 476349 474919 468864 462273 568490 407340 356058 505544 438110 516415 390050 419696 990878 810097 403245 982312 446122 1 385486 443365 377404 298711 369149 376580 279199 429296 380057 344635 324688 494613 325064 368540 1 470859 322702 316911 313737 40617 305721 351846 304300 300880 864138 294747 294003 428926 276038 285566 281944 774059 534461 277981 1 310513 117439 272090 175983 339180 270254 344351 267317 272767 263462 164219 379513 294032 626838 264531 264801 663119 867976 265442 265453 266546 184847 267959 330748 1 274596 277116 1 272910 276756 1 280669 147475 738248 285883 502534 322061 1 292554 199325 100672 442177 719309 309137 279907 315762 316200 828444 983312 345618 453899 347093 321475 310528 347656 429038 913260 359948 373658 779585 1469 363948 231089 386622 378436 396097 282463 398554 393287 405961 419742 831615 1 400930 443913 764591 551406 458237 424513 1000000 325347 481678 486766 492053 485071 503470 512649 515560 304956 527433 533417 537934 666452 557074 719037 531936 631409 583423 582168 456642 594519 600705 815231 613930 256336 625496 661607 637888 187815 638346 661906 385688 700365 425610 383752 544804 693230 672650 681744 711367 739881 723562 729241 725428 465959 710772 756258 217683 763911 769763 961068 263712 781852 779504 158107 1000000 796601 1000000 820590 824183 825229 834830 837299 843719 766362 853851 1000000 841675 863220 855336 876065 891779 779067 890398 892867 891222 880926 240001 804209 1000000 1000000 681306 922582 925896 910179 811712 620190 814938 937567 943464 946519 948996 952534 953868 956949 958288 950687 923033 946747 965913 1000000 973959 994774 1000000 973115 1000000 975265 1000000 297642 979114 977622 979552 984774 948554 979551 947669 979619 954187 979145 341932 978311 1000000 284784 1000000 975155 963502 946574 1000000 940213 969048 967662 959910 1000000 971979 960527 1000000 956248 1000000 935776 1000000 947029 832618 941172 938337 935404 945328 1000000 1000000 1000000 919491 1000000 912257 908571 924898 900981 897114 971403 1000000 885323 880557 875076 1000000 857064 1000000 1000000 853512 1000000 855665 811940 907673 875965 823989 689028 826584 518396 802997 797615 807875 806907 867052 775575 775906 929385 756703 798310 744843 533008 1000000 917647 1000000 717577 867937 597231 843098 497749 533594 596999 829906 669019 662847 656142 585798 724640 639837 630352 618794 619525 1000000 605243 600935 594806 554252 580879 911285 565372 563973 567719 550683 716049 539655 817679 468593 322458 543583 489129 560868 498125 414793 488642 209043 835647 1000000 463957 458419 532282 447488 442085 436587 489541 1 810258 420708 411084 429001 404908 386241 196388 967148 382146 480998 365661 1000000 358769 360225 36451 541145 348875 343844 659771 443336 322418 370725 129544 323500 317994 316311 94491 222482 627687 170101 1 75737 295103 285571 322276 288350 287719 284791 610222 385170 277782 276777 328318 273748 564022 271424 279703 427862 1 666265 269599 265264 265413 91357 606771 373803 264450 266329 262029 266654 829629 265736 644784 283747 252496 256605 276276 399033 1 306734 1 147130 345175 517739 836421 210691 345344 1 278951 1 64490 334763 298114 529425 305336 308816 311295 294624 317806 338041 300418 314928 331222 334935 322221 1 64243 121709 584373 319781 361357 897491 371902 358308 453511 269529 375158 1 399485 471613 409262 915629 358722 432435 429657 434779 362539 445623 458093 54315 462424 545095 470944 722042 944964 497220 516214 502014 507873 512509 576223 525777 190570 537653 533875 549096 543630 817444 568445 526842 562195 629998 596899 628468 397134 567377 624681 607893 77660 634124 642197 648308 412113 660832 584399 594970 213094 685334 684289 715854 764726 708981 715558 739761 727502 733396 739842 1000000 772059 765297 278121 768082 774057 1000000 783948 790330 795548 378891 806530 803835 1000000 849278 243254 1000000 887251 742741 1000000 851896 805753 1000000 650900 877080 885383 880314 883371 768205 1000000 1000000 898511 777906 919491 906193 752357 918125 921558 906876 929298 931797 1000000 978728 347191 949645 954797 946427 951289 953147 946997 630096 959335 966886 992436 915948 967045 913990 570584 968200 1000000 931917 975268 975713 976674 981179 1000000 965039 1000000 919870 1000000 966059 940416 1000000 979166 979475 1000000 1000000 1000000 976416 990013 1000000 971434 972882 979670 970513 968601 966277 964443 920607 960941 953072 1000000 814916 952235 838049 723498 1000000 941730 935490 935505 747737 930179 944608 873559 1000000 1000000 900095 382754 906036 525433 1000000 864503 892167 885767 880540 877435 874680 1000000 715977 859472 853187 912566 871276 836587 663568 849602 846091 828718 909721 1000000 727260 641726 794234 791718 798535 875591 771490 574682 915986 739421 1000000 745015 710991 726473 736387 556461 733080 709874 543113 1000000 689071 440685 667465 1000000 664459 433676 644392 646044 719477 551372 624708 621020 615056 603448 800015 599838 585632 614202 577698 848151 565463 920417 569189 496821 229317 535309 529306 870133 195223 492225 1 499370 256462 1000000 878769 487752 457894 471843 508465 441429 445670 1 1000000 429945 427635 280866 417403 412401 395794 402338 707282 392797 431399 379721 390459 1 369907 57576 361247 27202 352918 338891 305104 396311 288071 1 465742 304080 602554 319581 1 313177 236974 406822 304195 508220 621000 283253 661914 290990 288879 291067 281129 282694 278835 278813 104837 291480 276202 128300 633992 327570 268333 1 267412 265666 266020 1 265064 68518 264545 1 243082 276926 264823 297727 265499 266439 689683 267493 349395 1 438281 365615 272853 862808 276601 277340 147629 314395 282759 343402 299652 288996 292952 905885 296337 81667 305098 1 318116 968460 313423 313782 619972 325233 326700 330224 444563 305357 300589 353161 399367 561437 331488 361656 273579 1466 373685 381532 389041 329525 393451 569723 1000000 400308 439460 522767 418446 422442 537269 281908 1000000 451406 83310 474421 466019 470594 280286 519926 505305 433905 388535 487266 512008 519152 382627 579814 515230 541202 547591 402675 562935 21207 572269 580050 465364 656774 759115 1000000 522929 1 621815 454768 999710 365167 655489 760756 618560 616404 652636 676198 129265 555819 675089 702370 582443 813553 884361 140521 173377 734543 340328 776831 88160 755865 890351 711314 778427 800872 802673 774003 799585 804966 748664 822552 819545 825792 830856 220972 928983 931977 1000000 598243 856721 864787 881530 871690 847890 457307 886305 438535 669779 898523 729042 933194 907728 910520 702907 1000000 925453 700221 927973 932525 936188 936600 942142 943742 959370 572537 1000000 291189 961660 959067 960689 891129 835453 1000000 532782 969618 1000000 948016 973541 943388 1000000 1000000 629413 977829 1000000 974823 991448 979393 667031 1000000 1000000 1000000 947460 573459 1000000 977310 953124 894658 974744 403424 531564 1000000 969890 991068 966825 965130 964961 961450 1000000 932917 956598 952635 495784 325264 945362 266344 942701 1000000 1000000 931121 559079 924514 849739 1000000 794467 888804 676620 903082 1000000 895195 890428 911564 708428 878596 875561 830689 670704 965298 857395 660661 554568 842035 588249 784986 827016 821647 815062 811237 307874 750666 676227 880536 1000000 779975 724699 510861 1000000 770194 214310 744475 579931 807159 448506 687529 611715 717755 702420 583170 545708 149521 139477 724987 1000000 682186 638849 647443 585799 227635 461085 841399 579890 631362 620950 587309 594393 621666 579699 573470 567479 564045 590465 670065 312269 537078 465000 899035 576017 841433 1 501552 493312 489762 504882 379278 1 452119 460649 422705 450111 445082 423250 434414 428912 53367 35941 411274 419629 419351 461004 392927 391242 405302 399915 375639 367960 485066 1000000 356665 374646 350434 418682 267421 662895 333935 534896 327338 841513 322722 304559 744855 308273 138906 97490 489664 323230 296753 294249 292310 296305 447109 284732 289284 281169 242056 313150 270652 277730 438935 269211 180811 269451 242636 267577 267068 947601 179038 265168 555683 266746 1 264364 264424 820335 264930 339884 265819 205078 299438 165188 105672 223864 289006 1 358164 664789 298063 278479 267519 283014 282288 1 288385 290679 1 280664 298507 303700 301260 195601 337006 312572 1 762538 322207 325633 485721 77034 397295 409903 344145 354844 109874 340595 360921 385509 369846 373462 13006 382345 390922 404070 375304 240263 363881 417471 415877 421468 426142 439107 579623 135476 301880 452504 629672 464153 739050 82016 701446 970976 845542 498378 173320 564225 454669 522093 940700 396915 540146 546090 505954 555158 16337 371612 576717 582738 589006 595931 1 1000000 610508 750375 1000000 610765 807758 643325 646753 669683 438140 487773 675680 681734 840448 71221 1000000 665062 712216 38888 726367 729870 1000000 1000000 749927 753831 759005 704921 769637 775890 1000000 888516 823005 512793 839163 270451 814407 813809 962216 829339 188323 541517 947751 723028 975644 710138 437518 863397 1000000 958226 982321 898487 978211 893556 897258 535938 910270 878252 1000000 895762 905741 923264 367576 927429 943515 953829 938439 943087 1000000 997820 886913 951658 611255 590682 1000000 969047 962122 1000000 965657 904236 1000000 969922 971914 991844 944853 450041 962627 879825 977585 981183 1000000 978987 979683 978724 867919 983970 985576 913283 978531 749118 921187 976165 1000000 916470 973954 972813 971553 917413 1000000 1000000 1000000 918337 1000000 1000000 1000000 960957 952955 1000000 662877 967031 765619 1000000 906584 1000000 906035 1000000 1000000 922070 706161 915155 904186 907715 903987 884135 845982 1000000 868587 686052 879810 995147 363776 1000000 1000000 701065 680799 856324 832191 1000000 833154 711319 796665 1000000 1000000 407476 802389 1000000 791399 785771 789694 1000000 777763 763350 764039 782087 1000000 740608 825915 678890 727055 690187 710725 758563 698515 692306 459514 649198 758187 689603 661825 655915 649476 642877 476656 629467 623795 619195 629102 132943 174633 593725 587550 552523 575098 549415 634144 553797 550759 740223 547796 277225 526671 644115 576839 501341 517294 497139 168459 995126 1000000 474218 216223 467987 620724 1 649755 441683 507928 429357 429196 483000 423699 440529 753830 474139 481277 389682 384369 381337 382045 397288 371029 718135 226482 1 1 354104 369630 15739 351501 384478 323703 319659 319293 318457 337258 311984 1 139304 374476 1 428195 272293 473090 127609 472713 285769 1 379035 275094 343980 254357 273976 273381 272044 270861 269686 181831 267451 114166 266254 203164 261906 264749 289063 264406 264290 277160 270588 820095 557558 313311 1 812307 267700 286914 895301 234532 70423 194115 274771 199731 261417 1 848846 283504 285512 385648 263749 291560 1 174410 299875 321131 271112 260316 311511 312394 317874 321119 324572 626021 331634 335284 317289 334018 416778 350358 354898 366259 328422 367475 401379 985432 1 362303 1 395124 342597 404850 28876 416108 457096 425071 533411 427591 440845 331113 425427 459990 462672 583781 473765 581077 484804 477381 391139 475957 535941 901115 401032 424646 885264 42976 543933 611421 584053 479243 218539 525624 365995 1 389710 242504 605712 135080 622551 624522 1000000 636805 411956 648616 340645 218546 678837 616562 679860 754543 692061 700574 705416 609131 716192 1000000 728096 1000000 740276 745597 802710 817422 766004 847746 1000000 749052 785379 791960 796217 785399 825654 740154 848320 790881 827788 891358 830725 307518 1000000 938824 857054 861281 912909 959187 850985 880480 697783 784656 799891 878854 900072 896963 903553 838139 695462 880776 892340 924632 906363 931093 934099 947545 729644 943155 945839 1000000 958497 921788 954601 707914 952476 961765 1000000 907304 453945 992498 990054 1000000 1000000 641938 969317 1000000 978734 1000000 649864 1000000 979763 979143 895161 927082 979335 959542 1000000 645949 1000000 977484 1000000 573624 1000000 959703 1000000 970527 961765 622655 1000000 965982 964249 967000 951001 556772 534790 947159 498498 949279 1000000 949951 941041 823128 939102 667926 865709 925474 1000000 952154 907756 932478 909009 905011 901310 895478 900053 912777 1000000 881107 876638 870418 867790 837333 998086 854618 784122 859936 829185 990038 830741 871524 618195 814114 1000000 449424 784003 622662 480887 784765 774270 738502 856377 269350 753432 721252 916491 739908 763615 537913 711092 860847 964366 545705 694122 948936 518807 1000000 761808 121688 678733 334412 983522 638828 617042 1000000 620208 609962 607313 889152 625311 589235 398768 123078 567816 563963 1000000 982150 403784 483359 534273 528622 497613 921201 980289 504740 506438 493689 487170 482552 475772 470269 264212 1 464340 455526 1 437318 804179 343024 1 421153 411240 797286 401580 378043 283527 1 242587 378009 373445 369084 552582 840429 356259 975156 281457 401286 259827 1 302225 330644 325175 322322 368169 481564 87956 270649 100890 303545 1 298134 1 293552 249541 280569 286087 272366 120830 311384 278468 276671 598342 245044 195122 276739 553098 1 707306 96110 258895 271641 268457 316619 264503 664798 262238 262989 264366 264214 442017 265392 266517 266630 501185 190924 269245 301181 1 272827 829910 275743 275065 369974 314289 282906 283724 583698 341615 42506 71229 432542 372590 942854 309207 346436 305828 651208 316844 235811 322460 1 433111 313392 336888 506489 345588 568113 923485 1 362927 791640 542076 1 367583 435950 396356 400768 404353 565147 398610 413307 303907 395498 424364 436219 1000000 1 196665 455496 469461 466494 471913 330417 492937 495440 493754 500857 508404 503278 547407 524474 352125 113644 579132 528089 1000000 557486 810279 676891 581329 1000000 591292 131098 605224 464355 122455 508937 628646 634846 644492 163199 721364 659582 1000000 589144 677583 360859 1000000 696479 702541 705161 715438 659663 456683 736546 736440 739661 405611 745738 573770 754793 749767 778133 783763 788714 781741 916680 806989 799336 815977 937626 826267 351392 956608 859046 785248 848841 850681 866591 1000000 1000000 1000000 857505 882126 702099 892956 894578 898788 902531 966179 222862 913789 861135 922453 924122 1000000 328200 568918 940994 938834 941436 940373 273329 840969 1000000 1000000 1000000 824870 939931 972880 654999 954701 941417 802481 940321 954918 1000000 1000000 975200 916827 976690 989242 996933 978713 978905 979567 1000000 929727 1000000 967158 1000000 450975 1000000 845738 976239 1000000 974405 1000000 703536 970864 1000000 955405 1000000 897449 813225 758682 1000000 1000000 1000000 748327 1000000 1000000 920201 798094 898981 936609 1000000 930246 932146 329729 1000000 810407 916496 909862 907058 906278 807675 637133 875311 858811 684597 877616 513925 869005 780465 870891 853329 850501 540888 840873 806840 533066 827729 755684 814519 810227 812540 799939 563081 787461 784735 768152 772121 766469 760777 755041 1000000 910685 1000000 732031 725824 720727 713878 707876 800489 864395 689687 714564 919528 671360 665215 683731 652861 646690 640729 783584 639385 646680 588108 609513 602879 594940 1000000 560874 134945 446740 393107 804565 555723 612715 276496 663553 529911 384551 526031 513341 506418 344372 487333 488249 544003 589759 475666 466102 504030 436722 452166 445769 439033 388618 1000000 405078 425288 39337 108350 409620 398037 387848 388496 385751 379238 375434 370237 688981 339672 994527 391809 164540 859026 654351 141400 333785 330165 326309 323167 319285 316277 313332 310241 680699 194302 321639 298600 254635 292539 495062 114832 226335 320627 285184 280672 295936 1 273849 531894 532517 274260 270197 289532 252809 153745 664960 265821 456163 1 265967 264444 263648 290618 260915 264184 227244 243606 1 266328 190327 447268 267683 245672 295289 272321 297456 275215 276799 326089 579792 309105 287240 291006 290124 291059 274130 295656 298285 256683 295905 303189 299516 268223 313035 502615 317649 428263 448448 335803 357056 314779 2963 275923 352380 1000000 75625 644541 1 444920 515824 155572 301900 401933 397006 647512 475943 411751 546849 446019 905824 428482 437632 432356 107550 697761 147609 464824 489398 476110 481795 340013 498401 495663 504946 513191 524462 522328 528644 559942 562224 546727 549161 726471 1000000 576294 577263 578889 555686 595797 600734 608163 745142 330345 602274 505721 1000000 1000000 363147 548150 1000000 899475 238969 680329 692755 461680 700774 701066 1000000 726055 726766 596364 197793 645918 747872 753791 759530 770800 1000000 1000000 176972 609670 834971 845185 1000000 799578 1000000 774518 861947 410761 247409 877448 830350 1000000 1000000 837596 418354 867965 1000000 876838 605003 885455 945425 897609 884757 863824 905412 901885 756546 852643 916945 1000000 1000000 849245 932675 1000000 1000000 959572 555968 964715 1000000 954703 789551 956313 958385 1000000 962409 974513 801368 645310 969075 1000000 971815 973017 978835 974779 1000000 852814 1000000 973023 1000000 978800 1000000 1000000 1000000 1000000 978935 949503 978350 1000000 1000000 1000000 975710 975736 906539 971897 1000000 840009 1000000 1000000 974997 804080 661997 1000000 765830 699322 1000000 950492 1000000 1000000 694975 960453 1000000 932644 926727 500129 922475 918070 642241 914661 912038 906664 1000000 1000000 592767 891297 887679 443002 341548 722164 842384 865693 908233 1000000 784461 846805 902932 947962 827237 827936 822217 131685 811728 806445 801581 1000000 1000000 793102 778443 710026 683496 1000000 775023 749234 426315 470150 610418 727583 1000000 665444 709196 710045 906309 449648 685247 686267 1000000 344820 64818 655898 647026 642205 636011 629813 617617 617175 1000000 604345 598821 588054 585864 577688 574141 567448 561683 558169 549689 551944 537588 1000000 538054 971448 349439 457475 501969 496629 490502 351481 481623 493320 958719 370050 481401 113214 417844 440218 434765 1 423694 759925 427772 412554 1000000 399346 398083 389754 292078 377428 375921 267264 367609 362772 218430 233708 173567 346270 337664 340450 334778 330807 260704 308299 826496 317365 314153 621756 297802 1 357136 299499 1 284239 666862 289445 275665 290194 286278 390132 298598 278215 275908 30613 277221 271625 370593 711756 94267 291271 228442 259517 320711 288931 74832 258624 288841 257511 428520 264401 393976 1 265445 182719 1 267615 268443 1 270678 478324 599515 299763 1 191193 278007 279680 283315 1 287731 289995 292468 294839 308183 287706 911784 312271 528886 352538 1 336766 321341 324789 290679 331926 464638 339326 325190 297678 1 1 365339 727791 672892 372403 376576 299390 892896 385971 395531 401542 658347 494631 454955 420098 418072 478393 435336 319628 730816 452160 459597 464460 468472 584326 610779 629356 501073 497325 970870 1000000 463552 519658 355682 360049 648761 544893 550896 557850 810314 569499 576578 582079 301967 586281 646266 368526 558856 808585 679152 632698 457569 643953 646293 655795 637864 906023 670259 711547 687760 973700 484997 817794 710761 716523 722983 460170 722977 740393 660297 752785 1000000 784490 912322 774802 780201 416868 741584 947150 490610 208663 807550 780846 838118 1000000 833411 541452 851613 843988 1000000 976117 947539 866609 680404 960240 881977 661777 889499 578141 1000000 907859 902178 888965 851733 911321 957103 1000000 925342 657015 1000000 976259 876243 940534 1000000 846120 948414 820317 935790 956125 955801 959544 1000000 1000000 976183 967971 1000000 968949 1000000 987339 973676 770422 1000000 976440 841752 1000000 978243 1000000 1000000 868005 1000000 1000000 537359 978593 939615 971748 967879 1000000 553990 1000000 1000000 972670 1000000 953811 1000000 796418 878104 962962 744266 934304 957794 955828 953577 943541 899665 955052 824881 940721 937878 1000000 931906 1000000 925561 888348 912940 899041 905318 916859 904365 900528 1000000 897188 869543 884832 880275 849393 897766 929839 1000000 1000000 849302 1000000 835964 838570 740234 1000000 941276 818351 873438 806245 786849 797289 1000000 786277 757854 768007 769496 764940 817015 839402 746636 689497 697078 728783 723080 736444 711152 775262 65275 768217 686949 696793 686007 673527 662424 639407 1000000 643893 638483 379563 633112 503114 613309 327234 760237 594324 615306 575834 314262 1000000 83195 981794 551571 548341 496999 521188 831298 64027 515358 509649 467637 1000000 490121 1000000 584710 474026 469113 463523 477267 452493 424862 1000000 32877 430869 422757 420672 415577 410538 400329 400959 441455 389567 481455 381694 377142 288203 466352 694723 373203 691762 326927 716011 342834 317020 338827 373495 388275 1 569139 318610 280107 311781 847972 311159 420777 301299 255322 582293 1 290985 1 287505 283179 263543 279710 277924 276111 231954 65644 394422 272137 128891 179323 716153 266722 249714 310369 264829 441375 134087 264026 227937 263956 208596 587040 227854 265715 300186 266644 1 268130 285538 270223 283027 307421 274168 274137 320725 280785 503418 282827 1 276227 281703 289361 291610 759820 121578 221607 103418 292309 282274 313817 312721 50961 255601 107865 385606 328884 1 244773 418665 349861 343455 370206 292105 365848 377086 375480 375549 388741 389292 139964 396575 395959 408931 413462 173694 423942 432770 437608 1000000 479353 483785 456025 681721 462204 251521 478135 484130 490972 477729 501388 185114 775567 750839 511038 617977 537017 535482 554677 542050 361338 1000000 573557 571959 610902 592041 550214 604427 610601 764115 645503 629788 627238 523996 648609 653072 470793 337482 841414 668500 387295 957420 696859 873636 713132 839293 956323 763440 618562 740598 744664 750339 756048 575994 589790 757926 1000000 649855 773743 789410 800565 192578 697194 816415 849617 853124 831741 836557 835775 846495 230649 856017 860641 873853 874804 918840 924501 882756 901543 1000000 894945 901278 214631 1000000 1000000 1000000 1000000 920958 931936 632372 879965 1000000 1000000 939626 942384 868967 947672 950179 957058 895888 957039 958109 848522 1000000 1000000 964275 841112 345902 444278 1000000 1000000 471392 975589 1000000 976890 977499 984265 978436 1000000 1000000 807743 899521 980234 978652 1000000 972511 977295 975341 978808 819017 976284 1000000 984708 847569 969006 1000000 965883 965070 963301 874182 839720 931387 935535 951716 1000000 943651 1000000 632936 962692 935698 944761 901676 1000000 923109 955611 914655 912724 686507 905170 1000000 1000000 742363 1000000 797040 805271 989797 548401 1000000 863587 931529 1000000 897436 888327 770157 834940 829992 1000000 820851 827161 809135 793662 779147 1000000 787818 783856 770953 389864 640305 782084 114183 733614 742447 773135 730878 358097 1000000 139447 705577 264676 849437 688265 688189 758472 478742 664477 655649 651787 226169 639357 191176 626809 624105 614022 619797 737631 830054 528849 466749 1000000 690206 345292 459757 590736 546927 1 540020 80356 506877 320908 270435 515264 538788 607141 747037 482749 511520 470473 465027 412187 453969 448794 431319 491035 294386 456126 407677 1 393294 301957 648540 397099 576798 291817 382921 378337 366776 1 365029 388270 400779 352412 348462 808435 399193 254967 240636 339423 636051 1 594997 315114 313101 313728 438956 343788 69523 481018 296192 293986 285289 257544 426499 327374 627619 254344 278339 303125 275032 250152 150901 269854 302616 251556 1 602415 230808 287854 264932 264427 264166 481801 263873 642053 263979 189137 121827 265004 194713 233040 267209 373311 268567 351710 262210 255477 107335 428778 240209 571502 280249 306685 290135 551276 288487 294734 293025 287042 298319 299537 119579 306651 1 323708 355393 328193 322576 398318 335843 323733 110479 379607 305633 348607 262233 305135 1 365186 91297 375104 378605 212989 460975 337848 266325 405908 404903 676928 417235 396992 1000000 1 1 278694 470518 771937 459791 482429 472310 578847 484951 487943 1000000 623364 504209 511337 514123 409799 529171 540331 1000000 887925 553600 559549 350067 594264 226418 583996 593320 955870 589774 957682 619423 669780 1000000 707430 639664 646976 278001 677931 48250 670744 678833 309845 689332 695020 1000000 720945 714089 719239 563116 1000000 1000000 244709 755360 729415 643821 749696 762829 777092 782535 849345 793518 1000000 427552 811383 979718 745333 914132 1000000 816567 840391 845368 1000000 854544 858481 883731 868316 943150 864597 748764 959710 889842 890159 955979 898782 913281 916531 912821 1000000 919877 886093 927451 936108 932802 935927 1000000 941515 897970 946790 949362 293615 989841 1000000 940079 968549 1000000 950304 955221 961647 816633 924504 972309 973816 977440 950849 1000000 971672 982712 918815 977990 1000000 979072 1000000 999596 1000000 1000000 981073 1000000 976775 977904 974862 996477 957499 973531 1000000 971163 967356 968178 971556 1000000 1000000 960891 590643 963932 731176 960341 948957 935930 916935 1000000 893910 936467 305838 947177 862018 927482 658565 994703 913414 909788 930814 902548 869579 895133 1000000 887115 1000000 670495 838337 869299 853517 882372 855563 858405 837542 842211 422464 831292 813537 758614 677362 810295 734377 811728 794687 762818 897629 522170 764850 541640 717431 755499 552600 746126 485575 732392 363421 721172 763943 708409 1000000 903865 706223 1000000 678044 160597 679085 997840 1 647589 483060 636007 1 631918 51705 521014 325074 597787 599849 585268 576672 1000000 713420 560794 719521 547724 541400 531633 529983 473327 513549 525387 134487 559095 548194 159744 499535 479133 1 294883 461252 652608 459491 444558 434091 531493 202520 226229 329561 417757 393132 479950 398160 463505 80893 384150 349977 375346 207296 366172 365456 1 402549 58204 345416 324392 1 1 328196 331793 318033 321021 228896 1 318938 264022 305081 301522 240488 1 150472 293929 288915 88738 284387 429745 331726 285864 747779 275348 273600 273499 271145 269965 268854 268010 697181 272186 248237 269342 1 509099 1 262267 597502 299862 264172 264310 187648 757594 1 220104 523849 202068 269364 274928 844287 202676 274576 269530 280072 280547 281490 202787 50028 287092 1 292401 408547 150566 300278 277353 304268 205920 311797 314490 742461 316989 324962 477250 381766 1000000 333099 412835 1 351115 355415 359666 363934 586837 820356 377189 381909 387304 290748 366524 400762 673501 693136 415826 421926 512795 431155 438679 441941 461584 452618 352897 501087 1 467214 473405 757727 492022 497823 550023 510727 515440 631217 1000000 559520 539368 463595 553799 619623 428226 572665 575972 582089 588888 595174 653432 556714 560941 668662 963295 413123 681803 629898 1000000 880189 1000000 669897 395325 731220 685108 720775 742093 705310 610615 295859 1000000 729153 734129 745645 714915 986262 685365 763986 1000000 775293 798243 671478 1000000 916635 838538 811692 421761 818659 1000000 763788 836656 917039 842940 838412 845557 857766 401495 922279 1000000 874180 363788 878545 888107 915980 897390 900500 904314 861560 1000000 939265 1000000 880435 925481 805832 609885 934825 939347 811198 943349 575728 948536 588963 948021 314004 842381 420051 960766 977764 1000000 760249 809102 792314 940834 816658 975293 978856 693233 929912 936346 977208 956767 968880 970584 984476 872709 978617 1000000 675541 1000000 980026 976764 822257 1000000 974270 973289 1000000 970958 926362 968527 966286 964955 1000000 969187 959337 950660 985049 951168 950490 937660 942039 905055 973391 937174 945758 927988 544129 880470 1000000 1000000 916344 801798 1000000 581577 898806 1000000 970932 888315 1000000 880844 1000000 874379 867158 853571 942531 1000000 744609 842506 1000000 832650 870529 746447 724967 811350 777190 793463 800977 746517 632367 807358 777157 767951 865992 757080 750157 797652 807145 1000000 727923 721983 716035 61206 703414 338387 1000000 11466 389693 677547 640308 241713 171154 666610 697975 635479 623252 844262 745164 611703 606759 670413 848194 584373 580824 592347 568338 560141 661148 549614 809006 544789 586322 845711 1000000 20136 455872 502420 496535 491056 344568 481023 455835 493706 457659 480281 1000000 336209 462728 437285 404479 165639 419539 391532 378183 454225 430784 394046 385275 855545 131175 376200 480896 342916 312494 620653 355994 355225 405761 321795 338864 335021 290998 439322 335648 203369 89679 799527 277320 661286 305105 825282 265655 382545 294366 291456 284230 599349 288884 286237 279750 720854 277357 132566 273642 128180 241805 270580 219816 196896 264886 1 733532 265031 264301 171883 263860 887517 177953 263710 215108 579971 1 410035 265310 266346 283792 267937 268624 1 283071 272624 273217 192145 1 51204 267319 276611 283494 286985 1 291593 34422 444371 40483 303484 293369 307811 556035 315678 1 178266 342508 197938 608759 334678 338372 388693 380094 374529 442154 358195 362566 375633 309109 375775 403427 482480 356188 484451 296738 79712 410528 348298 418625 750281 433748 433400 465390 313003 451143 1 372357 474149 473121 479177 576358 344640 491647 502217 510858 844150 519554 519128 533984 606710 628493 494998 555710 561819 561461 574702 605756 595276 662439 564942 607167 611168 173006 588513 629742 453634 552616 648695 654519 660673 467237 671054 1000000 673983 706815 942942 715680 709013 715502 721400 727333 733242 742394 745135 750320 753675 751151 721857 645264 919335 605000 839658 804954 800975 813564 811583 778406 940616 827063 1000000 490340 785875 190364 833847 415980 860947 861814 966118 896270 886559 436979 887149 928469 908564 910848 956015 906789 910569 362204 930270 926017 924426 927665 955583 838024 936792 940133 942456 802567 947845 1000000 862700 978966 959970 958013 1000000 957857 963107 966678 983380 1000000 967780 939885 895643 925213 1000000 1000000 742693 442525 1000000 984020 978813 390694 1000000 979471 1000000 1000000 1000000 967773 976876 970728 578861 966104 1000000 1000000 971210 994946 959580 1000000 1000000 963538 961074 998988 1000000 955647 1000000 858937 948553 665265 943454 783133 751383 239147 963583 277374 925372 702193 854082 915458 713826 906538 1000000 898787 896766 1000000 807316 733367 788985 874529 584473 859512 862529 854735 848461 848598 867933 838888 833942 827520 823849 818711 813993 816024 802944 958764 1000000 767926 739098 780758 962376 758859 774416 753362 278393 654056 872877 740036 1000000 756183 711643 705631 699588 678483 691201 667808 949406 445995 441111 649246 728430 644407 657188 632276 625818 612036 1000000 607855 780431 588231 588352 537556 384671 553776 570936 1000000 551830 1000000 1 1 527691 482234 515780 191054 503991 521519 300640 933111 488818 457877 496603 639742 458667 1 575721 436218 435949 239522 426197 422867 415527 352352 1 478640 396112 391326 377739 545341 377486 372883 205673 460715 356909 312335 1 843254 343542 630766 348627 332218 92998 325085 323923 318212 330220 311879 308793 305829 302550 300144 703775 294843 1 328988 287719 274135 503886 281179 278069 277771 312581 713873 1 232911 271285 167892 271197 1 664174 265674 83994 328438 98307 855593 258722 753604 351795 264859 260499 267112 148214 137732 265894 265472 267549 197342 166345 320789 266519 273165 278999 1 220603 280354 282485 284213 1 936886 291346 243002 296792 1 253029 303953 293144 1 581521 349925 319223 322706 219429 1 334329 167056 299382 344837 338860 555886 375930 1 370791 367480 375997 36776 341664 627367 392848 1 405597 404483 628841 616529 385008 427963 442253 444116 523951 449234 454689 460211 522272 102192 438041 273395 1 692439 500065 537812 514164 505346 413131 530451 559633 541701 547757 687424 565292 568098 429570 578333 584506 590909 409566 396066 609103 635178 494439 627157 525269 640245 716520 652618 128674 666035 683587 666079 683440 1000000 1000000 1000000 731397 700642 520859 725516 837020 638223 743873 748964 690801 1000000 1000000 771800 793746 738277 583536 857822 1000000 958875 218318 792920 1000000 829135 830537 1000000 648946 845069 857105 854701 654006 864090 988165 872123 883393 1000000 886039 442719 672044 898016 909274 325424 909407 912908 1000000 908421 878543 926625 929861 382116 891274 823363 1000000 944251 953754 949303 949573 954928 1000000 948795 963816 1000000 964077 358814 967436 968860 1000000 971461 1000000 967675 974725 1000000 940592 981406 989021 608506 555629 978438 1000000 1000000 948535 978644 1000000 728195 976935 976181 982380 1000000 974464 900327 959632 944244 968763 966301 963264 648600 950606 742205 514471 957460 1000000 949847 620892 943738 944106 941461 938598 1000000 929306 915825 745262 923174 920272 916364 1000000 1000000 552492 901173 892226 932190 889753 886819 881403 876336 877288 867537 863832 859243 852096 849910 838627 841068 470803 832944 829515 804268 1000000 809657 848336 837610 815041 455399 977230 769567 771487 764461 458439 511360 748843 726530 391988 730967 837815 787456 713184 710141 699549 469604 1000000 682986 699310 394573 667395 658659 652252 444038 652218 952477 627484 997173 667845 608882 603372 904091 613494 580986 577878 596333 476002 1 553473 547026 393945 73907 530079 538349 525840 511716 476687 497119 493855 472754 451023 476682 471059 465422 456542 900080 712561 388588 417793 1000000 663740 932288 356802 412595 426793 384303 397538 392217 953618 344399 1 227841 524720 856192 546406 356591 452672 348534 274369 355239 84671 1 323151 1 1 303124 416751 312653 367640 310688 303651 1 449048 23643 1 61181 288243 285750 1 525457 140062 325481 433865 274692 167912 388018 237247 332641 285896 439463 266578 298174 1 264546 264099 1 263216 28519 498299 263516 262751 1 496294 366747 265806 555015 253501 473145 265316 270282 270881 284286 448960 276386 632396 250070 280955 661598 340879 1 18758 511132 387327 345816 315860 307342 280037 309670 1 502939 318645 280023 650875 466922 1 312368 552049 605539 347616 376200 361855 359893 337904 328381 736020 397192 382172 417135 1 377641 401790 405921 409623 400601 458359 247516 431492 381748 45292 447075 473358 456944 465118 469254 478373 408210 860285 491483 498271 625714 509802 629458 722255 270109 1000000 662064 523657 775997 541258 564370 585698 576039 971301 590197 597104 618419 607109 613458 928552 621720 632138 845017 942228 650707 593203 1000000 672971 639251 1 810738 694501 688581 664654 541929 943792 723682 729601 795593 388684 770368 545968 758557 1000000 858926 775728 919176 985274 793543 1000000 799175 808311 714923 818758 785142 829632 892038 839841 746656 1000000 853369 829284 850562 867024 1000000 542943 1000000 875304 888581 892774 604074 844922 904481 1000000 1000000 336400 885897 282793 986997 403259 932040 1000000 284457 943855 891738 946008 948523 1000000 957959 702330 957810 981034 1000000 1000000 965180 410703 966510 970586 375212 975946 992601 1000000 975823 935250 734993 873117 969133 967607 838193 874490 993314 793148 1000000 977091 573547 976979 869077 1000000 1000000 972670 975112 865708 970422 968849 1000000 342645 964183 1000000 898884 958733 875077 1000000 952185 676360 1000000 864534 875126 941120 936479 740476 267266 921482 869097 881819 917239 913099 909477 906441 900933 803842 877755 890831 886973 909370 795455 874223 869517 773168 843957 749452 674468 1000000 824696 836558 958164 826537 821413 904901 790689 805771 174242 796478 778215 804068 775027 1000000 679231 761661 1000000 815348 744380 738538 732665 1000000 736366 721700 712928 702828 705032 690675 684793 677216 835210 869652 660074 22792 647729 591091 635343 681317 615271 1000000 645000 603863 346533 592758 699206 579551 150303 616870 562280 490797 67887 542954 1000000 644046 532854 578895 513075 519080 160745 528303 468367 277577 987426 473835 466907 489816 455807 450023 444906 425171 435269 394653 409490 466168 218024 409817 403563 508268 89909 256418 384558 379762 375173 364765 1 362044 395211 353640 468843 345561 292034 1 964116 182240 326832 321832 221343 316544 313443 1 481676 309679 301127 592649 303954 301368 301467 139376 190159 316446 294509 280384 837386 350497 371303 272549 304952 261214 269680 709210 310766 266630 269816 964006 264568 268483 954353 263468 252447 3970 579692 264665 257593 253488 265154 265039 268024 168397 839552 239642 275496 271151 290001 231784 275440 277097 331661 280710 282688 333177 286886 1 291573 272456 818628 411684 1 301713 1 496603 313777 1 320549 323830 726911 321199 405345 181530 343477 346267 365319 971210 365675 362800 462968 526265 210613 372022 380397 1 441342 343867 509199 1 540703 419229 424865 430337 188662 458740 470997 451550 457176 512273 467871 441833 449761 55015 749877 636424 452292 679208 518559 1000000 393600 202424 537974 361539 550086 555766 561993 568408 578612 642902 586872 595375 599160 605545 554893 566772 725572 850287 635781 828561 565753 654973 604592 634373 673786 679730 685813 621609 699118 674289 709889 652218 715266 709794 717992 739543 745374 728678 756912 762634 769420 773927 779557 785041 797905 801657 801336 806545 883110 806822 783669 827383 834694 1000000 854639 847116 1000000 852542 765740 814433 532747 908771 882605 883219 861457 901936 845317 895895 816702 1000000 747465 858604 926331 936741 941917 990464 1000000 966723 334001 1000000 1000000 934620 946072 949676 1000000 1000000 957528 407806 1000000 936121 751697 490057 967878 965860 970550 971760 972893 973937 1000000 986819 976376 1000000 1000000 977826 1000000 978076 978067 575544 973394 956193 982263 975434 318539 1000000 808535 745032 901257 971895 970672 1000000 688395 616339 964725 960824 1000000 949310 930673 955108 391054 944636 951821 812088 959078 940253 612395 948266 1000000 684507 924263 967068 650664 914922 910805 899781 606041 907216 900404 878809 863617 429001 929619 697141 850009 858093 861558 784123 873274 847891 1000000 398802 832885 816438 822779 293963 810090 1000000 1000000 790307 792969 778208 770486 670088 417444 718694 956910 751825 746383 740094 803881 712771 711959 927831 710462 881912 698391 661440 686211 642087 1000000 669474 770130 49668 665652 930932 676233 630802 566450 693566 747897 603836 599971 593831 595854 516674 575112 572621 734795 556739 550173 544468 512061 536329 522024 520533 543951 462196 513178 598952 493784 669929 479701 474013 703549 462776 457365 451370 152214 434364 435612 421712 425114 282590 242988 406962 783262 397657 395080 360935 396986 483531 466222 371458 810821 828388 549360 348921 1 352250 342634 242732 554425 331013 329555 336294 155953 902447 314218 1 53372 305046 302203 299853 433780 294322 664804 77762 530435 475582 379019 280853 128412 277226 339975 222650 770043 260215 1 271839 393242 1 265924 1 261615 262184 263868 1 768754 266777 468998 263315 265110 263621 264208 1 227928 1601 267275 267095 237456 421037 852054 178883 274857 276507 274300 283598 281981 957639 282501 288394 290734 293065 151556 271785 308879 304822 297921 298443 1 1 830538 308840 332540 1 539591 349451 341088 344994 635495 135226 355284 361885 381547 321166 612641 812829 427738 598437 437018 398510 547010 407819 412894 685507 638737 428244 795206 438622 444432 310561 821411 460586 410226 408617 452872 247272 1 54951 130679 503036 1000000 706122 524110 836386 740713 542144 548205 563687 649618 566511 495442 591840 571596 1000000 597038 1000000 622167 1000000 563573 969778 656527 640852 785138 653379 659275 1000000 1000000 677682 683786 324566 695993 492282 777477 42962 728562 725961 738060 729655 743567 123265 753414 740227 1000000 1000000 805453 783527 151333 940393 801999 295092 810287 815404 814303 349138 810615 705854 840289 919640 842978 855102 1000000 861958 263086 875871 704995 882116 1000000 890149 895212 984752 902033 1000000 1000000 913144 821868 917022 878519 743168 928221 935876 935879 938667 960459 1000000 946820 947706 659637 953992 959443 916643 1000000 961559 1000000 965537 928224 857558 1000000 492166 481937 969586 973048 1000000 1000000 1000000 601515 967182 968789 978068 738056 612645 331241 1000000 921811 977024 806767 694978 387796 1000000 963357 1000000 970901 972375 937413 973107 1000000 489083 949688 1000000 957306 958859 1000000 950925 1000000 677686 1000000 970351 937784 909110 932770 806821 895223 1000000 909729 916268 911948 878122 805827 927507 898361 1000000 865015 784710 833094 943727 871802 808303 738142 893278 884769 839272 843230 789543 832732 821075 770819 818308 523817 802344 229670 644458 753419 780483 775071 785171 406744 765080 1000000 943299 646510 975905 893178 580258 724017 727638 585738 382415 583999 747315 692981 688542 129308 667549 511877 657197 651021 648921 717085 675538 1000000 481387 608710 574265 597524 595265 787724 609230 581726 568968 567739 1 443184 1 543086 533715 809144 522139 1000000 510214 508961 498369 492697 468495 244273 574650 218989 655340 458638 452915 91404 458826 430465 1000000 1000000 421402 603797 287586 406298 401197 396392 391959 379419 441013 388823 732410 368942 1 516224 281830 378228 349051 534726 387061 374398 284813 6647 320243 320866 1 269230 296807 305956 123395 302870 637190 270746 331843 227693 320386 368816 284969 282945 621538 279331 329331 251963 289343 272741 279363 270063 281173 268140 265463 265947 166191 233795 1 270590 296242 262901 642146 263017 1 263053 1 655630 267771 257574 689277 62685 271965 454336 38971 1 272786 274176 275942 277569 248633 281242 283819 1 287614 249926 372738 279867 489023 259996 1 71452 252905 378777 315066 253788 1 518723 333197 286343 334788 537789 1 333956 413788 800186 424281 713251 352136 373352 1000000 386483 386494 1 330490 367658 406733 411233 416307 395605 416376 283060 765429 390094 448727 442478 216058 464409 260556 682270 482668 395878 838477 498564 504493 547878 520143 522251 1 682418 543755 546300 551750 563960 334928 570749 439404 581055 682505 602700 763226 335818 590574 345248 609643 632459 639013 645577 650987 852813 663490 661979 675820 681879 158533 1000000 735657 706159 1000000 718146 480420 729555 559869 1000000 741946 755179 824836 742588 632795 806247 343181 787106 792812 797986 526824 808658 471650 810727 1000000 637294 1000000 670460 851548 848882 865055 645245 753477 1000000 872678 876218 857485 884731 911170 892926 896883 995014 904601 908350 890727 915497 968972 920132 1000000 1000000 974107 289706 401188 1000000 941634 919691 965037 950885 957141 1000000 1000000 1000000 969478 960815 964994 1000000 931716 969521 1000000 684734 880506 756135 940716 1000000 976363 976960 976375 1000000 874186 978145 736097 1000000 979595 986718 977037 1000000 1000000 975135 974290 1000000 993438 1000000 952213 968478 1000000 814222 1000000 961834 1000000 653202 915199 910922 911413 949109 1000000 934588 941292 700680 944463 937881 1000000 1000000 965926 1000000 918145 1000000 837592 1000000 690099 897845 643984 889878 885159 893301 471943 872802 869026 966849 703338 855011 763997 542213 363287 1000000 865604 824629 904930 782853 809930 1000000 799548 875050 765133 782953 777155 823710 807415 522230 837804 596540 661798 737478 397953 725549 135782 713633 713451 706865 617034 689053 422856 676409 643433 353694 490120 210810 351142 561423 633844 627964 1000000 583286 721327 508441 723495 561126 584549 1000000 600526 409781 683222 488644 524969 529540 537219 529965 523692 557743 474828 566916 499819 494967 320799 491683 469861 1000000 465745 436243 693526 449162 443769 340573 433083 312900 1 1 412578 405628 400010 936326 47169 388086 382281 495839 373237 373613 359414 361037 254428 352678 1 527148 340715 609998 342452 329476 312501 322476 319339 315796 316080 670519 306463 306576 301450 427766 292428 319155 290296 218317 1 281943 406127 243634 179065 696317 275351 271999 262501 273527 239393 456524 266453 258128 1 300680 258308 264271 263249 260720 263594 228085 262905 261530 250853 145219 381449 265086 243206 231831 1 878242 1 296979 271457 273685 337273 1 278704 282970 466854 277523 285965 282983 318625 711157 296546 291517 291437 317352 305004 310430 314050 306493 240484 324042 327540 758885 1 291801 340023 326619 276798 353521 371140 316693 121189 326365 376358 384022 379002 698405 993715 399774 613351 330187 409235 282771 1 459500 49595 556661 445673 475778 485318 436490 58679 474492 479480 1000000 491010 540723 498972 489032 515417 698135 537378 651236 502040 523737 550507 554958 562284 542575 573958 550363 668257 593486 599673 578998 1000000 618263 913733 723321 824139 643052 673173 1 958867 667730 673869 680019 686153 856803 693762 994396 1000000 1000000 508091 777117 734013 744868 725169 1000000 528698 763005 770211 191854 757436 932138 811395 796286 1000000 806973 765122 708346 822583 1000000 832644 1000000 842533 846386 1000000 1000000 938727 870773 835529 867037 879151 646033 888077 891620 895905 899541 903149 910864 909220 703329 944981 1000000 924566 636844 930870 933942 899889 939663 832891 678204 937481 946599 1000000 951634 1000000 957806 799435 1000000 953894 1000000 656122 997119 1000000 971532 955697 1000000 970515 975341 1000000 1000000 1000000 958442 1000000 977168 977939 1000000 987466 893362 976952 976524 916011 975217 988263 838759 972457 1000000 969861 1000000 970236 966857 967524 1000000 960465 958501 950816 954282 497103 969918 947165 944747 384004 939166 872670 619822 1000000 921988 878695 408116 918090 1000000 621330 912777 1000000 1000000 894578 926967 869546 542073 878386 881909 869644 865175 917781 855976 847463 241332 1000000 721845 835341 1000000 821801 137822 970288 805341 814326 795435 844014 784297 1000000 774011 770083 397711 755244 750513 744686 997946 809472 678209 470977 716648 730095 703170 468076 1000000 688628 633708 66141 521223 424994 500693 827319 692881 403707 629603 623261 616648 611474 582984 609753 592978 586184 477431 185693 581357 521985 555589 1000000 516069 538086 531265 777292 511257 593414 722343 577905 625786 441328 499616 478486 465218 466736 461635 782234 543753 448009 456526 434475 121826 463527 454247 272517 411869 338753 910471 1 565759 385543 379918 375364 343992 359286 409208 358064 353689 219392 331677 341688 563747 327539 197813 294809 323306 306976 909999 1 309225 307192 508454 1 297674 295975 298617 1 263404 284425 1 1 928272 277555 276510 274204 273307 271861 268385 239108 261016 505592 564574 1 254715 261727 261999 197497 159975 264530 1 260588 423429 281431 263558 820963 358709 274294 90268 267203 434182 269138 120050 1 303712 274664 555522 274735 12836 339640 283958 287744 288302 308180 207016 281384 285742 305394 303687 1 309832 293803 287606 289522 323991 165776 318156 312418 71698 339244 340141 352080 344688 631811 361798 365925 373206 374793 316928 383056 388634 393407 399600 196653 290349 412935 1 425456 428540 349594 597847 686433 461764 216137 320793 511086 496482 432092 1 262485 448223 505282 506722 519137 372963 528810 629101 536510 542564 827570 545677 562891 934648 589838 578095 975419 591504 650159 603938 1000000 616388 622709 490734 634176 733857 623372 629766 835844 569288 432564 691149 1000000 687451 28515 554539 709767 133448 766897 705145 1000000 737955 901499 879840 602947 1000000 309387 989159 778116 670950 791032 1000000 805105 589177 810448 818598 787967 1000000 475574 823813 868379 685864 850611 1000000 859900 1000000 657376 1000000 538477 887527 715042 608352 894338 484834 621982 626827 919689 961668 1000000 920122 1000000 568156 913799 355536 936339 1000000 947224 944544 1000000 945954 951597 1000000 1000000 440287 960109 958523 998234 961734 963268 968298 969932 990149 972191 942745 1000000 1000000 976049 1000000 976824 963098 341686 1000000 1000000 977742 1000000 1000000 969702 1000000 1000000 1000000 974900 973183 891994 971629 896768 976812 981772 963186 990814 1000000 961799 773006 956865 953643 952513 1000000 979162 953353 942577 947838 712381 947378 752207 1000000 884492 1000000 1000000 914599 911089 925917 1000000 863980 896102 875682 1000000 792274 889928 875150 873115 866506 1000000 923772 650231 1000000 842907 1000000 833090 828080 409664 817861 1000000 807409 729743 1000000 791528 936191 222308 596220 765118 763476 759958 752059 1000000 880326 558090 728829 723093 716790 760869 577806 438312 692564 1000000 585163 383561 668304 795335 979635 1000000 643570 595119 645717 261244 618780 612582 1000000 127653 588858 593306 1000000 522995 569339 563206 555935 406829 367232 538965 535776 554117 520878 966961 582702 567052 645362 1 321612 479916 294389 468683 406105 457688 415521 100000 441204 414237 559492 455440 417832 386107 1000000 405024 519897 396592 120591 1 436574 1 372020 367592 398963 358967 375019 662492 343498 201481 151433 320463 1 355681 368284 317699 317531 314725 339595 325489 304938 302212 297141 296463 429814 108387 322717 416554 591607 324827 280511 278375 394273 275169 77 231909 344553 269484 251449 163005 269075 265480 264610 1 208087 179808 262893 223889 37995 719944 262725 1 258723 1 869979 479362 263606 162009 1 1 296025 266638 216069 287764 41583 1 118563 284839 283171 327423 599894 516563 1 294478 179654 292540 284050 367887 237975 311909 315102 662341 337502 600727 331372 875524 579498 336373 109257 347832 546133 225902 359991 420153 882477 1000000 396483 342632 17231 217124 330745 409830 223274 414346 416999 342775 745940 432134 394681 422045 448105 680890 374184 468484 388493 1 384914 393495 498752 656891 409798 468399 576247 628221 528621 401355 540733 546720 387493 312755 564974 570529 922338 564579 268427 961363 477933 608204 614355 578285 647510 511813 1000000 599087 634300 657708 2144 579455 666761 505099 688410 694754 120601 706374 669887 690867 759209 730458 820947 742092 672342 770529 743447 614754 769860 776366 650517 822276 798631 844745 803629 1000000 800697 819512 824432 848023 844439 839436 979593 849096 851785 827487 777986 911569 872024 873651 984951 885214 900875 893087 507894 1000000 911153 892414 944667 915552 918991 923460 1000000 324488 872068 934787 959220 1000000 943258 946027 549014 979219 847471 955227 976957 927055 961467 947658 976493 968799 969393 969419 970990 933458 967879 973387 748229 1000000 932441 518737 1000000 977283 837755 977611 977329 977603 984342 980791 976425 1000000 1000000 1000000 1000000 824269 971769 970857 1000000 974819 1000000 967641 693598 917956 967792 1000000 448737 692892 901831 808695 945764 937724 1000000 478888 934807 924761 606522 926595 896180 857065 468290 877569 624349 962130 900795 403504 1000000 888857 852627 612332 450578 900112 681228 883593 161362 854212 738678 843243 1000000 834374 835475 820618 819199 356129 790384 799978 798134 792729 180332 704867 778808 269209 536903 759175 169468 746263 741955 763362 731397 724639 1000000 713369 726226 716333 694291 32988 139668 635489 677976 652210 566571 5348 841094 774209 909905 626613 620418 462994 905305 417726 595615 1000000 270443 499708 570936 1000000 558706 234813 626487 518003 329797 528406 204212 521810 1000000 511543 539414 486106 481295 1000000 709343 1 482217 459177 400111 1 442599 1 1 57291 405734 416374 411582 295919 425743 320171 545110 1 375107 1 373176 371956 364576 669810 1 332955 371140 411918 340406 339016 1 333360 229841 246908 228439 350020 201261 315180 306359 126861 299916 297273 343472 342151 288146 266628 562481 282521 278655 1 215614 154352 538392 1 751133 682769 216688 707240 505993 254359 264778 324103 263773 946533 265923 169779 293555 262786 281617 207902 1 264198 243878 366469 264423 464158 240664 435591 250170 270615 271986 926818 260500 242218 278247 251363 279474 524206 286762 285547 14783 296203 286559 273651 1 304838 324075 312277 260107 319196 367863 323925 327625 842574 334310 1 342513 346508 371364 354663 835017 398292 366686 470210 545615 612163 300975 390297 394554 407521 404923 368124 369103 420066 430024 418732 521134 308351 288162 448737 940841 463040 261875 474574 239173 485317 435479 472087 1000000 513843 497585 422776 108941 529481 537503 489729 894709 609205 563105 187063 575381 657640 542105 141799 623009 671564 613408 432356 652002 631076 637261 643225 796657 655813 841698 668128 674265 590470 686487 468660 701983 704758 726175 642106 722634 584617 594518 733387 809368 688620 522251 844077 412142 774607 980867 766360 796525 857166 846650 616064 853994 713531 830231 850088 1000000 1000000 801665 849584 855214 856997 863938 869423 870536 891549 1000000 847809 889376 877670 894312 1000000 371784 884825 916179 886582 894092 915390 924822 927664 962074 932041 1000000 597551 568779 937618 949865 1000000 952280 1000000 958010 375585 960402 1000000 665872 958870 967553 1000000 970067 968257 972484 634486 969592 924110 516566 976249 872472 991322 991577 977449 977488 972722 1000000 316421 973863 1000000 976262 973381 974063 965134 978134 969739 969468 1000000 1000000 935151 955331 904182 960576 1000000 1000000 692412 778113 936679 1000000 950332 941207 932429 935483 917140 1000000 926350 718477 921366 777079 949705 861080 858095 956115 232241 932940 967847 536947 870783 811276 873021 861910 910367 1000000 854900 828089 941299 814633 1000000 181066 812866 801405 815383 810151 772597 774941 571664 998226 781762 1000000 789036 657738 1000000 1000000 707139 743481 766094 731770 709224 935990 732602 32581 702754 698121 641584 860761 680150 675798 665340 885661 653013 929865 640409 773919 782794 859926 615851 740967 604677 1000000 634885 586793 805128 573739 566472 560309 1000000 577038 535853 363642 431062 524014 330396 426601 702072 798045 562499 475231 486210 486429 510785 367254 460177 461673 449061 425859 381460 433313 155349 427299 1 403160 407413 822335 397738 392912 402768 399428 365080 397019 535401 362010 353662 356906 352363 347180 344630 369959 336745 333133 458432 325963 322409 322183 388426 24624 309368 306339 303188 302320 286399 305627 1 1 351780 577267 281831 806640 454241 411196 276513 274590 564532 412678 739469 295078 252886 266556 307643 444669 306516 761602 426412 232138 262520 262325 67853 261141 262509 260802 263170 97447 519261 262460 266242 266631 26827 253191 806038 373934 243450 245649 431799 273194 622464 284323 125831 42525 301121 49654 292982 295555 589181 300976 303730 306318 315663 291862 264556 329961 379268 326412 524785 185687 290139 342754 205073 542121 631308 1000000 359386 823547 1 888654 269780 444149 388841 382861 425314 186366 202969 415154 418439 591529 440304 316260 1 119269 448187 506779 444774 1000000 472083 478112 483930 569755 494281 447913 558157 488627 1 523675 457479 535201 424287 548886 327539 1 566378 588114 763236 588254 1000000 743285 602634 115318 548636 643486 92198 29210 641521 639678 654172 661692 649479 672548 678473 921823 102379 311376 703036 708797 1000000 343782 707454 797338 648720 681690 750551 625912 703078 915523 245615 1000000 783966 790898 794871 800822 987435 752403 815905 821212 1000000 831052 632341 840008 930683 851318 995334 970427 864671 812852 884113 1000000 881915 190356 903872 856815 862493 902203 976312 909637 1000000 1000000 949646 701010 598962 929813 726138 947908 1000000 944165 955232 980370 1000000 508147 951706 959008 957950 945003 1000000 963321 1000000 1000000 972751 787119 982212 1000000 976342 972761 973242 977117 644467 1000000 1000000 1000000 977260 979909 1000000 977120 1000000 1000000 975576 778159 979311 982383 962932 1000000 970908 980448 859583 1000000 771826 951564 969756 959705 958115 302174 927142 1000000 949401 961137 899781 1000000 923101 996609 929985 925445 911323 915865 475039 917155 971060 1000000 907051 1000000 898339 973536 876674 883846 915253 196433 873523 770705 865282 349714 1000000 851399 846638 1000000 836918 831971 1000000 822046 806931 320571 814109 996380 855099 323168 1000000 158593 760347 767897 762305 1000000 750760 559347 718023 629280 1000000 812310 677968 842505 709461 700874 821648 1000000 682507 661316 784692 1000000 664391 656126 961769 1000000 1 1000000 617483 611872 605061 614825 538406 603647 580363 338760 624263 562769 555812 603266 558006 454314 531758 647059 519972 513121 1 485959 496059 405066 513950 456711 1000000 361462 461842 421622 402146 424718 1000000 12442 1 664680 376635 326504 416483 403899 154947 403023 316301 384966 380102 410996 1 362555 362182 651709 354153 349379 343810 340700 908129 333935 330265 345336 322157 894179 268077 163961 310108 307042 348493 211417 298459 252438 251610 299072 157361 279426 219478 281766 42457 54962 277377 273676 288612 26678 1 267615 382988 267766 264203 264920 1 344781 263044 217588 262388 267911 1 329213 702263 308840 442940 478032 263698 1 265474 177061 484065 397065 1 401111 872573 270710 1 247343 1 280859 277491 298301 297807 556179 1 294535 340562 878817 31240 305763 308225 1 45721 92105 321780 325023 192459 332407 549317 340086 483274 427731 738763 347274 360297 1000000 369587 1 189842 380943 397063 397514 393872 26311 1000000 471798 74175 370418 371362 605176 468990 440619 448096 495725 1 910523 570134 491407 527108 487780 489055 496986 505227 1 513654 522975 529060 439497 506900 547091 49375 480279 531320 571538 589428 1000000 590025 468670 479043 608561 604537 689212 627946 686451 10618 554871 475884 657195 650286 629212 676650 638623 16214 261601 863180 705319 726286 720248 690184 676400 1000000 1000000 742233 754165 834586 765434 771087 776206 774583 787712 713521 782152 496841 857390 694378 816396 825552 719337 834634 839424 903360 851311 1000000 853219 863659 1000000 1000000 1000000 1000000 573765 889095 894917 897161 960915 895176 1000000 1000000 920741 907384 500409 927152 955506 934133 850021 937689 791049 943169 1000000 363284 950743 925499 971591 956288 959109 304432 395186 1000000 980346 967607 968994 970259 617589 972474 1000000 968536 1000000 975795 976924 1000000 1000000 976764 976275 457222 882715 999279 1000000 982717 1000000 974791 1000000 1000000 895154 977902 942089 1000000 1000000 309954 964082 962363 790026 938372 956590 906561 683622 908148 1000000 982991 948882 923747 1000000 929805 1000000 1000000 924640 899246 932664 1000000 1000000 906996 904354 795410 895084 891929 1000000 1000000 879511 876671 870839 932632 590142 354288 685894 863679 842397 838250 832247 828219 822727 817379 848374 1000000 803536 796941 669393 791851 794667 785317 769334 716172 757978 768585 1000000 607473 753961 619420 731308 638694 711184 1000000 476224 679623 683894 1000000 658629 761100 540460 656275 651528 561921 537106 633569 643265 1000000 612089 92188 540993 594327 588145 8896 646337 793784 612739 557424 549995 495579 539195 533139 527150 537870 515402 344517 503423 242423 612572 474239 267628 468049 468927 112399 171750 404220 460602 441315 416163 422764 604316 420342 441257 420399 390641 299045 276636 400195 385509 382810 228869 372088 80523 363253 349536 1 110939 346470 327585 593049 328410 459587 631491 377596 520293 110005 314021 310820 288387 304773 1 299078 296376 290064 289759 635984 242618 282373 282228 280184 277472 275042 1 1 271158 449316 269272 280614 256367 265844 1 575026 617810 262111 241313 485006 110500 84895 261887 318075 159831 262623 540068 609734 364960 196539 275711 251266 450402 269053 665960 402427 273457 275356 276504 278305 230224 282218 367442 207809 310220 291223 558562 1 300930 299477 304764 977150 243435 546834 94672 320626 324080 327610 358988 332842 586681 341738 345089 1 522972 359219 363269 366734 87708 359738 381158 382699 1000000 83168 1 707695 1 1 440346 427566 242760 159231 1 4029 379250 457446 594898 476625 662482 480220 486000 507329 1000000 549545 509251 482563 475131 829213 533198 539133 548787 252555 556706 563555 518740 575755 581939 598816 531116 600562 594547 769851 643691 647403 1000000 620011 584152 649740 631757 680077 668864 674665 679154 914463 745083 480429 767550 698434 717049 220885 574021 1000000 740653 658247 752372 406898 700365 769304 793195 778278 773746 760155 796849 802207 807024 454305 778916 668680 1000000 856335 1000000 1000000 847761 1000000 980171 657766 875556 952475 871122 879395 922020 949891 909625 1000000 740035 903497 907217 1000000 1000000 917868 922527 914701 1000000 1000000 1000000 956692 939588 942231 900197 629167 948066 1000000 954414 945855 958508 981464 962225 936683 963114 967053 586633 970284 914399 1000000 973019 568511 1000000 974475 975851 958936 969644 976852 621521 976825 976909 977235 976510 1000000 975348 974780 1000000 457146 928641 1000000 830303 968822 1000000 932325 1000000 962683 807179 929300 1000000 949621 693873 763369 328351 947674 983700 904981 941378 728901 764419 928405 925251 791268 716283 915330 404990 909358 904536 855197 880007 1000000 988575 1000000 881146 876576 871949 867521 1000000 862913 860743 993471 253357 839370 834509 524745 771379 819362 828118 915698 783600 720237 795510 889496 439554 1000000 760167 492932 759520 630712 1000000 742076 668734 971981 857394 349769 774157 706675 552192 761488 688521 682245 898220 692305 672282 1000000 682985 651508 613494 200981 990367 928994 614539 1 1000000 484269 597687 633733 577551 795397 484913 17801 485574 561603 504215 244623 522678 498098 735660 951285 687010 528774 493280 400615 650205 479482 926805 466064 68845 318297 1 553050 633793 475856 276045 420416 237383 490210 396663 64837 396589 666025 386707 382365 1000000 383443 368879 162807 354457 355836 350852 347475 340681 147541 357021 131996 337092 319536 327156 406135 314794 109268 300834 302697 302430 270507 208625 269515 291126 289380 216541 795255 282666 388881 273304 276906 1 403046 278647 1 269258 483556 134814 347730 1 267737 263487 281047 504105 263804 1 261941 251824 271912 260353 234896 261835 1 263878 252670 262381 266361 265937 482494 269844 1 425346 746718 264517 276786 162912 1 248485 285729 288097 290325 474317 295444 298118 60903 342182 852660 309771 418347 385802 248301 814366 298940 330033 835839 344411 1 309345 347547 341508 357747 357640 376923 361764 376552 582515 384819 904938 391843 466772 72165 407270 156926 418729 428342 416793 116803 343439 450027 450415 562785 461663 464120 473169 570002 514275 461777 492708 501526 507406 662631 528721 247914 405999 510921 564365 544652 555451 532501 795585 418577 579999 630584 673162 599587 656049 610907 617106 624746 1000000 635703 639184 651306 1000000 642831 425946 672713 677543 679446 619470 693735 703130 664589 720638 547342 543697 671136 732960 726307 717653 758617 988732 767793 725560 824453 643323 821596 668798 831758 814886 666840 800477 821469 763894 1000000 835859 869062 817980 850843 851111 1000000 864832 1000000 941304 819545 882204 880334 982818 627734 1000000 898704 899297 909665 755035 913828 920115 898540 978667 940075 1000000 1000000 938582 650370 1000000 828632 948963 1000000 905335 955691 957723 920598 1000000 959177 971335 966471 1000000 1000000 1000000 360019 972601 1000000 937476 974963 949934 1000000 975430 976675 962698 1000000 972716 1000000 976342 979460 979979 974868 974574 947715 979095 972564 1000000 968824 1000000 921003 993310 1000000 1000000 1000000 958217 1000000 1000000 595084 268485 946168 945078 940911 903892 930165 236092 929337 1000000 922806 906508 741897 910715 856026 964035 1000000 896471 893148 848012 915191 881254 1000000 873087 862703 864451 859607 849006 855858 1000000 872244 834675 793285 661866 820586 661613 1000000 927339 803264 792298 788903 745367 684242 889873 826105 948586 731268 750028 743672 405312 1000000 756577 716652 718204 920917 814940 696197 719186 862491 682509 660212 664609 88909 5080 650199 640977 649640 990034 666583 616376 600283 615239 1000000 592351 255468 579012 168260 566745 1000000 558361 548372 552332 536304 449830 110968 529807 489818 773528 540796 404755 924687 521224 653889 474312 466381 230168 628700 412935 484350 438812 436436 428905 452731 467255 1000000 438830 402722 1 392333 418346 456414 1 399658 175531 316619 361140 361274 476751 160351 343364 338043 899613 382335 328954 289716 142217 142700 475002 312340 428463 620345 196757 345782 311891 726157 1 1 287640 6703 393234 281036 832384 277207 105903 73241 1 270803 269263 19814 342216 1 52630 266784 437157 263040 262296 261007 178558 433308 823477 261728 249481 270809 1 240105 263536 264593 397087 59812 266931 267653 266974 267672 90641 140266 275516 227763 1 280732 282843 93079 411622 289495 250006 294531 296714 315092 221236 305658 41625 281996 340215 317670 314611 325370 323329 348032 330474 1 337933 688619 352068 329855 41086 371651 19152 333964 377422 380380 387528 399328 971334 403347 406770 441765 417033 397271 427527 416997 437962 544835 1000000 454235 458857 1 1000000 513739 498605 493828 493865 554206 524016 531848 517377 418023 1000000 535340 1 544660 485565 521496 551957 570941 579315 586676 588699 586247 458790 608962 617577 1000000 902189 227214 636977 646139 653611 369495 664638 665356 598118 226990 953436 695186 715822 746382 729420 717585 43018 723276 745917 742780 774946 403305 760052 765630 770989 489694 299408 787982 781891 801479 395460 138812 814643 836336 1000000 771735 835057 819720 839046 849458 1000000 783522 851444 1000000 872513 894811 880923 885066 887876 1000000 725884 904395 1000000 906494 912055 915517 906165 918703 867581 946582 989800 934863 937597 892731 791804 358764 606366 672742 322120 726891 952291 958987 954928 908873 952432 612692 967391 970310 825749 971499 1000000 971288 845417 937594 481556 975732 976077 1000000 977513 1000000 976657 971863 1000000 992551 1000000 975045 996937 956718 1000000 970629 970442 1000000 953837 927959 1000000 951469 351337 1000000 957870 955829 613362 950206 1000000 1000000 944350 932169 941193 1000000 933049 930033 918237 1000000 1000000 921829 578935 275580 906463 1000000 912486 894894 908756 857330 844006 345145 876340 867267 941254 860667 843545 824968 790609 841841 836778 415428 717210 814755 258220 776202 815202 801094 795468 755862 1000000 774161 1000000 768137 763125 755231 1000000 746940 739730 733594 1000000 620803 743977 814438 704813 793079 1000000 716244 679509 675956 680081 664929 754710 742958 643090 654409 421516 618797 763088 557941 731044 670587 465381 1000000 580581 575081 568360 562007 804815 549330 543934 537770 531851 528457 813276 530670 411041 505857 463290 490528 507321 382389 749855 468318 433430 984574 714197 236153 167119 60922 429560 641572 30740 414319 467164 411786 371042 1 389448 1000000 374651 435682 482434 512211 362218 132503 430061 349624 1 549024 368159 1 333945 339611 339081 295022 322358 401079 309387 326833 572948 262115 283118 294761 284118 697148 287922 285760 263555 281469 446094 277586 275836 282967 276055 270091 269703 249909 323045 266198 496952 264404 263810 259383 409222 260930 961221 319092 251707 241336 261825 261865 265049 272881 276423 261891 400593 272435 264970 243613 268566 389750 263386 413215 274553 323902 712163 250428 282022 1 261023 404670 291299 293620 898477 298912 525193 1 1 334018 227597 316344 327299 318273 357062 348445 336030 444531 839840 346568 427366 354884 365118 1 424099 1 555046 393052 341927 1 391434 398423 406632 413445 417234 31573 425732 430916 495428 385043 229268 420324 210510 464418 466652 501036 510240 526500 1 634738 746970 273301 521402 521541 483027 536830 920854 545527 586369 559343 563830 491388 319459 581528 715314 588677 600821 605786 584078 619420 450327 784385 638575 322635 650371 654136 662739 667678 673720 681107 786391 865943 711571 82184 669216 716984 723139 809336 736079 736980 746764 762140 776985 549934 769584 761441 731406 819862 794174 782014 791415 864745 812986 818164 906689 828285 833229 840371 1000000 878352 852657 1000000 611627 415872 870852 819307 746523 883021 844839 891885 894445 899732 904464 969410 898762 571498 389943 921214 924475 881833 942622 956603 957821 935104 996255 1000000 984545 1000000 951784 954156 956312 974194 919944 957700 963683 931247 1000000 985867 969405 992906 980857 985172 973609 974262 828397 891555 974550 887898 971359 979516 975806 963995 993852 974473 976894 967325 979274 967239 640302 977738 973277 977821 938132 966846 813669 1000000 961977 959794 943965 626272 952480 952004 949688 757874 908884 1000000 765484 929607 933541 930739 1000000 1000000 957957 917866 1000000 910220 907267 903365 1000000 895866 891818 912831 896028 1000000 852997 1000000 1000000 863572 857312 851567 820525 731624 813589 935882 859729 592139 817555 1000000 806294 802454 796969 797919 786260 615169 757355 795303 764971 758261 114230 533119 751774 730036 482723 715009 606918 711377 704943 735359 433601 686197 697931 676884 668382 744391 326554 650379 610438 811033 634203 625618 345175 608134 1 600873 594651 590460 814169 595330 569956 563823 560586 1000000 545546 776951 547003 375229 521438 113201 512099 611671 665933 637336 909962 1 482956 108565 456049 982273 452252 447272 441436 507153 441678 573715 385897 423521 837497 377635 400342 520372 315384 380141 390273 527239 372145 368040 801302 444594 354786 350638 335170 557973 250385 325600 397771 293916 312406 320525 314234 313871 680614 307584 300144 301671 308623 294159 306358 281182 435243 288025 635479 270899 279877 277460 278434 428632 115558 1 266462 259836 267588 697619 366791 273100 267475 263019 313968 262047 261706 261487 1 261387 366834 261624 1 262343 453304 262969 562096 270718 277614 276070 268227 116082 266418 1 210145 274429 1 1 280768 283142 285053 287836 139347 1 295319 299441 300790 864624 306986 273530 329480 618005 319479 322921 346659 525957 333652 337514 337742 294053 366443 353884 364060 366006 344297 1 439855 379817 384505 388392 245173 406931 159153 230516 746537 864297 662297 566923 434269 289805 203864 633696 456497 246275 468283 238205 478649 484439 488973 496009 496086 490421 664447 797134 576305 531443 989298 544213 698178 598281 251123 983715 575131 808798 560966 573359 361191 570575 611211 729678 279822 618726 631134 642258 857869 666845 660777 511314 634912 663313 685290 683179 697430 1000000 642785 650528 720497 380902 505361 702374 745646 774774 757171 762024 767491 168127 779173 824192 1000000 352760 800889 824921 828801 896230 1000000 1000000 831743 836695 1000000 785075 857159 860806 163370 864947 913959 771440 679796 882497 886504 882750 532537 976596 367126 1000000 1000000 742683 916913 899680 923715 925885 931084 932803 989468 938469 941192 944026 1000000 952590 1000000 573191 983940 1000000 958680 961290 963038 964667 966149 1000000 947590 970226 920139 1000000 976494 1000000 1000000 836794 979985 975955 975607 940824 973439 352058 1000000 923406 993156 975016 964949 1000000 1000000 1000000 980955 969337 1000000 1000000 966982 1000000 961255 967234 927754 1000000 954413 897250 949377 298578 945222 946379 961235 940427 924833 897856 932104 744769 1000000 917823 915931 431585 927836 906301 900634 896826 1000000 888861 717650 878531 876318 873565 303138 207227 859473 848913 853407 1000000 839526 834068 827939 897556 1000000 814363 925448 1000000 804165 882801 787320 784201 798864 771053 765236 759742 754288 748288 1000000 736642 1000000 724844 741833 713467 588004 1000000 697156 688800 606183 676597 670471 579747 638086 641504 621160 870404 671315 264731 633897 621998 636526 602256 596245 737611 592375 523710 572048 568590 578090 389427 1000000 162217 494016 450202 909576 386075 511105 627376 499401 1000000 344020 454682 476267 544439 564621 459215 417209 456793 442973 487753 672903 427016 421429 1000000 478803 265275 317059 396701 392310 386105 1 514628 134822 1 1 359981 355900 991363 352643 342775 339662 336063 333631 328964 325078 326339 379143 319522 310857 1 305354 298406 299841 191149 298033 265808 289047 287527 150297 950884 280293 1 221326 865993 273100 322169 262006 275777 266848 288218 264851 358622 216397 253659 258136 160908 261562 249397 261076 17559 259969 1 254813 261917 263061 278330 407709 263046 265557 266837 267748 1 645023 273487 1 266036 276845 159747 332036 282594 289961 152278 265728 239284 616409 426283 299900 430342 1 310672 338218 315049 318457 328565 325420 910954 11328 336270 324465 343831 279252 351551 535389 149925 176336 408133 359499 378330 332616 245757 404171 471450 402282 403418 418419 435961 409994 426722 361499 437453 443699 449016 1000000 411307 465610 471243 454479 614727 480909 494171 468332 505829 951547 520694 523722 1000000 547065 109819 501319 551517 560516 593094 572247 554484 545028 584412 597195 332161 1000000 615520 666913 654536 633276 640320 575007 1000000 422543 235283 672079 648835 670360 689437 527856 593120 707638 727055 642161 644901 1000000 715610 745028 748873 675612 646156 766048 1000000 780509 782749 801207 448329 673750 1000000 668920 813896 162580 817999 1000000 903575 835393 1000000 851617 910273 1000000 862049 1000000 921740 518972 1000000 656693 1000000 890149 897561 901059 904692 912410 890095 1000000 251517 1000000 925607 925916 931663 992916 937495 940434 942884 1000000 947944 948112 1000000 664137 1000000 687589 961106 962390 989929 646289 967045 923879 661305 970755 1000000 1000000 624524 974218 947280 931089 975358 1000000 1000000 978063 982408 717939 975758 963411 972824 955129 960313 972779 1000000 637981 880690 1000000 993097 1000000 975207 882339 961062 959089 834052 955005 559055 950727 953070 705696 610400 1000000 937968 939958 679809 936080 829503 940756 919169 589110 404825 1000000 724103 913070 897787 1000000 789010 928462 881717 877385 873110 872993 947479 856527 847042 895180 683961 903970 1000000 722954 826000 997500 836504 771864 1000000 908698 796705 792509 904518 785026 772476 766887 1000000 754477 749759 281012 739950 467403 669548 1000000 723350 222256 692252 470729 267491 646871 678251 506051 93902 669347 523948 674013 717696 635420 625900 622199 625681 1000000 644495 239366 498574 1000000 579340 643319 544192 560483 554784 548697 542621 536578 537248 523727 333053 510216 513904 598885 495298 489218 483465 477827 591721 956144 97220 460301 478086 445200 440902 415746 266117 420665 377116 280192 407819 426422 979031 211460 388121 383719 834839 374400 475759 365470 1000000 446340 216158 492385 344562 413739 334165 49020 309856 319689 255093 321198 315229 191331 177960 305895 95581 1 255660 513054 568240 222813 979074 1 333789 1 214801 277925 371312 896789 725493 270374 526996 908839 279277 265520 294683 294476 187275 262472 1 253777 246682 259806 633787 177514 261362 261558 119015 1 226958 237771 750432 249306 266122 272306 1342 1 875878 272837 1 211361 333404 273839 281814 287080 285574 288521 291194 249650 286423 930442 290996 304600 268931 320248 292317 311810 342741 85049 260613 331243 1 1 833104 344895 339376 355823 366251 208293 350493 374096 425607 416258 389475 134269 342232 399640 1000000 761112 223840 425343 968965 431052 413629 417129 447284 235365 458143 294647 477005 475209 93524 1 492336 814965 503599 592992 897766 886777 330008 662521 539109 1 551666 1000000 491882 534623 518318 582590 163846 443656 601958 698795 769110 1000000 625973 373424 511021 559690 978559 876688 668504 693148 675357 734719 687598 693617 699676 739619 711694 717664 723990 611069 714196 742209 749543 752811 761892 748872 1000000 206829 772592 689117 839291 784018 802572 807976 822942 1000000 833348 316369 833516 900185 854347 730421 393118 1000000 873975 883325 877411 875317 873078 987004 879074 890194 489780 899766 903580 907305 870441 605483 1000000 677500 975224 697643 930662 933642 771021 1000000 941995 595666 1000000 951184 950058 953967 955660 958183 850220 1000000 963418 965633 1000000 844445 806884 962666 971335 968720 973625 1000000 969263 974010 1000000 968375 1000000 1000000 1000000 971790 975667 824577 1000000 974439 830642 972875 993326 794356 447497 968787 1000000 966090 964493 686457 975286 1000000 957473 955508 953387 1000000 804714 946568 902850 1000000 933449 936285 932931 929847 926751 921723 682029 833230 875030 909903 902850 904200 1000000 878204 889885 882556 883184 962483 855450 869700 1000000 183399 856211 851544 574571 653432 829910 818280 1000000 807381 818136 811798 806811 801662 729301 787092 785025 639846 725027 768341 758932 757629 673824 746527 786177 961025 726184 733704 716770 553189 406297 637187 691975 684254 679792 663377 1000000 826191 655174 648938 639027 589772 630482 624285 635832 617528 599203 599484 296511 366907 794747 573986 568630 1000000 623274 785498 618154 528631 427981 527331 520082 575261 380053 515448 496541 343344 460510 537747 1 447031 539531 451986 450778 446077 439999 435009 428388 588358 440070 423955 409357 409851 479255 394319 61768 384790 380131 171214 409945 366589 362225 358518 354328 349263 279780 337994 292651 935326 330236 692952 299314 369275 316199 312830 312778 315649 303643 180729 346884 1 284571 286795 515604 280689 273916 510461 279433 404335 275384 580105 279367 416943 383601 58659 266781 298252 146243 307004 263421 262484 1 263983 266332 286777 508187 260047 260951 299781 332427 500170 509540 239660 331195 263394 337376 265761 308363 569781 270563 255029 273675 351739 260330 318706 281870 216395 284235 288196 288244 895762 295192 297936 220749 300857 305572 310124 303300 351270 399232 189019 325798 342011 324144 959486 560041 344454 306902 267060 357777 362060 365110 67352 295949 378137 367804 391564 1000000 167841 404091 59222 416028 419097 424450 438365 436285 1 446922 451149 458914 462298 404580 1000000 570527 494367 451456 467843 432070 820024 813491 519821 923210 1000000 537903 543968 1 481708 591819 564526 573599 467254 220592 593028 891377 605984 611634 617824 624942 630223 1000000 524112 961408 754011 713906 638406 673414 696263 450647 1000000 822347 137554 784252 715787 1000000 636736 733567 817186 119810 757558 756552 762642 768280 783062 484327 885012 463054 1000000 800993 806297 356779 816730 803684 826625 820854 560559 840826 846021 851027 856050 676670 432148 930209 871815 1000000 622474 886566 890798 894413 975875 902258 991484 909672 910944 280989 728303 720665 926532 849022 266536 1000000 938410 923133 1000000 945824 920304 970645 512980 932861 1000000 964332 961066 848164 1000000 964853 967694 1000000 933352 986104 971857 971511 997337 974151 1000000 773022 974428 976108 975900 1000000 876486 686511 1000000 974860 974909 1000000 971156 966921 933531 965683 968981 971899 1000000 972632 513158 960388 959750 965167 970395 954119 598487 951636 916484 1000000 1000000 941906 936382 1000000 928887 635148 884107 921072 573673 914876 833885 913590 903466 873824 973040 1000000 877279 884217 903467 730277 1000000 867350 678193 919805 800065 892360 843219 1000000 833081 750568 903132 822627 548287 807905 802622 797281 790760 783638 1000000 1000000 504112 572978 758484 756445 829573 741018 734340 730207 722874 728421 248301 705632 699605 552496 701698 681208 675273 540857 663006 1000000 844465 650193 638297 623301 733210 654777 616066 98904 729488 1000000 588729 733290 574799 606570 564097 545443 1 1 470949 441906 532599 522542 515449 509809 503918 498138 998743 486069 45678 597393 472626 465533 954228 452637 447166 856223 1 390116 425330 465566 68399 1 229154 412064 965868 390755 386614 458006 723723 442755 370644 363301 364131 354037 357000 347735 302510 16671 304570 331057 327432 896953 312690 279901 1 876797 87744 339295 301055 147873 965829 410014 288471 288790 258823 283460 258615 277989 723431 265004 302509 275825 294292 652432 211041 266916 264619 263604 271866 263164 212370 261917 797888 262653 173424 262897 647891 260572 316868 311372 207928 262128 1 263443 264276 2686 266593 290194 270092 269995 271522 348121 799793 556959 293211 260755 281558 268525 333331 928566 72322 300210 231102 579181 302574 1 130911 311729 572545 317938 81238 352407 1 542020 750408 590283 344084 303308 306697 360297 805883 365016 219768 82251 378471 383102 114466 250529 1 456999 407314 412352 1 398268 382564 433111 539425 443112 465599 386773 454799 1000000 161622 1 68009 522290 1000000 494897 334244 981644 514935 541043 529991 1 1 550677 50298 1 302446 572593 830083 563689 590216 644019 603525 602041 839636 1 968060 634379 620795 1000000 653019 666611 682418 671150 526155 688040 310891 695966 433511 693863 708352 105601 371075 350726 737638 1000000 739373 755204 942476 1000000 716720 793071 785696 585688 273896 223535 618556 843723 815080 663795 829776 830333 1000000 813968 1000000 847513 1000000 1000000 863625 981620 895819 940373 929442 1000000 713720 650740 896310 904559 797037 1000000 1000000 915874 918891 663448 925457 935543 982873 940963 992523 935250 907248 945376 767707 964461 1000000 951567 1000000 958542 975227 968467 998816 963422 1000000 975688 611493 967260 971961 1000000 1000000 975110 968743 1000000 1000000 975456 975665 983205 979940 1000000 974073 974817 760139 654669 969289 975708 1000000 993499 970455 1000000 966582 947088 962210 961936 953129 957984 957425 311116 951069 1000000 903782 949225 789975 939965 937383 980010 932135 933949 595457 652113 918516 1000000 974585 908245 564867 802167 1000000 913997 738369 910361 880562 454356 871981 867581 379772 1000000 869825 1000000 966142 519584 311807 826238 822306 819622 824964 805900 803987 220511 1000000 780113 782364 1000000 771251 760964 741684 314093 706579 742684 1000000 735064 661526 994667 444978 707973 701180 694631 840903 679965 664012 710081 584097 658448 79352 684443 184692 633717 627516 1000000 20279 622058 602730 514648 341806 200153 578082 883064 1000000 559573 485852 677914 536356 1 534987 523243 517417 261767 1 769595 793089 472664 621973 475152 594020 508730 491919 898430 313635 443137 437762 1 422612 46921 393548 1 905238 481768 378058 393533 387185 597251 714207 385059 369247 232725 359989 355806 934468 355596 343529 341200 536029 330494 340965 227207 235747 317901 311945 311263 564528 567843 688669 299271 956504 221269 293682 295574 286442 452893 1 124575 266298 219499 286216 272203 1 466011 254414 267006 265977 268212 263242 263215 553486 263785 261600 261038 260698 260576 240600 289865 704829 259727 127745 261805 633561 267442 360803 264770 359966 271980 1 52354 502967 280102 201929 843255 586631 229910 1 283757 296734 287897 248681 291235 295683 298705 306643 304754 196589 31764 309643 584419 404641 320370 327624 306384 645615 344662 287610 118521 351162 727827 359047 363575 367126 372441 378896 377088 354905 391370 440589 400835 379286 424956 1 420905 937454 1 452188 442111 458099 575174 490380 464145 440124 954365 261624 486658 493160 480357 627776 537729 492499 1000000 747830 399631 540124 818 543943 556955 676444 574559 576891 582979 589161 610111 615065 601564 701433 702959 616754 635628 639188 644696 747302 423834 648851 694020 185867 533727 687915 1000000 712387 706023 1000000 718297 492487 802443 1000000 741562 1000000 753103 651246 1000000 691030 540813 768233 786784 923593 721798 977718 810600 868861 1000000 1000000 970111 825636 838707 843467 844985 852415 857582 1000000 868433 871308 905607 1000000 879323 428345 866480 902956 899797 907069 1000000 771567 862326 894754 921113 534519 947920 930723 927376 909269 826247 943929 771127 946923 1000000 449831 953775 954282 1000000 507836 969538 1000000 954327 956200 970092 1000000 969937 1000000 293886 929414 995651 1000000 901379 973418 1000000 975486 975570 966971 1000000 975131 929032 1000000 973740 972261 1000000 973797 970429 971643 987452 847704 997111 937217 989602 959960 958704 921894 954737 952609 951941 1000000 853801 525311 914472 961871 917511 931846 938773 925832 1000000 1000000 1000000 897091 852983 905121 1000000 252590 893814 891075 833737 1000000 1000000 594900 918567 450870 862460 833878 1000000 818269 840849 738611 821685 831309 1000000 815837 1000000 718050 798979 525537 95057 783985 713454 792150 599947 785725 757792 749981 743079 737568 733156 726697 728056 441923 497769 711907 696711 665523 517051 734006 672993 666211 658978 682036 98530 642444 1000000 629966 623238 616745 610552 602363 1 591964 516884 579393 573451 565022 1 405418 561638 564780 537897 588074 450974 518842 518557 1 488304 495413 468172 183468 474729 472269 466628 475163 455484 755875 444534 443801 718671 647518 104942 418079 412989 266908 657228 401718 2400 54724 383661 326995 374728 643806 624733 246673 1 351402 344930 441434 340563 336686 333495 326722 325555 563590 953141 323383 250527 305372 309609 304024 318541 102207 291760 339472 291014 42576 489939 26126 1 1 1 920873 240267 214287 1 402728 328406 1 710818 53874 1 184032 447605 261520 301794 255785 1 274159 321396 1 39358 259719 215800 260325 315557 265723 263630 265303 266394 264790 148711 270443 271770 273385 450842 1 279466 280891 283041 285191 287476 249519 356935 347385 617636 979613 303491 291061 1 312400 316050 281891 1000000 326351 381177 333885 335121 310268 351432 213164 195211 499584 776505 366696 370767 1000000 655920 1 233921 394305 870193 387149 409333 222991 950517 427212 1000000 434727 440396 1000000 716302 456777 1 468031 840608 476142 511677 492327 65610 468837 508228 725924 298268 139818 508914 573557 544106 334764 1000000 1000000 589289 423749 1000000 650331 348137 599484 566809 872890 359067 675161 629309 941810 713980 618862 497792 734789 689489 816055 696342 694434 765068 706633 704303 707720 678855 798777 831554 785660 1000000 711818 751305 319204 681788 781396 773958 1000000 1000000 797209 1000000 217282 806524 809773 899574 818136 827461 838154 838116 841615 859163 641604 1000000 1000000 1000000 869674 874015 948490 888124 886632 890147 894648 883683 1000000 764947 881941 913341 1000000 921056 1000000 1000000 929503 931360 935436 961361 940692 942959 1000000 948550 923206 967304 954971 1000000 965174 960816 908199 999235 965615 966678 1000000 879129 970464 951682 676037 973105 560328 1000000 988749 970974 975347 1000000 1000000 1000000 587712 974735 1000000 971958 1000000 973585 968524 1000000 636467 950412 977222 965550 478401 962573 762320 961588 560398 490675 952991 630965 1000000 962676 944006 941025 814799 485336 1000000 926738 1000000 1000000 485233 916776 913077 1000000 884454 540512 750080 339269 890820 886735 910226 881483 878906 939275 866107 860845 692155 847676 847585 1000000 995335 843561 877704 822045 813580 811931 819197 778319 1000000 830883 698316 779753 742259 916997 677222 681696 751440 745704 741246 747620 1000000 722252 700315 712670 514398 766221 712856 201137 679752 552492 661215 638378 655757 649335 758080 621131 1000000 390914 618369 611938 603343 600866 593557 582396 689770 574725 568911 779344 632333 552077 544222 528740 586181 847077 1 1000000 563501 530326 566873 488259 169494 583486 474029 464354 461443 449230 250359 467502 453562 376260 429085 424108 1000000 403223 408817 668639 396752 394051 662886 645482 364617 216143 364297 318999 364821 672715 1 357555 357204 68940 342783 330892 330091 326478 604878 101678 316329 260518 344348 302011 303484 284953 296396 295415 292412 296282 305019 567962 282915 276162 274410 278721 90828 272845 858264 182802 268776 1 375942 262135 1 673538 262518 262554 283742 261384 175916 261469 261186 259967 260281 198338 376607 297513 261788 299566 226143 263861 1 148907 340463 267727 269698 285188 83212 1 345828 277977 280091 280611 278117 178403 653575 259648 294264 301768 31802 312321 328262 1 311681 314844 729964 237862 325235 326427 215403 422457 162399 348455 422079 923868 356349 390160 365070 56027 374030 378900 383335 388097 548312 364519 300531 517576 286578 417664 422961 423677 1 395839 492288 511528 398305 428968 466145 472637 513921 483286 827952 494425 1 790005 1 541236 288800 443771 386518 494001 620192 554556 558831 572310 572741 559151 267019 591547 598342 603804 611904 1000000 622796 625573 634986 643766 558598 660107 659534 665679 673710 677947 684306 690696 695923 694037 706196 711279 876680 726115 578734 737861 743683 629508 755212 290811 785053 1000000 772676 769183 889212 795509 799531 715311 845195 757680 917164 187318 832957 835110 747251 844854 858570 1000000 1000000 873970 676377 872597 1000000 821204 825878 889361 771579 897270 635392 905261 866008 912025 957059 388568 899818 907444 831779 931580 934299 1000000 1000000 903480 1000000 907371 995279 1000000 1000000 958199 884121 826001 1000000 963480 964967 1000000 1000000 968837 970067 970624 1000000 993311 1000000 973892 971108 975217 1000000 1000000 983337 906059 992664 1000000 1000000 973774 1000000 942440 1000000 967185 977084 968494 966424 1000000 991401 962923 962902 322613 957618 750646 1000000 951339 977247 1000000 944205 287393 511364 1000000 942418 776601 917570 924163 1000000 926733 922116 917621 859360 1000000 899647 826233 812273 887453 512699 872142 880423 870897 322270 781838 858913 1000000 898080 843263 838466 848894 896893 909321 821948 708076 805947 1000000 797997 858165 788208 778558 825834 769775 567178 704030 584929 503475 489171 997110 724721 760254 717826 711888 705902 642487 693796 691622 694276 675507 669918 663277 415041 924650 639343 637945 676803 644273 616338 613785 630991 657354 667597 744766 578662 585233 585581 418213 1000000 552085 485959 540634 844876 527934 522084 650796 864230 598100 498752 244351 486673 493725 477450 465262 463886 320478 451961 447393 441913 346424 771720 435673 1 890779 414736 423068 400529 378888 390806 386168 276288 790424 372532 266380 273196 358960 354222 350663 345858 1 328565 1 330789 764329 323764 1 316839 958464 228254 1 294219 303020 1 293782 107384 291254 1 85434 286950 282374 209561 283026 274905 239077 271502 274089 330241 255384 341434 266923 265564 367537 257553 1 1 260786 264226 260571 253326 386884 260081 1 827143 551250 261433 263010 236752 263501 264430 187894 260324 267799 264284 262231 4112 120336 271171 1 310578 140217 254851 288872 288196 290658 576674 295647 298632 218881 1 307478 290195 313625 327780 1000000 1 488454 330411 1 503625 934579 237254 350932 657864 359414 443479 544486 372564 941596 1 386385 392278 682349 400921 405904 442878 415951 421297 432761 431635 72440 448490 447790 451986 475915 565226 464839 475670 41936 503271 492950 522684 504637 546266 434349 522610 528422 1000000 656310 550146 552637 558641 556613 714691 329319 586044 559348 669505 902699 604314 592537 611857 626683 632883 639569 349285 636442 657606 653991 677604 818122 682864 777865 694011 1000000 677874 752973 710794 713366 502643 736019 735878 760570 932333 1000000 764733 770413 778135 781530 758734 797312 619801 416020 808434 1000000 810333 809042 828086 422885 845385 846012 960993 852965 880061 862430 863425 1000000 885611 879765 881759 828028 805913 895981 899837 903501 871621 910854 971330 1000000 920934 1000000 340016 358181 932868 936310 705485 529640 801879 946765 943631 952888 953329 958720 957607 960252 1000000 962770 964435 363782 790465 890991 1000000 970827 1000000 833958 973063 973138 958277 1000000 955906 1000000 983672 967003 494862 982204 829354 1000000 1000000 1000000 971705 962311 969824 1000000 1000000 965942 945498 991332 961851 959788 958383 956043 894458 545308 621287 870906 808630 569508 1000000 935860 930724 1000000 781520 1000000 759325 1000000 971581 690205 909577 1000000 1000000 625224 923939 888750 884573 880801 372861 231256 826429 841578 1000000 825479 849458 870570 979329 273570 464038 575621 819749 819874 684057 219590 1000000 793449 534882 782326 754383 845177 604719 642113 758473 686787 1000000 737094 494581 724508 720318 1000000 713357 314638 694917 246944 1000000 660254 670976 670591 563962 582286 643572 664551 681807 627820 631372 504790 431912 650421 932174 590833 453149 232890 519946 1 559437 550211 464466 656072 1000000 520981 520083 530203 511595 505688 490872 626251 488175 478283 476675 470056 467019 458714 382353 459017 448411 218902 433514 461910 422078 380333 959673 311551 404468 58336 391984 501504 382545 481688 373566 368813 236274 444399 355571 351603 347548 1000000 362270 336618 331902 435485 332168 320778 313868 336349 1 857450 304726 742178 297587 642913 977647 291005 424260 286144 379933 281520 341368 277550 388096 182781 254783 354021 1 1 222854 1 255033 263511 1 222939 261340 260830 259555 260125 267959 435377 259892 261166 259496 335329 373625 516181 347391 263090 175969 267988 314778 867150 268573 268186 516987 272608 274612 897404 425253 749337 285892 621060 287708 289805 19492 313733 297666 49730 303044 320148 309873 311577 305633 319402 322778 326428 376392 332467 1 431913 411630 167366 352610 357490 1 373520 1 375637 386913 401630 303873 53670 397776 213477 401315 414722 476187 424906 414311 596588 440643 446059 451529 457039 462611 485449 1000000 1000000 485324 669498 302579 502595 872825 579017 520549 526140 525877 508005 546690 550654 116452 529955 454594 12622 243152 584121 757733 599941 661464 250224 616796 24588 968142 621284 70640 700001 655667 835417 667964 507116 691888 1000000 427479 738433 700067 558071 720069 718573 728356 1000000 739518 693589 755049 850508 763125 768635 910221 366153 690477 935965 817388 796553 806900 900170 906580 821447 654944 832449 837222 773232 552261 843384 856245 860826 997522 873075 1000000 938765 1000000 1000000 1000000 903875 851132 783769 412714 465322 525432 893875 920705 923239 1000000 929475 1000000 1000000 950072 761677 887042 922177 982289 997127 1000000 604948 924998 958778 1000000 962253 963836 965315 977694 600466 969117 701451 501348 928341 986843 973363 972678 963251 1000000 768696 1000000 1000000 812384 1000000 927532 974198 296407 1000000 972482 935632 1000000 930462 977526 319890 966319 982390 923050 1000000 958333 958483 916980 1000000 1000000 948300 972826 1000000 940426 989360 753239 932231 499590 1000000 885152 243495 932092 898966 1000000 905206 901061 1000000 399427 741815 880216 798474 877376 873083 869115 912406 1000000 864845 849872 394344 1000000 835696 827376 981919 605545 1000000 808257 1000000 794384 781778 338141 904589 799250 1000000 766788 761545 755942 750232 744450 738613 728728 804979 721014 715091 965947 703017 703093 689317 587044 636443 679605 742171 13312 24139 730209 641821 780680 629437 636041 1000000 599607 887474 776825 591175 1 579885 328937 567658 527858 786974 549237 528489 538056 427281 519081 519089 513077 615886 130500 496041 485910 483909 479530 422043 433352 461171 455457 448229 35338 439249 455932 428655 770 418122 412752 408051 390920 398128 1 389261 405340 379063 83261 369076 377644 1 356948 283570 344787 357527 340503 337771 339904 329010 766016 274174 368775 506343 707650 355320 305587 302595 1 96490 294190 290915 290690 190165 90617 1 283982 599548 251046 328549 741129 1 190394 331202 344715 27862 306719 1 262922 273060 261143 264821 262717 271473 45208 259728 322261 434334 330961 292523 286078 1 302091 1 264693 269098 275764 502436 313557 269584 556064 269232 19750 275983 452714 279985 281617 1 631235 288537 312024 294010 284613 614592 615511 305373 285300 299255 126652 332225 360805 138183 329109 300604 337103 1 796218 373196 1 1 460863 365217 368909 382615 985832 441476 340123 424172 397740 418116 426970 415409 879578 420434 423258 440068 308777 444192 378924 314456 430121 528248 690703 223087 1 373624 492492 405994 708469 1000000 567145 892552 623879 835928 463386 569359 334976 561016 567149 705974 556929 582789 598277 543490 868309 830898 328357 552756 632390 655995 632873 643126 657465 1000000 700178 1000000 701127 691254 840103 278671 704013 707507 433795 720727 728877 744029 843724 317813 1000000 755481 686063 653339 736469 1000000 703417 789031 404668 267816 817378 811608 815501 675893 817932 831007 835635 840251 839546 852830 454781 1000000 862398 871819 888281 877000 848718 885362 1000000 215237 1000000 840235 1000000 870867 912044 938985 905671 1000000 897157 914167 788353 935377 705025 1000000 942511 945020 907469 340481 985108 990515 954834 1000000 958199 983541 963258 428685 927333 1000000 1000000 1000000 970648 971581 998421 975969 973572 992806 972957 1000000 807929 971633 973982 982023 734082 973730 944618 1000000 972014 957095 829147 969258 1000000 969132 965227 881249 963097 962323 958708 957093 899118 952685 950549 1000000 960039 1000000 939774 915992 935501 495138 1000000 1000000 1000000 921627 902129 913210 909698 906435 902464 1000000 894851 900880 888093 477631 860682 402643 767439 893040 1000000 846022 874296 631149 842165 811053 705854 863075 1000000 817257 674021 811115 739215 749470 882581 1000000 653647 853022 769241 758539 757951 752529 698062 484397 448370 795570 799924 715683 606566 519059 725934 692522 625543 141089 600320 799274 660292 601467 649624 252040 639602 631321 575900 933605 734136 542056 617115 543829 549638 472462 855238 779736 593451 557074 559369 544882 538683 463252 550060 523223 506621 508776 502769 507802 559605 941592 225161 229202 468418 476136 560216 448345 445836 440726 432328 430013 371104 743446 961521 409551 404325 399374 394510 389987 386387 623001 375597 624937 374849 384467 272344 290517 49965 1 340928 33933 230544 1 326301 475853 321944 1 84974 307582 1 374300 117419 293213 277598 461257 289622 287234 189946 284493 205301 343287 414084 270003 194593 277448 269762 413896 271642 265818 230141 257640 667935 140649 261561 383663 443140 1 326748 259577 204038 192944 548178 279754 147595 543183 210720 262306 257238 261223 265099 206819 267515 277753 378487 1 273521 365389 266330 698538 170746 290502 258567 286429 804019 286273 267396 424761 301287 303433 826048 647448 314330 288924 322459 191883 910028 324554 339730 576252 342756 306233 350973 345307 359444 355148 368703 372485 981914 588178 743181 1 364872 975028 413541 410542 931505 415930 426618 899114 1 443660 603517 453377 456981 464618 1 476383 482324 486729 449137 498578 832868 510859 516795 527454 525983 536363 602358 520045 628313 499300 570318 1000000 797347 568658 589494 385636 602246 635077 614644 838171 627050 632884 1000000 578212 651772 27343 664082 727244 689325 668283 684146 504500 700673 1000000 905607 735216 412369 735780 735418 457125 746942 753689 855675 764286 758991 814604 775139 695578 828249 798075 813532 697265 777890 819007 1000000 832096 835954 265450 1000000 494847 855267 858509 1000000 816823 871229 811407 979906 822820 825456 892140 975747 683200 799119 917517 336718 910318 1000000 921053 891802 1000000 951116 1000000 788037 940273 484476 800744 946651 1000000 937349 770314 954451 1000000 959985 1000000 1000000 964853 956036 966917 967726 958417 990586 1000000 971978 972672 676519 825947 973425 804084 975116 399658 966659 971254 974080 974058 946736 487804 971913 978021 1000000 1000000 607403 966798 1000000 1000000 572997 959955 1000000 952683 957887 946987 739241 948814 948067 1000000 964554 985613 1000000 780139 838839 927072 923996 1000000 917554 914049 964748 920972 902013 913189 1000000 643990 544354 881223 568792 880906 1000000 866509 783468 856811 810709 1000000 845036 838221 846964 1000000 843772 717334 816430 719773 785394 494844 1000000 786643 796480 750040 768484 764489 523896 1000000 747438 1000000 739209 735182 685949 717333 712149 678781 716109 693844 748692 685687 938584 831226 788640 618858 503127 408775 639985 700560 348421 1000000 524252 609055 966836 594622 622924 809312 631419 572087 564652 511275 552024 546329 540262 530025 779589 499954 516241 516362 373332 370228 630066 425740 481145 706569 299291 797785 525343 459799 902536 965289 419039 750486 426151 308648 703891 617069 405599 402690 418814 390874 164578 381423 413896 492588 75170 363198 360267 340313 350542 234527 927567 338042 334646 331730 640156 323581 1 316726 313381 340068 307042 301636 851713 299740 295415 169013 281858 270156 285115 274507 1 240671 276866 275005 239183 263434 783082 269599 266947 216973 264816 263838 262900 272227 258489 260780 260286 259860 258493 256441 609309 260170 259417 259844 260192 452900 261236 269165 268618 344168 1 806448 338175 268277 391281 265608 437136 1 276455 282904 1 540311 189669 75362 293405 292179 441367 297566 305636 514197 298350 309470 312599 1 327934 572998 324634 319378 333844 526406 326053 350682 346606 659808 784746 786153 637195 439514 374597 1 418396 598434 394656 378852 54510 409667 404865 520978 1 361076 596828 440924 446315 450835 457334 462884 468534 378962 527286 985461 534452 523660 486107 508995 420082 520898 529420 535440 542154 486332 37209 627662 1000000 569434 575654 1 588773 594237 767867 626731 1 503728 1000000 1000000 659620 643676 663227 654968 731884 620441 674458 678514 887792 708571 699443 957501 709093 631622 772724 731729 735024 1000000 829500 750221 896785 764157 756538 671830 1000000 689881 802475 785936 719594 1000000 1000000 570566 815229 827519 892902 837414 852984 717203 846561 1000000 860937 1000000 932223 807350 777646 861725 887649 912438 617136 890782 902382 867759 909660 1000000 916594 903947 923195 492893 963457 932264 813060 1000000 940027 600049 614952 941298 950995 956623 791469 343693 1000000 961380 556246 963450 965028 855859 929734 968790 1000000 967045 971601 972323 854664 964443 904810 974147 1000000 974415 565672 941374 345057 891083 423324 954448 970680 971189 970281 1000000 969108 1000000 1000000 1000000 1000000 977372 961770 499792 1000000 951933 951525 1000000 946934 936134 932771 629158 1000000 432426 1000000 926047 734232 870708 944794 918441 1000000 1000000 1000000 898374 1000000 1000000 793643 679916 885165 1000000 851413 1000000 953618 858624 866539 836739 844146 842082 1000000 829675 448139 1000000 1000000 807494 776733 799717 793569 321547 782706 777245 771624 663606 293010 749952 584473 584052 737336 731479 598189 735431 458801 641847 834930 730142 689629 686827 524359 1000000 467006 658846 658746 799590 638764 299639 631343 621688 636027 663409 645219 597109 582081 720046 579008 591883 152839 561317 553794 299621 787116 449096 529771 491223 1 1000000 506179 401543 1 488055 482641 871798 263063 842331 459453 665121 446391 442300 437631 71834 431585 467610 14630 632060 674408 167461 349665 447174 379250 382394 614632 330504 764576 323413 360081 106901 368170 336326 263027 338234 335616 331754 1 165747 315571 1 145570 310932 331101 46346 301437 126063 296038 293306 290004 420879 285858 251872 799762 298409 276748 300643 304910 426719 267843 395520 1 135727 299706 1 268477 1 66877 263541 260188 172017 261378 258686 265774 200502 139861 245743 420353 107574 260911 146586 262293 240603 264165 124377 281504 1 421027 259256 655755 125930 287698 1 161550 281750 284569 293707 1 291269 308576 296599 299484 661069 303806 351917 311594 314050 318236 1 325241 327604 332679 323236 916218 331115 342761 113102 448090 330370 361580 326015 377974 391868 309704 414870 393485 422035 433149 404494 411237 447505 423150 254938 347696 439083 444692 783972 677186 17086 470225 471877 508751 483469 253447 442257 505094 500406 512549 11327 510615 415016 537020 526371 536672 1000000 561371 566730 1 579837 1000000 591510 598318 333191 621899 560283 624663 505007 635414 648480 729735 208497 996143 706968 655083 274699 691397 956345 594100 702868 703263 714037 709283 248196 711669 393113 523201 718404 755617 761763 805762 778668 765015 1000000 1000000 608381 739388 900381 851359 822495 617452 1000000 831753 835336 841264 526362 868600 860604 872689 835496 850042 872797 876573 880398 247291 1000000 893583 626521 909246 904837 1000000 830335 861508 918839 1000000 933445 872396 943282 951951 1000000 939771 1000000 602780 947301 949917 945975 921088 883286 957758 1000000 961086 962591 956888 1000000 967147 971740 1000000 963968 938101 966124 1000000 976481 958564 703220 1000000 974275 937657 986274 1000000 997156 1000000 972679 972049 968363 967101 1000000 968788 967274 965933 1000000 1000000 961466 871062 989105 843196 861979 1000000 948685 907909 945010 955064 939937 820501 455552 931533 972337 925515 909190 919030 992340 960131 908716 398024 991228 893666 630446 887858 876548 196592 874601 467977 868687 1000000 860539 855202 850533 879220 841025 836166 546239 922783 683209 809826 831738 730970 801883 795018 889522 784041 594456 804884 1000000 756088 756168 53627 576775 1000000 1000000 524942 978359 293972 710429 719407 1000000 730652 687939 902402 715814 665163 674740 529359 663734 763646 636631 508289 914102 608232 87295 731657 598728 592594 1000000 686755 1000000 1 656103 530612 1 551739 538728 530559 1 491558 514579 509110 503439 724607 489918 516481 322583 409526 467242 297821 435956 604488 512960 439467 343849 418200 391292 463354 485520 408139 347271 398225 395240 432511 383794 379125 421936 469543 202151 427263 841032 352652 348631 348146 340457 340908 340608 329021 325438 494994 546226 386807 311702 72290 96301 330119 285882 315563 239914 162997 1 315049 284058 281906 1 275289 275747 21704 267632 285423 269083 268302 469022 506926 265648 264621 257513 261333 482710 260239 276965 287545 248173 262117 262455 622466 1 350233 259179 198630 264636 236416 375619 271012 265078 483373 439999 1 270021 271598 599133 867002 275890 278954 156400 293604 274680 1 293010 292969 267901 1 301312 438832 440861 610330 313754 321321 655559 311516 327620 331508 335191 838669 343364 343906 663514 355289 665514 363911 356514 371269 350604 388448 267663 391549 395826 401318 1000000 411353 129638 421722 1 432138 437969 424119 472322 113330 474948 854097 442870 643607 151221 541477 640343 499666 1000000 11297 60760 512369 529097 65964 531043 538197 582057 1 565984 675510 568822 206519 943107 583269 604758 620146 615012 609748 626331 634234 701158 653715 1000000 304377 793247 645420 676860 686971 676354 684200 698394 549288 716663 571526 916411 674538 692336 716308 739163 1000000 759700 760289 770976 775611 782052 787394 882805 866115 823793 808892 1000000 662999 824306 1000000 842127 954794 618574 668719 898677 857840 1000000 822348 871402 841683 861299 1000000 1000000 892179 1000000 1000000 860239 907291 1000000 1000000 917721 887854 847817 927394 930361 712128 273135 1000000 929108 945761 254200 948799 977797 990918 955232 1000000 953711 711522 962315 963875 957973 966603 1000000 978458 971113 761585 971414 896044 993353 1000000 1000000 974223 981026 967039 1000000 973916 1000000 963862 1000000 1000000 968889 1000000 969606 968751 851151 1000000 968674 738412 961781 960153 958346 956475 663465 965863 950104 828309 945595 943120 816584 1000000 775859 925805 934579 923674 580274 911912 916464 915747 1000000 906080 905471 769356 801927 225137 1000000 866348 1000000 1000000 869830 865425 860930 856009 851739 1000000 841126 837412 1000000 876884 378332 768870 786678 807010 801863 784996 380735 758640 855719 774527 769010 873006 757631 771002 770024 740941 735936 728983 701069 1000000 710856 695317 698814 691595 686762 680622 671642 653900 582388 1000000 1000000 656697 742139 640816 625163 639145 1000000 606539 841998 1000000 587985 581392 373821 103583 563346 882686 432290 588697 526045 547331 523390 702104 514952 444193 503156 295902 490170 1 479888 451328 469466 462416 343182 394076 445144 199600 433096 430175 965577 410168 166437 409468 405099 346268 394538 391120 388928 361924 26871 1 445461 381880 413762 338608 209867 345362 341438 342179 334128 332713 400962 824254 322319 615248 344599 1 306133 499099 59145 295540 578184 1 950338 349930 284452 588715 282604 28410 286193 274281 251978 271573 269117 368437 319470 265352 499622 263221 705019 1 422232 247933 820353 307216 259359 258951 1 258859 76100 268653 65088 131955 260738 543769 282535 220431 383425 386982 1 283012 195800 303042 118530 414016 295211 238694 280287 424281 284675 286710 256326 903018 294617 300799 299942 303310 306299 309429 300675 328754 228433 324453 580655 267731 349075 335152 365880 357127 602654 500680 358230 324320 258030 296765 395383 329134 592856 897557 423532 399699 1 328745 414796 422242 419375 430452 480867 345813 446584 455357 1 416642 336492 304642 480168 1 491724 483617 503424 537262 974797 248208 562714 442853 539268 555992 551422 550036 1000000 1000000 576586 582236 586156 580125 175696 607160 612031 773728 543512 260540 551082 1000000 650219 558691 662542 707196 640521 974277 687002 520131 700763 263550 1000000 450245 1000000 627413 733588 256217 746420 803358 864981 612063 149567 777459 355395 785805 814629 796666 801061 805986 976448 857021 237512 515605 511054 449224 842445 847307 851909 730079 1000000 865581 860358 874324 837021 882761 586153 890927 1000000 898653 897553 906094 1000000 920490 769664 365520 1000000 440362 931890 932288 935002 938040 986839 942866 945531 957554 388764 952434 896029 1000000 584917 945719 309179 983755 942437 966485 950139 1000000 1000000 1000000 955471 1000000 1000000 1000000 973421 1000000 1000000 973908 974797 1000000 973401 971623 535633 1000000 978106 949084 960579 1000000 981220 1000000 965030 979434 1000000 808308 1000000 954633 950243 898294 925553 1000000 946038 940648 1000000 958443 826907 887906 419833 926767 917463 232234 875591 912122 884731 912792 903033 507905 864272 892127 887731 874703 924569 937299 871000 1000000 860288 1000000 852919 831770 843480 838654 823964 768686 824701 818691 1000000 809738 803099 797783 616031 786977 782900 775983 770414 763032 854286 1000000 968540 755482 736051 825761 454651 718377 548187 388003 841485 1000000 658382 635766 1000000 501200 514605 659125 651444 645260 639179 509735 125716 634071 46832 304530 422989 599350 617977 796641 577256 580471 223715 533221 552948 546106 582053 422055 528239 524978 65334 497746 1 430417 1000000 150194 481460 475658 862695 463334 583280 10006 447715 466328 436881 431574 446290 232091 415743 991140 405725 400745 395624 751237 226708 241459 76540 375786 370315 44016 370207 395811 294424 335738 515590 764022 334616 502345 327148 337900 325527 584181 313265 1 326843 303812 741466 555912 285011 367887 289934 284697 591867 101268 244037 435765 1 293596 273825 271193 260599 624811 1 383033 218569 271663 278679 225298 260852 269869 263903 311099 254970 480564 1 178435 348750 259209 187533 262152 259109 251240 332060 191147 258411 1 266045 375299 301017 268996 153660 1 1 273690 155196 234181 285178 76416 248936 1 292911 980157 1 301495 720922 308364 297723 314618 87963 1 325296 1 105832 275461 344516 345433 560606 533639 487364 42098 366144 284609 374057 379051 383691 326309 723413 525439 356350 353649 495679 297117 286439 428668 352644 496115 448254 450316 322928 457693 70270 472679 809179 484139 391080 827523 415111 505700 513365 410170 978201 485213 592653 710760 558639 555580 529122 706589 433537 580167 586622 592499 598381 545448 733160 594811 623224 629676 635075 410725 987995 654637 848355 41055 670434 679008 641711 690713 1000000 710703 709144 910427 248356 865417 751221 738801 676532 721478 666317 760694 767440 843548 1000000 1000000 789525 794925 493911 805057 810682 646486 378168 839376 855228 807052 840890 883733 418550 857028 828140 864139 879871 872901 876101 838514 885525 713885 913067 408149 933624 933386 908498 917960 917818 737060 924682 925226 932252 931295 1000000 1000000 1000000 942250 941992 947144 946039 953803 953740 970314 619306 959085 961112 962694 736277 978496 1000000 534343 968268 941001 970873 971585 971967 978758 1000000 973128 917089 973819 1000000 973644 458940 973084 1000000 469251 1000000 970715 986767 968824 964952 963931 1000000 965515 962375 1000000 958855 1000000 935882 1000000 955300 948303 950664 872556 964527 939060 934977 951983 933327 1000000 924623 771280 918557 886589 880287 1000000 947343 901045 896589 918972 888877 885259 880680 917321 934426 538230 1000000 260526 835531 917994 845424 1000000 805408 859722 1000000 872905 814891 809705 1000000 317112 791688 1000000 768480 789996 620001 721534 1000000 805926 880940 766139 1000000 731707 737672 849062 433995 707999 764570 695958 685391 683834 668859 772363 665470 659443 135837 708698 631833 667323 609070 622525 611658 609890 564742 597421 591462 563402 140424 575082 468250 603650 332357 549097 684881 1 530044 568522 444287 1 826381 502240 494588 486050 483130 413381 547701 717816 463660 576906 1 430682 448059 432916 432148 418843 656857 412027 435154 402013 434522 385233 92007 380175 1000000 372643 478278 372027 360381 343549 101328 125065 343448 1 1 326613 337495 912095 29379 317530 312266 1 416407 304497 301356 79207 306199 311429 263151 288073 285578 317548 487147 250687 276926 275830 408262 273322 269842 453105 684207 1 263609 262974 1 261316 220653 287347 260203 154096 762654 1 257947 301784 248116 301669 432625 1 234791 391381 270861 262446 275043 264340 263776 1 267693 284956 271344 257564 1 276732 392733 49834 283028 385585 1 290760 323356 299334 761961 402105 1 1 250470 560641 112276 15756 324388 290757 337241 335182 328931 346360 333849 362716 355782 359673 364157 367534 1 373957 213146 657995 317437 616076 910597 406513 425396 416810 454494 321136 432564 437440 443133 440159 146863 459611 465239 465131 505738 482301 490856 284822 478456 541001 281647 490004 501605 212917 290818 246755 1000000 553691 557890 566352 573188 611659 682373 469139 598136 586311 601913 886908 609178 501902 1000000 640093 779373 652502 251250 664833 387488 816021 470876 690599 788955 735843 707213 690777 823071 827078 548559 843235 740800 754996 1000000 1000000 79878 771855 972580 760572 951602 995626 981987 726722 807179 656075 821176 948361 820836 834467 841583 844045 918591 849698 652275 863551 867143 921781 875821 879643 883523 886577 880281 1000000 900559 1000000 907322 325777 740571 917875 921674 917467 1000000 930128 933193 936213 646654 615983 943975 943854 947295 950861 1000000 1000000 1000000 928120 855530 962090 1000000 504009 567127 817657 971663 1000000 1000000 923592 971893 849712 810504 973228 591098 973598 668456 1000000 973189 1000000 958879 972546 905908 1000000 969912 1000000 749947 959357 965899 1000000 962660 961908 1000000 1000000 1000000 1000000 951644 949951 1000000 939763 866089 841925 966031 906910 1000000 1000000 925332 922206 918922 915502 912173 1000000 505229 901323 897530 865509 1000000 1000000 1000000 789240 906703 875897 867985 860154 857088 853416 924080 863090 835988 831348 826369 991456 818599 844313 805147 790969 1000000 789903 1000000 522211 993820 767719 750376 1000000 998286 811817 736634 620522 620073 721048 710063 967623 703568 350698 691490 785708 849761 671653 772418 868671 909669 648578 642745 636261 892113 623842 603590 816452 491335 795629 610419 586666 1 545733 549499 558601 555912 544304 543819 517039 572746 521510 531672 464252 1000000 452478 495958 813986 483793 478660 474623 467264 450834 884948 844713 914866 439665 434293 603168 423131 1 427538 1 394180 516985 393440 147429 361516 472423 384410 370048 236118 378620 337981 328444 632857 344426 390728 334072 335520 307852 325294 302724 318246 266551 299377 751422 305413 290436 544263 233818 243320 290045 277902 287393 123252 507633 298991 580408 275419 273550 220409 278708 286407 271223 268328 1 905929 431458 288796 626473 501080 234611 1 13289 362571 215480 1 1 267684 1 259353 259906 260332 267552 233041 499294 272360 696054 557865 288058 721090 168669 272392 274473 225148 277990 354227 320728 358041 306568 696877 261423 343174 557753 325728 303056 1 311087 429979 313293 319369 365583 337951 330154 333924 282339 341712 174387 346691 353935 356941 361350 367024 718849 316786 380706 1 523842 394143 346837 1 419204 463589 393443 421687 422239 173045 582454 1 452340 458941 1 461920 437286 493288 441747 559653 66539 436794 507992 517106 559318 1000000 544977 539617 545719 732061 714056 577610 570155 510629 463866 588869 538411 202606 804137 611113 757816 625022 87327 609366 667791 650591 254758 932972 1000000 748534 712453 698917 694849 699465 705852 756828 717517 516603 727201 758867 740618 697089 534695 756801 763967 769492 791135 781762 786076 790892 798192 1000000 805604 876051 530243 822906 1000000 832892 837787 1000000 708789 233066 1000000 921707 1000000 1000000 774415 911104 883253 886928 882537 805990 961292 902608 925863 996527 900534 904412 1000000 923110 624641 929528 932207 936332 937984 875325 943004 1000000 911334 950394 1000000 719346 995568 1000000 363519 965424 1000000 953233 1000000 980673 971285 1000000 970051 1000000 1000000 702256 1000000 972815 1000000 692415 1000000 846443 924193 1000000 972681 864349 1000000 785643 969474 986792 987620 967107 917289 964287 961831 958718 959732 994195 739563 1000000 852930 254222 947686 922004 1000000 940308 1000000 934897 829498 928972 817147 922933 816211 917634 912997 901885 906311 902237 896708 1000000 1000000 1000000 857507 878446 874228 903918 865485 860903 853703 494191 719994 865784 854140 727036 826359 822597 817479 812381 807173 117173 625593 791199 785760 778976 770932 894924 796275 753101 676382 750535 965905 508669 574506 722715 77463 711565 711531 709053 759215 687007 680924 150543 665097 557680 665314 649939 243475 659341 807927 852307 613531 612714 1000000 613761 917527 1000000 1 729278 569954 576263 329010 549938 545312 802515 516463 400917 147582 532655 428658 503554 513496 192983 484021 480122 428328 468731 600499 1 486617 445418 1000000 201148 59680 425173 419862 414725 409619 404623 399594 283236 8242 347867 380410 375745 382516 366775 321456 237055 438163 917864 344777 340738 440760 333608 1 328339 241258 773446 322935 1 302209 995532 301324 296264 297203 491696 291677 289108 435775 294051 318386 435395 277754 1 273920 271919 278874 1 269480 319797 263152 263759 280541 370019 89925 266605 212144 612423 433717 374703 255254 212285 261537 825414 368446 258936 260111 248016 317545 257324 271855 251192 36089 266992 274673 268469 1 126802 382420 278615 277241 218833 487827 2944 309467 288528 291026 986065 298495 377426 298154 306355 310004 143002 313023 318217 435887 324225 326925 332670 312672 139303 343835 348487 91702 678778 360763 370525 369792 350641 416271 348590 295689 393621 359157 307261 408339 392336 1 421147 429015 1 633140 349355 282280 456066 461885 8112 474135 478678 482011 490212 410111 660070 507897 513718 519433 525892 531677 537672 543280 534977 664319 960031 568226 584437 607565 586367 589336 758181 554415 789586 722137 623817 629889 987990 595582 650151 546335 661009 720452 664118 1000000 1000000 691521 697866 705564 707636 568929 687101 749998 883422 737473 746534 749735 623849 762151 539029 438253 993129 697283 789778 795169 938325 1000000 961939 816183 272358 831486 801682 836226 706177 679013 1000000 880925 971219 407979 868690 906365 503178 902858 885734 889636 879459 897328 901709 1000000 1000000 913365 919108 1000000 921346 1000000 974893 1000000 921731 937573 939538 698735 958244 928517 947689 951485 800535 1000000 1000000 1000000 701942 909569 963891 913665 813519 753332 506589 1000000 552440 978087 971810 970011 954294 1000000 976967 971703 519470 1000000 1000000 972524 1000000 1000000 1000000 976164 970811 1000000 963198 1000000 1000000 600616 961685 912605 951279 956498 939222 950340 720356 948401 945856 927376 1000000 997821 718403 932705 929882 928060 923696 858075 647060 1000000 910426 1000000 902352 314907 1000000 891691 843554 898123 889011 875768 870645 1000000 862121 817366 851797 1000000 859926 153410 833965 790579 828313 799864 816431 828322 823092 934090 953512 787639 781704 770360 987549 737624 995760 774105 747926 735661 966042 730852 724530 668927 712794 666025 699994 502276 688597 737651 211205 670290 465703 497648 295574 623658 1000000 677395 628631 1000000 614896 629364 616769 471684 589708 624883 491466 287311 565253 557480 553002 658047 843561 534720 256110 524670 1000000 510829 382216 1000000 662001 520568 481760 916520 465662 1000000 459242 130548 466490 436117 436840 1 426439 450149 416045 1 405504 276950 404285 1 612087 398708 496585 372609 1 1 359036 354697 169672 332814 325258 329364 369717 405605 1 323523 355991 316693 557634 310050 557802 314901 227318 301537 301002 287361 289767 444725 1 318566 277009 671919 352734 319784 336740 188610 263619 279901 274679 1 257965 261104 270153 261004 249779 184226 394217 1585 258076 258241 258228 258124 267955 209849 258954 236264 250944 258563 914403 870083 622780 263899 398073 329056 270435 491012 301962 286118 447956 294233 226538 276159 198843 284976 112103 339808 1 299953 297387 301072 325990 307262 1 313074 245480 283797 314812 840042 334073 336042 339138 411830 351185 351363 164445 378267 364155 192760 373120 616144 382376 1 109576 396784 580962 1 1 416571 422078 370023 457054 803421 446138 366610 521579 459876 465977 481202 546579 482599 1000000 398395 345708 505909 610394 517805 266681 529793 535816 1 866453 555248 812882 844204 879002 660274 572969 591434 614041 603514 520317 1 670084 286802 632121 1000000 1000000 656690 646857 592801 655311 677441 684516 736944 567850 700239 665313 713827 719540 1000000 731478 737307 403433 973948 164810 758539 274786 770999 800749 782594 926562 788211 754084 804158 1000000 795946 1000000 825104 883382 830637 844646 844325 849057 963688 857713 862605 869237 871635 624134 1000000 883880 888318 892212 949752 950218 1000000 915072 842021 869553 937867 1000000 882276 905704 930468 933111 935539 1000000 1000000 758318 986561 858415 1000000 1000000 954803 981694 958520 901043 956774 905341 990159 776876 488553 968250 969471 599084 970832 971491 974429 1000000 972224 972518 972986 990828 941467 972821 972559 1000000 832893 440880 1000000 985378 966710 967290 972965 964841 1000000 961973 951510 964533 987851 1000000 1000000 1000000 901749 928407 913801 942549 799399 934696 625010 774931 958428 923817 926655 973768 1000000 1000000 907556 961083 929205 896537 908443 888701 884007 880525 874928 960537 1000000 1000000 858742 852265 850511 844781 1000000 835127 803641 825850 930268 825282 809858 804631 1000000 798906 964720 948284 396214 908958 766314 1000000 740399 1000000 334687 549338 739472 724382 563269 714486 772841 220014 696238 688871 690166 355423 671548 679836 1000000 1000000 942638 675119 634913 574014 86463 616788 610502 847261 597695 591530 584567 849590 601556 566948 564349 587526 548471 542416 729325 530323 526999 514383 617180 455603 505868 552695 489129 1000000 757918 471597 466035 1 443252 449330 443856 292007 557207 1 422497 830273 412208 370400 715546 397183 389225 892308 107999 356889 6813 357099 299570 431455 503554 346433 356899 337575 359568 334603 436918 420918 282892 484424 678855 135356 310375 307428 709899 684877 300319 871871 292880 788933 287802 262908 313079 285492 369504 1 279509 105200 475160 263374 530289 265153 301192 268891 520515 1 123283 260357 1 259142 246995 223979 376043 195809 1 281378 625060 258379 272451 282546 1 276275 267310 363824 263441 146292 263875 244243 1 96968 62020 274807 763968 538146 1 265631 288244 471450 289229 289979 399373 1 300153 325572 305694 726914 1 200928 621689 323218 313453 159975 334111 336956 183757 933150 349919 347370 656406 48053 189711 173085 863410 689549 1 396905 395216 401240 405520 532291 394572 422714 425659 635403 575016 442035 161895 460833 442842 463733 460281 578019 498256 492667 613717 578504 486886 1000000 465941 522404 527834 533913 495025 576257 502112 558234 533893 890836 461207 663283 552595 595506 599592 606751 613800 858198 626703 557328 370341 622356 642715 933165 663232 669400 692235 690170 703747 694948 907017 760176 739715 1000000 723672 779243 747450 740692 984990 579456 1000000 764150 769773 767623 772514 907395 791432 644650 809167 177281 1000000 811058 824315 824729 930142 900938 715637 846495 974291 856841 649155 1000000 1000000 1000000 878989 612297 1000000 902328 891881 898726 790362 556911 909688 968469 916555 919704 795110 926173 926258 930967 1000000 409007 1000000 1000000 945306 948849 1000000 798716 1000000 968509 927801 747865 954833 1000000 848563 965134 1000000 956087 1000000 1000000 937966 823817 767650 972178 700772 973129 915269 970531 972931 1000000 1000000 1000000 970576 1000000 946607 1000000 968477 970085 799281 962769 963707 1000000 973239 965691 1000000 1000000 981761 951406 991609 847261 647890 942043 551771 960562 774636 930983 966738 897106 962063 918782 915641 919768 980120 1000000 901249 895794 894651 528722 998498 233432 899434 979159 781997 1000000 881881 857750 815516 790111 841219 837292 1000000 826530 821452 798917 811129 597141 794866 794337 877147 784544 778842 751771 767976 781361 1000000 750872 1000000 739347 781244 855788 1000000 656367 721412 676341 395967 691810 685770 752729 673346 896492 490508 660407 648901 643025 187452 738587 588064 617948 1000000 1000000 592828 593151 586964 1000000 574620 568482 562307 890238 429760 552114 539039 497603 276751 738304 513833 533110 480556 28786 490406 1 230991 477789 428975 458625 422592 491038 443131 372365 486900 417090 408062 426122 396603 463948 403960 398253 347178 388884 294413 95348 593323 61440 365680 256190 262366 352642 1 523703 948043 335440 332594 261912 525729 318202 318128 238690 311414 363796 305339 1 299092 1 253470 658328 202876 292645 280953 281205 1 276999 259623 262001 275645 258285 268242 230838 265485 263593 206016 262120 156319 443015 823377 330139 353897 223830 1 258891 367099 80739 233089 83993 256006 243174 352355 554273 666862 262356 263160 264123 1 1 262046 107029 271481 273235 277683 276482 289466 281378 282510 109446 372267 290815 284873 296306 231327 307345 147356 1 819321 293767 1 337354 344210 327815 349637 336557 340617 1 343816 352569 1 499893 892989 916470 369704 303937 319898 388609 390774 398892 366102 493475 395209 622941 591320 429254 432031 440204 372113 450864 451650 1000000 484402 403038 519783 512554 861716 480842 321372 473237 481523 528956 373638 1000000 656676 516341 494874 556317 555154 581833 793764 581398 423245 583895 595414 586876 737420 580032 610171 43883 636535 603397 649407 696531 1000000 667503 674103 679708 685798 1000000 683908 635425 572275 765191 721824 697908 779647 749574 747804 825910 756701 814876 769348 773652 779262 784607 746568 794547 789685 807521 1000000 816400 821454 828085 831714 836408 844173 1000000 861519 864073 342099 859868 403518 871178 981462 825852 872182 1000000 893789 908383 909569 357340 453180 870642 1000000 918756 929601 924950 981210 459821 1000000 1000000 965763 926359 532419 956387 1000000 1000000 956390 988726 957169 484788 945329 960597 963617 858226 1000000 952156 968711 966169 969191 1000000 875976 971903 519319 972488 975005 964538 975749 974782 1000000 961458 1000000 970961 906195 1000000 358313 921920 793103 1000000 972223 962520 829477 959355 957616 1000000 834945 946722 945776 947406 935519 602687 913841 983179 905866 1000000 928633 1000000 773371 779501 799512 886049 908664 724662 858775 898460 774619 890671 1000000 954600 859037 791661 582345 865494 1000000 856609 851881 847188 1000000 195450 693945 710091 822747 830820 812521 807502 1000000 303583 774162 787632 780806 860622 1000000 163143 757864 1000000 746646 745928 735023 329041 690560 629904 600818 961718 689156 1000000 320327 621802 828823 663913 667192 656682 650523 644485 98394 631963 626054 619566 673095 551873 601303 596690 948161 783399 576351 407827 563733 557952 530264 520782 538343 786091 527447 521187 516428 558831 503630 911731 1000000 426736 469193 518481 469283 731780 1 452544 443163 1000000 435709 430488 429217 419999 414943 409763 404679 203887 394785 416758 1 380442 379804 371399 412005 355183 357972 1 349501 730336 314523 328089 326745 309292 603270 72821 358463 311944 312532 163785 701598 302731 225669 374224 314258 293090 298773 1 295519 281690 249190 699396 388098 1 271972 270086 269032 277672 265693 266287 1 297142 260700 361315 652682 258755 250757 233910 624009 269718 324633 140414 150879 258484 256115 724485 268238 307386 403482 224180 268676 263849 1 266296 259462 499270 203718 295122 270812 1 272032 754959 328761 875662 287476 242572 292617 64695 299368 274776 295708 531102 320195 220488 772755 319920 324058 327675 218281 335268 1000000 336157 298807 1 570836 595371 799270 368645 387475 377859 117136 388527 357069 399678 501031 411114 625056 390600 422103 425127 432875 211002 443752 450013 464015 503831 465812 471498 824073 857675 488709 27745 500454 506077 590725 650519 282045 530285 528181 141277 548297 554387 799907 620728 570577 240870 585213 610544 571508 547710 609874 616252 1000000 639713 657477 640888 654456 713282 770698 444969 671579 90683 683028 626027 694312 255848 448641 713925 1000000 727312 646195 734123 774260 748021 754894 761228 766222 214853 779428 225981 780730 1000000 799063 636061 815943 814759 817356 803555 828991 835525 896191 857481 849121 898356 751459 716876 766076 871535 874784 880565 939296 808979 840439 680476 1000000 903703 907558 698977 1000000 463607 920946 1000000 940488 581477 745511 935775 938464 883785 1000000 946589 626596 938093 986100 999621 975526 869576 613849 962979 824054 964407 983094 989363 956182 712707 974003 971387 516692 995034 970541 972026 972740 1000000 973507 972521 1000000 972010 986118 468134 970216 970473 1000000 1000000 485554 851267 963974 1000000 975248 961363 1000000 765860 954241 952288 1000000 947891 948833 911372 938694 929860 947797 920567 377286 939375 933823 924327 919848 913668 902561 993486 903060 899336 1000000 892473 1000000 883617 1000000 906547 871315 866640 1000000 854278 1000000 850265 843590 842663 958113 796173 824699 816395 813284 808662 803436 858094 269355 787682 735442 719893 768004 727683 559361 1000000 748255 742365 812324 730700 461822 856355 710074 732298 600575 894768 688871 680578 672420 670250 309603 1000000 665145 713113 639757 555833 627379 543220 139254 609115 603155 573225 1 577922 1000000 571687 544197 556128 1000000 547113 1000000 591848 529016 1000000 207820 511082 508024 727465 502948 133538 464152 476226 472683 1 459055 468074 957607 247833 683471 431872 448054 422005 409240 113059 408872 403713 1 391213 28978 356326 784037 372355 347398 363369 359049 150663 1 348530 132393 390803 319390 1 326238 427482 405782 319322 910709 309933 252465 299458 720296 924507 294599 540180 293923 826223 266901 215172 205591 199058 266176 273477 267929 277103 283800 144870 292156 265590 265186 262368 265649 366473 437263 161063 211577 258141 230499 322829 257679 246822 809735 262163 24407 472674 257626 861893 256463 261277 255030 202901 520106 1 267134 317934 270157 1 267214 393547 303045 278530 276784 283956 598107 111846 290346 294927 222924 296889 516465 129458 310355 465000 326814 319332 20357 324583 38196 330953 330351 307401 363394 349956 184099 358096 861160 930518 121418 946741 361871 320662 380651 384685 409680 132436 417154 418623 133571 425930 428502 296530 809445 450717 495556 58008 463699 246735 280618 584634 484856 730253 625060 506164 561932 400288 577178 528016 586941 738933 548809 782178 326995 564598 715720 574063 674299 341834 608423 1000000 610156 567390 620441 645987 594948 638845 642432 60286 1000000 664382 731126 824405 599524 929100 714998 701621 859453 690666 722720 723976 680253 732398 741090 717889 789138 843727 792182 785024 780038 981218 786973 768676 796498 1000000 789780 813131 818248 823312 828144 993070 845113 227770 652342 1000000 403556 1000000 1000000 870338 884819 570944 1000000 975986 891019 895633 741150 833754 906166 909846 913140 617874 903871 922664 1000000 929101 931977 921392 940581 1000000 942714 945107 945281 923613 953594 535793 1000000 966437 961080 996474 319385 976652 965262 964444 1000000 972247 1000000 1000000 956122 975432 1000000 1000000 931752 972465 1000000 1000000 1000000 887801 941173 941715 955131 952878 1000000 924891 1000000 951021 699494 966881 756379 959997 888185 956521 954213 942507 953702 948220 1000000 943703 1000000 940073 935122 936865 930783 916836 923791 315640 991563 914258 740824 907294 903946 899619 815702 892606 1000000 884626 904160 1000000 872546 611362 868022 879429 868943 806367 844610 851362 835115 1000000 912418 807525 856557 893884 817138 846273 794146 396973 130998 797907 764806 766883 758257 755349 749634 743862 749424 1000000 726329 720461 733021 708316 700546 696489 771457 911586 678285 832809 666043 658418 1000000 647624 555298 46960 707061 724871 671291 687741 275162 585953 608977 597716 1 571824 1 561494 553921 548743 566446 213793 520605 412387 464073 527933 507871 490391 844637 542826 483316 346852 483127 552710 1000000 522250 413111 444935 438613 433259 448337 415295 1000000 411841 881354 402233 819884 916697 228434 162746 374246 423428 331425 364472 360098 355814 351696 338866 310314 339620 511892 271473 998599 324217 154558 339861 313775 294500 307266 653643 301128 770182 1 344179 290570 293046 503840 282699 280419 265553 156414 374962 277218 387086 269812 263286 402523 34917 208617 212606 261792 420272 815552 886535 683840 702054 258172 385796 257068 241101 1 145279 257923 317152 268032 257023 260036 539406 261693 916831 142410 298483 266589 316606 291968 91131 272986 276937 1 1 797199 283005 263696 288218 297768 293428 1 689945 218645 379147 372043 182585 314767 48126 321688 247922 326310 469573 436280 329460 343905 263238 353547 357117 361410 474752 378959 279304 381343 414788 389122 257979 1 1 424644 373390 419461 1000000 416219 426691 437699 221865 1000000 1 584981 150195 894604 331578 213762 416387 436942 502331 487422 566795 506710 526324 498908 535704 822619 1 331549 816707 561265 196658 849381 566131 578511 599807 1000000 270102 177964 624600 630801 302704 651834 640096 655520 671510 647124 689610 680048 686901 406055 704121 688920 1000000 745051 722362 726825 734708 103486 747906 751231 756980 770340 766367 909336 532947 784855 789839 930524 800982 806248 784244 833285 1000000 813716 832144 832749 658812 855086 1000000 855479 1000000 665562 1000000 872734 877764 858000 885730 878565 893657 766947 895068 891096 899418 910124 1000000 740688 948204 936667 1000000 931026 933870 936697 910295 938896 1000000 875552 591945 1000000 952738 939325 905501 958428 1000000 909081 662986 1000000 965855 960084 1000000 953353 970195 967129 874550 969371 1000000 971870 987081 1000000 968646 781599 1000000 999772 1000000 969309 975397 974038 1000000 966951 1000000 964469 963262 1000000 932407 566790 924447 807415 1000000 952203 944861 954091 947077 917915 1000000 927677 907954 930837 925625 925371 920836 931911 1000000 918020 908408 911937 900743 879740 1000000 889618 753379 889236 841319 870909 981165 654434 1000000 1000000 850715 846049 1000000 911159 990344 826587 753210 771926 1000000 177743 800728 795275 790938 930678 185177 679495 1000000 1000000 756832 512058 752210 553261 735785 727879 282509 706750 710393 536004 696845 365432 685962 670272 686565 667816 673771 655345 657353 700424 704106 637036 719413 1000000 636978 1000000 598543 593119 596831 643113 455099 410883 553839 554653 495354 1000000 538547 532153 533366 520379 526287 508162 524867 640710 1 484810 479071 473354 466849 462071 571013 241243 539868 41185 434676 454663 1 418793 285449 408550 352607 410440 81900 123968 382360 377097 374675 944351 1 360630 361135 294040 295629 77842 331986 245921 364514 348455 324530 255148 343769 313452 304127 212419 304873 254616 313291 296231 285822 766250 288137 915200 376302 293293 30471 277222 277617 273043 1 268801 346418 266369 249426 281239 270289 792140 258310 259930 258650 258286 325287 276711 257368 257211 868069 273128 257291 256787 1 271861 487959 259651 1 253114 196417 539219 152527 1 172802 268949 265102 272285 280154 284763 350871 267592 351251 284889 348621 500337 292488 286455 388199 300990 303998 1 240050 313631 351795 227731 460723 327727 331947 338763 357940 305193 347280 329347 1 387986 229981 382012 57940 284561 384584 401540 392205 806626 416490 406646 429375 470781 203452 427790 1 477882 440067 3515 450463 429520 1 833852 541209 476914 1 749071 492846 509197 511298 514850 462798 526681 537524 344585 567033 217070 691938 567450 548264 50184 572558 591087 594810 989006 740117 690279 566171 587927 635198 1000000 642369 893681 556341 949267 415749 707013 680350 770031 696339 573045 710039 925704 720158 969316 733426 712421 659489 733525 746962 760852 1000000 771709 975796 923179 788698 793951 799333 1000000 1000000 814960 441860 825110 830062 780552 1000000 839256 169675 812633 857806 863058 794329 874291 876409 877208 777644 888408 1000000 948921 950263 884980 740501 870828 1000000 917601 898546 915918 926860 663298 1000000 816469 939276 904463 1000000 916058 955912 1000000 948641 1000000 956233 1000000 1000000 1000000 916694 970804 967463 962643 967538 966242 969223 983340 1000000 935814 971551 957184 972107 1000000 964740 971225 971764 970299 1000000 997189 736125 968881 969083 934291 1000000 689479 991984 962074 960555 1000000 1000000 979951 932542 777994 898781 947079 944705 942316 1000000 931312 1000000 1000000 928724 609728 922618 919384 914737 912628 402357 905676 902053 1000000 946051 539305 888194 1000000 862175 774193 867766 892442 969985 1000000 851889 601575 1000000 837692 832504 825559 813198 823734 1000000 820547 681672 1000000 969018 676426 812954 786335 769001 868396 772385 756956 795810 741073 735101 966719 723506 574481 381958 196374 44184 693389 667592 681461 1 669719 497823 656931 650786 644567 637508 632237 626056 622413 541533 794170 601429 594970 832725 139008 576501 570341 549381 617457 534830 572877 437028 524896 527901 521689 515168 573091 1 386981 492087 486323 476188 503756 465355 481433 481599 448270 1 442033 522523 385829 460928 157471 440091 177086 83530 400893 391125 389440 385208 572323 1 370789 593800 580269 619634 285733 849412 345386 347338 337352 333469 279319 323211 1 333018 357811 900908 308894 806763 260950 256624 348035 293860 291165 279361 739027 371639 281318 330746 78002 619376 272642 117725 413772 76634 269741 438795 307354 262785 261724 548860 221903 457355 258499 257614 257574 326491 183765 258737 263568 223491 255827 481011 126690 263899 255963 259736 549388 205010 263222 268788 314755 148351 268311 215638 271619 273429 275341 230805 279471 281686 348742 290423 289062 293485 294253 272826 517270 1 322524 309368 317379 1 319318 4856 345927 330342 271283 338330 344774 166585 350156 354083 359726 396179 508610 367098 377116 378082 1000000 367669 395553 574626 583493 410551 634003 514725 322338 924656 463624 442906 1 383732 458682 488528 1 455818 499831 512163 601868 497949 1 510441 1000000 869444 471021 426714 545189 546707 552581 874284 1000000 571076 577358 568536 590084 1 602096 756555 614537 618835 1000000 633086 587949 645445 682385 658233 663171 850466 480983 705820 762340 658704 489621 628582 705903 963365 1000000 735752 782300 736126 746611 1000000 759050 647491 557601 538088 745838 759933 1000000 906519 875748 966889 1000000 857079 724043 828426 923026 838294 1000000 701056 847899 851194 707117 863766 870596 861305 786068 762137 887083 455440 893106 518916 1000000 788149 909555 911326 1000000 922181 1000000 926763 1000000 933257 941348 678279 964715 1000000 610281 947273 914120 979140 953162 887108 960370 1000000 967132 1000000 1000000 929545 966088 1000000 988778 953361 970713 570542 1000000 971295 971666 973598 1000000 494458 1000000 967877 787001 663951 859754 305270 328727 965420 1000000 576718 929616 963702 821676 482093 723079 958908 955752 880601 842049 957507 665857 1000000 942861 938612 935786 932328 937210 929378 926395 1000000 916107 819892 913830 910091 906559 874304 898455 897200 891634 1000000 906133 872415 876570 873530 866598 862590 830090 1000000 842917 843696 832353 834715 544386 824121 819069 308128 734987 804156 797899 758768 1000000 781951 776544 771000 163040 736745 754081 752605 957274 737714 1000000 724024 721212 1000000 707202 700773 731592 694302 246091 676946 670733 664698 719783 669499 646191 640166 621893 624940 621453 614709 609055 633062 249051 547366 1000000 685754 571934 584019 545695 1 675048 541320 916460 1000000 525086 517226 813858 505911 1000000 148259 536357 482775 915566 446447 434094 1000000 325834 512084 439219 502067 455620 426711 357899 452120 411924 1 401452 158583 14603 376816 381648 377561 371072 533502 450005 166781 354308 350490 346589 342285 295187 348995 564030 259879 353500 182127 316341 654869 309531 306314 303228 300216 298503 294520 291824 270015 107701 80126 494771 615725 434974 275454 253132 271620 269981 432208 310351 265437 270426 277466 279851 250211 174907 268292 258819 231548 1 1 256261 640325 256785 257210 101608 1 525160 66841 255001 267605 229427 1 259708 341531 284626 51828 271950 354591 1 146515 274607 275364 262368 280763 678321 285482 305872 881006 1 1 265195 323935 309261 794094 221768 330381 1 80157 414575 299991 331045 336603 531020 415439 223137 442735 350418 706904 409696 1 604611 316288 384333 364520 397352 398889 403874 458388 1000000 1 425370 412927 435031 440436 335112 357240 669153 1000000 468134 1 437957 485296 333090 913310 335144 516162 783165 520810 345711 532654 319097 544899 1000000 234530 903097 853168 1 582019 869954 601439 600259 606393 760206 827212 936678 586090 635519 794169 656165 654513 664309 690907 547570 680372 698177 682166 672331 669652 525385 363170 1000000 728278 969064 737196 735807 943798 736038 765182 748689 769690 155307 785066 925502 793755 797025 897411 811648 835072 826413 836700 487163 836725 840364 849184 1000000 827135 861497 864597 643074 873297 1000000 1000000 862604 911269 892942 897485 901743 385325 908463 1000000 572658 935096 955227 648265 1000000 931356 933745 697304 939105 943775 533471 917018 1000000 952332 973666 954973 1000000 961752 1000000 659571 962961 1000000 998317 1000000 1000000 962440 739425 969617 776274 974753 971379 1000000 486076 997009 1000000 1000000 549118 1000000 970388 969800 309525 1000000 732600 1000000 686035 963951 1000000 960927 959544 1000000 956115 858195 960130 950156 948142 521421 922926 843930 1000000 935905 849033 1000000 1000000 922282 1000000 917605 1000000 911882 818300 904144 1000000 899534 892518 890000 884645 1000000 885078 872135 867685 881134 828893 1000000 862262 786238 840284 292091 830377 825327 819021 815258 773114 805866 776500 563477 788722 783423 745383 775234 767051 1000000 763753 249007 888702 729510 753570 726402 71979 801189 1000000 702755 721344 754585 684618 147633 1000000 666325 761575 968052 109201 640896 491588 629328 590313 598514 611471 682459 595823 811665 627757 442550 695085 536236 558752 580662 549011 542116 574535 1000000 621164 533332 522253 506774 497417 280331 915776 740814 477652 207365 466557 625020 596670 1 444632 394607 411875 704531 291512 417571 271452 275513 419943 17621 548398 387637 1 446694 487110 369224 545715 1 343128 353396 632868 346124 657037 636689 372088 326691 507999 315117 782810 54741 332208 155040 393437 300898 1 108944 294161 290317 798558 285135 1 566958 732434 276166 317867 267129 116308 489161 951887 127665 264326 257811 261747 346817 893326 230576 244619 257935 683887 257946 215168 860965 256605 260627 256918 265078 713257 280512 258774 19740 259142 411860 827083 203799 1 256410 1 269796 681695 291997 108195 383430 247561 292857 274924 284622 286908 259803 292332 295274 328785 300894 421710 307035 310258 152181 3475 361059 324300 726364 1 335306 339267 346649 994284 352342 356178 360059 307668 354614 967662 378100 344100 387291 770076 898905 402010 494908 416891 416167 422052 435291 356211 891160 443453 168446 423802 1 466328 465847 1 613679 761846 495079 610323 347842 511949 518433 874965 512886 536782 52138 541121 667127 460081 688750 1000000 1000000 699588 330819 644145 460285 1000000 781132 521884 1000000 635996 658550 1000000 653876 680316 675134 455392 1000000 654 621591 800367 702662 578727 644065 434600 728451 730390 277655 863315 646464 759875 1000000 766731 775370 587663 1000000 440656 921130 799531 473883 1000000 815306 820070 825038 825739 833662 560041 838967 277363 840167 858912 831158 867732 889887 715238 506019 884464 1000000 892253 896228 830021 360602 915996 996250 914189 754355 1000000 455846 958188 768823 829131 1000000 938187 1000000 904499 942750 947874 824960 1000000 766736 963021 579494 1000000 913811 965429 963750 988007 1000000 967617 1000000 968903 969730 991985 969083 1000000 1000000 813030 1000000 569620 977598 785242 961219 1000000 1000000 870219 962785 973596 1000000 1000000 964184 962831 961362 943685 794957 1000000 1000000 952667 951022 945862 872404 910177 941276 947530 942156 943673 930718 951549 1000000 922494 907034 907256 910953 903693 904120 901025 713407 906252 889471 780737 1000000 963656 1000000 1000000 905338 235424 444964 247451 974749 860375 947373 717022 826533 806941 818424 1000000 780633 798859 328052 790269 443643 1000000 765900 767128 625651 792138 748712 517374 739757 1000000 1000000 722311 687484 710389 702841 912766 794891 159200 260336 673764 667878 924295 655586 650025 664176 657933 630875 1000000 7851 133052 576399 599921 593640 369425 1000000 423989 566839 821293 730963 550612 548742 538423 1000000 896345 416400 514445 294029 518312 496930 490234 484987 480075 472569 465927 583917 456611 409627 458208 440737 311954 373054 424109 705865 413719 635216 403708 264607 393666 373547 383985 379337 373930 370105 177611 346634 243248 357286 1 344246 1 338256 332421 1 507987 479323 318059 1 310992 330436 304669 144090 926180 639884 291500 297737 588623 285211 448297 351849 255395 296638 463832 248778 184520 266362 282489 264883 1 242668 1 272533 255791 259282 272071 265053 776546 269069 752143 256504 256768 256559 1 256820 257137 1 258294 1 278977 760337 259664 216119 270063 265074 316240 281521 269306 22571 330607 275089 276694 268705 367358 283796 279519 21097 292006 294362 714917 297168 991445 1 292663 1 638659 318625 312561 294775 397169 242656 333802 480936 348670 276930 364354 365589 246088 366516 577141 338119 916248 1 390816 480566 141302 405878 968379 414791 421074 456888 431704 643434 631767 31772 529036 894797 464566 470180 778696 578079 566301 504007 499071 453555 740772 207266 676529 528239 542114 223222 577298 849275 681311 565367 570793 1000000 405781 593588 525474 600097 636082 902092 644252 353724 637697 995740 693573 667835 771081 678276 649482 656205 1000000 675414 699324 701137 707689 582782 718663 724576 730455 933952 742113 775124 841025 759291 764934 788759 868884 781390 807349 502131 810291 803087 422074 813506 490637 704328 1000000 248424 963652 842494 848825 874149 857125 1000000 242135 882669 874555 869460 721641 419710 891072 895181 568888 904204 906087 618328 910740 915227 1000000 1000000 1000000 655150 926755 780388 934787 863291 1000000 890394 947049 1000000 1000000 953350 349954 957042 957426 1000000 974230 1000000 964856 428645 965463 899661 934556 969759 968626 414948 939059 971078 1000000 455717 971366 1000000 1000000 970585 728040 884844 969134 967230 967509 1000000 307515 964248 1000000 1000000 968867 940512 1000000 972594 670175 946527 941856 669978 941431 942338 939356 888734 995022 931270 928380 925252 878921 901608 852986 772559 885542 1000000 931122 1000000 906874 1000000 886523 364798 878341 873948 174963 865406 752476 848864 287056 1000000 547374 699359 833291 827314 825824 1000000 237450 1000000 896792 170717 792675 786238 780779 751192 715197 760741 1000000 661507 750213 741225 741919 986233 958014 1000000 201234 705853 700527 1000000 643832 588721 559959 669461 662699 567826 655504 645378 742583 831721 623821 620074 599532 1000000 603881 595275 549911 409110 292851 213740 564727 881717 547951 546034 246686 178442 427426 532735 508189 306707 504045 498159 424556 486218 374016 1000000 417000 1000000 458103 684244 58469 442946 440447 525004 437984 903798 930090 409894 1 399619 394895 931813 373796 380565 179678 370103 366702 293035 344316 1 176617 326617 397997 337466 86897 329471 355511 1 166183 454630 309098 348592 306294 729617 1 355272 293568 290984 300782 129607 283313 294127 278793 15525 315140 255705 311936 265921 269362 278694 1 263428 262166 1 785510 196284 345131 410294 257369 256932 256558 270268 1 611424 1 186733 68355 212199 264073 188093 259201 260069 261018 533520 1 264506 245379 267392 269035 232024 273092 5200 813933 289149 277554 282933 227142 287802 270587 291839 295905 298880 301783 257922 269043 816516 315389 319100 321613 106064 1 432033 349532 311831 344588 348717 1 181798 334261 348136 343580 375074 379726 1 390363 590362 1 1 409051 412819 436478 412444 429885 435223 444260 446099 451574 478213 423645 453574 474050 114597 494245 491354 497226 390271 682454 506471 123903 314508 144286 538992 1000000 551207 561187 819775 846993 602793 629914 580369 701264 200480 606004 1 209021 624437 631164 645877 644182 834323 323669 664568 130482 630270 685437 679353 692653 956542 706272 764510 379886 721226 209736 712523 623737 792888 706087 749226 712368 1000000 774305 779821 785653 810807 777667 801365 895128 598635 816944 822013 769787 821838 836324 935275 866868 855735 1000000 832720 1000000 869055 796828 746946 915078 895783 894790 893656 1000000 1000000 937400 908720 912133 694580 920907 948868 866478 558443 586895 1000000 936318 959014 944003 957066 831485 849637 1000000 1000000 896628 892560 958042 1000000 961218 709530 858966 989552 966207 966726 966298 813680 906355 970105 975008 970873 1000000 1000000 1000000 1000000 1000000 884731 498380 542847 973288 926602 794452 969585 804960 964429 930850 961805 1000000 958777 932156 955323 953344 259706 436512 930600 830505 943688 1000000 937302 926316 869785 869429 926087 923108 927955 594874 1000000 909907 981895 897150 899468 895944 365516 777869 883482 916531 988819 1000000 866544 887944 857624 853053 831223 1000000 838937 993179 512116 1000000 817847 814881 809695 805942 836674 813747 787609 782298 776669 828258 765148 1000000 754495 518235 738641 734920 688597 728229 583468 713349 471053 322632 695366 559773 858173 681532 666137 658887 681418 663102 642609 644170 530358 610248 1000000 615424 940887 608382 606693 580982 362729 578319 572154 548202 1000000 553735 548044 669829 535408 529429 1000000 521004 752177 349233 497122 499156 487997 479905 472461 148987 456454 372201 256158 434295 446234 517083 717153 426775 129628 413145 411177 466495 401237 408500 391295 386413 381838 376670 373278 367819 511947 746133 327719 479357 362825 350518 404312 334488 330355 1 646897 884534 292724 312595 332730 426908 302967 299943 490812 294154 401854 279075 346589 283815 1 309176 343528 314197 272459 271184 353796 267904 266552 265480 123431 262597 262369 1 735675 207599 619213 245410 265308 202338 277314 256087 739896 256126 256228 281789 441263 1 251061 238244 260088 237451 262389 68160 263942 244244 234183 403491 260810 271737 273549 249526 277630 276989 282089 527204 275353 282694 1 294929 297772 259223 303778 298866 358050 275757 322171 294630 461806 328193 315181 322435 415077 126526 483644 351494 371152 360118 344939 368833 1 1 145828 389424 607139 329469 503039 407783 697627 124041 422890 428162 433457 433209 444290 446583 793313 1 480966 248040 1 704899 629930 378519 399369 52228 512975 355057 819794 540814 537059 200512 545844 555093 554028 567591 573801 572554 298914 592701 588415 641177 633684 609743 1000000 626883 807461 728751 590159 654681 590679 669207 657784 694542 943759 690860 694487 702260 708910 720652 857899 87035 592440 744952 768383 423194 756965 761635 720444 1000000 775467 774783 788960 756746 808696 700495 810128 737770 1000000 828630 830365 835249 839430 846435 849531 209378 858725 770712 867596 1000000 1000000 441214 885322 905220 752218 1000000 899948 866256 1000000 912070 959012 916744 892825 1000000 931048 1000000 932645 1000000 937285 1000000 1000000 944887 947622 1000000 951862 667112 1000000 957626 1000000 961896 603225 959144 964868 962133 1000000 837184 953886 1000000 969736 970643 970702 970993 730618 1000000 966894 970785 1000000 1000000 1000000 852128 900862 970613 946726 965720 963949 963013 962035 705404 1000000 1000000 955713 612715 951849 951428 908477 904861 956175 939666 1000000 874940 926343 947786 752837 810168 783794 388363 923712 440522 936536 907491 904619 1000000 1000000 888448 884487 626697 875495 1000000 868851 863213 791816 854189 849501 745305 840217 695627 830380 826075 1000000 815770 551199 719378 802241 808186 752138 635734 837551 772536 766959 1000000 683704 780120 743228 566927 970691 804311 720241 604193 1000000 702986 696908 691312 890024 679891 663276 147189 653936 710295 612672 490891 639506 629466 646304 1000000 610860 751485 363201 459495 1000000 597906 651365 567524 626443 358453 763208 543108 726238 361359 550184 1000000 511427 894022 501236 497465 1 480191 1 635200 452987 704049 442483 451074 451211 928852 317017 422539 422836 423566 314176 387197 409373 397981 412630 328537 1000000 599489 370503 283761 262036 200001 302905 331630 393395 343151 339080 954193 537755 327780 175399 320162 315478 311721 968045 306890 303665 424677 292870 280411 292029 289426 404964 601938 267621 279631 467032 1 271185 719470 638689 268148 322988 1 598063 262535 145695 1 223755 303041 1 1 1 1 301177 277922 304143 290890 65825 256294 240946 265414 211599 258382 295258 261699 260357 274438 263382 181366 268881 267644 393304 216097 778959 276502 1 278975 281213 893372 242862 1 244252 293917 320029 299677 302621 1 323987 16996 335895 321240 322774 320074 712919 333563 181236 104754 296894 19238 1 583795 152681 436213 370952 401273 394309 386116 407750 486095 426870 405771 565334 623469 540595 324360 440929 437130 442543 493746 453542 315627 511784 1 486927 152960 651570 321115 499309 505203 540250 517758 525614 600574 532489 956292 574456 547526 559561 321618 582541 589438 756255 591200 1000000 688405 608309 615594 646552 614438 307533 432650 264054 652219 785420 656293 670650 356562 684749 680116 709009 700999 444466 712691 650202 720488 730499 310558 572301 747346 760392 584290 773668 613696 647670 1000000 787038 607839 1000000 803226 808455 810458 1000000 892602 830013 817738 342657 894374 978472 852653 905075 861722 869140 854161 1000000 1000000 876938 965463 852233 736659 744525 882819 856276 909508 910816 919200 900193 906456 932123 1000000 794403 919146 936883 939667 804716 1000000 926273 957229 952140 954672 956855 612907 1000000 906572 817132 877829 922837 912902 441742 967110 968261 968762 934777 1000000 962657 973219 1000000 968684 1000000 970731 969236 586506 1000000 969871 942028 966140 1000000 965863 705008 963946 927459 602165 926206 965604 975961 488106 951657 950202 994739 763894 943512 1000000 979527 365925 955639 1000000 922308 924466 921512 945226 914904 911089 875882 793825 900848 897107 1000000 872803 881615 978912 877264 1000000 1000000 864401 859296 855202 852533 668481 841624 851866 831604 826137 821149 867192 1000000 516274 799471 795165 790338 784902 1000000 628458 770832 65305 757789 737779 745953 735579 417013 728230 452169 857816 710453 701322 1000000 743065 714505 680279 673760 348202 347269 661286 667219 644082 686731 631021 624823 609918 609540 610094 640405 578058 1 583279 575342 569462 628825 556494 550760 544667 427932 420039 586117 445639 514519 248330 260900 496795 267564 460594 1000000 465812 467211 462307 820585 451205 440385 440042 436282 489442 422060 379477 413431 417154 447630 398369 304706 395307 404833 577833 41610 748141 96870 253020 419058 967348 326073 351810 3052 555717 332255 4419 305661 331991 88804 376772 580390 249536 359911 301288 300595 339560 292870 314624 199986 1 283719 314495 278873 275494 274579 238420 270114 268421 1 176812 781468 269345 285590 251560 538120 254648 350903 659289 256731 256258 437347 255729 255877 255859 1 256035 690265 730003 258717 375092 264311 1 260304 263759 1 264159 144786 267006 269960 269101 251978 1 274988 278423 280012 282654 332120 668643 290218 329946 272660 298629 301510 320609 307857 942357 314629 317979 320755 325153 1 333212 268231 443521 353393 348733 342393 322433 784466 370184 361043 375676 379595 1 216674 391412 407339 151484 405250 351418 284650 845013 429461 434903 426247 446254 573249 457299 560130 468217 782736 729770 818737 528323 43201 503306 515207 513899 521676 795127 925374 539904 544655 860019 279270 611321 589418 763359 903064 602231 603809 600711 604304 362119 620027 625498 631704 570938 641532 645528 585775 662557 657227 683061 737696 631955 472563 1000000 182759 711013 616352 684879 1000000 754667 740468 74235 926483 757674 288911 769101 764187 780371 839377 897500 791315 929850 799441 500908 1000000 789000 827123 835696 837000 842819 624047 940245 816021 859954 864633 1000000 1000000 877912 860510 890258 883417 893604 1000000 901125 897418 1000000 905439 915213 929678 921581 906390 966850 931045 913925 936153 938679 957821 943627 945939 948160 856640 1000000 952962 955888 923572 957594 960822 939163 963503 954324 965673 917171 969118 1000000 969016 968411 1000000 981157 758235 970622 629674 980470 1000000 924411 1000000 304537 973637 900272 966905 815449 857513 965020 959285 670497 1000000 953607 1000000 420136 832237 876279 1000000 843001 943967 983064 777141 1000000 732519 288205 1000000 925124 922153 938812 935432 219237 952662 486973 1000000 898022 914448 890326 601514 875572 858104 878694 869195 863990 409359 866608 870978 844720 844114 778584 832105 828796 1000000 927059 812732 806680 802324 414835 587428 934318 793377 792685 810053 764186 1000000 766723 429930 917701 736368 729693 723825 664096 711387 706152 700016 1000000 857561 681426 398142 850152 488066 657360 644907 924137 661282 931913 698259 549269 394856 607836 601636 379953 1000000 607639 606070 570732 564669 545782 762560 519565 582525 534080 524392 528931 622497 510351 509145 505653 486395 486809 612836 466978 532184 465526 846647 452545 447024 433238 455678 430784 423234 1 415221 409904 404824 367007 425399 244549 385287 380419 431881 371147 786751 1000000 344683 811465 341192 345159 341041 336966 333152 293525 251930 397472 349043 381063 240077 308267 306897 301957 302426 137589 600531 840932 1 674954 289304 183187 178707 296052 202580 120232 271149 274368 267079 1 265849 267307 357127 139304 259563 492662 257900 556041 251865 113431 1 311354 1 239290 261521 27918 256059 256456 249318 235190 250397 532637 260079 869437 1 241701 265005 266361 169178 158587 1 1 197827 281393 264039 246784 325925 286330 215062 291995 319343 282037 756623 306028 294630 1 431403 316776 452307 323898 334020 236508 1 358276 202568 1 346310 206793 360114 360321 369023 373903 379439 386062 309993 396545 402199 431132 603239 388791 530365 471324 362200 525850 439025 444765 449943 455504 637960 444577 472392 478134 484213 489696 461888 662599 479656 370316 519225 1000000 537431 538166 1 536890 555898 561487 540010 602099 550072 606398 608520 598996 620052 587859 617323 622289 618785 937388 642190 648263 655447 166360 632158 672898 344277 684923 691098 726730 703154 709231 649113 290421 390977 781480 739269 740642 750076 727096 211083 782212 1000000 777862 1000000 804309 786477 820623 814506 803778 477451 820937 740456 793891 1000000 840075 844906 852012 754809 871516 414008 503342 1000000 1000000 879812 884383 826412 892290 887741 876793 728764 905487 911021 925541 916803 658628 1000000 968026 1000000 932373 798345 1000000 1000000 948757 945998 1000000 958535 951141 763387 953957 1000000 426295 1000000 1000000 962757 964498 962057 343290 967274 528884 1000000 960810 1000000 926017 970669 1000000 1000000 963313 970247 974348 1000000 969073 1000000 1000000 965299 969405 1000000 963840 1000000 858828 931004 947293 955802 954810 952951 1000000 975116 948175 944466 971023 869636 972160 931464 946294 929333 926735 948890 923266 1000000 913063 909721 1000000 925242 898940 1000000 835416 972157 1000000 902846 875335 313579 866419 831185 1000000 853367 848335 965091 808229 838896 1000000 823942 817940 836721 754753 805292 798360 351084 789268 782788 805544 827981 765477 1000000 730117 419778 511292 731464 738040 731147 684639 659035 1000000 690181 667599 699673 905642 723844 918722 665269 661390 653450 340849 467279 76505 628027 621827 617206 201813 545871 608525 590834 584646 13638 368473 582230 562400 553883 811576 541681 535613 549699 523904 848796 591625 787502 670327 113707 496686 478158 989506 470869 460256 459448 457257 442327 442925 437485 50213 144496 424778 416281 411165 330019 1 642635 201822 388388 343096 146079 372219 1 738448 361330 358116 373695 400939 282068 338586 1 318110 864513 338044 367896 59496 312315 460400 552821 324299 257974 546736 560090 291141 280731 287587 283375 280219 252573 185725 331859 272604 270467 261129 257991 265785 809467 263008 15998 194182 256484 273026 272869 648084 260140 233852 1 254734 258213 486999 283307 244236 250644 260549 250392 250715 258956 58014 259672 57602 294509 223873 151804 207138 1 204426 269128 273709 850666 266879 275977 281097 282138 287086 1 373483 293788 343059 300397 302516 305798 819520 309013 311688 260590 311624 1 1 326640 341608 345729 1 335170 1 358991 363049 405616 368400 573107 379438 56250 390541 427645 409883 406501 410945 196898 420811 177220 444202 125067 442690 432500 438399 531174 465060 423952 444176 876163 422284 411193 379942 503180 511339 352977 521764 529194 535317 529801 527044 553601 549044 565820 1 763228 583076 590546 596844 603175 609116 615291 642794 628848 633497 232530 636923 656093 498761 671281 721923 524376 745763 701328 681321 607826 77877 795083 1000000 695832 734494 737087 790806 273261 741464 767737 774181 769062 823423 781890 1000000 1000000 797831 838466 808558 798006 818807 439044 921641 805364 813594 844300 577861 762131 927313 861016 902547 870475 874432 876451 887134 855269 891889 886357 930528 1000000 905829 909369 894357 895836 919349 922420 679764 911909 930778 351543 908537 939990 950598 945116 983530 841068 967027 1000000 1000000 950605 951568 927590 712952 962308 948117 964750 958757 966710 903444 968247 863392 969369 969525 645194 1000000 715704 968971 910539 969846 955346 969661 968450 975382 997253 968785 945530 978543 635826 961444 960762 1000000 956838 936789 948036 952419 945168 938164 922791 942579 927674 1000000 985860 931714 913975 926123 923428 920324 1000000 913816 556229 964204 902458 375386 895649 893142 888246 884103 880157 926663 869571 1000000 686469 1000000 854079 849469 844775 840521 817139 843636 660066 715154 915552 810114 844028 576688 163961 964176 321484 770579 703719 740677 732999 778734 749758 175412 737715 249456 728965 720909 714982 713304 551015 696792 690793 684853 1000000 672734 669540 610891 651993 691038 642543 1000000 597972 628008 902425 610812 615724 612157 460756 581623 580046 1000000 567709 558422 556810 557122 512564 537153 531188 525677 399712 512442 362365 463111 1 307309 485384 472735 472246 466351 460354 451354 455170 440894 438935 1 428112 455803 416696 412456 420210 302570 566745 195212 387524 380152 378206 309318 369506 394237 359873 471971 351555 321294 343282 320931 589546 512218 327609 247920 301200 89334 622217 322395 331659 304401 300371 241602 516245 242714 194651 322091 296650 282202 34493 277681 275271 217539 285015 330783 159607 223235 1 263350 261911 493831 251481 244054 259129 257194 124674 256626 255645 256519 255116 261691 247274 1 326417 122992 1 256797 257257 862463 259117 309832 98795 830955 319712 323750 32992 275516 1 272708 296658 273131 1 233280 255231 293897 1 96515 298694 433398 662559 1 295292 232535 368528 906207 318454 294210 321414 1 332898 317432 340264 344049 348664 274772 511535 285955 366017 363478 447913 920410 239593 1 783367 399159 398596 409487 414396 419596 332796 891476 422986 443171 447468 452466 457427 294171 990200 882231 543953 488228 491425 398118 809284 668173 139250 180300 525713 533398 639577 545784 1000000 560780 563892 706910 470256 585442 902452 594861 481855 455459 860585 623878 625754 548541 638117 677168 1000000 658185 392693 668958 855350 391231 203951 660689 699169 705554 711582 718084 810205 905566 525904 741264 736526 752137 763994 761860 1000000 382712 786809 872835 950070 796253 840167 981380 769298 391357 791418 812947 639513 840420 841952 919484 1000000 331020 587200 867882 1000000 846330 758422 1000000 518255 1000000 973280 859079 902747 1000000 909655 643893 915909 482948 668737 924265 1000000 927048 884094 1000000 896970 941740 941318 945631 661118 435435 560089 951166 933573 1000000 1000000 869141 973152 945975 772000 937694 1000000 960018 990971 1000000 962623 966900 985398 969862 910407 980168 969938 832883 1000000 965012 950551 719771 938155 966138 978957 964866 958511 962529 959161 958671 437107 716608 544580 957171 1000000 1000000 1000000 942626 431623 938150 1000000 803798 930018 1000000 646892 803218 1000000 914502 1000000 906437 1000000 898203 898078 892859 742042 799170 846625 877013 762420 861719 775164 880114 855396 877579 259568 841197 626469 672902 805565 1000000 1000000 805919 1000000 317165 916557 799985 802142 779417 812814 768399 471676 1000000 985132 581801 633679 549099 728280 722870 716613 726400 695618 698517 689196 530399 680396 721241 613542 917175 515934 623538 888472 30451 629480 620567 618775 588989 690561 477105 600700 523459 581603 851199 573903 816109 531091 529846 484472 532309 402493 516946 434991 411750 292892 835757 506891 598569 286745 224277 665629 421852 198300 456724 452416 445394 719425 276215 699440 154196 418831 862241 408582 606393 310782 501596 395062 383897 326443 289735 371036 387602 243375 414380 637260 384546 343944 173540 339613 1 400022 324660 190819 487448 456747 726111 209969 276682 1 301064 286170 292217 289538 565596 263624 282136 300332 270663 1 1 352380 234840 1 271023 264855 257448 283348 323292 238184 258917 222028 256372 88555 86070 255517 548462 254970 136965 274862 323108 1 1 256437 256293 5220 463191 260839 259538 251098 396635 263082 219524 392798 265877 205018 272043 272714 274894 276984 150135 282554 334583 71885 281372 48835 293982 302117 1 303381 301080 309831 1 635074 1 323789 258277 41539 249954 142253 344233 307929 352326 355725 259951 559746 372094 149008 51219 227705 387773 508814 397703 403153 396521 412698 446884 423583 537572 433637 1 444602 723924 914876 655157 479592 466135 478865 488106 549020 498317 483616 509675 536307 537956 545670 533513 1000000 543410 240397 557153 985160 568047 590309 694356 582921 602015 199848 1000000 632520 617536 292113 619136 1000000 642300 939198 654640 660790 1000000 453666 75511 685146 664413 833832 433708 763599 715159 720786 845688 743019 652388 742954 750275 736259 755895 1000000 815093 109134 832116 788821 795061 752697 858418 810198 810352 805391 825533 830496 835289 835328 748657 1000000 1000000 1000000 803488 1000000 1000000 889570 885117 884296 1000000 1000000 953484 1000000 903374 303679 909547 909805 913067 920113 923370 918860 944271 265837 928529 632444 940229 1000000 944917 946992 949145 950235 935953 955782 613956 956848 1000000 1000000 1000000 1000000 931219 972072 1000000 967416 1000000 967770 970854 969897 965497 919410 907827 962759 969574 1000000 968870 962587 1000000 409136 943926 962314 961567 963042 961558 960369 958652 961754 956532 953939 960331 949324 948014 965690 924024 1000000 497365 728835 934237 930599 927727 1000000 921617 872358 420504 1000000 714830 903103 901405 897957 894285 756888 1000000 483253 805704 872659 869403 866946 860262 772003 640754 866074 1000000 823152 833305 827799 812668 817776 815505 808285 776028 796622 781090 786310 761128 446813 159174 758631 727170 1000000 870001 582999 1000000 882794 723875 687343 985172 708860 694761 504732 1000000 712945 671842 674858 86478 1000000 649905 653869 546188 1000000 626546 625429 383748 608383 714064 664165 491348 582881 554118 1000000 569375 559218 411016 668404 418876 534133 520475 262773 507507 719646 495065 498326 295538 491177 436594 1 489142 382694 458175 284542 447017 801307 487402 513760 420170 457524 414968 447608 422978 1 389173 389935 59086 380602 442507 1 365602 653680 339451 38014 1 338924 334044 359702 234216 362304 334907 321658 318880 352927 311584 307674 102416 704522 275839 394195 292789 738640 310026 307631 281243 285919 278491 779547 270612 258756 213945 267084 270293 304335 426744 168209 264460 262523 249081 275629 1 256353 400409 386377 258919 340184 326460 254699 254743 272296 254345 255534 502587 251436 1 257479 1 317429 260997 280028 263827 353426 400129 268487 563202 272707 274090 225790 278653 571785 272714 291648 96599 290671 266315 230762 742359 306609 306398 307909 288939 315375 320765 311793 294313 325667 917608 337719 333899 834025 349467 1 358926 363004 568109 178150 976196 402814 87091 390968 395911 769750 402284 480215 416158 442806 649181 1000000 436440 453155 448272 453851 459389 464877 462866 472161 482163 487959 448769 499660 776217 148617 612253 1 432008 530041 541587 532100 553785 571171 570452 572193 562124 635581 580668 596849 584446 205747 613238 1000000 543923 138130 338569 103650 231635 658440 666117 671125 677146 689678 686652 277313 314202 834580 868348 894525 722946 823268 736870 742410 736286 200942 764009 677570 774948 776498 1000000 789974 793205 798151 575042 206405 815401 1000000 823879 828837 838760 779235 1000000 848048 852249 826953 874654 562157 877553 961429 878822 757782 887366 283835 865028 896779 1000000 787248 271143 912756 914863 919859 955734 962458 520278 925617 933842 936498 945471 921375 1000000 590732 357363 439972 950332 489970 954399 907741 959360 1000000 1000000 1000000 964239 965045 972027 1000000 967696 968682 1000000 1000000 969226 969572 1000000 1000000 1000000 1000000 968775 419691 970722 967009 913108 1000000 1000000 866316 944109 986104 959195 945521 921842 951084 1000000 950424 602802 946211 288936 858082 933489 936588 933932 979061 1000000 928122 537760 926231 1000000 911858 908800 999934 966677 898156 895172 839055 887052 836677 803796 874781 870547 866223 873262 856771 883489 531660 864129 845882 1000000 828996 828282 509624 867743 1000000 341248 800147 838384 787685 781884 609887 873621 487685 572638 754293 748582 1000000 815266 719040 725346 719531 1000000 701095 722404 697939 689503 689731 679542 671151 352560 663303 451069 710650 719877 634292 628098 343883 615700 872082 603179 642408 588857 584729 583566 112537 563429 630200 52630 549578 760895 535695 529622 523436 341313 507446 650799 618450 493781 488087 468047 476552 180550 184139 480236 39560 374875 444910 461405 3023 399034 421455 422449 547882 403568 401012 397039 389496 398194 348930 481061 372146 518893 354304 358640 431180 362044 355600 401687 466463 836192 339893 89453 318310 454029 1 28441 1 305389 300632 580853 269063 266234 379140 428051 270465 219445 577728 135141 276028 274086 479314 1 757372 381709 253600 462112 262333 249149 267962 252854 1 283490 541801 216025 281666 306317 1 901951 551168 252811 277127 253581 351428 255664 199108 208417 1 296926 320004 1 471927 801993 264484 265779 2745 545586 223268 135491 243800 282786 229487 281808 401877 286485 596182 298157 304777 984640 303744 663274 340614 460613 4275 141025 321090 324877 431825 14994 336351 367499 94438 81607 120553 343284 313146 373504 368466 267879 378449 384544 570491 745889 392553 71025 199840 333992 419583 185527 430160 435567 467849 361455 1 474311 463168 434873 474529 863268 486443 491888 521047 507933 649824 80830 615308 527504 534513 540721 493817 551820 327023 507667 572543 517941 1000000 1000000 630117 400865 665769 877349 638495 625725 678138 473704 644473 650642 538145 648541 670899 675043 1000000 305044 668483 725370 706287 703159 907581 678754 645791 488675 743448 746692 194297 757927 608653 768809 722211 779853 707945 791013 800082 571260 730764 284778 401789 588697 827052 860832 1000000 794413 727837 750667 163374 513819 926918 868886 873209 877298 881514 885549 990692 999723 396604 900834 898847 871030 838123 1000000 638679 921161 1000000 927383 897870 932831 964139 938100 873120 1000000 945140 945499 942262 845220 1000000 1000000 1000000 946556 967327 807931 970072 885931 831579 965696 977986 1000000 1000000 1000000 968775 969226 981957 1000000 969265 789695 968992 968664 965444 968335 966991 968552 962583 884434 963268 842056 264601 1000000 932427 1000000 763832 718445 1000000 948710 671563 948241 786602 939210 937078 935687 939211 939092 926024 1000000 919769 916724 678700 624544 906543 1000000 889180 900216 890402 915954 884023 248642 875869 870132 777771 862996 875318 864620 849285 1000000 833193 834645 830105 975986 620203 762362 1000000 803811 800177 794390 814178 785186 777994 735122 766965 771755 902010 749841 744252 738157 733935 389322 1000000 680773 747266 477367 1000000 712323 836330 678873 666777 34744 702549 656260 561799 542855 630353 569305 620148 547954 1000000 557682 1000000 592477 1000000 380113 537704 985954 562279 701988 549389 706987 541502 953045 1000000 502120 886022 675810 324157 499064 489505 483642 482133 469593 641082 645368 461237 449737 332904 482874 429623 427862 422608 409482 407066 690516 1000000 604208 392869 419142 372283 376517 365002 390211 330212 390230 355319 114434 141373 409723 317961 519794 332427 327076 318985 187980 316147 311711 309331 231872 292798 299839 459641 291209 1 288546 286171 849240 281023 266882 274778 274335 273700 122274 1 267005 338057 476590 257268 237849 173763 634105 259099 258431 108325 254379 236985 461208 321390 717029 844579 728910 698468 254484 394501 276158 184938 256503 330624 258092 204995 261092 92807 293744 375890 197290 267083 169427 243503 305942 276401 795188 278042 304530 1 129037 288613 417721 294186 27331 131729 303151 306330 1 313520 316237 319929 323590 327440 326622 140708 1 369604 347134 477889 355633 361073 362998 313250 375214 186066 383445 387780 473082 397767 429969 746657 436481 374518 601056 552784 434072 439260 426624 888454 455708 483172 348060 450613 641936 483925 510820 517839 480665 826617 730153 1000000 418451 470658 537642 571962 454206 528156 293492 567851 586475 580534 665200 575100 494514 631405 611450 616413 625926 648399 621991 505289 1000000 608132 704629 932635 669291 679215 477503 713329 788119 844141 383511 715614 721826 726873 734442 727538 312394 470217 755417 772229 860760 684806 780124 454596 873932 843000 800148 788011 810431 577349 820540 825967 836318 863584 840134 844869 521576 903780 857118 863216 389887 791254 876553 934637 884141 564042 1000000 897111 899680 928925 925492 1000000 930074 900117 920017 905862 848742 929109 783351 1000000 957621 939823 952932 978311 769487 949306 1000000 952995 886234 1000000 957773 982025 866993 920023 949268 964828 919187 966061 966445 644246 968030 968684 879723 637021 970594 977009 969057 971016 551804 680945 1000000 966593 522837 964384 296872 961043 973214 677409 959549 958015 954451 938334 951758 957028 943843 949020 1000000 1000000 939609 1000000 925924 962366 608109 955270 923340 874173 909804 961187 902408 865259 430091 1000000 668351 892743 914263 884187 867983 876704 593253 868254 863861 859442 861254 850382 1000000 844889 822081 828801 826410 819178 814815 942365 134349 1000000 970511 1000000 1000000 655885 773088 774385 1000000 838913 617588 786310 740619 1000000 1000000 722381 160707 706304 532236 698508 849629 686466 680391 881778 665534 207247 655900 684550 622555 637975 638902 617643 621838 638515 1000000 694780 593970 587798 491043 568632 901454 980517 527150 588846 545798 624241 318019 524436 420173 147503 497800 884344 489335 521167 503494 400802 913407 467929 247435 696620 748373 610142 316816 437708 190681 424017 1 1 408435 403362 398378 884472 409026 394039 379419 1 373576 398419 358893 341252 352010 528252 365897 508932 1 85007 311322 324120 399457 316906 817388 296738 533841 496913 868947 297456 290699 278799 402504 297683 283815 285833 260242 249540 406409 1 273468 268896 1 271486 264041 1 390566 250918 458291 258000 553703 256441 255912 232646 253805 234248 253065 250232 268888 254050 254216 254495 254987 1 301933 256432 257862 258420 433318 280169 262454 255334 260631 223075 10443 306005 445755 273697 275107 279784 394235 282603 42516 300703 635559 1 1 256707 302004 305167 312614 233766 303743 318714 519007 259582 348447 333618 380428 341489 371503 275386 354199 347329 371974 367406 373889 376671 368993 1 390171 1 516224 401575 364030 417138 421380 1000000 1 437380 442687 451695 912469 500788 465149 470198 493056 434337 484200 527141 499726 505670 738328 240708 526993 529606 534817 541717 542406 553916 565412 1000000 151369 746171 878757 126757 597075 664136 710044 584761 517484 631603 634259 619558 655468 327199 541298 613275 244752 1000000 1000000 688003 717505 861878 669417 722494 719036 725432 731125 736216 334418 748486 966057 776934 765360 768671 776569 778152 780328 801059 800663 469069 808591 254108 899397 823849 743427 851960 856769 843272 849288 852581 1000000 861044 865970 928206 865418 414978 780053 1000000 224167 752327 647136 806325 1000000 906486 912400 905949 945050 944902 927280 1000000 707395 903445 1000000 939794 950678 1000000 939659 1000000 971283 952796 951401 955447 947878 936172 969188 883325 962017 933076 964655 911955 964639 967598 274135 1000000 1000000 1000000 1000000 1000000 490698 802343 968381 1000000 962297 966229 1000000 955020 830268 588983 942112 961060 1000000 961493 956712 955967 1000000 689530 788298 817740 945204 1000000 946276 1000000 935523 931569 930454 814954 909002 922385 1000000 914864 1000000 961769 847748 899738 897436 911115 888691 885805 775312 878173 873740 867776 868219 817777 805834 845309 847086 848649 837347 831922 1000000 833076 817578 659803 826346 847267 798980 939333 752090 768541 776619 1000000 764921 731478 716065 389943 741335 286357 57042 1000000 717916 1000000 706030 671212 697739 682652 681900 675338 626302 665336 675526 651507 546329 638926 1000000 1000000 1000000 614876 604392 1000000 513631 758781 707328 556982 554736 564708 556036 554408 528023 541329 1000000 528090 505086 372299 541564 607060 878701 492177 514230 225691 437733 507339 440589 457920 537696 446915 1 248816 154727 377864 428808 405405 994633 404600 274628 396733 389622 346790 380151 368473 455262 366222 362334 357280 652953 361713 326995 338236 336469 332537 376060 324942 321685 327731 264872 310785 335540 235541 317353 295590 301104 971523 289520 611656 669746 282593 1 277255 153915 893719 464155 269027 274826 1 294298 252188 212431 257179 280965 696516 1 833965 254756 258391 516995 1 258390 611319 1 253775 281231 254244 204844 258747 255453 256309 261025 253314 876026 794100 274487 122611 134697 1 260782 1 1 1 513151 276842 488670 260295 283507 412166 289306 678381 294909 1 66628 815059 243260 310533 239107 316673 321001 324375 328480 332729 227582 84225 340386 330580 896475 356967 726339 97454 160724 376397 231964 359198 168900 393948 402303 1 409274 189167 599906 424891 411780 459113 433125 482072 308797 457595 463216 517895 470708 480343 341324 578430 767482 466915 509495 1 521948 777153 533485 558268 545764 544553 558035 564174 711148 605466 581342 754927 1 601228 605904 704185 619843 386032 631992 349639 227828 989505 457230 648156 728016 674311 449537 1000000 610705 534310 705523 711471 717753 547507 737784 638486 682824 80601 752504 757966 731442 790871 1000000 276289 785118 693186 795164 801228 881700 776806 670729 807283 1000000 443832 831098 202788 1000000 520301 1000000 418926 711524 859134 967910 1000000 300123 884599 1000000 299313 871035 927553 1000000 907706 854834 904713 917469 909157 1000000 1000000 883439 932485 938107 937399 940187 942575 954386 963567 949193 1000000 957812 709138 955922 957965 848789 1000000 894708 326886 964157 1000000 965918 966826 852784 1000000 936372 981118 655262 999586 935359 968494 792012 921881 953009 1000000 966168 965382 965095 949340 962385 1000000 959858 959309 965096 955284 960792 930948 1000000 729258 758773 963140 940905 1000000 937056 1000000 931146 892353 930716 786342 495210 924073 1000000 1000000 905340 912758 596924 859674 643113 853721 1000000 878516 869633 863674 1000000 1000000 856168 852708 1000000 847112 253816 432666 830531 962462 1000000 812999 1000000 786379 993866 776286 787462 781727 800053 768575 765796 678706 754152 1000000 742243 737036 734109 725437 719386 684026 467069 642315 716195 689621 879594 673905 671205 595625 531496 681690 572676 640369 617536 436611 621999 612709 574599 602703 596556 582437 576068 534548 572346 1 520316 552743 552702 650826 482519 1 514001 517572 371182 536682 499732 458329 754586 504432 476441 470726 440878 463056 482436 400662 442112 437310 445304 426655 397065 562324 224186 1 361338 1000000 292494 383159 379725 245824 662994 367959 299708 357666 353928 505015 339995 228076 334899 947697 329550 325770 323636 455262 309197 326745 305348 424514 232833 83228 303837 422485 290054 286675 173969 282025 279894 323857 1 199903 273380 249416 267666 158453 1 555537 217706 1 259130 258095 374247 254905 1 255067 250148 633497 67546 253523 154158 259794 116695 230306 236845 447619 196457 256428 176006 358870 258149 256060 259201 261951 1 265703 386372 254728 204273 272021 276133 257834 629993 144062 230010 219148 288501 285823 644838 1 304917 545065 1 328833 274756 317018 46492 12785 322418 332069 313061 348637 342827 346967 1 592951 359784 36683 1 290788 150023 291450 274754 807159 396732 460130 661520 537890 417566 734027 613243 432986 442291 457348 450173 450977 495918 479521 457728 419772 479653 1 566935 918060 398929 513843 507420 292558 371048 554001 370424 430836 1000000 877994 658806 577680 1 559513 651625 603551 609806 598530 617805 1 630197 680941 642497 648737 583543 661049 609044 710790 679920 685720 860100 697281 703557 709518 932036 720825 715724 73440 493139 870439 756168 756165 755903 767632 1000000 777516 1000000 798165 794614 800013 960504 810253 815415 820577 988824 1000000 872437 849217 844750 1000000 844836 590773 263206 846710 592280 831457 860431 715623 1000000 799575 343967 1000000 997240 906454 956071 712164 915598 919694 923606 434093 311017 931512 937781 936636 468050 1000000 944378 946156 547507 950262 951953 1000000 955653 1000000 932563 974118 1000000 919518 1000000 965012 964254 692115 966950 902981 967534 653676 968308 968411 1000000 967367 968070 897127 967313 983820 968489 965153 971347 961904 1000000 956342 799591 958603 1000000 1000000 1000000 952062 1000000 923549 947422 1000000 950457 340519 862195 941491 931578 923702 880172 922503 919411 916225 806663 750380 630534 291409 952165 900181 927722 887587 883623 688789 875427 871099 867047 932331 778293 853599 1000000 889852 839610 834729 1000000 761881 824119 845516 813763 838374 795650 788153 291458 804895 778835 772389 1000000 744059 755440 752294 754740 738463 1000000 1000000 1000000 714915 456443 732428 831497 690950 565926 678817 672706 666683 777255 221485 648156 705258 1000000 632566 669119 621588 742830 605305 963696 578709 586228 605969 573828 567671 542054 555220 544186 506595 823358 312653 523666 1000000 324219 466195 500432 16388 537372 775532 477897 236951 534679 443773 642521 449591 422139 295290 487568 434107 781581 432279 52790 406961 401934 472822 444246 374730 464677 367973 372424 600675 364093 422484 346981 368968 552215 335229 333087 884683 334916 342506 322870 123831 585164 336283 308627 636879 259520 298290 295376 293422 12146 280124 286473 282740 279846 23199 274983 273533 387738 810760 718643 266783 264437 272697 1 230640 263134 378184 259798 256272 252896 236388 254416 509665 1 1 253194 238439 825370 253541 253811 1 254719 384181 256104 661760 235501 555424 83233 261367 207090 264247 1 255276 274389 261945 521740 274703 1 279702 282184 287538 283341 1 1 1 959932 347581 304660 307929 311458 416043 351460 338966 324339 109569 576559 339909 1 345511 194036 422989 358341 309455 367289 371007 281711 391269 386395 104952 376669 400179 405827 912037 434028 677602 323502 452369 437380 442823 433119 449722 396387 459142 732379 966957 489080 484761 137628 1000000 162755 511681 581079 523640 1000000 535810 1 511423 402827 583086 566265 635160 604160 584784 988145 590246 583063 573388 734274 621962 628157 734784 210450 668781 944364 878635 665174 680854 677375 695473 690316 965342 805969 535220 713497 44937 872882 731164 736985 674922 1000000 1000000 991860 925555 779195 480204 781909 787337 795198 688408 768616 322845 813690 818767 828664 264029 833393 922609 1000000 1000000 787757 856968 1000000 829172 843633 849506 1000000 882307 886537 890176 892832 898596 901635 1000000 532317 928605 493120 912930 875703 924649 964264 876045 942627 1000000 939049 870039 943037 920804 923705 949800 951220 1000000 909449 925142 1000000 959465 958441 960016 976631 967280 964529 946575 967626 924904 1000000 1000000 346257 960126 793574 1000000 967725 967593 967190 957935 964351 963089 964504 907505 953817 527067 1000000 780380 1000000 1000000 917831 580684 678084 1000000 946331 935088 941846 939470 936988 974362 918542 743277 458576 1000000 938086 965581 913910 886589 864546 1000000 555908 849849 660500 888685 884452 1000000 876854 877808 867589 1000000 985492 852421 845828 170739 491180 302377 829025 499580 821186 817023 813576 834620 805128 916398 790047 809937 827564 773718 767788 761623 756950 547730 877540 75516 730186 676079 712774 716362 769051 699617 694870 878807 684848 725843 495494 863367 807574 655829 544864 642792 604156 631132 805448 430342 560437 606361 619504 1000000 723647 605054 239642 569232 563050 44302 552239 541501 592992 540677 1000000 500441 472125 511227 1000000 497481 371268 474339 548481 1000000 409264 777998 456854 404773 447774 1000000 383600 429114 430783 418551 413479 700664 474460 398696 944445 381886 467721 640084 373499 179516 494489 358400 355961 678926 186874 258930 436951 62347 331250 482874 323687 303236 356784 441184 52110 306293 329374 299543 296333 391784 291159 168223 285738 283195 699547 258435 276149 269749 271952 270007 332354 195256 265179 195703 213120 264596 230458 639798 225519 252316 255471 1 254203 234557 356934 252890 252865 250541 191383 343236 129986 317080 254253 417806 195844 914405 137561 258383 222487 263766 275753 262037 162717 1 264861 538711 1 313145 157335 277184 1 192634 470412 368311 291847 294756 297274 298561 333415 307489 312564 117394 294619 864451 265466 642301 85955 510273 339955 344056 348230 214994 356824 148382 293957 272545 374677 378964 385609 389069 46141 204650 241843 409201 383396 424322 527981 429975 675777 441007 391467 160513 426813 463426 425650 474607 481528 379700 491443 704847 501706 506331 517246 529392 537016 470687 539667 199829 320098 1000000 104397 448739 598508 569176 662043 595108 545686 683761 641187 433791 564580 450420 632562 328642 651215 499109 663374 659341 696747 685018 818884 123538 430464 682139 473126 573440 65145 828145 1000000 1000000 746591 778291 757406 744896 769702 830859 798364 785480 790987 844042 1000000 805525 799289 817045 863656 687040 918371 836524 841817 567523 843098 878091 426903 864289 908783 872692 1000000 879465 1000000 889050 690374 1000000 885157 936984 908985 910814 787879 917116 547529 1000000 937296 929440 931075 1000000 1000000 939755 890242 944650 946539 945511 946590 1000000 772330 908670 954621 806093 988690 324466 1000000 917401 964459 965243 961114 966536 967009 1000000 741512 736081 878251 1000000 931675 1000000 967055 1000000 955062 998668 1000000 840856 956728 964577 954669 972781 957457 759681 947368 950195 940218 1000000 947395 1000000 931977 940945 859981 787650 932001 1000000 926062 949330 930570 872545 914060 910688 861336 934829 893606 972633 892264 801899 885275 933793 241535 668707 862547 865595 354892 867491 976034 846516 842121 837074 823198 827497 1000000 817353 812229 756554 770275 757385 791173 506083 781246 726922 769511 1000000 754535 756220 1000000 741224 771737 729563 724394 717805 1000000 699878 771747 696730 687858 688737 556923 668659 661110 658350 836616 645040 638831 631715 95508 583055 972594 1000000 601787 447045 974565 919226 888787 1 564705 558768 164627 549079 540092 534009 539840 521949 515953 135868 123272 416010 470912 485523 346353 474876 213763 463479 305972 130166 606956 1 435624 216398 440026 418766 486679 144872 379541 398910 393240 464447 1 372336 372596 369401 306787 359935 356975 16952 1 1 348720 318088 1 752261 324475 345576 262753 325394 679021 307524 277991 316890 297491 440029 1 118131 286867 287460 281213 280317 251516 275071 337807 271087 377398 1 21724 112806 258887 379774 292709 578870 257176 468874 255486 192207 287334 425016 253191 302564 263782 184873 511547 335238 55942 78411 249993 242073 255136 148273 256152 257767 258915 260035 487417 109925 259384 249825 295814 285261 509767 815634 469916 239977 219759 291120 1 285637 290494 297732 297743 298383 452011 520876 383968 299849 308992 1 412055 58059 1000000 334580 583113 1 1 351047 337911 359668 364128 368678 1 1000000 364259 353521 392419 388248 333811 386069 430592 156848 495354 390522 522468 439086 966545 39214 455855 1 624185 487591 525907 165851 486774 584884 675350 480404 513942 485337 377700 617812 537659 521211 550132 568852 572734 568358 549739 393041 586831 681708 599248 605476 787580 604985 650509 628445 31154 654062 648755 682157 399280 709099 815715 779650 684832 691545 697623 1000000 1000000 399530 653265 629099 1000000 482294 744638 750428 746795 747659 767314 773061 556317 783796 370039 794451 783744 285565 906742 815316 755236 1000000 793350 267374 197541 148529 1000000 853843 866388 860225 866779 872043 859986 486730 886408 921916 898911 1000000 984980 963216 332345 859995 1000000 894277 918817 877427 925233 634545 931022 915713 934046 1000000 1000000 939925 1000000 875005 949963 1000000 954924 955077 987008 258582 881470 518932 961915 963007 1000000 678490 1000000 965892 979501 1000000 849349 1000000 1000000 967579 981918 967241 968241 1000000 966085 980255 964458 800014 966292 961670 1000000 1000000 984431 942491 1000000 801318 922576 949018 1000000 923028 942338 940480 937894 851986 932746 1000000 848802 785051 921545 901292 914536 917809 772965 544461 906433 739422 748347 889721 819872 1000000 910419 449409 926783 865538 860648 390353 878282 358066 770708 841920 719244 829035 874423 867042 811072 808439 803143 799179 792279 994406 811370 491820 771603 767043 854229 753826 748467 561758 833580 1000000 618549 719230 750560 794818 701041 537074 640499 570552 675449 671085 988200 658862 652643 646967 640365 624815 627967 140049 1 654203 718302 596872 105030 584581 578400 537711 584709 559703 433783 540003 547593 535494 758824 525582 389117 511436 505482 499568 1 487855 6622 1 117686 464836 459197 454743 371611 911734 445535 323012 483466 464154 452286 419220 620924 400945 1 387793 414620 347894 412187 371240 366901 362405 1 354018 1 46599 344143 1 757688 329032 326245 336512 440737 333058 305575 196238 304342 301194 298084 248610 277704 567366 286894 250384 187750 495778 1 307884 272774 164075 268673 1 239955 392582 359763 260750 261258 260892 75641 394922 145194 1 253983 1 253637 252610 244952 248886 264347 249800 252572 254682 157491 56768 254656 255410 195552 257236 486158 210185 260770 262159 265207 266947 271031 392529 956105 1 686855 265699 417474 1 284644 256538 286890 349008 546959 302497 849342 364627 307747 1 429892 318101 413886 331641 316723 1 606636 343269 560012 430505 119703 939086 362515 544147 893197 485245 381002 191252 199635 395660 421521 1000000 423542 235994 421256 425431 432269 437912 442776 506798 461048 438147 275858 470695 63893 659508 487971 494483 539772 501240 1 440180 523274 556308 561085 534703 547712 559058 560644 572150 572830 633307 580989 601536 630739 603400 468841 1000000 1000000 682606 621673 714192 646736 688527 270308 1000000 670952 645631 597638 498029 808179 701564 717293 634071 719415 565214 727679 809686 741610 1000000 1000000 1000000 1000000 804983 776497 1000000 699523 792666 799428 814588 1000000 778907 799877 976919 766565 799387 801507 1000000 842935 431619 856770 862926 865587 561900 832447 873785 1000000 1000000 890169 920702 869982 901409 904576 923364 742871 915088 784045 867264 1000000 928073 1000000 1000000 456672 892257 923924 942630 950476 986224 554442 952532 952157 950795 955941 880727 951549 959500 961491 1000000 963362 964218 965006 949122 965099 1000000 815405 936910 967331 954638 990427 967047 1000000 619126 965789 912239 1000000 963571 967580 932917 953149 959024 957397 956269 944331 954537 675937 949210 887141 966203 1000000 949834 938325 912508 933256 1000000 927756 916452 921892 918594 664039 507501 1000000 913649 908232 898934 895060 885721 908842 883118 877552 867341 821617 843168 862152 876758 881976 392985 757230 1000000 298655 349187 842443 832701 826895 834040 804929 796518 752500 629128 1000000 819605 638971 734807 760948 229699 712053 681465 751620 719988 726530 837691 386490 986713 667976 676529 746955 674278 900181 672548 666443 730808 617422 648493 866797 649176 552814 566442 617077 94456 694580 596782 480079 613911 572722 515748 801603 642190 576796 550233 549810 533583 532233 500556 61621 40650 506982 631433 468264 184538 1000000 478012 471893 611227 460502 454761 510300 419636 439972 407518 402585 1 449310 371949 403358 394836 301709 505212 386783 401607 366667 550223 383355 264905 354472 117997 374441 241096 946440 337795 1 369684 330973 490334 318722 284027 943134 181758 571855 1 526095 294442 712902 323107 337663 280015 341861 288556 253244 1 272650 228957 268912 267046 265492 252302 921040 1 259506 296404 318416 48702 256581 251217 206919 252894 252827 1 252259 298425 934531 360459 282598 253951 848298 253568 1 413740 255731 248488 233555 651929 741278 276806 742022 1 706380 130098 513050 269804 211608 346899 366526 155099 283492 338356 251085 251494 1 262432 957722 303246 437283 315740 316163 589906 344597 742056 336338 331106 335606 340519 313286 344772 243610 1 273995 365501 350083 374105 380735 384195 388350 393955 331634 443752 411989 437949 619079 480629 1000000 366426 406203 826439 451923 457605 462441 724569 479347 479357 542573 457564 1 502944 509347 520536 552127 1 521399 344767 506639 118508 790025 564190 548392 418353 699055 1000000 685994 561850 613163 649379 472738 478800 503716 637026 1000000 650732 657006 664311 777943 693588 615956 452781 742498 699534 709242 711501 647198 723566 744685 738116 739442 536802 752252 699856 763559 769896 774633 780113 785534 787308 792876 748624 806682 811825 817763 677541 589846 831774 826631 855851 1000000 908371 867061 859700 863406 868114 907417 883707 1000000 888285 923727 551134 1000000 1000000 896286 1000000 913978 1000000 916960 921728 923127 926046 897100 1000000 916073 866486 913097 857992 1000000 262118 948289 1000000 951939 1000000 931001 959946 1000000 1000000 960705 1000000 961278 968313 964525 958516 965763 965941 974984 1000000 966609 1000000 876460 966816 1000000 966151 972267 961033 964341 988609 1000000 1000000 781480 958232 983333 816824 1000000 953025 951464 403747 895084 1000000 943168 1000000 934146 1000000 1000000 931046 979800 848727 926159 1000000 960355 341958 891647 1000000 899150 665831 887857 910094 887942 1000000 889846 1000000 871718 559120 1000000 864169 1000000 416135 374542 840366 932063 1000000 975572 820796 815963 810733 1000000 781456 782367 789794 783631 775668 1000000 767920 762336 891688 751209 1000000 679795 816548 728190 563001 697642 886785 702993 690662 803844 347045 668549 668884 667932 661804 655653 673136 457206 637158 902415 621884 615563 612468 886178 601141 593789 195255 446272 141108 1000000 1000000 554143 550626 770021 637315 533546 499012 586838 419654 279654 842531 1000000 490639 529583 474189 866490 470144 168036 563803 606447 495153 439658 466254 428527 13112 509761 635201 790112 916610 967864 586565 387935 590474 742774 370681 370006 459339 254998 313362 354789 359889 342766 339853 299460 360228 326890 323139 319774 315872 162929 308691 305647 1 288567 1 899813 287595 159639 976646 292498 271871 277605 864775 380350 271151 246145 267331 111182 61159 261919 263976 259590 511244 256451 510221 247578 254610 257345 253179 252223 40945 1 406811 567714 1 569458 256700 19622 253121 461691 254398 212589 256097 256768 258174 259453 260781 432255 263732 563756 486114 269016 278130 273234 265619 398529 293628 282178 344027 501647 614113 297477 295205 185607 302140 329110 348502 429119 315491 319919 309080 317175 425160 844257 443550 680147 302905 443175 534989 668557 358608 377465 437804 388709 399757 398412 342625 397221 402229 409053 700753 460740 1 474686 433357 422006 324839 462687 450082 461471 602523 630215 460979 540483 600669 492457 501747 1000000 517744 523672 592426 554176 537761 539630 427183 400491 562196 568349 614678 1 587001 592213 599280 605464 1000000 920811 615145 1 512046 642615 656638 814382 661082 619906 667380 679035 720936 486989 693422 764479 708937 617431 721178 676765 732178 803248 340780 750643 754549 1000000 773485 747436 661057 783365 715169 407413 810155 804903 810225 815141 820252 829338 825987 834956 846490 874884 671199 853606 858088 857223 1000000 871075 988727 1000000 882571 887354 935525 894979 840810 889699 610205 888807 670986 915789 896400 921979 645848 1000000 922769 1000000 934217 1000000 943263 942910 948503 947199 1000000 945191 1000000 884082 957014 965632 978048 751459 1000000 1000000 765533 565685 762692 958504 931636 498951 951802 1000000 776851 1000000 946243 966905 963012 1000000 624863 1000000 961833 962357 749012 963528 948618 922088 955972 955009 664903 815355 1000000 948002 945626 943723 948593 974426 905444 933885 926647 893518 899329 923045 919913 940191 915650 900278 1000000 711697 898700 920612 893097 994161 884877 886441 986143 872182 872611 1000000 1000000 858570 849464 846100 841296 836668 837067 511470 770434 685228 802940 804639 801421 1000000 731205 849894 779854 764963 701960 919005 754658 872404 821429 568012 682570 807073 843337 185940 746128 705833 920676 694693 374096 987339 675296 240019 699468 1 650988 1 638645 632959 627705 80209 769314 609574 432871 602911 1 758305 577022 562620 562964 559621 548509 545996 725283 979096 528521 434594 515612 509949 502503 500249 499438 486193 812672 431991 7781 63266 1 262498 466051 480135 434955 396584 248828 419493 520100 423128 403920 136252 1 425140 1 378510 374639 371444 80824 298240 768138 352052 356868 63565 380898 222633 331566 327964 363115 320216 318818 440707 420976 306373 303355 295094 296872 1 1 288062 212252 323109 280256 349334 1 273540 286649 255002 188460 203551 226055 271050 255193 259254 1 257176 450752 814469 257162 253680 253089 870521 272346 261715 251615 257636 162195 561281 1 252617 476521 254049 126086 250216 254986 135620 1 116616 466801 409391 262852 331001 269163 268672 326040 272083 274240 276364 206021 260747 290999 320269 447908 291900 294777 1 4209 1 453503 436379 316444 317689 319127 322683 346335 333498 336507 340855 344717 348993 353527 414827 365254 395946 1 323304 843374 579931 463497 395657 400448 405883 541903 779946 434859 591919 431777 337535 444590 513742 235063 459333 464880 406923 715919 485295 484136 745197 1 409087 732829 518339 545002 551052 171632 541847 560500 560803 658910 566246 572451 518214 716740 590537 597186 606322 192620 599673 646363 602679 634655 23705 646658 652884 663724 777775 620331 683040 686909 753915 695494 903039 707499 673533 711821 725026 797458 789487 699537 686508 1000000 748134 793449 439884 1000000 781864 1000000 320443 850241 999423 1000000 827847 807632 829411 828633 514474 875396 830950 860763 1000000 1000000 1000000 865314 1000000 877718 901668 1000000 801280 1000000 900693 517421 1000000 907474 1000000 1000000 916306 943379 920792 1000000 926671 1000000 953081 934766 953944 939702 956899 943950 922125 1000000 975217 952312 942828 955477 969139 907930 969052 1000000 821683 962678 961957 655039 940414 965413 965840 982161 968859 1000000 966775 1000000 973071 965839 885037 1000000 964198 958547 869198 828978 470312 959362 935757 956742 464471 1000000 945564 961940 948181 946527 958840 472946 948385 953710 934615 600586 924926 925101 955843 829040 917466 897898 915333 913245 858372 1000000 1000000 893296 404528 482045 878098 945058 878137 673801 865048 860737 872398 826710 855562 842788 837750 836647 775983 924443 913051 814905 945289 803659 797516 827784 814273 781981 775619 770531 346558 874052 442174 484871 391348 736524 240753 724702 60137 795238 700387 714882 637006 731331 684480 383963 672463 664900 658616 652592 774315 583913 633941 627789 734735 614599 683165 587196 670041 1000000 194189 576153 571815 1000000 516530 558039 683357 556195 521164 760753 646936 517127 511269 547429 567448 1000000 837419 579204 443615 356008 484432 259594 476276 172643 701465 1 459875 1000000 567785 397079 435709 389061 665355 436130 287399 429019 380418 295534 371028 396829 468545 357725 353916 773912 1 340540 288847 324724 297503 7284 540579 317428 172443 158217 139771 283698 1 301222 294399 460823 284539 285630 283361 767879 1 124634 271759 284260 265043 267802 266649 261619 262605 256831 259757 49914 776757 257262 372649 247953 1 276659 259468 1 430875 1 251270 268948 424782 251293 251909 251569 252728 187886 324985 257177 423081 380397 1 259408 302755 1 263848 1 123222 166129 215664 273301 275530 281550 280168 342017 284193 1 1 197741 1 900739 513471 308596 302224 308842 128309 349007 323611 325871 288787 53232 249292 1 347559 16798 14171 378554 333126 508308 422436 389182 105350 475129 278830 348132 431039 730531 416319 417193 424358 879178 435167 440776 715823 503512 477225 464852 602963 967144 393997 259627 493603 374469 266534 507415 523017 521583 739755 726791 539803 659509 807403 561236 356412 265037 576782 588206 751090 803124 585432 607502 613805 914931 626498 631111 543687 496961 487438 656969 663039 194171 260474 681469 703848 693450 630752 482912 711094 493590 1000000 713151 735403 723630 524835 1000000 759291 753263 769042 279319 781801 549242 791350 1000000 801315 750570 811644 887372 911030 387591 196300 836279 231181 506722 850389 1000000 859440 896463 917072 580463 908941 1000000 884505 401512 891480 1000000 899539 899560 902960 974361 913312 822067 802820 922850 925532 929841 986133 564969 936263 915068 1000000 914914 945740 596204 523708 954716 987795 683919 956058 277372 949294 499028 1000000 1000000 880579 1000000 1000000 934530 965437 966188 654568 1000000 874948 966105 965865 948594 972794 964291 993370 963372 986310 785442 1000000 959415 956040 1000000 946516 890564 953681 950319 1000000 1000000 1000000 948459 967158 1000000 935051 1000000 929791 1000000 926136 1000000 830738 718710 875570 1000000 900338 901619 935467 947251 890385 891270 882580 886898 874388 871120 1000000 861666 858417 577500 399222 857476 838818 1000000 834770 872305 962088 811006 800327 804080 798739 793484 781494 782760 777644 333221 783450 912697 201168 749407 868297 739094 1000000 729478 720377 1000000 708021 696357 689296 739989 902576 1000000 670773 662133 617880 657992 645888 606564 663835 699979 619839 616849 649377 604444 598245 590474 587507 125295 573951 1 766298 146393 558318 542742 324927 142784 527513 518594 451373 796793 443174 491839 244004 483130 640185 153785 465883 1000000 454580 448788 444043 468048 1 427086 423281 416577 394595 407957 659033 345976 391262 386322 386012 378854 447337 367565 650112 358432 354038 1 960816 341322 1 1 203542 325486 323218 570994 314508 311565 301843 304535 301102 16925 294951 296014 349323 290545 223657 60848 74932 245318 339976 265032 177821 276904 267746 504576 260584 113275 259853 248427 294591 1 254025 1 203720 290013 82810 100568 301223 194594 225534 268447 250927 251378 265946 698997 252306 251390 15293 1 232988 256365 19174 259011 1 312125 189915 234112 265826 413760 764493 272306 404869 275317 205610 168720 256766 280150 127907 440074 508548 298484 463155 367188 87384 433983 319246 1000000 322379 326075 244820 333887 354445 341965 346107 322324 718016 500800 444373 375570 274652 418915 1 487783 392028 1 400003 407121 412472 455215 421804 428087 433466 460764 448761 477959 450788 471569 467211 1 207724 261686 276306 496725 500074 545524 471547 466551 307036 257864 543710 1000000 623055 553803 114913 654656 483194 873166 586826 630432 463680 643307 730132 537605 445831 395441 351416 823978 626113 455162 661029 783394 488379 679204 358702 564851 783682 703434 922024 498212 736288 534311 732953 430238 743523 699677 716107 615468 767734 709197 1000000 757666 378844 400618 314288 805960 809867 631028 825918 308257 723085 810808 1000000 855254 850546 611594 1000000 826989 699591 870803 873248 913561 677332 886832 788306 895652 898263 901704 309776 908791 912116 915214 1000000 1000000 1000000 927279 929940 940260 911275 937668 358955 1000000 879528 1000000 964410 923991 1000000 1000000 1000000 956839 923511 959349 893490 961887 962410 1000000 643191 963229 405790 631300 769193 966170 1000000 737553 989622 965413 965044 964570 927898 963318 1000000 1000000 995784 1000000 957560 956760 962272 959134 903182 950585 887999 939799 944746 269320 940215 937921 935469 937471 930363 920441 924770 890719 918710 744336 826354 909058 1000000 955631 1000000 893977 331302 698442 883372 977470 525567 871294 867555 939218 1000000 1000000 849930 844701 998076 835820 524117 826486 820433 815408 649992 804079 799966 794708 761284 463396 755935 742414 1000000 761999 756546 748134 744971 713999 732565 727631 720807 725435 488880 860118 418014 675170 692218 631996 739329 666139 549725 655405 626861 672941 629140 630718 620117 635992 597673 603804 600464 579140 587333 1000000 576647 413198 562974 584284 552937 544251 641579 475895 530583 464653 252760 939766 1 508457 490335 402812 1 473077 452400 430877 1000000 450329 556946 450010 537144 618334 222696 418250 412620 407462 392669 396990 392343 1000000 327307 1 546933 1 363889 359408 355833 226487 374793 341901 334645 331938 330804 761824 322507 457473 350259 314918 266869 301446 1 298581 251612 310227 289679 288490 284237 405741 285538 74111 262043 272342 810583 450247 210536 51887 304774 261191 1 54535 483709 260780 253275 346505 253400 252666 151983 350030 240595 250872 1 248875 659398 250811 391110 248115 85432 263767 247882 253403 1 255996 286107 257199 465446 260737 288389 259313 188445 267443 280928 266729 272915 275842 357260 280610 202250 203123 288526 291351 313391 339051 303140 488699 306899 182903 313759 315428 318395 335988 347978 334623 336496 215391 344644 233822 353203 520495 362043 809331 582387 377088 379416 385564 1 975540 1 406560 410479 340445 420313 640178 431650 436828 442425 915532 52500 459232 464858 1 928586 514673 478067 493378 658551 502914 1000000 403163 523526 528296 535625 557871 547805 555137 560010 566255 379299 420090 592063 590900 1 603274 609520 623704 621890 628111 645959 642897 646621 536072 566004 945235 671211 677524 727637 705882 706292 1000000 460645 115282 723372 725488 731406 1000000 459165 677277 753944 776148 470378 921081 776087 1000000 1000000 743823 1000000 1000000 544556 807213 670175 822488 1000000 833137 1000000 1000000 927832 1000000 837893 1000000 810311 870142 1000000 1000000 882024 313388 919632 1000000 883328 1000000 848150 1000000 971660 867468 919580 536697 915920 721143 1000000 931625 1000000 722631 939098 980905 943493 942870 947654 946523 928384 991308 951779 955772 982585 1000000 958695 960908 978648 1000000 973715 966426 964566 711288 965282 938695 721669 871369 850752 531990 964839 1000000 794153 1000000 962419 995764 937913 972115 989514 956982 1000000 954072 1000000 949906 948913 1000000 1000000 942735 940612 892731 738174 779129 932682 928013 922304 1000000 993987 925173 818898 909788 920721 907672 1000000 1000000 1000000 876730 594887 263173 842841 977067 943781 854086 859171 880483 859769 845595 846027 409944 745603 712728 1000000 893512 783378 990858 800129 795936 790614 781815 637066 457319 928807 764233 757151 756764 746561 82834 841599 677655 714781 695361 288553 705396 685614 858709 378451 398984 433837 627403 664090 526235 578703 625768 651257 632191 639385 622406 613150 606464 603442 582402 355755 524604 372232 639472 655876 536007 785055 509298 539602 533918 12917 522403 508801 509458 504407 497595 6015 514096 1 474273 1 461726 461304 354397 446060 440552 332122 437290 466815 394187 183740 405300 403511 397181 1000000 548480 400433 371596 497319 365504 397255 422876 310128 347812 229794 350396 361935 876483 858445 839013 330997 234186 315933 313099 286171 949393 302718 299031 1 215946 290197 305449 284706 322087 279572 135776 274856 553704 289113 274296 268713 276824 37839 261536 277636 577479 257954 1 566533 254285 250895 519016 687515 251385 251015 323974 254423 148749 1 273771 275546 249492 1 251912 254257 337937 117302 219260 548409 257875 51010 497455 261557 408046 322403 266654 268204 756710 1 453769 300508 1 302910 246642 272884 290500 396902 267891 309672 503862 305630 437962 312435 1000000 103459 341871 323226 1 700480 339005 341136 343214 353249 353789 360430 364923 371700 1000000 381735 382889 1 363984 396559 404420 522176 413860 397085 236025 874172 435145 441503 640438 462696 457261 434981 470520 1 480101 581443 461305 497563 503555 509519 505967 521106 527510 410148 1 548847 562949 563849 149897 710269 186760 582649 588825 480229 597051 497563 625564 614790 1 632211 638391 696769 602262 657278 464763 104089 732454 682602 875964 334270 672329 454458 1000000 804190 726719 1000000 734798 558071 733829 667395 781572 926107 768011 752086 779790 824120 684820 795857 802230 823143 811413 816479 832220 865056 863167 979603 840833 897209 850045 869675 871816 227161 1000000 1000000 1000000 874460 899619 888008 891817 892972 899173 902736 906223 909491 927007 916635 920104 492703 1000000 925132 1000000 933396 865401 938096 1000000 956212 1000000 946778 946584 950511 1000000 979658 1000000 920297 311744 976056 950736 961274 901025 793832 610918 958363 868689 1000000 965133 965241 495236 1000000 951201 965544 948997 1000000 959892 962317 429648 960542 953227 983519 949065 613792 1000000 952620 940022 1000000 950859 936738 943161 926046 678192 905095 933830 930916 944398 927352 474957 919844 916775 463193 909852 889026 785412 1000000 896419 1000000 986554 215461 881104 600609 859872 574159 862431 860125 855769 611758 1000000 841656 837234 671709 1000000 694754 216023 806208 804948 921590 797118 791029 1000000 781102 938529 770141 726334 758993 753521 814764 1000000 736173 709698 1000000 526518 382058 707621 700811 697921 694058 682284 670826 660194 654965 186552 365395 631525 639840 643414 672270 621274 843488 617869 1 1 589605 584082 744899 585090 567921 555458 539756 509738 1 867460 527969 523158 567319 332421 451386 498903 864614 780372 479058 410855 846315 463889 457548 694900 460782 439970 435117 385507 422544 557209 405883 409794 213478 397567 189121 481333 1 429074 313103 694035 365410 361365 328564 352810 1 343985 292722 335754 331739 188890 324039 214605 316703 231343 305102 225904 249700 248903 252349 292541 292463 226983 221980 1 292073 199537 703198 1 554357 257641 266781 324636 517179 261670 181376 1 209548 467035 255317 1 207293 330631 252100 746237 250761 227222 250150 417685 34782 778885 455788 253501 579815 1 252067 248326 247029 254543 258081 30961 271694 209776 259219 202316 79331 259128 273881 274060 271089 273922 135963 1 372385 234465 435345 1 197659 338818 336805 298417 304364 307632 155862 316942 311238 321921 325692 329238 54089 370921 341620 203670 512968 725583 253875 363320 450739 369089 377232 384298 57700 392468 436355 1000000 387353 427211 401924 366778 420741 425348 382355 355249 444638 391143 479170 466223 277559 477696 483919 47910 2659 795393 770694 508161 792633 336741 530927 1 543663 390528 640550 563068 377832 574364 580524 512069 588057 572158 605172 704537 617714 619575 630108 482748 639444 654778 782911 690408 1000000 673187 673457 831187 698179 218341 91032 865489 702724 418321 1000000 650657 688350 624542 749904 755712 772007 801945 1000000 777906 856480 280496 794041 812683 813213 773512 818388 802761 824687 773146 1000000 839159 843864 468527 852792 1000000 871216 799856 995869 1000000 877509 639602 563231 890394 894103 983644 895674 906267 887531 911231 915799 925054 920529 1000000 1000000 833233 930526 932836 937081 930681 901041 874007 943565 947836 360825 952276 1000000 939735 927383 478958 1000000 956497 959514 961586 955936 1000000 1000000 366414 636746 962427 955065 961089 274325 964231 315788 964044 887738 851908 962244 965625 960509 959491 958195 957112 1000000 369618 1000000 1000000 920877 1000000 933481 445445 954401 939029 936653 934186 1000000 928958 926198 879754 306730 1000000 629225 875413 916733 1000000 839636 901101 933830 889564 988696 881938 877716 455295 869654 823805 886433 818972 851588 1000000 1000000 831734 984048 828839 389362 922565 809360 808683 803579 814945 800785 763694 782331 777368 748949 1000000 738849 764134 1000000 727272 634750 627129 726413 720022 1000000 732458 702203 787838 634720 624200 678318 671048 665890 511695 653576 1000000 641558 635522 635503 664599 623367 636000 604137 599613 591729 583823 88536 1 598589 554626 555069 563811 576491 538404 530570 514351 139617 487570 497365 862873 469259 449497 482697 488232 471209 427437 416896 454487 449666 689568 795194 757321 426774 901119 320019 403806 404991 406648 389074 211842 393094 1 375124 371524 646423 355970 234749 361703 351277 344864 340625 336598 330958 329985 208962 326007 317375 138165 308164 248831 411633 393052 1 294152 291032 50924 582534 140787 799293 609701 1 279558 271233 269070 299064 239514 392372 261807 311039 258579 256300 510861 253846 1 501549 242646 12893 228011 215710 377090 249887 249947 162239 249535 250384 248092 245539 358587 389622 252228 250272 441928 230719 318829 480745 258220 259989 257684 265861 703246 214501 491927 574077 776969 275201 481882 289849 282567 284999 299356 297486 312581 296763 299426 279823 317708 674725 385310 316879 322740 328551 483651 349469 332755 345872 343675 445113 352823 370203 974642 366242 370860 375352 964592 393571 179462 313151 399953 405087 534149 483973 425828 399655 443491 436816 564825 235961 340590 460418 464664 470432 475210 475524 889548 492091 134113 1000000 511742 517874 523398 530060 635726 53156 545165 776173 561472 871823 572270 577624 584630 583922 597017 893720 606829 616915 592398 628724 633034 792124 646534 532444 658618 664965 653312 678344 674861 688772 1000000 349982 707272 713200 719621 1000000 486255 738009 1000000 748089 772891 759391 764985 772142 765409 886546 787504 798486 796885 798877 322711 612444 817965 851065 827900 835696 678130 862872 846795 851851 855041 875245 1000000 868890 869401 877288 222094 969085 948857 892819 896452 953640 903560 1000000 668885 913552 916702 818128 922621 897155 1000000 761572 899103 879471 1000000 928795 942912 950857 946370 1000000 950414 951265 961753 889241 956648 957901 957574 960079 958562 966329 520781 762950 964488 964072 881441 964540 964356 964871 964358 962512 972571 1000000 963029 315555 1000000 960770 460075 928273 524991 955842 1000000 949061 632469 949557 947387 673988 765811 940469 926209 578597 267711 1000000 929434 610060 923976 996654 925738 915000 910616 1000000 914292 1000000 888860 944749 847472 1000000 588498 874183 874755 870542 937475 1000000 686366 865418 847413 837921 1000000 834579 1000000 1000000 893242 533592 929348 833429 799497 794240 787464 783598 843860 1000000 767152 700953 516073 750307 298433 839125 737528 725166 616366 284619 645616 703615 169020 713347 687203 625836 688430 779006 1000000 700463 648923 292729 639886 629912 730009 467100 275245 605252 599399 128266 946679 561490 581351 568463 631853 54088 582753 549473 1 531742 525746 228294 601930 522106 502690 548432 195671 475106 793420 196667 771101 377397 585491 687174 520355 438847 433399 990446 423146 562965 139967 396315 654791 787557 511548 386903 382048 302617 196041 453251 889795 445887 488997 341829 345702 341579 340698 336465 329303 385522 321803 318741 314503 596664 644985 306897 312654 297765 294692 316080 288845 286193 283352 956290 278161 224296 273590 265800 341401 267629 53014 180614 256940 260305 251148 257979 256255 431558 1 97453 242401 190048 250885 232484 249938 248336 249439 249365 643696 249479 294840 250053 226169 377607 672522 261342 395857 254219 280736 260941 179591 217976 260806 271803 692315 454795 1 317267 1 290954 275931 475440 176655 284096 286950 516330 308105 295888 293465 707712 305155 309981 311995 355126 108934 357403 334813 28199 334524 166501 499253 342503 351256 412114 321093 383617 186516 336396 397356 502224 1 392055 335103 403294 408484 391219 429924 421230 627903 440070 522596 445863 230323 457117 544290 468820 490620 605882 640596 491595 492047 495874 512053 444745 469988 527960 609884 621283 212670 318717 606545 524437 570181 577793 1 582209 594630 844095 607298 617367 619277 625898 632934 610609 466774 653342 132651 663596 670222 673877 681605 482261 722486 699242 697499 710250 721445 716765 928644 682489 741118 145707 744309 764199 761636 768622 401114 759594 785112 687909 1000000 794681 927557 811456 856716 821194 850040 892979 833727 841130 848981 802221 852292 858697 855413 1000000 873389 872731 879733 1000000 990315 891538 757093 897286 1000000 830159 757835 749214 832726 799895 1000000 939542 927257 944579 483579 949877 912399 843285 941751 867519 896866 947987 1000000 1000000 1000000 931316 950129 926034 958288 1000000 539236 1000000 1000000 847479 1000000 964218 997780 1000000 423113 964282 970021 968074 1000000 1000000 962642 810422 1000000 1000000 955085 576792 957601 1000000 876356 879478 951829 983414 941715 1000000 938007 941852 378846 885665 934971 933036 845001 834699 900689 1000000 984577 915380 933202 1000000 905486 1000000 974870 1000000 206669 886983 883127 904915 719279 871240 879809 861908 852415 873237 849386 928179 600297 740590 820110 733960 1000000 816034 646066 904854 800673 1000000 553462 720184 523800 773821 745001 763272 757262 859149 745923 738656 749680 415063 824347 721426 710859 597859 699222 692648 999942 679145 1000000 691671 672087 484025 655482 476463 638311 631845 396672 619497 558923 618200 574824 506262 588555 1 939241 566388 563752 557600 541437 1 429316 1 526546 538351 514369 509043 702771 509725 491525 577192 150307 565831 447194 431747 455897 451173 318426 38926 330215 1 361360 418563 392318 408127 395102 397932 691042 389881 395371 378304 344816 368897 365109 360291 1 350919 319215 327948 344855 334236 176004 325489 507886 312717 269895 321427 676530 305381 303312 347189 357870 292241 404975 309622 283788 279218 812169 521925 492527 234408 685627 145815 265610 263811 272103 260485 259714 647917 1 193123 256469 253949 406168 244867 251519 250655 249727 246302 1 693235 247765 249111 871372 249617 250041 250138 266077 246306 252742 254267 254852 253156 362996 1 354275 401365 264257 145715 267594 268922 271230 376682 236010 277830 280425 283070 284220 246282 291375 1 297314 294167 164677 307165 45826 277919 542618 918668 320567 327682 421232 337073 341025 1 17909 354022 923756 1 355019 359698 427502 549299 386627 344706 395648 412504 1 411787 438527 592831 445467 422877 455605 461118 332582 1000000 568283 292246 318564 739442 480909 384367 467914 501315 507331 578221 483816 911864 528533 520320 479843 560247 743390 551203 568068 392269 580415 540843 592795 598545 1 789273 614451 675084 629977 636523 637144 652015 1000000 859053 663773 949349 679073 678308 698724 421097 703344 278435 711586 634305 726802 732607 1000000 974731 680495 756224 761117 983682 782288 775885 581803 698548 889604 798981 804205 808960 814791 819510 790353 812831 724665 838825 917180 1000000 497266 857138 861486 834388 906971 856570 878214 882226 881448 890250 884736 817754 900686 1000000 891132 918114 748195 856540 920366 1000000 657003 864924 1000000 916835 894219 938777 790576 887364 976034 945746 678841 950699 1000000 1000000 977427 958195 957738 962695 961039 540472 1000000 989049 961138 1000000 431176 782974 549656 968607 431379 1000000 963406 963966 900362 961861 353133 847107 1000000 1000000 957210 958961 950763 938036 861981 1000000 948131 943987 893864 976005 1000000 1000000 1000000 1000000 595977 834368 923175 1000000 1000000 862792 912797 908631 733949 898232 887535 589641 202403 1000000 513733 880418 876421 873548 900650 863000 848784 842171 850302 1000000 920547 1000000 885286 827022 590888 856780 812027 814026 801862 180782 791339 1000000 807492 187111 863584 1000000 617068 752963 835140 741515 735016 729952 210916 718237 712333 104450 580278 694283 685640 1000000 676284 588816 642634 652734 651450 656100 639804 368170 627100 631011 625221 428346 602316 594155 589897 248942 686384 574464 34627 559037 864472 490573 540693 857034 533633 1000000 488696 510468 901492 498613 498958 498024 492301 717473 864468 757260 456273 320324 446329 481380 436501 421745 217533 415747 440486 366132 1 413797 373665 408434 388938 465279 376017 269682 365277 360777 367014 586078 348509 1 399845 313469 302434 318354 97616 357064 495677 265194 307783 579723 468595 299214 14751 283358 289817 1 266950 275502 876705 240407 244099 257307 267500 267786 1 263986 574819 260606 259071 237656 256313 273094 240257 245683 503000 251285 255434 248834 234280 249064 386388 277737 196540 248734 39041 253033 282765 257290 251204 240451 252130 222600 262524 691466 1 257823 259209 284803 264467 510570 356750 495072 273933 272414 191412 276874 289943 275446 255228 290450 290209 293163 591460 660819 303940 1 308870 295440 1 332463 323810 300003 332664 335596 314525 224143 348203 341015 358171 364763 448086 370710 361927 380220 350536 591565 299061 1000000 404802 409942 415368 115579 253586 429130 436572 442059 667732 40890 1000000 758382 470185 464494 481743 278192 493258 218673 445082 587881 440771 523275 156304 534767 541745 1000000 554307 534375 915617 572118 1000000 988222 541864 848099 603076 609276 758940 665362 614915 638086 868263 16888 760521 687270 1000000 584528 677007 683073 689058 695134 703152 906983 683315 648142 718228 727731 735721 989212 1000000 753549 884033 764758 1000000 769935 937897 924447 1000000 726533 802632 816277 1000000 596242 822859 1000000 973452 837134 626427 281847 821424 851210 804060 993250 868380 881480 876775 901413 884684 888475 892744 980194 909702 910032 906933 1000000 922591 1000000 919079 260289 927191 927732 755541 1000000 403886 1000000 923839 1000000 1000000 905795 948217 951687 1000000 953279 922942 1000000 957061 956527 925380 980996 1000000 961661 987974 785460 963261 1000000 963596 1000000 854025 962926 855964 1000000 771015 952254 1000000 968095 938096 958335 967312 1000000 941847 952502 952818 922151 948717 946863 944988 1000000 754928 818695 935515 989269 624034 927992 925354 1000000 698452 1000000 1000000 909601 880636 988762 488520 856139 429011 888982 816488 835323 266794 866136 872907 1000000 418963 1000000 852771 833322 805050 464134 216058 828430 823216 1000000 813237 808131 564651 508151 788092 708113 781844 1000000 823238 765418 731790 754209 1000000 742833 923430 731282 735224 720445 713704 738652 714213 695824 725581 683744 667777 669342 611597 401015 935058 483871 640923 631563 471465 530970 697785 609892 603755 591750 600154 596545 156915 575165 12314 560474 550817 548191 963798 1000000 530610 563440 197990 510264 214594 499909 494027 484712 466590 536932 639180 365505 461948 449778 448124 436869 463807 572730 901882 420945 244017 411841 407186 401968 1 444098 389898 368298 1 361756 394667 356747 284774 979425 360448 734634 340004 340469 49564 327933 289702 811528 386641 350690 266641 385502 303780 299490 362636 400124 947600 846716 309305 127608 279436 133701 270968 272228 1 1 150462 264172 266034 377561 559673 257154 256698 170198 298255 252911 251977 235048 243445 251633 1 248913 248613 704671 1 171661 248524 248943 252167 266128 250141 236673 300670 257184 452524 664934 255782 262812 223284 260027 252829 285255 362113 248275 110932 264433 903087 397361 279767 205841 589088 278330 290904 65886 294980 1 251808 288927 310620 651060 292424 318649 11454 330824 675533 334102 446490 156620 347653 346126 347725 365447 364615 367811 373513 371806 313442 388807 212903 312978 427586 10062 522849 1 417779 261647 404972 411545 333704 451367 424561 475916 468149 288341 479718 487812 494654 496831 890105 509821 312845 511688 475270 346627 540835 700983 596389 780026 563851 505611 167915 515021 660478 664551 598835 1000000 613171 644929 624730 629600 633085 644171 650441 656624 1000000 658251 674935 331836 532936 753593 702358 731584 712216 535766 143619 860496 141038 658879 735225 750773 757225 758054 783093 773913 778489 1000000 784929 830589 690534 805688 140670 1000000 836816 803342 805156 1000000 837881 584984 1000000 853875 857335 853476 866927 910485 873583 876233 926538 912221 887645 1000000 898774 919720 905771 908481 801512 914211 935489 919832 933934 938937 907983 1000000 934430 936778 938391 940569 924693 945016 982701 964142 555902 418386 975230 969229 986724 1000000 1000000 926980 964567 947875 857064 962285 961798 1000000 405326 739089 1000000 861228 962696 1000000 965106 961633 966730 1000000 961975 958297 957755 1000000 711995 1000000 927099 1000000 955953 413785 946012 944678 940579 938285 935771 1000000 917364 1000000 925767 923023 1000000 1000000 548252 911657 865747 906963 468679 901050 893583 890018 861392 458042 787248 873993 869873 1000000 1000000 941980 904889 1000000 843387 944043 908546 789956 834129 822547 823284 811784 791944 856868 759480 281303 319018 1000000 595965 1000000 618417 1000000 749941 821877 698198 668309 143334 719680 695115 709782 718177 699240 690936 686535 679114 681104 617993 117717 654558 649448 642428 639452 739214 350611 617811 271833 540202 647767 592813 586620 713721 411339 262173 531507 626413 1000000 543424 530444 548978 525279 519248 523130 503718 437151 495899 535446 1 470540 536520 466344 238746 350573 420442 442472 438445 434617 427926 421762 419379 1000000 623153 399423 419053 391248 385730 99166 352471 372299 1000000 725549 345441 279526 364754 344949 1000000 439546 691042 328339 312444 319906 155468 312895 1 252945 330915 306350 102097 261924 284072 259361 292848 1 703183 277380 866136 366396 291370 268291 266314 225788 1 295947 260169 102721 134618 309007 254310 272055 1 251159 239564 245499 249310 244213 248561 548450 248025 248037 248131 358138 380232 413521 378617 244106 505842 252324 1 252739 329942 155059 267638 324041 271375 2660 415220 301173 1 331141 272710 1 244144 279552 282422 963310 256791 291000 634406 191182 684356 1 314465 442809 314478 317253 320963 329263 330114 331403 380920 245918 423402 349272 353168 139027 589533 1 371183 439966 1 386210 373040 182457 417562 414284 245833 417269 422444 437072 329825 462092 96853 399899 447839 443970 189715 1000000 477718 483528 489152 400028 679602 507101 313046 490933 246535 414616 518721 326876 700803 558427 905143 420860 572597 580271 590335 522796 598647 605055 587134 618793 623626 692898 715688 632068 648339 591791 660615 601872 1000000 1000000 687580 789461 1000000 830142 449561 714885 1000000 726347 626088 736272 744081 749617 756850 861277 771288 774985 777411 903439 606576 791601 799341 803910 535583 476209 1000000 824046 1000000 833462 1000000 487341 852121 473311 867531 863588 866082 869361 871279 870437 877477 1000000 864153 883599 896262 825205 891321 544580 255511 954302 916763 931507 922857 927381 875015 916273 899913 1000000 1000000 957420 975601 1000000 935665 948612 949894 948300 953963 982370 967194 956894 957342 1000000 1000000 1000000 940471 999376 962250 927204 962796 1000000 1000000 1000000 953885 1000000 1000000 958506 961363 960110 1000000 1000000 1000000 1000000 628991 908298 952189 1000000 1000000 945670 1000000 1000000 939098 917570 937134 720300 959357 926658 940758 923450 906918 927065 919065 911354 908099 415088 900597 961655 844788 354763 848120 778228 878036 878707 848152 866585 1000000 991911 871097 848705 931109 839697 835140 884660 827718 820447 822965 805110 1000000 1000000 791798 735893 1000000 490067 1000000 712229 1000000 756778 557479 1000000 736025 423998 745570 749214 1000000 225590 704568 1000000 692443 657884 520409 674445 756754 287153 650947 670572 659519 671836 451523 620928 624857 612987 234622 602415 417348 581915 278102 575614 1000000 563344 451689 943631 669150 538827 509802 569974 513251 581517 508645 541989 487768 769291 484970 507584 597506 511829 228618 456224 450683 444781 1 313111 428702 416489 602236 449896 447310 408432 397356 352817 792683 383466 642628 363390 620100 138023 1000000 354505 350279 344184 332139 473211 333506 418829 362944 331570 317830 134257 1 119288 299657 300756 212582 537098 1 224776 267546 282895 280720 292400 140228 103353 270680 382970 266505 94242 211970 277986 372500 1 271341 325520 260452 263797 324511 1 320542 249600 748420 1 1 252849 314198 247674 1 571997 248775 251331 249558 250500 248557 75293 193199 1 1 1 317692 265154 251848 261163 241901 271342 116526 1 492048 273852 276201 278709 281285 266759 287227 305614 292138 295435 261506 305998 269711 308270 800939 307369 319015 510825 316725 339693 546615 371855 343353 641515 265690 327868 361237 359462 299293 54609 400766 367795 820927 1 306478 805366 409651 416490 387821 827865 375085 436308 441796 448601 452924 457573 464029 469958 475593 543258 670164 491184 528721 685767 993823 571905 406838 526203 1 541290 505407 553260 484365 572549 571942 591923 413174 590357 596712 614727 608956 658504 414974 627363 758492 646115 646219 353306 764379 582397 154577 835094 945252 714741 633249 663103 734281 578324 854379 851467 740952 737796 790365 732598 752081 922543 290359 647689 825371 767125 821220 791618 797689 555672 775724 712655 817320 1000000 703957 842506 698775 841021 846045 850737 1000000 542231 602736 868038 872386 888034 402755 1000000 888077 891785 888654 888689 858450 905107 909204 906375 915420 783498 919194 798836 927134 968438 484753 935103 727321 963956 943660 943532 945361 512777 932393 1000000 1000000 953887 922028 841991 1000000 972806 959249 960136 928709 1000000 961830 1000000 962430 962635 962620 984312 961911 962112 962161 1000000 1000000 959744 1000000 1000000 957123 930753 871298 466131 1000000 961017 893765 886906 983361 943308 1000000 1000000 934375 934373 931925 665330 1000000 830142 878532 917992 966819 911530 216056 974901 912943 317209 829424 919024 395790 883584 638088 871323 1000000 867998 863148 857065 963211 740517 845365 872698 772848 1000000 746364 952921 1000000 753582 1000000 801280 430731 790796 768257 553642 1000000 551644 754316 342023 183944 746129 727751 735281 724436 728509 717447 605103 705969 699993 693161 687554 695917 847023 667291 663737 658351 691444 645095 640629 674308 644008 705797 455329 608106 601906 776674 580492 580894 873161 398421 299527 773604 843034 545036 545357 536260 539761 255010 517841 506974 504117 428845 588972 492963 243969 474738 468969 461091 453958 451954 275193 250340 1 46544 527614 419245 418397 441689 403566 443053 691022 387882 383793 378729 98340 368715 364942 1 415344 660662 346855 409798 409820 457112 329324 324186 224791 461190 1 393981 68546 305448 294582 822376 296109 291866 288916 1 492817 280677 248454 275609 80652 245349 138522 267584 1 266106 261154 505708 253300 1 230443 253836 54169 904680 785624 276168 250201 1 916781 1 1 130952 247499 247375 414008 149650 247483 255580 244250 252289 250693 244721 254227 255506 254820 256289 1 259106 260838 834907 264449 359664 269714 528833 276679 275196 277644 787997 287499 147376 288419 417968 289971 209970 322576 304016 307416 1 389396 323428 281738 300105 30916 257816 386607 409270 339990 348415 289701 449777 363830 85501 363401 53615 382783 631505 392570 1 402652 411362 535409 395542 423599 267962 434395 1 444879 453653 446963 461649 397814 473708 484112 504584 439677 495659 712781 455435 956258 380011 540915 555674 551025 545258 1000000 557519 563754 569829 555474 1 426512 362866 1000000 607067 721812 624371 906940 174506 575731 643389 651252 531129 662506 605606 682400 679320 713717 693775 1000000 658741 710729 716321 722321 728383 711263 756780 745663 756993 759123 780701 768100 773589 779022 786761 789741 124647 619738 798717 474265 814915 820530 771365 309923 835061 839769 1000000 850515 944575 856269 743031 830462 870419 874775 881227 947113 886595 894688 894055 955761 900987 1000000 1000000 911315 898124 1000000 623210 923127 770708 928556 673069 933849 933632 938331 1000000 942614 1000000 946462 948014 1000000 977107 946012 793532 883244 953546 1000000 958649 1000000 960118 967383 958489 908416 502176 962704 962330 1000000 962472 1000000 961389 961975 1000000 644662 960160 958133 941286 956080 954832 953520 957280 950582 918712 947225 945608 943464 1000000 849318 266880 933803 393453 671592 927115 918473 909435 989519 915653 923856 912925 1000000 902641 1000000 903565 824813 864980 914831 866174 875827 762771 864969 864107 561029 856370 943443 845003 227399 809611 833739 828750 575040 761514 177929 576717 620279 1000000 774607 691699 811184 775881 770410 764891 759322 691133 823806 720789 1000000 729965 929089 588969 977507 706908 701698 762553 687580 683326 677465 669834 665077 584851 652790 195632 574196 644854 752636 525145 815958 563978 603352 272656 490194 585035 578561 24544 564634 861580 412407 320303 541694 971489 529509 523368 667451 543856 599473 498132 1 487553 481506 724796 543789 179214 458532 457071 245451 446864 1 431199 425730 417533 414750 509434 422800 396366 107394 379841 414400 1 374103 524275 365580 60477 119338 1 647526 343316 868966 419561 46022 327165 322641 319286 945969 876336 311617 305291 152045 1 292053 1 116408 311117 283743 281047 278457 275966 267777 271359 269721 266678 292985 263635 243071 259229 416737 257779 744568 313842 252774 205887 243604 1 253747 379366 246592 41802 216821 490900 187173 247838 181655 429659 246554 248139 1 282342 253855 250351 166198 253046 254553 114010 256606 254955 259480 261744 116794 707475 376650 435031 271775 359581 136357 273475 295341 288548 308760 477894 293158 282598 299437 1 305978 263831 149658 411430 320449 324259 327256 331583 336176 835785 344539 348040 217812 471463 362170 95672 369587 369045 396501 369561 384326 395795 400575 416677 367974 357671 556449 105541 432483 601821 568781 449015 813651 287943 815860 478110 340181 469092 544568 257478 500939 1 512874 241328 569657 544721 536108 543094 549272 49325 393532 599750 576080 584543 596423 592464 598701 1000000 611053 726473 178014 625408 860477 622545 672630 934310 1000000 665445 828471 882294 629124 690556 572099 502140 716015 714634 775445 640717 586258 735748 747793 749599 630854 777035 766065 766185 777125 782361 788501 793219 699808 562695 509270 801200 757697 798192 1000000 833143 838081 826051 908882 1000000 1000000 864523 869699 868465 891593 891468 816989 913214 1000000 849177 612651 1000000 903254 844567 1000000 913069 886702 935242 922033 629226 510657 927566 880220 922144 948574 941768 942045 937829 1000000 947383 949182 844179 717822 953949 1000000 823404 957113 720624 958912 886491 960309 978457 699437 873690 959377 878045 948677 963020 900498 943818 958973 371420 805863 801838 531219 957027 982469 954846 953563 931843 945087 949111 715583 1000000 915148 989501 932146 916798 897329 908637 923673 1000000 910883 972648 888925 919614 964461 909201 732838 923089 914399 894445 892652 898593 885074 880845 862774 873248 794708 1000000 859639 486395 887451 847968 842723 838064 865014 828539 821021 819301 813746 811367 803553 797196 810823 787863 568786 1000000 415859 770068 973380 1000000 802605 743017 468646 731163 735947 721575 714426 113945 653503 1000000 784301 684723 478533 672607 850066 660375 676566 1000000 641936 666370 629438 623395 618134 720317 253602 580091 610298 586117 576185 474385 567634 671252 555312 663674 498092 348861 968218 443484 683557 515170 429201 174021 468545 485915 512757 478820 471841 465894 369792 451558 463269 446720 787190 428242 305192 421628 330238 1 1 403694 416517 390636 385695 381696 376016 575240 372754 363255 360464 352976 326700 344351 340131 465607 271698 327949 324056 483588 477183 419902 537233 544455 587310 299209 13230 351843 694058 453311 284192 281495 286488 22291 273874 223393 272393 959231 250997 262969 243555 252198 1 256632 810734 272083 252738 251771 250672 249659 350628 537790 246390 247416 1 246796 246669 246705 14797 161912 127425 304830 93137 248816 249618 231197 251309 252418 243931 254791 256169 1 260983 256288 110286 84990 276069 223858 641209 250006 126590 343553 273362 281550 274648 257438 148615 294543 594519 297313 304685 295510 424762 308645 622493 331566 301986 702159 924567 1 1 361497 1 302197 360522 327437 347218 374791 254833 384304 398870 394006 84578 1000000 409894 94174 523615 392899 434480 195923 447621 446564 452659 421157 464027 538531 485870 480963 502343 492692 503871 505312 472721 516787 522837 529260 533023 537852 547182 553435 11333 562110 560828 673660 583190 772228 596523 704300 599854 300986 621317 635653 633690 42835 411790 843821 1000000 683364 504548 686466 686411 771094 671592 601067 706666 700877 473276 730343 64239 690029 572828 747517 686844 801533 767045 771919 748858 781679 523191 831027 801510 801757 799036 793752 519072 791885 826823 1000000 1000000 930641 846223 861134 854657 812836 910494 867460 291976 1000000 751291 792579 553713 874533 616397 901459 565419 905323 1000000 875292 980946 918140 920900 1000000 897538 929055 931579 983389 1000000 938617 1000000 266680 944702 948584 1000000 954518 999322 952990 1000000 955350 624228 978736 929878 1000000 960020 932183 960943 1000000 961954 599052 965047 1000000 626862 942008 914621 1000000 834780 967289 1000000 999575 955996 954850 935500 1000000 657642 966913 1000000 550142 822769 941923 1000000 730646 935297 933004 930525 927947 925273 264729 711599 1000000 895529 910629 874156 903894 812444 869570 866771 890039 841452 878817 880936 553582 180556 866892 781124 1000000 759260 791805 823516 500051 410940 814574 824610 819827 860033 798481 801288 809656 790647 765060 620691 780057 772877 767385 768300 472129 750462 1000000 423041 957211 729449 1000000 720788 758727 633399 715063 711832 684034 680130 674438 357811 636362 655704 986164 916150 638657 1000000 388096 556281 612430 400268 619379 682800 504959 588483 596404 561740 562898 556935 550608 1000000 537188 532506 456935 239007 514169 536826 490523 831988 486377 506987 478535 536737 713533 461473 702738 499769 786160 555545 433575 432279 422969 470032 413131 406993 401812 1000000 345171 387107 441051 377042 217483 364396 655438 356512 738312 344147 367427 340923 1 321586 630343 738436 323402 288686 1 357913 46750 154057 319487 1 293457 290615 287407 289788 274933 277637 280680 267349 271411 269773 263586 40598 262655 1 416418 241209 252343 375782 252729 264002 40779 482152 247867 249618 248198 427851 569224 246091 260910 187559 246302 240287 269222 690332 247156 247353 235914 667403 285264 250696 231165 241563 255036 607443 182208 258941 261436 264194 274803 265760 267698 250768 272131 293161 276951 175517 663930 285878 283212 1 466988 297087 300126 289802 723144 390114 313934 316902 321365 325175 386775 367709 373441 334088 345660 456766 418712 351243 905143 238436 317577 956901 468016 338929 383970 396756 462888 407518 412687 1 97794 428933 1 261567 444990 234891 474584 9780 468572 293543 197059 450374 490953 511435 503630 528767 514860 684008 519371 953000 538256 540118 600238 963463 566136 705660 578228 582004 588251 593504 593996 80720 212187 619147 734615 635833 598695 642606 158096 631674 657242 109339 863375 691627 667083 671603 698645 698922 637660 716149 722263 362273 733920 711436 746768 558781 1000000 354610 767815 773295 855260 917361 1000000 852602 389783 804999 810130 829295 820292 971477 859315 1000000 767732 845606 848521 855627 1000000 452653 1000000 927845 882016 809749 880277 660727 260689 673792 897109 900612 1000000 862592 910560 913341 916735 1000000 1000000 1000000 936898 1000000 929908 935232 968840 612989 942296 967826 1000000 947383 861289 1000000 948948 953349 949376 895028 956816 957741 782607 930082 1000000 960200 960457 961010 1000000 1000000 1000000 1000000 971179 1000000 1000000 722765 363156 957923 897559 822707 948075 954130 1000000 952598 1000000 941146 872926 722360 958036 935474 590626 935243 1000000 930674 1000000 939627 922991 920599 1000000 1000000 911037 910007 905386 904573 897870 893690 890865 1000000 1000000 1000000 936014 876944 866636 862450 859243 853827 849232 1000000 836609 896933 830618 770821 820895 1000000 846661 815380 801064 796374 925749 778747 793671 760177 768625 1000000 917270 1000000 752347 587154 814757 812375 723084 718431 711434 703813 660609 688632 666046 922438 245622 668924 750075 659170 696314 522909 646752 1 625950 1000000 361703 601655 601466 132178 588026 543008 578797 570477 559899 554227 548576 614359 466039 533695 539049 1 469714 362870 503948 1 1 476934 480024 313310 198172 996858 659279 792801 231898 240522 434804 479240 333761 650526 412534 408128 402925 1 412638 389871 271059 384737 186464 368976 363949 192882 355242 373205 345828 341859 1 1 328584 325591 699487 1000000 315222 820737 358337 303839 300395 864000 299077 302764 399162 1 271512 279370 277024 274596 203843 269931 267746 343092 240136 1 260025 1 326051 524838 255705 258036 876317 389736 1 239153 245090 286851 123592 246518 210518 255126 246907 1 244756 104973 899697 247169 813838 112467 46922 129457 249315 252785 1 254724 256206 330892 259227 260951 253116 46915 267213 268881 275785 224928 281798 274668 538940 284074 224473 406164 231468 371579 306990 279185 305340 295509 320690 312213 1 1 447585 742740 158887 614511 487913 348388 1 364682 368584 366754 182452 375472 380603 534488 390433 526258 1 384848 431039 415854 411041 424794 432188 68704 415963 450222 913158 460011 469810 588999 809410 734050 423371 494801 656189 1000000 640775 600670 251582 548810 536845 1000000 1 555205 559994 590152 1 510478 544543 592884 978346 610582 660401 106635 623251 629421 635885 774107 660177 654220 738927 666516 669547 678980 684545 690577 432154 703049 803436 1000000 720521 770500 653080 682205 744762 746468 757550 748366 768742 771503 784164 669927 766622 799935 1000000 803252 808113 567444 817196 823403 829488 832979 213495 842211 362646 851390 831057 860844 857932 869637 873565 866519 890646 786175 871814 911773 693068 958578 919580 904716 979552 931593 795162 952295 779262 608938 314552 1000000 931361 934338 572971 938566 852191 942913 944805 950810 948295 949859 1000000 952708 944567 953521 956204 1000000 957984 930954 969754 960889 597301 954523 912145 962014 1000000 960742 785944 1000000 1000000 658534 958151 484789 936193 955918 546945 1000000 644145 1000000 1000000 944860 696686 273267 942525 940307 903037 952708 960878 935454 928784 949348 938767 920633 917696 793178 878272 914366 952557 860759 741881 892596 850927 957903 791955 1000000 875926 870940 867512 1000000 774127 854623 1000000 909897 841051 578602 831649 830873 776471 817714 833457 608403 800861 766016 1000000 866052 665296 775328 769876 767296 758786 462736 749015 741427 736101 480817 442226 718525 712755 690761 693673 687509 650573 675536 869095 672878 744804 658150 20264 707637 640097 628950 1000000 588161 643862 609106 27010 640283 560930 1000000 578127 573595 128157 569723 567716 547334 627107 548768 529026 499501 469786 509597 106304 492897 493086 487203 561072 949861 490398 464119 458151 462116 437256 498430 436028 499942 93343 418764 311220 409744 403795 398976 452024 389197 352574 347937 374317 322883 363925 719708 355386 785928 347515 1 1 334843 330356 975551 300740 318691 526521 1 1 256411 312507 248078 459847 343289 181628 337846 248071 286561 249475 274700 1 1 293350 1 1 263533 311041 226462 309567 255444 254006 252713 232736 242661 248794 248641 42549 265587 246706 261479 245945 877097 257293 245615 353440 255169 245238 424265 277637 1 249686 249489 251134 253244 1 253912 332366 256810 228914 156990 254701 179660 413937 277297 294934 272414 396150 406019 363211 288681 168663 288428 468052 294401 397862 304735 304165 299775 311156 168587 318090 322291 326302 520003 183378 220621 342509 778673 336353 789430 373560 355402 369342 196568 424019 631713 505840 1 721023 403820 670208 414268 415098 435177 406569 435729 558527 432954 490841 457974 378069 833189 434820 471356 368451 729394 498876 979372 178492 520732 577879 1000000 534748 12322 546959 545063 759868 498379 571728 205966 1000000 590172 596433 612209 663983 612267 46497 293040 672506 639105 1000000 667302 672072 664246 177677 456638 682696 446341 702041 699554 967740 710936 720550 846753 730868 452318 741422 798624 752771 561202 763940 774437 920284 930965 934124 790987 802027 801463 519313 812298 771797 820537 825555 831267 709481 839777 847177 862455 1000000 858782 862307 724596 980804 875035 288462 209884 885192 1000000 921113 897968 901870 898928 515856 1000000 1000000 904391 920013 923231 492137 928335 930887 933311 1000000 1000000 965381 942105 943908 792917 1000000 877110 949886 951965 870472 959773 709088 450322 1000000 1000000 788546 1000000 959831 1000000 866702 1000000 1000000 936642 923000 991812 962296 959033 851880 962421 956806 1000000 954785 953644 577546 944724 1000000 948370 1000000 968966 999405 357348 465153 1000000 683869 931883 795250 924670 948134 969316 1000000 1000000 912150 931227 872306 914054 1000000 822604 892353 1000000 867893 768308 883112 559943 820292 865741 859844 858285 920588 847226 894667 837427 853696 909980 811062 849472 879990 1000000 826584 808375 784924 740042 781902 776934 770672 765564 781719 656050 1000000 744345 739700 732352 1000000 836958 711172 708195 702288 681651 1000000 329605 676445 672109 664649 1000000 656203 647640 48762 633885 630050 622686 659569 566528 554163 594819 591940 485761 516149 557754 524390 308596 496085 555426 366833 536513 711843 521057 477381 513137 509835 767914 525135 488949 736286 476827 471030 825362 459347 555816 465203 442782 436699 1 1000000 636903 1000000 555555 253712 400096 395261 390014 665053 392272 375335 345592 365914 300280 280956 352391 347853 273840 339378 1 331140 327086 303370 328192 301616 311775 306077 620429 300423 328084 219990 1 1 283864 286425 267761 288551 275219 274575 321404 266654 266112 264122 1 289041 134847 269995 255466 1 532283 386022 1 324773 698306 288452 9613 229452 298735 246175 203186 534215 249632 1 275210 246350 223316 221352 1 38377 358459 790422 1 350119 149549 26552 256038 257850 259671 337647 259828 257546 627135 259334 288373 273782 307749 278770 282483 288794 287049 1 295089 173079 797500 293453 274023 309500 313379 710942 320842 392801 319965 184357 1 340942 1000000 348886 372141 358480 460989 402527 379747 131327 381970 386936 391856 190437 402000 407049 412183 379632 422981 428154 433822 291502 451754 449316 455042 461725 422469 464202 374629 487155 663086 498311 409157 508472 477910 285177 537706 511822 538739 544834 549986 499320 563329 623180 575610 226553 584357 622693 441787 523322 614176 180917 663691 249603 626477 642175 649799 496536 662122 518880 359467 525580 686545 692426 632428 704858 710254 721127 722074 727893 660149 739449 832054 750919 759266 769449 758676 772986 918764 817491 794663 764597 980362 833253 869161 877200 819537 793735 468860 834271 793326 843626 677593 232974 607208 188178 782135 869588 766620 870790 1000000 885553 1000000 905146 429006 899942 899414 906735 812594 898867 1000000 920148 855671 991238 255360 927750 932042 932459 944563 1000000 951654 943237 970024 353595 947864 414586 1000000 514910 791325 604041 955499 956812 957913 958295 956718 1000000 963149 1000000 796397 954603 952057 983790 931654 563649 866455 1000000 1000000 800111 823839 1000000 930632 685062 624073 894304 948053 731799 1000000 1000000 983204 852005 840933 934347 789785 926823 1000000 923757 921428 878930 1000000 909595 910928 217785 1000000 1000000 896187 892521 888824 885055 880668 915640 871455 869209 1000000 394287 855431 954675 847576 981587 836712 833890 811579 895798 735355 812000 574910 619386 707256 791944 882617 782607 456659 772316 765438 761311 754911 750089 744328 737212 732968 1000000 133458 1000000 706315 654091 1000000 686277 598106 79331 673567 964060 635598 647827 649327 297791 622806 630560 746935 614030 659587 596158 599577 631410 581231 584497 572865 568657 604138 558550 550150 543951 417450 531823 753516 520009 508429 531680 630450 495842 489800 484022 915712 448358 466599 474255 331431 71047 150737 602249 730733 427177 1 307032 411608 204965 572040 359412 388031 32085 381208 376380 395830 367255 361511 345979 353100 348529 354383 294291 339941 1 31031 306011 269855 316409 312601 221106 305453 333833 1 300903 301058 289486 302574 1 160201 270814 527930 274559 154292 268584 367657 936089 210218 258584 559278 196312 1 306245 255601 375668 309013 279565 246644 247999 245751 246260 254639 12468 195186 244935 244905 244509 248132 577358 197842 246697 246781 480789 1 252516 542721 251147 228065 253929 197709 256649 1 169866 315695 32632 455588 216059 268978 273812 273034 817019 272343 293861 288028 292446 291961 1 298539 900935 305494 313680 274829 318980 319376 321512 330756 297924 305211 955679 329252 346506 355680 406159 967122 406039 363794 375325 450977 1 198646 358992 400170 483148 662024 415404 420260 341828 450151 415499 442883 291677 454340 372241 508263 469915 476975 447248 488680 1 823900 511430 524052 618667 842791 445388 911194 542739 389664 555003 795721 1 579100 565431 585924 591591 566074 604459 1000000 435611 549496 629766 636516 637023 654574 386414 702269 667318 662990 376163 737050 693341 750684 876275 708259 714158 720031 725888 731667 803780 739895 842678 755001 82071 765588 725031 605835 1000000 764786 737705 797842 747711 422191 880049 668970 831823 827797 833100 1000000 864810 846376 850969 352194 185977 863994 1000000 1000000 283866 881596 884107 1000000 1000000 916144 922761 872112 1000000 908525 911836 924051 578643 920724 923338 927348 732750 934135 1000000 1000000 1000000 1000000 1000000 947104 945787 948492 1000000 1000000 913727 1000000 953630 955283 816780 929476 957830 958382 958557 868461 958120 959823 1000000 943597 965983 1000000 959087 965340 1000000 1000000 956642 959031 816333 813054 1000000 431667 949726 1000000 951449 1000000 943881 939642 939036 943076 930035 896865 468487 854163 924952 600252 919794 914604 996019 859120 834205 1000000 820171 898456 1000000 889564 838989 1000000 878208 732862 870048 768657 861632 948045 677586 848215 813264 908568 834861 881757 1000000 829107 819261 810230 851606 432778 874856 804033 784437 934371 549119 768293 226503 756908 805341 745707 739689 498803 480887 1000000 717156 703458 704835 697179 732957 675106 664376 674802 668863 678246 649793 780894 645104 638263 993551 625806 665743 613418 608041 647333 998571 589134 562791 593698 703299 563821 558033 688554 545743 479219 85361 578672 518992 515054 509193 497739 648291 245538 662727 914017 184282 467961 472854 464198 448584 459170 439741 434238 430408 423201 414152 403009 231340 514062 401390 392187 387248 382459 507307 316958 368358 365884 269904 354173 357287 961126 1 336910 342006 793923 351065 600389 1 1 488386 74141 303476 314868 289263 154625 429339 288179 289817 330801 255025 320659 469926 572083 1 264544 422865 1 327608 258913 257218 720579 254156 252782 259230 331155 249287 102455 247490 271179 149671 1 95210 247661 527534 241144 244758 104706 474747 340117 245698 284772 205137 66879 248471 832265 169620 353644 322765 1 32715 687548 345592 194168 1 375683 426850 268924 271695 270424 268603 279820 392048 284775 48550 292919 1 346675 178043 303808 103554 160175 111617 400198 1 325963 238275 346018 297912 342025 347463 322591 472026 247398 1000000 177514 134078 380973 104446 405594 434840 386688 1 415777 97479 438405 424031 427115 435519 1 268296 34290 457740 463452 469096 474966 431927 550721 492505 493295 504382 758710 517187 592610 523440 925354 183248 932108 540250 200184 386920 542495 577546 624426 578499 596141 295039 590951 150338 530684 627108 80862 639371 645753 651755 623015 664015 489326 676188 682242 750648 203721 700254 726051 1000000 733892 714322 160429 703925 742992 747253 798584 820408 746114 472514 771470 785539 742780 806222 795643 801080 806198 1000000 1000000 868498 819849 827942 783744 839759 845139 848812 855099 573254 862413 1000000 1000000 1000000 607412 864384 886474 890302 894865 896994 794745 904180 907413 927156 913821 917672 1000000 898309 925060 1000000 943120 1000000 927935 940418 914381 1000000 938568 941991 946638 941292 908156 1000000 1000000 1000000 988052 955612 1000000 957224 410282 959154 958623 842129 965428 1000000 818262 993504 993927 950680 954081 1000000 1000000 1000000 814122 954677 953668 961915 903163 1000000 948809 1000000 389585 961628 754976 947297 553210 930107 932662 1000000 468274 1000000 922442 851669 905535 912810 910682 1000000 922047 758602 729633 642801 890536 868446 873156 852689 882613 870900 997325 168843 904775 831479 849464 777100 779062 830171 830927 826737 819569 1000000 811507 844275 800432 786542 515657 519936 223097 776831 70817 764524 406706 1000000 548740 741305 950811 739439 723325 725329 720332 1000000 699913 1000000 821290 563595 675582 674471 645480 658039 830494 645736 640761 647158 622453 89962 607668 1000000 923903 160937 526145 583841 577670 1 584878 561192 552979 548203 1 398123 549148 710333 516456 501631 442091 516930 492590 487778 476204 723994 340698 409230 778951 935499 359735 535063 1 679712 424591 408980 344782 379507 227150 185237 443494 391074 383336 378462 373625 368915 165145 364947 355133 345459 346254 438179 410141 333621 444192 247672 144010 381308 306352 185579 314999 1 359499 26520 1 290535 304221 275100 281396 279383 262077 273964 534627 259770 1 213042 262805 262074 259124 1 248159 254156 250192 259134 250302 241977 247968 247375 247365 244700 238788 1 244594 244362 245475 134375 82412 1 244805 1 245913 245605 247092 296926 248875 250938 1 252347 295203 350102 256791 254066 1504 228865 202659 1 270710 282727 273086 376037 218303 280781 283488 286567 289469 292308 281947 295475 303399 305450 406673 371695 352014 319811 325599 468523 332124 1 339769 283470 347814 732990 433848 1 406209 316113 694469 238288 634715 394519 45936 457623 740556 706331 456461 420958 428428 443088 371962 320552 342456 518832 607768 471239 463548 605457 479588 466452 496370 502331 508237 1 523406 754427 532363 563842 608465 363850 562027 830251 1000000 599755 529057 108518 594556 601316 607538 518683 613706 563234 757736 482222 732050 649628 655998 52107 483475 674093 679493 483670 325653 695879 705139 710908 666741 721854 556639 717025 740690 829965 749928 756140 734318 753151 769977 987080 1000000 780389 688953 536815 1000000 809852 857370 822352 812158 816734 249530 1000000 850327 431967 824754 630013 866313 857461 888773 873280 888072 881496 885032 878975 1000000 1000000 899015 902840 906134 794032 912219 938688 1000000 923149 913103 811160 944832 929995 1000000 936183 785830 1000000 945455 944079 945983 947437 950612 950378 1000000 1000000 954001 947480 916131 944385 1000000 957775 1000000 988240 961957 958979 959153 956589 953418 826560 960199 950216 957125 1000000 976336 854551 953580 735802 433640 1000000 1000000 950892 376803 963527 1000000 939522 1000000 651086 932991 958751 928118 925554 929345 720786 927837 1000000 1000000 914309 975804 645344 898094 894606 898482 887414 997797 745543 1000000 486425 748415 863418 858635 809205 845189 845908 841539 836307 832137 823816 787214 798571 883640 862800 801247 797193 1000000 815756 934509 776003 699960 764993 716049 638494 750517 742598 730627 691370 507417 1000000 710793 791892 753763 695796 704746 684059 565522 671310 545192 650090 1000000 647185 790806 649901 677308 621406 13839 610093 406759 568191 591594 633973 579097 1000000 566734 292550 1000000 1000000 556287 536509 529965 523950 908767 320611 473587 389120 728262 666094 230194 340490 471494 460611 421562 1000000 583099 418327 249725 431311 441549 388317 353663 978376 743215 399447 397807 972046 257478 379512 426524 369973 364733 820810 376728 1 342952 341960 332965 343662 1 439763 372565 734612 337535 800327 307616 285663 406902 937697 294197 301246 294117 284130 274807 1 1 278941 271854 269539 253618 1 263049 254299 259237 110527 189883 261382 257334 240382 242218 249190 245792 245758 231100 242923 770187 347375 241565 40800 1 424588 230868 92787 244359 730639 241382 55191 1 247327 247092 1 498063 216167 268092 254688 1 257551 259188 252595 262400 277151 264517 294589 272020 278039 256113 558043 282452 285867 289049 317515 294420 374154 299459 304365 327846 318243 327865 334483 324541 332379 310279 327825 171697 343231 347488 358150 465492 252862 805190 369168 287056 380728 384711 804336 262857 817195 404151 1 662898 408787 426427 431464 436997 493646 423958 192698 562126 986807 1 476734 967577 488389 721218 1 77982 499692 515580 520948 530336 372312 1 548644 554766 561444 568374 574129 533416 645689 552271 961672 603767 610775 625133 788939 640537 492981 623345 647536 647637 659624 772068 671542 678222 338592 242239 677518 706172 724901 639036 719785 526021 731469 749130 742123 1000000 1000000 845207 765297 780509 776215 783921 791455 592672 803471 801393 806838 815228 1000000 1000000 830729 877743 834339 489698 996805 850596 1000000 677345 863818 867700 931179 799151 807399 1000000 717449 901055 902361 734153 873993 1000000 907566 957762 916839 929610 908842 1000000 900958 1000000 930252 902759 935105 968979 939307 1000000 724910 944845 802165 851365 806192 440903 952215 952944 951859 955333 956147 956633 1000000 891823 1000000 958574 865662 1000000 932924 962120 958355 972054 917282 959539 957006 899779 964156 1000000 957309 949370 949822 949496 530299 945285 956647 934605 981298 937706 883756 944539 1000000 973644 966919 1000000 920573 1000000 1000000 450246 946839 905118 933414 896175 891547 1000000 917806 884272 1000000 883923 872572 704932 235143 847502 829160 850766 938385 703160 837652 833020 1000000 1000000 861917 1000000 1000000 773880 798334 932605 788590 929025 778370 771496 1000000 602177 1000000 776485 483051 735425 732433 545533 720818 714951 706585 1000000 694457 685976 480696 619625 360829 666976 506556 654912 620402 862948 636207 630098 623871 920333 610432 36069 202866 936018 587594 327449 461391 567810 558857 1000000 565553 543561 537253 576089 525281 495433 828942 507212 501507 485435 578707 497179 477971 379736 477650 522931 454714 1000000 1 30966 440208 375208 432115 421595 411854 377822 389732 395507 420507 385498 422432 375374 210484 366602 363631 649395 355519 788987 548353 341366 342887 317642 35002 318259 319389 461593 311894 178895 543089 177033 296448 367727 290399 1 309365 679866 297545 54460 113696 1 570313 267538 265382 330380 940526 1 1 255576 254679 314748 181384 151656 245240 507727 245071 273479 245695 244897 244544 228848 235618 243557 243524 244153 241944 279513 1 279727 250887 291908 231061 247657 1 601113 250645 85330 253609 255148 274879 304192 260503 317500 1 267956 256929 1 308167 244026 225469 353326 284128 296810 85535 282853 298680 299524 246042 325611 743814 848988 317417 321255 336486 904443 333250 593818 370101 466828 452688 339834 350423 829412 368421 380514 378092 383013 387922 412675 396415 269891 315710 644005 421040 412783 243668 376681 440054 449015 321492 165884 463190 341983 474713 466939 492809 492277 70237 613465 411544 513306 596451 1000000 534820 545461 594601 251281 558828 863136 555263 574280 808938 610629 595931 543220 704925 627457 620389 512191 110406 639258 576648 651676 636667 688606 669865 675983 693336 1000000 687342 605120 707423 713612 636897 1000000 728897 907689 739717 730488 752325 757841 1000000 756946 787787 466826 804006 1000000 795567 799554 1000000 977723 819536 822009 1000000 963029 830337 842757 856709 916867 853529 872828 875409 783523 842499 874315 882722 882147 885931 888924 666264 894098 357651 903554 906772 942023 912868 1000000 1000000 931106 677524 906148 928517 931868 935399 934780 964868 677263 914320 978187 1000000 410213 949088 623456 950623 953314 953743 956396 1000000 1000000 960740 967516 1000000 959876 958536 912511 316338 967387 902577 957916 950461 661084 959651 1000000 961977 1000000 1000000 1000000 1000000 948532 939604 945391 1000000 708471 928838 938086 787562 1000000 931297 1000000 926357 943070 909513 992094 915309 1000000 900098 1000000 932631 1000000 777794 884814 888737 885451 1000000 886243 661707 868357 668518 1000000 651404 862059 880162 945691 839285 832120 900921 824499 728885 897512 1000000 353534 799526 960072 760897 835472 772333 772918 582992 787354 1000000 750867 951710 739484 1000000 776597 564290 422906 1000000 440200 693720 691583 692070 678595 668551 668383 662500 709301 650499 643880 619487 631553 741829 618581 583092 21891 600786 594971 775745 581988 729910 886068 563043 558598 550747 1000000 538860 532742 534304 516930 494604 508589 503337 496806 511777 484592 597246 1 505082 350665 1000000 450349 464137 887607 433681 452664 459573 288140 412167 550448 442292 387403 276760 1 504751 365647 429841 367510 449260 423475 366195 1 161272 300156 240261 333848 328853 255104 416072 316053 980111 308914 442606 447469 297679 292669 284424 296050 84970 288596 1 272553 1 505710 1 267829 265703 254967 1 879594 1 256283 1 221181 423100 356920 247717 1 247033 224680 110273 447864 448582 249311 245150 243298 247642 242868 243284 185515 768634 244275 645912 938717 501945 240753 245943 781953 648366 247298 245750 254361 256547 257059 1 724488 23321 278758 892220 353051 284157 338736 297357 282055 392865 285837 878441 293251 284325 1 299203 93476 302349 451474 317208 204211 513802 256177 444083 335649 1 291812 348605 389209 235704 370351 341503 340942 290275 383104 386149 382483 1 262568 406402 381273 1 469644 426355 436560 1 314523 449670 107311 461198 1 475350 380455 460593 490236 521477 619898 506457 480325 520095 526150 1 1 544465 1000000 910326 500291 569041 868550 588243 63045 501851 733319 606047 1000000 665548 717572 632122 602276 567926 649450 702161 687251 670071 682884 679910 704288 439128 890769 701339 740251 841424 632216 721946 733055 879571 769439 757324 381954 761424 711450 777660 1000000 792114 788209 811573 798898 418472 1000000 814160 819052 1000000 1000000 831991 661716 1000000 845444 855949 696305 860394 861511 748843 872825 594944 882261 888775 707465 847323 903490 964072 916252 690129 908589 909923 869572 1000000 940888 1000000 921673 928414 925673 933165 935039 937063 951907 1000000 928186 937585 947665 948124 937881 950819 952035 1000000 698671 972661 740372 956419 956947 940531 960949 957968 957825 927958 1000000 401000 962125 934976 987583 929747 1000000 956595 722398 687431 937996 950079 948377 947119 937605 943606 942083 940193 939894 881783 1000000 1000000 943065 946244 1000000 917698 975197 915810 975667 242950 432624 644265 900013 891624 847716 889507 885749 701281 892900 880647 870277 866029 861803 859893 842476 848753 844658 839677 888561 829941 836713 900685 1000000 456506 807048 205511 815916 518759 782175 780219 740465 965911 808813 955986 629576 702238 785172 442324 995807 442040 759760 711826 1000000 649255 189403 682083 716072 676241 669660 555944 1000000 668636 645315 639151 602969 629401 763073 614847 608210 629816 1000000 589261 564018 453201 571030 564854 341240 552572 840648 540275 534298 364854 522024 508750 507640 775865 1000000 512250 835768 443313 464052 470354 463022 457094 213721 344422 442527 270648 441956 855926 418496 697343 720831 1 1 1 389501 137481 381744 372126 1000000 347009 355075 354411 1 424632 313762 345796 390065 330084 324773 278769 241212 1 309795 305054 302598 299231 805066 292728 631777 964515 280477 280159 274380 278311 323625 271498 279181 247328 270947 461536 1 488772 256722 459221 252932 250339 249519 1 1 247006 246111 377636 1 244079 217951 179032 256630 242862 1 64381 38622 307586 267057 46810 279499 175561 246297 327089 248369 91932 171733 252039 83949 212780 256717 195893 182348 422409 1 353482 638849 1 273785 1 269504 276951 284659 1 290715 304311 1 699827 249265 776810 361080 438304 318553 322193 1 329864 337470 1 339220 220240 351435 352138 1 301730 384991 448372 882694 525466 393746 395633 546778 475016 526143 414939 454175 470431 431286 47994 698410 210089 453639 459111 389771 342136 363341 478622 486236 833945 523642 505997 511735 518204 245610 445856 736672 542326 671895 411014 560743 567059 575651 646471 440198 591174 586663 604119 669832 497804 955166 609150 770774 641138 275436 577695 646152 681218 803214 963930 145496 689908 701528 709291 521160 642424 718565 723489 709276 711875 741043 813250 390244 647769 135770 770634 775530 650473 815135 1000000 796846 802227 1000000 269772 813776 850693 806304 831657 663264 320473 1000000 835644 924847 760311 494628 867226 871310 1000000 879091 799669 1000000 882032 892889 1000000 901046 817014 905357 1000000 685279 916568 911390 918721 732375 711481 923700 960612 959445 937634 938780 922714 1000000 1000000 970905 947576 957931 919768 951356 1000000 769262 954375 750558 724431 1000000 1000000 952477 957567 958456 957914 958659 994700 953826 956893 1000000 955809 438319 954298 718799 952550 951220 1000000 954023 920055 911304 944019 942262 705313 771562 890404 430069 958140 939541 1000000 1000000 917626 924190 1000000 913235 910552 898118 619406 910224 691254 893800 896221 1000000 864949 381686 609917 548335 490139 618538 858424 866355 881513 1000000 659528 836084 827081 826507 587936 569078 899147 800736 972819 797058 815914 492908 780675 774005 774333 741615 759518 753382 629515 622337 734856 486576 243581 718985 756752 1000000 701563 695260 712038 602771 692194 683956 658143 725702 650638 651177 753896 634407 897380 622037 669736 611646 78418 597258 592449 170692 755133 687423 1000000 531178 553961 547739 528296 517811 538601 704880 1000000 263971 505260 499360 1 487555 767846 475796 1 630072 446580 452907 447277 683704 436157 403998 644611 425253 414540 409210 562322 523458 641838 288895 383832 378867 383238 369257 364554 434341 355538 350582 116688 342136 357302 340515 938023 7388 1 1 331360 310360 306774 249302 1 1 230827 290155 221707 88661 106781 271177 514955 252120 270903 691255 266192 264023 1 1 1 258700 280877 1 139542 891398 192558 247970 258264 274687 245634 244516 244365 408528 348065 234589 241110 238280 276757 244335 436089 242636 238430 244337 244998 245826 158718 246781 156230 240247 224057 252940 240767 590376 1 259564 405208 1 147802 252575 270272 281690 195828 277905 301153 283595 313954 289536 855342 901234 371627 302473 411919 1 313194 316920 307731 372865 432510 708073 336567 180242 637986 349639 1 359169 336111 883413 358226 377680 382610 264470 392586 397666 337540 766104 438200 243020 469757 263982 427813 442507 445919 586505 440727 573578 1000000 474468 480191 237084 426668 490821 130320 526502 515932 500136 314928 527363 1000000 585028 544390 757266 318767 922909 574719 968991 1 717232 601671 657513 749799 601318 578339 678581 704486 645212 670216 482279 663603 669695 733402 688572 843004 693831 584120 578735 712190 459208 230837 757586 593407 854082 689979 751950 757538 773405 930095 158277 778795 768241 876387 795258 800527 805859 809898 818265 819531 825282 1000000 654370 839413 1000000 1000000 852833 857275 789670 610584 1000000 897756 876224 822608 885397 1000000 682817 938029 813595 1000000 937942 1000000 1000000 548262 887002 921052 570758 852271 1000000 931154 1000000 964383 976479 939473 941476 670179 952198 894799 900978 949476 1000000 900481 952857 953752 954682 655620 1000000 956573 832609 952194 957005 545536 1000000 882115 957018 1000000 956206 955773 954977 1000000 954163 934697 949890 950021 1000000 1000000 715098 695805 942435 1000000 1000000 941634 1000000 745278 929914 958232 928115 923486 461700 512241 913893 911073 504240 904552 936124 1000000 896915 526080 900376 936475 1000000 875744 919864 844355 720247 179461 855006 312776 478134 815754 730508 740991 792123 805298 781963 814238 1000000 258613 990796 801377 654517 782558 752808 701679 765877 779004 749277 747745 743371 825297 732911 731153 720324 714436 708576 702654 696339 676330 685570 1000000 666883 665408 633608 528068 754207 162814 269327 903942 852768 617260 1 604891 600611 591255 588097 580027 573507 574383 1 444943 549242 831844 690726 530841 450255 177554 489035 507060 249310 494260 489039 598021 448741 433041 472247 459916 454442 436835 442952 420348 381308 232955 520658 421210 1000000 404573 478559 41506 821596 383657 443744 419270 364450 364549 287970 356323 353528 262731 343027 1000000 651858 910893 298597 354441 313022 314779 309036 1 957774 299097 297134 294176 292871 288416 284611 281766 305221 287173 562716 665718 268794 265615 264293 262156 289677 209773 953075 264035 253237 246208 850645 245608 786671 329604 247117 254442 244370 138322 240093 242761 242356 433256 319473 242157 460866 242638 216083 243451 258668 644313 245236 717270 290956 249147 261166 281886 304 201488 253515 256858 1 260736 792214 148410 266924 439933 271358 276472 276339 279620 282312 258528 1 291383 284453 318578 355433 325408 332677 97354 1 319292 323783 313387 395335 503947 109112 351368 599774 366601 345073 470634 340779 370489 1 320595 385868 391972 1000000 475378 408297 485319 838230 422084 447083 353128 472428 412282 446663 725714 460945 461012 465510 475987 486804 494193 960094 648157 507374 505035 519887 46271 531805 522138 606680 1000000 554905 566955 568850 776378 612898 587415 459441 186061 599329 617058 618253 528193 630775 629433 760913 663685 128270 661493 102021 1000000 720944 815785 689355 660465 710907 128149 716177 721199 464942 1000000 792704 1000000 762852 756478 135464 650937 1000000 777420 782864 874879 993337 794797 773387 811419 190612 874341 823452 872122 1000000 837730 839362 1000000 1000000 860439 871216 340701 868281 872332 883149 880193 835196 881778 793306 581188 897466 862187 906453 993545 920633 931263 893609 1000000 895468 922611 873326 935164 450279 934659 936137 1000000 913066 1000000 944226 942352 842650 948443 958217 945400 882873 952748 954671 705701 955442 955959 1000000 775984 941772 960795 1000000 976876 956541 956461 966926 955474 1000000 624990 953224 639121 1000000 1000000 948758 947374 944098 873320 324628 1000000 848154 892735 691708 932559 950505 811481 856873 922765 914675 910325 921123 980490 1000000 904017 901879 586772 650583 960452 578799 755200 846442 876533 1000000 901965 864469 1000000 877734 1000000 854908 724523 701658 833464 529196 823841 1000000 814389 1000000 737920 795897 793702 788455 783199 1000000 742885 790954 687806 751847 355574 342131 775201 746128 718341 721713 608653 709629 983159 697853 462552 368791 561322 1 671381 293076 787504 843705 643435 29010 631095 624920 601278 612662 411010 200202 315366 1 571767 574383 569158 7061 526040 540500 589909 537894 449030 516795 495401 1 508123 254348 498711 482271 530363 474218 380934 952550 455807 268994 639833 444496 461149 398731 1 67111 351441 411650 402163 384982 690222 356472 189121 418901 368493 371281 365918 224094 357292 346836 707802 343243 346575 140914 341643 326048 347436 1 221314 1 308141 1 301122 428131 231648 276200 964350 14993 282247 279947 276708 271691 271558 269129 356226 8882 1 297520 216187 529209 1 252886 249353 250495 112941 1 845640 206298 290817 244167 243542 147704 235581 202304 1 241822 241739 254182 902621 242418 331018 560873 243931 431041 477507 242569 693008 248649 250033 245815 214903 387836 292042 1 338499 260936 263744 273339 266981 270612 272145 273573 546707 282351 214388 243503 290622 177152 258031 459930 303241 226281 310347 618635 317848 314455 398431 383337 332050 344523 599166 346681 352278 289187 365455 354559 362977 993331 375621 569196 386629 393417 399155 339598 205256 414832 419895 792624 431008 377889 356902 443135 486822 450578 464685 557954 476262 482018 472360 582708 472499 586011 340504 1000000 520536 529954 105654 578053 548731 554404 560241 565968 531827 322742 588934 511234 188496 603886 610794 442309 624532 1000000 634716 646876 647144 653947 649966 754345 439552 676397 683792 690090 695800 757502 1000000 838592 723746 724681 730918 736343 742087 647688 753728 759412 1000000 1000000 775550 780988 786012 791827 194033 801893 805932 1000000 860244 199915 844528 806609 681866 802280 843564 1000000 854065 792312 669734 1000000 867991 913203 947360 1000000 1000000 834478 865812 522874 901514 904332 906876 909988 913007 914444 1000000 932649 1000000 926715 928259 937217 857455 842845 684027 1000000 941643 932696 945001 1000000 947945 1000000 594106 530043 1000000 1000000 870624 654836 426599 442575 698634 997963 916165 956736 949641 1000000 956200 989669 317589 1000000 597504 953283 935157 951228 946138 781655 943298 945480 944433 946582 858430 1000000 241823 915812 765692 1000000 928242 478718 923186 1000000 953402 919530 996182 905542 895578 902483 438945 895780 906548 879854 885154 937979 879511 640105 861258 862063 1000000 715852 852470 893416 225776 841582 932602 829703 455962 1000000 817007 810178 1000000 1000000 794856 805924 784372 779028 534267 737510 559746 757225 971880 819186 730979 197107 527837 1000000 550746 515450 707410 703448 693460 1000000 524877 926173 659172 393382 660621 651305 1000000 641746 632518 619142 701947 492191 607572 601450 176176 721669 682592 615233 571955 886597 3089 61771 545970 220604 532810 528037 317119 1 523094 503526 497556 263793 412758 790597 362687 468150 627364 948891 555799 441901 314664 570748 384973 495490 361679 412747 653289 403008 389829 392061 390815 38363 409914 568135 1 362792 673701 353404 349372 534272 562404 340175 331357 381518 1 320645 141136 311797 234123 291130 301770 364618 456693 205174 288709 80348 362401 276652 113736 274243 341217 138790 319621 1 262707 1 359413 265087 245393 257278 251913 250476 335255 248006 495860 354622 244821 244585 245359 242870 428017 898413 271683 247216 241460 153211 257727 287245 242323 242508 243181 240086 633190 247593 246840 928154 166614 254350 603525 264357 474454 256912 1 706550 1 263982 31923 239725 1 274556 388334 280115 282848 314046 289609 321242 268497 318833 387967 330508 309011 312653 286643 319767 154081 329124 350067 15755 344121 344938 314033 49199 358221 354335 343018 372522 377357 136865 387220 448134 396088 112406 407697 412960 451954 427874 427428 53714 440106 429300 1000000 457083 460897 459105 1000000 479207 427226 510989 497758 506096 514242 473844 459688 527834 533921 540213 505725 571673 521581 569055 705481 287023 788053 603654 595659 601566 610645 603954 1000000 458230 721426 640735 641800 651287 657056 663408 669531 675455 663702 685428 693620 699586 1000000 711420 555936 738580 728943 727682 767926 766594 1000000 681670 762790 759303 719506 894789 1000000 792087 795075 800076 742819 973683 814223 844681 1000000 1000000 932499 1000000 906545 720703 852456 856799 808547 878521 876123 823642 1000000 1000000 876125 888563 884123 893419 837814 899974 905630 889444 909702 409885 374059 896182 1000000 923933 928072 916239 1000000 1000000 367556 570926 1000000 1000000 944196 945854 935788 562703 949836 948412 959233 928025 1000000 941805 1000000 1000000 952512 956286 942881 798821 956360 1000000 970081 1000000 540683 1000000 914606 1000000 952109 950612 950092 992171 939721 866918 944533 937504 940948 1000000 937379 930612 933184 924925 927758 926565 919092 921045 1000000 964910 843891 909408 907063 900612 810867 897184 895833 804090 365364 881930 1000000 1000000 860134 1000000 1000000 857233 853403 316365 846259 839975 835246 826252 841726 821101 740329 1000000 805163 731271 800561 463202 782774 781649 774856 642047 659472 529636 752854 746396 962651 534646 832423 739789 722928 542721 707014 700697 694897 977624 682855 680114 670752 666128 373570 640338 60971 659305 412934 627802 298166 374133 796960 595808 666126 1 1000000 580228 573723 562096 639547 551904 547087 384866 535117 529050 519604 516832 510891 482114 496838 240124 483570 480885 476193 417406 457048 496905 1000000 392569 1000000 408905 430182 373220 584860 413357 408611 1000000 394995 393180 276600 952918 378259 374536 368643 364002 251110 1 350571 345712 341465 350142 333866 769597 325114 320874 1 286111 453640 182562 442886 299580 295658 196142 289259 46785 1 579867 447128 273151 272615 269823 266737 236727 263434 254912 240184 257484 198874 745538 252027 252770 837036 304988 51248 434337 573379 209400 243466 246453 166508 1 242538 244776 304706 240868 1 241516 253954 183958 627175 238977 1 37087 632529 756282 372492 1 360120 1 257106 27740 255033 72753 14365 344073 719168 267513 1 131858 590015 379532 237193 1 251467 343975 293905 123568 1 307145 307599 311244 340102 280091 316982 599842 125263 336718 339345 343439 355533 351901 1 217443 366878 552155 137587 380693 385441 390424 398455 337503 405851 672547 417197 163439 425200 520275 438168 1000000 277795 632458 276592 459927 472680 477956 483898 488950 544646 949454 427049 516341 234107 415894 512027 737384 533808 555606 1000000 562979 569278 574868 589659 587103 590018 710978 606397 612032 586669 625106 553387 168 643057 726449 655192 666065 442714 271925 679516 680858 801943 573630 302610 709386 709644 732937 855270 716970 738233 756079 622439 575936 776799 768014 717198 753991 775743 802431 719833 415263 807824 808173 569748 1000000 307540 827875 1000000 1000000 839431 853932 491357 816166 1000000 277067 913967 1000000 874574 424302 884178 887096 479011 839576 897103 735294 859899 1000000 1000000 756934 931501 922347 938075 948534 1000000 1000000 1000000 729319 936006 938045 971349 941646 720372 944865 1000000 950246 951565 940595 967507 950547 958373 970972 951614 787779 1000000 623064 941038 955832 930575 864133 994228 996250 365157 954109 953719 927023 898241 951113 1000000 261097 947568 609238 1000000 952269 930427 939523 937592 964999 541832 931493 1000000 1000000 924075 921522 1000000 915811 912959 909956 1000000 903678 909612 299138 522904 890027 887643 901312 878778 548066 807118 867034 852065 414911 1000000 992724 845623 841031 837756 626591 830820 1000000 778853 1000000 1000000 1000000 528037 611037 1000000 781098 830362 748647 1000000 796045 754173 744527 302156 737210 846584 730474 719931 709044 724097 681344 578088 486182 684217 686474 672158 874811 444838 641315 647724 922374 679276 595560 443146 616866 611218 604455 598264 557612 585702 571807 573476 482716 560308 993639 500857 141177 536556 530520 538266 676941 1000000 596470 692375 495636 488376 534014 700746 430049 470395 444863 472643 447779 144353 436876 431831 1000000 789276 254363 413771 1 801632 394303 377808 185829 379267 390050 783936 364479 1 355533 366541 1 339499 339326 333820 341507 1 321758 448586 313909 310261 306589 301391 291943 1 293873 289476 726924 286004 549441 379405 275323 273698 1 85250 268628 20204 259066 258493 257249 254800 275030 35945 240604 249758 246519 263438 363773 244703 229761 158742 242925 118716 242528 212338 790631 205642 166450 484098 1 260799 101715 149467 246692 1 266124 424860 251520 141463 258988 4015 96333 250409 307801 256029 258928 258740 696571 501265 1 492860 293735 233617 278227 281031 283391 282445 464667 705724 294785 602580 306343 1 308458 312381 316723 322229 302259 616186 588377 386684 362212 1 350484 356198 365517 362196 1 635713 378747 1 388193 393495 428283 416348 253985 428783 490189 577555 430944 446240 422046 373147 452547 458500 467563 728300 476772 481694 722444 493658 478426 505577 511560 517607 512103 529734 535829 703203 514187 554220 1000000 416848 606920 947932 550545 589647 597236 681262 609913 616103 128334 368060 1000000 643126 645003 642317 659213 665311 986948 1000000 446232 689550 695537 701957 695778 710571 896741 180041 734009 734984 621936 722038 485622 346306 883057 373805 779632 734490 862807 941716 796361 1000000 736790 805770 894385 927494 961798 1000000 806019 840278 881671 1000000 818653 1000000 761846 1000000 872213 774625 878735 826471 757690 889580 896174 941103 917639 544617 291935 1000000 904418 1000000 916999 1000000 923459 925078 864543 1000000 541694 935090 725641 409750 551307 966841 924380 945678 958344 1000000 949717 936373 908049 953155 943877 953959 1000000 713639 972642 621699 956058 955721 953896 932992 963132 941683 954208 958034 1000000 952022 951069 948887 1000000 882365 751447 893417 942817 1000000 939034 1000000 924541 933651 931564 499381 559692 924777 971927 872359 916339 913645 1000000 724411 904240 596563 867387 989227 474223 891202 872751 969470 830287 794966 846787 1000000 569252 840406 850857 846432 1000000 899284 285915 1000000 1000000 790541 270050 1000000 678300 798296 736042 787900 786039 777276 771882 826588 760929 439403 690961 1000000 812013 732141 726941 713561 758489 709002 207442 697613 535600 606154 695674 610391 667491 661406 655299 958832 780755 565510 631902 623693 754696 612101 604543 599743 654513 587309 308898 574868 561695 167892 555949 550238 544181 537977 1995 525771 207425 513515 681567 499041 495727 321046 483966 498881 401840 467842 355883 454790 517889 989439 438098 807861 427149 421714 416333 622247 405434 400596 336389 460100 392385 543580 375495 371400 336212 1 1 352089 499607 318066 338931 334687 330531 1 323934 593217 315149 269068 307328 303569 300298 297736 295461 290385 260413 283728 281781 278914 272788 273345 859696 268140 260534 302321 278370 75917 349340 255644 253897 259560 250838 453512 1 246693 245977 243908 243779 214763 227292 241696 243864 384644 240612 577166 95197 50827 128105 111757 241364 241864 1 385780 240337 227000 221321 233834 248206 259127 255870 159058 235221 202064 278181 258319 175757 264211 261131 257325 709353 274223 276597 279198 293346 285989 288036 1 300577 404610 502993 547403 408396 294397 315815 323628 1 307155 331814 334903 342369 63473 374497 612734 404152 678280 255387 247914 377995 381934 402619 391493 410310 402186 406725 426908 418230 376588 425094 434510 1360 387120 451186 463022 466602 475205 1 527604 487763 463267 439590 320823 512546 515530 521819 754006 499909 539798 546001 558697 403481 565250 558525 48483 583536 602037 598141 684584 306292 1000000 600328 621571 632205 638699 644852 651365 967412 408700 669306 675374 323732 695869 692877 570166 682827 711216 717027 723584 728684 728676 1000000 745814 647308 169904 1000000 869881 746519 779320 1000000 795642 798207 582112 878973 561078 814827 962740 816826 828688 924032 748476 817995 841269 852045 1000000 859045 980101 824282 813278 872502 880655 539617 1000000 878283 900644 906361 730763 905037 781518 1000000 920730 897013 905378 922368 994776 935142 929742 932869 704174 937067 937216 942620 937630 944064 944941 946717 981436 958137 949785 905428 965537 808459 932036 956496 954751 954911 1000000 1000000 956709 922146 976799 931038 954512 953703 953317 934008 1000000 1000000 944859 948878 1000000 946294 944853 1000000 941280 939903 938047 768867 874124 1000000 929598 972117 924711 922172 1000000 1000000 1000000 914898 907731 907334 900026 991006 1000000 881031 887799 884168 781058 700410 648303 824867 886204 425590 855964 851824 861049 851541 838341 826085 825237 824257 787568 822696 805895 245433 763345 623519 884457 783761 725543 1000000 1000000 517208 208981 751072 807957 1000000 734067 627461 596225 754584 710303 709056 662611 1000000 690166 680899 673927 449721 662797 272797 437270 828247 638681 1000000 648342 1000000 613162 602710 427933 599770 586587 583987 576785 569691 428725 557827 551650 546290 540235 500426 201289 523416 308738 509411 1000000 497420 1 935963 512989 744127 535771 1 1000000 451008 723875 504803 312652 428639 372065 419346 421394 887194 233557 324650 682824 407393 176238 376557 491071 366900 383350 892193 353348 515569 229049 362679 466438 366929 327313 1 344666 308782 272666 289432 304440 299556 298307 828404 465851 444262 868425 686804 443850 683717 41723 86333 250534 199906 259079 105944 245610 257646 98423 253982 254333 249134 249343 247982 281954 251092 228451 45550 219221 1 231078 226872 234265 240409 401885 240837 235458 728371 1 240903 209957 241944 241267 243432 237841 245460 246424 286754 219788 250389 371315 156965 634103 257138 1 321786 262428 298311 267921 88452 272828 1 387805 903844 317891 294409 267243 1 296365 300093 453266 446131 248341 315086 318119 322216 129522 330287 334448 338034 218855 498333 124569 356379 347543 350931 368844 612883 380152 798009 253588 394474 574997 297092 411105 308056 421425 316560 491718 488672 1000000 449178 434419 460463 466210 580352 479941 117654 491320 472652 501396 607427 536020 519519 525518 644046 477949 600940 715692 494130 426123 665656 574678 580667 863757 618027 599486 600579 1 618283 1000000 679338 895343 642667 648887 642874 660892 955500 81220 679337 882232 606436 697732 342082 392240 386179 616854 696302 815175 137978 689443 1000000 755058 760605 862098 733293 1000000 810261 1000000 790500 804566 987982 866680 811683 850186 822675 806069 845058 836967 1000000 845969 819158 187909 859057 860010 867739 435181 484671 612334 670269 777265 1000000 986719 1000000 378282 903781 871822 909993 912952 915832 920136 926599 1000000 941215 929008 933880 1000000 936152 927880 938087 941162 841541 941153 957195 884343 961697 949587 949248 825686 951575 952024 953561 964459 948790 954773 954924 559952 972388 940223 954644 951718 834976 279278 713702 980339 954374 950197 988223 947659 946359 926685 872477 998210 389245 942741 1000000 934064 898640 1000000 407421 1000000 634071 918974 917975 900151 911604 923659 895902 908088 898931 891807 1000000 916424 300346 866473 894661 718894 869595 867692 861273 695788 512136 642127 843850 849642 799266 1000000 720711 818917 815831 802569 803551 800618 795437 790220 437381 784703 264578 768779 313350 791131 993339 848904 770476 696064 1000000 872762 762694 1000000 706277 925720 698249 687097 682412 676375 670211 664232 1000000 649537 1 639720 626316 641536 1000000 615003 605715 602390 590059 650587 584011 574750 564027 562776 669722 553105 525838 535491 352042 592384 483993 488275 524844 1000000 605011 474497 486633 554674 279944 451106 388419 464014 900957 1 252761 480990 525919 421104 418742 304247 628575 402735 401313 375269 390860 382551 415190 28290 303207 285653 798531 227200 349510 316062 319944 352310 332237 335944 325678 356009 146560 312444 336367 305132 359885 285796 294805 291545 285312 1 482548 356747 318994 1 655137 337264 266449 841856 301223 465088 177035 251473 251779 359562 250832 494463 247796 264595 247950 244516 277031 242715 233254 241337 227461 238766 323706 1 239507 362623 373148 131168 121566 234122 272867 246567 280961 239612 246261 251938 225141 247338 127475 290956 252733 1 1 328713 206434 280826 236941 368479 269195 267367 316157 277091 242529 282791 965001 235404 292061 299502 273299 284751 302248 462913 313779 1 681319 291335 343510 340354 26730 296662 348937 350221 352484 144814 258567 328241 338800 815632 379701 384677 393398 167142 403731 409231 342332 1 424973 430452 433176 441501 447145 393628 458480 457412 530215 474645 100699 268791 530348 495051 329809 515561 516301 1000000 810141 553504 926786 542907 1000000 470371 566378 572539 578027 583073 1000000 597451 654217 252481 642345 622121 606267 416621 958815 445842 648466 648471 694824 1000000 677259 545221 689296 452195 492525 591947 711730 718684 724747 798043 270227 314410 1000000 753127 786872 1000000 761749 768435 1000000 807173 1000000 774323 1000000 400052 806090 831073 826285 788945 459595 835391 1000000 1000000 848835 445496 1000000 1000000 340114 825108 873862 985117 881521 885264 625748 883832 905351 907096 929925 915006 908694 911810 839521 917478 920186 923479 930407 1000000 877756 1000000 934372 886874 994030 1000000 747935 943392 845762 946548 1000000 984665 957802 1000000 951566 930556 803040 1000000 954028 954364 563500 954524 720756 943714 922093 961574 952479 947833 795451 872457 951150 949679 949124 946931 878599 864524 569322 925560 1000000 963411 903186 934278 960602 930242 921370 920262 375271 1000000 1000000 1000000 886800 477855 1000000 542650 977290 856721 892753 888793 809669 1000000 878254 861425 903563 884353 861127 820366 852246 423582 1000000 795653 173710 880857 439030 816019 897993 783095 819386 642258 1000000 744791 798176 782773 787231 768769 322611 490463 812229 747778 740698 736686 621650 30358 732876 713546 569887 855145 693390 689836 683615 722661 671684 1000000 764130 477281 647303 494183 354972 620794 591119 758003 609509 605931 397319 591661 592435 603541 537692 446103 561172 554570 548405 543399 536008 529745 258495 543522 933925 340991 651064 495197 487981 359772 568661 247352 464606 871835 452429 560657 313429 853732 7566 398728 419960 353375 409298 674316 400292 62864 374661 542308 556527 163905 215400 1 359594 369414 350485 294162 341931 50404 332729 323064 747801 320993 317011 313704 309477 305823 301523 298804 286623 191031 292220 278669 282093 279917 275921 273830 495153 260084 1 290779 253919 1 257906 256145 254469 1 251091 188917 248078 268538 1 244477 212560 30041 63165 234660 220592 239620 330831 476551 236001 226693 23412 1 593605 240386 229427 241754 264468 243256 242785 245103 246257 267762 47639 250352 254157 211157 255533 195635 363373 527628 252625 875734 64413 272822 273273 275326 281519 28900 348749 343168 1 285669 313378 137192 595644 537568 1 315329 541037 329889 86272 331397 355676 325094 339435 351624 357658 305232 362307 368817 355969 107338 95023 363267 391872 268614 444739 398042 185788 1 414166 1 460112 439558 445180 1000000 96990 462220 408101 577579 542311 498357 725412 497242 371174 932016 541381 481560 527459 534571 536255 549527 787352 728488 662861 570518 576628 260676 811918 509253 603258 352308 625677 668262 626205 632249 650407 644327 655481 656933 714265 590852 1000000 667300 687123 705061 700349 726817 622475 724873 786571 729091 747260 830052 726329 744755 175454 592655 768443 186293 761765 786104 789107 1000000 767452 809618 414384 814598 1000000 347382 828808 833623 838100 841321 850754 663136 823789 880852 888771 871294 1000000 1000000 1000000 884001 890370 1000000 894631 1000000 900113 1000000 885947 910589 921075 778554 846953 427892 796802 879290 926597 878589 942907 936650 968249 939242 948436 943025 1000000 1000000 789712 948056 950050 922591 920552 952134 952544 894835 912768 1000000 955892 931200 954546 954276 954126 953614 939612 1000000 531060 1000000 856716 709004 948830 945514 1000000 945091 962884 942151 940384 938643 936773 1000000 783541 1000000 906277 926004 923425 920912 432022 442250 912553 909596 1000000 244908 1000000 896832 948055 816033 902668 878592 1000000 1000000 1000000 1000000 977527 858891 1000000 789693 845721 844718 945485 800168 809089 822825 798383 1000000 804050 802188 186065 1000000 793092 771869 885303 771534 850230 760428 755000 749270 744572 678784 732296 726513 720520 713562 709004 703101 697103 769995 736133 443749 7818 1000000 499774 642336 648733 596360 614188 630334 952500 626274 628573 614901 524615 524196 593017 203708 603205 575039 135608 884650 552613 309774 537552 526120 953321 516754 513250 1 499460 495273 972473 480506 477784 471755 19421 460227 836682 847560 443067 489713 412956 709575 451734 415810 410210 421761 399569 455847 388003 387165 319387 738201 631675 643547 358340 388118 293960 211337 343951 369747 316885 383211 929280 351804 313897 117431 258735 522981 543826 914753 270035 355519 299142 333187 966425 280136 277328 770125 272460 269607 267145 701972 262654 260328 490618 256432 403941 258468 228120 253357 636117 360543 245575 264724 243005 121983 445726 202971 239613 239905 18942 221568 600979 173600 666048 1 329696 578544 206233 117265 241712 242492 272496 245593 448414 409699 247621 1 251294 390065 254590 535249 256555 524678 202802 928527 149965 269650 674001 1 277647 280439 1 685950 1 292681 273498 1 111103 145943 308946 89293 318242 426681 325716 23459 357743 338251 568880 132653 150387 587196 307797 367868 177843 644193 379828 1 396914 329142 400039 405247 525254 415774 1 439087 430436 90526 198921 364173 76858 197058 468414 471760 744593 483468 636770 484532 621520 507248 1 519033 573354 489770 615972 543688 765110 1 500382 330379 647419 114392 473433 381944 599294 591708 611798 617500 707861 594374 212158 1000000 692548 659817 658939 1000000 372979 679095 608676 606625 704120 308848 708973 714700 721450 126790 671231 760058 744884 788813 754816 760350 765900 1000000 776659 1000000 768211 1000000 750014 802975 761415 802851 1000000 819184 278197 795770 786177 846436 869756 750130 845913 859864 1000000 1000000 870911 971781 1000000 882439 1000000 1000000 833131 892591 900133 1000000 525946 909414 1000000 1000000 555231 830210 856252 942939 1000000 938015 994209 239581 933101 927544 940149 1000000 939998 809001 1000000 947120 948510 675016 758243 951328 952028 953485 377204 953502 621778 965608 954050 672206 911296 958212 953227 942960 918568 948527 950703 571075 948737 1000000 841227 944888 943728 659230 259837 938816 936794 567970 931654 895152 877988 926256 1000000 429637 970144 833716 1000000 911771 758578 898091 680680 1000000 1000000 876085 805945 883396 252474 984682 872261 733303 859858 859561 881232 587835 821024 848856 837671 833072 828387 785458 818809 811213 847063 750856 1000000 794007 790458 783417 113369 251258 587746 741417 757599 751772 745770 161549 704591 646188 722051 539884 710738 640035 733314 586231 686691 137954 378595 467668 662389 711888 638942 691892 637867 786720 715497 604346 1000000 605888 600747 594547 587980 612344 1000000 585097 216187 218872 550057 497973 538989 532135 526566 520662 514648 508626 502347 509261 558001 1000000 484557 469074 423406 460073 455806 450116 470215 476715 431724 427859 422029 443724 416225 561416 401125 366270 390728 271020 380861 362473 318215 366342 432052 483444 317827 347889 514732 233219 858619 303231 351689 322495 319289 314708 308757 305197 303436 300105 550682 315823 721979 88925 529884 1 1 156779 308876 269974 87519 305194 172171 281732 60501 234296 94989 252851 1 284294 74661 250769 166124 1 242213 455477 241636 245099 240344 220425 1 241783 238836 238638 298104 13591 239138 910326 239761 163983 176261 241944 248832 305225 78893 245661 255208 249502 463505 233392 279183 175507 255115 268945 271066 273442 278950 136492 270903 273300 271299 80709 126894 280015 135214 294804 294769 294676 1 1 309071 312553 59053 440016 1 321281 286272 852377 269272 347152 504816 354386 159459 91234 846840 381169 378021 382998 632917 392465 397788 403408 406058 639210 436771 396934 428534 435783 298385 346091 294717 587770 532223 469841 475792 485439 486437 493245 585974 323750 578754 521464 1000000 735651 440216 494768 547959 705748 624894 735113 578501 578552 584775 588093 597177 604136 623172 615765 671386 332076 634302 623942 74064 645932 835906 600835 678341 990177 362403 752076 695068 701015 706896 713526 706079 319844 420295 684342 741699 1000000 766982 758362 690480 1000000 866250 913810 785394 770183 795810 832104 808382 814769 815842 992743 198164 748324 802729 928542 843176 848315 339230 860187 545177 865512 869413 870992 837356 1000000 1000000 888365 891901 1000000 456918 914413 823213 553379 1000000 887032 1000000 918085 924887 986226 927029 1000000 931531 1000000 935625 936524 939315 1000000 1000000 941317 883735 946720 954132 1000000 949743 1000000 951485 952453 907229 953109 885464 953845 966345 953679 958099 829744 964859 952565 1000000 951365 950598 1000000 642624 937002 972235 506758 583235 774386 914227 1000000 937187 1000000 1000000 931154 910634 926557 924261 775751 942014 1000000 707289 911486 231539 898389 860531 239980 753741 890555 483904 282885 1000000 716913 872510 850035 864642 860406 852079 873476 951240 637084 838665 1000000 833363 824671 820489 814932 818484 805810 380914 1000000 789684 806083 792944 754189 768003 753158 791031 751560 723865 1000000 748555 728948 485603 797627 711678 587004 700114 693962 828544 680019 670154 664230 591351 873960 651922 653585 712731 633140 565130 599183 649251 608360 840667 595995 592473 583215 577400 547699 568309 558850 552684 140496 1000000 534286 674596 513659 516037 737243 469511 498032 583648 486165 797939 488943 469170 462823 502851 451411 1000000 670318 430257 429087 1000000 408861 406465 408052 425175 288618 392017 386954 594408 377023 366703 367346 111504 852431 353598 360876 994811 471996 325181 331433 322691 329063 312014 315515 18331 307955 305737 295419 293052 294905 279252 262289 352681 310644 309821 275708 272814 288228 306903 265569 262617 261253 371899 256978 254922 253033 605803 235838 205715 793668 725255 243684 242954 241221 241520 239410 179511 248142 639553 96040 739539 238429 529899 237437 249628 102866 222524 239962 241768 230478 707197 243153 722440 245504 1 561957 51345 250548 257290 254640 256517 760810 160171 305741 847283 266029 290233 285434 303938 276511 18808 283234 1 539882 569568 297929 542847 316357 1 330086 314922 312132 322757 1000000 326163 781662 339409 344656 347327 681300 357023 361933 365884 354136 376308 381230 393309 388964 347557 379262 352484 412053 417760 621646 1 475639 450383 99971 295796 303669 467257 472378 680073 479013 481941 535981 516711 522359 468709 515984 387468 190455 533372 709070 545616 551761 524053 589774 536924 571075 611609 528862 594968 599957 986140 133538 621493 1 632189 257037 644501 650636 656432 467732 428977 1000000 681028 732801 692947 1000000 704887 1000000 895212 564830 261844 734471 741967 201037 760212 756685 811049 767474 772887 905527 799114 788699 950175 799035 804150 799242 814331 1000000 1000000 859344 531719 699472 842373 969735 773497 814249 1000000 863870 414226 369160 875895 879626 870447 887001 890551 899353 842325 595739 1000000 1000000 821359 912893 930542 894009 921692 925187 916417 736084 1000000 939413 1000000 1000000 938348 940191 401608 943317 945055 916361 952302 1000000 946305 1000000 950996 954741 1000000 789935 952962 952426 963511 756254 951886 953076 547192 1000000 953837 951226 1000000 955494 1000000 933905 1000000 372291 1000000 942698 940877 943878 1000000 935498 912970 931423 929234 926977 924509 1000000 804104 916799 763617 1000000 908173 1000000 1000000 898599 895328 888667 728247 557278 877140 882265 1000000 918997 865468 861387 859295 1000000 981576 868135 839626 815291 827258 963892 1000000 901475 810506 810630 402422 1000000 887251 762086 470370 774992 777512 835747 1000000 753022 746789 744914 737905 636581 753411 535308 580485 644454 525858 689330 807262 683352 940707 517524 702995 658959 369499 647286 643166 648057 74594 142808 366325 609844 836149 1000000 540522 611553 470486 742476 583438 563248 528821 488362 541827 1 534707 645716 514373 1 452898 585006 961553 388333 427169 475771 478020 341304 189394 444991 447257 530424 498620 430330 427988 483299 414654 561839 458001 397735 597333 299030 595458 434409 576387 347266 316072 290506 307879 349801 346578 340938 333923 371537 325393 326452 320159 517432 202877 129177 295351 789443 342973 791536 350658 288070 336770 284492 284860 817433 103952 1 314322 266997 231553 153900 258606 1 226250 254026 251821 249881 248588 225008 351865 244394 95301 1 241382 268564 27290 239342 237320 768243 238840 238117 131455 348121 238318 140682 249384 239493 200438 202199 591341 242178 322538 213908 245672 499680 247980 480944 321468 253758 392424 170137 259663 178722 267654 267787 265372 232832 343621 80738 279695 283774 285821 734398 293301 312642 461779 266496 305743 420577 1 317335 450454 322000 543840 333565 1 340555 374749 287050 374907 360248 258091 596442 1 379470 434033 487000 817735 536251 513682 539425 425358 420935 328064 406607 788376 74659 448606 456268 468301 467723 470449 477380 483385 489231 494132 501060 838512 512912 519159 528668 530801 537923 1 268082 555809 561975 188215 679542 294870 585741 571355 600842 699391 596607 620053 537328 630164 636454 643344 935823 666315 685488 93930 1000000 693723 686790 711310 782750 728713 341647 558346 749124 818401 731603 1000000 478985 749770 1000000 760111 838946 755788 745681 800601 1000000 792165 742119 802526 785138 812020 676634 810280 826876 740952 792430 833098 1000000 385857 853935 895609 864500 867994 593570 875455 555675 898561 883518 839973 892717 937263 906061 944071 1000000 924701 911818 1000000 918064 818297 933920 925001 940700 942977 936316 933686 936631 982201 937288 903778 732491 965637 957408 943895 960428 948812 951804 915512 493206 950166 439084 952542 900151 953081 953021 990853 1000000 953277 988763 951670 956788 948687 914329 948623 1000000 1000000 899745 991922 1000000 1000000 1000000 1000000 1000000 858826 931708 1000000 382727 924636 967558 1000000 909952 1000000 1000000 908699 898290 902918 647167 1000000 892592 889400 1000000 922791 820369 435824 760788 862663 863088 1000000 1000000 849476 845135 832674 758520 824661 1000000 768319 686132 812237 875903 802248 742023 783009 786882 671742 776199 1000000 1000000 763030 815550 1000000 748106 884165 741514 1000000 528564 807130 708488 1000000 770318 690750 714037 670545 676899 1000000 661067 633381 714630 648198 564641 838631 622525 581328 639963 905377 535137 592417 594445 187486 442063 523123 561638 548310 848461 551379 530471 292375 525073 518858 202996 614572 500574 549269 726493 440762 472433 471382 471274 399275 454995 804718 1 85495 785822 426080 319874 295689 310764 91081 399496 389494 406175 382947 419134 372976 785480 481889 247669 986469 350841 346264 511543 337518 604048 353168 585862 453886 519810 561560 312020 842711 302854 299389 297638 287521 311968 523211 282463 264251 758080 273881 135539 268632 266159 253822 331052 259339 241408 251875 253415 1625 163840 248423 247022 443573 244466 1 628863 206013 240757 371571 252424 520120 1 136373 237672 130749 237772 238266 236296 238755 238998 331519 240255 241083 1 242940 267037 658944 1 520055 247506 243043 261726 543111 1 443951 465051 263106 265444 159140 268949 1 171905 787012 369968 281599 321627 392244 294217 297606 300139 304746 296280 312052 315882 534457 323784 326914 329192 336358 335300 179084 310322 354217 358797 352255 373685 372824 377243 382386 251416 388051 413039 401351 408324 710225 416209 567889 1000000 435418 500216 427159 184040 569287 436645 471622 475463 481052 487083 317302 496525 504984 510621 516214 56043 563285 541313 524695 549601 532917 552697 362283 572218 575759 459134 67560 388884 603417 542579 15238 623479 626576 633621 659687 646428 638691 786672 712744 665239 677007 699339 1000000 324259 530403 977066 693768 388576 887487 681989 902353 742114 747029 1000000 758097 763563 780531 767199 778862 780768 790671 795498 800608 814640 810628 803857 794307 834598 779563 552718 833235 843051 843700 846110 845632 1000000 650425 918058 916666 881160 880250 881959 614628 1000000 948710 1000000 748716 952180 907575 910418 927713 916204 1000000 892235 923873 1000000 928472 917713 963215 977514 637812 938832 932974 941885 941707 1000000 947742 946912 998124 1000000 949841 950600 951188 871482 840711 485155 953148 952678 262934 878079 928020 952045 951481 950916 605255 1000000 810535 939965 946513 945312 1000000 961671 894426 939465 410583 1000000 1000000 889238 527643 930420 926218 921707 765121 917632 877181 1000000 909204 938937 957107 933358 229190 1000000 924410 1000000 882684 876948 875018 1000000 784663 752976 858922 853906 850380 846012 621217 837003 787683 827839 817328 817021 826782 808366 803341 453646 790498 787151 816188 646013 771595 898280 1000000 609976 735195 801234 738916 355149 728339 721570 720047 709905 634114 698088 1000000 686157 680139 674103 650714 661960 637298 649754 643436 536763 779698 700072 609704 482120 217710 400442 440009 588761 841475 578442 124300 537217 556993 520958 549118 322857 610219 526354 769108 513606 508080 1000000 496212 490259 136853 480263 1 466768 680208 437315 379467 464241 432067 698565 430400 323877 387374 443808 1 1 403696 121228 365775 378904 363696 260842 365678 754251 367917 360229 1 331840 342934 334145 286838 687867 230957 317216 1 315553 306436 734821 299307 720710 296763 289243 435428 256065 278947 210352 1 268215 269014 266691 140212 264919 258311 277662 256532 229922 875263 534456 321636 241930 245240 244389 189628 656898 303338 240401 663109 238769 219825 232601 259812 1 236166 419633 237524 242706 238068 5098 234600 226053 366316 243169 198444 243086 244560 80551 359820 260921 829751 247647 249930 252831 431268 318828 210872 264440 311887 283869 422904 528759 278455 512980 282386 194578 301462 178275 348426 236388 303272 744440 942442 314668 318894 301152 303758 228248 284389 338925 343347 348132 339415 357524 361276 83582 338970 392056 734411 886738 85777 687946 401349 448495 584141 462702 343102 428014 433500 610098 449207 990116 516029 462329 465729 473485 500761 485077 489899 989602 502948 508924 514622 603804 464345 533210 539159 284935 747014 423031 561295 570145 441687 577840 575531 743563 600187 233044 575230 526165 622349 614960 637518 644524 650455 659627 791887 662827 674657 702512 839577 710419 410935 1000000 688993 716851 743092 662118 297004 1000000 745397 1000000 789656 761729 703293 772603 784704 1000000 788366 776690 910809 1000000 966697 833925 944170 823307 952474 832936 403522 945647 1000000 1000000 857501 859278 361946 839165 630030 879822 879122 882838 765458 979318 900163 853679 948527 1000000 906371 758082 1000000 1000000 918239 981161 926216 1000000 927730 897844 931870 956368 909826 937695 925837 940056 863260 1000000 945027 1000000 1000000 925185 949907 1000000 957984 898405 700462 1000000 944643 952415 1000000 993868 952022 930264 1000000 986600 924170 950850 527765 955165 321045 945403 1000000 947552 533415 939595 1000000 464870 947571 1000000 658106 910113 840497 923204 920704 918104 689401 421964 908379 932448 952468 334463 899412 266354 1000000 886913 883285 709132 1000000 321191 867949 1000000 859784 917688 863009 662571 842526 1000000 833417 322940 1000000 820780 808748 809529 219418 785631 813699 1000000 242599 971883 530795 741041 757337 756892 871352 748290 412341 998253 735034 1000000 710221 1000000 452264 876723 478655 734709 684046 596383 339001 156484 656462 649361 621657 638483 557388 570882 620364 614176 714017 601780 1000000 669554 459493 576375 569948 564587 153159 552264 546102 539987 281312 1000000 524395 1 509474 504913 496189 491625 581098 476767 417068 468240 499227 456603 450090 445314 419650 461818 851582 423095 417679 408890 407053 1 396574 977310 376031 675729 376552 372382 371299 70836 338305 547556 757393 346486 1 334568 980622 69406 432832 426135 314701 176814 307149 310544 178848 296483 1 289817 282551 320776 241496 250563 400090 630151 269419 274845 264460 249642 310774 402429 255737 334600 241423 374495 461183 1 641181 348600 235127 241850 241135 328960 164366 1 237984 237796 233597 649156 237101 240641 232295 1 237621 197431 234162 436830 239895 240385 238378 288834 408417 237969 246792 465519 312155 251630 467538 390965 327548 256566 261122 1 24959 244909 217466 1 1 279186 276596 269847 288333 291624 294962 298774 512579 508752 420281 313123 638448 889625 486480 542745 333119 338596 363584 343145 382676 426640 359954 353365 1000000 373570 304697 336762 386804 394507 399417 517057 409819 416743 419601 424129 423582 397871 442723 374123 939732 459721 460944 471326 481824 351659 522033 495361 494958 142529 454294 518948 528389 646592 511334 543326 446422 1000000 513032 576536 575159 590200 566035 591736 1000000 1000000 811702 618074 377221 629890 635006 637347 645706 693736 660602 1000000 891793 270571 433918 691144 687957 676590 711855 777575 720182 1000000 734461 804002 718848 748724 882265 840195 553666 886160 776068 766082 786636 791848 807661 805335 598870 885748 316208 821943 256983 827561 1000000 1000000 586840 806074 853633 861135 1000000 631440 866295 1000000 877689 1000000 1000000 1000000 1000000 895533 893705 1000000 959547 1000000 403199 866015 916640 878465 907447 558057 926634 945732 931003 1000000 935004 284683 938554 940207 956490 299539 1000000 944351 1000000 1000000 986331 1000000 1000000 950736 1000000 876527 1000000 520908 975169 957676 951289 951477 947032 829436 949867 949257 1000000 841393 1000000 1000000 491235 948016 941285 854798 939589 936318 818627 932463 1000000 937866 925947 894386 249979 1000000 1000000 921959 1000000 1000000 904231 901115 1000000 961277 868074 855252 934365 591822 876540 872669 868764 881772 860637 856452 855894 524735 840414 838970 891109 1000000 824942 820153 875465 810540 805677 1000000 794314 789973 785058 722162 774447 726209 763624 759489 752598 267216 741030 1000000 729441 718818 1000000 709061 467254 1000000 335386 688915 662347 760938 321962 793138 1000000 652581 646453 632984 419180 628070 621787 615783 588552 533246 32055 591994 585370 512369 23138 549282 559726 553695 547678 541398 514572 492338 522791 854448 454869 514141 320703 491953 487515 334736 1000000 471241 463642 456505 327441 463655 410628 435215 429904 147772 315816 413363 414467 637884 85464 404468 393868 440015 376961 625761 1 362985 354228 1 89443 329657 340187 19950 343296 5491 585748 310356 317674 260612 1 304206 300631 297130 292344 306569 287164 284058 281453 1 153287 294043 269822 322819 1 262297 260186 258675 257815 444510 222152 274679 238382 162302 245773 656983 181683 242085 1 1 250709 642253 264213 52988 239695 131864 234102 236806 233372 418026 304158 234853 509157 195739 239304 240058 274950 242063 327842 244410 248239 236625 460314 247303 252117 707129 741946 156943 263503 262918 929532 190209 532323 266431 270207 441722 137655 283965 839350 268160 303625 330119 300537 252028 307364 307907 315382 147502 441623 945454 330509 527365 323709 386460 348999 484407 380270 478877 367631 372457 16144 716562 387339 220463 400454 438284 408183 356895 1 424154 429659 435189 405757 1 452050 558484 492673 422925 477415 481000 213475 58115 490477 193091 509053 478237 424562 528987 567318 654002 552741 863030 461850 566394 571956 490761 117950 556446 918775 604628 300003 615411 618634 644838 660148 640097 645444 613301 658366 896583 734662 748096 671817 688333 694654 182945 353145 718660 1000000 771076 729572 720606 740127 756581 627564 797040 557777 975901 774192 757117 784795 790082 791528 801510 805449 832044 425798 818820 955450 716301 834509 1000000 837510 482626 839400 867873 851279 864455 1000000 916253 867827 902066 677186 1000000 818030 1000000 945317 912710 825058 973112 1000000 907399 1000000 929264 920779 923278 925743 927898 930073 779748 895909 940260 725020 499566 702973 768209 1000000 758833 946127 554299 948099 892188 1000000 674671 950718 552300 951430 951586 698076 251845 939399 996145 950853 841235 1000000 869273 948687 958711 948936 944794 614005 942795 944894 939829 918985 776061 931937 657445 930519 819153 848033 917403 637021 437875 940298 905330 782089 916411 909543 748695 898291 1000000 475137 888288 741432 821324 877263 915684 533310 868768 857369 885907 1000000 927320 292556 838729 517642 817948 765389 821764 817975 806210 776981 323553 829609 598086 789996 740368 966119 1000000 1000000 767371 931162 751708 744714 1000000 625384 836379 1000000 840126 708065 744974 696251 702228 534538 1000000 672251 666028 660138 649757 1000000 369737 637256 650574 324649 1000000 722886 936880 865153 432025 586065 171987 682792 1000000 560388 515225 548992 115413 561980 544323 610040 513293 508344 937406 500335 1 873714 419265 857022 483666 1 16745 289583 453029 1 436583 431046 425758 301465 410416 409335 402081 902503 393598 401082 375989 75278 255056 1 364002 359232 128990 348334 345499 341404 336803 332462 334986 243897 206727 339446 400908 555658 308479 923223 760898 318947 291011 262166 128505 176802 276632 275723 274535 127296 309155 13587 897590 259973 433001 257882 676707 1 287407 235626 257405 217218 244467 315649 591112 1 545299 42268 238495 236646 237357 1 224204 238868 911307 236376 674622 298984 465963 339564 229029 123978 1 233870 264917 258957 237228 245327 559467 247922 255225 372668 259127 251460 257032 636582 862244 69357 259156 268577 271020 274001 90866 295208 282764 1 283148 421802 544521 299128 823238 144895 485885 561166 1 321804 318079 1 1 346067 1 478234 351894 188414 363216 481646 696729 343153 1 398264 398169 394717 400918 406567 684836 416861 438293 427731 433782 438809 1 528594 455996 558223 467175 47245 512338 231331 209984 461988 502698 508723 514702 466296 1 547921 565856 523788 352895 933259 562921 569923 575866 84939 690464 590262 435294 607001 180751 587931 601696 631898 638946 639801 593095 210744 669374 667552 585305 771687 687240 694326 725980 456528 923866 725320 723589 727751 732162 739164 744806 574384 739937 754223 765035 772306 823002 778610 268163 778558 798516 1000000 815511 849252 768844 813936 721349 832463 780443 837720 842628 845165 854563 858750 861629 924598 978456 894265 251692 882337 885919 889455 876531 896378 875165 849250 905751 907728 911622 914910 917065 1000000 908074 947771 443333 929236 928090 692152 935106 720188 1000000 925875 828877 910996 944313 1000000 1000000 948494 936936 1000000 949116 805134 369967 932728 604258 944873 836080 407276 951071 925289 273731 850580 1000000 252102 1000000 1000000 399982 934534 988368 937561 1000000 397085 935232 943644 932733 928943 928150 516161 924253 1000000 1000000 912704 914115 910951 908292 893646 879459 897892 961049 892384 756476 792997 879934 869578 314995 870425 936821 862289 613707 853969 849673 858140 727213 854613 831753 605795 822455 589969 667838 817123 841905 818790 792456 787380 783149 740430 307572 542501 100204 755099 867642 745370 738300 732593 747783 595145 721061 710230 702103 721627 429734 682463 679847 676331 1000000 708017 653943 444903 644033 636961 544050 618951 618033 623206 606111 596501 593701 186723 498806 575254 941580 970627 601935 922477 21677 538703 551653 725841 519810 323539 508110 501844 429295 489787 733793 248766 548274 428001 458033 1 448909 1 340291 653004 421316 417835 458025 479667 405262 341554 285005 376388 407301 365621 295004 317491 386362 399297 191908 406396 555659 340390 1 333232 331374 349647 321789 537945 315026 390556 304870 300289 213955 266365 407766 829736 284823 360077 317100 686826 225536 629237 1 576188 1 260784 278894 396373 256990 207581 250709 248967 247398 241327 1 243212 242027 261016 145903 205528 238136 242351 222247 263256 236376 238489 716972 130744 236554 1 224381 236864 237591 248076 242122 239816 651082 241821 148491 292086 1 247130 1 252183 252198 234336 1 228119 260388 419095 348563 267589 270182 272923 310422 847839 281553 305742 287742 291039 42566 276102 158196 174728 443607 387329 316343 324971 412474 342383 231393 836691 341297 344854 502932 357662 360603 616173 368985 373838 379765 821823 342642 320627 397267 1 409586 470361 416057 1000000 281925 476270 1 998351 470738 456411 465418 416873 476894 482805 307377 138167 759784 428873 528678 522317 529264 365311 537890 817425 553744 87995 574484 1 564107 1000000 586354 594206 598759 1000000 920131 579323 645969 633384 635889 465619 648104 642177 660365 667838 398090 676906 1000000 570847 806056 704014 1000000 685201 723845 310383 731936 770899 734796 1000000 235716 745735 765068 926080 775769 997877 856825 398833 861173 801908 663483 495460 816549 576083 826193 833844 207544 839029 1000000 849505 854627 545115 861410 871355 290647 873361 874793 881565 887545 1000000 924613 1000000 894055 977467 919982 908693 910453 913270 1000000 949155 904006 1000000 925908 1000000 930409 932576 934318 1000000 938095 1000000 1000000 880235 943603 944463 945900 846030 638785 948334 1000000 949768 950221 979909 960500 950470 950955 947027 1000000 522378 935776 949460 950429 334315 946578 944779 1000000 953647 532356 1000000 940040 935484 945483 890602 921798 859621 922108 769705 1000000 923214 548736 1000000 858543 912025 906170 1000000 475349 899456 881362 724607 889583 886274 939970 740834 727137 473401 1000000 688193 1000000 860072 372893 846685 842149 931927 796161 748581 827495 419455 809481 808828 736375 798211 793670 788002 438495 828322 348485 767587 1000000 741762 750800 753121 739570 665062 722288 821909 711965 130375 704172 845645 693032 690890 681194 529431 783253 600425 677305 654442 635162 1 192375 614996 620330 694180 607560 607108 681695 572273 600600 580817 967565 163087 557982 928384 546202 221 533968 615620 608812 526871 508172 490196 493093 287754 293204 560745 1 464294 451827 1 450383 444190 160404 307672 428031 560362 525620 1000000 712404 355646 577849 408229 291578 380609 1 1 166048 362691 1 394067 349624 342994 297416 904274 330671 624909 322850 318230 731225 309280 306746 157972 299062 296318 782297 288926 790419 382536 347079 275418 271211 263825 1 540379 261142 234373 258845 262569 274419 126809 480476 1 287123 176860 245207 239900 240402 1 1 510706 589040 280819 236969 236557 1 231443 393330 163777 1 236070 262236 171304 710255 180633 251475 1 236449 1 242128 865585 244891 248285 510417 1 292530 1 255176 22880 225260 261689 52926 266451 1 100245 1 277179 579285 78783 1 278228 170895 442716 485853 53590 735394 311063 311407 209373 321796 334189 331420 1 339691 343198 439610 355668 363125 286725 35635 343792 391982 701448 637828 399418 669952 402624 462564 841979 327598 788674 422357 466985 380471 433322 445005 374811 463258 469057 464798 649006 377397 492596 361000 504556 541928 516618 282877 798463 498836 657950 565729 577684 553800 540062 571424 580250 587597 1000000 596320 648013 1 634607 701112 602604 490498 626513 1000000 650276 658259 573467 963711 673646 752297 224973 1000000 956743 725818 907695 133535 656447 729486 735138 740781 1000000 1000000 759113 1000000 472821 773593 903766 709957 804073 794659 798259 573831 808968 815026 791981 823059 829083 836773 838257 842736 847238 851502 780632 804629 863962 867968 872568 665657 879440 883154 784825 890131 893631 1000000 900188 476740 783098 965705 912119 914213 752016 893310 801004 283249 937002 1000000 973144 933467 959825 793020 849560 940121 287214 942057 944869 919732 261872 797508 940582 1000000 684190 1000000 1000000 948417 945315 962525 956478 941375 1000000 706649 949267 793407 920425 442449 989638 939382 1000000 691585 941555 940728 943045 923236 1000000 933258 1000000 949572 947261 1000000 922541 833422 671557 935228 730055 909275 906333 716504 900168 1000000 795895 898355 886645 883155 841445 873828 1000000 1000000 589702 530129 444990 850953 846693 834161 589709 842013 1000000 769891 723501 814791 1000000 793351 794659 1000000 790153 798081 941211 773923 724118 1000000 1000000 594010 703598 740600 735227 729421 725594 858891 712091 665422 700431 694396 687858 1000000 678748 670389 665031 715096 791991 640940 460572 614059 282139 832849 580146 601030 602770 596583 618012 584168 557773 571533 327282 429949 382692 6654 428595 208012 729779 444215 574736 503148 509424 499097 540716 462561 92079 427558 840293 622925 397878 112083 445781 444709 432510 871675 118765 418450 806782 755828 401490 338693 391942 348727 871455 1 359007 455044 647879 338791 1 348050 335505 339531 335265 181957 274969 362783 81565 314673 310820 309464 307271 299769 914315 414613 277120 183757 531585 242629 278087 352508 1 268102 865565 263826 261406 259129 257039 254817 257268 251368 921683 257738 1 242581 318861 243070 105310 239820 273162 522712 243202 611218 313524 240735 714751 234920 235316 235243 1 237936 1 207088 208312 237805 237671 5648 262392 109435 242873 244139 245614 692264 247827 252768 269757 248854 159926 119449 258219 52715 267547 270447 269045 255385 281870 50654 259148 327962 717579 248878 464090 390697 295791 305836 228098 341199 349950 441509 453465 526338 333700 339166 352298 1 715288 356077 384352 289812 283472 374807 380182 385184 410247 399034 99187 406905 102320 229141 418833 434420 1 294980 446188 452942 455489 446453 445617 737645 480264 483067 849564 1 502436 464728 514623 583293 793851 697894 548554 543487 596488 557351 27169 592034 519327 768228 588103 594479 647759 1 475841 840007 625700 509667 746682 643521 649105 1000000 662244 667578 674351 620694 688331 692355 698317 663853 1000000 715915 713634 756228 707560 739010 744538 751995 1000000 761144 893940 834422 777322 695129 793165 792995 1000000 747677 374868 287198 817894 822676 315027 602751 885234 560489 845524 849796 830875 867776 872476 841632 904085 949760 878994 1000000 679397 904604 882723 728963 800755 1000000 895971 908175 921801 879456 876411 1000000 880357 923874 922896 872546 930440 1000000 1000000 1000000 960244 883338 1000000 943538 884358 912035 1000000 1000000 937598 1000000 930897 949274 949679 950339 950225 948686 950229 959016 947514 936203 961137 947686 946645 479296 717718 1000000 433528 1000000 941564 944829 934700 937064 938088 981491 1000000 931468 929417 1000000 922876 917165 917885 1000000 1000000 928295 906829 903829 863514 895663 898062 891124 370862 1000000 874558 876467 766945 1000000 861536 1000000 856718 745348 850629 843271 839182 981459 1000000 965161 806412 1000000 806758 797849 800692 1000000 729412 916064 704751 866606 769007 765879 368168 742175 747736 773392 736460 688644 726264 716521 723340 626558 7144 694865 1000000 413714 915952 703730 668759 993646 275520 645302 872616 640949 628953 542155 1000000 610399 145272 598375 691420 638859 572032 571497 508929 559971 557219 548497 505305 535008 527568 520188 523314 546685 436239 499376 498047 489883 549202 493600 470277 267738 531171 457443 453176 1000000 435758 457820 424977 412283 1 309533 410280 398366 391016 315836 394053 129602 430804 1 268073 494420 840943 427024 344848 340678 336003 331679 327877 819687 330564 874268 1 493898 18840 369402 295340 67189 290109 289892 258274 1 109733 312450 261648 267850 798012 264129 1 125686 252142 255112 378537 526750 257457 264474 260805 290560 372229 239988 240800 229132 238793 243100 245077 1 518196 1 795824 235529 392503 301200 231159 47758 105060 237257 259176 237097 214918 239020 310386 603317 233666 124835 240677 246281 247882 892032 256922 253302 255312 588048 220862 846590 169459 160610 628072 343219 229453 269178 1 766783 312212 114751 293788 294699 300788 553446 308122 334383 313371 337039 323829 344364 358086 328107 1 352646 348273 33154 145261 235064 189559 372946 279264 402860 192570 393422 396494 403763 633688 406493 413735 425088 1 1 476835 447972 394059 459252 465038 629204 476768 481780 386353 319603 236435 516061 512425 956051 527906 633797 1000000 700123 597839 553595 662077 1000000 678494 579666 594057 593375 562459 196331 634379 697924 623374 583271 635590 804782 67013 718352 660135 650662 481920 646168 769261 693710 1000000 1000000 325103 588919 191985 634846 720920 736854 583661 757995 232525 758293 1000000 1000000 615884 779610 806547 790844 789299 818384 804364 813514 833326 820810 773960 830303 842463 839447 734252 848512 851072 194294 1000000 865382 1000000 773013 845549 881117 925944 888899 1000000 903789 842580 900794 1000000 419167 909781 844425 914970 917909 924570 922836 925157 391617 930523 933294 1000000 707207 936932 994207 940525 1000000 942717 1000000 945862 934293 1000000 1000000 948228 823067 824440 951395 935245 766204 949801 954762 1000000 861184 327912 977987 941225 1000000 945891 945161 944594 655664 941965 940227 823269 937184 935454 912558 937298 977209 904372 1000000 924348 906127 918894 916673 912991 1000000 1000000 1000000 958524 844960 810846 891141 402652 883614 885316 958963 806368 869526 865851 861529 1000000 876395 1000000 844568 840046 835729 819285 907959 802787 817318 812028 791784 748456 797048 117118 787485 702756 597487 597689 545943 688594 885258 204970 528277 1000000 730889 1000000 721090 702242 710422 730424 697120 649544 699719 679180 1000000 997090 731260 555654 1000000 623668 636034 613513 721982 580750 611822 537291 692705 366665 410093 833461 574581 265014 554199 634749 549613 873887 672043 419751 1 527971 600012 506566 1000000 724063 478492 1 486543 989744 465777 839902 308443 448564 460968 443776 394181 413214 439521 415315 409951 400986 402696 712767 389908 765417 459352 374032 491840 364338 347285 368308 109951 345813 600396 487764 331149 287410 324260 320198 315606 581028 308663 352835 311771 709024 704128 292354 288196 276232 281112 278123 275185 1 337707 267010 368662 199661 224152 201032 1 420400 251388 257785 870854 249207 392851 243317 242430 194651 766067 240139 237726 272765 243030 322970 232488 268093 208966 238624 234600 234686 234865 235172 235572 80787 370130 111738 496159 393051 246895 265284 757710 226653 543434 248735 243514 212145 252430 376152 233044 258633 465279 263301 265770 392779 271065 273348 276695 24358 52336 286180 111200 292457 271731 299400 305148 288525 310471 301880 318242 335756 326414 1 244668 540361 318160 347939 931036 388413 362212 156713 280488 413165 383431 219001 171388 388442 391156 407389 313844 423032 708373 922540 407361 441437 445794 484917 1000000 524513 427978 458641 170374 486481 489733 498311 504314 514082 454539 434332 528520 533899 540266 133927 1000000 699864 373096 716743 577803 583689 584008 596399 435712 309773 614985 622060 627340 624417 639665 646069 563487 723598 691298 655607 767699 682372 688217 694162 698729 167489 932787 1000000 736533 729612 735443 817238 485912 751190 763385 741367 1000000 835504 779609 801252 789311 1000000 801195 157605 1000000 814393 820974 823917 834814 833263 728103 788040 804911 850974 855329 850020 609609 840858 841864 875107 1000000 1000000 931836 921896 1000000 833397 892999 910523 989844 842299 912784 931897 916806 966216 909968 932832 954439 1000000 930751 932515 951371 1000000 884995 939817 1000000 672096 945303 942834 944508 915056 941546 947047 948834 938156 949584 846016 949604 949523 707689 911348 965814 951032 544584 394827 946804 936487 924859 1000000 943802 674029 940364 661277 937822 1000000 928991 931991 930203 928333 925996 923512 1000000 964112 898417 388545 1000000 855256 904705 870420 1000000 894571 844951 1000000 889945 1000000 877907 859994 1000000 883562 865698 861309 848997 849260 834682 841442 532219 152939 623663 823552 817632 899003 628412 1000000 798143 775120 787869 805368 776057 771577 766654 761244 742634 1000000 744635 739003 733346 727829 1000000 715659 788971 704350 718917 681294 694806 680548 677173 656255 647743 564758 653101 906035 635381 1000000 625613 1000000 613471 607376 600539 617594 590331 614038 571157 563934 563668 529746 487120 1000000 563872 507403 35134 594809 518091 510152 594203 497146 491188 292119 791957 472322 6845 482500 456488 426251 444632 438541 434945 724455 419458 935879 1 989535 766978 1 390173 385082 366167 375582 366810 79218 622598 355793 351270 372203 342300 969446 400576 326848 502749 41506 329601 338750 1 131962 332477 298061 292815 291025 1 148191 281643 165037 207821 803668 270062 1 1 262303 260013 257985 491349 231184 1 266188 247962 249086 1 1 241487 215337 239337 238359 237697 554234 16813 39081 235240 234730 234567 234232 234242 209513 108944 72677 234595 240964 226756 236850 232786 238559 242664 766415 243932 243249 247429 247482 433117 1 251468 250418 1 232268 259889 262541 263529 268324 269997 290242 294472 411343 256178 1 100255 280493 312302 298497 297052 396274 309012 1 718862 347081 324837 328975 1 447111 819273 346406 358113 510770 360349 381625 370883 374757 379769 384847 387955 394666 1 418047 418730 832006 419966 427068 402140 490350 419225 410716 455284 459784 466744 481778 384388 1 361006 361476 424116 744808 513600 454346 526422 533957 835390 544672 1 231797 562807 569636 532091 465880 477578 594251 601559 554737 612656 838243 751395 631374 637704 444329 802651 1000000 662654 668749 673959 680126 686120 692086 830238 705506 722193 751132 151797 727183 654539 276706 737418 749499 988564 760949 1000000 765586 1000000 781521 690085 786179 801823 802745 790745 824729 812208 822951 826301 522877 1000000 513135 839481 861324 937439 856728 863417 865931 1000000 334459 783882 932004 883811 839401 1000000 997807 898234 902351 895382 519554 940468 912994 916804 909579 920696 1000000 957207 925417 814309 990263 896174 935237 923533 644063 955474 941282 942476 497706 944693 946140 537732 1000000 948727 948149 941546 950750 1000000 1000000 1000000 946565 975122 937051 1000000 589526 946656 945907 668779 417516 520326 940495 831860 938778 937382 935924 939524 778879 943470 854175 926116 926600 366296 449393 916926 1000000 889574 951722 916163 902285 898927 915156 825499 821253 885834 1000000 928463 1000000 1000000 867516 812878 859062 1000000 832062 847104 841959 837452 1000000 828544 978190 736941 814548 809206 706920 799232 793443 713652 1000000 808017 778925 528732 757188 757111 751453 501638 979010 893333 569479 722952 726512 709835 709527 548557 702111 564805 688086 676354 669672 76563 607187 679394 418771 588328 636248 674513 551448 615630 608675 440832 498938 662894 520410 577472 571274 446862 558904 585162 546558 532765 407225 563711 529705 578638 504252 483766 818449 510839 1 479757 353802 190053 462536 655710 450709 894584 937372 439024 474529 310877 1 901723 407173 401680 131821 407772 227215 349413 382123 370713 366400 362562 353677 1 540568 356818 154812 797966 1 325754 320972 330856 560696 309795 226371 302521 927553 321422 210098 288572 285434 282068 302832 276164 275049 260550 267804 265196 21633 335842 431531 256080 230973 251759 249850 248091 1 242986 235586 244156 240737 674352 215912 1 274992 563924 235389 583758 1 234160 236899 233886 6708 245793 223958 234564 1 235608 215101 747014 237920 1 1 241189 243130 1 355479 235014 313902 35966 112154 337655 256624 258862 1 1 266141 268766 271628 275365 277209 234301 295112 286511 337127 293138 976547 304419 385237 270909 311365 1 593116 395924 327449 780009 429172 340352 529013 349307 747050 1000000 410685 843253 65554 277155 1000000 393139 407055 644944 296787 1 357129 438502 427345 494537 436813 442649 394403 315537 563750 464707 631304 475873 483304 841420 35360 521421 531037 512159 518217 479191 1000000 1000000 431365 548800 521413 561467 567323 1000000 1000000 1000000 434270 1 765939 978755 653940 625154 615755 348086 1000000 644736 679859 1000000 665876 671941 677568 617783 1000000 302891 684406 708256 714084 196941 725146 730661 738582 742220 748642 825407 1000000 749925 601780 1000000 773289 779801 517497 1000000 801002 811740 857258 1000000 630418 825096 821858 815763 903132 856861 278723 851961 782039 283543 845992 868359 1000000 876044 879749 883369 884105 890343 893865 1000000 904697 602681 819763 899908 1000000 914566 347723 919760 1000000 922862 948004 406154 1000000 480379 1000000 569388 941592 936809 1000000 967431 942973 1000000 977211 1000000 884488 938926 947684 948440 1000000 1000000 479499 547595 944865 1000000 669447 947674 1000000 1000000 498870 1000000 943902 1000000 927862 890719 938816 909978 964443 1000000 421627 930328 860326 926301 924098 928553 931858 1000000 224670 788635 908883 1000000 966674 899749 378233 852383 889930 1000000 913381 879303 875438 862700 874609 859950 873109 1000000 842091 1000000 852224 897345 833908 705213 824654 471729 504870 815611 801732 785340 795255 773434 784771 779706 774384 864813 759731 734067 626550 748858 649677 723734 743280 309606 762878 478463 658969 35445 1000000 684151 674790 695746 675282 664093 654879 619979 646875 640730 634568 984634 62022 461354 609885 484052 885595 487428 558364 653427 572688 566578 560158 700926 548174 541826 1000000 529567 547765 517283 26251 654360 497707 461173 475301 125234 590402 159889 258404 444925 730988 432529 429912 436053 429831 424353 700315 529023 423657 359354 904894 362526 159368 382060 436356 421203 615525 362594 357854 338573 605317 141542 207706 269471 314902 146983 322211 402851 809019 520844 306850 339003 299456 459915 292445 384222 285879 282317 279531 276580 864258 270888 791574 265240 341137 447804 258269 253321 254137 231654 243979 362841 246513 244928 941087 241900 611047 251149 240976 214821 264355 235843 237754 193752 295315 49586 232810 233520 540191 481267 233804 637623 206502 1 578226 235403 229117 1 239415 137115 261140 241798 247032 245289 281258 222122 327154 850084 193410 257758 441283 459252 254202 531781 195956 294188 275993 276530 513306 1 492823 287157 378196 298795 302406 340256 326458 315295 310810 290682 325210 384564 334346 1 368669 347586 461009 467148 359862 365443 170023 376167 380957 386415 616178 398401 400776 427440 413939 418797 432137 1000000 434216 439846 47912 488444 713940 462729 288458 474203 480194 486037 540756 490372 504855 474948 1 530713 528267 764606 539548 126599 553255 560259 563452 843860 577624 579388 697085 484485 602327 608119 1 1000000 635838 633121 640119 865356 652233 657937 79915 1000000 675923 62130 688596 1000000 703548 694088 873164 716870 723928 790254 734568 665391 745443 751537 775366 758276 903492 789473 330185 1000000 740487 794044 173696 803982 610041 813831 1000000 848416 1000000 836575 958783 843331 690920 492791 854676 794892 833083 866726 406863 874588 883798 1000000 885520 1000000 845555 893458 888524 855156 901459 907899 919024 938147 902039 1000000 967508 707596 791450 928833 688895 959296 725495 774073 936573 939910 940133 943653 1000000 1000000 944500 711641 946119 295406 947232 945259 941415 966700 1000000 1000000 948635 953430 944132 1000000 876582 943610 944665 1000000 838713 876545 941160 967558 897835 940930 935962 945588 987861 939864 924716 926560 873117 920606 919640 1000000 917403 916022 909209 906143 903341 903284 892317 891248 354977 877413 883589 879626 876196 1000000 868613 867056 835712 1000000 863440 834047 797355 838953 837478 830273 665156 870890 1000000 1000000 350278 1000000 567621 1000000 786052 1000000 726561 770933 789195 115895 756059 748353 736344 737125 933500 677292 654790 895394 939925 702598 699094 690590 690422 678666 672572 657336 985069 1000000 176517 373365 621199 1000000 686474 617482 618237 731998 619132 681118 588653 580373 576344 618774 815728 567039 550744 543221 315451 1000000 871393 608014 550431 506662 499606 494664 215768 1000000 521683 462387 465187 460829 236917 402343 488364 443158 1 443299 420605 366462 584415 720433 1 84308 379868 383282 117712 419103 359696 301729 159048 354108 349251 167350 338799 400515 331743 273307 323412 318427 87377 580603 837709 303849 270485 823049 484752 289674 255460 283225 281827 276600 274148 316589 385402 267388 494956 260936 257504 255877 254189 1 259795 1 258332 243096 1 242029 1 237571 238941 35936 476181 235737 855244 234412 237402 155853 833608 529012 235893 233227 1 529860 233155 220267 264828 235419 249716 346841 172608 199781 1 242395 297585 309207 535905 99970 851704 252614 254649 256986 1 263024 192231 369904 318350 270096 274656 282856 280671 522978 279600 290375 423697 283125 301017 326564 1 1 316159 319856 324309 514153 334770 307169 869081 345966 363031 264278 428488 364418 304815 293739 598767 638080 105681 903459 97733 792066 410435 432389 421251 1 345804 437860 170554 1000000 1 469590 38581 632340 478119 484024 478652 194276 501575 523595 671667 518512 518125 324681 852219 544563 560728 834700 564434 174736 575384 584831 898446 999799 602306 741571 74889 624133 960145 619576 639122 643381 637730 655617 661667 667771 519402 679811 685787 691781 821909 768656 368994 715304 721825 726829 732556 738377 736565 614819 877999 759282 765930 1000000 775557 1000000 946110 738665 801941 802458 817002 753203 1000000 850935 902182 831091 835985 963556 1000000 885185 634108 1000000 861382 838850 890122 873117 885319 869593 880897 895602 869912 1000000 895757 901131 1000000 723037 909544 912376 1000000 920476 800733 922308 1000000 917600 787020 613151 996630 1000000 880912 904051 931331 940313 888635 942660 943554 886936 943912 946113 946051 1000000 887856 940707 453967 948806 937663 1000000 1000000 946787 1000000 963380 419136 849804 391342 984320 941413 1000000 1000000 529307 936058 934420 449248 930803 928849 926658 1000000 920969 922707 991389 358959 908760 906038 1000000 823237 962910 897659 892896 893862 887725 1000000 880653 850316 820324 263847 797062 862020 778607 675697 849253 844643 848601 1000000 1000000 1000000 966071 817126 524054 1000000 224525 864527 855204 710998 782542 776714 772470 799146 650699 759938 750140 548664 772900 716374 362928 721242 713477 1000000 563065 697932 850267 871159 680152 283902 667046 177516 988032 655021 636880 637385 631604 614585 460135 612698 945441 600358 594282 587906 562133 575447 570324 563221 557801 552040 544609 574824 532340 894279 87540 564681 508811 379658 62231 521836 1000000 478235 761296 474446 458703 1000000 616348 444537 437909 411316 1 405699 415711 419567 405359 387942 486066 1 384457 407152 365178 1 1 358255 1000000 350484 317094 341392 380817 382907 436440 324371 823138 397531 781614 296263 164216 317848 298089 293594 290217 176612 283797 570484 282904 1 271739 1 267768 1 255861 230502 194662 215056 252880 136872 256820 273696 247076 242423 214876 240849 239438 1 1 1 235514 275972 234226 243983 233393 216937 267138 250169 257397 258348 1 645144 177883 234948 234869 237534 164267 1 252456 240235 452667 833739 243844 226824 487979 249820 250027 253613 255800 324158 890416 281033 265365 268003 271949 283425 309893 279509 282622 292728 318082 296731 297163 299541 308103 257395 308404 336916 147643 315027 325838 157164 335473 284120 364996 348824 364393 86016 356616 348848 406061 581760 1 316357 1 872965 394455 181981 1 408779 332169 431102 435879 423981 574116 490864 457971 1000000 468988 323473 481941 488175 462723 412269 607839 473019 559965 10056 531194 476345 524873 546331 571480 558778 557990 541835 590058 585286 591815 580421 974391 610446 275272 428913 589336 833930 1 646178 677976 791908 923494 327841 645785 750375 1000000 981827 760033 664791 713249 722548 747670 635156 330711 741845 746990 1000000 1000000 764930 1000000 1000000 778877 791912 813151 806156 800466 1000000 796595 812461 700208 781676 830001 833952 838212 873825 194129 852820 855687 859800 876397 867799 904866 1000000 387515 832835 1000000 833735 376079 898161 878138 657239 905456 359913 920291 968182 1000000 877027 903247 791061 945687 928089 1000000 934517 990728 935156 935935 1000000 939189 870260 668200 944060 804596 702923 1000000 947803 946674 1000000 971493 1000000 947669 978966 1000000 947279 858271 444366 917795 883099 944488 1000000 942627 941546 926796 940629 1000000 870812 935159 932726 931352 1000000 926651 927164 927782 834383 917870 931116 446277 910110 907292 901269 892228 998749 894983 1000000 724858 879494 881311 1000000 874177 870943 883907 862246 1000000 854038 955020 839610 844506 836681 844706 1000000 823875 817660 724023 788529 1000000 807413 793048 839115 788938 830080 772547 758450 443902 777126 618514 351399 839698 813219 1000000 722521 971031 710920 705064 587638 682707 1000000 602502 1000000 623999 1000000 657130 381602 244728 473856 679845 626882 630940 614069 605985 601721 816614 589292 606171 576177 571192 564683 558335 553350 542889 539855 533721 527652 1000000 500834 950050 503341 441299 486100 485422 479505 474079 467776 1000000 456194 510514 1 811858 1000000 667203 1000000 417016 466561 646992 401109 994794 390615 385441 380362 416013 277918 365674 231387 336565 351104 189302 530485 331801 331999 328955 321626 321409 13939 398371 904682 1 332335 297670 774757 292082 25234 106640 231431 276581 1 272972 288925 266675 1 261569 252186 301345 254653 269357 250585 1 246857 287588 463073 301256 1 239493 239088 237783 245709 235356 239331 249571 232920 456228 1 231701 280924 809467 344842 232707 219537 233663 234014 218689 227441 233149 461977 715380 342842 243155 1 243580 243922 246958 1 251930 59839 137177 257007 533807 403695 264451 266893 270007 272089 499372 369816 278634 542539 287768 302025 308341 298281 378031 252124 309277 775730 317109 319238 325417 329494 516749 338170 353966 311112 345497 356374 364346 118529 354087 373268 438902 233028 387180 685355 389667 628807 411183 453957 574495 427969 543155 452037 444957 485955 439713 566777 389965 474045 479857 495720 303466 478547 503690 509703 812259 368678 527956 533099 761376 546352 574936 765295 449607 571053 578251 517947 110280 601171 656177 354919 551809 1000000 622058 838665 705797 641101 796522 503978 1000000 509514 674156 681665 709639 667817 1000000 568912 786441 748554 920241 1000000 731571 126359 751493 426237 757326 786018 656991 772930 779129 743607 694029 754184 776615 1000000 872202 813188 1000000 788480 827843 874002 1000000 841104 841661 530393 853598 851193 843627 796696 1000000 760654 877597 868756 1000000 883101 1000000 904912 914713 900605 800856 888230 923379 912646 1000000 916942 952790 1000000 936591 802708 927960 1000000 727139 936452 931796 946685 938796 519178 734004 1000000 943298 1000000 957270 1000000 976078 946979 946926 947294 672191 944758 995499 1000000 958054 842938 510859 994106 943660 943497 912800 939930 1000000 953064 937699 936280 932861 926548 931111 931186 928350 925122 1000000 1000000 917574 928611 917134 854222 909095 964213 884276 1000000 895528 692010 760650 856668 722025 868405 295099 725854 1000000 1000000 858973 854852 832958 846647 856047 837032 822766 526632 766508 204771 814331 809462 804590 1000000 792501 817044 783997 704415 814179 839268 457576 935530 691575 747274 789621 834043 729533 1000000 631490 725276 703877 641240 645502 208819 686710 712656 1000000 668030 746252 445126 770504 643124 599380 628789 621641 749890 603301 603114 596930 590703 565928 578300 573532 566789 135378 171218 544178 167547 852855 530521 491249 757350 821369 1000000 1 1 491251 167726 1000000 468084 138408 467536 396475 446017 419670 676340 404071 458703 417996 417408 400325 403975 723069 315965 391307 305761 376177 371485 422921 361788 1 353800 347648 101554 609407 257305 309376 1 321710 317636 101392 273195 321293 553641 296713 285320 291515 288147 299763 286783 382905 276519 250757 269781 277282 268830 276800 254446 259477 945801 142070 1 288519 247395 209381 246789 182185 240701 239377 238202 250299 236092 448219 234423 272381 1 344368 222973 339417 247530 322012 230607 232243 232539 1 231362 169010 128623 626863 239045 237430 238749 256847 509035 242829 1 246061 256763 229487 239586 159937 255316 11816 370994 245021 659365 264888 270938 274125 277218 296769 283195 287763 291529 294013 240359 185655 304614 308235 311617 385610 322172 325295 327902 398246 945767 468290 1 49813 296471 342069 222820 366844 401479 799826 347093 754857 433876 399346 382108 1000000 420376 420854 478112 693904 426429 443092 137868 337752 755518 582772 362266 470823 290183 489546 92440 252058 201811 575738 508460 699301 550569 559034 544777 550181 519532 1000000 382488 567834 590893 1000000 210362 599867 598990 616886 625348 624580 1000000 638472 791944 592319 636893 661371 666976 714600 229369 685492 1000000 664316 814503 709167 714507 728693 726471 1000000 753295 657067 94770 571013 760233 767093 770818 857551 655154 786593 791933 791353 801807 598585 811679 1000000 807799 824677 1000000 718143 661112 1000000 880456 878309 867056 860738 863675 1000000 709896 1000000 879880 883450 873629 753223 893614 896836 871554 922680 905894 905546 899835 914231 916466 1000000 797476 924273 1000000 927901 255945 973157 1000000 740662 814831 938883 939309 1000000 941660 896517 944349 672916 944916 924227 1000000 957764 946690 950921 1000000 1000000 946300 617706 945821 945486 1000000 1000000 1000000 942427 724729 892370 899081 1000000 1000000 1000000 933011 925157 958952 927412 742600 926892 921040 908361 915787 913497 911104 907086 744230 1000000 892714 1000000 892831 1000000 891325 886659 919763 1000000 599781 872048 861032 859752 856932 851479 565837 844926 838353 762269 648972 869448 1000000 529931 930727 805579 317917 795551 790339 552176 577020 800354 1000000 764631 758907 360130 720129 743374 737218 723066 790447 60207 511576 985496 124962 706519 689900 684041 711513 563626 665455 279035 822409 647829 597313 638592 1000000 1000000 143467 481290 799480 600050 590607 586180 579235 645116 567297 560813 858060 547136 542611 536306 119310 545565 252015 511171 507656 620330 500067 489998 483866 489299 470354 22772 574540 447557 277794 418921 1 500438 1 183333 413933 408395 400113 397665 392316 237313 396320 309643 372506 715439 372718 364466 348740 247751 1 721831 345460 131259 513587 57655 318392 229642 310455 307372 302865 572421 295610 316899 288872 268507 282278 249524 289375 273955 308212 1 264777 262257 354300 250487 813746 252964 147330 236469 246465 245329 368884 802788 240686 238316 235018 236987 235966 235052 234135 820918 246619 230144 231988 410774 689581 1 1 222060 139953 304990 233064 307629 234177 1 235837 9884 238015 239130 240568 1 225593 545193 246890 1 1 268100 320517 1 260081 554623 181869 266396 309064 1 256116 518720 231189 757781 628393 302051 296735 299480 290512 632960 310169 313675 318049 196994 321942 330709 351513 380906 490989 348681 352652 354503 362360 326213 293035 370691 503783 387137 439442 397486 349925 103157 413779 420131 258880 216040 435453 441063 551863 450174 553696 336986 470737 464124 481576 505583 493461 515052 505467 457860 502445 520624 567472 527914 555535 842464 551755 1 628695 660635 581110 633938 568406 597640 506097 197139 618745 466881 628884 878476 571263 756665 653225 737406 664948 671624 677417 575375 307107 599015 842212 707068 1000000 734933 599522 726857 735817 786116 747168 752570 758398 764267 1000000 925615 779487 711866 789865 797352 1000000 741962 806486 814725 819497 824202 1000000 938226 146585 842297 1000000 809290 779689 858546 823532 1000000 1000000 963540 889078 882775 887356 1000000 1000000 895525 862423 899561 904679 751999 699707 910718 915121 348777 920441 1000000 924815 1000000 338138 930762 1000000 934213 598835 932954 885180 965291 324204 908648 1000000 942031 999059 858663 1000000 318136 967381 946425 944474 1000000 903589 948558 1000000 945243 1000000 944840 1000000 369626 1000000 942385 940910 1000000 951907 897199 942212 890230 347374 722858 684370 1000000 1000000 886035 870782 441949 1000000 905860 551908 300297 633237 894124 1000000 838917 907825 883209 878580 429675 871795 1000000 886233 1000000 854793 862306 844000 191360 890311 834890 864075 834230 800914 778412 818521 807564 816199 796631 651646 687708 832399 893567 88690 765310 705618 754350 747988 54719 737669 428793 727017 720556 384009 707811 709154 994359 691364 728632 353481 1000000 663824 662950 655191 649016 762205 636261 630591 624308 453396 612570 618246 599806 439092 898811 666768 574540 628989 562492 556413 1000000 544506 537671 542957 529176 1 517068 688284 547646 495320 483668 591298 495604 766493 451923 865137 454379 606871 1000000 356753 435643 262748 227639 415120 1000000 404359 399112 395182 1 693621 534733 362028 416814 356263 349968 181546 463651 344963 325590 336093 296140 1 323290 319918 117036 342835 310042 306079 198463 273021 293225 289239 447168 276625 277235 270659 492735 270864 266585 265133 192276 161665 225186 626478 237049 251085 249817 565106 245009 665643 1 241832 247857 324690 404228 233881 234904 234064 210976 232717 232186 365271 220599 176169 237331 378972 253065 487898 225989 401062 385007 264238 376624 451282 1 408116 238504 245991 192349 1 255574 902574 344983 249853 484479 253890 460483 303928 453621 827699 19142 264726 271555 242395 277475 1 261172 1 326533 269847 324040 292381 314385 360399 312509 309991 226977 324643 490654 333418 1 336736 354838 312072 242250 441864 350826 373881 214576 156784 385267 403272 753045 451798 406045 1000000 416837 648473 300512 432265 15522 94888 433361 456151 461893 466748 473587 1000000 485280 116512 406519 457111 509520 362010 541516 560905 1000000 542277 600206 550853 1000000 417693 570345 574606 583116 895070 563698 1000000 1000000 637859 620260 625405 702464 638619 644868 650982 876602 584155 670019 556327 887332 687209 694454 778362 278473 576343 499291 721910 728097 733786 725082 684390 808040 709099 746752 755847 772387 800143 1000000 489708 726558 488400 1000000 536366 877525 279464 837333 827764 831690 836388 837085 1000000 854767 365684 857741 861574 921022 869713 873226 876784 746821 1000000 585142 1000000 450000 897372 1000000 903434 905095 905655 1000000 914242 917340 919324 886672 923842 909627 949081 929839 652812 855884 922094 1000000 1000000 1000000 940704 942615 411093 943621 1000000 1000000 1000000 860457 947516 944307 850606 468272 930760 948643 945427 994524 1000000 899409 944646 942176 618909 935201 938703 761505 936256 929457 931223 693760 792834 867886 925435 923635 921444 933706 916652 914171 788823 903151 906091 1000000 900171 897627 895079 1000000 887547 883816 880275 876923 872930 873151 868006 261494 733697 862655 872344 844589 840271 1000000 834897 826430 896485 819902 811015 810026 700472 833732 792316 787954 785772 1000000 816149 316497 530197 552964 903635 744491 768928 702473 897416 1000000 716963 258397 785529 693392 365985 686577 450258 706652 300782 671861 771250 650920 636703 638120 633357 574622 609600 342048 627248 666162 997054 587424 1000000 576704 570064 824169 550193 450945 512720 539200 385892 520785 1 479754 546279 502687 480945 490865 484559 483480 472927 468206 462015 455482 497346 691653 229693 1 443789 421717 777215 413960 833304 400204 391626 306434 382285 946397 432742 771504 364745 389630 355203 408962 368844 325299 337344 322257 1 960560 310086 403654 317292 308928 198855 300336 257040 293325 448512 180298 284959 291391 231443 275538 270952 1 960779 262567 262938 312589 255087 253387 1 608971 1 244300 243812 249330 237655 239753 238038 231874 7757 233777 237196 243232 813653 866814 236992 232664 255565 148294 230644 230798 229993 230193 231805 1 233526 234936 221868 166495 1 237539 436100 239606 1 1 158107 246995 510519 250781 444139 255240 76742 182196 102651 263017 237283 374621 273212 396204 719608 325514 1 289062 150972 296805 299674 303265 601340 170527 320503 246694 155692 327264 283407 333725 171603 317226 302963 353863 351350 574851 377795 373372 463251 538832 285915 393696 396871 375783 819075 412119 431263 425881 372801 439896 262667 552005 294818 279647 325815 495433 469076 242638 494726 88915 198735 202819 787844 523180 600393 1000000 616887 693304 401033 556153 562329 568520 612482 621038 587440 597070 818039 605704 1 107070 596147 630412 636850 644372 665412 519720 796168 633578 674320 679090 769445 695557 702544 1000000 662915 724754 720340 691100 731746 735301 478314 732029 1000000 763022 893385 515628 900531 470924 786311 794563 700237 1000000 710731 820403 1000000 761936 1000000 829971 836213 906495 616662 892333 818331 1000000 1000000 804030 861793 875535 812614 1000000 830900 886194 690350 892863 887498 979748 746811 844448 908162 879317 1000000 1000000 344603 915537 1000000 871702 650566 519646 934268 929296 936367 935744 738223 938179 933869 940190 943790 941060 927912 1000000 773866 910294 949216 484938 1000000 933501 944665 1000000 945058 944685 1000000 1000000 942852 249543 941089 731268 938898 943847 902301 934812 1000000 931565 856715 927845 925904 923854 739868 830247 917137 711200 911929 909329 855939 792386 901482 911122 899348 778779 967286 1000000 799664 915561 873694 1000000 865961 1000000 858685 756263 1000000 912921 869655 961428 824287 827391 822114 621488 897591 570127 812172 798718 793672 416367 767875 780728 673438 1000000 834798 1000000 790586 792629 349286 227937 728780 787135 656501 710652 705289 699808 699015 851088 680718 252783 672048 712240 1000000 620194 657514 670967 635125 710934 202506 624662 588795 545182 597860 587048 799794 125735 65934 559026 550214 637266 136689 540556 530187 528496 522191 319168 495073 423823 171890 445385 507455 630108 517785 428474 494001 561784 480962 374554 273406 467742 467581 423944 417443 1000000 107716 901546 395890 52387 365139 173639 375188 373039 1000000 288175 356150 509054 346500 1 217560 333440 1 324880 506137 336943 90289 1 264715 301147 455271 307131 278598 284255 162400 280539 277471 274065 1 255802 261851 694244 260659 170843 212994 253612 171250 761900 247752 1 312129 241290 134424 212742 238278 243770 228764 233881 233719 224467 1 34352 732623 228110 1 54945 810433 272576 231276 230418 496137 199382 48163 265051 636034 243784 235826 293098 114155 236654 225252 241878 794185 268733 848084 251201 104247 525469 256089 258444 76703 263707 266334 556224 131658 487256 281744 280710 312446 159302 291062 295584 462710 301959 284213 309574 308571 317848 336480 385517 981071 334255 333987 334457 555624 102316 372976 636230 345584 309373 345404 855925 385860 421207 379298 625527 326295 1 417233 519204 445591 1 445544 365824 1 457767 463279 467945 503435 479865 503170 498298 389100 561613 203770 517194 494037 560991 263964 328399 547018 553966 563269 566628 238542 579385 584913 785075 663921 603508 609699 615686 1000000 629881 634381 1000000 642628 621024 658838 672075 521373 672373 690784 688662 1000000 677145 706611 766089 414006 732883 740597 734254 740990 754563 1000000 1000000 895363 768937 611628 778981 784191 709521 1000000 835430 679641 809519 621008 1000000 1000000 1000000 909397 869495 841406 845999 967681 869206 858509 751018 866430 1000000 1000000 874711 881041 910164 1000000 891478 895227 897870 904847 766427 906790 910841 909034 455370 917131 1000000 921170 807583 591607 925654 929792 927270 899340 935335 719624 937523 923691 952800 1000000 280997 1000000 1000000 943946 1000000 944781 940168 945218 945435 945097 943676 898081 574269 935298 633706 942636 924742 885931 939942 1000000 302442 936298 1000000 933291 933723 923030 928036 914432 924012 896642 1000000 923484 914220 664913 1000000 906822 904029 901081 898122 1000000 891557 498475 884993 859477 1000000 874317 870310 885216 862824 1000000 750551 1000000 1000000 1000000 997008 133476 828503 637592 821264 770580 809600 804695 568155 717478 789626 835100 768085 773863 772189 1000000 756716 85009 446008 752584 735697 745978 1000000 718543 716900 706849 710655 263977 1000000 981521 567404 305304 184208 273386 747148 335946 984904 634076 628534 623796 1000000 561617 603812 599048 586830 577895 661124 450373 583472 1000000 323290 517572 541917 535818 560140 523532 517513 70865 505109 896586 496616 470723 465357 476424 469827 463983 746143 406570 413031 440216 444471 422463 424838 379976 660269 58613 530327 401938 390872 386771 1 387002 360149 366718 361885 530439 352389 350868 341134 303840 330912 323593 325681 321411 381594 313395 222986 303701 301819 307576 205613 289702 1 1 42199 462754 266378 271851 382891 200532 263516 330213 263209 265214 663157 251391 251154 221305 145400 130608 241015 314251 279673 237911 240311 235522 234484 586435 150536 1 232536 227406 230495 224236 259618 1 1 1 134428 374809 379559 239286 213850 235139 234002 235103 612282 1 270016 211953 235627 244039 1 89105 178901 127277 18298 254741 257548 261758 254883 265130 464724 490191 1 276353 1 341942 1 1 86465 1 300344 304039 307907 966568 315763 319890 454322 341322 227971 336952 341438 407985 515728 702234 716580 364802 530540 375678 364155 1000000 926233 394989 400316 405624 410927 262167 421882 531176 432966 436976 263036 486647 557898 464993 463819 867451 275148 530856 490922 483034 851930 508954 1 521941 530587 533282 539305 676266 741294 1000000 564114 820393 576547 571952 594625 593536 1000000 607500 273571 1000000 684969 631511 622318 666053 657908 660872 202769 669470 666090 674873 686973 692724 728184 704120 710348 698850 721923 859767 733739 687509 543611 750378 937813 761030 766429 1000000 979375 748820 790392 792538 1000000 802672 1000000 812547 817138 705317 826504 1000000 930346 849537 854804 317562 852808 702312 980425 865849 868751 806470 869513 869421 882957 669784 895431 893496 682228 899622 902594 896405 900369 1000000 1000000 915502 917416 920696 380832 941553 1000000 803597 892143 932760 935915 935342 936744 937991 953217 450216 749070 944713 942403 943345 930773 944264 1000000 945525 944854 994755 940758 1000000 944127 933474 941315 942636 413086 926084 971501 1000000 934877 862629 1000000 933314 931720 1000000 1000000 925741 832833 932695 916986 444645 915407 1000000 850817 907249 879871 773906 1000000 905987 892452 889036 1000000 658884 437319 899130 218870 651792 863260 877498 841169 1000000 845863 843837 729844 1000000 831612 824813 819312 815428 127890 304239 350791 795750 697711 795742 780361 775111 772362 724995 758999 743835 748054 59978 736031 770624 763336 701908 714078 1000000 1000000 584311 545516 690002 8178 773001 823936 614554 654397 648295 233782 836157 553993 357561 630023 611246 605978 608458 592775 586567 243423 574180 623760 88825 544942 549418 540961 537150 522251 526691 626830 528472 212098 500609 495106 788921 837126 490128 409691 524196 460688 453454 447568 422767 436387 430783 283750 1 472773 404445 407044 463977 1 674090 134420 1 372635 367534 24889 346391 331689 348359 346888 1 291017 57811 328136 204509 317000 165845 297765 306253 631519 398876 295114 309635 249576 496327 281516 274720 275261 129356 112416 343554 271097 537133 190063 247718 673142 187310 249316 1 245841 251554 239223 240746 474321 355454 237643 241488 1 253645 122602 227294 1 538299 230171 230295 122386 231970 229545 118883 295531 152454 293515 247542 233624 187218 927737 266051 182620 260656 237794 156744 244719 509873 244094 279539 1 243472 1 267214 220048 302621 343731 321518 263709 947416 272369 1 280882 284044 282875 292894 291531 421420 280775 375598 306555 1 306871 264937 476954 732467 185267 259555 58359 462575 667216 402057 358188 360024 366625 372845 415203 654434 388115 847293 591643 403414 656510 414423 420026 458099 1 363719 442186 229481 454015 462199 964007 470811 476939 482807 1000000 494712 501017 434281 512494 519025 897659 889644 481669 545613 465182 535774 561798 1000000 700459 1000000 586701 709502 534502 583848 626358 714310 66425 670291 405631 699071 650783 654451 694562 662049 686635 666367 684645 675952 426315 695968 708247 713680 686710 550623 731265 470941 636639 618650 1000000 759051 1000000 525603 775367 732202 829482 1000000 798090 800631 805649 771608 816892 820080 815878 829306 309326 932061 1000000 868486 930732 1000000 916068 863327 867241 871003 734722 878401 881948 883297 888772 892050 955294 416944 912670 894545 650820 910496 1000000 954328 914715 1000000 921533 922944 467284 927068 929306 975175 354422 1000000 641276 937179 935382 899774 292515 962403 481853 942743 949786 1000000 944067 974069 945995 941260 944327 944198 593010 766374 943516 942235 941598 940432 939715 937579 804320 878449 935040 1000000 1000000 930075 980908 1000000 924370 614221 1000000 1000000 915444 910674 882692 908837 904826 899659 848988 901980 503797 931155 886404 408039 867257 876566 872058 517976 792564 1000000 857185 852032 845222 642465 839223 835955 830286 820646 824675 1000000 775830 807080 594480 900882 814649 783176 791327 385817 242324 766088 879429 971934 749197 782471 452408 732458 720664 725691 715396 211429 1000000 1000000 691799 784392 685180 673718 667849 662077 703750 648917 341910 742897 830033 622938 669319 609566 608233 616586 546753 899918 469492 1 11490 500357 384010 651929 434022 863314 532326 366139 673714 611127 517645 735518 887460 769337 533231 519641 472147 471451 1 456341 450834 139954 400009 431969 510744 368394 451734 410128 404311 166849 393563 443795 275130 378653 381181 361400 371009 358405 931148 349543 1 340522 362044 341165 353533 399067 318788 804835 307935 306935 288337 299402 151828 292290 284125 264799 281737 668952 275663 272694 354957 252952 214336 1 261199 71845 129039 266895 248915 244601 200627 219493 242279 240465 449031 224002 290861 235675 679203 233228 224602 792735 333078 235448 188183 189357 387470 514574 229101 229172 723498 229660 228619 232330 229861 785960 870405 233635 255031 621130 190955 205759 239990 103245 248766 241108 245252 248328 251379 253046 292669 257932 263408 263522 761484 187273 267749 274983 197594 284483 284308 50636 288227 149466 506217 373835 304802 321498 1 332591 320207 320822 316441 128863 338559 498824 412113 351683 325406 5180 365921 913204 378100 380949 386021 971858 395021 1 410597 410913 415102 300346 428907 445238 440180 445806 673308 457294 471160 738430 485556 543464 1000000 341523 497595 495868 510565 516556 537274 528923 847311 541581 546095 553483 558667 288499 482916 608822 576759 568316 590554 517677 4547 1 260564 586148 660329 613413 640682 653191 658397 664378 579817 742811 267353 679265 694377 495099 840919 734424 717717 723496 718077 739551 1000000 793447 751441 780071 766918 767849 773177 517117 783938 699120 791312 788994 1000000 1000000 822149 743664 822980 721778 913756 656947 837823 896904 883047 856922 542192 702554 1000000 869771 1000000 877301 798329 1000000 885736 895384 940125 897017 336865 518005 1000000 910140 911399 914274 916188 886747 927356 1000000 1000000 883910 808277 1000000 954800 933672 914371 901990 937762 311372 931849 1000000 1000000 1000000 942715 942186 979676 943729 769293 446087 929597 1000000 1000000 947040 1000000 944761 822189 940479 941920 938882 937078 926057 934469 1000000 933517 930140 794911 845030 924403 922502 920311 918335 1000000 928597 806271 1000000 910521 1000000 935813 759049 896541 964298 886666 883649 855763 969393 641644 1000000 673096 950711 541471 895088 907290 787156 1000000 840372 882865 823370 821346 352129 774284 540173 436758 833485 789027 731770 783361 797973 1000000 764935 724537 261173 759302 346327 714657 766137 771478 696589 857362 712374 683409 1000000 669243 687167 625850 810779 672750 663114 618635 142296 858950 600975 637782 1000000 621947 686862 555675 1000000 973737 1000000 583086 679806 570689 565036 556211 552126 1000000 541007 876469 527483 939415 515334 517116 503224 457178 1000000 410180 1 263981 739337 461512 611463 447878 443938 557847 870030 258917 851136 416339 337742 907637 400115 395070 433358 10114 379676 491721 309256 1 516793 355173 341953 345848 341622 265533 332102 434156 324178 319245 634854 348857 307623 303803 1 732547 292919 150002 94486 284553 158590 276120 259425 270172 173435 264667 302080 259345 939815 254518 99868 681682 248023 245755 270755 242445 405984 239441 286375 1 566871 234077 235466 1 231005 233890 229932 219213 229398 1 1 226764 447387 228648 229130 1 423215 1 231253 206572 730300 232314 203982 906737 239222 333022 472809 204256 104113 211436 248417 249815 246428 849937 1 259531 452759 311215 266988 256416 1 120052 194778 282135 390394 1 288217 138502 282729 498740 307283 572509 296679 351953 472365 324969 401347 336224 340732 345150 349918 516190 237116 363971 340291 415938 378958 379674 641944 395011 394472 523321 768464 446333 322802 423301 518669 437178 453661 639221 768228 156341 466800 468244 465240 521601 1 496402 607814 325225 454382 520642 501801 532869 468531 543441 235937 556408 577897 475456 267790 146299 1000000 100095 288109 607059 654945 423163 600839 1000000 637888 4083 485014 491581 28082 660662 668473 775852 687349 692246 571524 605678 740167 506130 722399 314343 216365 839682 744133 823948 955791 649583 812319 771150 776561 918887 773298 791960 822532 801596 805482 811835 812697 821260 1000000 830350 698481 839335 794154 853022 1000000 783753 881360 864147 825510 872449 874374 943290 894906 1000000 888661 892550 908324 948438 799884 418371 541867 1000000 872601 646788 928500 910108 920028 603502 926816 925959 964642 932084 938079 937036 903033 945757 1000000 826828 939876 485592 941258 942152 942783 943022 944855 394927 737870 1000000 976144 822444 927174 1000000 915387 911145 310919 526567 943657 945262 1000000 1000000 1000000 931822 1000000 1000000 946657 924628 486992 920511 874780 792045 913489 911344 921458 906205 816911 823128 896807 1000000 890489 887222 341159 1000000 771736 873109 1000000 901320 750030 841575 853502 849468 844872 1000000 834155 833821 898933 528430 628318 1000000 808625 622362 785560 793707 788581 786029 777720 780693 869789 863092 540597 727541 801782 1000000 667704 1000000 492277 717706 711915 818115 700150 1000000 693261 667711 695007 730969 664405 658360 654713 641266 662235 636574 626707 12941 609228 622406 560827 596839 758714 425826 791563 775066 566288 558474 445351 544870 79908 518077 955140 522810 514850 510575 865240 1 902606 154767 371959 495745 492347 301750 922449 1000000 445678 186715 615967 399454 428650 528075 413794 407378 401497 763126 390980 691005 149146 291620 376954 369222 1 1 224479 346738 1 337761 315812 329506 324606 320408 315899 252792 174018 1 330535 202270 297895 284991 286384 583892 232270 211874 234613 1 523819 264916 262270 259761 257143 1 249732 250263 301634 246178 504824 241840 240820 122327 86947 170254 234283 227787 745596 1 555450 772871 27917 229924 229010 228985 566898 285273 631481 265267 383797 119915 235692 226755 29672 149337 232246 232810 251522 235455 230980 1 239719 550250 137926 240688 1 266705 251080 253143 374711 1 1 263057 263879 258940 1 293726 276047 301926 458697 286755 631662 1 1 436952 389640 257755 315931 315641 321586 964463 330199 429122 347957 341294 1 529796 1 361888 424188 385152 577844 382151 389069 163886 1 413092 411195 409515 419326 424890 972032 498402 441659 434786 451745 463799 465166 470537 472094 492642 489462 492095 491511 511251 512411 640973 569546 530667 536799 1000000 548884 555358 630748 543876 521251 582484 443412 592404 171083 515235 613706 1000000 623403 1000000 1000000 641910 697674 771951 660097 661147 704932 1000000 399411 1000000 917233 701814 257453 645712 699364 725048 733485 736435 741372 245164 720527 452062 225913 625086 844324 895587 784922 791646 1000000 815483 1000000 786188 813857 874083 320331 857363 828593 973714 1000000 846926 678778 854575 858615 903034 817852 870918 957187 270435 945423 884667 872229 896789 894115 1000000 889682 915276 1000000 908809 862980 913919 1000000 928147 917883 565357 932111 930758 1000000 930333 876340 1000000 543054 1000000 940527 938032 822002 1000000 752958 942698 926398 878335 942802 943007 909769 936506 906536 539062 942455 941906 943113 940835 524862 1000000 872139 839904 1000000 675247 753930 770506 871146 869639 907859 926825 922822 930168 895860 1000000 939313 632316 912583 919928 767834 900192 869197 859065 955479 1000000 884322 886082 772526 1000000 861085 868058 424443 858345 854243 795930 840696 848029 838922 831653 223597 824903 819583 993398 809592 825992 872607 794781 147746 743361 779417 774182 768978 923099 1000000 759695 295051 744561 835235 730346 686855 718891 736062 707369 426951 596682 689725 684480 715599 690405 603433 659663 653585 1000000 641371 443956 528648 623324 1000000 394707 1000000 592201 470086 278607 387767 775128 714905 802138 709632 561688 541472 536315 498032 523165 519417 885768 308081 512102 338602 487786 536755 707038 470318 756081 514601 452595 446850 418063 196873 189645 424331 402049 414371 407949 393358 508880 306060 1000000 1839 629211 372299 353522 180352 285485 206448 347664 1 528207 334886 649415 465667 232653 317026 267720 520966 305793 615194 302921 294280 738207 287505 474387 1 277930 273984 340622 488339 258819 347064 259899 257407 254986 252648 253615 847513 246296 221232 141221 1 1 558173 169820 234542 265343 409378 231754 369683 229038 229494 228661 840766 366261 663036 254438 193001 408435 13049 222288 578589 229332 230343 1 231540 1 206432 232699 235978 237180 238830 240868 239416 165923 242177 304200 246558 250683 248300 262794 1 59932 1 267300 329573 481760 229024 279571 282352 675258 432774 561161 160833 394529 297843 307920 268202 638220 426718 324854 338010 304442 321375 386474 346357 394057 345879 360502 365443 365721 375268 741762 384906 390605 395833 393645 1000000 411903 425956 480969 428342 1 439596 449172 246815 661716 497765 468447 474028 480243 512253 586995 468573 476546 468181 513427 1000000 1000000 205237 540759 546891 482857 1000000 564370 502602 576299 284044 590330 599291 602728 167774 1 243859 485145 633416 605514 808073 651825 511972 651080 670002 546827 746412 955761 912501 707216 714403 1000000 535848 710235 1000000 726289 739928 584578 1000000 759929 952921 756757 771112 872716 1000000 984071 793220 798151 849899 1000000 812072 817601 821299 828767 880002 823682 1000000 843446 803675 1000000 883422 1000000 867267 868726 1000000 877966 802788 1000000 799470 889817 891036 659418 897174 917458 904858 859954 923040 914419 914166 910194 957564 1000000 923929 925841 1000000 926503 859756 992026 1000000 935255 1000000 1000000 861433 923177 940705 1000000 941918 941922 942390 837742 942650 658001 942540 878516 996045 936160 1000000 939195 920219 939027 858358 936060 926369 1000000 1000000 1000000 602853 902326 926810 924936 922952 1000000 915146 1000000 931494 1000000 486604 900990 338291 589769 648954 1000000 894162 887758 907371 1000000 840837 874122 627496 871964 848492 858955 892057 841729 843470 842147 833091 841677 837904 824629 821309 1000000 837243 719632 1000000 713618 790695 783927 1000000 765228 744507 783674 671616 741906 586512 725627 1000000 729510 725851 720140 727211 1000000 699339 853714 1 685078 679032 808702 373084 803080 654930 648600 196024 636609 619588 641312 612216 612171 352592 595799 592682 691720 580903 87613 570144 468941 886844 548639 544674 537629 399592 525109 884518 513201 517341 37408 494236 486000 483108 768675 479511 561572 611346 548489 279702 443395 536849 431031 110439 419553 676172 504539 323279 402731 394224 391327 216871 377244 1 367679 362786 449432 353652 343762 323976 338202 1 333964 238369 321921 772518 311279 371946 311309 301929 878664 294519 355010 288335 284061 258988 472157 1 284127 1 265614 273361 260224 911526 1 132131 212597 150475 246429 416870 253066 240759 213962 23092 234015 1 233772 322953 309226 125014 256213 715643 228652 358439 227796 872742 377346 211641 41117 317841 394696 228319 444271 229988 401950 1 232716 232787 233221 233252 661983 223186 474772 340866 241452 244755 246809 1 250464 253002 388062 148356 215149 261999 313742 191773 268767 218876 464122 279897 319412 287393 45867 440021 330910 36379 516486 1 17405 489530 313139 320133 331213 1 338340 169968 349114 1 148578 458794 1 373353 815764 398842 388064 958445 501978 1 409882 614071 411288 476692 28589 437743 68404 483596 490897 1 541523 465824 375465 483623 489717 1 501943 578907 354303 294502 534038 610321 457110 545518 572943 1000000 563196 549670 575584 1000000 575236 465968 601529 628857 612807 677904 1 631066 637397 470802 649835 679974 771817 799191 673938 680019 1000000 695246 697467 857625 1000000 717635 720881 724045 717454 571221 743754 748978 760960 819483 765270 849151 1000000 779691 786223 270792 782828 798072 637784 968829 815808 1000000 825130 836468 830722 831513 842893 665818 851315 857918 859393 894991 1000000 875483 828288 1000000 881543 1000000 889106 891704 353071 1000000 909203 984887 906305 1000000 757855 914044 931058 922269 581122 922772 1000000 926734 1000000 930128 1000000 933119 983509 935587 936563 370645 926754 920455 528289 940694 751498 1000000 942005 1000000 975048 1000000 1000000 941760 1000000 894461 1000000 1000000 439951 1000000 242356 1000000 935044 933676 887260 930275 927663 1000000 651887 630445 920705 943895 919128 915080 911844 898036 906676 903863 893873 463766 895050 1000000 395659 885783 881881 878508 874931 406095 898846 1000000 986825 884551 851688 1000000 1000000 973408 782973 370003 825523 820752 517906 1000000 799933 801759 753653 705482 789511 1000000 776304 724205 759820 837783 866587 750558 387983 738332 732709 727200 720114 715561 780897 691027 441029 1000000 420440 710547 674162 435882 662256 664045 720908 673236 637870 823674 435228 736857 613231 613952 373885 594652 628234 581827 579523 26800 263207 557323 524520 604484 515144 532812 188861 520852 514389 508669 502356 492156 1 1000000 477920 472181 340964 476397 455119 449249 444155 434046 384510 428501 950018 414777 532817 404719 1 934557 461019 1 377550 371404 378097 830547 385808 350759 366052 302778 340199 351225 66714 1 766921 825738 436427 310371 426097 1 299953 283951 291697 288000 252706 370695 358165 323512 708085 237783 1 274111 260689 257949 558064 421161 250807 355946 210384 244571 243173 242104 260276 170419 489599 234873 1 142931 98980 258385 560992 228471 228257 226870 227211 1 226962 227417 227100 227055 796821 219409 225618 407659 258033 230379 226438 676830 232099 234330 576624 237058 236195 247584 241803 243770 1 247488 249873 251192 248231 256883 349583 262052 1 69977 288708 270501 276673 170997 119781 367154 337236 315542 297235 422489 304776 364522 746698 277157 225727 1 326245 433470 319030 350235 287908 352096 356843 297506 366545 255960 372351 338853 385392 391902 365646 402213 651371 413258 520777 446429 341066 435427 441945 421543 441374 249257 124693 281935 48829 481805 221819 493743 500512 400925 509704 303581 319752 251386 529667 531836 705882 554785 560960 594179 570745 603119 24872 591760 218755 558771 670186 889727 315893 629163 634468 658114 1000000 653310 658691 774695 958653 620918 682694 478972 660184 651005 629546 767371 639398 704673 1000000 736955 742086 732792 94601 760300 763271 768608 773881 511452 931176 789539 800797 799586 804528 839219 813816 700743 828358 818302 838877 832719 421850 1000000 816941 853863 846232 1000000 863887 1000000 878303 885391 880255 776668 888223 897101 1000000 689347 891347 810418 905789 688262 983894 1000000 915289 940864 673777 926413 850661 864784 1000000 969815 1000000 955513 834509 576508 1000000 1000000 462913 398853 939476 849554 1000000 941177 555991 884132 653892 941982 936998 1000000 942374 918774 1000000 1000000 896345 1000000 1000000 1000000 934481 933067 1000000 1000000 928567 881971 1000000 857262 877849 938439 912721 929648 904719 909547 1000000 834097 864670 1000000 1000000 990974 868611 901488 754401 823633 876135 872001 868141 870371 928437 1000000 852141 848091 846129 839853 817917 1000000 825919 696469 797605 812386 801951 851459 797379 844846 787672 861670 777489 749358 766799 760733 958633 405947 738892 758199 531672 738246 882596 1000000 770936 670927 697643 672480 687525 679031 1000000 349093 385163 1000000 645844 216865 893587 521061 627035 620710 599663 598849 601719 743430 589789 583584 575925 299874 597285 430753 395368 579420 539890 149092 545492 521872 515511 514448 318552 992894 729833 486104 809303 473635 1 461750 158320 451571 271060 987799 467804 1 444637 376836 558180 1 988282 404855 375120 384788 379715 410358 346481 364549 871556 353543 342256 412856 57341 586589 413504 385574 322486 334690 384941 485517 307098 303761 299808 295706 431349 291737 292257 280745 1 288573 271771 259330 392398 393939 1 282769 255812 297402 701572 715152 497586 244682 146268 241211 756245 191062 1 1 233818 300699 25380 342839 320264 1 683749 169249 227083 226755 333670 226439 226436 558599 1 227086 1 222191 582081 229342 230240 1 232338 67938 557420 1 363889 783227 241801 253666 244014 167232 248751 244693 253304 255711 1 260825 268269 160836 269224 279131 276436 1 91429 332844 288537 87310 200982 344275 304550 307019 311145 299647 348380 855524 327527 332150 324482 333967 1 320523 836351 519624 831541 405564 363890 467653 115560 323366 408397 401770 1 1 740915 452414 414813 434036 968769 839337 412011 374393 622168 558215 910230 472132 512662 1 497592 504359 509713 440694 473189 527937 489103 541322 925117 418406 344291 564686 563841 279931 677462 574526 596527 607046 611884 611425 620519 623428 628589 638589 644951 650689 657369 632632 668636 697316 1000000 595974 606279 1000000 710815 1000000 714369 722374 734505 728556 1000000 1000000 747826 918070 730399 461865 1000000 778728 781996 1000000 1000000 985902 802482 807366 807920 872884 1000000 821162 1000000 835124 840347 843793 852942 805198 526722 872086 865648 867859 871487 875232 903832 874354 885607 854293 922898 892804 898106 845834 775724 875568 929800 936887 1000000 915890 915841 946553 918705 840710 926560 937991 1000000 1000000 932783 885331 935263 823354 939085 937638 289761 480792 1000000 939186 936582 1000000 942052 916618 941211 918039 742512 940278 943269 903971 980969 495634 710826 1000000 854185 932926 939399 1000000 910561 926975 934599 968199 884093 919186 1000000 691761 912319 1000000 1000000 797330 1000000 898277 674404 892819 889654 799263 894516 892722 876085 872453 870154 864729 878730 857154 854700 210654 419852 1000000 719582 772273 826447 822656 427975 750943 807192 787510 802181 793709 797269 1000000 761038 699170 950453 762333 765905 759401 515168 740630 744274 726110 731226 182190 1000000 710393 700828 686184 703747 942708 1000000 662672 664655 658768 754851 637828 1000000 601270 620250 578729 614833 1000000 584236 597304 552172 1000000 647657 578364 614538 348746 560359 544809 899589 696386 427225 523177 518151 567671 484100 498882 455596 553580 481333 474997 117305 907250 452882 292335 445854 1000000 1000000 428925 1 416199 102462 446957 306643 343144 1000000 212078 379404 389185 412268 297373 360752 356432 354001 128609 358934 352181 332905 326720 84773 317167 1 1 78350 303862 304888 307423 225397 215260 290645 294922 279142 264880 271379 266247 268235 264008 290479 264412 255963 250625 281768 372451 246660 244583 242842 247347 175760 214241 352004 1 233375 1 231257 230107 229196 228485 170179 227193 626662 226380 1 208456 356023 791466 1 366543 341302 1 73862 229377 1 206789 210165 231253 332494 1 7453 254765 240000 552855 138573 876072 247721 261578 682814 95220 263798 418975 1 265048 281187 268136 272168 1 280232 278137 135070 239818 426834 350612 301575 307522 491313 316093 320939 321012 302699 327482 451307 339014 324847 348564 353049 357975 369879 99115 371834 377726 586517 397873 365197 398573 403822 405333 78580 420138 223890 413946 1000000 434870 657552 454054 459541 474948 471430 1 426591 490069 58957 501261 1 230494 519594 536575 682243 539479 545953 622228 556615 558895 604377 560180 581249 587449 584237 923687 170240 486537 618313 624553 630695 642954 660465 649052 188479 661957 668539 673545 672717 413641 248890 788927 1000000 665217 784293 727508 1000000 1000000 743565 785941 944370 753824 765624 341116 856304 1000000 770049 785966 806885 799639 805002 875796 963280 570221 817236 1000000 838323 1000000 945910 842094 846333 1000000 1000000 860837 862484 1000000 893624 734024 884955 823377 884917 639128 890479 862132 966665 899780 1000000 894288 816857 907796 1000000 1000000 921294 898993 939689 923818 925586 1000000 928967 1000000 789582 1000000 733172 1000000 934440 937491 939143 935558 939554 940160 942645 977246 940804 940790 898480 940612 940334 1000000 935700 913546 933107 637583 942393 933793 934253 1000000 948918 815896 1000000 962228 919584 923395 921420 1000000 947364 905820 1000000 915466 1000000 902903 959894 564804 896296 1000000 885615 953301 1000000 880919 433326 877255 984627 824846 858240 1000000 554575 849924 548912 605053 617505 1000000 823945 1000000 818485 339921 325290 777685 730011 794407 255050 1000000 776973 356408 774455 763565 841933 759340 76100 613584 736353 524678 794153 1000000 719528 707613 713696 660265 835255 684072 1000000 246025 814772 660074 77722 603458 560140 245542 667429 539945 617000 496845 604797 522753 562329 652126 580019 639727 581082 561436 566187 575021 541210 865603 530591 547806 496609 515673 506179 500167 898120 499148 425115 476265 470676 464461 458996 730062 117763 1000000 455770 401718 154697 418950 379311 415550 407347 397323 392052 386838 381577 462937 371667 366588 361768 42901 280993 327202 330287 338406 334106 1 772982 315133 316549 319036 309465 334330 452966 296904 830236 199616 1 286415 279284 1 596361 270001 268314 263599 229366 256823 1 727407 253250 249259 240957 252929 218670 252586 241984 518573 258457 234635 231218 232312 130270 229924 227685 228420 227479 175168 388884 452830 226568 208768 261083 221862 207317 226557 274214 912502 875655 123599 231530 468509 236550 231897 153148 239503 235899 236745 691250 241442 222241 264053 242393 247520 251032 1 255842 229979 819788 263768 263713 265643 1 259140 1 279943 418671 226553 310065 404279 841540 303916 189088 311833 246835 318019 1 507867 343036 677143 342096 346493 307749 1 874724 596763 608152 375803 380347 772543 391516 662283 401270 716359 412524 425990 291762 1000000 440786 1 444438 926049 482421 463777 988144 475220 504066 537176 490058 604668 412865 502992 517815 538671 529782 541860 475672 605630 674305 587124 566601 697139 1000000 584704 547539 608018 1000000 595261 618000 622308 627668 194076 469997 803552 748090 1000000 494701 667619 629322 1 1000000 652381 1000000 832132 214336 772046 728439 729521 732710 740831 746295 639819 778686 764156 767801 787931 272710 566294 789074 1000000 799508 1000000 808472 451021 443528 801314 825768 831639 836074 840285 844651 848238 560079 913005 885892 882031 866809 909289 875814 251438 882745 860669 889315 1000000 895516 841905 933525 860495 938533 1000000 1000000 910795 910212 884269 1000000 803642 924597 755503 757873 984142 931057 896054 931238 933580 973418 790270 944412 938522 652270 1000000 851511 951536 581652 929690 837982 940593 943382 939077 939139 938603 937828 301515 936236 681504 934113 1000000 355215 930182 937117 932209 924397 1000000 924885 919496 917355 915064 904750 910561 906476 906053 1000000 899604 894039 1000000 1000000 887307 420042 880671 879900 447908 848756 445140 594071 602694 855044 157637 879389 842053 821447 837054 824907 824440 799530 627830 811429 851282 798893 447440 1000000 786621 785360 1000000 778407 790011 1000000 749639 902815 590500 743002 731101 725387 720346 258929 708807 805432 750917 713030 529158 691058 919361 667359 780134 680649 649690 653332 636895 1000000 624681 617619 612315 606179 599730 534083 770008 555734 575191 703847 663697 618402 602701 493014 545595 531898 555399 1000000 518300 749432 503168 478680 489389 483417 1 471690 516301 381265 691786 963216 350307 649671 598628 427832 178689 429665 409120 431688 812811 299646 386180 410020 629148 372580 355045 1 357771 348434 348256 427747 334552 334319 330082 325778 1000000 1 313203 308279 304337 71882 491859 293732 1 233940 1 278690 276835 288219 270114 315462 920768 269250 259061 254788 246665 251480 224461 243453 486519 1 706578 183718 1 515789 378171 233212 239841 395263 232248 358537 204298 1 368128 229872 224432 561436 723885 239491 430627 224657 583007 225467 226179 323478 221625 236684 229021 38954 571035 225166 1 98794 250535 238077 26321 241199 246527 1 248201 207245 252224 254646 679622 277738 238128 276019 268220 583489 285891 260691 328355 282517 329146 464520 586368 298598 300796 305950 318159 1 317989 309451 340803 378844 310697 1 1 350572 514360 396305 232347 175793 435127 197297 383681 386119 396207 399778 405203 360859 471759 421546 894598 172746 438485 444057 431523 455570 793338 819077 438767 503984 594359 511115 496977 418637 676551 669988 515519 527360 842760 539845 530337 1261 534444 1 9808 443772 571239 665334 530414 694062 213768 379904 623141 618461 836340 638504 855316 658746 647638 427860 668909 747924 181676 681776 692711 832831 780030 391828 998466 670850 721892 733985 531726 535067 744230 748448 767577 766476 72254 776519 781626 790965 824756 879765 798034 806605 866083 816132 820523 825369 830181 826493 766795 1000000 796978 413217 854906 859305 1000000 895271 846690 874314 1000000 859589 795477 850837 891092 742714 897161 900053 944642 895468 574163 926204 952207 932648 1000000 919682 932762 923595 952080 1000000 952496 960673 928139 864444 568145 933732 936032 793963 937769 1000000 938897 938696 945669 939211 939893 919097 939782 542464 986872 412684 938271 939271 937414 936884 1000000 800134 738243 1000000 864954 866766 1000000 1000000 1000000 729080 1000000 1000000 921293 1000000 904644 440188 1000000 925046 885401 803186 1000000 723846 954419 869639 780144 1000000 874189 870822 883821 862994 840891 855196 851160 1000000 1000000 918720 695394 832934 964815 820616 340411 810656 728554 801584 1000000 791625 786574 360861 776257 890591 765743 766152 749148 771064 785248 738461 1000000 727210 720820 636996 710322 704201 423067 691287 686551 409239 674941 655434 680985 652342 650434 561388 654189 312024 625954 1000000 547805 607434 601247 1000000 1 634025 653528 795224 713284 557870 645556 415940 480621 548109 537875 511679 669618 81524 523636 496718 490640 484699 472854 358482 466901 694438 423785 444233 463506 221117 458901 427317 371863 415697 410414 390674 404339 371454 466190 383697 107061 1 109577 329819 354377 353998 408436 344009 396429 327531 327451 332525 761058 370096 709126 308081 306202 148658 65580 295834 612059 247019 288249 280365 165670 178093 273384 1 1 262245 664120 323949 213774 233949 1 263550 242001 253926 161966 1 234913 1 222197 212227 231722 477235 125360 228561 106149 437702 781808 219177 225644 1 224680 1 63050 224822 224845 242035 272999 226400 226714 227448 890494 225232 418214 60964 1 555902 256471 237259 240077 253954 590884 244490 9506 265997 251069 253463 532747 146754 246140 374891 266928 401328 272981 551826 302246 363393 286853 290681 287998 288055 300751 307056 306702 246689 823548 1 66838 329542 1 342600 343869 347807 384788 357458 1 446505 372041 706215 371527 387689 290427 399079 405060 159575 464069 419395 424959 430601 435865 441971 446240 780281 457118 232094 470365 478046 390033 488770 861462 736054 506907 512916 507436 525023 546076 951588 543563 549691 822129 562088 871693 573328 239034 600768 624229 599267 605400 1000000 617816 622557 535450 636252 642385 452234 660802 654707 671308 758565 166578 684474 959213 686454 1000000 718607 713884 719624 770169 729235 636007 742162 564551 906032 763728 655423 772376 419623 779685 784820 785269 802170 800371 786712 652407 814347 804842 884515 790975 830847 876849 333933 804078 1000000 842325 1000000 239176 852368 644862 1000000 837285 1000000 1000000 888136 889724 962748 895822 896064 901850 907982 767075 911973 1000000 914243 1000000 1000000 715189 934786 914433 926100 923861 1000000 951161 812610 1000000 934325 1000000 933655 755336 939139 936251 658830 1000000 836874 861049 367335 1000000 937177 1000000 917649 851932 784526 531676 935794 934858 893691 989780 946668 1000000 925321 927030 925366 923362 834640 919867 917648 914957 1000000 927206 906146 573202 883208 534891 897425 890651 1000000 888221 970719 880967 1000000 1000000 597873 806740 730288 549544 854320 1000000 850857 839971 832682 834734 829552 913246 821467 743100 1000000 412636 798890 849751 1000000 813544 1000000 755451 788929 766617 761430 463196 1000000 745121 1000000 795496 1000000 723172 520609 711424 678373 811202 693659 244988 689551 592543 665569 663837 657837 624552 817146 628195 1000000 742883 614773 611578 1000000 985879 596355 598427 583954 577706 524353 522894 300720 553310 546795 541937 632372 549952 522222 612246 863902 755765 519238 493586 484268 806072 664689 461145 533561 456272 563920 444882 407675 150599 437577 555200 417761 403391 556608 402496 340809 297677 1 379589 374547 203062 348451 354611 356476 140656 336816 340703 331046 331876 1 322976 816700 320511 296476 299740 302534 298619 789761 291292 236280 284000 314678 277546 274324 251990 1 635396 248966 265684 256997 680848 252117 250880 255361 261804 243132 241237 276092 36384 1 265785 1 520311 580781 377175 205501 226811 227425 225874 216645 274086 224534 797831 223223 199033 144982 857441 224573 724968 353256 389540 487635 218443 156236 211252 186620 1 217982 240406 109171 237317 239606 194960 265007 245882 247655 249920 252168 935240 257311 78723 1 1 248333 268111 277689 277627 254919 261351 288140 289925 897236 299199 274053 306946 868342 708134 292096 323468 327806 331958 129887 342329 345869 371523 823854 1 457762 346058 375066 415571 716459 390515 332744 508933 767279 1000000 274690 422867 430936 658188 441286 663351 1 457533 1 458458 474401 456770 487296 449949 499356 504620 776891 516616 373797 617440 535087 828464 530978 1000000 556277 540668 533768 578413 879348 809836 464641 717842 645382 521550 1000000 674692 69217 539147 958369 955677 658435 664448 666320 676456 666632 681105 297000 699267 733630 681635 754517 699389 936358 727421 411874 746644 751100 761149 761338 365799 231210 736957 781238 781029 420428 392115 809019 802910 538969 918019 821781 311451 400124 864500 839162 857721 850229 821401 856067 860019 873761 867910 871439 875101 1000000 832848 879835 868526 949541 894502 896986 853169 898962 1000000 1000000 489077 1000000 1000000 718153 294028 997151 917776 753666 926689 1000000 798834 931091 932392 1000000 932367 513039 937862 998200 615220 937844 888688 938720 1000000 938947 925160 936226 938456 938112 937636 1000000 747055 935562 1000000 933753 932916 931291 749065 928518 924490 923689 925014 947864 919828 1000000 957456 910322 911651 903987 906635 1000000 900620 897786 998748 1000000 809039 969784 882165 878766 875706 1000000 827262 1000000 970513 734076 840413 852860 872287 840050 809925 819403 990317 822037 817684 540483 763010 728012 803403 433521 788528 713357 787286 773431 767830 92203 718264 842421 745609 770942 735131 625901 724150 717645 99669 484824 374558 536119 692427 700808 680771 330013 568771 464172 458186 536023 935004 634675 627484 624029 624245 610045 605094 538957 591442 544640 613742 555153 685692 582978 476629 357570 528883 558407 714305 524430 760175 233723 513845 495682 454347 486980 445597 558609 909557 463450 457612 451758 446050 443560 351333 429012 1000000 252490 85268 526989 484438 396221 390941 393777 380536 1 353742 351340 317936 386615 350964 345506 341543 768712 332483 344498 344902 502029 387595 315495 998837 303193 380950 840486 339849 199693 411492 244184 296494 228216 269219 231456 691168 463705 273835 260533 1 271381 249798 120547 1 243360 216764 1 237598 260467 300435 248879 231626 230342 369116 1 227206 226393 224438 296632 250495 225815 222329 695462 224240 223483 221905 219276 224352 273768 1 226058 1 228048 270493 1 231355 345003 233755 249181 303424 220056 240437 237592 243741 247892 248967 251111 253218 256090 279572 446131 264266 1 324301 270725 69631 278367 1 286110 290260 294699 297602 265642 251948 309287 313380 317530 678170 326068 332988 337421 376819 291946 858288 354084 647647 362142 366551 755679 418496 76585 388531 434517 406941 413842 415639 385323 420776 433016 497806 1 724305 628778 535325 460742 1000000 1000000 478393 497197 422882 510618 907125 492262 421189 513383 1000000 532038 467027 626392 320525 1 264867 819527 570116 587145 356442 594739 597116 531231 800566 621001 387284 630616 638398 703480 1000000 652982 698601 165709 674251 680217 686132 935437 659113 669323 743676 723129 1000000 723247 732405 744672 743545 747830 754890 762475 765225 291998 761224 647315 776538 791046 796051 1000000 817139 812553 814649 458054 1000000 415717 833465 815813 985286 847335 870443 851273 858229 862192 866046 873161 895388 1000000 862809 867312 748621 890026 893012 895682 200591 873983 952941 907972 909079 911932 429192 530760 1000000 1000000 924285 1000000 907780 1000000 930768 508998 1000000 703649 933844 931090 925825 785711 963837 286662 928669 927818 936922 660480 1000000 931004 940677 937704 1000000 933010 607935 935319 309816 934945 940495 927350 919958 1000000 1000000 901804 924034 1000000 1000000 1000000 459463 914447 1000000 912129 1000000 910795 810916 881624 894442 833562 912820 401958 882644 881091 875785 865016 869528 449288 860059 638073 594804 716378 844942 813559 814341 836812 830206 129902 1000000 813857 1000000 822570 635464 792169 788973 358756 778191 798728 768960 1000000 758130 744765 747277 821207 621588 595805 724994 789166 686313 785859 774774 696038 683181 677961 684514 777407 537280 682191 998690 646573 642078 1000000 627237 624983 617854 611186 604609 616813 581342 589932 847261 478404 569326 603342 975721 549193 585403 749722 981929 199535 1 511169 564432 401188 135730 474261 682106 526100 470519 622739 662474 1 603507 441489 232018 428922 424542 361668 980852 408023 994071 439338 393406 367863 381533 375631 976358 363516 362277 318524 318770 424663 347030 337195 325062 609238 1 308736 261858 479148 9950 303727 1 281096 357030 302655 285277 1 278467 277936 376453 249687 355615 698222 225828 228143 255207 699654 250197 225643 698403 85509 230692 737437 201342 235955 230360 1 230676 1 1 227437 225775 225872 39450 230299 224133 355620 154788 357074 322192 223116 299459 223432 242093 224127 220215 153327 226722 229769 185005 548661 1 226865 221880 234324 258714 24658 405826 1 243322 95938 247584 179967 1 1 762265 254728 271064 687960 269483 191351 274561 194087 276979 223444 304786 362457 305724 382905 306580 307411 338875 407203 314946 89910 280335 404192 290435 333273 351835 961350 356276 759886 1 423527 454556 360404 383500 391771 394396 1 406042 413276 444293 153610 432051 1 289627 642618 524763 451608 461798 447297 477124 678332 1 492497 498726 1000000 581815 518392 524506 531009 496986 626204 533497 1000000 441008 563583 502616 795089 576068 592472 590756 783432 631360 349347 622938 631205 635649 857375 657194 1000000 659911 667307 673278 611077 801176 1000000 80624 1000000 811605 713477 594279 523209 733564 585428 741019 747372 1000000 757849 978465 767375 773752 751645 317741 789131 166564 1000000 803944 809421 907441 535016 820115 777809 831845 836096 839704 857108 431438 851444 856781 863562 744292 663767 1000000 982976 811650 1000000 897990 1000000 891989 1000000 817002 404284 899534 580754 615049 859549 1000000 915325 1000000 919249 925992 923534 929042 637016 927916 928502 725096 913586 1000000 1000000 934846 935613 959553 955579 428999 1000000 938560 938523 937971 934164 780644 1000000 344197 936435 929962 877563 958793 933376 862408 753364 929841 1000000 926475 1000000 929481 1000000 600713 917999 999506 913719 910416 908890 897443 1000000 888616 898410 895597 910086 1000000 886361 884037 832228 927998 883012 849578 861553 785756 857507 977145 824320 845722 841002 837250 834172 983193 824362 783280 814498 786192 458097 427476 795361 1000000 172641 780182 988840 1000000 764257 1000000 753872 748252 729465 1000000 517851 1000000 260614 730004 708192 706610 745960 691431 508191 587688 688250 768344 1000000 655519 649166 644830 643059 348097 90827 618801 608879 656469 113800 600074 892695 1000000 649269 530855 626493 795132 765245 618498 458928 901967 589216 86946 513816 506239 501669 490312 914506 1 477675 229541 472876 15913 879031 162083 442643 393100 467160 425791 420102 419667 409137 403822 401662 780733 386525 38291 377258 680764 351819 355385 357481 1 385769 289206 339443 991223 1000000 114688 320930 344242 704224 289105 346581 300577 377347 293871 232740 285793 765708 279497 1 1 266068 266411 262739 1 1 304381 240215 257114 247875 1 561975 438813 250710 237653 195540 232752 234207 340311 230130 150861 102324 228298 913140 1 223608 869991 223397 223034 231850 241592 1 142332 15822 406853 216960 224061 212435 1 224848 196992 251462 1 225288 232558 235773 494150 146509 291728 252120 1 1 372577 797624 1 268793 111769 258868 262001 351278 285560 265877 273676 261277 297405 287712 235378 290778 296905 299072 474646 309241 254590 316466 319473 317797 307163 326029 335356 340411 349879 343998 354529 358979 364344 58906 391907 382712 153716 389777 1 400363 793254 603224 287597 901410 417293 302886 8382 402004 450950 463668 462496 1000000 474102 479958 168737 317568 497941 499594 627035 425418 795934 525761 625340 541148 546582 580519 539933 531980 571417 125828 583999 636773 614317 628420 599409 1 1000000 325579 633392 664222 983758 630231 741622 870943 636702 1 756461 555355 645360 602641 100342 710675 717725 1000000 728189 719324 961126 744902 1000000 532800 761180 772313 587466 1000000 786839 787189 800240 1000000 1000000 848350 866288 872898 744420 777926 814830 834395 1000000 1000000 1000000 851156 1000000 1000000 862871 862422 453390 871218 738132 880771 855710 810517 888089 893176 1000000 890671 1000000 899168 1000000 1000000 911506 914354 713707 935636 248849 976468 929994 1000000 927115 929899 625822 939611 932207 943186 941053 934924 623549 936204 940312 937028 921535 936725 909894 1000000 1000000 936928 1000000 1000000 932400 566113 919293 452472 770362 1000000 922256 681399 888245 705981 923203 1000000 1000000 937161 799715 913656 911115 1000000 910103 898949 904016 508798 895925 885585 812916 919485 883461 880145 890146 744087 870209 393410 821842 858566 681739 850521 495765 886001 837998 833668 948483 828497 813878 507980 1000000 804273 1000000 796377 95327 599776 781288 782676 873803 302725 760586 755214 752775 862515 726899 731203 726945 1000000 1000000 969394 694422 380865 692642 346571 680353 661204 276937 609198 667227 468046 644616 1 570765 626289 541077 613912 991770 581437 706538 557205 1000000 576655 570547 564357 558109 769668 1 539504 479824 466989 514585 937286 508984 512161 513065 682913 485537 524963 747235 466594 460222 461216 536148 439661 437554 603903 310870 1 1 37316 463739 399370 391372 388357 378450 473479 731912 379264 400371 530598 359008 486344 289269 340208 334900 330465 106970 322418 267107 290617 57924 318855 301203 208807 457377 172055 243869 288205 279407 156992 272859 266007 278444 121736 183924 257984 698618 248847 241537 472411 247152 228754 904363 1 518309 151783 219991 214710 228103 52252 1 225809 226613 218547 223850 606804 223248 301513 276073 1 224986 221987 295799 222318 1 1 178634 139390 471385 127750 77089 232970 1 657047 489763 345910 254528 1 1 1 241176 233422 366441 264443 241592 938723 658026 256486 397498 263575 1 267421 407177 471299 278707 283249 285826 409805 325253 442069 880277 304355 322557 432692 299360 255655 375283 276854 332468 423863 439611 1 364612 77931 96215 375333 368608 378224 342555 387627 1 397898 456849 409149 385291 419757 417259 431341 358457 442115 447542 454219 9710 450821 617945 478088 222722 668482 619404 491934 490462 488452 1 540830 532263 818816 544580 75066 556938 1 570894 575373 61474 587926 594141 26785 607740 340412 662360 496850 100659 848706 738962 649591 728456 643502 603836 804710 679397 685503 230280 696974 704150 723726 583598 1000000 734424 731703 582123 684490 869507 793221 564008 912010 764358 774276 693226 785398 790237 825827 979540 827227 776862 814138 1000000 821849 1000000 832606 1000000 733832 845408 849473 859695 865262 861319 872695 880225 628227 875889 874230 881623 994924 895749 878919 1000000 878027 896344 904768 684734 641146 584264 913076 914171 917331 1000000 921501 933936 1000000 923591 527058 945956 984349 936002 280369 1000000 1000000 920764 1000000 693575 1000000 947989 937017 929161 939282 936823 937296 934317 1000000 935478 934500 932587 734402 930566 930080 835295 1000000 926720 318499 931065 921526 920112 874002 926471 937759 1000000 618801 1000000 542503 901794 899091 911648 645486 890326 648619 1000000 882287 877336 873758 693733 802398 664405 793550 904540 851264 819187 842990 839990 259946 948540 820411 145212 893556 811776 806061 704716 797312 792362 782036 805766 640184 772976 732132 761196 756201 763821 721596 739207 732620 590731 403827 736284 431401 705536 704332 687714 804780 682018 676062 670076 354566 587219 652066 637817 639464 633684 692316 639735 615197 613687 806998 835372 576309 601017 576990 818148 574376 322764 534141 1 457007 559028 528601 1 518115 510222 852127 497797 612967 483259 472521 385437 415131 483381 462220 450905 226310 439326 56673 427967 422338 414961 880730 160222 558786 659401 388796 194681 440165 547194 496257 361017 333363 902202 352940 343411 341087 334748 332153 1 767354 1 314791 314450 1 301997 880073 355871 300583 286792 274667 1 1 272684 180210 933268 447991 128565 303684 255431 1 244738 240756 245986 1 310070 319148 307619 235926 240578 234303 203272 229826 896217 238978 189877 576776 220576 242061 218095 223366 186431 221639 222775 224644 316801 240555 80053 197364 223187 596866 102795 224715 476270 226494 188103 1 240283 72393 233059 230442 247955 238310 240046 243382 243907 246613 315475 304663 253739 443491 258939 261845 135441 506182 343945 282238 277337 1 282943 268915 642294 295025 279944 302922 914634 1 314804 320716 323451 280509 322464 384713 350413 342270 340867 349505 360289 365077 370403 375485 380406 345626 392041 399389 127157 582975 374372 657789 423626 429225 434877 791856 446291 938859 556071 492162 517493 575117 469416 489202 518189 586613 498976 511686 533417 527363 516759 814176 538674 509759 300191 482225 656175 535279 915509 585548 95751 608195 604218 617340 1000000 693646 674535 646599 1000000 647222 1000000 588636 661863 671383 590324 369839 712560 591296 745672 370170 995646 508358 411678 710858 746077 736245 634879 696177 1000000 257472 727830 773341 777966 783285 635057 792850 1000000 844088 660882 417329 673871 855877 712168 495309 499708 882814 1000000 847831 851881 855870 782336 870409 867232 874766 883610 879066 734419 878287 977707 887272 893903 476332 899794 899982 904130 1000000 909632 911836 951638 1000000 899280 456981 756456 1000000 925491 919823 925901 929515 930042 866696 451632 933513 374766 488082 937306 1000000 954220 938267 1000000 934787 1000000 936494 935831 765536 939528 1000000 299636 881533 931283 953608 624600 396513 943955 899476 926983 589220 749261 928671 910015 914910 854066 656176 901011 904640 902195 1000000 903101 924053 893132 1000000 884861 1000000 877826 1000000 674345 1000000 816571 1000000 855821 506315 845577 859700 861677 835184 828342 826394 818169 817242 812623 787378 803092 792479 1000000 788236 805400 780433 772945 602658 762410 697427 860988 595025 736961 372624 726326 675680 433176 712467 1000000 724405 531197 713321 689157 1000000 671309 665018 655522 389698 710924 640968 634923 610451 616455 615166 608511 603832 915937 951592 659396 579341 573055 93438 592776 554541 518897 542505 78293 546195 871253 517611 687489 517609 503585 466820 469755 483155 378020 460782 71987 437041 465923 477276 438614 183571 442709 879556 1 412346 467858 321738 384796 110254 385552 722647 363650 370168 349628 667949 353070 291804 344881 334723 467120 331999 328006 316071 1 330626 504356 306869 302362 625948 186433 36348 320736 283549 274693 276972 296774 843590 267432 182189 260649 258683 255937 192035 250855 1 433239 240272 243214 223510 227475 341526 237729 278766 230832 229730 228268 271287 202197 98026 224816 223523 711549 633940 549094 100066 370291 227668 173499 77566 307833 221732 222078 222662 269301 224022 222079 223967 227088 210010 234859 230648 232166 258025 235492 235989 239055 699599 241232 105394 21601 223082 240051 196481 256408 257445 264268 464682 339567 686321 255505 285729 4402 286191 267427 293317 307326 301145 269558 308686 404092 280544 490206 325974 305707 867324 344834 345676 278090 538990 694738 686183 337424 373189 457958 33374 366410 394352 1 1 307409 415990 515583 430583 430074 1 360969 450567 854707 461351 1 475965 458795 505339 572770 1 559021 335364 480314 1000000 228935 741696 540166 677020 435906 558591 548606 570965 521858 581416 589561 627910 602745 605222 603337 621357 408839 641485 638872 608477 628132 683405 238903 669184 675788 968863 155714 695459 1000000 85321 705475 1000000 766681 727476 742758 738559 744212 760360 80498 805481 534464 511031 776185 781973 400800 865929 565472 809866 772003 585131 972779 813474 657524 864204 1000000 837287 820795 748447 850230 698728 855526 862778 1000000 869326 907759 427792 926884 1000000 886238 888945 893059 895285 874916 900936 852254 674646 1000000 716714 913206 918362 1000000 959110 1000000 407863 925858 1000000 968926 888327 929723 930870 931863 932751 867772 931450 929793 934380 936769 936363 935973 935874 1000000 935749 936083 1000000 934545 493638 929305 919139 929479 867048 929153 926514 264096 925196 923632 1000000 920191 1000000 816579 984763 1000000 1000000 910205 897202 912027 906550 896917 899557 886163 893728 876666 1000000 878305 1000000 1000000 897527 864096 858890 856451 913238 848485 1000000 848698 828814 1000000 377318 375145 819908 813484 1000000 803988 799249 762570 997057 785482 802903 385157 768724 756042 718976 312503 864609 1000000 736269 730552 683640 719346 622695 735539 657594 696223 703342 321304 676555 641642 662959 239601 654341 650053 642301 663425 978430 576016 947745 1000000 243444 598861 710374 755402 561400 823380 564504 430966 555070 481893 260336 754366 698891 524999 805455 503095 318722 500609 817359 495104 483445 470094 470800 352028 458926 466332 401297 441186 435888 430486 424964 138817 415445 269813 402537 397150 356307 563233 497288 262738 110904 366085 441592 356255 351416 282616 341965 337575 325827 331202 158740 319603 315361 295917 307112 303049 306124 243115 291357 622893 583225 154134 277910 277792 348610 269223 262804 261875 259062 250400 254270 250355 245847 372485 243997 241108 242481 234361 232003 57071 235898 231061 229373 227383 227074 225946 224943 504187 1 206880 357604 197535 221108 1 220261 618329 225288 50660 432430 358392 124625 210053 127370 227217 64592 1 259930 251925 215426 231193 60032 227457 235689 1 239962 193193 628923 1 259005 329542 901173 241631 122630 268771 202282 276273 1 162279 277703 281088 289638 288071 166344 292894 471589 288950 309888 311498 315528 557326 48299 325284 331379 907030 118327 347591 322306 356658 997196 364732 371799 464130 387990 387205 402492 143581 405040 421989 1 419423 482788 257006 436336 442007 450395 451838 427968 1 485817 502423 480014 405680 495083 497968 527469 513244 580925 969979 438084 513306 540170 698537 556519 562490 538858 574844 668516 678664 618772 749541 607775 687348 973287 522163 632854 131350 642595 644326 283908 498579 682682 672936 800640 938500 713947 592083 691676 997177 713971 719633 725696 731005 736541 745869 747581 188437 427417 766411 759372 810852 778945 328944 789480 859010 800254 804181 1000000 813647 614045 720642 832979 1000000 894368 692562 846510 438407 876053 856515 763974 687958 913694 801949 994087 505118 1000000 889294 930761 823260 232677 858715 921797 876058 888176 907261 855600 246192 1000000 770480 698654 894332 947028 923604 518831 896174 959858 935934 1000000 1000000 535787 932826 933829 831991 932485 939736 866293 617996 952229 958176 935325 934864 805776 1000000 1000000 934714 1000000 1000000 894937 339461 927755 926562 1000000 340400 927515 411578 943845 916420 866340 979088 542040 839450 828761 902938 898030 1000000 895252 889816 946236 886728 607209 877425 810967 781748 1000000 1000000 1000000 1000000 853277 1000000 722319 832188 725084 832605 823896 824781 464598 814238 803478 804926 802232 795171 790757 793116 827639 918604 758157 764474 792474 758929 759098 517953 687440 866255 726264 720427 707217 1000000 818786 1000000 713240 685650 680943 910931 667218 578286 1000000 649648 644201 570886 191297 1000000 622271 571418 758287 65571 594038 593223 581779 591528 569583 538299 379141 550924 545189 537181 92441 201911 520091 484063 1000000 549821 493852 490191 485026 374105 378846 466275 476673 457279 448910 425797 1 220680 391861 420526 401392 464186 403585 1 392802 387363 140033 539234 523070 898052 328316 1 352358 344423 316259 635101 333602 328875 1 737646 317508 843009 307782 337767 299596 318303 987793 174571 284887 281110 277943 276889 271340 308749 271654 251660 248094 656090 279334 737235 88676 243360 274783 240633 242593 275443 305597 341992 232580 39918 340209 226834 71964 326942 1 223764 222961 270921 218979 1 288615 220401 441091 220135 1 1 489224 221046 221347 423497 590239 115975 146155 228389 387328 255357 231068 62015 231785 271272 235156 204303 238701 1 344742 63894 276540 335047 252698 190702 258948 191526 524698 472621 269704 247801 275627 263649 470315 785796 282159 394722 297870 301813 310651 309869 298676 1 329411 330778 1 564532 339281 347182 349948 316243 359644 364591 367683 361439 854347 1000000 344606 461138 400937 406332 378669 390306 423149 427875 431855 451301 440006 848189 607871 463058 468575 744440 464001 496346 350932 498918 532863 542230 516773 540182 528810 535350 1000000 649749 487618 607469 566400 572636 462545 552301 591265 597344 685750 530576 792630 622083 641852 338695 85016 646558 652485 659404 665194 670720 40585 676689 688692 671810 666308 778354 724337 717545 950694 704700 553786 690648 745561 762804 717326 664600 921471 523798 1000000 386302 806276 1000000 783457 1000000 806902 811514 816636 821018 825529 781457 598253 835022 858773 248742 850912 1000000 1000000 862540 860795 881250 273668 877138 822967 1000000 924867 884664 847223 897563 737691 894421 900520 907475 561123 993696 490226 902202 915275 939428 920715 899249 863440 925672 936486 607077 1000000 919292 900151 679508 932828 1000000 933988 926643 1000000 479308 1000000 940729 961907 853872 1000000 933855 829043 934431 1000000 902844 313822 890934 453078 926280 479154 923549 728215 970688 278354 485256 584959 1000000 718012 917605 869303 1000000 900272 897523 990442 832796 1000000 437550 882187 543928 840519 872408 439563 865452 821483 907688 851335 848507 600949 841583 565387 713656 1000000 559507 227843 636984 869679 808397 800957 740786 1000000 784838 594010 735652 796152 820261 324969 1000000 749425 743966 733679 757445 135072 776677 769227 614007 1000000 741147 285162 822417 339768 674968 839301 607397 656957 789237 534685 801920 639511 627750 701930 130703 620892 786291 595596 653447 740395 670582 579000 412620 443041 543460 506785 519372 666469 527518 951448 232531 513671 1000000 497053 568089 485226 479077 476765 467183 354179 414157 448414 443860 439134 208137 432611 540031 408743 374903 204382 536232 393891 1000000 557581 947620 288280 452182 441077 444697 351355 1 343352 623591 1 99114 325314 312299 316846 1 307447 337220 377144 296538 469881 289048 215493 246775 1 275209 271643 237318 380626 1 275878 329188 312913 143159 231088 284824 10623 241557 240168 237899 236082 227879 238333 79477 242054 227940 328855 225596 224517 179573 248859 221938 232617 180106 205954 386995 535422 1 33797 1 219970 188941 220717 221236 221654 233711 221366 377791 847738 226998 228335 229196 212859 232236 247146 305191 385515 239827 223152 244089 246702 250194 251356 257539 256194 80986 262336 266025 268410 271583 271301 71181 281647 281324 380016 227450 297219 830433 303819 60351 529978 304780 514161 843802 355456 217336 338514 144168 716007 357667 357760 362654 356818 349903 377821 362808 331824 420083 305134 705434 378740 189489 420787 426236 432041 792370 442642 448962 491589 462348 881791 766242 486590 549062 1000000 496233 903382 265540 516645 469414 599692 732304 725715 1000000 574595 538576 492000 924928 592534 647993 588913 574575 597234 606443 518604 625294 625607 924220 935332 634869 614472 906508 662479 451993 674465 992351 1000000 549461 669016 703887 709665 879029 720687 726720 790996 742963 727458 562422 1000000 785360 764264 890478 775397 836418 851483 618707 782845 411190 537560 809953 767812 819221 644865 627548 832566 880131 850477 920192 848263 859966 850337 1000000 864685 853345 1000000 874104 891786 882119 885177 888272 1000000 891668 326954 876505 795008 920036 859577 933197 911837 1000000 1000000 927819 590371 1000000 867418 761342 831671 545529 737140 975218 931239 936968 899088 448489 813148 933796 934137 707879 783119 1000000 953613 940395 939626 275651 954626 934456 927950 939790 929808 1000000 927661 917915 924305 859563 578033 1000000 860092 1000000 1000000 922982 926298 1000000 905669 515548 952864 897820 894840 1000000 891710 886144 383318 880508 856731 872336 869851 1000000 861977 709321 899547 871050 840474 792549 834716 1000000 443002 825383 820711 845244 775873 807995 746257 766071 793776 785939 891629 1000000 771956 734961 757041 755948 748969 849283 342684 749819 650397 739007 748010 711347 561064 511810 693932 679848 485269 663409 181211 662823 657998 1000000 685048 639962 290418 622120 593583 1 428116 603067 489188 317978 847993 579358 578560 489674 302180 427016 782926 615469 535811 1 1000000 735231 433378 216958 1000000 711324 474899 480256 474267 468360 312890 332881 1 945515 439263 154746 1 422129 399539 410960 1 1 409755 381926 811777 1 374041 368234 388040 1 1 402320 331466 870444 859325 1000000 424851 303364 726496 531595 368183 305080 456260 514596 712072 281916 285949 208099 278862 275520 529165 278242 265904 425643 1 1 240547 124222 248948 246553 250188 242028 240222 238075 144090 246767 234003 230974 201050 1 168119 1 347673 145372 222426 221641 398823 220303 531833 271236 166731 316967 227558 219219 95923 448216 219795 503431 110308 208378 57719 168417 224706 225840 227045 295007 229923 257552 233134 234899 236791 248768 363525 242999 244861 367406 250238 257633 252374 258498 285847 1 334653 270160 172194 276574 281306 878034 199191 289373 449945 261381 302500 719131 364325 317479 359390 321826 321132 442505 336878 708015 655157 420406 480118 363930 365902 370705 376887 396215 426090 337628 103920 323693 856258 1 226789 376602 402429 375786 223475 465614 466012 444606 802768 470459 650078 328942 548984 607110 500422 506491 1000000 520357 524816 523550 1 542638 447884 544394 784618 485956 244577 577804 584760 592639 612110 606763 502310 817023 645847 464968 1000000 640100 648197 999205 527698 542189 674376 678462 663032 710631 689150 688538 707360 713256 718963 724629 730249 736037 764349 747039 760363 122824 762942 768235 209208 776580 1000000 785628 795479 1000000 803152 1000000 725741 1000000 591106 826453 1000000 825920 823953 850007 424654 404411 863214 997758 809748 909163 870647 503918 1000000 879595 883678 1000000 890129 967273 800897 918917 899820 903619 984711 897182 1000000 873049 1000000 1000000 1000000 871887 564251 877552 924834 1000000 924104 929316 392887 1000000 997141 918498 860894 933179 911925 1000000 934387 936314 932660 932637 427892 493618 915287 932037 929718 935730 1000000 910224 959320 1000000 991041 902963 920807 719165 918472 764253 916407 524675 875379 967916 974350 903327 805988 543521 600732 1000000 899631 950434 883371 880111 743072 880168 518469 868107 650402 858507 855051 905594 847108 843018 758519 707259 830449 817330 808791 815597 814346 168538 802452 703745 792986 788020 822845 1000000 1000000 715884 762823 1000000 538646 366501 838972 1000000 729486 738541 858771 712501 706775 749570 695212 591677 667129 332585 671449 506886 655530 626730 640028 760215 721704 629098 622851 616699 610498 597383 764313 591112 46871 1000000 567673 365626 552910 554771 524530 48469 546909 530100 511636 11613 384036 506416 499405 493675 445462 481477 475511 422746 972756 634015 502623 526697 442010 438949 662998 482351 640491 412650 623511 401352 395923 390638 1 551201 374995 408286 331928 348438 237180 554528 345441 233508 677428 332869 329177 150711 315497 323056 305965 301160 301483 297784 1 279729 568295 244671 780717 1 292824 269408 784351 259827 369562 248663 344758 236747 249444 246975 682383 274640 287875 242460 372934 236261 1 196493 229293 115468 268554 225123 240059 213752 222006 245527 1 220048 179275 219163 219110 338654 157896 218689 218868 219094 219202 1 206769 221209 220649 249114 717288 236715 1 191449 238490 1 245816 1 252438 214540 264841 342898 290616 246457 127791 27391 35881 259826 259452 262519 314690 268689 266201 284115 272211 196411 285709 290130 891628 100385 300088 300469 308676 345020 290031 152419 586871 330307 575892 339653 344525 391542 724432 369408 385363 403047 373700 379001 305655 389470 459607 384041 416644 420167 419856 422944 114265 433406 409739 546104 578262 456500 1 467977 474183 480141 346757 533217 402870 500093 510325 348348 522534 418518 384580 372901 589748 554466 559185 286813 586424 660455 584345 590147 658870 545711 6642 615709 624345 593022 634726 788538 645894 1000000 668454 379599 670027 755795 690603 660181 859744 668034 703882 675026 825518 745677 1000000 193437 739196 1000000 221935 755533 754207 548646 837372 776580 784042 1000000 794099 796611 748478 704379 810482 812734 819450 835558 819664 844903 845437 908275 885711 305911 853214 1000000 850599 865472 766943 872326 810457 879111 426494 885581 1000000 891802 894421 896041 1000000 1000000 904599 643821 847886 911689 913818 1000000 915223 919450 920895 740932 924135 924910 926759 927908 928106 654442 766141 1000000 927250 593946 927479 933289 939562 933517 943160 774697 943757 810777 942225 937870 942912 629604 279261 252006 766304 924330 951457 923647 921667 921178 917529 866774 915783 912691 909870 1000000 903507 903506 579247 947039 895306 338547 887824 886891 889049 881072 946562 1000000 735026 853983 858954 1000000 310480 469813 725142 793644 839523 835510 562108 842383 822807 817637 1000000 1000000 803590 518050 793316 685858 713651 1000000 1000000 546550 122760 1000000 1000000 764954 745325 736345 889220 725013 726786 713632 707946 702124 696333 690442 802284 637291 698051 668394 662674 601034 648573 642582 127187 629260 1000000 618028 450376 210797 599446 666338 590127 1000000 582656 554263 562241 556056 547982 543679 537493 609343 502082 428951 513031 506860 667685 495151 488493 485944 506283 118268 457022 797624 1 209812 892226 435840 430137 425952 418914 412935 364861 401891 396933 275284 398458 366689 352505 468559 365791 5851 286224 1 346244 1 354633 88529 327498 322419 311944 829410 335468 306406 302367 211904 178996 290774 270896 273383 285042 261172 287118 294826 405129 262575 363694 1 254491 271120 1 225034 244778 1 240279 1 847581 1 232736 230028 1 279355 115488 1 224354 223113 193712 130047 220101 219732 218949 209226 1 759718 174987 218140 218340 11668 21811 219330 304898 286695 1 224025 8552 248164 247736 226654 85316 425830 508185 441124 273057 236596 238614 256918 108278 215722 247185 249648 124896 239094 256969 673597 318731 267228 270524 424230 276820 282546 284359 229502 294562 537126 291925 306004 263146 899015 314367 319896 201392 1 332314 384421 750018 351924 366981 356902 326912 1 357921 380290 382245 641568 380758 402595 681956 428680 408716 420048 382596 171700 436992 442765 444803 403884 459370 708488 471995 497036 483901 488546 499284 1000000 508072 514185 689583 524958 532569 693166 548807 551079 638513 562809 569651 630198 1 588259 103148 594286 606821 609988 618768 637726 631053 697400 1000000 645278 655773 503675 668073 664654 509367 40931 696866 798747 699843 694190 731906 720239 855119 731620 737647 742470 749071 872366 588687 480832 816507 339662 779718 890479 789851 590037 800022 805247 123625 813754 818341 820586 677360 830805 873376 441468 796637 848640 882047 855947 854884 695611 1000000 870852 1000000 878024 1000000 736765 852315 886380 1000000 200061 898584 1000000 835947 1000000 720894 985602 860073 1000000 916709 921673 970097 1000000 966440 925810 924597 602416 931094 1000000 930077 904107 1000000 910696 932350 931747 931506 931631 933002 931843 1000000 1000000 938928 540229 951286 929258 929212 899439 986969 899521 867421 923254 1000000 558227 920352 916697 1000000 923348 909475 912614 937831 903916 1000000 358842 736375 893378 631202 850316 849015 820370 214671 899822 1000000 867437 1000000 315263 876267 953237 847044 997227 1000000 857037 1000000 827367 793010 818450 790343 809177 804479 903547 940832 777315 754206 781651 177565 773276 764299 1000000 354513 302215 242405 441546 722352 726135 720489 900525 692541 703486 634093 686419 685752 683722 70549 661837 659910 1000000 136685 343156 647576 285397 604099 621557 613084 606041 601739 594539 590466 521905 574976 1000000 585569 557327 1000000 536340 531552 129801 390989 493863 514096 508114 512146 495819 615894 875014 215580 117377 793168 270352 383889 446806 1 434358 431275 425738 64067 430554 295809 1 384129 363187 267361 402124 376511 512615 450370 358289 1 1 109919 959432 354235 45193 329285 323301 756680 314594 1 99682 300850 300173 289274 291329 302241 1 270632 297481 305281 270285 330938 264030 253437 258074 306600 301518 248128 246571 245612 631608 240494 226542 236583 258001 251501 1 257120 606992 264898 486058 203740 222736 384720 220815 220041 107845 216933 154835 218029 220010 217670 163932 1070 185490 1 218647 283352 223684 220520 221358 222303 1 224497 246452 227131 322575 230187 816422 717559 1 236266 271917 241777 922097 245862 245354 829935 37504 215449 259903 266398 352590 269098 1 283880 554547 653283 437353 271857 321359 174972 630875 266811 298643 101321 318152 333521 490028 426912 336226 340661 330881 371748 355044 356576 356787 369847 241353 542969 385273 765127 181545 401427 230427 417655 417943 422810 415354 424298 393428 927823 452477 457862 464024 468386 475719 88485 487669 253657 411313 496892 508826 506674 524135 529797 896187 173379 14654 568758 538040 1000000 574504 590611 593238 390665 651218 602348 138625 616878 617431 545184 637936 992391 460134 689438 659568 1000000 541093 677518 684502 689471 924291 705652 721965 720508 718681 717877 729513 577757 740605 1000000 765661 749965 823168 721806 532101 1000000 422650 1000000 793709 1000000 1000000 633206 781573 836710 814938 827087 818101 822858 838450 645637 454744 850669 979768 857152 862129 1000000 870686 870762 876206 357889 869019 883454 1000000 804488 905221 1000000 899719 1000000 874311 862842 865635 904010 913316 1000000 644708 915480 920879 920469 923797 1000000 1000000 930563 554885 787655 931097 930699 930724 940727 1000000 1000000 932606 931275 984958 1000000 910121 977563 907887 930409 929682 932573 927594 930465 957920 929616 1000000 683619 921511 896648 433297 914970 900855 894356 1000000 906164 710084 900923 937369 832764 893466 890602 683885 921277 872827 1000000 874656 880670 868340 864410 860712 848177 852948 849080 844880 855371 747176 1000000 883636 830011 819289 629546 786208 802174 549844 618794 790816 905337 949544 935948 770564 764768 1000000 674050 732100 743750 342544 825862 730044 1000000 916451 690332 705052 707397 543718 686950 1000000 675105 670390 655399 669525 899576 633078 639083 1000000 410080 531772 384994 608191 612345 597109 375693 467517 577332 1 598515 567931 530038 546680 540077 404060 558798 681422 950241 405853 503269 497216 855089 916847 479160 476666 1 671579 455440 456121 332552 618689 393803 511202 424287 428061 433270 395082 489780 437722 388420 1 377950 372799 1000000 367219 933718 1 1 338704 351754 377518 331621 1 338343 1 113781 502675 303684 1 257631 1 287978 285618 262183 283196 276854 153642 67915 263423 330839 258398 258592 252809 318981 247609 395176 242794 754272 253153 236374 374574 1 402477 252442 113567 232542 260924 217015 235747 220952 220475 219743 200550 1 271309 179286 217355 247997 86559 92288 50041 189779 18039 266352 219090 219758 63424 378162 572960 223666 225097 222006 621718 1 230874 231240 235575 232730 238377 256130 919487 265016 247756 250397 704950 251052 791806 1 274222 601344 250523 931938 213982 482546 191838 49571 291271 295233 219248 303613 309151 337689 279530 186064 325146 327753 334239 338839 422961 87392 1 357931 276283 863343 372911 365418 417394 388700 395537 373396 404593 410313 985047 504993 527720 432717 556043 502111 487267 507501 461529 968901 725585 528751 485457 469605 113928 627949 996037 568369 520810 528027 529849 540332 709760 1000000 1 584419 660544 633884 562207 1000000 746044 602421 614332 617095 621180 625054 641174 639083 645165 488827 657338 650303 670700 661074 680845 796274 692625 696711 704602 804065 260026 721081 934092 732984 262985 672962 744103 754343 1000000 966091 770627 761761 771481 785609 908807 1000000 800611 839098 809927 890971 804687 823571 779624 1000000 837552 790761 833125 849471 844885 769011 867253 1000000 570587 1000000 874775 878334 885082 884428 1000000 894297 995454 1000000 898546 598193 923974 716001 1000000 825327 858203 804120 1000000 918197 952944 1000000 920584 707010 1000000 1000000 928137 929107 1000000 939254 776650 931051 925362 692139 931993 932157 1000000 931274 928786 911116 930728 930141 929669 920387 1000000 961469 922050 743120 923309 885715 919197 322249 819515 1000000 498985 910203 908760 907502 904152 901708 899076 896517 894202 880552 882731 365709 1000000 878669 909290 871940 877895 1000000 870445 858302 353089 954918 567225 841571 1000000 178355 862499 824530 631027 812801 826616 836609 107890 784517 791821 1000000 1000000 1000000 771532 764011 949713 760794 1000000 783157 728544 700080 747543 719299 638235 560451 637968 699836 1000000 845386 645439 860611 679428 626413 650688 576036 756192 712500 403708 627932 621775 951946 498771 636543 624423 588510 296410 506074 576231 846030 300307 345462 265447 890491 414392 527499 596705 563527 523915 504546 498568 490077 441170 479867 508719 350098 577309 163550 495366 445181 439289 661423 435503 919446 432426 411391 405541 212372 248028 413873 309395 382077 386117 368723 363920 400605 353732 6316 344102 339401 517698 330178 435540 321141 1000000 331771 293225 280943 300358 1 258319 288098 439016 1 277900 273764 1 182927 148077 286991 249607 256397 253093 270636 252302 1 673239 213100 238784 360729 1 232474 94617 37047 139075 225997 224699 1 452515 631126 1 219485 385066 215989 237180 225041 214159 218115 246021 217212 216848 215852 217401 217856 1 214969 236402 220743 355767 222830 224009 850923 227007 228338 199396 227551 233527 263091 902227 239614 502163 253249 260472 1 250619 254441 257148 838875 263074 177169 269477 272402 365296 282136 489377 260789 306907 1 272947 341996 299583 308970 315639 21426 318321 286575 341056 377858 214062 368408 288173 374495 360832 364729 371117 376097 382403 275634 394066 357014 239637 506144 413748 378240 462090 1 1 442020 448250 453723 459477 408137 256601 569703 485911 467731 488798 583378 467532 166741 512666 525698 450638 14834 457405 550378 556413 562867 569326 573071 687768 1000000 697732 594475 601255 325542 618495 141622 233240 663831 391514 925850 966217 755072 909159 675941 675755 685753 1000000 898864 1000000 708209 712916 719659 731514 1000000 859480 975484 747433 450653 714417 763485 761680 800048 779026 781271 776851 504904 799204 391200 807767 1000000 1000000 635009 1000000 840560 1000000 845926 843472 837527 843971 178512 859030 575433 866879 872623 1000000 563773 879973 1000000 879598 1000000 891982 885833 1000000 907952 864448 904915 918976 909398 1000000 879201 914261 917193 919182 917226 830507 936163 924909 998378 923902 841757 290401 874566 930005 930633 932222 265161 931464 931459 932142 951036 931159 995202 1000000 703075 913273 564000 904243 687902 930777 923813 864443 925405 1000000 917170 1000000 890829 1000000 577297 741936 1000000 904487 906172 895504 946281 897657 1000000 876255 970036 1000000 715915 874570 957013 880194 870411 925584 1000000 622893 1000000 848414 814176 417985 833974 1000000 821872 732395 815893 791336 1000000 667570 797528 786895 1000000 782728 712806 403916 767331 977225 756488 511251 253272 1000000 982902 745095 721372 35754 508383 705880 553526 695193 688357 681904 686552 673108 665432 555063 690546 583130 662607 635318 629199 94793 616913 562607 650020 587861 495336 1000000 496504 573613 450994 561200 555001 548445 554989 788141 622767 502114 516872 511842 628654 1000000 509325 422256 481613 469905 468020 462449 657236 470856 758073 473868 434711 442345 167675 418502 750298 984372 418570 347556 172264 384460 380775 265420 369719 192200 495691 354598 446499 446838 340983 310933 548756 326415 324012 681705 914479 310761 1 300945 297013 294165 289372 1 271993 1 329952 235534 263911 268171 242887 259104 264666 253501 250708 253171 222907 244462 240828 432156 240776 234490 183149 281914 363986 430028 1 224586 600507 222724 221041 244715 219210 1 242164 816279 240227 175457 218452 295366 222955 374614 216475 253439 217217 219755 1 219965 1 356230 381817 1 1 554396 232004 225264 227173 173274 249348 231501 239643 240617 220938 245694 247820 86351 253268 255918 259742 1 430721 268024 171224 274658 279385 266284 344346 288963 296892 296639 1 875988 312975 294537 242733 757534 326348 262081 411581 226145 161482 171760 455976 661201 968983 378386 270623 399639 389649 389174 960779 441433 411279 413115 409760 252558 434598 459958 440072 502592 192864 506988 169659 473735 1000000 525405 506589 493030 510798 255729 362579 319439 525811 529642 471687 537571 548152 558592 1000000 479636 1 579132 346572 775758 375798 459237 459787 688099 716473 642335 643129 876403 646807 1000000 674466 630622 670883 715978 660610 679988 1000000 649065 513767 711366 249579 723128 685971 734342 1000000 760789 1000000 777812 704652 990713 786636 1000000 781138 925180 787484 791340 982893 814409 857809 839344 820002 1000000 828722 272495 837527 173970 931129 983397 852778 849753 851832 865965 623248 871822 843274 1000000 888235 881287 804699 890586 878960 899561 1000000 900990 962599 906074 1000000 869672 1000000 914374 415307 855560 777583 1000000 922476 1000000 924679 352568 929649 927871 673633 1000000 928781 700197 889045 949107 641131 1000000 859826 971077 531204 943042 855115 675483 1000000 1000000 407528 1000000 445884 918390 958095 886217 574293 938253 817147 942838 1000000 906555 906641 903719 862124 898457 897000 857563 667638 703935 834784 849342 879508 875930 749897 1000000 864294 1000000 284643 879600 905104 830623 796320 838811 836283 913658 826075 1000000 817118 802209 1000000 818811 1000000 793660 785677 799748 765744 183276 765878 442326 792088 604124 815793 1000000 739082 846731 736260 556763 629846 707178 426362 388957 1000000 238577 1000000 643110 13290 657473 710960 647818 800185 724314 630855 624786 618189 611681 601702 947444 593539 587297 581290 574981 567613 562779 985949 66313 481813 602501 428763 525120 520873 420767 507238 495810 494899 471241 482822 476924 976058 422594 563296 1 383921 440930 436294 426321 425246 418880 1 473600 405216 401966 393350 615262 380948 234611 322386 364988 359712 1 351405 362590 364788 334337 189484 321785 368760 318196 765108 332763 301975 310735 729319 313767 541350 167262 196377 294740 1 274706 268784 86703 284706 259372 256533 264151 1 758195 245772 328802 69707 239111 304716 913449 288472 520363 264602 243377 432028 450589 102019 221501 220845 219842 218950 218169 364015 235732 231354 230632 133929 1 178455 261382 1 217804 216588 218797 218168 1 321496 243532 623648 146198 223342 225806 224577 252401 720662 266123 233253 1 235921 128948 241733 244090 252346 249106 251841 180593 266760 256243 263476 371721 269849 12192 266782 377127 283709 933068 295427 338710 219604 1 333813 232655 315510 319840 324081 469660 349526 192802 153788 478981 196439 729769 664842 278274 374824 443744 369357 387921 393265 235334 2172 442909 325026 567769 426325 582179 437718 1000000 905071 457912 461561 466873 481464 364545 484774 1 305795 1 497403 513771 94742 401493 533531 539383 557551 448592 469268 564449 606424 576779 596874 581796 595417 600819 832982 613845 620119 627263 640436 637694 641136 449370 656393 662715 668476 674314 553883 685806 903080 893960 703152 709703 672489 850804 1000000 1000000 806155 685428 1000000 754055 766315 890765 359925 630005 763158 907627 790049 795078 799910 831895 1000000 813845 768624 291054 130761 844445 853406 1000000 1000000 848077 172044 785424 1000000 859032 981320 321753 816780 858968 880233 899059 888140 268966 482534 894446 870186 899871 913888 231444 841312 1000000 911255 949812 1000000 960730 939506 882138 1000000 922872 925230 456559 929768 935479 1000000 928611 933417 929687 1000000 744033 929898 936648 986574 890522 930028 903154 1000000 928562 927860 927050 925263 926582 925902 886834 929238 321216 586783 916764 1000000 1000000 913609 352281 906941 903337 851230 861026 908579 888569 764244 890804 1000000 938033 1000000 1000000 1000000 659849 866483 858501 1000000 416096 851145 846699 844099 837240 843836 810639 1000000 796792 914905 843242 890782 998240 461402 899094 786466 591218 904128 774464 677472 764110 541092 554831 1000000 742696 1000000 731491 736720 720489 749936 709061 639670 772789 613481 1000000 679525 674020 668056 142591 394194 541525 643924 668095 631731 335211 574200 502986 1000000 625607 1000000 588534 615617 861787 569985 570129 495372 525157 541487 538990 1000000 415249 496165 514417 520769 501970 496297 293558 477053 470117 473966 495869 497575 453444 833002 515736 438054 394168 425629 204459 463998 406038 403643 323595 395971 389709 290880 366527 371875 770813 338332 684902 404739 423962 350310 337265 1 328112 371101 320171 328058 360673 306410 302329 292769 284746 814153 787232 278066 256939 85490 834201 1 266436 190599 472185 1 145487 261766 255286 246245 360847 481047 238872 859549 324904 232677 781049 354437 227074 225816 1 222997 699118 219478 1 218702 231912 76466 813035 216069 53814 913469 222108 1 185195 240101 212463 215272 1 101236 217701 281651 219123 364483 192013 222717 1 160355 186681 228630 244371 232209 229721 74199 238345 240614 1 245372 1 254927 1 346293 259075 533517 540023 268399 246984 275118 278599 281119 431382 289308 293400 311457 301277 234234 214236 307272 318241 195663 1000000 350344 332781 340790 324813 350368 355245 253647 313115 317573 134868 380692 1000000 392041 396596 409533 243108 423256 418110 179216 444815 435264 441263 439120 998727 439531 464685 256970 473560 686112 344380 411523 500657 506589 503108 518371 987063 629831 519824 1000000 1000000 280742 1 568330 574563 237633 586624 593153 616137 135964 611689 638702 596358 630115 673162 674822 678633 654434 857593 442462 672098 678358 627414 899794 1000000 691260 616606 713262 729578 689505 1000000 944028 1000000 81751 366049 782501 759879 889451 883173 782833 783333 1000000 791367 445044 804832 827428 811907 909486 987251 1000000 1000000 834117 838629 1000000 841261 850379 854350 838422 861702 1000000 868817 1000000 877918 878822 867047 682646 837307 835380 939585 1000000 903410 901660 933821 887315 922865 895680 1000000 914165 921367 917333 1000000 1000000 464241 1000000 1000000 925446 523964 927104 571280 926586 929081 929467 952050 386544 937849 1000000 929866 932013 1000000 918211 231726 929023 985455 961823 930741 914788 916578 910735 915621 918402 922225 915035 904095 697830 882436 904822 894564 902538 864471 894589 829311 891796 1000000 460739 915391 791929 877142 586913 869369 866907 969592 594827 1000000 239825 214665 604903 779864 836019 820006 827971 823115 601431 817079 810816 881207 925328 795712 999096 785543 675456 775822 587030 830699 759881 548536 730192 743804 738303 804885 712635 720373 722135 222387 699538 712963 556243 600552 681246 538386 669282 665485 577739 651248 645187 630563 692799 381705 453158 983142 608437 589356 133397 650792 666303 563168 552908 564121 557740 551569 1000000 541363 543051 698959 988988 194079 510998 598022 497391 474172 520878 884424 471024 588211 109382 456849 450442 443947 530036 290832 425206 468070 415517 409926 241926 399952 400599 386205 378747 237852 366354 367381 356336 1 559188 750812 631202 338118 333468 327607 167232 308958 315589 311310 952650 303016 299073 353511 393652 1 1 280021 278937 42900 269419 170737 197826 270412 1 636935 249950 1 246238 246282 277582 827950 237116 479952 232739 227712 464244 227360 208800 47988 220020 205571 1 207329 217608 290829 1 193644 96969 215292 99033 849565 171689 1 192180 215001 119689 718767 1 1 588261 217080 206942 107581 221744 274966 224543 85127 1 228481 231032 229449 357485 266722 170312 335119 244177 246690 297226 349663 251325 363301 363642 263813 266995 362755 273638 276159 454972 264475 287117 474112 295523 1 285876 278840 312059 316352 136339 327551 327224 334563 997657 341271 240229 421590 357667 366633 123874 373348 881328 289679 980886 396092 426211 167823 370632 416485 423562 427706 432991 439167 1 463912 456596 869909 299072 439068 891470 487412 358144 702149 510864 511017 513413 488658 641221 1 535008 1000000 672692 582742 579064 534541 588329 1 685011 601772 530518 792834 422115 621728 764855 975823 549706 646887 652202 615007 797253 670212 676366 680543 687956 669548 700256 715627 18777 687343 814051 728025 757372 1000000 744576 985050 1000000 880293 765875 760768 776089 777575 794025 791042 767283 1000000 805909 806752 561309 862257 628936 735177 832403 523463 840742 213896 1000000 843103 856172 1000000 1000000 1000000 973836 1000000 1000000 706519 883863 886674 583286 983121 888018 812545 783524 450606 644655 781583 909227 911169 913144 916547 870340 919843 842218 816066 912637 319786 406246 922346 736037 927252 927923 922193 928558 929196 1000000 924403 927718 572582 967404 297341 925703 927717 927335 926543 994770 939263 273079 799729 692294 949057 291283 532258 895899 1000000 911349 909346 903136 834408 904241 946449 894399 1000000 1000000 889629 887553 1000000 526962 956465 918488 982688 1000000 863974 885327 719119 849779 848979 775349 221606 839093 832640 794572 231297 819558 872621 691649 834023 805448 963195 291486 890936 781312 744952 391678 759703 711619 815636 747153 327429 851258 478475 814177 648617 657076 711413 1000000 699910 65408 971667 682381 678697 648636 663911 655770 652496 646423 639426 622535 708128 1000000 203656 196514 798430 754901 576093 804274 578765 287188 566028 560587 553968 725404 541586 91562 528129 522926 516828 591027 524867 468343 494626 389203 480547 516815 468610 442633 484819 450942 445154 329406 429247 330167 378834 417587 412346 410270 406043 460671 1 389857 333097 373565 457248 363145 379707 805088 818567 343721 385147 334305 329704 325197 674010 214115 180449 301736 325887 889175 295628 292946 287028 520185 274796 276987 1 161887 177871 263666 1 541907 254666 251787 249065 61374 244088 247028 238943 237049 653245 237775 226179 226227 226156 223822 293067 223595 221508 1 216310 473569 192871 14502 215899 175347 215882 1 766582 701676 576029 304781 214485 214760 255704 49391 189786 203787 203355 533400 221471 221021 222219 497796 257533 184255 230008 230150 203068 285908 896731 1 391516 720461 1 272952 250801 263772 256397 268004 323123 265577 268826 432978 291978 497983 170677 1 283322 484534 53188 257578 1 355392 165066 314736 323407 973674 443466 336585 342032 1 279292 539737 520903 422807 371451 423871 321871 387232 214426 1000000 455827 408652 415300 411879 426646 932774 436768 687576 864287 453666 863400 472752 452328 9793 484115 585966 604934 502276 12823 60484 652260 467545 175399 237007 532811 249235 557611 474247 570014 574088 815501 433473 597692 601129 605837 505252 619662 625119 634367 672689 643912 644323 74574 836361 668003 683053 508604 643224 691579 651009 831377 708993 613120 527180 403537 837025 737048 1000000 747683 683383 758783 764013 769222 842418 859788 976292 790755 267561 1000000 803805 400330 808102 837189 821848 915386 1000000 833905 727668 842751 1000000 851098 197220 858455 707656 182758 1000000 874441 875981 825051 880893 885316 881551 893005 1000000 896398 723993 1000000 903727 893196 810829 907609 1000000 688076 879829 771623 798114 1000000 922763 915207 1000000 925751 925728 1000000 1000000 926015 819545 690388 931192 955769 1000000 1000000 944931 446127 1000000 927605 429018 926278 914185 960914 923491 749211 916030 915745 913558 921712 914031 913499 1000000 913197 356696 908134 750706 1000000 917996 779501 692662 890044 1000000 884183 1000000 879711 845390 875210 828934 874475 1000000 858201 853481 852156 762631 841653 1000000 152789 829106 1000000 724068 852674 788210 745997 416591 797717 796030 671654 660958 728545 725149 767145 934073 614473 724608 312057 1000000 709400 1000000 723831 718219 909896 701441 703233 255010 552992 704605 882623 671715 665666 659768 736560 647653 605312 635533 642680 694392 524355 735094 606772 591853 592453 996974 570197 1 579373 423134 555242 549063 554780 790818 306836 412925 517854 503988 455623 495879 493843 487786 486390 475786 512732 1 458003 677118 134096 493759 432166 75799 423513 931368 412378 45635 397479 390457 390530 1 388735 374963 369886 359314 359298 353939 1 237836 819195 574836 329759 325981 1000000 925389 89473 75740 304126 245157 379758 1 290910 284554 426982 279803 1 239963 266284 264075 265081 249682 256053 296670 251703 84084 244083 258246 32140 189472 96305 1 134633 224933 227821 225730 1 1 639988 220111 249421 2706 205995 1 609526 434690 228219 214027 213245 224804 388025 236388 217771 451528 128028 215153 272542 216444 209880 499051 312205 43549 212251 172408 303566 497700 224926 400823 1 232466 361129 237001 277345 241789 250833 318221 249459 1 456756 257996 253329 200703 351687 273399 204427 277606 274179 134740 312610 285965 265464 296819 302599 190897 342305 316867 481674 326091 330473 335266 332098 344295 869000 354477 277090 364443 450914 342586 379843 647295 171677 395806 1 1 509428 287295 460494 629561 861910 440453 746036 446079 1 464012 319980 1000000 481397 763866 516539 631956 512773 529280 518549 523649 580697 1 511862 695363 589440 561469 390003 289749 1 1 592875 598609 604895 647012 635007 983040 629474 616337 748041 647737 1000000 890269 689412 673368 963022 702356 663136 695125 698758 879594 704325 876445 723857 371575 907104 432688 759211 760171 755577 1000000 767087 769827 479041 1000000 811912 792154 797081 801851 531903 1000000 607552 1000000 828860 849219 817806 1000000 796214 847324 971094 901709 746817 857101 1000000 1000000 877264 714600 877791 919459 883967 886919 356034 936233 895186 890512 900233 1000000 904829 1000000 815812 911075 913107 828837 915026 485606 1000000 952190 889697 923081 924144 925035 925847 1000000 927684 892539 1000000 1000000 1000000 928328 912702 928509 924912 1000000 454715 921303 923645 924105 920170 1000000 870884 1000000 869661 220022 870023 915093 901879 1000000 937844 906859 905342 697228 1000000 800919 892320 875597 890321 891681 813005 882289 881939 386188 871884 868564 687945 884428 902554 850881 850234 162209 759375 962619 834166 831683 767436 821874 749469 812129 807514 741607 968751 793367 544722 741500 779059 610110 690913 747764 916645 752404 756073 758996 213027 779888 335891 719117 851494 732779 702257 707001 296676 686847 678884 613388 666997 661053 654648 755310 646001 636800 578434 624572 479003 610159 600493 601077 456939 587607 947023 201237 369071 1000000 560999 552436 568606 118888 531814 360721 518836 513379 1 505454 495104 488619 205976 477529 499642 469709 456249 728505 205073 431481 765901 14530 425101 418370 411479 466953 369367 396805 487573 382730 558353 413987 370485 413900 362518 774034 348309 343502 299055 487286 333858 181599 321544 303501 312473 283442 306035 300983 565284 289267 225261 306192 281643 301023 579757 112295 261303 100002 261359 262809 276823 252457 249484 469059 154797 299772 1 237259 1 233334 230963 410155 546922 224579 237741 228367 210533 1 276453 208569 1 215882 1 257019 1 121050 213479 196268 230519 17388 7768 219815 1 215498 214575 240585 126745 391299 59116 262652 307255 222444 895121 225164 855791 264350 201926 207689 249303 235986 224788 247604 243036 232750 231241 916701 1 256656 139071 420062 1 269255 273536 371733 279526 280064 287033 290850 698397 288082 324205 306931 265249 320149 319905 324313 328829 1 346565 497715 338918 263624 357792 1 367601 372558 594147 383151 436277 393637 398101 501013 640782 402855 421385 5654 434684 1000000 444065 449547 457838 652630 442392 489287 1000000 486555 496365 494200 500725 509980 1 774606 654708 445213 528593 168439 710761 327662 549540 451561 358180 750594 590254 388046 583261 608569 567661 620916 627232 618807 782157 1000000 759617 657594 663399 669551 675115 679724 693809 692865 737976 750524 711163 598548 718299 637037 732971 622764 1000000 749214 754586 1000000 764800 779429 352606 750203 804059 802828 680580 799965 804552 813003 730260 811720 822971 597395 848759 1000000 925560 787323 1000000 268341 870134 859185 855657 867277 868185 1000000 1000000 919525 775539 845656 768289 533366 392482 502822 1000000 1000000 901691 905948 908037 924408 911934 913646 1000000 761364 918468 357354 1000000 667218 590500 963654 925175 944253 926573 1000000 951358 969901 1000000 923282 928048 957614 912725 921516 1000000 1000000 1000000 914576 924025 923118 914246 920842 1000000 1000000 885897 916189 1000000 863202 886390 995364 1000000 889696 900939 878106 895926 702908 953134 1000000 884957 881615 813038 876500 551689 869034 899169 928741 291773 854712 1000000 1000000 843001 838708 744194 830102 826271 824753 1000000 765376 808365 803696 1000000 1000000 788802 718619 770599 774763 791318 763975 697914 753410 508252 742622 737201 480650 622658 874822 714170 557123 703428 698450 935403 688034 674371 661215 668227 662246 595750 653799 713313 464589 725912 626391 619195 613418 689881 601234 297388 586365 582650 212330 570647 1 557846 1 603920 510863 533102 524985 521625 514757 585642 502410 496754 154359 483425 564432 631506 1 461683 33783 34469 732865 442727 431312 104856 420427 414401 408848 54389 212504 392472 386416 381859 1 358752 387486 307272 573675 372068 348548 341601 336140 280148 327578 781074 318653 314319 391532 664172 383450 273064 376650 402474 285610 304620 454270 277651 216313 447345 242135 1 258682 249867 167454 560365 300673 224640 242145 239730 52498 235177 233274 225231 317089 40347 103167 237836 222616 221112 175018 1 168639 271483 1 450323 159249 213826 97217 429995 196874 212726 147271 210874 663965 504742 213819 524898 214765 245275 216426 186045 231965 1 211273 222356 222030 56628 1 1 149251 346616 249337 241301 408006 241856 241530 246913 249632 478785 255320 258302 266569 264120 267811 221545 1 278178 281768 908178 289818 253866 297175 829602 102485 43093 640409 319355 322529 309179 550956 297585 340996 336594 368432 135341 335548 365616 530861 206863 99030 361974 852890 397026 532565 432701 753460 412682 439285 541072 603070 441970 437802 455116 405693 467248 471492 503210 391163 382759 495547 392761 506817 69964 520819 1000000 531097 538106 472681 568291 548207 469583 404630 575969 283611 1 1000000 1000000 609991 715563 586474 231532 475085 644517 644070 653356 178809 661271 1000000 673306 679940 685109 461076 680027 696445 707420 743130 845117 699311 730817 736331 1000000 1000000 749492 990462 709484 383322 407351 778335 779701 1000000 793326 797263 802874 557380 812147 672662 752919 825509 829912 834172 849850 969619 846044 830701 853902 857641 861400 189453 871446 885001 559422 878198 896835 880537 926964 889983 900636 914319 468763 899056 902603 441431 232944 801277 944883 912725 716934 1000000 912126 918951 914279 960056 923415 931358 923741 911064 863575 1000000 909295 580296 690880 1000000 942482 948995 919331 927004 835397 558372 925438 921863 261976 941864 921871 927360 915899 918384 906451 532324 913362 910813 1000000 907700 905610 913095 774719 908139 896249 733980 890963 898747 878546 881399 879692 1000000 927954 900492 866809 1000000 852742 854951 851485 761704 687054 865421 835520 831313 1000000 822705 1000000 849411 806873 1000000 792351 1000000 788137 339624 779599 717828 769977 1000000 770445 829977 722358 741873 824835 732766 813525 878684 716132 669892 704688 697306 1000000 195431 681349 675399 663358 284793 627544 655767 645397 1000000 805324 430998 592814 485238 598204 602516 595114 760156 547520 707036 831002 565390 601962 424348 1000000 294781 534392 551795 1000000 926899 446551 543990 495315 1 485516 479416 475063 451518 501207 455733 449790 331470 432153 433153 119017 450861 415482 410355 404433 399672 389841 102033 383921 990181 373742 521245 360155 357158 40748 179857 894946 343208 333056 200186 324059 568724 316570 855968 129241 302295 298261 320907 649990 286936 282793 1 1 272127 129082 259527 738656 258168 254313 253181 106220 145475 243944 237622 239924 237609 234351 20387 95821 229215 199966 225590 249796 222347 1 243530 1 217425 217371 30687 232453 248898 215252 219016 203467 669808 1 212500 207496 213075 212755 204813 13966 1 313484 1 242047 226124 222932 224283 1 222924 245662 102505 505688 655120 234783 233834 10564 238276 274926 194059 245851 244166 250569 874857 136454 401451 263144 266400 1 485596 1 354624 273895 1 297627 295087 299521 1 698581 312025 316196 1000000 314437 1 724892 142936 346603 338189 352982 363033 5461 796618 313695 1 1 388044 395133 398156 406059 412163 415277 911139 337245 434263 514694 445718 353825 457391 463358 469462 476778 408523 180518 493311 1 481997 511582 521228 524606 530187 512661 512834 561961 569307 575187 693821 1000000 475553 574039 590074 649699 604520 688584 626379 564963 478852 811008 664421 656073 653184 662909 665146 671084 1000000 677273 693800 715901 700412 710422 743836 569325 724749 696001 767838 678449 245354 1000000 755861 692193 766690 1000000 752361 804226 785401 851575 795767 807861 805292 1000000 814853 914715 825394 811624 1000000 836493 1000000 844646 845064 502151 856570 168335 1000000 785204 942576 816422 1000000 1000000 882827 966852 843149 891474 894686 899180 1000000 397594 914198 842584 907849 909871 911726 905460 1000000 789039 917551 919421 922876 1000000 876704 924028 571294 925555 957575 934723 930773 926877 802260 820274 920286 926876 596398 524555 923140 925144 924452 868555 922721 921281 1000000 930883 472412 735769 793243 1000000 797069 930376 1000000 908817 1000000 1000000 690702 1000000 1000000 891274 891357 885824 875731 905487 846378 963451 874540 864145 862394 859306 855855 839611 836195 844088 783842 832630 828240 599494 819313 819073 814616 859602 760830 821121 1000000 1000000 1000000 576367 738253 1000000 672398 246713 199461 750175 751491 753182 733890 729942 725320 717150 1000000 705382 700012 694217 689559 683736 680124 787414 1000000 658605 894957 683419 683310 624770 628539 1000000 616130 609981 603765 616927 300797 583993 134401 193879 565419 451111 554246 548040 532734 1 529515 526689 206662 334281 482826 498182 464296 451887 542032 417460 468855 495962 561780 451088 434377 439393 746915 428234 81111 415652 385885 323687 400031 804223 302487 371715 378624 1 368069 362461 442221 333489 346048 194814 298343 333912 329280 325137 328710 327733 245433 315229 1 301586 294930 898660 300461 280991 153301 276107 1 275754 267376 566910 270089 268048 643095 250555 538224 282216 245712 240142 419396 234414 233597 503385 174864 430252 33634 56513 1 493593 219626 1 1 388673 247168 269118 208213 213621 211741 210091 212315 182045 184133 211476 543071 214727 212539 1 229860 214267 216754 213254 216572 218099 249151 241925 223170 1 466094 1 82366 239745 228257 327974 1 239477 140798 364988 102519 271739 197731 255605 518942 317249 80828 259748 271722 275121 167800 271727 666567 289946 293830 246192 361247 489948 310357 153919 318997 396532 460772 545625 247919 427420 360851 275299 356713 499957 443169 418459 379517 311818 227868 751831 398514 558700 1000000 417038 961070 765228 420033 450891 624621 449393 457272 312952 743477 1 359584 485042 495447 210935 462940 488759 516407 270025 589829 574787 595648 543484 591744 558935 649642 571053 1000000 683306 704311 595975 602006 1000000 596156 294580 669686 1000000 1000000 299684 722331 656263 380038 647840 587078 680458 686627 724190 660586 687781 709700 1000000 721108 720036 732176 862402 743127 748474 1000000 613962 764526 884919 724481 305890 784641 1000000 785884 1000000 438156 842151 1000000 817599 558158 786838 830882 973359 840820 841897 261853 850723 854601 788708 864612 741187 246875 872157 873298 1000000 883662 906721 533942 961729 1000000 1000000 897938 902881 884494 870549 830677 914668 910721 909520 952051 918587 1000000 435443 925086 872994 922017 866141 923049 924574 932856 827699 694181 785912 924432 922254 956577 924705 1000000 924164 836459 911182 923566 922297 922937 932311 923944 250955 959019 921330 915041 1000000 911647 931538 723525 1000000 903049 901729 894500 758276 997400 891566 656154 830026 884858 887370 470478 875035 870523 936631 863668 860066 856437 851963 1000000 605072 841047 833607 629425 828559 880681 797380 177890 824605 1000000 836646 796855 791565 943394 749943 425377 849456 736628 761809 756553 856913 745950 740447 1000000 886950 758093 719992 728650 603203 690161 706726 1000000 677155 692088 672266 654375 657349 653494 728156 641865 615733 591710 1000000 617420 611879 604711 571016 592213 591902 272903 591795 567653 551217 615748 550882 559143 533716 1000000 566665 198908 515192 506250 500153 654727 20458 507450 475956 677934 216572 943046 450714 396939 440624 385127 429073 388313 180528 426534 605098 401137 631391 390995 563525 364244 388094 148881 364123 348389 354062 349162 336643 339179 344516 176456 1 356020 296640 260597 387000 1 109314 294674 343118 947501 290128 280264 276760 387884 269673 266685 263060 259891 253800 875197 238226 249810 313856 242866 642594 119741 235670 252812 72584 128455 32177 225205 784906 602810 220903 111501 230572 219556 225553 308687 209509 206589 783427 204329 211883 216270 211373 316776 793536 73252 221327 213131 212699 214464 215578 153724 17364 216375 210828 218431 1 282261 429141 256395 234792 234051 206629 529870 227473 18992 900129 309778 1 247203 207331 271577 1 660722 361371 263535 267714 270723 218159 277799 1 408642 268897 916916 855125 297800 302950 113016 222092 793423 313392 332481 285142 312184 340182 415561 349863 1000000 359797 364860 204748 365841 738690 405738 330376 569842 298521 407326 1 486185 115339 429934 436368 712093 226201 453026 475950 464792 489224 467935 840620 488867 489959 500380 497454 542964 519323 649227 525239 537825 544006 584951 554713 939596 712579 574677 581501 641959 135582 460545 609568 756169 650678 495849 653395 632226 846762 498713 555818 660875 666645 302485 677655 685068 1000000 695638 701880 758686 713315 913112 477189 730118 1000000 717934 733038 751497 473188 763336 762497 605514 806020 322502 787669 792536 797341 721401 806459 807853 834977 992866 863203 817141 594464 561355 841323 840187 988513 857302 871581 839240 974310 869372 1000000 873697 1000000 880214 883671 700678 888908 891615 810684 1000000 906477 515562 903675 767448 923400 909173 915582 913217 914875 259375 1000000 1000000 234620 984795 443888 901023 1000000 261744 1000000 921202 927723 807454 926117 806324 1000000 925809 925828 705381 867270 420176 916467 926674 564839 920894 921622 918079 916983 809701 911828 911671 950202 908253 840573 902362 1000000 947248 828912 894452 891850 214379 880239 883589 880482 492479 862593 1000000 655652 864169 262050 857026 855622 228846 845723 842545 901720 1000000 190882 825017 856082 760381 1000000 1000000 807368 797746 792952 788091 782688 667285 866453 257538 762934 755415 997061 770880 868457 878629 730583 945180 1000000 699436 686491 922677 696776 670823 686647 460394 660963 667181 351016 655249 576092 636526 636728 629259 621153 619612 612559 1 600221 110872 589600 550136 791658 121794 580307 1 555595 544462 542632 529109 752811 514627 522691 504124 501425 1000000 489162 360135 414398 471091 465298 514892 422189 409052 441809 1 727742 830439 341038 413317 412751 383375 953172 358412 896923 759307 349317 576791 365112 251967 310802 457486 772609 340391 324232 320787 402088 872753 304767 313255 310976 244918 1 293565 347976 320749 330195 979725 282246 187981 458652 293327 474532 61206 257192 262795 202921 268070 1 1 240495 336112 248214 233601 585703 229373 449600 253772 224341 218638 338914 219430 238783 765117 215821 467885 213969 212837 212527 211968 1 210866 213506 209285 1 325789 1 212516 107245 128437 218443 213504 92740 214025 522834 206913 159666 219500 129247 224866 402673 226989 217305 37196 1 1 395730 1 316644 232195 247010 1 1 255552 269282 262329 272454 880853 290829 137876 91787 283031 286740 290675 207490 1 1 306653 309527 134753 76158 1 196400 343509 783150 354306 387925 593583 71853 511559 44277 370711 165336 339137 473083 357911 399995 470268 769490 470376 436033 415348 434546 572392 566871 450945 467972 1 403583 550594 480770 489835 498465 71516 492085 602994 516811 497840 932470 522999 541721 245117 891184 560540 582004 572775 662727 567471 591610 369436 615691 597438 458155 629244 628670 530137 640418 624108 878012 663699 1000000 670468 571588 683720 55514 694724 884810 485278 711199 747859 674914 761190 760117 739347 745650 835698 754966 760392 722007 777798 774310 781369 887204 802460 794818 808985 816502 791703 736709 865910 1000000 1000000 829455 835752 1000000 494690 847521 794252 260322 591578 949653 865843 1000000 866798 880799 877568 607190 884800 1000000 890228 1000000 895542 894938 900322 892660 904709 906670 955795 1000000 1000000 921224 1000000 916834 949274 919361 922963 925854 922356 826803 926687 924397 673904 763355 260514 1000000 923851 925568 924397 928492 924943 924272 923609 922893 288263 922073 1000000 1000000 932754 914026 863448 970999 1000000 898653 906442 906077 700307 681024 720075 956168 893741 753879 885452 800946 796657 880873 877822 531136 877211 877477 870331 1000000 862442 1000000 785210 847236 891819 837746 549039 802310 825902 802144 144071 812536 811796 803026 842466 658398 1000000 784101 948284 729158 488235 782568 735450 754464 574837 742141 737180 731743 703757 1000000 442182 753179 703540 686960 692284 687021 663836 749291 617595 629238 655682 662355 575419 1000000 574611 587713 611399 732344 661802 600235 623348 900445 472781 754826 570474 6550 939317 652901 390964 577450 1000000 527250 553565 514933 419669 502699 496584 465933 1 478464 449246 468987 460596 1000000 448830 443024 502275 458361 425701 1000000 403285 460731 1 428984 398337 371046 381381 376403 371260 365990 846970 357024 1 644294 573493 336526 98737 325915 322808 320496 247778 306233 305315 324879 311517 288234 271930 298626 281798 167030 1 270682 272624 1 250290 263744 254711 1 247802 246071 468636 1 231973 109366 228878 231449 223434 238158 293321 221061 222328 1 218876 218534 216779 1 219566 414517 1 212984 240326 226405 210774 212912 210351 210381 210408 135299 93078 328469 210986 163883 212872 1 215362 215656 212824 218251 218920 220780 223167 104616 346151 227572 1 160719 285262 332283 238347 240578 243374 659163 211474 254222 254566 258510 927433 261877 831440 70614 680683 179864 281419 283720 97315 381151 301561 360836 304850 309442 130532 43637 270552 203538 334125 336564 363882 117381 350987 358357 361021 366037 304730 363770 375607 1 392417 400150 403293 408818 432566 644942 683595 512085 439928 442947 415040 965792 227400 395688 468275 504156 228488 490315 496536 1000000 507239 514851 522845 557314 533099 412853 572714 176142 557378 564255 505069 576875 585568 589297 601118 544747 891557 613782 621367 625703 579749 984572 644344 412319 460565 662614 668273 679120 776296 686030 644772 103697 736056 779304 714812 843523 743161 731525 739169 882669 1000000 719468 724716 803807 767773 472009 779892 781612 790754 755205 738556 803084 807901 834947 810037 790430 826351 829418 834557 1000000 846559 845989 854934 853608 857370 860766 826112 363073 1000000 250103 426578 778457 1000000 1000000 575791 891773 894341 872487 873676 975634 871045 689008 908572 1000000 911289 857620 904664 916444 917303 913181 1000000 920713 921643 1000000 925909 1000000 893436 942331 924932 1000000 901736 1000000 925655 931816 911648 1000000 922944 815708 921844 919429 920007 744416 910994 866063 1000000 1000000 245726 909852 910297 759749 1000000 865169 545945 903790 894265 887455 1000000 813195 1000000 878129 770275 960594 324839 1000000 865105 1000000 854766 860633 818551 846910 956208 839008 819584 830186 415444 822035 828045 813269 808816 804530 1000000 795304 789944 788059 781541 1000000 793917 84335 1000000 833455 751624 1000000 754610 725413 730687 721995 719334 708292 841758 686623 611594 1000000 673542 675571 669364 819573 471962 803317 833160 633413 444886 626589 621227 658718 611921 1 596645 583616 590611 72614 572740 538507 882506 91800 491048 540873 662077 528486 784819 435024 517936 503977 445638 600638 466459 479850 473334 461642 697087 409459 495362 437740 438393 432614 426805 412986 380415 345733 415897 398890 519881 386000 373370 338442 372262 369241 1 365720 550111 133522 342100 330831 332853 328053 323483 365416 314175 267322 305944 1 308968 804396 289652 1 245431 857323 280337 271144 404592 268174 261182 257796 880308 251983 249089 222162 320582 1 238986 236199 1 231724 285690 198000 304782 265551 1 220738 406066 217554 205808 816583 214444 276395 800116 1 213775 210791 865993 198009 214448 210037 199692 57156 159053 199795 208267 210481 198666 154863 153070 269804 356116 217266 218466 523974 149758 151846 226187 226685 218423 231444 8951 235665 237181 239487 368237 1 247460 250314 273906 242609 259081 262785 283418 232168 372404 275682 262595 296280 290208 359301 1 299288 947273 531700 312022 1 103616 994423 1 142804 339238 468186 323777 353431 319824 388427 945232 370416 379684 374852 390436 386564 475677 389737 538287 88862 423576 493440 582739 451773 465333 452464 458617 433952 708608 432398 513012 46927 588234 500389 562388 515322 510194 605110 814872 552678 752257 549534 555890 780384 362918 589318 1 586781 495611 653926 614687 220459 617622 628121 972086 637062 1000000 641700 654117 660110 667926 1000000 741730 633017 689808 646480 372835 706964 644720 746646 710506 312731 724449 255174 1000000 751092 639873 761848 766825 750585 1000000 781974 788290 791756 831756 808795 366917 1000000 815250 1000000 841416 824340 836748 836692 833549 1000000 848204 951766 766126 1000000 862307 688585 733246 872948 916616 784807 881995 886931 806050 884057 1000000 900175 906460 1000000 903480 904692 1000000 908577 910947 899511 913588 915072 948856 1000000 918879 695234 920900 921761 1000000 1000000 923819 1000000 918556 1000000 943962 998795 924558 499523 925865 923553 619453 913930 896611 1000000 940881 931246 917492 432258 914782 854082 916328 1000000 907629 964389 904252 234089 899906 897601 840249 891999 1000000 1000000 884557 881607 878629 886976 650884 830431 865404 862265 859480 854969 849630 392916 843661 654526 835634 831224 840767 825656 818617 261702 809651 742753 797461 1000000 790855 787226 750145 740357 211626 765585 695602 650109 762336 745087 732719 557280 819176 515862 80313 712101 697506 697984 694374 688566 696380 731515 670585 675581 659151 674641 644131 1000000 623365 1000000 1000000 616408 609065 642740 597881 591761 631199 695939 560496 458186 581070 554569 736703 569573 248984 529824 580848 811786 1 507081 499336 491256 494495 450754 396959 355293 456930 361503 352441 445302 436404 438553 292458 697085 203497 410995 426434 399942 416471 377655 383026 340121 337032 370692 362809 357154 360554 347922 181685 348430 181596 328907 324853 312670 85872 980511 306675 290854 298339 1 290534 1 282702 489831 271247 271688 268272 201846 261632 259586 172414 252361 1 234533 309240 341136 238815 1 182285 284115 196936 1 225851 253562 223881 32564 219215 240542 1 216705 213976 202581 1 663556 218936 210524 257497 1 243029 209354 158610 139291 65453 210240 210370 210917 210562 206975 213160 267985 151087 1 223486 226203 191717 150642 223667 121654 227525 226474 202137 233734 562983 8669 241113 265908 244314 249017 445458 305811 242125 227813 265377 445122 257206 257600 274618 1 285826 420983 258178 59740 168918 317316 667939 314647 131390 323598 142852 330583 337542 342351 347167 209725 357066 337240 480361 326674 394210 382938 425625 412214 401388 176491 402097 404145 1000000 337455 442019 440998 1 450320 28759 462354 468163 468660 467816 494824 474299 493526 755555 1 591801 504837 780762 533898 1000000 979284 519227 491582 565587 267414 605343 618146 549112 640675 604336 1000000 613594 621419 627696 504140 639097 1000000 640682 657669 663888 659674 1000000 532799 249418 704242 508643 119259 878909 714473 723702 727757 613191 757258 760136 824544 754419 755962 770265 1000000 792393 798273 761495 938170 794980 752902 584928 1000000 813237 817709 823355 963747 830968 833827 838868 1000000 866611 537413 909743 891316 1000000 522952 867668 470624 632091 896537 492459 778829 890525 893794 891942 894138 914042 886175 901430 903581 884466 933709 912869 1000000 772361 883385 945448 1000000 741108 910563 863603 789257 921808 983854 943664 923503 863603 924042 904843 896394 924129 923932 1000000 600364 951800 919285 792004 895745 909412 917362 917369 1000000 928561 703449 1000000 1000000 903218 906466 897613 896568 900088 897725 924471 880810 897254 933510 892746 528543 582291 572221 883708 1000000 861848 863113 859118 855676 948665 1000000 634946 824788 317557 399383 541907 823756 819444 815717 810491 890563 799075 166677 791971 790473 777784 776082 771983 765521 761692 786467 750607 77327 740442 737081 1000000 660293 577141 713823 706595 739864 804007 432137 683912 678035 672142 715093 1000000 654166 625121 656446 951898 629911 623854 884565 628576 603881 357521 587192 736882 716753 620164 560586 543630 540275 549679 663501 902384 557632 524493 452425 340679 265755 499025 494389 819409 482259 476289 481978 464286 458232 720281 516174 440804 596264 1 317157 419716 306964 287375 350213 311332 417121 1 379572 832210 395285 363969 358889 353869 615083 1 339211 679758 330132 1 320611 297520 311753 145989 555092 586225 301133 36165 355406 283230 259197 276568 1 1 667916 261532 504558 261455 51097 250241 274806 69368 256998 237855 187698 1 176711 313732 251449 195426 478266 229574 1 155305 217958 315790 215405 214686 218597 205948 211391 210800 212735 97701 209354 209047 196038 197437 205421 814684 65205 209247 103706 210882 210324 212405 101863 68019 290360 273586 1 219587 771814 792603 224532 591435 38140 182403 265511 600926 202521 240002 242295 1 406872 188496 253524 1 703392 262758 1 301612 291548 324593 282262 276499 286810 1 298250 733462 711900 308756 918649 277076 318860 326652 331021 335709 340474 222392 415319 354873 757358 363103 472464 886007 389876 386311 378476 1 402610 375330 413728 419359 1 423420 441257 183370 282549 447166 459727 661853 467296 477784 483361 745119 496621 502117 750060 780117 382615 526509 526766 551010 542945 567250 515849 495015 569889 647854 582478 588451 619353 589997 603621 687704 617908 640806 670270 614089 958526 648649 1000000 661865 667856 642306 645678 1000000 1000000 852046 389569 1000000 109435 727835 622721 706586 716729 732440 686279 1000000 757708 761850 765516 773082 731753 779232 806368 794187 1000000 701628 806916 811543 818959 820342 824668 840004 965673 802963 1000000 783703 874651 885774 856606 740189 840659 881027 871733 873335 984938 879577 823020 540891 996249 1000000 893251 848386 898050 472628 913243 1000000 931026 908345 604992 1000000 912093 914713 916044 917170 952108 969859 340031 1000000 647185 495561 922887 972614 877349 928228 923806 923685 989222 950604 993914 922340 921376 921093 918276 806197 1000000 916547 807653 927207 890936 983065 1000000 908284 900075 935104 856987 1000000 882811 1000000 893136 895791 1000000 882421 882358 703395 947710 731744 506182 859001 835312 859999 849421 852555 241494 830361 357402 318665 832938 922753 446533 701453 815769 222489 806784 802082 798041 1000000 751814 323650 786387 790302 1000000 762709 757297 752521 747003 741530 737476 730466 625629 911517 714277 727209 675361 696744 1000000 823244 741161 640980 670328 700607 655684 652065 643414 702193 618062 577028 619028 1 450443 594644 1 605912 881716 478190 696865 485614 549993 557665 775903 474911 536401 524578 535215 514703 423122 502691 495490 572340 403819 484176 535268 538797 408624 949562 322914 440660 424398 279213 412520 557740 641397 407802 402264 380600 283010 423517 430705 375206 369653 370741 359868 354671 516941 444166 319207 335334 1 195975 283679 771986 312522 1 1 300793 407279 290625 1 291759 278098 276389 1 224869 1 257333 254016 260175 250034 100368 245905 258045 1 239824 235083 234578 1 439265 227983 648569 227694 222446 1 219090 140290 241893 102672 215734 224314 211777 145764 207437 209745 281287 1 208290 208452 533895 279389 208488 290682 210785 226868 162375 211774 211689 212584 213585 343179 375702 222501 218544 46857 221825 243075 203662 226659 229368 1 788316 236313 1 241072 243633 1 249277 1 1 310069 262576 299839 268213 338047 275135 279255 216563 418626 283990 294418 295884 1 203484 316545 313507 328417 123615 333934 392055 332019 343446 94548 353058 358300 364794 365946 373720 473855 813030 214584 771697 1 600626 412438 70752 438353 482228 420282 440158 461104 58248 457727 879742 464912 964276 260710 487644 493823 244050 505891 512811 532102 494286 406254 534082 542825 953917 555043 561377 522150 581076 759098 302235 592381 3406 598599 610884 104156 624997 392907 635358 641434 323044 677190 257880 665391 701401 677316 683182 966478 816368 700586 644792 690516 939899 719916 728756 509219 737211 783084 843483 570898 736948 767281 777274 792674 931940 797887 793701 1000000 800583 797022 952010 813872 720647 822921 538442 825158 651634 443053 843487 947768 458570 851821 856428 861942 1000000 868783 328566 893657 1000000 1000000 884010 886787 1000000 892056 561850 899169 899164 816261 903477 1000000 1000000 906264 955839 913953 1000000 1000000 916550 917589 918139 976195 1000000 921148 927463 902162 925012 1000000 702784 920226 902530 931074 1000000 896287 922249 906196 758979 1000000 919176 1000000 810058 937445 914461 568550 911664 888401 908047 1000000 904570 900734 370817 898177 915450 890844 1000000 1000000 952352 1000000 880608 886896 892767 1000000 862683 864337 1000000 641061 741824 1000000 860071 841496 837711 825984 827812 499391 798007 344308 788986 807803 796869 787150 877162 788029 543121 753152 773309 768855 950466 522091 689322 714142 742608 562069 731691 737466 720641 722659 1000000 439579 697953 924750 694999 713477 234731 391169 660103 654315 1 340200 828280 622566 694920 1000000 572799 608004 630698 595674 1000000 404984 430020 570905 564703 609742 1000000 562375 559732 538831 528053 389708 561735 509111 502995 496898 497300 564135 33011 472738 725468 393756 1000000 395831 460606 665570 431123 427447 271998 418821 412041 123082 397878 716307 386503 381696 356606 536535 1 327055 355798 353035 680343 340723 271674 331501 308823 322445 313700 306199 308959 296201 300725 375874 311033 223747 295697 199764 274385 120073 271430 1 267340 435204 686885 290568 253922 411533 244851 242152 196108 698502 235816 232369 330605 228047 6587 212110 298236 75856 268525 217578 216198 310815 213816 217020 215445 218998 210138 157492 208971 610660 1 1 207917 207930 257916 208259 119581 209024 323957 217748 134876 693822 182178 1 209642 1 217752 331577 728435 222549 224359 226270 227032 379291 232156 377191 196720 191050 183161 244621 682688 250876 576027 256965 1 258397 711889 162221 272301 239948 281118 261947 237007 914174 307763 301181 186236 304167 313588 433745 77692 323819 331596 83410 512059 334775 276933 357396 362210 366557 367743 393838 391632 442909 393139 520245 26576 404420 415164 1000000 426499 357789 760912 23017 449665 442602 460546 379788 307798 412439 446245 507390 641103 503656 509772 515905 138995 528424 563702 540565 547488 430617 542302 565346 881852 577742 661487 39644 591519 682446 483356 1000000 205822 1000000 422034 1 559359 651292 449085 583085 718890 268174 681019 510843 692693 696615 709158 817708 1000000 225113 730091 672686 735980 1000000 65833 488299 758957 582517 797291 1000000 778388 784240 788504 793917 759675 841251 545820 1000000 815716 704949 751735 1000000 834842 824665 1000000 879071 849352 898614 856933 858515 1000000 898785 790970 873734 891335 899442 971776 885523 1000000 587831 894690 895706 898081 972465 779314 891893 643374 908617 897419 911659 1000000 1000000 915627 938685 917885 856919 1000000 924855 948120 859418 1000000 921708 924345 638237 918314 952584 808408 1000000 511729 886333 919524 410086 916308 1000000 967755 915774 841553 982234 901209 910191 908063 904401 829559 1000000 1000000 914046 783985 903762 335551 888540 588940 1000000 883159 859508 812080 811698 827898 864629 860907 919517 758961 1000000 846205 841326 838147 1000000 831959 923359 786925 817347 1000000 808598 803854 596122 967140 785224 784969 648670 774899 942547 764732 952845 789400 679592 794704 894032 733099 804335 1000000 754095 700049 704841 293237 761080 571943 681685 680427 177978 661618 659238 673081 645876 640356 625957 548272 167204 509100 609310 567589 827163 839584 380403 309797 572387 1000000 559804 553515 565287 541593 1000000 547309 1000000 439735 553440 381157 495077 322826 489204 475766 441196 494840 964788 1000000 450204 443481 1000000 461980 427031 871838 449203 824438 319284 394388 86217 970094 560995 387983 625401 405898 359804 419032 351757 92264 808809 1 332377 327695 312549 1 3136 301688 305356 957190 297588 292997 45521 285102 281760 275863 222532 68116 163042 238722 260216 354959 255007 249054 247983 165923 242444 451504 260440 856571 231456 230414 243644 160405 224082 222375 220649 220812 1 1 1 211515 186667 1 123688 1 133571 240128 208327 17589 198466 483583 205538 207520 219819 24916 208417 209410 209590 210271 281328 242122 703145 859029 214882 204255 235061 219596 367353 223367 285740 483408 229299 231491 226844 239861 230014 241224 267370 1 1 252394 255890 1 261981 67496 291764 262891 275823 195323 279280 287188 1 295120 283472 303470 297452 307270 243570 310177 21097 330219 161988 339790 337525 349404 269143 90068 754988 376705 374989 290979 1 398200 373560 398869 362493 38492 418736 424288 402454 461833 500257 991176 459003 358760 491313 471108 842813 725631 577754 513164 488580 38982 513685 655337 525961 508165 536570 684545 544299 499688 257738 560509 554842 596680 582893 18543 600225 606699 534482 618679 772073 618428 58010 648827 716777 67023 660919 1000000 680293 677842 620551 768745 469887 708963 756840 712581 588008 831328 730142 728896 741034 406030 601344 393350 789617 767223 725456 398629 782359 306926 786704 990570 355493 808564 485331 1000000 817693 823832 828043 846109 989167 840039 525407 593977 851754 855421 862109 898005 846689 1000000 1000000 902401 1000000 1000000 842422 884836 890016 905124 1000000 896567 905804 723419 903463 938483 1000000 1000000 953416 1000000 810712 903743 942292 380940 918111 919008 834268 920475 1000000 920484 921874 922130 1000000 922310 921825 840631 921779 903566 964213 920339 445218 677586 794597 913591 1000000 914415 476167 1000000 1000000 909248 799999 904739 825991 855316 1000000 1000000 893874 903957 888830 360625 1000000 880534 877580 874660 903965 877364 292704 784584 1000000 823423 850620 1000000 842746 838781 698707 830944 828372 822102 836922 1000000 813131 842934 374136 246329 790649 785752 814693 608496 697804 766546 760576 755358 592421 849269 856865 755524 746366 947810 717520 713944 669338 700291 694546 663358 731595 677030 31646 502726 680750 743617 655975 660379 623668 631500 622622 617895 539392 1 499988 19977 586504 557813 573031 567316 864929 554887 536049 534245 284943 507992 1000000 517838 949030 505563 499403 625235 487299 479144 529342 385215 463547 1000000 447818 389255 111777 435753 430693 1 407540 408990 1000000 400085 400269 473859 383908 407487 110666 375629 108001 659819 1 342812 225734 338023 849985 1 326772 326273 313756 310301 304314 748255 287386 420955 289669 285725 228412 262599 1 344717 1 254494 257981 131317 906765 236581 248346 152904 242672 311321 449910 871180 239201 631662 683485 24485 126333 463513 177259 137210 133395 304614 270830 81090 212337 377067 1 292013 680610 1 270964 206175 207191 191676 1 199297 176678 207415 216808 219460 1 211742 1 215147 237846 1 124213 58082 218119 218965 66781 86772 1 338900 183305 6237 79240 626415 252728 195932 258141 237438 382364 259279 253154 257432 1 275045 267278 226780 180553 120347 270095 268796 1 71047 1 823978 306454 310431 129836 1 967770 335947 333096 395760 334291 1 352622 105391 526034 367796 373834 191357 278590 379870 394392 399870 367227 410886 416599 421363 656852 433714 462964 445345 451499 16307 464723 394783 1 146424 473891 494560 499269 501796 776845 598862 741698 530055 632244 542471 508848 573902 668899 567023 573130 211092 282189 550839 598546 604140 1000000 492446 703002 628670 634759 617299 646866 652891 699758 663630 667475 647027 682555 688385 694184 306869 877140 709482 723278 726515 564676 733647 740790 744206 702658 806439 760729 787932 874134 175736 934015 780282 1000000 715325 812490 1000000 809187 813729 1000000 822108 826363 827011 816236 813747 843328 846460 307567 1000000 795845 1000000 651047 867038 884017 874067 1000000 530524 953887 887494 889136 1000000 917537 758941 955519 1000000 902326 667380 906188 908311 1000000 911126 777882 914289 1000000 801142 789753 785716 953746 919676 1000000 1000000 261954 919381 918524 1000000 318192 982246 915840 652342 895965 899939 913221 1000000 917637 965330 1000000 234280 670521 911551 906897 908389 961351 905487 989455 1000000 920841 955870 893706 891183 714632 689139 883711 868365 642210 874939 872073 888256 929093 856749 855170 1000000 980017 202417 406411 839746 835741 831561 467595 822325 813485 811291 836331 573889 800945 785011 788816 870388 781788 782330 771773 766733 679518 756390 644295 342131 740445 732752 729532 723714 718409 715225 709301 1000000 583855 689928 439614 790086 462359 675601 127101 654480 794830 627868 636247 633583 376090 585214 612345 609954 760530 600758 529183 581065 653809 365967 562397 545627 425848 553920 388814 531439 514154 608992 407308 544604 492917 986867 520034 752658 862805 1 464520 465589 1 447185 441764 441432 1 220952 417975 246533 191339 376648 395533 403571 384877 379398 384345 289339 366149 237326 373976 387481 311285 340455 362443 363452 1 349540 787440 311135 260300 287883 553858 288312 292108 960305 357317 138209 621816 231932 267917 278483 1 179153 242435 608980 200063 244952 327071 240622 235797 235958 233704 230611 228165 226333 224299 230411 220617 217862 217427 265582 214589 213417 212174 211124 207791 186739 201308 197029 146260 707372 194592 206309 1 269422 206633 1 196043 207664 208458 1 1 161285 283149 1 1 212586 257761 1 454520 1 108703 1 227405 279459 213324 259270 620616 244004 331817 237285 231442 264171 251884 255953 259154 262437 265784 746492 1 501816 280007 390472 208976 1 295958 319428 849744 503570 247467 347937 322379 326587 368319 338972 328213 73113 389048 257227 231024 447281 879185 376362 381575 361509 361421 397473 403327 409774 352075 764928 425472 409629 437369 443186 450274 454927 443259 168645 447018 478789 410859 490886 496958 420678 505504 515249 1 9215 449007 748440 537194 695922 558551 612594 570969 544377 583351 590511 602562 623068 535519 107834 615049 617279 632531 588994 634674 85303 383645 741429 1000000 864721 26699 686251 692146 697841 543536 709228 1000000 720465 734343 731571 664245 730002 747655 753000 762709 763750 185910 772977 727635 783945 647063 655217 601200 646193 807094 790139 941965 820546 823675 829046 823070 837034 769716 845152 849273 873526 950676 937832 1000000 865829 748957 861498 875928 1000000 1000000 837898 916610 728075 875172 924977 896961 943069 908671 821945 678566 889570 1000000 1000000 901733 783903 1000000 1000000 915241 917548 894415 417614 905524 937275 904026 1000000 921249 1000000 859944 1000000 921003 960363 891909 919690 919035 840967 1000000 919436 816173 748959 921119 498146 1000000 908717 1000000 904870 905857 900829 898834 896618 965020 893936 889371 827222 616368 769672 1000000 666883 877147 190680 850857 862408 1000000 855439 851796 826060 1000000 840388 836468 701485 828398 796765 255438 810913 808104 711384 814505 797152 792177 536314 722290 763324 874502 152903 762391 757420 766149 985341 741670 736112 730660 786302 764006 713979 708327 690444 413888 695082 824104 679453 362784 604643 823374 654702 657880 593625 160961 611568 625144 752977 528566 604446 601378 592679 342219 582304 582725 569935 402738 557461 551544 301047 539006 538345 526992 520393 13050 500359 12715 681716 489836 505537 477760 456065 631598 459804 454335 646611 421978 436336 734322 425385 419121 413477 1 402312 392786 720819 395655 380576 374994 228935 58775 369621 355672 1 344746 339904 351832 330308 1000000 379555 1 339004 1 303419 154401 362591 290973 407895 283141 277185 276828 273439 490254 629000 185000 443764 255162 251823 249050 1 202985 178523 238017 245839 264775 1 218776 1 1 213673 114589 197259 589802 130522 125141 207456 212018 1 394123 124465 441560 217020 1 207421 95108 369431 206046 582890 241285 203513 513710 207047 257270 208208 1 202477 214395 214092 213162 214202 306664 217297 1 220352 274190 204377 226066 226399 230083 263120 235117 236461 1 832209 171719 639350 315743 326058 251512 260727 267472 274970 323876 275171 276551 283174 286328 747614 1 298423 200862 237288 753690 315605 205554 349425 306187 335191 210589 245638 354137 492388 496161 364404 1 363063 620766 384922 390307 393985 391377 406859 478297 301791 423763 808959 433143 439432 446846 452700 987415 465425 477843 855091 73533 504488 564041 238050 586417 513068 513048 1000000 531359 813302 545667 698738 556294 562495 499244 574893 573331 587387 593466 641820 611636 613206 894701 656298 632341 751244 1000000 403490 655225 660470 550201 734505 678226 683805 691458 436050 264609 1000000 763986 1000000 724054 690463 734882 719875 809875 750029 952438 763815 764976 246174 526275 793505 619222 790729 1000000 800703 459074 255096 799625 808888 720016 804627 832008 929018 839477 170627 1000000 929658 853698 858026 862266 842676 868460 552200 884542 891332 881473 923587 1000000 873277 1000000 1000000 518991 927388 898028 793022 896894 852933 907690 910293 862922 911589 337335 960606 915823 528175 923277 917171 1000000 1000000 920142 920090 684111 910930 920879 360880 903946 920281 919845 878016 918764 481488 873267 956733 915206 915265 520814 912056 890796 908387 318694 911729 1000000 712303 278569 318860 894501 887154 889846 868367 708688 811985 629518 900460 1000000 541611 894205 862627 1000000 782220 854617 846540 804780 841099 874807 868297 828947 711368 820738 842931 811595 891114 804367 875902 793291 780120 848211 778728 765154 1000000 496677 715851 855500 747893 326326 737451 733162 595686 680706 715324 1000000 710065 1000000 468923 954781 677323 396690 668562 662945 1000000 403824 830980 343835 632823 626882 626556 618455 613837 611638 670038 544564 653156 728749 740381 1000000 593961 1000000 546378 544016 655177 468313 417260 567770 629221 402796 628327 491742 441253 441743 472374 560794 461946 455132 448837 443355 601428 431742 654778 420703 990995 409447 360230 397905 179697 407088 139403 596483 686711 367248 892771 355625 337405 572260 316089 336352 328629 332843 746461 319238 839250 308490 173604 1 909726 773348 287668 284423 279955 274059 566719 1 255508 260695 232745 487071 1 1 391737 606160 287151 1 228390 322913 213897 287443 224713 223182 222785 220815 1 217364 140326 278897 226004 197477 156189 865113 211277 155126 1 450713 194035 1 740823 206145 239493 212578 301118 205205 227222 207186 263436 372984 1 1 136730 276446 1 224923 407863 1 219407 221142 223076 228564 227038 203465 623703 540968 232717 776568 107003 1 131507 83393 255363 251742 259406 262907 266221 252211 289442 1 549546 284704 288906 1 1 311672 303890 304495 313908 318117 221389 703408 1 251807 341911 346816 351778 356818 361876 572983 372286 379016 381714 268660 456938 363795 404702 410775 411313 421615 596213 410655 540331 320159 368026 460920 458539 464722 26096 479986 517128 1 498591 469674 510155 1 523120 870846 549604 486643 438549 458122 565898 568056 579902 541744 589898 592873 604234 277227 500271 604353 619566 628069 639183 996951 646261 1000000 530284 610307 737349 676056 671180 653462 695291 709381 704992 738513 716293 254688 727425 732879 717894 729367 747850 906774 759479 256074 658088 765539 1000000 941541 599887 796242 798875 1000000 805307 1000000 817926 821426 793686 850061 834194 836757 443437 850518 961937 852973 849266 974695 1000000 866742 843857 575582 816644 879071 881917 884674 532976 1000000 945121 814408 905125 1000000 979672 907057 904977 906727 856431 909915 914073 912838 953593 898517 1000000 841145 613003 916937 919040 933538 919942 920190 920315 858077 920532 920190 924027 927346 795371 892061 1000000 901414 915977 918135 917092 1000000 925489 1000000 321311 909059 981106 862052 1000000 508065 719712 421896 892043 889933 887318 883096 887393 1000000 876162 876387 869941 667813 874935 1000000 856527 852924 817653 845544 845144 978870 835265 845139 808576 795500 1000000 931084 781809 803491 784230 272350 787709 784582 778819 541987 769704 375192 835571 756051 440788 743654 1000000 731308 727472 725345 772500 710630 733309 689452 556302 687704 774264 565173 1000000 664143 687672 588363 1000000 650254 635795 1 657805 325408 586078 1000000 597544 591426 251205 578246 502912 738680 560170 566077 1 537109 149662 528579 523013 517230 780143 476202 509726 492380 622317 1 424026 497418 460013 456542 611137 348892 490223 392673 427166 463479 336646 421570 485667 285936 44627 1 417355 378062 372817 366869 186500 883289 383977 346597 70470 1 495091 327531 238725 354279 313672 309263 279911 161163 296483 293072 288620 302444 279723 273282 272928 319157 834005 635870 268579 206472 252433 249831 326363 243956 241229 489209 235886 527562 231147 228738 226728 224613 387780 220870 147370 217382 209439 196357 63248 1 202140 204978 230273 295537 206173 213126 152851 215813 203385 204258 205047 475719 39465 622474 196005 196965 205439 144008 620827 209233 210266 236967 212634 197600 161171 207003 218807 190958 1 780234 302367 735557 238042 239240 157561 237551 240328 250574 278995 245313 300127 58645 899552 267518 264854 260861 562899 701276 1 1 127813 794687 295082 507614 1 1 338655 323225 321240 384496 330460 269344 343179 263968 261547 359725 359963 332077 374273 298765 482851 386293 572290 967233 806316 254200 413838 893498 425218 851593 421766 442255 445502 454168 460223 466179 498600 478096 522933 497308 337264 516851 733110 539852 233036 41283 533402 560886 546909 724697 837611 523745 460207 606735 581095 588947 454185 531357 814593 659625 91685 682397 631926 48934 657644 1000000 656066 126793 224441 675437 69723 641703 1000000 697081 892095 454267 356516 348164 725381 730736 640412 648247 749015 590703 776856 761666 767778 754079 777978 782744 293083 792400 799292 800154 806261 810304 807147 1000000 853202 829355 981607 809572 877285 833514 848706 458444 855032 1000000 873911 853786 868566 871895 871053 888792 877975 587815 1000000 1000000 893547 667945 886667 896061 879343 1000000 1000000 1000000 907899 898060 910454 1000000 1000000 914161 941187 936919 850646 1000000 914047 899645 923685 917383 930329 919687 919957 930329 899393 801435 969296 839034 880871 919115 831224 914867 540067 912581 912208 909866 939883 906500 904953 884927 905819 890087 323860 893934 911679 869184 889487 1000000 881795 879422 239900 873492 1000000 867176 870418 882940 856492 1000000 843624 846131 455233 618301 918146 947900 431727 821894 817677 475830 808911 804331 799648 794204 790437 785636 783435 775659 770667 875564 420313 472522 749310 379883 977844 1000000 645781 716063 608892 458529 706109 704022 698439 659405 674695 606193 656373 111329 164097 599484 590956 1000000 647375 358179 472669 524400 665750 604561 608127 178812 586112 415036 671809 567683 527954 539917 546208 546029 536123 530404 66041 251979 511495 758725 496803 734011 487574 473729 434352 469486 548043 339980 451647 454639 428473 218469 428411 423062 418861 414828 327579 311492 371082 389051 172083 427939 392356 367747 372701 350326 144423 352697 342615 318766 486624 69725 1 309288 335216 310046 215176 201551 689991 286839 39925 280702 271674 356921 273582 244813 266642 263089 1 654148 253878 250219 247234 251410 1 239695 323667 1 231341 1 80224 456330 199387 213065 423551 217334 193062 1 213855 209293 210257 204430 208370 206959 71767 206166 205986 1 204876 243547 204614 204519 182341 204764 237522 1 1 206839 560187 73616 461752 1 236857 700303 212324 127576 1 222044 237992 417249 63784 313272 230669 413633 1 234657 1 1 251763 246701 261667 253568 238187 256723 241971 407645 1 341786 277703 206475 285430 344401 1 481118 888952 1 908684 398500 937020 323854 347326 329981 429660 343024 344670 187841 358014 740250 728563 375389 741374 470794 456799 182967 398773 364843 1 341138 715009 98643 433825 440387 1 466208 610181 448193 470722 613062 484060 488070 391444 500217 1 235385 416758 560245 530934 147633 1000000 549506 920623 1000000 761763 620682 467661 737240 592885 503293 955425 613991 636292 136716 629484 656229 642077 755754 496476 621797 665786 807163 668182 1000000 590007 794539 701106 938855 633714 850410 723270 728762 219726 732880 1000000 750285 756649 708455 765494 800418 1000000 1000000 785699 684310 884353 899750 559579 790502 587002 1000000 711060 826551 805883 832035 544202 964079 562854 849827 853865 1000000 867925 1000000 892065 853929 873431 1000000 881862 882194 894999 908386 870797 989439 888202 323115 899037 934782 902129 771828 906477 956481 909444 911862 912262 1000000 875509 914312 919131 916150 917773 1000000 671745 901164 835148 919384 911745 921558 919130 962036 914399 810012 891342 986232 1000000 803817 913496 912447 911129 930108 907344 907951 949067 801857 1000000 1000000 1000000 895505 892359 1000000 1000000 885243 879097 879716 877308 873882 995385 774672 904365 904688 1000000 781549 849530 1000000 939744 843000 835117 828419 509947 822739 612746 1000000 1000000 801518 562217 793985 791179 785882 775661 776648 1000000 766543 68738 724286 1000000 748060 1000000 750103 729566 725765 1000000 733910 707330 679157 689203 690079 661398 235107 619170 667069 660941 654714 190732 692201 639042 1000000 415776 597360 612254 75229 1000000 593600 584857 324265 872462 568960 938594 541714 550806 495957 1 531778 525739 643773 512238 782197 500526 495340 719005 743125 245088 471117 431628 1 452844 423310 869082 452668 331507 504485 370159 1 407236 402952 395332 278343 1 350496 672255 368905 359757 248247 456985 672463 941973 336605 333849 329103 325047 1 322598 410132 179847 10774 297920 973813 298435 285719 238332 254974 492409 257893 55480 263934 260369 244742 254016 250640 49045 269274 145753 218283 790250 548968 232580 229224 226989 224842 305776 347992 43354 703084 197745 215857 212782 578263 212072 341286 211496 367359 35513 1 205283 500682 207847 204211 703468 478172 192032 1 532156 205079 1 1 206905 207742 208655 209716 855903 481178 1 253276 212219 1 266844 221841 198235 181580 213261 230389 235389 253946 231270 233618 243320 154100 399657 614139 256557 258744 127582 266373 470228 472592 301807 279932 211764 198990 291765 1 381781 62936 298634 188924 365743 334429 326852 322532 336177 552803 462183 350815 357909 367590 393584 366785 633275 1 430255 857610 448164 1 361466 415243 419267 417729 549083 438227 444062 766907 428596 381397 274139 113030 1 485810 491888 496245 78844 512248 175168 506282 465989 534059 502959 1 102058 733641 565252 572152 854716 550060 590594 596852 639721 1000000 615229 621032 632141 633539 639601 644171 651155 513584 743301 459232 324556 681273 687068 877517 698646 705003 663454 706670 721176 417171 983026 737600 743953 749071 753524 758874 764759 809716 773646 835547 1000000 995380 849550 812161 806064 482136 623598 1000000 820537 786035 483255 1000000 1000000 711560 861871 475311 852087 855569 859287 862369 668352 275037 816730 891657 1000000 880853 883586 886639 885172 889803 893609 895798 917440 892634 956405 903769 879615 452573 464890 910100 784312 870505 1000000 1000000 842191 915140 893595 884280 918127 1000000 915856 918882 984310 895081 945509 917881 918038 872955 507400 943916 913377 905593 926817 1000000 645089 964597 951741 415314 906293 861727 901314 899186 897968 895197 850774 875285 194574 885508 738863 878945 846559 854657 871222 1000000 859235 861492 801927 1000000 830036 850106 849252 860233 797003 835326 850105 578317 1000000 814882 821847 836812 847633 442823 792139 787273 782513 766476 687466 767553 762458 757465 211388 171861 819764 885482 854717 126519 719632 1000000 725183 832191 700535 506702 675855 500119 673913 668547 667974 655194 859939 669061 593443 580326 633436 620422 616524 582969 546271 595032 570361 1000000 651658 991638 814682 565561 664556 546430 573424 524112 520597 500240 634640 569137 535406 487933 601778 484784 380173 467779 525936 772452 454086 448184 443687 520219 430694 410184 427619 413554 407926 1 398228 389353 385900 353182 142044 237832 370168 359564 390530 269913 1 404694 342780 329978 321718 320657 330059 211391 449845 295810 865684 352021 283968 315978 977919 395159 431932 344665 259307 203810 265120 1 250659 251013 244106 225378 242180 239416 238082 669463 62443 90666 266666 286439 219022 423625 223360 217332 215664 238275 1 598001 473397 236813 260640 205864 284969 1 204876 203406 1 279327 44246 207907 210904 61254 846882 198926 202205 279461 206194 207024 180761 199277 485322 210007 101997 170905 215595 217133 195586 221837 224022 224534 308933 229235 228612 332995 61683 238942 188451 881211 369111 382922 205051 64271 265985 605615 188034 270935 469165 427766 292801 286178 162758 295875 147679 302398 338189 102994 1 37201 622069 329606 334415 338325 346246 349353 542494 357603 362397 369566 374826 448179 432021 267653 825684 877968 362712 316425 1000000 418453 648911 430989 264376 448279 454380 429851 884622 445311 445725 226921 489646 495738 367287 564140 9908 83327 515434 532597 607257 1000000 607926 536916 240993 569792 1000000 588250 588858 489844 572738 506657 584401 174041 620772 631305 637374 1 815394 1000000 516252 489800 178055 678928 498064 607926 777258 636955 588516 431053 719099 724281 732497 852897 1000000 693504 684945 756771 96579 974357 529208 777414 781794 786783 790616 793097 802194 604923 753589 774794 812587 1000000 860026 1000000 833980 839286 843024 846754 850709 842674 855042 841047 329179 1000000 870719 899234 876701 887428 918509 708145 887566 779104 722038 894629 894684 649153 900904 1000000 822136 1000000 717703 1000000 913973 918981 920378 1000000 904930 886457 916442 846710 806938 1000000 1000000 1000000 938984 1000000 533211 1000000 922198 882053 916645 1000000 775860 1000000 655081 871609 805364 882667 908210 908732 906353 924170 901480 399428 1000000 937291 808691 577412 887479 948337 785699 879069 350793 311704 1000000 896208 865528 928162 858707 855131 853490 847909 694857 622105 902396 823776 828346 581964 1000000 1000000 811366 811221 800850 797620 785001 733128 783389 366410 773546 747611 774248 1000000 753163 764327 748944 737165 909906 726404 720745 797259 716873 696640 92075 692443 606666 679052 708903 673737 205200 691672 1000000 645186 658868 633045 619465 813211 30759 1000000 719747 627859 646975 583948 577756 996573 565903 559173 517860 503874 916813 545197 657185 181425 519849 521433 1 496884 1000000 483990 478789 980385 466856 461135 453759 577248 433784 342272 426140 426108 420356 512903 409056 333581 1 389444 133513 386082 319779 338180 365724 843596 355367 350558 374201 440034 335695 32099 328960 321495 338640 312420 307672 354328 299368 1 206229 299528 570377 832141 810440 264423 277180 264092 260573 254760 237916 251421 248354 248072 178347 255368 1 220273 195204 768474 17981 231038 219519 221026 65102 830253 215785 385539 166481 216484 643600 1 434097 1 205763 137180 176358 1 202572 202852 203215 202657 539654 201029 203497 203903 1 543244 182272 363423 1 149388 209056 177727 212220 109618 312748 212355 217933 218889 221711 1 226185 334215 1 233252 409038 232205 240709 192639 199475 250704 239351 255490 293324 260749 275068 269726 171909 281253 298214 284081 361542 528074 754825 300891 305205 308213 320027 320266 316775 327810 867295 342762 529266 347182 352285 357253 364625 326042 503653 361800 977224 144689 1 88139 575822 424857 421365 536317 428118 430267 445335 470007 451467 457073 481334 57919 928730 480526 487387 604705 505349 505714 885262 362890 204000 530406 505830 443741 415514 555097 561295 958136 437236 547034 586055 429464 669646 614928 559555 1000000 883689 536916 83674 670176 812027 719017 659196 594124 668676 676929 1000000 688583 1 681836 705782 53176 896087 722558 728060 734940 784141 696718 750336 988735 474539 825408 142497 860675 645292 869655 500331 794372 838700 1000000 808161 331061 817813 821233 825435 829920 832089 837287 783040 845228 996174 851670 1000000 857100 863644 654622 869451 825337 875372 1000000 882140 883749 888947 888849 1000000 903249 935346 934840 791402 916030 648098 466403 906891 908229 693759 279443 1000000 931201 914977 704508 579982 703991 924040 907931 850394 708676 917675 917970 946161 917506 988752 687048 1000000 915675 914862 655148 913070 915838 910824 909536 956184 1000000 905045 896279 901531 898635 803163 893889 457195 890963 944041 888255 884117 880690 891819 874509 864717 868974 1000000 815551 830141 856274 757244 848481 844743 1000000 682559 575605 177032 825219 161648 816363 1000000 839074 802987 1000000 1000000 469180 705667 780303 774731 707990 1000000 759639 754122 746496 871319 682505 519405 725551 716535 799606 710689 90835 699262 693611 840924 716976 747735 685167 1000000 658418 1000000 632280 686953 623841 626361 543201 916598 1 717563 593690 523589 789842 577721 572873 4524 1000000 261247 558437 907405 849821 930649 520901 1 756167 501487 613541 496552 644527 480588 474435 1 129456 631176 451064 926742 438865 433049 427422 421654 410862 410242 225266 398977 393500 236969 136777 377280 130765 133078 361386 392780 441183 346354 184102 546760 137650 300284 172456 337243 320753 377978 19460 359543 295372 363623 271686 1 264819 276311 414532 332162 265148 233820 258291 254449 251730 248551 413720 288844 725809 237805 234696 527560 144244 213485 219074 1 221029 213570 217346 1 256899 212535 217722 209067 162214 1 202307 342102 663205 204312 268515 260820 201811 203078 202403 552373 435989 204680 167359 196826 178110 205004 14196 1 1 208455 275690 516667 212158 737857 268790 223593 338213 5341 203592 222573 156724 43515 280383 233761 454525 319923 233807 1 247865 838830 272875 1 260921 263762 1 271500 226677 778776 283811 287060 327355 277415 299163 473537 304863 311868 248530 903329 408943 330690 340097 1 347869 572634 392331 360410 365583 387523 376101 106703 97566 392285 392553 1 409143 432710 509292 425985 452947 310309 560082 398230 455189 666722 986080 1000000 465073 634790 475877 680130 1000000 1000000 517525 360557 419731 534222 1000000 387965 552821 561647 418785 1000000 675150 583816 716633 791624 605183 601210 518143 620724 701336 619187 137132 561773 880703 1000000 663481 462932 167963 639676 588942 1000000 693262 1000000 709302 1000000 650673 725980 731447 736871 742219 747539 885979 757740 763146 768181 928022 778073 783007 786614 792537 843875 501916 802191 810838 1000000 819613 823746 808720 831950 1000000 839838 1000000 1000000 851284 854578 791485 270842 887958 1000000 870761 873316 896166 1000000 923549 292901 872969 955274 892411 895535 886203 898803 901727 900320 1000000 903563 1000000 1000000 910127 909534 1000000 912723 914290 989675 915471 884751 906624 917096 914165 858601 917355 1000000 1000000 1000000 1000000 915927 915382 914635 915312 783508 1000000 911093 924279 1000000 1000000 905025 334783 901460 1000000 899696 855685 552203 831995 888783 886277 883695 881160 1000000 875232 969951 1000000 672849 676944 861339 646577 857765 735445 839956 899583 782926 834233 653883 835487 818345 893130 813606 1000000 845699 785230 811941 890754 785188 780389 786861 770070 934062 760295 695494 740683 748195 573455 735795 806976 698524 717406 711816 706184 700498 456686 764410 683220 699989 722163 670401 971201 925272 639062 492964 637178 591063 710338 617462 611475 752124 591632 584681 591811 606570 682384 748471 445345 604945 924685 676660 901939 150190 572523 544474 512090 148985 993181 117583 1 417467 428095 469559 569625 1 355110 387346 427020 489581 662282 422178 337332 1 915504 400124 394452 382051 424312 392727 1 394152 249639 301877 352316 347231 222482 751828 332812 327867 1 324667 314034 309540 1 301789 296608 301117 292774 303319 74593 241471 151564 263622 264933 139817 258763 280219 252247 243386 80379 703729 225576 237591 234995 241715 255871 1 225359 371533 349269 382387 218436 176395 213900 204558 377033 205270 208496 81917 1 205374 255314 25600 203847 58189 202363 202349 173804 274185 202196 220712 157729 386815 368086 506838 1 210017 201276 214425 223321 134009 1 250710 612042 221352 1 365069 212623 221991 210622 201728 1 261159 235382 1 288200 243763 246753 299887 252902 69675 259846 821234 1 275794 247305 140847 262879 291214 1 285582 301766 553265 297657 456548 815761 910155 657573 328832 343888 327201 343343 348379 353339 929015 858924 373330 372065 417870 321889 388482 393070 428672 1 412453 416573 423739 394254 435334 536073 447089 142128 737039 451137 466861 495943 482841 287979 489576 98265 502931 545046 463244 932418 1000000 535241 544347 550347 611435 562505 603961 570763 209202 585049 780396 543138 616588 612350 618446 632895 1000000 637808 636948 670446 654776 672187 620328 354979 679038 136093 689087 655665 702371 691792 712873 1000000 850674 1000000 723307 459999 712786 713314 817419 762669 763663 771275 776565 731584 754352 790722 795416 802773 804568 809066 1000000 841788 822041 888273 830300 979668 838293 846649 789551 849496 582335 838473 856987 666736 866513 1000000 872691 826358 878751 918505 853747 885284 888862 1000000 936376 1000000 901237 1000000 905709 918933 804300 838910 907937 902120 383479 924580 640873 913558 1000000 914405 910583 1000000 961171 877163 916934 1000000 1000000 917765 987047 916215 939217 920647 1000000 913578 1000000 911608 1000000 398281 905861 876343 689072 902303 893331 891928 612922 892655 893589 891323 888974 843516 885136 500010 878572 873445 914131 869732 856953 587224 832798 857133 834952 273697 846027 842204 1000000 870750 826182 589931 813844 817990 866545 999960 722224 1000000 789636 790844 787196 1000000 776214 770213 733692 698989 1000000 744987 668353 740331 720231 785444 616412 343655 1000000 1000000 771881 696199 1000000 684542 678588 674301 712844 681312 654899 494677 934420 849863 630778 599063 573871 524555 763453 600155 633563 679778 577933 664517 689031 555246 555371 550628 667424 538391 252269 526471 671356 133871 540454 481149 495158 1 688555 553788 416635 463859 458959 429759 446109 441671 932106 449513 440335 622958 412434 396518 398342 512964 1000000 548181 379375 862656 376191 397815 507702 887508 352172 1 317674 841833 334178 412414 1 265351 425643 918872 301617 297399 11788 366924 241703 150710 582016 242524 1 265982 242914 843969 255906 251991 196703 199358 261799 239572 237875 896594 1 230414 595192 351261 223320 221243 239882 217331 226880 900363 1 36821 573686 218698 97702 157057 207803 188908 187143 203087 202576 159524 1 192156 317728 193549 201813 202454 901351 1 203457 875977 41357 207195 252018 203541 209117 210430 206329 213376 215001 217091 134762 224195 222515 1 469675 1 289487 28742 631348 239582 243798 933828 248202 1 147623 271816 1 411079 457665 272772 275785 704424 19481 303606 324974 1 303309 289352 392146 313195 418626 346899 1000000 331669 385663 348111 378632 348840 1 420425 640081 372279 1 382736 406449 398926 426368 404720 410392 392165 589814 320656 435463 416045 439526 279983 564447 462672 466457 448285 481981 436165 492838 446611 974003 591172 488807 498265 527096 535848 268625 761711 512760 129912 571990 572604 580700 669850 659484 336937 650007 733162 458362 555007 441122 704980 628596 631811 437745 658957 664467 200737 689801 683166 472509 398743 701159 280654 753987 724886 686523 732859 781836 723344 743456 748780 936857 615734 764256 958157 1000000 775364 835592 798636 666312 1000000 473647 1000000 763779 1000000 818775 813344 865411 832663 836633 500697 822151 755875 1000000 837315 867491 652163 868368 865440 1000000 874290 865334 879945 882655 385205 887694 890090 1000000 1000000 320106 900887 897869 1000000 904021 389065 911807 906209 861492 910812 840446 913636 936700 927972 912325 924671 917305 915006 464445 915647 938393 891799 1000000 620848 916294 451780 847153 907119 912649 902389 910369 909176 1000000 960145 437039 903306 908821 899077 890504 912737 876597 1000000 911660 1000000 1000000 556748 878856 844386 871936 1000000 860851 863267 823280 887263 854116 857254 847434 565843 838656 835054 1000000 570565 603598 1000000 806777 965057 805646 917240 664289 424867 539648 781298 800835 723627 1000000 734064 692928 751381 746677 547378 872340 817539 724843 727046 729498 715051 689750 713220 1000000 743277 997418 670683 668453 959376 564640 170569 652969 638091 632032 663757 663594 613734 455508 601438 599030 426400 582960 576722 546913 564432 330595 476713 581855 362367 1000000 461694 520909 521499 508414 501696 496417 492622 480837 452144 123952 476091 458406 240156 826263 443779 538413 430639 737768 155968 667842 252831 446774 126904 395732 385818 456255 374967 373189 1 358840 354240 351295 344192 507195 31141 314822 316134 319923 651944 804689 240493 324427 298093 288759 371934 285664 257382 1 248484 251553 109129 386260 246463 1 427110 36658 246612 280296 1 236560 235028 1 176388 190853 648378 1 221341 142360 386206 215643 545157 212319 210908 209468 238111 1 239829 167207 204134 190418 1 707779 201787 323738 201204 201014 789229 636268 226779 202642 201944 190081 185562 203421 744444 493173 207377 206167 800732 210793 213947 337601 826304 217396 217748 226436 223086 230304 1 229909 407759 122240 202491 357983 98582 247095 626286 761653 249215 365183 890914 344245 270514 230113 277056 281758 447190 1 278830 298259 1 307254 137874 271437 420373 1 329851 334202 339584 886535 348791 405880 337523 384372 1000000 438821 327229 299205 336507 520365 667585 447657 412828 392015 425298 644479 430480 443530 318704 454362 427967 467406 471947 1 505407 85538 497410 123213 759422 515837 797401 527426 1 1 545318 555131 558116 1 413144 560069 583212 589336 922842 601669 650033 695842 622305 560679 658299 1000000 645622 654790 545261 449206 166051 709557 1000000 705592 693645 639284 301879 946986 555843 721813 994754 731580 735652 1000000 670757 752006 744544 762402 767409 753624 1000000 1000000 628446 1000000 815742 249868 789752 991681 814358 987685 822823 1000000 876008 545200 1000000 878551 945974 846366 388141 857027 860397 867491 342992 1000000 870725 875236 878653 334783 925413 886394 895049 911246 893448 875779 884209 899199 233153 903039 904618 1000000 1000000 917801 911086 895182 912043 912911 913671 837400 901097 912359 1000000 915856 989330 965286 915905 1000000 1000000 1000000 741448 1000000 1000000 670824 911359 910193 1000000 905891 752139 826484 909914 802845 900827 894411 893687 1000000 891613 1000000 887176 881066 876919 534185 598311 223953 870896 867418 865601 761684 879936 854819 845660 843890 885017 326982 963046 829476 825209 593615 808060 815065 1000000 873162 1000000 780072 770332 787835 755642 778106 831730 793471 762994 579007 752916 745929 742593 211753 731872 1000000 541050 805212 709565 547243 698227 717847 690183 1000000 244347 651382 694564 657314 651362 645359 641849 632453 614510 1000000 613512 1000000 1000000 596547 1000000 565729 907131 529452 564159 652627 572095 1 540798 520526 740584 515684 503681 582514 898885 579540 950033 618027 156841 466243 453334 453755 554612 375496 445501 437763 496762 421206 390093 415666 512965 559956 46937 216823 378307 381422 1 386434 365539 393176 359060 349842 345121 337877 751624 346835 68898 320974 215168 368680 307448 545988 306671 295325 255507 286332 229897 230092 749373 271413 1 1 1 256805 206107 242024 211063 244018 349663 238582 307302 233650 261777 819091 225755 231602 221414 219604 217462 198720 223374 212285 206806 324060 208045 248519 1 399311 55829 203062 202427 213715 201358 187465 200790 485245 179001 633939 183032 199066 1 477448 196532 203448 666009 181517 206209 189502 487239 217543 211481 213053 503043 882170 345438 220896 1 218909 235438 229284 192428 234345 236983 340023 234910 248451 204328 201534 255082 258418 252506 265364 259460 272645 270040 297685 114055 299478 372357 296619 611760 305555 1 313702 318631 275445 86661 332758 254101 427188 350622 352536 361232 326629 78550 546327 378718 443445 1 1 400461 406850 411740 632351 423127 197159 907339 1 473589 1 903873 489674 971085 386530 409509 583659 690511 500551 780716 133111 518946 531513 518559 536518 608315 492287 215878 536842 567600 569418 582299 605215 484589 479279 395092 307038 734577 624626 630168 636052 642683 657252 652951 983640 470443 770017 677727 527815 689337 868856 981925 181347 765562 918338 723163 731758 734066 741017 744743 990308 705682 756005 1000000 737686 423833 646274 612432 820489 794381 799137 930063 846413 818484 839615 322353 825042 1000000 838122 696401 740362 857372 1000000 530429 875617 858912 954866 685645 879603 805031 869071 862162 880090 886126 885276 886001 541060 717984 894461 1000000 517228 897690 901761 900865 792597 629663 630296 819465 913519 889556 908615 863739 909975 1000000 914691 1000000 915300 1000000 672917 887319 920644 894716 888279 915935 446177 452913 707030 911044 877198 987938 907631 906247 902891 718752 698345 1000000 1000000 1000000 691728 891785 367691 705207 945533 882093 965100 878149 714453 720460 867752 960590 1000000 858182 786690 848913 847497 898389 840154 836118 585893 749884 810558 637066 430604 810982 801769 802589 884111 917650 374920 787588 720808 773275 529962 776335 758984 756269 748703 743427 856840 489611 273093 721380 692338 736401 706013 699480 1000000 484620 673146 625424 638457 680023 663619 689408 646585 632957 625869 605859 621935 580646 609767 1000000 192300 595097 585473 590825 572700 566889 1000000 288399 389554 280019 518692 583702 523709 521386 511215 731510 499534 492818 210385 420527 517969 155734 472332 458103 450709 444807 1 504573 427313 412291 458028 410093 458273 896094 381224 387959 383645 373871 358155 1 361334 410067 444449 298503 314120 345935 336346 301538 585382 534459 324634 963212 970549 473966 295633 291068 286976 282294 279028 429868 1 243595 1 1 168339 256244 250709 1 276114 241604 285723 235998 9466 214952 228315 233434 518612 204429 212027 230741 538607 605234 211657 210087 55489 207254 1 203355 1 203372 784900 98161 522978 1 200626 220017 200171 205796 193730 164968 260555 337919 624412 202012 335083 1 230641 1 206559 216399 291833 610286 212221 213819 210555 1 228862 229338 88596 225727 227230 230612 233099 235734 237617 248142 254596 175845 252079 253640 283597 124112 1 263498 1 274817 246188 125054 287386 8004 294737 299075 718772 307783 312134 1 321206 1 330867 323122 314256 1 234007 393071 572881 453485 448850 369591 513520 476946 787266 854828 1 409590 566412 364481 426581 432657 459657 1 367634 456015 412352 679530 458856 401944 518331 492167 59825 295645 246038 516307 522845 542681 533034 254071 547600 553784 547528 566194 556198 547556 590465 22664 801682 606550 657158 634900 486392 627804 633801 1000000 645599 630222 689245 589520 666370 677173 681373 569936 1000000 600379 1000000 717656 837179 755463 725902 731241 843190 1000000 818487 754019 754909 769839 769717 1000000 574595 623013 218789 470582 797380 676536 738283 1000000 814680 842653 823574 827558 833634 835628 839485 844984 846935 1000000 833068 883528 335242 939273 867387 870150 977347 876032 878960 881743 999590 211671 900927 992759 675791 895679 897396 493509 901510 427522 901449 956389 907087 907716 883308 910503 880546 911962 1000000 484889 1000000 910371 1000000 924473 1000000 915184 824276 907325 914201 1000000 913260 913337 1000000 910710 905928 992746 712584 906446 1000000 784763 901597 956771 1000000 863640 914703 891296 1000000 337164 862084 859918 864944 957275 874425 750768 1000000 880836 354090 1000000 1000000 851700 848125 857701 840740 912825 843180 828534 1000000 859775 816856 812218 1000000 493457 800453 675760 789737 749667 795458 162093 759669 801340 705187 754941 916437 742190 1000000 735070 728338 722866 717363 711772 116377 683969 696544 710285 78283 438883 305537 667005 678948 532340 152407 680669 634863 615245 1000000 601697 611328 605236 690588 593060 583170 563635 600828 790965 802138 88858 549794 759771 289030 624675 490725 878823 512157 484775 758662 494068 487933 1000000 628497 420675 377411 244752 568704 445989 440111 617380 441083 95736 1000000 80457 409573 399896 519725 326675 384091 3613 369871 368812 361431 363821 352023 346956 327960 123750 331898 327444 296607 325708 370328 286230 698110 1 289841 291750 287633 1 793646 509690 271944 312596 264717 119331 26602 258741 246823 247852 26108 280506 239054 234314 232271 768793 335905 210877 223860 119369 219568 217533 176740 216982 208521 211366 210915 208904 124083 198950 288064 201548 1 271375 331980 207335 197742 153621 124209 261321 1 214160 195900 81231 197430 202760 1 275745 203644 300104 205731 206902 607965 209608 47361 222721 214460 216781 256264 220840 222332 1 1 428014 467040 234661 237169 239983 242884 301372 248995 252186 256921 307781 264684 291674 235236 273118 417359 1 423678 1 393971 121074 342639 271614 310489 26941 451167 1 329068 326047 313285 343689 352939 200979 507781 365295 367279 1000000 417017 441697 889225 304860 402705 511056 412500 413140 172872 432632 441692 1000000 524040 1 456237 965333 631023 458057 376938 481282 346582 570772 887720 844772 520429 537788 343635 539010 610392 855252 551888 495808 569329 575324 326381 635846 596571 602246 805454 613252 622136 942092 719299 633748 643598 369735 534227 661531 671227 663458 678779 913166 617956 570500 1000000 491819 683443 725008 988796 749022 1000000 748335 802011 987595 854946 761621 776361 937302 772959 781320 512392 868670 795494 800077 804586 808822 698165 830061 793500 386184 748304 833993 837872 836488 804698 1000000 852525 860220 859215 1000000 898328 868931 871811 958238 861091 903507 913803 1000000 886988 892695 895366 1000000 899250 1000000 900086 961809 904367 904794 906171 793928 680838 923489 910245 971952 912241 882458 938337 913954 991323 914257 333233 903733 656331 919993 1000000 1000000 1000000 900426 554820 912029 1000000 860349 907748 824106 331400 812606 906894 899857 839426 485233 1000000 893945 742694 887489 900853 882564 509204 891692 1000000 871526 867806 604997 1000000 861637 855765 892100 862283 845015 881691 902782 833623 952866 787953 829695 814650 921710 1000000 803256 789600 787956 789935 785994 1000000 523552 771217 523858 760207 169629 747242 346287 500899 735564 451591 723933 718420 122404 880561 701779 695888 1000000 684411 678598 677766 1000000 669367 399540 536026 642994 858310 631475 871153 615520 610781 589636 645462 936461 588005 617836 575631 569435 609728 535769 517113 546372 487012 657405 1000000 519880 534711 489885 501431 421695 487831 483047 524219 888906 599512 1 453098 587464 526816 436259 429637 1000000 1 404583 292723 401125 657070 1 235185 361925 54404 368543 386547 446518 348521 361683 20469 425685 399151 220593 327691 319064 314767 719905 305322 1 296641 327336 260018 283841 280264 270172 248815 269015 373541 294158 258183 255498 251548 884474 214988 228267 239359 244480 301623 243556 229645 383992 224251 142835 219606 214890 215236 468684 207349 204909 209035 207413 211672 203872 202678 207704 101154 1 214184 204921 196248 124179 202790 494634 199128 277953 511645 199000 187413 200640 201725 1 1 182786 808862 206037 240678 190062 207031 719289 214275 508844 217614 219101 816743 223409 227290 208344 110955 233195 402754 241955 241606 241017 156665 463700 254094 278689 365437 264308 267765 1 250961 205630 416111 287271 338250 911831 302749 304225 51259 243857 320443 109986 330320 331881 228376 848185 452285 268200 115167 777013 1 372825 755179 384071 384802 821716 1 1 412627 441900 431995 428258 170073 439772 939394 457307 562803 441861 669651 475482 722965 409605 493735 537302 505969 505090 518271 117858 461493 536809 540541 731960 495486 408862 249081 507880 1000000 586361 602944 585223 606054 153473 104965 403089 649272 681570 642847 647402 654034 654472 665243 689641 753331 764372 688581 1000000 946850 753343 410170 1000000 569344 552622 1000000 490881 743927 274117 754161 776944 1000000 769587 407720 779413 768296 819114 852705 800131 1000000 806514 1000000 816375 1000000 824306 917592 832345 504490 840068 845537 851537 850965 838949 857805 867449 207852 868336 868951 873371 876017 871611 881547 882356 937402 888843 897627 893242 601270 897173 890524 721809 902339 1000000 836396 907009 736699 913382 909860 910905 876354 908237 913174 1000000 919234 913819 878020 914265 872987 556012 913395 973389 852526 676254 1000000 910657 895460 614116 907863 796460 984899 903085 604028 456690 851528 896216 1000000 1000000 889921 881687 869236 882780 887387 876864 886671 859950 876523 873197 865504 945372 496809 852936 835157 845565 841888 838092 875190 830288 826259 880720 882019 815490 800193 1000000 915246 795856 576686 322252 782021 572130 834829 767733 1000000 747244 1000000 1000000 571729 1000000 1000000 724992 820471 713954 695137 399900 711700 87507 781312 679757 584195 1000000 671461 387451 489904 644471 676668 631675 625727 139139 657479 608453 445960 241379 607987 205209 576896 575706 655789 77014 555520 460744 539731 553008 527318 527049 502791 505476 503238 531500 490448 484364 4322 1 466239 460678 231887 433723 427022 453284 430774 219283 428524 407687 500622 403172 644671 831346 915748 351494 374921 379313 364357 42888 195350 348846 343828 338869 377631 318005 324394 337874 133288 26627 1 302333 295169 212581 314742 1 454548 849932 297272 529999 265731 253690 258964 255269 242043 231225 266742 242558 239878 229686 234209 1 1 671583 1 222148 1 254023 249383 206725 119647 211368 126365 126095 203317 254000 203883 288581 1 200675 180338 196233 362672 102325 196255 1 198287 1 85805 199095 233415 165917 200389 82015 215003 186330 204992 205136 640374 543013 374664 34564 237060 1 215436 378131 207716 186469 484942 177029 242808 258479 255177 257224 239674 270980 245186 200571 221250 264687 286511 262764 316869 1 273003 813086 156426 285575 306224 341835 799830 668595 709319 313876 390440 486009 1 338175 387746 220547 582139 749971 584127 359933 365175 347442 357629 380207 635045 394379 457317 368553 586614 1000000 406651 425955 357663 436372 1000000 449893 465975 464369 1 277261 1000000 1 495165 625318 531086 193336 515714 427118 748404 537388 564757 150243 291271 559087 544456 901575 554004 554057 685454 469706 705845 1000000 614815 608221 930495 298212 77203 645137 667139 811689 571022 649823 783060 691490 686234 669715 696174 796359 708923 687276 947908 725601 1000000 737107 764419 590563 382418 823305 715491 765399 771947 778057 782522 784455 791905 337431 544243 805990 808261 815864 894732 1000000 827795 830686 460711 838467 837758 845879 875701 874981 876543 894067 811104 878108 1000000 808451 931146 891068 1000000 707419 445483 790124 894421 901049 894113 1000000 380910 899190 1000000 678835 902204 655126 908003 1000000 905034 842407 898764 911844 772632 1000000 912936 942853 923345 767061 900168 1000000 1000000 914024 1000000 920179 910063 912951 1000000 440656 906988 1000000 849458 771494 865263 969047 770213 907958 658310 1000000 902179 887733 886324 882979 923587 871751 874838 640461 677583 194589 861133 708856 258364 1000000 551750 277115 842428 838669 836135 745018 839305 822820 811490 857272 813762 805365 988248 796664 789007 446268 796406 780852 768200 767836 394438 757789 282419 484758 759652 762821 731464 564328 720617 727764 683945 709441 698154 718667 682434 653720 855793 667827 666355 660129 516294 705249 831130 764252 627306 621218 1 608985 272199 598321 590976 584378 524783 567603 569662 723062 564989 548673 523238 771745 520593 523509 518774 516086 1 1000000 325989 1000000 260386 473472 471388 630562 498693 449533 503156 445090 431925 269747 23879 424676 423285 399778 423538 393758 386711 381258 371698 370542 360826 360821 678419 183827 263696 264844 1 1 518001 320527 426022 1 302978 312377 289589 901588 289412 275147 380940 567415 273490 1 231016 259285 266351 255728 313595 1 245994 861588 287662 533021 311174 1 822684 689108 224232 355353 281819 354143 251226 431447 212079 173091 1 83353 205851 196839 205870 202600 1 519783 200931 199512 241096 186064 198383 1 198060 195620 200178 173153 374804 778411 199866 200542 201709 1 195745 216606 206785 1 227164 158602 820222 216840 283670 1 215111 242573 375282 233328 349914 230622 232143 229995 238788 242401 76749 429486 231299 253513 1 261223 264781 296078 605785 148112 147692 255411 288551 258720 296385 302507 306031 302555 314036 318641 1 326954 659145 175570 343203 285121 678426 369981 319015 741892 254247 125047 309317 467005 838297 401049 1 393622 418024 423767 429055 867436 485233 495277 100520 433841 43551 580930 476453 485920 489393 386238 502746 507518 513679 545852 526017 650987 581930 545659 463862 556984 729974 567048 575515 570272 589392 613949 721071 706676 612760 580950 1000000 634098 671887 655085 632134 654868 673498 666242 1000000 670378 1000000 154755 703387 701386 707104 685926 1000000 144158 723112 643788 785266 917312 794823 734661 790430 766015 954582 896433 779935 847454 797399 816956 799092 800195 730838 824321 816675 770008 918601 1000000 832964 553583 840628 844486 1000000 599588 709117 860952 861460 863142 960648 870410 680242 1000000 878998 881860 533106 873032 772467 890422 1000000 896986 842794 615265 888619 890734 709057 856242 916620 906800 954831 538313 910909 843531 816937 835835 914035 912599 895947 923939 506098 1000000 910783 1000000 915264 217647 910804 879387 911501 907899 1000000 1000000 899641 902892 910358 899980 1000000 928587 889738 892802 1000000 849882 847461 696030 880649 864325 843482 877502 765052 1000000 577332 896141 784149 853625 897422 853495 850205 653397 833567 831375 850660 823478 819304 752513 145388 632874 1000000 903615 790905 1000000 789206 779747 297636 767998 811103 756384 732757 746817 629287 840274 1000000 696112 443091 713593 745840 704938 703962 207198 704193 679540 631945 670381 644744 607239 681215 639987 637868 634587 1000000 650637 1000000 340587 604334 511014 584977 321533 629492 573219 570490 578923 100131 365521 506631 87900 484086 573979 555398 376066 505717 496954 494028 437856 186341 383809 350478 462712 203990 1 448290 432736 111212 427263 621091 414545 410068 403112 477302 620771 54299 285669 62775 371547 148131 1 303689 347944 345606 433526 335169 330960 326074 321347 317563 316698 272102 313123 198120 666897 65849 418272 1 652652 239534 270482 289148 251411 259616 256112 590906 254915 247742 243557 1 474682 233264 179413 235645 240058 270859 222073 348288 563590 170617 215022 220254 311514 168661 207542 205114 199273 421514 269689 1 200541 204572 440621 199780 199772 1 38003 197543 201881 195470 1 198688 236900 348527 1 210563 887542 410186 203455 207090 205909 196963 208529 1 214923 214044 215761 159172 222270 228488 465746 226845 338414 255101 602090 710457 155463 243354 265956 250051 106755 133086 259690 191023 266637 265603 274479 339800 548807 286448 290383 610805 366685 275591 301110 311607 306446 346061 326155 330971 824232 340761 347478 350814 275978 391582 142214 133825 136031 430433 350319 117382 398912 407533 268902 419750 329783 179963 504972 433346 1 537359 544175 462553 485250 474761 361703 100865 8283 605131 526976 511378 546150 523670 535806 590387 542293 587944 554657 560885 567064 740885 602577 585628 591762 528020 543708 607269 616361 622453 795416 684805 884169 646617 1000000 691403 836759 784583 676206 680774 758498 1000000 699361 734003 710467 716005 721548 865959 715959 833481 743070 745778 302978 642078 1000000 776037 953867 145434 873318 786661 724295 797295 925968 806265 810694 578397 913770 169944 827332 868192 348271 839001 843815 629751 639546 1000000 856720 1000000 831747 843294 626018 720135 871311 877693 880686 557252 1000000 366364 903003 1000000 900023 996599 897521 1000000 900886 986386 645648 824266 906368 907402 907977 928332 335733 902177 958765 913221 982648 1000000 927054 882233 1000000 750772 867642 877266 910872 1000000 1000000 877911 925621 878689 1000000 579398 923615 479986 899714 898033 880197 894341 461864 888574 887607 754988 748748 1000000 1000000 939800 872866 669123 864555 863840 275040 836667 845463 652723 794766 809188 680815 846645 832120 802903 476971 801006 814615 836724 806611 820579 798234 205967 761537 782963 1000000 773886 1000000 772744 759664 693048 749517 744149 727187 739696 693423 661267 717454 719599 703273 648018 694535 691808 1000000 597270 731090 661413 661356 653800 647392 642830 647014 633167 623669 617571 850732 622748 593659 541186 1000000 581317 574472 830271 1000000 555873 558576 543009 546615 530888 524894 1 238394 648997 1 493115 200198 481938 502311 1 469860 244281 451898 735490 873481 434224 417916 415950 416945 381657 254909 399896 438943 120025 59289 279251 422113 357225 712901 383820 630003 240711 436390 336884 448100 22324 1 151882 364405 426459 325342 557152 292913 871651 287955 282737 278786 274854 11653 1 446105 267587 286878 253229 249957 217566 244058 240514 270335 119266 232546 229069 326130 224533 916836 295634 207418 215797 213856 212025 201874 104554 207164 583147 204584 1 201152 237845 202446 31833 615743 205037 198038 197691 197166 196575 471835 197080 375172 21171 197954 198463 199098 299908 200078 419214 200914 1 157014 208356 206429 212564 211047 258786 214706 233873 261358 221216 1 634020 224731 186521 226068 281979 536831 229713 861313 217142 98407 259045 769572 198276 261080 271889 349647 249864 1 284600 290579 292758 133677 863397 333359 200122 314834 412762 324265 49271 1 338785 343777 356053 187885 366016 361676 366943 1 733008 385887 400285 427789 221784 407940 225422 419564 419344 73269 498761 1 455489 454502 1 466465 457551 464667 485632 490723 496800 1 509029 504221 521548 1000000 530035 271272 549972 539059 580964 553587 504706 504430 443698 533487 595654 601806 851286 614064 947648 584473 666198 517957 644086 649948 659947 613413 668031 719939 679856 1000000 681726 697159 749316 370593 713908 1000000 729341 743280 700455 793301 746269 309373 556334 781600 766720 806584 775922 785538 1000000 317517 343352 799977 804786 940763 192881 817407 821624 825488 1000000 865134 837585 822427 845948 846551 697624 908614 581615 174194 678386 393868 870822 872643 876399 880239 988633 1000000 829127 957844 865239 932549 1000000 486984 1000000 862282 900126 902952 818415 730692 628776 907604 1000000 908342 909981 910559 288310 911685 911655 852006 825465 911782 907083 831295 910941 951327 909835 931779 298325 920759 931980 906267 1000000 1000000 901229 769780 820024 943871 1000000 359603 816690 886793 885845 883517 549786 907115 877378 466232 870199 867247 258998 861006 856461 854501 851087 845974 842372 657979 836481 835927 1000000 829589 975911 813149 390038 807893 809019 798999 688588 789712 779621 785432 1000000 829430 719159 764376 755827 696138 536633 739805 377881 807462 723704 422847 385551 704704 1000000 695777 690411 910699 677384 672684 666824 645136 654987 300074 800980 637022 635222 774298 743764 612684 603042 629142 594394 362741 880868 559651 1000000 654046 1 447453 477000 538469 477901 577022 519918 510055 507806 135478 485602 498839 442439 439236 455445 275877 463398 383118 1000000 441479 433461 413279 422840 255600 412649 406906 400967 46077 389590 53215 538872 373270 368287 362967 526432 1 330996 1 1 214919 326565 341907 1 314100 315674 245357 707393 297243 294295 287467 271483 279275 275324 351208 268758 262987 204242 246422 1 371940 247139 32152 281015 85195 242908 1 231595 224525 336690 222328 236560 235497 333745 171198 185900 146972 220000 419569 764181 208982 1 201892 1 199919 361458 259645 1 184058 141172 197933 276568 449735 2940 196661 312140 202253 205867 222401 199406 187729 157267 208459 204441 1 205427 254903 50534 1 211722 164095 1 228745 219774 221921 224367 228608 241962 135318 235150 237569 396081 1 1 1 257299 141188 1 1 267285 271145 304275 306996 282842 286943 186786 310494 299642 304879 308512 313438 331958 468080 327122 248273 217767 348703 984561 251137 357105 701575 369277 372801 388444 1 389049 843359 916641 530849 471240 417201 424776 435289 434869 440158 446323 452352 86395 466766 491161 475494 1 553532 494503 603505 1000000 595228 519075 525234 542559 1000000 128964 780056 555714 688318 585212 746418 557790 324928 984317 599632 322317 647556 102602 567772 625668 636127 633241 648210 1000000 659715 678320 174258 677599 711677 704611 655004 700549 720972 700085 717421 601599 720684 733092 1000000 735475 753405 755111 759685 1000000 747522 947150 744490 1000000 788780 389227 781206 844653 523693 767479 815939 764791 859622 833918 866943 791955 375570 764409 877217 850305 853724 856941 918900 705522 945479 634718 868899 869928 775316 880326 885940 1000000 1000000 896827 821324 894594 1000000 369118 890661 899916 751420 918439 907037 487712 888715 834658 868829 545844 979022 910194 910764 1000000 982669 821873 911320 909673 668989 973482 927259 912337 908810 993806 1000000 905932 916547 903840 767704 472132 908785 912654 736226 238539 433291 636334 983748 891966 883668 1000000 883221 875807 1000000 1000000 867567 857517 861434 1000000 854844 851536 848423 844449 840841 664744 993061 804008 838149 712471 837085 812955 788963 724071 677605 714891 1000000 380918 533016 776379 669071 766524 783976 617228 751290 768037 389231 829610 802513 724663 1000000 1000000 708162 547965 703145 691701 955114 679654 672414 699001 778559 884450 509846 615175 195852 654214 721494 1000000 599932 396294 579184 595486 442731 583161 637631 573296 565189 558487 585968 552698 567359 578103 465453 465955 510464 504907 511047 491554 518816 484374 476828 472601 838176 460228 456305 454475 440388 434627 414834 428921 287905 492666 1 1 393207 509513 387101 379950 374591 78501 363757 358701 354108 332220 346386 257578 333405 328613 582983 319135 803984 309873 1 406787 286477 526680 576631 282231 282215 551650 592463 268173 251268 873010 266182 253754 253707 152208 244337 236591 238285 144075 317200 229826 227300 152709 219145 220434 217949 217266 349700 226797 250883 208516 186782 828217 235157 533238 180611 1 177887 469227 195497 197478 1 196521 1 307728 266864 1 194606 1 196648 149052 163417 198290 193684 1 1 1 205289 140620 849873 160565 209002 215868 212529 280689 216471 316438 1 1 225269 124346 337162 185632 229789 783683 250319 245249 497454 254425 256125 258536 257254 265634 270392 273313 277162 280241 275661 289294 284537 364754 452869 335544 310336 750904 4529 290691 198197 160302 885870 381130 570053 329067 366302 633750 370755 376112 370152 386984 391994 700162 502467 400656 418200 210020 464047 429991 393218 444078 1000000 432133 483936 818206 473967 412238 1 472603 776419 511304 641136 518019 522934 514665 535322 544309 540189 553781 297695 246730 572489 576739 831948 473351 597182 742496 631499 604721 609642 960186 634469 639845 445520 596469 646302 649613 1000000 674482 679383 687262 685536 1000000 1000000 745970 640097 720663 726095 1000000 737608 741932 1000000 759892 590950 521133 1000000 766709 1000000 782331 787005 804970 320291 800870 811609 1000000 930711 817305 822818 660065 861758 831963 1000000 1000000 845304 848665 858720 699274 692424 861996 620957 783515 850190 875486 858045 1000000 888352 1000000 886264 888470 876539 892578 894471 1000000 878958 919963 900530 963865 903714 904958 729177 1000000 907784 906305 925053 1000000 461265 919418 818547 910751 968287 910578 910415 908970 913584 909518 429063 253481 1000000 905879 1000000 875855 902351 917791 899456 897882 861603 874658 254244 890266 888159 886608 885129 476378 878886 388282 871562 802901 659440 859781 966344 1000000 854458 706534 851133 737197 841429 376459 559367 830294 830965 862382 756794 788745 878564 789949 955079 471965 790130 703656 536609 776445 699306 767276 1000000 757353 747947 703807 741809 736512 429141 454130 720290 671967 228715 222741 698568 692275 708299 681197 36876 669116 120776 908574 636130 642474 639956 11742 626877 1000000 613739 1 602864 555700 807496 463085 578204 562080 71718 567339 550339 515268 548180 543938 576947 660339 859562 504213 504979 497802 486405 515386 473146 476755 467407 461398 455431 978854 455543 436950 567346 17026 420210 383849 341696 430052 458066 279071 415595 859308 371726 746135 364898 535102 341180 373059 352045 108389 329432 436182 558111 319849 317567 333535 422258 184246 226100 263288 1 421058 129485 276377 784004 284228 265141 261697 281806 1 509749 186443 244680 715901 242750 128404 349990 135362 227482 1 220196 212528 588112 168632 199295 248935 210157 181093 1 206440 203884 347006 201565 198988 199276 198843 194121 201533 1 1 1 634395 187809 187585 1 170198 246823 1 104265 198647 1 199210 335399 262405 1 138234 204965 231496 197756 62661 211452 213348 417236 218482 184686 44530 197203 165001 229609 264550 1 113983 325087 919156 260971 1 303365 1 258614 264736 1 256939 275488 292636 269960 284513 291782 303192 304556 1 239590 456759 318499 323284 327463 267172 337845 340298 281644 1 192165 785782 360220 51558 379399 426304 338916 395903 317534 230827 768594 418493 418310 430115 430298 441832 430822 460146 459981 468301 432714 511405 857030 391913 482235 1000000 508286 1000000 537136 526795 319246 1000000 869181 552367 559094 1000000 382697 888840 559135 332046 595362 601011 1 16692 619081 555804 1000000 654769 643597 227572 655193 457287 667310 660524 87595 722695 1000000 422356 1000000 708498 506347 719189 634311 188894 637679 254924 745355 637300 96233 760756 840033 778311 1000000 780408 1000000 644773 797240 1000000 758507 975222 812159 705176 1000000 395098 878909 1000000 815750 838230 518500 937136 897707 561579 858079 952438 826908 887241 371590 824374 879331 879410 1000000 885723 1000000 889145 889431 1000000 893393 895298 1000000 883719 1000000 915232 907434 248143 861799 906747 1000000 771662 1000000 1000000 870201 910048 910427 893976 910212 882976 909943 930476 1000000 872167 908431 1000000 906565 1000000 708239 898441 850294 644617 862511 897805 911802 261573 893876 890786 879289 613479 833243 881548 897094 876489 723845 864268 898465 878617 868794 871054 1000000 1000000 924276 845880 631082 838177 722084 830197 920027 822570 838978 858521 809923 797912 800888 600307 792181 1000000 140632 777113 772922 770415 693318 771839 696484 746340 903071 844240 952058 728419 720630 780950 343290 704712 595838 155509 842714 681887 676071 652481 580381 999235 656123 787939 640566 857303 262627 623181 611508 600432 598203 599366 591668 615020 544106 55403 567624 560842 560615 547514 542726 536037 459021 524080 510609 511273 60357 591588 973455 128344 500031 486315 468590 1 432224 450614 342296 762401 693675 420132 421315 415579 409940 1 395947 392992 401664 382286 714202 473968 1000000 360605 1 350204 235153 306564 334712 329877 326053 316781 505677 244941 1 289645 1 293662 337952 508284 281331 299278 352515 418823 255026 209614 200843 1 757289 52144 251422 53551 1 272675 292170 1 218860 120321 222718 1 178334 213741 213716 1 209840 1 208056 205214 151199 85648 201401 197428 208977 205857 217830 187269 864075 165319 195704 211587 172059 706471 179395 194943 195236 123127 226573 196798 198398 1 295537 617314 65269 142161 207298 205412 567553 216629 224141 204055 560055 211950 222023 220764 478729 73364 253823 256367 225885 236360 239281 329717 214760 246584 253191 498724 258942 262506 225157 224048 183098 277823 282868 284600 416217 833835 298650 302579 503630 329697 412324 320745 530205 331034 1 252119 346965 351206 447764 361330 830334 1 377288 382652 388219 394239 400026 406620 410286 354038 425203 433134 433686 493812 443756 454628 563489 458207 1 816945 481948 491322 457591 501384 504538 1 90176 528757 515802 567228 907745 549224 631520 571958 572537 381553 949101 294440 604601 601300 604083 611259 565182 507556 629014 635321 730129 1000000 25928 659163 665398 437267 802044 1000000 688210 732892 937096 705302 575726 500159 702958 721476 732703 1000000 674324 748450 445929 758749 766673 148518 770319 480161 846466 1000000 803651 797115 817381 906255 663730 610938 818927 822837 826769 715594 834613 811468 600670 769878 364449 853689 777530 859028 657499 866353 858334 870733 1000000 755634 514693 892366 1000000 885708 868280 891069 983811 894152 622734 897476 941310 802037 910828 903091 909611 905758 366567 907079 899382 914569 904134 960583 830145 1000000 1000000 909269 909458 935500 908839 908339 891587 1000000 891187 937697 904636 1000000 903387 949064 475954 897144 899833 874549 907215 906407 800466 885671 885947 731649 879214 809112 802817 869824 868445 720234 1000000 1000000 856024 852825 1000000 944247 842375 838984 649917 1000000 371694 820621 817564 821810 754235 832829 977923 803202 797872 779441 1000000 707577 614190 750664 599869 271743 753972 769918 743771 743843 813920 1000000 722341 108953 711322 708529 700132 548117 824186 733746 677750 671054 451768 1000000 653689 653964 632059 955257 630062 623900 545168 604913 587169 222384 592930 1 572895 574463 278145 562142 487347 410949 510723 536250 539178 650070 518701 1000000 778839 500227 560589 608757 466164 39423 469732 463954 466610 476591 467146 538250 121138 428223 479640 414066 290098 237399 354884 360321 386840 343644 377349 372162 366410 209356 351654 353448 345543 430736 336039 1 326298 321951 735521 328430 789590 303120 315530 569405 294240 282184 281806 277598 344163 411576 1 580090 258897 1 559065 1 224937 247790 241361 226004 233812 125027 1 270833 217880 223197 212580 195208 68989 1 139812 211683 205573 225451 22856 468222 200918 199859 198819 197883 594561 162526 213078 195217 194931 466538 1 195731 195154 797832 194677 27798 862487 196555 399101 204485 198150 199401 200496 221466 205644 203574 569688 250082 768253 212163 234854 1 217114 274320 207567 220493 172828 229402 241809 1 861598 388615 325147 1 250460 670676 258354 260925 259201 268306 248471 1 280030 46877 385536 293405 179626 43428 305648 310113 265552 897351 887992 329063 333894 465488 160186 275372 354884 362218 379244 372371 375143 2386 471801 428129 1 1 455423 501326 748167 425643 431833 620608 409262 498265 429241 404172 467424 473079 480395 210451 491374 497494 499393 511146 510132 459611 1 669425 23470 546881 553092 647633 565499 581058 578219 584598 622787 590919 602581 642362 714891 526649 645511 1000000 751071 644927 855451 645526 1000000 441093 640185 678542 1000000 649631 1000000 705346 709953 1000000 1000000 725209 730603 762423 741226 532700 752368 756731 761772 839928 763763 737330 470843 147086 827041 972918 789198 737555 1000000 1000000 840975 793724 1000000 832881 853092 983283 914275 831144 731891 1000000 834848 355672 860750 920263 834259 864611 872407 1000000 873431 855446 1000000 781297 887015 816733 1000000 1000000 881806 966597 687621 899588 483073 939571 903668 904428 922502 938807 517088 935996 912816 806270 464842 616640 257032 911212 1000000 883233 530567 907930 907228 906712 905943 905067 1000000 525439 995953 883521 899358 935673 896377 894264 892445 1000000 888500 894996 884636 888578 949665 847984 800741 871518 868889 889537 753228 1000000 856511 854736 685902 858325 835254 839199 835466 962389 557027 1000000 819724 206458 1000000 808575 1000000 796991 688272 789067 1000000 779697 1000000 721457 761597 726531 1000000 749868 67622 739425 734120 750619 723415 1000000 720618 588234 700299 695582 616270 684097 678248 671844 609535 641858 639862 648887 638851 744773 890516 728366 1000000 613889 463836 612125 602315 582247 581867 615900 569464 564463 462151 550893 545823 579429 511410 512689 519921 495506 507629 480854 330702 498004 458877 438843 309842 750459 458914 543463 449499 645800 352764 314283 363098 417755 762945 530878 400506 393587 491116 614942 378476 372751 372876 233120 535002 336310 357527 341841 336967 381991 438303 321314 370551 613458 308348 299665 299361 295030 285172 30949 943343 735068 168610 1 266712 1 784874 496741 182706 1 243110 242584 239142 755621 82843 204925 233727 225508 163687 220454 221535 216071 197302 242136 209519 208247 206879 191636 204114 536837 200794 189610 572314 313596 284742 198199 195328 695850 1 200027 227372 213200 143487 137204 1 133191 194785 195519 195612 322170 1 233001 349845 97894 193677 1 188180 419525 208232 334923 212772 178703 216051 513338 79519 224167 222134 861118 230904 325774 234657 238158 243182 245726 1 251843 252946 299805 289891 266670 270557 244302 278313 245829 286634 290700 270620 1 304406 338286 312875 307969 322260 401044 331943 336852 341843 347908 230996 1 497465 370785 371681 378477 393202 389446 394925 598244 407996 411897 10742 388082 413828 149085 433269 446877 8339 435197 59401 616206 1000000 482477 525511 501211 493319 507674 513605 83383 525741 527849 539822 263079 572861 923553 562754 568897 1000000 651412 587875 593986 621155 860653 684972 617196 625301 631542 642818 409186 400166 633174 661221 710377 670334 677819 1000000 659012 515573 608314 643929 1000000 1000000 718408 630167 752450 730153 690686 748500 948458 729624 848878 769830 756078 724671 784057 766840 793382 797507 734612 781090 789975 891905 819158 970258 827402 579953 835151 733477 717783 846003 850159 853008 875644 876139 865524 811204 869993 868307 873829 990843 1000000 880228 883697 883600 888038 890024 557286 200100 1000000 514084 898609 1000000 392177 902493 1000000 904551 900443 1000000 905974 901815 403628 935250 1000000 992915 1000000 908822 908240 1000000 833900 896869 1000000 874304 1000000 1000000 1000000 905634 1000000 898709 892742 895892 871325 780310 924101 1000000 1000000 884240 281995 885341 879104 889564 1000000 1000000 866435 995523 859883 865717 799979 1000000 657473 843307 839949 835990 879847 831435 914317 818821 816214 883151 987824 834791 798978 794453 1000000 1000000 798259 772982 1000000 766111 761700 748758 750345 1000000 1000000 185079 181796 731992 889287 712674 433244 166585 696649 690924 667571 338824 369824 678769 610801 655985 325994 638803 638090 633357 665820 116124 621023 607865 599087 590392 673110 772226 576406 570420 564673 559170 502469 544523 115471 625878 561764 525738 514964 508660 471983 496501 532385 523396 898220 455842 466208 461653 454046 627875 441408 436317 409593 424633 527080 433201 407327 401230 409198 390519 854130 232863 476752 293610 851806 443637 236608 348372 335541 337763 1000000 344043 457863 343922 312962 309096 305178 305537 247069 291405 313086 283023 434678 328253 283679 267228 249191 850370 1 176340 262581 520882 240196 558541 250964 233875 429893 839486 419256 745856 220262 203870 266442 301282 334284 172842 1 206463 207491 203316 200729 200552 199367 330934 175900 196865 1 1 527407 193360 193619 193309 1 1 343849 272359 188044 194304 195060 195204 195924 196570 197687 198611 200110 98336 49799 224903 208797 1 208941 177999 212855 214146 217801 1 221413 232421 467300 229755 231735 390376 217460 220215 297533 248850 679383 254230 16725 266865 526641 905796 1 276831 423288 285314 245501 1 602781 1 306413 251203 315306 320508 325725 329597 323559 339783 359972 349971 307519 342349 344159 365706 384340 656237 387288 393039 3981 620464 929652 706562 430231 426870 434978 438009 393482 450567 459769 462443 468368 474418 475030 371400 492920 498967 694559 965096 517336 624883 529772 470874 514416 256598 598756 560681 493941 573251 507431 608258 591312 597600 82099 609348 487938 602613 644842 634528 705938 646447 592715 1000000 664492 229078 675854 869747 685070 693095 612378 729052 709991 714936 726560 720205 796579 640317 1000000 787658 601150 819631 760817 1000000 592724 777136 781021 930019 623318 796032 1000000 1000000 369426 1000000 655667 899405 418390 1000000 1000000 837724 840852 844083 860654 849727 494645 857821 611469 863969 494540 879760 1000000 393540 977582 880122 885431 872853 874962 889057 1000000 1000000 689676 896400 1000000 623023 1000000 899825 902760 939609 896363 904997 611519 907172 921298 913044 968542 1000000 1000000 1000000 907847 1000000 923118 908091 1000000 764890 880606 700358 372635 653909 862086 976471 956728 353065 1000000 863411 890424 888545 952530 883040 967345 879677 782632 541748 869677 869135 815504 863412 854947 811809 920069 850182 840478 852250 840332 814762 1000000 877293 932946 907115 651529 789901 808387 804082 1000000 763221 789804 779207 497861 776533 771691 1000000 761641 1000000 746600 746537 738923 1000000 670358 725339 735745 583999 708886 703398 1000000 678829 686090 679756 674728 669155 46351 769041 650654 654195 763482 640431 649360 620794 631285 602737 613159 596503 590463 492022 259356 571997 692936 964900 553038 546948 540927 535807 832725 17346 381215 1000000 499487 509242 470782 334501 360737 479107 445424 396543 445463 449053 453259 428983 1 371633 419753 719629 408069 1000000 396939 239396 343979 368226 375144 741674 722647 401711 412407 348780 665087 338653 333708 328781 350621 943907 686356 428354 305892 699760 117741 548320 283146 284577 282870 281641 626758 267759 229659 260317 782832 253223 251363 246446 218287 236154 237085 595991 206034 239883 1 223374 220997 217408 469488 1 211956 23897 48507 350368 184128 1 249258 29181 259249 1 241220 368640 195257 196535 192176 192266 198373 204275 1 192601 192611 212099 281837 219926 193540 1 1 1 234625 229831 222434 248004 200481 433413 205050 197488 585173 461385 25610 213650 331584 599593 345693 1 67809 226711 86811 1 236601 233975 202269 1 254028 757922 256150 1 207791 1 282683 1 126595 1 184269 291364 317517 244419 106152 309099 316427 387103 652702 327975 21198 342677 504494 450978 352569 358509 192938 417588 377187 449798 384602 684707 383134 401843 407523 600575 419784 476213 431033 432411 458998 403580 166955 594760 466638 472281 906677 482290 490711 581725 629678 509196 216621 493632 431735 479774 1000000 545527 552227 561581 249977 831255 329280 180040 589345 555694 624841 238983 588302 619966 626589 593477 644456 644705 571537 655834 652701 643289 673439 594633 685167 224526 305627 510181 707833 917564 548267 724247 540899 735065 740243 787747 750432 633725 759005 766007 795902 493191 1000000 1000000 134876 688978 797085 802267 1000000 811086 815860 792288 823901 233905 842007 808097 839236 566708 847211 849765 1000000 913785 838234 865726 816717 1000000 877029 873803 876414 182116 881234 788247 857599 333317 799015 874751 633851 941144 897165 898091 974003 807876 870763 735552 785215 912727 905299 905947 1000000 921236 856329 906483 907717 907363 1000000 935993 906486 860822 1000000 779936 1000000 801835 1000000 975100 900504 926226 1000000 861528 894090 892319 887465 888497 886251 884373 883722 413260 863538 786429 870469 869450 570736 807061 875500 899891 815691 937959 847684 165781 603187 836992 826722 885272 825087 837271 279168 204362 769612 1000000 577723 800906 1000000 823339 1000000 786314 1000000 354520 762687 726252 752594 685925 742257 1000000 331510 812060 1000000 715430 816590 1000000 698688 703811 701217 711013 824262 670303 663647 587075 654300 748274 640393 634369 637603 357830 616190 693532 1000000 596891 487956 581295 584214 664601 1000000 552389 529129 546628 549587 535937 389782 651813 516388 177504 532604 878862 183915 487717 479367 411314 468305 366250 472480 450487 786630 437590 432684 1 494954 279675 409366 510170 374071 28430 383988 381566 376117 203554 615613 358929 398590 29117 344573 59487 334535 329353 324756 103467 312302 310625 309857 812965 293253 553249 288440 408285 276496 678882 158781 309383 786050 809764 257970 253958 296272 248058 243614 237126 237415 236309 258455 229487 102031 212540 264904 329674 216266 213859 211833 414763 254432 180478 116737 245402 186078 132420 198919 199941 194503 265309 1 194176 1 138023 695255 192306 191998 192005 114742 1 191478 93249 294675 202422 277695 173504 190054 196964 218926 183068 200577 690977 226256 108421 344763 416954 204637 616487 242984 590838 219174 225743 224122 225082 227324 235906 234983 236949 241256 172924 247442 205703 53494 226676 1 263232 269267 273634 445946 281205 131346 290433 294107 280243 293897 839949 319074 171061 421957 812714 415732 614160 351800 702051 350916 354643 362511 366742 508938 1 449452 1000000 394120 393005 392571 414090 243240 422419 428822 428955 404962 443040 729343 651958 335587 469941 97216 421261 488116 422550 380448 508890 515237 783256 374144 531235 543345 545340 598868 553134 690344 640554 566256 702399 388113 605967 537737 616286 215199 617640 594742 631423 638520 641834 610390 882294 659632 720556 664515 749162 654066 688154 724909 700004 697677 704156 573679 1000000 727512 1000000 1000000 544257 686130 767988 1000000 763725 951243 773178 778505 922094 1000000 791847 798244 339380 547406 1000000 819989 1000000 814545 826223 163430 320635 837589 402527 1000000 848084 832096 854837 857999 974577 860536 532869 1000000 1000000 881718 876526 876840 993929 878822 755310 888673 986160 887799 892665 897142 1000000 898476 898393 1000000 902142 910992 904225 904524 902772 905738 301510 906445 907059 911729 906873 1000000 690647 919267 905722 856826 1000000 864518 365014 535417 901058 917186 880498 838664 923197 881809 442660 890485 717822 949837 884463 882192 877262 876997 875111 872333 878274 498726 244289 860984 811693 900558 913801 848014 1000000 210592 842333 1000000 830280 877455 822111 255025 858626 810513 805160 1000000 796632 364321 787447 782870 778142 698331 768475 1000000 758546 601344 1000000 743183 1000000 276978 719236 725261 502471 925466 707324 699769 154589 473342 896226 1000000 343645 665469 654804 653480 647541 656527 635757 637484 635638 938075 765660 597401 862349 591354 910532 80001 623987 568151 557096 557054 549552 549814 94818 438911 114967 523323 514291 506245 500742 1000000 386410 495525 475644 473331 164006 453958 431029 16995 441213 435791 398104 422501 416345 410196 404953 383709 393851 395974 390003 376606 386384 383981 404408 217807 281408 337639 354692 901383 331410 291957 1 317755 35704 306733 730931 567829 1 289097 1 800138 277213 448583 1 167784 261930 1 321930 251382 243581 244001 817940 237677 224224 438847 432727 470499 223744 227460 670633 213550 212476 524756 210247 249045 205977 1 245750 1 156677 211044 1 210378 208240 194543 1 665350 648320 190654 191794 182762 194334 5706 1 1 202480 193360 1 204071 110731 331459 239086 195920 169658 280435 200923 215648 19863 205680 207466 37972 211345 213437 89897 211944 1 489091 327848 227567 230794 182965 236745 237859 263036 247252 253668 114437 505179 262594 165145 476432 162309 197442 1 226569 283277 344702 296385 300753 1 309886 190960 308457 318013 331751 341268 338795 421170 346258 354272 367760 1 369881 373390 590351 369858 258208 397447 407509 419683 491170 482291 420621 94359 437778 575534 442787 457336 312271 470197 466261 478674 485842 449006 498205 537260 267445 494104 466144 525503 533787 535012 543178 555495 511498 573615 598950 463169 1000000 590803 605578 195147 603301 621956 607955 630644 239135 1000000 645016 673971 657346 663243 795943 1000000 679626 622610 863108 507904 988079 1000000 713516 1000000 243590 373722 737087 741159 467500 1000000 757341 836595 587969 780126 770819 955899 299299 790397 558229 810275 166601 1000000 134327 891853 820635 824495 828431 923243 835936 625062 839849 917377 805340 727713 216452 668329 862636 1000000 890722 884699 875033 876477 1000000 878998 1000000 897966 848896 893719 891225 822730 893942 1000000 1000000 898720 901176 900953 910416 1000000 743846 1000000 1000000 861975 870842 995722 938372 1000000 847436 891181 1000000 905527 320999 1000000 962867 435101 1000000 879254 764404 898232 897288 842623 944448 1000000 876037 888521 1000000 879884 812919 1000000 579279 875175 864594 1000000 293749 857173 860565 611904 855066 497920 361844 641747 178034 846331 636779 838977 651147 825358 921178 828823 812265 815210 805333 905039 800307 788351 1000000 779469 827647 769302 759607 759411 764744 994655 726346 738801 734190 405622 900376 566804 710436 46312 835166 675785 689491 683300 678008 1000000 666222 1000000 280031 1000000 642676 721285 627621 390099 470974 612482 653609 600195 468779 613704 581577 335190 569353 596823 617123 519758 516542 539002 531714 524413 154039 951447 470374 501290 495129 854343 319325 476843 471602 463886 456652 452403 337631 434224 562905 564276 200402 299996 411673 713655 406010 394138 543327 359051 382005 450851 358512 363754 356841 332974 593807 347444 1000000 331263 326387 335623 497095 312245 402593 302141 298497 293027 875505 430219 285624 275794 318624 1 317733 271628 70504 259270 251058 422605 242158 141554 378175 210118 233099 199862 268619 224308 1 222972 212364 214248 211998 209959 208009 1 209131 154507 895953 199876 237857 227375 196297 197563 198233 194244 208871 1 191660 695670 430620 190882 320058 346326 160611 180952 191712 859745 1 193400 192170 181025 195870 197383 183291 1 502228 188042 134866 435694 690426 210162 211745 566920 321506 1 227359 523207 278012 362214 1 235254 236262 294858 244705 1 109864 257053 268027 717338 572646 269548 365073 266138 610813 281829 1 86387 340085 424652 291009 312596 310719 321974 328964 311798 338549 344707 505788 352078 1 1 367848 402721 136793 382066 939691 395255 412501 401908 408609 416062 423808 430936 436283 561461 430931 415243 270105 247311 224716 475999 484899 667427 495730 501868 825067 704516 849156 578154 532740 332004 545136 556583 557666 563740 659805 510724 585783 588837 467645 600978 886878 612680 184593 350503 1 637187 641438 649184 798506 660970 666836 473924 129350 685120 688320 695914 807431 679096 615319 624004 723250 723961 762187 821295 723977 784338 670553 759297 760541 949760 816786 767918 814314 430366 793049 598858 1000000 788523 1000000 1000000 774302 619860 826704 640880 527690 836687 821910 732762 705871 550410 342198 865187 807849 433114 634962 1000000 1000000 874845 878247 1000000 883761 780847 1000000 1000000 1000000 727677 884801 875094 896522 994011 634952 902433 901870 901927 902889 903687 983591 904771 952336 902503 1000000 996907 904318 359609 798451 891060 904348 890689 528012 1000000 945590 900358 999171 889047 593717 871155 893722 926891 1000000 878247 608791 884455 848110 857661 885438 848919 871810 870200 867331 864477 846332 1000000 853110 858541 445949 863265 852366 983378 829274 1000000 1000000 1000000 842027 829300 815988 336491 802428 681833 1000000 772671 784367 778952 587103 744154 99257 760266 755263 511245 750250 929469 525272 876478 723514 157441 47741 1000000 375393 696214 694237 684917 391273 687531 667824 660996 535692 649868 446946 633366 750868 625765 722752 513733 688019 1000000 394345 581566 582923 576558 570349 564361 710125 509979 148412 549919 529794 967607 424566 164871 589878 483760 1000000 376849 511906 489701 468412 612033 459241 1 450197 441910 553677 449439 45095 368093 319932 92347 641184 395491 390331 310814 381145 370963 368246 209847 355811 352382 311748 1 431185 1 332114 336708 31293 312868 637673 291748 299152 295049 292908 538466 281970 281446 267523 447519 271840 345216 33696 1 260481 242727 244628 240116 554349 235218 247546 117632 220281 134498 589334 205118 1 214218 235010 179081 188176 206098 229181 1 586121 227736 292484 206401 647134 194822 194236 797371 1 191718 1 197682 76489 1 820783 168089 193563 184815 191010 198895 1 187897 194326 696738 573478 387779 198373 1 689372 202225 203523 167589 1 223043 308492 309225 1 218939 302080 172538 227202 255814 271124 218340 236845 813443 243782 1 249827 253292 364554 262544 301550 194939 278940 275951 251015 284161 289096 55539 322339 301545 306040 333152 150015 442265 1 344817 591765 990403 996038 349810 545211 358227 850431 371087 372986 303101 385570 393055 398665 370806 1 418325 424659 427244 220573 398628 445037 617193 456973 521521 658344 969442 481160 926775 651687 868949 487842 31924 470181 571487 746169 536562 492490 783773 615779 159412 777356 580247 489907 702547 581623 957482 574105 614677 392454 622761 628844 319042 556093 497333 67096 994408 847826 685003 676209 698878 1000000 698047 704880 698182 710159 656251 725973 698648 735549 322580 742381 759225 751280 224774 768118 738074 790657 918571 1000000 781142 878279 795661 755866 772626 608104 826222 815999 806433 921341 828870 801561 837190 851538 1000000 844619 850383 858512 856998 287018 861865 1000000 817236 440815 873671 890351 815323 880841 883186 885135 919072 217076 1000000 1000000 894138 977528 1000000 558437 899162 827851 901410 961667 902910 818072 1000000 1000000 899612 1000000 1000000 898336 902582 902462 1000000 903966 1000000 1000000 895535 1000000 898401 846950 972807 834051 847752 878866 1000000 890270 889544 886258 819431 792864 400074 891559 1000000 406759 542403 867524 864703 851863 858931 1000000 551994 848820 900826 842442 839025 786048 824024 810514 846148 819794 813455 810929 810178 725580 804388 794293 465413 785352 780479 437311 689083 1000000 968787 757236 749065 733431 716288 784627 730053 684299 718148 164747 680560 407986 508266 691597 436564 678695 674344 668785 17009 6135 747789 525101 560537 602004 639711 621025 843449 608305 156474 788081 591681 475490 577949 571747 559266 556964 553135 546954 618248 805023 82438 522158 480532 948960 980224 497567 1 750539 359085 720328 467010 503593 696361 447526 441553 437128 258290 527836 419448 413790 410985 402387 1 391182 357661 380985 445560 639093 364210 358600 1 409421 356795 328079 328011 495530 333811 1 313634 171992 304428 285101 299755 264653 290874 524371 279193 274384 364007 178561 266314 298572 225885 273737 245231 366261 312785 236036 746573 1 705885 245709 224045 654779 327976 216594 214277 212399 233563 1 206208 508998 170504 1 199208 198864 6098 190814 194618 193547 1 839281 190704 196497 190326 1 192283 199344 1 190762 352823 190511 1 1 191915 548700 621818 194444 195545 518564 260344 199472 427147 202472 204160 295980 207691 196781 210637 158027 216490 219582 266701 216770 223339 223733 335844 226251 238204 228141 244964 248519 243789 260900 275274 262134 933439 1 601927 278450 286715 243506 289298 295371 299622 373336 1 307134 315866 322937 327799 88708 337541 411354 248208 94241 358309 361497 754525 363045 379804 383427 439670 446101 218286 423729 483065 284321 574992 429502 436831 437626 448690 450377 467770 466564 496499 514466 293151 687569 508925 503344 509464 515638 1 574111 1000000 562505 546885 490255 559122 1000000 571590 286864 583528 589688 596033 716642 537983 637949 620444 344960 635194 638648 602490 579660 730099 1 685617 648565 679316 785201 856766 696216 454032 856103 762684 754670 706278 730256 879911 740834 745444 69578 803553 767968 762567 770461 376259 776569 784666 789642 793208 773054 723803 726442 613904 815331 835752 820347 880522 1000000 800627 845177 862146 844597 820149 1000000 861841 839440 633160 864185 1000000 851745 850821 875624 864474 879144 733388 1000000 877869 888043 919893 891561 907651 894538 811597 590171 897873 894835 883846 621551 1000000 902778 1000000 907442 902807 904340 877381 904475 904384 903818 903874 903498 906064 903918 441261 900528 912164 1000000 845937 896295 895034 894549 1000000 410613 919501 852285 882060 259506 879966 775353 803175 878131 942413 867734 890354 1000000 858488 856966 757142 894721 845520 730546 807602 834735 829502 971435 827234 582274 809237 812227 797319 803480 909992 793334 788444 787523 781404 441750 711021 1000000 1000000 855138 1000000 1000000 742010 389551 731117 1000000 731288 1000000 723728 556008 697618 704992 687093 681603 675312 491130 663808 657929 182259 646250 640288 637272 628069 622028 544297 367991 1 603922 680969 595748 273765 443120 566620 560552 554085 513560 271700 554839 529550 1000000 985179 468073 327350 537874 460692 585871 480388 47695 468850 480536 441291 480125 402477 633428 38218 513950 646076 178223 785476 383650 478481 377682 194284 381061 375586 369949 369847 1000000 54734 1 448537 1 321867 81860 323929 311839 501149 311049 257513 753663 296121 291832 287408 39697 588600 213594 641890 280619 263194 258171 254053 723188 249355 274618 242148 191159 234259 234828 151473 58779 1 221291 216631 255456 475432 1 204130 165616 202661 201037 206573 200523 199332 343617 458248 123821 724210 293960 295696 195366 187291 190330 190394 218882 405125 689928 231488 189208 219670 318452 188571 422728 225606 202825 117091 161883 80525 229095 59984 677855 273535 253192 124397 174350 216048 208680 210542 186595 470821 487436 259199 1 134894 228095 278433 233927 241016 243755 1 246689 257044 253825 373469 259364 265215 863194 278542 183077 1 284773 289186 293455 296166 1 336813 300692 316080 1 1 337156 1 341027 49712 286549 355597 361442 366831 506704 546562 383083 393347 396004 592814 481581 154105 345202 422837 334633 496295 884721 446380 395408 433971 244804 470272 476498 482626 358692 507985 502504 658033 511480 509992 525568 494280 549150 579285 420195 284864 562713 470186 579740 625571 519095 593595 592088 605662 525991 618125 35227 630276 561151 207721 649847 562397 651567 1000000 209703 677479 683252 761174 829108 699105 449565 710125 716827 604214 727581 732858 731219 1000000 748515 868007 429009 733188 757779 773294 917089 782738 840688 791892 796368 800802 881215 814357 1000000 797485 809859 830544 887036 526655 928776 926229 847785 1000000 913964 853638 858510 859648 1000000 1000000 882519 870989 872869 879575 885987 880647 881933 913223 849822 541276 890362 1000000 903988 895476 897834 878736 848480 820631 1000000 539535 856801 974292 836197 903431 903720 936202 1000000 839558 949881 893589 903001 901034 901915 846397 935275 706649 412335 897731 1000000 899555 1000000 1000000 686140 800019 886461 714391 885946 877455 881366 875632 873236 820467 678258 891402 862328 871270 624133 463576 213908 846657 877967 839738 835831 831723 766042 824916 670276 818637 483045 355895 901274 800224 932981 791371 690789 782075 114528 750010 876953 382829 808116 671595 741311 741782 414218 729083 726613 720935 715244 549888 762518 659804 694861 949355 637218 681127 667588 475024 623585 653154 611345 966151 691632 640953 1000000 615742 948271 662641 598205 1000000 597075 579783 1000000 855030 561744 546988 507945 535721 563608 883582 298975 518312 636174 1 510305 711853 70378 427165 478201 950731 1000000 457246 49830 452769 734586 190600 429438 393987 708861 392455 404472 1 393205 465104 39907 374727 833638 505029 91495 573781 349467 345278 434304 338383 353018 324773 152346 314708 309955 305831 300978 261112 296478 356861 283794 251423 1 255734 654734 338021 259963 69382 252395 262684 259756 816836 489750 19433 610674 115890 218914 229434 222105 1 275812 213496 822962 82598 226185 172348 356959 200522 182762 232762 197179 1 217989 163380 347452 200962 175528 190332 1 106788 411982 188713 188599 189139 137538 1 188782 186183 1 236610 190899 385050 192730 196280 76370 110373 197396 44339 200637 202114 212495 571844 205264 1 264934 785109 216448 218773 221375 352616 197253 262097 94901 27355 93382 290468 285859 249904 69696 388270 262016 868419 884690 495848 342459 144878 282987 226667 857260 411651 188670 435267 309626 417191 1 323836 346515 462028 338256 397353 348788 354100 305801 579401 508779 290598 381059 358507 394761 819463 489862 536925 120120 445979 425376 253588 65439 476309 452662 455576 462031 454049 326662 480224 486315 527949 471662 115713 513130 517151 523633 573505 493355 99834 579176 1 560587 583075 633624 578986 90277 853393 598747 868885 614061 689663 681018 627878 621125 634569 645862 652199 655993 1000000 669686 740740 651442 686827 1000000 698010 489435 1000000 742057 748290 526349 704972 99948 741286 746593 761185 804242 723433 765999 771373 776088 782280 786388 575324 806850 614289 468973 807514 822424 814335 937727 823886 777672 832737 831016 861428 973696 809268 848835 684200 1000000 1000000 758502 845143 252797 776043 735979 1000000 876772 861049 1000000 899431 716445 850837 939638 890938 1000000 901303 1000000 611030 900372 898711 864245 1000000 901225 901483 902345 1000000 922886 874488 900517 1000000 903110 964331 905723 1000000 900360 856678 901277 911622 902885 897052 825845 891914 211177 869153 886173 896542 927609 1000000 889209 1000000 859395 876948 873291 870775 703307 1000000 721568 979673 896489 853219 859045 836475 861676 889535 250526 832955 1000000 800289 821155 766697 1000000 738053 804985 799661 1000000 799117 818761 746809 630363 1000000 768771 998312 736121 1000000 874873 774611 842468 723079 726089 1000000 714123 715034 595208 691222 694699 115329 685008 1000000 543158 665996 614487 614239 656790 136025 1 1000000 580362 1000000 823729 605674 582094 593807 594846 748090 989383 344406 563204 555775 1 567971 534624 840272 543323 671013 204715 473957 501028 504521 487524 430493 618170 821435 464408 20616 474982 445535 440026 448097 417293 422713 418780 411263 405518 405168 389765 517547 209291 377361 395989 324805 252309 436361 353637 1 340608 344275 539286 324032 326256 703884 323999 306561 301983 294540 269518 315243 284413 280216 276106 257523 270431 465629 260481 75479 243676 249585 1 861224 240884 59772 239063 1 228714 230159 582535 105903 172481 214970 218063 211932 207918 569031 613633 1 215359 198949 380467 28871 453665 195426 245499 194989 241062 190070 68808 240914 189769 653750 1 186559 188216 188029 177460 858700 188861 181587 190948 187993 159221 138476 298772 704657 330550 199931 630434 1 203667 62208 174535 801777 76847 213379 381536 217418 404388 222585 218604 345857 681901 233996 188303 214736 1 1 1 165330 371000 128843 722471 23948 272834 277331 281410 432512 302857 1 298468 302396 320811 561387 317014 351242 326687 401135 256930 330724 237951 409761 680119 362350 109663 381007 387733 420831 389838 327812 404516 913089 557556 418312 424053 139703 440945 441767 499084 783860 330860 465733 471830 478022 505184 401591 15936 502771 525606 975539 520905 709346 551228 497436 241397 1 557993 470929 568109 604154 530229 589840 728352 597717 680638 557679 619480 625558 1000000 637589 694945 682373 910817 870692 603621 865764 679579 809518 690471 712478 701123 710612 571344 952217 723538 728919 737794 1000000 744617 749599 813765 307401 636833 788941 863460 779770 840843 786571 792612 609817 422263 805697 796281 814039 817963 840387 833941 829668 833446 839579 699830 844042 814230 366739 853785 872383 562873 612515 893538 579528 799419 608758 875881 661243 880346 870994 884458 880918 925501 734464 880518 892937 892835 1000000 894404 897459 1000000 894645 1000000 901094 901613 900766 901861 428923 902176 902694 875041 873475 812056 884604 901076 900816 899651 898820 514597 896786 898057 1000000 892987 892059 937426 756903 858755 447035 889375 393784 876584 983760 417471 359438 1000000 882351 419364 859862 854699 871665 837632 846790 204059 839681 784445 371021 649636 825955 796123 612022 813884 842353 805669 922430 827777 792690 845311 270729 744530 775784 769291 767074 946803 706761 1000000 248440 799162 737800 764370 495098 724562 820500 643601 701041 688886 690092 1000000 678658 606635 667442 114038 707908 632289 305029 639138 80580 602973 603432 611319 593715 504185 594977 653479 582665 546117 1000000 531926 550629 551068 1000000 824493 1000000 193828 1 574916 394236 502203 644540 475734 486275 444364 490532 511621 506518 509852 453149 438440 418320 425974 361873 429509 420849 408700 945313 496191 396808 538414 376144 118873 156878 348847 356969 351732 582510 314680 314006 374825 313358 306380 1 320814 465591 1 315450 304573 271650 276509 57290 493935 511273 699126 155171 252491 256959 339037 258218 301645 478982 466863 164294 233595 237469 251428 228900 221919 552322 216961 214576 206275 210018 207471 202257 799984 188686 243711 200502 196952 1 194584 221483 192293 614509 190460 229468 187732 188455 188086 814009 1 160256 234815 184267 192277 254891 188241 188811 502549 183111 274683 191945 157434 200055 194533 197471 166855 178645 192771 203116 205253 377033 207303 211489 216826 350155 219696 221363 228253 226656 181821 229275 235621 286007 241870 259195 325346 252320 261189 229548 263214 1 104463 221829 628284 579845 404323 290322 296488 301122 305681 788840 976583 102837 1 329280 356615 296242 149464 513864 360663 360412 488933 384640 682422 394482 327678 394784 31495 355817 410038 416035 421840 426906 680661 436638 445402 340930 457014 1000000 568396 415615 480248 508376 510001 499980 543392 512285 669458 529418 533950 537098 543273 549469 564638 627803 560315 436768 583040 586572 592723 598642 98298 611077 635300 652698 870504 95088 520285 996153 322849 408533 676159 695412 676476 680857 1000000 755211 734722 762617 432822 716624 721089 890904 749105 736066 1000000 748433 752571 719671 1000000 1000000 1000000 776471 781270 786144 773724 409747 799558 741090 1000000 788858 816284 909700 1000000 826924 671654 1000000 838986 842460 846000 1000000 863851 855447 255455 992992 860281 923346 867900 871832 848710 672381 878919 1000000 881603 435519 893922 1000000 574891 859688 1000000 1000000 805949 886592 897998 898780 899629 602002 900871 536312 899481 1000000 411137 903486 907140 900325 897571 901146 900629 614805 898622 1000000 903685 876358 895374 893858 1000000 891292 891015 888057 895796 884420 861770 879348 878192 415180 873512 677961 1000000 808822 821297 860459 900964 787356 850742 840058 856274 840969 274837 222817 138725 662462 1000000 818436 672519 926722 824421 1000000 797740 794769 788786 782758 815153 177930 816167 86469 761037 991106 678465 732838 969774 735332 729526 1000000 259390 566043 678761 397319 703569 691105 800211 410772 756677 668942 424102 654670 650532 670370 687217 637905 626580 618458 635717 641159 601366 606825 590002 568892 577673 760117 1 562455 556626 543601 925842 1000000 528187 999614 515724 510008 495781 1 491057 490043 245435 753118 77183 311879 454633 429049 440916 436701 401834 436393 381812 32111 42742 401905 404726 491962 385037 989894 352900 481202 602054 1 357264 283305 338257 330689 347541 93402 699372 592699 312724 423765 71478 301713 292261 279451 289450 175150 277262 272779 269213 329667 235708 257665 253997 1 246929 1 228563 260864 240436 185760 227911 373422 1 160994 227727 579675 183102 215961 207895 230633 189275 192833 162516 198894 200896 195520 640544 79527 191928 1 1 69769 1 64050 187628 34373 172451 106686 350660 185659 186564 192035 1 185323 196081 662232 1 1 192177 134637 243133 252149 197229 198779 702486 202182 159447 244416 1 194616 250028 102422 221114 219199 154185 29718 289095 223821 46701 58900 240379 263315 8308 249108 660202 575520 578285 265555 236562 281651 1 418787 285692 462686 642171 334210 303760 232340 210309 1 320758 1 330080 463610 343028 323720 353021 631806 716831 368984 59011 307340 665542 413793 580005 392497 956765 416421 69328 212464 370729 502467 970053 448976 469619 1 584101 471476 1 850001 490938 506703 437709 818104 268529 535845 1000000 534720 561381 547092 553285 891457 577152 560671 641109 576107 540596 752568 434179 608712 611380 609601 603271 643932 630998 644864 543749 656702 1000000 668119 849357 725763 684902 691956 240445 112951 117554 689892 706843 1000000 896841 1000000 291008 778242 625542 746241 921813 765361 779165 774945 779973 176119 367695 790753 798476 470956 380421 658833 814652 803483 822432 852439 830127 781607 1000000 551916 1000000 541289 1000000 845601 857010 885281 878219 967057 943184 870824 870711 875509 864345 353591 882116 883864 913694 638252 891060 837025 755657 1000000 1000000 1000000 479299 1000000 973637 900066 899042 741532 1000000 1000000 901436 902022 901453 875502 901044 1000000 615279 937109 898079 1000000 897496 1000000 901001 1000000 892103 891316 884649 860546 863501 885619 971448 501797 856091 875639 970800 829002 868583 860814 863216 929474 858168 854404 843726 586968 986501 844746 1000000 903541 820461 821910 657830 1000000 815167 799013 806893 722366 603964 1000000 789473 1000000 780291 779789 896803 847055 1000000 311714 755914 746411 740714 524840 723278 759579 696930 720422 684183 703312 522698 963600 698394 691703 675016 676455 684653 638449 651639 947532 394030 260097 627739 563911 615631 600364 604609 596569 567978 621570 419516 916556 658617 571301 541508 559458 541991 558706 529294 1 457285 511102 498371 624253 572339 484338 480004 381586 468858 413763 871551 449763 443873 1 1 1 351099 291040 799270 402921 396933 286355 386037 461446 375148 32969 182745 338558 342743 348319 343159 1 307005 1 323117 318268 313359 59604 304130 299583 567012 291728 355629 293210 392645 273744 265102 541004 264752 1 249176 861202 1 294494 211352 1883 1 1 51781 225226 253205 219819 1 129775 212121 213028 207908 205599 826921 773394 1 195535 420651 254321 392580 192880 181155 188189 190476 181350 380086 187561 1 185131 267881 186184 1 183270 117556 60401 1 390112 180398 188578 189327 190422 187061 120388 193750 200859 1 246474 199341 200982 1 204842 156653 1 209254 100021 56508 217262 220714 223800 1 218578 53158 514613 239130 20362 245715 670283 250396 123446 258994 263011 267729 271617 275787 331921 516990 300857 637640 300937 320244 1000000 309578 315776 22806 996105 331161 364734 383921 269290 338040 341050 360832 31514 59178 373675 118991 824273 392177 387963 371742 413811 651457 423088 428973 401689 580851 346224 258107 194971 240604 383636 481511 254436 473522 498392 503101 507791 529016 480273 473391 585307 595213 550909 284695 431718 578255 270807 580647 1000000 639706 750197 806276 607559 668943 616569 465339 303946 636606 664007 59162 926730 658985 762147 671950 685809 425916 689129 647510 699959 911945 616137 717173 570624 727209 736321 738100 743240 503390 1000000 748437 1000000 1000000 771058 1000000 795053 780458 602757 795793 811399 814257 827027 822808 819340 820778 579850 850951 736518 835756 839269 842701 776354 871794 968549 537326 858410 855000 1000000 1000000 869460 892591 874348 876560 954495 880761 882582 884545 697349 888158 900127 891343 468234 831796 895143 1000000 549324 933505 889051 1000000 878981 535389 909624 891834 896791 900709 900672 1000000 1000000 949335 615450 936692 902592 896144 470231 894832 901776 584968 1000000 889439 789701 886265 886661 372502 1000000 859024 876113 676451 826784 406016 865911 858613 1000000 857644 678109 858777 609666 883714 841767 1000000 834730 831108 827340 823577 819677 803221 785540 837523 799898 800922 793453 790173 753396 908202 773881 524842 765851 735317 761359 1000000 812096 741816 740151 383182 723745 716715 715409 935937 704332 771094 595718 716961 796218 588174 657256 663209 250486 670856 1 689752 522011 598681 621507 615273 609320 616872 580091 592339 436652 759648 573535 632245 439486 555253 1 542562 533793 71065 573060 518081 512667 505720 461926 388113 553801 509989 549716 1 459984 456368 450732 459839 438988 789345 452853 419225 439079 918863 407176 391428 316107 327634 1 623969 370517 1 356266 254267 595709 340744 520587 339851 1000000 323922 395854 314174 560807 306911 333966 804883 291253 285138 192438 703063 274215 270267 266521 266045 258611 352041 250428 259383 244282 455210 274005 1 303246 136050 225316 222839 254252 256843 43736 6902 198549 1 1 366505 202036 356488 197791 213814 104433 578719 192613 191367 1 165364 436910 144109 179190 187345 186153 184285 185640 185803 802935 563975 185806 102929 177779 1 187733 198260 189489 59536 191478 619668 193801 1 462302 198251 113061 237378 366772 112765 207762 209967 183445 425692 79208 246968 222478 345691 249505 231170 236638 280421 163150 233142 130333 260654 25230 111734 249174 266003 253734 280297 282415 282308 286922 175822 286048 299884 333489 371598 155312 318767 287318 371308 1 338517 338318 348823 357142 341648 377211 324183 374654 796184 960299 155290 420210 394120 409333 339697 420839 432093 432592 713601 685320 450385 481106 692338 613340 227411 412268 658976 492882 351512 505173 512832 990809 478234 659174 536114 542307 1 554710 560904 955205 598118 579461 366995 583988 989636 577892 1 601929 621901 617653 294920 638580 568992 652139 658050 663864 670971 533362 681195 686890 692428 697891 703710 709323 714892 720094 806617 724822 726039 605141 746314 178287 756382 579659 942188 978433 110436 642616 785415 789573 792450 522946 791661 814503 1000000 588147 822023 841073 826751 829519 370137 857242 994466 1000000 834748 958002 918836 1000000 860102 1000000 865502 1000000 904529 873206 1000000 845152 1000000 1000000 934464 792436 896209 844916 556733 818196 893027 894533 894561 896193 897048 897918 962402 916247 899582 900064 899685 902382 900619 897353 877278 900599 874204 893681 892770 805127 899162 799972 894583 892687 889747 890814 888251 861379 866599 232496 911983 882302 740031 876976 912084 177560 852466 862569 282638 860819 857756 889598 849971 856467 845271 893455 482446 835002 831478 741836 824126 988070 816253 811533 259865 807785 1000000 792999 800966 667232 781785 777177 768204 688309 789547 758543 656389 803792 742705 459532 752325 591592 733346 612674 56269 705312 702762 684629 499319 5564 640736 630993 665615 661121 683520 564643 642520 679461 631519 581554 674925 657102 605055 599685 265549 652876 581200 574464 596189 480021 556459 652602 579025 537854 523291 560444 848746 538726 511036 316372 494475 330230 546150 498963 431818 464063 487714 447342 1000000 434408 493112 428743 425350 416587 760673 405115 1 412135 389083 382459 361753 389682 422048 442813 721276 349972 344937 369666 1 976600 324732 157943 336872 384780 306044 289918 290384 277153 263727 257707 247311 285334 270822 1 1 244484 255425 251580 1 1 1 237949 234767 144626 319935 225218 217054 1 217549 648133 384868 210190 210496 690136 203841 270476 203780 195793 196663 197433 193940 42616 190278 185065 1 188165 364568 186372 152508 768525 1 43592 832240 1 184952 15600 185419 628119 667933 192083 186395 680183 189396 1 206429 421452 244714 1 204879 223089 200623 210527 209533 210888 208720 210953 26516 231382 217179 229171 223825 1 219409 230207 139219 248006 166738 242519 213730 254730 259173 262564 87372 1 335395 152525 280493 278837 639244 578568 298571 302435 1 320290 316687 1 302183 507018 653293 368281 373407 362227 356514 694738 367725 373360 50379 384573 396482 431271 1 407348 412753 418533 1 430255 528946 1 428039 247746 646420 354634 472186 478278 508670 489233 1000000 505302 485468 520404 501396 537695 614839 518355 542817 396158 1000000 564670 570894 577008 582154 589384 1000000 168084 607748 613287 136778 630285 506163 770573 676332 956934 605049 760312 203046 461821 678944 684652 690328 950783 681446 635699 712505 499832 698351 291852 733892 761985 1000000 749120 754347 759413 968959 769022 773783 787957 777582 785685 832321 790352 805500 804449 819905 896410 681478 980795 179745 827162 829319 683791 839812 895487 849844 849242 889570 1000000 835472 952675 864026 866773 546352 594945 874128 1000000 879180 840613 927054 715518 516626 850497 888952 1000000 819792 885851 889416 925762 799456 986251 904989 893187 858542 898970 898769 899651 899689 917067 869933 899189 899082 896459 911481 590041 900327 927884 1000000 1000000 891896 892281 891188 1000000 389314 1000000 622069 933623 789083 855733 828264 594171 863302 833801 863776 863929 1000000 861395 1000000 1000000 1000000 1000000 904328 835722 786566 828338 827438 831622 816878 826016 808698 838908 808782 1000000 771422 892835 646048 833085 747209 809402 785233 700407 743096 748665 743573 738505 733169 727999 722625 738902 1000000 250764 934697 526316 684973 684282 634927 684218 664861 1000000 656150 662711 1000000 637124 238794 555224 583272 686136 610057 611979 594671 447323 594635 559756 816816 562217 691455 839754 197786 537135 532544 527679 520824 750551 1 317321 495747 467398 659200 477380 457403 513229 801866 310942 447142 106959 435240 430040 141295 1000000 722426 405869 395724 394835 248764 383472 365818 373937 367012 282109 348358 331122 345810 340652 335553 330809 325373 1 314293 310160 306993 300579 469531 286109 377283 276818 237229 275481 271383 791871 413386 259649 264925 1 74837 682870 213889 213379 1 236138 299999 226260 223080 225875 1 215087 212696 210248 797529 206344 207280 644824 1 199753 124849 194933 155292 129935 190894 133559 279585 337853 261239 144167 42955 185181 176414 184514 139468 344863 188816 424370 179687 152500 183177 179655 183551 188367 1 204978 190630 226267 193171 9529 196040 198503 1 162313 1 206465 550365 791121 176260 1 447423 219710 276450 225271 207793 473161 234391 60656 241016 245475 115695 183777 287623 249112 262553 266281 1 848124 860837 282638 298984 285429 299945 303474 340583 311888 298928 319052 514269 328243 248236 326682 346322 404739 1 359810 388027 371029 725563 852755 362448 542915 1 404734 545717 155862 531174 505821 397951 553765 445734 451627 457735 387482 212775 481482 883294 487575 416143 602884 359652 523482 521388 501393 186994 537721 21213 548722 596919 562730 656813 574710 369559 319337 593154 600076 1000000 611477 618239 623633 629670 662450 660024 638053 1000000 659295 666962 670930 676715 389960 562195 653293 699311 778772 521688 714468 338109 726501 731697 649155 742391 682769 796377 716583 763091 590961 1000000 791281 422574 785732 790529 794639 663448 618639 805654 491138 815915 826635 821085 827124 361442 824951 1000000 1000000 746266 863183 833227 854140 825865 861794 747985 865177 868019 946779 1000000 875140 649033 1000000 229706 882582 885340 1000000 507204 890367 957623 871055 895365 1000000 894161 897797 896991 907427 897836 898533 899035 745856 919308 959829 772404 1000000 854717 897876 1000000 804139 1000000 1000000 892147 1000000 883251 892846 889022 835257 892976 884062 846840 1000000 878362 942482 874037 975075 869382 1000000 874120 634933 857519 562200 851850 841555 855975 796349 839594 917963 832420 862007 784680 821241 817336 814886 810094 684105 1000000 862807 787506 737376 690330 794302 773924 770209 753587 525702 537180 830204 732775 739304 728925 727764 723512 724172 712761 1000000 657014 689577 640390 693821 679223 673478 667695 661873 652799 986283 832682 688633 394927 650191 665506 610949 606334 592598 597045 634260 779754 577368 624683 616774 556894 552845 552955 656530 649901 527814 498238 133565 1 503077 596876 433737 484724 330129 122039 461665 145498 241406 581787 442288 413799 429423 424524 356247 710520 454562 543931 395571 315141 384890 1000000 520334 735418 362598 358115 353947 347004 341528 336416 332037 413511 321506 288469 487788 525818 288313 1 1 288906 721611 280797 962771 70224 604040 494873 3572 763679 724459 248972 246158 696263 419606 240142 1 229154 817615 223291 221008 1 108032 210020 210316 212324 204965 279104 683705 156186 148385 198126 125650 198096 191908 148278 250342 187688 303189 816693 610389 99387 184738 182671 1 250156 183680 214226 789991 210840 98834 184792 184956 201001 142135 166020 213151 69930 231430 633331 194097 273946 173560 465525 338579 390371 209450 206191 467177 269143 363879 222355 249570 519902 223861 1 121573 227701 231979 235498 249876 246134 469779 294788 1 242783 235860 269826 270628 397924 281105 206271 1 318822 343941 708488 307994 196005 1 321047 934281 304846 338274 535531 271541 722508 780298 482334 406893 374493 375737 704351 1000000 393883 432679 408593 412952 1 142169 431538 478047 1000000 481057 421773 461429 467485 282981 531382 233205 515458 497572 294729 510389 912680 994540 488115 535180 62389 427760 537577 884985 578998 594289 628847 584625 577666 660479 602874 591754 491438 525631 636752 1000000 80686 299942 691737 668331 972545 675704 728886 565530 711426 682952 1000000 702657 1000000 696236 724845 442409 762605 734889 740103 745050 1000000 803051 760319 831075 769310 941328 780866 954470 761443 794133 557887 841739 805803 655376 578936 644242 846378 835771 831489 868260 832910 1000000 843106 846404 849628 854583 854995 1000000 845871 897562 867293 732073 1000000 872393 1000000 226306 982286 238788 951867 884732 778362 669218 1000000 891352 1000000 227850 893990 895458 979855 893128 853873 897825 818168 868856 942917 899531 1000000 1000000 881462 1000000 827395 803258 393105 422428 893740 900096 1000000 369029 447459 404962 885672 223405 882187 863918 878296 872836 703173 1000000 970487 866726 1000000 1000000 860127 852600 857160 1000000 846530 862269 452437 1000000 832920 851795 827786 387355 905535 391737 412260 595515 802659 988628 652939 788435 783887 583454 910180 770148 601284 747960 588027 750365 797816 740558 735000 727604 854488 729558 713718 823885 702623 697210 692077 85408 173782 692416 668762 1000000 349131 651118 637782 542354 631787 627374 621343 615287 608950 832194 593205 845103 634528 575986 572214 566194 560001 523977 544401 538421 840395 183636 522812 516601 505171 414062 501216 491930 486602 568425 473573 467495 465922 455311 446624 458101 675510 429200 424093 311158 413704 407603 281702 396752 480799 385475 243413 1000000 600456 367440 348095 343834 969957 325395 310367 334119 328917 334320 355027 366548 287958 303087 298603 293402 206450 336273 130652 276672 910406 335829 1 237148 257478 253835 1 576329 84114 241946 1 1 562707 1 189540 593819 218021 1 213126 209443 208083 205730 203579 1 201191 271701 865142 400539 144091 5962 190333 116241 219762 1 187194 185461 184900 174116 183947 183234 183222 266310 237059 216002 137694 118651 191955 166345 289797 154200 1 199524 292263 370841 1 192527 151988 197401 136214 1 200926 202936 204889 207215 349326 212911 430219 108101 219694 867616 217868 276881 1 248938 235775 241104 236371 247291 1 248556 254093 280009 930586 274118 273762 306079 283553 430012 375777 272234 993083 306146 228073 181531 240438 750881 433489 337378 545014 336106 350553 712754 117244 342255 762330 235359 45795 938606 177345 372308 82790 1 465003 384315 540884 419792 1 405605 1 424781 464617 456312 487415 498072 488613 345625 484639 508007 513045 520374 1 676063 338111 582612 551358 557548 599804 569927 576100 582264 571779 788062 602778 578461 618878 617308 628723 107239 772053 783559 687602 189456 793990 664243 689430 681205 684805 477865 694890 106458 705683 447183 717556 749056 736294 720746 737790 766746 748257 548021 754248 763040 754617 791634 776406 643370 786498 791115 572979 824687 736018 1000000 481681 511874 818777 1000000 829510 1000000 834718 918808 841577 847800 832146 1000000 833182 857130 690471 863734 320754 866195 872337 689027 874887 877010 865786 880950 882814 884510 886128 887698 881158 890424 881767 1000000 1000000 748766 869661 905576 870536 917439 939351 896865 1000000 690158 1000000 897626 896962 807812 896281 454090 917597 894282 894390 746533 914352 889912 880037 887186 917808 1000000 882101 880656 878244 1000000 748347 873287 864410 1000000 865639 1000000 799309 842003 1000000 1000000 763202 684476 840235 836813 449237 306071 625777 838726 627323 792952 810203 1000000 802175 1000000 956836 769088 365288 780061 775424 771764 311791 810879 750913 386887 746537 317574 1000000 756838 839768 523305 681785 709237 703350 636984 821588 727059 953146 1000000 118779 580247 658182 884249 866845 644235 634567 1000000 620309 518939 867660 604270 598161 593333 574187 579646 572669 412363 492548 504929 1 572209 536111 530261 523982 839333 421568 509474 499256 116086 486959 478989 1000000 467605 466330 419357 351416 461049 420024 430956 1000000 480964 419242 142430 1000000 398144 392105 382721 363560 373307 952750 85013 359095 325903 289403 452708 329793 511673 328346 379464 318194 376351 307638 303887 305884 294760 1 281472 281566 198688 319213 269078 1 261095 1 255676 197753 245338 406967 1 235659 216739 206231 1 84714 266850 197931 1 1 1 461989 864106 117226 370937 453176 197579 196103 194463 199692 16509 1 482209 186618 186260 1 186392 184385 706157 1 184312 579012 131072 71397 1 182312 182956 182475 183822 444975 185107 148878 166972 166766 188982 190216 192184 656821 210490 199802 202019 199772 176434 203811 186503 219079 353793 211719 215613 144439 1 223879 249301 217894 190510 287046 248899 242930 246905 114753 254535 137826 252917 303524 281248 288324 261951 281713 286039 502263 302081 135056 303369 238719 602730 313586 290407 328247 1 747457 1 347020 353454 405767 117209 615891 1 406628 727772 321026 491396 403714 367079 426511 421455 383564 432835 986158 444742 450876 407380 462237 836180 153300 481366 462061 493741 180472 181274 387831 316975 318408 552669 560909 533553 521169 554103 533828 1000000 197754 589878 595825 592182 978454 610661 610502 548463 375357 627991 786728 640646 778467 658399 647049 667279 669759 670840 613260 681508 684317 698258 202310 814838 714708 810035 759479 730667 683179 723833 771711 755260 758581 809581 755911 851134 772094 1000000 800535 798069 793425 841078 807157 761825 1000000 814295 1000000 824694 825427 515926 843071 836598 809841 701400 1000000 855113 818623 1000000 209709 822726 863968 868614 844950 871381 1000000 1000000 832548 879842 940090 883451 885111 1000000 1000000 921247 892627 588068 908242 833217 905920 533572 896025 883591 896790 926512 1000000 896327 1000000 803005 896829 893295 896460 902448 704078 399790 438565 893163 889217 888809 1000000 1000000 893224 603694 882342 953915 878258 913563 897084 871790 983334 479704 1000000 847271 984473 918011 627666 850252 847120 842972 840601 553344 870519 557183 826673 822738 1000000 814989 808171 797197 806194 798323 783997 777309 785324 461516 912454 771565 765575 731573 756903 1000000 586463 648680 736972 793126 726263 816312 713379 682561 704732 817871 693632 689187 682344 993787 572937 664445 456369 652776 636880 579193 635619 628673 402463 617588 632552 605420 599327 574484 586764 1 578659 574090 562202 345086 550197 157873 246944 565560 530411 518983 518159 855359 500056 477330 414266 480919 686853 435234 1000000 394507 460926 75782 148767 446894 371154 421944 441166 375964 1 722976 540401 3256 375609 377362 174997 483730 1 310953 398752 344285 376667 327320 422113 323890 164571 311969 308008 550529 441157 296441 963990 250381 208887 277874 120946 406862 270208 261615 700870 253907 250369 371316 134676 469688 283920 230834 643229 226736 151206 220342 218321 267083 1 210565 229367 1 1 201638 213661 165281 195709 195026 182541 168340 196104 188663 186024 777378 177375 676156 178925 183331 123482 393768 100659 69189 432443 147130 194730 464975 248946 189292 183785 190576 1 185960 186953 188044 158775 192491 255134 193478 191715 606036 1 97498 200000 204359 206941 9483 142778 215887 216878 220317 37312 210804 227005 165032 1 1 35877 246437 247977 251747 311267 259624 264046 265082 730936 303478 286749 368541 289515 62803 184731 294709 255260 312159 316422 309533 326144 330789 336327 391497 346415 550558 362655 821892 432056 381575 1000000 385256 390149 395833 402027 1 422180 418802 420745 405568 1 146052 754298 473398 460447 466505 310341 421027 1 490943 809926 502788 488984 462999 533969 528460 534358 689301 781383 552774 558999 565236 339427 452556 646612 690613 595955 713190 1000000 496598 620269 637361 652900 699643 657384 526892 816923 457723 237230 673059 710732 684353 695519 538346 708141 706765 735591 948955 719912 728506 743053 738974 781667 749201 275608 492145 764484 745250 771365 1000000 564269 790472 918177 837390 967686 1000000 824974 741014 898045 816071 824157 1000000 857695 830431 841157 841782 836914 872615 1000000 855711 1000000 865183 862619 865203 857045 846940 1000000 890474 813011 878677 1000000 442766 977826 887723 666953 888541 889996 828721 969354 884058 1000000 894499 898689 852861 952518 896404 578661 896490 896785 867148 871024 447904 829593 1000000 862898 696283 892689 891715 462077 890067 522852 879094 234463 1000000 881017 1000000 917127 876412 704398 844003 1000000 867115 864747 355228 859217 1000000 1000000 1000000 845348 844240 839866 830944 827919 830045 491468 823075 822303 816170 703505 807500 743956 962900 795391 377188 563630 781451 776896 890871 767731 983269 757797 752783 1000000 742943 143820 729881 811435 718288 635533 711133 689840 1000000 694005 688892 655773 678198 726769 673017 732073 889879 751909 1000000 58721 545304 355147 627410 611908 606627 1000000 594354 575946 448702 567514 436918 425536 551119 553241 1000000 529349 29453 1000000 492098 124255 378033 414665 495405 562261 483767 477680 480556 607465 429315 576507 176272 829945 830804 428812 423007 337931 1 188157 402877 6819 400521 431647 309955 371826 359238 360978 304479 1 345074 348411 9573 322760 664212 499869 315116 309481 307026 300717 1 291620 287166 280440 1 274296 269963 613277 262141 232586 277145 211631 1 243564 351469 201747 232951 640351 248187 224909 291794 210032 1 1 191281 242603 88923 202041 187497 90803 101243 310346 1 169022 191254 37410 197030 187234 201541 165293 184863 513873 182919 182751 182301 200732 181525 329343 1 180851 62575 181538 1 182858 91377 795857 180429 186057 732073 621675 383300 193119 193029 192733 42853 40185 340038 180729 1 186076 203724 210423 213065 205300 1 1 236061 264131 229967 231010 236754 239767 606508 245976 305857 267258 194691 261726 265686 269676 239508 280376 281936 292771 291668 297157 370260 310451 1 314398 517248 127317 338767 1 351322 445338 349749 349033 268090 422773 382079 551841 382290 500319 396022 399220 404946 317564 456029 1 1 671087 451921 798484 229745 1 161790 172295 507904 482630 488174 1000000 518076 507904 677677 519359 1000000 531803 532088 591169 553032 607720 562843 670106 660641 705566 556464 591606 601672 464335 664451 618069 777006 628908 635958 461056 648861 650424 165797 663001 846781 676758 127518 666878 714093 699418 673557 710442 749670 721434 963951 74514 739712 765372 1000000 1000000 754605 896990 1000000 771455 776133 692193 785395 1000000 1000000 801764 946019 806583 810798 809976 778092 266746 826151 756598 833558 836603 849957 909314 846686 850464 852791 864210 1000000 479731 872794 866390 839229 893669 870782 1000000 352293 883047 881431 817356 887899 833550 887492 888791 889975 890947 892128 941621 1000000 811398 893796 845602 892230 909155 893826 929229 895987 895790 941914 693639 1000000 893927 213256 826828 892367 723847 889251 887963 1000000 885080 883216 883422 889560 878154 875960 1000000 871883 293193 867199 866587 852240 858630 847492 853769 1000000 847488 849412 1000000 1000000 834537 829057 1000000 1000000 820144 816173 811911 808071 808285 864901 789068 1000000 784352 971830 777986 804877 920804 613440 758588 745306 842916 508673 706815 733472 287043 749092 83370 718898 690479 168614 549510 691203 684131 641776 673133 441362 152978 34140 879386 594069 637254 1000000 1000000 522943 952023 622422 599126 515847 502740 583141 600107 782560 554638 382641 553280 100441 347647 549526 527490 349983 515732 1 401471 868458 507118 1 479161 472084 863644 462556 656176 457356 1 436103 386719 424121 415027 975782 408956 488061 397560 389536 201321 231066 346192 779717 364408 342198 708744 345953 280339 1 232764 325422 287976 315572 308285 306138 197591 307658 337093 280911 283509 281280 275346 223317 266670 262721 571539 256613 251199 247534 242386 240535 198909 216019 345125 64863 197494 200216 215279 225855 213334 161781 350780 24946 118415 242155 362123 338688 748423 194071 208974 189601 189300 198597 219382 261363 184736 179341 132346 281759 181922 181457 180983 180846 172183 71456 177853 1 181201 1 208833 189082 1 190289 219385 177970 805261 117816 189890 421172 388055 219501 292908 516902 200375 681176 206209 212733 213025 590935 517760 222356 313747 1 219498 22806 228576 224714 240203 232500 50640 248696 137199 287260 511064 264025 273190 259720 681212 408829 270334 289270 1 298359 317302 308497 341044 105613 329143 785583 305273 337261 342420 951923 352911 360107 806829 369063 920313 442271 1 297063 944103 403020 70418 414257 1 528991 430846 442211 443711 349884 337740 1000000 467882 456096 459990 457707 497564 976782 504669 504028 519357 532008 533187 550927 541817 795408 1000000 595728 566585 1000000 564088 585089 121787 602170 607294 701901 588440 589433 628702 356566 1000000 707430 747285 169308 646534 669033 1000000 850725 683456 575428 696968 702741 708218 714654 567713 745606 728618 709228 762686 984972 750384 917601 759752 1000000 775258 782210 778827 779571 830657 826862 635616 800786 1000000 1000000 813698 1000000 820787 457065 1000000 890997 891684 967480 841975 836435 636576 850697 511083 860171 470048 556816 471834 794255 1000000 854848 871606 314920 833132 392802 879467 797958 890501 886473 703489 888755 889237 741510 892089 1000000 1000000 894166 837382 895015 242158 894214 895190 895425 887414 894970 979513 813677 1000000 929666 903980 888685 890069 418319 893507 861352 1000000 1000000 1000000 880055 878112 876152 872962 714320 869649 867298 1000000 916694 850073 1000000 806629 354210 769289 837802 514476 836959 581862 831612 1000000 804608 944953 959250 812649 808592 888200 788957 796349 791795 787390 796719 775251 585977 767782 355059 759431 1000000 1000000 713707 739448 709020 585386 723015 718129 232063 723816 702275 692887 688682 593264 743106 820238 567056 651414 681537 626870 644690 638271 934494 634946 621238 616752 1000000 626720 596619 787026 584409 578256 594993 248826 772086 818772 378620 539944 589853 227783 786703 516331 510454 531803 1 496702 485190 482388 469065 393263 461087 444276 265620 636905 431199 445788 1000000 437150 1 407714 401956 45829 403202 384911 379348 373811 487956 362885 359797 577989 358931 173809 336522 331439 349344 343741 316507 314367 305800 250540 297561 293005 386660 283912 804058 275374 428962 268618 258956 257671 255400 1 244514 777841 194850 237476 234332 829555 186566 300744 172070 218854 392355 219932 233249 277219 257481 203567 201631 199561 556573 195718 752469 199956 190639 188597 1 1 163430 282394 183612 207072 182083 127377 120597 1 235891 1 44906 180118 185526 419480 812973 181344 333728 134324 646681 183525 178476 129998 544587 190365 190373 188396 520437 217391 197105 564659 202377 200206 850412 1 31424 212819 1 358167 224172 1 226722 168985 233313 236483 111216 146034 294060 1 230194 246138 262204 76257 237349 517521 270302 283017 606316 590635 296892 309321 305685 308518 306459 1 237991 329629 333581 343563 345835 350789 312768 768984 345474 372322 367845 383456 1 502654 401637 386782 411978 417796 950725 392150 435482 440536 495746 453382 342014 457669 474779 450216 384822 428063 495922 524915 508416 740244 520843 542651 534443 530854 537995 551830 558022 562786 670912 930377 586028 590204 595101 578091 601820 613251 619297 625330 631317 1000000 643231 649243 741809 695459 663409 672958 460159 683412 577112 819299 602715 984739 728441 717411 673586 733864 831451 737878 553169 1000000 752999 658783 747326 367144 772277 353161 781444 786685 790366 1000000 481656 803157 1000000 782842 815236 728213 822870 1000000 781425 813092 769019 840431 843680 846610 911547 900781 855723 849667 935540 853502 794404 875707 878539 908691 671066 877542 1000000 881098 881108 613405 885501 908425 720478 1000000 812463 845709 934471 896954 296472 893792 1000000 921605 1000000 835742 1000000 1000000 1000000 965452 743230 669117 892324 1000000 887886 891137 1000000 1000000 1000000 1000000 876754 655496 887073 1000000 875977 862840 871634 848547 867426 886558 862423 840223 777073 854074 599946 771107 843631 793724 410097 848395 832928 805468 860260 1000000 817083 859920 809205 923286 1000000 796853 627841 789472 302752 1000000 774303 769797 1000000 1000000 1000000 474074 745390 729503 735180 668052 724737 587912 715532 781556 684753 683854 690800 661308 738666 828880 714359 663395 661578 949649 667094 783658 625590 627535 624989 910923 944601 603949 688037 404061 592739 362468 874151 565909 558880 505471 278073 542313 359576 501414 390751 629091 511072 518717 499577 492806 722559 483369 704494 461218 382202 456240 423858 444152 411546 432436 425668 617844 345416 229920 472632 388688 391640 1 380354 364828 163961 123665 554193 352395 724032 21452 353275 230990 310681 321906 5278 315031 1 302946 561381 293637 1 284753 306287 215711 291888 141088 285364 46833 166384 325601 248443 1 1 459412 234502 237376 235873 226490 265680 522922 216341 432481 208911 231010 405404 253233 202009 119509 196114 312636 194265 309244 184820 192400 163562 186557 185268 347331 173814 129094 139987 1 177904 181251 179988 1 216189 179490 517210 260509 180161 180984 1 179732 84991 204572 184398 762069 181568 1 1 209006 528447 601412 209417 197726 238731 30938 197752 156646 282339 1 176779 51781 215386 103738 178576 215465 221789 235053 241216 188070 243010 535914 253125 1 260485 275292 158987 271208 316265 281317 282402 294625 114423 244310 625372 308731 465112 384168 321505 705860 337537 143024 338727 348675 490660 359325 315866 408962 1 381365 697567 130102 244263 408631 348413 415525 544497 507589 269719 439122 604219 830579 457134 463192 303718 475087 481483 1 518813 668577 115316 512275 533054 528424 529820 537054 270099 553825 468043 1000000 574136 574172 580868 588223 644217 598748 604440 609727 611067 699248 445052 635012 641093 644711 880839 652512 665484 1000000 844432 2577 747025 705053 698401 715729 709333 716737 487737 726375 594684 735489 666000 599972 750977 876593 768151 765734 288568 778601 781771 1000000 766849 794721 844830 845449 551124 550585 461600 845264 1000000 868602 756107 1000000 756377 838904 842099 845489 849066 863545 857701 468006 916968 862666 859102 867344 867978 861149 871531 915658 876582 678633 885985 790008 838338 866821 1000000 911110 1000000 865925 693855 1000000 852187 1000000 966670 893948 924237 934423 894280 894182 994116 891552 897756 936907 1000000 891801 889200 876033 888290 861584 539199 1000000 883830 877107 820316 715983 1000000 874097 898136 842172 870516 864235 917480 859895 826526 915658 851579 612369 845523 637156 893028 962344 1000000 828776 807646 594862 817609 813240 1000000 805656 801595 788659 819396 396851 1000000 1000000 722523 699706 1000000 319874 601982 751279 506569 738080 667616 730082 1000000 719755 801915 709614 1000000 698649 741788 687495 679434 675336 669488 661678 659304 656977 232896 642203 635252 661312 391199 618208 998165 604814 520568 592381 69738 580604 634167 591586 160683 294724 554101 527041 537263 1 1 230568 515855 490542 941789 1 495043 1000000 1 469472 463390 457603 458156 614378 447753 434091 456102 107189 467946 412853 404741 369303 392633 385382 381319 325407 370430 336014 567525 353728 386618 343486 338289 333026 252191 284247 77574 313261 314488 388094 280085 294269 404797 285438 32524 274482 461385 263633 555413 260339 134425 242037 123742 245276 241706 1 234883 9160 276251 225283 158392 285117 216540 146249 266813 208656 199768 201917 223991 199454 173859 29979 193361 58327 231213 188930 121665 495756 195616 175985 182930 186783 153520 176147 250423 179473 222114 78843 185064 144096 178968 179159 114353 186478 71316 251105 181696 182571 421965 50548 185716 188436 257656 363361 409817 205475 194046 196727 276089 198818 202988 205277 207665 210018 39459 197830 218631 1 1 223377 154149 257275 712309 481771 243802 247695 251097 442200 188146 1 198898 254265 274364 275319 51606 290860 292633 684178 304081 307281 311273 316089 321057 326021 530891 286808 341297 786555 359091 357190 362581 368020 375104 109187 385055 390286 398580 577449 407607 1 558522 424966 436300 872528 675014 448922 480519 460857 73440 563601 819408 285838 486169 358681 515949 460743 515762 1000000 557361 534870 540884 646520 553268 1000000 565275 581517 610495 331933 590264 596885 670088 608666 297580 380438 723010 974733 577728 656465 650432 659002 558337 722228 673302 679311 685000 690600 696184 420142 708731 712669 718713 777788 728525 1000000 723460 806680 373448 748853 1000000 778143 776268 753227 897441 858167 785371 792021 854356 969200 739858 832870 812285 1000000 771915 850939 827347 825687 1000000 837322 840632 612913 1000000 1000000 1000000 803350 868054 861059 833760 869774 827394 868233 1000000 661367 825663 636826 1000000 994155 883522 915321 642785 876728 889457 1000000 872799 891202 877418 892452 1000000 893563 506644 887916 893697 1000000 889303 892733 1000000 1000000 896450 957395 1000000 886410 1000000 888539 885823 884345 892392 918566 819021 878018 456698 869376 869867 1000000 856060 865201 900518 635499 851853 479680 765153 848845 845808 734784 839550 826814 830508 829170 844764 391211 777112 814262 809484 806015 846032 799235 846814 939352 781585 822176 775945 726604 754808 810080 756748 752072 746983 742760 557826 729248 726686 721298 715128 737308 1000000 696871 694111 690434 672525 1000000 671613 654092 771050 612679 648215 185258 636374 691676 463623 970338 442797 612406 602943 602215 535632 404378 575617 552048 565014 557092 550982 544649 538496 415738 525411 518417 476754 507035 597573 323087 494815 490412 12240 468824 464547 464090 452435 445700 317420 445028 432410 422623 416766 276663 1 717402 384486 570857 516000 528537 371267 358067 256585 360490 696224 1 260858 367987 713302 243475 337884 315466 200967 304446 299776 215655 280870 248028 1 277403 274179 268989 103391 273125 788354 253260 1 226434 268310 254035 565245 231917 827062 128140 306042 219596 216750 294708 634442 1 247694 228012 1 189544 197503 774114 1 122955 248781 1 123214 185974 1 1 181680 181508 135108 180165 478757 188510 178764 178800 44507 1 272389 178166 313956 138128 179631 168276 180849 202808 87230 183656 1 179490 55780 1 74425 191990 193072 189782 197990 124234 419282 209966 206231 210980 693359 61647 20462 217407 222564 473351 263796 123588 203534 238693 242185 168607 1 1 296086 68461 264962 267906 273219 27850 281800 660406 294920 78893 299068 349017 309296 317742 319026 312307 328899 335935 338948 344462 23839 675014 364049 412682 371325 346315 687953 419390 404262 375867 387430 421892 416820 449277 435362 984946 416602 436130 247879 357494 465012 470581 530238 483479 481237 495190 516121 565774 696747 520312 526088 561863 525936 537484 550715 700579 307507 486023 580408 689448 337076 595308 515350 619238 275718 524047 651365 630348 636314 642246 677735 1000000 348624 297974 671396 86311 639501 740945 702665 402295 283190 549623 715444 718767 108967 376430 858841 741798 746997 750943 762935 756930 773610 771103 772809 876364 714301 788508 788404 797817 821371 846026 866532 813986 817833 821597 1000000 828497 832474 842060 839151 1000000 561532 848822 534146 901126 857049 853466 862314 865385 838324 864807 871565 1000000 875935 626340 920345 804916 882477 899686 883917 644631 928445 888039 1000000 889333 891104 891692 728690 892590 892887 1000000 356734 916646 1000000 893558 471605 898763 893176 482591 892032 875516 890946 874495 885524 885061 881700 881129 896460 1000000 876962 1000000 801224 1000000 888655 1000000 862839 179923 341758 331800 840149 855927 784683 629925 845190 848912 833274 835082 825859 827179 816759 849706 813846 807389 802797 808449 794398 110700 619899 873506 1000000 774126 767549 735979 842267 492494 740927 665718 737684 834209 716985 1000000 274501 737558 538567 332645 87427 689542 696566 678057 667679 65035 315239 751731 649322 643840 619673 536647 508527 573340 615263 3741 601347 1 580612 582978 651226 570646 1000000 642605 552625 545256 269531 533488 815543 511120 518254 488898 501142 496449 151344 362522 485828 825077 462404 459644 453659 355371 441558 436188 375075 423722 355655 412045 406635 399916 535502 389031 383444 377818 585104 372251 361340 55614 71866 362899 340081 476212 406737 106216 320354 1 464265 245430 1 35184 310879 362313 513988 414457 688423 377966 265479 261441 567123 285228 248993 244320 566944 237620 211620 232268 229037 76267 1 171556 45711 188959 134973 408303 206081 756185 675159 192274 156395 422476 202815 191819 110799 59568 203073 79989 1 202927 619336 1 253902 1 178657 184800 218780 178017 1 163748 75213 1 256846 178437 178892 179452 177068 99667 828297 181964 185995 92759 167428 1 181131 1 1 194447 192636 198670 53049 1 391101 202850 176899 202496 1 218224 165947 225586 805341 230457 183591 236483 225185 244189 247782 870519 306378 221195 265803 267739 271537 275666 279354 283892 1 289833 297956 307601 846149 1 317936 324731 1 332044 286954 284306 148796 347121 111834 363434 404349 374679 623116 329468 315658 398925 19699 496189 1000000 537352 426287 178655 446078 444192 450142 456188 487604 473791 1 494608 365540 484357 428308 553173 511343 608975 606902 23560 536124 199077 548519 557258 564683 566755 899249 797872 573984 591681 597498 1000000 703081 591032 614876 1000000 555608 1000000 644785 631872 669987 663391 905629 695831 680561 687924 682282 651448 702849 709966 713713 719208 509929 1000000 734727 739833 728008 749878 360363 759658 764447 769168 970157 587786 853854 764979 767546 368601 800161 128891 810402 887096 816284 694129 609731 877100 1000000 834168 345504 837012 845237 846208 1000000 949715 863439 881544 860993 1000000 884180 865445 873874 894469 1000000 1000000 662061 877009 881438 1000000 876941 1000000 1000000 1000000 888737 889588 878178 1000000 1000000 863557 878483 607967 892511 641999 868976 737643 678397 929001 890829 890173 889776 887857 885857 886726 837053 880808 884086 881372 879427 956794 875975 874060 845322 655095 396687 865590 1000000 860618 890878 922089 828113 849569 852546 852909 986017 837186 547246 241590 604563 863401 819091 530139 812677 562507 803663 1000000 624528 746023 790068 1000000 772659 760799 767326 411534 654554 753727 846294 746443 736775 732722 733892 218199 807055 731527 711433 807728 697247 691286 1000000 515533 768688 667870 664243 21762 650425 650047 352792 632667 410622 874656 614644 613588 602485 602106 1000000 584475 161813 573951 565612 19747 1000000 510071 213211 534686 526255 466549 516086 509894 505077 149007 488898 475590 507119 434203 466871 1 457249 453598 444642 511071 614517 425404 52463 473607 407339 437541 395715 391945 709562 378417 201796 411682 360320 332460 329728 490787 340945 788542 909719 822929 320638 448999 267970 317435 305730 779062 1 280507 285471 206403 271067 186189 452251 556879 257896 89412 236121 130053 208860 76062 203178 232640 236015 226182 219247 215289 346840 60353 202170 1 187066 142740 375761 356088 200899 183250 115214 191799 187686 188546 186957 179725 184264 119723 621044 851335 644774 197565 311473 181384 181682 209834 182448 163721 177407 135954 177390 176163 181851 1 179328 178202 180916 214431 589569 182691 1 10584 191807 702292 191528 193323 188605 505988 196976 204899 1 131919 159062 208357 203043 213111 211301 222668 1 247468 232213 566255 238986 43926 238056 1 572144 157147 266161 330187 269575 264510 138136 281659 664807 294308 1 52810 299743 387191 315182 1 420524 215642 382407 986094 331179 821167 356163 1 370384 451550 367228 383620 498706 1 400707 216061 433960 732990 429309 433018 1 441115 399050 454855 459909 468675 642903 4142 1 647500 950987 502795 521241 515162 518908 605597 533763 541890 613617 551737 81005 591722 865139 614786 581789 589327 619591 563827 607615 613684 621071 612452 615812 637666 642820 672314 655273 660904 666910 898040 486708 954936 231789 695993 794627 710663 711559 717068 719782 692791 732641 888389 742856 824093 752809 1000000 751199 767491 780454 776498 162204 785476 791732 797264 798259 796923 806552 631377 786742 353923 1000000 821503 829188 406480 1000000 933200 843111 845598 1000000 920970 996908 974416 859104 868565 889982 745192 868030 1000000 546767 916305 878688 934855 959820 981170 883122 884470 1000000 999673 887887 892097 847256 890198 834521 854632 891550 792361 961227 891920 891838 901618 519550 900588 852652 709118 1000000 1000000 887255 886359 885087 883801 1000000 1000000 1000000 1000000 875859 792037 917681 1000000 1000000 859305 1000000 678083 847315 827833 852105 863287 668920 1000000 1000000 836719 1000000 830440 896552 827144 795003 858394 792073 1000000 803980 753092 792073 971132 629439 782229 884659 773568 777906 764189 759404 736342 749956 1000000 739600 728458 665350 899431 718896 667872 449101 699504 350571 684699 306963 680120 816822 668794 863775 652865 650437 160641 856160 577108 681804 699163 1000000 610214 610538 597578 590920 207758 348524 598497 566854 156915 321978 526990 532901 563585 313537 524186 517284 608814 494983 499072 365456 659090 475716 467388 399240 267061 455889 455820 508847 433537 376104 647280 523819 621203 408370 382361 637182 390839 387955 270382 1 341494 363137 842192 352495 597687 45433 338701 332674 129225 321864 802640 301775 306815 302023 314992 289740 405163 283760 279447 485502 280025 266662 262869 725210 258704 250852 547001 812632 623619 308858 1 24030 226505 1 42705 245110 229928 213859 209290 1 204243 422741 240860 198436 78338 95970 193628 1 187722 42988 185292 183806 182735 425296 180725 838045 307693 178361 177786 552577 109421 1 176564 176410 212305 203016 176988 180315 87561 181827 73885 176407 190134 416145 323472 1 568927 187169 154768 183364 16713 213617 206184 202415 63138 202574 195461 179813 216885 198443 399893 218276 221951 277631 227517 385930 1 235655 240132 1 279588 703812 248002 259734 94358 1 1 544734 42042 284619 258756 225062 885418 303388 429832 44535 317004 312345 1000000 666102 338197 1 335291 300456 355730 354833 370323 598423 381445 387095 400205 398467 404201 1 1 421553 285266 426175 417322 445387 406577 717294 441835 469737 476307 481856 879444 494266 361350 506407 513066 490177 525120 560602 537581 575306 552938 661937 459414 568523 1000000 577139 569813 657680 621190 605399 605346 617397 632455 629401 635352 578999 697839 624108 495359 527294 1000000 545935 472879 853971 692775 682753 704032 704150 716081 718054 713467 1000000 734217 740865 742928 750803 596923 1000000 764062 927444 1000000 1000000 783909 796168 791805 794117 1000000 804831 702618 812755 756395 1000000 819119 822785 831056 291267 639722 825864 756411 847167 845621 852775 855713 352765 1000000 863114 865720 862905 855019 925557 828485 882279 963737 1000000 1000000 881409 881312 727527 1000000 886369 892644 1000000 888162 897751 1000000 977547 904287 453082 883680 1000000 891125 917257 972974 1000000 1000000 890009 884894 889987 885949 912569 1000000 882175 377729 708114 934282 893277 1000000 888667 870301 867825 1000000 865060 860747 573415 861390 858478 800365 827166 842442 839769 839779 836448 788577 827471 823894 821577 225452 815005 808575 805088 1000000 292740 880907 787727 1000000 746767 646503 755889 134504 760205 597019 733281 745106 763528 823319 362591 1000000 466274 597532 709048 703585 703123 692610 690089 670837 990657 619814 1000000 656918 652633 635896 642301 13726 557053 733238 8232 615255 803645 593420 545607 586285 582468 614268 586522 561628 629382 443148 545892 537062 530896 985312 943024 669491 993270 499921 493193 487591 462622 476674 469211 852637 454716 584001 454119 433694 531148 410251 484172 288045 409471 620954 397924 432553 270851 380142 384664 369768 365219 358827 354253 345732 375645 348752 316081 327317 300777 545105 276277 177027 268537 877544 189171 295875 280309 195472 265993 271319 267337 180384 259150 255223 255760 279077 243924 370223 237112 564111 1 225173 1 215011 217697 1 49061 209395 1 1 202252 269972 197745 192796 143809 196792 189775 188299 696749 185178 264891 746229 86985 547014 199007 1 76968 351278 1 268594 28524 176018 176054 179722 418661 95492 233762 1 184947 259840 57202 180087 1 188860 1 184790 165932 1 1 200651 193493 1 196943 310248 201771 203733 227292 208657 320220 417866 216860 1 267315 222962 229078 231099 235825 829379 305662 588338 589833 1 1 871498 402363 213015 301774 278536 231741 429883 563890 296790 301473 311358 431401 1 54448 322651 331007 336159 703379 346581 230712 1000000 362710 471769 387349 379135 385359 390527 31742 405484 407762 416270 419448 428031 431264 451296 443697 449217 454990 461315 672084 162805 479580 588758 205265 565558 504724 516067 516669 1 510005 407477 541115 554867 230365 563722 566164 31591 778567 584633 573175 596870 603277 647367 615104 628351 643932 895321 638965 521241 655360 657378 707338 381040 1000000 623996 684386 684686 707523 701840 689029 712699 712392 772511 1000000 733675 738656 905635 458072 102706 764531 701006 768052 772335 1000000 740668 786195 776163 794784 853541 641623 1000000 811153 814915 834068 1000000 881867 772626 832925 829067 858801 982875 845779 848779 847914 854418 407839 858482 861858 864008 789867 929242 871120 873042 874871 941277 878322 1000000 895354 882718 1000000 1000000 886161 878111 1000000 645708 786455 797829 890199 890857 1000000 891099 1000000 894385 273071 892577 889580 650841 1000000 887546 894297 861733 892525 910695 754033 1000000 879130 1000000 875921 759256 870865 911600 867869 1000000 1000000 861908 1000000 861788 940540 850119 837387 844237 1000000 837930 831056 590871 828003 825910 777470 1000000 812634 674071 1000000 801481 796530 418116 771086 779846 779253 767742 770141 541630 760992 737765 598482 465038 741393 736275 731233 1000000 101687 715913 702830 532188 336985 689834 701846 1 404738 724292 665308 887409 224386 648337 637647 634703 434365 623907 479966 1000000 419252 599925 630840 587700 1 575248 695222 572105 1 550690 742397 565085 532470 285383 140146 513440 935607 546598 494747 508817 816080 1000000 470397 463846 623513 452160 446100 93406 162307 438119 870670 417155 410524 140980 1000000 413806 1000000 381767 365121 370395 327869 507790 356397 294691 343576 338542 144908 376208 323974 521727 356426 518734 1 298418 534528 333413 283748 1 1 480498 237133 264057 259365 255993 1 236773 1 1 403232 1 230385 1 233617 220278 1 76191 1 201078 834226 205211 192761 199780 199597 844370 1 1 188692 193180 186495 184900 276538 247208 181191 187213 167516 1 334508 80554 178680 627461 175707 131972 178413 199409 34552 175711 175866 176876 179947 734204 188743 179303 175528 1 202144 304186 89317 1 1 185851 191981 461643 450226 64416 200083 300278 205340 221290 199307 840831 777781 218355 221013 224449 64612 232581 234259 237733 221862 575536 202172 264621 254931 243210 264340 537987 275109 276954 279912 488514 185020 319318 298096 433117 405442 313939 317810 340472 149196 382619 429323 544589 318372 358436 360521 365991 371498 409266 843726 388555 392745 441413 178671 457986 565262 423021 348910 262480 397810 446903 433928 566757 465391 287371 588654 248454 492683 496394 501888 549055 280343 518331 524731 687416 535245 113338 550137 547023 601483 568688 200770 497219 141180 458564 610005 395903 613152 621898 627171 595727 636691 800183 1000000 855505 734211 14144 670867 709243 679081 688211 694145 685554 705186 919970 715897 735142 726437 742761 570296 734420 874541 285342 822746 761442 771044 459841 763791 763299 799722 751644 813375 797189 802035 586173 809345 786616 818273 1000000 823196 838551 823319 383644 838787 909587 838946 812984 933223 397379 855687 859754 1000000 781466 276070 866799 883298 1000000 882320 875516 1000000 892668 335108 1000000 506768 1000000 537655 702296 886310 887885 876501 1000000 889510 889770 897412 898967 890303 1000000 765407 897050 334600 914440 888387 1000000 886347 992016 884330 1000000 472413 880572 759341 1000000 872096 1000000 872026 406583 748581 1000000 561564 855311 512099 426481 853203 853502 762682 844657 572318 838284 346352 831607 828241 563660 821063 810489 813564 809140 816851 776993 797669 995852 277020 849775 780772 1000000 771178 764300 401730 752223 712911 736572 723836 737163 1000000 1000000 240268 716143 1000000 222747 534026 690691 684111 691287 677734 670652 666413 817052 653062 648985 759080 347845 510746 646852 619736 573651 552639 606348 1000000 564545 145958 576603 970552 176428 558086 556304 205678 545903 927175 404351 856539 515502 508504 451343 433599 500988 393774 477348 470114 375808 649148 460497 446795 1000000 435290 395244 440616 399566 464763 404622 400228 410613 128566 392955 235922 444691 366280 369756 326356 250558 320030 63482 334273 737113 45580 319763 314565 312037 1 298885 317853 1 347404 285702 385970 204748 268518 292386 1 196218 252396 241646 244454 401330 236679 234193 226609 217711 221250 183409 217931 201416 356619 209762 499052 65136 658086 801860 480597 195689 191522 190914 95130 839920 203378 31657 534891 196929 150113 32675 174419 296665 230543 176523 120210 147633 209563 1 191328 90723 172136 74603 592988 176242 63156 177637 20150 1 239509 1 178558 182879 186199 184969 184171 188893 232947 124756 152393 195457 1 88813 197709 440547 239315 222519 164572 210228 255349 227510 226110 251560 236134 305290 267345 257994 229098 241007 259112 258333 254294 145958 268049 275001 279479 287459 288374 291147 297609 1 209255 311024 350905 329023 320438 331998 14396 264122 347663 353136 358208 363838 369374 374880 580266 383861 388389 821759 403208 366643 387072 564286 428362 428884 438642 447436 456637 461152 221039 102608 474938 446469 500553 491795 514479 513385 511898 609561 785251 530521 564407 549902 549941 477162 559419 556082 680784 580663 544528 715729 1 530762 685706 922309 1000000 628392 616268 523141 644298 651424 975225 664202 669349 547510 652452 685873 692005 697528 779671 414169 747658 717737 1000000 728614 726822 702751 742740 768230 832940 403491 764156 748299 773506 779981 782288 755560 791187 907556 799046 803641 807381 1000000 815363 819108 822938 826328 825964 833221 848099 839698 447680 846244 612295 851595 504517 1000000 802080 958115 863862 694781 868666 868438 890361 874938 667182 879337 1000000 837336 1000000 926964 880095 885422 885126 785949 882029 1000000 888819 1000000 892477 889560 875354 865767 1000000 861319 790926 887951 887666 942717 917358 849082 815614 891175 881844 1000000 878869 639960 687458 875793 718300 818436 867509 775747 1000000 891705 858676 856088 886969 844536 847788 844361 841883 1000000 587264 725079 713545 1000000 821541 1000000 814032 810142 1000000 804012 737928 796465 686573 743920 849262 788197 754390 1000000 807467 557713 752970 677790 738466 719766 731289 738097 740155 717334 1000000 704790 652985 664276 690106 684520 678795 108217 800628 661726 611418 345708 588743 515185 608443 945303 626862 632012 608343 425187 530710 623550 623701 725048 563931 483103 340667 1000000 56157 545222 478003 344391 532478 67788 509712 711631 508873 534470 511087 479057 470926 1 479040 499632 457240 386709 554759 578171 438139 198721 411240 407662 401023 347387 1 381332 380598 1 398066 338855 408111 348813 343360 1 473597 355560 321271 321220 485259 309959 305223 300565 59328 296301 453457 305939 104131 257951 269138 269033 244112 256615 252949 26786 245356 239670 239127 170390 203893 242075 81991 1 227389 357418 211497 210343 523427 210957 1 123613 156808 1 60271 190991 207609 133577 1 211733 210776 1 183942 310257 142994 220428 151462 173494 175921 175065 373830 212626 26224 248231 1 1 432952 183135 473405 175573 176831 177664 474407 165492 180682 150913 415218 113409 186223 249809 698938 191472 192255 195483 223811 1 193666 245759 219299 209924 220831 220021 31742 221424 115541 1 1 1 310956 239996 245132 246833 252902 256804 564324 266884 287064 321502 296736 770266 268302 808392 515732 856329 305142 353337 1 344589 255484 214868 94000 414223 437980 145462 349544 358525 820011 374308 450101 372480 389926 86909 401030 877790 412692 225671 772956 430589 513521 437001 448196 458856 460408 465536 322004 464935 484822 8327 497274 503417 508508 728347 521931 528082 519649 523390 144382 558380 132284 302335 827147 686431 589567 596281 912804 665617 608126 674237 623038 617574 632144 638109 642986 584982 1000000 661475 667442 647301 675952 811502 601616 694727 719769 227182 577084 991217 638607 896121 482219 690888 742770 716576 835290 760729 111982 766908 771586 478944 778059 1000000 687323 793631 403687 801928 805918 814037 849689 1000000 820562 824716 846237 830444 902534 841656 477000 861820 1000000 1000000 856169 1000000 1000000 826306 825732 881059 840837 869438 1000000 1000000 873209 841449 876966 879844 603340 861440 883354 1000000 960030 587964 887022 887614 589384 978323 878419 595266 1000000 966728 888850 893285 705986 887778 745521 910900 995613 884823 883284 882645 1000000 880142 858172 877501 875560 874591 864789 885326 869118 866464 863722 1000000 1000000 872894 853618 829772 878298 475812 568534 1000000 835704 1000000 326004 839846 822056 932121 818079 1000000 499660 864508 1000000 794539 814675 817922 739139 761403 1000000 758091 297308 770523 765695 755728 537271 739020 763592 1000000 729913 718243 715794 20036 735606 696656 757547 685535 622366 753747 665036 1000000 657031 652173 645266 639412 633519 864030 754535 578450 600749 527707 1 484628 589521 578995 978768 572882 559628 554326 550762 669871 359062 353047 577401 553642 509778 467465 611935 598061 483256 433625 473961 465862 658384 455130 449607 230071 437581 387345 425739 406122 349573 406519 402703 388147 883205 385211 378933 468259 1000000 366709 358302 362706 346617 341058 336108 713417 325831 784026 268103 306797 113074 301298 416970 290848 1 263123 277764 201568 252785 264760 261476 257439 320873 454840 245852 1 542898 247761 234581 228261 228165 221886 524680 173289 1 141789 200969 237768 39337 200822 115455 211399 207916 628505 189386 187811 186284 1 311045 204626 446698 419060 1 177315 1 166493 181880 174617 1 165533 173663 190872 88595 709752 208771 344722 181753 838090 175022 176817 1 177736 117222 380478 531933 162609 173480 186805 68618 125092 242856 194952 196402 188321 200995 29188 502057 208579 1 213967 213650 204115 223190 244125 229646 235268 408453 240020 243979 289575 234141 1 259086 1 369301 1 273807 655946 282981 289198 540427 305300 143607 286297 388154 317825 996452 328154 379144 1 334637 340228 355316 331545 365681 316371 600163 381705 387460 1000000 388784 419317 417901 401700 508352 475671 727810 439866 433426 96548 456461 464096 476147 472132 482239 1 495441 500856 506253 531357 519577 525767 531529 803132 1000000 550683 446340 562248 662073 1 762870 1 1000000 686409 305297 611900 91378 715630 594960 1000000 641891 647579 653436 253486 569207 639995 594549 637308 925804 616864 442849 862232 677549 714892 720185 725473 730216 678271 739060 875098 178926 837396 1000000 766326 769652 768003 771344 783226 787500 791721 794973 821250 862345 815632 859719 450183 819469 823232 1000000 918868 1000000 836438 839841 894543 695549 880324 980396 854306 854909 873698 861799 864426 995654 874836 870393 843466 853497 875771 784134 870561 880195 881496 909565 884647 981498 850532 886256 886772 580011 887830 882868 570330 529982 705946 889277 888111 887902 887329 886940 588932 885369 806052 970289 1000000 881262 832807 872942 802440 1000000 873771 866912 870069 878977 821087 1000000 864998 833782 902462 853820 851551 854427 774235 846945 455879 496294 832787 829361 925453 822476 844310 815651 329240 819504 803454 1000000 814010 790214 786755 1000000 778260 867888 714453 773880 828717 754603 751769 744812 1000000 484213 32526 546139 1000000 718023 773727 694501 715678 1000000 715183 680989 677661 676112 663880 169576 646361 646463 640606 955473 693192 513805 616996 779348 615940 597978 375861 361255 580193 589175 567842 504078 420693 127212 535432 801563 1000000 1000000 518326 512070 509628 545149 493580 253173 481264 697911 470071 379275 537757 61947 444742 376897 434402 426804 433407 436858 299681 480062 937505 408666 385311 380282 373691 367559 622212 358340 174349 298562 318204 177633 384809 293944 321660 316533 366474 356196 260496 189255 136307 288090 314621 262011 532495 367070 920601 805639 255393 254026 251347 868771 262390 238889 212445 110608 366459 225366 222985 219789 173585 213193 210387 291310 214538 171153 1 199346 195201 537600 191487 191753 187742 185965 139570 183025 171317 1 180597 1 175410 176175 198637 172791 189991 173747 173837 666545 21356 173067 161119 64972 181616 174275 1 212223 1 1 158585 179402 194232 181317 1 593389 133821 234075 697485 11196 124026 301770 97088 197938 202143 229746 200503 211177 279776 215667 140326 256834 224771 1 190802 234908 213958 248118 245210 231522 245167 303544 261767 62773 915521 273819 573849 285905 837903 295997 296528 445396 12606 218253 312165 200165 374857 1 260127 341971 344498 352689 356981 442299 948378 373918 796028 386769 390331 393246 402337 428046 89910 419921 425739 431720 765838 443693 624836 455772 1 536632 286613 500082 477761 545185 509163 504625 899645 765860 266956 637452 535734 559458 548204 571764 1000000 566452 743784 541689 543263 504744 567054 396015 916037 842985 621589 615807 641695 558616 344927 940143 657009 69621 671068 332678 789350 624896 693049 696556 539327 753510 588548 718093 759952 987673 727826 739230 743460 660384 753063 758363 682477 767687 772386 776958 203739 727033 787927 794543 811736 779976 1000000 515160 1000000 817894 1000000 825090 829906 1000000 835278 845922 846447 1000000 581611 1000000 852970 888364 858814 850427 932787 597387 950600 1000000 871198 874101 628084 890778 885507 816099 881112 815593 886069 747316 884702 886335 872115 886745 887009 887501 1000000 1000000 680407 999813 959947 904312 886138 887013 973243 980250 765372 392868 885494 881130 879783 792625 879590 879046 1000000 872283 1000000 867841 845585 725325 858388 864894 856887 854010 845940 848546 777193 843438 386668 836380 533299 831194 825754 756579 816370 817209 525789 801927 747934 800004 914897 1000000 894046 626092 1000000 105634 769246 752145 619541 749645 424766 745670 741349 471920 535092 918340 721108 714853 704710 704120 729471 695437 701891 682040 686804 680143 819848 239570 415918 647577 640552 595826 423006 610309 827999 855997 605738 843195 1000000 587462 601499 576103 659970 562914 341350 546349 545533 514135 530592 510931 519914 437821 507165 500965 529728 335445 760637 1 877073 1000000 915639 452686 431773 584633 431532 427523 429323 498254 410260 398195 399596 392973 145889 385536 213210 661414 357891 680587 353252 346237 315280 337972 291025 1 327017 1 545530 332768 302857 380619 293365 203059 287040 554261 251748 270944 387902 262674 38892 254561 251555 247291 446340 1 234544 836411 229568 249974 105527 233376 214833 196332 1 1 332576 249147 92927 173601 507395 193534 202074 357860 1 185706 173298 14309 181363 173698 140916 182563 160781 495385 193185 760572 173868 1 229218 172674 172655 370147 256401 334844 231569 173406 173903 432063 188081 433951 329562 209777 1 242881 1 46186 189521 173984 249489 115226 1 1 355 53235 35679 343407 206409 208669 211342 215983 192260 566538 809525 232033 270744 111471 259353 226280 247998 248571 251892 232680 259659 263867 267370 1 1 1 220862 302626 290980 317629 304098 370926 876142 317816 323836 330376 1000000 339304 344337 398485 1 141892 366210 371748 377322 373606 388602 394347 387721 407182 474344 434298 308950 429436 462919 439505 374995 881621 579058 463731 471722 481757 483989 547012 13286 283753 508674 515293 713363 527553 533163 539607 545857 1 559163 869607 571805 576738 828392 541824 544555 114938 397932 613255 108460 750516 347688 637173 642972 595339 912432 222887 644792 669391 666926 683303 689792 694377 709802 762222 709466 719575 721615 724515 731058 850147 743177 615914 549593 756806 761148 762107 1000000 775049 869301 783910 843139 142605 796620 783195 781823 818274 812509 816249 818561 823484 776914 865411 299535 884004 836741 842968 1000000 1000000 851629 853463 1000000 859648 861754 221121 870620 882638 896012 816664 869583 893488 800450 815808 879608 288160 887241 950272 883903 884430 874604 883371 918728 767688 895325 908704 758952 876067 1000000 320378 829662 885974 885380 562619 247549 906054 1000000 880360 879587 403076 724032 894836 873279 882618 1000000 282978 532393 954791 870189 868912 1000000 1000000 855162 849192 845845 842460 841502 686447 1000000 831029 826890 704513 819310 684603 812379 783653 1000000 151774 786808 792477 788101 824889 777550 756684 300184 757216 830715 839890 751425 748018 708871 585957 682127 89563 675917 318776 708030 705338 699615 402170 753457 683083 1 389438 351772 501328 654251 656294 594567 297819 628326 621030 614021 402568 607091 561843 356434 588865 592384 640086 560299 637722 561323 551803 545572 69454 533886 526956 365401 504192 191549 500207 501936 490014 496816 581258 770775 467641 459201 453078 431044 564792 455254 428674 531243 408144 467331 415878 492183 370568 939822 395487 5244 417152 233711 372045 354904 626986 477122 1 333690 370466 326216 318688 267173 779728 728827 65316 294177 1 286331 279719 1 369239 232192 170094 1 257381 256156 45762 263174 199630 1 233992 229431 371862 379323 221754 883416 152054 672719 200544 1 508715 620952 1 189440 765040 497392 190167 195143 204109 184731 319903 593077 515834 410033 164693 143356 1 1 121863 203929 174029 181564 690400 171993 626480 153380 36008 172364 172717 173089 88785 174456 175224 257670 175193 145092 1 57437 572588 161175 186109 123979 190068 338103 137362 547576 197270 199142 199430 204661 650787 221303 213290 215722 221674 1 225071 228432 1 272075 243363 280134 228466 249244 1 175949 269570 285244 270626 274693 200873 282417 288157 37467 297440 216693 263679 977872 35800 482058 127260 646968 257339 342634 314131 908766 1 364059 414437 697365 56652 727756 176593 393645 362737 310750 399110 477912 427163 263875 284667 603599 450173 458252 463811 425354 475647 473501 273269 889486 479126 506323 496041 561479 528384 502317 902108 539475 549693 555879 564902 581432 222482 456264 899591 593318 597183 811388 404882 1000000 339862 628973 324245 138025 646561 620896 658322 664085 1000000 566988 683418 722301 482306 403349 702740 708579 714303 716849 724420 728662 734690 757086 745551 759961 1000000 758531 486867 768611 491227 782164 781531 265110 764597 946477 830501 803037 806870 1000000 813281 838300 1000000 833761 1000000 1000000 810149 839543 956490 555621 847505 432785 991459 1000000 1000000 860414 862700 863975 863986 868875 880577 872614 820644 879724 880137 871765 880834 880358 834274 1000000 885304 1000000 885132 976455 884311 887416 876581 826055 886729 1000000 878806 776889 949263 1000000 361574 510858 876340 881681 881630 878425 856883 1000000 883580 334689 880448 894167 842691 872419 863934 861509 853214 649959 826119 774844 1000000 947787 735003 840277 925830 1000000 834782 812883 823840 820528 816613 548619 808907 801805 165280 796952 775547 789894 774633 418239 775624 771065 847012 761813 757069 751677 1000000 521143 985322 745525 801741 722509 733428 655246 1000000 712160 699097 683047 684322 646145 693167 1 713738 655665 724197 643483 636285 600428 622443 620207 614195 611097 564324 596016 520578 376099 197202 576587 577045 559256 605985 524969 547455 352436 130667 521979 628703 509584 489742 503332 491037 61517 478724 495643 366698 475305 567167 438718 1 436233 599722 456399 418390 409895 606618 380714 368569 1 380768 380471 1 777705 360712 579893 292087 345152 218935 338531 330090 266004 231312 1 1 1 313633 294998 290318 301943 281193 287144 1 268322 263945 251156 255841 251811 247939 1 544259 181681 233286 1 219330 223227 190304 348683 213990 194702 1 205612 514037 185272 705049 162865 193705 116109 189506 198354 188004 184170 184925 100336 298814 547490 144191 548357 49487 44017 1 1 174809 1 171659 171330 98035 63015 141019 172265 170978 230201 154046 226267 174411 175256 176255 177328 1 179799 184499 1 184278 182628 1 192405 276649 193834 5503 463639 189489 203663 236668 166816 196198 212168 86122 220630 1 225924 177484 234257 237203 87928 287676 132443 250139 248550 260257 213172 187488 287028 1 279742 142467 289155 303791 298839 307447 301708 731627 318075 324960 329981 58580 262722 338883 1 472869 361756 372575 1 378586 248304 908025 395860 405345 360654 513729 420488 420187 424520 437261 442814 492621 439695 128703 210377 472041 618124 124123 493707 727340 525062 434518 453266 522561 337155 184326 331948 350841 554319 181339 566113 540050 300 912841 576512 856443 628976 155320 332967 551525 369233 633944 647436 716468 848638 715129 661864 710565 659361 457293 689507 1000000 695591 704380 706360 672252 870062 723582 727194 1000000 789345 741734 776462 752524 336690 772118 761324 731604 770406 761242 784981 871817 793126 1000000 781431 805288 1000000 993134 922481 1000000 823870 862183 831190 843954 959381 1000000 845375 955861 850726 866798 858677 1000000 922612 861495 728665 902066 579920 869747 479742 873253 802649 876351 867144 557433 1000000 811225 889455 883087 959640 884256 761126 886581 936904 886511 1000000 652622 886083 886351 885558 878421 884640 884046 883235 882315 881410 1000000 305612 307338 860278 820493 872018 871754 874264 329214 867466 691102 774256 859400 856966 991648 1000000 1000000 784671 843572 840590 278809 834283 828820 827727 824862 782210 448639 852730 809537 786253 801791 789079 839705 814034 871327 754272 776299 1000000 767008 749558 734644 318169 1000000 811811 738520 1000000 1000000 725573 679226 570880 540449 416071 696230 867998 743119 470637 1000000 668239 371218 605374 643602 242527 725016 634182 1000000 621368 792276 1000000 602301 600639 591129 206303 716473 75608 860533 560496 1000000 1000000 349863 535261 527487 801359 517017 510828 509720 546337 204648 660485 441598 478207 470785 481402 453310 447833 831446 436064 431394 718854 782899 413623 152184 401905 320337 455072 1 379063 985887 367901 387151 402012 351610 346119 305812 332617 148925 37654 1 315140 310201 273300 1 333558 472416 286239 332887 318670 394900 120376 264207 263747 227779 1 304014 217238 295540 382461 33423 712539 100418 223143 220642 211055 1 211362 526605 149240 1 322214 191238 193689 212802 191541 44666 107900 183603 688972 819812 180887 167397 40025 1 153578 215739 96910 129521 141443 77606 221700 133475 272822 170822 170797 196126 1 151263 243472 172849 173900 170706 176072 176025 173202 571325 190957 161984 166607 183011 1 514002 524032 15945 192653 205134 197402 201368 201993 214310 439412 274270 1 257579 318034 222094 218647 227971 236379 179643 120792 561481 1 230568 254244 258515 227356 257741 260738 271374 326857 284345 286506 312064 790853 396568 1 515753 583348 320716 382871 476965 328449 394732 662400 343893 354259 365268 266144 1 386953 387713 391256 795406 255338 410791 416709 593763 262218 230283 441361 58268 1000000 156991 464898 444771 479491 485208 489289 500452 454159 622133 507849 520357 157484 527546 864510 658457 470434 525906 563482 567386 575842 582003 587710 589509 600327 1000000 612962 618395 605537 630359 640604 642035 451703 553457 688804 665313 470850 1000000 682491 627240 585760 1000000 705919 434617 589153 716807 725452 734508 735486 962839 737070 734952 730012 760585 761459 769431 864991 767383 1000000 818166 377952 795525 818044 548695 808164 829035 814989 795747 892302 825774 898367 832463 1000000 838365 841793 511303 487086 850300 852958 935928 882709 800872 861248 864647 797677 1000000 870478 785961 1000000 416985 859484 1000000 879319 885377 788230 845664 882957 889906 884363 240480 885218 885304 1000000 1000000 1000000 1000000 619248 923092 881308 883607 863972 882078 882654 1000000 859224 877707 870941 875038 677507 189303 1000000 383664 925301 864061 861858 860512 468448 826152 871741 822563 1000000 1000000 531571 837865 834696 842075 830202 1000000 933146 846485 1000000 810337 807780 1000000 759217 792999 790157 786227 570099 777573 774863 739727 762161 758685 800125 773749 494066 1000000 735810 948299 724458 142306 713399 708178 707990 697243 1000000 438330 671615 674731 630628 399313 655983 385172 647557 642274 634434 628425 624287 595145 556001 640850 598822 660327 579413 1 573933 878101 561386 528024 549223 541919 536830 530872 524300 511683 207148 721711 288336 448829 1000000 893521 474983 31253 501340 453019 452045 446319 1000000 423118 431931 405483 290496 330729 300699 383097 346368 325442 1 593451 367580 148449 354827 943764 347096 341771 336502 1 326131 271345 315997 308500 298550 302087 289195 430017 715420 209514 294560 205362 1 278585 252242 297687 252436 249037 1 241997 237773 234816 545627 1 223971 873139 196278 286998 156982 208781 1 203155 199627 198322 195969 196518 1 57004 330280 1 184111 1 180986 179937 1 177300 175618 167508 173161 172879 172241 1 295653 163054 232866 1 170570 514007 173765 172039 1 548334 167445 172847 173824 468517 665884 206739 207451 179250 153370 1 1 138866 188063 187307 191093 192423 204261 735796 201514 221703 256038 209439 211514 1 154579 295728 182901 1 230711 585431 667971 241210 342794 248866 226380 263559 448293 242219 269270 518812 133512 394430 287033 291658 296341 300066 322978 303748 339259 320812 361015 697790 300861 335760 350371 877770 357641 369783 368545 255792 392153 385538 563651 806778 366934 153938 474364 189907 426499 298939 470055 897144 145031 458218 463448 1000000 474662 471917 480361 493223 446790 575354 643158 524291 527798 523049 161497 166307 547779 886731 541922 567080 582383 204329 585786 655680 598001 1000000 607398 615724 1000000 627979 639735 639923 721534 652751 1000000 661643 639312 675788 680196 615307 695317 688966 853758 848466 897864 724829 745011 1000000 164421 537192 743698 760303 739476 758216 907527 873126 347653 767026 790762 990564 780840 793776 797947 801822 805064 809677 824976 815058 293574 824220 646077 1000000 855077 890656 841126 714796 920848 589741 851630 854217 857564 541071 775884 914844 866452 867527 868807 864083 872571 903842 882441 877179 878440 1000000 880618 719647 516035 496268 883550 909659 769869 884824 929237 394753 949357 676300 884632 884266 883796 883230 886545 881821 880821 880598 860951 877528 882544 875240 873768 848397 869975 868046 880433 1000000 854948 854478 535522 955587 852351 848647 687104 1000000 841196 761119 1000000 1000000 283519 825895 780004 818104 824429 923419 909061 462138 798855 794911 149876 1000000 685124 810675 675491 720390 764194 765247 764134 1000000 745049 764319 735046 729997 709825 719580 1000000 707837 452256 1000000 698175 709078 413731 678624 529559 777503 754163 653158 904843 641688 610589 629648 703012 896248 611688 605580 692131 751137 587010 818685 851751 571541 978088 668049 550428 1 819462 811470 539753 642772 529140 508284 623079 386507 246476 482364 799939 422345 465482 457863 604407 445740 440039 267883 427670 421799 415875 410272 536131 556939 392593 386654 19210 422968 627744 380251 657989 355987 348074 342752 428131 331752 72742 367717 66613 401247 307003 161888 298647 295891 1 279357 154775 1 395943 265806 260857 257579 126226 351141 251905 240166 238399 235277 134714 236773 224352 728629 217944 123412 210847 1 166279 674552 311343 198492 195909 191462 1 189551 214000 185682 184078 182419 174327 1 276008 285890 171583 1 725130 266783 157870 172665 186040 103196 284873 1 397417 566811 254018 170060 1 295363 165137 1 106661 173724 186032 175793 173423 199262 1 161860 70228 103435 186049 194533 190305 85139 1 201248 143161 203657 204787 33733 210115 348533 216017 226904 222328 10223 228993 234368 225338 290599 243288 238176 99097 228945 341166 264068 266792 277566 892381 286249 284638 289883 847006 282097 1 268248 313717 322194 113435 340933 334263 525110 344536 1 278195 380875 296746 524691 429812 1000000 789353 1000000 297900 419828 400057 411103 424009 429620 437642 584125 1000000 786714 334124 466314 521773 469808 906748 605181 498120 502869 1000000 515475 523567 527901 369770 568642 594772 343307 775022 1000000 688196 603464 1000000 583509 638882 709234 599557 35291 619847 625466 1000000 429233 1000000 649783 321125 651513 661772 672639 677729 520740 689168 692978 870312 97671 709247 716188 1000000 727208 731283 736706 741713 721529 751552 574760 761281 765637 735131 1000000 753514 783482 787822 519901 533848 802103 430659 968673 811807 524518 820084 822907 826103 993363 819924 836200 816391 836624 827102 844598 757046 853429 855429 594187 1000000 877511 864422 1000000 865333 884899 898018 871302 874927 876243 878717 880703 882567 880700 929771 829071 886021 844275 883869 1000000 884401 986591 878589 884335 1000000 875855 874970 614340 886512 747710 950710 880386 878510 793009 782154 873697 873158 871543 930360 919156 865030 854193 1000000 859434 759059 1000000 852465 819529 905153 520336 841488 745251 674967 855512 832350 825528 714653 905529 814948 944244 476366 803319 389151 798637 863148 788163 782871 696281 777769 772862 784782 1000000 413787 759988 754190 740906 704010 1000000 420569 458576 491673 710443 613346 618467 603624 688290 669446 739731 673473 665781 663141 667955 344855 684853 601123 630798 832613 618869 530444 606260 714158 549534 1000000 107592 576309 1000000 619659 561248 778860 598201 326728 398017 339217 64370 514253 599650 349542 100290 754411 483471 414246 331337 466691 930187 464809 446920 107656 433365 426692 1 416761 410115 405294 403785 382723 400742 1000000 375230 401219 282036 283560 328326 355230 356461 376662 331989 326599 99122 317160 1 86145 250658 187278 274375 191543 324422 1 220351 268142 267794 262331 258286 17995 237806 1 150094 1 264207 150889 238518 178353 221466 218284 215153 212223 209733 215700 156748 201908 198914 1 67701 417714 143391 182218 185412 183819 182457 183594 427799 1 173767 176653 1 205781 185974 69140 1 1 169783 169620 331383 156617 168755 169273 1 169731 9278 168527 172071 172053 1 146424 175189 719273 177351 116609 182841 181723 383941 118348 430368 187393 121097 225548 200156 1 200657 83323 530698 244735 1 213077 215063 1 91471 227418 237061 223603 239948 96031 1 500186 1 256821 78352 367600 268895 385330 278777 335470 287526 328292 297230 302022 283869 312588 102111 290226 466262 779452 332898 340692 12189 353392 365738 364352 727429 26685 397329 622843 392536 109512 422819 410946 424592 1 427676 433643 436216 724238 451989 18996 476984 454712 461079 1000000 492090 418062 505333 506972 516257 988047 522254 67598 677237 543880 670539 711602 571353 148742 853160 655935 587323 357972 186995 605511 597061 962642 626518 418232 1000000 622933 509001 641140 451477 240498 670173 477977 699459 682890 358599 697991 698062 834655 805965 719323 557060 679888 704292 733051 749839 744213 431657 1000000 700323 768439 776138 796089 773585 1000000 935634 599906 798426 692590 685767 810308 813656 735043 1000000 824560 837371 831263 1000000 1000000 1000000 872847 777098 885966 871448 696443 1000000 859207 871792 860464 864937 893717 869052 873775 872380 873888 892687 397102 883822 675802 802366 657564 879526 882009 878053 759951 883555 729082 551557 984621 883852 880502 857515 882918 882404 834112 881098 880116 866784 905488 508172 697268 874496 871961 941310 869777 922134 899457 771888 276522 874110 999258 914399 560127 851132 847743 853364 841703 825608 281902 782677 799527 839238 323390 804768 1000000 811748 979902 967697 797570 796594 927391 786374 803762 779886 774806 640817 765712 735808 456467 724574 772695 739398 524317 1000000 705695 721504 716282 976384 728477 348503 410489 684459 554998 1000000 1000000 678847 661141 883337 840245 890150 637858 631063 626981 620216 617735 608007 603632 663167 623886 607376 271702 504836 565211 963633 552890 546401 145486 547228 477870 519388 522471 906503 503430 472803 486434 484279 490726 602967 465657 545917 503421 410893 442058 546457 116897 424098 1 412289 440031 411557 334749 370082 443375 361424 410171 562328 404310 348204 346800 345970 367491 334110 918529 352261 318682 313662 288161 303818 314516 292384 290084 268860 912992 275925 262640 264667 288693 374598 96911 243774 390110 242999 241283 143068 187075 1 218537 223258 138602 225847 548231 487504 205221 204083 178726 165055 148211 182410 194858 302917 332979 1 184037 177534 174187 186176 145467 176121 121739 355535 322225 172048 171091 171909 773269 734949 1 69463 536026 498434 147969 168801 167518 172029 169843 1 214560 206394 340467 173707 175175 141559 314732 179254 1 183949 184188 186063 187995 162251 1 178672 280479 872950 1 183395 580927 205716 212529 180493 206983 169485 1 229327 344384 236392 240108 363832 1 251640 267303 1 264059 264158 272424 107469 1 286128 290603 309059 290106 482600 309805 963301 1000000 341533 347082 419240 336221 898197 351266 110736 362221 542138 623798 26457 1 381361 396025 401889 407707 660307 487217 393305 426836 437399 1 286262 452246 461496 156004 436580 271494 687235 492281 303852 131593 498770 517031 80550 692900 535725 535159 548014 553999 560385 1000000 572549 484736 584927 1000000 1000000 603175 610601 916911 621257 570792 634177 660302 644837 364475 649346 616429 664307 678956 725688 734568 690400 300826 699896 759685 673346 998204 722446 1000000 770937 738164 734813 747590 749898 508641 761875 766437 653407 182855 935848 784613 788414 913205 808024 880189 805126 811997 896184 718355 591657 818121 811991 829729 833472 1000000 839115 843989 843859 847934 850308 895424 875961 1000000 860509 989129 869349 693866 867964 875323 881068 853635 729438 875674 944830 878018 733485 891590 864774 892862 1000000 883148 885056 792151 883338 883392 883038 919781 1000000 880813 875832 980074 880456 879957 678412 884119 821379 476068 846222 872567 871501 890179 867963 866829 218972 860661 861496 858929 1000000 854344 533338 202325 856268 841374 741138 955223 1000000 872376 851140 823007 621111 830073 658829 808523 803686 392134 772832 179743 788829 781705 349537 775512 771032 780918 761914 757178 756782 748116 547203 737731 228074 727590 1000000 779662 438458 24204 701263 612357 691709 682482 679182 807616 667948 657463 679317 641531 632721 650109 1000000 1000000 601218 886813 816330 603118 597077 589689 582876 616019 168101 566493 560289 554076 547918 541794 927192 522803 520065 510745 581235 532201 499444 294377 995953 471566 472197 467561 411688 455357 385982 850956 439787 159206 615458 419272 912339 419618 1 399286 390182 306883 406220 406979 1 362285 286717 351052 298241 334624 523693 450792 366924 213377 504764 292731 354511 247546 295037 270455 275938 294712 325583 276429 125584 309676 1 255347 237276 242675 243812 516897 210369 269725 229582 620732 517375 274937 215764 163618 215343 213964 676792 818406 62804 196477 246285 191821 175617 1 181115 227462 1 569124 178503 230770 136605 59936 212209 260544 1 170756 163857 169487 260262 169844 287870 285251 241765 1 182979 155724 79802 168466 204180 231820 170158 180185 421832 164268 216969 199076 1 179700 181380 312113 219524 186876 269305 193600 193311 196420 181071 1 314134 252999 208473 211607 567838 217205 442125 207702 466684 153091 126820 262486 242188 263514 1 1 257699 262167 349602 270707 262576 777722 284084 288528 337840 237504 302957 307842 314882 352028 305328 328025 350299 1 429717 91063 354253 663881 396200 295582 376533 369594 381311 400480 426484 380130 411945 329260 446880 424477 355422 560861 435004 404186 459273 465663 486673 478577 483209 715397 495414 263303 1 735314 520880 202539 193474 651000 430408 556220 1000000 564207 570363 726850 1000000 948545 1000000 600917 606957 612914 620289 666182 1000000 672414 644315 504248 548033 618513 631291 813282 677108 631456 820597 691516 699167 648775 1000000 718594 720415 726629 730642 956665 728007 746182 751770 405805 757802 203172 948682 1000000 756995 1000000 751532 790911 795022 794133 802998 806862 810641 799196 1000000 821458 406824 228012 831420 850110 797204 965198 716559 846314 843784 851266 753741 865101 1000000 1000000 1000000 874595 784490 739574 870346 877323 885285 874672 700576 877156 830745 884498 877791 656771 881331 682156 237586 923707 595787 951277 882738 882738 1000000 891641 833230 1000000 874144 879686 890543 874098 863714 873646 874179 1000000 885986 1000000 867801 1000000 864168 450392 543123 857782 366693 852886 845018 1000000 1000000 944799 895575 836400 859190 592289 819622 949968 820030 826829 736173 809041 887687 801244 797280 793656 788857 784907 780575 1000000 771770 724302 761303 773379 753213 748463 956774 745466 742046 1000000 735778 731848 713165 717784 997840 696799 691389 1000000 680346 675137 672472 676001 915334 282494 667688 641130 601973 629877 941708 652798 609185 576783 1000000 591971 570934 1000000 569091 567673 785590 386940 529934 636920 535588 841256 10286 9412 1 609129 499478 493376 1 93987 461707 966847 671779 1 450467 191967 398841 432381 459545 136291 364229 405866 15735 319272 1 395350 391047 374169 367391 377241 511144 352061 346657 341311 368561 330782 326314 315774 315429 43665 305600 340549 295839 291085 275671 325260 277418 272339 295249 264278 260087 208922 252607 279425 242670 615060 222075 439769 229422 226000 224907 38336 865020 633597 203658 190617 42611 255559 343775 643433 176337 219091 1 1 185607 177468 192937 253654 178620 1 1 174161 35508 129752 302207 174664 191939 48076 1 176237 182116 166176 49421 172270 167287 148633 168104 1 169086 169314 237835 170486 177445 316076 211509 326330 177248 1 181996 1 183851 179155 121408 189885 315813 193664 196844 197604 223955 1 63259 125039 387396 216428 50854 222869 238054 1 237394 483330 240571 789870 242581 507800 946833 242349 1 1 1 277710 315788 286874 570809 296205 317055 288729 309255 314822 290112 325983 1 336412 280150 354682 591676 383867 362041 941476 1 380221 385132 391821 397955 187151 401243 414816 420867 897506 560670 395683 440860 203241 546151 427573 1000000 475490 481518 341107 324568 499966 506615 520030 518898 572412 530862 536673 543291 773654 556677 572089 749130 692852 523250 586477 592344 1000000 667433 623770 616696 622689 625582 425462 743530 554098 652083 634467 1000000 669283 672476 234181 650767 689369 800533 850368 759823 722606 541484 809494 673127 733727 1000000 1000000 692356 806987 757547 1000000 767202 790316 781145 780538 1000000 841438 793400 777182 800991 805200 1000000 790773 816436 664269 577951 290470 1000000 813242 836262 839215 796949 894544 847675 614407 603127 855224 856193 859784 711027 1000000 1000000 867618 858551 918541 983444 1000000 861521 825781 877356 863689 879193 1000000 220899 880051 1000000 881350 888824 607372 880551 506877 880975 881838 1000000 880694 884550 1000000 872426 875281 902072 884746 864478 352136 1000000 869513 866018 1000000 889215 861849 860077 779112 1000000 671655 839158 849096 1000000 795319 839676 873521 833643 830475 828115 778709 916142 687349 814375 759192 799142 802993 1000000 535987 533467 1000000 781333 888141 768941 772907 764823 1000000 809533 739884 744346 768309 883760 735603 261324 719300 713675 888310 704181 698576 982216 682439 438623 679372 670074 633982 949162 652913 30186 641261 467201 621246 623519 648179 611540 823235 592035 1000000 774104 717286 463413 434493 540317 722624 555401 387950 525074 1000000 320472 211604 152022 585063 440779 493276 766864 702352 533783 1000000 463361 457751 329384 361584 610629 433554 528456 348321 434822 1 967072 410485 291761 386572 1 326129 402834 364047 451017 1 350269 358903 842802 331934 360335 321394 316319 341655 100549 1 1 268817 285363 128244 582705 640874 1 1 467476 240864 251840 250605 277582 151807 1 221948 229869 226399 242898 807619 216528 1 1 207491 380360 201941 199418 189309 194574 370203 777274 187641 284079 1 204583 180196 176916 410026 175416 135959 1 296016 201741 170028 169324 168591 78244 710077 1 164807 166908 166876 166962 293106 654979 149416 168372 168977 1 170297 1 172521 1 157231 176291 177744 194760 183124 182760 184642 1 247186 1 195131 195234 199203 170932 203298 545802 558103 162343 132368 217221 216167 224702 192635 231642 229421 129857 825631 381871 250517 233209 271717 262811 1 590001 282319 280361 284928 263520 331010 586629 303785 260256 509024 175156 354197 103752 330517 47771 344945 321346 160355 366483 349405 372713 377102 386949 389313 170886 406078 408134 142505 222148 424576 430486 316578 439367 454053 450979 434066 468433 159347 479123 282572 492939 568226 633712 528241 461872 522489 528599 539724 127947 576429 566118 599628 565474 594375 579401 471593 590836 991655 596813 701862 385794 441834 626353 699175 636880 498792 649855 651401 661386 667152 684749 906806 683940 939557 765721 701215 874105 715939 722622 751688 872658 409014 736717 745979 711875 801737 1000000 860226 769349 753816 774806 1000000 784000 787391 787061 1000000 799619 803454 808208 811587 814758 820258 821807 826684 837585 831551 938299 839552 1000000 819121 846388 321971 979267 889400 857125 1000000 860716 1000000 1000000 868046 1000000 912671 866734 876263 646745 659391 988609 1000000 881334 880545 874924 880446 1000000 881277 631416 895838 876915 881583 881478 879868 880798 879614 879671 1000000 877659 1000000 993308 582173 988616 872478 917255 854412 466837 866042 1000000 968883 860073 585318 1000000 964762 1000000 307625 767281 819363 842671 730386 1000000 911517 1000000 824277 771535 793610 823403 1000000 816774 1000000 1000000 961444 805005 786235 781600 777761 769256 772841 1000000 800018 754838 741413 293050 739220 719336 596594 868622 720051 282510 995169 710573 817793 693403 661752 683407 620239 671444 665472 659779 654030 216676 642387 636531 687448 415041 618664 1000000 649635 986395 758039 727136 89049 604531 548806 436990 559448 468692 521011 548859 561688 527158 521463 581483 528959 502014 513348 587110 483715 610438 471083 384433 460298 111469 802729 86536 180179 1000000 424373 278408 409677 370765 397565 114862 358731 381889 351757 371002 365093 359559 1000000 369903 342344 406194 333958 327680 322257 475962 1 979207 301621 302603 523875 286101 469008 301068 274058 269961 162544 266791 743630 474751 388714 392052 104906 237583 363606 667379 226830 555528 201774 256827 211281 101182 272558 1 195368 197473 456070 567237 591996 1 187668 185512 183668 147551 181505 178407 182469 728017 667150 172847 182799 400963 169740 168658 1 167650 167356 163679 175193 426554 1 167936 1 441215 134601 167641 125836 168920 70389 170634 205836 175193 156361 175327 484244 217474 181205 514043 185305 167753 235407 190783 256855 19250 275135 194212 1 206441 222839 173530 78661 121768 380013 223172 226556 230044 237093 667878 381851 244889 182389 411049 256856 393525 378278 269709 695609 412612 286262 3175 386506 281137 302343 306834 527614 732548 355248 170531 332736 343369 340775 347848 423784 359123 437958 420016 1 155527 903541 376571 398762 404566 365209 379775 328582 438607 505844 541604 446280 934333 452506 546575 470674 476795 482947 529584 242971 502325 507662 410004 1000000 162763 532559 1000000 1 583056 630780 507471 569527 501346 593614 1000000 580959 1000000 505197 183987 1000000 1000000 185853 1000000 1000000 651813 653627 1000000 778587 659602 577146 1000000 682491 1000000 639796 690197 708957 714199 715033 414606 729703 744942 739711 744615 732188 942982 462066 763213 778417 701282 999063 906355 785618 790053 813175 797998 781122 696864 809473 1000000 861334 821656 810518 820744 830222 811231 944916 1000000 1000000 903863 847713 789577 859162 841970 857317 682257 861617 860699 809471 684041 868046 872280 871902 257603 836720 865959 876665 879577 880699 879067 971504 408285 880625 754947 1000000 880592 893409 881437 882484 824424 681036 850187 879251 1000000 891083 865413 521548 927806 504834 910173 365830 1000000 640362 917754 862225 1000000 802677 855795 934922 851021 894501 845955 678024 866227 730826 664644 895062 819905 824772 819408 640149 802133 1000000 816031 805791 756130 795165 907590 694993 768217 790649 965091 1000000 675430 309749 771871 750894 588873 763981 719866 731546 971295 483950 713529 710533 815430 694972 757103 651411 683430 480550 672382 264896 71379 657880 648802 51254 181137 617459 633858 201844 738848 638710 601828 595131 589680 480000 577276 571631 569177 550095 552062 780861 540475 534664 779993 1000000 738654 749681 503216 445656 490622 521468 451097 469341 466257 460120 435843 401261 1000000 77356 429899 384967 90475 491903 233380 406636 399247 276805 465398 393479 376393 308844 866348 406869 1 344250 497516 333693 942125 422082 346450 309570 279867 552757 290562 113204 288809 448459 279628 241320 272815 266324 262039 787169 1 1 243143 243754 299218 713970 199791 245598 223863 135099 226490 592053 158958 219342 1 202250 333794 239832 194636 197155 189938 25837 222760 727800 181779 341495 181164 1 175777 317414 172634 145237 173010 169481 168651 168045 167283 166372 161126 183635 68571 170596 162984 63093 661020 256033 163641 167491 172188 333076 174186 226037 178994 173065 205087 179248 117943 217113 182617 163352 187561 186180 192290 353132 252654 205325 201645 361210 98438 1 210411 208685 215163 153635 218604 228003 219020 219612 256438 239286 737568 247765 198633 277973 1 255574 1 272094 278034 842237 474815 1 224032 303252 284378 313420 314867 196010 555492 450152 340231 340748 417343 348868 356982 528719 963701 378097 378962 385015 375371 508817 242507 74657 414087 510484 425907 220084 1000000 376151 450377 364102 462218 468341 522385 480616 498945 493130 3800 258227 511393 529419 764716 1 537897 540318 548698 513728 609228 525358 1000000 867012 593861 395608 597755 593796 1000000 512678 682676 654865 677649 487455 631497 609841 653058 637989 666798 673996 683350 685454 690672 696076 1000000 835360 933884 771500 722249 727683 836384 754994 741717 883264 709527 751017 761680 1000000 763550 495361 352932 860709 630114 783870 802449 800171 806396 887431 811545 814868 818473 821687 265209 830984 269298 983685 827237 832891 843664 846351 839115 850416 852382 857435 858361 1000000 862471 864374 355441 849202 878367 873108 878288 1000000 803573 1000000 853123 876478 920054 710785 848423 851758 878412 1000000 902556 886271 880501 959208 1000000 880460 704077 745899 502787 1000000 882864 318557 882352 942644 871639 949891 867610 797036 861691 815206 861111 858107 824330 876486 836550 931848 835963 1000000 1000000 979061 1000000 831540 848302 1000000 818913 818268 823109 708425 525358 803503 426254 796380 938383 775081 783312 806904 774714 769901 764501 761251 757083 279744 742922 718836 692066 563822 727133 642601 716674 741630 706275 700641 673572 1000000 672819 671844 673888 667629 592941 602617 438903 102905 638783 636261 1000000 523283 1 637474 531446 605855 591031 568268 252992 563249 646051 650220 554106 761021 481131 535463 531632 506500 478625 503270 217233 543860 594809 486758 1 1 503716 452406 455271 448057 553759 803647 431093 106994 415369 402115 241621 403416 212223 1 354622 365436 373247 367183 374754 356126 325779 345777 340342 324569 329254 361786 323931 302606 331590 866251 299142 294336 368726 293239 249908 135287 1 288824 309469 708064 250460 265564 218068 242581 414604 234899 271634 195505 224198 1 258382 61361 358732 199339 205423 203804 399529 218985 194671 177492 191007 145751 126667 183668 192193 364361 121988 13397 1 173743 1 85420 170325 235045 179770 123598 1 166613 163207 196578 165331 165176 163416 1 157552 188429 1 166741 167739 168110 168977 1 162783 137887 286456 226686 305417 177464 1 317174 342109 184913 135046 465202 191812 195967 1 152073 1 1 405682 606215 163142 217961 223536 223484 238896 1 216840 237779 241545 28088 249423 253418 257476 1 409661 270366 304332 1 476296 332503 81127 330692 321657 307959 1 317853 342884 328136 333236 338548 451119 349403 369051 374667 366714 750420 383412 115205 388515 431746 321506 406639 719635 415665 461254 464702 512743 631780 431884 616225 180705 109263 503697 480595 1 454488 492501 170903 339902 515177 361351 530932 132883 487960 546347 321421 196322 1 922356 576658 584114 461706 540284 288223 441874 613549 642644 898597 533823 639003 522030 655290 655468 1000000 671415 887220 659789 683302 688535 693947 632085 689787 604318 715500 589528 725656 729988 645232 740681 745561 823470 806341 803517 766659 769044 698438 777750 782059 787111 779375 793276 1000000 802381 353075 809926 1000000 1000000 831413 287308 825466 828618 966902 833194 839489 1000000 845034 943524 975226 852470 854938 875346 859314 861527 863317 810513 1000000 812634 889475 819853 874356 897009 875088 873552 865432 808388 621532 616993 1000000 707578 879869 1000000 640406 891658 1000000 879463 770167 1000000 877925 877144 1000000 867059 873677 739003 1000000 870609 757911 867609 864722 863688 859395 861610 1000000 800015 927728 857669 1000000 348317 774748 840781 838002 830897 1000000 1000000 826143 684996 1000000 1000000 811589 630984 672412 953036 936618 321001 788169 784031 770385 763001 771709 766445 762064 758848 752667 747737 748463 737153 1000000 877228 726694 175762 694960 11667 605158 499320 247756 351634 680856 674361 668720 1000000 545931 652239 657281 104618 636168 670707 621245 440330 383849 493514 909505 799870 585972 1000000 573720 1000000 543465 546818 527882 542870 505751 318444 521946 516620 511852 505517 515336 518016 476194 840410 373654 691389 591786 518871 745237 169017 370436 462771 423317 341230 418755 408469 1 406194 390981 387286 238892 467557 368231 362657 444277 1000000 346229 356857 335566 1 325293 320017 312093 542304 486136 294890 294487 442415 264229 375219 887896 272087 268792 262602 127851 237093 471536 640762 263536 87822 233593 229634 1 334985 221285 82379 384556 1 217898 228005 232404 269300 33170 194920 733274 1 180629 101673 213483 181656 98626 178148 452864 175017 149779 170586 173381 169108 168890 293426 435965 166514 47636 165387 183284 286093 164071 164629 172208 167180 1 1 165972 166631 106545 266059 197940 224474 171254 171144 1 150755 176791 180381 180247 182254 187275 285515 154944 243645 291140 629171 191093 5820 275359 205402 208733 168625 308330 218626 221852 447995 228884 745850 236548 100461 168989 1 95647 437333 259831 1 71116 272951 277451 301086 281268 304317 284556 300987 310389 141993 280672 318446 855737 312652 336537 1 244049 338298 345348 368030 381587 376192 385516 403847 392072 519936 62333 380426 432892 494026 427332 309074 439373 445424 612118 490427 621449 357892 475951 481521 322329 639555 506584 409246 513020 518387 526741 516305 159643 708138 550119 1 680712 632594 575417 558724 587080 364275 248032 485683 615093 793861 159960 251466 136780 401869 830182 616936 659125 664260 670747 446628 680570 682575 688903 760226 706797 678751 740646 718704 885654 728712 736387 380586 687522 553414 713915 757821 762512 767031 806572 775909 789440 785595 1000000 784758 1000000 789063 748327 127949 810135 776091 811799 822450 1000000 828987 832112 1000000 1000000 841045 761072 832597 894679 799286 861808 855960 858150 737864 833390 647643 865773 851515 998554 875603 871742 853867 1000000 874913 876732 676394 877521 879566 878608 893355 882319 1000000 1000000 869957 730039 925745 877749 881743 574775 1000000 876070 1000000 1000000 917188 873485 921759 869150 923205 526306 864074 500377 882178 872918 891375 774686 853073 848986 811398 1000000 790070 1000000 821432 831370 1000000 825852 736957 1000000 1000000 706990 813763 804625 1000000 796919 687022 1000000 783579 804105 726848 743027 766817 395289 758014 740961 790309 49073 767905 827470 728842 1000000 714732 800896 705638 635607 621482 692001 686520 1000000 673031 669785 474284 955148 617798 646900 644465 593282 815415 623336 714443 746688 863068 700547 593252 1000000 490725 608957 623913 562636 664026 550287 543931 685402 531714 524863 182150 54484 1 1 494701 488337 483435 383533 191829 750946 458989 878300 670204 439530 433212 462159 427531 415489 404578 403717 344861 363510 1 408736 411165 1 376457 358261 514013 347243 273025 453889 330691 315183 312199 315473 581211 298768 334779 295590 290524 279539 281446 261462 1 354979 282261 156688 1 105181 244509 246443 1 237064 231179 223095 225111 215268 273421 215121 229025 191935 209802 212620 200321 197574 191490 189817 1 182353 208072 1 184127 183923 178091 661594 174881 173388 125904 90756 341071 168550 778537 152988 243063 382090 814050 164623 143649 280010 164152 241249 164458 164423 126794 172036 166225 3402 1 169622 1 190838 166586 1 171398 250244 336358 197232 172943 169572 184684 181327 48968 191658 194143 383582 295200 711933 204743 203875 210814 212753 1 1 224247 292016 231246 1 238262 242062 187840 249983 254031 235028 1 253439 271796 337920 280099 284645 289350 294819 299064 305258 300194 306655 274941 313068 1 345837 335779 90142 349921 339677 358563 367252 372771 378425 371338 389023 710502 402006 407315 431189 1 426550 407621 436676 439437 617773 455218 482683 466627 474121 479737 493272 587847 1000000 65351 671802 514165 528792 524108 535464 913732 547520 551148 51387 325690 440638 27256 584731 590825 86170 496484 609759 619119 618393 1000000 632368 456536 645594 650417 656069 672555 667455 673163 557111 683366 844833 173421 1000000 705907 711190 909480 721582 732284 65826 735401 741633 941711 741199 1000000 760657 422087 281283 773443 778158 637515 785800 770082 795070 796379 125150 805830 863700 813976 693399 815324 824252 827505 243197 691726 868352 839565 842351 836227 1000000 850109 866751 1000000 843631 852521 861048 863167 855158 831692 894201 961945 942328 836808 874323 741738 892525 1000000 901767 877788 515184 723855 878503 619713 878907 306231 546899 888249 854623 1000000 844561 988008 983702 874950 873823 872772 587473 919865 1000000 1000000 1000000 867202 871453 715590 1000000 855842 947545 851565 834336 847490 844020 844718 838626 792957 1000000 1000000 823214 822915 819013 713473 116115 808850 805177 283338 798834 792921 566814 763731 831848 776750 541474 760808 750840 1000000 753387 753962 744591 631543 965857 791065 723376 719422 249113 709087 710788 762720 1000000 688153 608227 656895 738117 778105 587607 653751 789620 439548 340433 840207 624454 712515 612546 607645 46529 594440 483452 315305 575842 569997 563863 558586 1 545256 419536 533320 503380 520528 522420 507806 494028 497172 378414 471964 471771 796192 498043 370767 220885 296158 448717 435493 582173 1000000 728582 771383 1 842995 520147 263100 663893 376064 370639 1 95059 306072 647246 342921 337177 292448 914197 322227 316696 1 306935 55853 264582 27493 275152 167958 251268 237730 465799 264708 487545 200848 665463 248064 228661 240213 206409 336881 227726 170454 688259 210363 556406 212312 50271 206025 203367 429951 197962 126860 194141 212881 188017 139689 188350 1 185416 829780 1 174785 173437 348913 309564 172562 1 74984 167671 1 269509 1 43364 163697 155400 163524 605937 55422 264691 163924 166487 168742 180775 1 167411 168376 418496 1 169329 476611 174978 176400 269231 1 1 177189 1 188135 189848 367448 195368 197626 160753 267412 1 246949 505492 95360 328627 215886 238175 211418 201060 236588 245614 1 1 367837 261664 267276 617950 272339 438521 161177 240172 287478 250283 297083 300428 306808 353710 232420 480549 327142 357580 97248 291870 255943 299419 360078 1 353466 1 381902 284784 476293 421829 552851 72796 413547 422815 517891 441243 440182 446866 453125 459512 460805 471278 477363 583593 489763 650931 502939 828043 516805 559918 905232 517808 561882 542611 563817 557273 631337 592613 576295 382330 577993 37036 662266 627860 751633 549900 624302 630504 636428 652445 642812 653846 659955 667681 670908 656797 682089 715540 692938 697653 855820 716845 714361 719535 724805 739391 960712 739584 1000000 694380 738993 708350 627386 767840 772072 766108 807785 789848 767761 823997 797315 860999 805273 950203 812370 830248 1000000 300818 823529 1000000 542665 1000000 874814 835942 843523 855991 834421 836107 353528 977041 815599 455859 861934 863695 863486 868666 813589 869826 894804 872333 876289 870876 875251 876014 1000000 867507 685950 877988 878212 1000000 1000000 1000000 880098 927197 891193 1000000 1000000 875340 919007 1000000 1000000 872556 870099 860841 863876 878399 957180 863144 856980 990682 650059 853973 687318 845727 846783 1000000 841503 765300 834961 831349 877674 548174 822252 782456 812188 1000000 265326 805497 328414 885638 835756 792686 631723 583904 775137 799566 768231 435222 740850 87286 750136 743488 339501 736304 731360 903709 720448 715272 710039 639612 698257 797307 710921 683281 678471 699142 781666 671451 634332 667756 1000000 637499 629077 625627 604229 39244 634816 902795 108168 571386 332201 839930 571394 626020 285913 552719 546338 447073 533924 530521 640600 424620 496532 486292 558413 491384 484311 455018 762059 1000000 455167 453864 600855 430793 1000000 414596 425969 341547 613820 406639 1 337431 388657 374353 387904 371088 231142 360072 353477 348641 306741 338437 332701 356293 268746 278668 312466 307454 178642 10540 332517 288059 314294 204353 274229 234300 1 249849 1 259140 1 244703 1 480321 233200 245135 270581 220569 95752 217416 141145 210004 206450 204095 200779 141559 1 192931 182957 189388 173489 508193 179946 179791 124048 335157 419715 571775 69407 170180 131136 120951 152016 140481 167123 164657 206557 188288 163358 163112 162976 1 206550 1 170000 164179 164142 440045 1 742568 117968 629049 169712 170729 172401 177905 328459 191108 178733 533035 182658 341708 193104 1 863264 151886 196649 199309 238505 106743 71647 220020 1 142303 372936 210505 227668 224505 209113 333014 309398 1 229505 254574 258841 263103 710674 271862 267846 310704 415538 557960 290309 318481 1 287610 668800 320700 331289 340513 373930 319531 346305 433133 357253 374516 106330 385834 324867 332781 391178 397071 388044 376774 729981 420522 439468 413849 417978 444288 334018 460937 464601 297078 475094 1 486395 506221 500588 505974 512170 662046 362716 375690 370014 560398 555698 555394 576376 558202 574910 590561 586193 1000000 159552 604195 714861 3071 629399 613293 61904 640007 93127 455670 861202 663068 1000000 768978 679919 709990 691624 617058 715779 689394 712455 717483 716847 1000000 737466 836777 742566 748135 752143 1000000 761440 269240 1000000 766424 779206 783398 787549 159465 800843 891257 1000000 807108 805709 999437 817822 820461 578612 380336 779077 855974 836795 1000000 867899 840637 255741 890882 1000000 871479 856728 831774 851174 862570 802089 573343 1000000 868896 870638 843266 872546 876214 409546 1000000 875923 882621 887568 868538 820610 1000000 874909 1000000 877862 1000000 490284 876481 762493 822462 793950 1000000 872286 882911 969100 854249 868890 1000000 818089 863399 860266 870925 845615 526389 153023 851570 571196 1000000 857711 839026 540121 833335 830153 826949 534652 823279 798455 814225 580470 424942 802389 801838 1000000 715314 771413 782360 701783 773768 770781 764872 766960 343448 750139 342937 741473 736676 1000000 725259 129976 746237 386599 498008 700364 129836 607327 919083 768825 673226 667336 637892 947839 651138 1000000 622537 618584 780151 621412 649736 608866 601159 596803 1000000 1000000 595906 721477 522210 560098 836093 132053 551158 534717 475309 549847 566953 512873 468285 498168 313462 486757 255577 358854 467319 524938 466000 449009 442940 731931 407479 424681 446037 461629 679706 363721 581351 854847 562615 380252 372456 366817 852396 372695 626979 563573 339646 248171 366960 78303 376239 313352 308322 303510 259091 604494 280201 202316 277989 274967 402827 266027 261279 256367 212220 454944 675204 239476 105588 233698 472942 1 1 1 221849 206445 296994 207944 191399 201010 202517 858984 412664 270128 186844 225614 183781 185077 168238 26580 177644 1 274594 841661 170430 347579 365482 284099 1 697991 165078 249257 163248 97140 562635 304490 112000 153343 160867 371167 378094 163759 164279 348484 213479 1 1 169015 235187 171369 164789 181010 193877 106858 704478 732325 185242 185695 483484 153695 191160 219162 1 200726 207588 182346 209528 215650 391036 219177 222587 230174 260841 482958 237408 250464 262898 64544 249913 277625 77656 246476 271700 271547 284001 217119 317344 241340 205275 302820 1 924699 317850 459907 326746 770947 752342 368656 873195 354547 344701 380097 1 93464 508935 377936 351939 570875 868202 437685 418232 357079 468134 432001 397716 463376 454393 460494 7377 472962 477826 483976 523995 498941 503621 126056 507995 523223 1000000 519895 604645 546954 553164 181881 514121 568901 573579 576210 495695 595930 601127 596395 601110 620050 608240 631885 638254 692233 649414 798246 704940 581213 672164 225944 524323 676897 590160 699675 468722 561064 715674 720570 703880 953839 1000000 740598 589555 751052 755584 759694 945568 765457 389324 777350 1000000 784431 925308 793905 650522 801701 1000000 808978 421984 937060 808975 809738 842014 825739 832071 638757 838229 472997 791107 600185 850437 915439 849835 854865 879745 971425 763086 837552 915083 821423 868389 869216 877036 850900 355069 844235 860780 1000000 877736 1000000 866216 875105 908030 930827 864604 877029 903934 876421 1000000 877104 662451 207666 690657 873528 870960 620913 787003 614978 1000000 882997 841580 860453 858305 856250 1000000 851885 851312 847097 844558 1000000 840338 879620 902567 831770 1000000 824086 1000000 1000000 814928 745964 806697 1000000 718929 834891 497294 1000000 1000000 781429 774461 752452 771025 707681 756458 754299 1000000 742197 738587 638222 673809 716531 621496 661623 964619 701349 548881 676569 891190 679513 674203 668690 778391 705601 40750 631278 638516 622874 633257 631080 616011 610029 712231 579364 133223 585825 579718 905006 567224 561374 604204 550405 542770 536580 530393 199073 262101 669784 598556 472601 720264 350906 474425 456464 1 549189 456397 1 421063 438063 48830 426034 958840 407775 447286 712947 371987 559051 691860 310270 294019 369545 407486 370136 942482 360942 1 415802 385575 324597 313970 286582 309193 109880 855996 1 289094 272976 235555 429606 576653 283329 254873 300222 645155 172417 315941 241826 438960 359627 206441 206712 316653 220064 178921 189147 437298 206080 702459 349344 40597 208889 169189 1 178294 402487 392710 273338 179995 414491 272745 108335 172681 1 170249 168724 104029 129315 165591 732394 133023 163337 163963 149015 162099 161901 1 36825 160921 217518 162525 173384 163528 214760 150595 167591 167679 741373 179709 170274 344431 1 144670 742884 186288 162908 815194 184512 273215 187553 244821 595473 192607 189801 1 223807 208060 211556 1 217355 221016 1 230014 349973 1 239204 249092 247076 1 250713 322197 166909 268170 271072 288529 280042 283610 615390 297051 241791 305796 269611 1 321015 326160 298106 336382 328277 346536 352940 358452 214917 369621 724545 192048 785094 392484 402524 560431 410081 415958 421908 1000000 433894 402468 444463 457932 408834 408344 440739 660431 726219 502207 348561 500465 533402 480537 679420 1000000 529960 404146 638537 547514 309650 355855 642676 407997 1 404268 593668 599755 606451 986903 617526 624145 629615 936079 706079 647139 652916 658504 667557 511086 743147 681256 751239 1000000 697480 796653 655778 163967 639340 857508 727882 749796 525398 777213 754149 1000000 752733 629044 765540 771177 880946 822280 888652 744235 737961 1000000 714861 803881 777004 935562 838358 630090 836800 824659 822290 830951 832712 837169 780652 842399 788182 202799 1000000 1000000 1000000 408711 1000000 207232 863588 745896 859776 866947 865678 1000000 574024 772120 890484 889022 863535 866537 1000000 875997 889067 876523 389946 923353 857126 867347 1000000 1000000 962456 592529 873460 872789 950609 899867 913892 853927 883103 884719 932028 514725 871459 859061 835091 642902 851977 849634 857188 825202 966896 786099 730071 896818 678948 844991 892753 823939 780248 814366 1000000 807186 439914 798331 737273 1000000 787246 781345 779463 656763 652948 810857 763716 586279 626755 725891 743019 789504 374545 726487 723180 760243 722939 729302 90145 722410 632234 770762 698247 675618 669491 692161 1000000 767191 513643 319672 663865 916596 1000000 613139 611538 560333 495712 593082 751869 581037 554030 568650 597321 556338 777822 543982 889742 494498 852559 534012 1000000 744275 500590 1 498924 482049 830146 466932 1 445425 458170 69086 852523 435220 427185 20671 416043 571099 139477 322507 318439 386029 374081 194229 368912 363301 359572 367516 254353 1 260914 330129 346071 320353 290619 310928 370243 300120 255231 726015 287095 281038 268242 274842 438009 28860 248472 140737 638228 220167 233947 472628 236332 119996 228142 216704 681367 197011 463659 162714 203034 203951 1 470771 195973 211416 99765 433083 185986 185728 181731 37519 143758 142685 1 175003 165251 169772 168449 167800 166170 296046 164105 163592 162779 328254 161936 161632 440727 411712 177857 274981 106259 299171 163319 182894 204759 258054 1 155929 167000 155872 433158 170803 56296 1 186665 174044 105299 544609 240040 297529 187808 190203 192632 220289 197974 241068 203648 179715 209693 1 684539 1 223736 226456 455851 231659 237364 485122 310551 249442 278570 265582 261924 266351 270754 107243 1 1 264058 305318 462319 303784 272435 301465 53058 368175 526937 328564 379503 307800 353157 344494 825268 398273 442550 465357 384252 994222 430941 401884 415026 696632 1 426751 431588 901428 443645 261107 357719 576262 207276 477982 691651 598997 492732 474091 502588 516144 518561 523298 784400 553577 578178 513710 554623 36699 552712 451450 508579 585301 589651 1000000 238016 609482 682716 384721 598837 639393 760706 1000000 962217 1000000 660431 573328 652131 684605 684915 972825 640107 1000000 706024 188356 716466 696208 747542 746841 736634 742315 1000000 751068 762316 760341 782029 862134 214920 778018 782245 786391 789773 794409 788208 729441 805894 809540 789650 816601 819949 894375 139588 830243 754822 761773 1000000 840074 858904 846132 1000000 889048 1000000 855296 860863 859269 1000000 863423 864269 805218 762630 675620 842025 227664 239857 873792 873581 937370 949552 883303 875655 905644 876802 1000000 875977 899295 875491 875803 838602 1000000 878560 994931 1000000 863081 1000000 1000000 866417 599848 1000000 917100 1000000 427785 836788 847905 880808 1000000 847354 769118 842288 1000000 836783 790973 1000000 1000000 819412 802983 815240 814490 167013 365950 1000000 1000000 796335 792390 788330 784836 774172 717492 771535 749796 597816 755295 775345 802819 744041 738983 734066 750900 655315 713010 713773 708550 983350 697929 527798 580937 701681 675804 762192 664829 659107 668821 3744 641860 632055 50950 640227 618649 599638 607034 671454 594249 1000000 1 563646 579016 653597 557568 394281 468919 615604 520828 586293 516742 386075 147309 504582 468691 476068 416507 483143 486803 746493 458930 292414 446735 428969 431236 428339 422351 416388 252715 318813 280157 323676 381165 490240 376043 377595 384241 346269 349931 803049 1 335761 461047 126810 85454 936863 255205 503632 512168 55060 583697 322237 1 458457 272813 197814 117642 232444 255211 250683 246968 242833 273607 230314 459825 237488 231040 220534 217199 192162 214426 206719 212850 203757 198999 196166 208490 191879 1 179074 183593 518702 179751 178736 158838 174189 172551 79777 169595 1 1 165409 656717 164177 173715 163925 164817 300164 159871 293830 621413 97632 406087 1 239698 97174 19489 164531 38103 164162 165076 347065 163881 1 171567 141573 163316 252772 176457 179816 179385 444851 180865 186688 377444 1 392217 1 1 706076 205181 4188 172311 187884 217911 1 193635 228408 231562 561609 239719 243593 307146 251730 755113 259933 146392 791230 643892 277938 349801 287259 173613 343934 746417 306703 311765 1 313508 304965 509093 822571 322719 348653 354551 370431 362284 370862 376756 381252 239145 393794 1 185341 349022 417015 423280 429288 435298 441479 445265 457567 442241 898894 504508 446345 1 491297 451517 502034 708044 516642 609111 569325 1000000 655473 477689 40066 558481 599433 746560 576862 371025 1000000 576832 602380 611396 591150 291120 652539 1 636849 104792 910422 590501 660173 665770 671139 666900 682312 687794 692961 198092 788103 710413 714549 806235 724654 727766 617360 739535 506289 748984 754274 846332 731169 778661 771641 1000000 880415 784830 1000000 838194 840021 800480 366361 807895 972562 777321 821526 821721 304535 1000000 832954 768806 836910 839662 842319 838931 1000000 849544 846566 854132 1000000 860739 900413 866308 853638 864914 865622 867709 875647 870680 1000000 871642 869241 1000000 869474 821950 955349 915318 895751 875486 979064 875274 875011 1000000 1000000 1000000 872874 1000000 250875 1000000 1000000 867806 854079 751273 808469 861856 671840 858258 582008 854268 852096 821313 208031 845028 842475 1000000 837064 834056 933546 1000000 680019 784538 818563 931642 818383 1000000 804467 800723 747501 986512 876280 770030 780455 692369 783927 768803 765767 1000000 752897 749611 744407 764454 733669 729184 798515 1000000 702974 675607 701912 698894 693518 317520 746785 700103 594391 910492 988515 642155 648779 642958 740286 732552 1000000 669605 613468 608519 647811 1 588922 583229 577164 562221 564888 559401 731043 306199 286706 538634 669809 546832 513189 495842 256549 496807 366145 484319 950718 131360 465964 606955 152662 802941 655481 444406 430796 423454 417520 291966 715413 411107 44621 412406 382402 779339 324778 313391 273621 354208 368010 505457 337918 332584 793234 322085 308997 319686 306771 1 863281 318793 287572 272913 279257 751555 268865 193225 276122 612129 402299 1 328871 254643 1 168609 227084 224623 221291 254859 4965 232235 208827 202403 1 197172 32001 186992 191118 188638 519308 290786 264731 1 1 179762 561089 172432 187557 17554 534695 198419 198415 168478 181179 161994 162370 58463 161023 184813 133241 1 163191 162850 122998 55241 83298 1 122436 162554 163336 301606 117676 166538 167323 155563 169643 171533 245386 628612 182118 1 180939 57957 185312 186597 247255 182009 147 198000 217238 203744 713988 210444 237745 327562 1 223750 2682 271526 234188 228245 376912 241695 309759 244436 240221 1 270690 218605 1 206054 639409 1 295023 484563 347888 263933 1 320003 330381 330493 282211 137092 279729 682325 241417 460115 368152 606539 380559 212623 786107 420842 405764 409114 415033 487522 426786 451610 370443 387315 447513 293438 448748 467405 315297 481830 692966 408991 500698 24490 513128 493604 763443 545842 538915 571844 426891 455779 242598 148162 556845 545743 569560 592227 599091 604855 610019 933164 622775 220439 634724 1 646158 666055 1000000 1000000 669102 739216 680144 681747 691096 743864 753651 802805 712326 751495 811628 569113 773052 1000000 742400 748227 752079 749041 761117 766606 769970 828987 778562 484379 777234 1000000 1000000 799653 795458 582991 1000000 1000000 866828 1000000 1000000 949951 829810 916044 313329 894561 850938 843487 841237 619994 848345 1000000 543669 857008 1000000 862290 862946 872624 909803 861683 863449 935593 870915 415088 872058 872948 873422 873897 873676 874788 855037 867347 855040 700402 791515 681401 1000000 375165 909434 251606 867476 799689 362393 867588 866277 829350 359743 861152 597212 447553 848469 850408 916936 851157 844557 757242 843324 830859 1000000 834478 900160 828569 239936 893612 1000000 211902 812136 808589 894712 703837 868369 1000000 792948 182892 956254 1000000 738289 799836 795485 759445 1000000 750078 741548 484676 734529 733331 750552 339310 760339 710362 404115 699847 1000000 692583 972606 185771 812922 661810 743715 564078 590064 1000000 550363 1000000 626481 618368 615933 672565 77065 107950 590516 611500 795331 1000000 70583 563695 538836 544895 1 823220 528708 480443 516462 518029 1 135858 491816 485576 274701 474691 455891 461015 457198 448759 340822 833447 430635 424808 418660 411946 303130 957188 395066 402725 1 377741 385520 379993 360769 229815 379179 109384 334002 338270 584917 321886 317817 209414 307708 274515 1 374426 443573 284125 280294 246371 269600 446014 268413 285387 252934 112872 614502 230446 423884 231496 232000 233335 223498 290554 180156 1 648991 124507 251348 198265 295369 193316 1 30720 254607 184526 1 1 178764 163279 171501 163398 161015 191037 167971 162754 165393 164287 161938 162630 161754 1 160580 157309 159823 159609 348436 159505 1 159461 160157 160696 160959 159469 179486 164936 140241 165419 384675 167873 170383 1 434305 176409 175849 39960 117590 223089 274105 251371 200858 529053 216000 203064 240593 190393 258729 1 867815 197507 254325 221631 134128 228870 231068 499857 240334 241625 84725 530643 256540 260383 279629 269623 45802 278739 331218 250807 239503 299502 300909 308002 312753 59249 323031 328289 304306 338961 364712 354004 372073 360850 378541 565019 368186 381977 255741 329850 395607 284704 412755 418545 424679 504531 677758 445057 393264 454919 404135 475574 473310 464563 485641 329292 425234 1000000 510399 516599 731709 549113 867865 251155 541035 632379 1 522679 578926 547113 582080 593259 600687 602563 572983 1000000 928916 1000000 632293 438052 644509 663741 654509 538210 1000000 1000000 677967 301275 688417 75777 695705 147202 710270 698301 920990 723805 860672 735372 722877 800097 749272 783234 758873 763739 768156 771792 1000000 823661 761270 651593 793234 706618 936459 754180 937079 1000000 815290 1000000 809909 878764 343138 726798 828097 836917 842816 841052 844770 543869 853444 1000000 1000000 856293 850906 846096 843308 862905 865245 603558 863484 867997 869842 870295 836139 1000000 872632 943680 1000000 876808 873494 871908 857165 1000000 876425 873677 874588 872753 781715 873268 883801 1000000 870691 978254 949948 864711 863578 1000000 859962 859734 788776 854037 679015 1000000 1000000 768992 842031 840188 1000000 834782 950995 1000000 176186 823202 819358 407802 825240 774300 649281 104812 725149 793643 789891 786020 686875 757292 1000000 777326 764709 760229 776497 550841 756675 1000000 737402 731645 726670 1000000 710171 704897 705913 700065 757524 689249 703502 783473 672068 670224 634619 1000000 650895 644298 638982 6659 634858 977678 617032 631428 603753 657255 592124 585427 461190 573390 549025 599910 949795 595845 542594 958025 517767 524008 516105 1000000 505544 499130 387650 4373 524855 473296 443337 393052 644532 208691 419067 200679 1000000 420658 419538 808381 292681 1 405568 390198 384549 460120 372822 367470 361822 247180 351628 346493 800743 1 280794 323910 280660 312158 316596 303520 298723 298879 865046 376413 304250 1 224532 291475 264274 257361 245701 248738 737793 242209 1 482392 235151 225869 482650 218399 412627 27491 517482 185136 1 200318 197138 205632 191393 190056 186450 374010 1 185066 177746 199203 173937 406695 860674 169471 227444 166337 171761 1 162917 165291 1 160378 179028 221293 151204 159072 159589 172999 488652 1 159461 159859 2112 160777 163312 214512 163463 297789 1 127343 125777 169730 171286 173694 172297 1 754766 318242 182343 185026 187505 193197 808151 141616 258284 248637 203848 199674 324969 227930 337839 548147 231302 227276 231978 269555 259780 242406 241608 202287 248141 258993 275806 295480 270927 121390 281444 240579 186879 1 167707 305654 437332 350031 320967 325639 331474 877874 293849 353879 353117 358564 448007 371354 375556 382375 386414 391220 420199 1000000 328164 1 423061 428501 477011 440743 975497 1000000 458682 484358 470135 548299 482878 450047 491116 508357 551155 514223 520020 642336 48900 496538 545751 550472 675589 563187 812887 575950 329475 588121 578452 641414 1000000 625007 577066 620616 668079 749238 641617 824576 653223 516112 664738 732693 421125 707071 685745 556089 820097 723124 708151 666202 718494 632672 728512 693914 780655 734445 748043 764792 757349 619660 760756 931588 769295 1000000 636035 833034 782794 1000000 802377 824788 806828 810228 813248 825749 820411 602047 682179 820724 726981 896146 838352 840919 1000000 865880 847089 693875 858373 854702 481919 883989 743257 317278 699296 833944 865321 860282 1000000 1000000 870249 1000000 1000000 694448 872912 872836 856887 884032 887459 873685 873376 893633 1000000 835490 394505 969976 881553 871980 1000000 868791 1000000 864522 461195 321085 932262 491338 954800 228074 852196 850488 838849 702715 842929 840689 756780 836315 821276 1000000 815967 987235 774128 117215 767145 1000000 805856 813023 404793 839509 487749 767135 784673 778612 399028 769372 449567 760878 767818 756375 751318 702326 738870 732480 715271 753148 719435 712410 153707 310286 522863 622391 685593 687465 722592 668972 811567 606088 651782 660650 808986 1000000 636875 622797 606040 610885 511986 686745 593230 1000000 581135 572437 568111 11476 550247 538358 543790 199015 520760 525232 129215 84233 650903 426694 503218 328475 481880 410975 469511 469929 364590 527508 722280 509069 452285 767072 421571 417398 206444 360823 397870 377401 387545 371011 373926 788424 14475 339170 346630 356572 40126 340347 305737 325211 292170 1 1 941884 299368 325713 167216 310861 280163 21464 160149 243335 1 257856 216621 518136 244172 241227 243768 234114 229690 124844 221208 218931 217248 212452 178032 205836 211352 200312 494098 304110 112080 245596 186558 184182 187191 182986 37884 478775 309959 669890 1 171047 167451 201734 676888 162793 162812 265843 273952 28454 154349 1 156197 182926 488114 103968 157308 158280 227328 153004 110146 112900 1 15002 79511 163598 252112 165938 166451 538919 177847 166254 168609 175604 1 160465 508616 1 189782 387832 155933 194302 94359 199382 228392 205319 232519 1 185196 584540 161866 262717 326850 232935 839946 239613 244639 1 252950 1 264107 265913 746964 280627 296850 288238 266419 549563 305382 325674 1 740244 324631 260950 330483 297833 428558 338793 350155 138238 363807 367964 224759 379015 1 195515 127764 392085 357340 602026 401155 426025 163602 405542 444136 449603 362549 534361 469752 630756 594299 413875 604706 546231 1000000 511826 809132 481407 675953 504634 678440 548987 554997 561322 573830 20147 546694 595085 163707 597898 604108 593716 588559 1000000 616329 627604 941401 645234 458849 656693 412863 668441 647682 679133 770696 1000000 954593 717815 335383 678817 565566 585043 685076 731539 736439 870475 499857 752304 695068 760776 770119 766879 735885 744093 781655 785730 1000000 770064 797582 1000000 807044 934626 543328 815029 818769 942823 836970 913040 971548 1000000 801773 861712 844796 844607 1000000 538136 851483 853531 726259 857360 847076 892207 786644 863768 862469 867693 868083 874369 686727 445836 992089 871786 862861 1000000 865082 1000000 1000000 1000000 872588 854476 872387 323139 1000000 893654 862887 916894 887069 877869 865649 862513 863277 656577 1000000 858978 856195 732669 1000000 851562 898765 626109 860777 839383 836950 1000000 827306 829302 825851 823201 858290 1000000 811422 812827 773182 798496 482580 801881 234663 808515 751744 778981 639249 770480 683604 759265 757053 854192 747756 985989 989564 738272 728938 723338 1000000 671451 708998 803833 396094 706347 699297 1000000 625169 686346 667220 782230 619783 67853 642794 695400 605718 623988 666602 973275 684720 589952 593909 587919 549455 574674 357421 538104 557896 546732 537724 548235 532593 568762 1 900091 588824 501589 494913 489034 483022 475861 470840 428026 1709 390620 22339 291772 659073 1 951771 416072 407179 1000000 388919 392632 388826 380919 733383 379636 841506 313496 396176 347209 338183 336378 333371 325749 127103 246120 293769 323688 433886 295259 517420 285635 266731 208131 456717 759042 707214 259740 256477 705867 411503 548326 167102 95202 230173 375019 568392 206534 221121 207364 343101 221056 243631 200327 239690 1 192081 189094 648873 182029 183736 112287 172972 175688 144669 249353 1 457091 812422 165896 90724 163491 1 161439 151272 159884 176632 314153 334331 131631 157709 634456 140372 179648 150808 158430 15570 159429 1 161232 161571 164845 163791 315450 166159 185554 634960 1 181394 59362 1 303243 184041 182363 99905 186570 189418 471293 208453 1 200894 1 473047 210542 187599 219859 494775 223883 176067 231254 238794 485201 194470 418214 285328 648263 292288 368519 268740 272354 21925 1 228196 293009 301986 338651 1 311675 315908 843578 258718 397006 89015 309699 348692 1 346554 365440 372864 345428 502661 391125 394110 485246 400768 458679 493515 936913 429629 198124 525611 1 49089 556068 466228 483261 1 687154 22205 138919 481923 477965 515667 619539 535154 652456 612404 546625 538284 520806 119371 570207 580687 506570 425150 592006 781442 607561 406742 678190 1 631310 659035 642725 578807 650246 616354 665764 678087 676951 1000000 687922 1000000 110943 703884 1000000 435650 719849 723557 731349 734004 710161 753240 1000000 753473 758385 1000000 781979 766866 775851 882753 783377 787891 792312 795364 406270 818686 826042 1000000 813861 809556 867997 808423 916702 580861 814749 837411 835209 902102 848004 847909 848032 886174 852396 1000000 595010 857753 859465 750651 862902 857375 735780 513865 788975 719934 500594 842621 697741 871464 960402 872233 870338 1000000 753987 831264 873425 827619 872995 1000000 855671 862547 1000000 1000000 739463 1000000 1000000 854109 862085 1000000 1000000 856257 854230 852101 848655 847742 284559 843179 1000000 838126 329826 827082 829644 292140 960870 558763 207054 921948 810309 807103 803141 788239 1000000 571534 787779 704806 777263 815600 771058 766526 762289 718400 1000000 753112 498453 719008 729563 531215 1000000 719181 714003 291491 571869 1000000 799491 685954 463850 675798 630745 2898 637226 682634 942582 722143 638302 630572 625051 419000 674835 1000000 257626 577572 783541 503671 171128 572120 629358 560635 693768 545705 264210 534918 527584 180381 494653 510194 501378 1 985670 740536 494728 363564 494108 1 1000000 447455 443804 611561 587349 427102 533259 407040 410931 538330 393690 390436 188321 376355 263654 361377 359169 449437 344883 910054 172800 344627 326672 301554 308047 255268 306043 225959 296716 684196 128636 281738 192230 118692 267392 185837 254770 342234 1 302590 300943 241203 237754 230783 226657 268465 219947 130171 384733 262819 281800 16465 717336 197425 194620 103564 189255 186763 203283 180039 171291 179294 175647 173707 836766 60222 187404 163266 684377 314606 178223 666866 161205 1 78694 158651 163562 136602 157494 157272 97117 1 165980 157414 174669 159562 1 159903 128143 154638 177790 470828 176976 259224 166481 168143 1 171406 184685 175084 291911 71788 181363 1 845433 189075 191050 212464 196988 282136 202465 205544 24815 221457 215295 248579 378756 226971 229576 216491 237219 683152 254007 247543 1 320298 266270 266446 265744 145544 1 285016 289824 1 372899 304561 290845 314719 319889 400595 329514 339050 333917 498985 350372 357971 1 368822 499343 340190 188657 458036 388969 403687 409467 415408 421379 427366 440606 439453 460976 488606 576052 454869 470529 1000000 485469 637487 347318 500748 509210 532794 517821 526130 531876 497322 547136 502199 389383 563208 568858 532740 976260 248643 480466 262259 567290 610932 617210 871906 747243 635036 642616 646476 653122 657915 1000000 883287 674804 610212 685730 693053 222963 729039 707075 458951 1000000 84686 727487 1000000 700497 803139 692992 753089 756154 758421 275366 769591 773780 779088 785092 965613 760529 1000000 795788 442877 296821 808914 814365 892255 678763 840016 812801 536905 831265 1000000 1000000 816972 842030 843754 217325 851734 1000000 854543 735083 858784 896002 374087 998012 921466 1000000 1000000 799271 858799 247276 869094 1000000 870747 1000000 880672 873261 560152 870005 936898 694695 870672 876105 1000000 869843 869120 873454 867170 869288 865161 863454 862548 861079 265193 873066 856047 550541 853235 624267 569086 845758 840952 840800 878446 391840 832753 829893 1000000 673516 825373 818500 819390 809908 807198 1000000 794025 794656 792251 910874 327852 781062 775888 771698 658024 712751 770523 758390 749272 814919 606107 735316 730016 1000000 695422 716456 708668 1000000 234374 1000000 849422 684744 736656 832454 765600 661837 1000000 785624 643621 947185 630630 1000000 741346 611211 569487 708244 596701 264842 585500 547782 603012 566536 630748 517188 273817 280792 482945 361312 653282 894132 468282 308814 497759 705331 1 476734 1 462417 26792 454640 1 1000000 432061 426094 424298 418311 486456 363541 1 394843 457747 1 1 390033 366231 356905 356965 349185 348357 459620 136514 329701 283143 383910 165168 501077 1 271852 1 281646 437211 277612 273140 268606 264100 209911 255384 1 246427 384054 379398 224474 74264 174147 224057 80012 216668 341335 505128 213051 238926 201272 197914 164420 192078 1 185880 207790 181903 236147 157699 175573 272318 182649 170079 171307 119647 159636 164541 164296 168234 159908 167343 103342 1 799470 157357 105997 140837 156563 164112 123445 214742 78061 143532 60551 158491 280890 158169 162793 1 162909 164471 141440 173334 131330 277290 1 808108 175891 195548 1 158146 184749 746494 209899 246195 359224 821423 196275 1 169755 10192 213720 849762 1 224215 409090 231649 392928 1 248862 228696 263514 285703 1848 264687 272685 276265 576203 281990 828784 1 144782 302353 647123 741559 225120 308642 319252 325491 341267 344410 349893 355414 360890 27537 372227 378015 383766 916824 273073 1 27469 405688 423287 422741 312312 437104 443172 449257 135504 471791 467630 473784 458667 644054 463610 1 435528 583871 498724 697461 538026 330207 1 1 645461 561727 623509 571690 573687 168904 564174 373335 417229 609169 614912 427287 660569 632613 626359 513727 649965 655675 661350 873913 672582 1000000 1000000 698609 489324 699697 691466 710858 657297 751405 725489 762360 735287 831913 747632 956072 1000000 758763 622935 766537 786071 827048 790689 775444 788511 788764 222287 802050 961114 849299 828434 816304 817526 814804 756190 740468 832295 860131 835453 1000000 834363 876751 845638 805080 885910 852006 834009 796670 856382 899892 860778 862222 865113 843043 836636 866780 876772 864868 962850 688625 883849 986902 949717 884684 871328 911922 935320 873282 871045 1000000 496381 887202 874242 1000000 866025 839789 1000000 862337 860951 485483 755613 857616 854101 852179 846601 879624 831714 824898 796492 588860 835709 789690 709338 835594 659441 701370 799276 846704 811039 807614 824795 800371 796455 669327 794684 826904 766135 776749 772335 768046 446977 972516 754156 750006 722934 741933 716087 776912 829953 875395 782075 710694 135968 710447 696078 689338 1000000 678538 494759 642831 662844 655912 654741 753382 1000000 633059 1000000 621507 537882 1000000 738297 602127 591356 569326 579207 806501 566968 560420 543264 542076 532272 536140 525740 952655 289329 522728 415504 492372 492746 130217 1000000 511759 733501 455338 1000000 458955 474246 437688 432931 462824 418957 413601 324316 646427 400262 389414 211274 620225 749136 605426 361301 354654 351157 344625 339232 333838 335236 362098 317153 1 328766 302688 297719 277141 50759 422713 478981 1 116504 264940 260356 1 99876 247925 914982 212270 235491 230275 229364 1 220411 217057 214365 1 206063 514054 193808 330476 504942 194108 1 158896 71313 1 156846 177441 364696 1 1 303965 168265 167333 246957 178425 220533 230493 160444 840581 1 157989 336878 150701 60139 169589 110021 614608 99319 305209 156832 1 166218 153168 254627 1 130275 161047 167959 74295 184922 184974 166042 169133 176813 168132 177011 174996 449394 184006 74774 189561 108718 391436 457218 465459 411889 11984 1 410795 260354 278985 556214 860470 238485 229921 233846 236426 228938 245729 249867 254451 320638 262838 293147 1 755680 633390 76034 290642 425197 300565 305630 310562 321001 135181 326160 307967 338361 342234 347702 353221 359573 1 370058 377769 375018 384929 402589 398637 394930 410790 204904 422908 488617 435169 438837 257283 739810 143712 795723 471404 477563 634835 489016 1 296242 508517 605619 516496 526100 539613 728031 666720 551951 557940 681441 158655 576793 582459 583789 46013 382661 901257 149305 618513 618620 629410 60978 641858 649214 492488 657420 869465 649959 675890 726300 686830 692257 697563 702945 708002 713241 717584 573197 729821 719742 699830 567248 758224 772781 1000000 509358 763891 540716 774495 584394 792052 926593 792929 782554 854520 797257 795108 468086 1000000 815967 797671 632108 829157 826730 889069 928358 752233 702831 842751 754141 897792 907427 850815 581192 854692 856474 891453 318478 858378 860713 1000000 888555 866677 887480 867838 622650 478265 1000000 870121 467939 968066 1000000 172796 905318 851955 870621 833803 1000000 867929 532835 764150 865827 720528 822746 879519 863285 859584 733847 855893 851234 1000000 791547 866377 845799 636834 841024 838500 835878 1000000 831433 827434 804794 816028 1000000 824762 794857 143023 807434 860157 788191 342856 671197 785413 784552 317053 771932 569989 764588 763657 761405 750737 744259 873833 771577 731641 726703 864116 506542 711492 701219 481167 227231 861525 685416 702650 435886 920929 666185 657155 747007 567653 113294 634134 532974 641503 897777 612534 604534 35007 590641 150472 547787 571777 546027 181139 520586 859506 36263 117794 793144 524884 558808 515445 506047 500106 77606 514805 472746 476304 186590 221650 635265 178907 438117 544395 271159 426620 148835 427672 1 430740 1 1 386082 379378 375797 367946 466121 356721 351619 234773 339940 334949 1 797245 1 1 887787 265428 300148 296119 288395 92587 278836 274554 239489 265452 429819 500909 287518 251291 244022 229511 315531 221476 228326 1 407772 217450 862274 80603 1 225894 201111 1 201296 192688 859339 187149 184345 79097 1 208729 167748 173564 172833 310267 1 209961 190478 1 181983 161245 159896 126124 158319 157574 388856 411333 89526 159489 155423 1 155666 199300 149652 155957 210862 93452 430226 127813 77635 200471 1 162926 163635 42985 1 168128 317682 161864 159882 175428 137267 181002 444756 292290 187073 772482 1 223974 256370 201058 290495 435082 210581 216894 381889 220923 1 228221 1 452222 1 245162 810916 215074 256562 656628 281550 269874 236853 281113 227629 288645 293502 308029 303425 398919 1 543541 324012 329180 334657 340058 71226 351025 332020 361488 1000000 376045 424103 407805 384726 394762 402156 485985 416201 420333 419584 379903 438457 446005 459336 456742 463013 469229 475181 527312 436253 493652 499981 952026 555159 481583 537901 530390 537261 543268 551126 1 561748 1000000 574004 579232 621523 667666 756120 580120 566040 608304 761033 632063 633879 1000000 21382 839814 703266 615340 668126 338943 679010 684659 654535 844822 700720 705872 712637 716131 721341 829511 731251 737347 739610 751035 749004 615205 797269 764015 774301 780322 812202 780943 1000000 815180 792892 816416 817620 1000000 667223 814123 814407 801736 865082 795976 826862 1000000 907272 834361 837807 679432 842950 900347 844350 1000000 1000000 897660 896400 197721 844403 647192 872755 902721 857618 671291 868357 217144 867334 868416 911289 867145 870107 427126 838280 1000000 835033 859237 869538 869037 490744 872872 820846 521166 834707 1000000 868572 868584 856200 1000000 745652 867475 790843 1000000 850103 846252 684821 843444 697423 472197 836080 806864 1000000 779968 824791 821620 497891 250253 811851 808045 964087 637167 796522 438206 534551 850297 1000000 143188 773600 319304 765280 1000000 628596 744183 756472 525859 1000000 732343 727516 761977 717679 715499 707190 955173 1000000 687513 757647 1000000 675000 669429 667056 848974 651818 782106 640924 508430 254379 295488 613628 730788 802595 599644 701712 89700 49501 572048 82803 1000000 729548 8344 1 888706 132000 802687 1000000 752346 663318 498814 495091 447183 426343 441428 406169 448842 136962 398150 261467 266698 664040 422709 420563 496504 409709 403789 397792 425692 385695 498522 495210 368639 365599 138022 428864 342256 354129 335717 330351 321794 787143 326550 309488 369538 301871 273524 289521 284703 277342 275280 266679 266130 257380 381729 475554 248733 244600 239497 236427 4068 228660 225050 268560 209907 254113 212749 200636 42340 505417 1 194223 409769 764394 188061 186139 182270 615507 1 431702 123326 98966 189825 176964 158947 164756 163041 186619 160931 289534 199392 614301 168688 154741 159691 153402 152489 147674 154722 586023 722943 1 212432 247303 155018 317692 155314 203129 159124 130917 161415 163261 162540 1 165911 168713 1 171728 199820 572840 1 1 165853 176850 122962 190978 178544 171937 199199 1 14600 1 212349 264417 1 221565 226566 230456 326935 236365 231631 255332 1 1 493924 234713 267954 174965 238816 281861 804873 291481 296363 319445 274301 269172 319969 871423 804036 424824 319520 328582 34405 345268 446407 363712 1 145686 87600 640550 449386 400229 438318 571411 418110 384821 42512 217950 279917 425448 962175 379517 364952 472850 531009 158806 247904 496850 772341 1000000 132424 522284 514332 534693 540874 547105 334501 801095 672475 572270 633527 580061 589891 121809 1000000 1000000 608325 614566 447678 1000000 787293 645091 647501 649418 1000000 441193 671350 375242 681924 687898 691496 695000 708840 1000000 764063 754490 724293 730724 734326 718416 755713 923190 1000000 829850 801195 747831 824511 771355 1000000 772494 803634 744487 763317 802915 799017 805792 809428 813081 996145 758304 572193 916462 779419 832206 827395 866798 1000000 613963 844147 846258 523060 1000000 852385 796485 974566 708810 774851 638181 850210 733385 864186 1000000 866656 886165 1000000 1000000 869500 964823 892001 876801 965139 871983 869237 1000000 868823 691697 1000000 864060 866654 865547 863955 1000000 877804 860322 820859 857320 856652 853451 626780 850096 1000000 923172 991607 839878 576305 767413 832185 820254 824162 823423 821899 872829 815530 387350 809284 1000000 1000000 261096 791959 834368 779928 1000000 485969 640838 769405 765612 747037 757429 752208 638086 363504 825840 969363 728343 717244 1000000 354483 679947 699009 999860 640484 581827 681437 673142 642983 1000000 668139 761766 649319 665350 280484 519525 50513 619057 319995 606754 601390 66260 632188 397627 575737 1 873761 558162 567835 545816 539645 653402 527786 379745 462042 202153 559617 438576 271296 846111 554053 468032 465375 500536 453292 446997 541699 1000000 126183 422724 502054 248419 414155 406439 392703 1 440862 375709 369991 745434 374729 83807 463826 1 336714 437111 613186 1 295521 255501 1 1 285909 626906 261851 185682 275904 272712 303013 251654 258541 181763 483887 50254 155541 552566 361321 236730 543060 222591 510901 510886 1 1 479682 201555 182858 194731 192843 188996 187376 184811 138638 90300 177351 175414 173850 778115 167970 652692 166075 167021 163236 162603 121338 159530 1 155740 96661 1 506080 146111 268061 440973 54903 154061 188626 264287 470199 118926 155369 120463 198555 157617 158180 159361 1 161662 163002 164438 161521 166572 1 1 178713 392620 177336 511897 176379 385328 464088 189565 59813 195157 198095 201028 357453 207458 221243 301032 217990 855503 1 208267 99538 236373 678935 866692 242582 280564 186884 264886 276304 270821 273484 78237 284501 54652 192123 44112 304331 320201 445133 319575 1 329882 335709 296811 155777 351293 357707 680685 362509 366002 462991 387683 392057 390932 422198 408481 418287 423140 350575 197283 205479 445902 451604 459555 424198 191528 481499 486392 490620 495146 498867 462222 515119 522456 526103 502774 571837 735916 1 556979 91497 570231 575354 565965 659266 588502 698750 10125 612551 632155 665663 553829 468032 652928 1000000 661373 655074 654214 669698 666158 680648 685723 691029 696446 711311 677046 711529 721230 1000000 247447 864573 736965 563450 711028 751358 1000000 697875 762961 569641 773154 866721 781386 605829 789401 793256 753040 806743 1000000 938098 460438 811529 530691 1000000 867485 838588 854371 888464 975303 1000000 1000000 902644 848649 1000000 1000000 852640 852112 1000000 856533 246860 469404 845009 862133 862947 1000000 865272 868516 872097 683790 867949 861111 874079 1000000 868801 1000000 905225 868461 868433 868992 829137 866376 865585 763614 756941 921902 862811 857971 722244 857233 373076 853257 851968 1000000 836969 1000000 851356 844336 838834 674352 833662 831010 836151 824796 839431 720952 1000000 294022 809205 801324 802203 798476 794916 388839 1000000 783017 778968 779821 770434 914646 429073 1000000 752866 501967 726891 277927 735437 729159 479207 709426 573799 887270 686528 703891 700497 7400 682380 629702 524397 412735 94857 654539 1000000 599541 619411 662137 620403 619737 1000000 607855 458809 571082 389580 583752 576946 570366 425826 1 543060 297546 540904 534636 624982 1000000 115866 708172 503623 1000000 491227 514493 486449 474632 479457 460374 453894 448127 111058 436341 311543 399663 407500 423924 923264 393522 397376 365587 280939 1 556870 443438 391019 341182 358495 93113 674051 257231 271544 321565 315267 342097 13119 299238 382725 881427 286210 623241 240008 1 646640 1 253696 253591 442127 402947 259887 237649 1 230068 480809 222263 281952 219896 211608 1 218031 212581 393784 1 195698 247418 356624 184830 462646 183291 181567 1 36261 1 29664 538728 331378 34888 162470 169218 476849 1 1 157010 149252 49262 155901 153260 1 223719 1 642321 153466 271603 1 154150 154219 165838 238942 1 157472 158459 159505 392343 163257 1 274773 1 168213 119525 171858 174450 179432 178954 8929 63999 185925 194349 183291 788729 196619 199617 840611 1 80154 205508 183966 270528 387099 212879 615598 234966 238651 1 246786 1 547626 294533 933887 300302 408379 277739 282628 203186 292956 983341 1 307288 312449 720039 323993 265225 333608 338945 1 349917 355476 323919 366733 640140 197964 220489 389754 395515 395599 405892 364040 357428 1 153236 437429 444336 573234 265534 461425 605783 496483 339722 462568 461257 498899 505426 513950 529836 710768 529853 521353 1000000 1000000 554574 527874 567774 546747 578991 1 591194 520975 637098 609219 180101 137224 626960 600055 654007 608251 650020 655785 661581 661993 637617 534803 684822 412448 932121 323029 348136 709999 297862 722862 680571 733937 1000000 669677 1000000 742688 805057 217760 772461 832404 552007 775854 518368 784622 1000000 790703 713223 803895 776372 806198 809015 598882 854660 751846 800804 825509 268745 795915 1000000 855715 890333 841342 860775 844105 847610 849791 330060 484986 861637 861844 876978 1000000 861188 824566 1000000 865740 865207 865997 854758 769052 398109 1000000 867890 864343 839310 874447 1000000 1000000 776376 901379 391694 567585 864363 864418 849563 861458 859856 1000000 1000000 1000000 1000000 801362 850377 847969 845841 845545 536594 838602 833532 977178 402481 1000000 862679 877211 1000000 815686 812890 809767 798273 808281 803606 797196 783826 569876 784468 782709 871121 828028 1000000 546583 758108 755619 748968 255422 739573 1000000 765393 724988 720360 714899 1000000 696516 693640 652569 688735 686048 677891 627113 863943 661178 1000000 594620 644515 1000000 790320 620721 620813 837153 688946 411494 743319 590932 603594 565340 570820 566588 560380 563914 545745 456703 499308 532318 41643 552285 486512 677793 430425 491242 486188 669180 446207 467699 669654 286941 449264 430120 819037 437947 424458 374267 412993 407319 337496 498299 389245 383567 378090 78995 202474 360615 357139 348944 340435 97763 333121 244142 322458 316883 312026 367255 935503 319526 652457 286999 500481 328823 1 268716 364131 258968 175936 204752 219097 213271 292662 237266 316719 227228 71624 219010 215080 270067 191564 205387 209845 198839 194767 193184 195073 17863 1 182655 412855 168045 161749 315071 115860 165950 65824 169789 33360 162631 716937 142748 169192 149184 157129 36325 124878 154692 212958 163364 153205 199854 160096 152835 152056 11591 1 153840 73942 565107 353783 156556 73022 529737 43829 185816 141453 167830 186153 154880 168871 273368 159671 303420 183024 179370 182236 1 1 201099 192243 174533 1 8040 205865 207610 381419 213264 316915 221381 1 231702 231656 285701 245189 253194 503197 803191 334852 223816 259692 270519 709551 908256 86926 693045 241118 1 320032 361531 316336 302402 450833 226908 134348 342168 623613 765333 358673 361036 798366 375009 782835 793123 393292 174089 205831 686568 638257 418512 433537 435059 462594 445248 453313 459464 452491 459566 477123 429476 345195 496492 502763 509266 134878 486219 526248 545826 541381 546028 561673 731299 564471 1000000 1000000 580079 542854 594428 398651 516019 369561 618731 584516 569583 430352 642086 544537 653220 659183 114110 670364 692563 567610 815790 699656 1000000 702691 710175 710727 718096 674690 737275 738588 1000000 96145 387131 460353 750992 880489 462192 852751 776689 786739 708538 737628 382191 781653 866077 651362 655579 801746 790675 814199 817762 812008 824033 828362 922680 800551 758666 790304 838014 842328 822006 829287 1000000 983510 852577 854793 855866 859973 561591 1000000 861407 765922 858732 865355 710028 866260 877726 866678 1000000 618402 1000000 1000000 870202 1000000 862199 847816 865726 822083 864852 863967 878994 862013 855993 795726 824604 856682 857887 780120 811536 845110 360697 845751 843730 839886 482865 964761 833946 836343 827982 992360 822695 818882 816436 717559 506507 913812 802942 797372 388085 838015 760397 784049 781487 776350 771758 767472 780054 690473 863632 750174 749312 737765 735752 737990 737080 867978 734275 676716 100470 700274 676918 689679 869382 662201 672777 667787 658349 615068 636629 637366 639399 633902 627719 1000000 578826 609923 618327 585869 229474 554762 215951 1000000 571253 349418 555324 627025 522492 626973 529824 494141 1 512146 195944 493542 615990 634700 481172 474985 468278 318913 87687 225898 444369 438237 467824 411864 786942 353407 408123 44935 396294 1 382939 314675 415782 1 361682 323725 349699 337997 776586 329729 588674 41961 616360 902977 327874 241204 337002 292663 139181 346475 278157 912329 284008 809018 259854 368182 368863 83857 290926 240284 233522 20259 274207 230479 1 216451 397375 209041 206004 140138 199371 1 793397 156694 187798 149928 171703 177000 194057 175580 173383 150247 180785 167501 166569 207618 162607 524300 1 158224 159142 383427 155588 124025 154097 153544 1 164263 1 154107 177945 206941 167013 150255 153102 1 680742 259781 389981 110446 248396 1 1 672715 1 536027 1 155211 1 170384 169126 91551 386685 180855 183035 222667 1 267921 190716 1 828832 201487 203390 209102 529903 246268 367791 205905 192877 412949 228712 239005 731267 367365 281494 264575 258234 610525 176484 1 263665 286390 186434 295738 372896 890328 280748 443363 318599 526281 593923 310626 600353 356766 299773 299337 479936 983475 869587 378527 468399 390978 702056 479454 376977 414589 415863 428927 472166 452492 442643 893064 277052 294792 584311 476803 443841 570338 494786 498884 178159 507178 558647 323922 545199 539235 543619 549785 324080 559954 562800 574309 585984 444877 640133 594694 530269 740276 617174 622386 242838 634003 633999 645549 575536 599607 662554 616868 673669 1000000 926665 864879 667655 696967 666703 707051 716010 234007 725852 730909 735743 740510 1000000 1000000 753146 759318 763311 1000000 772395 774991 638094 784127 789014 1000000 795658 799334 1000000 802135 766296 425749 836996 798686 757473 823297 762292 827315 1000000 1000000 830837 841429 740940 841517 715915 575471 814856 854677 949005 856390 857921 903966 872520 841969 862586 1000000 567648 865051 1000000 933639 832987 872439 862545 902409 834183 866798 789329 1000000 859033 868661 889549 863615 341405 862638 641249 679312 807997 856791 871986 647462 799516 1000000 1000000 1000000 845332 912095 838986 828527 822222 610539 703277 825832 467423 971752 925716 460855 145952 806796 157089 1000000 815244 795306 788508 744442 726879 861930 780915 104726 763754 943867 727957 752042 704782 741054 1000000 731467 384983 914435 27707 713316 102150 710255 694546 811465 1000000 679764 674286 971933 659395 564942 651893 765257 640432 371792 628741 623013 617051 621274 949068 672370 593225 587406 590797 600584 566963 561768 556502 552249 525662 537975 540265 526422 804833 528479 236922 488717 494664 446268 21880 477511 469960 461475 451439 451524 477050 424628 339878 985179 421841 416971 640171 355431 83741 405860 342080 969042 374100 372379 362679 1 445461 367417 340417 334960 329623 324274 997177 300350 341807 412116 299021 299498 694721 649890 278297 276931 269563 211648 245487 256082 251737 247472 276094 165669 1 578668 454404 221716 267102 217503 215103 207930 356306 202761 118039 330694 9449 1 189139 1 1 226962 177827 175544 186809 169431 169300 168064 179392 62904 148267 160946 159587 1 153395 145200 269825 665566 182547 167443 149658 80159 151827 149080 75404 77722 118337 154121 152327 303409 153352 60447 511901 155698 153523 157774 163477 768352 306416 253177 161706 78671 127185 215683 149084 174645 181976 1 120159 183908 186668 203090 192608 1 198152 268194 205142 425828 309655 1 218149 1 398254 229364 230040 1 1 245457 665120 254005 531858 884677 261955 271669 482819 340017 286218 291071 128790 161832 309803 297906 1 732887 552521 401619 335147 343269 349001 1 371841 262791 371912 378766 382845 388664 394766 673398 220588 364986 32918 424146 422333 436361 456725 377482 219968 14658 467261 473568 488004 485805 491666 497885 504065 342733 419638 524083 561377 230227 554114 854581 498150 556422 571220 551890 578014 581945 617999 862214 602160 912563 596160 598915 625682 646537 629749 683191 646583 499174 660048 665806 223340 911290 682987 668352 1000000 698413 1000000 661179 712136 875530 461133 558185 631085 738507 737257 747956 397800 977755 761692 1000000 827801 445431 931750 782348 783757 811721 793703 765588 791909 908194 809174 818663 815055 817979 821049 1000000 493532 746552 863642 791984 884388 838999 834932 847004 854291 1000000 874921 697794 853444 866165 843422 858588 942994 856991 829764 665917 863469 862545 864633 1000000 542002 870246 847922 856352 924911 866186 865989 656511 874348 278849 863991 863224 883585 1000000 857182 871080 1000000 882015 855395 387970 1000000 420776 885273 388496 843672 841451 839726 844881 768845 1000000 828843 252638 818619 278934 817020 951851 811237 808430 515957 799881 1000000 1000000 661946 786479 672489 777071 383401 712202 763543 760268 816434 411180 329741 1000000 799509 734170 694151 679899 713640 712340 686929 487129 696775 163068 34692 680637 621510 669675 664169 516818 649566 999904 950810 932235 537560 693534 1 612208 600334 556454 570301 588219 118716 589386 100985 564505 557722 510270 545055 100585 534807 510316 520657 517990 452797 501799 495874 19368 834790 477278 711493 466073 458689 452605 436416 362245 102344 424627 422343 375644 500839 408856 398399 1 592253 381695 633765 369368 398832 576233 352227 460290 341360 846536 430413 325129 219222 414882 542045 304305 783716 295455 288647 299328 277046 86271 17180 646453 261154 367675 252347 248059 247951 239719 372912 405663 248359 551183 220319 332909 213137 214982 1 203054 191690 1 63858 208750 221091 223986 15357 240158 177508 175557 124618 329480 233801 167319 190771 1 1 229186 674359 158084 156915 155599 459892 1 153801 602459 151161 102538 151305 151047 231727 244732 793553 155759 1 152211 1 152914 227197 176628 16417 302470 162470 158165 171356 162141 163733 153436 153715 1 12464 1 182737 183278 179599 182660 1 188265 190766 65118 196732 1 1 240123 209515 212602 161415 673891 180821 231818 463027 277577 847941 241426 439114 142310 256484 1 265427 131821 768002 292622 970203 591377 759713 252647 303834 908295 341001 319403 1 3371 313055 97711 373137 91414 1 362118 368989 716753 380542 212809 393939 398076 403988 407144 413543 985403 743869 433940 208566 423026 454113 479530 463836 866460 476205 487670 530392 442943 512569 490520 1 516191 526431 532617 538678 410127 471998 445039 584363 569692 575530 585974 581553 580458 819272 1000000 642416 616011 607378 629351 613030 872052 646712 771345 658067 664870 817635 675623 639589 871390 690958 381328 702112 1000000 709514 716771 820483 755946 720342 1000000 728194 779237 752343 580324 759477 945515 1000000 696587 776442 780365 784528 788428 721535 487257 804421 765601 337118 1000000 1000000 1000000 818554 1000000 826514 828231 434644 880366 836120 832359 1000000 843079 798024 847295 688828 861617 803432 857293 857092 857164 874781 301274 836489 809434 862630 668888 852104 863397 978542 883075 900123 864087 488126 859195 1000000 868985 864706 430350 864164 970348 1000000 860835 444171 858810 568484 856989 397264 851621 923245 850141 736547 847595 1000000 597409 815196 846164 1000000 860471 217706 826684 617811 791840 1000000 813054 810846 1000000 1000000 800300 801207 793085 635206 1000000 781631 837524 773480 773117 349394 792491 780959 1000000 1000000 824079 738162 544619 728616 638395 718207 713204 707916 702862 753498 692965 113936 123006 707522 670885 1000000 305476 563327 735239 642552 733434 611470 624715 619176 658603 589624 605905 619554 589323 584196 518609 269491 580644 516919 552723 594958 540363 533136 606648 521803 513571 509402 535995 501554 477816 715483 528805 463199 651636 467482 428066 401663 452675 432760 427462 92944 417478 399845 913137 399380 393630 384515 1 368970 625287 361902 359013 314519 894138 599281 336832 331314 313980 320746 315450 453920 304912 1 559899 450968 285358 360233 275655 602348 275067 902304 189573 756989 405974 70746 242882 236852 204584 278210 215370 277649 216460 211732 9450 206647 22512 131253 371911 215761 757497 370910 303464 2500 222654 177916 175429 416357 1 148383 167652 182000 164156 365491 161076 159126 248701 28810 4337 519960 152919 1 157547 161913 148754 700346 280565 180231 354114 150373 150552 132585 199272 151741 43954 362616 153871 154762 155350 150737 157189 268461 169024 1 161071 166064 88054 478234 132494 33857 223369 159390 182127 184647 186750 189311 192175 176502 378828 688366 204573 207675 211873 652472 768146 222114 223955 229744 1 1 241800 244661 250251 1 257293 789781 223862 282067 277394 279913 287379 1 542902 301855 349084 331266 318589 159064 770622 330049 357033 532013 351543 348230 645608 366763 372482 291134 286258 389872 378287 402319 25410 296047 420127 127565 1 466138 549839 27964 373452 461806 664479 472348 480644 546769 493021 499064 505420 511607 515409 12154 530198 521758 542552 548603 554901 241261 467945 868264 610027 725984 603656 192257 596611 414559 987804 624665 719101 694265 454417 679883 648032 661627 661418 586208 678575 678041 683371 687842 694099 1000000 609949 1000000 678894 1000000 745999 729759 734451 911184 770690 748541 753051 1000000 697428 763196 769824 882579 636017 730888 785304 791299 774887 797947 788843 805526 1000000 398188 814522 827173 820997 823982 976674 830651 833864 834759 944915 835138 809079 1000000 846012 1000000 849743 915447 839285 854718 867763 815476 859074 776673 702520 212695 754192 796777 863792 865370 864635 864735 864988 846576 865032 356926 879252 652577 1000000 416017 1000000 861586 860671 1000000 858517 420219 855930 851950 814812 399478 855015 847640 225011 843608 839733 843149 836825 871609 831741 829233 833889 740267 820585 405108 475565 917817 560925 804397 288743 797353 759405 562662 662669 778255 778675 774035 769884 1000000 958890 756217 882565 749852 743202 771538 655487 729557 1000000 156972 713234 714034 703593 698515 693257 554394 705024 650244 671595 666098 645339 654882 808620 776406 1000000 799280 636919 620239 612986 608398 873725 1 568945 584377 596383 276698 564434 567559 1000000 99655 559177 999222 531916 290774 458073 441706 504499 79719 497676 187290 873754 473383 440098 461056 446103 413850 458501 424387 431417 216763 418402 401760 941598 446308 393792 419683 819290 457415 231655 364867 148733 689984 954117 1 338912 344913 458223 312112 316967 322177 305972 240887 10239 494188 286132 280516 340804 271658 267009 286932 257749 373825 1 245417 268571 216876 257632 265293 224920 223835 261091 323539 185987 55277 203678 81543 196017 194014 306916 1 582501 190487 5856 196785 75520 395111 830114 165481 550913 153157 590401 251051 1 156949 1 1 347698 226521 153178 832877 153687 128650 150559 167535 149893 127053 149877 149264 468491 633828 137247 55299 150144 167309 701439 331468 168342 508282 35277 224543 159974 161445 163164 151127 166724 136612 240652 172886 178108 392843 179947 160984 178230 188280 257307 193645 196659 199780 202848 206271 209712 213173 224544 220383 284868 402630 64910 177929 239975 243722 218567 151907 236461 1 262153 28414 275898 280131 281519 233864 298845 304658 344421 310053 1 286013 300004 331208 327904 342266 348004 620902 412334 309638 709257 375944 247734 377455 393415 541375 418691 1 1 436492 428821 479795 441183 460080 453600 454465 465886 480739 535528 388108 491062 496798 508519 1000000 1000000 521920 522120 511135 540535 546303 552349 558408 377102 569571 909242 552844 1000000 625937 762516 25962 635544 618861 215292 800920 636375 743256 380093 712268 676710 1000000 274804 675779 659369 969808 697986 697490 702284 707553 426510 1000000 565348 302448 821535 124384 792101 1000000 751156 681499 763837 768731 801795 772871 602345 627796 803071 311364 787760 824804 876190 751146 876619 810694 793877 1000000 203829 530369 553474 621022 1000000 684829 1000000 1000000 898294 339532 845242 845184 870003 1000000 852085 854474 855128 1000000 857717 208302 859902 888264 818583 873821 868119 873454 862080 846239 461315 863868 865129 891914 857087 1000000 783528 863104 861936 224705 860327 859164 858213 857007 832717 258275 926553 1000000 1000000 1000000 156854 843754 1000000 1000000 1000000 817828 831747 829297 1000000 1000000 1000000 863753 1000000 809650 808179 800054 801314 1000000 796923 792076 759435 782642 957996 773589 1000000 763345 761958 756674 586058 620976 743635 738719 1000000 754395 724771 916463 40816 709772 704593 729555 1000000 659848 96590 249826 587997 667491 323100 655867 255189 644733 630936 635046 630431 625149 615400 640838 380091 416922 972160 572985 506935 573333 580712 561019 597986 537987 1 536472 510215 602403 506109 482410 287066 499382 848930 497109 480704 471949 399081 331028 456007 449889 443791 1000000 446064 418481 420002 413535 360600 1000000 265914 358488 384238 215562 371159 976660 360928 578047 1000000 341778 334908 333247 51327 550897 317215 393148 958628 169687 192833 307071 286996 281880 1 513691 267730 263155 258630 740438 106780 1 230395 166877 176692 1 107038 221576 294392 272248 210745 209997 204018 200699 299647 221688 403650 251494 328206 716631 180516 214324 207950 418061 792835 1 1 172526 163344 164050 160068 110098 156126 59885 155170 153740 152792 61258 1 150640 150033 589904 204504 152471 149025 135733 148829 148918 172891 149541 152596 150763 150205 333159 14102 152493 180357 224062 158980 157413 162235 163715 3730 219943 169668 171617 192715 158125 345845 181186 191634 186424 198087 204496 195318 198230 152628 208342 1 211712 215066 220021 364063 261387 326732 234091 1 242289 254953 143799 1 729938 326672 390281 1 283895 280090 289724 293725 706317 302908 1 99650 1 561556 298042 364250 353886 346971 352556 356604 1 595219 218549 379444 381872 1 345855 402604 408746 414788 263507 426830 75521 448570 163568 489679 475950 336093 567017 442313 636530 583141 499607 461265 506811 64845 560790 657376 995554 362868 543505 345460 568444 912923 568408 180037 579059 587615 592755 1000000 185724 632242 388678 625797 320385 1 732823 265384 646915 681890 113816 668057 245885 413620 684442 705274 733258 699169 719040 682914 694759 720641 725616 729384 832952 739470 64781 1000000 691576 757595 762273 764056 770893 774918 926321 783423 787032 790829 794642 773484 797685 805167 874227 811777 814950 1000000 861568 712702 773709 829648 896951 834198 826504 839240 431666 1000000 482139 847023 848783 850877 495077 854058 860816 856725 858478 858966 859932 860792 905454 976889 862549 821067 862371 1000000 863793 1000000 885148 863734 1000000 865074 862261 862563 677187 1000000 782484 795854 851451 855818 856340 456710 842253 751132 948731 373242 819749 835842 841124 751966 834472 704842 828492 298701 1000000 830896 699809 906972 822325 808497 805130 802869 914030 794505 709061 787806 783441 801425 775241 773807 777655 914179 237256 641114 694293 738680 786909 735205 736868 238593 683566 713873 686228 705513 827869 487222 689642 667791 166366 677796 962725 783700 656789 884429 668929 340928 632868 631057 606516 614193 610540 531747 758344 892302 575573 722113 575081 568345 562662 628487 550530 543779 842995 449252 1000000 515369 755358 849176 476722 447595 422860 514622 326890 465497 1000000 457480 451027 461696 438825 402279 468169 420616 563193 438299 1000000 396759 390976 384010 497353 319593 88822 408136 1 338484 770839 380991 334168 328721 308355 214934 312778 676637 114936 1 291146 233656 291289 277826 193242 300487 263801 265709 290327 250439 529692 238248 139730 233720 229738 1 691349 193195 1 328743 29000 193419 304974 197786 145804 192011 1 347980 182233 180618 226456 1 173334 175471 167261 121098 60240 117905 189295 358669 397392 142089 122619 153399 153469 152862 114410 150618 1 209463 115724 333675 146080 148823 148376 128525 129021 148610 171472 1 1 151262 149073 820378 148041 1 159710 1 1 160930 386566 164389 181537 168501 1 179667 662970 407414 179714 1 238286 186319 487874 192783 196798 199221 194351 474812 194181 226962 175868 218427 224573 238305 232230 236327 311238 228831 436294 253419 83498 1 272120 271590 781943 174560 761713 291170 251753 4473 192248 358360 236559 120359 279724 339910 352027 352688 377326 378566 359668 469917 488513 354505 507100 1 395055 393739 409093 22282 410897 759696 430042 436150 442738 448784 929625 1000000 467314 473570 1 421962 319628 497859 504356 511195 631865 39204 963619 771474 542140 400587 808159 560003 566039 608271 436279 651500 447121 69538 1 610975 621507 428365 1000000 79807 640626 643283 648962 655220 662053 665872 702227 676805 682224 1000000 692917 722871 691606 566165 715628 720034 720858 728565 756611 737950 1000000 739295 752001 757313 687187 760377 1000000 739315 781470 781911 785310 686735 1000000 718319 229112 875224 806906 786047 645448 816597 819776 1000000 825675 826869 931663 525444 835609 843781 842098 868105 844357 462791 907431 849885 275132 852994 1000000 853598 787882 858029 420915 887120 860691 759293 860609 1000000 862748 862988 850355 863207 885884 848328 952656 860459 861707 861328 855830 834446 857862 1000000 1000000 855029 878964 850451 827864 652773 651165 848772 843500 841424 256673 845516 678071 832100 1000000 785141 824073 855064 561728 702373 799472 808801 782501 673610 1000000 794934 825638 556512 489533 941118 775747 771553 859912 526508 542987 870649 381607 554313 890361 735929 747364 726318 707598 542183 711373 254156 701558 614981 683977 1000000 668788 660700 665068 635502 657819 653054 826871 644214 861923 1000000 619443 617488 712680 605669 199258 593026 1000000 574137 574737 570306 563377 557217 461771 634575 525430 390632 512769 437030 660374 920533 565136 495580 485851 1 492139 1 662433 169655 443335 439096 443011 1 439741 517525 862134 409524 193510 594295 797758 565448 362093 536882 341678 363016 357368 351677 341504 282987 1 329406 324287 305213 313575 58803 303350 328024 660651 288270 487802 278356 1 269826 1 260353 255195 252854 343493 193961 238320 234733 182936 227522 132085 218719 1 40935 158584 416008 77976 158771 558503 242377 190338 187470 183006 181120 227592 175304 173356 560857 1 391256 90985 772123 154199 256649 158172 155338 155415 640552 153170 143988 155051 1 149811 264582 148566 148870 1 1 1 147783 209379 773245 177178 148841 150243 150387 678651 155771 153116 221154 1 156823 197849 855466 1 147921 102604 93790 1 141457 173661 1 180764 650371 179858 196836 195966 192031 194911 198279 202545 205707 175867 174205 225213 1 1 356496 63289 226319 239773 243641 246742 1 694717 416162 297276 276056 274096 272530 100269 293256 363309 298764 306604 1 314355 319189 95120 299996 335473 339360 156121 614166 369998 363332 369040 385977 396528 511379 392281 836118 403110 410300 419142 425435 744368 735040 440271 240325 425883 448968 675386 465168 477135 488173 488869 491398 742729 111612 529018 518700 1000000 1 360992 1000000 118995 557510 550255 624953 575859 602030 587944 595725 593899 605908 834579 523359 417013 701398 185220 547994 655096 652761 627611 805480 669602 678409 661215 230776 691034 719284 385145 977559 711445 718345 746203 714578 586703 729421 808145 740108 711304 756021 890674 762964 854553 771483 541248 435693 490293 853916 1000000 799435 757165 801885 970280 808615 811825 1000000 808512 642737 1000000 826625 856896 831786 1000000 886797 841494 835485 847063 843825 846969 848701 671132 851823 691288 225076 1000000 773493 865820 625371 1000000 846986 860908 859916 697043 860117 761155 774055 864057 1000000 877794 861731 861315 1000000 1000000 847632 863656 898586 856054 855086 875423 852242 895668 1000000 241052 844242 681871 918947 1000000 839928 834537 568249 822935 382202 824472 811895 818426 965714 811557 605085 1000000 473168 621640 765835 792307 783884 502999 1000000 826766 774355 299562 763683 350713 239510 750263 679391 741257 731790 731887 726641 726050 704523 735572 707100 790189 722929 1000000 686165 680825 675367 665481 976518 656677 325577 742947 999248 319801 631909 641698 816348 614077 576099 599503 597448 476550 582722 298259 614921 597059 750201 555317 545795 707467 534235 527637 521331 515395 432723 502712 497049 489869 484141 1 31085 461611 459244 189657 447147 429701 434935 424890 456753 416904 410766 312501 1 394771 262428 384964 175772 352084 364570 361162 490250 350371 1000000 1 330573 368845 611248 1 464402 244760 298756 294023 227611 284098 233398 325090 299493 312036 236231 286427 1 208100 1 263438 354717 236134 177185 222923 268277 215455 343427 173346 516844 709944 199756 195502 192109 88543 127694 186618 170817 1 175939 211952 255145 834754 126354 164706 1 161143 565958 155488 1 156217 150836 152834 151682 172298 149850 207563 163330 479073 147647 1 726207 236530 714888 147244 42165 344484 144536 212191 149582 151572 177181 62136 153284 1 156140 155624 1 161052 200036 534888 785705 165687 184501 275063 174546 180244 599501 182190 184879 204487 496849 622947 1 199682 198541 892474 206918 561583 355275 1 579398 228720 260145 638769 238958 244468 314599 275818 402550 206121 202321 266913 216373 281656 290985 291766 296710 301565 302645 380020 279406 322857 1 333228 495316 904922 758850 350879 381710 366745 294034 378267 417060 391123 319868 401783 829154 355829 566906 1000000 529763 244418 362037 445488 427572 462334 848854 602837 480877 559074 483571 487171 505672 532947 516121 495746 755145 521591 1000000 126276 555091 560496 1 568349 589470 588072 620417 597532 603543 733632 615398 621155 590197 692315 639719 644429 650095 655733 661360 684288 591064 695695 680191 876808 695413 614292 704244 738146 286353 719140 691016 729335 733964 738667 743331 844000 757727 711117 761172 712804 769628 822297 776195 781748 785675 1000000 228739 759804 488860 908767 807018 810265 327789 816508 819373 824484 960032 832274 830158 849382 835265 834250 882295 844529 843830 844498 173361 1000000 850839 875838 853681 172219 859709 733550 858120 863628 745529 169372 1000000 310209 1000000 900142 861867 1000000 809852 861677 861187 860705 807615 244007 592538 920849 670037 1000000 854619 878630 1000000 891965 854900 812733 1000000 843358 747858 1000000 849961 834660 196013 779245 807697 826164 1000000 537330 808593 1000000 809378 806116 890613 799254 776827 796071 777779 784553 192310 1000000 790875 738194 1000000 677439 1000000 749985 746363 857172 695298 880442 1000000 745879 155796 712991 707924 1000000 672957 692656 694591 755281 687672 662650 665335 1000000 614419 660379 577596 636949 574782 611272 1000000 165205 611026 601743 595781 593295 1 740049 584651 590007 508824 427723 338516 541025 534827 510723 515441 516326 510055 583916 497642 490912 485031 473003 221512 815199 459717 454389 396144 673705 437629 429935 423901 996358 482771 957569 225125 397482 388131 367035 370957 543031 333204 324056 309678 349684 345301 662657 328784 208206 482384 315428 310194 604749 302408 1 290518 273473 1 275281 1 437274 260406 256706 85221 320142 274129 239346 1 235002 223090 223384 243040 451456 212406 390438 210367 833044 201077 236035 192299 172335 186445 192911 1 92664 175814 151613 154650 168976 166769 255128 832742 279283 530162 349624 157762 155117 264783 130015 131006 150682 149913 1 148088 147538 289028 198724 1 155245 147680 80081 139553 178532 1 148035 1 149409 150273 16652 377191 153319 1898 1 156313 159667 159991 163426 313805 166602 1 170292 171467 248425 177994 584540 183414 113878 188814 272577 193768 210574 205827 204935 207960 401076 1 138151 223188 329026 21840 233575 237707 157408 1 151041 586020 242195 590278 234934 274804 281640 284115 289404 292197 116032 321872 309744 301330 322081 1 338309 363640 341948 334106 1 335052 334198 342467 343771 309111 927516 395813 284303 403762 411280 900422 970922 453083 404665 440347 498978 446527 459964 375899 1 478482 702315 492539 497040 555078 647956 290771 653742 527887 534199 536573 546767 551558 558814 596552 670900 1000000 583216 589196 595210 602095 632183 613048 618937 625097 489689 599776 642119 656624 653466 659073 663803 195565 669561 696828 659959 669399 696937 700587 702658 849793 651165 308733 1000000 731763 1000000 1000000 743316 765654 768664 758924 763576 762095 1000000 783908 353504 912072 787714 1000000 794050 590695 802047 805419 808739 812767 717315 875062 858850 882910 826427 825826 832461 825844 289384 828312 840663 842685 843305 852203 848997 728913 647855 1000000 850507 847107 856239 187869 858243 858855 565328 860064 860510 758445 839600 705115 1000000 377940 841419 862069 860210 1000000 859020 804919 904455 390540 880706 863366 837122 1000000 856612 1000000 906330 849357 843684 383685 1000000 831806 851361 462575 394472 912163 824541 821750 1000000 451843 812826 931754 806336 867694 873328 883395 792471 787736 697119 774331 776623 1000000 277257 988796 760549 755964 752354 747282 700640 738059 228147 724562 604819 197772 937429 1000000 703640 695787 746097 869531 100485 1000000 669387 666230 598185 784721 646758 708916 615092 723193 626486 607442 617089 610804 603047 535912 222129 693987 271907 600008 567098 576817 554358 548278 593585 708735 446098 537630 1000000 496508 505211 498785 402223 500154 400369 815200 468940 461666 452706 449430 562263 437142 473798 424994 1 963481 406917 400914 1 383041 393258 184010 342159 234465 417067 297737 348972 744589 335829 828481 514712 321282 316304 301130 249748 336765 432712 659338 366198 271647 1 271933 109748 261858 1 372514 248495 243960 1 236004 231774 227794 222529 220014 228685 1 601438 205579 185771 1 195784 1 189504 92402 844857 141184 427581 175883 173624 194606 168896 111943 212726 185964 102098 159189 168177 156015 154595 153278 165603 1 1 628325 149976 189287 153125 137835 1 1 107982 138537 191638 132609 582770 273734 66487 1 148557 148892 472121 114720 152609 174360 155068 308593 158794 492228 1 166773 145085 270788 169591 171893 175882 176739 179208 219073 185040 131927 225293 149813 196770 114611 200117 206803 200135 161521 91460 221313 281648 231110 182620 229437 241406 245746 188298 41892 1 1 236265 486135 236038 282399 286964 292385 312901 302462 278930 313047 462546 326112 177920 335242 340174 345908 433902 356491 85253 1000000 714750 404567 498490 391361 395732 402973 424517 414591 238187 702909 1 562167 444211 459486 451114 463993 548896 458150 471331 488734 301408 500809 507014 54895 1000000 458576 524878 537947 514628 657351 548692 229492 561987 574712 580280 502096 533613 624110 605038 609887 1 1000000 625519 597534 1000000 558910 283503 598181 662838 760081 647521 678196 681661 673968 694747 700829 706648 697569 553386 721300 310411 736589 530575 739349 685058 790627 702093 770420 753112 722420 761944 273280 775767 782130 758548 779672 218036 725552 1000000 805319 301165 810463 813455 914287 819464 930705 782884 823757 799962 832231 825496 836661 911083 841457 1000000 897229 421832 850102 850437 196887 169905 1000000 854391 1000000 856900 860679 1000000 859227 855957 1000000 1000000 860538 617830 506313 795973 860194 859691 857520 857437 823504 857433 513093 883820 833278 420045 851443 747804 1000000 885921 836303 843204 842011 877009 558476 869302 847165 861253 827191 818167 840296 819049 816109 923776 740489 1000000 721661 785873 651261 777510 906332 785237 578404 775039 774513 876262 765379 762067 612433 791857 266316 640572 666015 1000000 114658 713255 967698 738496 1000000 1000000 768051 693978 688818 684395 684354 672567 667884 595387 730759 379844 644779 640445 442424 613778 622654 616766 201187 603975 749890 591920 585997 1000000 572046 567943 562161 631965 549999 543270 1 86253 550939 514731 478435 904717 499917 97475 487494 743743 475055 468165 460031 6527 692791 464863 440615 576508 604222 417958 414020 485577 402394 700392 389114 981262 871178 32157 366960 317815 343845 532726 845484 25220 333328 329017 324379 322956 707493 312905 301428 321693 791997 111706 232702 276685 1 27677 110572 167341 8311 289147 250834 1 236432 434016 198850 238781 452212 206089 212444 153423 205054 200472 1 195945 147289 71342 105119 1 181189 146324 175955 1 448661 183887 290717 1 133175 161577 537806 806803 157979 91518 136030 1 151046 149435 287226 1 147035 146824 161429 203140 77674 145826 1 146747 342056 146545 173432 142250 66211 147275 217659 250437 152791 796466 1 422339 630002 124780 146777 603057 1 780719 1 144823 240806 174281 175361 205793 180560 745270 194633 675615 192091 474892 198421 1 163879 197815 176665 32598 220166 182036 6815 890496 235724 239545 243802 638948 129593 257111 254804 933284 271369 276147 511515 105430 921854 295235 300316 361960 308937 44931 316676 1 260506 337360 230910 349783 1 89055 363497 371452 378019 358182 678829 394689 376644 386273 411918 546413 25908 429774 1 443094 440345 466050 988549 707033 504659 478377 1 492174 457808 1 510770 516961 523091 530400 535711 544590 1 812192 590061 566419 572319 268708 561512 588862 596410 555668 1000000 7526 605024 625963 286934 641404 643034 927397 1 660140 663122 713676 677123 824927 687339 692612 697387 672337 811579 1000000 718114 735369 903512 335674 677193 741996 751536 781940 510431 872438 764077 785578 537687 775068 793641 766210 788357 798098 687004 798767 772197 640815 808712 1000000 585446 1000000 822358 776809 1000000 828985 834320 834103 739934 838156 853920 797244 852131 951303 788214 1000000 832311 852524 237342 602847 816641 890392 265135 865027 842294 851943 859560 954686 836699 804103 1000000 859760 903961 860422 867545 1000000 656964 857164 851291 854810 853707 681574 851327 865547 1000000 846645 816216 839221 1000000 839840 830788 1000000 1000000 832983 826750 825092 818151 819240 916463 764105 803973 717740 831842 800317 801332 1000000 1000000 516472 782081 780813 205415 846362 615328 762381 756720 753047 748880 755285 655571 809976 726236 728335 720896 434231 1000000 711445 700165 694950 331381 1000000 688134 1000000 498465 662590 652157 649257 898862 640191 635869 631000 622724 548896 716088 619087 598711 119128 587083 581045 575227 603531 665728 890598 162199 386845 538154 708175 525092 523229 513585 507191 502559 494870 408952 508601 608792 674651 1 411404 988252 445473 389268 432566 508619 1000000 1 409052 187040 418228 390897 379384 377469 265444 368411 639356 353478 349837 308024 339702 334253 342135 100215 318062 312761 272133 302359 1 312350 359613 199022 276994 379398 267683 155584 1 224921 528333 416242 241101 237031 207560 218830 210760 291892 218040 213441 241365 160404 203769 512212 777698 187399 1 256376 182126 182229 639463 383272 173523 155970 168839 177467 240880 204527 1 1 153709 155560 158884 620673 151474 1 176859 134799 168917 141929 40192 735643 369621 146654 117367 262950 144322 123694 133978 143121 484070 146167 1 104766 140976 801572 1 1 151409 146454 1 157267 159194 159619 539723 117878 132679 169259 177718 169505 175939 179141 1 184659 142029 189458 134471 196836 281266 218011 277223 1 214095 549050 162440 642823 880714 158121 237691 1 260813 109045 255014 247499 264106 268796 273545 91162 384522 285362 304603 236485 303322 71119 723094 231520 519940 1 343400 236492 1 308990 346051 347993 380668 1 381347 386369 418426 448193 652921 376507 477781 347668 164446 1 441836 387031 452698 458866 464872 476223 1 254615 1000000 968536 357937 333257 430055 810301 524652 523112 539344 536359 551399 506205 242977 565532 534135 968363 590425 1 604802 605991 1000000 593498 879675 638530 211927 619977 456997 776346 662667 694835 668936 1000000 844429 685154 690437 702745 938193 705279 715281 670418 735460 764017 730607 689234 879063 741434 749035 783145 768309 762205 766417 894490 769572 778703 782442 486007 789953 802084 925147 1000000 1000000 807085 734672 835614 816438 820129 1000000 884481 770130 824448 909301 834135 877449 291299 838345 856584 844805 850732 712969 327151 850892 852174 436685 937880 855389 860406 853583 872866 858188 837899 1000000 764873 870883 857860 858405 858975 858685 868971 858030 183238 627966 830471 854452 858154 852209 685869 1000000 848055 900469 867326 181290 837825 839153 832505 615598 832495 830011 681298 728437 895370 811311 816614 814340 810503 807171 478525 982726 752640 1000000 790075 781201 984462 779601 599150 770593 1000000 765117 81059 309670 749230 1000000 740575 759203 752315 705662 1000000 732902 527628 1000000 700981 379670 1000000 554052 675180 673496 668726 663574 665517 602965 742758 173119 545330 632913 623743 617897 517346 606098 599611 751020 588121 124987 1000000 587729 616035 557242 551440 545807 544043 545942 526993 521569 515747 691484 367823 75752 881699 187338 703725 1 463587 458948 643424 1 289460 534729 433630 94036 414125 432490 411337 421249 18231 237197 68296 514771 194425 850594 363146 384798 346097 921903 352536 325167 282250 316999 1 10116 224900 28961 292993 548440 283041 279533 273342 269803 250300 143770 236969 427882 245977 241267 237439 218644 229001 220866 220597 217323 292095 210179 152847 180760 189308 176178 193279 190205 574138 189721 181469 267102 196304 250033 160224 257838 166514 766710 138336 160533 158704 1 458755 219528 152404 156515 545083 148340 147932 147012 146242 143965 144896 40603 721949 135169 178993 143826 298682 162644 361880 39923 1 135993 146649 141793 745870 306755 149261 12694 152886 1 157781 158041 79171 160870 154146 204821 385465 1 172664 175114 760852 180899 273689 47759 189039 75756 195270 198508 1 1 156097 1 216123 142595 223751 1 66808 208814 240035 154824 623224 250950 258650 262387 265184 296725 268837 276502 286232 296558 309718 280996 306365 311427 1 325287 309854 332865 609534 285242 422830 354755 360974 366391 447253 905556 384119 574692 395901 401819 1 413798 433657 647118 431923 438043 228573 460305 451534 164605 468747 216790 1 717743 493505 499705 680001 237015 518279 353977 527960 536212 451702 534902 495504 755034 565434 528233 584306 585757 591514 598919 462880 609561 436043 1000000 627049 729115 638650 644305 525732 639093 661198 749098 658271 845212 744101 1000000 693773 822669 702639 708945 437043 731496 723452 728608 838774 738662 748512 471180 697424 756024 562790 808181 1000000 799816 1000000 780843 805864 788379 794247 199302 798929 793665 802948 1000000 811360 837623 768096 1000000 720473 413334 828618 831224 833439 1000000 284228 839789 843098 1000000 972499 173384 760706 728340 821079 734317 853009 860483 817175 833540 856822 854495 859883 863330 842163 818986 871223 189523 857563 1000000 857684 858152 807698 848190 820319 1000000 856817 477039 850681 849568 847036 846138 789384 844503 852451 855625 222201 849545 782702 831876 912303 793095 729998 1000000 816718 814420 810398 768149 804124 796768 843518 1000000 791826 786762 1000000 708293 778554 548592 818569 762885 999422 754182 749823 416635 647895 772064 737922 695376 449251 697769 998310 706884 701918 696651 681382 686166 673679 674841 407182 646260 785906 92938 631322 550615 1 630572 698971 618936 622065 607606 593573 106163 589673 50936 576815 565522 565101 558903 717248 733975 540440 538960 528180 521728 432549 509536 133397 606618 491533 481011 292437 447380 253164 461001 1000000 447724 482896 417973 650464 957232 537120 411221 743063 1 600226 387464 286682 375775 379439 318751 1000000 300059 71745 200926 335517 330647 824616 319721 1 746962 304223 298852 405642 302463 257219 279916 159585 269396 148976 260158 254739 250984 246586 242214 292234 290821 222427 233236 216739 217340 214240 255184 222792 1 834277 196125 197853 183839 429019 513224 1 453397 1 276846 96252 157828 149300 159737 168771 97075 279940 337924 154099 1 188253 576108 149703 132030 147516 108846 63096 132532 144510 375687 203424 1 25794 142127 1 424041 143582 332034 71091 127430 534253 146642 1 148639 215545 151206 154250 153706 285369 152527 167168 164812 578640 1 97039 258885 169915 206277 145693 178981 181378 191183 1 234277 229514 227666 200232 590378 1 404307 267966 163787 295664 225906 636025 376968 367254 149808 374887 467802 174737 221481 202878 588589 277389 272910 283987 277273 293978 299082 305455 207081 577916 286575 339701 118585 336442 356453 84646 364822 968502 341193 960327 535703 273234 378540 393274 889307 527347 413510 426866 569327 429748 529793 407018 444057 693422 457521 456513 568232 477637 490226 475437 497124 424414 498118 657893 951041 1000000 542433 752989 546755 39541 161522 537501 1000000 197790 576615 337090 602584 748580 617428 768648 950864 818090 630604 648095 642072 808640 554392 652692 664964 1000000 675694 559176 685909 888502 696555 707086 710713 725641 748101 720046 734277 731336 295967 740701 160949 747340 734685 699127 1000000 766878 770976 774905 778955 548482 789769 793010 178379 1000000 740105 804067 928711 747854 813438 742361 819243 1000000 805392 835876 829684 1000000 665118 871812 840592 621464 813768 778396 710427 847514 848776 850643 677051 633177 853398 854469 648930 847716 852193 857084 1000000 857752 858384 775939 859517 786502 829031 933466 896645 460585 761975 854622 853847 710071 810690 1000000 806817 847629 841121 853695 279436 428619 838927 852055 834701 835658 504315 798907 825131 804830 819717 805986 754954 788323 807822 802205 199003 914459 790923 790694 925883 783364 658743 630480 861438 772925 762183 858275 921239 1000000 746018 771059 736867 438204 416028 722953 715845 1000000 725444 702885 692525 691480 597340 641722 676338 753913 665435 686342 561303 220932 643047 794661 1000000 1 996002 679457 180689 600813 613322 435417 660686 578089 647353 659878 916859 81134 318869 844774 544468 333877 469849 192614 1000000 698809 483124 491673 485287 477242 512193 362885 931132 453712 436091 104617 436232 380495 425035 1 405255 378380 242807 801332 385320 368665 572704 1 852584 774848 489526 311310 341469 274794 542356 299908 448476 314805 303409 304859 301167 258993 383112 566200 279656 274818 160026 265295 260650 217017 252032 1 142278 782706 76034 772298 217064 227839 218447 214664 1 215140 242707 200423 1 16549 191045 187623 39345 287574 228593 267924 173247 171257 274804 166558 1 162318 797007 372704 156676 379890 153430 152128 150645 275249 150122 147603 137587 657398 162257 144031 145406 143234 116204 1 142572 131215 128821 142942 143288 183362 265944 331829 145752 146591 1 149764 111542 1 496245 154254 258218 152512 573434 161196 159733 313390 1 170358 172321 1 406421 180302 283122 199638 207810 192124 152693 565066 1 256987 207090 88860 156661 259590 382141 511543 114099 209756 240164 1 222829 209772 497050 276070 367085 1 280805 286130 289607 83394 296127 623772 254646 17573 317877 348484 1 208280 343201 79906 318572 359149 104507 368807 421281 288335 494823 390861 396522 401765 589029 1000000 797311 427599 431610 472593 445443 480506 61449 555845 636186 146269 467093 476718 351035 501199 507244 1000000 670765 526642 568159 342655 544318 543094 561443 564378 568805 457256 332218 586896 492050 804569 604925 156807 615721 600033 626980 17789 639782 645466 651131 652807 1 670980 673196 677781 445948 742472 694452 701170 742601 710324 408007 719692 981903 520161 737631 1000000 1000000 252569 888840 738455 760843 764497 610179 776192 696892 781022 283628 789054 1000000 458337 762232 966630 524835 1000000 377611 814931 817683 1000000 814929 825114 838813 838260 833020 1000000 837348 839322 841067 845254 653160 1000000 841159 849113 213425 1000000 850923 817418 857891 844205 855782 879196 757723 857034 857542 592454 857319 865012 857186 856660 856188 432724 188019 837127 853182 744741 610214 850102 846920 847567 839556 1000000 1000000 832555 838869 836184 834709 858223 773063 827708 825224 673466 748744 829205 814180 655027 808760 349936 801611 535986 802073 547726 788918 780112 771793 775489 697534 904633 764006 810639 620564 752608 654452 694570 737581 733694 728122 714267 792695 738404 736656 13534 490885 695361 687944 681602 610552 837914 1000000 648962 665164 218185 661693 749944 850278 353001 624894 615156 922449 603391 597618 547888 633522 575980 943784 526266 411154 837353 549654 402392 615915 530281 363573 532387 511805 307737 538466 493205 669154 543176 644016 468432 457862 475376 1 627869 377816 206029 425162 419418 453219 464660 400414 413997 469323 531000 377833 386145 958448 360514 422561 271923 1 339173 332493 309271 322221 314935 324639 305956 190737 738633 275740 127354 291427 274754 11277 1 932928 256770 252389 245357 243471 207811 284743 126148 457458 1 241331 215097 621822 57644 165716 83680 82848 194110 200162 315905 3398 189308 179988 176442 276687 171403 158167 109363 190943 146846 179617 231658 146826 155143 149376 83785 1 585026 602289 116155 145021 144959 432854 143552 419835 142792 142212 145033 141911 246445 142114 119760 24818 1 142412 144125 144870 144853 1 143172 148914 1 171700 148292 163659 1 158133 16188 169375 168992 160267 183371 172767 155273 75649 1 143012 184919 186735 1 265187 199630 200748 204052 207253 1 432924 218465 237921 226340 236961 215315 272755 243333 243437 1 1 259102 267773 532281 210160 283599 266651 281219 306619 307349 169362 310362 265272 320037 473561 318433 336511 359990 1 5145 69519 427608 368977 1 397393 399440 393843 388830 306570 412685 1 424759 422038 935916 512547 427689 465858 448424 409071 483728 480838 621873 624091 500787 505794 882081 365117 104124 530412 535739 541805 550783 554183 560297 705592 38683 1 1000000 590855 959762 602137 1 382894 591555 624408 630993 770501 643186 666730 658792 660021 678830 671344 632203 681757 613673 756538 770169 702619 707722 851845 717635 745600 719434 629395 736773 743003 745849 750277 752612 1000000 1000000 767329 772497 119642 779262 779833 786805 790418 784712 797458 843191 804147 810571 819729 802686 817194 449631 821850 855654 826994 706771 833913 824433 836912 837975 613639 850110 733816 858963 783538 726714 822858 864237 845017 926230 750461 658424 1000000 855596 806535 876793 846909 431988 856679 856027 1000000 867178 876042 814405 854551 975649 935636 962285 850962 1000000 848540 850553 806159 844503 740399 840653 873251 836777 835172 619137 335457 716544 1000000 678808 821733 817057 799800 811408 878199 804961 385287 798969 827911 791596 787986 759233 999733 787503 665192 1000000 140410 761116 728419 746063 565950 1000000 706344 733294 719399 733818 719234 726128 687507 968901 1000000 694013 654387 683489 671407 660578 421925 661805 48713 464642 633280 639339 94926 885198 621582 645306 1000000 834720 598470 239837 191458 579867 837646 572187 1 283333 627407 1 577845 627475 253418 527078 747880 506729 509520 522094 1000000 238038 475753 469571 463390 829800 1 1 4560 309419 450202 433914 284570 408586 1 1 242761 63999 379168 334863 355950 351735 424573 349796 342003 334511 325930 258420 411560 327770 312708 1 537969 217989 287449 1 372023 1 271475 266760 262065 256589 252905 295038 226916 1 1 231343 254678 240523 375300 301737 1 463232 1 201094 63893 1 831195 174454 297787 390467 179302 176487 259393 190772 1 192006 1 280605 160159 169128 191512 839835 604678 658877 169346 152339 147519 1 143073 220237 143731 166603 139638 241312 73128 201585 1 145961 41875 498351 589161 142175 463770 1 125050 614662 145748 338989 147628 336515 206756 193065 153531 392867 155603 157276 160802 162883 151309 167455 246523 172153 242596 177249 180238 183039 184811 189044 318416 195439 195985 202483 326245 194114 208974 559517 199894 233087 222660 215399 330155 241066 245252 249814 388057 372518 293108 268948 272956 277733 282716 186053 197210 1 258698 303993 464062 318806 309835 258615 529555 388864 347128 352040 303060 383513 367903 375260 380644 363555 680228 330450 227497 7790 416352 422375 428443 215546 442673 445966 452904 459083 230480 241991 481134 499787 231087 495174 525072 82016 514769 519184 532010 533613 538542 429773 1 167443 436870 780017 575528 534283 584544 575463 600155 608552 657468 989453 842027 473895 573096 640988 646524 718532 267737 663278 573368 674201 680617 650608 27232 11082 699109 617753 697098 730014 727798 708614 731508 735204 739363 1000000 748381 752779 741408 802180 754806 604250 773591 777511 780999 785188 788760 792341 795826 800328 837646 796443 938797 811942 1000000 850196 820432 823173 812963 1000000 965019 832247 873125 837101 1000000 243067 842438 726236 843566 818805 830685 849613 1000000 862817 447945 853112 854441 932581 855191 914277 1000000 898739 944852 854663 1000000 855556 855359 750198 789186 877984 846946 1000000 1000000 1000000 846436 875122 194606 847361 1000000 840492 852451 953151 766321 879551 843370 539229 787025 819728 311676 801514 738648 811627 394683 801915 450433 631382 795501 747451 812095 774018 780987 648871 724697 187286 579588 723100 611520 402348 753142 727638 740741 735552 752177 261256 1000000 715096 216702 746835 652961 1000000 595303 854841 1000000 891762 1000000 476092 921514 653745 666504 8547 637308 628866 623282 335821 611375 773699 510466 1000000 423122 584295 625384 564138 565320 812474 564601 902336 326674 570492 536401 536978 514089 779069 501680 340213 313534 284980 486788 307766 464560 582613 377956 434202 444587 431469 384655 723747 383451 411413 404752 397804 174584 355560 385135 453061 368105 362516 586318 351158 401914 339907 933302 327520 323445 545090 302228 483638 289362 297080 291982 287566 347237 277068 166351 1 360048 534105 253620 238248 135013 1 235957 230584 298346 223769 218108 195867 58199 223266 204947 202812 198027 834291 348551 188989 1 364580 214119 176566 174299 75255 334174 166623 159125 359407 237381 157843 156270 171628 460823 151299 149837 148489 142552 146115 141673 381477 143096 1 142018 152209 141132 6480 140672 145504 175628 1 494869 141408 80568 98877 143350 1 139136 145835 146576 148154 787561 142215 152429 273289 1 229075 159471 1 176406 154417 165577 768914 170576 1 313282 1 327974 134170 190631 178493 109782 1 204025 207522 1 154647 371410 192450 226628 240249 234621 1 298475 98651 748650 257197 949072 1 337259 256134 303809 322964 290625 424196 290795 305958 115117 326974 303703 1 305454 335635 263943 347874 942950 444635 360177 372559 896716 389338 403976 372924 405011 620215 415388 755312 743325 1 800363 443659 450728 746855 554510 469054 771364 502633 376136 258452 1 439619 492763 518459 542712 539221 362930 171828 593458 541299 2527 869028 574034 600909 585831 623922 817333 605642 1000000 798351 626006 670076 423586 638631 559720 649939 699755 661007 361894 1000000 677652 682072 684937 699551 719399 254567 708533 635449 733192 738572 730113 732910 399819 851134 763356 737663 755220 747712 390403 766318 767010 775749 802044 534162 787360 790648 794222 684032 846816 804188 1000000 772461 1000000 889297 1000000 821684 839498 623040 598926 831413 833603 835679 406383 832354 300457 842981 847606 846162 698893 791789 896176 855047 851653 852160 216875 853817 854436 814909 561691 641136 719028 855239 856480 452239 849120 646819 1000000 852950 260110 856651 1000000 780243 681348 1000000 845273 843676 842133 990489 996896 1000000 1000000 350476 830246 753196 844613 822939 980966 817565 386436 1000000 299319 219969 799493 1000000 799927 804441 788845 785170 796203 711807 294331 769727 765657 729875 579148 752971 754267 92375 548328 759723 747567 812090 809871 599141 724186 255555 700837 333386 651024 635002 667592 674557 672665 663653 657237 653761 626842 107792 645795 629896 654273 618531 610995 281622 600570 594650 133427 387495 28671 279412 620354 559499 552244 852953 539944 532740 1 1000000 126220 509062 502499 495378 732907 611883 82172 475784 466251 477881 449938 440377 441262 258037 387959 424067 415955 1000000 903311 398708 438096 454732 375601 1 369274 381119 357810 352549 346468 167955 473072 354564 19151 318966 313614 293570 303087 300595 261765 287662 1 277741 135339 1 266277 258899 254250 737699 205839 240924 1 231301 227894 1 214467 118410 162122 440456 205331 94649 201408 195009 174411 167586 185504 182523 202007 177054 185742 752128 169052 171080 164352 162755 157881 147465 156193 154362 151220 597036 479417 148035 191152 611446 1 1 142925 151296 206927 659735 140605 1 1 139972 87659 171325 1 130428 703361 132654 111395 142732 316025 146986 104347 267599 812497 149393 151335 154685 163115 166079 1 161738 162776 1 173083 579997 294169 175599 36488 271873 89673 139296 189083 192266 195580 187999 201349 166193 204773 213378 250754 287793 224923 250416 233106 72470 232278 232291 267138 215328 1 279972 268327 1 278774 630339 288488 298020 298730 260760 563140 414290 257374 416346 329353 336173 341735 397849 345928 41353 260269 366092 375231 394803 387709 379027 443419 494376 428067 571878 423662 430449 436183 445292 1 484696 460398 408853 739335 1 482100 489968 509622 1000000 1 488513 512768 480932 534756 528164 542074 556371 559197 649895 614637 577429 583646 289503 600869 602399 454070 614339 618319 625290 630607 542607 645750 1000000 653285 667294 675983 676229 138932 651627 685849 690954 718060 286787 659678 468585 103980 1000000 691715 843225 755714 831236 744549 768048 753283 757625 763974 765159 711566 777226 830573 774344 783806 788911 792587 795159 462211 739963 804050 835479 812829 830149 1000000 823145 822892 854225 1000000 829410 821057 841886 826978 775163 234829 644600 1000000 850870 846279 1000000 618769 776280 850380 851842 898528 853119 1000000 623363 1000000 858897 1000000 858075 843848 855172 663275 853617 853155 852865 866325 1000000 853741 848971 862996 866453 845315 683394 841972 840018 838475 235124 1000000 836561 827250 876626 834179 804205 836510 871259 854052 812053 748779 807330 803023 935766 796077 934822 783122 915177 813411 564988 774199 770242 802369 942822 793993 748015 781928 744500 740929 735686 814010 726300 721509 642588 711724 706721 401625 696148 698177 686180 768181 675422 705787 632010 659641 777034 392811 642325 636636 560905 766149 621017 612700 607617 601616 595706 1 1000000 955915 586650 754612 559485 334658 546500 540987 710215 510887 522579 575748 460078 566171 153850 500340 620751 169056 472864 468179 916542 342424 419061 375118 136855 430365 425990 417798 411506 405754 533691 398210 387894 261254 376147 366778 367443 359008 529192 348437 350382 344468 318565 328473 325609 725568 1 171266 717754 398724 1 283548 1 152207 750217 263574 201168 1 250365 245858 423290 809844 233004 227932 224826 220813 220166 213087 208079 205725 181441 661555 184247 608580 207407 1 24144 186611 165703 174275 172005 73355 1 156682 261419 153522 157893 302211 154227 179034 165698 1 147972 146669 145473 144333 549612 812734 141245 109722 139410 139942 273737 139481 126750 139328 32900 139465 123792 1 140833 185049 142190 211031 143977 150680 1 141441 143596 150432 795549 115688 193922 9555 97250 161241 162181 127862 1 170555 46443 175859 275234 181512 1 66726 190702 206360 161905 200287 204237 1 215235 215316 220629 216841 227153 290104 465859 1 229142 1 1 257558 263784 180865 271703 272027 281472 286468 245712 314625 103606 1 305349 417740 1 452689 610770 381858 453925 1 723398 356254 367837 366100 422173 162163 391314 397181 413238 409206 673169 842978 1 438129 336362 399301 120562 284317 473364 470328 380749 495578 488889 33387 501272 507151 207937 506816 525799 497747 650436 356767 451286 592387 562326 568987 1 555242 593750 1 599060 684519 618461 617473 1000000 723462 622347 645525 409277 604242 656605 661134 667595 673014 678467 683690 233798 637869 664606 606738 1000000 940982 316649 724934 728777 733376 738773 748309 732536 756478 755869 803870 776902 762317 590879 1000000 914303 824131 1000000 1000000 794326 797754 684634 804248 1000000 784010 813332 1000000 818878 826910 822279 977197 828832 540901 973612 835259 843950 472485 840755 846102 839010 834602 916964 850327 848879 849952 856242 854751 848961 911030 853340 853698 1000000 858087 858415 328254 853782 930285 847108 650422 1000000 813973 850545 583925 849154 808231 835752 1000000 847404 1000000 1000000 839221 952056 834828 805650 854597 429929 1000000 794751 721273 866647 815113 827398 810095 949453 769193 797569 796990 776633 789600 786003 802573 105063 625562 778650 1000000 315253 913596 755305 776935 778647 740910 736300 728260 703124 722000 732292 939115 616315 561868 68762 684136 630124 260911 1000000 733571 726327 894067 666909 677184 643103 1000000 631913 602721 881715 385529 609105 766615 596654 590837 509549 578817 443973 328117 534119 1000000 548365 540767 537194 528745 523787 526870 513069 485698 498925 578185 633501 652141 471269 465682 461098 318459 478934 436892 484158 433228 424935 515852 699950 242549 511994 394890 459136 205767 233348 1000000 243205 359632 353445 341994 338317 393669 1 334073 331793 525901 656971 377699 335268 316218 1 285063 539180 265432 135225 264887 671469 256621 251233 246557 118201 237877 1 1 208467 223204 172244 211094 103239 205621 876073 199049 211802 70300 196750 859941 483498 650347 176994 120219 75360 169203 166746 558783 254482 159791 108100 158362 171648 75019 181108 558708 1 146373 150340 142252 143030 1 141479 1 178465 266603 314147 133372 138739 687619 123348 139116 119807 139550 434368 184815 141323 105205 231657 144056 1 20631 147826 147731 488061 151741 154121 221795 57078 1 165449 467641 1 1 167871 174483 483942 140157 26124 199018 194671 174018 877692 218996 208167 320997 1 197993 217437 371581 264047 229446 355423 618884 184317 764686 352711 1 251545 372489 285276 276745 1 292342 1 355415 236520 536078 681023 315691 320811 194999 327864 1 521707 347667 42833 482015 363882 1 481462 349396 394737 394861 828612 406472 364726 422947 434964 418680 437074 448930 293233 298823 461007 467913 473272 382002 521151 492973 503648 1000000 510850 538156 523745 1000000 531114 499623 614357 600596 568162 573489 598611 376611 587875 567026 596690 604709 806374 605339 578743 891280 1000000 637475 643160 648794 625248 1000000 636000 723444 697269 681449 687086 692483 819864 674871 707917 712464 717173 536327 699261 769886 47433 740663 746246 751513 371529 759898 537817 767742 470233 930736 778852 1000000 783566 781995 792706 783557 799326 815507 692453 897070 811852 814704 254960 820683 819726 826138 835686 824720 830121 783682 951221 841228 836015 721740 1000000 844308 846664 846876 848047 857666 510476 843979 853945 604370 852552 1000000 1000000 511921 1000000 901028 870290 380795 938405 664837 954320 1000000 856301 813790 847874 846838 237687 844274 843132 841626 838884 837631 836408 830221 1000000 864564 829508 825671 823061 829506 597992 967838 807147 779262 503986 797204 1000000 618244 1000000 786248 756983 782753 772775 941188 770488 731718 763525 743014 761907 749937 746300 741576 737062 712922 760278 1000000 320155 1000000 1000000 568978 704507 736001 686096 1000000 745323 674277 665849 92495 661724 687367 666166 637567 726970 679612 580961 606944 148945 790191 617937 591798 591606 981363 594865 567925 1000000 555815 753093 505449 537841 531033 1 219655 478130 236350 500079 682727 487671 1 431746 469043 835808 432083 1 1 884079 184885 427521 417260 397417 407836 399171 396016 390056 630321 409907 409684 360677 37076 355051 349428 489389 1 332491 958001 280810 388730 195122 305858 188509 324137 291084 286924 280171 938190 53855 265296 260907 175267 251692 809087 291737 236305 665125 262446 709831 192294 217876 219069 210234 206137 204314 295800 190833 192269 217211 186641 144870 254159 266742 199624 1 432010 164708 164468 171503 1 157639 69015 104520 419477 115334 146875 147493 47786 163476 1 139151 140987 1 681805 1 176078 228264 96981 144048 137983 1 138423 131295 138789 128931 128059 326768 141251 122337 189624 643355 104094 230808 102147 1 156840 159752 699320 170244 153338 38777 163104 1 283028 168422 173024 175775 257553 181489 184535 178821 190384 194019 177862 229029 208286 149289 195484 387978 274266 233205 374476 230931 321592 240262 245508 243690 253784 246784 190453 267672 367134 277362 301186 289167 457822 299455 281059 1 120529 1000000 324612 242296 640407 340582 561298 669389 495938 365678 875942 375260 380736 779950 1000000 403628 404194 410084 415518 422580 427334 435076 416308 446672 453192 386311 335884 760728 476344 676898 410717 496517 502655 881329 513608 521087 527412 781135 270817 598166 521607 559364 1 570316 575658 572464 593598 595883 688224 605901 481185 1 622764 498506 619025 643540 646539 653098 863258 594028 795788 674029 707998 690323 689177 819232 661677 825073 775560 688071 718932 735148 729501 508571 229911 743242 743550 710283 758023 1000000 482365 1000000 772636 776208 943202 781549 787580 426330 797263 622067 599343 1000000 819569 1000000 808252 815398 651116 390141 904772 878414 203301 834904 748860 834878 840088 830099 840691 1000000 837763 649330 328633 849078 795210 898347 849920 549303 850899 794957 852237 841615 852663 852848 849396 1000000 687817 852189 661881 1000000 850514 790065 576200 847801 851840 942153 1000000 843945 1000000 840106 363922 1000000 835860 833051 830508 540620 825713 835099 820789 819095 762464 812190 163228 528261 1000000 427316 812352 749831 789948 784511 895093 781639 452679 749002 649333 763733 640582 775925 751597 746713 1000000 710007 732037 1000000 677748 718988 489847 865593 704130 929417 890377 1000000 310868 590752 181508 668160 693639 807737 655031 1000000 639605 580186 70612 677134 994843 639069 604343 599009 500053 845639 581020 151308 578075 562848 556754 954888 405934 510727 517121 523552 539054 761146 528498 1 544875 453163 484505 1000000 447513 470231 454365 451714 445540 480410 427918 440735 422582 882734 1 728094 1 424074 1 270720 373417 349396 829443 376001 180625 348683 112220 920094 339207 322643 1 310322 289237 301339 483987 291119 358685 174327 276022 271161 257964 261630 264520 181550 314154 389662 450394 62028 1 233839 857430 201717 214207 252692 204447 1 171313 312645 194351 189694 183975 184490 270372 177930 174719 599427 83426 706721 164914 568366 1 157857 155870 241949 530272 156064 134917 93577 687293 154154 126222 142306 239822 140478 1 1 138567 152417 1 183248 137508 141456 137532 133655 138684 138461 100631 343462 124068 147247 150455 1 144423 679927 147202 148560 150150 151839 1 220101 73775 780389 192745 805693 171379 667985 1 160198 653148 62339 398053 58565 1 164616 499975 274298 202821 205606 122743 1 143923 907233 277591 229878 1 117260 167005 247205 354183 256293 260946 1 274404 338136 280325 256845 290287 1 875260 355204 311099 343140 166378 1000000 332087 1 151446 349142 36360 25559 389281 436277 302045 367353 783146 994163 248060 1 1 429327 434099 675528 312837 444613 1000000 652350 463095 457413 444101 505262 457049 493723 500452 574513 654540 583611 552008 531177 539010 466562 549478 555703 494622 564157 717715 275369 591932 1 541463 628976 119464 616356 615275 531581 638290 638700 644283 658750 866807 699506 612195 492523 673029 678169 688579 376678 696215 678404 703877 809473 719074 498139 554053 730205 509181 1000000 1000000 734930 154782 855267 762821 851327 770847 827499 899762 782283 791707 1000000 667124 795317 799804 769609 845600 735393 333386 831827 817376 352799 823323 822571 860529 829479 828534 829440 1000000 837329 839998 840698 922994 758696 244402 846136 217786 852813 682145 823172 850489 847909 834965 825972 861181 1000000 1000000 693702 852174 871086 851224 908055 583588 846193 148775 889406 846420 877874 844098 842733 841258 839519 837845 823339 835827 832365 554119 929533 889669 1000000 821184 921988 815633 814600 801884 1000000 574380 607409 797281 892371 505301 787233 785745 433704 652321 759410 768265 764285 760166 733963 751696 534294 1000000 753846 667754 804456 724253 721297 545800 704268 739140 554499 1000000 910953 665117 678765 169121 668952 688129 604765 452689 598843 456128 634996 852496 623472 595045 611967 1000000 585370 594448 519160 582124 1000000 570086 563972 591961 1 555272 527249 671659 566680 522324 514782 509117 502540 152859 489792 521285 477573 1 124501 497244 453870 456571 653821 521809 438026 422249 367495 938947 401168 598254 387191 381890 433720 374572 1 338733 319253 452670 331492 420782 334793 1 323214 591188 313373 309485 302213 314432 272586 1 281777 276816 147066 848347 262352 700746 514299 254641 1 239657 496578 531324 226496 290986 225812 215017 434824 207346 203741 237504 196667 235265 79225 208386 183671 170768 168116 365086 85276 1 255916 1 162195 166291 171905 1 104307 126918 1 103257 125999 171221 144329 254500 1 141065 1 1 143651 141248 129619 1 131309 44008 136713 136863 299947 156632 148469 153754 138818 139528 140352 146999 193139 640681 144706 148902 147493 1 255470 85661 553295 154457 284483 1 154948 96894 552979 187050 1 1 178578 190267 1 189830 188278 502110 336403 206203 204813 208441 182588 215958 283822 224008 642659 238113 224238 416477 36336 644119 620152 449749 286439 265833 1 1 457888 288204 1 244030 166885 360636 455620 425232 325163 382301 1 341697 148249 384299 340114 409571 370269 352178 381959 654600 405427 335802 249475 411780 417830 423454 1000000 214606 442234 447049 345725 93031 432047 379094 1 482718 491648 1000000 504014 208485 1 571712 528768 534093 526165 547114 545943 564688 40910 382654 577641 583379 590392 600378 681332 595998 589874 593195 626824 630486 620125 704454 551343 815914 660916 174705 669676 1000000 536768 670807 442796 539681 647050 922752 617862 711889 721102 525285 311925 916407 737344 737356 748260 606322 756770 1000000 761169 769082 773008 666342 782200 317472 694724 788824 794725 797872 801535 1000000 563509 707068 813147 880453 818935 988177 823630 753178 828213 876842 832449 834706 835903 837952 839380 818702 842592 841724 830627 297936 898304 848185 848998 967770 804960 853843 1000000 845724 851557 831696 467113 850378 1000000 530944 358343 845302 848944 795398 858758 861244 857238 766877 1000000 732030 603812 842858 787291 853146 777399 825879 828078 825816 773039 806459 818716 698603 798790 467095 1000000 624034 994619 798114 796915 982188 1000000 784017 768031 594809 737058 603002 925714 781354 753147 1000000 748629 743651 739443 726009 735752 330079 661755 575611 1000000 707422 493708 693788 682376 712755 679551 792140 669305 664055 636569 657261 646551 142446 434689 630233 624512 618619 755801 607023 603380 954173 589138 580861 776784 265943 565099 1000000 552966 547075 540630 534503 1000000 501638 515320 269018 518321 994866 491630 485882 478717 472853 411727 1000000 575248 447964 443468 814597 689352 523480 396988 411256 405016 218713 393444 298355 381452 447562 1 69819 360583 377415 354883 341140 419563 121223 322974 227581 393905 755020 303606 297822 292730 459120 77470 248599 272703 305823 218321 1 253729 248997 231876 232214 923279 639278 227337 223398 219395 141157 212767 215983 204157 229706 196898 193640 279096 187072 185950 1 317291 172723 32623 168385 166714 164334 162200 159862 152037 1 134346 151848 153374 362895 92406 145421 148535 137457 124258 240292 133887 1 151764 136967 75412 144317 522101 136288 1 103689 135930 142511 171843 137031 151625 133409 64713 154518 141382 142484 143699 140293 1 745529 149599 1 129524 1 66892 157939 300883 168697 166331 1 234951 135689 207475 182074 183031 180958 1 350693 475488 199605 608964 280488 210482 211876 733024 1 227013 230392 258471 238585 248641 247794 594265 257005 261715 141087 41282 293692 1 1 290014 296377 301536 288997 303744 757201 692246 324752 301886 88754 344569 393891 443660 1 367968 370586 430303 388490 177001 395459 317287 409425 415543 417649 466921 427058 441306 435091 452329 474538 538769 92993 478204 567872 489221 456996 347494 504493 837739 886123 339695 406030 279949 544915 517553 554218 303536 569065 819081 581458 677659 1000000 594685 605123 749049 477865 678154 537452 523702 951505 645422 123554 656552 595886 670335 681411 710491 304978 669650 859533 820068 150193 732073 715348 718768 726684 728323 1000000 606695 721486 1000000 975080 1000000 606739 645771 934324 982958 1000000 790874 783155 942551 753400 1000000 796330 949842 801385 811966 808892 811763 826531 853595 812689 710706 831040 826887 818277 850669 833200 817915 360195 255046 842252 841563 874846 835932 846721 1000000 846944 848436 848642 849629 1000000 1000000 851425 850890 850901 850452 1000000 861583 849455 849877 844056 849069 849724 1000000 852582 834643 843601 842282 1000000 197067 837732 736352 718889 829593 830240 917598 295315 886684 847381 1000000 804499 818208 811576 1000000 782548 801345 798222 794857 547214 784429 191981 776949 776971 356135 769480 785362 761579 754432 752920 736654 778957 947308 811149 730563 725963 721218 710589 899535 669914 780746 543420 691252 401408 680946 622041 676694 660971 655069 1000000 531944 685497 636981 611742 625066 616363 465175 127985 503842 600249 590139 583853 715480 571777 567611 576869 554036 492710 537678 629146 1000000 280715 1000000 541969 542396 498506 492106 487782 1000000 1 467515 1000000 454816 1 442849 442204 1000000 424504 365968 412372 406342 949080 394356 388488 382393 389405 143860 364966 358808 704923 415728 1 1 763625 314831 407550 547164 316169 303987 135169 134411 303902 279899 278408 170380 268500 386114 258835 661513 180238 245239 239097 1 1 229874 230718 219921 221904 278931 191799 205326 154938 189033 188847 191900 81159 184164 313894 174352 176587 45476 271013 1 1 603079 427479 157097 155665 153663 195272 149428 1 819204 145215 408474 142508 209847 139188 144259 1 124125 491674 216444 133515 315219 135642 135536 16046 135650 138346 114364 135574 1 103662 1 1 53753 141897 313086 144363 159749 146890 96962 537487 154012 622169 258721 137175 159805 143819 171874 761197 548112 231211 177512 177645 446902 184628 187806 237662 231071 217419 201434 265623 203441 212465 216471 214789 249836 385853 228930 170137 1 474273 303852 97205 259498 252239 226861 370854 279046 408178 326607 294228 394847 251285 324563 315302 320220 324327 381131 779780 342833 348482 354264 808651 360297 363688 401918 675556 394154 770305 473439 347436 463473 441541 425269 427938 434102 424029 425273 486583 504905 476087 474424 212523 435235 242729 499224 505414 508562 520134 532240 524882 379478 826421 1 554378 1000000 578910 572924 957890 584958 544423 358017 602795 654460 614511 619296 626114 616175 768779 643189 648786 648180 791609 677174 1000000 634217 776590 686525 252206 696899 489591 739704 896623 740679 681330 727705 697867 761381 913247 541278 692202 754838 924447 1000000 765542 974444 906020 683730 492376 784541 357762 791746 771426 798170 725725 268100 808833 856422 933626 477950 885033 820958 823370 828690 822313 751675 434593 396817 800502 837500 468991 841966 1000000 843007 840838 845466 828098 794876 848064 1000000 1000000 1000000 886610 1000000 310912 461440 820760 971474 868308 859912 848878 818843 1000000 837306 845559 883694 843436 969766 662974 839118 837573 858067 1000000 1000000 833255 851028 825990 823589 538856 468248 1000000 201886 810580 1000000 1000000 828512 798351 777550 791838 763364 576704 781629 777517 743359 754829 765812 684976 614945 753398 749340 1000000 751966 1000000 731352 136748 722446 571061 687943 707564 1000000 697337 653723 719369 631317 681387 97034 663399 935129 1 45537 728004 637998 629936 630961 621103 14111 599808 601837 943893 599219 1000000 373 567055 560745 531952 554996 549553 543580 536777 211675 559145 518145 507704 505876 450811 491231 515723 469464 15972 221589 462454 502848 473275 443998 644957 468126 457130 386584 276500 242308 402445 378420 431963 383582 377691 450787 792610 312106 354556 363006 283748 321751 331956 459253 117312 155020 310192 306920 308021 520855 282237 284094 283287 282428 269321 264419 532920 255156 250540 127718 241731 676455 1 228858 233602 210343 216471 212573 203393 1 247620 223751 286283 358547 186068 184525 181389 1 175463 1 115833 167482 160816 217668 156331 522032 1 173920 63596 316778 166930 277805 340366 834136 716899 515218 139999 136556 138127 135275 136890 1 85675 115278 272088 134953 118984 1 136161 617227 586729 272553 1 111447 647472 139546 28587 136971 142959 150056 207342 153668 285805 137485 152629 154723 156859 158832 160693 99570 1 359109 312668 1 173058 849020 183851 764866 237467 208671 566101 229180 203288 203194 1 215218 175816 465090 226900 880737 234550 239432 239725 248531 243736 277846 1 271394 313430 276673 282945 287024 633110 554472 302446 467559 309045 318528 368951 330001 316501 337082 345910 992516 404827 1 328890 365795 380910 387443 392761 589634 404781 383230 417300 403353 429323 435128 207194 448365 453570 364182 465869 1000000 609226 486079 490611 368191 655080 652994 515390 502153 527771 31770 730785 510505 569494 562103 19404 562716 509006 666610 942434 597429 184144 1 1000000 618044 624077 626949 690688 640944 646559 652128 595329 529327 711934 673908 898497 696309 689721 358119 684888 703104 853009 983963 757048 87091 772302 728268 751126 742592 746990 1000000 755539 1000000 1000000 780031 741186 775256 1000000 782886 995254 885827 793314 864942 934494 834161 805957 145903 645638 814442 749147 819639 872186 449565 826515 829144 1000000 624177 835136 978659 855148 839401 1000000 462807 841505 772323 845550 810349 911492 934656 801595 848942 516949 827073 1000000 849736 849664 851247 919792 851159 943295 842175 314986 1000000 845196 931865 1000000 833855 840326 618863 837440 867118 1000000 699366 830320 363465 825918 1000000 825044 812439 816464 1000000 734190 807918 808157 806021 792316 498281 792227 769210 922618 781674 792055 992787 600925 762051 767369 758455 324458 84424 744398 739828 1000000 723770 727204 597619 712730 713204 647646 706944 185633 948878 638079 806971 673880 646102 665898 661262 977359 650916 959895 638584 632094 597916 625909 641755 610230 604131 574440 783079 529535 580523 27646 239989 100134 556313 909315 486232 537932 1000000 523099 536721 513239 714736 342288 416121 427702 482235 889573 213461 567197 1000000 670336 283355 624499 526345 480944 541064 254447 406755 399997 223686 377617 190933 378768 384199 367068 325387 361072 126923 344631 730578 332962 327392 520431 316517 311964 290303 184870 939128 307833 311958 277296 275080 271924 264849 260584 880385 248211 255154 266138 231026 31308 229321 224286 220918 219237 339849 209839 201542 242062 863387 177711 187769 188010 209159 181159 175699 175466 237564 152642 30643 175664 1 1 158460 163255 161211 226494 354020 254980 136943 371477 291607 136707 140809 139686 158697 137719 451342 1 135515 107408 57506 550637 155871 134720 141770 135505 1 135522 182165 1 214958 17742 51774 136238 490983 146156 440096 144790 518094 804420 156581 113056 340205 155548 157561 160198 248356 1 155590 1 326682 1 92377 201513 646935 187943 191128 1 149154 208698 542070 206823 833027 180100 1 225097 731955 233158 592886 112896 243059 75255 318417 1 219482 271444 425230 241184 957978 223524 295187 379438 817708 88116 316355 320448 926446 1 558913 346535 349658 353554 517615 365542 372736 303958 391827 272441 396387 215297 1 4356 420499 426573 256786 453639 456501 451102 394988 550354 469689 475903 481954 559035 938140 494128 522312 1 906016 526917 531527 537679 599302 672393 556053 459663 570759 673388 575672 582816 592158 599935 605190 617969 634431 628885 626026 633447 576577 587600 650306 655450 261690 666284 735442 800487 682349 686602 692717 908473 471743 740298 713774 951154 706672 618783 731675 736229 731528 745124 716363 185924 1000000 462416 173012 774658 773778 757889 796499 792195 788592 270360 1000000 681759 774885 804433 460297 544132 944367 675858 734499 897977 636179 825401 828968 848254 922697 987552 835684 877934 713809 1000000 1000000 842572 845615 1000000 1000000 845274 1000000 554019 844826 1000000 849402 1000000 898830 849083 848941 848685 719043 844764 845312 838496 819406 813277 995568 842747 841551 1000000 725567 840004 835817 1000000 831638 784802 1000000 839745 642065 637498 183649 816449 842221 810771 869991 1000000 802225 1000000 795857 792607 789482 785714 782105 698754 770743 811350 807949 655879 760771 739017 725414 1000000 638470 788403 917726 668237 918071 1000000 717173 777089 942244 698834 694611 694333 646061 695516 1000000 668435 661702 946815 743131 625633 1000000 441967 582404 755267 617684 612555 599879 589380 601331 667582 581682 575651 371560 360187 557380 343529 601682 538056 482908 538059 521088 347970 503915 504186 497401 286972 483400 477227 471012 465231 1000000 452472 423515 440171 424506 461762 421778 415751 920326 464812 409365 487428 173746 379854 838110 364813 362658 417112 346062 351506 339518 431427 328295 103510 361202 312252 304810 310022 372839 1 325000 1 1 514800 332009 266212 323176 258777 206851 496380 272075 45469 229867 216234 221559 217528 215641 209721 209026 201035 841585 1 191071 380918 178921 181731 473156 1 1 165913 653486 193209 162492 1 157241 153180 153540 151088 582331 147905 154682 104868 143165 224686 245348 131229 94946 135207 273454 136757 198399 135679 574892 133983 166248 133704 133734 132429 134074 98629 135354 125526 2451 140012 137811 135138 139799 141038 142565 143748 144898 150318 409001 1 118737 834569 156252 158754 166540 1 165806 168641 171728 116490 208651 197839 165075 183287 189682 197377 1 200078 1 386127 1 732818 1 603709 226646 1 235779 245725 258457 182383 251638 757634 678937 269256 272935 277875 282789 135487 29617 16305 303572 1 318865 372982 325067 116902 294816 693446 432117 411807 486810 399442 375498 742653 382185 1000000 393935 750793 404631 414689 775623 426408 438996 508160 940411 812312 472901 463388 455243 474346 479880 871116 493391 772763 691026 244801 517880 509625 899124 681844 541689 580243 460057 559738 575525 643874 586844 583931 588939 595848 602262 609991 971922 586469 693530 630807 1000000 262149 801045 654250 802842 578128 702636 200107 683625 685462 690458 695691 700695 705789 636161 712643 850452 976968 882979 689669 550001 740819 537399 751886 756308 760151 711665 768283 772077 780370 814788 783188 669817 395607 793706 728760 936585 812828 805982 809598 811660 830952 840418 794811 692653 236689 829189 834736 839398 1000000 443278 835818 868907 838889 845127 841525 834846 852630 844530 988032 834695 694156 796150 848614 1000000 1000000 852070 847218 756223 957984 831149 847381 846873 846312 840447 225826 843250 883209 842933 600995 1000000 901362 732366 835498 1000000 835697 883665 807728 828543 817203 824409 651683 628121 811161 808353 860564 1000000 1000000 822682 280146 1000000 809940 1000000 759120 776905 764133 767486 763909 798688 755071 619079 1000000 742324 972727 733489 94883 723982 752322 714669 718569 613676 699870 146784 687265 684410 666118 673951 591664 663187 686465 633369 743446 634048 635395 545051 795750 616225 655894 742013 600811 837802 588764 713868 581030 570949 564685 556183 552497 675577 149469 833754 665677 1000000 171842 508817 760729 493291 681710 483215 223434 379243 453270 460068 371178 468858 531691 123443 480130 929965 620879 410828 864531 398788 384954 386848 380939 392872 369230 227503 358203 351875 343566 783817 160870 351708 324269 271765 312920 307627 1 314919 291902 245949 1 276532 300391 412890 261943 708471 468185 621168 197156 341122 926092 229347 243963 166364 219113 219924 453740 206153 178084 1 196201 1 188712 274785 182207 337944 179831 130969 170428 167718 377243 692126 284180 1 101505 68059 151509 1 205825 229924 1 144186 394744 287997 139273 120952 223612 136176 145228 134793 134352 133587 106814 348631 133270 1 120310 487051 99906 1 154916 103950 136043 1 146609 1 67577 119629 158343 333494 166291 147452 149279 155175 152902 153255 157485 174649 53758 63585 167264 193114 172741 175634 177451 556448 513959 358230 182328 1 198437 853038 836754 320174 1 121623 1 224894 92959 1 238375 508161 410435 549790 256661 293998 195292 250737 275840 84018 69423 475002 280100 301400 313190 312049 254028 321703 309066 404631 365953 336521 614260 356998 361950 1 461534 344486 515700 401064 395368 1 295015 75795 421971 972018 3717 440194 446338 452499 466689 465478 1000000 511959 843866 388766 1000000 1 506329 507503 473273 524365 532920 545156 544666 556398 691260 858894 390795 770709 561852 585112 436261 50838 533422 610224 181998 1000000 628527 643683 639958 193367 651021 669763 717842 627320 1000000 678020 635842 1000000 691530 753886 703802 672833 712471 1000000 723110 592638 1000000 667770 789409 866396 665904 354523 758420 762483 766447 1000000 775493 694436 781982 791063 788595 778833 888443 749002 966490 804529 829266 810647 812921 816040 818132 823078 822883 697966 372578 909439 278749 832989 841729 828483 1000000 870003 840645 841634 842869 840180 763338 875295 846278 853491 844215 180719 840354 855578 852157 850273 1000000 862378 1000000 846291 803340 829017 194969 1000000 901020 291066 839799 1000000 813373 812220 833710 1000000 830044 828051 202726 576309 963961 891282 636578 816404 868381 813397 1000000 717588 799654 653691 797483 790488 753933 1000000 779058 773550 802412 918269 354462 1000000 544406 1000000 747449 745953 714070 733434 713675 1000000 720245 1000000 709950 714084 704795 663231 690539 614676 211934 89143 535988 664135 409208 653312 636358 630801 633411 636605 607872 621675 142003 611332 511900 704024 541722 583062 243843 1000000 570680 1000000 748295 547542 541496 522465 563063 509083 509851 566615 545715 499700 462495 338564 291382 1000000 549089 460643 454679 476457 1000000 436346 420448 298925 432151 411932 341790 1 398705 387955 369189 378209 235620 365107 433408 352975 346004 341621 1 845641 806097 160664 466356 308989 1 264203 1 220984 367266 332639 59445 232812 261008 258113 816408 365632 242524 239806 235414 133643 181219 389116 210288 214290 148629 478485 204125 82669 197193 192429 189040 133057 182528 185567 176386 1 165229 27699 165669 174390 160251 154722 155653 10449 1 95352 145982 98879 228366 547556 146662 140170 138822 584724 118044 136090 135637 132493 750895 132066 132929 132687 131091 1 796142 388289 132180 210210 27737 134450 135791 1 1 1 140339 283869 174105 1 153221 581286 150134 691860 164121 154045 124060 275704 614037 166693 170218 95210 171330 172846 177142 596194 188912 191906 1 187774 1 200180 212054 107046 224657 197043 219655 617529 1 227788 236498 239636 239729 419322 258352 259396 264101 413061 321202 1 283814 783646 294167 311285 176755 1 492105 320699 787430 439809 338238 371706 596629 336057 367247 155255 479574 381546 383529 1 401575 515742 585284 417381 448369 258899 108653 174507 445020 432167 1000000 463115 464529 495344 195781 486673 702389 496622 508114 498491 518200 524382 56110 538198 772447 842999 480391 609944 567210 1000000 938513 584567 591215 613746 708222 608900 614739 622362 597563 1000000 636481 453515 1000000 676396 744782 665392 1000000 1000000 1000000 683753 738564 644499 704687 706674 712083 1000000 732428 1000000 631403 946437 739920 743766 1000000 262142 664874 760506 764703 815226 772482 856939 779902 841821 870992 798655 628319 796906 800035 1000000 1000000 984317 772733 809016 818936 726579 716191 818634 817679 725525 830048 832169 445767 838347 838393 855759 839605 853552 868837 835687 852404 844682 846522 845968 919001 1000000 821387 847250 853816 509021 628577 945958 801757 710404 1000000 880149 844087 842884 883683 146645 860134 1000000 195562 652572 738580 831849 934089 735847 348475 823577 821476 869953 840081 746829 819078 1000000 545257 701414 799449 809558 793605 786858 543801 785383 781156 964838 769384 562236 761777 1000000 401172 1000000 403256 666527 739457 744039 730400 744917 719370 687935 709550 707334 1000000 696517 797925 686277 953889 675873 349062 567569 144070 654425 604564 620663 637531 595196 626450 621342 611985 290594 1000000 597107 613585 595920 579045 647107 562117 548241 503697 546238 543560 139084 530460 488154 490360 466458 384446 350078 1 495282 295688 458186 469482 380084 455981 181140 445445 437511 442083 748478 676884 251639 609308 593736 392315 377186 371250 228652 371545 104022 359561 465987 348257 290569 330213 324749 298394 486298 317038 322148 304051 291531 293669 1 283409 278372 273318 411421 263798 293411 429034 270624 244970 240482 203495 233305 225916 228973 219679 688006 134283 212683 1 199932 1 1 189410 785222 1 186443 176273 1 170931 236073 162011 1 157831 61870 25903 382356 238611 151957 1 161870 64303 142612 1 139806 217720 136419 133570 191133 134636 1 133206 133453 135506 579926 132702 594450 1 129437 120262 163570 779987 133788 289050 162123 33580 447452 1 1 314427 83503 130039 1 441689 149844 150814 171676 154982 1 68335 812859 1 166949 571235 241149 550237 178702 181815 58566 239337 178660 195188 1 202454 187219 490081 202721 231558 218238 221249 230971 347418 1 247355 447329 362040 257286 262560 928556 878229 276816 277688 767613 291928 336337 153404 410013 457667 478811 324002 276724 333602 175150 202668 937841 587190 346080 369424 1000000 381517 330326 333347 427773 403603 706687 181126 322015 675385 1 493712 88981 453581 460079 466263 483900 446895 454149 311212 497244 503358 486379 313312 521976 938439 567020 541673 1 621477 558671 1 593031 552412 594229 471973 652788 541432 1 613423 618259 602493 771438 523599 666439 647023 685125 657684 573562 668594 769771 680298 922213 690323 694525 796643 673094 709569 714413 729173 1000000 734500 733114 739891 741971 708528 750649 663628 1000000 762522 685876 408268 1000000 762704 800824 785376 788804 896018 521732 798330 944263 804571 816972 800394 819478 815548 961662 398365 236041 824875 823180 849899 834232 998012 744373 835831 838723 838934 1000000 841041 614148 843027 845323 1000000 877109 845710 846126 947567 850171 864455 846683 847860 846460 845510 711553 1000000 450710 283883 1000000 1000000 744410 839333 1000000 836615 837983 717823 831937 812588 1000000 824937 823893 905120 835916 813208 813899 327771 814413 806155 799363 800617 860228 429854 961987 815140 292067 1000000 784460 779181 1000000 841343 906503 751084 976371 675114 763928 849134 733174 668731 356122 805679 717046 491404 644188 709851 697372 580730 1000000 646759 653839 816946 664387 752347 839394 577953 593090 704000 630476 490350 621369 570603 609766 603911 605459 580694 586141 578923 583540 269320 548085 1000000 549866 592658 545038 536290 520926 539603 285042 569706 436143 424423 481963 429337 782888 467183 661549 401879 956627 495597 441912 432543 540612 405150 1 347065 402439 189566 390186 483996 376055 372939 259815 314838 356581 349479 372390 286507 335365 327103 806089 229529 304335 800433 899104 1 289792 284568 279288 271695 385614 271348 169356 253624 362030 245677 319367 231581 232329 837487 189823 272040 79155 211742 1 98630 65978 433479 237411 189781 72947 183162 180096 212391 78271 167887 188119 163891 97444 95555 160534 155780 153535 151432 93382 208193 103231 144041 143320 134975 139624 138310 51121 100402 729859 47545 282521 133975 1 132066 131452 131867 1 131677 579611 131515 106384 133234 601641 150240 115512 1 1 161582 139245 24152 141100 142610 140755 147570 161104 133154 151992 153487 153401 832968 160700 1 119945 168130 208063 1 542168 1 592459 153827 190627 208978 197119 283787 206992 208266 212475 161803 98682 158181 227377 442 1 241561 244323 115851 255379 260111 206346 269541 270948 281976 874672 289891 61519 300322 305609 479146 292824 1 33051 332886 338428 482649 411054 350788 372724 842471 331540 534202 1 542146 616108 169181 276814 414789 1000000 1 548029 440611 445373 506080 457704 170803 479643 476437 349520 489759 651810 1 342275 346136 675298 529695 527454 538081 528434 1000000 531911 562866 1000000 572746 594518 358993 591749 478223 604280 608437 585397 621769 627503 598619 616645 1000000 980009 655300 660975 666514 683467 612900 982297 1000000 817680 753600 793734 725008 711908 717246 720337 740116 288594 606499 740194 744091 310047 757458 703716 755407 765197 797210 970622 570644 791355 898269 1000000 790429 797390 1000000 799964 395020 1000000 808834 1000000 808280 830082 556999 821395 1000000 346725 798021 1000000 822585 833146 1000000 836245 851591 838941 895916 952944 145638 1000000 872515 844386 844994 805584 845679 838959 479240 1000000 1000000 845770 1000000 731490 844548 960076 843116 831708 842259 840262 839092 943870 848244 986133 1000000 835682 575136 827978 1000000 827960 1000000 879121 778649 791390 702624 709301 565835 538572 815259 797236 794256 606468 781042 783739 780666 775504 860128 493367 772121 65227 740355 565013 749344 734098 738617 687714 721302 727714 373600 717778 716274 708129 773110 696607 689641 687814 679911 677645 660088 698302 130805 649203 668939 897194 665402 1000000 644528 455266 616658 201113 658590 805308 593249 587281 584441 575256 566212 563183 527483 591410 951753 772303 533273 662116 523444 514110 472992 518321 805032 757399 486948 474986 1 468745 431181 452166 65049 372330 1 428025 421540 653499 404000 412728 500566 391309 400643 379430 246740 367728 312616 741586 309981 265769 306751 333519 972040 326949 326391 306661 961064 300721 935014 290517 285143 324221 405051 317171 241668 264583 557948 524089 1 1 359284 233028 228586 224271 1 460672 50538 238822 210698 233526 197198 185452 297741 186800 1 104820 159169 281138 171350 161576 418639 719202 56935 158128 155796 652979 1 67131 1 1 427267 139463 140787 1 131067 562927 135773 150232 239943 133125 459398 497175 125630 490030 130857 135696 107876 176562 130589 138935 236829 132177 473007 448660 208031 195241 1 138087 88551 139973 1 121367 152840 43714 153016 150221 152657 158999 157015 150084 174650 169084 166998 169887 207392 1 178438 1 131202 181406 192855 160777 199099 147558 206562 268377 214374 429486 215838 226833 230958 236980 434901 244227 641652 248971 258173 263096 283627 1 1 293258 488482 78075 298193 74595 378117 296635 321800 1 301508 348100 346598 344891 766108 873025 960758 370700 343915 719823 388455 388044 396645 333155 561619 418534 1 339004 277040 630294 396497 332067 153219 45473 470478 487042 186522 610753 462854 1 439129 525322 523422 528657 1000000 574936 758963 553643 865132 532000 455726 214605 699479 445271 207110 602050 608406 661188 419236 625261 195099 657983 643135 824613 552859 658563 664164 726150 604247 682353 686248 49582 695583 700880 736221 955958 714921 720011 724765 800025 718605 762661 734101 819051 763993 696656 759871 762985 761228 933232 774946 816681 786855 784790 829332 799747 792983 817534 801962 804630 942865 810928 793074 770539 903057 768564 873982 1000000 827609 1000000 842892 575944 833676 827056 509547 755018 832380 840645 924316 1000000 842990 843958 1000000 844129 620650 384301 843023 845506 853734 632397 1000000 844530 842576 874927 1000000 700448 812868 955144 1000000 837597 836245 162535 306828 784726 829810 715289 815138 1000000 1000000 819901 800101 814598 808991 996653 737450 835906 800756 815344 732901 807468 972096 853553 683535 138550 759163 767298 558154 743766 758228 579636 831511 744773 751489 732230 796927 727909 769762 757384 726367 708953 697667 699789 36044 688867 1000000 748468 673285 839106 546656 587689 398991 662178 147514 353352 637445 599295 559293 594403 706115 451933 594394 607017 582521 597004 656130 400694 107424 633340 341407 539970 567716 527713 502151 496935 1000000 502809 495856 490513 366594 478109 830358 780292 459543 564949 443650 441025 310450 428157 420149 405488 445367 471897 533813 369708 1 107387 374865 447663 496219 1 482253 313198 340008 311896 708429 177857 906803 312503 306977 243365 382592 291868 285622 166070 565113 288213 265548 246644 256721 251743 247118 242566 218945 907143 650144 225106 241230 250065 59530 246629 204918 178933 196300 189990 127357 248624 447729 180218 127948 211117 145228 1 587268 163278 127540 140368 155762 153603 1 146272 535537 562111 319073 142131 337912 139178 144286 1 99281 140864 133429 126503 1 369773 130856 115315 169603 1 130094 130641 136097 204171 661660 1 46984 47386 404963 259336 140077 1 1 138557 110064 1 362945 116536 153969 745902 148211 147495 148455 236068 160563 556806 165826 13116 174040 179911 181481 46672 162731 186994 190391 247417 200031 201126 204878 208705 212637 382644 220726 811929 727094 223073 237780 242222 246740 235346 415862 260856 265790 270715 1 247885 597236 300920 296026 290978 211685 312060 371379 422165 337997 306606 1 1 198412 354511 372469 377832 380963 380195 503850 392083 139276 405014 410124 1 377918 426619 327745 510773 416955 652683 1 699620 963959 964489 483865 631044 1 502542 503634 514877 521053 527637 573063 683848 648933 362207 561000 555632 174259 421510 579593 587927 746755 596337 496220 611521 641654 555882 628686 634584 640024 647191 687553 245953 646511 173342 563677 677740 649746 1000000 691933 801019 683567 708399 716009 1000000 722349 728849 729820 739705 743872 729496 959150 753619 710108 786296 1000000 781741 773284 772877 1000000 784064 787479 792647 714574 695528 800827 803149 806993 935264 1000000 814041 649828 818889 821150 958927 832337 575974 1000000 1000000 878374 723267 829216 836751 838269 858580 337961 838601 836599 350177 854677 925940 844392 846564 1000000 1000000 843995 831796 934025 893493 844860 843114 784186 832290 840704 836934 616005 838284 836000 833423 834360 843674 825922 827898 825960 827663 839783 819523 817172 773250 1000000 820577 1000000 800009 710461 797714 794910 791700 399544 785008 791019 92533 864064 863819 766409 762835 869345 754744 850627 1000000 742036 735980 691275 1000000 180894 719329 714587 708422 643456 655827 696886 689799 520193 596198 674183 1000000 663533 646995 640535 1000000 641539 923805 475925 516752 501205 485167 229846 862060 595196 294805 528600 728029 1000000 1000000 586065 499951 547030 93714 263206 525913 561328 673971 510444 507274 497896 871491 917542 866470 476567 465529 995472 764190 449327 371446 436059 380697 409563 515462 484271 405778 139695 302063 387035 371606 375735 739990 391873 59846 347330 281396 341035 325298 78225 313924 321571 51246 1 588036 285815 291155 286257 281800 276754 276630 333904 1 1 886375 248870 243182 238794 234827 230743 223288 211200 219102 192376 209367 180901 334118 420540 195909 196448 164944 139703 147662 118613 208237 1 169966 166092 722348 160881 158334 155946 152312 210324 96263 147737 147549 170513 141841 1 121080 137626 1 137183 640646 133215 132376 134999 215237 1 57665 468511 129603 459734 37547 573227 92977 130012 75573 127549 1 1 133563 29142 135636 176980 138090 782777 124357 143275 144769 124504 148121 144592 247390 1 1 157469 162586 244911 1 151195 94586 175830 1 335265 185438 155386 117291 323368 199471 202632 207039 232248 107790 203443 225080 229225 260820 238379 240446 268672 246890 254243 259190 247951 267659 273892 278706 1 67246 283182 299381 323010 914854 315238 320796 327792 352098 1 344159 1 710645 408068 366161 929770 377903 384002 304485 363574 401764 407804 540109 1 426034 490993 987945 546256 461424 505808 138729 470893 1000000 481531 488559 493875 499597 506327 489470 479354 657170 1000000 713297 317223 549488 546515 550376 594055 570975 300495 602183 202384 378035 603358 148182 615022 620594 226982 632538 673211 626055 1 650171 658698 900687 57874 929800 677231 1000000 569864 696540 697634 523103 863517 711028 720690 650064 943161 734591 200120 806254 747868 756877 755621 750364 949716 1000000 770437 184826 779730 782475 888599 794851 703795 832718 793271 743169 923784 806494 1000000 812522 883936 816924 395819 814737 1000000 824702 829043 829650 1000000 853233 838121 836307 888835 836655 616925 841662 609334 825323 843188 1000000 838217 843012 819026 844796 844132 756704 938598 843679 843586 884610 844496 904781 776983 870930 825498 832093 821968 857361 195053 1000000 450808 840940 457050 808050 822496 832906 844736 813569 938003 809976 801658 804217 356709 670171 795708 610421 761348 785407 741600 778520 777367 818296 883433 766017 759193 754733 904184 747299 694052 738539 1000000 729341 440364 720109 532456 1000000 1000000 561709 695766 690723 685607 680309 715360 291256 671880 658574 654032 648120 625194 636967 556790 583653 1000000 616123 616296 611699 644191 590627 590339 576928 679963 181049 553010 279485 549091 1000000 332494 579438 519363 517727 510054 511684 496484 508023 287194 504356 405416 469721 461912 455729 541774 399655 435920 47378 537508 35340 412479 406894 30348 50738 946679 382773 376928 380289 241993 262453 352503 170714 342090 29648 330867 330474 1 310527 313881 1 483439 209858 287802 429918 331334 70542 124885 262811 238523 253260 248663 221567 238249 1 230750 270820 209101 1 7178 779881 205675 129036 198670 166575 461802 717256 185886 180104 178111 175009 172009 428938 166154 166730 160969 50186 158396 156794 183795 144068 132156 145478 143857 238933 453674 139131 194179 136129 134933 1 158462 134351 551646 125617 130043 161118 129274 129521 1 128867 129226 129228 129551 127574 105704 121982 131880 132766 164343 134056 334547 341525 110743 32829 568912 143935 145055 662231 148970 151064 153159 406916 199074 158448 22924 165183 168707 171818 190395 177475 181346 1 651273 65580 1 202370 184162 135208 691919 211101 336743 8226 294135 238470 351226 247996 242812 282210 202893 273054 261346 266670 228902 1792 445685 521752 283356 181848 308432 309943 57534 1 324097 204554 387902 340165 361151 352321 357826 367855 1 783363 357046 1 393393 399698 346967 309345 98232 303000 252538 435933 436089 447647 454404 404925 463486 458071 640552 996171 491563 495042 518144 507774 558151 474587 527830 534806 6925 473692 772514 551535 565314 85258 389826 583299 719383 595771 601082 481625 612760 618528 987570 363990 506416 692691 626306 687997 1000000 663194 668554 1000000 594585 1000000 739420 695983 443824 700171 716202 771239 264895 1000000 837632 620681 721855 633885 753731 685377 407314 944152 731651 604504 755963 775068 777329 384734 784349 787764 757167 745566 677565 999256 843779 757585 447680 804812 455843 817124 812096 871350 801430 861013 1000000 828254 820358 804901 850137 324289 1000000 837590 838693 1000000 288455 840740 498699 842229 688284 877714 1000000 1000000 803686 1000000 984759 843095 832872 551849 841605 839099 840058 839052 838215 805412 835660 836444 830926 831253 829577 848272 877688 318255 821812 834043 842932 808932 924968 809906 1000000 606644 790729 798820 1000000 792313 790005 787753 782371 771961 1000000 705280 767775 778866 340629 755928 748873 747632 736188 738286 793168 730088 708048 720873 718134 711376 706524 701659 697631 638729 694312 682556 308209 928450 653441 697961 656438 570651 1 845350 687553 626731 622879 579876 681814 603534 488350 604330 742654 45344 757046 911132 552135 321935 616867 1000000 401415 531206 994055 505407 554858 893253 603162 494106 489296 486683 440982 469830 420374 978375 677132 458334 438266 985005 688471 599811 359251 416276 581814 456239 390214 186019 871148 372249 366210 358451 354753 375873 343138 337988 15344 327907 515385 308269 398262 861889 333479 290025 288422 283398 355680 240272 452207 106640 259376 238574 673615 299646 210266 42112 229213 1 226718 672994 214543 210492 1 34962 415652 513753 187147 443405 1 181635 196938 175339 329760 274623 198078 162358 161127 179173 156147 151390 264768 441330 147351 673558 183679 141830 140186 138650 183442 135961 116391 131131 132609 131673 1 124973 115987 129299 535115 128086 724001 121254 227911 128572 1 129242 170922 99011 38129 1 172776 141166 136112 135980 132027 1 148010 142177 143112 132904 152603 150384 177020 761336 1 178424 188724 164935 317883 166343 398187 242577 126347 208424 1 455053 387296 196100 198796 1 882462 200616 220886 469919 185044 712831 139569 603355 282808 366587 1 755350 259846 98421 269586 283697 32080 284684 290283 305006 300456 332725 289361 601871 322115 285617 314562 338650 254092 350837 299360 311361 368318 954551 379240 408590 391137 689173 409913 250462 415258 421181 427358 390488 1000000 400446 446072 458361 516258 484350 56522 482990 521455 495764 1000000 522471 286995 8607 526178 556197 538405 544713 550820 460614 664120 160229 555228 50495 490015 442286 946943 520062 610240 766268 622040 621115 632886 638575 632440 650122 655686 663277 693640 1000000 692784 584818 686389 475143 1000000 702449 707351 855146 716942 721636 697658 666856 735212 745278 744147 555420 763891 756553 1000000 635512 847139 199129 899444 779322 784982 784973 789605 773488 684117 579859 801835 921651 832313 735494 785184 1000000 1000000 836370 880524 823920 887682 534096 829486 831146 1000000 834109 834014 835142 1000000 841145 701740 659401 980579 995637 842301 868887 842943 843605 224638 850867 512437 965550 1000000 842542 841227 840771 1000000 469962 816448 811037 974352 834102 391445 724918 926463 767295 824892 984078 345523 818697 762511 815048 799282 683211 791063 803022 779197 1000000 813282 791348 789349 462847 215267 779278 890115 772038 761543 835271 760520 1000000 571590 653340 812222 623123 734995 408352 635387 710634 713820 712036 502175 1000000 1000000 638758 677802 693031 929107 991992 1000000 1000000 1000000 639342 644587 992647 633394 626776 677116 680009 500773 1 503927 561072 607211 580994 523153 582431 553890 776011 1 518593 11506 510374 526234 478922 513329 508535 458538 468709 1000000 482905 393014 480039 328545 449461 277181 391564 439621 439132 493635 947978 419857 409062 381475 396984 390909 384031 832544 371849 385720 375459 167816 349914 482366 401746 104880 856360 321045 322149 310831 1 1 294835 287322 309929 266117 277909 269314 263698 259506 267665 250661 245468 240892 1 246702 157963 222576 139647 215044 1 1 512921 790605 195846 106124 189322 185324 181987 15382 169570 175203 1 133568 1 151536 162613 156247 1 139352 149302 147348 141123 1 1 5651 123984 147181 150122 134425 235129 131549 32163 1 1 1 74417 128292 1 1 127786 97815 314058 1 62076 129097 129574 16614 175461 132047 381959 1 334490 138045 137971 468489 36347 1 144396 845318 148465 150538 1 1 156583 1 1 156030 268633 148362 1 1 296732 225402 509320 190572 195323 226494 95796 659930 1 155159 212954 192683 235971 227111 219174 1 243948 257263 253132 188705 263696 267545 283546 277551 303667 287767 293436 299951 303842 19665 452623 301037 825144 338242 336777 34307 719775 352845 359384 1 218874 376830 389756 385433 393772 400494 407002 484319 418528 479720 431541 451880 514034 449147 321816 481670 471557 413580 480623 413111 722639 499218 492062 511586 513440 528341 530033 536253 542373 548481 485459 559546 566748 1000000 1000000 231293 590649 596497 602404 612352 614576 1000000 715735 695194 617439 642854 647442 638691 659461 683107 685271 658241 222843 687697 444453 719706 696063 705365 710207 719942 719730 724354 596351 651871 737843 748178 848810 1000000 754993 154461 957274 772156 370061 491285 576237 459489 784627 1000000 782367 822854 503830 918672 1000000 880080 993227 355358 264846 844843 891874 775021 820371 824950 826637 758458 823928 647346 833450 828453 833441 836903 838755 838892 839725 1000000 1000000 841347 842009 842297 1000000 839510 842583 843510 770078 855943 206510 846385 802157 1000000 579279 933035 955090 726058 833658 832134 747532 948090 821687 826141 823922 655706 567978 890695 835068 1000000 809452 807617 864440 751841 816760 876716 728715 457814 786560 1000000 779721 547669 438723 707559 764976 762184 757087 618040 771999 728925 494663 730221 483775 722136 1000000 839586 34211 298876 660939 698294 832941 682996 683117 548812 872281 666518 661457 969356 706437 649651 618502 1000000 749255 1000000 728219 258491 880441 595194 594393 661908 683998 576133 543186 564360 1 546039 892100 1 534312 411904 521201 517906 442457 502712 509544 652938 1000000 594664 770387 513790 470537 436932 447199 22264 24207 237565 576992 419486 410624 279920 398143 392702 372218 380215 311970 368284 362536 366169 345097 345239 339560 1 161606 330499 317263 311801 306422 877774 329659 363526 132846 280263 277574 789217 403553 108111 703982 85463 246225 214392 217748 690743 228314 291366 216319 248986 131857 200799 203885 206799 198689 183972 189142 1 176499 165369 114875 172884 166012 166969 164609 211457 157848 156581 139098 119911 48549 196782 145435 150331 141646 551749 138363 159203 135501 203267 233692 119755 335647 1 282124 131853 274992 114374 128930 123398 127181 135175 131229 124456 162517 109505 128707 1 135059 140861 136141 133088 167954 146186 136977 138472 1 141773 160308 141143 134485 143138 549490 83121 1 78259 270281 137777 166468 167244 172893 1 1 184351 350972 189401 177504 1 215560 392903 207864 145376 200562 440321 224336 342992 799283 1 241947 299012 650557 551251 260998 262691 270858 1 279671 1 298076 272580 301417 379118 406807 123189 882819 328668 326875 356372 505875 331178 356321 394475 367775 239183 380590 381695 385398 157787 398374 1000000 403014 29059 428891 436748 475254 380090 968665 463005 465979 472076 478028 522166 490692 496942 503161 509236 511426 741513 529146 533907 539178 546043 558232 781227 464852 569497 1 582393 609902 594213 512033 605963 613071 617513 177032 724784 848009 640207 49458 651316 695874 1000000 940830 688032 678076 611172 688380 774250 899959 599438 1000000 919238 716616 734627 733184 731109 736029 740850 633346 1000000 889967 755808 1000000 764902 1000000 1000000 1000000 391135 642691 792229 783702 928753 795971 795379 885387 807705 893146 809510 1000000 815035 818836 599609 828046 381920 980100 622084 961500 1000000 643350 590239 834728 949360 833675 957632 838493 257592 1000000 837603 842569 841636 609395 850203 847314 906559 1000000 865370 669603 837507 672666 838834 838192 837235 836173 855171 834762 726689 947766 829297 628870 825897 823904 511535 930846 817619 815221 812901 1000000 791833 796044 696143 1000000 369980 1000000 602126 786942 803424 780152 1000000 771859 769292 764584 768252 757669 743982 749301 255112 843899 677556 733755 684248 635548 722214 684841 708942 889209 629348 492919 166211 687043 742205 673026 687397 600237 865933 652180 645433 640867 640059 8440 486712 619051 628587 696696 768884 595144 602941 583271 577304 571244 903019 559427 601851 463764 971427 524936 528781 70489 548953 509832 457004 497725 491524 473428 333669 472434 482501 460560 454678 420771 441772 438118 429663 423353 480097 405395 409289 400083 306192 483624 522494 381002 369634 363704 357867 539218 351421 1 334961 329791 318430 317835 359462 726799 572143 278129 170208 283098 382040 300427 174750 63651 233906 1 1 247522 612388 296462 202614 232956 224686 1 215935 224724 857428 1 200570 1 192266 189591 157484 181221 188131 176415 163448 97648 1 164389 95532 1 164284 1 147034 42672 1 1 143380 1 122290 138228 138321 134031 196990 169209 153973 130467 1 128969 1 127803 1 1 118763 250080 335249 36470 722204 1 126092 10475 1 364870 171707 585459 320805 133366 134578 64913 137605 645623 603190 142586 147316 572225 351767 150189 152879 1 157710 160765 265960 1 175416 198199 171889 274220 23444 339118 187830 38910 106156 1 278351 206634 1 1 1 222539 15526 340428 314259 194246 630614 891418 215489 397483 108994 268518 273187 498192 266801 288872 495262 317251 310232 310031 315473 279943 338913 332078 438413 343403 649714 348676 285510 235591 372401 162756 471425 388970 396207 559772 409872 403448 420448 664885 432674 435759 377631 451142 463050 490445 469644 475854 1 676114 494491 1 238707 1000000 800487 520312 697777 537729 543808 537406 555993 564220 816459 691075 605678 586309 612236 598043 604603 609549 815727 616977 626677 632447 638062 238452 667526 699392 731328 562209 219278 676061 485917 686397 482102 282810 790464 740830 1000000 715847 721552 725144 729682 835483 546083 742986 454270 751472 753973 1000000 764173 583287 770798 770709 778185 1000000 784896 788191 877926 869692 793082 745844 804066 796631 806969 798453 848274 816014 794554 881325 1000000 824395 977814 829231 394698 801190 832552 874614 627395 831860 837154 1000000 841107 978888 840148 1000000 810715 846535 838329 662691 793745 841186 840918 840502 822567 849295 742308 883287 1000000 835251 1000000 836606 832972 978747 829174 884732 907084 823882 822097 848468 1000000 815351 815356 939167 811373 1000000 614518 801216 1000000 880209 772970 391050 960245 492113 930781 770306 319355 765934 762227 758417 729600 318190 849995 661405 737647 710817 618072 724891 597641 803419 698749 616650 303299 290744 689842 679640 701848 647354 669577 659756 656912 653127 639591 612842 636516 566873 625210 1000000 459461 606908 740154 585812 619779 497478 328560 572426 766153 560357 550838 578091 129535 512226 529828 517650 516103 511304 505113 499952 492900 485982 469214 586973 459881 441004 456585 240507 443054 442663 235335 1 700506 414056 404294 933136 404461 387994 606269 351255 377707 364776 359107 729966 23254 456950 481729 16765 323465 319391 305425 772474 851428 310481 1 287076 1 277171 951268 266928 288974 257167 186681 255973 1 301430 55893 424334 224055 219034 216383 275007 1 1 351864 198852 218846 190229 186534 1 1 1 173455 7603 165152 298692 1 680459 89936 155961 82406 552694 147391 145324 109388 78191 139826 1 136559 108936 132515 129372 112030 130275 798120 130069 30093 367276 191906 849 134011 492590 347686 1 120740 14454 1 187666 128311 128613 126042 123562 134583 215551 168763 164441 136271 153742 140019 1 140419 279177 57150 1 151511 185690 1 164456 161611 110762 357619 170136 580132 176406 79376 96868 295362 189728 747726 194218 191419 233382 30649 208418 360161 464336 223403 1 763425 236488 282645 432509 251982 582657 275275 267127 274443 293666 289147 302186 1 296607 264318 307904 419244 1 375712 360225 386750 1 305261 266506 390178 1 368796 376979 102209 646590 393819 410586 983957 412806 383488 275193 408225 437137 454007 448727 540088 1 467012 473488 479740 947254 815698 494635 511947 508550 612084 514596 746500 557785 541824 545186 567741 27962 544264 796122 615821 729886 1000000 949516 1000000 965565 586079 611054 682485 692706 386810 645014 345700 1000000 370834 69955 668602 678634 686299 712112 623163 755089 699404 702702 709135 679411 669076 710679 784726 582246 737589 753588 686676 1000000 753578 198304 762358 764410 697416 770791 776685 781447 460497 817236 789892 764680 796106 786974 801649 803190 807803 1000000 320021 814477 817051 813184 831953 875237 1000000 820382 833760 830045 830540 832980 820584 817218 765767 1000000 838096 982251 1000000 876535 783051 1000000 855861 645895 832559 831368 912733 839724 839581 838748 857522 836401 827840 835902 835363 832548 823923 1000000 828981 827428 826367 830206 819882 757757 819908 813102 987690 1000000 640122 813571 1000000 838105 686479 794098 747432 843856 784388 836015 1000000 1000000 173343 832174 1000000 758261 757970 750734 587316 752341 701039 657142 692005 515657 679112 679031 710588 670745 1000000 683531 450301 574047 668616 729706 574338 548267 751050 654107 649599 628726 747576 728370 626505 1000000 242439 172366 603219 622821 1000000 686134 213216 577229 55217 543733 730232 557394 543265 743197 530497 524853 523138 1 506288 437832 492118 491349 496061 456105 380772 1 430078 450561 1 384040 572042 425949 860083 413951 407290 401634 626666 382592 383575 479594 378126 752352 357872 352780 151401 343254 337062 325843 384439 322427 538753 310213 303942 308795 216941 372602 89562 477428 155192 1 264246 260153 137972 248337 295582 317192 234696 737359 64986 212236 1 185720 209384 741480 248292 425946 188963 1 185656 182915 180222 446949 1 170643 222112 166367 162066 159276 135479 1 1 223138 313321 192365 143218 1 1 1 136417 138669 113814 114602 376462 130104 1 118081 122683 103507 126364 113933 353498 125722 125301 121223 120641 1 127119 1 72055 2301 548334 129451 131065 514754 132826 199964 167775 1 138562 140281 95166 139163 158454 148172 209028 625878 154054 310633 211784 27752 128251 167836 173488 540684 117531 232773 361147 188150 192645 137460 805808 203137 303414 210758 102686 262632 230907 227880 231365 1 1 113629 250231 126060 179233 256452 790815 239542 358998 470117 288566 472241 292127 556743 308047 402290 319533 327448 240706 574303 388461 353101 404355 406132 1 320889 381003 385616 547550 398431 402082 409605 998603 421869 191443 431726 364899 1000000 452616 446588 465026 506439 477355 483591 461491 430418 500774 508331 521827 519716 465359 1000000 539146 518158 551203 1 562793 519295 575494 612772 868497 708003 594457 972462 610890 697151 509301 629006 722219 701886 67398 650331 638759 661182 708563 666727 677045 767659 687293 1 698416 697981 707173 659156 1000000 478028 200542 1000000 968466 729772 743402 1000000 751830 761649 745202 763730 770272 770975 783601 778358 786314 870201 788416 1000000 794683 808138 739171 803335 153498 816401 807894 816427 814152 1000000 821691 248353 824035 825830 827519 870937 840167 789963 831982 701353 773516 836446 837339 836781 832985 839204 839079 840106 802118 841353 840252 859910 714874 838619 840075 607464 817988 837200 834469 1000000 841225 864275 608712 831717 832280 854360 825632 1000000 953302 712963 864325 815572 392198 871105 806714 805983 801164 691744 803177 794238 903790 311586 784802 863832 753970 774399 770729 760781 489285 805880 181427 751340 747207 546915 738655 499470 657229 725374 1000000 670567 543043 1000000 703999 696790 778329 682839 695727 710595 332992 737551 648376 655126 189981 644268 388745 641990 531805 575954 451030 547256 619078 590424 647373 585863 580708 594501 570045 132012 1000000 602041 573381 537855 621051 526151 539776 511514 499192 288847 460680 434475 780891 509763 453153 464271 511031 630665 445589 439466 431499 801846 420267 414919 404755 275755 396236 390736 287729 378805 372978 366958 75889 1 233568 1 337801 332474 286892 321261 205044 257453 313944 327371 346413 307114 768229 207195 308266 381919 220575 258926 254010 282893 11445 539136 235339 227382 230385 1 793 702662 393727 152538 203707 410786 63337 189686 187464 1 493516 178176 236798 413784 84564 1 166371 216106 156960 151652 152607 258079 183041 145410 149064 1 146459 126962 135306 134229 121448 1 227046 125825 128821 1 528165 129818 128874 125563 56104 279920 103353 626991 124922 125165 209697 132217 127450 115964 127790 128818 570417 121522 1 133106 146958 1 136559 347480 135826 49550 144839 148415 149359 147594 154188 149294 158970 161656 734616 196671 184894 173313 176258 182486 107141 185305 189789 162952 20394 200981 204985 158770 168515 1 136258 117693 271358 267855 238886 164361 247702 250559 257696 1 265800 272590 283336 282238 287864 294491 312210 307178 309509 304377 49908 359251 328348 1 344058 305514 231162 1 256127 995457 431441 441314 390965 762811 390675 405065 421228 516614 425804 431916 350942 444050 450194 454540 389252 468813 475893 610560 486613 577596 1000000 506022 556389 556919 521320 528974 586963 897406 549028 517117 561151 567210 230312 605610 403005 591054 825451 666141 576391 612250 1 665061 631498 473534 644991 668209 885267 659058 664395 668213 554724 978733 685282 690379 696301 954887 745208 675951 651937 1000000 725295 538417 772551 737469 741725 750329 679958 730677 551358 803290 765839 767975 1000000 1000000 775370 722075 1000000 790165 792899 782100 799137 802076 811423 126388 900880 1000000 806343 458779 869281 518824 457895 825974 670893 866323 441228 256083 832700 833611 802986 735323 836484 675218 888621 835842 1000000 919140 951431 803080 1000000 1000000 839491 763414 556364 837808 837589 836827 836020 834994 746610 1000000 833919 1000000 849895 952332 825561 824826 818584 821305 817823 715997 718340 807694 808506 805904 803217 797172 745018 727385 585395 792471 1000000 787086 768567 779263 771934 973693 630029 758349 932303 806894 747511 900296 737906 734149 730602 808620 727111 716895 375321 1000000 702558 1000000 693094 688123 559993 375563 299396 860016 1000000 570976 660952 823602 641244 491841 607411 961081 589186 611085 655577 37625 523347 400170 581964 575887 698975 578429 444547 541395 409683 528714 43110 529763 525005 537801 590280 502097 496553 459697 311883 496098 471530 409315 132888 773507 806368 597583 434353 605051 428981 432106 410006 405386 399694 1 416683 291086 506374 361124 504831 355526 362154 110708 349855 178002 633070 280213 939181 660924 1 820772 367149 295201 154556 288247 314138 269485 242020 238690 264128 248783 245628 240252 305928 231827 227914 216468 422824 352911 216284 206549 214475 198916 195054 192736 657422 191080 180941 253834 174389 170981 171597 162813 1 1 157719 108098 309625 149541 146742 645324 394826 142254 140534 1 134103 145870 133227 1 124147 123390 612685 101143 1 390776 125574 441128 421768 123452 118985 252437 141230 94232 124802 122019 131559 126283 145387 128763 139354 119191 1 131598 258557 378943 136472 1 140628 141759 146132 56403 185698 184454 141314 51866 158024 160447 169148 165252 168558 171267 175037 139244 629127 244725 681980 504842 195768 199530 364244 200545 211333 769875 219572 537257 228180 13888 363241 695922 1 237663 253347 1 506031 270433 277102 250409 1 290828 337746 1 310941 150571 317860 213870 748811 338888 325689 327864 290831 1 619363 438643 407034 381054 388914 375909 416886 637453 213496 933225 438477 394516 320410 441060 170171 454599 422864 455182 472653 476707 715236 491248 632135 503628 507321 515959 564984 198755 765506 547737 597564 552059 430253 564875 556247 584923 558797 365952 657683 600389 617139 522013 175779 623644 629346 634899 1000000 534099 651444 1000000 662306 600208 671134 282256 590790 559808 693405 697907 714477 578787 709587 512108 1000000 722748 1000000 689776 776346 744147 753387 672061 732108 765140 764384 828953 770907 775142 665589 782080 737542 623696 277294 799668 797733 800581 603493 701944 204191 990084 831214 821266 1000000 820138 820966 771824 750340 843536 828622 837851 1000000 832611 800226 841265 233152 840274 863481 281974 562443 829501 838899 1000000 1000000 997765 930756 836616 838266 839268 162448 855585 880105 827564 826718 923910 790440 1000000 828779 834139 828834 833240 818837 807303 810246 857816 827751 848889 808496 805762 798425 1000000 797058 165000 718110 749225 762565 782119 484572 335867 483520 624421 774602 1000000 1000000 752534 1000000 180840 913089 735680 738269 532403 39378 695183 713728 668697 707194 910563 693640 688493 681890 680633 52851 669100 700141 656038 651388 234839 553894 1000000 232612 297442 494516 1000000 606714 601171 594619 561238 582998 519439 570831 563760 551009 167236 545817 360146 534171 269766 522814 491588 519541 503753 498152 491134 421286 478823 472733 426243 887341 459990 506810 441813 435665 425671 446427 420819 411335 406576 323772 217604 784474 292036 373873 367923 491289 1 351940 211764 360334 312317 252970 337127 454488 1 228403 302817 267762 290881 579671 226474 161653 380898 265376 239733 255480 1 246131 276422 179622 492846 228022 213512 149083 215278 1 209341 18894 199321 1 463255 131918 177559 178655 234738 174710 171621 168616 396506 132024 160333 135652 154722 1 149886 147547 145405 162179 141359 1 137752 134896 151298 148845 131674 130425 129520 382352 278716 126489 125772 105589 741797 121965 123967 117482 285487 111223 19623 807437 380861 269585 125517 141042 1 127778 1 130182 134211 134519 1 156039 95724 136095 140495 142568 47417 1 1 413593 153763 156294 152721 301410 165606 167445 257576 173549 279360 180137 167021 87398 216753 184804 29418 1 364267 209577 213667 1 1 121564 230736 513047 241177 250831 479394 196989 408675 324475 269038 339280 636314 426262 135323 294101 452842 305210 316987 316372 414358 294726 899778 38387 348324 259845 349321 100620 360347 256417 368071 386389 392031 396693 106930 513167 776968 420934 427050 1 1000000 212671 650349 458745 503444 549009 261917 725391 488857 585261 501050 507465 489403 519136 798430 556077 538241 545026 488962 450809 566763 544163 574585 1 418879 71736 727168 605588 583561 464818 445475 1000000 219414 609051 587346 649352 1000000 339851 557550 1000000 675787 465415 451084 622370 1000000 804537 706105 711088 362398 833319 724817 729313 727307 699838 741031 746605 239882 745708 758641 897355 875121 770105 763844 698990 800116 802201 315262 869312 530828 796324 883220 966914 771123 805026 918257 800460 913550 805169 818690 902136 835497 1000000 832693 826658 556302 892960 831718 832848 833898 778962 835678 836408 835306 1000000 838140 1000000 801273 443041 1000000 742260 836678 1000000 435615 838462 801426 182162 736505 1000000 775919 831305 640098 395077 1000000 1000000 823669 647973 923978 1000000 815809 815221 813198 863797 806248 1000000 801014 985244 795033 791414 789062 786103 781988 779207 375603 773398 768541 735527 753788 757106 753116 747898 748351 753285 991472 1000000 824271 730092 1000000 512286 708004 839518 702281 826333 689178 692795 1000000 694123 228749 663422 658061 1000000 752342 635084 635531 629889 624833 641948 612390 618325 601793 589302 562062 436875 578238 476169 566249 800165 554081 422121 602415 533491 557225 934810 204049 799161 504594 498445 485244 899638 539058 1000000 1 432673 592710 511232 439727 229441 413359 423017 40240 1 406154 293089 394201 1 365609 342506 420746 384452 358629 352865 350413 437680 637046 653680 785940 228404 312650 819009 730763 438228 317179 286566 281335 276380 308372 266226 261297 288684 392937 174731 196228 373850 18627 159061 224316 356020 1 211738 216256 610987 200219 175509 192326 187867 113399 71623 510646 1 164342 666374 1 155368 444233 159870 167339 59693 154432 198097 212078 129172 276713 1 137640 591407 18587 1 131505 1 541011 121577 84633 126398 126638 1 309677 499829 123467 116572 123334 123152 115140 119676 110398 156542 153224 126237 126175 126521 135035 130684 137775 128989 132509 136556 146234 135355 143686 140208 28611 589096 206092 148166 130998 154947 164107 165983 165067 262141 168814 84088 175247 177567 881268 378670 177195 190115 269500 1 180862 207853 603028 225162 152676 114280 94336 1 93261 242476 253602 1 426861 257852 286632 410796 139985 281593 286806 457285 218641 303156 308056 313512 305265 323204 196569 1 683590 441447 312638 364748 288773 385239 118681 384215 375349 394393 401242 389723 237847 1 419446 477845 399565 440341 449372 1 486355 469540 583820 480435 533591 967375 931304 503362 823972 511057 619566 347609 1000000 565140 556220 397110 794133 393452 603334 624450 455131 590128 596013 601864 347603 613822 702474 639328 630541 673810 1000000 631358 494482 658000 568966 885045 673465 677760 719747 690403 1000000 699261 700562 708978 765905 1000000 702691 724836 1000000 737245 1000000 745612 749509 755470 816514 622538 756024 907185 943148 805586 894304 840875 768775 307544 879471 794901 747731 632844 751734 336027 808443 810989 794596 814718 850637 540383 821442 823335 826848 127468 794927 748977 824371 438981 833032 834006 198372 842942 1000000 818073 1000000 620404 1000000 837948 536707 1000000 837655 837345 755679 836396 852241 767409 515291 1000000 825963 788945 829717 832490 1000000 827311 934363 1000000 729640 817847 826830 903826 808574 808910 1000000 803820 801113 816059 795444 792464 206145 790446 758013 769989 776173 771879 821847 792144 769168 698640 634462 749721 1000000 741342 762947 517333 687098 723765 718472 792672 598790 887968 664607 743899 516461 826093 244757 203298 643931 1000000 767206 162778 464225 642696 1000000 630984 302854 620419 75720 441517 602872 599447 528910 585259 579314 573339 567346 603343 64745 548776 783580 536694 523845 251035 483218 632522 499536 593524 493163 742550 1 173953 558760 601071 553499 478158 443958 428847 174430 425759 1 390548 1 1 425501 389348 4780 377474 366930 294184 359736 326839 346933 450462 719804 371965 1 318979 314316 308840 345687 1 292698 298773 233929 461223 326590 269793 263115 245184 265464 283703 246680 1 237069 1 644699 233933 206792 838769 349556 220425 760078 185635 118304 189178 197568 181954 20857 67080 172304 152047 173284 278530 1 157673 15340 264372 453118 132151 151014 137374 300597 113116 660373 136092 1 737307 131237 89354 131972 363853 339912 125801 1 553784 168565 123327 122990 126270 395649 40954 1 1 123140 239978 1 124649 218672 1 438604 129287 1 1 556715 1 162849 1 137638 1 74269 143044 7556 189047 152781 153794 162558 139519 159591 342375 166989 170148 441966 176970 180594 189768 185643 188459 56372 254581 202185 468899 1 191097 183430 377732 232339 231260 570707 289411 245167 247601 255627 1 178331 269577 917563 278588 281687 184575 1 301318 347230 291509 456526 335257 335098 9038 338810 114589 350773 357053 367732 368280 374188 380124 354439 276136 398200 396430 129067 414644 422255 428931 434711 580292 1 1000000 16022 459395 471766 477980 484170 796080 356689 30586 508832 877252 676434 54582 536950 560859 555921 551876 558607 464443 597346 575971 631591 933160 957432 598637 599196 804423 614813 619910 637073 634171 634487 807473 646153 655940 663079 666630 671689 677085 681022 680649 692326 1000000 400949 706369 711747 716431 658374 751786 716133 37485 903057 930103 654645 750548 1000000 758843 760271 729714 782243 1000000 116145 780817 802194 749904 790507 1000000 796840 799260 750234 973035 805764 816843 737486 967262 687601 824626 820339 787849 1000000 342227 220824 699058 795975 830320 694740 874733 1000000 834809 835537 980990 851257 836948 837203 915029 868302 837311 1000000 836322 836564 890257 835381 834672 768942 800634 907312 609849 1000000 1000000 826728 858401 564337 820158 1000000 666458 815936 810060 833248 761496 824424 801232 1000000 800199 795800 883626 784914 790747 783929 740253 867712 692988 769898 742506 112678 545729 1000000 561832 760874 727589 1000000 740672 742734 723470 26319 717228 425781 733977 700991 317707 691150 903391 679797 675825 670621 685858 714176 659996 796315 655167 638160 931477 1000000 621258 615555 570755 609834 598179 557499 234156 580452 574487 946926 741187 581673 619491 543118 531219 557606 525882 514170 513695 545841 531868 494993 488783 490290 476695 470187 468332 906779 451879 1 435702 435492 339174 439362 389736 463371 972646 396522 392199 1000000 381014 367439 149319 360868 355035 352035 364058 337863 320371 449452 319733 317638 309858 304426 174622 297658 290690 115000 325775 275562 47385 248269 229220 198440 241094 298229 176368 327727 269468 225710 73577 1 802236 231531 257390 243540 565825 585955 261281 186154 159448 178731 1 157445 169081 167426 1 161483 157860 151701 70944 64268 147826 1 1 1 140017 99262 153153 147437 1 131321 129913 175132 121165 126430 119788 124348 24879 701645 122807 122488 119051 797103 121991 89319 154624 122002 330142 594123 123886 1 803392 1 107696 135319 107771 1 118995 1 135420 137317 74434 224476 87441 119710 147484 150050 155618 153780 157842 219988 163165 165199 167071 800225 175471 187704 416522 1 521426 159692 1 195727 38419 208435 212493 185149 1 1 393405 1 260896 800562 288330 253579 1 1 267376 22019 277861 282625 287670 288488 297130 309631 504092 317015 320167 1 331418 337078 1 785947 362191 373036 866542 253026 357836 384168 482456 388183 154617 256940 412268 1 426230 556197 1 805263 449365 456531 464776 711733 476158 530223 587397 494208 498970 434173 512759 515951 525121 531140 1000000 543420 549989 821584 577771 567676 573673 581685 43781 878426 704379 608756 608981 614739 620456 1000000 631761 637347 642865 645066 547788 658003 663398 669800 675530 637699 685209 691619 672185 701726 645409 91844 714451 740088 1000000 1000000 732612 758062 876860 1000000 377871 759632 931502 1000000 730374 1000000 756197 775621 845924 784183 790741 1000000 798739 178438 809729 800705 803298 798311 661416 1000000 837783 812265 833898 1000000 828843 823142 824991 936162 828369 828885 830105 593629 832344 1000000 539901 305087 823250 236974 719661 836565 1000000 832143 1000000 1000000 551234 836029 835834 834987 823548 1000000 836255 839681 829550 829317 828103 1000000 896617 760999 822085 163612 809369 858694 964719 811489 809152 806710 822326 769194 246362 792649 792973 791057 786928 783399 595686 761167 783824 1000000 1000000 762567 758749 773951 750852 747103 821587 736309 678614 634521 725200 807098 716070 711377 706629 701850 696819 691797 1000000 563891 559617 669214 666283 852435 331838 660725 644706 1000000 637133 811889 940283 616892 602594 176102 114491 596511 467212 582250 364913 609828 562980 558487 551528 549550 539339 541787 468858 518001 516382 474275 468632 496201 437902 625278 543473 193792 538189 1 458362 564492 401848 111510 428150 1 290094 212139 402608 773274 388298 256582 390377 1000000 342345 361952 445125 956084 319954 657858 159551 308551 369342 391307 312358 442267 197228 300882 393563 284141 962868 83988 268776 251341 258904 254043 249369 691481 277622 319285 190530 480431 217691 211534 213581 209453 205421 189820 193516 528647 160114 186487 247305 1 176537 826622 169607 166722 296662 160859 158067 155415 152805 1 276719 144603 143664 141337 139354 1 340474 126331 128540 134443 130802 140195 97126 143922 125528 1 164789 127127 121752 123705 126489 121509 102448 157768 121554 566242 122141 128890 99209 123851 304353 125516 1 127501 120571 130181 319055 1 114857 323624 138141 139967 297159 144070 146330 142285 152169 153972 74561 159518 161980 238505 167684 128526 171002 828441 180669 182783 187627 191266 189965 288895 385364 102333 628390 211079 211626 90837 204718 234096 314859 137344 260154 1 218929 203246 97441 273988 275444 280599 285756 290381 296302 193331 294511 309980 317831 324206 513 297587 1 147839 352261 1 161437 430171 378246 483324 387480 232293 400177 439868 431191 360026 582380 430005 436529 501520 513428 454302 612620 942465 1 407540 485630 613057 495793 551716 300609 515748 702496 528801 534103 502125 547220 539858 949357 610065 513140 577015 373570 589207 595078 593938 606836 695966 819024 623926 786759 610066 640739 646479 51280 807652 123048 690188 216297 604595 666156 677882 693278 297178 687091 708123 738364 717639 721827 725543 789599 736214 452818 733988 598169 752018 373456 954534 765888 1000000 1000000 959847 639579 779602 94806 790748 807331 717814 796465 863453 551563 160661 806189 1000000 766577 846456 554605 630506 819974 702783 1000000 825059 826548 1000000 480485 860820 828170 835765 640224 561578 555922 835174 752163 957166 859864 836213 1000000 877862 1000000 786838 621556 1000000 763403 351253 832324 831245 831997 155779 827578 826421 1000000 823367 821625 924905 781227 709738 646572 811573 808509 869579 804335 969445 712855 796407 793291 825890 1000000 749265 1000000 834809 218453 770021 763692 763084 567317 730098 751428 667942 649675 789985 1000000 730413 725935 527811 735183 825984 704671 714946 651466 690450 424978 686282 612693 715099 613078 662485 745306 603772 646189 629225 603201 629042 851348 644265 514059 605833 601786 594530 589255 490832 1000000 570959 654863 560632 610581 546619 541021 516015 528265 1000000 418910 508601 474951 497630 346235 485011 478783 472562 439943 432297 1 448192 389664 435467 41409 423220 420868 394644 1000000 689033 392812 249467 173036 374871 469270 363051 356796 518456 70934 339873 334014 342488 322928 307747 302941 320294 83270 296456 293880 1 261891 245967 409799 347885 257009 605070 250144 245047 1 1 253888 523362 319127 218428 1 62242 205270 151945 142263 216627 190662 190857 183131 216739 1 262787 170111 149100 174507 74421 178664 155899 152965 150381 109879 145727 140409 141364 78903 221327 137412 193640 1 161722 129374 128023 316087 1 271631 124846 122162 122537 121986 107275 122502 97636 395509 1 562023 121136 121444 121892 122449 123134 123686 29162 123170 126600 1 1 1 558358 138371 132311 138733 139571 220045 133387 152715 239171 258160 152295 154882 157517 160362 52308 790036 162790 172454 175798 234292 176852 185796 410618 291729 304875 155090 258995 221759 214113 310846 260483 206313 135385 233355 1 613666 246248 303263 258657 1 270963 573799 199496 199173 1 202415 424005 304930 595675 335685 329773 197183 361261 338340 162283 84124 675822 495819 282507 372806 385487 385204 727677 512905 403100 1 414567 422031 496879 709783 383080 378786 452309 458596 482143 886465 477085 483285 490312 492049 436292 513044 481625 711052 526298 532886 412240 492210 489935 557953 562350 245285 357430 852462 529327 426377 598638 555275 862824 544524 761849 644708 570290 1000000 729441 642026 679924 741145 1000000 546848 606285 681193 686266 665529 740132 704790 858766 662913 40495 720199 713427 728910 699149 779311 807469 793675 754177 799807 757526 745582 764486 942757 772693 750841 779171 747723 781948 867559 792265 792845 1000000 897998 1000000 803294 814074 654119 792626 814321 817049 814702 821430 822417 897281 825572 827050 849994 828030 1000000 787969 829287 845019 833932 834456 834909 277165 835964 834190 852337 835824 835383 869813 834753 834180 832134 832763 856936 828092 891109 1000000 830435 826925 873337 895707 821030 819770 817750 631210 829820 811613 800528 807007 804478 558098 412681 796454 678186 786626 147336 784440 593265 752816 774108 770042 767612 506715 775012 755946 915696 747987 743881 553326 743140 731068 726643 738802 724786 877218 1000000 698372 694970 850470 637869 684434 678552 598733 665262 662298 673641 563262 682324 641569 633530 626611 615325 1000000 613707 607248 1000000 608044 588703 583841 614658 316818 569177 598325 206838 584593 591327 535638 529458 522914 512839 417910 218553 489774 882022 486430 1000000 467639 790065 454862 404501 370707 442856 436688 431022 424388 422381 403231 406074 399920 305465 493451 409712 60232 361274 364408 499680 125527 346695 340958 228331 332326 317705 336466 1 1 230635 452515 237527 1 278688 42394 534463 448297 857809 416612 238557 245989 237068 207982 232430 227781 223384 360144 86216 210660 205040 290362 198662 192858 249248 187311 293874 156206 177338 1 503018 38975 164234 161339 148605 234924 169091 151797 148773 1 106936 188579 127766 149069 152441 311569 133048 172103 129183 114659 78569 18919 328747 123620 340283 4812 126214 1 592909 151800 144371 97259 124337 1 120764 83190 359241 516767 122773 634526 756421 1 66205 86715 129377 130924 155650 127265 122587 137146 146784 180379 121112 160396 134951 123060 1 215992 161732 161827 401547 167110 138116 1 207156 180916 117122 186740 175926 182918 1 203214 164079 115794 215416 1 222888 228198 419420 238086 242151 1 263874 236974 261324 729874 254601 277241 261323 283130 97692 372856 302792 355906 1 319285 326503 45867 335948 1 342296 189587 216579 589694 880323 376914 382876 349179 932492 400929 406996 442644 390061 421937 131189 664253 174992 449954 248558 256735 465729 476732 438156 694077 643555 503909 463188 586900 533346 728738 1000000 252765 542758 515239 274854 561065 565874 573777 578718 585228 529358 596413 652003 609396 763617 619545 300506 634616 637991 642808 647383 680844 665678 663427 613490 669874 518267 684146 660843 589586 698097 25294 708722 899796 1000000 528439 690897 459323 733591 561325 847828 786022 880402 706800 773207 763605 1000000 309092 607588 1000000 260028 196718 622618 712797 1000000 261567 795502 801915 884964 807140 805475 558909 709631 808575 235683 819758 316305 837764 819277 834655 787806 242499 819358 830706 1000000 832428 1000000 497294 862343 835735 841701 835040 836097 835005 834829 1000000 834232 798375 906269 536439 831677 762856 1000000 642882 827393 661061 1000000 823037 851390 819905 817865 788784 1000000 838514 949518 1000000 804816 1000000 799432 801198 793723 787513 787868 751326 781548 875240 775101 415251 256266 763940 779860 763123 752026 748488 744477 1000000 608099 543247 793714 735548 717791 713701 517559 704249 691764 694526 689958 513789 182211 674295 669094 958835 701988 652832 647706 675497 764958 629847 900884 644690 613677 608055 600466 596953 535612 585578 596119 272942 448565 560335 588018 535043 542605 536721 532388 1000000 833676 515634 500749 398069 168987 436865 481960 489470 329370 483388 450378 619507 876708 116260 431714 644172 344086 413336 407930 383124 347706 388972 383266 377144 347423 285449 353581 1 364912 1 309497 323940 325049 372975 313854 572876 302921 297477 292197 278766 78869 276569 650846 1 117291 164070 250851 112305 242172 1 31683 230280 491909 238628 194692 211706 254844 200879 199267 125902 516452 193035 178911 870474 177351 240515 1 178991 179288 847057 197916 155975 153291 41276 175922 140751 1 556555 134556 137139 140498 133744 1 119992 1 129370 1 123209 123203 168425 122411 121351 120917 120626 120233 91026 120823 123062 1 119848 490453 139267 121468 60588 219611 122933 124010 127870 706865 127128 128703 128226 115577 1 134871 135700 138953 140536 65663 1 146846 149722 166786 1 805783 286483 117517 171705 82111 173808 247386 191251 581135 76743 190032 242886 1 1 290454 357475 213707 175665 16978 226655 231977 235515 243643 245002 696521 264552 620333 267676 1 274220 277429 282237 634439 478815 300661 101164 289257 317160 1 328244 333903 651523 347532 351119 356950 383641 833882 374622 380540 74649 394557 1 475271 288016 388851 232666 426255 448340 441418 447588 460482 458767 466161 556136 477795 758091 39298 876785 632851 74516 903979 520902 669918 755535 1 546267 552445 537943 543588 556077 576424 582366 588273 596834 599919 605071 619597 592711 629823 626650 617115 813200 645219 902456 657515 900378 666690 1000000 90912 682192 263727 737498 1000000 702183 706854 711456 665581 720693 597024 740178 755076 738253 742276 773246 738296 666147 891990 726390 765911 769501 773012 763214 859105 1000000 923650 789305 792236 1000000 672092 848746 836468 805583 834525 931703 805020 953385 1000000 818493 927235 599574 823574 842137 800971 1000000 828596 879441 767228 739757 1000000 1000000 828512 1000000 904606 760370 1000000 833698 698838 875469 833775 833545 831676 858255 1000000 832131 829651 908195 824095 825744 824487 1000000 1000000 819647 817826 818937 1000000 1000000 809520 807981 531433 913578 799365 666334 794103 785631 788170 670379 781206 778911 775221 768514 762343 844801 771948 756739 1000000 749144 1000000 752626 736691 1000000 730382 723013 709204 701019 779275 584921 700190 695356 1000000 685292 680335 474378 660951 670132 655344 691125 637192 1000000 636863 632145 626534 620879 678099 609439 287512 586818 591929 722572 1000000 597901 665990 1000000 515485 550138 544051 542386 529156 405181 1 510998 953142 351249 454007 391963 470625 476223 679755 417071 457624 433737 479047 449184 432908 416770 417328 414173 464121 394800 385872 210090 378668 376184 309171 368816 364521 1 502985 343156 337300 131355 407606 124464 6899 584372 253396 337857 293146 287764 282613 721194 273483 270010 638679 254872 599288 253735 242952 231814 398184 224733 1 220379 1 212026 208343 211143 208348 1 192067 188894 201248 185967 159174 184526 171120 105069 1 1 159006 193724 171144 150875 170996 1 109233 141402 669528 171906 134197 133518 186227 130294 8031 127455 139041 1 1 124066 122105 147723 101550 593453 564372 18739 155411 119104 55169 1 1 120014 120180 1 635928 122118 130154 123941 1 150841 1 111028 560543 220780 188139 135445 138681 501955 1 1 148888 61379 143631 1 156211 125641 330552 143601 176921 171142 248718 458663 221823 189432 188390 407098 270632 188835 203739 795230 209109 1 220432 222146 1 210304 244181 242971 247702 219354 258925 190493 468695 250150 288530 282705 288027 1 122828 387315 309377 20881 320448 371047 291049 337373 344266 345280 359703 182042 320962 372234 503811 735992 394144 1 403743 409392 414410 420637 426714 422236 439060 445232 241621 810095 481328 524101 488958 478746 488566 495165 569722 544434 513321 523381 525595 526525 537109 544268 550055 68361 907834 556279 623742 599196 584993 1000000 603817 360797 298411 1 612021 384799 632002 506183 645853 648676 644583 656326 597745 377869 655512 780387 685882 690211 255214 598539 704823 694069 716499 465575 707647 431534 732162 350200 768103 698003 638299 748978 756573 765828 764246 767315 1000000 766612 778257 801229 834908 787875 790958 1000000 795499 799233 797820 1000000 731522 807450 861528 917466 815624 817376 823849 717556 881496 823924 774036 1000000 828180 828968 1000000 805286 1000000 869468 831825 815472 653548 897328 834096 881942 833793 833604 1000000 845664 508068 919446 830882 760562 829220 918370 826561 1000000 958954 829082 821256 919437 817864 613618 259060 643346 809936 807816 799823 988633 792091 797113 794269 766874 788465 536022 675433 819178 775607 772160 769019 437551 806845 851537 1000000 894313 746194 741555 1000000 846414 728217 625947 718579 719832 748847 703360 701044 136532 691261 678632 673529 671176 1000000 665637 664798 680567 1000000 640193 638550 1000000 596783 622070 413939 610480 110879 598928 532132 587213 584288 577776 569759 407547 635821 541887 545226 171766 542066 526900 1 387850 507875 502363 402136 488786 539339 470080 635741 465022 458824 452759 430288 1000000 1 426520 666432 226531 449321 404643 397440 377895 385389 380526 581874 367522 361451 389201 501943 924931 338486 331331 1 1 314466 546152 683233 269295 294097 1 283600 1 85786 268124 273295 849269 632049 237533 243709 706670 129747 234975 225891 15055 260062 215875 205686 204286 200304 1 198380 318166 185100 181620 304976 1 228147 175756 164581 75789 101778 156060 606862 153318 1 342078 132734 1 305656 131642 135362 133548 131819 144246 431390 1 136026 124742 529763 129621 158367 1 120305 132297 1 82573 72863 116728 118607 753063 43500 119089 561810 119972 51381 121181 123382 418906 124157 120119 74344 80710 129320 1 408743 134332 134764 163457 137814 142492 83426 1 22349 151353 153498 157609 160476 163138 163421 175387 1 176693 122056 256741 186755 145856 462171 10431 488925 226607 210140 1 398811 221207 274743 1 236396 1 416887 661755 257328 256410 265259 223128 1 1 286986 291009 1 307623 262661 61614 372921 323839 358821 83827 340914 429875 334518 1 178513 638974 631149 32532 689639 982459 965929 1 407508 393267 493642 403282 317976 453493 448849 538417 922536 1000000 263221 165777 486217 492412 498580 509336 582296 625613 523275 429928 535843 1000000 546926 553785 537253 728974 608491 583414 583569 589466 680647 602202 223235 609648 618338 596789 628599 656292 644161 700857 764227 657171 1000000 667747 868542 678135 544754 740369 19711 737779 675606 476242 943497 503837 726078 725920 732257 739274 738806 743733 734296 307619 637131 661468 629462 813813 517647 487407 776708 803006 790858 766908 245777 795485 797338 247158 842647 827772 838973 812318 761219 812210 812045 740622 813922 819833 821504 817907 824944 825754 1000000 1000000 829088 826203 811883 1000000 831558 990583 743671 833111 731288 833335 833566 972857 977968 1000000 822365 829682 857043 757850 828837 817881 826734 678974 824142 824929 818656 819466 952949 270362 813887 707912 809645 807383 1000000 797892 683844 796625 794571 777743 789981 785709 1000000 571986 800633 772630 767876 1000000 702395 813887 825738 1000000 746208 749836 708345 269306 532801 595509 518383 189826 711460 717525 701844 697520 692100 684574 683281 707013 268621 666628 661356 656026 650902 559783 923528 634183 1000000 1000000 425574 606124 605830 456649 594419 586765 640291 580674 224908 169318 605359 1 546387 692874 525541 922217 904199 517925 918469 1 497139 490318 484828 478626 204831 466221 1 453614 361205 183201 369480 428330 447532 458265 399337 404666 398559 418869 386550 209964 450156 368637 441444 350736 351041 64407 339470 1 368016 726042 429870 311946 292442 268464 505100 300099 1 255316 325456 894531 1 541950 254092 248423 244483 187319 199827 1 207700 230075 195998 221268 390871 204895 279390 254487 191162 191154 185637 180905 167679 597341 171801 335787 165456 769741 159262 35522 153852 304149 56245 145582 125154 141553 297585 155641 135339 74491 1 117165 1 153749 293466 145145 1 255300 113443 176128 84567 180524 17508 333740 127474 117888 324277 119798 449600 121366 118753 116883 668314 334674 12445 102647 134652 123917 119468 1 128305 1 1 1 121266 211976 130137 1 143493 145824 144780 150870 1 156214 171153 161989 606276 168497 434903 174741 147920 514301 185143 41504 127302 485756 243364 548373 509478 1 217690 224048 225480 179061 276995 816864 244597 693156 160812 958149 263233 268256 92835 278823 283690 288945 291521 281576 410431 318831 251234 321639 431247 716775 926403 177790 1 355992 377518 448091 342151 111554 385623 543093 397943 412031 409830 762991 182032 427215 343235 383106 757085 433057 497869 262010 471334 110120 484982 414900 495481 502398 532764 514248 1 527461 498297 466972 299511 660013 618303 193629 566379 597134 581415 532505 608520 599096 604771 613204 615078 1000000 628270 723838 485546 644252 480511 653718 660364 662146 672197 1000000 681129 687973 691804 756927 694004 714422 296982 877596 819768 724061 713253 745829 821367 451562 743922 763237 755147 643289 760816 318520 768773 779436 774328 1000000 176391 1000000 847130 790878 1000000 761445 793485 957142 445112 237236 896382 811332 855027 1000000 1000000 818584 839164 742374 830909 824198 872446 827183 828199 829163 845149 964475 498450 528345 837437 735611 835045 832656 832744 1000000 898185 845531 821886 726937 929752 791383 828576 785484 826617 1000000 823951 796961 821008 819479 943125 815842 813877 811940 820691 728778 812037 802675 807395 1000000 796037 792475 526055 755011 779989 947651 776383 756896 571785 871876 763133 670424 759429 749339 944493 742765 312744 734609 542532 1000000 679094 618107 712125 835538 700992 697898 692039 687983 682923 680607 676363 247333 662291 640265 651611 663279 645335 635167 610995 620761 663680 612768 606916 39719 404623 1000000 543543 578172 573742 496676 1 542451 552029 845490 982463 714616 1000000 526491 939325 507788 514493 484775 486029 311123 31194 468148 541281 245895 94090 348456 922389 431271 428494 417930 458080 939904 418490 394061 422018 381043 368331 368869 1000000 358211 352102 349149 363045 367332 326774 153831 929669 124304 1 206605 307222 988476 290894 280147 667223 488186 207365 646800 258061 39540 247960 240076 376855 231577 227057 217108 229255 213806 212173 205356 165939 114467 1 627912 184455 182685 29436 175524 1 444184 1 423725 161505 283653 154049 152929 64741 1 470618 96795 186099 136991 1 265739 1 358991 128724 466724 125519 713132 126878 113294 121084 1 1 159135 118354 120022 112971 117609 339603 117300 120488 116068 116178 117418 118883 127615 93046 1 128042 123439 124589 739697 1 16539 130410 132151 126291 323939 137895 243128 142602 145397 146978 154367 152048 154821 149522 157844 214690 171958 558726 1 205737 181748 1 187083 229957 660634 206330 202533 206196 210894 214946 208859 183179 668786 232590 450838 241786 472837 251504 256353 223812 269962 468649 259554 355226 286829 292119 297503 348588 343988 614929 244730 606850 226507 400746 548117 347647 1 579839 622149 374275 377918 641106 405577 399330 401462 877940 1 411852 1 100138 416556 444312 450491 464793 462876 445610 479922 481468 542809 426689 1000000 512637 418867 633712 516674 136459 538888 345436 549120 555202 561377 567599 571609 719851 535351 31855 605429 602569 590307 617205 630418 625401 631000 636552 664788 606311 652909 619101 536787 663579 684561 678859 747497 689131 694056 766032 701448 708011 902818 717674 1000000 737289 1000000 750453 670474 451855 624675 745343 817335 466225 1000000 1000000 534862 862737 1000000 780031 1000000 126085 692132 792865 794360 762677 800563 1000000 829212 715507 919344 817009 869518 815001 817607 810493 760152 822467 823826 825104 521275 1000000 1000000 829201 869583 1000000 829322 781328 776398 320985 875377 776396 831042 831813 895826 831080 876815 601521 829114 828250 835673 1000000 1000000 848501 837877 623287 821579 822078 790606 819397 790833 729472 807982 804748 803635 974365 805602 1000000 795051 789277 781338 939908 780025 700515 773528 769940 766560 762119 795384 759926 717324 821789 740816 1000000 1000000 1000000 744479 721918 716837 758783 708136 707072 8104 397824 688742 691643 677769 844147 653846 1000000 657865 597770 1000000 641679 343860 557021 97235 619383 613182 135807 321978 573758 594749 755765 1 572775 566797 560041 528648 279300 540861 613101 530405 64136 517401 510230 499065 499602 719201 403620 342250 850514 834727 462332 288829 450068 261341 445834 224316 425274 389756 502054 251835 493127 394835 388815 1 641351 358314 643304 360752 353197 329889 351548 335877 331494 327585 318562 97970 307848 302375 547191 291605 285174 638153 316063 266086 561780 116663 519293 250786 252833 257145 276391 385529 227511 794978 218688 214406 208734 171669 205518 162109 194269 190286 186579 1 163584 139661 193115 169260 168939 120195 159588 257377 162133 665514 1 146517 143961 1 67103 1 56434 1 132512 130046 128217 203924 1 125628 121140 121738 33659 119690 1 118058 1 117442 117103 116991 118439 75244 1 118181 117347 117332 123507 95315 121171 120489 585041 1 120456 121461 126289 579270 129342 752711 141193 134704 86990 353736 141295 154699 120817 148167 151112 141556 156222 159117 1 163864 168310 264442 1 224271 202566 185459 1 642875 472026 211620 205932 1 204929 1 258595 218315 267115 339362 240333 204990 730894 1 266790 264182 1 1 275608 289827 290430 318234 563505 306199 310007 289397 1 197358 1000000 338965 344049 135610 743536 143636 369105 552367 382670 386915 384421 398187 405137 151975 417387 423426 429615 436956 123522 516933 452987 461347 585088 472811 404823 450270 491490 497644 515882 510035 516118 518693 111302 964532 785045 114163 511629 563663 564881 571280 279125 582681 376670 593311 1 605951 1000000 562837 624239 625365 521194 448756 170801 955132 488046 730903 665506 671889 129215 682090 684446 692541 696770 395285 667035 713613 706705 648616 723665 769524 592032 737676 734457 736443 736039 203303 825147 769955 765641 772562 772015 775398 899879 782183 746071 1000000 790491 794218 810770 799126 652736 804063 804243 610369 671950 812522 814739 948563 899069 819463 154127 1000000 1000000 551395 832823 791509 827651 843509 934176 521152 830805 232696 925264 216678 831561 832154 830549 831029 831312 791745 804978 825462 1000000 826983 766110 386010 822686 943451 311624 932456 1000000 1000000 250150 758070 809760 899885 1000000 803566 802211 797849 795139 1000000 852874 787990 915293 832081 213655 774363 1000000 983606 727785 788848 755814 1000000 748845 647788 739829 735641 879143 785281 722732 718117 713551 709969 708536 711576 627598 690071 684661 969843 671426 669722 664142 608392 653517 1000000 643393 724586 621151 478782 597271 897458 1000000 1000000 587254 702206 73586 580344 549784 567908 803798 641679 549657 1000000 577303 531580 516555 519704 510390 506963 781655 749618 490700 482989 579032 466734 463570 454112 633571 445025 439570 425245 392585 202602 414260 407914 757317 464128 550278 421045 388989 364881 968485 360113 367910 348539 342680 113350 329100 22055 319954 956164 582365 303350 420454 293443 287260 531676 2260 21087 428922 741507 1 577925 246825 242066 294778 229912 228141 119956 172760 215334 196782 210816 190136 429105 129051 293878 187131 184408 179981 176299 166103 169364 166278 1 159513 157311 133087 105107 149088 146172 77700 141662 114576 525710 182588 74194 1 584498 138933 89849 173818 121510 122524 124954 220803 114189 1 1 1 217788 116845 9634 113176 227032 118017 114110 116657 120947 94921 283102 118756 119275 119773 249517 505749 126355 1 114826 1 135499 449068 195688 790186 137583 135493 1 1 147907 727879 151963 155860 372006 160634 1 1 197697 237321 310837 162337 198398 1 211979 526742 534590 206016 785494 211324 257647 219656 224188 228785 214289 324628 37696 218198 251966 259487 256997 258826 207364 272702 425314 300118 293906 418631 312187 301913 284731 321520 378091 341810 1 344330 349430 760688 44147 358928 484253 378675 398231 35127 254902 402792 571093 183687 420485 427385 274443 439570 445715 463566 465940 623474 562881 472120 516412 488996 192976 503797 156098 513830 518415 522552 344726 538351 314111 550619 556340 562277 888514 734390 580447 575895 638730 1000000 717653 592788 648819 617779 626634 632183 593798 642608 690586 598035 634820 801924 669802 637653 1000000 730357 17558 963611 699170 203970 704749 70308 718486 380360 699407 645859 738368 738319 1000000 741514 751972 756043 591381 1000000 767151 631403 749638 777158 787006 632131 830680 735725 788549 871916 808317 943621 1000000 803736 807270 810932 734011 824594 573712 817215 846885 756331 886340 822089 284701 825427 769711 1000000 828362 635069 867886 1000000 830471 830433 843324 843453 830918 778432 807869 319211 828378 788095 828373 935751 826801 824739 824662 912077 260387 820556 508633 816679 815408 808543 818691 847003 807666 805365 730143 546128 770498 799205 792652 676385 847982 1000000 726215 775813 774136 770765 730208 736896 757305 729011 749543 1000000 744520 740430 1000000 732021 725594 721435 974340 747544 708736 99526 700207 691003 691482 163773 89097 283424 666209 115133 660672 702066 722126 315130 640454 631899 570235 621462 1000000 576027 847524 598605 1000000 587951 933942 572964 750198 562526 561819 551004 530295 538841 532801 431341 520482 514325 486186 510336 552296 434601 868706 504582 603135 462696 458428 203006 698372 554120 6226 426837 432555 415426 360479 331779 381474 377638 383665 379069 677389 367109 428946 355387 145675 442641 337896 332346 326581 1 347710 1 550850 298884 445859 288411 171049 277660 102588 235101 228970 257356 259994 247630 1 190228 233562 299434 224385 84231 1 211399 207143 193538 38714 287190 193857 187361 183819 180209 176705 38432 1 1 250438 160470 1 154068 145866 148734 143658 150626 158936 140847 137254 92145 133276 133767 1 45863 1 92221 390644 154772 119464 192795 119409 115587 1 113228 121511 323397 185496 115631 589836 115540 115779 68453 119873 116146 203020 737779 115224 61797 120886 791587 122984 124314 125711 125572 41489 1 132413 127107 136364 1 92397 143382 1 154464 150694 319516 1 1 143251 847073 166578 171814 171535 178640 177916 183466 189342 1 167711 183415 191785 562065 202937 219556 241748 1 1 133022 153986 201730 250223 403157 681921 265090 464785 277810 280530 285737 290811 300590 493043 537628 313496 220922 855856 341346 335389 1 694731 348368 117392 364521 362665 1 382130 388351 368660 400873 10555 1 409613 424327 448561 626463 444080 449552 455742 462745 463295 353527 484891 486729 486109 498420 601231 923518 517054 523649 533492 536003 285188 454971 439939 847281 605295 572218 561637 906849 404234 595769 1000000 663387 616179 216355 624367 805607 246720 266823 646462 497797 660990 662523 667708 202652 677992 890863 479460 692884 1000000 702574 785811 702019 734406 741898 725159 717085 734059 724515 705098 816364 868211 752701 1000000 428445 765310 910663 751433 775608 701755 782037 785088 1000000 778212 1000000 803275 566161 799676 717935 378038 803613 810482 795146 814792 722236 1000000 629185 827250 807515 671597 1000000 133002 956648 827483 828021 843613 264984 828720 766962 848591 849540 827495 196544 603096 829151 829202 828648 1000000 827217 1000000 1000000 824093 851896 821781 261829 904031 817251 1000000 809986 617821 828132 859954 805435 604868 196842 875790 541962 716025 552123 809413 758970 633969 712783 775235 715221 767675 789408 130883 849362 687205 729902 534474 723991 737014 731599 728351 723259 734635 713494 698171 705726 581915 696157 691299 393710 681351 676244 412472 1 501204 655410 657921 643464 631181 875037 558629 32878 616831 1000000 605957 602918 446169 592896 699779 574813 1000000 666685 558186 69078 1000000 895228 319291 524330 514272 1000000 1 567600 496944 493880 298591 472385 595850 465951 459773 1 1 441221 437016 502943 422723 416589 155814 421791 366375 392239 232405 371423 373307 368983 350538 356932 528497 313971 611298 334712 323601 321897 316608 520039 339714 301091 1 313128 244652 278534 289019 267992 163733 258199 1 251039 242139 1 1 417192 225065 198871 772853 266768 441760 520259 111473 195667 191034 220188 1 418863 1 1 1 613072 129527 156578 156258 562205 152084 122822 147380 1 142239 140796 283529 109898 133214 1 76771 132781 170904 124723 92987 122053 59375 119843 1 228308 1 116584 127268 109965 4442 1 272705 1 1 756416 1 143669 114887 108527 117650 309284 1 1 1 191895 179407 1 128557 442413 249436 132126 135182 1 139263 101657 272849 122154 151822 152026 232286 164720 590670 807183 147504 1 173543 143457 638897 1 187161 1 195578 368865 1 383552 209238 215764 215581 225037 1 1 209530 545566 562016 689984 296673 263422 271920 874012 280167 219956 330025 243380 770316 290658 332697 409141 1 339220 332448 329139 322167 694631 356406 361805 368048 378651 619356 376849 100454 197144 404169 411167 417166 339088 428701 537942 447640 552671 451673 264952 499219 471923 934142 484357 490539 564385 236719 801513 419751 521351 527525 533295 539738 219400 437408 508950 553621 298455 604985 1000000 587728 588647 599646 571800 608415 141410 499453 378455 98171 638821 636928 590603 655063 661157 715029 77930 1000000 695950 919454 690248 704232 715729 353691 705604 713922 793539 1000000 893760 732150 833582 740590 748002 707732 752403 1000000 752341 768392 223329 532329 882885 776964 780519 866649 754480 365308 749143 1000000 797612 800806 1000000 1000000 793413 809474 1000000 813449 815014 833832 1000000 888127 836543 822555 1000000 824787 825775 826669 778930 837360 828622 980243 1000000 829629 1000000 822807 796541 874562 693707 1000000 430131 995175 829100 825989 849843 937206 822845 761103 689686 288740 858412 815446 765872 1000000 809850 809500 827107 838109 886314 795361 923544 824714 790218 814242 785331 782054 778064 774865 808532 623711 764553 922118 452851 889638 592968 744766 741586 736282 84807 511281 724631 720208 693445 394881 706555 769544 696966 691915 748343 391554 608912 672253 666861 992859 400494 649841 571729 639825 634658 634813 623335 531129 612215 1000000 600675 595882 583879 578069 617386 167581 565297 364217 576551 548976 541287 451946 533131 486289 1000000 510413 29025 375991 911527 485772 483384 473551 467166 459953 81586 1 489201 464388 950133 225966 738565 411630 1 512996 834888 111363 377049 850977 369384 342945 491717 437505 429855 340097 334857 711286 322985 316368 332978 707691 265378 282502 441758 1 279456 53602 417454 1 255900 244478 241855 825785 239626 234836 740731 192915 1 102121 25821 163167 734389 272709 195414 203701 188479 1 200485 113190 123565 469739 476895 1 161046 156956 148903 154412 428803 132979 338672 141937 139599 629617 132851 56939 1 1 1 126061 200808 122895 121817 120613 120056 150435 117159 116959 116157 115579 198237 104133 114373 1 86252 350737 112178 123398 114777 146708 116408 49985 96951 104570 118821 132166 1 125697 125749 195462 128508 256947 113806 1 162997 138038 1 1 60557 147959 126437 262101 165199 173653 743215 165517 1 756888 1 179023 354419 314380 226654 67832 86271 334814 163704 174869 209068 3347 223094 206030 232292 236420 241514 438381 348351 198828 546497 101286 292090 276320 1 634223 261520 278928 303033 310029 287128 321385 207106 429943 1 46503 385347 338319 359882 317917 963587 1 402763 550717 398808 283869 407688 448630 963810 430835 93170 1 444339 420825 463347 463316 469565 483970 735709 488150 578786 916410 513029 512786 487904 514784 531277 913024 970611 549910 329816 235754 567566 339381 616478 1000000 598528 596272 522997 608576 622188 620280 478117 631289 628266 636487 135361 683440 410052 631128 668698 675776 1000000 705985 671328 795306 647996 461805 708079 130225 1000000 721695 725666 730404 930424 803510 742884 658278 733791 754628 757952 591291 634786 769103 771708 761669 1000000 987040 320863 766774 788167 560983 577772 798897 809178 276022 137510 385244 777745 812053 814055 815640 151284 818214 820241 824923 822808 812558 938816 825759 826729 815569 806495 828481 828619 826044 829123 766680 774727 739081 862154 1000000 827789 775209 826516 832145 1000000 784621 855892 945077 819943 818546 737950 1000000 813024 755968 493438 746064 805516 288783 783005 800085 795849 1000000 776427 814238 784587 781074 778422 708578 771924 764339 762760 671105 1000000 805767 750090 602372 835143 1000000 630454 754264 701591 949884 716572 734630 135305 702512 730249 650424 694552 544578 764652 672908 667749 478799 977583 667805 790601 630447 633600 594523 686286 356941 612791 454395 517143 595948 566470 514018 725608 907649 566423 587115 558516 563670 446755 536295 529779 520016 517196 511679 985762 421448 492628 486913 480750 545837 490949 482261 460968 623188 96550 437383 431215 386916 419933 323938 405415 400573 400786 1 536315 403723 330930 372143 159696 352786 346879 338459 272159 364266 334729 234656 141811 305741 396689 309284 923254 318530 107337 952813 270022 265164 549290 254110 1 410970 255777 234019 231109 226495 222011 217604 211608 209019 178177 171455 219878 450546 188975 1 181655 391591 654368 1 1 1 161324 160064 155328 152720 658605 151096 152866 226924 148086 80887 134361 123764 671352 129328 164756 1 163752 122915 1 37434 227177 1 116961 165180 35832 1 1 114133 113993 109819 113745 112348 174663 475175 115011 370121 518604 116313 117116 1 332917 31121 343099 121389 713192 125638 127277 1 130718 311082 1 435687 741516 451701 1 151505 256503 146916 154831 808555 175691 57327 475276 170428 169588 186848 180770 103477 334696 192125 329945 193158 204122 208078 105069 216815 400368 226036 191169 219897 235083 289075 337508 254019 258991 263989 269083 274223 279881 284683 235566 295626 725151 1 320372 316703 226705 234696 1 252808 183169 1 355779 486533 363830 375362 381223 387648 391441 1 871296 235366 162901 422232 436096 198542 449920 200446 460992 458319 431469 482565 482083 422378 493976 477177 884599 510278 525832 522786 652311 542232 541112 546991 553237 559100 543871 583915 399945 474807 594481 594667 598060 610754 607239 600251 522478 864442 634462 236255 645390 1000000 608663 574136 716757 447212 51874 221916 686487 395243 696637 660933 704942 697803 715317 759066 936365 728534 573287 737215 741914 972034 981992 749957 791080 664910 790382 881271 815357 774247 803825 781955 765396 868241 670698 791971 796093 722714 802256 229716 800828 806507 1000000 805861 715391 639220 816222 1000000 819308 838824 846037 1000000 748745 949984 876470 818409 826264 827593 870550 828067 296529 211548 828526 926195 793678 916866 826951 826751 1000000 766367 819610 193020 871062 836416 819902 757556 815945 830629 663468 812530 279079 1000000 806007 803567 800965 962999 1000000 848992 719796 785853 776207 771131 1000000 784870 625868 772178 765383 654540 568747 668007 750612 746687 742746 693521 95492 1000000 724356 721106 34373 713462 722325 852043 536376 690318 688558 681112 727579 670509 668637 723211 662301 954853 647987 642087 588589 597825 750864 618416 624067 1000000 603401 594890 588014 607535 579434 569931 167476 572681 455171 448201 547001 536563 475482 525129 754015 481510 801786 406063 489409 488973 1 641313 455233 490159 778836 444188 444736 439074 438901 446591 166820 409088 389360 1000000 1 1 383574 377576 476066 52615 808309 353862 356637 463795 337838 270109 325105 379526 327956 365492 302741 297316 295897 324465 1 1 270855 1 260696 255623 219080 99309 247922 236477 224418 430192 267410 1 202298 1 240823 784787 704932 193605 186950 182504 171474 1 174818 171379 167986 161851 1 1 314295 338177 198829 138663 144706 142117 1 118602 162550 133011 1 140067 149222 1 127136 185306 121233 79676 614375 1 112739 1 394418 114489 114164 47202 98126 1 5365 87649 431456 113507 1 299643 114837 131811 34244 140777 174146 128280 1 121319 22849 551135 15396 127898 130650 1 133655 642476 137430 140314 339212 1 161975 150862 152212 297056 159301 171553 94918 559144 489876 175688 1 186160 847125 197945 177779 96731 193638 236993 210601 558281 218373 221323 1 232907 111738 239623 927173 275433 265682 1 424079 216474 313388 389072 283622 274432 152871 304103 512589 331713 319334 312764 301731 295820 344925 349431 355282 388763 514845 19056 385497 445559 390994 397309 403185 310358 456677 421518 428657 426534 588929 662850 452630 461973 464923 1 477058 481771 498241 1000000 499534 508100 827437 536290 700946 140460 514797 1000000 507804 559167 1000000 568882 574758 473145 585897 589213 616680 604047 609658 615466 595671 626711 678604 670224 672003 648622 1 733768 263481 654016 669029 679852 620377 737027 694602 983860 562512 708798 714219 717913 722344 737911 731087 808052 874766 1000000 747241 1000000 586736 535330 762346 456612 761168 772952 801302 779127 785308 789046 803713 790882 793786 789928 703362 1000000 1000000 874284 800873 544680 811450 814623 164213 1000000 818212 764010 820692 822054 899163 824104 829510 1000000 826404 723196 1000000 631553 328709 551819 824894 557682 827259 400797 821167 826154 685567 824902 824060 801829 945048 803204 813172 825235 1000000 198171 821044 811609 812136 936846 834796 932372 801040 806126 1000000 783915 789747 788116 768509 782033 957513 775857 773263 107218 765748 796891 876340 935134 748487 747223 679962 739303 716192 724459 723756 606754 715670 701660 500791 704014 699285 694491 491377 694334 907714 554905 669198 1000000 656697 270792 648431 1000000 779959 842227 507552 620915 615309 485104 579749 692189 592138 331384 580526 562022 713579 561955 461364 550777 513949 569482 532504 525894 520051 662438 506877 410825 250932 485803 870469 476902 686052 604469 459621 428414 436879 397787 433128 427362 421247 703296 408960 402403 490375 59032 375171 605993 372790 366751 333633 933458 198154 341913 337507 370549 326052 294144 310037 1 269119 268505 287429 406352 282297 276872 270939 800962 233564 278611 612674 209245 241854 237157 232472 232776 221527 232018 1 209291 340968 130960 197842 179352 1 502289 114701 178765 50424 441174 169272 100313 159337 132659 150304 140154 1 507618 327311 661055 110948 108114 1 278230 119792 129726 199812 146144 353950 161019 121236 92781 110448 117539 114441 115941 133155 401392 758291 209795 189475 747775 1 328558 43847 132542 104267 113688 1 353498 107466 1 726561 132488 119964 81985 203224 120712 225476 1 149807 469182 147819 171751 137005 260540 16813 1 146469 340004 112371 1 157817 788612 164052 164825 92751 459269 13642 551513 186143 188134 794108 89203 199643 1 209929 426732 389106 222841 226534 230974 235619 327387 205904 242808 254884 8682 271664 365559 267601 469215 285281 292657 905217 301906 308053 305195 318853 206617 329848 322630 341339 324285 283232 526494 366628 368787 1000000 502419 353893 394751 398658 925934 460229 392858 282109 149287 499682 388535 449954 445030 477075 469558 564345 705308 573559 606368 500900 580208 511611 654688 538738 814380 535367 636756 593438 554282 380884 566559 577547 577026 327357 1000000 606041 601706 607523 615897 586450 1000000 610727 733674 641244 640094 635381 673492 662386 794638 672716 662926 697004 859288 692709 697447 187562 799852 694745 709878 655387 722790 744961 603641 737594 744415 1000000 768989 849070 470898 760809 760051 803402 403417 775478 843653 780709 1000000 786653 789494 792711 795160 267988 803310 213887 803772 504000 695209 810484 819886 886349 1000000 817186 157931 789762 701172 353072 823724 825738 448946 304184 826114 826627 826928 875764 1000000 130590 736712 832680 826779 461135 825792 808095 825037 823759 813139 764898 919684 842042 768234 704389 834312 817064 1000000 809615 803619 809911 881330 620362 478614 818461 266833 790799 785966 784936 782229 520944 892069 780629 768915 1000000 760134 759110 834360 751596 988734 745776 510390 1000000 859961 727212 777847 718464 713963 712032 705817 699421 687995 327809 1000000 685324 675454 673262 665215 962287 654428 1000000 644856 637307 670747 1000000 47618 430270 359536 604978 587927 606207 587287 581797 573798 541747 574952 557766 664602 769724 533439 308381 527524 521619 531481 498214 504104 647540 1 484281 217132 497118 1000000 329257 839494 464742 435398 357314 428624 1 416246 410123 478786 397927 431028 590855 658713 188434 485172 457437 355132 350486 299387 338548 329857 331566 1 315784 238096 304686 302050 301211 625803 377660 261459 452296 267456 260032 621111 262929 247537 272453 69326 331148 1 637779 219584 256566 211080 217030 88062 210467 193093 195241 186605 182851 184219 172358 186021 156156 162412 1 166408 156644 546711 150265 108570 145598 256524 140474 137510 135711 66389 410073 737638 127251 1 1 122326 165877 1 118340 117222 116273 360599 1 1 113824 112751 32256 1 111644 85074 616601 119835 100304 115872 107878 293804 104001 101158 116299 117329 412867 428292 129678 95807 147881 12527 127430 129343 303227 1 125426 554986 128193 142452 145102 385662 16676 153233 156215 157270 162511 165738 170370 710368 169261 179543 183215 189977 207498 194747 148771 1 1 278702 217665 220211 336139 214841 233673 238356 231792 247960 252801 251573 262851 153525 132240 278200 177401 280388 1 323452 300580 795176 771235 353575 880339 333316 339020 396008 715782 1000000 360627 340991 374696 12998 332539 392392 86567 504791 405982 555003 422923 440125 436938 229985 453449 453517 457884 466178 523293 395447 488808 494282 553943 503791 606352 1 475491 118023 531002 850886 873553 814943 1000000 528828 1000000 602502 581775 587727 855298 18597 612122 645062 254645 870318 627762 910967 638849 67363 649947 142324 365911 212713 670632 675721 654199 1000000 816699 280709 697802 704816 699147 706316 718577 722622 651156 741909 758410 739841 736688 717152 602560 997549 767607 760417 766097 769451 778683 776263 779218 784217 785194 121881 837018 795030 993604 817701 1000000 786819 805302 855495 873770 811183 812941 814597 822169 1000000 797769 820163 214679 1000000 822818 825382 824717 824137 825835 826533 826494 822626 826725 826314 805652 831709 825993 912271 614935 816136 786003 824348 1000000 820285 819160 817760 1000000 791634 813171 650806 850875 766987 802714 801689 800966 800865 796349 793843 483007 470000 690280 781727 901286 748390 775123 785733 766553 1000000 759499 755826 773008 721168 534562 656281 764372 234226 735790 725252 718855 719632 748583 705479 700789 1000000 698114 83615 677394 308987 765859 656088 662960 655626 652767 811391 634320 329193 617420 640234 622852 697341 560066 600170 768749 611634 582688 576789 569108 563842 560069 598072 1 541189 531700 527804 386348 553999 495954 497722 374994 491632 521011 479248 456881 466839 1 449154 448235 1 1 688941 420738 417595 409014 425782 396805 392989 352011 373681 362197 369314 347630 117750 1 360263 445341 424926 345448 282661 358476 1 304386 296200 292113 289323 283989 306446 325161 285899 263214 258300 99138 266186 489960 162979 626982 229329 273877 220214 216367 200342 230559 194519 1 1 709949 187110 181963 1 176014 156086 1 1 1 1 156576 151857 149441 785506 143192 145646 185544 9309 153101 125755 154354 45361 143107 125597 169322 122169 1 119319 108936 12027 125296 229059 1 113386 32714 37165 278903 130764 108130 111347 115406 1 111674 112040 50664 1 110405 141660 1 216002 181445 1 1 119034 214210 99960 1 154006 282767 1 183511 1 1 136243 141281 820584 532615 153830 556900 196606 182031 163778 166724 203331 174194 216924 181447 185097 191568 192993 192944 1 163073 460655 213226 232604 1 224380 17421 236350 520843 245830 250808 323825 892966 265640 187846 281083 1 286966 292080 183748 188036 324336 314054 319683 253609 168440 338898 999665 346205 645496 256431 637297 372005 506913 354659 390011 695080 410549 402778 437859 405680 382944 432840 438977 532224 451385 859383 319459 504285 476327 482546 502809 495801 495773 506424 513234 519409 774251 341782 537734 413232 576194 556868 283390 545211 576997 1000000 592816 358263 293153 801558 608711 267192 625088 434198 631169 636704 592320 647604 555818 720347 742035 887425 629685 642390 1000000 688588 693453 690164 651087 701354 549535 681285 720772 722217 670025 696162 737701 1000000 746177 749986 1000000 828788 840971 768168 650424 1000000 774546 1000000 784427 770733 1000000 784930 769512 794065 797187 817531 730967 611228 1000000 803164 275152 816287 547768 815089 694893 881431 693914 188866 197131 810876 823378 1000000 757927 477077 307702 826098 1000000 1000000 814952 824356 811741 826726 841276 823952 823746 844153 821429 1000000 814794 586381 775919 804080 960009 813016 811301 841107 1000000 582213 763920 695658 796712 1000000 793926 871985 781162 785769 790610 823903 776766 1000000 930654 769622 763460 687627 758406 479332 456956 700681 740427 705753 943893 728444 849667 747684 715320 1000000 706196 707027 696789 692621 422167 4463 677284 314190 528070 624160 673064 53073 864426 601242 1 629467 600240 657161 607369 606974 638173 808893 657467 616148 581032 901748 158026 559982 704818 672573 518747 540805 487689 682497 521492 376924 491107 498838 492804 512943 448715 473536 594085 462602 455604 236948 713058 437030 407649 417193 974182 969723 522452 411881 216844 381923 141314 414817 370885 1 358178 343271 12725 353629 498305 308572 323433 1 267752 1 340692 295808 317765 284944 71534 419168 273025 264059 460859 304004 380081 232577 295955 216377 224362 225424 219983 216482 212100 216393 203601 204428 1 171031 186372 1 1 183335 113080 138983 194481 177883 159889 262832 120980 150653 147443 145523 140822 54788 137605 135306 111528 131265 1 403542 125257 165203 128389 51291 198381 117796 114151 115545 110476 112363 113118 85148 111588 111345 1 1 50140 109976 83160 113460 2568 115803 166812 112800 113985 1 114324 1 117717 357354 90067 121946 123354 167374 350700 128883 1 130889 1 138249 1 193037 144970 168372 259620 158667 379589 77297 522378 169505 171957 172110 446377 244471 325142 169392 229084 1 1 298207 869895 591481 52807 220663 287420 92268 234421 533047 614574 259944 296434 231499 273876 710516 156438 249377 242163 278724 294790 324539 1 375156 505073 653392 336590 529107 340276 344758 346686 179820 363723 190144 1 381657 387700 823679 399804 424518 402789 288217 77215 434765 728435 442794 448944 453249 483304 467636 487854 474569 486918 507486 792880 255824 711736 533543 446884 1 535584 657847 1 269522 147501 926030 570207 1000000 583188 34038 596405 606879 605595 969770 616703 623614 627735 653472 638547 662151 650699 49775 671923 668586 671559 676625 357370 846578 643895 696246 515494 705580 642112 714771 719320 736715 1000000 765728 736367 640350 744620 1000000 669987 755637 865291 762888 398735 792576 1000000 883392 578077 91814 1000000 788839 469976 822972 796149 665567 863466 802827 805889 805674 818817 857693 625509 814768 807610 816931 818503 819434 572607 755344 841847 1000000 951740 812854 824774 1000000 825677 809243 918454 824449 827740 847092 965211 1000000 866892 963494 906962 759424 666668 871873 920462 815927 883890 993940 446447 337174 553421 662053 751543 893901 798876 796543 794648 821841 788431 779615 783084 780117 801726 773883 755452 788304 776298 762576 1000000 730483 190767 745161 847341 738714 643857 770645 405226 720516 715988 744030 785801 702485 700664 185833 920037 634928 146451 551525 655666 643646 848608 230478 656470 641394 483792 1000000 461751 637159 763177 720526 589140 1 590673 489257 575449 563595 567142 575574 551908 549290 646257 483263 239134 520750 884324 512473 506375 497917 493927 321469 482423 609922 465511 379897 328527 450571 476757 367729 432015 514396 423026 471717 484964 481182 395243 389349 507715 946711 1000000 359276 373414 354693 310113 188048 1 174663 333260 407535 321231 259167 306572 296961 216381 285723 264582 275245 270046 678558 263717 238497 559496 244870 241076 168605 363785 177763 865653 708508 238369 206790 545566 201039 111192 183769 197791 184234 367578 1 201819 1 122975 161610 118618 192385 151418 495949 112350 1 145430 140141 391187 134787 821179 1 122017 116309 165147 123939 587535 177967 118849 48692 108289 115222 1 113617 100231 365401 227274 362648 223980 110237 164297 107856 62003 716862 110597 38070 111500 214355 1 1 114603 97020 126178 104906 119364 212147 123003 114553 124923 669177 78444 28319 129178 126548 138575 141937 171491 176055 454042 153679 1 158121 1 123867 138950 170696 616103 153691 1 176545 186555 481244 200939 173997 206778 264204 200615 177485 352544 221137 232439 190128 241919 246800 249428 253670 69703 1 154984 329988 282436 45707 291620 240837 508502 250347 323088 358364 530959 332193 459326 301375 349701 1 286661 361064 266663 380372 385482 391418 399244 405309 206963 673915 422711 428033 434225 441736 712064 461595 458966 455014 471387 57093 1 490066 16542 502317 182975 306849 707633 362514 532988 749510 418281 367020 459434 563170 514587 1000000 170782 857109 592087 549055 612100 1000000 755264 395827 887682 628709 637739 854863 645662 559274 657790 836465 666424 662798 1000000 1000000 383746 657772 705292 703692 708355 712775 717339 788749 726036 735031 727847 605670 676753 725024 222277 754029 757651 602244 681651 946283 888523 774631 927313 782010 783741 786581 789281 876659 1000000 796923 793560 822668 578779 808379 794711 809614 974666 799752 823153 804572 1000000 837498 882341 859437 821457 899742 577858 394379 1000000 824863 1000000 726757 822980 954174 824415 824355 792836 967712 825231 895418 826322 903986 820160 394103 1000000 807062 423653 812528 679312 807097 807807 1000000 802242 1000000 798493 791331 844983 1000000 100791 785031 783309 780438 856377 741076 644650 532968 766371 789340 1000000 753577 743701 745851 741921 736553 719177 870557 405924 721055 712146 712166 824665 702982 731184 699607 732633 683768 678806 675831 1000000 957720 656063 350120 639405 1000000 1000000 568414 612328 620253 614639 582973 603013 597522 975478 585407 568562 422891 557869 562252 693565 563987 549655 538001 547900 523997 548787 309905 399885 1 495063 488931 482736 476535 464776 1 463579 454321 706888 439348 433169 468708 443341 416250 424949 402415 399132 390275 435941 380034 372046 368087 592313 166143 315981 350676 337238 331177 1 279187 490975 308572 208809 297807 299521 291643 168329 319211 270900 286096 260551 244711 184036 245477 478926 181331 418290 226813 211484 217807 327823 208984 199097 390563 639632 192463 194096 1 180356 210321 173633 160273 524791 163433 274346 157063 1 155831 105535 462508 18868 139606 179231 136974 133103 83262 128881 126507 125046 121781 121639 267714 118622 213018 70608 454467 1 112951 702585 110942 110830 108640 110016 109717 131620 116506 107474 42224 108921 108211 26861 128324 111987 278845 64258 271629 476288 1 196180 762976 125219 121490 776222 150370 9353 130557 1 352318 137270 579072 158419 116993 130598 60399 221379 1 134700 1 167118 725178 385730 223845 180219 185672 165946 1 197795 1 203911 208139 351851 224395 221149 317915 232112 76014 1 244811 257927 298650 258850 1 218284 1 258581 253116 1 296409 270081 303654 312926 322644 333619 293378 264793 341384 1 302416 690596 360740 515507 372914 518658 388782 437482 423190 537415 421562 443293 423217 428840 504177 436609 450361 829126 1000000 468959 651735 166926 1000000 492446 498816 548246 1000000 492227 1 624324 39952 542742 1000000 547447 560746 715274 534653 279209 584508 571628 594571 602944 599263 496666 746591 623780 1000000 634966 724317 674536 869774 825211 1000000 665991 675364 659673 640629 719148 675335 697017 842881 668791 720117 697907 719835 724180 1000000 1000000 712853 716065 745160 749947 252003 755959 766486 760929 806529 315951 773666 804735 712166 733830 892272 787535 788197 793240 928134 794318 800292 802493 1000000 806545 808422 802829 811852 846396 813277 1000000 1000000 425824 819678 762861 816563 827099 827650 598289 820031 675718 264897 798697 1000000 824137 824110 246039 824463 803192 823333 1000000 266266 334579 817849 1000000 815385 823283 670631 1000000 112366 807361 805349 277408 966007 554638 796678 704362 1000000 673196 785229 796187 780599 751885 775782 790202 776277 445348 785394 739681 754071 1000000 155910 1000000 604864 734380 681090 725994 721627 724775 766173 711053 682967 322658 1000000 689095 684571 204283 674594 670071 664449 664480 654169 648556 634793 637842 490949 916926 885683 618450 624503 600659 562500 512282 611829 596605 367046 963241 490299 557331 701950 538792 539217 540666 526366 186961 87680 511736 502265 478967 382105 480047 477697 471481 465293 156570 453163 464588 442413 508407 412999 603111 415401 277828 403589 545722 974542 588724 1 251816 227900 389349 355447 1 525014 338787 328999 326406 318412 543039 309506 356551 256838 351416 268253 717471 347041 266398 270135 264171 1 136387 256563 241674 236884 275567 242581 222784 450966 131713 31848 184274 279820 193941 1 139655 206946 140930 177418 174078 170695 1 391211 156673 1 151327 67685 1 420534 152431 140343 137812 363576 135402 1 282276 126115 260359 614306 125361 1 119907 513038 121544 340578 113522 147069 111761 1 481693 114117 86200 108990 108910 685833 113049 108954 109157 109506 534234 1 111153 158298 132411 112636 127605 112402 58080 128969 1 83196 108100 190801 125980 130459 237806 134304 355347 106758 141256 527831 430528 149019 156844 154922 158016 1 164517 168768 171864 182658 111407 294439 1 455032 193862 197933 202068 110123 725585 103668 243309 166228 413918 233173 17508 369100 289117 257983 257511 293400 1 222969 632915 415753 428634 284427 299638 359415 310511 315471 322056 332918 333441 338666 345006 1 356742 392375 437469 471100 162365 386630 194078 398981 1 34803 446401 581514 429422 435584 453303 740618 444287 1 466102 556913 478735 530181 488510 434736 503672 589427 402238 585733 154662 534356 516222 378511 381355 558009 570118 1 569393 649298 662423 929858 588558 605377 607784 616622 625382 626737 466191 638187 644211 736987 885444 661752 1000000 656174 665957 680567 1 690226 287079 852494 704413 710509 713602 729804 750155 651792 730719 736482 717945 1000000 635714 835652 320529 932466 968061 775018 773271 832359 758090 548381 728094 783707 519726 647927 791853 827474 796726 796623 662555 803268 686190 807389 817010 1000000 851860 623781 1000000 816521 1000000 838857 819722 839396 1000000 876068 812583 622520 823275 769023 823588 662146 821219 825734 827197 778367 992179 656517 1000000 809948 1000000 828328 1000000 812020 812791 812367 858557 726909 810146 382591 819718 495470 799035 779967 794790 799875 789257 211309 838510 785037 777865 930205 889266 754533 1000000 525544 850168 747943 589381 733249 748140 739310 734982 525412 730178 668244 712258 726090 566275 745620 707460 203995 656317 687093 680423 674819 752879 420954 1000000 654760 430490 644208 638815 632825 628548 572017 616614 615007 1000000 796635 593839 779715 582156 576386 605879 639939 989352 552425 546391 1000000 512213 224951 1 518761 504644 514277 497425 490332 471434 999952 489010 462944 458291 359925 447822 292358 301693 426495 419784 417249 400108 93998 399424 632510 387409 374134 373819 360799 1 439233 399869 413942 342604 326071 804 320500 324901 310397 304965 291485 293955 191176 283207 157515 273370 1 262279 312808 1 264174 243182 369693 239870 228216 81379 500887 214638 227615 1 176210 198397 169780 1 188791 1 101180 174474 89255 737125 164081 211693 160069 1 233373 30339 144382 560206 127997 137909 135607 137550 232113 461798 125976 122469 12596 137265 433346 1 213573 115918 114291 113214 112453 60626 58605 1 112720 105777 177535 105848 193557 82170 91641 111228 95922 632087 1 1 110601 111941 83731 272477 117155 92333 262257 1 120546 179290 153863 1 650905 109565 130814 134507 139013 337144 149104 362471 209976 150733 145137 1 596420 267370 166402 331069 297011 147013 438679 181779 1 192132 280779 192885 239779 199575 213055 215894 221980 226254 231717 235732 240717 507303 107794 437374 162980 265590 196469 273450 286906 243989 292203 297465 1 308500 314351 319735 448466 331135 336123 342702 313909 233889 510978 652624 370905 555310 343522 501995 508437 1000000 408100 475630 430325 408836 430666 439358 445801 473783 457933 462801 468914 476528 245332 539795 500171 501269 518074 517970 731692 526456 531938 700170 544295 161994 559126 1000000 543852 573987 445931 1 363891 700303 603056 608817 313037 199262 611073 631136 278361 332652 647389 573503 657953 662666 661616 729764 678002 291910 688234 583611 697228 848464 522015 706221 469504 706236 755689 554019 733142 1000000 487557 433385 676661 753999 756923 750625 763328 766713 769832 496744 776289 481373 780704 688691 824257 790445 792726 688863 826009 783930 1000000 784683 1000000 804639 1000000 798120 812690 1000000 815833 1000000 818058 796775 819525 798061 821127 1000000 799619 241131 929867 826405 824301 835798 815284 626453 835096 821325 1000000 1000000 827449 813462 830012 226925 844115 221981 812400 901198 809662 838671 752309 240761 801545 799062 801995 792988 1000000 789388 165724 787013 781036 317314 827112 798521 875821 779175 760815 923714 1000000 1000000 733751 732368 750819 702519 731370 727678 723010 718665 1000000 756709 705141 700329 702372 690979 686133 692064 664797 668755 1000000 686467 903460 6135 645097 304427 635007 971646 847881 598184 612015 606337 599441 594919 555894 450201 522781 592796 565878 561928 553584 548906 407432 535257 529253 124093 524156 501105 503732 799600 414869 470008 565765 472321 467247 461406 1000000 450827 442812 722595 655470 424643 708663 556877 388937 398777 497066 1 581464 388875 369559 365198 2678 248409 346133 340057 299680 538120 349544 316765 728519 653916 378293 299856 906374 284120 748974 277707 562856 259111 137267 605742 324597 1 1 233624 221401 1 232154 189254 173572 260712 1 197985 170849 1 40928 181838 210322 321465 190569 166921 164434 161106 157975 1 162088 148789 145944 1 310468 137994 1 458082 130928 128630 124289 124766 161193 105842 136491 123590 116551 127606 350444 109346 98505 115430 104246 1 99479 107768 346766 1 88984 619904 83500 32192 109991 1 109041 1 164255 108749 111171 109607 113813 85648 231712 1 24749 476506 1 139534 104525 292191 131081 162017 134341 100698 1 1 143599 1 41281 1 158099 162571 264884 168059 173097 174802 178797 117630 198858 190322 183764 446027 806010 208538 221700 215584 220078 217656 566538 233831 202308 243820 245298 723149 257451 263498 277330 273916 278864 825036 497730 218468 300610 315833 309309 964441 1 335194 1 334522 267636 286472 590032 398459 526027 375836 381216 261405 393997 384954 378821 23240 414720 184422 541421 321136 498765 452584 438378 1 490619 474159 1 521523 502134 504993 194939 1000000 503763 523887 145926 1000000 572870 626141 655618 734940 792874 211023 577556 1000000 521388 660471 589028 388851 735467 625697 612972 624708 634408 640307 852998 1000000 520499 699852 704624 671172 676390 680099 863611 793000 696068 657623 784979 739235 514741 718545 722877 727147 731536 735326 759817 743535 747163 708756 752148 621974 761856 655793 530229 772000 774800 924296 918848 860678 1000000 789060 792409 789629 796489 765489 813544 882156 839548 863704 831551 707668 869393 813202 815482 865724 1000000 831379 818827 726852 1000000 820995 827968 981249 814745 782358 951902 822710 1000000 930062 807776 928489 767965 819775 819191 818081 237707 1000000 257489 819991 811987 794942 808806 807043 809949 802003 920922 799207 561797 1000000 951878 1000000 726497 785363 1000000 1000000 1000000 779027 758597 1000000 389300 567242 744473 739699 919555 756302 706024 731414 728799 329774 723540 711736 1000000 1000000 698344 685794 639340 855499 659922 857843 722437 816815 667976 1000000 656577 650233 499486 644586 622874 212979 632111 553159 191809 404759 601547 595887 620990 243933 578401 574107 774313 563676 1000000 548598 105409 366128 528309 524311 559808 541943 480473 451693 468984 758505 288249 348567 356353 436285 456398 488177 978083 1 431604 409792 443476 733279 406441 406070 167119 509183 384634 403036 370680 355868 357958 760940 344944 373954 335300 318157 77151 1 355625 306904 382116 519230 296555 286262 1 270557 269190 287766 1 196896 490246 256035 491953 234363 100942 1 232101 371266 207864 337287 202948 198712 186413 1 232297 183094 1 191617 145095 16713 521147 613343 621294 173635 151944 1 210530 138488 222806 252245 83649 133221 130930 157335 477106 124490 48178 1 536514 1 1 114836 65985 97965 108397 80994 1 66963 1 60515 91057 107186 106888 241541 106949 128631 107336 107673 1 1 108870 74555 113497 100167 1 114137 113115 117032 337552 135563 1 123829 543103 162019 129866 130674 134382 1 139310 680679 144857 116826 78261 1 156557 366712 181437 148972 169895 797656 176966 84561 184650 192950 192703 201848 739118 204991 365025 131619 189492 623952 296999 231943 236692 242543 246361 251316 256306 254401 1 271500 268627 282280 1 293041 298526 1 342670 310785 316007 559312 332643 1 416862 356275 356626 360569 1 373516 764777 1 392014 444112 425222 409919 995746 544678 428505 434962 426784 424273 450605 509259 387738 591874 477897 484024 533843 453809 497748 430466 507532 521051 380742 718051 290125 472505 1000000 559213 572243 1000000 487649 581169 623972 599014 598590 735120 612099 615333 621160 626950 631061 520939 643042 639355 626699 271443 664094 669184 672402 789645 660493 674276 86844 1000000 732724 707725 201250 716816 720346 718222 703608 732964 739678 291891 744637 933125 752625 755418 748915 132886 766860 769174 772790 776144 1000000 809547 809591 834076 773629 518900 919682 250270 515829 802408 801363 820333 805409 809102 833482 974952 813532 816189 315488 819843 818554 811331 468087 755936 836235 826584 833279 819603 976455 508077 780522 805303 831854 820859 236015 833698 1000000 977452 816740 552672 788947 813172 1000000 599263 862429 1000000 806830 894010 788211 279838 828714 796171 753502 817041 819549 782059 781435 681419 770881 772479 764256 766046 759579 1000000 147060 751744 724151 883727 688302 736541 729085 728359 837945 660555 657166 741233 609227 701880 697216 688089 686078 587379 986081 674212 227008 462912 657238 652239 511634 1000000 632283 645294 481340 533583 379170 213647 565178 1000000 591137 781149 585153 577220 567658 561670 943981 1000000 496316 536686 536155 1000000 519230 513329 507044 506703 499459 489552 482333 478415 471205 294849 457510 452202 538737 452796 432746 427323 336809 6950 406547 453842 395856 386675 351866 636391 375905 365749 323469 353088 348052 336953 893859 551698 337061 739226 2349 305716 154422 1 1 281371 630794 275291 270055 264166 303681 255178 237101 1 243100 192153 601145 225695 219060 216649 212115 207779 165464 164518 153424 191095 243374 1 245782 1 114764 55407 1 161378 786438 352818 153657 1 382829 609545 140801 138188 450963 719998 204204 176132 157976 124862 458264 120558 119198 118204 131093 1 155508 110526 112942 184851 1 103992 130648 107412 1 106618 111188 88499 589293 106557 96840 238504 107872 109897 108528 109308 112529 220431 30141 113349 127036 74419 335138 100418 1 122495 125858 126503 94631 220718 246039 153899 89243 126719 106401 1 156069 561725 233731 218020 228658 164811 168253 170969 1 179117 1 205119 241375 179106 585040 203121 213009 168571 216214 1 658236 231356 234670 239127 1 263765 501460 273610 1 1 340691 289166 285462 290756 294383 828213 525393 139883 226986 324298 1 335790 405424 347426 353332 505047 365168 205118 1000000 314013 447067 453029 481759 350671 409901 429292 277675 431897 531939 439811 450689 456871 458190 623023 751065 481674 502232 494063 500218 507165 958623 193075 508444 538546 537008 505792 124361 549237 362254 549154 573636 578790 110480 617581 596146 602044 936355 90736 652045 624548 627844 630410 637759 592402 639859 656456 658505 667348 883003 677701 843700 913275 691724 263077 993740 586970 693834 216109 719131 712365 726993 732551 644331 795601 723067 747507 751244 761060 720580 761927 1000000 907703 793396 591755 508552 782262 783403 705739 915045 1000000 797124 906155 801281 555789 823548 658459 793900 785181 951676 811144 812516 920909 815320 816444 929902 1000000 669450 740593 759017 820186 819416 531308 817975 816827 831502 960631 1000000 570597 785067 813307 818868 931685 1000000 748988 1000000 837127 842968 810405 333995 797439 745373 801925 1000000 541808 792213 812821 753467 836075 977286 784415 784558 796770 775768 763093 1000000 761578 763056 869635 755757 668919 792754 744543 748382 736999 734252 462520 293712 1000000 716089 789349 1000000 716892 529901 770983 1000000 698556 676223 483346 570489 600227 436839 685133 193055 642478 386706 631491 626135 595347 424980 609516 604365 567893 705255 849457 1000000 571489 626754 562781 562229 364631 548256 561464 516406 526513 517763 514114 508174 355372 497044 820905 494832 477199 449483 468269 459181 1 451837 442924 519509 552979 421545 326652 409327 970686 855963 394395 942599 374567 377007 343937 360549 354950 466633 302622 333819 337406 1 320080 314457 421053 955224 361954 292289 289627 349522 1 180919 265734 48701 1 312443 327456 240652 235530 1 8494 1 512078 212778 1 897730 1 194627 191321 264707 183851 179002 176304 1 177411 174327 90848 158768 183864 211019 140035 146509 422390 140914 131911 135846 1 767648 128848 128449 120642 107095 279551 119193 116036 213589 309339 200584 111098 110838 157261 123220 107672 498586 106890 1 211654 187781 105691 121074 111956 530534 106202 106592 107092 161693 61215 109108 23547 147164 3039 113590 260523 124194 116626 111707 107667 125177 119434 121306 129796 131731 147466 113067 144237 142108 535120 147483 195042 145532 150476 156526 690924 166727 105300 1 1 182364 455767 1 193038 474039 201331 244690 209543 214280 194060 223329 228112 232670 236811 667561 238572 264320 249086 438670 371875 273865 332331 315934 86358 841108 294463 309222 320386 367070 264861 327746 337203 301047 348861 505857 1 296318 657008 348526 248068 1000000 391668 548341 393712 422304 416147 562720 1 411988 442258 448318 1 1 154549 464004 544939 159472 1 358855 453209 1000000 506925 522382 528490 841096 459388 546677 558157 509651 565286 290334 22733 1000000 682172 593337 614562 680068 611028 779586 627327 844257 633337 636936 1000000 1000000 659844 669626 664986 736116 1000000 521154 684213 1000000 711029 711678 704639 707097 712879 735410 395925 827100 846926 734241 735165 420380 744218 759567 754353 781269 713325 762290 394475 769569 438376 701065 779282 109841 1000000 797502 790504 802365 794882 536347 1000000 769123 803619 805169 593247 783491 810192 806896 906120 827699 817028 882836 836385 1000000 1000000 944001 819694 834836 820881 880609 838988 1000000 820263 739903 801991 423989 289303 849031 349754 908897 1000000 813937 812658 820823 811139 816751 680308 820318 939369 839486 811636 859370 634985 746291 789780 786612 780331 794384 821603 775998 750471 799530 766821 761904 724977 763080 752500 749110 743638 509842 653669 741086 666571 1000000 483551 1000000 305959 925044 729687 638913 693950 689183 600077 679445 1000000 616984 72852 727838 653947 750352 1000000 638924 753063 764145 621510 609255 829005 604653 598959 592210 584929 582386 493272 788603 563912 557905 500096 333045 539868 99902 790789 909773 534364 955603 855833 497023 490814 549352 478000 471837 466628 48132 453038 293757 715412 436183 576008 458716 417019 201790 594069 434088 596786 638908 536680 411388 364999 43668 998633 350119 613385 364753 333734 311245 321143 195984 20923 303506 298714 43333 287403 85697 275925 43629 267409 272545 163467 251128 1 261301 275125 211013 227084 222289 157779 143484 255695 201193 200428 196251 1 1 163871 311679 1 172266 154568 1 209759 58292 44455 228046 149677 146856 143844 128825 142318 1 136317 530613 128387 126563 124458 365328 120664 30151 1 97409 113691 67358 1 110516 109731 306160 107806 108536 108735 105938 143969 635517 105089 106381 105026 1 65882 110161 1 253741 156979 1 133410 98384 1 112584 111487 452471 1 155164 120187 88349 124073 536287 118511 131810 144412 132532 406505 80880 142976 146000 147787 1 155091 1 357493 193233 154713 189801 175707 1 686612 187194 191190 1 221964 104576 205048 90757 205959 217186 1 195120 1 19989 87031 249763 371698 1 331632 271150 275661 294662 1 120628 377029 112059 298296 791451 841644 60233 343907 1 212787 365309 178679 363537 68688 529410 373509 436617 390566 522916 601402 408968 581452 299584 283507 440122 394975 1000000 442721 890151 493106 1 464389 483078 579290 495399 106490 507800 589272 520174 474828 530180 536568 544316 548686 556333 562292 700217 583187 1000000 586436 552071 749748 726260 608722 395639 625783 624247 630642 635928 632622 609319 652940 956847 662860 662139 592048 160398 682909 690229 582305 913754 579223 712402 678779 711279 719698 723633 732737 731983 737112 784508 744028 749683 1000000 1000000 851971 762078 710817 719022 460852 603062 796372 980717 202726 513288 972191 792545 110415 837200 796791 636551 633131 637886 937479 807426 742083 835582 811812 1000000 814211 806065 816190 1000000 817741 764331 818858 321020 833295 806988 819823 819793 970934 819415 922881 829078 836248 353715 857560 1000000 689814 813597 808423 757047 792091 803325 806533 1000000 802978 1000000 1000000 963933 841329 885263 789864 782470 549219 712274 776828 800075 776968 770047 666903 718978 783956 561097 771640 1000000 753812 743218 653248 815151 730312 725876 820727 310212 805067 723329 703095 1000000 852272 693826 323808 944334 689748 318455 180624 425262 655907 1000000 1000000 740257 634881 668558 645213 616942 611339 342696 599481 475890 588449 1000000 124254 570876 564951 559032 390807 503793 452371 534897 528813 519302 516587 530954 672667 624919 1 646147 995273 471022 353690 488579 750049 463156 434116 432586 430129 836224 705507 984012 405362 399272 605667 477863 438102 168514 326134 384167 356360 358105 273064 416087 302544 441331 321468 47974 310818 305188 164862 381907 273708 242959 297448 272729 63530 119450 257160 782641 247750 242192 237333 159473 226354 212708 189152 214081 236277 667924 200557 1 240735 834143 184566 405084 177045 1 582537 164346 97640 243169 156069 152984 149813 1 144377 48629 241497 174042 133999 498115 203832 145336 289743 122874 362662 78348 117125 374345 115002 1 111362 110957 109136 110581 154759 119290 106328 1 91588 109443 148665 106352 1 103956 82733 106556 109989 1 106768 107379 1 146595 548239 112310 1 132197 1 1 118469 77664 247669 1 1 318628 755468 126931 106289 135177 29890 765647 1 175429 147888 142648 160011 461894 166811 250682 173999 802446 178756 177496 211247 145355 27450 201837 206147 220889 275661 250035 1 370694 233421 238224 242923 876916 598437 1 83019 174369 349497 271665 155759 300606 289910 300410 306231 477140 329960 323163 212633 357844 347457 496189 330490 51933 364099 370064 320332 357478 384561 394246 110587 407453 125210 435877 427601 430582 438592 1 464032 455809 463271 480238 1000000 516873 482778 493266 509560 505731 609388 457694 523718 529755 534185 541893 547957 554593 600768 534143 571806 643537 26385 376349 595038 608222 558329 813772 587991 624332 628869 632180 721762 645017 650347 655516 1000000 752528 668940 705286 471349 73378 690110 694591 699918 656943 501108 565727 388932 703472 730161 730448 734496 701366 743752 555238 1000000 736747 859772 760284 523156 767872 726733 810232 806444 847111 799823 750733 787328 769582 854459 788745 1000000 798901 654801 500457 786789 806437 809908 827599 810798 813207 813626 813522 842554 1000000 1000000 969003 834039 821666 814785 820662 819177 709143 678172 823050 818596 827079 823022 820426 816185 815576 813857 813299 812191 636044 815641 807972 811815 624537 802338 803988 1000000 797010 781092 788304 779619 787024 784826 839492 514357 806048 833909 770375 613345 763935 789238 694999 233626 749972 753807 619508 654547 734417 730583 726440 998779 949084 770498 673416 812852 635146 702420 689314 1000000 780617 670790 532906 666030 1000000 662372 1000000 641543 639848 695979 758079 623473 628299 844865 304824 657922 467044 524758 50004 893973 623256 598795 559610 554103 185003 543820 535974 539554 525019 1000000 511577 504493 57561 493148 355165 1000000 474609 474431 442877 455924 391864 624032 1 702956 425267 23711 201116 266682 341629 454778 304957 382157 376117 54277 537159 358180 348766 36274 342063 339738 357533 323612 383035 909063 900118 300118 295561 1 424419 275431 403957 202725 261528 248410 215377 247914 242966 236023 233248 292078 223872 217616 334516 209249 153319 240710 1 1 178412 197887 181184 189289 1 56826 1 383285 159713 709584 168269 475193 147132 347442 124603 1 132468 133523 130969 1 127667 114952 122384 119766 77595 111601 148294 482204 120308 115365 257155 81162 153873 128959 1 105458 34978 522675 107216 104014 1 1 168421 125123 1 104753 1 106401 1 87415 306299 1 95634 111226 455645 75383 103910 117285 377249 121614 119868 175497 109001 662522 200865 597659 1 140216 625959 145558 148954 117864 166118 155669 43306 1 169107 172318 176015 179800 197653 357977 190403 195756 200794 184237 290939 74864 668540 293185 204579 231418 236245 308339 245970 250951 298192 261663 254256 387329 446421 279504 292669 282087 298448 304095 262385 315150 323645 325121 1 1 369495 711394 259922 361717 369177 397856 379754 385791 391574 621683 16842 410004 558933 1 428702 368399 405473 478878 453286 1000000 364494 472109 95483 536822 345216 1 568791 507129 515290 519788 517754 528419 541209 605057 847693 529498 565056 433712 1000000 582457 586608 592825 687573 735518 106419 615558 621093 626633 1000000 637545 669289 648394 652888 477574 662880 683177 503171 676928 683711 677943 693293 18075 699567 697241 711576 935608 282069 759076 823544 826022 693786 702381 744425 807281 447267 834341 758992 765342 766621 731476 967146 298921 789439 780638 783348 784268 789189 790958 793217 128215 797029 815180 803934 811461 805165 134103 809931 1000000 858462 807158 1000000 986481 410649 822415 813909 266349 510236 917195 918026 823589 818558 358890 964858 933384 817635 1000000 1000000 845096 212702 814033 668269 811841 810594 809238 808284 900557 828178 807452 800907 358304 692949 794661 803276 790016 772547 709834 752593 878211 829169 1000000 932995 821234 764252 760921 757497 528471 750391 724837 761013 661075 747164 731480 703064 723283 718344 720654 712964 1000000 700751 294949 691414 694944 681543 1000000 670571 644356 653780 765582 190611 648037 531910 635412 402904 672044 619707 463987 607766 602001 596280 841734 589407 1000000 573008 601840 478149 589529 385457 534578 885962 514208 524961 499648 1 532916 500536 1 475828 1000000 475653 684748 463849 457111 93 425599 454607 432723 426118 419950 359959 1000000 466539 959708 394819 977418 530721 1 506714 359249 972805 435239 341543 354728 327132 324633 391656 308947 307059 393306 296063 290117 297028 970649 274456 269206 271622 258801 153222 1 243607 238685 293712 229357 250080 315878 516423 1 206517 1 201409 44586 185216 185758 181204 118120 172353 170504 1 161780 160036 156688 145237 150287 157012 144409 382148 139305 73731 133622 128257 128792 126558 124629 112692 487758 175636 121374 414600 113941 112148 220055 109590 52359 1 1 102002 383362 106380 103977 103637 1 103222 171672 110640 705997 1 1 104264 689643 7624 235381 92125 108509 1 1 112741 108638 1 117833 118586 105753 123891 146124 699930 9488 436311 1 136279 134553 1 107496 123726 150492 130038 440206 160163 194892 450855 1 162898 1 190074 185655 187586 231266 144726 1 191499 317945 838069 99551 225337 766989 1 239968 243103 382808 253613 253518 258727 269262 274606 366490 292259 141673 339077 590836 361901 312898 390046 325992 330077 1 316711 332895 355869 359415 340308 189161 377373 553845 782205 395566 402020 391566 413061 420210 419476 1000000 439445 611806 443066 501693 1000000 413473 495461 204438 487733 710357 500508 677455 709942 471297 519826 635264 549904 542049 619930 575951 561207 677616 602947 92839 611092 590532 704911 585111 603009 704489 616651 759905 796606 528924 694240 650453 504495 747879 678941 666305 671768 676766 560848 684017 201277 696029 1000000 710714 716189 718223 623651 723348 518665 728898 734915 563601 761809 757181 997059 1000000 755601 760713 772732 1000000 399680 755232 776251 779344 781999 558494 1000000 783538 1000000 794372 796466 781391 847082 1000000 765971 491975 600021 830520 1000000 1000000 812441 813491 821200 809323 814272 817100 815840 1000000 808532 836083 817927 817888 839690 833783 857973 1000000 645626 1000000 814533 813205 793804 811791 1000000 806980 1000000 1000000 804407 802781 887852 803569 697103 1000000 987664 816238 787630 706140 782435 779218 659014 771829 761695 1000000 764563 757483 717462 523302 481774 747143 1000000 627321 741582 634032 729631 508297 232826 685537 1000000 290531 701474 727559 800815 896804 682555 725281 663801 979084 657117 671756 661910 708881 641670 914498 622579 351759 262086 672205 1000000 602999 598471 561027 587277 587459 650566 568174 496417 563339 449751 496646 535720 854760 530781 519463 513918 1 483863 491622 520787 1 598738 468345 274486 456004 453287 678785 271419 433445 427261 568963 392863 73650 566034 352929 727516 388247 341428 1 556603 360350 464877 438848 342605 337583 435111 494453 1 295926 348989 302564 303690 1 305288 292948 186612 259021 264844 259584 827505 59176 245489 28390 234746 230791 193927 175434 130065 867541 207743 807010 202488 192304 185198 1 198134 247566 271563 149439 167170 136499 160382 177615 555230 150627 1 148797 423829 259754 130121 1 131210 132773 126549 139132 122249 106054 184994 746288 114958 645430 431355 1 398067 1 141390 450749 638716 101163 103291 103506 1340 73030 110375 615631 299546 102641 106097 103249 104387 104257 1 105951 538426 103161 1 212353 111173 1 96939 114970 117766 250056 277543 123325 124884 76916 1 132346 1 1 140233 143052 145968 148981 233592 150559 167978 386343 435987 168191 206577 325271 91162 582418 771279 1 206234 470656 1 209128 213629 218714 183947 261605 444497 1 241959 1 533470 256913 149795 270520 765365 277786 175921 288546 1 250310 34451 367691 309267 319965 327801 142949 339400 286188 351112 357247 1 349794 379950 616334 392541 259982 399242 490918 411626 470274 423799 431641 1 430637 343146 212482 458997 467179 475498 480631 304181 491923 312619 477071 568524 513983 362970 224895 534668 783033 546889 1000000 558861 564471 1 514575 563395 620613 564121 599721 918830 613768 573405 219383 657444 440716 783524 643880 652699 673508 724888 688764 687004 174434 679420 104105 689261 712463 676716 671666 598650 716524 742375 717078 724990 715715 728594 524320 705102 741803 1000000 761879 755635 758877 782901 940698 756241 791255 770022 604553 776787 773118 790143 490060 818061 794501 257869 1000000 1000000 793968 802965 804401 821428 807898 745871 815795 1000000 854586 805445 929683 179154 1000000 768177 816680 799429 846443 677568 726215 1000000 821304 818006 1000000 660648 818037 749102 916238 812599 441425 996252 808392 807373 805975 430053 793230 855404 785220 796794 794808 921206 650226 778053 785202 788716 780962 906394 770209 771167 511845 684581 761588 1000000 1000000 1000000 582907 743857 912543 731354 732178 728121 1000000 730410 682918 711192 708209 702198 697519 691514 688126 683983 695427 709961 641006 496682 658373 806442 647877 939916 596767 631747 294191 648289 491955 636420 582878 595396 552436 739277 581689 579132 551996 721373 1000000 675634 548182 461166 533510 527097 521055 523690 491439 564902 515636 721629 484289 477988 192809 465589 459367 452855 445951 440792 434637 428408 414614 203196 346448 405420 231376 1 385497 379436 408321 365435 359487 355466 472142 343660 322631 325165 576090 592864 316211 313356 280559 297982 367941 1 683722 285056 208035 265715 1 656035 250342 232948 275966 1 230737 1 221907 239955 470438 255116 338146 1 216669 270082 186331 214570 732267 1 171361 167373 164183 160799 180919 713562 146030 1 208451 160449 139118 129981 127889 1 1 111469 290474 122193 121157 1 1 122801 202692 112807 110226 181419 106676 106865 148441 48274 208129 103253 84284 102508 102214 70226 101880 336290 178877 1 125532 102911 100961 104093 104838 1 1 107727 1 110196 111536 1 462936 68320 117102 134404 369607 1 374550 5070 130593 133512 510463 13747 144331 144489 1 437871 163279 66747 198976 157833 730948 146228 88527 176300 182295 181800 1 229690 198641 217220 202828 194589 151938 215650 225448 232049 742142 241938 236763 249940 254819 299472 265246 269333 357079 275284 295914 291639 297327 305524 308456 307325 355049 329135 307928 739770 1 350316 741689 1 353034 373542 783853 353528 390206 324879 366689 978784 1000000 620970 388383 412338 430707 268217 448589 458014 464765 493155 542849 481221 441567 736695 490057 506840 585747 171070 126444 492274 541332 102440 552317 94015 562465 750232 525249 580126 587228 627508 597466 603370 1000000 1000000 616973 1000000 623234 657664 642142 622456 847634 719623 622558 470431 672580 804647 100595 1000000 690253 685710 812280 700185 88137 691832 783710 331070 826507 730852 761904 738811 1000000 940291 631506 691796 693774 760800 725763 687343 601139 781367 775679 983423 1000000 784512 1000000 786951 791716 1000000 794551 1000000 770393 801831 804520 805159 807685 825233 294633 805546 811657 811131 812532 1000000 951288 817795 815354 1000000 816518 897118 856908 1000000 754018 797446 815659 516341 813403 844277 859261 816619 932012 1000000 668541 807443 805175 804108 473618 800349 1000000 793010 794670 767928 792290 224944 504447 773261 776529 1000000 774625 667879 768534 763473 761912 879064 472050 753197 746913 741700 784408 736653 380775 728665 724514 686240 673741 711343 736803 226590 1000000 1000000 651517 17727 679071 663786 595616 147763 446119 658373 878455 639480 625313 679554 527046 970674 132160 619138 493329 599332 23116 720607 583596 652234 570314 269916 557222 825301 283561 386841 320832 1 507151 516123 430440 472018 531470 557514 485332 477752 484049 466746 470349 1 448144 446367 1000000 404722 422021 417773 439487 1 71618 1000000 62306 110582 374917 121348 218191 356571 361816 351905 329471 333039 328167 350442 420768 664275 434796 299853 541431 284819 282833 277078 291009 266599 323868 111832 251544 246146 1 236299 198285 227364 533099 217516 1 205225 204029 691213 201044 119318 1 1 117910 321827 180079 168128 159277 391865 216131 810102 462357 292257 148627 1 1 141788 95466 1 128957 126588 124312 186176 657905 122353 105471 2358 120619 113213 498655 1 289292 106162 105429 521108 103751 76980 101831 374842 1 670519 101272 93448 101288 100838 121597 1 118384 699037 180033 35656 1 1 722182 106115 360162 87016 151724 1 1 111877 120972 122863 104025 118430 1 1 77808 351108 140158 163275 145288 148873 1 138400 163650 261122 799301 171089 174444 530492 376662 1 162540 196235 267874 201043 214947 210467 131503 181208 372114 228177 745542 236746 654300 241850 237755 250900 261742 348942 297205 279047 173377 288109 152112 746989 455429 412824 322823 317598 354899 1 340620 274463 367150 269838 146278 59885 376757 385344 376160 363272 310314 405935 369669 420321 425066 734666 415186 463945 491372 443388 591809 437636 928425 480905 487119 491922 495253 364126 510641 312645 407711 464478 521322 538788 556804 467263 147279 340458 572128 1000000 557415 588786 595179 600867 642257 620308 621041 476864 628755 605338 594286 659831 554654 584912 660368 680630 670601 675640 682510 1000000 692798 725664 408080 691111 708365 716374 356371 721140 725498 694094 721490 737493 789839 882173 748745 807164 854593 759356 762509 851317 613064 781132 774612 836554 791412 786763 784108 808927 790451 905960 627598 804996 947906 798646 802245 721014 806278 807066 1000000 524039 402426 724030 696452 812878 904617 814719 847684 815558 337753 815985 756259 808115 724361 835370 791246 640498 789786 813671 812545 905005 813059 821707 517930 696765 156431 1000000 861302 804500 798676 805945 793745 791974 576955 766875 785243 786192 779017 777555 1000000 830513 768587 765550 63767 758914 755627 753546 747629 835594 740982 738945 784615 729251 827398 494017 699225 712410 707680 711485 888750 389772 684578 693004 171121 531371 670116 544788 655080 654861 649649 644537 639086 653272 628247 410784 674322 582165 405012 164963 348837 1000000 583072 1000000 570333 565464 215927 917695 626568 541563 807630 413960 523367 522253 506736 1 664134 492663 488581 473806 98525 467893 472196 352450 449269 937588 823508 430715 455001 418676 483745 417006 398934 396046 388154 381898 370063 242046 448892 358585 1 110692 339925 334086 643316 382577 220632 321979 311566 606016 403936 288891 334320 278071 272760 266151 250129 826859 264457 190421 210089 194140 443922 227455 223438 269930 204658 199627 204662 27757 731504 168839 292422 1 179841 175996 180594 1 1 4216 1 144564 652015 148275 1 254467 86124 137406 1 137989 126727 747112 603721 327849 125872 154942 116275 114556 112853 111294 302201 108494 73763 479436 1 101912 1 1 119748 1 481110 100900 100925 508367 444790 136552 60452 94100 101785 163137 186622 586667 119814 104803 227761 105181 1 1 112323 2922 49458 71523 551432 1 283434 543218 125497 159614 138747 135987 151220 158628 242231 267658 164667 153836 160206 173428 163979 172142 185581 203295 146194 116934 195880 32176 194947 1 245671 207410 333868 229748 1 127090 1 250242 255476 245770 272895 419440 424897 253792 271685 1 31845 707856 293599 1 878068 303944 314611 320955 475363 331069 360942 344072 384007 355988 91800 365431 376201 379941 386032 392101 345880 404349 410501 474932 422801 438582 820124 450571 115862 454010 586892 510666 472336 478733 523732 490891 497061 461019 509197 441353 521672 527685 533748 690288 424148 940792 557885 606540 569499 372542 748100 587140 381627 601486 494418 609887 618828 531292 625919 781242 684691 642713 427933 637887 658403 628147 668529 673503 1000000 681173 694100 1000000 704811 154462 706291 706780 1000000 1000000 727540 729898 731753 1000000 739316 745730 1000000 750674 1000000 665710 1000000 476995 742688 770397 197972 943705 849215 810039 1000000 788279 176106 826300 631331 792513 876288 799542 607487 975109 349004 165796 901779 449812 624799 1000000 811527 771600 785510 965696 814455 1000000 801689 284698 672394 815383 763222 1000000 828790 814189 813483 1000000 821918 263126 789234 808198 801809 778531 805287 817658 794881 792316 787207 766896 997283 817451 790302 790029 730369 366828 655564 777435 775271 771964 737083 765802 762493 700673 754723 751645 748833 676180 757426 737694 740340 729795 987890 686270 710590 315572 708642 932238 809724 695016 843054 684859 662587 675892 690632 665936 666759 99019 640648 668160 642124 1 629799 1000000 615097 438170 632971 412470 827095 588392 1 575725 592648 375955 560634 543711 500075 703627 536449 530612 253204 518268 512812 506133 588819 28321 287793 507150 550255 467421 462861 1 450329 521879 424929 431867 145839 165595 410590 407220 405505 394962 390666 1 412838 369952 761046 328049 203010 298202 342339 335006 37324 299671 1 192513 466783 300896 295343 264225 19445 744479 257522 301452 263210 257957 178756 247797 217290 1 233001 127989 1 217804 241031 209848 210889 583863 1 191360 164391 687671 1 176858 172678 171244 281262 288078 158420 155131 154615 148604 230307 142893 139917 1 142468 131575 129477 126643 124806 792738 120089 286599 127476 407247 727204 111106 88081 556152 106938 105805 1 105935 103116 108511 1 51211 90133 27741 28095 101894 100000 1 128844 1 101117 148857 115846 136279 150898 721346 1 107167 103295 343434 111373 112954 1 121904 155212 121312 1 129772 123587 129464 173682 1 137239 181918 136158 152893 150980 136997 155011 178282 1 156548 128572 159799 101353 168147 144462 188983 193116 192201 204672 206231 285373 200922 219352 224208 228941 90589 445599 1 249469 253572 188314 236815 268845 403499 409350 284571 290190 1 266385 307355 603155 318761 375975 322082 887109 188276 814992 660518 359602 382702 447530 386666 155965 403914 400097 1 489629 414226 539583 123302 432749 441389 412769 489767 1 580952 472311 534878 417401 1 353471 500819 505414 512400 518543 525315 793982 665568 596134 568694 341331 583948 567301 680852 864325 76224 597371 577373 538941 1000000 176575 618848 624389 629935 635215 640136 646075 647673 248607 608763 598114 695674 676388 681225 686053 485741 694847 700031 712676 1000000 822192 721836 725046 810090 730029 240114 732195 765728 745399 327858 751288 822621 783573 970124 768009 400963 771883 528307 885673 175237 1000000 379748 802045 741297 793261 869406 796556 875496 800191 804306 905976 857694 819397 807677 827021 809914 813688 855883 812758 263325 1000000 814118 791295 818028 814554 923630 814674 810946 815346 815787 813187 814018 811171 1000000 810586 707035 899717 798620 776635 788651 754976 800306 798506 795913 664181 792497 789947 788015 980524 782889 686349 698687 775154 1000000 771856 754150 761719 209880 757422 752672 791537 687106 761071 965871 747482 730279 950663 910914 354346 715262 707144 704821 700310 695953 661575 409408 681312 677076 568101 1000000 688400 610501 471987 1000000 522511 869319 630146 623711 626640 613293 977926 598068 442023 590952 598860 1000000 571260 570749 561497 444268 672871 855759 820790 438314 489684 1000000 513413 509294 511711 1 489034 917442 476422 461745 523173 280604 885587 424989 433544 455587 420487 518855 414441 1 236956 390259 335504 383912 378085 372174 365320 359815 293261 522846 544935 244697 393685 326136 1 313489 338399 301755 286358 1 174462 414353 280031 265618 264179 298165 916955 166041 902823 1 196670 228952 224212 219539 215102 210401 205659 1 197273 192909 186984 166206 180796 1 158397 415468 299318 117818 174089 1 189842 52800 1 185907 143840 137039 279681 197192 1 25261 113120 1 1 766562 116090 112166 203243 73102 95590 54623 87916 1 72709 110618 102403 136972 93757 1 100100 100302 99622 129700 395037 97333 99395 115726 103750 1 20784 1 110106 114699 1 101412 107161 636839 107456 111859 113565 115164 117200 105921 121246 119131 535160 17452 168006 131730 132697 138309 142101 135213 1 149316 140777 1 160747 178734 126513 1 1 179189 179210 268488 1 1 161825 178212 634308 1 1 217408 250796 1 178139 241458 246350 238306 256628 280908 289466 262628 287366 532649 288494 227516 1 327098 310762 305790 359723 420250 333751 259354 359470 351340 267657 378230 367922 375171 381432 390545 585582 1 405587 281264 439911 409087 364260 436149 401344 448832 436379 532207 441205 476986 479905 480976 492262 1 284393 510945 642057 539273 529014 533394 487306 548053 8593 559525 459328 568189 582008 563587 607521 704505 553842 605455 587981 1000000 493105 711967 632465 635485 657420 892604 654237 1 664497 746316 674319 673322 684056 693875 548282 1000000 703260 743540 734868 637056 730430 724177 593865 627482 70741 739908 742581 747308 751315 252485 896923 759118 767774 773667 965287 548998 776194 999709 331768 578205 818328 833445 960469 702585 795299 799243 1000000 800775 804236 803947 805365 806687 822916 808994 809337 153213 837567 866775 1000000 748945 813225 840008 449314 901796 264616 744155 807009 813105 814490 798957 945681 810577 693088 808386 807506 696184 804868 782327 823453 796874 975109 165760 794568 825400 793690 787610 785640 593032 780625 778707 1000000 1000000 899260 494890 764978 760757 806482 592703 836659 746056 740024 738592 725010 730813 705057 722465 147370 714239 709888 481231 598203 607283 488362 677958 682313 677469 691570 597082 658191 635758 648981 1000000 634007 636461 631065 624715 693375 846055 800145 974057 666009 591990 577523 580419 354104 469929 562259 741598 551919 755182 498842 475173 526752 520666 591964 687536 1 496245 381203 412700 476135 902837 465154 439424 450665 380237 279702 866510 571456 421824 365708 380883 396477 649712 409040 385797 339038 1 428556 951750 354957 348448 343119 456051 331243 114524 1 1 332389 465581 337044 291761 64440 285848 590576 571451 264945 259709 513418 249422 1 499814 234366 229716 225049 220296 214415 211084 1 202005 192089 193736 597733 381785 160162 193677 449234 169572 174453 1 516129 381019 161794 117425 1 92719 142678 137221 169062 127939 128689 824289 519346 658436 120381 117313 198475 114160 63381 762670 109660 693509 106451 113069 1 103487 15802 1 99751 1 255612 95390 98918 402994 98749 98793 353378 17887 202460 108529 1 101096 1 100242 103955 19697 82226 428773 1 110944 112423 84279 20755 307256 1 1 1 126429 123611 141194 154196 134667 165303 804772 363975 149157 1 170861 1 162643 174875 169873 30310 537892 196053 185545 111209 193652 197899 205708 206784 218923 772808 220272 224556 225443 234558 800590 1 195449 266531 264141 264814 34713 274738 282544 286261 305458 297291 302830 308676 313079 1 1 329468 340240 347591 348731 354683 465220 503312 440995 381469 386673 1 397193 262565 117779 411428 421733 378092 434643 453076 1000000 450919 458942 465118 220049 838448 486928 489866 495046 501919 504936 517055 1000000 526588 532709 538716 1000000 550765 556735 564878 568568 1000000 406069 454836 952494 474497 155482 440412 606793 698510 215332 570588 639144 735487 646848 630871 658343 660794 667459 232656 668911 800078 725681 892649 716483 580211 738307 719888 192190 706584 1000000 726467 126167 1000000 1000000 718746 745694 540249 728834 448210 796056 437160 765730 769183 777124 1000000 877944 781894 789873 652520 1000000 789868 792024 814464 790427 828045 784360 801337 597057 804349 806533 792551 755825 819582 854549 391509 565792 812105 812526 977246 771180 1000000 843882 813447 761902 811516 812639 805105 819841 867116 810207 812619 1000000 785215 1000000 805533 982448 1000000 843817 798315 795894 811503 1000000 439909 959393 714038 756451 993522 757287 782452 819397 769913 724726 781420 758882 273861 588083 881745 742757 1000000 739224 890266 722520 347188 418760 789508 718724 806557 18497 701252 815680 720473 712036 683077 678860 672323 676049 635400 658118 246248 648082 642693 637342 632420 642991 627542 429288 714742 590565 988203 487832 587263 365068 575621 571738 1000000 561167 638226 1000000 528794 951774 527947 521807 732688 58498 500854 602696 1000000 485055 493403 321749 418266 10005 478921 572775 442613 1000000 429478 422982 418226 455015 380647 401484 407711 386168 622044 796013 1 362018 549266 339714 409149 338321 304597 495524 381571 311267 309527 1 450365 294211 218141 287710 258537 272061 272664 302344 180328 250275 282927 1 389254 120559 220087 436845 854491 210969 162017 202891 199727 1 190013 190500 181899 1 1 164406 659181 165342 158843 38890 152675 1 382797 381513 142915 193848 134634 128999 131125 127162 238462 14924 107892 1 139800 1 1 1 109723 109672 106086 94350 103722 102745 290554 140067 78825 95525 136821 98704 59156 773508 97763 721894 131900 501568 546226 3400 99878 204053 540552 662 115863 310935 142843 43227 18704 83911 271435 311825 234667 44618 696270 434666 293818 125511 127952 131080 132428 114679 75789 39647 226204 1 287011 150057 1 125550 272957 168198 171921 174478 179635 184592 181561 178940 1 200193 1 883139 213715 132109 193270 1 418603 241500 723827 247426 252441 501726 426974 237936 1 285994 302827 289812 295077 363656 306251 479353 317564 317926 256343 272839 992015 345195 1 358589 367893 370549 376580 382622 77616 124564 808337 387415 454972 511538 445895 185552 1 1000000 461375 455678 462321 468913 463066 483698 487472 214019 499800 623184 577631 516680 495431 530000 593834 535514 544382 746278 33872 906914 572133 1000000 549680 285676 689552 612776 606717 567217 617752 619057 628675 617582 640653 642031 621858 442359 657430 1000000 670275 725259 677856 675644 689561 694206 558763 700037 710202 736427 715606 389266 740902 712392 732674 593700 740329 975414 721889 656331 754619 301858 850826 494354 767794 771208 773479 561935 1000000 782422 997616 777038 527867 659861 1000000 794862 838928 1000000 848857 756075 716769 804431 805147 807507 809576 446966 736432 810734 473601 729766 811432 561958 1000000 749114 670494 816941 812569 710918 811441 368867 781574 841498 596487 807992 871923 790429 1000000 741041 801530 1000000 1000000 883014 864446 827573 774482 788154 785808 122883 1000000 778263 768137 772526 839847 766830 954074 1000000 757966 168928 680068 712379 660144 776182 735555 731662 728831 820984 718835 726986 696423 680969 702351 137437 693222 485270 683838 663053 681843 664702 618121 662252 640544 648843 625717 638363 303687 628499 621901 1000000 23506 605183 537444 593906 1 582963 576214 846525 469559 54045 553105 1000000 676746 529941 533357 526500 516661 510737 504587 477203 272690 493796 478460 1000000 467526 528181 611626 434972 651313 444572 387404 423938 37554 471206 405669 441182 396829 638575 379329 375133 783010 976778 361310 368674 345280 336094 334492 327857 427240 16634 313798 257418 299260 1 181198 292554 178726 46825 389373 867898 261750 250488 1 137602 228069 1 226419 253810 143490 211252 207138 7561 355773 226271 360902 794796 182437 1 1 288298 167009 221052 559179 31483 153775 492421 134422 237762 31079 1 535316 193896 177883 121238 124280 123548 122163 118029 539327 103701 66230 738443 1 6513 106015 103617 35661 102407 729837 100581 99827 247581 1 150510 98512 152836 98093 103538 88653 98033 98183 1 99868 94635 101734 224948 102357 103362 164356 114243 107160 108643 110427 15060 113741 1 790118 112226 543685 65495 126618 1 1 1 611841 137493 135524 592770 145159 1 201525 166125 162824 138203 170975 139411 479576 1 187104 189896 194213 198501 357521 229271 339556 229324 1 236518 230537 270421 148826 911999 1 243225 376514 221272 276730 219515 281928 295459 400148 1 1 291669 315447 461206 326657 497851 299531 344957 337765 1 567760 381751 1 380388 382361 392449 400659 786403 412108 416257 424436 429371 607594 441556 469159 442512 460094 466514 473549 479127 526864 490801 976148 489507 524993 514580 520669 639176 548995 554139 541831 552072 558022 703766 569964 575683 237798 588751 574163 642411 750323 610021 614398 621052 681846 627765 637184 488879 987813 651089 659599 663270 668232 662881 986235 682898 42780 742480 139028 700763 731196 707260 715346 718738 707584 725742 730621 737181 570940 158643 149632 1000000 830587 1000000 751188 722011 665442 1000000 771514 774719 662966 779163 782565 779633 790399 788329 707197 266255 1000000 797615 781025 911536 803922 432388 559496 799293 807421 209133 796694 743656 1000000 811339 810122 810594 644833 812296 1000000 811973 812726 944887 953798 810698 1000000 806724 537035 1000000 498296 806618 805095 748847 392246 776328 798929 798049 792234 966263 811864 489801 784782 971719 577295 257469 210991 774084 708525 765046 771137 849637 707943 832962 351522 1000000 743848 603875 687815 632810 728468 731298 715136 716079 711806 707824 390917 561631 675199 689357 548342 683748 840162 673000 909304 427846 963450 1000000 398001 639218 1000000 662688 581378 416040 611993 604083 856983 596862 589351 1 551926 571935 454714 1 338150 516253 494194 266078 650201 989738 660659 513233 503863 434394 892708 486815 983173 512670 467837 1000000 448011 449080 441911 437745 307591 392560 323012 412740 578142 382718 394586 305391 72130 527148 147450 112270 888708 66633 346651 348050 367511 332714 493615 373721 310693 545504 597758 421113 267191 262531 280761 555728 403307 629887 1 251941 494280 85161 236976 216449 226448 6088 450104 213171 208626 158507 198662 195067 222520 281006 182290 224447 258877 163995 63183 417244 1 41051 146397 142374 203735 138536 528581 81043 399177 1 489773 109179 122724 151679 514829 501322 115877 63699 121434 110196 108705 108926 1 116184 271076 35131 300029 1 99904 102564 104568 98061 395613 85480 1 96898 1 479251 97401 1 39763 20909 263244 99331 98383 102411 103450 104778 1 105375 109152 110813 109544 116767 114956 121014 1 1 125409 40911 130349 126608 166756 138639 1 522019 147994 218384 171029 162674 164078 165314 168300 40711 176159 1 157256 182861 189018 196948 202364 205534 565916 427855 209301 45495 252808 232797 35985 242452 65840 292710 225504 263748 269036 274380 283595 1 259643 111538 289449 1 1 318709 324570 260413 336136 341819 595519 353903 359826 576552 379016 384600 398544 394258 382550 404991 460641 414605 422276 420381 392750 429850 446423 1000000 211926 464641 439743 1000000 482267 280278 386049 500778 1000000 513624 767126 525636 21193 1000000 549840 658575 555657 577275 610331 702200 579418 873951 997871 331695 1000000 824875 613324 619191 727707 653462 629164 610998 829387 550894 656027 659785 666187 269188 676045 647689 845551 638870 694942 524433 703964 713902 712466 716925 1000000 942511 735913 718751 829943 672638 806236 747937 751427 754536 996215 799125 768186 741421 135401 786755 786351 650877 781271 502025 813396 831039 790583 764985 522692 1000000 623994 177057 801065 1000000 804031 1000000 1000000 807440 812996 435823 714107 811890 870069 811274 810496 815118 1000000 811508 947724 805298 810291 716671 681192 510302 769762 807038 619039 796176 797903 671705 348324 799825 797986 1000000 794014 794068 790315 380245 730460 783584 864055 1000000 856691 760396 769951 693265 709644 370767 585904 754613 1000000 751598 744152 316105 1000000 588266 729407 737949 1000000 797364 691208 702701 594002 710732 689629 690106 724470 1 677367 671388 666816 634282 652350 651919 644074 668476 634812 625167 63596 929744 618757 607464 601763 754233 590389 596987 785035 676450 491724 638161 1000000 554821 315665 537325 514544 1000000 519415 513901 506800 525625 352113 488428 481654 493947 469875 463676 289307 532828 363862 1000000 522486 408239 440363 1 646204 415803 395720 387146 380947 375628 269083 364911 393995 353416 347372 422243 351645 434023 324086 318295 422627 301236 382141 344787 290138 273487 527874 249124 268501 317713 258082 225875 252814 257466 182923 96788 15642 642848 218476 309108 281142 183585 200418 1 194379 299620 183572 156363 171966 171792 172301 164285 177584 434245 1 150444 149126 1 577892 33259 112977 307843 129773 127191 1 36852 119122 684767 160154 114677 103288 116953 113131 115305 1 83953 190361 315716 1 95122 101584 98322 1 339997 263646 95542 96015 224352 234628 399224 101390 96563 1 49404 1 135541 322 800947 104318 377732 89231 99868 1 108534 1 491318 268188 165116 182433 121766 237077 178910 1 5106 135922 478295 1 1 146201 1 155627 618469 1 162676 4663 1 193699 178342 290769 1 189915 1 199114 358879 205193 210044 214732 272090 126737 557395 236223 248523 908506 251357 1 213386 281615 272219 267954 228395 1 308298 262521 305188 302377 316554 507017 244961 848037 185618 345658 358942 357540 363564 354466 539549 902710 501968 604489 404704 1 414578 420159 172430 432191 436601 446266 449308 446574 1000000 401566 210758 501239 486504 264984 1 504978 511076 451952 525844 529228 588098 541405 547416 553522 559323 130917 927949 174524 763914 638467 594250 408284 525184 1000000 558141 26114 607087 628527 651901 643610 648831 654001 658932 612491 663543 1000000 1000000 684433 1000000 706668 697582 702079 707342 696435 291139 775602 71575 725657 862389 913216 703588 742706 631999 421303 1000000 761696 764065 558942 962421 768093 771877 838349 777340 731779 940023 754532 1000000 817480 469792 773195 795305 796982 798657 808013 797413 904142 804314 786989 806504 830629 778393 909266 909363 1000000 801355 810919 811021 853421 508499 810944 811390 810355 809900 745305 1000000 785598 405644 806591 804922 803858 781588 801053 799558 800424 796137 798829 480090 820314 800411 846800 789820 733383 769080 901031 89697 768336 1000000 954738 761476 758228 1000000 754052 813397 684643 740953 1000000 716715 803351 664010 721147 684364 713413 668081 699073 678958 217029 691963 627186 681364 989775 670696 901081 661680 858834 613342 1000000 631610 636368 894793 596022 481160 806956 605972 1000000 597265 684693 602208 579914 613209 575917 334281 556422 380982 545098 664594 532447 526365 518618 519824 1000000 502030 64448 489602 470431 920106 1 471783 355083 683751 410444 440358 433854 430086 388808 956623 409148 451979 529908 535459 366564 369996 513058 490352 885736 354513 348568 1 541 328470 325011 319345 313575 312182 244482 1 294986 275150 280720 171989 270683 264134 331251 489386 248180 197614 237567 246964 919946 181483 219022 220960 261417 186702 296502 196754 1 133446 197876 812782 183722 175022 168440 164732 188848 157499 103464 1 147524 573435 137203 138223 140110 1 192366 131476 123166 426702 120186 6422 115809 113807 1 109556 108903 106984 567267 103229 102773 83844 220613 96826 99050 217654 15822 97483 48591 180071 377774 95145 56474 96645 1 300325 1 1 98023 98756 99623 101761 101530 102858 99992 73553 107168 108649 110342 112200 369749 41418 118361 120096 181114 1 1 148048 97098 135760 420788 188617 145100 147935 140472 162931 164211 588212 165198 567655 172718 1 105042 598012 188762 192971 197158 177863 166975 210281 181034 219512 233811 229359 236627 253652 229785 249238 452286 259543 553447 270060 264710 259465 1 245572 409134 302281 1 314300 320035 246126 1 338628 343384 248412 1 361162 151419 373235 379285 348300 272449 321324 200427 409854 416103 307963 232527 434593 447489 1000000 453198 457881 1 490950 997543 597326 695402 141996 494649 77154 514653 323887 501013 545835 538637 547995 551922 582734 562813 543537 675477 584294 586245 578643 1000000 584429 601672 208597 603002 554082 592099 640500 837227 646731 755700 623361 744243 491902 666461 1000000 702638 686338 598294 695673 563704 577693 742213 860849 718478 983464 725662 914083 733533 737405 733054 759198 838031 767432 856239 1000000 761473 764564 790034 844588 773292 775336 778142 780441 1000000 1000000 146337 691446 857907 796078 795879 759718 865582 800676 802071 808960 1000000 805605 993533 668589 808201 768230 788951 645313 810155 679834 880801 808987 810391 807564 829882 950574 815114 736381 807521 806659 494418 761718 949901 803261 968408 721201 797725 796049 1000000 790285 1000000 772306 786036 939676 782610 770570 865245 773508 910197 1000000 734353 762001 1000000 755352 752467 1000000 579890 1000000 822311 1000000 445681 731469 707091 718765 693415 690930 667661 625830 696993 738512 349069 681108 512108 291544 744912 504796 857711 219958 1000000 647234 634716 631354 618869 661622 1000000 591996 756983 615983 940281 613592 578595 627214 578300 566613 553775 1 544773 539651 498860 543277 521443 815713 509227 355622 496943 490590 704056 478525 470242 391537 390315 552942 447499 439804 435166 405815 469801 416481 410317 381522 396856 532705 388512 382633 366297 203582 361613 351648 268635 799456 425669 332392 342406 385164 314052 308947 303324 310106 279412 286606 281139 273465 297927 265008 261035 869366 249466 244236 768674 239539 77364 658233 106516 1 207966 194987 555178 294833 191160 1 115887 180648 180306 334611 210708 164823 161558 194119 1 124907 150664 165997 1 144369 134655 134266 129363 207028 1 132059 426811 545020 236277 113772 251307 1 108299 387386 1 291097 106352 601898 89055 1 1 97248 96847 95443 90785 95485 1 103686 1 171005 93685 77226 96067 1 173336 220206 100131 1 207075 126923 109824 104539 473894 203020 1 98638 112898 134247 208090 119152 56607 1 127785 128895 134707 269686 386474 1 135020 35684 1 39982 156423 159969 163570 167234 505105 1 178824 1 187544 187041 206733 199708 204159 205962 107853 788137 222604 227390 247621 284344 658067 256450 252279 1 467516 280775 272802 278678 262453 289616 1 169756 304584 312329 317428 323532 329347 342940 874745 369845 349865 372659 28645 799396 381836 198372 389096 395058 504696 407458 414884 421447 427777 522951 2635 430930 442393 633324 463159 962458 659380 1000000 469594 494061 413640 395432 330088 854846 532670 542862 537034 673411 906888 560372 559652 552172 497514 921149 586508 590979 597185 606808 80673 735829 617812 622923 627901 637264 693087 809126 1000000 650673 886016 662348 671027 710184 626628 601012 723687 1000000 658334 460305 646742 741290 722941 802456 708260 556904 731874 623902 739392 750526 895646 806911 753361 288926 845858 753411 623642 669253 797637 738930 492551 817904 782363 784869 786818 810895 793277 632361 794785 796471 913554 799662 801082 625980 783880 804704 805698 428337 807397 714243 808649 808506 804295 809584 824830 410797 526796 809771 794306 805830 113552 807274 807153 806556 523817 799060 803311 1000000 793525 697523 1000000 814757 288742 1000000 790340 597427 782755 956001 856115 776176 772012 789487 765605 768094 765034 762067 763134 724710 752399 742026 217636 803060 755342 1000000 731011 736693 722586 718482 993146 626389 709800 701296 697196 679658 501113 697712 590153 660107 448266 663371 687452 653386 648104 325932 379226 305378 670576 589615 615975 611527 437765 654167 507582 589112 750162 634603 524521 339341 72194 389918 542804 1000000 518400 1 522589 426209 437747 478816 509497 488411 455941 100780 473423 470159 461196 425640 449961 334498 429880 526244 426599 482615 415877 405409 414753 393075 84328 383052 70005 352085 362790 412106 350795 334425 253350 696439 327187 689012 184796 341034 1 1 292691 291314 1 241617 891796 281469 260483 322346 233366 245040 234377 235268 1 383210 286211 201993 211404 212918 225681 197590 218396 408055 80404 177346 1 164310 169415 200679 1 107384 154914 151504 139085 423562 141854 225643 135861 133013 189348 146384 125041 125740 117388 117831 120840 293365 234736 1 107436 109798 256597 103483 1 400861 98381 316995 89813 152975 584258 451523 300145 97664 63459 94533 1 1 189092 735150 97232 102219 227304 91731 97910 47943 99655 95509 1 106758 103784 106586 108724 109899 562844 155918 115768 281124 191167 227769 123977 131509 155946 93388 135378 138716 133229 298758 147670 1 106142 158326 361504 238600 174602 865513 179255 137531 1 189362 186029 201421 201446 206785 84874 512211 188799 161094 553387 235135 240096 332507 278904 1 260788 265827 61921 272537 143226 429134 209603 307495 310212 1 315538 907622 289681 452526 344700 456415 743084 270902 387351 491081 374603 940960 32308 612840 398981 1 374420 417540 417795 474998 1000000 442364 909308 454563 939762 514418 452046 479347 485529 495331 403736 509150 511215 516255 523409 528543 534423 624769 533468 552041 559719 563553 570096 480979 64285 538204 649959 599766 577555 1000000 837977 633147 351354 955727 637243 617506 655623 653173 685393 663036 642246 667215 637896 414468 688834 687847 733918 706851 684789 690348 730370 717414 253492 847029 730127 937350 715933 502020 1000000 758813 618168 684102 818267 813028 764664 745460 768635 1000000 324698 769176 862511 932470 1000000 787756 393831 793281 797269 795404 796465 798639 1000000 762368 1000000 803874 779059 805739 750266 807349 807965 1000000 838216 809114 826914 804285 786259 1000000 839409 810703 672481 785096 799099 805950 805097 804082 186507 801757 826370 626111 376188 1000000 794891 821636 818870 398467 775284 782193 1000000 655076 814812 753365 74964 831745 765408 674077 1000000 756211 752870 749551 745928 670038 738647 732537 731073 732045 572020 719085 716323 710693 706871 860205 697516 693310 585821 386679 707006 659575 778597 452319 659259 654226 779691 1000000 638262 752235 470025 622432 631409 611461 606048 924000 611650 657557 527244 577333 571506 565887 74861 549372 547958 541783 535858 533219 371464 672571 469465 505430 506340 495044 486979 478438 963007 468420 484884 456021 440944 458888 388569 433196 589706 491183 405707 567627 705262 391931 387747 592116 865742 1 363887 332027 348749 346053 306200 630407 46636 282835 1 405792 304914 607264 1 286378 1 276263 319645 266914 312197 256431 249190 246103 1 449326 209410 183469 216407 1 371404 180197 203082 198681 194431 189489 1 486872 1 1 676620 1 161007 1 1 150653 68506 1 160465 137784 133333 173963 130452 133885 125192 125125 354015 324717 1 501942 111717 109848 108091 1 57212 105356 153018 203721 1 169611 97590 1 178903 94087 45200 94459 96612 94008 597246 1 1 94291 81209 110437 234261 116496 101090 171404 95705 1 102587 1 43283 331017 249400 472259 105126 105952 150177 116181 93706 130972 1 126209 1 126865 133945 231024 313017 139185 146589 649315 1 178386 444161 114058 168386 188209 175355 172393 183393 188965 97007 201969 239887 160939 209426 1 414119 223936 159716 233141 238124 237138 245874 800906 921020 1 269021 270788 1 224609 292767 1 349332 310668 313235 318875 325012 328923 326153 341362 348294 344974 359593 366237 372270 725827 548372 1 398461 724928 890509 415062 399949 421767 303814 358493 402549 816019 436528 1000000 856443 476979 483157 488267 376423 500577 508360 452182 506136 526660 325462 595067 544544 605675 1000000 562546 569442 366897 107737 390144 584089 773678 602232 747787 590478 619398 628382 689568 672831 603410 939305 815790 655942 123840 783955 670704 770297 576336 710387 678810 694513 714677 547449 981905 712033 677800 720394 724364 750280 732275 626003 739044 747840 325369 738973 126878 756953 756553 162792 759909 774283 1000000 755118 842473 910518 782709 704568 786585 836496 1000000 802525 796683 1000000 797572 548049 800952 360928 763639 1000000 804955 769795 806544 804431 807874 792004 263537 790185 1000000 808705 773671 807896 730208 910192 1000000 817001 800320 701657 370273 815810 622610 771806 795685 796688 258282 1000000 792070 795464 945879 816202 968673 485775 578597 778666 763579 771380 780683 800731 767565 570063 756095 632564 751592 785598 621717 761746 735686 554708 719788 723744 719671 715755 486692 705109 1000000 698219 1000000 1000000 683917 819897 1000000 653838 66697 574598 672370 648196 1000000 639454 556706 628872 623786 618181 631182 606850 559718 595172 589982 513608 579004 572600 385788 255413 605889 648067 543018 937743 1 526216 518590 416888 504385 569969 624969 342508 432983 177914 424258 463293 448343 452459 618225 424860 329807 563725 420041 432079 530315 401553 494019 751153 383198 484647 299041 365027 350462 351754 347089 260774 343086 265848 376483 445064 658349 171254 300725 295075 1 1 282618 273360 267834 510001 258007 1 576259 1 173545 297489 232343 319634 211773 188603 174070 278273 250079 1 714248 180880 1 177716 344793 162501 191904 70494 159709 168385 1 148572 68784 153624 131187 158404 118169 130649 127941 126096 153163 1 752279 115893 1 349858 111008 113460 103866 104693 1 51590 56213 99328 429337 98994 96402 101667 1 94394 90747 94426 139617 92478 115605 82193 671030 93938 1 95202 95604 23247 310801 262803 1 100745 649171 71350 76987 1 119071 743824 88721 37273 107378 106410 156087 122400 1 132408 1 483183 135845 138893 141162 144998 148282 1 88420 159079 169226 165974 176212 165253 245592 181635 185598 282944 155091 198572 774222 223622 437275 1 221433 1 42754 287466 241043 305050 251237 379944 269607 239540 272982 277249 283876 287342 298217 293433 293208 310080 101426 322471 325429 332995 343497 274057 835821 360859 363983 1000000 794314 395389 1 233775 597595 350427 868723 413233 424577 414690 433471 336168 450964 569399 467858 472536 472645 831177 620662 492838 950964 491504 575374 517106 521441 1 535785 583700 984456 556066 404335 1000000 571408 671740 630209 588750 594440 600277 648572 610873 616747 579127 161902 633027 182530 460081 850743 640393 663107 663970 673946 641099 678600 628116 1000000 653522 696494 703489 708733 716163 758104 740845 696209 711808 736060 626813 507794 862172 745293 748735 1000000 755447 476879 1000000 764753 831030 786368 791934 779625 135078 496113 1000000 786736 786908 785708 107855 793239 794965 796505 795750 799419 996723 826607 809465 1000000 814946 1000000 806393 937745 807403 1000000 798762 856812 263483 479349 807854 805423 621491 806813 806164 836697 828135 211986 1000000 801356 741685 787904 791483 1000000 446882 790749 788855 770435 836303 788561 789395 784796 773292 774275 771559 1000000 767863 762979 1000000 755750 607546 750131 746717 743282 700837 829455 732152 731462 693655 416846 728156 626282 447338 703345 1000000 916271 689865 685207 680459 422087 666033 905875 661592 162613 1000000 645617 483294 686974 629783 624245 814700 1000000 173447 602309 596668 549265 578796 781679 511514 543552 1000000 477868 459618 489278 537513 532123 535211 649458 1 497124 501645 614332 634444 529128 467491 387123 464625 458385 703686 892872 439710 433833 427422 421241 407960 258084 406125 376462 888953 384286 378315 559816 366293 707713 356347 389185 342284 336401 61038 1 357555 1 307461 1 195779 288401 268153 975702 265258 91137 1 257256 389570 392533 251117 51560 448818 1 223133 245255 30730 186761 204554 200483 266771 434853 164683 180316 118483 588461 1 421320 163347 155908 176194 575161 153412 145987 122148 577545 136452 133703 487953 1 125489 228981 613822 206211 118187 101507 107636 1 471381 1 105772 159974 133326 100284 425843 1 80242 117443 91927 94825 94006 95362 93155 183956 90582 92728 101419 92897 73814 1 1 90705 513261 98232 246283 98268 99814 99799 493408 102088 122721 106628 1 191626 234920 161319 223524 118731 120776 1 126176 129133 162360 134428 135390 1 144526 147778 1 1 1 160601 124506 168070 61013 399543 1 1 188392 261236 246834 202980 205638 1 216428 189766 490697 229098 1 675818 217952 1 249636 259519 1 270121 368011 358981 301220 1 359097 381652 308844 303202 316852 327270 333279 365665 321569 1 355612 360144 383407 383284 379785 451973 545466 398007 90736 858206 451815 422422 447861 136773 96935 600207 638900 241171 465406 451488 471558 727022 490777 1 1000000 508990 515794 494446 539710 533482 503033 545493 539818 556291 558930 569677 574971 455894 586512 550178 602947 591378 603315 619817 620119 625803 226220 1000000 641768 634480 651862 296628 659116 812745 671819 1000000 685469 691626 690708 704516 788934 703176 708467 745536 716961 720960 718089 429696 734521 737037 753327 396521 680212 372567 738129 760000 664229 874199 622837 756249 633161 884439 883951 131254 781864 784130 1000000 456099 780520 324330 575655 587433 802800 434998 903454 380169 847570 804420 804114 777973 305178 799741 802055 807382 621300 805698 807617 807720 807341 728650 786522 806209 156427 804835 804112 667619 807305 800933 509982 830662 739749 789617 784418 765642 790526 788295 703019 783108 781823 779459 539276 775029 771739 646187 766203 760878 759952 100510 772278 1000000 723299 743631 664287 736389 735761 728480 1000000 719857 716615 857441 498135 720708 699677 632013 1000000 685030 709794 676512 672250 667704 661816 656510 219909 645331 607518 516866 630848 625594 619936 1000000 545766 1000000 829130 592048 586335 762350 574801 567947 562748 550049 464227 759779 522518 531518 1 370312 493268 511656 501831 797738 490592 481893 392668 485148 466071 459622 454389 447071 440921 434820 428626 422381 521334 405519 408547 274423 861352 384271 423626 373383 400133 361004 358965 636152 347999 1 918548 309531 331549 645817 316229 502893 435532 321115 268587 54503 275250 142915 264427 261538 490615 258944 55575 767637 232495 228765 227050 1 220372 209493 203248 576029 195058 465792 394160 182745 181467 220501 193439 168987 191299 212012 158910 151605 180412 146309 152763 21089 134565 64791 1 1 9461 123092 121361 118493 100004 152716 1 117513 35041 106105 104448 1 12050 99863 48516 112729 123342 1 639054 52919 226793 557084 93204 92419 92169 99370 84658 90439 278170 608129 1 793605 85403 318953 96282 104808 98493 99948 1 101445 1 107984 107240 112823 111060 176382 115245 76257 119373 1 24153 127752 260033 132696 175384 135890 142436 325247 153560 1 144075 214752 648097 1 170235 252611 46085 1 152538 190648 194887 199200 72957 1 681871 254101 371650 227134 40086 1 1 422941 430050 455863 84126 288560 399564 278830 284613 290428 314565 405451 306762 93693 310249 276844 192552 339767 341439 347359 353314 352840 342345 369968 377860 383526 274734 450305 309637 408002 390346 1 465868 433895 1 526621 451305 345752 732186 563484 524426 416147 488385 494583 491871 715930 518365 382644 520889 532343 537166 496843 734040 42115 568465 566882 693289 578521 584205 589988 219865 601163 601744 612913 1000000 592689 629134 652364 738016 644201 658697 657961 813784 1000000 1000000 297425 677546 1000000 605744 693385 570065 702303 705851 1000000 664541 859765 816070 737545 731077 733103 706606 724833 856312 529601 785729 384231 589698 751024 500521 767715 770573 773201 428815 783505 785860 776824 773109 781085 619503 635174 793850 794506 796089 713698 799446 800156 1000000 792667 1000000 796424 837750 1000000 429015 402970 1000000 1000000 808556 616172 806836 889029 1000000 796831 805470 796579 782993 683548 931332 798608 798730 798311 790664 796416 793267 792051 409537 538749 1000000 783432 781661 773107 797591 773947 773777 761262 772947 763525 760553 757470 792416 606044 1000000 744079 736906 456137 715796 592494 725091 1000000 749055 824758 256920 355240 675759 700026 683897 1000000 559871 692206 672490 208147 662624 665134 652050 647461 642847 636930 631708 626352 622521 615449 606791 514504 777341 592836 618547 581187 569122 384507 564206 554667 550426 549424 540460 551957 541212 522523 516340 145935 962434 200602 200976 485585 479620 592631 468432 465630 454634 252056 579404 436527 313377 97654 5862 298328 380038 398975 397505 386762 460392 327288 245997 362307 1 115857 558563 329689 341302 237516 141461 227428 422036 1 609573 292591 289871 258460 276321 392262 627731 262404 251461 655916 244572 239516 234539 150045 755656 537345 137084 220833 540023 85431 365293 192671 187747 188316 214695 195801 225994 187641 158401 275287 1 27340 9470 1 101613 134321 152927 157609 121031 127761 125824 29684 33883 118338 115077 108302 112650 1 100522 149849 104088 102732 53210 1 84219 1 1 95378 1 101581 16612 321884 1 762115 91689 86824 1 91705 91922 602505 88254 93219 93901 38245 96587 78829 97673 126214 1 75983 101713 104160 106117 109446 1 119442 249754 1 1 135208 123497 126108 128942 131764 134517 109109 145467 135230 147169 245778 154119 14648 161036 1 1 172710 447611 183635 168211 108896 193220 168380 136427 206052 603056 1 212012 225196 11194 232788 239994 244981 249938 268593 273992 1 271245 371026 820419 130104 429853 1 304421 310112 466659 316272 326647 723432 326860 345076 529369 198279 341468 369017 513852 381115 387259 390680 383149 450895 397892 200878 411598 427897 437115 443193 450754 440687 507610 467538 722649 479906 495961 445340 908558 509047 787334 444608 527883 492773 588905 555147 456424 1 613829 977579 571043 576281 581395 587789 744310 599507 577509 610289 611003 8936 632857 624773 858930 999007 1000000 652857 655329 755020 667851 525250 397416 600647 704110 151539 684486 225910 673672 1000000 713306 1000000 684568 462411 1000000 40823 669933 712394 1000000 770578 750930 913255 726233 760430 759926 754301 780145 708656 774656 1000000 779356 782710 797528 784312 836089 745029 267067 793428 535951 711292 168807 799242 794590 1000000 817117 810218 446413 796853 609031 244571 1000000 806265 806393 820333 700363 850280 540153 803979 804794 804188 847740 802726 757306 796460 672605 798034 801437 795720 783149 792157 516413 788290 777670 784212 225782 1000000 790126 565930 773326 1000000 995037 730928 760591 788966 754172 751302 747966 932955 718483 1000000 731812 127418 727447 1000000 718015 514858 1000000 242903 692380 696574 683225 26741 680094 917506 671734 714901 666847 657566 979673 639650 845860 877966 632771 627279 621976 578724 614295 599947 415750 593277 612523 582733 573442 87323 669566 559429 1000000 547101 27666 452685 530483 765174 511055 488354 1000000 561933 489858 486773 495483 956117 567425 458170 840522 52055 443063 353347 433732 350890 888095 494985 406327 400168 343575 388577 381712 556352 301674 986556 388570 351661 345567 421134 333563 357861 1 407321 322849 308207 500291 293690 851140 528643 205671 304482 145603 229532 269738 247348 302826 1 134129 226170 1 228187 459952 190324 256056 202186 197726 233611 1 219234 180667 175458 152909 201779 164852 1 157518 152124 150261 151351 143335 454906 140379 133385 1 134917 125278 123428 120706 123412 96489 113836 54416 438033 1 105975 104240 99852 135087 102198 231057 99269 1 45395 1 1 1 92511 88995 93858 92627 96582 91010 84458 1 99020 128488 536207 93112 93921 75316 95609 68514 173271 160672 97813 146452 663863 107311 107188 1 125674 112856 115042 117326 119905 123180 109234 154359 132522 529988 136069 123508 1 146006 90985 152292 155861 164670 154232 1 650160 1 134216 1 86757 422337 195624 113693 203590 199074 213813 1 215988 228085 231775 248903 217554 236518 253290 258514 257227 181091 1 200301 370737 1 1 312319 263476 313621 1 331235 331803 361578 433052 341238 357845 360704 362041 305365 378853 440016 390477 419525 594870 479302 415662 358064 436384 439393 415177 446593 142317 459171 554764 499816 369812 489847 541161 495751 348662 466834 457009 768754 526274 526915 538602 544749 550544 553019 487758 528812 579303 579851 861493 1000000 596931 856531 593139 613342 619120 626723 634004 635262 640480 674298 595412 656281 416707 665868 645076 602823 1000000 684619 688846 704380 698625 654160 526785 634891 595894 698464 843034 827555 684937 735119 756707 879747 1000000 749360 761572 1000000 994706 342687 765337 1000000 757588 1000000 1000000 688390 780469 665501 775443 844447 781543 798610 776917 1000000 455034 613016 531207 167209 1000000 770165 801709 803319 804001 648994 805047 1000000 1000000 1000000 823095 807272 764656 176576 806290 808335 803804 907997 773940 798417 800319 604410 815940 797136 848516 793605 758734 634244 1000000 803877 784236 775212 1000000 777611 826370 772314 769703 766937 763150 761121 212884 754502 751692 1000000 751048 912954 852161 734166 435580 723810 733205 719486 712343 717349 935687 1000000 849356 692818 837988 683621 162148 673788 669298 663911 664825 677237 649301 450931 639118 848770 628242 622917 617663 611989 584993 563848 531345 551778 568072 578335 567134 561294 1000000 487586 548734 595871 535664 529436 524724 1000000 512559 335488 489789 934383 489783 427640 472199 455747 395611 456301 450868 903265 437833 432262 400123 1 354821 407912 1000000 395765 397237 383001 376913 370844 11418 375479 276765 341788 340851 284225 519611 323289 312966 245837 718859 265962 296697 301673 538455 473504 272708 265645 1 1 258529 1 370059 575639 231262 219041 221981 216428 400994 265613 301758 115258 1 189708 39826 184261 58447 140377 170694 833099 163523 842854 105182 226586 150167 122738 153714 1 165557 768258 88272 608116 135531 120652 5624 648510 676865 105698 189499 1 1 104162 102512 132096 99525 117125 97642 106762 95560 444325 571082 85627 203573 66918 90914 83893 173607 90396 90490 90652 90452 91339 91770 72709 371491 17576 1 95795 97366 132646 99759 101689 102441 107834 414064 33514 109464 87425 3178 405885 1 120781 126675 126255 1 131487 134640 69161 1 144019 98639 150730 137351 81206 107528 167667 116748 174655 351518 650873 179884 177079 188988 563516 96517 432485 211837 1 221287 153782 229037 173305 902024 259682 265839 392748 263497 255694 151514 277836 341092 27019 313819 301275 305792 311374 319950 330782 328536 321354 309183 603959 744126 355832 444295 370466 649816 383025 388728 885060 400757 435165 72685 58023 431310 431848 507484 444246 450426 136070 1 464121 447763 481392 626686 509920 500393 495995 500678 506512 472518 530289 587625 556442 548267 802711 560173 565973 952610 625241 964767 589074 594751 594931 960114 974010 616634 1000000 622168 767857 638676 430894 1000000 406919 585190 736490 668239 675359 609711 980688 646770 790502 696783 701190 690922 709795 713520 1000000 767562 834650 737951 606932 737315 740681 744571 746306 286116 775551 757816 513273 768190 682865 741205 771861 779917 776202 788621 782348 781915 785761 788123 687739 1000000 795875 255682 796033 774876 624703 805095 800794 540957 802699 800986 911562 1000000 795707 811016 1000000 804602 423348 697655 1000000 1000000 798798 793282 772556 802148 812350 799858 798772 797741 800561 794978 910390 790621 310609 934330 832686 784274 1000000 779665 776950 814751 396484 775526 767955 849851 1000000 194386 755276 1000000 748727 745378 740813 738618 734671 733746 750565 629197 810190 706457 768703 706725 482425 597209 421822 1000000 383917 635525 778034 94583 287572 1000000 1000000 149727 370753 308501 299677 642362 586743 214855 69070 715965 593579 596336 590636 603733 138926 585988 591763 561584 556241 340026 508486 524649 933946 298714 519824 82387 499266 1 503376 489864 489528 66775 277641 1 701049 460465 445885 439667 444166 630625 417828 1000000 538265 1 1 335982 393360 700202 372063 400205 469562 353941 333420 115254 7340 330557 327587 300399 317882 309616 286472 283078 308915 1 279191 401691 264529 263020 247277 1 192305 647155 237120 552360 174714 217744 356512 207358 258141 551478 1 194734 611987 196594 182058 177805 141521 175198 1 102904 157707 1 1 1 119019 139269 218733 135088 216511 361373 260774 120199 563598 1 1 122239 1 109906 107761 96363 104095 34010 233095 99371 1 87478 97965 1 93589 150049 92019 95566 1 1 90335 128526 137481 1 89991 90268 101517 90931 74051 1 484243 93930 96882 1 1 91624 562376 104678 103029 1 155679 57042 110280 106818 1 117219 65943 305998 596843 127260 104435 166096 1 209486 1 21352 1 152885 698573 159896 1 167380 171277 111187 483726 296884 466380 1 876496 1 205325 1 1 361416 136700 230113 287207 343797 238821 1 254363 251083 1 264176 275718 262887 370518 242563 306254 274996 309207 316411 320713 363436 591061 345261 1 350391 356122 345353 352600 390883 439250 405477 354315 396730 404801 411015 416957 423317 422265 429283 782291 643951 1 462333 466474 472874 479150 485375 475403 41300 506519 519249 922369 883311 452046 508388 670773 570485 551774 547880 212856 789531 569832 1000000 386953 600348 332260 603796 235771 614631 620301 625225 631020 406269 641567 646765 869239 722225 661121 666824 152866 676120 757579 685409 690489 699965 731877 572770 707843 837906 727410 720980 621427 1000000 723124 735706 739322 742853 736535 58761 716126 613385 758742 764941 904335 708168 770266 775316 777292 778049 743952 891673 783459 786801 729847 783575 716690 551626 301930 305943 427504 714064 1000000 799334 718958 794894 867008 879459 804336 768390 849078 804423 776184 993192 445133 213919 1000000 776425 906081 692135 633214 799802 798718 835097 796263 668067 785585 620255 941304 834650 1000000 1000000 1000000 782997 777670 771686 1000000 770128 756922 764017 164179 758715 601527 752432 701621 832208 742502 737914 626760 705670 666641 722984 219608 429091 411463 707385 703918 707379 693763 53529 1000000 573033 675777 674290 615445 593956 655425 684874 648088 640174 635554 593407 1000000 620457 50577 608524 514049 602090 629035 1000000 551475 550165 568387 562837 557786 674395 545153 536577 533101 527746 498521 177536 498062 503694 400419 490395 484262 556237 515227 716462 459546 652882 442890 840491 769616 1 422321 416138 468334 392595 397379 392374 894420 370369 373214 366473 791630 355113 167971 877324 340308 332317 325486 402776 1 308034 441210 285021 652558 292883 276459 611871 305704 48840 270293 269324 149887 240574 1 1 238419 223209 1 215044 20175 69411 199890 198348 671309 183367 182560 211057 174124 169514 165115 164179 192639 156286 150075 37378 1 110992 198132 128960 132436 50638 712596 216058 117550 119127 115981 1 1 1 103304 106000 104040 104366 100647 104652 47144 75381 95384 94267 348389 92424 91662 97407 380326 1 422195 55008 88577 13831 316416 68629 77446 1 90894 1 38102 642467 110807 93857 1 89564 98923 100410 102022 103684 105475 1 356509 110961 101389 1 140160 156678 169962 127351 123326 138064 317955 137870 164331 137086 147420 545079 107813 158226 161879 165735 172466 171361 177584 744364 185903 67257 194532 138407 203472 208042 239916 496795 222261 210515 147958 246876 245773 468507 505635 621199 845237 740936 273576 275912 1 290951 362133 301634 204049 244921 402384 353670 951420 298018 208116 826567 319889 363309 365667 372104 297244 384085 886456 163694 400357 520280 944985 263738 248040 432702 19358 873736 451955 436251 468313 470655 476918 482892 451268 389498 766763 119264 513583 460878 489823 679397 537715 559741 549683 554226 243393 567042 1000000 493364 981868 589442 713035 385428 587032 347605 618181 231267 611726 609725 639511 644702 637056 654905 706520 574558 1000000 488934 679293 683487 676598 687342 853009 138068 728221 520767 649288 718599 458695 718981 732302 848033 754119 741289 718121 953939 1000000 891716 834326 702728 821323 556822 769186 914338 803193 705498 688517 774898 783327 794242 777389 795902 790962 308870 724040 795438 807949 1000000 800708 948832 334620 412822 802407 946103 805276 801629 704396 803461 804185 804074 752788 803577 840768 975736 867297 801859 705168 812027 797961 797167 794749 784697 776630 795537 1000000 729051 1000000 784353 782683 811121 108539 778768 772795 507237 729249 805174 658859 1000000 1000000 622378 631951 611964 535689 1000000 735672 731983 1000000 724336 648070 122217 712266 141820 703788 870303 695019 679011 225656 517972 663864 968746 734620 662042 657061 652012 407922 641741 666854 631228 626134 620502 613659 646285 604665 671691 792085 586962 348340 34448 557003 254699 572338 216439 212875 544196 535327 651149 21853 504515 940877 516319 497788 624018 575949 1 479507 466916 460746 454546 1 452085 438563 429745 446368 482771 333210 401279 391401 392732 268946 487683 369735 387699 362074 1 441852 344686 248908 314295 306934 688080 290830 308061 134758 62098 291701 312373 281264 276269 757362 208625 265395 256534 875743 97322 242910 234368 671705 88461 117682 514860 44975 480901 196096 183634 539808 187443 183222 477315 178074 1 1 163239 123751 155941 152330 1 1 142073 101999 135744 139918 129829 96228 618337 133004 118012 13752 114225 273739 146236 107782 105839 173398 186425 93996 99091 69870 96431 96615 94014 90458 92115 89731 67340 96392 782895 88021 35303 56484 75028 267691 146625 89322 90317 333263 287085 598242 158552 93221 37406 109517 96614 97979 99908 1 253728 146990 81083 117012 91872 36534 106591 44506 119580 571696 138273 71657 120744 130324 390263 147914 151097 144075 58559 142451 153055 234221 164052 218753 591762 175852 179625 842051 472278 325802 197130 161502 211333 210801 202100 211917 225006 230026 235004 1 248629 250267 1 308548 268599 271194 276897 97326 288153 133636 231874 304800 310512 970945 348021 287891 534094 322094 345666 352360 274252 1 503264 338346 342281 388316 394008 400166 571900 251753 418380 443861 501412 851533 287937 502721 364306 473492 823009 1000000 480563 486728 999699 475891 499423 510313 1 539755 523552 493239 777494 79177 532308 553305 564890 571613 577674 1000000 425743 593308 723210 608641 232251 616099 623932 575235 632200 1 302538 647830 319622 675599 623328 268235 676637 419464 685813 686694 691244 700113 698777 698158 925176 702901 663742 720924 724865 650329 937260 736149 516400 743215 747906 752435 753113 758438 758974 101133 904779 1000000 770498 775396 750887 777864 772112 878794 803062 905108 911239 789915 789656 792857 648859 795663 251834 798252 781332 554656 798584 801498 802234 341890 803126 840515 803558 803473 696177 858852 925117 1000000 773363 690137 798435 1000000 801742 801188 597627 797102 794542 793130 857061 766500 834889 289182 786119 815833 780168 402873 775553 773093 764872 767883 772026 762307 759345 754375 753180 1000000 749349 744908 694226 708035 713525 728746 1000000 723542 714599 778628 1000000 704478 700078 283018 692543 686863 610460 710957 368917 661507 650489 657950 651646 489159 642684 641248 682577 1000000 621514 813309 610583 1 721549 630409 588194 562370 748581 570937 725510 568578 540190 798969 542782 164330 1000000 594221 802918 508271 505129 468530 492952 567015 477970 526345 362372 428592 525589 57576 632300 437172 724152 1 420208 484930 402673 489565 416711 468777 381629 559941 666455 465892 254526 352535 345490 105451 904774 224548 322234 316149 310243 326414 839015 767823 261276 230107 238037 255132 298016 260611 1 287403 244764 216494 234787 229310 309397 242875 215251 1 206032 848859 191619 192629 1 537735 179690 205805 171564 167322 149988 1 179282 1 149617 437460 142465 141136 132576 203970 693411 128658 125837 218991 120367 1 149070 446782 107837 153593 1 1 102481 100567 69935 97493 330099 88330 76589 1 198680 92424 90269 83951 109301 106087 88468 37524 1 69806 1 1 24000 89922 83803 439484 70575 92982 93393 105548 78803 1 1 120799 47059 103368 105163 107101 108295 177853 113570 1 147819 119892 123932 1 1 322396 166879 99099 141640 136818 150455 155657 155032 158681 156515 1 165504 278217 178257 182372 186756 1 249114 1 206552 210877 1 218342 166670 495350 88078 243213 243043 248227 539899 258680 263991 612040 685774 1 647787 623359 1 302620 304274 315445 444137 325652 873845 333093 343214 1 354818 365155 367312 791 489865 682029 391672 474146 544305 263470 420902 422502 680256 489283 677389 447284 452543 457923 465851 376703 1 619374 490562 1 492824 1 514204 520556 696339 528293 1 505805 1000000 556747 560344 1000000 1000000 308553 583135 591677 597328 602570 608567 834145 619309 623328 630071 638863 706926 1000000 578662 651931 1000000 665833 778358 675369 738606 704159 1000000 693800 699244 955726 65509 928614 1000000 717576 723412 1000000 712582 228162 530553 741550 1000000 749759 751644 692178 757885 841714 210814 760420 798860 755064 818812 745016 778964 782674 783662 493994 611794 789141 797787 811824 793606 766224 1000000 724839 1000000 799761 800375 802775 804487 892559 803837 998572 827504 813176 758943 802913 858907 1000000 785823 1000000 911390 827615 757911 536957 1000000 795667 813907 372811 186544 804819 823951 551354 690966 776400 780125 845434 751090 701872 753769 769649 764916 750830 759654 756646 753438 751377 1000000 352349 933813 725377 733018 729287 912518 587419 1000000 713526 710826 707146 748899 800039 690130 860590 703692 672610 624354 668834 631538 297079 722679 278550 643625 638525 1000000 613210 581216 311789 804759 396279 600545 580390 591009 683787 583630 567402 958042 559355 573290 500945 542618 1 877561 287537 518481 84837 506343 499723 494104 469565 478707 412495 458762 465524 457339 720117 43800 440645 388529 819588 419827 415332 225097 401308 376202 389382 385854 376812 370684 537641 370223 267523 368530 340545 1 1 173197 317562 311499 394599 995869 1 246512 282631 277720 272891 162100 1 265752 255769 656313 121126 208267 300845 225816 219833 215975 211439 182793 277906 1 193190 639027 1 270056 176111 173544 1 151477 160534 187607 153202 151247 1 717225 441632 138016 700944 580326 127648 149342 129975 92614 109166 97928 112168 86573 105784 89019 1 175191 82861 98656 25309 1 94777 3350 92469 1 108437 1 89300 88742 91111 324332 211603 198939 412691 104556 121420 1 1 89317 1 47391 484518 475277 93622 1 142944 557699 310879 1 102009 99373 132010 107689 166789 1 189820 117312 111327 1 92557 1 130366 1 136646 216341 143097 688763 461797 203412 343080 789262 271311 182660 184296 161800 180545 145957 736584 193486 288923 258069 235204 495427 318386 224938 1 390744 120949 246291 251290 251376 945658 269951 420431 259742 249855 283629 289866 291301 194664 75102 245565 322398 419811 64161 349922 5322 188158 161956 360349 1 371063 297786 382738 389605 395128 401684 484682 409863 448720 47848 663151 418719 443055 399296 453631 464158 469285 473750 476701 488287 278543 518824 506642 122134 616792 524884 530947 536907 568307 568216 890203 560173 568121 503825 882285 586257 1 595144 589032 589845 607920 966977 622682 629031 632681 638601 643795 648368 653704 912127 389169 674976 673551 677508 682948 719470 691192 703636 763506 706569 696096 1000000 745169 721487 948680 723408 763922 736577 1000000 193023 729132 744634 753787 651296 533324 725811 764919 655276 762778 720189 752783 1000000 1000000 782099 783170 785968 660676 717284 791035 747931 799647 794207 870421 789284 763502 119480 840831 467785 801398 806709 810349 802202 750447 527467 818416 776780 947881 1000000 732488 806291 799550 798531 797758 804623 291644 869987 909400 579790 789618 811377 786480 786282 782307 748346 778136 775826 878561 810647 373492 1000000 1000000 767789 334536 753858 651016 730206 1000000 691321 731660 733539 729555 232190 721524 659539 595479 710021 707220 701563 786896 741613 517948 683679 703190 674319 663378 658474 616644 654635 739888 729448 375359 475314 535004 617638 627905 649660 603243 602000 596513 589611 729956 585727 523000 567391 561459 555651 865042 482495 450109 531813 446759 247796 598874 507548 310371 495317 489163 816276 462058 354692 619074 257843 321001 361794 455848 529745 426973 426369 416160 503480 365801 356963 381161 355913 622173 417249 128621 359840 1 832766 341564 335961 237913 1 402192 312780 298505 302267 295506 192996 647389 305592 272396 422116 345331 257248 100124 256754 229980 504053 255166 134736 218604 80833 212188 207511 1 198374 193917 1 121418 181003 244898 240571 153116 791648 161074 138137 250410 1 155886 143281 131981 136577 132356 390302 162052 1 122201 95736 625832 778417 1 529349 136728 1 111757 167600 138642 97983 1 97105 92288 106743 92540 70358 1 89738 1 72349 87088 263891 408093 114876 9314 87199 24711 1 18469 51041 90652 89633 233049 1 88557 184303 95561 54048 391661 1 97490 103005 104660 756174 96860 12658 92549 115798 116863 120817 117118 140441 45364 176006 135248 1 207804 144983 293420 167184 265938 159107 162945 145913 143277 1 47361 139754 145841 191678 122697 273119 204631 1075 215374 241364 235896 227345 234054 301561 531239 245190 814204 526129 312436 683536 1 281496 233085 288814 192553 617607 335733 337426 325340 262312 403869 616907 344676 359709 889376 484800 368785 1 380999 715939 276842 399489 364296 407414 438089 424039 429747 438160 550756 622325 455021 461219 467408 1 1000000 411814 492126 525490 484059 510448 516306 709410 522787 524719 767774 463812 552350 559214 589469 604588 575858 1000000 508510 594670 595536 599317 407658 649047 471054 515670 631287 603805 641730 646872 465911 877294 671076 635098 722828 742040 221464 683615 865835 694689 699064 703393 679089 702463 694547 777456 700976 724147 726266 735000 1000000 741365 817975 748741 874016 810197 867348 847987 762806 758648 724462 92577 854704 899392 467799 496314 782999 790172 790545 728355 790119 801729 799537 914043 790844 818179 1000000 1000000 797219 800736 850624 801169 544258 793329 998651 801971 1000000 801732 801373 792528 1000000 231571 1000000 800758 1000000 823890 1000000 1000000 792732 1000000 1000000 1000000 785971 784444 1000000 690221 775639 777982 734132 885690 747555 1000000 291326 1000000 896769 755390 419542 741883 630885 233657 720169 1000000 730369 509829 1000000 718777 836323 710693 663129 1000000 644468 693307 1000000 685174 674489 746220 677159 653925 592704 663773 3261 647722 641592 636195 629547 604017 617518 1000000 1 948055 597092 109684 456304 508431 612298 1000000 562692 555541 551020 544963 539087 530136 691855 520932 405120 508773 453937 473661 490338 484615 441287 461007 545262 448486 116319 419802 192664 90904 430685 422396 415981 409885 369739 458207 681621 891680 379084 373278 367212 361183 355017 443366 343059 338013 869559 325357 319517 497916 252251 199858 296589 291724 369804 497146 26248 1 263669 133021 69184 250873 459038 282798 232288 249091 305925 217774 136989 288674 307289 871593 802900 190234 526234 169883 149375 173329 172140 239152 224269 146066 234244 129930 320883 143714 134850 217937 1 516017 9140 125208 99507 111793 719842 113768 1 140460 107974 105775 103947 619424 257808 1 1 95693 366948 93122 85345 84027 90045 1 77316 87914 101320 87000 1 96642 105915 85567 1 1 1 49096 88386 54878 314933 88296 187572 4875 94994 95557 483132 470050 2279 133941 106156 105535 102879 109934 112206 49296 1 182512 122217 349642 179496 126146 126748 174740 1 144779 1 143273 64106 107435 62066 161607 434245 361254 23316 181386 188973 190725 297794 31335 201675 207916 156581 8510 222782 227088 182459 192483 274187 212949 263975 165088 264284 311971 557444 351536 285708 137914 296105 574941 306764 182993 432566 324833 330721 1 342523 310142 342903 360023 19731 493505 269210 828967 532226 397040 403150 512141 756522 421756 427860 518946 440276 557046 510760 462734 465121 475409 728884 356204 489771 498448 295289 449411 556018 520220 531318 534504 954753 431684 500915 537677 562032 1 573669 579427 573562 590806 1000000 607133 607859 617418 612876 1000000 629207 634482 641352 696261 660714 1 659655 664742 670386 676475 532218 877500 674903 156231 797098 731270 769750 678250 433546 908024 676839 1000000 1000000 1000000 737011 740553 764443 933055 750498 754993 750930 447173 1000000 762709 1000000 601999 718984 753041 680258 745641 781649 783871 785720 787493 792922 924802 1000000 788770 794773 795484 807011 798508 142117 801404 183964 488192 762705 839064 788483 784094 1000000 623816 801005 800629 799895 532757 807441 798650 886266 645159 795358 834906 315026 791089 790086 787140 788193 1000000 782967 780473 761549 803129 773777 769708 784498 773107 632109 761208 757625 754106 600927 839616 658523 744641 738116 781346 732134 730419 726732 719499 98893 710364 691849 676279 677086 662729 689799 685247 680723 657885 671213 584288 661790 651192 987550 646403 177882 451758 446249 1 620165 609015 1000000 603738 466425 683574 1000000 584934 424684 569614 578279 557837 395705 545247 622561 74459 528182 522860 703306 481015 474140 497761 372156 485246 1 243344 467093 460749 468813 521649 442143 443084 572209 413737 548570 411206 403764 398847 131002 319980 379761 180576 365914 374124 612772 882 335860 338293 399592 326535 328070 1 730378 303968 347220 291875 333440 485466 184814 269957 264539 250881 253935 907897 243570 229579 289802 1 216055 1 1 209060 1 22271 160324 207377 186620 441255 182595 247170 171237 170837 137515 517991 317978 261306 339072 520702 201751 1 135657 131258 1 129665 122666 810901 258429 114921 112534 1 110325 105965 690358 439079 82314 99086 103005 5487 91762 49125 119946 102020 115957 1 51066 72677 1 164614 227048 221560 355032 120805 82716 69805 86112 609104 143863 344547 224714 85500 1 1 93268 94698 277186 97292 99207 442744 124809 85549 115385 122701 97269 85936 450112 305411 120907 123620 144693 1 132357 135454 138613 147661 285632 148767 167301 202293 398662 159058 167465 182732 51235 193703 246564 189241 269490 180580 203697 204658 141745 182433 26116 239545 225322 1 287841 1 1 251366 279749 338808 274460 1 282668 279502 288535 308858 248697 276981 318246 876187 397127 334888 503213 833777 352184 253457 336857 131491 376383 372944 388575 394823 44696 407046 422959 1000000 1 418626 440637 444180 446399 453415 462813 459024 1 909527 489561 177940 501957 473893 499138 358023 258718 532339 820269 597955 507452 1 26072 37459 564846 572260 433143 769724 548843 597951 679227 422865 569670 621872 649240 1000000 1 1000000 763567 367516 651460 558938 624102 1000000 676398 741706 686543 1000000 693065 627261 704480 837964 682124 716481 720453 751388 728649 695950 736788 735974 737529 745459 751837 751882 777187 655763 741364 763953 754373 853619 769176 341180 773652 707928 738160 721625 526993 704937 562583 769508 1000000 301880 434896 741937 490862 797141 1000000 790342 803547 792145 800251 800583 1000000 803295 1000000 882856 618541 800223 799788 801304 796053 851074 1000000 749979 1000000 793783 792459 786812 789571 787319 869745 1000000 787513 780633 778421 704979 754578 782310 584808 766349 763827 878240 756650 755936 748183 748728 693703 889492 575471 1000000 732852 727700 642347 688622 129217 708649 714438 703322 641952 769057 691024 569831 1000000 211331 1000000 668016 662355 787336 418193 193421 619790 637542 621905 626335 1000000 615735 389936 605105 599240 571362 600192 582307 586685 724840 742284 559118 937449 547315 540980 535383 451968 506195 404916 459161 503880 637993 467846 582599 480627 348881 463921 240558 455859 449222 443393 603964 988861 319313 419872 407691 426375 498141 397893 1 429760 255205 369447 367578 355640 514464 345967 543726 290812 282779 355014 285631 244070 364162 392389 293127 287519 288551 237557 204754 833529 265527 244803 244135 244488 239179 235046 418728 160966 223998 642711 628880 144522 309413 311104 215528 209738 1 181128 174444 239990 131419 166226 51331 155113 1 148043 292808 141255 597723 94527 529008 166963 617459 122976 120317 562299 121850 211149 128355 1 1 314745 102079 616212 1 140796 95463 123526 91269 92141 1 1 84529 1 87083 1 48041 1 95398 579964 1 93546 85814 103141 200505 1 98526 1 1 89656 1 98686 1 1 131366 98536 391426 101640 94732 105533 104170 109825 113177 112466 1 119608 121536 272208 1 449588 105414 168974 152014 144768 176470 1 202511 158434 161926 131162 1 530134 1 182036 186375 156054 87110 199607 273163 255557 210123 225244 224107 135994 246781 238150 243266 420480 217050 12663 1 347860 293192 307747 225002 21620 297422 302870 284946 317872 324467 288857 331784 338049 345275 139262 1000000 363241 368025 374098 387740 386305 392434 451270 404503 431628 439020 422111 429466 657549 612899 908710 487537 460454 478488 479634 278892 478220 569516 499693 445385 509667 538314 585383 534163 693814 297844 526659 561450 148709 308202 573912 575043 455413 657629 635247 453332 613298 608835 534390 609218 789712 509025 541127 644325 675348 651031 1000000 64860 675715 694314 670271 680109 728047 445666 1000000 692826 667186 704618 710377 714805 720146 1000000 1000000 730239 1000000 1000000 741166 692519 755326 789436 816614 738712 557761 762636 764551 369088 770508 763017 403672 1000000 778035 809878 598703 785263 1000000 734627 768244 975505 730418 1000000 795224 971869 797159 774481 801936 800251 795144 949372 800117 797974 792039 809477 716921 812813 1000000 798881 783747 797457 785839 797740 801838 916831 791719 684069 1000000 1000000 800277 784135 764946 1000000 775219 1000000 776363 519474 768963 933532 764207 764633 758254 771272 752219 735136 739154 1000000 863004 868275 682572 728242 724490 1000000 716677 394341 1000000 783311 700062 694993 563254 687913 592655 677581 574357 669480 663245 689046 642785 322552 800790 1000000 425332 347120 623442 616888 863868 513610 600313 799793 425119 459242 611360 571915 720523 1000000 563897 544594 557076 539029 872806 529472 509595 510619 506906 497393 1000000 1 481791 1000000 469466 472451 457047 452520 385799 375336 235403 425926 392029 695108 613313 401514 330230 388407 382899 325104 373448 364698 360324 339794 346652 331296 334725 328264 335153 379881 311328 926851 239095 958509 339604 283022 288221 345634 266607 261201 256599 258066 245439 282059 512325 229857 191324 234453 214729 1 206072 201696 167570 245745 187625 274424 116473 241800 177756 167219 1 329797 194587 313208 148711 1 474918 330886 135112 189403 196683 124024 9128 117292 182901 100156 81354 132248 108227 231835 104549 1 1 1 96861 89606 93903 92575 674138 90246 89231 88501 91519 1 86088 85444 159698 85270 113678 92449 160908 158984 2417 169189 248230 86427 93138 88519 102106 77714 105683 92825 94168 95102 153557 104825 44654 1 392401 224289 108032 336311 113287 114869 117491 120994 126569 120930 129549 1 135732 476444 141996 1 160234 1 160301 174854 711479 225518 189520 587449 68269 748331 160297 203060 318315 223400 208022 316377 236618 187054 1 230494 49622 448718 249873 177101 250409 1 267479 1 192188 369508 371582 390643 301246 459847 1 2918 209632 295314 529855 345122 377240 353687 360377 201708 452519 1 384003 658621 1 397870 423405 569801 420974 653552 1 1 9320 519013 457853 397750 486611 475251 503900 749470 1 478578 758008 707959 485962 1000000 1000000 537577 682076 919013 555370 630908 527559 571654 525097 637680 712754 595221 486428 25350 612525 607275 479409 709053 1 1000000 609522 649049 654074 659037 296950 679024 422240 751117 1000000 685625 650766 690745 701252 679057 785731 686512 858240 718620 781062 217701 708010 725226 848862 742821 745120 703642 859431 256222 758463 761441 764045 764237 777986 771790 809309 776344 777974 781100 541576 809653 871941 788184 790704 790761 1000000 671415 794795 803054 794074 809328 797891 822150 855611 800948 717754 821730 751589 1000000 797900 771879 140072 798434 815268 811096 796431 1000000 762141 792976 498577 790819 779204 1000000 786176 768863 782599 678408 652274 1000000 773238 777520 765078 712465 422291 908052 569312 739879 703486 457709 724668 502662 1000000 643999 750891 1000000 727949 720944 1000000 709726 166611 291033 1000000 696443 596707 687556 683026 1 676419 686686 677204 659368 144253 641775 650857 897437 701537 793302 815118 616743 612402 607826 851551 595324 674300 570699 674565 408684 567023 421479 559149 549703 543393 287301 531685 526074 760345 459269 257512 481432 299513 489189 476489 476762 456102 1 1000000 458416 768378 285341 443278 427309 458283 417634 408740 766339 209889 395917 384204 378366 382971 390679 374548 1 346747 342036 336984 344726 813485 318317 312472 309212 300496 1 1 333033 287058 272906 267737 265709 257057 234905 246403 240582 1 233699 225497 139010 1 332447 66676 185901 288178 884060 154620 315306 188769 11182 172043 167334 240172 190598 707069 151915 284384 156158 201478 138845 121103 1 126297 1 123272 384864 45488 108947 112991 141453 735930 30683 22316 103144 135535 25098 96794 97947 96331 88786 89486 90027 88987 119905 86939 48797 85821 82056 84658 143364 221886 205129 233526 1 51426 16957 91278 498617 1 108711 1 75008 80118 11432 93521 102172 90437 97669 30336 101383 103309 282984 92530 181450 1 114710 80608 124021 122407 80910 127152 144500 1 137453 140788 148126 147651 266373 154865 273685 1 257598 173909 174396 529865 576913 188409 215266 635440 195704 202620 209761 214519 4456 175184 170431 234366 1 608850 781775 272962 260135 253826 260246 296482 284741 302905 279420 102897 304297 1 315997 321816 210802 333491 329002 350182 352832 1 283664 461308 375625 220243 387841 395274 401767 374216 1 431974 1 528694 435013 443793 449630 1 616591 425231 474302 575696 808367 354405 176510 602133 496504 772367 893627 549329 1000000 542029 469883 770119 684115 564592 570711 583614 582891 121381 1000000 599054 616240 388527 588180 628470 626298 741706 638150 642433 647058 1000000 475812 662670 750272 927494 803379 694651 685565 688140 677443 1000000 770995 701284 711991 724521 1000000 709787 792976 726364 743510 641457 828012 482297 747358 1000000 754106 398220 759953 819698 817330 768006 770574 1000000 1000000 301329 168205 781436 1000000 766118 789630 776618 767552 783181 792525 738704 795196 795603 721356 626640 810450 487827 1000000 811426 798026 799305 806214 1000000 790308 448695 798266 702996 797015 796124 831580 793866 793403 697935 790977 1000000 807681 918937 229886 361069 423694 226407 776533 743907 791598 769546 799304 855133 350173 758861 634616 671737 686950 746647 743332 729280 1000000 1000000 721993 729142 768234 717883 714174 883696 731695 570563 697125 690057 196110 849653 679671 664490 700298 670936 234150 654659 822876 673688 12070 321750 630146 624820 614769 1000000 486366 489461 588458 591466 583928 577955 534415 568461 565315 555792 550756 544982 539005 532978 804586 520932 679472 946449 519131 437655 459161 409430 1 471964 1 633882 455219 447249 439998 434766 422668 422362 330503 892492 397296 262282 808280 410539 280475 268402 367794 141421 358401 353010 349323 436693 288736 325268 319421 293907 714490 302297 301759 290844 285158 272482 1 362794 253284 204499 252607 241365 778496 1 232128 174998 662898 247469 212398 761068 680425 198460 459786 189830 185316 180531 488402 226236 174013 283955 181412 158381 152344 149512 135435 1 108231 328851 118647 1 138128 126225 60099 118265 306222 113141 63806 269636 583252 104137 100437 103296 95990 1 40210 93640 92270 109137 131761 99513 219774 31747 110136 19096 4858 1 765264 1 1 84010 333182 1 133887 59755 85445 94947 10460 1 511837 89862 1 1 93974 313681 1 85026 100587 102475 103598 106518 128375 63536 113205 80315 118376 154444 1 1 143212 423618 275305 118069 227160 474421 1 532814 127002 161137 166012 168639 1 179847 766537 255067 1 77447 198489 203676 201806 218706 217405 222274 220659 616483 482753 164459 247109 252794 252849 163934 268371 274418 281518 171716 290270 4411 291939 324489 414673 316665 189829 310302 190422 536273 166911 355196 317222 378722 456366 143936 385583 390164 396668 403826 618932 448845 422457 423804 432617 435424 470054 477284 743836 465911 420940 468799 1 751313 526730 889565 508907 762246 522287 996839 533057 540256 544828 550904 557478 560822 509374 574097 554201 601535 517678 597854 601544 907165 525505 451513 758818 629514 639331 367358 670165 650132 655130 741123 1000000 685940 530246 678990 192940 688251 955158 816957 693823 723085 159234 713772 883702 758553 1000000 159144 736317 748367 307572 728630 704939 720450 357789 755704 1000000 761183 764128 774690 770594 784964 1000000 776155 217650 788282 780541 534309 786855 1000000 1000000 790233 807732 791566 835906 795584 795694 99305 505208 1000000 1000000 877812 839808 805188 793433 798171 744388 798160 797741 637766 1000000 795840 374457 794039 781683 794595 798435 789201 726354 786050 376208 750130 797107 729954 271976 774512 772111 770608 813174 764066 761578 759155 756269 684829 751134 624709 1000000 739407 745777 967370 796014 726138 722409 730086 699996 816638 726704 969262 697891 1000000 979173 684591 681220 789756 668656 658170 660459 677350 651078 141336 641985 1000000 634268 627109 393083 614603 609076 595802 534636 742128 991254 581040 860845 544428 561747 557889 95516 1 540318 534792 544050 488679 487107 538910 9112 520516 30113 485525 479381 505210 466894 674159 1000000 472570 1000000 436048 352827 417420 444277 725685 339316 398900 359038 253681 378512 292465 374045 425258 356202 823063 343278 195715 1 326432 673665 327631 309871 456772 625941 290333 94684 280682 274909 269718 256300 246874 117164 250837 196008 247844 1 225155 1 218089 213278 208531 202758 199244 284281 51702 196153 1 192226 153352 169128 167715 161214 312741 215196 1 146586 1 312829 502360 181581 129174 125964 152502 38676 100174 115340 159994 110904 805477 720180 142177 3510 100243 552312 1 337465 94389 92367 87923 166793 88519 1 87436 83407 85394 168141 589009 85445 86268 84066 85086 83482 114366 161821 1 75485 115752 88580 87039 203935 207829 1 1 92657 98243 85281 42796 99242 126163 81849 1 3183 110003 111984 118685 764863 234615 120681 44293 128175 131432 133526 47456 139278 131183 158400 430823 490973 119221 719462 717180 131770 117949 194572 183587 798608 188586 1 226163 206280 210727 84551 302817 220615 236931 192622 162522 239233 250753 1 261351 345697 111930 206792 290752 479464 419772 300102 305847 687502 1 323244 278016 332186 259679 315992 393035 394992 64826 825655 249129 381976 389389 395531 345546 122669 413997 310010 426196 410479 438806 494288 59287 588333 463591 262745 475998 487357 1000000 1 606118 785388 512540 833935 525369 530824 536968 544399 532475 222368 848253 605533 572185 577805 159540 970847 1000000 600884 606911 1000000 619929 628007 593224 1000000 376034 611333 903531 653171 658170 662595 667848 349830 675959 682365 683775 628606 1000000 698999 1000000 494768 712041 716076 894434 698298 727780 978751 141309 738275 741668 737041 429826 828645 262072 825502 760089 762830 660439 446698 773205 772752 708738 771236 782854 781195 776276 784792 924435 784760 818112 675855 793134 793016 815645 809568 813485 861415 145508 730585 797810 798066 536359 738619 830931 806856 820017 757555 645023 795653 789274 383584 617665 842434 534411 790562 789068 787593 768953 1000000 865411 780629 1000000 550568 774541 1000000 731228 755113 756428 381100 763357 609328 567971 750584 909049 722313 740626 733587 733970 636261 764343 726896 736787 460037 657949 713249 243941 519733 694161 689860 473288 1000000 697269 671449 646736 277631 656143 588933 531638 886173 263602 628881 601507 620750 625851 1 576669 599045 16559 250388 575758 740618 578331 567584 559495 474410 545764 467308 867829 1000000 514001 880398 554883 614768 499636 73751 486788 480626 525779 461640 252623 808379 249617 1000000 437286 430283 424268 370011 371784 325585 1000000 393994 387011 923959 106120 369341 735547 320483 855166 319706 339575 333501 201879 316146 390763 177399 304806 305121 292952 287351 415929 286089 342061 269460 629252 95631 249378 245149 300381 1 336986 159235 204707 314795 208118 183711 190031 195486 1 76569 222043 180195 175692 169750 165742 149916 290552 136568 292404 146539 143442 1 129991 620889 199826 644427 782120 127463 1 1 114305 1 99012 107516 105052 289420 100122 1 583185 95007 51967 188941 90682 201468 88299 95435 85980 1 131630 265441 200710 99940 83103 82968 122269 1 1 1 83750 194781 84775 1 86281 1 188816 1 264488 76281 642096 93884 92983 176691 99554 102294 1 150200 113785 110303 207937 136832 118591 93802 113840 185039 153140 133135 126310 139666 511763 637917 639971 1 168451 170648 170760 172021 1 173810 181783 191554 190498 194985 197096 203992 386027 212466 223528 135097 228270 233284 269530 266246 409185 253752 609568 266836 270322 255745 627833 43252 294526 297964 282567 69910 294488 321045 335259 332793 99893 342739 268849 637892 1 368841 370902 375869 1 387551 387591 338928 348252 167983 658318 173150 468792 415375 434947 1 1 452688 535819 479820 487483 487114 498872 221252 520773 524241 649085 528588 108540 540271 348630 552370 1000000 302521 569873 575245 581331 592675 535954 597914 603722 608331 619140 323339 675653 1000000 635910 630450 673949 850317 657805 661089 665768 617447 681026 735162 470795 692011 693496 753584 1000000 710060 690684 714409 710119 810993 1000000 729656 733450 735586 512809 744614 794648 749885 928271 65270 758668 760064 303812 760827 763583 778097 711946 701082 780286 780111 781981 791696 782949 843323 807875 808818 734716 791498 671184 853105 719560 795696 752059 796322 797190 795320 797656 797729 691225 1000000 806376 796945 630500 754703 762079 768194 644669 791384 134667 790271 145257 1000000 734432 784600 230433 780777 831147 764878 816869 621861 800741 766935 737588 576726 744762 751737 753354 622341 747531 764203 437157 737998 728300 730809 1000000 310246 720763 1000000 703020 1000000 704738 698449 474665 698115 1000000 400764 674369 344240 586465 189709 748841 845611 1000000 643706 409797 666198 204016 623528 617059 611114 1000000 599917 621031 716076 583268 721858 558656 570278 547206 623987 817815 496630 543360 721624 464615 693976 673815 506022 500239 471442 634710 481886 543808 469727 426859 36727 464025 459797 438788 433380 430717 741771 413754 402025 329690 285262 382225 901786 379417 370469 1 358626 1 658339 523855 308866 328884 322219 317035 311239 372666 352634 298597 421303 276603 376274 1 393864 201284 259429 250319 366860 457785 635174 208879 304657 190254 738625 214517 1 190346 196264 632956 242570 192427 173485 1 403565 1 165017 1 192533 573465 1 404402 138443 133467 130396 130737 1 156788 69497 357635 81141 113966 111536 1 1 634591 92325 100297 97619 18931 1 93357 92712 90222 432928 80985 557624 86090 85304 88095 1 102934 26506 1 138288 68828 61369 428554 82756 83029 1 84070 42758 6300 77393 156041 744839 118979 2295 78990 231571 1 1 589623 55771 102932 1 389792 1 1 35362 114464 119884 52132 141519 1 131068 162126 127311 34587 145040 87487 57186 160476 52274 184521 197208 118597 744411 180056 181277 677628 274342 197667 736215 1 220690 216488 243702 1 170430 339679 241502 231532 246955 259571 245261 120283 241626 502446 517299 298477 819627 345252 471532 1 338799 238162 370966 312345 323480 348410 230023 101801 366505 527230 640426 477840 330008 396188 399539 413814 564203 385263 369082 443518 437237 446393 318546 260453 674008 461702 462246 484283 1000000 705997 502416 413681 495771 520805 526306 532271 532439 561189 720388 557552 563133 571961 1 570992 540308 590506 608194 577568 465597 612499 212165 623428 803938 515740 633142 644185 646844 28145 661139 637661 726192 673450 678194 682781 304816 691722 696645 702189 949260 708693 706664 701597 105163 744528 727803 740456 740741 744469 741901 746177 974711 751546 1000000 193291 730987 719555 1000000 768455 831494 1000000 663226 777023 582010 761485 695361 791849 784876 793549 786153 1000000 755478 1000000 708871 996826 805666 922041 114201 796589 796883 797137 815055 817273 844320 691183 986949 796144 302916 648359 793085 796718 792326 793668 811011 1000000 533215 813849 784288 781981 799936 778884 776914 727417 780365 724965 1000000 770923 951128 760015 757193 708271 459031 747998 221800 1000000 738634 734950 193407 725699 853235 720264 669124 853329 692797 756912 995191 695731 1000000 686918 682029 677662 672985 651060 1000000 665583 191887 659370 643715 799628 632312 317225 625135 554951 295787 606656 173812 595633 685933 591503 680527 574388 1000000 561366 565524 961100 446550 553350 542284 994595 519717 481850 507887 497889 495394 1000000 280878 566889 470814 453707 458393 78634 1 434029 433735 509131 420726 708523 408834 402618 5437 258791 384158 378083 371981 365729 361112 348325 347799 341821 166458 333596 323708 320760 435266 274906 300874 397397 273567 132403 292539 272855 301664 382723 766726 252998 250444 240251 238263 231204 177928 220586 205632 572 105635 201645 83149 257670 65383 1 179394 174730 177234 809279 137164 245807 157004 106167 162695 1 331899 1 134007 69886 1 1 113193 75000 101270 110410 40730 109018 443405 124394 1 1 98414 169530 62208 137100 1 1 391255 1 87423 99769 90938 81328 88224 51766 82520 82200 1 72937 529987 81256 82478 602333 415150 1 62348 84696 85799 86560 30529 517872 90020 637051 76762 1 87767 107011 71708 101811 98718 106132 90217 137231 70469 116065 118861 13015 100677 1 156081 299830 473383 152784 128135 134705 1 154320 157952 162530 141040 169975 181138 238869 183202 181092 215007 195842 216900 203551 112081 215312 220062 223427 252134 226667 203774 25115 249044 255142 308093 266112 271135 266730 282219 331230 301969 299331 408490 1 128519 181995 255971 334256 352065 341690 732453 953991 383572 462615 1000000 382512 388651 420162 423897 6833 558246 419827 419806 432320 431745 848240 664800 458017 558924 273273 480946 481380 15743 378101 499786 563058 501889 535683 529842 530069 591705 542014 589409 555060 557126 565490 1000000 1000000 590098 616817 595116 581268 562772 698647 1 626530 1000000 754229 453664 642201 631052 487663 644270 652048 564302 697096 819314 931398 684001 599354 765259 698612 715283 802663 717487 364171 519912 713248 743816 704668 772534 737048 758417 703321 633114 750303 1000000 313233 667601 743539 764387 886415 1000000 878253 773431 776043 777799 253456 803384 865457 812050 763803 809250 789985 790570 614953 778935 519848 794239 610777 792128 754626 533608 792548 796661 796756 991998 170381 770426 794743 943421 843214 793878 793038 792092 790980 790038 1000000 775540 792590 821441 687418 781227 778865 776957 772830 772672 769665 785834 231814 779669 1000000 756548 513151 751977 692746 745437 730661 718170 735428 913909 567224 775863 740601 883756 703623 688065 990401 831264 681390 692110 687829 686353 649062 916934 669266 658053 891624 342505 1000000 633037 319493 634943 51990 416786 405838 618556 1000000 584185 925193 589016 522482 568117 609154 572385 575601 1 534774 535476 537895 533521 526986 520964 514995 847182 380475 496636 608575 660147 491098 251369 465923 457893 847352 389242 441065 434860 429008 422667 579473 950492 405845 397739 420837 385438 379182 371656 367168 360962 321816 315674 342011 75410 308978 329789 320001 414126 755585 258150 426875 291650 1 807451 610545 40925 67716 1 1 247042 240215 236693 122948 218982 240478 247335 616152 361236 528374 197847 193191 238680 1 180115 164348 196612 145189 850408 1 155884 141365 148713 1 1 118127 134545 727777 441919 125345 122434 1 1 114182 143391 507547 106328 99531 151444 15635 92477 96384 94732 91230 116972 82273 177669 87680 101163 86267 85181 84818 121788 1 119210 262146 1 187099 81376 106456 1 1 82185 92185 1 92961 720576 120409 49716 87886 1 90467 27543 84158 95042 97468 98581 1 113208 1 106591 284851 1 114672 140633 77479 83491 103242 179309 132003 1 182817 141961 272822 342186 147327 1 151660 162130 168696 1 174631 1 191523 166069 194015 575930 196526 207936 164813 217503 221181 241795 169314 432667 209140 247884 490136 257836 350885 291992 275213 289363 285885 522628 248621 357213 308636 314412 320261 368590 332028 337957 342613 350619 355799 360694 383769 374898 380288 385968 392624 398311 471426 336231 474649 442379 374533 435724 433679 445388 491680 463051 194129 475411 479288 480037 637565 296069 511536 509242 515759 518571 445167 533805 643861 522413 936644 557547 158175 309832 574844 743992 584303 408116 450710 800678 606393 613869 625221 625306 348337 620672 479090 626577 1000000 863667 647615 665021 673602 663482 964451 685233 688152 691770 74315 819256 653291 709398 718549 902874 360333 714675 827915 697660 89950 736855 742543 766472 1000000 415185 754710 755757 884221 770909 626330 767440 1000000 791567 774547 787014 779508 1000000 1000000 1000000 783628 786159 789677 1000000 784680 771762 790785 810018 616836 794799 780030 795652 1000000 796788 1000000 740818 800957 757856 795461 1000000 794250 794218 792742 822867 790837 789692 806997 787219 752992 841502 782545 740219 1000000 596212 772641 744031 770981 772854 765721 860094 760513 758078 749148 915063 745642 740699 737075 446100 707120 737903 468294 726507 681953 675966 712531 698784 706259 1000000 948842 692838 691610 725628 676956 695229 296359 708376 1000000 667817 650474 1000000 768700 635109 544768 1 619733 617205 608801 1000000 143861 591657 409069 581079 578622 567604 565096 379139 552071 550357 539260 534185 528237 499506 681356 474649 355968 1000000 468112 485609 482203 473286 466949 458767 454811 411145 442208 436118 429604 423724 419208 413302 408994 468967 640841 389065 10718 374215 368674 381682 516791 363576 964856 325551 287349 326521 321748 306217 1 304776 289728 291946 594809 292267 274962 323710 1 261709 407164 354149 1 237644 159751 227502 234562 357082 212767 284738 208329 524156 185268 189527 182733 64784 1 184030 1 164239 293435 1 168782 159360 146322 431744 147344 1 1 128738 216106 1 118909 170374 114290 24099 1 283191 104695 560722 100437 160894 104764 96378 95241 1 69301 1 768493 86338 19898 84383 85951 130626 82242 1 524535 81115 168915 1 69476 1 41740 181847 80594 1 83260 74509 83461 1 86893 149807 89546 90606 93352 73409 126035 97658 1 101685 103499 758824 108355 93582 114694 115962 293598 1 124425 111752 116214 133595 137728 140448 603119 778375 199128 154839 137147 162609 162511 171329 437456 1 183320 114042 409716 196728 201335 1 571786 216628 220460 224977 230639 297872 181920 115504 251051 259962 1 457429 486348 277924 835638 319716 361370 301259 302801 313395 55735 497187 329802 575673 340504 1 943427 402457 362867 372968 484817 383090 388120 573593 236104 407821 567846 434194 386906 329434 439601 459354 438319 684917 467082 493002 481639 481951 448983 1 643285 507473 513500 356441 686038 531577 791385 543474 517134 555276 562419 565396 577686 585855 679716 571235 595076 519568 606452 688071 618899 1000000 899632 576665 638096 576204 660098 153946 753613 663106 667883 390323 728361 156666 727346 676978 786762 699791 702535 707679 486195 1000000 731665 508041 626176 732554 707050 619814 628992 292687 752843 897257 752284 813458 759383 678047 761185 639546 773576 940828 992704 837720 781356 757083 842137 239596 697653 856358 833012 788520 706988 790940 886869 806079 1000000 1000000 1000000 795045 795348 700509 795634 788719 1000000 759258 715314 794465 819356 806713 421031 333343 849817 788924 788325 787337 220788 1000000 782402 112652 778849 688245 775022 772993 426030 723493 1000000 697893 761420 967550 627874 745807 752822 658730 739558 683289 737305 732546 906112 725773 650952 835640 1000000 606513 984742 706263 710738 982643 707893 897141 361117 1000000 670928 335822 661389 1000000 1000000 1000000 574885 204565 630981 626404 623586 617457 609490 739120 1000000 518100 328022 583061 640570 571301 577009 639909 714557 567571 608562 535233 541881 523995 470109 636797 895263 499112 531978 585913 726377 488229 662139 462433 485981 455026 443558 1000000 1 430383 1000000 456351 405979 400242 444670 129833 381929 408207 1 363390 359277 351418 751229 339386 1 383829 321688 309414 293233 304147 298518 353182 515833 280838 1 166128 946563 259632 239485 259149 1 329839 232803 174386 223508 1 300473 208180 367382 198808 194813 190349 185774 181547 1 164592 741985 252418 1 76297 354207 327865 1 1 271793 146978 1 214299 140248 123018 178345 134974 1 115340 109441 198592 131480 121235 139166 98699 147879 99561 99972 96229 53596 1 1 76714 587121 1 1 4749 1 1 328068 104401 63271 80313 1 56509 1 113285 69054 1 82520 211631 1 85106 165060 87352 81536 90507 327134 93138 442899 96613 94382 308236 102509 115193 66499 109869 113228 114540 117799 121157 123067 158772 10849 1 242247 1 141795 146290 414157 636424 789406 390215 103494 169481 37969 207672 180469 181441 1 66518 183916 260380 212536 132230 1 223443 562734 233517 884276 1 250162 254428 311422 265230 248897 295526 229078 287204 292850 407417 261557 909233 396057 343995 329942 333493 490612 442138 656521 450358 369952 449609 257433 244582 548563 1 778151 405116 171267 168671 424935 422609 580205 445082 449746 406616 636077 509683 1 480649 486797 588204 1 663977 510122 560919 523310 528395 535302 121156 558696 553053 447950 564696 570487 570411 880744 203243 593172 594767 475817 612396 220568 584263 720213 647743 750202 874603 680397 629827 639033 661193 543397 796823 675391 830144 881414 541017 653780 701748 774417 700359 839231 713714 648123 750806 724925 731572 737565 737186 739432 742564 746841 748257 735820 284994 573984 679238 761353 588808 770030 782205 1000000 746689 777204 695841 893740 1000000 783662 780126 705399 787895 962202 790541 866361 537023 793247 793431 793971 796078 818400 805026 793454 795107 486117 400326 930537 923410 907264 510077 1000000 196351 696041 348098 787293 786895 785520 1000000 928132 787606 778976 1000000 1000000 796076 773503 768975 766403 763610 593970 757258 832022 756545 652064 748942 696313 778253 736825 700739 692512 874145 734372 775799 813893 708743 706709 1000000 825718 749604 314470 674407 682481 519707 669843 661338 467366 331245 652294 647027 642465 625375 633485 675890 1000000 654917 595243 606022 582899 592900 597704 603119 577203 579398 640944 560167 554740 562079 542521 536530 544377 525265 518428 512247 1 536794 436810 488135 473881 1000000 463421 479316 457226 667429 458129 436430 432450 460515 420053 549254 998526 401297 395350 305043 383037 963454 319691 363941 42011 421521 946124 51300 334802 328659 1 1 311174 262168 238976 293476 325109 246413 269655 280636 307787 260694 255320 378938 244721 240506 234428 229349 113409 1 109274 422783 151328 182860 172901 190682 231228 1 177967 103759 132916 10919 68143 515554 405785 168402 146409 1 138160 680540 129204 367945 124254 119236 188133 55064 639707 112995 115419 114261 95966 214232 40804 98870 96565 94773 92999 81793 168375 88714 88401 85919 84768 151000 214333 97563 81944 340815 80507 80151 108153 541627 104129 1 108098 296055 1 81314 206351 82532 85407 1 246751 77347 87736 1 90541 1 93783 593 95281 107698 1 102811 148300 108330 502353 1 129420 1 122305 652722 127719 227912 131455 137974 142639 139081 147936 284322 480777 1 158285 167267 1 175548 578856 182892 78485 688526 197264 244707 207232 227983 216556 221597 241579 223932 236481 709683 163032 271418 249936 456294 954875 273931 278733 285063 252801 250178 302039 286791 309718 1 340253 1 1 844745 135345 1 267178 379357 373478 253162 373728 501221 397927 410545 411187 395231 465816 468020 284353 441227 445000 466410 544871 439809 405782 516390 484450 865979 462307 501990 512906 466528 521049 527066 476346 539010 629636 295121 474619 312297 567887 1000000 574490 1000000 1000000 527402 641586 961135 612281 619069 636047 618930 103451 639328 1000000 1000000 665794 653124 544630 630534 761630 678493 721349 687165 802893 696574 700893 1000000 454308 714658 716160 736175 725575 726926 518954 993695 737972 750125 744467 664444 380421 1000000 751292 779319 761300 763870 765181 786113 610021 417901 844309 784876 782824 781599 783407 784257 785647 550223 788274 767754 790340 757730 792014 857333 1000000 793778 809263 794389 778322 817376 794622 783169 794492 745168 793194 792595 791884 783289 789907 951547 759633 775286 807081 781845 848111 196096 1000000 1000000 515564 784447 766029 769307 928571 764049 813821 761049 770654 752241 455958 700783 742851 732995 703089 733863 730359 720316 723171 699545 718092 711013 707533 703392 699297 648706 708982 686320 662245 678697 686568 729674 594856 662698 1000000 700725 643031 618149 633249 627906 896621 423793 611921 606487 609707 586326 296601 800657 549729 564850 322244 561308 555473 377081 255900 1000000 550880 993843 519785 513739 507257 1 495514 513205 474011 477070 625018 479615 838687 123725 446124 280127 781069 17030 1 400196 783407 59028 293257 390474 384280 359074 368395 365923 356542 353714 417066 704445 335861 328742 323237 316363 316725 1 302378 1 289269 283725 287900 272640 305449 661465 267087 647111 245742 240528 223788 59984 1 222774 1 227050 212502 230303 196443 190941 172201 1 178510 174418 355180 67311 162138 158313 693732 1 72861 1 179658 1 133639 129881 262062 114912 1 117888 251035 112508 109935 107453 159898 1 100655 283740 710636 95253 92880 25124 88174 71576 88630 1 66059 207203 99337 82154 92029 1 80105 226640 1 1 85371 80047 1 129353 80533 1 82533 81911 453873 83648 84759 16679 86589 1 89642 91369 92743 94516 96532 99686 100403 125513 104461 215942 109561 87564 94756 201477 1 484473 1 1 132165 135947 66497 1 148610 151682 155775 157739 1 165593 169649 712320 633366 381818 327404 191241 160344 199945 191031 310227 1 220328 278293 1 232472 287157 226398 250227 255447 1 1 269601 277351 282944 288543 251863 179794 305416 401928 170849 326504 119368 300089 340937 341987 1 734466 364699 454363 1 385203 264622 464471 401479 1 420442 419151 426345 730799 434919 445138 926757 509751 633438 464288 580338 122420 488338 1 696783 504422 508359 519220 485429 531055 394466 313508 532912 385105 239410 1 532055 594290 799924 1 595007 790327 602075 599364 661973 623804 380843 243914 635331 642426 704581 621483 234736 1000000 722709 77922 675235 297988 106813 897635 694614 734442 705258 328492 853831 720387 719167 722248 767237 363331 732511 736460 737302 742951 785380 754592 752199 803968 439826 441377 771599 766095 811202 621832 903503 774254 776566 875927 772478 620357 782555 741721 786109 1000000 735817 983686 793114 790905 792014 803269 895335 1000000 713898 844228 402670 1000000 1000000 1000000 793272 827854 663894 791423 790790 899759 578407 792386 758093 782156 784135 782395 780621 778966 1000000 775200 773139 770990 768786 536873 1000000 898204 643552 854134 753019 698109 744204 744218 544204 737468 865505 722988 650645 697829 913699 717890 244235 279392 661569 699946 695713 651294 686971 678984 692356 674310 663969 278554 659160 1000000 651701 605514 632629 634171 628828 612561 597654 613121 23727 616332 596533 607743 585352 584627 571677 590162 708919 555719 460691 506766 565300 210582 507545 520997 541540 1000000 282530 496152 488097 484471 478502 474607 173277 375485 461434 447360 414812 451941 757746 777141 387922 411042 548599 343662 393963 384208 379488 364437 525609 360717 359539 349249 322220 313410 543726 317284 299731 320762 341824 261932 589956 302991 267359 279477 370141 202092 421811 257359 252473 260769 609508 227846 457443 1 229359 454169 140678 185355 237678 1 189648 187922 183811 179305 207599 170942 74977 154025 1 154925 322457 147449 141170 140314 136877 204626 130276 2598 785609 116266 118705 115226 1 81556 107628 105065 117633 213711 573646 312372 189886 1 73076 93947 172443 86960 68828 82234 83388 668054 67220 94827 83612 375418 39674 257346 1 1 72709 1 79060 78373 751368 1 1 1 82681 1 102918 100189 736649 86934 90206 217743 100781 1 99826 1 23699 76928 302193 109043 110920 113457 115751 1 120228 134627 1 129163 131642 527328 154249 1 1 90103 155963 161922 1 120658 50872 210852 180593 1 1 707682 197798 204611 207942 869821 217571 217534 862116 232628 235116 501548 248733 249038 249461 310562 269547 275230 276881 286658 292061 293667 624669 657273 58467 302345 316655 836046 310182 325941 350628 337029 325148 203459 588992 381048 335433 322151 1 407774 364458 422132 424932 204761 446274 492749 473250 455211 456001 1 475140 411435 739720 733057 498892 430552 645145 514211 531304 537574 598796 540479 836651 552108 552742 563224 409497 575424 580165 586759 592358 597898 615263 608773 615513 820395 621672 331680 634875 534212 641360 650084 655415 503154 665156 671259 664925 676950 687863 897630 705930 699334 699598 705552 708624 765652 716850 374430 726421 729165 1000000 734957 720723 741576 744736 675978 780428 202999 761530 1000000 762558 764313 766598 768849 1000000 964151 775398 774036 725522 782593 782332 934301 824548 786484 940188 788642 789806 548371 701476 711116 790474 792892 757275 224519 627948 625577 793417 803959 970344 1000000 791944 789783 818358 789644 1000000 812440 756731 807460 781090 1000000 786294 899644 753027 771720 773308 1000000 769590 474071 571094 718680 759128 754321 753962 447761 966219 744539 764619 743458 830278 733532 449007 724392 472327 716370 712771 603152 621910 991770 705347 272453 687762 361913 676107 671581 669558 965900 629408 804968 560540 657795 189938 589403 473909 271190 619328 310621 1000000 603115 597607 190463 1000000 512411 544715 1000000 596341 557601 551368 546054 685260 549528 609360 527981 478155 510624 1 691377 525525 1 465963 473376 1 461019 16198 447534 394728 527044 430027 262696 469838 414248 408175 391646 592124 1 404022 573279 760664 359930 357197 372208 344119 338342 335251 347818 321844 303887 185588 751123 197195 284977 530690 281591 501363 104207 263792 258381 253022 1 92944 240509 235093 185228 800034 217141 212818 1 1 173411 61247 108630 184478 188928 157093 184559 236725 253540 159420 283472 283355 132932 107885 140769 139724 134437 130208 440831 126164 121576 118480 116623 111012 596 104870 403286 103081 123286 1 200411 34486 92956 58010 1 146402 465771 40373 121340 81597 492046 767606 1 289466 79344 78773 493958 1 78181 77664 1 1 78857 102568 79698 80305 1 1 1 1 48199 15509 503623 91833 90759 95808 28531 1 99070 100181 101882 1 91710 93691 116393 108973 52869 110924 303125 324542 151343 194225 135821 36731 73261 549370 227335 14367 143359 441620 166236 123547 1 178849 164775 555410 1 196553 209839 1 1 549535 220530 223004 237927 235163 200051 246143 441345 263404 1 688787 225513 278691 284217 251871 200554 299980 307058 311965 576616 345101 156473 893708 315985 348727 499862 663064 345777 297818 381408 1000000 387846 669947 402528 394898 406010 431726 428175 462603 54273 690805 452855 212044 466210 1 493515 483764 499145 498207 487431 1000000 704326 805596 530411 532811 548313 543659 763514 556088 561526 567512 573254 556504 584667 590202 596903 601308 666560 617320 617601 863501 701130 633308 1000000 680420 330507 45824 658502 663173 665491 664114 1000000 681830 715868 688194 600730 699372 717352 707387 1000000 715146 738002 1000000 169736 730154 1000000 740920 1000000 743569 746434 814215 1000000 755184 562787 1000000 761073 874605 900341 460449 604749 818383 523780 415216 747133 781357 754492 784958 784922 786802 799753 788892 804161 1000000 1000000 542915 1000000 805548 1000000 524525 792735 935286 784251 666553 390560 199776 791549 796798 728672 719759 786852 786248 1000000 1000000 873326 409793 777757 777163 711628 667061 771217 635192 766068 490368 762886 759339 752527 753854 1000000 748046 1000000 818587 738577 1000000 1000000 832936 724695 713118 709276 1000000 779460 819147 701809 698873 782318 689731 436309 678775 679565 670459 665620 661590 619994 1 676663 635303 717869 638326 625913 623192 615144 599609 580967 567061 599221 1000000 704158 576226 463546 863765 567301 535757 547350 541865 535410 453720 525907 515818 153797 485840 475378 326098 479378 448442 949603 205003 462115 606333 445857 434814 437024 549025 732706 554125 408874 315874 411658 173234 388178 92909 198930 233422 344466 554794 569488 28175 339385 333789 268614 528679 408372 309952 308576 324397 292799 1 281412 339983 216410 1 219333 274953 41379 254484 687327 1 227314 224475 627440 668498 1 203929 196268 195845 1 31240 180829 1 754570 65831 164018 251048 398932 1 143251 145446 172355 137831 1 130609 51264 123649 227660 339680 116143 1 111753 16276 1 1 109337 98708 96737 105809 92671 91194 1 88925 86592 117797 106896 1 88511 81055 79283 79327 291426 454515 1 1 77872 426215 77692 182601 458524 84146 78507 1 346656 81132 1 561636 85706 651614 86717 45588 89722 140794 1 79241 97007 115892 100930 305609 104968 1 305813 144316 116299 219599 45912 1 383915 219187 138163 400358 130262 145214 1 1 479380 356189 177118 168673 765294 13952 180303 184876 511086 194840 31766 343933 208916 249060 471156 218652 1 226386 238894 242343 249597 142766 260080 265512 888273 276453 280496 190499 791678 239652 196607 310568 315376 1 328110 466910 330675 746085 140631 330916 276190 1 381048 383965 1 461769 360929 420610 603405 48692 417807 710868 93905 572152 483664 673146 1 89166 500364 404141 718438 494431 583323 496103 509436 518030 813619 408783 536003 542244 547838 553708 792400 570343 571072 520837 582475 149523 591677 599196 527091 603332 800981 620578 638964 631247 636740 882141 713233 601204 619353 661267 1000000 672511 1000000 541618 703685 689000 693237 596055 1000000 91374 770174 123214 727052 721034 779497 728318 365140 1000000 739532 898646 1000000 748060 357621 753869 110493 745630 1000000 762759 496188 561460 773500 1000000 775112 142898 1000000 1000000 781920 834885 944447 706523 684305 1000000 789005 1000000 812512 791580 791608 888534 942301 792426 941315 805881 794856 772042 871913 914758 789540 770652 789338 788199 789638 736590 816570 783507 792441 672024 777305 966801 773052 774266 806398 770735 778727 856567 762450 759533 756760 414705 739507 157112 635669 746017 846134 1000000 729835 728912 725048 721582 754784 713619 699421 706026 701957 697792 544559 430031 684721 928997 673457 722364 666616 659019 1000000 268709 679136 642048 636169 631475 589175 621237 615926 588114 520542 599729 618874 871267 588460 577334 1000000 1000000 307865 489562 548403 542538 1000000 705216 479314 531283 519473 505636 1000000 494310 398763 528286 455329 470063 463566 935130 444161 561543 428063 250960 404737 420141 658164 406616 421107 178406 389336 422654 595599 365064 173473 409720 1 342579 504945 334664 370842 1 877667 9674 495238 299534 378228 273539 411905 280553 271370 254183 520548 1 249710 240547 234944 1 556186 223899 233149 557771 201887 201275 352426 192405 192852 247752 204371 179640 229747 151579 309265 36599 152995 152830 149014 262040 145154 130373 144266 131666 1 232447 120279 1 152608 113441 110770 151395 23195 79718 176606 187020 198805 141756 93027 144870 96413 408636 102747 1 77602 28228 185482 80726 79750 136528 75412 275033 536564 77367 180732 88540 1 769508 308949 1 77391 77448 78955 1 1 1 78845 203603 57951 572905 91004 112393 122556 213203 92624 250916 94714 62304 1 110925 79117 112353 114969 116617 56644 180105 127720 1 615800 136728 140187 1 148692 151160 176830 1 161393 153132 51028 494935 188497 178522 254053 261483 1 298724 437469 212103 147684 1 224070 81147 219991 210774 168677 1 257784 668573 276542 194621 267550 904296 495978 296859 272013 379610 314523 1 332955 668087 351952 311062 332865 355934 948392 383147 374258 136172 374561 388625 513242 687358 1 788406 524452 509176 381224 665932 448282 944587 504886 467763 532086 853197 1000000 731166 497793 503327 509716 428399 523334 527793 533754 39843 545609 242100 943158 563119 569135 597541 580337 639143 591533 596993 602575 150711 613493 618776 668180 653616 1000000 774348 468208 649556 667877 1 664915 342565 675048 678809 682668 687001 672116 741615 826197 712911 1000000 711789 982985 717133 813584 169721 730401 730094 737148 692889 743591 858716 951883 749044 760866 757981 760588 763297 768477 769786 963804 654755 774165 546204 777249 783867 779891 947165 783845 236877 766319 1000000 786690 789020 764363 769168 835833 787852 775383 785600 786882 797753 726717 790678 930464 688138 790216 789080 732029 1000000 816667 901950 306680 783365 763020 792405 1000000 468647 775313 1000000 850487 1000000 766975 728361 1000000 762337 603149 735142 751599 756989 1000000 735788 1000000 977738 732449 876623 729942 722105 908708 985947 945283 707236 660445 698722 694547 689559 369581 614077 652487 672028 646144 656280 511516 734299 664418 642872 649029 237174 446306 651384 488651 374543 561773 594037 593890 590232 572449 664251 596309 567003 570336 64074 546601 333675 539155 1 524768 513934 669669 647171 1 442011 434826 299354 477662 1000000 476329 447229 350874 432104 439846 433797 763347 374754 417934 408182 441289 514364 800688 384330 377546 289694 365980 360990 1 347824 343420 297319 332108 1 828845 312332 311229 192046 294926 139072 281716 272474 268373 249823 295553 811995 163101 245331 240168 243153 15345 224720 93438 210868 210056 205218 229961 360563 137161 186022 170750 188898 181364 169430 192241 848873 133332 115585 531862 142208 141903 28519 673390 131517 43347 1 107551 91332 32608 312223 636324 105064 1 112317 99022 94315 96147 87193 368695 1 89910 1 47413 83195 83671 157301 479646 348402 40212 78847 67146 77904 68533 96323 1 1 74996 75724 76916 1 344752 1 177148 79214 1 81723 82466 79302 85164 86426 87800 1 91090 92893 86743 96573 7533 107206 102286 710 108623 112392 113595 704322 117536 122883 123112 127966 22860 1 125022 1 75793 150180 1 184012 156563 1 169118 196406 173880 93482 1 191137 195717 201135 829474 825978 214177 219690 194604 1 235864 1 242393 256346 261035 261317 293614 152095 289561 288763 289209 286079 638153 287976 534159 318306 328864 329502 336591 206764 336133 467087 351740 366834 245782 378003 384135 841041 394443 401781 150321 426472 76032 791459 433445 438424 445966 452156 458349 464530 178767 476854 481738 702841 495268 505726 507413 512778 506635 1000000 199769 567982 1000000 251790 479727 866871 566707 572242 860820 635647 560976 594958 745405 606153 210211 1 621849 114279 629091 1000000 642372 432728 1000000 656834 663548 666916 671599 689717 861170 771139 689385 1000000 1000000 604836 706274 700227 712489 812937 702598 725316 761245 741774 735690 745364 818478 794792 747547 1000000 715807 541693 736564 761823 548268 685538 768786 851872 775961 1000000 776627 777897 749505 780271 1000000 334754 781897 813856 817307 791145 789136 790534 790272 669244 791196 779726 537903 1000000 790238 1000000 780185 784536 1000000 810168 803099 792819 802593 781576 483574 1000000 1000000 761130 645920 777106 775233 616638 771328 771416 448587 546840 762313 757258 758048 161474 751693 873753 761128 762422 751709 1000000 970647 731848 726220 721690 73224 705064 710866 717924 1000000 429187 684607 73937 698759 681636 659592 672798 669819 546329 633067 673733 651817 409677 638821 676082 649743 623305 1000000 928677 581722 1 666321 590778 599680 579513 573855 568125 511519 14768 570364 799427 537732 531577 687146 563254 609849 571330 1 499805 1000000 332437 582207 549263 470107 459941 230830 441424 847475 642701 637675 422663 582621 410765 404072 1 391728 813902 647055 377921 775143 574232 1000000 424525 65117 336081 250083 888811 283236 313858 1 301775 809901 473012 505040 278339 147151 281598 228840 268707 341403 1 199794 183990 380633 225720 220274 373178 288305 1 201314 232589 355703 36644 174522 176451 221050 170101 143288 158654 287759 60215 150157 663172 142763 156807 1 212846 140530 323132 134555 1 124309 127752 143177 561157 105682 105723 100530 1 108633 470600 93250 1 88600 108841 318056 84949 83493 345934 79640 206444 79289 1 77525 77277 581748 57297 76103 75977 76038 1 76424 74120 380286 1 82269 79104 80303 80580 1 1 84013 206030 1 116075 90060 629478 93704 231853 81274 99972 101072 174211 111336 174162 120473 99903 797446 813530 316393 99801 228643 516635 1 153653 143363 118728 152553 240684 691824 378441 186004 11224 229598 180340 1 193061 251586 170095 418616 170502 215058 912064 408386 839253 255785 371958 243221 245286 234774 222454 1 270152 208105 280653 244810 292872 482507 93556 309864 310382 79389 319660 333416 988289 345472 351350 258017 356807 1 375546 375817 387972 392918 1 683629 318190 418849 438846 430869 363069 748317 451023 456035 463946 469670 567427 842013 125153 463454 479292 189630 674764 516987 613944 515630 505911 368493 547398 553368 441997 661789 438495 575969 593392 522464 95050 616661 622699 609221 670878 637243 651035 642043 587150 958241 531255 705421 610278 663444 650903 53175 1000000 679236 683396 704042 688720 696365 740528 454491 708588 712097 523213 720067 723729 1000000 727376 726058 737619 742367 743967 746954 793472 750928 777181 801595 759536 1000000 786883 714688 802980 773634 773770 780276 784159 767963 1000000 411992 783505 659068 785616 784039 787526 513521 507994 856618 795720 802692 791011 790845 790889 804980 823936 686541 800118 789500 789231 789887 1000000 557789 727555 340561 643247 886512 828018 1000000 776343 761867 773335 770996 625261 750569 761674 769296 598186 1000000 737038 460580 751349 945220 344158 733479 1000000 786676 730211 726740 1000000 719446 834920 790181 707906 1000000 803066 701301 1000000 687158 788174 320770 810603 710559 738909 785158 657748 635741 646963 185258 636336 860190 837742 702496 610387 184077 212032 598834 596683 1000000 580635 1000000 399111 169899 431072 234873 958001 622463 500641 521583 524448 864477 424376 1 497869 485290 434861 561392 473433 471558 567413 454826 462794 435992 429382 431646 364981 405755 1 430541 397444 401847 387258 1 374734 408483 621779 356606 360183 492511 338211 323403 521059 746745 314673 300886 305932 295900 293000 286018 355666 264647 269573 753333 258099 480045 682536 241620 236326 776121 226739 221886 216648 228650 1 202162 283531 147314 1 183902 179427 355300 170957 357168 162420 1 265469 191606 639108 126797 67356 1 71824 125513 126429 1 26026 117246 88027 563422 108857 187593 124224 101245 1 244457 94869 98895 1 490371 266213 191140 77244 83328 91843 79761 78734 67416 66635 77165 76925 179342 76015 54979 75569 307415 110873 103973 75959 69631 75315 59438 1 78307 87960 80774 1 83108 71273 79420 162492 89032 75503 1 94424 246401 98765 101015 103368 135666 108361 79347 151482 1 1 122544 1 128883 132174 69353 296704 267296 134384 149922 1 157818 352408 145515 170030 173778 178608 220951 179736 195417 494853 201264 223929 210933 212361 261375 225751 286711 401669 1 246439 315511 257126 590851 269644 18148 1 281790 290685 297552 282531 306858 312690 319264 324977 271843 306276 341148 349122 355163 309170 122734 917699 383186 385574 347579 355625 404196 370384 103692 480186 428919 441954 441330 346301 672132 457781 664582 471898 170207 473993 586744 456302 550802 744259 1 523075 221960 532974 694620 647008 548139 553114 311794 600140 565709 479610 585086 650064 581628 608367 565191 609412 615647 624988 628431 633530 657750 1000000 605007 774115 662782 663183 632955 672488 664551 681582 687394 690440 389344 690818 732084 520532 821220 367723 183685 861085 726081 951005 927948 462058 656048 742414 741954 129166 751323 751188 149869 754959 1000000 764164 767231 768633 783582 1000000 775162 776391 797037 422728 780999 350025 783626 784617 786218 785862 790056 909511 788901 332426 782144 790042 622489 779005 1000000 781981 665934 789579 810210 565151 1000000 641180 587938 785213 859835 208335 780485 781833 778647 883677 766551 800588 757831 755633 717213 764777 762769 760720 117293 912264 211646 719604 746678 420022 743389 530858 1000000 723827 727192 723343 519569 891551 712447 766662 704958 830265 1000000 743285 687756 686749 678073 676933 675723 165322 667290 655040 650523 475326 640668 635576 998843 619337 610572 614688 605351 507378 598431 463474 519929 579831 575243 568557 519067 1 555862 177147 687807 461847 371545 525564 559016 511489 40607 497834 493084 507166 457383 458697 469279 275620 1 560040 700156 83746 50119 884334 448688 393222 807450 395805 394209 603494 355619 375768 369697 363527 373348 351339 1 328810 1 327482 651823 314206 1 409462 298272 292456 33408 260159 752921 310067 346614 259136 253710 342428 1 3818 232689 264679 223490 216634 279426 207759 202969 337967 495796 225895 184519 180088 512917 161165 43778 163142 159104 155095 151549 39844 256942 139211 1 132964 128685 246968 120641 397667 156020 1 657496 109047 106439 103997 208446 100431 660342 433297 56314 91077 92851 1 85916 709556 82841 529631 128027 155168 121230 77887 50007 76518 246114 1 57422 362660 74576 74987 135939 79257 137899 37767 76667 106040 76909 497807 405078 81056 255474 50744 83503 687112 97152 220758 768182 1 94794 96022 593616 677024 132031 72655 1 82577 730806 385560 1 121130 127466 1 133996 137726 140690 125130 143469 526510 156128 153982 158192 168295 166188 105928 202739 248806 255130 197535 1 1 208712 37325 225526 223765 159263 240268 374347 346483 1 276645 1 189673 271424 277192 174090 288239 258016 299348 6597 299630 314675 333791 319177 611997 328378 437808 51081 292361 366297 1 385772 436996 396298 395556 401848 391984 1 415783 491638 432674 439001 445263 296936 419871 1 353393 476091 482243 492989 494489 498594 784241 512718 203268 43467 530722 611152 77290 552773 554306 1 565883 516399 576540 582958 947357 1000000 597292 857465 351791 612290 619118 492682 628641 636745 727526 1000000 659268 656472 657902 685752 142893 680498 290222 710822 756128 81933 447248 129861 705255 684802 714630 716370 802053 724168 745415 731364 1000000 1000000 740339 647662 555450 749267 781035 841140 849977 737347 762529 1000000 767473 760697 823180 773492 774825 756417 1000000 777801 951285 857210 1000000 798589 785044 786804 787593 1000000 918712 808818 664577 902234 623977 790225 279528 923352 652646 788643 789002 787490 805259 785965 784879 783894 782717 212079 729437 645225 1000000 775252 775092 771769 769542 739417 770717 762915 755094 810519 755454 750891 884471 746815 520354 1000000 1000000 769367 1000000 618502 722785 718441 487176 719179 717154 391918 714021 337325 744536 1000000 465140 389942 316143 738405 734852 669168 759737 765301 663258 641578 636544 702182 343523 620997 615693 607251 595912 540073 614445 610500 331802 550297 325164 538801 1000000 586672 551313 70688 515616 529730 446016 518570 686130 505922 42515 501426 489888 187193 475906 563731 463793 457387 449338 602455 396918 379695 65740 420198 327025 440613 427630 399600 486681 376885 376995 370881 364265 398270 1 212078 1 430903 431933 322824 316836 310493 307965 1 293681 293223 227924 276967 266434 265622 847134 380082 28956 265129 320706 232695 228406 588025 121808 1 242066 203926 199101 183088 171927 185823 204900 192044 178355 167885 1 159713 1 153917 148505 141670 374353 679593 320188 113106 294074 129489 149530 119235 116391 113485 1 36860 121469 6438 99570 97464 95024 89553 89182 581613 227843 88340 84562 111925 147465 266672 1 1 1 76812 69212 91624 65610 88668 74086 74432 72436 28857 490236 74807 1 82836 76542 94202 353068 1 420336 84316 101131 56681 84813 417793 1 726534 83640 234173 149300 515398 100925 1 105747 1 119286 1 165898 119719 122786 118799 126795 337752 134186 1 38836 144375 356629 194126 108380 187968 166084 170741 348158 242998 185904 188250 175750 1 200820 193311 208963 201918 194115 235627 786723 237163 191709 268536 253234 249605 266298 232113 145092 280462 690621 319712 297738 149055 291312 80330 320763 1 382848 430029 324084 345140 356645 361389 758377 506209 383957 387220 542142 395042 436006 410546 283686 424285 595110 1 1000000 449077 925402 1000000 545113 355958 1 431554 507590 494488 504374 510417 374044 109571 72162 534594 1000000 575099 552087 557906 1000000 1000000 594504 1 585651 569961 627062 602961 608378 613737 213418 624301 788375 635898 639707 307417 753172 1000000 659365 449118 759348 673395 676210 802700 685820 684101 696833 700089 725988 508640 701838 856705 751159 860902 712128 861945 733042 726765 508317 622334 838854 748181 750237 1000000 756767 1000000 761114 764074 83678 768447 755946 773987 768906 773852 777542 341458 785544 1000000 773665 783947 783863 786029 786848 1000000 790981 893805 1000000 837683 797121 789275 762350 845443 247868 788319 804114 753777 786480 785802 991153 778221 782815 790775 536862 778463 777629 713426 986789 771529 763869 706590 923836 763030 761040 758190 753420 582850 783729 675233 1000000 741276 745044 705039 733233 749456 724541 908410 717274 712206 536006 706019 701726 561364 693435 798588 820464 680409 521581 872848 666723 648777 655089 652415 661913 642679 456989 651301 572493 448468 616259 978300 606389 962557 594629 573490 290836 582252 83717 814638 247691 760920 539428 541664 407504 503110 524101 512514 512380 486646 499683 723034 660001 548495 477138 133209 565709 455821 58287 446266 275445 548644 427640 421717 415241 406152 244765 396675 390516 383450 320380 372928 657389 368527 346700 481749 341853 484784 409619 312202 680222 312130 251417 308384 294789 1 38090 1 272183 266655 261176 1 164515 243653 239756 234582 254643 883772 107885 215785 209468 203203 405560 202114 221429 186023 1 179841 1 499000 164745 147361 102720 346585 193940 140942 137773 136797 91220 110242 1 123035 250001 118019 118158 250411 60144 122530 1 2264 86852 31363 95074 93016 91075 70540 69651 85799 187544 83141 136770 67599 105823 486050 179065 74107 1 77477 1 74323 105518 73781 1 1 61433 74328 63701 75232 75028 76556 250587 1 1 80432 338101 138986 477582 118375 87649 1 107096 377243 1 178457 1 1199 670766 107104 248638 168328 115371 611571 120856 153840 127703 131578 136393 146220 141520 145167 1 689918 156615 160727 164763 168921 169984 327615 182004 1 190948 1 146122 197379 209934 214787 219810 205950 414642 662819 235566 1 241105 1 261285 271418 1 286867 284372 289343 429094 754817 306593 290761 423018 360015 286282 309137 342237 348327 354988 360598 366525 408173 378753 234581 434665 397212 376671 132713 256429 371197 702690 1 1 517501 472517 652944 506413 463933 148779 675889 468505 495997 494318 505135 513752 501681 1000000 532965 538170 509583 549709 464046 550329 567242 542902 1000000 504479 505982 548676 600844 391076 610879 616992 618141 637681 634668 361056 581798 653335 650856 83094 363943 666911 671662 675983 1000000 685073 688680 966916 700273 703779 722782 729029 713121 717368 698530 732972 823324 744175 871642 738093 787233 998763 747729 750061 749210 736020 758497 761614 1000000 773402 991210 1000000 675850 486597 774945 848291 782026 779708 859382 782154 783952 784580 281228 784910 757761 741865 787847 690671 788220 643123 784213 788030 791983 788273 832662 913607 299010 757906 1000000 767243 781300 908162 875388 1000000 778398 776445 775170 834685 721770 769631 1000000 765429 472679 1000000 761542 755826 1000000 921877 746985 767016 741624 738496 731185 731944 728367 1000000 721522 781498 670770 710598 706388 602157 443473 702717 686802 685520 716645 675529 100738 740283 678120 653276 420260 1000000 1000000 1000000 761098 628127 633759 861875 612327 663438 599162 635926 593332 395733 569430 845145 568053 560645 683712 572432 696421 538896 697322 526957 518954 514901 475771 502840 493958 557780 480318 698790 472212 466045 459889 891653 453186 441289 435889 1000000 422683 431023 1 404322 390031 382735 380351 339181 372947 370864 363494 352059 186387 304821 336465 330754 345501 317240 1 306807 279874 460496 290162 851535 367107 277508 234562 262206 231298 251392 241464 211420 102471 811991 206464 6800 215230 210325 1 200694 190935 191485 126649 244280 1 721702 189755 158130 160169 156953 577312 1 144638 1 467698 1 131134 88218 134004 124044 83823 666664 173554 109732 99799 99640 749270 114825 87360 94200 1 91085 1 1 331165 84209 91797 101325 233342 112003 84238 88036 73465 107433 74821 1 1 67502 166088 73347 129645 1 67717 74111 1 1 73352 1 77510 3099 521820 80770 82256 85736 321670 69008 1 1 92106 94075 96265 335513 1 280631 34750 78390 1 138958 123779 446310 123042 462072 324823 210584 1 824366 144666 187649 93359 158934 167625 163344 161664 1 175910 217793 350098 202691 82645 850692 433154 602285 212872 1 231378 889571 464956 90977 243601 128838 254192 259945 1 264064 320157 477402 336970 192676 68085 371460 312427 198128 322255 336366 332568 333958 339985 352082 353555 480532 370318 376445 435153 387839 441264 821523 331222 413937 218563 537376 434509 443196 440681 1000000 431024 914593 467609 529313 1000000 487829 577336 499112 679369 348668 518015 523934 528880 538281 837750 548993 327176 600129 435873 570771 577972 585021 587662 559300 598731 682227 609573 614944 647892 624452 492391 878450 676157 820799 652875 655478 1000000 671654 646476 674076 678745 633201 1000000 741452 612567 621392 274330 737394 712026 277750 1000000 913807 1000000 389424 733365 754826 739781 747021 1000000 1000000 751488 1000000 746096 756834 756005 781201 763898 724290 776281 772790 760001 834221 777170 774952 780016 691202 738851 621506 784446 793813 116133 786682 736272 966658 791324 692714 788902 836697 785584 817790 787478 823581 786337 785822 905395 784176 1000000 782115 766786 893117 777379 776720 813812 773413 771582 1000000 947455 765501 173115 760965 929207 754706 757206 750503 748272 745322 741884 738869 436182 404368 729028 483264 638246 792885 507078 591963 707025 621371 772951 663276 94481 1000000 682372 468789 664266 851645 796060 680296 648656 649215 1000000 7486 540935 629029 623883 618914 101070 432869 632567 596602 495293 419817 361947 573262 552068 562821 557462 551566 144982 515174 554953 497089 447726 1000000 511661 740215 497890 156892 494554 759257 678156 664790 461102 417052 448727 1 457618 430127 437763 904310 1 394978 393353 878927 390529 327908 304019 247046 363408 329214 365960 334833 325195 328533 173387 468321 314424 196355 894720 295141 290720 285181 286365 1 265898 78747 257881 187337 246873 356210 226517 115140 531768 916344 112371 114619 206489 201810 196668 379330 866179 217933 179199 174225 169942 207597 160949 493318 324285 212226 145895 172410 1 248025 177214 129711 1 121111 66809 752264 1 110670 1 143373 357162 784933 2142 473894 93122 108806 69495 87386 1 84088 1 109112 80039 423316 36931 76722 157321 1 1 71142 73431 72892 1 72870 72813 71463 1 69115 74208 71888 1 328481 1 66983 77686 1 33350 1 86498 662772 87766 88687 90147 92999 95491 292801 101558 102024 99314 178304 109840 1 52879 1 471166 270961 128021 209794 1 140894 232227 181252 825313 162248 557903 546806 164296 31348 173996 120431 61476 187365 203622 230568 873391 51029 237123 1 515629 226553 328273 220298 241991 246698 251852 6303 235072 269236 296340 436087 403331 290902 305333 122127 321808 314057 320454 1 331824 337776 345477 352562 781415 365032 223550 359058 380250 391738 435873 393155 408328 411108 423921 423495 429665 387383 442336 453250 454497 173886 1000000 180080 905652 485327 465374 862084 505385 516707 515661 517683 433568 1000000 539515 545860 218438 557068 902883 375933 655259 579922 1000000 662229 595903 435683 607483 1000000 899079 1000000 465091 646973 576055 643786 648264 653591 658385 553633 1000000 901278 676911 689027 41347 690186 597495 699126 702439 670517 716021 714478 734929 722006 778058 728496 734542 332976 738311 741649 744846 801122 749362 493570 755489 427251 1000000 767505 765060 649109 642962 762108 772857 774485 775833 777811 157176 784540 781581 695075 291518 746916 785278 721771 732520 788458 276814 819417 899745 818071 435012 158669 787379 198059 223998 526132 687736 1000000 774193 948992 223060 1000000 784930 768846 714344 773238 771365 769615 764908 902597 848989 1000000 58946 69832 744330 772089 177760 738645 743247 757589 730165 767405 729468 718716 722071 405936 1000000 711400 707002 852910 706962 445176 829320 280928 770053 1000000 673651 669093 1000000 659299 724835 830439 932642 633499 635121 334951 624914 275413 614199 609132 607426 503993 356524 490215 566136 587989 423965 563989 561433 552865 504458 733201 535371 564342 845340 259463 184377 538782 499156 492036 529334 486240 474670 468508 461415 457370 509522 1 434148 475042 37217 418963 413735 406596 1 1 356138 419987 395762 360430 259393 365284 343826 340754 13386 352699 537834 351127 1 734515 925126 293931 328783 272302 262458 275336 771680 383752 299494 1 247689 242458 252240 1 339365 221990 217113 207745 267938 203372 193517 416319 189876 183768 178494 267410 170759 165977 156056 1 302685 150959 1 225107 656420 135474 132696 1 658095 123086 174170 116134 1 97092 1 101382 444400 64890 97519 98453 566113 1 268327 82872 1 90219 82467 82990 53667 1 1 76424 234691 63335 84529 276109 445449 77960 73671 1 73560 72330 188180 72717 102794 47750 1 232447 75636 514381 77819 58310 70895 673411 92341 84479 919 88014 1 66484 97262 96119 320856 100584 508485 21823 112595 1 163190 188733 183955 427352 153842 123485 817308 82977 284902 137927 147835 151602 604560 165728 163702 364031 135298 176177 344808 170086 198800 287416 199337 195702 1 213249 77117 212262 183899 591987 215476 244732 255134 255369 166698 266297 744634 277448 510646 288726 294697 300190 306000 945064 391175 852793 330031 1 357249 347515 571933 841584 713632 808315 1 384982 180935 333193 510162 421628 364320 500526 894477 1000000 439764 429016 411403 458337 466235 363702 436683 670255 485612 902886 501277 426614 426652 518838 463469 531905 537292 542239 590934 584030 886423 565056 1000000 589316 583409 564970 332590 215289 605410 610722 614898 1000000 626503 607556 494539 640765 744922 801959 1000000 371302 195926 671763 249108 411248 682957 797068 686981 661441 695909 650549 711204 349140 507930 828348 1000000 726905 112919 736545 463467 739673 743012 939712 748931 247078 754419 770826 760088 761634 1000000 365449 417085 840509 351776 833098 692974 266223 991341 720879 966616 698160 763388 783720 485615 784813 1000000 1000000 779259 1000000 708416 1000000 101002 760487 784463 741940 785965 1000000 633867 783639 181211 577739 780534 1000000 997008 776483 774959 724647 770666 786234 1000000 598045 834620 758414 758866 760220 743438 751177 811926 741448 799160 767633 621449 671587 456763 726474 717951 747510 715344 745744 521497 706918 728428 713109 691551 750388 731233 1000000 669809 670233 665240 720318 655773 505333 646034 652176 668154 617914 431459 631949 630817 600465 600933 642939 552187 322204 620210 1 434924 411935 559652 91216 1000000 542582 823785 526933 524491 504017 513177 506435 681965 1000000 488130 482046 25154 470377 633663 457447 450085 304618 438807 422376 427982 430110 145816 1 1 1000000 391529 383131 374622 371031 365482 365947 427166 343862 850963 366310 748506 322610 316056 356989 276664 298897 293557 320748 282329 276222 299386 280474 825868 1 142409 451446 238387 478027 919776 222686 200188 1 196082 203187 170490 1 1 1 374195 193386 170690 170582 1 154703 386452 169318 1 211093 1 48052 118883 129032 281986 1 1 377321 113226 110481 107686 105068 75664 83572 97775 96408 167879 600768 786038 321227 85429 82737 129237 82569 138183 78343 77180 76152 749959 74458 613893 1 180298 629603 71019 70622 86778 69599 71995 195999 38983 1 136232 76312 227014 75956 1 78069 79291 80541 79847 1 162692 73675 64725 90738 92781 245872 48481 46129 101869 99271 1 97397 112458 145557 1 121846 129777 155239 153321 136002 128758 1 1 147609 1 136707 169855 165397 169428 174524 179123 182951 470025 245440 197401 202783 218590 202609 216858 1 778832 238175 319901 230077 494370 1 244984 102746 1 266235 282108 279920 368554 1 623150 309594 309785 321255 324060 333235 337374 345231 395795 240746 710530 173209 292598 48941 575827 176364 525536 399350 412642 418839 425458 428902 447664 451522 450724 464695 537099 253273 481096 496010 482023 661673 632832 505747 497786 497157 571252 530120 558973 540924 320040 552629 1 258033 571557 576351 532544 588691 593282 653960 632726 806927 627761 717181 617491 629657 1 640693 770477 372138 503137 611430 664289 656707 673332 911853 718050 686483 757840 695242 497261 703047 690323 973928 137733 700675 721860 260035 627930 723847 617787 64050 1000000 1000000 794627 750052 751613 755461 680519 460453 769595 657633 1000000 847402 690390 475193 770653 790560 762578 778554 779797 619941 782007 532805 518306 740012 785088 1000000 805291 1000000 403297 785545 712188 111567 785400 147267 785322 137761 784320 783340 404021 1000000 541772 648745 613496 776350 774839 778898 799438 732091 767914 754303 761659 872417 1000000 1000000 753650 710245 1000000 764297 743098 741417 730215 733749 730303 273719 714690 735307 716280 545835 286748 1000000 702241 688543 1000000 582481 702780 667216 651620 496334 675703 661410 786386 988592 645201 640513 636903 631555 674260 769435 624670 610965 3090 596690 595670 583769 837539 580132 775518 567590 560526 1000000 1000000 928778 537473 532287 372810 518917 513654 453801 37585 495477 480248 953475 493511 725543 466389 62643 449252 446243 433027 433842 422982 1 1000000 20281 370481 399292 834088 69025 394694 593232 209678 933888 568427 347496 273117 416211 329711 589517 317852 313211 916020 300435 293402 288825 429929 57400 1 221351 190416 112734 53206 244152 239367 575887 229093 1 240105 213804 789674 206553 199246 194497 189863 185593 146668 168700 104451 204358 163515 153956 156012 138719 120213 527200 140027 1 129334 129459 126109 122849 443754 117536 112736 107872 1 1 1 116030 99744 1 93211 52887 59633 87287 92937 77553 82234 1 491960 277647 76773 72535 1 1 229297 70465 137146 91977 71387 1 88272 69613 1 105048 78934 38527 96077 58426 65388 91226 74469 7119 85275 110746 81083 543294 59207 131449 85569 79589 83072 1 95645 79892 106919 103218 103742 134248 109784 110428 145431 144274 1 238874 346364 631600 153802 131507 151858 82601 154355 1 160320 164419 168675 246103 94950 181716 199910 136789 495165 200216 205108 170108 212220 228375 277748 66844 235250 1 253644 699280 16892 265408 106840 433575 278600 419700 289956 295771 288241 1 388964 408099 455409 333573 241004 342945 296321 355030 361111 367170 374169 379412 357641 326368 403104 962004 356298 415216 410724 428900 303370 441116 437441 385806 708822 558695 473339 477800 481366 490594 496678 399977 761469 491630 650255 463558 532754 626814 546928 546831 602597 646843 510144 573179 582895 552714 547621 1000000 1 606581 708050 184488 610606 639000 714858 41886 641535 536804 1000000 656783 927072 686271 674186 673101 680605 599683 689932 693697 1000000 705247 1000000 455215 712991 716704 717355 725796 720389 728913 740168 564245 509752 1000000 762602 756844 757047 753735 822519 759108 761615 870023 776201 767750 802399 488714 773150 771106 387873 776474 1000000 683422 641283 780122 821398 1000000 807834 630603 785300 840660 1000000 785850 713400 801649 1000000 785003 782066 424460 783735 781932 782246 132240 1000000 778036 934889 1000000 279423 936554 771498 919920 883008 765923 757658 761443 1000000 313828 743247 744670 654144 961590 745579 117216 737150 618729 602302 785158 1000000 782843 903707 265613 898440 686250 687281 940319 417045 689022 684754 508304 675919 828267 1000000 667024 657220 639041 571840 642920 637839 792193 601976 1000000 1000000 672248 599256 601195 398217 1 1000000 85561 545208 698275 578364 140325 550464 544574 342365 225948 526943 657443 999535 529668 707199 489478 485736 1000000 308459 472182 411473 531581 448277 447779 441293 454062 430190 422489 416426 410230 470224 984795 518123 423843 379649 6009 361719 287800 356878 584547 342799 317988 330877 625541 315724 313123 307533 401461 321283 744127 281041 279200 170515 264752 297423 251108 252506 245638 239867 834999 1 229752 219692 461943 219175 1 200030 217484 101770 185777 182587 177065 173712 168387 314548 673815 155740 171895 117077 178198 1 137079 96719 122507 1 124606 1 1 102889 1 4431 464119 102858 100338 95853 400386 183400 87880 1 86817 1 193953 85013 492687 79214 77864 77568 217280 74322 885 69952 100079 70244 100083 73424 70757 71212 70866 117530 49321 1 71339 103497 71222 475185 619793 84396 75185 1 589072 60956 1 261804 1 95701 54207 90549 131217 268929 97065 99318 1 26826 674535 109973 132643 116840 1 539786 188208 129456 1 789144 139250 142925 146684 150969 153996 242635 1 215256 173198 180457 27956 199931 1 274942 198322 205300 285076 214958 1 27465 130896 244379 232595 277625 234747 258027 257129 267096 248020 482155 282159 771322 287527 829920 343814 267519 288639 320813 301477 400578 194341 230061 336960 358766 868524 431010 118418 253348 387054 396307 401788 468602 420078 418536 428864 433119 423121 515499 753262 457532 463534 473886 481446 415408 337199 482728 500455 506422 772185 518566 250299 530501 485975 576117 549522 1000000 570891 838410 571036 575943 582491 702102 577196 599042 503263 609831 618071 614188 743414 577070 635839 603730 647001 890800 682847 548103 666009 231324 675835 677548 894683 727923 38439 695567 1000000 784281 704393 711552 612859 718742 722013 720072 685322 714474 735660 1000000 741921 752229 808379 242832 755524 1000000 779588 760376 768211 752433 754286 768558 682328 960366 775677 168282 80282 777994 873458 772196 781310 1000000 784110 1000000 1000000 829291 855274 312612 839477 133112 573096 785198 784897 875304 951043 812885 590009 1000000 1000000 1000000 779331 781140 974676 433730 773024 236875 769856 938747 775009 737217 761561 720695 1000000 230121 752701 619780 729668 1000000 759717 424689 734346 770991 727773 706675 650308 714013 713910 709780 16242 686019 899417 672169 384615 685430 681035 676841 527825 667555 199442 660809 1000000 648404 676980 366585 628282 647774 527164 349354 1000000 607401 554297 407256 591516 875312 576701 1000000 575866 615460 746166 551547 545172 539360 721575 267933 731314 513880 509767 503947 1 58699 515680 1 369998 469364 461073 416378 449203 426921 437383 365024 418635 422550 411340 405353 399126 498565 387364 377806 353814 384479 185656 356162 281833 356568 952020 601098 536157 163929 314252 846433 68876 340344 27258 227680 280409 161903 35233 477805 257586 227089 273397 241296 381658 225460 219012 222633 1 205164 1 662384 196121 193290 204744 317083 177787 209495 169064 110149 701054 202519 152007 148834 152023 63378 1 133812 125568 30300 178237 122168 21877 114415 1 1 134421 102993 59155 204142 1 93248 279819 89223 62005 1 199915 223217 126076 62859 77720 1 1 74412 195648 72660 71965 603834 237143 1 70261 73317 703242 70643 71473 222733 1 432313 1 72746 73528 1 75453 96008 265612 1 80597 249769 1 28224 84183 1 1 93574 564980 98235 205640 125871 108862 108636 104996 114132 184298 120604 56250 1 127937 514804 137636 197266 84428 150360 155161 46002 1 165094 169577 171601 177985 181869 1 191709 196423 1 205890 252299 398739 229205 1 231153 258499 240975 255511 622950 1 137202 95171 274283 206321 783284 291359 1 302720 355541 326726 321006 326460 329129 338578 330444 1 617007 397771 711771 374821 1 388154 677402 399489 444687 430073 386996 424226 370806 440709 544427 461441 1 475696 465216 662220 546381 491421 488626 498183 489882 1000000 1000000 522070 566359 534605 540071 1000000 444817 451075 685431 569030 391445 1 573102 588111 642449 1 557514 613039 618334 722846 697527 963731 640739 646455 540134 653943 697825 662998 667423 672180 1000000 651072 283836 356622 698444 706530 995728 716006 658522 713965 758582 645162 714338 518281 730965 741807 697085 751444 720313 1000000 748746 706815 753689 961819 762431 754027 763428 765444 767408 769320 763528 89294 1000000 775094 777301 592017 412779 752190 785721 728043 774129 783507 784000 786031 660459 768956 781246 759928 803242 762591 783627 791398 713032 782325 781513 816801 779618 778489 780518 777568 773164 1000000 771367 682783 770172 602703 763772 1000000 771061 757042 736762 655975 561802 746626 743657 741391 737873 586721 731492 728983 729637 931033 576072 796068 1000000 705142 702539 698572 373664 571673 686144 569108 677401 135575 298396 506036 731956 679199 649070 650055 551706 447403 790795 641508 901173 701976 492556 603207 604127 592129 578682 442678 1 889861 631056 558493 552496 309609 1000000 534969 529150 517016 600496 498815 449661 584307 492716 783887 480776 280075 468583 315070 456120 123419 443744 1 255654 425124 420946 576788 407177 267587 1 553490 424213 682116 475839 365305 357360 351301 345545 339212 616982 621569 320648 315334 2162 303727 352468 292128 232584 281893 259495 1 285203 747191 240154 247522 486985 238062 371789 226183 339916 357790 135928 156414 200714 207531 117872 8633 182803 178184 1 169883 65896 191663 157260 153153 78678 148787 606639 806277 135749 136758 441535 116871 114840 251067 1 120805 1 105924 1 98393 87451 1 98933 623706 332190 1 85363 319833 1 74777 207143 77395 374602 75132 1 72655 368877 71600 1 173319 1 687150 20387 1 1 1 45981 70252 70672 62978 1 72731 73621 1 63199 76887 78828 1 434755 82748 83102 45582 97119 90475 525555 690158 225145 118548 102070 104556 303284 630786 135392 116031 171408 64224 821941 129021 132474 136034 541142 530417 1 387829 153673 160372 161161 1 188242 1 180692 185238 1 1 201183 163007 205540 1 1 789810 209718 234207 59338 457967 252868 338665 395653 1 272189 513984 261723 867042 216822 1 306497 312175 320773 324107 331970 304566 457990 455184 347570 1 366382 372496 548347 384930 386169 398561 483307 409504 440194 296731 1 434269 440485 446677 452853 529421 465085 483349 477512 297885 477530 1 501927 444231 466636 348124 526156 531683 806911 538865 549534 120578 610372 566834 559078 870892 549066 1000000 1000000 347387 691289 614199 749810 575391 372993 697979 667681 643214 647083 651610 656309 1000000 565412 669610 674830 632846 1000000 740714 716075 685717 725642 704209 706563 711843 778212 720674 877281 726100 729470 730046 733575 738093 1000000 685948 1000000 750097 750567 776803 731136 407176 761898 715648 487190 768354 770029 768840 773130 172742 89673 902225 877958 779630 774345 769665 782170 893631 781169 125311 784040 784233 879641 785871 934266 615259 701795 783193 782642 781978 757185 129984 778529 377880 777598 784583 1000000 779612 765791 926103 806923 813037 616794 756732 1000000 757152 702292 1000000 66738 1000000 736501 750771 738955 747119 725460 1000000 724247 721241 828608 746447 712890 865521 694810 737943 712534 749264 687426 682466 671089 667943 457825 372238 724944 930091 668063 648552 1000000 647725 627407 678688 625887 614866 1 604436 598462 415438 616311 710966 576641 675926 1000000 186894 553783 530106 547123 706817 542296 520491 522703 511976 571255 625589 1000000 832554 704617 476734 269908 762470 457807 1 363376 469154 371873 464099 421531 413961 416054 401557 539334 390294 352958 805384 372816 364087 602976 352478 299202 443510 570699 328274 322718 338076 308338 310736 1 1 330550 1 277453 1 264977 259439 257080 1 243568 331543 281584 89571 222232 284830 220201 207414 204240 305489 192845 809049 183840 179247 48392 37439 166459 382507 157804 1 323606 1 113152 110861 531418 130981 418297 124397 4055 117945 113361 111908 108738 96072 104914 743217 241774 97373 623342 91394 1 156088 58785 25882 480980 79673 106324 77375 76288 74832 27150 20174 69103 71085 1 70053 1 1 156472 5857 93131 36852 68950 69593 179386 95361 71192 74365 131674 1 74809 141101 85309 78639 1 1 82417 104626 1 53208 1 1 95724 39447 102250 105232 107602 109012 107722 114599 118385 123840 154937 127467 181872 136276 166082 142886 181270 69767 153326 1 170354 263394 170061 113943 4880 349109 187893 192601 197049 23580 214023 896177 653458 311570 1 231997 310904 45062 196052 116641 260190 883991 269867 275625 1 291992 43619 301983 304477 311387 315987 594532 303239 97420 732129 310087 351988 432968 362105 403868 500244 526623 391316 389164 400987 399642 931490 414124 580871 426689 438231 437115 305286 1000000 429582 469379 549013 263291 485994 493840 499620 505677 508736 522140 548446 1 536266 541351 507362 629616 559211 560644 679740 573715 607293 590120 594074 603926 602970 1 621762 681400 624778 34472 714215 829512 362021 403020 980899 659304 662086 668458 672955 591629 77525 686099 690323 691178 732680 703162 704776 710206 712909 462827 691187 1000000 1000000 726350 730764 737698 740316 833293 392210 546983 752966 754111 787534 757676 723971 474899 708098 767151 733748 760347 1000000 610565 766951 776504 788773 774565 768013 931375 392516 964223 806109 791761 912937 797442 973615 599357 783558 777467 826772 782397 897707 866470 781747 772905 795334 778156 776750 775012 774295 772448 774320 767059 769713 767555 766698 683615 759569 758616 823040 986531 749844 740231 673312 452111 933865 558866 732257 721614 949106 583557 859498 359085 735107 736917 441447 278497 695387 691401 628539 683055 678824 660316 737526 656886 248083 562770 651026 638973 643063 625995 537899 636425 620274 610560 1000000 604061 595285 1 588807 747215 522100 567834 570004 607457 554624 551334 543250 537378 530644 432559 129495 471432 1000000 577113 495317 489294 478772 268455 90504 1000000 447654 531088 449906 440000 432050 427510 774788 593226 409236 966394 473196 317402 423422 156688 1 589245 486403 822416 15203 341499 389054 333995 323657 310666 276274 307383 301026 613061 289038 282785 277192 273005 267096 262739 448210 715051 423853 81895 487482 216280 221403 217923 77931 535665 541045 211909 1 516823 183540 162276 397940 166877 384774 363658 309865 132796 1 617973 142628 143459 324753 131778 127891 341630 112764 482195 115182 1 109236 96829 1 1 291466 1 95388 1 507319 87126 19756 1 147011 83631 81411 450335 75816 1 1 519805 70060 209910 71276 69750 34799 1 247478 60792 68390 1 68651 109957 659433 72133 70434 72478 72109 65024 73936 224869 259731 2780 79132 64440 492744 1 1 87963 107866 285205 94301 96269 98948 225752 1 86133 40455 101850 116114 138148 135659 314391 89697 134984 16539 78182 184894 164688 152524 371900 159823 1 85895 162346 382198 155194 100043 303742 195452 211420 204538 184039 214905 162596 1 878424 241300 149898 246019 251405 646121 1 215371 339847 562443 284568 290560 1 38311 308491 344718 363561 325612 336342 342416 479583 377447 394461 81357 364028 135072 376347 386561 392473 545745 418974 410892 420909 507174 499272 435803 439866 448194 637082 187232 464662 657940 1 498698 546482 559517 646051 506885 495518 526822 528996 531723 538355 1000000 570232 599842 206224 142916 598743 591332 584936 559858 595949 1000000 864064 113475 615780 602607 610232 727000 606868 642895 648017 568901 657346 1000000 666583 674214 675602 679973 759697 673514 692725 665874 700811 704393 722385 766632 715288 1000000 726319 728961 344315 724308 559377 1000000 742059 745533 986877 745553 752816 755292 1000000 1000000 430485 1000000 1000000 960997 769674 183697 773307 398917 503574 189527 778088 332109 799949 261541 780432 783265 1000000 782499 783027 783860 783244 783299 783892 782729 760751 781878 954865 646695 958743 822645 798755 690014 778923 881839 769064 1000000 769463 705886 765838 938752 761820 749152 208315 813235 766028 736967 1000000 735043 745693 761680 760986 732631 729384 725709 721007 597707 730062 373043 652944 714947 635484 696377 696670 715584 686846 638318 1000000 999465 670392 661442 656436 651633 508197 727304 637274 737563 629030 722658 319634 610866 606188 601857 603148 1 583174 582711 573182 434841 194794 556005 133627 615272 519442 370193 1000000 534587 1 508696 547913 496583 1 484385 551037 476329 464271 620515 462247 391810 442324 1 269528 404253 403082 388383 379025 394378 391501 563696 590730 725037 367918 612410 533866 1 361624 354884 529574 348176 318228 897223 356578 308666 295426 254565 230850 1 410188 267060 262035 496941 1 648851 239846 1 1 148495 199311 213940 295933 204294 199389 194619 189737 185438 180894 1 1 167476 149662 158673 154620 142158 146929 143058 140023 319839 127021 132147 134929 253699 113127 125287 112691 109224 104802 103893 16623 585400 95923 93817 48287 92276 86804 84152 83475 1 80053 70820 92458 75745 74460 77533 347870 1 163165 53614 363571 407474 301216 68087 249428 67842 67844 1 24958 1 69110 69927 78323 81525 94091 72362 73223 74973 76729 78090 321522 425391 1 1 10470 109166 91020 93267 120956 98067 24754 155657 104890 485038 111917 1 125344 111351 124498 58895 183016 1 137983 1 63458 150004 47467 158601 162236 1 548236 118361 3468 226751 133618 166829 196803 127411 210709 132059 282187 218662 338982 48770 746742 242342 355240 241908 318737 265728 687562 258400 267183 290999 294033 299720 349773 356523 276673 487114 329040 335423 633324 563375 353737 359356 364697 344954 760749 383966 390127 518853 1 408669 578096 397146 427256 451706 439661 591712 588032 458217 553330 635612 498414 630675 665583 494646 375710 463516 524720 669195 1 530159 686630 584190 488478 546657 851163 565831 570483 647077 619924 603534 624562 428759 604705 618683 706696 620540 623131 559012 635830 1000000 645736 650557 685644 525403 664706 693365 667383 648773 43339 634142 592938 712969 713156 703297 758704 711156 808676 348650 873060 724914 744428 743492 1000000 756365 359804 743419 746441 1000000 1000000 758454 728455 580959 177576 760048 764946 770902 949972 770919 751483 783065 760165 928857 775617 718192 778637 779815 1000000 780387 783465 778557 782318 777907 782672 551611 782355 791373 764289 1000000 779672 526389 779449 778425 578251 780858 781623 780081 171344 1000000 691627 767504 1000000 763891 760385 761438 780327 1000000 750144 441217 747562 863925 723460 750360 557890 478512 729767 624031 723141 719614 716199 277243 719138 685772 700950 658680 717917 363780 821392 658039 675824 1000000 666866 522742 700786 205756 662811 746058 650124 382458 626798 622487 619277 612830 1000000 443765 837718 976861 484151 787629 569267 452052 1000000 1000000 552830 545524 543687 679310 659113 519785 516406 509876 503838 485760 275815 485690 479483 559020 640217 454745 454835 505354 442458 1000000 417101 399595 522279 411449 405258 400689 378425 390529 324394 325189 333884 140255 428263 385958 343936 857038 1 1000000 231675 582993 166038 302370 437542 464421 352397 268238 274342 872106 262557 255903 836566 259980 240864 236751 226705 261799 236802 215059 394916 718979 200118 140727 190589 44882 145311 730613 173460 276009 163428 84046 488110 172168 147583 141953 139919 230248 226704 1 144909 122281 142145 115853 204184 109798 439970 83289 101427 98821 96258 142256 101443 131948 87235 86943 1 536434 79964 80680 76896 608742 79679 130972 1 90588 74296 227757 1 1 88327 534076 472062 66625 80736 48161 67745 67972 247096 68725 79935 58778 69092 72181 88995 84625 76434 69867 607455 80284 81980 93126 85708 248979 127483 92028 1 96806 98653 1 169155 107465 110414 335643 116502 1 184642 146042 325398 1 149830 206612 173687 152553 697199 8037 162266 192880 1 4791 177798 182317 113435 191574 196480 74591 157939 210649 215546 220124 153020 292476 908249 241832 260609 253342 181851 263545 196717 274726 273259 290865 291151 908401 305652 329983 328934 313086 325790 339154 958750 345008 988413 345133 372452 1 372979 381443 341475 393964 255331 406340 402606 489817 559001 431103 439235 1 449654 375713 462547 468210 419906 480623 18182 493000 797080 436782 233503 737919 522962 171599 130451 456656 564079 967659 552072 1000000 569436 538684 1000000 215385 913354 102382 418055 617723 492056 370362 623666 631902 633840 667385 640953 503211 653155 643326 662826 667411 674004 663394 680680 684308 11004 692658 936454 701364 702943 709022 714810 384050 713176 723380 740282 735471 966297 752836 269918 736348 984014 789064 761077 581869 755112 757356 813913 705855 843408 615322 894670 769275 1000000 949680 766412 774572 776094 818250 1000000 793810 779270 780481 661483 781815 1000000 781948 1000000 782046 984441 781788 874178 780927 719319 779864 778188 823823 613671 766514 760925 935712 770922 771169 837271 767869 768105 763982 222316 756459 792841 749015 787818 785113 1000000 816527 738412 429467 740544 734112 709158 727536 942528 720063 717994 712965 693342 850670 816940 697563 271134 764441 685110 676299 676553 672163 667400 662776 584603 661411 648822 639723 98259 634498 650473 887476 1 452192 591706 1000000 550956 614341 599026 580881 539727 574497 566173 182818 620808 546810 717516 534899 582187 530626 507321 454464 253800 867990 498183 509673 480689 473768 116873 616767 263953 507639 450147 588219 890318 510426 418856 486868 120739 407272 454612 646043 564321 348209 917876 369224 357257 244927 300603 1 332552 212038 321143 314302 367288 288296 53060 283985 73939 280505 1 613144 873554 743020 127159 247196 871680 257719 425526 233724 138442 1 210473 203434 454272 95578 167075 167209 203273 678593 1 507079 163837 160346 156125 256616 147580 127693 168080 1 212669 1 132125 101692 1 1 123687 110075 92993 104360 490715 114056 87883 94060 498108 55783 4215 164008 85366 74333 79884 1 34422 1 180505 47889 1 70764 70427 1 58677 275810 1 77369 124288 1 267654 508711 64175 1 66126 60126 196411 155272 70318 71307 23327 1 74834 76212 211780 77179 82665 82716 44639 63963 629691 90857 91873 1 98020 88932 100257 106089 108947 135355 114985 45775 121389 127242 122531 1 133502 140099 142764 234357 150665 136922 182559 167639 167156 172765 1 142346 177447 82673 242111 1 866466 208943 213913 248678 222474 1 236010 1 245272 275996 256351 1 266800 47437 277896 23876 730079 294060 474739 486724 312870 1 324196 330688 355288 414559 527493 357202 360010 367032 943996 379312 181388 530422 1 404005 407914 449106 235576 424951 433837 441080 249256 453549 929761 465882 472026 498255 414656 490394 472245 504420 992276 495322 521321 532668 749199 736182 972444 848118 257593 1 183342 607306 578496 587404 588533 498514 448294 757753 611457 624115 529342 562450 303171 636861 590783 645999 629139 658693 714011 1000000 670063 1000000 687068 375182 661355 30616 710345 57173 366283 604634 707170 362629 717708 721826 713239 735963 1000000 735247 112625 822845 743910 162003 749952 1000000 753945 69968 851968 760654 658759 783321 766415 768199 774944 770315 762492 774090 613089 853937 777419 778289 897592 543726 780320 839484 778617 779908 640887 667111 779315 802488 818348 1000000 757216 768365 779947 749715 777435 775809 1000000 773467 769832 151458 698401 767570 774670 795319 678030 207827 676921 449724 309127 963374 683576 730519 742514 821782 245507 763236 774232 697394 885421 720518 679497 965253 454346 775694 1000000 216125 645753 691640 811400 637607 68748 1000000 675269 671725 659243 654431 649702 357902 558848 736925 1000000 418359 510650 596949 516833 551745 598047 592965 587618 712826 557704 1000000 565118 559290 549394 542644 472271 768219 532340 954261 512322 161375 506112 499075 479036 487366 943607 479523 471832 412617 438727 808340 555674 431937 278474 399667 382951 413962 803581 588592 390880 357910 382987 665468 370925 54574 779458 150430 1 562800 351998 392304 322873 914381 929827 1 298761 298404 258248 1 275842 284998 264634 247982 150284 248037 242822 242104 526456 227407 220429 245768 211755 67656 186979 1 191862 319442 1 1 202365 167137 149261 253783 156832 178163 150215 144823 139532 1 218770 132240 151394 123071 119773 133710 113862 110391 1 113845 101859 94921 96666 123223 157234 133848 87016 85807 56698 164345 79790 75060 1 127870 73901 72737 71624 70477 107346 95077 27049 1 682717 1 66377 65790 61447 71633 499256 1 435195 65450 94487 353175 1 111862 59846 74009 73905 75147 335413 79976 107732 674228 1 264794 87047 510750 1 92864 13819 1 3756 1 129079 110450 143922 514431 119284 123269 322915 278657 133877 142660 149918 1 90396 171280 633572 161142 280660 170760 174126 178663 135369 187047 30731 223304 219345 362989 212239 195948 216363 227205 230324 237662 243561 123055 277761 1 265757 308038 317393 1 282741 1 276855 298505 310620 505603 349867 327705 472241 340417 676864 809595 351603 364706 956209 1 523932 193611 395474 621696 449308 414021 414874 722997 1 363846 449974 451267 486058 474586 469736 596370 556428 586330 494172 983498 523227 511114 304670 524256 836439 700328 617910 547604 554350 119193 564785 721571 576354 575201 571928 1 499960 984482 609087 613420 617431 634562 716027 715787 201191 645979 685532 1000000 1000000 460906 668079 580960 626200 743270 1000000 689876 676117 688980 644059 705756 1000000 713203 658329 1000000 818283 726904 575517 733756 756909 1000000 715307 745000 966499 750161 664453 749027 1000000 876653 761592 864671 766343 624290 768810 757662 771523 990864 792874 1000000 675743 776607 1000000 818686 953259 781125 594030 782644 814895 1000000 896302 794761 780555 777573 779713 488576 778448 1000000 608973 775747 774800 771958 753095 770664 764158 780196 651238 579825 745898 473041 757755 765090 750070 940248 854637 1000000 742790 756179 644319 733990 730858 727803 901445 720981 878983 713869 713303 712712 703692 703399 677042 696602 686505 682037 632829 341958 669514 1000000 662131 650424 1000000 593208 640787 576390 1000000 625703 829412 617336 610087 602733 563266 885592 524320 62058 715310 574209 925817 557131 595722 538584 543045 536580 382082 525332 548778 536892 507422 8394 465753 467235 234740 476932 470825 464799 854713 14474 419947 460075 15183 427547 84190 707605 409280 923333 498401 390378 384207 419585 1 365662 359457 347497 347070 460073 330038 336033 897488 343833 244394 26690 472184 1 288314 275743 187880 959810 263999 265597 251510 249363 375201 237495 233190 208638 1 218343 1 207669 21839 245696 190722 243722 419619 197210 120615 284604 1 161658 1 153456 149330 143338 141521 1 32296 119921 1 106937 130813 116916 301129 267351 107717 183457 1 101239 136850 267872 646739 1 87482 2721 307230 86423 167045 1 1 74192 73508 265807 252536 70250 69247 68355 1 73281 521675 66153 343319 1 65390 49608 65197 66006 106941 1 66554 68036 1 69809 48515 683502 72979 70369 166241 204669 78807 80991 170282 61408 86304 97658 74033 91170 95463 93885 95130 1 18600 1259 112096 396906 124600 121689 125172 128533 1 66298 799648 488625 250160 264112 1 159154 212447 164756 172288 307667 140257 185964 1 494035 205332 204961 210430 1 220594 91802 111005 90775 241759 1 251648 343867 233401 268184 273320 535193 277257 1 298409 302494 942239 311865 1 399562 332427 338127 331046 349176 355187 362401 368656 168508 80279 387087 393596 397697 391771 411691 395086 439262 688620 484789 679157 724528 144093 42616 174752 610416 282230 796425 587305 499044 1000000 1000000 342920 862455 615568 556920 542786 185111 551462 557523 461837 567984 567871 660310 710480 466391 925144 606448 635375 628587 689596 622003 453965 500274 721826 640251 647619 652419 657149 798900 1 1000000 700470 530611 596121 609715 941834 66048 696135 691616 707591 898315 1000000 435312 722180 1000000 729566 103789 1000000 815593 740894 1000000 799846 804733 751449 650126 756536 757468 621577 811368 764322 715400 763721 429096 818232 194474 314896 933979 461505 782457 777665 1000000 772012 1000000 757384 1000000 620476 893366 779513 780315 780260 779751 780413 779041 630405 766077 1000000 778655 459961 630319 856626 764191 698828 765370 1000000 1000000 761845 461912 751890 721302 731891 750870 764950 751187 451567 740222 737356 824932 798372 693538 358358 698608 717930 334072 841826 488500 674800 699293 690023 774023 687407 682940 678708 407887 669829 690372 474678 655770 580482 517872 641479 432431 627326 493211 636601 616455 611059 532871 600401 73956 583425 584011 844056 803794 567196 729332 482279 549985 618082 538086 532430 526510 552759 517493 577481 508805 560847 490396 476418 669383 472059 619696 459870 343043 621620 441105 434980 423599 343524 309301 1000000 153654 1000000 482971 661240 385182 377913 371901 357182 355089 843860 342272 332501 335124 406178 61017 312758 989352 302980 295191 288221 558238 688050 309258 257887 261175 1 250152 196145 239566 234143 228838 244145 218661 188626 1 21480 1 1 107930 184536 663056 864485 169293 159161 161283 185464 115396 659386 161833 142114 517458 133172 131340 127833 143405 120617 94646 114106 111015 126274 1 1 164302 766751 34934 88850 1 404387 82220 81916 80340 79663 96559 1 1 63547 72216 23109 69989 69261 1 512582 49781 128350 121557 1 64838 1 65064 65169 154607 71048 69142 617928 429758 68032 1 48696 71016 1 73351 343270 1 76052 1 124076 83190 83081 87294 39166 1 87437 98145 68747 593214 86994 157913 110666 112369 1 89909 1 126958 608653 1 151895 199633 56783 1 152563 573668 158355 166556 1 736104 1 434614 169086 193368 198887 201727 207947 212936 39108 223108 228034 1 236409 224133 247736 634499 1 294154 25181 331284 195190 1 294479 1 309734 267561 318006 296179 481991 160514 312841 141501 1 409014 371396 373211 308229 385718 390804 396934 375912 695943 434746 438194 457171 438063 536447 406896 679222 29546 465104 1 475870 469111 640421 357162 498451 509452 513833 43807 544530 1 538596 542748 549144 565611 560636 583454 572010 959992 583143 587852 777069 600260 600595 524049 615509 1 821622 629924 117905 1 645951 649923 737924 660464 529707 701054 673481 677854 664824 678482 816911 694984 567370 801925 857030 745157 713635 718790 736171 724001 740540 730194 724122 735795 771056 742322 931390 747658 177895 775183 1000000 981830 762473 720588 461454 746414 580451 768414 1000000 766342 659106 1000000 774874 774508 495146 831486 778164 778726 697020 779631 779555 900937 564098 773923 842559 406488 770688 778375 740323 764660 776168 192555 774272 773503 565292 865717 768444 767341 1000000 1000000 808424 1000000 760257 789365 753426 767162 749112 701817 737680 740492 1000000 306260 153571 467206 1000000 71831 718774 798066 731680 207393 1000000 1000000 697163 696544 688739 729418 28769 557851 670561 666484 659805 654447 520351 647251 631723 637615 866691 627504 1000000 285165 505465 708578 992855 635150 632539 940810 556207 588753 567636 652637 556866 551120 344322 972646 454087 529203 393932 63381 509743 692846 521011 491665 513011 478451 572525 472936 460949 454796 7968 372748 434338 432342 423534 416822 639908 604416 746640 393375 149798 283563 205047 368206 453240 356449 325133 344044 488585 330552 193386 487357 1 295167 302133 296305 291323 299185 286358 274575 1 262217 189660 1 246661 572993 236112 203788 223017 707413 213817 1 45364 126826 47996 190002 185319 277076 176168 165272 280739 162865 204599 152708 152279 1 70955 149404 1 120216 127840 128470 145483 1 114464 151320 103216 105033 100220 131808 282994 93328 92732 70560 89246 1 111184 325151 79365 78091 75287 1 119754 52779 62297 665277 90606 68651 1 63054 65766 65300 55990 267947 64543 1 68156 1 1 445633 66210 652009 52626 60554 15488 70030 75308 72420 73935 1 315753 39801 80356 1 88934 86126 88299 157738 92948 95366 1 100548 113100 416964 77465 105979 113135 595302 122002 125208 130142 132571 186770 139969 140758 140259 149401 171046 1 164313 606984 173324 255165 1 610387 366084 190638 195765 71189 343651 215641 221955 119334 236073 339676 242218 248345 252876 273755 256034 269112 258863 180868 301365 190300 783891 342522 671552 676797 430709 383451 319030 741122 345611 280716 85294 350848 1 544871 382259 970428 401530 400774 412609 516578 418311 552110 152463 386242 906427 450397 1000000 479142 468770 544231 614999 1000000 502862 579599 251550 625169 517447 525664 529338 347312 541097 556530 544618 911032 689467 537580 571503 746215 560174 703893 597612 589422 700994 613202 616811 623776 775474 363494 683575 620144 705748 727492 467379 773497 697255 629764 675762 636954 560036 688780 692863 714093 702035 702435 868205 712051 715503 719104 846524 718572 731755 169162 736529 688832 741191 743865 722573 213721 749181 741103 752480 758136 760189 762137 763221 783120 1000000 768919 263555 737235 771937 927738 685123 424203 777074 1000000 778515 265625 863534 778781 720525 779349 794736 719895 778853 1000000 778006 643093 759996 713465 516203 541072 772817 950349 683795 1000000 737352 895396 838516 761634 845519 299961 755808 753545 740194 744124 1000000 655096 738089 647048 734899 796579 380590 866047 609149 197247 716524 714864 1000000 1000000 701059 865435 692561 991964 684274 686919 671640 561588 623462 638558 449419 69168 640042 662709 736473 392805 642595 30764 618194 382762 695678 744425 1000000 859072 649523 580560 710515 224801 563681 406589 775567 544083 697787 1000000 924757 1 1 1 1 735721 495223 73410 1 532601 468466 462424 578720 449826 277627 443260 430979 461220 340733 413501 1 370209 421532 387901 405676 68919 369407 1 1 351401 1 380905 126874 1 321143 311817 13401 356700 124483 336874 285104 326361 48317 281346 263249 157074 787752 245123 230947 1 230575 327397 220438 215350 81308 404187 204413 542397 191868 72828 175829 1 172433 108172 394009 299193 34317 151214 259874 141279 139350 89564 143211 128297 128468 435905 117940 584441 101412 240923 105227 213116 100055 106075 107852 92719 1 399657 70578 83220 39559 79630 597015 229828 245728 443546 71806 1 542583 68430 67332 66789 66213 1 1 302967 43805 188513 1 63227 64010 43085 1 56877 75809 1 1 75629 69943 296987 71500 64337 75016 63693 74434 1 281788 82930 82198 84360 74724 432925 34021 142022 186857 103011 1 1 1 113338 27466 120484 303907 57531 130600 185453 1 134920 1 150060 150397 1 143125 608847 690457 1 466932 184837 876166 228433 217920 206322 209105 1 211559 224195 247118 430776 239968 245328 250753 1 1 267203 268943 1 312125 125448 294678 301659 304917 1 22849 325318 662415 1 373077 700195 385888 492599 372574 433917 313323 384308 374742 392769 402870 411667 417107 423295 383715 402935 431259 553672 396949 460387 372281 476107 475258 119402 491040 463807 503158 509165 515191 63426 526008 897404 288597 547944 550498 555476 1000000 554575 490864 566324 584471 589945 343761 911696 605913 664372 971750 621347 626851 613702 626389 608307 646611 665050 660792 660760 693228 669822 674271 685838 687684 574150 691698 578453 1000000 703275 612341 697457 758399 575408 717141 724252 1000000 875507 736210 747001 297983 738861 1000000 790557 750177 725344 753208 756428 610474 711299 762810 763082 475132 766243 619592 842296 825334 710346 781596 487544 1000000 776743 141920 887545 778238 737742 400729 1000000 778121 778459 787479 810052 803282 770574 776352 764847 1000000 738744 793252 770131 891049 764760 768712 779515 721727 800610 536151 852327 755363 781207 751281 747664 746355 1000000 741318 919862 1000000 732246 648128 726065 1000000 188191 232577 678448 708340 233728 700803 697139 693195 764623 684968 1000000 682968 676682 667554 757243 670653 1000000 649001 620157 590768 675029 629704 699480 296330 645072 361215 603358 672139 590964 587939 581569 576052 570427 406234 615040 288288 544966 540584 1 530073 523252 274178 512096 506049 500045 1000000 487326 450837 957594 1 570380 361726 451179 746116 438679 377632 615335 813181 414060 495903 1 526156 1 282499 387620 383443 1 236357 1 343557 495206 334126 315815 53400 602784 348127 304399 298557 798525 327361 1 275302 269879 236370 258580 1 192835 242414 237066 49886 226557 1 210390 216882 401300 201282 191948 1 186714 191249 139827 162175 74551 273692 247707 281430 151771 143913 143797 139916 135747 531978 152374 125291 102182 118457 591547 109520 109593 92286 1 61123 98086 63968 224621 1 82683 85597 121668 1 93897 123153 15080 80212 1 1 1 83185 468959 166263 26905 56934 1 64441 298283 66004 63482 58540 1 61942 42255 65956 1 177765 65730 67122 129949 378973 261764 1 70754 25060 1 75319 1 80618 83588 83823 85968 99127 326463 92834 93442 143737 124378 370252 208615 718415 30355 115696 113196 14591 125796 154992 1 126543 140486 14150 149014 1 250211 94444 170587 169413 171802 1 289362 153973 192640 194819 283882 205379 392626 217032 683402 375733 1 237876 841610 902051 253659 513748 558777 270767 467069 279564 287843 341816 1 306491 592429 646060 275288 904552 798506 782905 347103 343471 1 365361 371189 947329 232256 183428 393651 244885 873778 408602 420913 292304 420563 215043 132516 563661 411911 908065 494559 476528 543620 585675 494816 524688 503630 467536 657513 525094 1 536692 471552 401718 816444 554061 638099 841371 576729 582284 584709 847391 599879 604881 493897 614770 720071 628880 925820 621096 637750 644657 649493 672936 688038 662857 670992 660686 721185 691110 685293 697281 577168 694954 701348 743174 945159 438274 716814 676818 722821 717409 1000000 732679 735349 653283 808062 743764 746385 244942 1000000 383141 761782 757922 382221 761229 835769 766824 719607 787584 193523 771118 772307 712732 773155 777170 924625 357990 777108 773598 766638 778129 778051 784324 720421 777830 611924 777450 774114 775996 775260 780454 773466 795806 771301 805494 1000000 717558 765470 824476 702142 763010 694342 810905 773715 651415 771822 740447 872972 789548 1000000 187027 695588 729500 754001 727461 745140 654599 467871 709018 615964 701685 138807 697804 686395 345240 1000000 666236 597359 298183 464861 646229 654116 630 528433 647465 919975 1000000 759537 836875 312095 282653 254753 593573 554020 766623 582638 577117 439486 559868 1000000 1000000 978923 547186 537029 531951 525208 333809 468722 513049 544330 588183 480083 482705 479338 470759 970799 464013 479341 734160 439464 318225 866290 421851 302854 408936 405383 396454 389969 778012 1 371862 360111 359581 655495 347404 313315 335281 450843 323320 317345 311436 1 24581 211196 288865 465558 700340 868098 265872 259829 678674 248837 671089 238054 247110 199348 179441 224480 212024 1 1 197260 1 47354 183939 1 179737 620120 1 1 1 162333 148337 144355 140448 127172 59950 483713 123697 123077 121403 679970 18397 90861 1 165380 92444 103860 1 1 66749 692795 466125 83543 81487 79590 87542 80166 75581 72969 75068 73608 1 66306 66929 76858 63493 64549 64286 63598 63242 1 59587 62874 1 420735 596298 89107 111396 64882 174147 662825 9347 1 69690 1 63534 1 75366 63099 78815 624599 74070 85382 114227 89265 103564 193710 1 1 304758 105078 111525 116324 98739 111578 1 124246 1 131371 132384 137181 142707 277533 312748 236239 157952 153554 172220 570114 63818 138528 184914 191446 192111 200080 111161 398591 405336 1 1 230526 2352 89707 146779 1 257877 263012 310036 268019 719345 318425 291418 251172 60991 186319 163450 1 325196 333125 250522 369823 350836 32967 589109 654576 394354 381506 387555 615017 395266 405380 355486 500154 419202 440486 437220 443416 449185 499013 462495 481655 214278 116639 486441 535378 498551 521150 525507 333102 701098 528415 552862 540247 546069 507920 607733 571394 608586 574578 580176 438018 997820 877773 601921 722061 710285 520646 622820 614759 629485 637999 642930 647264 642808 838318 662858 680039 625884 674596 679337 682775 1000000 768905 433224 699670 703494 508773 81968 1000000 120545 721308 724601 731801 724734 900226 1000000 746443 741727 480485 747457 750054 752427 1000000 756683 815777 760756 761963 685503 587029 762412 768898 988205 769275 808896 625649 776535 625081 674588 791955 1000000 757145 778178 777669 607108 598034 634558 777164 776782 817220 98497 776357 338437 659298 703573 771036 769637 96844 767123 552032 550683 761960 746432 832057 755785 656707 751586 749212 1000000 425900 741490 739657 1000000 732901 729847 726702 722436 736793 749165 333449 31509 703191 756354 524563 694362 1000000 701609 682134 1000000 795707 682535 656477 661936 666169 353139 645855 642090 643045 889959 1000000 659834 525175 484740 551763 764871 594638 585187 570778 578154 117310 1 683500 519747 549784 911487 538148 64314 531875 524683 776645 698067 481269 496938 480414 492685 488832 472490 518384 103053 868588 620579 440152 554027 329161 404166 416382 418036 398670 600797 431202 384985 374878 271055 530980 360793 360260 1 345092 336797 330480 310663 321661 313719 316955 301472 321767 448119 240826 209366 1 289445 230004 255292 200501 310666 248579 1 202545 222065 1 273431 632239 320314 100136 235785 1 288198 190424 177455 196947 1 224697 169601 152912 148526 149544 137782 74478 129100 121226 123765 26867 194825 141153 1 109621 80738 366094 96213 101352 95393 92433 257363 1 50224 58067 82629 1 1 51814 1 72798 307005 91800 68789 98463 66658 67085 1 60444 63318 64246 494077 1 16278 60265 107817 63714 393371 65362 63647 64251 65241 65650 1 67584 85174 102238 71371 77817 1 75980 83068 633530 515562 83609 1 79877 1 34601 71305 108269 159894 78096 106557 86268 126075 116028 119305 1 128609 1 139106 154406 145952 830804 259886 1 157764 161450 165798 802962 403288 190347 183559 245024 212870 16391 203055 205658 1 218153 223258 1 299441 1 272417 242801 223621 260868 329376 782604 274582 283497 361514 1 1 314186 330599 318519 324811 330393 331343 1 246757 372734 552614 7910 373042 383012 410879 827156 397974 996097 195253 406766 458972 445118 467204 524379 447348 291117 433925 1 419194 210850 634493 490649 482296 498883 508749 385282 498809 506959 328438 1000000 536987 545898 560800 561864 754297 578887 578295 505520 613693 516381 359068 605167 571334 1000000 604471 614507 630909 634007 640808 645721 685371 717173 660826 617963 667782 1000000 687788 687098 779686 678533 766907 694724 741078 9433 732156 712892 850267 719808 752392 680422 729204 713416 737405 651885 224094 743737 879098 628704 751293 744718 750763 739258 785578 760010 711155 1000000 766523 538204 769879 771524 624363 772961 773596 774517 784329 775778 776675 781311 779417 777098 871847 777392 782868 776715 714823 785688 775135 774615 730213 1000000 771919 916958 640687 895050 668372 765311 753251 565165 1000000 757165 599632 648035 981853 1000000 746952 744368 737278 740862 759607 827981 791335 727075 830254 1000000 717167 771920 710173 808364 702744 967594 1000000 705239 428121 435802 678457 523887 438419 957064 1000000 656154 685715 646405 641675 774967 634788 627021 698864 616766 1 1000000 671863 593260 572796 581820 487701 508196 577901 579550 1 553528 563246 533476 334986 522519 520083 185045 511248 835271 497951 490784 443464 613245 473167 467079 457659 454759 474691 442372 423198 429549 694826 54063 411392 77393 399002 391966 395203 397797 374161 368628 348672 376375 570639 343744 447068 115257 359131 319268 76294 1 301971 296142 290958 284558 261928 252341 414845 299080 256334 605559 247658 383731 157278 233906 224116 219039 213951 209549 203566 437908 1 188571 176219 179025 214780 170947 165404 499673 157884 416123 1 666871 168634 137802 133962 1 86809 1 119855 1 1 17002 40561 103939 628214 342904 610149 473454 128897 77632 48234 83790 141334 525085 1 72398 74265 72692 123057 125255 1 111965 66399 65465 1 1 15122 159258 62350 61849 61859 61806 69902 60288 62170 62113 62969 1 132270 65411 73619 71745 1 68552 70536 197146 101105 383589 57568 24473 75346 1 67443 117579 89817 163264 93760 69484 119773 102322 1 108213 41541 117525 117798 93522 181055 105913 142886 210621 139457 138585 147421 153019 155499 150029 805869 579336 1 177327 249775 186312 1 196067 1 197802 181798 214275 223134 212481 434601 123917 242254 339492 945071 429774 236642 268963 1 288523 269123 292777 298595 303742 306277 316340 914916 340943 423251 456371 510770 629899 344449 364592 368926 379494 383038 391700 1000000 12863 483927 450698 226786 753283 388693 1 544390 452962 124441 1000000 1 500984 480427 488666 494013 500052 1 516393 509083 531207 530120 555619 536880 572552 620208 688157 529100 570223 575942 548032 592241 606889 594913 630216 1000000 613618 646938 625669 598258 518537 310125 643728 1000000 696175 421157 102800 653941 524222 668695 385104 764498 662261 692333 629798 681912 971964 680830 700733 652791 718170 721644 725088 728068 699618 738934 737006 842610 742090 745375 744051 749982 1000000 1000000 645106 632117 760615 86966 763943 835183 710394 744489 768797 1000000 1000000 770977 1000000 769891 797722 775589 1000000 778642 718489 773194 888047 901878 756370 775935 378114 773873 337111 773514 770629 771680 556467 769413 766893 987168 765175 763615 761908 662972 758208 756212 735936 751831 747403 735882 809747 235617 739246 719863 737811 711977 917006 1000000 734553 720062 724103 710611 99884 703422 699432 697632 691587 1000000 499569 682286 674566 972438 667120 665930 839299 615658 310298 675784 1000000 1 755208 1 618154 146195 607313 791450 596749 587557 897820 581126 570961 631291 563457 565453 552025 546248 540809 514778 1000000 1000000 514332 128610 79751 392044 493055 480963 859452 299610 445012 284709 1000000 224010 443649 438572 831231 257882 440109 413696 398741 357600 350111 387886 381694 413653 436593 365380 434655 351031 375786 265444 662376 326808 283201 305082 514537 307335 298078 291434 267448 293959 272966 265055 360538 30079 134224 247182 158517 1 231578 230803 231111 20151 1 35692 416568 192016 1 185447 817193 178717 169597 218759 162848 152507 226194 150758 140270 280988 135238 132219 62642 571065 25947 120134 659907 106582 1 325647 315012 100778 302053 1 88510 299138 110904 55105 148710 81638 90800 181713 112912 1 72706 1 69702 36547 1 54370 1 64091 62675 83242 71900 61867 61567 61812 66379 157559 1 61550 68225 62284 116413 56718 414284 37670 66618 11034 232065 69510 70888 72370 1 75649 78146 361909 149897 84645 156308 116479 63654 104693 91998 98132 240921 1 112385 109348 110837 116306 119656 122164 259445 1 158348 214387 242186 692107 806712 227017 158658 832767 1 195107 183952 653514 184786 159684 1 203719 189152 208643 327687 224897 307649 229610 234930 240224 1 256260 256590 263271 267926 459173 516295 629745 290933 321154 302225 689973 315135 252650 689077 297397 286153 624309 350083 1 952196 448001 1000000 343715 285455 392914 197298 186045 143344 454157 418944 338779 432048 423510 454966 427540 461164 700584 550327 58722 486015 491975 530098 403226 509618 480080 521783 537611 531580 749242 612940 1 556758 50024 1000000 461036 581475 158656 696119 595721 597158 462947 865092 215535 867523 673330 631896 209027 641795 905933 795394 529678 660656 669594 734244 669585 678272 321533 686636 760942 694681 698078 702373 738458 714142 713319 712539 709771 909151 794183 718406 1000000 1000000 738411 641437 747639 746332 750951 750368 893357 1000000 1000000 868152 928120 778961 263391 972901 767497 573513 695805 772714 759270 624096 434977 749818 774906 620781 775729 782721 1000000 766936 775255 746304 274436 775801 966868 774499 773197 861647 1000000 770173 777221 525830 744232 1000000 1000000 685091 760093 759207 756789 125594 757567 743296 747258 942506 742441 316998 752306 36083 181099 818668 728420 732478 878882 714624 725686 517208 703800 936870 696172 789887 946161 284680 681273 730559 672355 613016 712103 571543 1000000 648151 304371 576001 1000000 1000000 246196 668753 613367 680433 654524 588422 378734 586828 581378 436999 1 565033 558795 940954 547379 521854 540495 529858 917412 830332 511394 506025 500006 1 1 191140 528564 145887 469796 540211 451064 466403 433150 446869 180942 1 413414 1 401694 270223 342803 253218 397659 221034 370393 364770 366371 697923 335676 336683 254199 656472 310719 43367 317425 251589 1 249388 188712 626776 661360 310611 258491 259640 150020 500833 313008 217030 747849 232224 130511 210800 705464 849870 599796 191007 674295 181883 817184 174239 1 155670 175652 155000 150866 146599 1 149458 66016 279275 127655 156373 582578 115512 94774 435478 181586 1 1 122779 453913 93414 90882 1 352787 83916 1 183919 1 1 520416 456488 98805 68508 68239 76786 18278 64904 101495 62505 50384 351832 61494 22716 60932 1 35123 60765 60947 61340 1 54884 330328 64367 1 345289 1 71276 76977 69952 68332 28971 1 198832 100334 1 82255 67536 89854 287802 91581 163456 10346 1 244349 109890 105515 60001 114822 119067 100995 1 128768 107176 792914 119972 533890 4695 195772 90433 194332 495358 1 71748 182100 205360 188575 192271 96235 202094 206631 222194 217195 227396 1 1 238177 243554 296970 228063 116732 265490 128531 267100 281815 969370 436765 299941 318696 311973 324235 324381 1 397622 269809 357159 352774 384354 364492 369082 396907 384866 542938 396958 395318 409277 277437 502663 516750 405826 437143 131242 452659 542867 645917 471135 186673 510317 74277 648769 311725 1000000 513450 518732 503167 67038 513938 505959 548798 632400 660302 518737 902327 743770 583035 524380 391860 698579 344654 609542 614749 689510 752801 636645 783016 1000000 565735 828552 778767 651670 441654 835708 891952 584959 843667 664898 1000000 693017 688066 1000000 588416 712114 1000000 706058 721556 870120 804698 340786 729192 682186 675627 739491 742531 1000000 748233 551929 379116 910507 756355 821565 628541 1000000 672259 651377 771744 578234 1000000 711094 771436 343370 772941 773696 774208 763273 858329 330679 775504 1000000 780089 775335 265391 773373 773855 931157 771163 1000000 783177 1000000 770545 767808 767577 1000000 780673 773009 757843 758226 1000000 754194 756597 744458 747914 851223 750879 882809 735548 734136 760957 729188 527157 1000000 700595 823149 793652 705841 704340 464726 696819 633664 541381 662529 381742 679898 1000000 1000000 663253 669176 584630 458844 668194 643590 1000000 620765 624737 590285 613407 428740 617817 598805 593479 24976 582387 1000000 719155 589711 937774 557416 620010 315813 780903 530956 469249 519190 513208 1 442403 565139 509571 483999 153559 381621 471049 458278 512656 444252 439971 421206 620402 1000000 464212 179909 346910 606839 515404 800729 22815 371857 355351 366312 357994 347383 1 301599 1 323242 539556 319407 169104 1 293779 452923 434487 359753 1 331199 232859 572024 267205 354205 1 421514 124312 642435 246798 277498 207948 520687 41345 97594 190117 181429 177870 233676 168535 106318 198533 126671 1 114123 410558 1 1 125052 1 124573 120492 1 369872 109095 319687 121598 99448 1 96312 45756 91229 93308 520935 83527 221092 249177 77745 79215 74103 321179 479579 1 68078 65638 1 119668 63740 1 70271 1 1 59618 20379 60242 60069 68723 6198 62167 1 1 561848 15157 64182 67113 1 523484 298486 277676 70390 434612 74783 77396 80110 168795 81154 60081 1 1 90327 92574 95508 1 695766 104143 149845 104676 1 1 690159 132723 128373 130744 1 156418 1 146216 151451 321021 106667 215207 271306 171847 227367 64122 43433 98332 1 1 492215 210112 1 39879 260319 93015 290856 327425 246890 552685 257673 237817 269107 298041 280436 287362 359782 355512 303648 309532 378458 273109 332398 102017 403502 247243 351939 367282 332692 373901 382689 418080 466248 476733 313351 977275 413216 646066 422830 464701 437424 444193 484313 367600 462688 1000000 474967 454907 487169 428132 504088 505310 530232 517275 523213 450069 668406 540831 161241 552502 558115 485985 522940 574230 640114 776815 364673 710778 604320 764858 212545 612514 623055 624821 649643 637996 642694 1000000 919706 655445 721280 668201 695243 668600 1000000 625161 718223 647516 695273 981420 369300 682930 399647 713583 716966 617117 656149 641900 732876 761836 554845 1000000 587214 740518 874624 748700 824943 747425 756157 757237 788637 1000000 645703 811570 768719 767849 1000000 788289 770520 359947 787400 772405 756251 974045 775644 774762 774945 775021 752541 774806 778946 774275 1000000 169839 772590 255021 1000000 774143 439742 767601 847852 357658 765542 787598 760068 758240 840646 1000000 815382 730603 760511 745156 743918 756512 734506 734451 724560 728522 947348 722075 718938 709090 712072 715550 1000000 669327 1000000 750056 640225 685616 885319 616361 672755 653483 643323 1000000 654723 769930 798517 639915 212753 947543 1000000 672479 604192 610246 605082 989884 594326 574086 592764 577925 364144 566744 598436 372731 549644 661265 536744 968818 525126 516479 514419 508431 502420 90547 462863 491107 483079 455038 1 487749 229578 449913 439651 435477 696443 1 536064 316439 404006 397809 709740 288492 379274 389188 366915 360823 357241 1 870936 810328 330564 447583 360722 339216 306468 9729 294884 259395 226638 300828 280515 795532 360871 277068 533678 766653 237729 233358 222788 1 458617 165086 789680 197871 197593 90719 135125 189887 276237 515874 143596 174034 390084 1 152192 148406 149266 680596 1 130858 1 125082 203015 95332 121529 537446 108035 105435 57392 445695 96571 94676 150831 88743 19140 1 1 170915 77586 74324 166762 87765 70034 1 67927 414560 1 720904 63464 1 61869 59349 134869 57546 60252 59755 637896 1 44676 1 60327 1 1 60416 150366 1 67196 217499 289860 61277 131272 66551 72591 1 70989 68701 1 1 27660 84560 164763 140475 1 81590 1 475451 155276 1 1 86997 140928 194146 125524 129158 1 136756 142547 130741 6134 53805 705774 160113 168358 1 222892 179270 185796 203828 155629 190683 164705 208135 214219 910930 214771 233617 234054 239410 229428 165274 255768 477681 266967 304058 335563 322529 285192 21426 1 320144 983694 263608 652524 306251 121200 343238 396351 334704 361526 367293 329554 380199 382353 550614 400083 404712 366902 416794 423374 330696 73523 444398 402101 454237 461465 466488 472701 476548 288806 494358 489382 514758 509597 457507 523675 1000000 487242 1000000 614381 543656 555706 561680 582854 578940 573530 607844 588976 594780 292986 605464 544514 1000000 627169 620452 626783 766739 641895 671581 647868 806500 659635 964317 849617 393895 1000000 799916 685589 1000000 1000000 746776 412068 703573 500112 712346 715655 721560 61872 727867 1000000 728265 734127 745906 739965 726338 742257 546687 747205 752026 751946 857216 604216 428107 923453 762464 756706 954617 765919 196983 773713 782152 771411 900325 947443 771053 802094 751158 777052 125840 637708 774396 808444 652636 1000000 772915 342707 599142 628821 874365 768648 770036 769537 537588 753126 798226 758005 768499 627208 420044 752253 750050 1000000 643696 743166 740209 737543 735125 731541 79587 725776 955609 719363 719087 713303 548942 705142 711577 689091 691492 771645 797087 1000000 677702 621211 666125 677400 774042 642509 650877 871967 562016 636632 636952 508817 621522 617586 979456 606014 534647 595353 690760 580039 433310 573440 567811 682626 822064 793505 1 539199 547744 551771 655328 515590 488293 503540 873973 207800 372658 479377 473649 466202 460974 453584 466244 416118 19337 434719 453096 448534 321636 400372 999789 392285 385949 380515 374351 369033 390698 355704 949076 323447 363984 331658 326994 333470 313708 303141 501625 217377 446778 290584 278136 8513 254776 278672 766152 271075 1 239757 233483 229378 217600 372227 213277 208436 216708 198250 193589 188950 1 93584 174918 713438 331201 1 157095 79563 147372 142453 344145 241944 132958 129227 128379 454411 87550 164250 202284 108662 282973 156113 319889 96790 94078 304026 85681 73880 84215 81700 76522 65134 71821 74426 65730 36950 73624 186465 135484 1 63630 1 178989 62827 60885 1 1 135835 59296 479744 76085 59237 101014 32265 60265 60556 143969 62727 75438 63376 64058 74053 73890 70261 70106 74450 1 74706 77023 1 91507 58345 54697 87673 92326 157509 1 641559 285076 104228 111339 92737 113680 120115 1 757092 1 130810 137650 1 237824 141517 150997 153285 743256 61276 168214 173078 137556 181719 140181 175454 183777 671142 1 230841 755003 567425 206144 233065 126352 487332 295159 228257 270025 270468 270419 292371 338989 28031 223640 666125 217855 310899 315984 1000000 328802 1 340981 823341 266131 112102 371859 529454 377871 485772 1000000 396228 394412 400366 481743 426498 427229 433395 377009 390377 454727 446862 462211 470394 480391 483143 489030 242 503674 1 1000000 164081 470385 586831 625966 977567 568847 558408 544863 565125 571273 577403 581850 727859 587688 601614 897451 608680 1000000 931165 201559 630889 634117 640823 539841 802152 855269 657765 665848 666699 837584 750005 684095 714322 691717 691729 1000000 391076 536531 223503 704053 335482 555276 705302 758315 727156 728325 735419 531013 293495 909322 1000000 723960 748636 750879 753021 753106 767636 758847 760458 709538 756639 783919 682058 768591 768542 774153 648007 893660 772052 772643 773307 536530 734361 774174 774377 773909 777704 773449 773784 772545 769448 580331 768819 649492 765578 818964 1000000 764710 922845 711793 1000000 758286 367391 736311 603143 750174 611997 755471 643140 740654 749141 735043 272880 616175 726177 1000000 719862 716312 816310 763467 959661 702324 698492 694639 449689 927164 576092 678400 674170 669731 665972 655917 1000000 625476 863888 585852 637384 632462 537544 626242 26509 612514 572128 494525 585877 587294 624985 737223 556774 451221 809501 557855 551913 550340 539859 534519 528651 122319 379983 527577 501452 525441 492602 563112 480482 483219 238026 229683 342485 455229 448488 379291 477165 475333 417814 412732 710146 330172 552191 389707 218941 433186 1 363324 1000000 318480 372381 421840 791227 386500 320863 314848 308965 1 412989 306570 124075 697399 274546 1 139531 252658 381508 253421 883473 374973 1 224836 219624 216159 216614 203963 442473 190228 173466 184868 217678 215085 249421 1 1 149693 87148 1 134840 134948 1 135048 129832 172772 122451 277696 116180 182035 109085 1 495570 6766 96043 43855 1 75158 1 79633 1 79941 77600 1 212860 1 60058 228591 136264 66327 206850 1 41495 1 1 1 1 60426 379980 40631 58658 1 1 58900 56133 1 1 31250 65072 202800 63368 1 64577 66704 67665 433419 1 72366 74085 73950 82887 271021 88505 83062 64073 193046 91657 93792 97108 99903 119733 680663 1 18091 63100 184204 533304 663017 171942 133346 197591 126483 1 304647 155097 151625 162023 166625 41575 1 179162 184759 106034 1 369372 30921 161603 214322 1 266809 277276 235264 841561 245907 251897 1 79686 1 347792 1 1 291260 302027 496916 311307 165711 969618 356899 332679 334651 344783 350869 312681 285987 346889 208317 333173 792821 959910 395901 406299 411680 665397 424894 1000000 437464 442212 449139 262746 258978 586783 401463 606354 486143 489486 1000000 72243 402045 510779 609499 530512 533160 452005 291661 575053 561694 564880 569308 420887 581026 774697 590671 585864 609440 1000000 607860 617028 616692 497742 591826 793145 377695 1000000 651347 649030 904426 665022 667338 673756 675327 681287 686351 691560 694300 1000000 697479 1000000 709138 879594 716056 725503 733024 725755 795034 731756 1000000 657804 752414 459866 943396 1000000 1000000 813231 1000000 1000000 833452 663282 968032 387643 751486 765584 344916 829589 772049 798209 469184 663426 771947 777087 772643 739464 789244 995709 840624 773299 519378 772180 1000000 771613 836397 742110 778461 1000000 1000000 555018 764622 756130 734823 479111 794190 759104 531354 716859 750295 770168 739202 743257 740714 738072 713391 731105 729562 515861 1000000 720218 716926 696524 636543 706549 703070 699073 710132 333132 380883 683254 677625 720247 675688 665235 645171 802464 459538 647848 828156 2752 130656 344390 623422 746287 747167 608231 602720 596140 592033 570487 644999 583314 77501 539627 591397 793718 573134 1 435496 1000000 523971 549277 642623 518823 497709 1 487908 481808 480661 469595 859582 632083 957589 447949 413582 402625 426232 544851 626069 314503 384434 357379 199666 407375 530917 835857 364654 809173 444542 346224 339152 292954 319825 341903 306333 283776 293767 498818 148466 1 716793 298294 1 316231 256549 1 51144 249085 291285 221740 226977 869583 215402 210329 217064 200021 209618 157580 160658 1 335298 163038 1 162867 159263 162436 150072 152429 141959 138057 134086 1 126470 27821 111909 116080 167826 1 1 103263 100298 93977 317703 384949 1 45122 1 82097 66161 77932 96607 74062 682140 1 70636 67559 60901 123278 65682 62655 64466 57498 60175 59601 48153 58675 58368 58312 57919 7852 74487 58393 1 59284 1 60762 42628 62142 1 1 4117 79108 1 2530 1 85409 352038 1 6761 93549 1 434766 87880 83773 89646 83271 741971 63001 72804 109549 155225 43958 148372 120748 92986 128102 131455 135683 140068 143429 91481 782957 5416 57162 610814 169152 173611 1 138269 201133 204936 161035 314575 193005 181343 245567 226858 172951 233316 259672 244415 311311 171127 260662 1 328278 285437 279308 276754 130936 1 302943 461825 318494 324422 1 335435 328602 348642 354552 1 382791 160526 380515 624312 280640 401202 404476 409937 94223 422601 406615 436595 441784 459178 432306 658494 121854 326161 476909 507199 571892 66039 314958 1000000 463062 230387 547453 532030 262896 543692 411276 546774 883548 637081 389340 598934 576219 588623 579159 594306 888460 616306 620664 854878 370620 618487 453388 616162 679597 649614 649991 658720 653399 667653 762314 688537 479151 684615 219859 106631 748174 715092 723586 923710 676573 709279 253299 712516 722395 749053 65178 722503 736483 667461 740766 957460 746344 765229 1000000 752872 541497 756766 758586 823541 802287 763276 764756 765968 767103 760434 762824 766467 720432 758920 771212 783814 772640 769628 772945 512598 624932 773627 1000000 783363 1000000 770686 771186 769000 802245 770919 765760 764474 767178 761652 661893 758268 756450 754538 767557 384657 749717 1000000 746277 759018 674433 1000000 788819 697103 1000000 351839 717564 470315 717818 1000000 588331 1000000 703344 483642 1000000 690689 683904 946400 358664 671561 668772 687024 657909 379181 814474 703349 641583 1000000 657644 624345 110769 354784 615349 609520 7573 593419 624865 591566 570616 729391 565525 404016 592219 548580 542605 536678 1000000 527523 519892 513248 1 501583 310631 487641 426355 476792 473815 461197 458962 450305 446258 436701 432437 545069 543304 415279 388680 464817 393666 405542 390014 391824 377424 363110 1000000 354314 347465 341733 213570 329304 224337 1 304859 305652 104626 1 270785 227960 786975 259405 147619 260258 253941 248350 251387 903770 283251 683160 226612 434882 213299 206144 201207 95085 176500 250311 185671 177280 172337 202396 163199 158693 151990 152239 146455 291587 543970 150944 1 127161 123550 710389 1 113005 1 64790 51197 61975 1 517103 1 436200 87084 84524 175001 80828 83924 76078 73538 1 1 69131 75862 66066 1 78260 98307 62101 60672 1 62269 58682 420523 137670 48095 1 1 54039 456884 58193 137784 253603 56151 78153 61538 62699 101812 471443 66504 206669 1 68728 71965 35631 75658 77655 750416 81954 173486 412442 88386 763000 607837 1 1 75612 104443 106846 111270 110239 156833 146694 115707 1 803841 102082 188971 145922 1 281060 158287 162858 275393 421482 347887 181223 185642 190541 193730 23656 205312 257762 214675 222325 223152 231294 21702 500268 245474 252865 41527 1 269077 281431 281066 287203 764808 298483 323020 104898 319119 322191 179187 334216 341013 346397 343555 373527 364651 344714 617068 383258 568217 115996 335474 1 393738 462779 810474 594899 550115 654816 625462 457555 1 468540 475810 481911 553934 336476 54728 255514 528986 1000000 62196 576675 535687 532126 618018 553023 731545 807340 429262 575542 580371 689996 580284 610212 626819 605105 613039 234892 623267 628045 630099 636186 459961 656217 651981 781585 397630 1000000 687371 661033 710444 682468 885305 690976 649031 1000000 508166 1000000 674941 998130 935509 719751 755127 829194 729424 682874 1000000 744324 740140 700511 574363 743260 748483 693134 452392 770283 758127 660646 467135 771462 778969 885733 740294 635133 768180 769027 770033 871739 771258 853317 875757 773070 854185 1000000 772357 780995 923240 771771 1000000 770213 733158 838012 767703 758381 710477 675777 764766 381133 863981 1000000 908909 1000000 753529 542825 1000000 689945 1000000 617950 738384 558597 732063 730246 745427 784463 717064 720833 714545 710692 707622 1000000 770228 696415 692576 705097 868082 733393 676293 676048 666709 663153 663367 118872 257015 601915 640039 262123 638061 873174 620202 626836 50156 531430 599468 595203 586561 559580 60486 557867 566962 561020 302541 286250 360611 537111 469951 524663 270620 502251 507338 279398 512779 508991 249042 469493 1000000 883590 156960 453798 447526 522689 388038 411041 427138 1 408516 563683 412942 393461 1 408656 586818 357319 365816 506537 348468 211362 334681 330217 322701 318522 1 306542 565496 294879 288121 324104 311564 251244 262515 274313 250761 203677 494845 269268 233157 263041 241983 217379 214608 143210 197041 1 192300 187426 182785 566238 173413 1 109765 125491 155905 72127 529918 684716 141886 111756 131521 127741 388916 84200 1 1 112465 1 103138 1 98065 97340 71502 18392 86884 1 83529 80210 610798 79716 74121 15279 34138 1 305442 60487 207445 379773 380444 1 1 70255 62548 117506 1 56337 664188 76537 116827 57145 57790 231095 2586 1 61637 59795 59953 59451 62554 1 402766 64443 123310 54730 81456 80589 1 1 78636 763784 257053 1 1 1 94991 49599 98732 163555 148799 551491 111846 80553 1 121512 122172 128664 132328 132236 119584 72197 167348 144091 1 127534 176086 75138 171036 274012 601823 184754 201567 868999 204526 10923 255740 218653 533596 229140 234682 239877 212973 250726 729878 219503 263155 273188 217562 359798 244144 314564 303156 308066 436337 319963 148818 350355 639851 344088 1 318151 346413 369837 365146 380898 262511 398719 395668 405548 415474 417094 929339 419379 488434 528709 750440 207618 459098 432100 577564 475332 485732 482369 449213 478946 774661 826657 517499 216163 550736 1000000 545121 1000000 548751 1 112517 555288 578663 1000000 472952 595244 600460 604580 1 516682 621304 625363 629636 665616 748292 674819 670705 655083 326554 150059 737710 520756 598435 792042 833550 149730 894198 975715 717280 359236 801801 694435 500173 1000000 1000000 721990 727694 718402 734137 736165 738879 741435 662848 1000000 468258 750571 752801 1000000 800860 543674 568952 1000000 521242 688944 1000000 1000000 767792 834935 769790 760209 740758 796248 701218 263170 788863 771946 180738 1000000 865030 1000000 825330 854427 761368 779982 1000000 775757 765450 767497 817155 686707 759037 1000000 619967 704451 738375 1000000 748477 1000000 645317 733660 709993 765203 678824 668983 308340 443354 1000000 796216 521304 713548 708094 722047 697079 661707 694298 580789 685270 681176 1000000 672759 425918 664034 697702 629285 575088 1000000 640190 636092 526674 626253 1000000 596243 612584 605216 600484 334183 609394 584218 581049 573617 600200 606772 575058 551069 544066 539232 744363 1 430856 515693 509675 183767 497703 490589 472572 339895 473237 528933 423375 454973 448836 443215 440413 340777 424069 463400 579498 404787 399186 471568 382149 479092 374478 367118 362208 728818 349681 343843 473931 337853 325692 320368 979203 330019 303613 1 290090 374586 226781 161655 267295 261612 255845 258333 705783 247640 236358 228868 222938 198934 341878 1 202540 315819 788227 188348 184943 179071 174150 176059 46968 310360 126488 149504 147994 43620 399743 98698 163597 1 421618 1 1 82780 723028 107693 100023 1 173281 532687 95170 1 764380 1 69640 456685 39714 78519 1 72301 72445 1 99402 65727 64466 171275 1 37754 54870 59354 214101 30771 58015 1 56819 37665 1 56616 56804 60021 1 56106 1 1 273476 1 61769 206032 64313 69396 67133 68351 70762 97164 69608 63384 77530 79776 132529 404362 86684 89238 535981 1 186754 100247 108561 1 109712 111776 129781 209392 1 1 265121 200362 1 149381 135165 570338 155028 159374 163698 195272 170245 177338 176712 1 1 194328 1 382983 647224 216567 1 252880 232431 237796 243219 651883 339027 472831 275836 612776 1 1 288291 287630 28475 813085 290956 373472 391250 1 371348 341839 347838 345684 360081 358314 368377 864200 384808 372495 532339 402695 1 416103 1000000 428135 1 380976 447099 449615 976473 465037 471713 361864 237294 897861 514040 501634 507631 514720 497396 1000000 531316 1 542956 550064 555294 541816 566168 579695 577239 582387 578790 593222 723105 737917 523004 1000000 555675 623055 629355 634277 639169 585571 645307 628575 661493 433980 596750 69169 675268 672727 713869 682832 728385 692671 705636 704390 654126 810284 1000000 353849 481863 720095 732360 710371 706008 341966 737629 563699 838881 746948 727468 750076 723887 753376 920267 757286 783886 521821 762007 674067 766308 825172 798388 305614 767209 848401 188883 723861 770871 772178 771310 771209 663863 771291 771520 782058 759922 788622 769038 768186 1000000 747053 759265 1000000 753969 686584 587792 601806 749167 755539 690504 744662 743581 206462 749208 835016 739092 736734 742110 632020 774905 713723 724592 710229 848445 712265 710345 737184 703279 693948 670871 110936 685910 593093 171018 120373 668113 666140 409239 806019 998995 646549 630189 979716 632112 1000000 594427 639045 616267 606589 601551 599082 442334 651666 785889 517771 443172 588852 557606 551894 546162 19986 440708 976378 104066 516837 279907 822352 507904 507953 337374 1000000 474767 503491 462524 1 429573 1 898018 694728 435899 642673 345787 384722 238683 397822 388146 771995 285399 315282 362457 723017 351581 345134 339381 333000 897619 949301 314976 296429 303015 772449 291405 283678 599420 779899 840853 272905 264409 442607 246382 577314 5329 292436 167820 517797 292863 267589 138028 14513 191706 97321 197378 226222 390853 1 150701 170168 148688 249205 141279 144664 123593 66020 184590 1 737323 121720 245231 536906 47350 175770 131776 453030 98735 323258 374929 773637 87916 142480 82870 201239 107642 120743 72396 1 1 8650 66825 1 1 116722 1 101632 39088 59066 33022 574615 57047 56724 610833 1 1 52241 48966 56419 16621 706961 58218 184529 45542 9954 61072 47343 114333 47886 69060 1 183067 1 102896 86738 76401 192791 93499 87135 83774 88011 733512 386740 104537 100208 102025 172224 51473 374392 25248 127287 44154 679430 1 61529 134898 167656 144965 146512 1 154426 161871 639902 1 175512 138032 554121 78676 94616 356210 151400 13577 102305 219864 1 218378 236577 1 245121 771163 217712 269057 340974 274622 265174 800302 291938 298532 390473 309632 315535 1 263047 336455 306741 243992 352697 357725 70460 949052 374360 374423 385607 742628 1 412303 346016 646452 462030 146390 405716 849447 451400 455893 480659 1 490655 403298 487324 493358 499514 505375 555262 514155 521286 412252 540526 540802 1000000 557374 563247 793414 622311 554649 580317 548872 507960 605203 616640 511300 609955 676804 621036 624141 694542 639288 336375 640544 108504 654440 660546 157718 660552 241188 973159 684164 396616 687505 746265 697704 651545 254121 709093 956312 715403 742781 541745 725555 727812 697941 740432 519249 520131 746718 829246 745775 985171 750563 910396 738693 756326 226561 759605 1000000 804147 867063 766645 596697 401158 767882 780318 781283 411264 935216 631354 772332 579397 771281 727659 770637 770043 769826 769373 768061 745815 448143 715083 704474 690283 758581 738298 772867 811721 1000000 977195 718135 364976 747928 710528 706217 741858 740436 692180 734079 781508 728384 725465 728250 690713 715966 815623 740337 310419 701929 698216 739962 702381 839674 570715 633373 876563 397225 647378 622380 714195 648979 647416 642739 775450 656234 628142 1000000 881001 705081 607477 747931 596679 614175 542172 582019 779002 569779 478863 1000000 377239 503928 541686 313292 529905 750202 396183 512509 1 469721 441306 500558 483549 475929 469834 463854 455774 451119 442888 439020 353575 426251 335134 383516 414500 977593 653541 389436 384271 377714 1 364508 359935 354092 344832 306792 335291 328216 864427 314008 313316 898492 298488 319132 102666 191245 287940 609514 260567 255306 1 1 263308 240819 229145 717626 1 214049 1 117805 199972 196218 172387 185581 196074 1 230079 170598 147153 158156 297446 69256 28494 141191 1 133090 806221 50428 11634 542462 113218 111701 123544 103478 123808 1 85639 178328 90556 75525 596506 82774 113361 78474 119097 452053 72539 70556 66048 70117 1 4118 87412 49789 60600 58212 86498 39940 1 72669 31541 41735 55719 22927 55513 30754 55870 56168 1 97953 112548 59227 59260 68785 54325 118762 258191 64970 1 63997 146185 1 326515 96910 660225 28027 36454 89282 296758 88475 245658 671473 148244 100658 103490 110704 110103 584535 258315 93935 565040 127691 134447 142793 1 213677 1 24202 155253 223032 164360 52856 1 221357 183063 203299 192186 687887 199368 207508 175347 217796 536441 195127 149655 236957 1 235680 255847 216965 192033 240074 278213 283643 302474 283362 301540 304878 1 320190 179791 504810 337180 329364 394514 419711 730892 256627 367955 361954 748514 285639 331933 740528 124082 427319 423468 429782 443749 122266 147183 452252 460388 153144 124637 768606 1 1 482903 503202 719195 515144 449277 419034 532822 664687 546907 550087 828618 560984 663077 573172 580617 652566 1000000 591675 599827 594272 610285 615128 1000000 783249 637043 432859 640179 1000000 656550 1000000 658500 964505 659127 671938 684358 476113 684406 716137 692947 699105 694339 703536 592209 766072 713994 719166 718911 1000000 726622 723424 725195 1000000 737751 746648 742743 744634 793609 749089 816468 775415 1000000 756916 758700 658725 733051 1000000 737013 1000000 621181 780866 975013 753424 695544 874425 592436 782934 753271 595822 771467 770212 767030 769587 798143 762764 674774 762115 784604 780313 736568 502274 1000000 760614 758273 756549 618751 752917 750947 750938 746285 1000000 742205 739585 735164 1000000 770209 613039 757075 782330 667565 606625 853178 592014 750665 682772 686833 711649 688061 597283 690035 91076 674964 657340 510066 645470 567776 652815 78077 456713 516609 605174 629050 626251 619035 630097 555803 603562 598394 978297 885065 785977 605040 263269 565650 861969 519733 1000000 460958 536933 809996 523359 535212 513410 406972 402355 495369 501793 522649 543653 469959 744602 461908 369351 447340 487622 201980 511425 421449 1 417396 403497 396928 442810 332907 343165 396014 1 342268 355552 354852 587450 730168 329219 854837 338384 312759 294541 299109 294450 287962 99689 276414 331560 290388 259306 253824 245988 400362 425421 223898 226675 1 22626 1 205938 331591 1 1 186283 412481 228087 181485 1 212721 158574 154366 106091 145957 141859 351532 227732 1 129643 1 1 338679 114360 36118 105640 102507 1 260783 95653 62965 89929 238795 1 80884 125942 80464 105942 102121 148616 85991 112307 1 63724 63207 1 102247 49780 58575 364361 67606 70638 376959 1 53727 260382 56450 59616 1 50372 389106 200999 57017 425281 63403 173077 1 143396 62595 1 1 1 320837 1 7099 376039 88729 77232 80775 1 85104 151988 54171 347757 144643 110723 1 1 79242 456982 1 118892 122183 585509 117306 127595 144684 284242 1 473560 571860 298460 164733 167342 566576 1 181953 185636 548134 197758 320821 205671 371668 217051 75495 306245 864789 237071 65973 284694 253505 359440 209228 270368 276079 120769 345992 372479 301096 246642 278751 317034 1 343436 336445 399911 804834 353442 1 376307 497070 820019 344966 706728 397136 326759 416244 776597 248709 191643 321944 636016 205068 449476 523825 383135 470724 507289 428616 492264 516117 500996 1 512077 657057 907807 463926 542991 856059 868207 550730 7403 585000 574133 578488 608568 564703 592435 583535 603095 869452 615228 1000000 608661 628499 633314 1000000 979554 1000000 651488 660194 1000000 667393 1000000 674481 678577 679770 1000000 129406 694553 682903 346870 611960 709112 781803 955903 725405 730897 1000000 728288 711616 733877 736527 526811 312374 392707 747318 1000000 701878 832199 607659 769637 834782 971698 737201 842595 1000000 1000000 1000000 481871 653493 767965 758524 769086 462296 878881 750393 827804 769943 770483 769562 668791 623796 600258 998275 766675 754711 751730 1000000 793113 748397 1000000 1000000 757994 736713 790010 751593 706499 1000000 743837 742267 739895 737482 733225 730131 859826 726134 723119 797605 745989 712708 710106 710961 584418 699401 767342 857534 570610 215518 755140 674758 584667 667460 523262 658299 653222 579386 519392 1000000 634274 629830 625032 982184 615151 665830 604171 594796 1 587842 584662 539654 572382 557958 561038 300549 548610 543921 537531 1 615827 810701 1000000 530536 146629 785717 995069 618544 701245 547405 583543 683234 426756 446048 441835 431627 429339 423409 444932 423793 404941 408430 831139 146046 379667 365983 367097 505954 344088 351508 342851 849488 330715 1 980087 310398 1 374038 173814 289157 270461 277581 1 266356 290870 416757 267661 243904 235801 1 419437 222461 140989 873155 1 127028 91978 223809 201390 219885 177631 172985 85512 162805 1 155124 1 183101 75110 152864 122929 156562 240658 1 119987 1 112672 1 1 107065 99780 1 61852 91226 55792 64643 1 2917 356623 89606 1 72518 1 477 67170 67957 64187 1 61496 57848 1 99037 35417 56775 1 17431 19074 54939 66766 54639 453533 52069 55021 1 55812 71724 65163 52564 226239 62728 60757 73275 64227 53017 66169 1 69501 1 73246 1 20967 78252 30257 211885 1 89799 91465 13240 102120 84467 144573 1 111570 113936 1 126225 345206 1 127238 132939 114601 149436 1 151586 157135 161115 165573 171007 174678 381925 46306 1 822638 1 203714 212719 213935 219129 223827 232385 233177 137449 261773 129110 254681 263045 433619 274191 1 231449 291287 297140 302771 152532 329621 322922 326904 516283 461985 345059 351157 640397 363103 369076 368457 381945 382946 1 449665 406659 456760 171700 425337 430665 435286 444585 435107 211015 461270 220668 476249 282670 943541 492931 803799 505200 510786 582522 829603 696443 352992 540146 592759 551637 605758 421112 475613 572947 553741 336802 182407 371485 818217 606334 810595 681898 360860 626065 179810 636458 636236 824171 650619 655355 659715 528472 657357 729423 705366 642080 597681 911865 1000000 418077 570147 928218 929590 884736 783135 717639 773115 723267 710500 729805 732754 551313 557001 671812 336513 745096 747307 796972 751399 753297 755096 164573 536428 836313 999103 1000000 936116 764587 765698 744990 771625 716194 793894 768878 398190 1000000 1000000 769498 713445 489362 739057 768383 767918 675149 994222 266801 724620 639125 762345 761278 990874 786033 759604 285974 1000000 747797 749134 749388 1000000 742302 907389 742541 743901 732655 1000000 630146 725285 234706 1000000 713837 710658 562565 703204 455210 696289 972864 872473 577011 711444 440206 820086 667916 708625 658161 562430 428963 640051 640668 761019 630930 1000000 792990 615003 610913 629991 600388 1000000 582127 505741 602852 1000000 759364 678275 613398 550346 705999 642354 532936 46763 522555 562019 436773 503923 551666 405389 344726 479743 475476 533679 351940 455233 566987 589690 471489 243104 428802 1 402486 405743 330861 332692 695083 327662 134899 361133 392913 381592 379159 343934 340967 325319 286827 319950 294096 297811 550292 622230 190638 266086 278996 200199 268062 316390 256079 250523 231082 274762 233934 212504 219228 182969 209498 501045 154202 197854 623812 188021 128042 173960 176077 659766 186176 159225 155908 151612 1 157821 140917 169112 1 1 1 157825 116634 110379 109728 107098 186920 1 98767 121017 92685 88671 634927 81020 77779 78948 76930 73970 72606 89933 514560 1 1 77963 62241 1 60139 59106 58129 58890 642 1 55299 48543 54513 1 278556 41706 50730 368383 1 1 744402 1 63596 54652 1 59601 61124 63470 40550 1 66796 286903 138112 149520 139953 76050 20063 83013 83438 1 88383 91546 171609 58586 105685 200499 105996 110968 93907 115921 10063 263992 1 451419 133989 1 171709 517815 150710 197514 160240 231432 227419 40334 189532 185193 1 429117 66115 203910 431236 106230 296696 222387 547333 314672 320749 850103 250681 1 260403 251179 1 34083 215365 820405 636763 945256 47127 342117 286270 379748 390334 336757 1 348928 355042 371928 1 215305 286421 1 391989 228129 380516 447727 252339 422976 354937 245155 441487 633229 1 482102 464608 896409 488329 484674 194307 555107 586006 508559 572072 467867 534210 531776 1 542826 106484 538307 541159 680169 572054 680301 586851 588447 632350 599117 604367 664207 616754 622167 571975 652939 634594 639626 695928 648823 975796 658963 634310 658648 1 675404 470676 683580 720541 1000000 676890 239113 710429 705282 709623 715747 1000000 314253 655198 725912 718382 739633 734057 741384 739211 740746 967602 748471 749641 998048 751870 754021 755821 538074 758904 714734 641160 762884 998795 1000000 797625 884776 112293 820157 1000000 254827 1000000 768009 816310 738211 770856 768465 701867 919892 763542 766199 765578 766250 762246 650547 761316 759886 758210 786086 842778 707821 751602 798287 747516 719172 729582 696013 749211 735235 571014 828593 780716 751990 792300 708208 714464 710808 520645 743269 1000000 696850 1000000 818039 685281 1000000 635926 672966 759006 694544 660042 634294 640575 408665 632761 636714 840328 627517 621964 242562 840595 288842 603928 625508 553734 585410 724309 574479 699491 562174 585398 382018 175867 74711 862784 526920 530259 521966 511052 479952 498927 493282 502544 469315 547612 468815 380156 566371 450414 73972 151477 431857 427210 424940 927496 389906 399828 370612 10129 256850 376078 369937 363778 470797 459058 345411 333134 334228 327223 321204 685817 52732 304867 350321 1 283790 272828 274350 1 263149 675262 83124 168684 1 605172 397665 825479 219274 23779 218824 191986 198819 1 188974 170113 170815 467900 170083 244490 3580 81079 152374 148021 141019 139897 100085 131986 145556 124384 144876 117178 1 116903 106864 162602 133661 470178 94706 733895 227617 111788 83948 81489 1 26428 74754 224950 91161 71107 67233 65424 303898 1 63942 60093 84336 56914 1 56508 1 180126 250687 39930 53883 53636 1 35901 53931 78113 1 1 67709 73154 160159 225980 59175 44816 67604 365631 58983 1 67349 156259 635211 28047 74160 94826 79683 82007 84588 93377 86618 92582 95033 1 101627 1 354520 1 131676 120392 120898 120290 127764 37969 138052 137048 206119 157701 114499 369899 311687 166540 651131 1 1 185992 162979 194301 200507 204991 209638 201988 1 262193 231008 230847 260102 590247 253147 84717 655935 269675 520059 278945 525300 96846 261395 699252 309858 324597 322908 328505 556960 393734 1 353090 359589 1 270596 765089 419514 375347 396049 394489 408350 504464 422349 15563 432814 439320 508758 1 444076 622655 470048 472558 918609 892681 976006 500394 602306 301971 127427 309604 529659 518420 301720 547422 552967 559102 723890 569990 623250 1000000 586737 718031 1000000 597110 607603 612393 677979 35098 627811 618071 637707 642338 646958 624344 602429 757733 671353 593410 553392 1000000 681897 685903 689877 897623 694655 701239 348596 706930 942332 716963 163559 721237 719842 737202 413583 732816 930217 739983 740387 729690 745126 928655 760030 794563 224189 1000000 756878 426842 740817 760795 726743 759727 762110 764647 811134 772929 834359 140075 768098 903926 759277 1000000 768524 768537 397674 774138 767244 766650 955022 762709 1000000 153405 1000000 175365 766645 757302 1000000 1000000 753924 751310 1000000 798159 745258 745406 857061 738717 839750 661286 730113 727268 722888 721059 1000000 636059 695174 699157 703128 707054 731309 693731 681589 685970 147238 677879 673709 672194 665027 684152 653519 651697 399834 642405 637635 637346 165290 1000000 617915 686975 535216 289269 534384 591879 590570 474575 660665 422138 607744 554619 552628 607336 1 470842 515736 113688 518339 512408 805747 500454 495129 355102 514281 411639 824342 464008 457881 234871 716997 438283 465095 426982 420782 326165 337315 611790 662458 757497 1 757628 976031 363430 353568 413057 658098 156258 1 433200 311276 147037 40734 304432 298034 292795 284389 333238 901507 269678 463909 264605 281624 251341 205521 50951 218597 1 460465 211261 192859 204833 133987 192909 584274 178706 1 162846 450349 166388 272297 161096 173815 347844 140667 1 1 134507 129547 125014 1779 333010 113202 71071 644448 34629 1 1 97124 407581 89449 88457 1 1 1 77073 74944 67057 69200 69436 1 65544 1 518622 261616 59925 58801 94909 56818 180868 65208 54669 1 1 106529 1 51777 158085 1 53964 20248 292944 55050 1 1 67921 55076 116566 60683 28535 97391 64936 66563 158134 70174 1017 73644 71402 69224 109294 83327 631043 704708 687555 686806 96976 103419 1 112104 109612 391743 502760 750789 1 127192 131587 531013 139162 143510 119461 149538 1 504433 157560 161948 1 178666 183369 181875 191324 201927 348136 267537 213240 218438 239546 1 234500 262155 671857 250953 1 262065 270996 322147 279075 360734 301118 378404 1 315816 762176 1 326310 331782 483111 225560 332812 356587 341326 368992 297094 518165 387520 393400 370378 406102 506674 417844 717687 430903 529522 430190 448870 451486 724593 484979 473908 464600 483449 497090 134684 490321 744604 514847 525921 494811 471396 532153 590231 551019 556589 559842 341219 573696 1000000 635987 590882 4335 599792 581187 157756 616203 969055 810378 209289 635768 136749 746538 628328 628892 1000000 663619 667754 672264 656402 682293 527639 372163 692111 311685 951760 703246 1000000 532276 729146 803908 1000000 443999 725919 873255 247718 734254 262107 744090 741757 754419 838134 997069 811006 1000000 1000000 754030 1000000 758652 760016 1000000 762722 764873 1000000 765276 818359 632827 775785 1000000 730678 541969 1000000 768017 777058 755835 767381 67500 768326 995869 894537 764050 880629 761975 364731 754606 713770 797553 1000000 726141 618073 885052 108133 1000000 743087 744824 738241 735829 733160 293342 848402 520810 722444 793225 413406 712783 708755 949359 1000000 309688 694287 780102 688784 676787 676997 839355 1 652749 793681 658697 158189 228346 648316 961242 500824 641415 1000000 633545 1000000 621512 359609 594904 611327 587723 390013 570709 408585 1 560024 626066 646480 393553 535956 443422 712597 444860 520941 503602 975020 617237 498834 513122 472427 315810 463429 381231 509602 446871 169109 429263 576787 451966 415945 268093 658002 618121 1000000 422821 378723 372293 366400 360253 354164 179221 193512 333964 329733 371458 1 311764 305804 284514 300537 288212 282367 265021 322213 61328 212613 253904 257950 86139 620305 1 226897 214966 276404 1 778841 276969 194308 247623 185404 183929 353972 1 167162 161628 150399 154172 59085 414800 141313 1 132667 213534 30848 121925 118302 456158 653153 37459 104775 101529 268367 208677 1 90837 2057 85244 83094 84844 1 84865 1 109975 170621 78305 37111 24297 62636 64806 59975 1 31362 1 734673 214527 53574 59900 108876 1 52889 120878 1 1 1 53444 90253 1 75026 47764 206051 57648 134177 56047 1 64668 67079 32770 67372 69143 71085 543998 96627 70278 1 419481 105138 347897 1 92770 1 98720 54455 105003 202416 224253 335230 426401 181426 1 284291 133787 1 584243 150235 149447 1 56612 121992 167045 172131 154057 216309 150040 345341 203671 1 226126 208761 216478 221717 359059 852613 261038 283686 73377 255197 311715 577287 293653 79010 926336 55322 306978 298025 315240 312184 318917 234500 369927 149824 330728 713458 360652 1000000 1 1 382410 385282 407638 1 400076 680535 405796 814669 871870 440330 363921 447200 454616 503640 1 41436 932416 484211 489983 509472 503030 513325 513939 924297 525747 1 554149 542922 600121 529212 560994 617158 571427 576933 582412 596562 592924 532425 663888 382920 550611 619778 619029 629549 656471 1 213580 651102 1000000 341394 575343 789279 673940 1000000 566850 682874 686663 544549 703191 637136 699271 471604 612411 712156 672097 372301 281299 694709 1000000 715902 1000000 991351 842410 738729 742900 755850 746819 749248 966081 752972 754696 756279 757783 753394 87272 639419 591119 765843 766321 774049 848879 766864 1000000 723447 774077 685286 747274 711437 737283 767034 915904 766669 736890 754203 764447 244027 749442 705414 732271 683001 727184 812305 807539 758749 501568 747577 357386 853861 740650 738584 710391 754628 1000000 728002 571317 754346 770121 767087 711122 709231 706660 688095 948100 1000000 699303 687292 1000000 751488 1000000 495898 666721 1000000 653687 401086 589558 566828 808193 644619 633124 502647 617788 615749 609758 350896 548334 663493 588688 583291 889230 569294 669894 561254 555545 559152 479729 538356 477012 135463 520830 128564 1000000 290043 496045 470782 484898 1 429840 459393 460298 672117 521748 428679 435823 429633 411009 416379 411035 569870 197071 416107 385475 336979 431 367717 1 355452 348979 335278 338546 330849 325036 1 313026 44121 301533 800551 289398 662349 278528 1 280099 1 488657 215062 1 237505 236744 225705 427102 217177 420843 206851 1 100561 92959 144517 67994 423038 1 1 162937 159594 186419 170779 745315 141254 184760 119929 136934 149404 25273 11274 88985 111850 1 254621 1 96007 82300 1 90704 86792 1 117316 79570 566412 1 73055 1 45287 68380 63476 1166 535915 61031 39969 1 12497 1 1 54764 53884 53530 68391 53216 200881 70868 131463 38992 1 33793 496982 395730 55243 1 56044 1 58743 190154 115432 16523 63706 39489 66446 65666 68880 136384 72096 365771 78402 81114 422656 83624 88726 70326 93857 10181 110594 95949 111352 100661 261572 552734 160834 124359 128131 1 87816 139426 144072 148266 742189 156850 166967 164089 170350 283574 179735 185703 35549 219979 1 188903 370305 117107 221210 224880 105121 276556 9579 107685 252214 257531 228763 1 585728 347282 1 291997 751106 949443 898852 363403 1 191256 330199 340069 322617 352366 192652 232221 377311 332314 337596 287025 371522 895419 387086 1 144320 766758 432656 438791 434104 347226 625165 584253 567626 1000000 316806 793352 493073 499855 532970 333580 517714 524239 531176 160874 594146 621135 424526 464593 584041 568111 1000000 580330 568496 168121 596487 601736 606994 958878 581297 843760 793070 577699 136089 641564 564671 737801 509841 558853 1000000 983326 680289 257313 1000000 401262 677818 702179 649380 911943 1000000 371949 325186 1000000 732637 573987 626699 700462 728980 745850 736882 736999 738496 782464 744035 791056 862393 268807 614138 753968 734300 685447 758185 706194 1000000 765057 780047 764420 771784 761600 765944 717090 762004 229714 437384 789546 663679 767636 1000000 1000000 765781 765966 362586 815452 747493 761703 1000000 1000000 770552 756451 631508 716554 750216 767173 285802 746493 736614 735652 907820 662499 724694 747802 1000000 771528 720710 718460 716143 714692 1000000 1000000 724362 345826 703107 876157 1000000 965136 685244 748812 85541 538217 645381 899950 1000000 654862 831432 790234 1000000 630773 624839 634345 615859 610845 605579 726852 545304 589856 555752 581102 433862 567939 553430 570934 553883 1 539912 1 522013 542401 510520 357485 480369 496202 439253 959744 477688 472085 492721 457335 327906 457745 439581 1 434811 178584 418574 412372 399825 405806 426683 391331 319627 375018 1 362624 108862 748784 655709 197935 318853 326307 241990 767311 275196 279979 700617 326249 20693 94012 273320 275503 532223 1 225892 233540 1 234211 228737 265599 218289 212658 207876 458660 617213 192094 187884 124202 183750 341624 1 168348 1 84634 149152 133040 140309 334904 135500 119835 1 123621 119472 77132 113188 103317 105666 109692 220024 95853 93311 104972 79322 142474 158665 82888 275464 75016 72877 15560 52778 54948 1 64598 62449 1 1 63516 113836 28712 1 397386 50159 52253 616937 518287 284041 748159 1 56271 52125 57078 52703 53189 53120 373318 425791 56152 193937 218624 329666 60923 62339 64049 163122 67026 176529 70895 72603 74101 100305 3836 80927 84812 62169 169651 1 98901 101298 85652 1 525029 102568 115710 564433 119505 286569 394684 208574 138348 142540 146507 1 51766 331126 167773 1 1 144548 37589 186496 192780 290086 202334 207219 212588 217787 1 230980 68086 238947 244682 251449 371700 62744 570535 272744 323425 571735 316240 659378 301863 304592 1 75398 304792 417716 337885 338799 968742 346539 365138 368253 736293 1 370429 393188 399392 412910 370193 385455 353777 266425 435238 422598 448560 92114 460943 1 122808 461743 1 489056 542757 985653 1 515590 524012 527259 125676 583488 544294 572385 363148 792224 573638 572866 582335 1000000 587988 577158 599552 604999 733871 632929 627588 414815 571450 697185 636588 645344 283440 1000000 1000000 164540 638351 854170 451239 1000000 683390 15786 280569 694986 702378 788867 1000000 680630 652882 739589 715510 667413 181444 767994 729767 818417 735790 733309 740709 766905 731161 747199 748368 894050 819411 92121 756033 1000000 758851 760057 761228 772803 742720 818560 753704 734815 384405 766226 766532 767336 802615 768016 766504 855291 1000000 177874 764932 806314 789139 765016 1000000 765587 844110 753073 756517 832146 433040 751623 824243 433293 745809 744314 635153 328354 737064 688569 715903 694531 723364 281136 703157 520295 376711 711966 663537 324339 699871 718548 959635 666458 840250 673011 1000000 1000000 655694 661341 659595 656187 781691 642920 1000000 704463 344228 647789 665224 601302 1000000 16942 602739 1000000 1000000 1000000 955362 574002 569092 71147 448349 654905 562287 485477 571198 525583 522399 193064 511624 513899 493465 501680 487499 481435 620840 469249 462990 456567 493437 446546 439283 429444 354446 415841 104538 407497 864110 539655 388693 721442 403684 373235 573021 358065 321730 183947 339763 334429 327651 643467 441401 168772 303911 240592 291871 286018 193246 1 269384 266372 255842 261009 245896 1 235288 856236 224437 207421 210323 300574 203795 198957 195796 23315 237315 365934 1 172605 165291 160730 194001 173302 147658 817897 139416 76361 131421 127459 286881 187678 117004 454683 109509 1 513346 99760 228768 114980 1 88054 1 473459 79200 69604 1 31474 71325 68177 67451 619183 63982 63361 60948 1 343168 59390 14153 1 107337 216720 52952 51918 261742 63621 1 1 51138 51575 51803 76232 47843 1 53106 180979 23230 44654 468515 1 408722 1 1 1 93258 67946 43989 63701 387547 75473 78708 78824 659952 173855 87633 91103 93353 100547 667133 104074 93912 134943 1 287041 187028 125100 93008 1 1 203038 140586 149166 1 157841 162707 482086 149331 175310 176979 190838 190669 213810 150004 207110 47687 656549 216655 228497 1 79062 1 725637 181727 1 264216 270658 276398 1 291392 293856 306064 1 151098 317593 326349 331514 67709 341203 362139 51599 360125 788238 346272 378598 384777 408142 543344 1 810781 917154 394628 1 260346 85201 444594 450862 444547 810633 505894 477009 124008 489462 299818 506478 507916 239699 563709 524675 497897 570248 542587 1000000 387128 559700 691137 569522 791542 123243 34746 592583 964098 615181 679414 480934 613742 624047 523734 102206 777504 449252 623519 662014 656523 660615 642444 498538 692702 688505 769263 904691 690095 173493 597989 697397 229118 763373 720140 978709 717541 685209 875022 502644 762255 721657 734656 741958 733199 741865 629602 292534 747050 1000000 751032 328333 755155 812688 1000000 727334 865975 769690 738630 763303 695856 839881 765722 765678 766420 766907 721485 766303 193167 302270 765133 846429 772122 783080 1000000 231510 1000000 782691 804682 757884 810956 587834 1000000 741613 761218 956001 745129 960396 737010 637782 736915 601071 731816 730820 396978 830158 368961 717292 820116 809509 498810 585685 695547 554434 692861 451771 1000000 679444 576858 673318 673010 664793 658078 659272 651465 646872 75606 739707 587756 534838 658389 630561 645095 607866 600563 497906 591941 738592 571140 550341 563918 564910 546513 553392 340017 563214 452552 530512 513112 518895 512758 506433 434820 453793 478585 526099 1000000 330367 464444 435127 545331 239591 391812 410942 427450 414808 375518 45413 970713 395901 390250 383537 377980 371674 463209 253182 1 279650 382169 329595 323045 321154 316968 347237 485847 831224 293226 287003 281430 677768 1 238496 167268 254392 1 33606 236878 1 229259 492079 215106 331332 110924 199782 8630 120550 192417 180133 175397 1 166166 161630 161692 191447 214253 144284 140143 111190 60227 15309 124412 111294 200601 114055 1 106790 1 110469 300179 74399 222992 97716 84474 141467 39307 52328 75815 124022 70776 68849 1 1 1 1 389782 69892 53048 45486 118544 67736 348540 50380 112921 1 320982 1 51686 51002 114480 1 1 374382 48530 52539 53171 108148 44792 1 1 1 141854 86502 62039 60843 133408 227344 69006 105372 64299 207797 72042 79973 1 384162 176916 118036 1 96412 99474 102647 196626 95719 91369 116119 672680 1 370748 131241 127607 141912 143304 54633 122172 156133 153893 127321 154589 174176 150795 183624 188664 193594 198569 203575 211287 213033 225945 224420 229763 225026 238180 638103 252756 247434 391023 1 274200 272362 349476 292000 617953 303505 601870 131203 1 674993 808698 727540 345846 1 357906 364095 437712 421625 384271 388746 395164 379054 406287 418170 419703 425930 196959 110074 349412 472454 456787 469435 474032 469576 507258 439769 485649 780316 630858 418418 506570 901248 526124 508225 54268 546269 552678 557624 1000000 824004 565079 579608 578472 43230 607684 405844 468636 590553 1000000 160733 634024 630842 636064 652019 677098 347498 654610 641526 463999 665556 660082 680130 682544 724966 898871 894763 695715 716991 816100 732013 797872 735055 716106 761658 728864 1000000 728125 564753 733413 611932 746822 1000000 743006 806155 514181 868429 712876 752349 620152 752605 816848 766107 759695 899406 759168 762675 662944 756088 1000000 1000000 854588 765738 754434 766194 715362 224844 763392 765776 764380 636012 763116 762217 759930 688018 1000000 757826 1000000 1000000 753429 821742 633660 820638 764466 580095 593709 1000000 1000000 734282 553537 832047 726721 723784 697955 1000000 712857 712267 1000000 1000000 944660 323249 294206 635520 706818 524284 679554 327923 705676 665586 628630 435786 651145 647765 642828 639726 633953 628782 626523 617097 101988 696537 646153 503064 107306 588388 577055 753429 571440 968192 560261 372796 763435 224576 563720 649523 211613 1 379127 508796 676237 1 578540 862562 459739 441760 1 488208 456364 553144 441058 281712 369305 403665 542269 512897 235430 491439 232494 530567 373026 375367 175264 360432 1 348459 1 335386 689013 267755 318180 737710 306136 1 294173 253750 275157 17008 271153 261715 427586 254152 248392 1 240865 404887 201100 413965 247167 450053 206707 194946 196912 188716 185995 232888 176309 20440 167018 95509 158001 571955 149289 145051 140602 145722 1 128980 1 323862 117358 70990 51499 107190 23356 627931 100587 228299 753412 1 84738 297764 583057 1 43810 1 214218 70122 192675 1 44137 95249 112478 1 207896 43421 264137 54424 53948 47891 1 51840 51362 51398 251912 1 43806 1 60410 329823 39198 9901 52542 53556 1 55292 1 57145 77607 57161 1 116306 713799 1 140395 70140 72043 74242 126077 81750 81330 79604 91623 89049 92159 1 97923 101764 103295 107845 1 114758 118347 110686 1 129580 133566 129329 150133 1 412861 1 19099 317196 167854 164588 250933 1 98559 191708 715924 206465 206428 204940 216632 329783 239268 231802 1 243757 249284 255189 249202 301192 17207 274073 93662 173664 294938 314240 919979 313685 318563 325275 327453 349055 165699 349579 355704 186532 573614 974531 379834 353371 486780 398585 215512 411261 417510 45242 429906 450783 689033 459016 454582 466619 438451 465394 479036 283295 598070 497230 845192 509086 511377 569486 572047 446881 534612 544190 548525 554275 565563 775147 558813 564727 595631 808400 644979 605568 584149 609538 571121 620147 885841 627667 634351 639295 632933 697143 639123 657463 697739 657379 679745 259033 1000000 895902 689090 739380 69213 694769 700677 625746 25578 836215 715268 441063 781357 726106 726887 166357 821830 749418 807246 141764 741947 283453 745691 389397 705494 761551 753379 749241 755615 80534 1000000 787001 754827 764028 1000000 710459 786118 352028 770746 530678 806452 296803 530366 795180 763830 767629 762550 435128 744581 755755 761124 840613 805768 90041 1000000 614192 182964 956646 749276 747946 651310 734770 1000000 737142 745317 865476 1000000 738356 711199 723849 567227 718210 715083 685703 709537 704552 639934 1000000 694928 747643 1000000 159550 434834 456821 862633 667407 969091 259607 655428 1000000 644029 495838 634870 1000000 624849 549139 614979 711354 548051 412144 612659 723428 607722 261250 571459 572697 880916 555820 439869 531126 874655 532915 527069 1 491188 499979 460939 337382 495896 455366 924423 473207 480033 461040 454835 126588 239417 420596 508343 423782 169841 411554 256872 399870 394122 386727 921421 377456 367977 147893 373626 619959 347531 390267 332107 324522 318914 313446 307477 306083 357679 92183 270171 278120 1 293823 1 648004 293573 713730 144359 1 212879 203676 217249 212151 205784 219527 196753 194245 147116 210175 1 172539 145654 163337 116437 154431 150101 139777 184782 18105 311672 133147 69125 112312 117422 441498 1 106482 190427 100911 18581 580509 83097 1 86469 80151 104471 749429 76128 1 71813 1 109228 81968 64089 104390 1 26168 60251 407522 42293 87973 1 55157 1 44580 91947 1 1 91480 50114 50770 1 50519 1 659283 51920 41535 141118 54275 55143 105752 57583 1 1 55714 51919 150438 95321 69722 71004 72644 43584 1 79700 84612 1 87822 81279 98764 1 75427 73506 589175 104710 116962 116871 354187 124261 123217 78354 208444 140055 613574 661003 711868 227978 162642 681039 777232 156674 180532 185963 162740 886340 75707 13075 290107 240957 206480 225766 324071 1579 275826 249220 247113 518153 264433 747120 275922 433479 213870 292793 256714 305195 856220 226343 222197 291348 1 340375 823348 353495 386125 496777 440015 378155 219112 390007 513371 855663 744949 408520 421495 427411 442960 1000000 445085 455527 219819 971149 798054 491571 912976 492121 1000000 265876 501409 479884 518819 533576 603230 536316 551265 539960 438056 868470 564370 570230 851062 989626 1000000 589807 382573 602454 607572 609412 617379 972398 546664 632484 1000000 825275 860337 483822 862027 930509 649900 668795 671527 678634 639260 686139 762752 179119 693443 1000000 589158 778164 738303 907953 1000000 719798 1000000 725651 728431 700201 715933 730913 751883 1000000 571645 793163 940813 1000000 751909 664592 754164 755527 766773 346624 426915 728591 720830 793384 639905 764173 764020 764503 791342 762135 736225 783565 764707 748554 764268 778488 763345 970287 644509 691644 271990 734567 1000000 757983 973135 873223 767585 1000000 748508 786305 744113 546058 1000000 757128 444038 1000000 865188 711070 514612 720477 574841 715140 1000000 709084 874719 702243 791727 671995 691305 692207 665345 1000000 1000000 1000000 847051 993041 702930 654120 719924 1000000 207982 635524 649354 624660 620896 1000000 550997 629523 600497 583385 1000000 1000000 808086 771024 541500 378984 1000000 551914 1 583887 533545 528309 387939 516576 489958 558766 614008 860428 1 475422 40785 531790 462312 804684 450022 450299 396432 449237 374107 419785 643433 1 730462 208776 556880 428996 375632 369564 363402 623168 351109 1 417224 334541 1 318602 314719 415259 337722 295834 217790 292315 1 280656 1 1 330161 252194 368447 370119 234390 229137 19977 265151 326692 225136 202825 197754 190943 225946 234511 1 173451 1 226069 150345 358665 1 173209 1 138844 134307 130274 118735 122600 118917 1 166533 101370 1 1 1 444039 59011 165000 1 67519 61957 1 77157 274113 1 69894 67892 65992 218381 62185 60904 292579 91156 124362 55572 54606 53637 9535 51466 51060 50763 50334 50645 1 62367 35030 49861 390444 208955 50782 432204 112385 382162 54131 1 1 89758 180415 232179 60311 1 523632 185768 727177 130478 73715 74293 1 35554 49768 1 381066 89641 82261 95528 98613 101545 105084 109575 74745 115362 174717 122749 6797 702011 226587 138453 142126 279458 170992 155872 160340 85809 344397 173515 178575 167755 206207 192675 174949 247560 357712 540662 854314 206083 1 255124 360799 245560 283680 1 262490 425155 1 279535 286124 866305 870477 303346 235751 680020 610605 330259 301432 339272 591202 431618 302540 446095 369897 313599 531599 388125 394534 400686 406920 612846 417262 447218 436177 624074 443991 454889 180243 592229 682680 787967 948886 223400 686035 408086 415354 290166 440631 528020 532006 534337 540186 278405 534636 552516 562701 569415 581342 1000000 1000000 444031 595293 607178 755987 610845 615908 620064 626166 158970 654912 640724 656489 674549 641404 658742 640058 666941 674480 675495 761994 683184 696141 1000000 694629 367209 709031 1000000 897417 796668 715405 718497 260885 789731 730448 660207 732534 734819 324509 144914 746812 1000000 309874 753170 756045 469659 753739 752947 755735 757375 1000000 759643 857430 808789 762092 1000000 763454 763891 816387 773997 764569 777315 763377 765573 907380 1000000 741333 1000000 392864 878386 762572 758798 347163 757488 755287 760367 746890 536908 751497 631479 744543 742478 740241 736024 712660 682041 831303 727772 48580 170083 707635 714682 770087 527181 894143 1000000 661014 1000000 933197 157870 704277 53892 676317 1000000 670776 667298 693663 711483 434086 226883 662148 636526 632853 630226 621902 658034 611728 621341 566528 621073 588010 585773 584391 576757 569849 563804 558602 579079 1082 540672 589140 657136 803707 835036 579145 512828 500017 515239 551438 268520 383531 469984 463650 441660 448356 445250 1 432853 428574 420467 414268 401462 402096 1 424008 1 368035 361100 364743 372428 186866 534555 1000000 222920 424156 328754 330095 889499 1 330121 548568 512807 268165 275480 237697 383767 257869 485108 1 601175 182542 235452 224761 219450 278077 307714 204080 197051 191842 200622 184845 631789 174383 1 167431 161274 156108 151719 172472 1 1 1 120198 364443 1 129827 729769 176037 108831 105319 106590 469441 53241 89180 1 114512 13895 574900 1 1 1 166677 1 93246 1 226156 67343 1 60903 57986 56847 741416 54374 1 47328 25709 1 45550 1 48641 44317 49297 25938 55949 49621 48987 43846 23189 1 42989 52906 53707 55787 55965 49561 58613 40800 143388 322392 65126 51141 75563 206995 71727 75179 77910 88903 82950 154618 87257 82331 1 62332 92147 416452 107016 298511 113379 112558 71579 664458 128878 50482 137527 519505 123725 101759 153768 155488 246613 1 1 176570 181351 1 191085 109987 148558 203819 1 1 72889 330915 1 236907 435343 586230 254486 262527 265458 262971 177958 283810 289775 6953 216393 306386 63692 318786 1 373393 336925 343014 349889 268954 119616 368486 182669 486919 514595 347821 398475 351948 427991 413190 423267 1 582718 441818 448006 677550 706200 476822 478243 478580 1 685190 496530 502307 508719 514588 507356 662587 390223 109992 156120 543772 522070 1000000 565552 571770 416640 580773 583814 486239 773601 602608 608922 609251 423354 680547 617077 606593 638496 643139 338529 542449 656782 661178 665491 669809 673887 257529 821453 693752 1000000 282691 763243 703512 708529 651385 650187 709672 799552 719479 726598 725974 1000000 731228 52351 739531 1000000 1000000 739165 745148 709758 748847 815979 746894 760862 726683 755749 1000000 759238 1000000 753617 692691 793666 371951 748442 746908 433210 517243 763902 764097 1000000 321909 741052 768196 762175 761183 760632 755578 750631 1000000 756308 734671 1000000 751960 796860 699124 1000000 1000000 742610 591031 727769 1000000 733217 683780 728124 725364 715290 719740 300666 713996 874919 651383 221566 301655 639545 755750 688790 784013 628167 677129 665202 671412 975167 664249 613329 634804 599474 676007 636761 632644 657916 622900 619010 899996 646398 602642 583424 593203 992843 1000000 576005 593148 574744 560653 370544 573158 542382 535785 1000000 524982 516547 564617 590220 501316 495193 489302 483267 494370 438785 453683 450081 452712 441575 440387 611353 290127 668356 385271 479082 403226 396962 206299 384616 366671 261271 175833 450042 1 236320 341562 346904 145106 597181 307452 242170 314477 359911 293755 312642 281878 266812 1 260897 158766 162769 250811 259399 323015 291835 210766 174716 215298 208258 174237 200788 263622 726572 185021 180088 159974 127331 176611 78195 157578 703914 1 290706 139801 14747 487798 127337 1 498445 106535 762738 1 2211 1 209593 96577 91849 90331 87479 84723 324995 84814 1 74969 1 38008 68192 1 1 1 61880 59870 83853 54702 40645 259275 25565 45980 196222 1 267693 40274 49444 353906 1 1 54591 693811 33893 48379 1 50833 51097 219414 350668 112967 1 45300 58472 253715 60776 312744 1 46006 725641 103212 72164 35197 185060 80941 78287 1 1 102620 1 62943 102856 198978 105148 109023 1 770739 119542 443473 127326 131255 135155 141671 140778 1 149453 262225 565779 255351 169937 191353 179543 182693 196774 264854 181855 151975 209929 214148 219979 255904 1 236062 241677 396698 252640 782508 313312 709616 275384 240698 311017 283799 507701 1 310688 297541 322622 848596 510192 387535 1 940831 359276 365356 371467 383685 460323 386738 172250 1 411923 403727 376887 563707 607333 436396 444553 451942 460425 991343 753557 478545 906104 296210 494933 500301 778527 525857 1000000 554200 529675 554751 652141 968910 553000 558632 563791 569772 439111 107933 821629 591882 595875 673127 683457 621861 603943 619663 555944 632039 605008 641551 685854 664462 688922 658950 663176 643384 680774 756108 1000000 674503 1000000 848545 1000000 236657 583522 540238 1000000 712747 894831 720140 721783 724755 713169 730138 623887 85548 618805 813496 94633 744333 750191 954542 1000000 713145 732707 767895 206298 758575 758186 1000000 767653 737997 1000000 903647 1000000 757803 763971 762711 214148 763094 760384 247321 1000000 764835 751565 1000000 669675 759564 934238 589552 707938 948495 753165 751965 750585 748631 703671 777228 834169 740682 339301 736096 733665 729535 205194 462681 741259 719988 704348 718491 710652 759196 703968 700486 716749 693277 683287 646968 642470 641807 666560 522404 993862 671556 651952 639001 650358 1000000 637018 634934 1000000 623792 519420 614219 638484 1 640479 823092 585918 544951 576725 571927 270376 562471 552933 549740 987305 537672 550025 526252 180365 420531 457449 502614 709692 252190 484587 492396 463881 469985 757585 972868 447666 441875 432845 218213 134739 728563 374254 404621 1000000 157713 381954 1 374497 648830 453389 299244 331091 1 286852 293711 324849 96607 297529 306498 117985 102536 306744 1 277361 257788 374802 248859 175394 244573 243333 226341 188782 227075 200805 1 247648 228604 200866 1 16060 210467 177782 176265 711466 1 162325 157822 153403 10687 149082 140567 8562 187187 1 124324 98362 117448 222171 134576 106392 24756 448167 154245 130885 92804 87869 85085 61007 700199 86781 74923 734132 70303 70639 71228 1 1 63682 54197 58080 144280 120836 314395 45750 1 1 298754 54097 1 48999 388138 48490 48419 48436 48522 64547 49131 46968 146285 50647 51564 225217 1 53404 55599 57127 61435 177180 61300 67750 1 67039 46101 1 387883 75722 263222 80612 118843 92317 66557 91640 94678 556411 345834 102752 70105 1 344948 119782 1 320552 5154 87705 1 170861 113114 69081 180316 1 184238 169810 361775 159071 96899 1 189564 207537 330902 208946 878331 1 188615 1 1 239533 245948 254146 1 439762 267567 331246 264589 184407 297127 650761 318886 601108 277870 320519 311668 275798 446795 1 350881 357021 422700 368919 126389 381611 387869 394027 400763 408162 70344 420516 462387 790405 475210 450074 950287 452372 461957 833659 482711 419353 488914 559516 570514 513833 417594 516612 517281 455543 636801 611424 543087 606984 555995 647462 25423 573249 578659 582955 590211 577454 1000000 545122 610271 615326 854069 635207 627910 667875 637861 692958 1 659516 657984 1000000 811172 500440 537639 678837 590180 684973 1000000 330822 509763 544270 295933 1000000 500904 705149 717644 718809 723521 984086 1000000 725657 734120 625985 738817 866283 744059 745144 747099 748836 1000000 692087 753617 777154 756236 780949 757128 741742 977798 751985 541222 762251 763850 754056 769560 761432 1000000 763194 772975 762717 759557 762803 753007 760356 945984 762926 757434 753828 732315 753517 478461 750481 756674 746916 745008 952528 812118 732644 1000000 937449 372907 728831 862347 442796 720423 726643 687986 440504 315580 706917 686549 791459 633874 700582 566076 786192 675171 654316 670364 679367 658184 774131 650106 728156 1000000 576632 634760 467633 634305 597100 394994 687959 553608 602809 595303 634816 564296 578125 572784 173130 539401 532950 1 54071 317981 520367 527523 524153 384913 511494 503914 491218 491966 417370 759745 474057 467665 407187 937868 490453 1 451263 429846 893721 393444 61336 1 400047 365191 387419 382973 371700 358393 767958 353214 22305 487411 338132 292934 276617 320102 884918 309895 189648 298409 302822 387651 1 272923 237080 261339 247634 1 244511 170078 235797 227742 408993 208686 214552 202778 201955 187768 113725 190458 115988 199972 173137 164350 162176 158690 154241 135864 279611 145486 137215 367305 129639 37138 594967 109953 112450 71312 1 495484 1 76546 111913 1 29897 82510 105079 57848 1 75184 71380 300877 1 162245 28606 423354 57092 1 1 55694 55042 26176 53354 51992 51119 53134 44285 15130 49056 48369 107307 48583 47998 48095 52368 1 16978 157179 43867 24332 1 52618 248769 101158 660877 57921 42814 720491 244390 63966 65692 2500 70074 1 1 278845 1 78724 1 1 52885 1 100132 1 89588 328318 1 113179 116718 119437 1 1 148887 114977 71057 139463 1 153080 146943 499295 306878 227601 246013 184064 185599 186165 195507 204039 159039 394645 171931 219303 559039 230434 227813 243029 248586 254863 485022 1 341455 369166 1 394697 115288 297319 307954 312593 319134 317261 334457 310312 293132 348705 354658 334172 207343 443867 379077 385672 391862 548297 410504 435056 416548 423630 436898 434949 711563 326182 425337 364524 1 800127 481941 491833 490200 1000000 727082 508185 490629 511472 188415 1 539589 651313 1 555603 437902 565733 571252 577329 582136 587132 1 616094 1000000 600133 637279 665771 1000000 628104 633108 452040 643235 893898 142739 655926 718890 664673 659354 352853 787898 400327 658218 1000000 692699 716420 716979 703489 706803 727393 712791 716268 721432 722497 674662 976873 321638 731692 764919 604050 761720 742385 978848 746036 279473 701875 707652 1000000 754205 754167 754649 350785 767296 761844 760454 761127 72054 762148 762487 760029 760714 334257 762834 733405 763131 791743 761804 773827 777274 153767 369808 763078 779088 774884 776315 746070 750381 296369 746488 751727 853996 741018 749203 734424 734387 731682 853289 725346 724279 707947 718040 714826 985884 708432 356945 701496 698416 816610 676009 687084 684114 802974 622513 667466 911282 731969 663087 660588 649431 655634 653362 635009 546881 832984 998812 615315 616281 670981 146707 595453 590173 584763 75968 983477 849544 563903 534742 640799 544751 539140 524715 531404 523571 285673 1000000 498848 1000000 516848 1000000 452707 298408 551976 444109 131535 509194 444455 727295 477258 705211 421302 383553 1 401124 387713 753850 582118 104023 370518 310842 256205 351706 73371 331803 333480 327547 948095 351762 324830 928520 297388 290354 318677 1 1 345213 298166 237847 233943 780744 190937 251467 228407 595080 226231 280899 237377 208222 244670 16814 187896 160833 178177 173436 1 391734 154962 1 149687 146386 188669 137983 1 130373 125984 252836 118458 48454 245447 109017 100348 103520 79819 96647 171030 591666 85844 334775 112537 77747 1 103698 102005 69248 559019 68071 1 61117 58678 58294 1 55205 469395 52872 42296 1 38761 15342 48878 48896 47984 1 47518 47284 47492 57749 35398 47248 48965 77474 42577 105677 51994 225864 1 48658 55105 63665 1 61163 66164 96854 28214 246325 85417 73783 2189 120758 66659 96882 81558 88964 92101 95139 407114 202928 97663 211287 187987 114257 570431 112758 43997 439922 134173 140895 1 35092 192671 163149 160509 164889 168811 145004 345163 1 166537 532498 198681 203772 1 199341 211199 242316 216816 426564 221193 251937 152349 261700 278187 160548 466020 1 193010 292235 300680 304226 914439 331822 322221 344003 306151 340420 346701 344272 358787 377722 1 605093 383468 419502 395858 402310 163117 414312 410437 455828 758771 460592 445507 287018 458514 463774 665564 474730 406248 488092 399585 428303 507028 561153 643653 455048 1000000 625108 526360 546330 552498 555584 1000000 855552 515955 613481 585544 590867 655184 601347 604678 1000000 886179 621626 638142 631317 636082 640751 977207 100343 612903 661502 656290 964549 681219 947897 664527 541356 913552 691326 694924 347229 1000000 797267 401002 710688 715572 815856 755156 658549 744643 741881 513111 1000000 741379 740167 740622 751340 893453 197314 1000000 750334 957075 752838 775543 764502 760087 758103 755533 1000000 763080 765398 112242 1000000 762266 762431 1000000 735164 777277 763618 584520 1000000 760618 625190 727925 553413 973195 761531 922601 753497 752068 704559 758481 747136 739681 485644 745129 1000000 870240 644108 751805 729511 724868 839151 710193 1000000 835686 434272 715637 688340 702235 684510 772663 691469 678688 683929 739109 709446 641681 1000000 941289 659189 654789 650304 955871 231346 636384 944615 646963 622223 651226 740907 444064 474036 592128 564845 1000000 589836 575248 569682 769242 558960 552204 613547 550120 535811 530033 1 346652 512186 455460 499718 490427 773674 482468 476409 473658 464241 641606 449260 479092 445633 787159 447150 415984 414869 392920 399279 774930 134773 335875 378848 371615 365359 656421 399416 475969 363788 334729 328654 527396 92990 310585 411240 298678 324823 286814 21601 1 405732 212931 256956 251758 232979 411607 268649 169535 224941 293589 88669 197046 203692 1 159285 188908 186841 167639 172857 425026 165173 469944 1 589090 151620 190182 138818 92985 130628 117060 394623 603408 355631 91026 114584 175778 113934 139879 185954 1 1 194604 83465 81059 78177 1 193155 72084 1 184873 64841 1 61285 111685 255921 48880 96200 49603 1 30411 508801 32170 1 93037 1 38029 49353 57556 96334 346937 1 67368 314193 48398 474938 48128 57284 51318 12900 53327 54616 1 57346 448322 69987 648554 63253 131337 468614 589870 120647 23061 75587 68938 82347 85010 1 100015 95398 97594 89278 240911 1 133238 115179 183514 120752 125080 272460 132638 136364 1 377747 1 704153 158579 163115 175787 173335 164619 4951 186813 389916 196811 156949 421885 214522 217471 223031 228144 234681 238783 227306 250125 259340 322326 1 428507 275065 1 258349 495126 451901 308072 314056 324455 354993 232927 338292 344307 145152 316037 333178 282892 380292 296004 442301 392032 404791 983633 451099 418455 1 430231 382444 98101 449341 63160 461077 549650 539197 405230 484829 623974 497964 505683 507738 266823 619384 923385 542694 538840 562705 551629 569191 287749 567292 645800 614614 493778 436184 659172 596853 575764 613575 1000000 610797 631427 629519 634231 837530 646154 109940 716379 657162 661510 771573 669105 45144 677668 916995 698606 690004 272241 716776 694672 1000000 715149 988127 879199 697738 719841 723016 725442 853083 577257 728438 1000000 728388 548504 759700 744128 747970 747851 839993 758874 782829 756012 755198 756114 1000000 694306 867253 649321 759992 910997 761452 761783 761981 665479 760193 359952 800331 1000000 760904 1000000 772956 758919 758040 757041 694669 662650 1000000 752074 770483 738723 1000000 770654 466312 574940 1000000 752558 819108 742364 726808 727220 745015 939321 718775 584649 692528 709480 604613 895138 708587 639973 690540 776708 616614 680714 676769 81306 668549 639831 657375 692566 624604 177330 642051 637422 1000000 634072 622951 573316 685262 608110 503998 643651 592384 587087 1000000 559489 529123 565336 75438 553519 568845 475601 544081 491529 588671 442222 482184 506714 509036 446076 1 115667 1000000 572659 120107 473283 451919 447005 436868 1 405838 525934 340559 153844 988749 580167 392535 1 661049 419771 901605 360667 354410 1 1 336064 329693 447211 1 622654 1 326228 309907 279465 514284 276468 270741 264385 128204 253379 1 229390 180137 234304 225876 170301 220292 220227 530949 199978 194810 189915 1 175915 741983 250229 151597 1 189590 97938 279337 143128 610352 124799 135882 127353 125779 1 1 53563 108736 119511 143619 1 25609 92656 77127 90491 664683 132150 152430 95586 77404 27210 1 228161 67489 106031 111148 59583 58022 1 1 100509 63589 26724 1 49071 48871 46965 1 128231 47103 301953 1 1 46629 30938 128659 16296 48385 48392 1 371153 50770 184238 59912 1 56907 1 59608 1 56899 66556 67015 67128 1 155259 85694 102991 1 83867 86666 300525 92524 95780 1 103367 1 109815 125949 115314 119704 122384 127509 131404 134941 99844 182698 81331 92856 74580 547848 165404 1 350655 1 176308 1 194949 42177 329811 229245 208330 220836 226186 129213 201482 1 252236 281565 259354 1 269288 231698 283872 288200 294131 80597 406639 435049 364882 344088 329974 317000 445633 348438 354537 355533 744832 977476 209258 375735 608327 369165 403980 407898 1 386736 450668 434652 440996 447100 407461 459456 472693 471655 477733 506062 448645 19176 98059 505385 399507 519560 469333 530311 879227 547298 993146 676713 545409 793937 570766 770619 139168 585653 597320 626776 602716 624475 607892 617906 374086 168655 632528 472037 641125 1000000 719875 594418 104300 570250 666430 672505 1000000 765377 686774 688122 564137 996128 221285 281510 705966 808060 718141 623254 714203 721433 1000000 670222 730021 732088 734410 736828 746086 737968 960740 752851 715887 765396 752392 789288 762401 662254 882162 765556 956047 756995 533633 718200 772725 1000000 999944 760445 749652 761647 607115 770486 693757 775751 770866 759443 1000000 757891 756344 1000000 792239 739118 1000000 750597 1000000 176653 763429 743367 676973 739554 740798 735360 732454 992896 730991 724882 722147 719300 756416 732403 699328 639888 208923 699929 695968 665316 669636 684260 684076 533138 673458 592113 630693 812531 722614 1 676005 1000000 578153 633673 630644 623946 619053 614987 599507 619509 588956 570514 612754 583755 533583 522345 618811 560988 564460 628657 544986 88048 541974 526740 520890 511990 392643 1000000 526825 1000000 633283 524827 305369 612989 450206 1 448540 1 437559 432574 286717 416904 291928 328372 398210 396233 386832 938328 795480 509523 361861 342886 268948 378300 337176 326504 385475 238475 313215 963202 303165 294729 289448 583257 189683 271992 266510 261110 302958 542081 244074 261613 594167 123629 230217 216612 223558 173763 746617 215658 190934 185513 180950 1 173855 166735 161629 205989 1 1 144462 1 125528 129106 128847 120410 741403 27838 513901 109147 105978 83464 332593 96096 1 68766 382392 120978 1 78361 76324 108115 71551 67503 174297 709251 1 61343 1 55003 1 57727 53778 1 50809 6070 57088 1 16773 1 74486 46789 1 1 1 75507 623119 46920 1 54518 48340 16443 121453 1 102982 52412 1 92438 52856 58719 60125 42426 37319 64315 118334 262765 75503 1 106737 12099 1 1 23379 1 1 112879 138393 104048 107170 103881 1 1 122043 1 129826 133189 137971 142183 174479 151388 41532 280446 284029 331998 87324 1 187447 205319 1 755506 513365 47079 212485 547742 617091 203906 166856 1 246086 249104 257330 264076 114254 274468 280510 286102 201826 297878 304983 309782 315693 1 327819 337818 328345 134100 118694 358374 357826 1 376951 295854 376711 393905 386733 411454 414060 417484 1 432627 526260 640699 458949 620241 907427 28827 463529 452624 500830 493771 502727 199773 511184 698629 341859 577598 425814 538291 718508 552886 557667 563256 946430 466964 579571 584412 588412 482775 1000000 557538 609618 984561 445088 973798 603628 648981 522004 645021 643776 646233 668703 661814 682871 662351 674617 679435 682795 686736 1000000 694178 697715 1000000 648423 707974 276075 710075 1000000 720213 735242 725707 712790 246643 733400 735848 758308 741870 142037 744264 745140 735826 297997 960275 821479 623581 667991 756429 89805 757053 758668 759379 762671 815229 760901 762706 761213 761242 611985 759980 762095 446962 293420 584144 758541 874074 799556 510794 754377 758235 1000000 795260 747084 777730 779121 744787 769339 712834 804055 735320 733431 695723 727918 773973 722421 758126 735477 954138 710677 697919 663302 1000000 697039 833349 688973 686009 790918 1000000 652858 669155 666956 661673 415374 652954 662276 641410 639120 15470 515925 625232 575531 626913 610063 328308 599812 591106 588775 640164 618487 755738 478952 591023 556575 550710 755860 539551 531033 524816 513951 521274 427728 70854 498506 627490 485804 553414 1 468351 463377 456723 449873 444941 437575 311170 245773 417642 328459 14974 400414 391925 392818 385319 312972 464611 363280 357253 754114 1 350863 968987 643549 366688 608333 308534 194406 255790 644266 310637 278454 373196 231746 253882 256119 267508 242555 95233 243725 225567 244665 224131 745453 206424 1 197053 191970 302992 1 720777 227518 501804 163141 158488 124634 745880 156358 199388 1 1 128851 125350 71287 303458 48687 111726 102354 105802 99915 101851 93359 90576 1 37564 82964 188026 76311 73630 525476 65679 75121 59054 229395 61270 104945 571957 644206 11049 53733 52497 38984 22668 28915 636332 1 1 46818 1 52640 269997 115723 45984 43617 54229 24281 44531 49543 58315 49303 56628 51216 58913 53666 1 1 46755 67692 59072 263129 65081 67515 73294 642853 1 76265 402288 286210 84231 254660 1 84510 626601 736636 102668 539747 127213 84401 1 120539 1 128129 132230 136368 136579 410297 147129 269139 134696 211766 165620 171808 176565 182295 186284 147900 196264 352969 1 1470 348774 1 757284 238030 203361 244205 288172 201221 1 266594 326168 1 481994 291186 382679 301693 382116 314396 319651 83823 332333 337841 521250 485365 216831 352354 731681 370447 454404 378166 393055 400503 405675 310882 399152 799846 853015 494737 439125 539050 455210 492985 286850 898696 479482 485017 483726 496747 539376 509448 238259 521223 697996 532875 538614 544345 548538 604052 375869 566768 595108 349639 840074 609582 593692 601366 555070 609172 724552 637214 1000000 682786 619809 550510 643056 352006 652111 640794 667552 694601 669279 713359 761437 789390 685135 780431 692674 696284 699792 689629 706562 971025 64298 405232 718945 936975 736126 728741 928141 732298 712530 711082 739138 783716 743191 753571 718298 1000000 750053 773633 906987 687424 546510 694422 756448 755997 810301 809368 759896 757137 326909 498949 772111 767545 1000000 758926 657230 935963 734734 757225 307650 246617 516572 821685 753374 771300 421293 1000000 659515 439027 1000000 745727 719663 387048 735363 765616 1000000 728256 1000000 722889 686884 722382 714119 682704 707689 1000000 713401 675273 846264 90621 278116 1000000 681561 674969 112216 665406 662512 662258 176654 455501 644854 640275 635528 558528 626728 555765 769993 1000000 1000000 619174 428891 612564 138122 229831 382031 715614 204808 1000000 548532 546519 540628 534362 487844 555641 339812 221725 505709 527055 493595 477921 481943 450864 561643 583028 457449 64305 542563 1000000 432810 292165 1 430601 596343 360716 398862 131904 383188 375862 991325 364618 162682 372628 363058 357216 558704 303386 321747 231508 309529 303871 306206 387119 317302 280364 392331 268707 301988 75619 892182 57340 1 847466 42922 567064 346821 245134 157555 202096 167083 193299 198294 158860 178228 153406 168766 163976 88369 52357 388708 104238 1 130566 103987 129179 73716 188397 124018 114590 280375 108282 110136 1 97105 96711 1 39350 85017 75535 113176 76903 1 1 70026 67574 1 118897 62154 60611 682992 56531 1 372926 53351 55121 1 1 431769 47713 18162 1 1 45800 17521 1 35258 1 46754 46992 46675 47216 12270 373440 229337 49456 128276 1 59656 48787 30945 58291 60305 483639 52255 1 29809 72846 1 130116 81899 70667 87765 85509 88661 96743 94828 211765 1 323865 327764 66240 159921 119039 98407 125603 130849 141761 168021 130361 694270 151804 131025 160826 165337 169904 174778 1 184458 189265 194401 480442 366793 211638 197417 1 226084 716265 778283 723424 274286 1 387858 206979 278250 246700 279278 287036 576348 118939 1 254670 262688 317238 280869 1 335141 687693 354027 360175 1 368285 378852 385070 387229 242287 770850 403768 423110 422064 426690 433932 243349 255405 453053 459129 468219 488534 484604 546769 637509 510313 596944 897873 513245 641758 524972 528470 531079 726903 719345 585662 560697 293771 570243 572649 607251 589196 591689 597547 642101 1000000 625317 591966 620941 358828 631908 646119 646766 550616 648843 647613 600604 669743 634456 844026 675827 679839 683858 689141 689016 586770 698383 278651 660401 694840 722606 432568 717693 407799 723202 783814 851451 731195 734259 735835 686336 747730 640933 765255 891095 764081 613885 603995 752752 753365 972223 613368 747566 735285 748968 417799 746518 759780 612075 647311 760417 760392 760350 760092 760674 476784 758772 758323 757700 609318 527897 802069 1000000 733272 773285 749151 747577 748804 743763 744746 742903 911252 735826 721658 762692 695559 1000000 160092 1000000 975834 974714 703985 396309 707421 701958 716562 687920 1000000 974332 694422 771921 845820 1 973325 1000000 658757 658258 658463 642783 736459 729215 631758 293002 627112 317738 631024 473666 605044 596786 591669 554083 519989 652918 1000000 564528 540787 1000000 606623 721539 524866 530800 218445 447162 512981 505545 502028 618411 468254 477513 477047 517614 1 798665 628618 458541 440306 434288 153222 421734 592769 527413 370585 392036 434033 334061 380131 372211 405471 325249 703966 87525 772378 351756 659249 323204 674798 311185 379482 959396 470985 296549 1 295404 268085 515436 261379 252882 203594 690150 236053 697668 223627 219956 1 191154 204150 233403 194029 108560 125133 179211 174400 1 257350 51200 155873 1 1 144204 138462 102929 1 466473 1 132065 250315 113036 68185 147293 1 1 149412 1 518922 100655 1 82580 77277 74905 1 1 139210 102856 67723 1 278767 81098 611653 1 1 1 74616 42571 87984 48265 32056 28980 47926 45822 45328 45248 45188 603428 1 45405 192078 1 23565 273236 57007 1 49802 1 52017 86932 156117 56560 182639 23614 1 256735 64977 67154 69348 1 79977 76524 79199 1 1 752855 1 196525 96671 405854 84620 443818 459960 111694 1 109316 197025 128448 133927 137305 112828 139282 1 149487 158957 1 1 1 1 42149 187255 193424 197589 883373 213919 294586 345803 223679 214780 236015 240067 238711 263267 241427 262511 265909 274802 956630 288640 290022 298421 1 353590 315373 320256 479573 1 294747 220540 352099 348310 382251 370321 374932 383252 999014 884210 1 407645 697520 723022 427758 568530 234563 444661 326495 456864 585566 1000000 451410 481247 475796 493275 629952 598401 510654 247110 625769 528662 1 531398 545873 12318 683539 562764 1 573687 890064 1000000 590039 595093 597281 1 251637 1000000 351593 573011 628135 631586 639697 197977 648626 654890 871895 620925 471693 758819 1000000 678296 351250 208573 580050 828229 686244 539456 571698 709056 710310 707156 731722 559235 722176 302126 727526 1000000 804451 734642 730996 657873 1000000 829737 864706 771052 633520 859969 888282 922235 459441 693917 680660 741149 777135 758097 726131 746114 759606 556493 509461 759962 766270 760047 759576 806749 829760 415790 756427 764741 708042 748324 550029 752028 750649 757441 229423 644082 744230 825833 730709 1000000 736118 732812 637599 733377 725069 906614 720343 717853 743439 588429 807542 1000000 696233 716951 695408 698206 659856 1000000 591393 514 673729 678239 640813 1000000 644442 741713 635068 1000000 764405 497339 629871 606919 420386 617091 443225 735926 588872 592685 605752 1000000 573347 573585 629482 559437 554580 768084 541174 537544 531782 544866 487185 520503 1 33603 517362 490454 515072 478382 556197 471794 173101 73312 447712 1000000 601846 1 295928 416939 932145 404550 406497 1 304581 192754 333921 371677 570746 962817 420313 785316 336688 338576 908833 275179 567525 306489 1 293979 533845 1 276672 263739 68951 295016 254129 247830 315154 237587 240086 300999 217760 89309 208551 305585 343540 200872 225738 817409 741934 854480 170649 165917 168218 210274 151606 115350 67662 263916 135441 131919 136831 1 281635 98146 1 1 104931 92578 98655 92861 67526 1 763442 545491 78918 84983 1 1 119595 68545 65859 1 61853 28968 58332 1 54125 711218 269866 21261 49609 66097 48772 343636 1 1 1 44977 1 49951 55974 405871 48778 102491 1 46018 63389 47321 1 98886 48046 309409 1 56085 57603 1 1 1 62104 76039 73557 1 157667 73400 78996 78136 80795 77219 211032 367217 1 95349 96014 103478 1 108804 211230 379185 124608 140491 127598 134588 97708 143457 144117 165548 153849 193008 74707 505998 177599 180549 195369 134538 98977 195330 159943 658098 1 900070 1 278077 1 434152 243142 436901 188984 258042 277952 148553 217081 146213 302756 298404 301272 301561 311245 319244 570546 1 328203 300462 890215 355795 347834 63145 506153 1 519709 392851 240831 405421 405302 419832 423870 462667 436264 443074 70695 457850 460841 469923 1 196980 484719 500366 550705 502364 505946 514982 1 507136 635280 546613 797156 854967 768841 156495 595120 919550 563701 563197 391123 564736 62575 572332 609184 596061 618753 620265 1000000 633272 677707 929527 646969 651066 653582 593038 573346 672902 659574 1000000 1000000 684525 688239 223786 783079 706156 702453 713208 709931 712122 426238 665089 752359 934910 719728 728940 753634 474580 648533 662174 602600 742197 744081 386786 1000000 770803 1000000 722983 1000000 783423 700528 765134 763777 825807 820577 1000000 783300 576222 808402 1000000 775386 806338 759135 754742 758298 760011 796109 756601 544819 754596 759585 754294 751168 1000000 747572 750961 914245 723933 691044 738574 863031 709687 651059 727601 726676 715974 736143 747896 681848 729587 705898 695861 702821 728528 695935 699747 1000000 684325 681109 677189 673462 674673 665272 558850 656360 651981 727634 467643 639284 633656 459201 588607 446185 721326 409445 605830 954963 593751 737443 591681 581854 572313 630380 332763 572977 550130 543658 396793 585642 565266 521581 676257 788827 539350 497691 258385 486612 479734 473444 467564 472103 455333 465462 433604 342970 430710 420920 418339 412120 405921 399338 389224 387200 381149 374929 368747 362329 356420 536158 370372 338034 1000000 1 336848 299599 307572 301768 389300 290031 284112 278429 272471 275690 261661 255310 191213 243157 234784 233184 227612 715387 218420 211886 206386 197591 252098 1 186071 635942 316647 171563 234494 162208 327368 298476 148769 1 110181 368462 1 206380 758613 118907 116090 116794 1 104209 734038 100680 1 125555 89472 87043 1 79629 1 75169 633469 103833 68233 66021 18506 68638 192353 57262 1 55243 79674 52284 1 693133 1 46873 104012 6940 51014 1 22431 44534 103653 44277 552613 215156 44718 46737 303077 1 63051 48625 9484 1 50275 280107 53031 172826 57898 63306 239773 43219 1 90298 71274 496793 264478 1 102104 79371 79958 98600 1 1 93933 1 100295 89810 107377 717198 88598 116910 105418 126177 133099 55190 1 142508 146901 106363 155647 155617 164889 539330 177643 93498 184360 188858 58190 198929 152833 199164 83023 752412 133065 1 850536 241644 207093 254536 321749 264134 292630 291007 285407 20323 1 299163 305155 311088 312252 324716 382644 333790 1 347729 1 359962 1 372118 705450 392377 58557 400920 214457 426540 896401 185111 389311 434041 440836 178592 452516 477451 458669 472858 476923 1 488996 899262 513025 505956 1 530454 661577 531711 587648 541828 547438 553152 549203 564302 569788 354534 631857 435750 562534 592047 733335 608937 610446 609950 630131 665280 1000000 1000000 249535 809725 751513 654573 650763 686010 667040 670984 684932 1000000 746090 686799 690636 691669 732537 708190 538856 370885 827525 563492 715722 605010 722152 762784 581154 730297 734173 572983 666755 573688 735910 725697 750959 650820 519278 748850 583529 1000000 753590 631634 770385 712055 755078 757666 758346 435772 590147 680056 750844 759056 1000000 758822 419527 1000000 767251 771083 712614 864972 1000000 1000000 354588 706255 708603 720533 735242 826217 741989 747892 738627 538324 823097 730885 727213 725933 366831 556992 715595 864373 673304 569840 663991 519564 589806 780891 705790 477243 686085 752923 678246 630109 672136 1000000 704879 646553 762403 647894 644806 639250 634173 629934 625054 716945 617225 658633 615846 653913 600065 185630 584330 564108 639275 183135 554780 572981 815244 553316 222914 521074 505691 522216 516580 527481 483912 498978 519008 724845 590066 535710 468014 465539 403192 146727 417705 437191 1 413922 419878 410159 406460 401071 658581 371315 1 406398 370116 373171 397537 430825 316111 362827 333862 490063 259828 240300 406038 302024 294632 300891 375512 279541 967260 1 878993 1 254114 245279 239726 224153 212167 224578 244890 212712 1 201965 127774 503826 187103 203860 160656 683008 167941 1 1 1 160315 1 143642 1 132604 95030 57677 120303 67131 50420 137082 107955 1 61116 622370 99585 1 1 1 81339 89061 1 73068 80461 68529 35737 66197 60585 60253 25679 56761 56209 1 52259 50980 86975 50138 300347 38585 1 45518 53463 1 20393 458561 11691 43887 44082 1 491793 643960 1 739977 97055 285885 48712 41649 50978 54476 52687 8162 54107 1 57803 1 64185 8427 1 1 73235 1 67722 80951 56278 86638 177396 92677 95863 1 1 95860 64696 113702 116829 120703 308816 128833 132572 136649 412091 148313 149693 446525 1 1 656697 172478 55688 392736 196984 147447 221218 213361 207351 1 524809 254700 649949 233051 239153 1 92070 340748 263965 170722 640002 683510 292853 291117 319020 490286 301654 307358 320985 511541 333082 339213 355571 974923 357588 365711 370871 394744 381528 392769 394693 1 918878 413248 419299 340907 144346 438027 126425 450285 39908 464342 1 472958 482281 487077 513065 339273 488647 543659 516599 525049 515263 553592 1000000 545436 582514 529149 562290 567800 712152 577991 637125 626941 609230 742642 604887 252668 626627 686484 617021 747784 1000000 638978 1000000 541218 650515 657587 704951 956757 669569 673627 877124 688103 685255 717339 689307 463499 638677 968062 1000000 709512 712654 715594 712136 722771 724060 726670 729178 731705 779741 663146 751931 776926 366900 701561 830235 747338 925058 1000000 734387 756243 368278 712442 816647 757179 788997 757601 809414 763314 737381 758768 816841 577767 1000000 892994 757559 611648 773887 784788 1000000 726790 426990 751550 749632 620586 744335 747597 1000000 692125 739351 749670 736714 821492 722314 145122 727305 815736 721928 719841 716399 720018 710043 1000000 505370 765609 699526 693613 663858 688035 679275 723259 681633 670646 1000000 448687 662050 281032 643944 648300 719964 1000000 984385 625738 600781 632428 150254 606685 79241 562616 594617 658764 580074 572911 1000000 563728 558180 35564 552079 541250 534573 530044 523506 488270 512633 506323 494184 493069 31349 517174 476327 441132 98098 458041 451167 381340 879963 858577 425367 5326 418959 368334 334242 396260 724813 381319 401849 371464 293585 359149 353052 349136 287698 333662 25517 313664 316445 447737 367908 298487 291774 286668 280677 676028 629852 191174 257854 252094 250646 240364 353219 230617 199038 24039 214300 205095 203368 198229 219940 179600 180515 169927 533852 168731 1 632389 633207 131618 146042 161856 138585 177237 131082 1 121404 116808 1 110193 203627 94560 93787 1 157085 1 1 84220 89347 688315 1 82793 72410 68713 357751 64334 60914 50081 58490 423498 59475 87811 704387 1 198109 267123 36148 104367 187520 85298 44703 213310 33222 97861 47821 119031 252979 44981 44060 39288 48190 48877 40223 1 27746 38304 47118 276661 121423 1 1 41736 63966 1 79495 27643 98378 88147 36715 157828 77072 79752 1 85414 472169 1 94552 94416 100905 110818 666496 1 1 119171 122984 79127 156780 172559 146847 143578 122715 809035 155153 1 162008 151176 174450 185554 185166 190615 401505 191485 205443 383632 153452 158511 224756 226287 1 326298 441174 218361 203218 197360 42967 277302 953873 758961 560464 253835 306494 312813 236418 324879 167882 217968 223675 349300 386997 362045 369576 419852 935819 386298 969838 398892 405038 14320 369813 303519 425421 435845 594261 448172 716501 459749 98902 204480 477178 884816 383291 197898 537531 705851 514648 453877 520479 531968 537865 471220 549055 549387 557218 331341 572362 576632 567139 587400 592621 596189 607644 606964 1000000 920226 481129 734171 610836 1000000 459176 1000000 759612 681826 1000000 663861 1000000 607837 676055 676154 781499 1000000 691066 696507 796196 701887 1000000 709638 710468 806902 909181 694318 721305 725917 728049 1000000 732852 939046 715257 734724 462392 763505 258823 746474 698831 327054 877514 913835 753100 647598 845269 820761 1000000 813261 758446 757922 1000000 748045 1000000 758595 707558 652419 771853 719926 756369 751088 1000000 774597 771761 492414 749032 813523 747954 785732 741857 654882 698823 738981 1000000 734724 541077 737286 726334 469303 668838 654303 925225 95855 710818 708432 737920 734041 780665 693919 689905 686859 1000000 648849 882981 215326 667311 663616 793313 1 904017 128713 829302 447997 759583 626554 622172 628123 612300 440391 602172 762661 613303 800578 744490 1000000 563240 928480 559349 316303 540645 541960 566214 540899 591432 571844 513524 337306 501689 495717 488587 1000000 491095 600940 719692 451671 663364 455205 460716 459381 480076 422407 401105 504014 403838 430939 391416 384293 378780 372853 165190 1 354349 322791 445150 463325 331428 354033 217361 329711 500673 273462 859577 514496 290695 78211 666020 490439 258786 290559 247388 1 237335 212630 234439 529489 431373 262242 204447 200619 194163 215918 17637 1 195013 169685 1 162227 169863 1 421808 142639 116309 134707 130037 1 120609 116941 276642 73811 748866 387274 1 1 93306 122104 1 84553 42528 1 76382 596851 1 85367 66697 65838 1 60474 1 125766 55417 1 71067 38709 1 54557 48023 17720 47780 511630 43597 1 1 42505 1 486946 1 44215 241454 1 44360 44593 45953 47841 664797 51509 719416 1 59387 1 54949 56586 58444 60361 61023 1 1 105846 50893 131735 404135 681952 35132 128387 87136 193009 101380 1 99743 583012 1 153428 1 117928 209858 129454 121887 132853 376588 579862 165408 32594 1 153033 1 163537 174338 166482 192494 284136 215930 195067 180668 130721 182271 216186 225654 229460 235200 613824 213447 88386 1 255977 312556 553974 535469 286418 332170 559702 1 318577 734562 322725 1 335438 744231 506529 349402 359387 252112 365188 375522 126869 514468 474356 438992 414584 413978 863073 278482 1 440686 442811 459357 458494 660952 790161 185521 1 1000000 1 500230 478832 512364 518247 521043 565713 10597 536183 547054 85943 575631 563886 569434 576044 578577 595391 392156 596007 600776 607548 718420 588385 677361 628927 648689 817051 598841 644558 649200 653754 706734 704961 666824 1000000 674542 898395 690504 681280 684834 701818 1000000 753715 703530 707030 751201 701113 1000000 274260 721630 622656 165794 746728 369309 734052 1000000 841127 734648 740943 743921 731047 735976 649625 1000000 751219 861247 756541 754341 605371 755898 791146 754289 757412 782607 871573 843684 1000000 723835 765423 757194 756764 412322 753247 196599 748244 752200 88224 747359 735125 1000000 1000000 868482 745861 904358 725578 443760 420887 732197 730395 722150 633377 723635 826913 719458 714308 711446 121041 713328 706456 781061 694863 606143 672978 1000000 663217 506807 670510 741049 19579 664224 1000000 506436 977 427974 637404 961820 619337 623159 618274 1000000 623293 1 544641 548020 1000000 527324 674468 580998 556078 283911 551969 431472 544264 538010 478664 481267 716929 413833 516363 512050 511122 490745 474695 479336 817003 379624 460740 454607 521976 456982 398372 428191 423273 63535 411406 1000000 23160 389528 1 400203 772748 350712 363056 600327 459196 343429 337610 1 759307 318326 746942 157502 299678 295474 1 283360 271125 261690 228443 94875 217187 270589 274420 1 556108 217307 1 204907 305021 269098 176821 531692 119273 272751 498586 116855 108714 381675 1 1 5852 174986 143403 137775 1 104890 130067 1 118093 115161 200114 210830 1 96375 500772 94279 142987 93493 195157 81757 79398 85497 1 120990 68348 543159 68754 1 9216 67426 26664 402605 207512 47865 32535 35674 306412 1 1 45537 17204 1 84187 45362 1 42366 47574 1 44298 217554 36295 175732 44342 1 44745 125262 47613 20445 216205 50954 59432 1 1 1 2439 49307 30299 65211 65854 1 603456 188080 77377 80091 83954 57839 118306 1 392017 91934 101730 758223 108791 112300 120868 91431 123805 129003 179043 182500 140126 254124 90050 153306 157525 134664 163298 179828 171618 458545 360956 191693 1 200257 206821 530286 140501 222904 228120 244495 712809 244668 56315 764618 564759 170818 273922 279327 640734 290577 296561 264440 304848 333201 1 324371 332705 426093 344922 230576 1 366813 370586 381543 507656 385147 400374 395893 215667 411132 419092 436616 429822 439948 403632 449938 376155 462609 784972 468388 480408 473044 438308 497434 502878 511455 1000000 522015 453159 534802 516048 931671 224848 564197 520357 533785 571092 883232 550938 586391 590764 1000000 604345 570832 605936 619326 703008 628638 617113 293286 586476 211287 654286 642703 660369 665193 675485 679685 1000000 1000000 685663 688758 793323 605262 698818 689958 704624 94737 585097 1000000 580915 1000000 846169 725982 489414 730927 744594 801947 644376 532864 741219 1000000 708961 510790 938845 1000000 774321 751646 75477 755378 820909 817714 463874 419510 756899 757093 357260 767747 509975 757432 714434 755547 698835 755926 725165 771431 727701 915901 750351 594173 599586 747372 845287 747185 746518 1000000 953017 808039 731766 740381 726154 1000000 726582 728371 720389 794403 699967 717425 709400 710381 1000000 779809 790686 723120 715495 684590 680501 873252 668126 672406 641187 653146 160215 646655 704337 992638 636367 633667 552203 333822 803786 1000000 609347 252577 601575 605446 457995 515684 85478 224475 687080 880994 556183 523254 396277 539242 140360 527766 307397 598850 463305 869411 367910 492349 486069 478811 474482 441408 462084 405617 431092 444013 358870 431877 1 402782 993337 325045 382728 420784 399246 737643 279281 1 339935 357683 352125 300483 349598 451682 346237 321598 350011 343060 124676 295923 298612 282544 358212 550838 269589 265201 255743 276259 750610 302397 195934 62649 222526 217181 211863 218580 387388 214151 264953 186236 169056 217088 1 166857 428974 1 105313 555897 174228 160846 134797 131567 125578 328199 80424 96396 106928 108464 289895 1 418007 97444 24364 94146 115073 82578 103532 77052 74431 91360 69480 1 63681 62825 62779 1 57043 44372 54601 1 530812 1 1 1 139432 5292 1 44443 43398 700826 40257 42461 1 29529 42324 42029 454443 43239 53308 58565 233880 234250 180937 49257 72822 180389 1 54470 55364 64039 57920 1 82260 69306 67708 1 628241 73610 100718 41262 80355 84548 87522 78727 1 1 1 111386 277702 75955 470130 36602 141786 80279 130749 134968 106335 711836 148186 417446 153047 167263 164009 3949 175005 125569 677223 190349 172303 199752 1 371517 220054 322164 408524 273763 261493 319976 230637 1 1518 265268 345233 277102 282966 1 1 81811 753369 313815 765166 442410 341729 97491 420001 349118 586027 269038 772167 203262 379715 148202 436352 331364 86815 945382 650104 413656 423994 435588 208386 693687 474059 643540 466114 472466 160731 580786 490288 490133 492952 496889 513924 548297 461067 532087 537169 639903 531763 562038 342975 1000000 626481 501906 581620 652220 592851 663710 602629 65252 671072 606685 1 17561 631946 751086 483217 652023 650962 665893 658915 646753 666135 360495 596937 677490 780261 750260 690355 668434 524130 542470 703882 21139 710509 887650 723092 719252 568418 876044 730415 729579 732382 734161 912150 810546 674228 743269 729423 745502 445184 754274 749698 776477 781047 751087 715793 754632 785147 1000000 756381 756726 756460 757058 558456 265412 1000000 756584 756192 756108 750144 1000000 755756 752582 751680 783075 577693 783018 746346 747110 669328 424095 732225 823553 738376 928779 726978 591221 575197 573087 827675 890390 1000000 712194 709156 1000000 699786 699443 695818 681703 404615 685209 681411 925903 280176 485610 659991 625274 1000000 658329 656841 643807 635598 631610 632098 675059 330805 767901 667423 605336 659114 203939 589298 650698 495330 1 568423 562918 512568 1000000 546150 540471 534751 501797 443883 517350 476746 589427 499652 547854 560165 438708 475749 281099 493395 457597 450459 445199 439132 691346 1 419738 426059 323723 393343 780485 733707 383150 54631 312965 496801 354026 374970 329366 200994 335912 1 321746 291911 309595 953296 298362 164869 355793 278252 274217 261566 1 1 244509 345374 581471 234566 229151 624552 18494 558890 207706 202588 197859 205603 187212 183410 179374 173065 168293 253451 158490 188093 522854 170029 358389 218477 1 104149 134448 1 180410 113147 101890 105614 502116 98656 23815 97151 105491 86028 83005 80576 77310 1 162510 69758 211951 65162 613218 221923 59024 1 56167 59271 52239 1 471811 24805 47452 97572 1 1 46154 43142 1 1 35836 43358 41814 49680 21899 332427 1 43181 43879 44482 558408 44019 180174 47886 50819 106852 337040 53928 1 161326 59220 1 63183 1 1 70005 740271 55978 691622 80434 82956 117012 89287 1 91776 99019 136734 586555 1 113129 117685 119381 105933 128220 1 1 141193 838903 418744 455736 289609 511840 401359 1 198674 178323 189065 136738 203351 193173 577102 567187 1 225286 229618 284747 155427 364937 300570 284497 263220 963932 274827 69949 298862 694263 310057 22141 325231 1 423767 353331 1 325468 131672 157546 359171 365120 427116 377515 876971 332073 395150 402302 408508 417990 420889 427074 433185 445874 1 471838 457769 464041 1 636240 479178 489490 1000000 1000000 734323 1000000 517857 356464 529647 530932 562706 494581 603017 583680 625195 568802 561119 579784 907989 590100 596192 601714 584353 64803 515180 808150 86879 630171 915895 637450 644051 634367 617224 588612 665427 669173 665167 672774 677729 643036 684361 902571 700873 693588 699743 704000 707429 692702 697105 139313 718031 1000000 704268 479127 727970 681742 731923 735278 737267 760525 751091 569063 745179 748028 764613 131385 52768 745056 998790 800924 752681 812607 819045 760724 759261 760950 756660 756724 756635 1000000 1000000 667295 184510 798016 155417 762017 984334 745560 750880 1000000 852370 1000000 462622 673559 741425 324425 744371 737458 722664 696464 720376 360730 859094 721181 718412 715584 802771 161759 698094 703291 724783 661787 687283 965980 694774 682109 722612 662081 726580 79137 669622 619148 653675 676688 618507 685547 528496 853756 616134 618041 612768 624975 669618 601403 761699 1000000 585671 593567 444418 478886 672855 532571 624914 543070 541500 535484 560117 523956 518619 449280 506860 716 1 488979 482725 485180 604513 480033 474733 441155 446386 357260 410658 713924 421479 415520 448101 403121 310375 381725 384519 378321 338052 365942 19720 353626 140063 1000000 55062 1 323341 315843 341200 305306 584052 169643 287167 280476 273688 296783 650112 270922 252478 230568 263838 235406 230249 264333 219422 208490 209117 203577 711076 203118 107302 189338 1 173536 168433 1 159451 154774 20720 1 1 22589 1 102651 125344 264092 119558 173011 110762 1 37662 92282 1 9713 340564 86377 510027 80545 77793 75196 131145 1 139136 65057 63119 49387 238253 57257 39770 53871 50781 50830 95691 1 85738 26709 1 46783 1 38546 415151 528026 49468 41200 45073 51357 1 13346 37481 43244 151173 135112 108077 1 46510 50071 49732 1 51362 1 1584 68234 58849 67477 61328 69477 7290 277785 71196 350823 1 4 85379 409470 38253 83769 95310 316851 1 117028 498282 143474 115374 118096 690045 127713 124105 635486 214807 143423 152277 152667 316306 46982 28113 1 239032 1 185796 380693 1 198478 217635 211561 209263 1 903256 246161 468752 245302 246237 500447 1 549781 834674 156898 290681 290262 296167 817888 294908 458375 524504 101077 333789 18183 740962 698894 356761 861090 367695 378835 54006 387551 394033 396480 123889 459992 507527 609359 424054 437239 446009 449530 442990 431987 546137 456794 479988 486005 234788 480781 509327 393875 64505 517563 756162 532750 553970 544538 550785 558818 560626 65156 774532 611985 1000000 527887 265763 136147 425492 608238 613222 1000000 624550 679756 146458 637756 644523 681801 651275 646415 102950 664085 667888 1000000 676189 683086 680067 689149 691051 480557 698044 701685 734530 707420 541217 703818 729242 782861 561961 724871 707518 750191 732020 752363 735680 738201 740183 742048 766059 782906 749265 124983 605922 750662 654068 783626 826325 748190 686821 755284 755698 755959 990777 756103 781078 684258 709541 719672 922732 843369 772438 720624 805334 69716 874741 602785 868230 437547 786094 744055 471028 803513 756350 904095 647554 730386 912541 726675 1000000 721533 718785 718344 713098 710004 568829 938056 132451 696883 363367 707438 687300 635673 908121 663501 669554 233551 662909 308179 654651 512993 645568 1000000 388516 676639 792578 335098 1000000 612280 550068 554449 597274 591705 699989 293606 560606 549491 144341 715639 553993 548566 545195 682419 531853 525701 519891 879745 483970 907179 499046 482865 455445 475729 823862 496239 112460 209307 130507 438050 411260 425498 401275 1 403617 653315 482095 232393 385886 382910 363661 367317 365382 330271 346042 350747 248692 916455 336242 657044 92506 306356 302850 734010 289628 280964 1 270582 265139 250510 212148 192640 483990 236913 174823 225938 402155 214317 831857 247160 198909 76639 186433 149095 1 816455 31980 164967 677808 135530 1 68780 142396 139198 103669 219801 1 122256 136257 101778 104873 57229 103197 764809 107492 287273 71542 218790 1 78813 167077 142525 1 84431 141476 47317 72925 62269 54795 57489 109354 50658 56826 87928 495368 42730 1 1 1 1 10083 42673 98344 1 28747 298361 1 14495 1 1 41612 91360 65143 495022 388355 44488 1 46607 81952 1 292961 44789 164213 54715 57323 72651 151675 63327 193239 331031 380552 69920 75602 75096 682252 81331 86664 30076 1 1 103869 102526 70556 256295 130172 117683 120805 335065 129555 1 138998 117 1 150964 156560 160179 164532 1 172957 185949 172324 189022 194870 108143 212320 598504 741598 530572 198528 231212 255022 398364 744933 252738 259177 264849 376480 276291 285928 288128 199469 299989 305950 311939 325246 399873 329950 1 222045 341674 126503 360283 437866 681026 1 231088 391698 1 454275 409446 493939 594789 1 1 444325 418332 25228 469828 1 471460 781292 407552 485577 486715 515900 597020 491203 519445 921391 705862 524686 542056 544938 553745 312280 568325 662872 858319 626352 586473 17516 1000000 584537 472431 613802 616863 619864 130331 648174 1000000 634126 627410 734705 218046 659668 662460 779694 753462 695690 683540 952209 768236 1000000 700381 302439 700080 726583 1000000 710172 711563 278920 598979 915017 723717 760312 727731 730985 726449 728321 744362 737840 743717 1000000 714907 745912 842490 775552 932960 885379 789024 497767 749088 754217 754729 813347 755515 823709 391449 554082 751684 714550 758475 754871 750498 753722 752384 752286 780786 729269 677931 391561 830320 501507 744720 560305 595832 1000000 777077 767182 967481 729344 729192 831606 899997 508590 727674 926578 687590 692859 220717 540317 898783 692741 681181 652484 678084 692817 675893 666530 55015 659787 659495 655224 648609 646440 471868 441147 632690 629075 650973 578669 613598 697967 841771 598303 578308 562361 431218 577221 353730 856654 597046 985203 551688 544124 1000000 422248 565390 508247 17409 518017 491835 488596 836126 485498 473854 473513 177293 1707 444979 450673 446930 1 451514 1 1 701245 405858 473870 504289 407864 381160 374863 368678 364252 100921 341677 326284 390761 622969 324598 347235 498067 288574 303641 202015 9219 280828 199073 847775 251713 260643 255052 229628 243661 238089 454003 227099 221678 220865 892 209701 191103 138469 190174 188956 180361 824853 763608 165905 161225 116913 150075 98894 143238 138917 188968 10833 126460 456724 156764 1 111031 107332 103780 34349 97818 97508 742390 1 339533 87841 78468 1 32500 71349 1 1 422446 408393 98678 1 1 1 51910 39083 46061 211756 46831 171537 96650 44139 42512 44086 41066 1 422858 1 100609 568511 40638 114656 358106 32363 1 77385 35147 634406 41041 3048 1 48031 1 52576 52892 1 55742 1 1 75891 63434 64516 69143 1 79517 76806 420959 518707 15414 118564 1 82981 491727 98556 110972 251922 358664 116157 120003 125686 130046 63443 1 140501 514211 100867 63817 158117 196571 167696 771090 1 30206 262815 217322 346775 202677 83538 1 188244 223713 228358 164955 249299 245724 238417 255359 262142 956765 820541 250453 6589 342626 297285 299852 309837 315930 325533 348601 334046 363801 346272 332575 348241 1 300044 322401 854029 407383 858436 401723 408898 440079 415984 426665 432845 439041 92439 447480 451767 463536 634461 475671 472103 487725 554945 419755 505600 527770 510435 527014 528973 534859 449646 1000000 774226 551993 587094 519762 926839 739311 1000000 591380 147179 532711 684974 599490 581218 468539 624809 811396 634069 601207 659286 653574 652166 656641 649326 1000000 669086 214133 450537 689713 686250 733233 691824 26540 1000000 980309 1000000 912918 728610 703857 717162 759209 471251 749327 727556 729927 734660 733055 736360 578909 740165 736009 862253 1000000 526543 747838 697963 699843 748358 751318 743895 769447 754157 801301 1000000 753095 832895 754888 756198 787612 736354 746888 756388 730591 757713 751861 751820 744594 1000000 816665 865005 744887 743353 741586 739492 738191 780799 734044 983557 771796 727238 743039 722939 719557 835858 444878 710341 191895 704687 702389 1000000 706713 226154 691934 686787 659152 871732 672568 649017 664384 46623 653366 813764 647075 851319 638267 573376 899976 582315 552731 614436 1000000 1000000 633264 699337 588990 287961 698059 675902 697894 1000000 557153 682602 111249 561427 533956 518701 523046 516140 510700 504798 416602 902195 440628 523987 474895 472038 482650 456559 1000000 469719 385886 433344 425800 418945 271300 589112 498448 388871 374791 133388 376226 537307 333982 142046 350211 345390 396844 254378 24967 274367 313445 860307 661649 299272 641185 285130 296443 273417 1 347157 256158 259665 297601 116612 236115 140627 1 217500 159758 145743 215569 94820 191363 237366 186244 203911 231772 175287 22986 1 152956 693086 49641 688187 125773 131307 113533 123201 314039 1 1 107880 487375 104482 71814 94136 88332 1 78276 1 81211 76139 502685 3799 68458 66090 63214 1 66098 56505 592914 434031 38050 63836 1 1 1 116983 1 89819 1 404781 42467 1 1 19990 1 46710 211994 40336 40514 1 42004 1 17703 1 33433 40030 252810 627479 187370 3644 52012 171968 55388 55975 116987 183861 163005 65258 66446 147317 1 73458 75798 81191 68716 92934 38143 120952 96779 1 126104 1 110883 94335 70680 1 117424 542733 125050 138236 743164 147558 152034 156758 160991 173783 817380 338168 180343 185311 150411 99359 310213 206087 211008 245416 179254 213568 463313 224383 243670 219841 254935 1 282072 272212 1 285612 289794 560585 301678 308000 708743 322979 329118 330290 337951 348122 350243 591097 68208 368721 708074 547449 365170 636048 417155 418348 412087 418278 418945 430651 410222 442892 1000000 208875 305199 564386 377281 673241 299766 422567 1000000 490820 581604 370440 119629 526890 664339 835074 50452 549331 555553 168342 209969 988120 390112 503023 587002 593527 598164 604769 607016 649862 330626 622769 628066 632196 637133 641638 717313 650644 792742 658167 169206 1000000 671525 674960 724641 681769 175561 669900 592571 697310 1000000 704409 709011 716816 684129 559056 718706 986822 724017 726668 1000000 796191 1000000 733659 737341 728384 737983 742466 392177 669986 454964 748298 728385 737488 512978 752249 752971 949851 758355 753559 754774 769287 755048 756456 408559 1000000 754284 754450 750881 752581 1000000 762930 148386 749064 747645 746313 744894 312877 631966 832034 64027 736258 842453 760669 1000000 727515 737478 557832 562353 864561 913015 143592 752520 884985 702102 491275 700730 692360 695239 627006 685341 676472 594468 666936 879121 907394 655283 1000000 494581 643700 630764 415588 631344 446176 61566 615433 610726 605455 729609 595259 550026 585444 472937 536442 120039 537233 543343 551960 697515 541028 393113 606707 508301 560886 821889 494867 685087 323206 488169 466299 478939 657964 517878 305831 474229 1000000 439448 786493 427157 404250 438926 629645 98280 396427 389977 317264 377343 16184 316165 1 521066 313325 114039 334495 656988 13988 336602 700344 304237 298256 607583 250140 280547 253557 252831 262976 1 247100 246051 376457 558501 191242 1 228176 682218 380253 531800 142451 149302 321320 810507 458301 171862 1 684330 17898 71376 155921 1 133522 136283 139988 407440 1 1 116035 111877 108597 106068 100879 1 425 97761 1 1 82193 79309 1 80536 69781 58742 66947 69543 50967 62540 440641 57543 107982 1 189 48251 656361 1 45510 1 148003 46547 41645 47349 615280 1 40116 1 42433 1 39861 40132 75828 126627 1 42069 18275 41336 51388 45727 605388 578745 55582 131517 74736 634871 401240 1 59747 65872 66372 66857 188237 73248 71641 201523 1 84602 84941 188139 1 143313 1 160773 105764 1 114905 1 413403 123855 1 1 143766 218009 169489 90267 446747 247345 1 214599 767484 178509 180067 188447 193513 201278 203864 155000 467746 212769 222479 125531 235588 241662 1 253611 401481 259162 927362 279967 498524 299194 182438 264493 360037 372661 305256 324743 1 342909 341906 348039 823710 556508 1 244515 381721 385016 393885 255718 404860 383504 261193 422263 617648 1 440775 446918 774436 554216 466906 577972 473152 483431 578487 546872 855679 530551 513146 518993 523812 493325 531245 538228 547650 520947 559949 1000000 231919 576019 579651 822644 594005 671053 544283 605403 454422 629290 580836 586133 631582 780587 1000000 644472 302902 652499 688926 661846 657507 669420 673958 677799 737562 183821 950661 1000000 963203 716776 431351 1000000 708861 711866 698611 863798 730883 730785 732722 793542 730034 834676 734324 736359 182441 740133 682761 419087 745141 746253 806837 744775 202367 272454 320681 759090 747976 753900 852663 780815 665835 755606 512629 749523 811618 777122 805796 755959 754263 751618 1000000 810146 829611 997925 687390 500623 743969 741515 753942 793276 736946 601207 732293 643165 729408 687446 1000000 720369 724640 626778 1000000 707325 705794 702622 699976 36898 1000000 689014 685401 681681 941215 762371 670036 187324 944443 654132 653370 667308 1 597050 477649 630813 369792 1000000 491531 374449 1000000 182092 260881 611788 585044 322799 338905 576726 577076 558957 550959 547780 516593 536477 530663 77984 515742 813324 507268 829472 143153 558777 164892 518304 876879 465352 791728 493007 705167 440854 427852 429559 422490 318340 469767 152579 327675 317203 468770 1 368798 361522 360103 354235 348106 304506 336189 330218 348066 116339 794427 305540 656782 696418 287695 412323 275934 315415 275007 740208 245996 247298 241532 235840 230522 225095 1 1 1 875059 1 198984 1 696600 186547 173622 217645 156157 1 154935 116283 150440 141433 137144 224023 126178 115073 104105 1 1 109474 105682 1 63725 95169 497197 96752 1 81527 79205 1 72414 1 1 121895 305161 122456 62003 268489 43617 55015 391324 63962 100509 1 46489 92557 42405 45595 50966 36988 45067 45349 18071 1 30364 1 623777 39677 39330 468819 42813 245148 678442 47435 30826 1 45308 147659 47441 49109 50132 1 93876 1 708245 59189 162519 61886 608076 58326 1 73140 75911 282860 81356 84547 88013 68128 79379 389042 127324 118835 104458 412177 1 127341 123959 127170 36949 135622 140457 144062 1 158601 495744 313934 167040 171831 176677 181462 1 211759 197473 201909 217302 212418 218074 223146 30636 342643 227460 763403 245604 256871 220713 287571 295592 594377 285553 1 298041 464560 402727 855733 428570 332579 305355 386411 417410 351888 418242 373709 547725 378478 611843 364954 395255 1 474744 414908 425394 412668 421475 1000000 444731 481346 410261 463348 469813 353247 403884 475740 475439 499234 529499 509692 463622 530805 834148 478754 539941 605716 803026 792312 302686 234948 1000000 603488 583864 592706 593119 649269 604246 609543 705433 459302 643939 637731 633334 495773 642841 720658 1000000 656471 517649 277752 872600 674847 675936 680091 14863 1000000 664263 92644 304616 695318 895844 612689 711900 713428 717522 1000000 742155 724384 1000000 831769 729450 729218 763110 737669 649429 740868 740372 743975 721813 745897 747961 742230 888223 746450 750825 757608 1000000 867875 353567 1000000 828670 557318 886662 1000000 778762 823355 755864 752258 991617 903234 269608 686027 747476 746204 746841 374712 741854 787919 738392 705285 734476 734702 730313 728152 899434 723179 494306 717923 347460 1000000 709325 706271 703122 1000000 695982 1000000 689475 621006 1000000 713933 672854 963057 611481 549810 916131 683750 649849 644130 687542 642773 631538 359411 622416 168098 672196 565324 531036 350984 625655 477207 833305 360048 196317 682358 791732 541306 969073 322497 553819 886174 526142 837797 660937 90820 137444 535977 246181 484763 713712 463910 446120 1 454477 822065 524082 436180 429882 430410 311686 726289 405085 685007 392723 386509 343452 364270 367937 361987 539969 352117 343523 338490 373121 805375 77157 418161 305588 303197 294902 112630 205206 433304 339265 266272 250978 303482 1 243370 237249 237916 197206 226208 215438 205840 1 577511 281724 766242 213545 243583 183404 195167 164118 163307 370977 197185 1 186187 1 135535 125334 125387 108171 1 32173 104652 1 1 1 38196 107804 214165 78126 83042 78961 98923 172482 75050 1 55455 7906 171445 60217 58747 104228 54252 157666 1 1 547668 46527 41577 44203 52700 1 41425 77742 41778 38261 9317 39078 1 688560 1 40768 237537 129294 40239 1 1 38625 1 1 71444 1 48690 53949 1 59429 54949 417988 125281 34028 60170 277044 91777 77144 71799 25659 547374 77201 715829 86259 89485 92968 96502 174775 38279 103388 109976 542334 116925 121501 50641 129753 661451 259706 142500 241825 1 1 160558 1 475035 318344 179554 214543 189928 202886 200651 234685 210504 138194 161698 226893 104827 235684 709185 756687 247018 259448 578667 275610 1 297800 306162 295096 488207 273944 275143 319277 484816 330693 615693 343660 349801 354112 517394 373211 380167 217981 402136 747314 399263 405848 1 417760 741348 430237 261457 125245 437109 443288 462184 402924 473491 479082 619660 480665 487518 511996 893564 513686 520628 663559 532137 476773 543552 324191 404774 349327 845543 623522 695040 173942 587199 592703 597579 341286 597371 1000000 89897 626863 928045 514253 637190 648610 621413 342323 655452 792112 1000000 997545 670799 586648 784296 246326 686857 689602 693102 672439 433755 601568 662310 178901 765853 715050 836706 720472 755344 716928 1000000 1000000 620081 476318 1000000 657094 738379 782650 707847 509771 747418 649163 838815 749361 1000000 357575 789218 1000000 752363 755351 727126 577364 797246 782458 1000000 721287 936354 873828 167492 751267 498249 749374 763001 712732 602329 1000000 639553 932286 260790 743202 726275 663883 741807 731989 56643 725980 723419 1000000 711976 751668 712539 707435 717163 703618 607672 725172 734824 691438 629184 683140 1000000 675672 636316 667105 950266 611798 662801 336432 1000000 636893 626396 159330 647766 619153 356364 1000000 608105 1000000 1000000 590916 587949 582821 577503 593740 305425 289202 539881 174965 151746 744367 1 527365 521281 515756 508082 504007 977457 484096 364885 480270 468789 487136 438163 426871 450155 1 385416 859390 543135 419010 115890 345503 1 939775 424683 25612 702768 745582 364671 356814 369622 345246 343037 332424 325654 320225 314192 310672 302240 343034 289972 401882 241345 790380 267409 261036 223308 249681 244017 867448 232851 544010 1 177663 63242 1 200447 195524 190394 158486 512407 175516 170693 103987 395034 101885 151895 1 1 138694 467547 1 233178 7373 120246 67404 110523 106831 103225 94450 99976 47757 281348 88681 83501 1 156490 1 1 66433 72759 195371 62461 1 52396 55845 54475 52564 53962 53323 298424 45138 108943 301283 40050 42295 363711 171533 121225 39380 278351 26544 493414 201592 15573 103556 513712 39258 67012 61954 40897 23080 1 83201 44881 53201 36551 17050 1 9900 53455 55248 1 200666 171412 63473 65912 381490 70873 73510 76319 52518 73514 84988 87035 91266 91068 95919 167969 209152 108708 679311 183884 90919 149751 128260 133094 95673 133142 1 32801 154243 68473 163470 313070 173086 190947 1 651802 192948 209738 1 222180 251832 308743 1 704946 522436 565201 812362 252421 25060 257166 208039 320842 281160 1 293402 648691 117735 30328 138704 990384 327915 1 496506 349171 277603 186794 242116 317644 378383 384653 539747 336728 381286 454487 383335 420528 450234 441874 440298 721852 518698 72185 475039 130559 878729 510564 554433 637634 671515 506757 97835 518517 524323 861200 531542 652797 472739 908756 555720 557023 569229 574650 579973 623295 360307 776090 720711 605816 630206 622583 800840 597442 262414 377807 616253 1000000 633933 394481 503524 348039 560098 669299 664401 744827 70881 1000000 11597 662777 673710 1000000 418971 940033 703482 724444 664578 735527 155725 721853 522393 726933 747115 1000000 733592 735257 852443 834056 741349 742303 1000000 746222 708463 740914 748455 749509 750570 751189 751830 751777 752687 905671 123962 766853 588443 763837 990555 373337 714021 892006 687549 311452 1000000 748389 778406 932092 770253 403955 869217 772512 694613 736284 617838 734465 733182 682619 709026 417416 1000000 718571 139828 681872 715586 668662 385961 644588 701623 1000000 689969 687424 685171 684802 659846 900481 672520 664267 659260 655806 569477 647137 227064 635720 633548 1000000 618685 619190 613652 736677 392019 574292 610070 589572 527922 503394 501321 629543 581374 20644 553245 143410 540107 305572 528619 537135 514530 683559 505179 499359 497662 363971 865589 1000000 417258 448812 457346 819624 374792 438745 417297 326482 420276 412682 407767 536720 395575 500689 383031 697667 388052 733732 358293 352101 346696 293991 333725 696555 303046 6276 309854 196109 277246 292250 285608 279723 1 301169 265209 115095 945858 124700 28553 170628 227390 1 145642 210533 1 442143 605037 198347 186417 181423 187106 1 176895 161939 1 225196 148322 129442 1 1 206836 126969 123037 45455 116253 120564 349900 88210 1 1 393077 1 233850 259178 80568 1 1 1 701635 546044 60059 65500 60482 58436 1 56803 57862 1 49271 44846 191057 73081 63279 38983 41944 41097 83494 39784 138851 18671 48416 76098 1 40592 1 38531 38633 1 1 54105 41015 41869 1 35257 36127 2757 22512 182263 50800 52264 54023 161472 466403 180006 62394 1 67221 1 72319 209075 105499 81280 83687 86469 104011 97693 96555 573612 98661 107138 1 1 257784 111310 232131 130663 1 582523 143509 147980 167703 99539 582535 170922 1 399092 147644 1 191337 196156 184951 206574 215231 1 222613 280493 336993 239121 193108 265272 133436 600663 1 827309 197332 283698 367327 516322 525469 844967 269928 328585 211565 240981 340846 347186 351066 357173 321194 452476 376252 331492 385733 447963 404086 710590 420643 307709 423702 70457 435192 443565 563758 445389 471072 69622 458921 487062 486824 554786 498417 504244 510562 516414 206238 584782 533746 551440 547223 551312 267096 594281 571231 585395 408256 583198 504566 582087 581429 385802 632229 322425 1000000 607208 628238 676552 634462 1000000 789215 656219 786301 659423 663589 695603 663453 314599 679329 776827 375052 687014 611570 913169 889399 704847 774596 680964 712634 707502 718127 702071 674729 678837 727221 847990 734879 727649 736289 738108 739569 755063 998832 740717 746460 748946 940111 748901 707008 580817 751417 751755 752655 583377 374786 707617 744134 752863 1000000 782678 807917 751719 750785 750151 747922 698331 1000000 745931 744028 743412 741976 983257 791155 736980 732525 760356 711139 741492 232141 777887 612904 718964 685766 711435 711055 361013 711360 702405 890431 682291 1000000 866887 691688 706839 688683 672897 1000000 989233 759452 664706 144922 1000000 643552 625486 638167 452054 260812 863037 724959 609156 177202 601870 595051 547216 585008 579722 578469 618760 484409 552126 286720 546938 314027 1 1000000 215984 517695 536271 722282 655878 478785 628965 478770 476704 698278 534057 458480 452290 446238 440761 433972 559544 421579 44858 409410 402968 447582 390592 386020 378025 630100 365808 814482 355663 347445 339316 463462 1 323504 316689 1000000 304754 299070 285579 501939 267273 270065 286424 54063 261296 102429 294436 146750 235265 1 224213 227262 213435 208175 204858 194958 192526 209746 777095 165822 478857 167776 27379 342441 155220 161061 702540 140387 136005 138796 338025 593449 119865 107915 110862 1 1 613215 78112 62167 60027 106208 83503 82929 1 38632 72882 69263 71205 66094 1 54114 1 1 741431 46140 1 54283 46393 54388 1 78599 129849 1 41025 325201 1 38856 38421 115394 1 38253 435042 77191 38550 38145 124812 38190 41811 231304 47748 42108 642289 44165 17338 1 42497 49908 131082 1 55573 57145 1 61434 1 64192 248949 71135 124097 1 679737 124115 20433 134994 153191 1 596998 582431 106231 321560 1 116983 1 124941 127055 136309 137195 201206 1 156791 115039 138639 164624 62214 475151 178982 101091 815745 318598 221293 204633 234111 215217 169761 1 47364 244744 242626 247607 254436 258466 277298 1 304461 204129 149833 348918 300767 298726 310910 244780 324903 330752 574105 42050 61912 373640 361687 135410 375910 380242 491773 387795 399846 357258 423992 1 412607 509192 435938 442757 376593 454333 296821 467697 472621 478643 484672 291760 496612 529098 494250 853895 520023 465925 531689 537379 472451 561316 1000000 558814 565219 533392 574583 578483 1000000 591863 271390 1000000 612098 593170 617019 621600 650573 630065 864952 255841 847496 650306 649181 723590 52243 668172 679579 568601 677154 695218 656890 742500 692299 819126 698463 1000000 705347 1000000 705604 714157 716749 709421 810028 258173 726915 746484 731319 733370 735326 736547 841309 740331 1000000 703444 740034 810015 586136 768512 749082 522517 501460 751192 760846 752042 752304 949083 752417 507560 735502 752065 548604 751139 750458 751095 748883 748149 747041 745964 732561 745943 741947 724571 1000000 424054 736714 772475 732646 787465 302321 626097 721876 827501 721357 91637 711029 563383 704966 718428 801433 695363 691966 686105 685560 865874 471606 650242 657473 747097 476923 715982 639335 667880 642602 639930 707067 620649 624597 621285 607610 627774 606664 278045 596036 639122 591391 580786 1000000 485840 564582 1 553700 548114 40554 538005 1 569854 520544 525858 509917 518005 477386 384958 499724 477671 471774 465903 459619 1 1 445064 1 311126 376714 419453 410552 407057 398155 241694 385814 379481 298905 1 360774 356868 468269 342743 462298 330260 325095 158252 365169 286388 300401 294115 288160 27566 282684 190683 244577 252359 253169 236544 241891 236381 120522 225340 219405 217066 96747 233458 198194 208200 1 183642 179827 291674 176438 643139 159145 382169 121590 138569 140072 136816 204008 123926 1 53666 1 111731 24943 105059 191290 14579 1 116146 88456 299620 81779 79232 509483 68038 1 1 19494 269220 61798 177026 21658 54682 219980 154946 60958 52068 1 47738 39384 42558 1 61763 187513 225254 1 4149 1 37418 356840 40571 37405 37040 1 24179 57403 1 1 58308 1 42419 46861 44724 14966 1 32294 50658 1 129226 1 80625 60367 138414 1 97506 89796 66203 51748 185758 81123 84164 107384 573149 1 36549 215804 339521 212216 111051 1 115307 111956 127427 133552 140388 1 154216 146024 166759 157441 176862 167719 172414 87712 182258 65519 146056 197472 1 160520 13400 219550 211454 229547 237326 240638 390504 251919 257633 1 268997 116634 280839 454445 1 147681 1 1 316286 322721 223908 362560 140877 305602 446410 185661 365659 351093 342685 1 390427 395982 471833 408987 93920 384982 427580 433742 439844 521242 452428 458290 401124 387940 521487 482516 488512 494461 489080 506325 508936 500823 523776 545615 535096 542121 546626 650167 816228 567828 535884 574122 59326 1000000 589915 392004 600152 605222 605910 615114 615063 624612 629435 703098 610176 643150 1 666728 622715 1000000 664469 616470 599980 1000000 709267 684223 687662 797452 23008 722067 404387 268199 712984 708034 948760 774121 711007 719045 843596 731560 731441 714577 1000000 735716 917667 721751 990655 455895 803671 774196 774094 1000000 428618 750837 749269 744853 711565 552096 752423 865437 749533 770360 752069 904003 751974 1000000 828066 750310 749628 700861 1000000 1000000 701344 557594 724470 518067 740430 627488 745217 735175 714152 731029 1000000 728387 739595 704735 922826 716985 789059 675720 709116 711341 701977 566928 284875 692518 689050 661340 682207 683852 662398 329407 674823 612171 55611 653948 1000000 1000000 659909 1000000 244591 1 622240 617621 612546 607592 590549 597607 639609 588956 581921 576612 543711 558877 560360 539467 438583 677128 1 533060 535009 522560 514992 507536 548497 550669 489253 485338 21888 467799 467276 461116 456090 472585 499048 182044 430412 471131 1 125117 961911 941870 392548 222218 630017 369262 368525 442117 360408 396108 342893 334573 331541 329196 315788 308600 303197 298976 294368 202815 282947 912537 305446 318981 372702 254408 582452 496260 249648 162649 190402 266869 137848 1523 173134 842643 250139 189397 157287 173774 174530 228250 183493 160174 316182 126946 539061 142566 1 133436 552220 125048 1 70122 62153 112628 84935 1 98538 125950 184104 58265 518914 399433 292529 1 74065 25584 59857 496580 63407 282920 64443 1 402836 52926 90522 49442 47961 408546 45298 1 62076 45014 3580 59537 38954 38321 52875 41115 97708 37297 36757 1 394742 1 37422 476364 96720 1 39837 261565 41712 45282 1 65128 508265 673221 1 48472 60432 55185 1 1 67240 60752 60188 630667 562100 74123 409044 1 1 86012 4507 1 93488 59689 104710 1 110101 114789 174839 572804 453144 130089 135386 1 148351 1 191003 1 1 165789 170576 1 867067 435457 66711 195585 117644 37080 211424 216676 1 318076 233044 247443 485105 188666 616127 1 341286 244113 320060 284619 290546 273511 309354 311599 315788 218364 603751 1 355596 13641 1 1000000 1 368719 375824 381510 399502 464529 757335 392639 413008 575428 758344 673818 427297 1 996645 424698 287011 203065 531503 480347 485097 492388 499561 631356 509200 550371 521742 102192 734966 478627 580137 274513 562535 561061 731498 572105 577450 478028 583320 782692 598369 698599 640373 592243 617446 723103 265779 1000000 651955 652705 646377 248970 745842 569390 632431 979319 670844 622943 653742 682281 451816 687954 692911 696268 681147 504309 705897 706470 711930 617185 718852 718625 636070 607528 727027 729240 748992 293620 767809 752545 688859 537980 428302 842918 743984 1000000 835675 1000000 748628 1000000 618288 750955 804161 751314 751957 676989 444894 751295 751323 763098 750457 701834 751690 823562 937353 979167 743926 875045 743319 741968 1000000 738865 711423 611072 132378 606973 731429 737961 876302 785539 719937 729171 680100 807189 718570 1000000 733837 599673 696638 693048 549587 685535 526083 653240 674944 670675 667125 882781 1000000 676519 650681 641806 610156 718707 605338 627915 632940 618390 489237 663980 548399 598547 415355 602339 583038 1 580356 568509 561250 234279 454002 33472 539930 533519 1 857147 516382 510363 30331 553404 972808 487341 384166 476322 402148 542095 455808 601469 444121 438009 552277 426345 419461 413201 336021 400874 183598 398320 353859 374237 406712 336768 360920 403924 414352 336497 336170 326797 320779 1 99015 302355 479890 226138 24324 571885 327608 1 254038 276151 941744 244351 242144 232501 227671 222245 220073 203206 203566 329810 782776 190530 807525 161914 175453 162702 149567 161103 156428 173251 259843 142846 80783 134085 133998 125034 116776 117756 73996 181317 132179 102214 430687 451170 14992 160853 440789 60035 26266 75602 74756 346349 4055 1 39577 79247 58063 148628 54198 1 42446 106688 47808 48293 46226 1 1 352578 40380 39482 30329 1 1 1 53036 36479 1 36460 1 1 11080 37313 89230 33505 39199 462810 34287 618558 49796 515743 394898 431547 39121 50563 1 55559 61424 1 1 62746 65140 62440 70228 214486 76273 373160 80199 84584 70937 1 88290 116190 625915 102067 124435 206940 30414 76317 124901 128329 132476 1 136257 510831 150063 154633 159439 583440 1 308460 178407 164559 195089 172354 276817 236572 208312 220610 219573 1 230921 651879 242151 464725 184618 259206 265818 270771 273709 1 461865 309235 509601 306695 300913 274477 324669 710058 949002 163580 348923 355146 960233 920541 401226 377455 386006 308616 399295 478459 505015 169053 460706 429346 397581 986705 435051 453871 1 466103 437334 478209 484159 842846 438957 79667 493590 512144 552163 528836 472125 541618 542487 176473 782218 550571 614094 576023 662239 590849 608523 575075 596400 406156 606474 611502 616364 483337 628535 605197 583413 382488 598625 648714 652923 364612 626626 749984 308011 899550 86051 681110 307757 611145 684183 705044 731308 701359 662932 716124 791228 782216 208983 718627 689647 703351 721254 200224 731237 38519 734149 178902 707326 739528 673371 585342 743644 834448 707616 507267 748724 881939 976539 754644 766488 750774 751054 777152 818081 202987 706717 886629 754693 745474 855826 747507 747634 430724 750637 745123 743246 742562 760754 591720 737236 735491 733598 734460 1000000 261073 727477 938299 708161 717660 714647 711181 701196 706396 703365 683544 663245 776925 123701 190168 683847 682527 701049 912400 684386 692646 758512 655540 651344 577313 745137 739200 633412 628735 623662 619013 614508 609452 604621 524027 609221 1000000 1000000 504546 573491 793407 566598 557174 513085 546059 913916 388101 519332 523435 524574 553994 415941 474302 493711 478102 418396 527229 469514 465742 517497 451586 445334 437335 431864 606700 421001 417923 408432 388528 595513 389829 332144 377430 494561 399227 1 401634 346549 490984 293361 329319 321777 324103 209029 303960 237053 52783 285713 285580 1 541259 262568 473068 366172 288792 1 220821 92839 322801 224751 215981 207577 93812 196747 267463 182674 164561 258264 254254 785945 161859 240496 101276 1 120639 1 362444 135180 78383 114601 171525 1 86873 106954 527001 1 57251 107648 89501 490668 86910 80121 348384 1 71635 1 241750 59254 68776 667651 59612 155118 53265 266496 48166 43885 18150 109497 1 6186 41242 700967 24053 1 454434 37496 93566 34569 25868 581235 40966 68362 350763 1 727479 37782 202481 37808 39352 40222 23115 43101 43661 1 29328 1 1 51367 50716 48226 45108 38495 202322 64151 174381 159895 62010 92699 77137 298631 94625 551048 79071 92941 396933 99840 233501 107320 10772 228097 118617 86081 136923 163298 125397 137753 284125 202373 110158 159701 1 171207 171851 774067 881313 119972 192091 196928 412329 1 306481 265777 638448 652151 194307 238889 920932 251380 210917 226612 268672 55008 266809 257358 303320 1 1 708483 439269 327213 332791 372320 367236 610637 384616 435967 363501 339297 377460 383792 302160 396195 1 408614 414678 998191 197072 1000000 1000000 434902 396067 634449 60361 155089 695370 482063 436289 490084 484385 505619 588969 541265 577768 438857 1 539685 546116 549216 467916 562717 489307 573532 675535 1000000 593073 691271 708803 602032 666033 614694 615266 660831 628020 887352 658062 1000000 646888 576857 868153 659650 121885 671749 732588 685487 410752 52528 1000000 1000000 681572 702038 700252 680568 719236 709207 714801 803422 756280 596876 744688 1000000 727090 720705 1000000 805464 735196 736588 587466 740372 755081 595080 483385 616377 746326 750146 748449 822591 1000000 749878 674162 837643 750758 752842 746605 739980 741810 750018 733699 743615 319141 747481 299307 819098 784384 451943 932493 594403 819563 741336 643444 78218 756700 146625 765724 725291 717786 215807 1000000 713039 1000000 694411 60754 635862 1000000 702630 406185 1000000 608116 680535 608621 681860 665844 668567 664923 660486 656328 424486 647765 672066 638882 650889 632810 691372 623688 615457 610597 605374 602062 599353 562673 580467 1 574607 569707 563848 528917 557384 538885 504213 1000000 530230 524366 220215 478759 507017 515382 1 500503 1000000 477270 430870 403768 449718 671419 446801 449252 436627 1 755415 58441 410072 403487 397286 1 366476 378709 252911 194444 708791 354302 350359 341747 331509 1 145933 334046 315281 312759 203219 359346 285911 240457 529552 921296 318763 258166 262381 245440 241122 271023 296547 209167 147867 220833 208353 867555 208845 229148 1 182860 166465 224273 167764 160048 158259 158361 240647 63367 140970 134885 1 571310 123216 108015 115200 1 77772 1 1 1 87258 156708 86928 1 88822 77592 1 34326 68830 66680 64196 65764 59524 331416 57480 52869 1 49612 49269 672013 46378 43562 728687 1 40104 151096 38983 229713 51423 15420 46663 41738 74504 604446 43879 35776 1 1 36676 37230 36209 1 38475 495631 548587 1 642089 1 70331 48772 1 298987 82226 691412 60442 125751 62942 66341 67863 70448 1 76036 664778 81319 104234 88252 183202 1 1 113888 84827 109334 110863 117192 121925 125101 131055 1 245785 441509 163648 225948 196824 138072 165268 169716 216219 179515 1 190284 251193 200205 85848 27439 250370 194392 231033 232985 238104 1 1 255046 260795 548690 317634 278249 451596 289399 324082 348227 1 314033 139379 888928 352937 335072 331454 350868 381630 441454 375865 375355 386214 361890 374370 354556 413528 412575 239682 425022 1000000 1000000 326379 449536 746556 478502 484184 521158 484598 485875 660051 719167 593695 512023 778651 113788 528813 502879 604250 606159 543335 557063 559834 573334 494771 1000000 582161 585196 863648 552979 288994 1 605230 316523 12869 169354 629730 626025 640723 525030 1000000 1000000 660761 609188 745995 671715 673901 1000000 1000000 848287 688648 692394 695434 699901 503489 704929 792478 726256 716722 1000000 743765 803136 725703 673892 728256 753874 1000000 687059 735365 729718 935063 597131 1000000 733363 760338 280350 746600 747474 923539 904098 781285 764915 841203 748676 856181 750361 746849 749865 445114 749228 883442 746487 685942 747296 745196 404168 733532 135616 740467 733279 735278 676520 733493 728082 729902 727765 355127 981141 720683 719259 715734 324316 710166 683959 149289 756656 828087 720458 557763 687913 731033 680746 677555 666866 669879 605616 669338 633055 670053 519279 644060 666904 611950 73037 795879 754053 605072 428140 402320 598013 596624 638809 585181 515632 575474 579892 613428 551395 555641 891899 10687 164956 531981 512222 519952 539479 506981 490251 501776 490155 490976 478162 469622 600995 594827 428882 1000000 443164 435936 313332 56995 1 531458 294027 398754 394282 387031 101640 322013 938651 361324 179596 349241 357266 191990 330840 961820 318684 299053 304977 1 294588 288638 282720 276832 319273 154972 1 254158 243641 11074 236714 242906 478366 706916 214781 200267 1 1 193706 154025 1 133610 737735 163396 352732 117011 156026 154738 106489 36246 50229 468760 591592 123966 89655 1 518057 166590 76926 452090 194543 188892 1 87276 84242 81007 77744 72578 159978 73262 67126 88215 62109 716892 55571 55426 54014 101650 50121 7237 151878 1 43653 48329 1 13226 144292 94586 1 50866 32752 1 51176 35180 35066 444546 303574 705110 35690 35664 347083 1 38111 38885 1 40110 1 43734 483955 142168 70781 48472 46008 1 56764 63421 55645 464417 78364 41798 1 71996 76302 77395 87752 97222 1 422616 117019 1 100499 74039 1 609932 55966 180895 123485 128867 1 110164 536603 300976 1 153638 160142 464751 156673 1 174687 182937 172258 1 198280 80829 1 252247 1 248157 582595 242719 229840 237196 1 103027 264471 270291 1 523692 572280 295399 313498 392554 311875 318394 29397 330097 336211 355909 103815 597720 412093 367007 373185 386712 388293 412066 266651 404165 812994 298617 1000000 433067 580449 587175 493355 453478 668051 465655 729922 477746 522505 371619 495382 501746 608690 570766 518003 524941 589189 538277 549323 888440 822546 558717 42185 516543 580265 580298 587609 649095 205117 599584 605390 231308 615694 624895 627215 629125 1 633547 643506 647864 294276 656912 660548 674679 663311 672462 668181 713984 696635 662748 699344 692383 628920 710258 676352 853768 709425 548954 715773 717705 556615 743081 716625 731836 696420 731360 746005 478391 736822 878679 799231 743801 59629 744375 744893 746103 748101 747561 156060 86762 663152 735559 749091 776051 678466 742662 489641 647220 733007 972656 909548 660498 820646 762423 727062 744240 741824 734603 750264 737590 738801 1000000 704172 783060 337600 784277 723488 823808 882299 337314 709655 703334 552581 694729 293067 682997 940214 691892 695399 684949 681088 681861 737041 675170 668194 683824 660246 653698 649413 645155 855145 635754 651966 626951 645368 617155 612526 611492 589438 598218 592511 554167 1000000 598487 943624 564914 560574 1000000 549681 542579 721384 556501 388998 523475 515390 1 503649 498252 555884 484936 479606 857173 467471 472464 559198 448523 1 437200 410956 420760 1 412481 370477 1 410598 383724 507603 377709 373166 314362 356757 350591 358855 324558 1 157614 609265 996782 359936 371495 296531 290010 287718 313720 272242 418781 1 409945 407576 223293 225688 232319 228742 328263 158880 1 215171 200250 627712 202445 517048 148409 643239 169345 164869 147685 364372 287537 146293 826716 578085 74328 114914 639000 242460 116656 225926 74773 92967 313111 97624 104594 68459 89068 85861 81463 1 31156 64578 1 68934 42335 59105 59973 188318 18523 1 86343 49469 1 46408 32582 93533 43903 1 39825 38842 38846 35712 103083 1 250258 43555 129058 62377 33801 34335 146062 62552 38379 56866 36640 21406 20273 132377 40146 107258 42410 96404 1 311667 1 192496 61813 40099 55745 67967 217435 472739 65725 59573 174037 86010 76414 1 244410 85563 116113 93187 443038 98712 116179 1 117256 115391 139406 1 131285 105892 246855 175572 1 16228 157553 1 161535 422906 1 172203 525669 552794 190162 645516 91756 204821 106004 288942 222818 228146 231112 239622 624857 280778 207030 262401 623974 213638 281671 285799 291780 296506 271232 310436 315760 1 327917 730807 385213 346294 352404 374186 364796 370980 377473 758191 340996 1000000 402350 193763 448227 596551 426463 433539 423446 818121 624841 457992 463484 467444 473306 504213 487593 1000000 499835 504188 518970 1000000 530224 691766 533939 744918 552990 545930 556462 562081 105454 572990 629018 519725 573767 747326 607558 608465 608998 611605 618721 833219 620279 86141 649364 641209 646210 763435 654761 658941 123275 665478 288312 676938 684044 701658 609483 592141 700272 694935 699626 702325 388461 708300 711140 714616 716538 866819 721545 633655 725458 930652 683691 937015 523551 746265 737582 739097 1000000 1000000 794716 879222 777139 746148 752409 757521 760340 768733 748853 788139 749319 697050 1000000 197654 749530 748697 565440 771130 747336 743884 751256 721386 743673 718547 742839 697818 728586 735795 735094 732392 730326 780773 704873 723743 721379 708216 716361 107073 713243 708447 807821 702424 704662 124920 691377 662188 685538 681954 796776 715291 670682 689589 440849 658656 645463 650230 511136 678733 548203 1000000 627847 623150 625195 613554 656196 877012 594262 593555 588416 522182 8351 575003 567340 573158 518428 550781 545201 552862 532976 771518 522416 507142 679978 748321 498850 493225 487152 481193 180124 469092 463065 456935 450010 544018 438559 556113 735825 420055 445673 407661 401393 384372 388830 396548 401712 370793 291652 399449 268662 232650 274543 364348 327405 104904 315419 308943 334121 283526 1 284490 481137 464419 267669 265615 91535 1 142021 298448 367519 53554 222481 1 211729 206230 200742 195897 1 1 180513 203692 127696 1 161055 206017 310802 149099 311039 168115 70954 129670 128078 1 92316 113488 1 1 102181 139189 1 95011 11336 1 81928 496487 75624 119918 70644 199859 65850 62659 531825 714189 55779 93368 54899 1 53576 32899 92353 46121 41983 39096 1 94199 37754 8416 636226 1 35122 29254 33458 719032 1 1 34267 141873 51626 42679 36028 55163 3497 254077 1 40518 285452 64020 44497 1 47659 157268 52796 1 2415 57370 105775 64565 62855 1 69588 1 751727 341051 1 103293 531233 196393 95243 1 98428 114961 1 112408 74979 310204 132748 112371 1 250452 141638 145969 150497 167595 1 1 169410 161826 194412 170717 175243 238715 199650 204908 227330 94925 327303 240390 256060 238042 1 248364 568858 943953 673124 271280 278652 283724 1 298123 1 307332 419753 311516 382153 310338 336302 344101 510061 356416 1 358555 374999 416578 407748 395665 304252 405954 412150 1000000 473484 65047 622748 442642 449080 455221 418633 467326 473430 534160 484775 491419 499513 503616 365258 427795 520937 9349 1 537937 501798 556332 981282 465635 463821 594015 1 1000000 586853 585991 588461 1000000 607002 453928 630665 621788 604325 868616 635606 640868 644531 358033 653030 657178 661436 623262 669130 800516 657442 574258 795559 680680 686269 646015 697219 700821 728277 594476 692329 712684 1000000 855781 934864 722812 725106 727248 867860 616857 684615 283874 1000000 1000000 740463 741069 742324 743530 744236 744332 646645 1000000 201430 748137 666556 1000000 1000000 760151 748949 748888 748757 748359 748013 1000000 717205 746635 739233 1000000 743100 745476 740413 613389 738037 688304 734138 732198 733665 847940 729483 754577 850110 516260 645056 753058 711177 636113 829390 739184 773699 997456 1000000 687560 687391 682574 707963 675195 676785 667398 678525 663724 537337 651240 742640 680202 827895 636621 820042 372357 785112 677240 652267 601554 603713 655628 589462 584265 575626 573725 569878 564431 545055 545107 70769 37005 741210 529024 468893 815303 489230 340891 506969 523832 612399 481638 619428 1000000 867736 146036 389094 409181 439912 436979 426807 422910 430875 1 124038 574092 341104 330953 1 371830 364984 910910 353329 344137 341986 586056 236938 373871 410489 607523 124762 299030 292869 287607 1 263487 249945 263398 257442 381686 317481 237886 1 230262 223645 218130 212783 207156 226025 202221 206676 52331 132791 32791 1 147934 162397 1 168786 154805 165577 139105 138936 33493 8951 122177 1 1 117592 105709 91500 103747 1 94736 88579 1 83628 21262 76391 73460 92022 76899 1 62876 1 1 54839 1 347614 255198 1 82228 46371 24148 190821 40665 40146 53374 505237 387553 336809 359460 37666 30864 100575 33893 314915 2420 31604 293965 97268 110422 198223 1 36869 73677 29062 31618 1 686904 91825 1 100709 18819 46792 118337 35971 24344 58916 1 178892 242906 1 75637 1 60105 55116 82836 1 501912 43893 101527 119548 1 106555 129049 109228 118738 122587 148646 24846 135429 139774 147213 167804 154644 169860 163287 1 1 204717 344186 187420 191595 197722 169442 205553 173056 24455 190187 306962 511067 299908 64856 443220 56119 263770 201186 276532 282210 333340 292866 307698 1 105940 252266 323546 354697 259873 341741 617571 352789 49622 366804 370748 379434 388870 396732 397550 409331 409948 418451 1000000 459788 434648 163923 501918 358870 459120 428626 348276 485732 483435 489373 495231 498693 507030 512668 518689 468192 521274 542062 217424 981289 153740 374830 247807 569061 557276 623258 1000000 453486 667589 600042 617253 20692 612131 34749 1000000 1 1000000 130705 704357 647145 628538 665863 1000000 663893 667788 671698 650808 679252 465468 696430 689883 694741 780986 729154 577554 706158 708674 847940 1000000 636017 1000000 142947 860861 812820 635706 803974 813166 728663 716502 732865 730790 696007 742133 736998 764678 755301 743292 816319 747032 641217 709563 773643 492035 771639 744495 330397 745496 748051 747635 747086 1000000 193076 734216 341724 728440 742035 744869 59849 737389 979401 803218 660855 730556 728528 726392 724068 729902 718601 996631 714402 480595 717655 684551 849568 1000000 751491 1000000 976302 686723 684219 692586 277329 774052 688374 1000000 662441 656056 664737 668623 653758 1000000 492001 709045 279710 620317 393300 605907 605693 9547 1000000 571261 842216 643896 741372 441070 4204 558833 607781 1 385218 509015 799994 734366 519403 168275 282364 476737 119082 411616 482495 520770 395393 465200 457916 918900 447395 441258 437982 375462 423455 430192 410404 459044 398009 391816 641729 380551 436362 367015 365186 355015 347021 341210 347771 744846 258678 1 311838 317740 1 275986 722375 247938 87653 1 159887 258586 252844 335086 241486 539206 229981 224796 220258 214197 227436 162885 197995 672367 187664 182404 1 110986 190095 297853 157221 194381 148874 1 1 258000 191522 130175 84130 304323 134308 110566 126412 259300 375748 95764 265931 89477 1 1 351887 78901 73248 167785 66335 65698 1 546707 527568 58146 55236 201605 50056 52179 1 1 94256 38487 280213 39082 33447 97109 81505 35032 35140 45631 1 42662 35443 1 33357 72565 46830 432466 32817 28693 226290 1 306 83558 176944 1 66533 39305 44297 1 165759 49326 1 53948 54736 12151 59860 62153 63205 65695 372263 1 84498 37208 81839 1 541009 76837 1 98270 376323 105577 115918 161199 117334 352132 79225 128978 1 138104 192141 1 139878 157145 53898 39395 167338 175524 185920 185057 190645 411713 201036 594461 666754 217048 1 222482 223169 239004 244757 303051 256546 261148 91803 619415 279439 287706 291434 295867 232720 306129 328010 1 327838 357184 356298 296808 540144 591926 364376 370565 376789 975723 387590 604889 395088 404402 413934 405038 531458 566325 526574 525756 484052 206891 462742 531870 462599 471258 437427 493078 476256 1 1000000 516595 941934 535938 533837 539568 685029 550680 558109 572628 402315 94886 445900 821826 714488 576207 656915 603404 609373 613297 618116 622358 664529 632178 1000000 641167 696482 304579 748729 613570 662016 619243 749877 674049 677752 555776 667811 30346 734288 695167 761039 701529 1000000 707432 408896 675883 714678 714486 720592 841351 723935 713440 729197 807406 1000000 733921 1000000 635497 739412 1000000 565846 747700 740350 744986 745589 693175 794664 521964 387803 373296 554343 748274 748178 748025 959135 349596 745653 892206 746093 752355 743762 742654 789871 757063 585594 725989 667276 1000000 739965 730855 874013 697088 705111 722171 649925 1000000 719866 1000000 707492 719365 690760 893784 730521 603070 726868 559088 683799 939690 677592 748967 672695 664956 820055 704358 88720 649130 863850 1000000 337743 630588 624299 458824 1000000 643912 1000000 320218 456432 591901 586003 606142 579211 442180 565234 149769 554305 548769 543189 652275 532011 526144 574471 514594 508759 112609 496978 489505 482243 452485 212104 649104 557533 398762 710282 342098 498695 430308 232330 338716 392604 406560 1 67886 651441 372596 956577 936024 362194 356090 348026 259835 519118 331691 332566 335845 313159 315613 300611 311487 253870 741605 277317 396166 1 259829 254059 212918 519329 52244 183395 1 755509 212043 115107 1 199108 196043 189265 551339 178580 111797 246140 159587 1 154462 406201 145476 201734 1 1 138460 524280 1 402858 646626 121531 104819 28440 1 417139 81711 1 90914 61363 89681 74276 118899 546665 1 1 60333 1 159171 50159 34219 43370 50956 43041 59392 43431 41718 40661 39308 13751 37269 152933 1 1 579314 1 25298 33166 34235 32947 1 301438 59550 119364 142987 18553 36026 33185 35776 304855 39443 1 41989 43446 44144 232630 83255 718043 53168 1 56535 58812 676656 63813 65834 444255 436293 834 13370 80761 87830 85610 34957 772763 96280 1 267711 1 111631 121288 111318 119848 71794 131499 136441 607235 145324 734921 184213 50677 620494 170854 425461 177670 183622 188872 90304 190255 198580 99177 215091 387440 231511 231531 236937 245561 1 254094 259919 612682 766317 278213 980429 349338 354463 301109 431579 313167 319740 1 331614 337543 292645 406847 356388 364249 527913 374556 160523 374729 873184 140061 435430 411741 417920 412733 430271 436397 442597 448384 276644 352634 462538 473001 479021 526575 1 443336 1000000 1 498785 516889 518929 531634 914874 543084 548615 659064 559682 1000000 1 587226 252016 595929 909562 503502 601607 1000000 611482 616320 608788 646867 267134 634981 599318 239638 648226 350075 241545 673635 538876 733912 780214 1000000 722312 619405 1000000 686784 693805 682682 698382 703154 1000000 704732 672082 684267 717034 713312 721879 721678 582764 584413 895738 729904 707730 924073 125421 740011 1000000 745589 743601 740858 744317 768960 680664 711530 700372 828699 747635 855539 670120 747821 441470 941717 737585 245786 802009 744089 1000000 722164 740581 734506 794454 1000000 727200 771480 739184 660148 732914 728862 175296 105313 513365 804656 717806 642629 108840 709694 704516 1000000 762736 681657 693632 687022 463689 708769 652873 640807 677649 668817 665673 647866 655837 12002 750233 644562 640506 134343 675831 654357 771005 753198 612618 607731 615875 1000000 1000000 587527 645780 551703 475765 567388 591056 555554 550286 546839 542408 533127 502777 532205 515854 524809 591656 475952 492372 504529 452171 464355 473365 666032 455997 448702 1 437221 431524 179301 451877 423089 432943 611440 398436 303202 377315 371480 979943 366047 357583 317402 1 519583 437488 538414 745754 314011 204863 301874 1 772545 424585 376338 751296 300612 1 252034 1 233995 303983 245648 226366 256870 298759 123326 205385 1 235440 292524 572348 164323 180572 537830 276266 296788 131643 150792 147382 125840 82549 107484 128622 710787 116776 456137 255677 520117 193160 94919 98188 93901 222339 49080 83888 1 113365 1 29973 52578 66368 19391 40199 17985 1 157245 52318 50367 48443 117044 46064 1 44122 55446 39362 51286 55968 36212 1 34703 238812 13512 33104 382412 1 1 1 26604 1 33281 1 464798 354179 1 36445 44286 449325 40075 702596 59481 44120 54968 47282 72872 50660 103394 50600 43103 61965 1 465975 1 73209 73057 1 77458 82083 393761 1 1 1 98954 123737 106341 110165 132858 1 293436 11668 130477 134775 128639 369318 102274 158785 1 278490 166881 176082 461783 184773 162204 191608 231017 1 795624 723310 218524 1 229174 1 213742 1 402365 781460 1 469715 196652 1 274433 555134 398354 408538 306690 1 1 80394 251428 332507 571671 381771 423396 1000000 380654 379099 406126 392030 404584 529402 402376 1 421853 134709 407858 1000000 446518 452905 644000 546352 732370 24953 453777 488851 977129 504215 78731 472630 598636 517631 532666 529171 541071 487707 547734 1 585404 436310 1000000 579178 572720 883076 594734 609490 470706 665328 616197 619321 624037 649278 417009 538197 672736 49222 523802 653668 317158 660362 292287 669450 674813 660918 682134 671788 715808 592449 695729 699112 852621 356199 652698 683516 719063 716191 75898 722141 723391 731761 328121 618199 930424 733075 734764 738819 514495 662588 591201 741660 734673 729597 682380 1000000 457152 759247 1000000 734871 716332 747443 714148 754065 747188 746582 615458 745725 745116 744356 743488 215226 1000000 1000000 514336 677289 736060 633293 727852 729232 671536 732700 724888 388520 795776 55563 981522 705898 710090 516929 861753 1000000 698166 345568 691661 712724 567364 681487 306546 688593 328334 666410 718500 625606 780280 649407 645435 650431 336294 617498 589846 622830 691244 613518 608731 533189 570889 667075 570015 1000000 578073 526965 568908 563240 556597 551288 545555 720222 390797 641076 194955 313883 511298 574687 348319 493750 876716 481794 462308 621934 962247 331057 441013 410627 1000000 588640 413667 421124 397495 375242 371848 424745 258026 383501 483113 745399 365704 369318 430541 434711 350306 335968 341554 1 314060 309761 1 956884 291036 1 285999 15644 1 261373 257699 250566 241450 239481 1 387693 223183 168722 836232 206589 168340 697531 430813 197539 1 1 80169 218718 130640 156313 1 147038 1 142033 133807 1 137958 361294 94922 1 92363 311950 358656 86991 94497 347249 66997 243592 1 31042 74966 131975 69103 63096 64080 89188 306578 51784 1 54467 33601 132505 66812 23392 1 41995 516902 36288 1 1 29418 1 24920 33796 60915 33446 77366 33735 11711 1 120871 39596 266540 33198 120270 1 59816 36898 1 31728 419632 40447 44613 43313 188564 46643 201512 43013 28833 609320 387477 1 71879 47608 66291 135129 72357 85202 1 1 81300 1 90095 101830 1 355395 104610 1 253755 123738 106144 35836 645488 98872 124903 141766 146409 217886 136511 211366 360042 170502 87093 179841 223200 233787 196734 200530 464988 124982 216549 174350 202220 1 239296 437273 307155 321051 247139 262263 1 118457 269481 286955 290041 985509 308853 315517 325748 250095 335652 448113 447616 1 360500 376367 370171 375980 382706 307073 395047 401145 408205 413202 296391 847777 339166 488039 444419 450667 456498 391721 468164 474736 575700 488459 491274 431387 631160 622932 970253 528118 528277 611050 573439 911814 585341 459193 423532 566168 126698 346362 514852 587644 592830 529626 602692 417146 918514 578552 1000000 438445 1000000 636090 640416 644902 659161 537057 657569 603334 665616 665673 705261 385350 650242 684242 1000000 698919 694081 604815 700671 573729 1000000 606724 733952 714772 673758 1000000 941488 938609 726384 828462 646104 387154 727981 735495 1000000 433228 193841 691654 959461 182040 1000000 744638 768432 553795 619255 746683 622888 746576 722330 1000000 921716 746499 1000000 743413 361127 743981 743048 742396 736147 740155 738330 737560 748126 716970 743277 1000000 721911 859561 713867 869635 730145 747085 1000000 713130 709743 707699 553346 718858 709250 695198 677689 688870 687263 675291 359423 613980 571375 627600 680659 627884 145582 544571 215110 642225 665434 581759 549316 625448 1000000 1 611751 578279 689102 544520 593199 578571 580322 573319 568661 563264 558021 308183 546800 541610 536228 529340 515887 504772 512569 511109 438712 374821 585703 484095 467816 424572 456791 981528 366145 652613 157759 89637 104473 341008 420146 409701 403339 93627 1000000 455981 317557 372498 366340 26445 372092 71134 347129 337460 329962 323258 317143 456646 304919 299744 298310 668726 595654 253753 273104 419184 55656 252222 246316 1 110521 229533 1 280449 838892 207713 243199 209576 191499 169854 181719 266581 144380 165262 143930 157281 174956 151018 143445 620667 117806 118839 126064 1 117804 6275 109897 106083 102324 647321 94427 424498 114156 89283 1 55235 44121 1 142443 60292 342334 87624 60056 54553 57475 19708 61267 1 67851 373851 43513 19036 41300 74640 1 1 95981 35037 496475 1 33536 207533 33012 341247 86163 31720 127294 31972 204156 409386 33131 31100 40797 35441 36205 1 38203 38429 40966 98362 1 50906 47435 1 51229 53326 55797 67545 60850 55693 65173 1 81582 716311 81421 79471 82626 718073 1 1 96125 79616 492898 104828 115859 115524 118930 122851 1 1 103313 410575 134879 642686 1 391521 299541 168203 201602 178770 1 261792 193331 123414 211266 322879 1 756627 225519 236004 266589 11750 1 255177 259410 272599 270296 267394 517343 653346 302129 300477 305007 348904 512691 636735 331030 358795 320621 349453 351838 1000000 305324 441499 442136 386454 438102 398975 465239 418800 416761 441427 534621 421451 442405 448298 454161 460489 467032 511357 776491 473662 490563 452686 480157 429708 382643 521133 513439 815193 536998 531340 532605 521334 896267 496972 551522 574628 580545 585776 680757 348798 673825 783082 474295 617795 798074 625948 753162 1000000 638793 1000000 857725 470684 650749 660064 664216 922387 1000000 675652 723868 682839 686319 637486 241792 983393 599815 702043 705379 418209 722615 719385 1000000 676281 729423 596596 725381 768648 750418 731189 728124 735846 736213 751214 738933 740160 760681 814626 1000000 313287 741321 102683 766028 506796 864806 746586 744661 746582 749326 746522 741523 738852 570375 743996 881049 742274 160291 640332 738867 930079 738385 767184 724675 914181 1000000 728161 1000000 537854 728893 719367 407634 730050 710924 443285 705294 702319 972249 839994 698191 669788 667829 682829 342119 675442 671693 1000000 673486 647906 498698 682901 647324 548366 638051 660309 539957 636474 664108 679596 629458 572567 1 595598 1000000 605423 217016 572889 409189 306618 531018 234716 548694 542378 525609 589340 545906 519632 1 508009 502487 1 1000000 703049 478521 265381 473379 793241 767250 448433 619981 435847 760781 418603 320314 857554 407029 398707 254955 246725 255164 361366 839109 361495 355308 820495 312271 318673 308816 347069 318516 312433 390826 300376 267721 420268 262815 181719 272505 265099 259071 202435 850832 241903 1 217614 271809 180557 213974 840553 203494 198245 360239 207911 66571 1 193800 168107 142775 693335 150609 148173 144222 30365 141419 131103 107916 151780 105021 137851 283681 69317 102288 97564 95693 89789 54939 473589 605578 526231 73963 11989 146483 1 64622 136111 59744 59523 1 45742 32653 65155 57267 51462 8423 1 1 6115 8068 36835 1 49371 36858 3065 31166 160835 1 31565 473625 1 244034 29651 1 33846 32577 1 33840 27299 1 1 33783 1 61980 42060 41762 44797 291247 593502 50260 1 54447 56691 153892 61478 97928 119554 107931 71671 26209 70000 1 84822 87808 59575 94680 40412 101924 105636 110151 723245 10073 107537 487823 37381 134143 138538 143060 153687 150911 159877 516971 166431 171296 176168 186276 186344 191486 209892 201834 170949 212516 432538 557640 41486 249449 240291 245890 310667 265662 858026 826841 251749 280268 286621 285388 298522 982819 341119 976517 322924 588239 313135 340746 970763 425506 1 388302 472406 381336 384318 725372 569810 787431 672413 415085 475856 427707 1 440439 447184 780955 293475 466683 525958 627019 482436 488453 912768 427927 670374 511772 517931 754266 558182 296995 544265 556649 577948 557230 562625 598299 248006 593894 584000 566147 594176 600859 604199 612444 786812 618745 515790 622947 614903 636979 702626 660095 602226 600263 616152 658802 973479 687426 683063 728448 793875 684904 699957 689509 804945 636475 700669 704792 810331 714079 714835 715602 713262 636161 1000000 778858 726453 949617 730387 740417 602870 104638 737370 737590 462781 715444 742813 744085 743850 1000000 744744 745255 745697 745776 847619 618934 745968 1000000 1000000 891829 745110 744474 746190 746738 570156 745012 740065 827794 422149 736146 711087 733002 731291 693402 685027 723115 833305 728363 667442 675933 963320 711687 719145 707041 711988 704031 696653 834304 692673 659674 1000000 1 556043 672368 258144 641610 660673 113368 626883 773983 644828 639549 634351 630899 193123 410983 616524 829076 606845 802530 154206 591820 670371 797417 969261 9070 557146 575164 555219 549905 620880 302307 532333 1000000 498431 357760 509290 458342 448048 344623 643329 592039 473671 468447 461574 455540 448617 443268 462516 287327 482624 418647 412454 406189 428470 339868 413324 382513 407845 1000000 601408 490334 350269 473510 290127 331982 325995 697501 313371 306107 825630 1 283425 397382 407950 269818 265809 1 250728 248949 243881 224425 681239 226289 220778 215397 727719 181283 682140 211523 188947 184126 129513 173787 250535 434965 24299 292061 194897 126724 242756 257659 676721 1 123434 117131 115422 440006 107459 103664 259898 446752 79050 1 83172 82821 79582 207810 73593 1 1 65144 18276 401377 81824 42821 54856 16649 489806 40441 35731 43789 41961 550485 357493 41528 30775 119718 1 39680 254572 1 257141 45618 1 1 1 1 31050 13379 1 32919 179806 37123 34383 34858 35829 284686 169235 39432 1 42268 1 454566 31474 49333 1 67094 6299 94441 60457 280274 67578 404068 20824 358130 76914 69317 83917 22038 580 252786 96801 101132 1 1 1 294003 27355 1 128049 492289 176058 126654 157722 132778 181909 159526 168102 169601 174513 185202 331803 121725 760805 200027 199864 514705 106171 221762 1 229625 111607 251591 249549 170296 264694 446891 1 278602 284510 290462 305782 302408 308208 95964 668288 160527 248633 1 346325 350906 1000000 848529 368592 419496 382236 369990 399905 684766 302363 993749 408678 585230 436594 471222 444046 335204 461878 327704 471329 474350 480356 486332 216292 553775 504817 511009 807319 552539 495377 532767 515236 590799 698720 814931 586120 1 583897 576783 582051 587122 592314 767356 493122 212451 605300 54273 621836 626367 589963 1000000 639921 649811 646712 727485 1000000 1000000 192610 1000000 438387 627490 480761 670562 688541 690277 619587 69877 710558 687656 692465 708577 752101 713725 691630 719587 589542 795617 725565 295830 42908 684420 755735 1000000 757466 55102 740285 755784 740945 915930 746083 787191 884484 604059 52923 1000000 746198 694365 749988 745727 777843 882159 768754 907311 754742 742865 640426 767611 1000000 735565 737529 735229 734687 480634 503874 615841 727672 816215 552298 905687 719097 736251 803299 720261 587621 704130 839670 810636 590138 692820 678582 683173 612269 671246 676768 627366 681747 665351 281183 657382 786122 1000000 644782 638589 635987 942662 626898 330390 617519 322474 633435 594709 598468 124997 581295 582584 588879 509375 213596 560406 544636 523919 544491 539326 555834 984042 1 1000000 268982 488840 361629 514493 493955 499549 1000000 486699 462923 1000000 630635 447302 266538 432354 976602 679732 416074 419831 401770 395251 389053 378691 89566 209035 267522 358071 351835 333883 339590 338129 702149 319755 315142 293519 302261 255957 1 580020 287806 20497 267427 221588 534483 327588 244384 1 262164 191675 222039 1 1 204364 1 133715 263992 223167 1 843937 218499 169722 159226 699998 149542 137307 29355 165315 140775 141051 124267 1 116054 113876 57149 106979 132019 1 1 89954 89534 83287 384068 76988 51322 71061 1 1 330698 60361 57973 113216 402188 113261 23867 1 45371 1 1 46370 1 37221 12111 35608 232738 33739 1 32304 9489 31320 196997 29083 30551 1 30350 30801 80593 31507 32019 15732 295590 1 33284 105415 37340 114680 8965 1 47840 450471 46790 27927 51399 492821 54964 56879 186543 72889 57870 1 69769 205350 75538 76115 1 92139 672975 95216 95383 378517 91121 320786 303630 130710 118326 115626 138437 146677 134204 99754 126015 150243 1 460637 122033 1 169955 51602 118893 200062 192090 336678 203274 208452 214127 219424 220494 246663 314476 1 125607 1 258996 1 280657 275830 450070 295001 300017 340938 19944 497051 448096 324558 330668 920181 541674 383893 355013 301249 570192 374122 324227 386221 196880 750375 198443 765960 1 230405 74931 435679 441813 444409 451913 444140 88715 472414 490074 383577 491001 702056 392095 298302 513677 634259 790600 533938 541961 217614 640496 556971 558715 564159 647683 954515 623808 592684 1000000 595531 362420 613210 610969 609065 606937 875741 628544 637649 638255 706679 462145 686385 655351 659457 619251 578751 646551 764148 625264 777717 746566 648751 713374 278922 511723 592311 690265 627882 1000000 1000000 1000000 730396 719788 721504 1000000 726537 823082 739980 670259 641202 628375 739341 721317 737908 743960 743827 742032 839675 465850 531569 747607 459270 1000000 868020 102859 745247 745201 825187 1000000 757804 743412 756537 741877 725953 714664 632689 723439 774772 734349 787647 727109 730303 795306 726376 723826 722432 720552 716424 716952 711958 692918 689429 703702 716231 697651 402406 685962 590266 582497 681024 615048 681468 590772 666092 503464 695473 654012 341016 680239 641470 667179 638470 675958 508118 619839 613713 608878 651626 1000000 362225 822122 588561 624713 759146 979955 559750 788633 520073 559118 177263 551816 529244 722542 517664 1 994203 519609 493273 119479 481224 476291 458391 476269 373624 453901 446006 440025 433792 681386 480580 333081 379001 404051 384751 1 109278 387951 371845 357468 359491 213492 347038 229036 191447 326554 276534 310679 310450 296331 303340 298661 286409 1 274584 268718 263010 290235 252671 43344 262998 234805 228765 920894 26655 218693 213569 1 196392 191134 185974 180843 316273 779144 254086 15369 1 209279 146297 92346 138054 133658 1 1 689704 1 1 86175 103526 63341 97649 1 1 81602 570246 90846 1 70999 68656 68652 65900 108969 48166 1 294573 54128 51348 1 47434 45579 43828 51248 40639 1 315263 234610 36799 282783 33586 40311 28138 1 1 579986 1 19078 1 27277 1 1 30988 31251 91712 29578 52532 21959 47821 360314 95487 57327 1 42147 52090 45547 157933 47677 64167 58588 1 58160 1 893 123655 63354 99405 75387 77405 189564 83780 1 139387 1 97627 1 101376 114296 204467 327851 117873 122979 216074 1 1 137539 149486 150716 1 770840 168670 1 1 504937 1 178617 197478 11087 206854 212125 217422 1 230983 243648 434747 243419 254882 299865 472600 165387 112486 280322 298236 864130 33593 294310 310261 313848 272782 1 336107 1 347201 421665 359409 809111 496202 467038 381467 802948 399650 403377 408858 453936 422511 427364 432618 439681 421079 402277 467863 464071 1000000 1 1 480082 730332 557201 564345 516559 1 1000000 109310 241679 923275 545942 551307 570955 563301 567613 572942 673543 1000000 618677 593688 545274 604078 608409 614738 623336 624963 698734 811946 1 582457 644493 643651 672795 641017 862262 808641 669634 673380 833776 681814 683883 927291 690727 695105 671414 443369 792881 892992 507464 768545 714189 584509 724742 232773 646789 701918 638643 674608 721813 716873 713825 735256 921106 738412 739630 740590 741506 262813 743037 769041 744139 85152 753417 501244 737784 744010 760952 748554 743932 1000000 743211 714097 791213 756635 962975 914674 297013 736191 653334 733351 736740 1000000 593174 1000000 539698 1000000 719654 656041 601279 683430 729915 750686 677124 739496 707513 964601 700784 755735 671899 675953 621575 12854 1000000 665254 672247 635370 945114 1000000 659062 700211 620263 221015 628765 658077 619464 614717 609581 604490 600083 595028 1000000 585050 579890 574341 713601 165049 996298 548997 6023 625338 953477 579423 530397 518947 1000000 507317 501868 496198 481505 673748 1 368117 511023 431975 62306 462907 497269 436964 426765 426786 474689 695149 948580 533725 391879 385643 379379 511654 335327 260906 642325 266352 276641 336203 1 323626 418834 311790 1 325589 288409 287746 260047 454164 270019 264217 1 230246 248638 523618 770211 242262 207392 218983 213329 749912 613965 197455 195352 1 499605 181077 645857 166296 162163 156170 152669 817698 125845 139034 137033 174000 308795 121720 117604 110219 110716 1 101983 83397 94668 1 70079 48626 1 1 135040 74212 67434 235710 113411 61020 40423 1 61053 1 1 47601 64515 44150 42887 40651 41746 32680 1 22275 1 31161 26199 32010 29589 31365 1 29933 29626 30102 31525 29841 172827 31223 30934 30958 32149 32770 169163 34886 1 36857 31741 147240 1368 42922 45018 45129 1 1 57532 312766 46349 659100 1 64729 263213 82328 95280 76144 79183 262712 85741 1 100230 656287 96442 103488 1 121771 33818 534984 113310 129230 132007 136298 126746 1 182117 320517 159295 85110 187924 173043 178936 192516 127695 346421 333760 176974 209156 220176 576536 226632 201701 237488 855063 191548 1 261508 265003 272428 1 215625 1 289124 270458 308133 314192 395812 229520 332491 554979 343267 351790 351971 367214 369607 64320 381876 390300 393819 400474 406764 307295 419033 428921 431148 212809 423239 458829 371797 461933 411845 475258 526000 484465 491082 497563 242493 424795 515478 521134 363661 127048 539340 738659 615654 113568 574319 702380 489843 575532 580651 586723 591868 596883 595119 611792 612749 616452 621180 476368 952085 663609 639421 556525 645253 729527 541511 787950 723763 668184 702727 598235 679500 713315 649501 689721 692882 527859 441781 654612 704893 675849 1000000 692795 269575 1000000 720525 919794 698774 714785 711929 413076 732809 800524 648719 738455 725758 138399 803821 740892 578676 311614 742992 765750 746732 744358 744565 1000000 494783 684348 753715 742119 359855 413158 566130 745072 587447 739598 740752 738196 736201 835878 787638 522363 731459 728126 729677 667317 754765 1000000 677034 713804 712658 710054 254712 469574 1000000 695501 697819 800189 705254 316600 682338 1000000 674579 669210 648611 665954 659724 660683 58226 773609 625628 758395 732786 629696 625366 620350 867130 611242 601425 553965 597042 567849 578453 579298 1 625541 564850 559814 561418 995279 808740 532167 510488 559620 687623 514895 508616 512609 814360 173286 1000000 468059 486499 375566 451857 454797 448764 388204 222598 430347 425743 1 411856 405863 394616 413669 946760 380852 374442 368636 930631 505214 135703 343748 346877 371859 325379 319219 568550 598073 308358 382213 289123 326147 275779 271321 255937 259637 253438 270911 896471 177809 231193 227486 223205 229107 833627 210390 1 1 164794 186094 178076 172983 168063 119420 687865 125155 175260 221796 304435 135305 1 1 263861 58119 1 110375 106489 63258 19464 273880 95656 27214 85097 81601 393187 333011 1 79154 638055 63994 68199 58865 56467 129398 36345 1 35667 9356 1 15396 1 362 42649 35810 265296 34294 18576 125020 31325 79986 28678 1 1 31119 29383 76724 8404 29650 29991 16648 22161 1 105479 344964 1 35181 464528 107360 622526 40488 42066 40461 1 506654 72637 1 53740 1 1 1 74331 55157 22841 71962 74888 77962 81122 42123 234797 1 95527 1 52580 105820 1 112007 1 121983 130175 146078 140351 780857 150709 1 1 202381 1 143512 172112 177100 205197 181367 523224 197650 202965 168920 213707 141756 289490 512674 235596 569998 247402 1 238785 168271 290292 364067 110676 1 721187 300061 306014 64803 403744 610345 523367 407383 170646 366253 624201 361067 189592 371364 19545 415228 400478 385353 326544 282862 273879 424764 433363 429225 431178 249601 370248 453228 146131 471923 477898 1000000 719930 493872 571738 783098 510749 1000000 510518 513130 865319 813218 428170 760426 543571 437247 563423 815321 579672 593179 574919 595065 691150 595279 911675 434841 614280 237785 723360 683666 630683 642074 646631 650615 620451 658914 677651 718019 776981 656057 524844 1000000 1000000 703102 792056 668925 697975 720400 698814 715406 726072 931395 1000000 192062 719250 715282 723520 727042 687050 732492 94432 46843 734189 1000000 720655 59331 721611 800739 741100 741310 1000000 935377 743554 744931 924741 504666 744284 744426 740042 960241 801561 705429 742168 548452 740601 626201 682468 737458 756805 728299 533522 477055 730124 789620 213467 751167 774465 437551 717910 20143 900490 723279 707768 725444 705713 598684 722948 693032 689991 658545 713860 678317 721979 1000000 1000000 752457 659837 656465 621214 532816 397358 638157 625455 586133 625295 695031 656242 551029 559606 655103 597165 717162 587020 542731 576749 647753 819542 564477 1000000 772782 616779 538533 331645 527214 542609 522935 511299 370044 498097 480528 486282 484330 460167 405493 462303 386944 615269 477389 476167 306432 480391 420433 968032 399185 464594 131897 388453 613326 161439 1 681985 159118 350828 76496 338978 666848 332029 1 314524 506708 668585 467903 291425 284236 288290 272588 268360 343335 314707 245954 215048 1 232551 500500 194377 196332 793369 205087 168502 302040 425669 344210 245052 174852 169072 164205 1 611664 160654 1 140776 86662 552240 154269 112868 118589 683441 110550 33541 1 22273 180879 213210 201684 1 92438 79033 73334 1 1 60548 1 61761 1 510530 59749 57480 1 48332 260117 44180 42452 40829 38758 1 36554 35327 34050 99543 32317 286210 30857 39432 410014 136638 29009 32502 68032 29123 29213 29512 293657 30387 576488 63153 68363 33209 1 45546 44447 28087 53943 1 129537 64015 45952 385895 79061 52720 58979 60347 299095 1 197959 155921 68771 73662 76990 752366 1 86359 89604 61054 102589 562922 1 51230 101230 71525 457236 124521 128824 137509 170020 141907 430303 1 190220 160432 107496 172961 111340 1 202443 205017 460765 1 180958 205880 217211 417926 1 215228 233707 70395 250823 672084 228086 272234 274623 279988 284556 19738 293705 303586 267022 1 31561 563250 1 352979 346579 352800 252815 221079 127576 354944 852519 389951 504190 402357 327312 416111 958500 427135 434257 430011 747015 387095 464852 463738 475432 461001 507914 484399 499229 350454 547105 518119 890336 206430 528607 625507 1000000 1000000 472016 584122 561917 568829 575014 570893 582999 588149 590781 277903 757352 324793 766742 617082 622491 646416 610921 636069 640460 644863 649117 1 1000000 710235 665236 1000000 673550 535957 415962 654015 688704 690262 1000000 1000000 1000000 702590 593277 709430 312389 1000000 741012 727735 759773 976821 760949 718222 826328 737823 709999 743154 682003 736249 738079 1000000 696740 740635 746491 741988 742486 540762 797281 742087 615028 502282 809725 1000000 652834 1000000 1000000 654657 815280 714307 757177 826898 1000000 754562 734418 733606 804711 429591 753306 949476 820375 510490 715330 561144 898340 868658 713983 720449 616876 702579 73093 701003 988616 852690 686796 683532 719745 535833 672729 930828 742881 1000000 657263 635287 648974 572705 640402 667021 1000000 501758 630483 1000000 600126 555926 603197 1000000 584989 937153 300565 172897 572634 569032 560410 121556 550134 545348 338044 746844 1000000 614625 611523 373564 505970 508812 492610 464931 433296 475736 1000000 464563 475920 451508 1 439137 398378 426992 440225 772279 413927 402266 396068 357739 383771 201048 371264 365070 345357 347857 360588 826379 375052 962859 321690 352587 1 340310 297759 291782 285799 279974 161798 656550 188441 1 251099 246339 248182 233754 244189 1 215879 1 206449 1 214291 190402 185513 179973 392301 515373 127505 157615 233599 220961 1 141705 136579 131899 110625 1 115218 103491 89770 82531 573013 353471 94980 173026 75542 1 82904 40884 78519 1 70114 121433 65661 207536 58847 52872 72347 1 50024 53025 1 44277 463152 1 43221 37336 36761 1 592344 1 33712 316509 1 6923 127416 29220 23051 1 28623 408627 28835 411365 1 350748 73016 1 31916 1 266567 1 108279 37424 51334 40405 1 47573 1 47472 64734 82688 53957 87750 411129 1 1 66716 105641 1 75273 71534 90156 1 88446 1 95731 1 1 148300 109990 308002 64905 488219 1 131360 135594 138248 150704 277171 272417 153534 170982 169311 184675 203264 176571 188711 198436 182246 268195 701973 214173 220739 365821 231818 1 261486 344656 254557 1885 227774 282837 1 283567 290186 295746 301798 336398 305379 285755 316835 1 337825 1 378140 357897 370697 508819 375374 381596 390540 109156 381512 311341 412315 418901 67139 492647 439767 641407 449461 268004 476494 468737 576742 479694 342722 454480 496824 466774 44124 514127 1000000 548749 250787 538049 533004 323908 554736 523454 564842 573962 883300 581455 536785 592495 596455 589391 605962 611311 546443 576934 625236 629855 619723 587609 314373 833578 875844 368040 223096 604103 676849 671370 669699 676161 1000000 685610 1000000 632107 811982 715409 1000000 705624 722584 709325 702233 714788 787146 720558 716989 807041 723077 719441 729280 752335 923308 987301 722399 561217 680594 776872 1000000 857848 741353 744270 1000000 775134 532018 743462 737155 574275 670675 743134 1000000 742359 771996 741121 754607 739478 735712 1000000 380196 731915 626813 731427 1000000 712469 700480 725124 722918 670402 473402 718507 856248 749841 345059 705927 1000000 519246 849939 536562 944408 741315 115880 640786 675603 1000000 484215 616462 662041 859973 644930 629301 645628 465303 636941 408580 816924 881051 618683 613941 564033 603663 498405 658253 553861 1000000 620625 572849 641985 562977 567994 557992 338949 548688 328752 606363 1000000 218683 466244 802510 500848 1000000 440127 483603 371234 456099 464806 458991 477388 1000000 479309 175823 426994 424319 800707 416102 350973 396090 404881 385409 378882 355165 366484 1 354610 990725 569442 175115 329500 322512 891256 311205 305045 294257 293126 186539 460335 266190 1 286104 387284 1 249951 422513 235512 237696 222300 218136 203436 257638 202059 1 191550 110989 180407 657481 168219 206125 161401 144991 168753 1 142644 187222 1 183681 125064 86882 115370 1 1 1 1 1 1 1 40326 80288 73773 55358 73901 111656 1547 83757 1 1 242770 54669 1 1 49820 1 1 42748 41084 1 50299 1 1 1 99188 27241 279365 33932 1 15200 28790 378688 95915 1 23092 27359 411827 28936 33168 1 30264 31313 237922 33648 34214 1 1 1 43634 1 42951 1 46611 48606 1 406519 1 57748 56344 65542 65462 716710 154946 74177 627431 74141 28477 94265 88868 149737 91803 95357 105277 110675 1 290397 122146 123702 124378 142563 127072 801702 147118 146142 472613 161906 166745 161858 255038 763740 194056 192047 731953 202579 77914 88821 208590 224301 92751 235461 887487 295280 252625 257825 262404 246174 275851 281865 1 208843 601354 300192 202883 632981 323945 329987 336149 342349 484421 1 360852 33490 430543 84683 401043 425101 397997 404389 410428 251331 422488 973445 160513 215459 555923 453438 461332 471221 277262 778702 481968 306997 674320 473282 959738 512995 518790 234864 663252 536173 1 547003 1 1000000 566489 568735 569432 1000000 584667 589388 594643 948844 302675 1000000 612402 616803 624792 637998 744217 637187 640821 891053 658448 654182 732702 523541 672297 284071 621564 723446 423222 684231 684431 874379 718653 657580 698922 5629 705949 708568 711204 713825 756328 708037 720667 725884 696038 744851 817211 364951 667176 347662 913477 532685 78574 712777 870493 740109 656064 738023 765652 742503 742892 684255 853636 742793 815442 742874 744319 661015 751271 229814 834383 254200 743748 816905 1000000 766950 658889 732058 730231 850465 638835 722939 1000000 664928 718863 716401 716267 651932 708995 318069 703493 700612 688623 711271 692065 838455 717885 810240 750678 762360 669924 671740 350274 658812 654805 650687 1000000 715474 637794 776598 628905 967821 621086 612817 638208 357303 275007 1000000 590339 582072 945793 573808 488086 868324 558366 790097 547752 542170 1000000 481729 594777 70472 552869 452525 330688 706051 495226 364785 439522 648186 498550 443383 436998 448675 899500 435943 1000000 515091 322896 423709 585043 398908 401927 451960 519501 374105 367908 42856 355532 298004 1 962229 335755 319426 318912 311483 286380 303229 211030 288465 887059 276884 229008 245880 206807 253234 246089 243709 235303 253290 209798 219617 119159 208573 246401 471226 1 1 182345 178390 171698 75922 163341 157826 152120 147536 143598 109272 134606 130229 243041 121671 138274 1 1 117673 109703 98920 94278 90854 1 1 63167 77970 1 1 168308 1 1 567655 53743 685133 334396 155817 49989 46616 52081 34756 74927 39512 20743 35612 1 34102 1 47266 31038 23419 29659 1706 395610 29162 41761 27869 1 29504 28239 28622 156432 722344 29505 171987 1 32495 6078 38415 1 379070 1 39555 42019 151347 55000 1 707038 48897 1 56784 58549 547944 654733 67121 61768 63043 103523 77411 82411 85538 1 158545 1 581069 1 108774 111600 115235 186698 170244 128182 132508 144583 345229 1 1 249113 271636 336681 169362 784258 767770 185024 190174 199980 204365 386085 1 216859 272527 224264 381829 275204 166932 254057 256282 270482 284643 274015 279702 282626 291609 293693 241742 99366 71487 672486 328017 329058 339712 23484 352891 1 1000000 340065 412255 607218 389703 395922 401837 408340 394527 419683 417101 432961 327668 271214 509664 457599 466105 481741 796174 480152 278529 509438 493218 623150 518964 466537 1 1000000 363014 555419 537811 550208 37484 561488 414626 610953 584462 511769 609219 592834 600030 603576 608390 612515 617301 109053 605392 631103 1000000 570150 644273 879293 649199 656726 660733 702024 416277 671455 943861 730380 682810 677226 677793 807881 901244 646555 703723 704726 569598 186083 1000000 785081 741921 719682 793987 198424 725706 727651 739506 731005 726381 796124 735315 736250 1000000 739923 937781 332781 1000000 1000000 741599 742158 1000000 742787 245572 742795 726864 645571 743625 774676 741302 740091 914583 738374 738546 885335 736034 749318 732749 754369 379930 521107 720703 722921 740665 714353 640356 714428 712961 727540 640603 440578 62131 523127 695053 688129 939742 685390 681972 1000000 239483 671247 1000000 769714 659641 655596 651508 646925 897411 641361 225621 798460 676628 620662 671140 602515 775127 601428 587424 591287 393153 647456 678984 572186 600488 559965 414003 549045 543775 489929 1 536955 520890 404085 514157 339468 557335 860394 485789 1000000 474563 444971 462918 461469 467642 443624 437367 431281 413598 373791 402756 123949 731327 364557 387936 384312 717462 369332 363156 380115 166915 344609 338453 332277 311993 282576 455140 311130 454304 766607 290101 1 279066 216000 194473 258221 231890 347669 318052 905380 231985 238988 216758 1 113641 202788 199067 194805 1 181195 179418 173341 169928 157566 284366 153310 155104 130767 321540 135508 163977 214408 98477 118685 384354 167630 106407 1 1 94791 1 90089 205325 79328 666702 110154 1 1 67464 197514 60200 58128 108959 71810 50604 407796 1 23633 227632 1 55465 14293 1 35243 33180 1 31908 1 30178 29513 78435 29503 1 167595 28886 28386 29331 1 1 30820 27289 1 511119 1 1 36831 33997 10438 41330 1 39608 1 378616 10581 45542 1 50543 53329 599009 1 413987 1 385564 69481 83709 31956 292204 1 92703 376102 90321 557468 596049 485582 105658 110097 192410 1 122484 1 130684 135291 139832 145755 148941 153573 401025 12435 134378 173087 178138 403020 178024 215550 199911 56424 675430 214935 220440 289644 125275 347891 237643 115576 155675 197002 266527 1 162717 284071 644661 295524 1 748857 313751 128496 318384 665681 338138 344351 417387 361141 361321 354967 903602 1 945653 9689 482695 605282 841736 423421 123551 1 521634 443090 867240 485973 444114 437246 636919 337815 790447 429676 496461 503113 466772 514952 521633 579600 422614 270005 1000000 560844 567193 548765 554360 553990 916317 1 563379 286153 867340 600642 552353 610782 620356 732647 823624 608292 814982 252414 625690 659428 651125 742381 659542 639836 663456 875273 674479 678074 681567 640677 190282 399944 674303 616332 700537 700075 700744 1000000 711573 557929 1000000 821240 720846 723059 163868 1000000 728528 268979 641566 146677 733129 735815 735625 737622 722120 854858 763636 741055 599656 743885 742247 842751 742478 860594 742575 742048 332288 602336 907911 739961 740660 389121 366845 733917 734111 733635 752214 221679 764407 727163 730987 673591 597488 1000000 717115 527284 802728 709983 726902 179121 701206 941525 942750 694566 511889 1000000 682902 628102 486076 528082 668171 691266 541870 566606 113824 1000000 649114 639685 466133 950632 835984 536986 643212 612251 522840 602507 597553 210975 588251 337206 1000000 571850 564103 412766 555098 1000000 533293 913248 593864 503193 1000000 502805 422677 489471 1000000 444493 511546 479982 475210 468046 464271 457216 807631 433202 434065 432577 1 882933 876386 189619 1 587270 378760 596777 375527 124528 364381 358368 352215 346034 496903 364824 327786 312282 303215 1774 888679 122754 716721 366285 519475 273026 340231 1 255888 250137 258553 238653 217199 507557 215980 244189 426844 1 85479 493023 189800 277080 175332 174524 142380 167766 159979 77687 153350 545482 140960 136472 132017 1 220077 1 115109 111062 71715 103256 99501 39183 141896 1 1 1 84793 597937 72158 69435 303977 63043 61082 1 96269 67048 62038 49459 33953 45085 551079 283250 39723 61009 36993 791 106139 32892 30707 1 54196 30821 28620 28257 1 27466 17827 652671 1 26102 27576 28153 88339 82203 29589 143032 33137 1 1 34477 105837 37215 41790 40343 111889 1 1 47800 1 44131 54608 56938 1 61886 64820 1 157965 275437 123030 79778 94344 89560 65141 88335 98617 100741 104396 1 49644 116667 547640 130919 129300 181233 150744 142659 756144 154555 165184 446598 171902 171334 1 332334 515039 263691 226250 202245 346898 1 1 228437 123417 443200 479917 159800 237805 1 232512 269678 273911 280836 287470 1 299457 382374 1 317623 1 329571 332208 342135 429905 348717 699164 29477 741202 379272 164957 334655 418162 488722 409825 408111 420893 490246 270558 472998 457264 453167 455694 465334 471354 477372 667245 233860 493455 501077 1 162853 530575 1000000 1 520481 130530 546704 528201 557656 576093 566128 571441 628304 584939 401838 602396 598468 580511 141577 1000000 539392 623078 568808 632304 554209 640083 800213 447736 973019 1000000 907190 469108 755445 673080 676653 679774 683680 887435 950800 693460 696537 696370 700778 219124 44949 710498 698863 689091 533718 808643 721736 763468 858293 727534 915843 731475 732467 626659 734956 717861 750598 714552 328300 1000000 740597 746494 646063 1000000 751527 741360 741359 302384 755471 741453 583017 741541 739823 823717 737961 134897 581454 367728 733683 733849 654741 735424 712679 724766 926946 605864 569842 735297 100961 745484 507846 707572 706637 702028 830631 899790 693298 698632 736391 680892 227982 676239 672619 231122 774113 494568 658188 544601 648732 223701 640622 636203 717187 552926 622753 601583 637924 128636 603485 1000000 590575 300807 685582 592174 226365 568887 622303 624883 438483 546136 488666 534881 513066 448986 515667 512036 77170 490461 389130 488143 479104 499450 460753 39294 462205 446036 208726 477325 431812 396365 422461 415539 403402 403209 396995 390813 378392 1 686784 1 1 402974 349187 191093 4627 1 322351 317302 310684 304669 298629 651361 286266 279519 284328 238218 263034 154970 278296 411474 1 1 280192 402857 1 213468 143289 112309 225310 190906 1 431405 292345 534529 110579 461952 332229 151210 145073 145343 431115 132907 47636 773097 116284 114699 381326 1 107480 173969 96495 90274 89423 57386 82490 1 76029 72762 69937 62130 63795 1 46650 56231 53958 32110 1 42151 43885 43233 64846 39155 41910 36748 1 77759 162747 116353 370512 1 28906 27930 148477 19534 42962 1 469631 1 31034 131394 27258 27669 30625 32898 190823 43341 86955 32847 27782 1 183744 35790 90799 1 43022 44625 44833 48469 51231 77157 55141 58383 61072 71324 75916 60661 1 75398 78911 485007 1 104337 132316 1 161031 190573 107119 108583 1 1 123433 612929 163529 157060 143104 256803 473348 818787 192635 164899 261762 92952 174867 171721 314809 291290 200287 1 183943 216561 222061 435177 233201 219314 245072 1 191658 513263 267684 335730 226485 245552 326843 297309 298455 326037 315500 634128 314805 369653 237947 348416 352322 351780 332567 880669 415384 383265 480851 395704 985112 408077 414204 700161 426640 513382 438854 445772 451113 457194 467032 1 475254 207775 33262 731652 544614 489202 500547 496881 886408 528356 869488 540386 266590 409468 814273 595669 576341 549507 1000000 505459 271682 113994 880794 602440 607703 603172 616888 622536 625998 1000000 339289 425960 644606 714033 651200 689758 312552 664145 668929 97585 637377 671216 682354 86996 919294 781369 1000000 288651 895901 51970 813208 676211 709645 103827 719094 718831 787473 722988 946654 172401 732626 612193 733113 733798 734425 1000000 736718 469599 738593 813865 725354 741138 720912 709640 913388 1000000 681782 741722 489619 1000000 1000000 740296 705100 820376 328147 737331 1000000 845201 782165 747489 415789 270633 727719 886527 1000000 746915 815570 941841 714966 647902 710912 1000000 705336 1000000 703560 696695 694056 690479 695481 683903 1000000 781537 1000000 669651 668664 243163 1000000 165517 1000000 612807 270205 637174 632698 631063 1000000 679667 611492 1000000 596495 9556 594912 576944 585008 579542 334518 573667 443828 558199 552648 546084 2249 839695 534652 144178 138417 566497 507860 581074 923018 479403 456244 325847 454928 444401 416197 733316 449087 566680 435522 433916 423198 403372 317569 157946 398440 283800 375257 1 278542 346269 400496 358053 348903 306192 336583 1 324179 308744 360059 1 164031 294341 641470 283575 278057 270212 311195 53550 252682 247472 454168 1 233219 700344 227076 1 208023 455909 197338 324612 186934 592028 439765 92869 166580 182457 211909 413801 147402 1 490453 125764 1 123465 143019 116789 290017 138013 104677 137714 97207 239458 1 1 69677 1 76546 73525 111627 93625 25545 61953 190200 1 187136 139643 49739 1 45520 43995 1 117440 20017 450587 20873 1 70193 1 30739 31012 28870 1 87590 61898 1 30242 1 37386 26321 133911 1 27416 20648 17742 1 1 286100 1 1 217901 1 41458 1 338808 34047 1 1 27296 38875 26646 1 58236 54501 81711 69424 68139 1 246561 77365 58468 83749 163647 1 1 98046 107238 43973 109590 113607 139921 121881 461351 129926 138872 243672 155642 167785 153722 181852 164003 165945 172719 140191 171747 188289 193325 386112 214461 834859 214650 1 485171 231254 1 241519 248676 263025 145254 503326 483402 276588 282635 955222 745092 93830 301245 392537 319536 230658 156130 338955 344067 350253 134851 362581 668042 374586 379252 385478 394940 407652 1 412265 923368 420248 430847 435927 438636 664644 454395 96020 467726 469109 640172 566286 473501 515643 502332 514288 518428 462895 521049 698052 537259 542811 511812 631201 559247 573625 566549 575244 579059 585602 418074 325108 656833 510385 515240 431512 543722 610249 601614 1000000 637924 657767 571303 666963 649818 658947 1000000 666366 670293 697412 677514 681030 684503 683688 1000000 1000000 938997 700082 602517 640460 708336 710892 713354 1000000 425204 720135 202484 724309 896702 735617 729406 730950 810433 1000000 728510 736080 928296 229619 175137 560774 995105 1000000 808451 733417 741794 741529 863572 535905 952129 740430 741520 739536 742812 560926 885797 672902 734991 733764 139434 741717 726794 427442 1000000 724207 722007 704930 890023 73907 713905 696689 598289 771146 692986 700166 702415 696707 690666 224430 684532 681129 644925 666519 605578 882132 662797 700962 652957 642511 646449 741530 638115 846487 564440 356392 1000000 615306 499848 632903 516762 97498 590829 817898 208532 575418 669532 564710 612268 632269 722846 76601 537400 579473 522486 456982 217863 508863 32523 497160 544005 561640 479420 473230 467332 650406 581266 277903 443043 202877 431719 394991 538332 412292 303540 302914 368383 191583 457637 354956 382398 362788 356528 1 556164 341022 193900 211929 360739 322325 307476 301429 299299 548820 443279 271710 271600 149062 260288 253808 793053 244890 236922 511325 886949 417327 221613 211635 279745 177020 193407 191825 180959 177805 63699 167670 164569 157695 372385 153009 102713 155778 10796 170242 391092 120364 1 1 1 95331 92163 61787 1 1 87163 85643 63570 42378 73538 70944 68023 540776 148178 59722 143672 223583 53159 50086 153014 42521 148538 253407 501652 62394 37072 78545 33306 11489 1 53463 1 188030 28226 27616 260972 26719 27802 31826 280489 95091 14467 20588 28057 33720 195650 26188 29514 519395 31987 33836 612605 447890 37949 1 279410 41283 1 329322 1 16452 1 92992 167937 12928 116181 41961 558334 44025 72830 59223 79267 651979 87234 86673 1 86824 67978 104211 1 112226 63640 133486 1 125117 133583 49325 1 118061 158761 109513 160398 280589 158625 175372 859971 186185 195264 763810 768890 207271 507804 218551 212746 1 244017 240586 240687 252036 257637 526534 269500 274401 304392 273725 12814 1 305308 980578 385358 323909 324956 544267 343178 348127 324664 329466 45000 372515 379290 385297 391470 456567 372460 408323 445615 834734 858166 434698 892676 438152 381423 459102 465150 410083 464526 433193 421546 496068 447786 506714 497132 374022 586685 584413 541162 536506 547259 558973 557392 562782 549315 557839 578630 527246 589067 308807 611203 1 609552 613483 347020 1000000 636875 632138 636285 622670 536686 684039 653257 681320 481680 653481 1000000 672571 1000000 677659 1000000 164150 689726 666253 680280 691507 1000000 689752 1000000 368300 431902 735712 698744 719187 754905 751179 782418 726935 728613 730212 513991 874852 734404 734133 1000000 733946 738331 716544 743908 701857 735240 742126 760800 817972 921790 800161 736099 746267 278410 739348 738624 1000000 834061 537721 1000000 411496 740482 564083 744805 744335 1000000 869457 31586 982347 718339 751778 312581 289569 708761 706189 703721 700668 905109 638262 189484 684126 685166 686164 678380 673782 681212 305267 683084 601143 589146 651647 647382 644400 381040 926581 630131 601893 621029 616338 637578 607313 596682 596488 607009 586884 1000000 447555 867798 566006 560759 556771 50179 354406 688019 532699 559740 322185 513648 510199 169660 40387 503227 278924 481816 343622 1 462693 531963 466189 442936 428189 42628 1 411269 548853 405182 400189 1 387689 155544 374453 370432 369782 357725 430185 268785 576283 235334 406582 314347 1000000 978706 298736 304265 290809 284676 278880 272969 267088 166441 615517 1 243918 238047 232595 669673 223646 238576 219483 1 183985 179989 1 184658 233111 173856 168898 163152 159070 1 782758 1 1 135798 124823 22641 1110 130962 114350 110425 106405 1 79814 527725 1 1 118864 81055 78779 386141 234026 1 66110 306937 1 57359 1 52567 50772 153018 1 1 76985 41445 386468 37219 1 29611 120028 219572 71615 9099 19696 28095 419292 15013 24284 27776 25966 8259 1 25978 28228 1 111550 1 1 24563 853 26841 32293 35655 181039 352593 38340 46930 37338 94956 139906 1 82881 1 53065 276129 104609 60181 63052 372913 68752 4202 74937 78044 81307 84841 88315 1 367645 285654 1 109316 91467 132431 118809 117055 127308 134191 49106 220629 145219 149962 154610 158407 160180 146071 374062 179212 1 1 167990 42213 203209 1 233677 221873 231208 233880 258616 241233 250039 279311 215760 267485 654163 83309 352295 880954 295625 1 325600 240917 996143 329924 473640 769296 346027 520069 153353 104848 355155 397594 354072 389361 369003 401382 96461 903505 431783 448543 432646 1 445405 480363 215327 132191 469160 17992 153184 487052 647113 431289 850974 515047 516253 356251 629880 952196 538973 362981 418044 632145 470165 1000000 571672 591828 581941 598138 521310 593995 602379 606986 817152 669898 621134 628916 653107 599208 639115 658493 575468 1000000 744236 654302 582567 664514 647316 663035 681744 734660 685203 260302 1000000 635309 682676 698248 668839 706167 680004 550420 817661 1000000 708453 731865 716171 963543 726133 734370 268340 676050 1000000 747832 665504 735954 734263 735091 1000000 753363 727164 731256 766440 592357 769029 764930 1000000 521854 733281 712417 742509 848620 523539 806242 736083 734414 733885 899635 731184 1000000 857843 288158 318228 722725 288539 709564 422835 483346 866903 709246 654898 654311 701166 698166 1000000 1000000 679619 563251 675954 678951 742162 671956 668137 664864 660487 903002 1000000 669111 850087 640103 604078 638716 1000000 594980 612736 630500 607723 154722 598072 592359 976390 582927 818023 496799 558293 259224 777507 551013 535170 584751 530398 486347 454237 683298 511545 485746 39593 493993 488240 681961 683698 470010 430902 532791 451070 381882 393281 72708 423640 514513 358312 1 402825 336086 830785 226814 40136 792483 1 675384 353320 346369 732337 392802 752689 326704 258446 317406 304260 1 629495 262964 276931 274508 270433 262464 262287 252589 118708 239892 233668 228514 222715 217194 1 204433 201224 179759 189824 258964 180345 247859 135340 165023 167044 155696 149895 150061 1 212430 130361 171836 28607 160849 112970 111748 1 102697 118873 90991 67207 88530 177447 15178 78385 75216 72050 243780 65939 127713 46387 56844 43960 405823 50904 102532 203076 45218 244528 41127 1 37380 35651 59411 39853 28817 68802 65196 28760 27982 27400 28642 16196 646754 26125 81268 25699 1 1 350438 1 78450 35591 27655 56600 200232 122659 32312 89241 129297 36490 62463 107186 41500 43288 45271 26297 543749 45113 413257 35471 58705 61895 64753 67782 99091 73616 378439 1 500471 1 1 40498 1 87014 1 109296 655766 117293 1 125725 130101 134510 103313 171308 148500 152922 157701 686714 167470 863301 177543 181875 183289 1 198254 225580 211944 360011 602828 264499 565936 229652 242393 753917 253859 560894 265479 1 311225 282762 288409 293986 184847 307216 517063 319422 328973 276336 342732 355050 607273 358040 362467 544645 449348 381057 400856 393464 119 123684 208737 607307 424367 545814 436656 438897 844905 446317 457187 466667 821053 478481 485031 491969 506837 503564 511376 505245 545528 585180 531431 597724 997254 503698 657541 559097 1000000 569730 422271 580902 540337 678188 595422 600383 477043 124964 478343 619534 624148 628333 644419 537418 641859 646094 731159 654453 632171 670443 310022 435052 401603 608669 680530 500582 687222 1000000 190411 751658 666313 702488 252338 714625 689012 722271 785409 721133 636734 710490 724293 724835 727027 729359 729552 731617 622559 804136 779214 736246 729840 737950 738637 985445 727157 110750 622749 698907 763649 738175 740080 750751 739580 738686 737789 737316 744535 1000000 744718 645301 239740 383077 729820 755512 726608 724648 722993 724606 718961 677150 714499 712450 711284 663594 747662 711106 1000000 1000000 753066 705986 163128 731596 486904 679701 672595 667039 665151 253820 646276 718687 662990 636614 338273 769497 632074 627589 66707 372894 632884 618456 641656 599353 1000000 919117 582375 578919 605372 576970 562717 555653 1000000 1000000 541270 1 405947 523697 359880 474822 337764 505569 724963 489544 1000000 477590 465609 462617 460208 767473 41799 768778 426848 432807 421722 416661 410483 374300 398105 717390 464533 379532 372098 1 402860 342859 402682 197650 938924 309646 323951 319245 311727 305876 299646 702212 287690 209132 279502 255393 287429 258125 71482 246588 240862 1 1 181794 1 212982 344005 202167 24164 312464 188886 1 100108 265121 1 161225 157325 563964 126264 176992 132998 131017 306033 122203 120289 551226 111697 121371 97864 100247 84801 1 89232 86093 82328 79284 75532 61083 50759 87437 50841 60054 91168 55847 1 71298 48577 17373 1 43988 40716 38082 82411 1 1 32773 474419 203789 175001 698588 27877 10801 43285 512210 25700 24746 1 10671 25266 25421 1 31877 326071 27123 1 85516 105305 33710 31634 1 1 35646 87271 128691 1 292533 3300 1 48465 50838 53152 1 1 131115 228653 66439 68687 65161 1 1 1 1 40858 94907 75112 85993 105105 107828 111418 118418 120517 124196 136449 132900 133681 137498 164289 151245 84126 160833 103780 170760 261241 180798 173262 1 73454 9101 297024 212409 219301 233117 6210 237140 241499 250339 280567 79453 263453 326489 258477 41606 287045 1 489922 623097 836479 319523 356620 568055 387365 629786 362920 354204 1 967390 373661 387897 385141 391387 397883 458094 572269 416427 421445 336760 864534 441989 510424 452839 623806 125775 463348 297549 482451 446825 434508 665512 506544 482342 457383 523817 529491 535126 540749 544239 546875 559953 562329 414610 756718 188796 584833 588115 918005 1000000 1 122550 1000000 687264 610119 627253 550432 658130 636833 632155 651151 701544 637375 660814 694134 668974 671608 675715 660532 749458 685955 699001 775525 430178 683089 593872 703668 580729 707278 704684 334734 1000000 718534 715335 722625 942667 836565 747831 319710 730830 732249 733497 767335 348520 736867 805069 1000000 738746 735449 622034 709748 909299 740188 740153 421923 739717 739392 745848 614484 998012 795106 54685 734223 705203 542234 731359 748868 732728 706260 667613 679467 733754 807863 723517 735336 809712 710087 735916 522345 702612 1000000 651297 687998 715095 1000000 683800 653821 827576 675144 841088 688109 662094 657870 654188 650246 647547 641570 126877 379015 165936 1 823903 614671 609994 582701 600291 592827 142280 517523 562775 574891 643072 544663 573237 552488 547967 1 531300 528176 525696 1000000 514335 506006 668797 503751 955599 484955 503542 462740 597704 538264 813770 450475 437604 1 166930 387432 654998 414916 876768 924791 393267 1 741240 373313 367997 176645 399972 350056 298269 337685 557334 325510 360169 378430 337157 300807 746335 237063 285868 277663 46277 267793 150991 247557 560513 242157 236522 1 296614 792826 214306 202054 661796 385099 279470 149978 195921 335874 165042 866390 220654 208614 152670 147974 143720 1 78838 109789 186560 121195 115477 112689 1 104940 104770 67557 1 91150 299934 1 404681 76301 73111 70169 67194 64319 48051 57441 56391 53771 1 1 1 9872 56875 1 44418 88107 1 74750 1 31466 91912 29571 26859 235693 1 27842 30336 25539 24728 1 21422 24932 21480 25290 1 26047 27766 26585 149656 522121 59821 1 1 1 1 36423 1 1 41572 1 14628 1 49867 52616 42831 353694 1 49489 1 50074 71495 74316 456678 128622 100293 88190 90355 98494 7458 107540 105355 202537 134814 106809 135377 396670 276375 127640 790342 48852 340472 135704 158853 235196 119661 1 1 184149 762849 194523 14867 208600 209994 866514 367992 395551 397634 238460 1 264270 228941 264057 203804 1 264895 231303 430868 345535 303123 899827 339320 321260 326817 334122 900154 345934 1 357968 364473 354408 939017 510555 373813 393849 462850 696321 414029 472396 405139 433770 73070 425312 508420 198168 424961 469103 475039 484757 485554 489276 640263 447 354039 516137 502715 500756 590057 521744 540301 199866 556115 564768 544675 884382 576640 532822 1000000 596427 599081 598810 292230 611496 579367 605803 635078 987270 1000000 988020 475558 646267 357993 731703 646307 87666 678059 533186 617337 570062 720684 684369 895258 691148 413791 697211 725413 701534 869112 735536 425954 736528 548644 717604 722131 1000000 723695 1000000 974317 677801 733751 731600 153630 699983 835138 512160 736779 737635 738439 756418 735281 739554 974586 739865 740334 432668 740427 722830 946254 571460 1000000 747518 735904 437268 739919 727014 729868 1000000 61619 660928 502759 726417 705619 727006 720152 715203 712899 786450 708632 454940 1000000 698479 696928 693953 864270 687687 466418 653914 626446 677500 1000000 702710 653980 658990 655067 792561 323918 652781 638342 634007 563396 624995 620128 615497 1 390648 189999 597000 591522 657211 513993 598666 570713 870564 959915 472886 552162 204513 110991 517011 1000000 94254 515692 510139 506288 839818 796940 556555 437448 465989 439442 484311 233931 510083 444159 441311 737024 423924 419547 501788 1 1000000 394858 386641 291468 375647 370056 355463 356660 351442 133177 158883 71743 307675 21477 292962 329057 272874 345647 368442 284490 264537 272337 211951 244007 255059 643446 338223 252235 443404 167741 222561 59939 210011 200800 881153 1 86359 217933 1 157672 1 209510 158553 247615 130814 135957 717083 152851 287921 285608 200924 117896 127758 343884 1 21065 457651 152489 1 87547 83816 80297 135677 1 197969 298672 1 1 56078 51306 54210 1 236331 1 45094 124750 31411 315870 171669 66175 288217 19797 38329 1 1 234916 1 279633 1 55112 1 24981 1 24400 21290 18230 24903 25796 38197 26060 1 1 28378 1 30149 1 32837 180821 39898 706382 38915 193394 135974 43310 1 48915 314008 1 1 58373 1 63944 66198 70037 73112 53956 151898 241272 88093 90052 19060 97166 45570 104872 456252 112811 116934 121134 125323 19924 154525 189156 147776 391882 152656 151591 162554 79550 478849 114320 1 19959 231748 198059 76443 182168 207511 245835 159045 230910 254071 226800 248560 399975 259433 248660 98288 248895 288002 168535 646604 522324 1 21086 331302 492179 331633 337686 1 348727 59465 362333 368580 428856 133723 545462 525472 398588 396986 996214 401576 1000000 430454 503514 490469 454823 189570 315028 467620 588081 478845 1 486879 496237 480430 886153 563314 588726 525629 588903 186368 519414 528457 669260 660052 574816 569524 491405 345357 801181 590204 595187 738366 640535 281772 629960 639237 623960 628381 632823 631067 641525 614834 653811 682229 657949 663145 678441 721507 726174 676501 1000000 683238 666475 682863 688688 695595 720224 706502 704526 706396 714916 712188 714450 707598 745895 766666 361962 1000000 792924 722858 818816 730877 732310 673778 739532 624769 736493 737775 737801 740508 740687 739169 701308 743772 741461 722270 638776 216255 737778 738095 732629 736745 271913 702982 733750 772134 715298 662421 1000000 727130 1000000 723792 735579 827293 718674 709017 719590 711120 561649 430091 618290 703502 562680 1000000 691463 683654 685024 498630 678313 260582 614934 667513 663244 305236 652880 651142 312638 645237 464990 163435 637997 290497 544337 1 506337 780579 523528 597590 714307 324176 582108 194676 666144 274995 520077 104136 708068 545126 617376 850284 499336 574437 330055 762747 704818 487682 899405 487764 645698 480736 469859 439160 275981 1 444005 439256 184650 427243 403199 1000000 389534 666206 389141 808442 384180 436700 371541 1 349569 352946 624516 781886 486819 347068 323602 1 290982 303948 1 291145 71901 144769 251798 268220 368715 1 251768 298767 239169 230430 457729 365365 211044 1 203607 200898 17626 140171 45433 97177 210985 169522 164542 162722 102191 150069 145369 140555 159303 377985 1 1 367774 1 87161 1 97062 98886 421737 515807 185138 240931 737722 74944 1 1 550464 75085 288068 58725 67624 54634 50817 49773 311875 1 44082 1 39170 37008 43377 34654 33293 33113 30678 92833 35305 682316 82204 42376 25597 25125 16895 1 186884 10524 1 21659 25192 448013 1 31946 1 1 401 28343 1 43150 33518 1 38662 1 1 1 1 43178 1 111906 103980 144957 57645 60200 28889 1 55065 75308 1 78285 81213 85020 79259 626989 524309 600728 103401 79511 228579 83610 1 1 128204 140098 1 118727 146324 150996 155744 179638 38026 1 115142 180620 181144 190983 225278 441526 349713 119023 217711 1 146973 885537 226705 245938 246245 257538 274866 241716 469788 283295 200139 451400 299049 305798 311161 317251 326147 329121 347215 493835 452310 571511 399909 376651 1 419908 341362 704310 398752 401718 409925 416270 422157 431809 656490 428642 461910 452444 476526 465120 470913 477670 619167 475235 489381 500518 506116 522477 459405 523688 526172 672969 540559 546093 585520 523453 424807 735312 566605 759005 553114 588372 582480 68028 603548 631778 612916 825015 757177 629242 621417 468707 633271 298488 565043 648384 602097 1000000 664275 627816 806621 1000000 714141 814798 542105 683982 678309 166310 515543 627465 722291 698769 676996 711161 588446 714138 955058 1000000 724086 715348 725547 705750 727837 490346 1000000 756590 162983 500431 718321 1000000 944893 1000000 738453 803283 737902 814346 739523 752876 760301 760278 606391 737950 139910 736475 716006 910313 729692 740234 731589 644615 733226 887755 1000000 772999 726400 752766 718170 162759 683424 711280 709089 716476 1000000 653888 777665 760808 704565 922409 736573 572702 679002 675500 695870 652495 665989 652599 656727 652802 648658 609372 645215 635739 377624 723050 664598 884411 707084 842818 728298 598716 599115 595978 578926 578484 573287 567656 563371 371185 551898 552417 540878 518831 534643 524021 518312 1 473556 858804 590905 489102 483242 477939 1000000 272734 270283 453096 446030 440994 434939 429025 202121 404256 411229 317928 439779 234224 438737 1 242203 367229 1 725746 1 294456 448851 327261 320431 317580 591583 123748 205316 293326 1 1 269892 259270 1 315786 251478 1 250089 236145 129841 223689 232040 247604 136387 1 200459 173078 809111 36904 148035 170648 186585 321337 155519 7629 1 29946 482371 133328 128241 457330 1 10579 152532 1 103422 70086 95857 92211 105717 686670 113656 1 76402 65052 1 65869 59301 133561 1 153553 1 61036 626431 441970 43693 41606 1 38015 36349 1 24658 31971 30925 1 36561 1 1 87714 29996 24647 133522 89041 22167 135940 20303 263808 24437 1 25330 1 48060 85064 28170 24711 30274 8520 23524 100057 41874 37369 50818 38595 41987 308936 46711 47446 51640 54066 75147 11137 87291 64799 52844 84162 1 77057 80517 21405 84401 102351 94431 101660 101996 63296 35311 114176 118116 151079 126427 159943 168926 1 140901 277519 153041 165468 163738 95965 466703 376003 514521 189239 194420 198966 205132 210517 215988 221497 88379 232735 218607 244159 242689 1 229076 77442 250061 690584 285026 291935 263569 314929 257194 317615 321304 326558 1 29988 904076 352051 233679 363435 809040 374231 383146 857826 321994 401619 411864 358604 420932 167821 422385 464617 448193 1 457646 479014 468929 523124 480890 320888 490780 498624 688552 517807 516746 520899 527439 533092 359821 231559 600464 556519 560534 600327 1 576395 519665 554687 591722 596570 893857 567142 381475 615975 620602 593823 1000000 1000000 764497 483346 780591 759394 906598 929193 663737 658186 659215 671355 676083 680968 677852 691162 851312 693485 696728 817185 703051 245956 631088 684167 103017 720657 735316 510670 720444 799994 649669 661869 728018 956695 739304 330454 633760 945066 735216 735036 237685 839549 737327 737961 200342 738893 498053 755585 645905 606441 745842 747363 737490 693619 118024 756927 1000000 1000000 714166 289466 895832 642490 725992 725835 865828 721472 714755 714636 712017 710361 477187 708288 782145 231410 702420 607735 689869 689544 641644 681694 672699 703747 782142 653021 695298 696521 656884 37681 621735 645429 640972 634208 632518 628067 623605 1000000 387537 659069 524831 539194 980051 674776 585559 579693 420143 540591 562689 558997 475664 65785 545308 529821 531016 525368 652051 517853 508152 502332 564759 489828 484667 776386 678189 637028 788105 454159 505919 438240 436326 461895 424039 417875 183162 418322 411727 839237 368907 737021 378030 948745 295984 130996 350722 344008 1 80646 337703 318116 311538 280083 424991 294769 916344 75376 1 270920 265042 829074 254060 644850 170978 234872 230547 1 219696 158612 843155 203075 586284 226680 639354 68174 52809 549496 253346 332743 164713 416619 137359 142956 140830 139936 1 152897 790634 103586 114489 105399 546547 124158 96635 95818 89330 153005 82320 92295 1 72521 18756 152033 256256 64513 1 55464 1 50696 48245 253306 83196 1 20784 74242 36530 1 33438 212181 140553 1 28543 679615 1 25257 257714 24802 441622 1 1 120648 23775 2077 1 1 24996 93804 1 26762 27622 45390 1 1 27502 183880 34922 37215 46698 1 24098 43723 89030 160249 136228 53124 148275 60110 1 62855 4044 42788 1 1 454174 3638 358573 89371 484763 674308 100595 109396 1 126379 1 604253 1 1 163224 140245 530020 95012 152415 157214 143203 166995 840933 85412 92041 1 180384 854738 1 1 214578 805443 307996 189671 222401 27138 305615 186454 250032 155991 290467 649258 286274 1 298324 284267 217095 273068 327992 348887 552214 339416 343715 197733 330478 361234 391070 375533 508581 387143 419409 399791 408870 309370 40946 386389 1000000 963779 442436 617558 454914 460878 470452 474760 488580 485282 502115 1000000 523934 514068 1 530094 510321 661520 542756 831772 873385 542260 558658 527575 597589 745490 574916 513032 589988 594990 599927 563230 320028 614274 618355 184239 338757 46260 637992 641230 927914 654321 653335 728993 623185 745589 669614 672287 505562 784675 685914 799747 639631 683685 591859 698493 701709 691481 1000000 856630 593895 681416 824626 714045 720276 407208 718615 666853 1000000 429218 744245 720112 732586 154373 108627 731444 482932 741794 110357 1000000 716232 143542 733967 988960 1000000 478322 1000000 726476 660828 990590 735773 746924 427624 943486 1000000 474215 729363 722089 719395 596416 722534 841683 718352 716429 1000000 1000000 1000000 708458 704584 1000000 699115 696380 685690 687624 687268 501293 793260 676810 673429 679704 665251 1000000 645070 695911 650310 492451 860700 372578 638513 645938 483468 855632 531252 610616 617656 1000000 596044 581088 585526 504130 575704 570171 565203 559852 554690 549238 543352 537954 658501 623622 880080 516475 510065 503726 497274 500127 486090 476510 425905 465726 454960 456088 439151 481129 437805 431673 425586 419357 49176 403129 401730 406477 381565 382227 353174 422999 86653 357551 359738 370946 338913 310673 287410 320502 314399 313233 1 1 944124 284221 312609 259680 270598 43766 255357 1 240411 446225 687013 293304 684193 215184 212753 204299 339688 685066 248062 352880 289724 111154 172775 162786 1 148772 139728 150379 1 134714 1 125778 460047 132438 111649 682236 105178 500764 97026 93692 280991 85870 72364 79636 76344 174240 82853 83500 58668 61250 1 23663 1 104243 33489 1 489736 42211 1 1 1 568336 33582 285040 543499 20816 28756 25716 1 25881 41569 20742 24312 324548 18261 37927 86095 4097 30496 1 24409 1 1 22116 1 16369 29057 39924 1 1 34326 46080 27806 41472 47325 1 717761 49442 54426 58058 54266 179821 138343 31301 64609 68869 346474 74629 76864 22482 1 88141 91745 96652 1 182131 1 4862 115135 115613 113683 1 1 136841 1 145697 1 573863 160531 126166 444361 174952 1 1 331381 392871 234292 204534 216192 215779 1 1 309792 87240 228703 251666 110965 1 1 669689 281020 267148 1 296684 210622 905650 317150 321851 329616 475054 347779 383184 434554 355121 774709 372198 335372 385085 395021 397404 417352 409858 421076 422837 931307 371282 422507 446707 452829 448498 53381 812358 353915 516515 816625 494625 1000000 217437 1000000 536197 530360 519368 419953 1 546002 539747 299474 256602 567553 997767 578029 709345 594256 1 650396 403351 613541 1000000 641413 621692 626541 588481 1000000 1000000 644101 646481 647488 578451 660108 667931 666178 671814 674917 1000000 679579 703228 670949 825592 694454 666656 294942 225357 693783 663530 1000000 475358 706657 1000000 719411 543088 44918 719486 819667 727994 729438 642590 731441 884983 876953 735492 676421 736550 615013 736143 737508 496608 738357 1000000 781217 575199 805339 604612 271201 737865 739211 802265 822246 741381 742629 999367 729224 724714 725898 1000000 360950 721791 667548 357898 662209 575586 284536 722648 607520 582423 699635 295084 693824 690842 917940 642395 681066 677658 661897 1000000 836966 663161 659482 677072 609253 1000000 635292 638816 633620 629788 503726 621028 621461 621206 602138 601564 541350 549737 586910 461247 646699 675938 566469 479383 582874 550297 851612 188149 533751 528070 275803 515166 510917 778742 495978 550442 315143 473356 403907 358161 1 893543 769182 443340 443527 446608 437965 564000 393201 776511 812684 1 806007 517548 377531 371330 364449 821395 352716 357168 386680 591359 47834 347247 961558 309797 281909 1 291833 409468 70863 521953 267862 424024 258545 457535 383912 237144 263699 219175 65482 1 211039 323455 199806 218358 153920 175918 177989 183342 243457 168408 549339 430375 171791 1 1 133483 129812 334404 125971 110833 112597 110091 1 494216 1 56618 85361 167463 1 103108 79965 75106 215294 53755 131543 33741 48056 587753 58976 51379 43689 248559 44548 61414 1 41918 78012 22561 1 32956 32962 399519 29910 26548 1 435417 58108 24531 24040 474374 1 661521 384169 23890 424439 34126 29520 66216 81353 454859 26550 1 31242 300891 36546 35143 620938 1 36817 1 40621 526318 1 1 48686 1 59115 56104 64561 62770 189017 56927 70311 86094 183778 81515 83349 1 90343 152429 1 97502 105153 1 113672 118443 133813 1 1 135160 117453 135039 1 185447 760480 424145 1 731034 534033 128128 319603 256695 447734 891249 1 354264 676505 206958 232620 135547 338942 387295 268507 1 267204 1 205197 1 282457 488074 144664 306846 322683 552898 291165 697978 410970 345873 352037 383388 564134 355741 423966 381572 332664 405317 399387 406880 413968 564373 370023 384164 438564 444734 450423 456833 462171 468374 1 480790 487364 493175 833315 504430 512475 686409 573799 527357 532723 538581 544149 764046 28080 590932 630174 580949 576862 1000000 588555 794389 618926 597289 606096 611060 632045 963909 607480 611844 569348 638213 713534 560338 974110 589745 659051 662367 577311 597957 604644 652084 680552 760457 424828 214067 357511 699640 699134 523226 694070 743462 706578 711969 618506 741321 718590 720504 621246 724990 819592 910100 972833 728955 733541 479437 642328 1000000 735407 696921 714921 737657 205699 737880 680008 738140 763589 776754 1000000 967269 217149 736382 735695 734862 667636 773646 657216 830842 689380 728498 726401 724797 724644 341090 699444 229422 661505 799417 710510 712128 705682 691869 742088 1000000 694419 1000000 688592 663912 681802 1000000 925015 981121 1000000 663955 666332 601751 1000000 583133 644005 536787 494330 1000000 630346 817831 619836 561544 608880 603158 787070 209398 457519 580076 1000000 671634 756050 580254 829222 172075 684951 540611 534884 531859 666878 1000000 512301 90832 449348 255482 484799 467773 477122 1000000 931599 452869 324085 509755 440774 1000000 619162 422358 427576 292743 334266 397414 391442 386659 621417 974765 495501 361043 231494 347718 293941 1 329803 1 320183 315078 407317 619464 671231 287231 280745 223606 269252 263824 611432 22674 119414 240252 287836 1 514184 206093 1 82307 137150 200239 29414 364965 165374 165754 169844 256276 155071 302069 153202 110701 358893 186364 142871 163171 123508 102894 115039 11879 106889 102889 98275 48477 91586 87563 1 94395 384092 75948 1 85102 64181 62383 172556 49420 744529 1 1 97099 729583 1895 30290 41807 33818 35448 35414 32444 33738 41735 631247 28517 26368 452270 254368 24421 1 167897 1 22923 22891 22907 30191 6892 1 1 24548 11620 108811 26905 364535 28976 42954 31471 1 33486 48960 42982 182776 1 94859 1 148409 48844 52644 75348 122421 60423 63280 141158 1 71999 57969 238137 82852 1 89112 1 13987 99935 97445 573518 119826 117123 120451 125150 129654 135042 128711 1 320574 1 157020 286481 281875 169549 1 173589 136349 195673 187360 203876 485958 122850 445665 226295 230548 561335 1 322798 936609 301180 577537 251302 950572 286695 288976 294984 159044 1 313137 53018 328682 331474 337928 104326 349027 562665 1 355672 373834 380956 388030 191178 547641 209800 411992 423895 620286 347955 1 185146 478207 534162 415733 476669 486410 478873 486002 522319 499563 501978 330274 474578 577694 1000000 1 479069 764333 605093 551735 585983 563915 1 574415 582739 522540 859708 596829 285058 218434 609494 679346 1000000 623382 676167 633014 636701 641088 708483 644546 653511 588779 662315 1000000 668453 323802 677244 344480 682655 792824 421117 586388 695166 755574 701882 645141 1000000 708875 711054 714851 779654 1000000 719690 721593 740377 745911 623701 941887 729943 730794 846980 735554 111984 1000000 731962 733669 736793 743931 754867 737688 882830 244214 741593 682674 879834 568000 732831 648928 704499 733855 300646 621240 1000000 950859 728022 726632 715966 379022 721473 215519 717438 709961 480012 718161 869156 704893 558742 524741 397639 701503 653552 916543 767461 885412 670320 676890 715331 844523 664866 665060 631179 651550 415924 192921 710825 1000000 635254 627651 612032 431324 613828 637527 932229 787379 921549 589521 463503 815009 1000000 488789 563982 1000000 408270 575997 597534 536144 530761 525130 514117 515693 500808 522243 443220 433959 805233 466519 472552 990346 687501 454383 169646 433121 436088 439137 423811 483370 426904 405151 364928 393548 366062 380548 518827 1 361955 364110 348398 141022 337203 1 324954 321113 338062 1 9228 14870 262172 273076 947780 144361 264598 258749 501733 385662 744181 235941 150103 135182 145612 208577 211670 203296 197385 192075 125046 178032 399946 163985 713934 161508 156699 161368 147831 477810 171828 91441 1 105429 10528 238593 111826 138671 161108 100456 793537 91751 1 510255 73029 78354 75507 71920 66517 65791 1 569917 43081 54740 52287 44838 503057 45200 43134 83099 414711 40090 534656 438546 574336 24281 35471 28672 99061 26581 25570 1 20519 1 23321 70434 446087 1 337328 1 22925 22693 92607 1 24834 24567 29329 1 30002 57135 346395 32184 17693 1 38163 24145 1 40007 1 2238 49334 1 54078 61507 32577 1 618449 67370 71032 74864 1 26470 760171 1 1 50202 1 79863 106729 1 436899 421260 122752 557547 56541 148008 247411 145873 150588 470067 142316 1 201659 172170 180237 195722 1 194457 201328 206724 441265 220076 478322 405716 235269 243940 245892 519662 257450 264071 340750 275408 254654 295100 201697 1 1 657357 1 132255 296565 336618 340733 348036 432321 353611 344331 372701 811379 398889 273759 375675 403676 404859 492728 488084 384533 431595 443171 439083 439810 462471 936891 470901 191930 573678 447178 871767 972923 414863 514391 544976 492313 545092 534610 497758 546185 551375 578763 605985 522895 573137 630807 890243 613771 306345 831172 240801 638290 612574 617178 1000000 625878 631544 525424 639479 643809 647855 651923 309561 659813 660914 351960 653977 677754 671339 649631 684335 460687 694661 694036 717111 1000000 701793 707278 707464 479924 712448 692054 758105 740824 829276 724244 811909 766145 727480 999341 435996 731391 791409 733398 191116 735139 735351 736381 736845 732452 737256 727429 733675 852739 810638 737041 809841 338143 453867 734783 747840 613855 1000000 666966 724825 745778 726571 703297 496145 737580 834625 745768 618616 735521 657803 709098 707786 703762 701752 552918 675857 626120 805058 553655 1000000 677490 676383 193377 669266 622399 664853 657916 1000000 648239 623592 641684 238621 477601 628645 563210 292372 611685 576301 599910 619607 600717 561532 1000000 580570 581051 523621 564908 565401 513234 515971 543005 537496 805101 735304 82954 515018 1000000 503509 693052 491797 469291 480033 585396 462796 445523 1 638728 59201 455436 650138 493888 419064 441208 541110 319363 585076 388261 801134 587979 646134 418723 515241 351092 16105 353951 332471 326443 320331 314247 317676 302015 17489 291867 284137 91089 597146 253639 260377 257491 225452 229791 733979 387914 182813 219133 1 361012 217633 556216 202833 221777 182866 119780 1 163978 164584 154102 1 168927 1 701581 134143 142931 130538 121145 111211 121033 114258 104662 83401 63891 1 22215 82754 87418 79047 75566 72528 58171 406490 62956 1 166282 45423 29804 331386 100391 57434 1 1 39524 138889 59392 128196 1 21791 235373 1 77398 26613 1 57361 24226 23088 1 1 1 1 230813 22408 1 22850 23598 23667 259293 25034 303910 1 1 29005 1 292222 14026 35874 450855 1 37709 175399 674663 51773 48249 51217 55679 50465 58308 491941 63921 114026 66667 78067 75591 74067 1 112275 91715 129547 85464 1 105048 530104 604502 110580 121875 126180 200552 134530 139625 144886 148364 178821 172277 163463 168056 173866 179398 1 1 194193 198826 149694 487218 406671 186814 207053 232554 238331 144896 249596 299051 261337 267416 230727 488419 341886 528025 297002 303099 328430 307637 1 485619 849137 372854 346526 140574 359297 464353 683413 376845 358690 507838 395441 402631 646253 394361 415859 426320 432458 403109 7419 443262 367706 462892 495215 474694 402377 486509 490314 673854 504536 497646 618737 526104 527474 1 538524 546059 966620 555041 560350 560659 490248 600062 1000000 586397 591373 45281 464296 832528 1000000 622111 1000000 626098 622945 634748 821834 676982 647104 1 1000000 658400 661682 1000000 672446 374347 677502 547484 958840 1000000 690091 693240 694420 1000000 728104 727398 821905 717232 711555 713421 672260 817580 966023 722043 172443 757472 968301 716835 729568 730789 1000000 331929 733854 771427 735367 282045 1000000 739793 219102 1000000 795904 709135 737134 795784 743396 728433 736490 733826 734744 729599 502835 730864 729537 623617 726879 852896 723708 721969 735729 718355 477076 418821 587911 717936 738368 972876 579580 700113 598368 644349 898217 666833 742779 535222 706177 669402 670370 653559 912668 333904 654787 562549 739675 520472 1 636355 629987 625219 1000000 501972 584419 553774 596023 578524 591811 1000000 1 574055 650925 362478 560655 555641 600644 544524 943440 533446 527825 647302 516458 1000000 505531 499089 1 882614 481713 468811 553401 453512 280108 445547 452071 69358 433159 264701 420948 270626 273604 321759 406122 264948 1000000 376266 370796 766091 358856 340936 346659 339964 772738 324285 198845 1 353434 173542 296769 649748 285472 554915 273945 1 531961 255997 250210 244401 38891 262769 227369 221932 216680 61953 219546 201550 1 189311 189408 1 1 1 584510 159579 179741 87738 1 1 133358 130960 126455 177489 730705 132137 615470 107861 101599 186280 63635 89915 1 585682 80167 218646 51972 70022 1 174727 1 140067 1 192317 50989 48263 1 43789 71435 1 37965 1 31702 1 31415 30069 28810 27666 25239 25656 33550 32550 23611 23181 22581 58527 22159 22081 1 1 1 23023 1 1 224847 228227 398571 57987 85515 68475 88484 1 33275 2079 341229 1 37956 102089 1 1 53143 52189 186804 57322 1 62772 62544 97320 191746 1 78404 432930 85309 46757 92084 564368 1 87397 107899 112012 620616 120356 1 1 140045 1 443429 143185 153545 610216 161777 166716 171479 176651 181993 187156 24016 205490 1 208732 213880 253546 1 374448 236173 237952 249889 783768 258297 1 496921 278233 283006 624904 219647 256473 132313 291947 319284 410590 1 337693 362696 350229 356596 365408 368592 240858 299202 377444 394432 147285 406539 411955 416482 427865 430430 323796 442671 311325 454604 459783 479454 472912 1000000 489275 572819 471053 515018 694014 514677 101338 525535 556113 459217 378265 171998 558544 855157 608659 569168 574406 579847 365667 590736 617515 599625 604479 437343 614095 638424 623146 878770 714990 304375 574132 712565 649068 860750 656667 693303 553885 668393 863217 692778 678959 688415 686157 67674 764459 616945 717123 698906 728250 693801 653730 604923 712898 464013 755582 719143 398411 722844 722228 726077 735668 726832 730124 749490 279835 728702 739512 598722 964640 734002 1000000 744974 1000000 735007 987422 737097 753005 183079 721034 575212 689769 1000000 446920 731886 728169 725510 728471 727080 783870 633057 756385 652943 794686 716475 712505 851577 709786 733033 716716 681426 700982 1000000 954776 690775 104312 686656 856771 658660 674373 680873 592534 920531 659609 655747 651767 209619 922520 805364 635038 690561 694239 630830 823470 612494 607529 530051 601011 581416 708091 582992 577377 572594 472560 562133 868811 1 467698 540362 289391 244082 483388 709099 366447 503597 487697 494654 486992 482845 475197 472179 466345 458867 1000000 371448 440627 748342 1000000 422274 416168 875324 676530 587410 384006 295388 609460 372444 369542 353085 354139 464234 341378 169768 365246 1 377603 311112 614193 154333 311517 284629 556505 276870 256655 1 257381 251565 245793 239563 120229 229279 1 217569 211641 317426 234403 215140 285711 183926 250429 175038 166316 1 623513 154348 149816 196006 140712 132315 772167 1 123095 118809 187765 110983 77746 195714 154976 5522 91736 87725 1 1 195263 67842 98016 67037 1 80964 1 23452 53585 51015 659342 1 43750 41588 40069 38148 36345 264122 83077 25156 79463 683624 27720 64550 25690 148426 1 1 1 5173 22418 1 17636 21832 460534 1 1 30050 23759 1 24532 25764 8435 477020 53951 1 1 55741 34367 36314 623842 251946 1 43607 46131 1 586254 53567 1 56503 60872 429074 67624 81515 73843 76821 1 86837 1 92700 1 98631 1 1 105184 446748 1 129772 127533 103890 1 154689 145343 741940 117405 160124 165032 215557 78232 837600 185385 164271 549898 201267 260256 911049 136183 222549 236348 234432 140251 245855 278497 164152 272866 1 275579 281158 290318 1 196553 306899 303644 1 920667 329382 335659 411222 376883 354171 271216 383768 372003 365951 342497 300644 395771 403735 409712 406600 422252 424646 434892 327591 297490 453423 459102 464909 1000000 451978 877120 714863 519627 500509 555606 662801 517838 367055 339708 564811 541860 544291 446764 558223 433353 1000000 572635 577822 582948 586829 600834 393059 604370 607632 656702 598414 1000000 626147 92683 612067 631649 696605 647289 504133 52886 659544 937139 630987 734310 666389 677722 710544 684356 687554 821535 851017 697231 699211 460114 705313 707209 708176 650743 716122 716250 801020 803775 627503 151949 725193 727362 851765 729934 728483 731837 1000000 1000000 734147 735108 826028 749125 736432 738620 718497 764793 737938 280321 554869 735781 735261 821700 739603 786379 217922 760108 728082 663621 115852 725744 722760 722482 720693 746187 715939 693191 712515 194879 196283 699070 702906 689915 697306 694325 691398 691206 970068 467577 717356 1000000 1 668154 634001 656200 685815 650925 631634 680457 771602 636033 632171 766685 622082 618131 758783 606663 569857 569704 602335 589298 584180 660365 827525 543126 244661 535696 665464 552485 541703 1000000 492292 490740 604058 516975 1 100142 553995 376213 484293 206044 220969 500869 24489 827720 448194 812850 194884 704551 904761 616565 411402 405229 398996 411389 364456 374786 842017 355749 361890 356045 424936 340959 473837 321701 451225 139015 383413 306486 1 239076 351575 869352 276471 270709 366237 259194 232674 200846 842867 235746 251210 165361 277231 224861 158044 151114 56571 49813 186563 170495 379974 1 163341 158999 190907 151485 146775 56747 137462 132914 663606 34782 119775 136210 111317 106694 103336 185489 97741 68103 359919 84078 81647 202004 150925 71317 68218 1 61292 1 28768 424734 95753 1 15263 1 1 74520 33757 36381 459471 81608 36692 1 35285 1 1 25702 1 133208 157305 23005 1 20848 34161 24203 616138 1 22492 22187 1 1 25789 29685 1 94967 127498 28309 28327 24416 26098 22320 333423 52312 40714 294587 59381 54442 746811 58362 97449 521713 57892 61252 63527 77755 73836 72711 87297 170341 89695 546663 88766 94769 240099 100963 110503 109149 130054 117861 121722 209888 105783 134560 141581 145950 148815 472906 158435 163345 132677 172528 1 207376 586812 194143 135352 204728 206160 215777 499762 253722 232786 1 1 520571 232265 261338 267203 340742 280539 285347 321053 299282 1 189455 730473 358179 242027 320785 303170 326609 338986 624168 410534 536440 364894 379965 512067 478779 687571 1 397310 337023 578070 432995 455422 735024 451093 456887 422633 412846 914489 476705 487051 492718 975247 505237 510185 512843 521639 517894 532946 1000000 496769 1000000 556687 498628 990843 534765 395189 459850 584733 413700 242327 626855 605997 473963 927016 613713 624589 492616 614714 1 1000000 650724 650077 654241 1000000 668575 673294 767701 647228 676334 1000000 705337 520554 829285 169617 698989 698315 1000000 978979 350437 709537 711519 713292 715343 718627 720839 721276 726269 828025 625873 727717 703959 738197 735288 560494 103324 735521 735902 739388 760826 736040 736498 736494 297569 186902 736315 730148 505053 735154 182422 734113 648798 721333 1000000 729966 413007 727377 238571 724486 723286 596980 967893 919646 715067 712712 710634 735429 705362 719861 710464 697424 908651 701074 689761 807226 679264 828280 579461 738542 668934 691836 602320 587147 698466 650057 640482 629290 639671 643183 1000000 623793 510909 193112 598789 608735 586530 596137 714624 604879 533641 660911 499264 618235 644909 553950 551207 210379 449396 795249 533700 518215 406697 509140 417837 604543 124578 485945 478367 1 504573 466667 457016 389401 795757 432704 724122 431403 418981 431671 403378 1000000 392652 493643 339733 469809 361295 363375 378057 1 355805 335877 333172 326390 323622 275388 49628 283314 527421 399948 294569 277919 264868 252387 286833 249274 248212 207869 237123 250181 207185 265465 214710 209250 203793 201132 1 221303 164722 177490 498543 167165 162355 157399 152617 1 147749 77961 144135 129560 126970 4557 115258 58315 108223 1 93470 96440 1 129410 139971 106726 1 75068 83946 68827 66036 1 204766 23666 54567 1 26001 47082 42504 678465 40610 1 119541 35133 1 31222 1 334669 71229 255791 3331 50038 472627 18023 16705 319478 27473 1 16950 1 1 214020 497446 22251 22455 23666 1 1 25583 649714 1 84204 14347 127497 33224 35577 36523 36759 40400 42876 42106 317683 112969 51658 67910 88370 1 1 458465 116930 232868 1 78056 363429 660082 129401 91775 95868 99595 187003 107671 90585 150362 343796 384664 103774 138797 145308 135437 167661 151950 145371 447520 91127 171648 164298 183512 187084 253388 239843 213917 208463 214052 367438 374412 898846 429449 242034 553429 350990 259391 265259 271156 1 283244 492072 1 555318 309792 312481 320138 323763 333182 337685 345573 349770 366045 362472 390659 369489 340590 564807 126949 580286 447172 412036 539644 392332 681450 436617 389695 448831 456023 460762 454983 472951 511592 484410 487681 428338 1000000 580936 501836 467426 525490 1000000 528117 542182 591298 564046 522815 569683 646807 588705 579492 589418 727689 595411 599510 596381 1000000 613604 1000000 945468 627567 1000000 569727 1000000 647972 644907 646979 335186 710019 302231 938850 671549 984238 343502 682152 772463 756841 738579 768620 620270 699990 702707 774611 631716 460823 472629 714153 710521 778004 720491 636707 705198 725414 899295 725363 698872 1000000 773994 838880 733400 739337 734829 569941 240264 720145 1000000 710653 786349 562013 735930 735517 735055 751568 1000000 733037 732107 731147 771793 791335 728646 726101 736774 162369 1000000 717468 717454 715597 711420 712907 751222 410453 703729 701090 619515 699803 692609 458093 222566 683277 679981 470314 674898 671070 576558 662168 632440 654441 373428 648252 677375 639104 731796 1000000 624694 605212 619705 678762 604282 601446 630495 591583 586595 582073 580126 1 222450 560607 1000000 549785 544319 1 515504 571300 1000000 1000000 649596 374574 430045 609431 606481 9947 816919 469321 353186 452376 397110 442846 439006 550294 353241 420689 409966 408921 402546 396327 80223 341563 377349 365793 361189 365958 1 346217 402409 240352 283708 345080 308613 303565 303341 299142 291350 214691 287793 267182 302858 700816 283265 249879 243608 217870 235367 1 234362 246548 211051 141375 200515 117056 264869 800889 179274 1 1 163524 166058 91033 231907 143221 139593 132262 406149 125287 789991 134095 284040 106770 105247 780819 97315 93502 266095 1 83377 11334 260222 72638 69467 90336 2267 62780 1 107011 267300 10867 83802 1 1 12975 241137 14588 1 151145 32073 1 1 239367 1 25744 303199 1 23102 23431 528960 21831 8392 165524 187677 1 1 71218 172413 1 25740 19316 16812 1 1 180290 31600 31341 59870 29919 35947 209159 37656 106732 41596 73871 1 48252 612156 76233 622001 1 121061 109197 1 66551 1 1 98215 83719 81563 77737 77048 98072 96598 106256 110844 114454 112616 154996 127285 120532 135521 296281 1 179528 168815 160014 164641 178783 175030 1 184034 190072 195873 698706 209890 1 244545 224328 136025 418731 240131 482548 250858 383975 263040 1 471991 285431 18264 251237 356523 305149 229392 317098 323444 329789 476450 1 950270 354135 999354 463385 418662 378454 582554 389840 434144 403810 409456 415439 422237 428468 434331 459036 356054 891468 458942 673440 1000000 1000000 475182 608795 393296 498972 497117 512117 517712 613283 529181 644633 540337 541199 456463 1000000 561485 644876 584012 577058 672870 603640 592856 913685 521650 667678 574876 892489 1000000 539217 630432 642516 687981 653060 1000000 531854 655421 1000000 665328 605388 634789 679464 976985 678308 602308 347118 741528 696349 923081 679250 702231 719658 706781 720042 1000000 710785 671268 770259 724506 690536 723219 1000000 856113 721275 766794 301029 731210 653865 706173 764519 738570 394876 636533 738136 736066 932731 150375 735911 735640 730067 734961 734643 728352 726036 1000000 785986 451044 30310 678607 724057 725363 723185 986186 670854 635153 698317 663117 899686 709045 706220 704212 766436 713170 503963 605216 690210 629430 664635 890308 632326 673876 670639 469698 674151 617191 230819 587907 630375 704270 685265 805956 630314 626872 623810 520124 1000000 580068 602684 441449 587777 587800 582734 257299 550197 522220 807276 548805 544033 545826 765677 422673 765165 523231 517683 748841 628588 342903 636132 516843 242395 571390 653394 299675 442104 450909 446625 440533 434411 428269 421001 1 683022 378583 397422 401842 385056 363762 619561 184386 272391 302648 333421 341790 348842 329354 323190 534962 310991 304006 298871 292225 59749 1 1 235785 270778 234520 249768 874913 347781 234459 633822 639165 439497 211359 1 68738 195638 183329 94368 207312 159980 182903 159619 508257 155219 152955 181946 139357 136409 131356 1 41340 72767 36735 1 1 365451 1 529492 194269 257654 76243 174599 1 72135 585949 531085 45588 61106 1 56078 1 49776 48015 1 1 67005 64970 1 33050 93368 22768 3322 28565 28061 26885 5659 26085 22370 8037 1 11956 47260 1 22622 32272 22972 331481 23039 1 1 1 132040 24843 1 109370 1 685154 28086 30318 31819 18105 35127 36870 154636 126819 627675 47531 745910 1 1 1 1 226313 331684 3355 1 71869 82884 78972 86987 85878 433633 92137 91452 101570 128995 108896 458750 1 160095 126033 130251 130091 1 143977 149571 1 158332 115006 164822 1 261925 173606 188801 194088 199429 387402 144874 1 258776 18690 197156 237716 221751 1 255507 261595 406532 269429 253516 1 625701 741519 308612 309214 926332 321422 602600 309662 339977 346046 351331 358627 359033 370742 377164 758816 420796 396640 415398 812023 978818 209841 432718 433341 438629 116664 543664 473604 464093 468994 475089 469288 486857 723926 475902 1000000 473356 517187 515075 527319 604163 380447 509833 518954 553919 316086 1000000 571293 1000000 398595 589112 589821 595143 1000000 1 610633 615311 619950 624848 626390 626704 904254 1000000 644959 803864 792053 657961 440211 589952 1000000 169714 688552 679564 682855 652823 682198 691784 520623 73042 708623 686719 676855 94912 773722 771637 428415 569206 714752 720508 722578 662806 424957 662498 740918 729562 1000000 703983 733623 929080 735994 722863 952958 798058 1000000 107627 773542 1000000 825758 724687 1000000 1000000 734151 694668 732156 269530 243387 740948 728942 726306 724794 855205 721877 81231 717901 441753 715175 853307 388584 678532 373667 684667 697444 693534 773795 813047 687808 1000000 871663 678049 674287 682091 349348 663677 660033 660681 33531 14333 676301 638984 642659 572061 857901 621559 618958 542183 609769 781154 599340 914613 569197 582385 882674 53723 687565 563158 582461 639090 547389 664331 506202 530388 790498 268736 587193 761582 501694 1000000 423581 544762 467284 446802 242044 460702 494180 458147 442032 922216 422411 1 541620 401788 379708 399980 393288 386559 372202 1 366013 361621 1 538284 344170 337037 368213 323148 341245 312646 317050 298582 278153 289720 284226 94000 223025 1 530054 253168 247131 333390 235569 1 224302 274080 174858 201032 195263 264115 293857 185947 183669 1 137580 190879 1 98232 150701 147549 134038 469931 132624 111168 479077 44660 114408 421621 106425 102878 97566 95013 86169 134453 84241 85182 108480 74255 445231 1 64299 61656 57358 10322 53464 1 449177 46105 1 38437 39320 37716 34989 34110 33420 30929 29498 55575 6075 709715 24823 61188 27409 22454 21849 2776 21004 323272 1 20539 17364 20772 1 702888 1 18174 261773 471967 19960 1 24325 67945 32440 31168 58727 12844 34467 36786 39028 42061 1 1 1 51078 54766 586261 35924 62062 1 62561 92471 75258 77728 68556 84645 88161 34320 94318 99523 121154 116017 111547 114248 587320 105068 127464 131269 137750 142380 147076 435007 182020 161584 106166 171580 111482 61216 181981 277666 199728 184190 208449 222823 267050 225045 571712 234602 242061 254799 254602 691798 1 341734 283562 1 264220 293203 362033 108961 1 319459 322602 751955 477354 344003 356886 356255 362245 368096 374959 355194 103948 209212 394014 423737 408680 406719 580070 447496 436737 442818 451098 490584 235236 482994 498339 516231 190950 496916 1000000 502468 530124 514061 519989 526546 1000000 96860 510268 922952 553369 552755 558325 586034 624973 579384 583757 201265 646108 605324 771547 609778 634032 617108 670017 626067 218121 753033 660165 611285 648654 607416 507063 1000000 664178 595029 671438 649437 508918 681661 705302 775068 691068 1000000 695916 1000000 707733 713471 1000000 709678 868809 715772 688141 712374 719994 726235 476579 927766 697354 377530 465322 730011 1000000 1000000 793671 1000000 728780 720828 735033 796326 735482 734573 735533 1000000 882404 734731 734077 700755 577307 515740 946330 729564 736088 728395 1000000 401732 810470 707684 877515 808937 502800 761206 844456 591592 1000000 744155 227632 699886 711788 1000000 29470 686191 1000000 792402 948601 675378 857109 668307 671202 713390 792268 604554 608459 645029 640885 602054 632453 631684 699268 678226 614740 672725 450571 438465 598461 590173 175495 895706 574917 569342 563967 956079 553796 546813 533741 537500 307840 485762 523872 463127 845013 504780 428383 437240 650433 1 546559 332065 599659 455315 788405 697063 439338 407092 424607 419256 1 352248 421697 394295 404067 428865 632950 369631 322981 346164 486706 360939 63171 332414 352428 293919 394472 279045 58640 1 810650 291944 273837 73348 27186 852365 1 251027 218764 145021 410738 225665 32287 217769 659636 203618 88863 191995 172063 182377 177234 772570 174523 172930 168055 129076 154237 1 137548 1 1 124072 153484 1 109529 99493 43069 99964 1 92237 110120 27298 81965 94133 623655 71388 102429 758712 54847 207750 56628 82754 51375 41418 398659 44234 42048 30646 56051 36127 25902 32370 22428 96687 219875 1 25893 1 23920 23025 22376 1 23918 20835 20556 34440 22286 1 1 20605 218130 196469 1 22304 22955 24435 1 228207 19258 54784 1 1 14895 34137 95136 39008 42503 43261 167860 47836 1 206541 594731 528138 61132 1 68085 69813 93933 1 82050 619102 1 123646 1242 336387 103899 1 72307 232149 118503 229925 122081 58512 75914 162367 145467 362651 366516 1 161713 106882 232099 180486 184776 190183 228359 161070 755893 49722 1 425470 102722 82391 315321 245895 255608 282712 1 269253 294798 297211 277025 293124 539893 1 395589 1 1 58641 605177 341975 1 264483 488658 189124 422520 379130 141591 390402 536900 406285 412119 212717 664685 428326 434680 464950 722611 452601 568964 468609 471035 196316 472011 501761 494674 489114 494427 512088 517869 372015 514318 732313 535654 547893 540013 773164 1000000 660098 572663 561594 576115 786205 240864 574660 602493 713382 584034 580518 621167 498611 630276 629575 648924 564989 602799 473056 238089 658581 647497 670671 666490 673753 472708 702137 683756 677885 568137 697461 693027 779192 484045 1000000 809893 653238 708524 470256 501683 1000000 703447 687268 687720 1000000 725612 593784 701149 408546 720969 734684 730813 790389 713201 747314 542247 734301 735207 732517 314564 815081 702817 480223 734276 1000000 729626 483113 731271 237395 729068 800337 725887 845481 864438 289411 798851 230784 716486 1000000 712596 710671 707177 711675 705295 763335 15600 139550 687482 689047 673946 84233 1000000 1 597360 671567 665458 661733 324942 655102 633303 671009 846967 654661 633408 612994 630614 593072 605675 610944 605980 601173 546419 363953 235896 468027 614627 643742 68295 587219 555282 549814 537060 72337 532996 528431 503180 516189 507310 504620 497124 493046 656286 510771 443925 403961 462813 457182 911917 534445 438566 487404 294768 416405 144553 363653 377451 1 389599 382308 684494 161470 342529 358630 153982 1 191969 336710 348697 305167 1 310098 302805 322063 291151 283528 272463 263512 267367 261536 255025 249886 261791 236733 432413 62021 68509 1 207852 205925 1 201809 189155 214475 178537 167262 234407 363179 95317 100639 1 164943 139296 131030 337246 175097 448234 1 73121 184172 158560 1 97414 1 105409 81425 295822 76508 93799 95020 1 1 58413 1 1 1 51858 51303 136790 58769 42418 6868 543116 34293 1 486503 1 40149 1 27140 25989 1 25184 23069 22926 47300 1 20689 1 65282 20046 140295 56182 681545 76169 1 268691 23298 535238 348414 12403 16194 27120 28298 18297 30381 291106 48204 34373 36255 21877 45433 1 35440 111284 1 97676 536179 1 676772 142628 14330 185620 74993 75369 81441 85807 88196 97341 510321 107991 686496 52776 92697 116895 203441 1 310065 219037 1 1 231279 464490 157651 163185 204083 173180 180863 89543 197143 1 199075 206583 205503 232855 299312 208806 232207 229537 243997 258887 241858 274240 268052 1 828798 112810 468610 298363 380362 309098 1 321832 328040 105235 339930 347696 352259 345312 364597 368869 867745 960919 389989 394134 273762 371652 337769 1 1000000 498124 929619 443251 490592 456581 447968 469062 475064 480990 589902 692680 1 504340 1000000 527878 521441 194568 9047 538566 547815 178845 493077 560235 575540 325059 1000000 614063 1000000 591389 574009 624335 613308 773782 606422 613891 395359 609886 576267 637428 666334 1000000 649932 185915 961365 921022 665248 683597 278819 487174 498084 659460 112200 12730 692747 698010 697551 775304 710450 1000000 707831 710152 712374 714497 711777 212636 916841 751038 709863 725593 726215 896708 1000000 349233 731044 733336 732668 921488 627673 1000000 734680 1000000 512372 667844 734937 734784 791045 807600 724347 737998 732125 163395 644923 534160 729058 726857 725175 851439 722357 196235 929875 734403 889921 712974 882819 743351 712609 702218 709661 696844 664133 1000000 682412 681998 712389 764934 678257 673403 671188 666236 642475 670915 654910 571615 646921 536913 796978 633787 647540 281155 602546 1 614190 604267 600575 1000000 592543 537601 579569 939260 464333 567709 570932 458470 587782 545514 674706 534466 694173 1000000 515490 247902 505373 500178 494510 488526 482619 476718 932555 684256 458649 478919 425414 436562 432085 427243 422056 415877 556528 402794 1 390763 385632 383311 980747 366364 295969 353329 358351 448153 322168 937639 88212 369163 311951 471418 340774 288027 286734 266417 701310 271595 446826 257534 175994 529772 320785 257162 604703 220218 543888 211789 206286 200810 195982 268469 207764 172903 174644 169467 171831 159470 154618 154097 144518 1 1 130038 107934 734515 1 140496 1 105548 91546 315644 223366 1 306527 82074 66011 66816 83041 69056 66481 71504 60541 57711 300556 652628 52037 292753 1 42798 1 39732 36696 36226 1 1 1 681156 22948 93052 329390 142736 22832 25855 25682 10719 1 19624 221896 191627 20433 19831 20038 20729 1 1 1 22581 22881 24339 1 26523 27795 29106 30587 32152 32054 1 1 39464 40690 69445 43889 48333 50109 53412 55997 61653 61266 64501 1 105402 1 77460 80895 1 308537 99528 95447 247787 103134 27488 111371 115564 1 722596 1 652780 828253 500253 143088 89082 1 138194 164700 171523 177329 198668 213044 192507 41404 202763 208281 620997 219717 225025 228523 243070 242228 246754 242325 259499 171812 534567 277248 290709 296072 808894 566519 311975 310811 319730 820158 331770 1 345753 285190 446868 396821 864746 375050 381241 392028 394088 399870 421163 412259 455786 581885 430670 915981 217125 455723 1 458775 1000000 475069 475452 484961 490857 541533 38281 508307 1000000 679443 305608 969003 1000000 613711 547672 557446 556357 523432 67226 574234 653866 582686 507932 543116 857291 538823 608165 615047 738761 773050 599977 631636 638120 621732 232352 648990 653335 662809 11092 1000000 1000000 680683 676141 671694 681284 684577 1000000 690727 679546 692387 674479 701900 1000000 704174 709246 713729 713397 811773 483706 719588 721234 727326 724409 725840 728012 764571 778117 1000000 857929 732206 811438 1000000 88112 1000000 737705 734713 738293 689255 1000000 734588 768506 1000000 518154 654426 731239 730380 729346 707919 727083 780106 254251 722511 720987 719297 343619 216213 280824 1000000 75730 706541 704798 948808 694861 946171 693239 661489 778374 595004 543417 430637 717945 600396 658357 1000000 391137 531210 659075 657294 651732 639532 635321 630990 633716 623276 619668 615816 621977 586835 647771 1000000 589061 538472 597146 569812 532575 569520 557378 542727 546528 736835 599846 1 523460 497063 513260 359362 511229 495651 475346 27419 477645 472470 464953 425546 438425 448384 441344 427162 502401 25811 1 410085 809305 1 392643 387640 348541 374099 429508 822027 454888 682157 1 341583 326374 457031 87472 135334 1 295923 102918 288197 276296 328811 859466 284231 1 254686 246925 233152 238341 236798 224157 144681 212536 207620 202125 1 227040 100179 155064 177481 1 165666 529681 164149 186922 143500 1 136634 1 163141 123583 116487 28434 106350 127341 102521 98615 256201 159665 180105 422533 411594 84396 73496 1 65061 64792 36762 63837 55759 58564 1 379750 92594 43142 45048 37640 37396 35039 1 265233 1 609833 31923 273852 24695 1 43310 314885 29796 22628 20406 1 19943 1 19544 19498 22792 1 1 1 1 66627 26656 23812 30098 1 27183 1 90007 28512 33080 34987 36436 74444 182863 387134 45103 96303 103920 1 44434 57835 21357 63140 173052 68724 1 1 79656 142829 148251 90646 94449 122574 1 714362 666044 1 26522 122629 113878 4842 135917 140678 539422 1 154268 131207 164620 482091 449620 1 1 1 192273 201176 184196 843594 255898 1 233396 234482 240190 245918 133209 250069 1 272002 278730 281186 287188 292918 1 274428 295996 305985 323602 329799 336388 342105 346542 1 384564 350838 364911 878785 385427 370685 717801 557097 647338 416401 664148 407163 220540 564889 445572 451901 619498 482407 443880 552411 538047 1 493831 501261 506649 202691 493482 486785 910347 712213 545919 536196 451600 556663 561994 617414 572493 577655 583254 574018 592773 1 217815 607307 1000000 610313 621218 594619 352489 634373 565263 478751 225344 651045 351059 552732 662617 652466 669323 673414 755621 639127 685843 592235 699210 368672 700613 272503 700972 145754 731384 893912 710177 731358 708951 715933 719342 201617 720162 179909 748416 726916 852788 728944 747966 761859 1000000 1000000 928164 833110 783863 1000000 732933 880532 551368 95645 784834 734116 733367 843049 752293 724977 729614 728243 1000000 727139 688211 465040 719897 389869 39834 553263 696305 713841 979373 586412 585365 1000000 765475 978914 696426 665574 864361 677470 684775 639336 725922 672679 670258 211949 665232 17995 845096 652757 861373 341079 769591 643709 632003 626307 636738 661634 614008 611165 1000000 336611 552238 361970 377527 761794 576985 573594 561829 716924 221925 583934 406755 537728 101159 569854 442318 419294 272464 776961 517216 436026 380288 277648 105095 467661 2126 442316 448869 581285 557291 444281 621761 408619 646560 395591 400426 248000 394319 381640 916148 408742 691673 1 503997 818334 335660 1 326827 320061 289600 288083 374070 296515 1746 281701 326538 272889 296547 280328 184611 248462 235564 233275 182428 225520 219925 259298 737527 271789 198807 413650 187401 182162 176998 555266 1 213012 148606 160573 1 142527 244525 133182 128837 123678 338738 88239 111575 107414 165865 83090 75239 92066 335609 218945 81095 77634 119538 70927 67764 64682 63103 636479 1 35231 34483 16812 45865 1 11503 1 1 34661 1 32388 75441 1 365394 26346 4457 1 23047 9515 70722 65806 25892 19907 43715 55920 18017 206738 19437 19644 1 1 1 16525 50774 21322 1 25166 532 27895 63990 208324 57811 34043 111926 37740 39814 1 45082 34404 128275 1 54001 118840 58823 62618 313263 65412 67777 60767 78348 80871 144808 1 83272 233420 13534 1 330425 189356 121637 126470 125529 129981 1 213619 814402 143673 1 450480 163113 64746 173161 165497 183170 188742 168965 182601 1 337050 218700 221340 1 234940 1 211382 239694 374219 261473 591766 262539 49391 783434 291015 293780 303067 453556 315488 489555 310081 286308 189505 346218 352400 358362 364784 370502 427828 382706 707632 268196 413565 492741 414916 286658 637000 430703 987175 444968 451066 452296 465451 464606 483634 481052 494723 372423 479299 504520 507691 516011 521595 1000000 513940 940919 544006 549463 1 560195 1 594924 575926 567445 930565 1 596104 1000000 606326 640795 643871 561771 625425 628615 640373 100125 597274 1000000 649586 633036 703117 661282 664853 668842 274629 679948 467392 739599 821602 1000000 689420 1000000 697228 698896 740281 514387 719370 1000000 706461 635883 277220 448597 719746 1000000 722744 723564 725406 730417 733588 976245 735159 730923 578819 830154 630764 733632 364299 736549 734433 735555 738811 733956 634510 379315 828306 723020 1000000 730413 871178 727930 898010 725926 724531 591780 727955 728656 717954 1000000 321475 711936 679528 707418 705010 702502 699891 653865 694157 949976 929016 758581 354868 102150 778982 672182 668094 665140 654690 646235 653844 649663 478721 641594 643780 657172 366466 621401 295476 624460 228462 634371 707056 558654 1000000 1000000 581455 576455 415869 565518 560232 321931 549550 544027 269590 413911 527364 1000000 515980 498994 311142 468497 492964 529055 314818 449189 469148 463127 425978 455995 343514 578147 416381 427983 420476 401870 408144 886809 395782 388602 988821 120828 529129 339663 365054 352388 346376 336226 291152 54552 322351 457511 367045 1 134102 290937 370878 295417 273240 113005 260814 283016 523950 236565 238242 662913 476205 221278 212999 210669 465161 199332 179047 187065 255319 205422 1 77845 146301 175119 123656 107722 131280 136080 134416 129798 129890 121252 116747 116521 349829 111666 100268 96437 92639 88014 92189 81725 78262 71314 75431 1 64176 408593 1 56590 53957 52328 48706 1 45676 574041 38661 1 113760 67061 32867 30545 24356 26446 1 395786 1 43109 1 34149 1 20162 14095 132180 220424 19048 80490 1 19855 141137 20786 1 385891 516334 1 21013 1 21261 27183 49580 30070 31628 1 35111 9570 60260 41066 67558 47635 308156 1 53023 52116 27084 116966 1 1 1 73151 57218 141899 306307 175642 1 776968 539669 103120 152660 115240 117901 278075 124011 150430 83298 137505 142330 185569 151677 124760 161402 1 234603 176578 587262 1 190971 176065 240178 248176 38069 219385 183776 78735 903504 229796 245567 256301 313990 264291 271368 937295 283235 289864 295229 301227 308188 293077 319675 498461 574934 338023 461280 352551 1000000 363041 443533 375149 384946 1 641719 16396 490045 381611 503028 411969 435415 434131 442967 449048 495918 445600 350877 196922 482782 598889 473325 843902 586322 549686 479573 1 901657 770794 536660 546658 547639 561667 521223 570525 547153 836602 532684 851052 196325 510583 599529 582606 577968 788095 618102 621306 603455 10716 679349 640026 902879 647513 974385 733027 564568 665542 579531 490370 350888 300398 97387 683950 677964 671338 693303 782575 709581 739589 906405 706304 703492 727931 1000000 715229 141599 704344 749370 423055 50450 725274 726621 486075 728904 1000000 752708 731599 723764 1000000 1000000 766136 446230 747654 729421 1000000 735840 1000000 737204 1000000 746182 1000000 1000000 758791 740414 658907 726043 1000000 974817 536766 720013 691728 716360 1000000 247915 710140 665621 577083 702827 1000000 676576 694864 690131 236844 1000000 682931 679729 525901 472911 712887 1000000 228102 1000000 825183 959840 644449 611636 638252 633990 629716 625110 665752 620788 614619 612537 601863 596862 568354 585621 482768 563882 795414 874776 549689 55002 530813 516692 571880 203058 541792 522779 458856 827900 500749 86127 417475 160351 449019 476581 494760 464822 454644 357498 446473 515217 376038 452246 714836 406902 801483 414341 398387 1 376778 378328 249121 366287 584282 533332 345035 266163 334451 1 323859 307901 285991 301476 294980 293452 336721 75502 268105 269410 262880 265049 250650 244322 612063 212230 228135 222644 246212 211541 1 201351 195243 191680 289462 1124 174649 224556 360572 207730 1 184000 524382 155849 1 1 136833 122048 63537 112046 109666 137504 123977 100009 126227 124527 1 56389 85137 102709 1 1 67576 1 145026 56513 54397 51866 210672 131697 44387 42920 75242 37889 36490 143035 526574 1 1 18599 267594 1 5272 22934 22190 19654 16419 634630 18351 202006 11087 18850 18929 243435 578952 22473 23040 111309 20771 1 66956 1 24222 197261 26508 140887 29325 1 67661 75288 32155 38146 40205 36410 28824 46291 1 35112 66409 1 61046 63242 64665 68835 107089 59023 1 1 696216 88344 1 1 68258 109604 109922 110422 1 641089 147127 127827 475526 144565 144187 495979 693888 164135 95641 166011 1 166399 135548 113058 193965 201153 1 212102 217635 202069 94521 1 434071 245979 238153 155241 213241 274028 302019 621662 287254 293274 514377 282447 308365 317397 387868 329844 349666 453108 343456 513235 286702 490030 356212 380093 256337 391937 322493 394246 450690 107748 498466 1 194537 440965 447068 453122 420747 460660 458603 532553 570389 456637 494839 442181 512879 455420 517933 525544 634577 534551 530070 560680 552999 556630 960840 567241 572673 502035 582706 681918 592701 578984 564477 607131 653674 616808 520688 625748 606366 661569 807921 725137 958147 559309 116024 627840 662377 614575 700204 741509 1000000 968097 757717 843711 687771 702051 774692 649532 1000000 736410 1000000 714176 682851 1000000 714399 1000000 723157 670247 739541 663658 724842 918627 753158 727963 723710 730563 467204 731808 732399 654281 717214 733180 733719 767313 749190 414900 733335 735397 590847 732014 724068 697910 384654 764228 967349 724448 734469 328960 721203 720399 718507 501551 714714 580363 710053 707604 196934 717956 1000000 698267 968672 692978 700610 686617 683050 680378 776578 673694 646738 666566 641894 659261 507818 626295 647403 467279 637493 1000000 607893 1000000 1000000 636104 881808 527843 603088 590355 602865 895039 572532 563947 603202 416678 561723 589070 1 546673 541237 899425 288887 464893 523785 514901 759868 502800 502243 1000000 478620 476903 428325 465777 467372 131194 447976 761277 443572 248531 469824 417338 335135 481852 464836 298381 387590 379792 1000000 43341 1 549345 349789 194757 1 329366 324611 379007 312370 1 175038 295920 547591 282134 939116 270511 259922 91597 251246 416050 241045 305237 618638 87471 213472 213045 1 202286 197700 556460 185925 491760 139622 1 174954 152551 167627 201051 193250 657002 136378 91357 88688 106071 23621 1 3623 177252 102131 109689 360120 207923 37556 84980 132129 29400 72989 69742 1 1 1 57703 38361 52252 143270 1 3309 1 611414 62193 66705 34406 73876 1 38301 27517 26551 1 1 105010 1 21357 24474 299700 20579 1 1 1 117941 18581 303361 336222 19274 1 20336 21008 68675 1 59132 1 101130 193542 1 1 1 5056 1 14187 1 1 330026 46072 126068 1 52912 539541 8363 261358 65000 257370 71448 55504 126728 88466 85153 1 92531 118555 30236 1 108307 111622 116692 119805 1 139819 136739 132816 143654 132005 143778 1 302653 168897 759164 178273 377919 575206 203319 1 123326 210739 198846 221361 226970 249118 232116 373032 151929 247413 141540 267362 80698 276913 204057 300168 297327 1 1 552211 455980 257927 333976 340139 346314 352580 358687 364893 1 380049 336433 388769 395228 418937 409917 414875 358465 426741 279770 411434 526212 224767 1000000 391100 469202 584710 481142 476795 845309 550106 1000000 769543 513830 599078 560750 532962 1000000 544000 576594 558546 560291 68544 559036 568276 580686 649397 621260 670348 600828 581339 631119 607731 607964 505176 628043 632865 567250 298521 614706 649444 456795 655315 849858 786269 680888 671673 680856 678656 681825 528703 660634 735173 554642 1000000 699471 1000000 705967 706980 734604 710110 721919 1000000 730174 719422 738998 722549 619792 346616 726589 115885 702963 729607 1000000 306009 739752 1000000 654325 733743 1000000 929724 869867 735751 861897 736470 732391 749711 729719 736371 495349 722918 776119 726123 623438 741039 964400 741470 718774 603219 723798 713016 654874 678765 221548 1000000 1000000 697261 710348 693262 690355 1000000 662479 655761 610687 656630 702050 667410 1000000 660051 671883 614191 468101 907377 640119 506158 607141 627227 622838 618314 612761 612991 602305 599506 591710 589693 943180 557300 574495 570774 650143 192246 275063 1 538357 558840 539372 525657 520282 597665 508853 503896 500967 510880 874359 478925 473775 290972 171128 423185 480248 258649 437403 242293 426776 419646 512424 388217 400188 393925 566033 279770 757905 364599 1 356985 403435 454411 902569 106770 313235 286692 311142 305839 301707 293835 761994 255568 169894 465585 265766 259900 523372 248236 242418 1 239053 1 219777 214999 208643 208181 197910 498541 187293 730539 1 164669 374821 345170 157991 200325 352652 774201 137889 233177 1 342610 121187 645846 113747 583583 1 99066 98917 1 87674 1 86538 53282 127252 76592 66866 63605 61166 457995 56115 148819 50156 219917 45235 66540 1 1 1 35056 32882 31181 230472 28773 28231 1 23885 27328 43133 17109 20862 19940 38553 1 102307 18643 1 1 1 20704 15625 5427 277790 1 23531 274445 209049 23861 25305 25915 28377 29481 31104 32725 34595 33851 32347 40608 691646 48927 53512 82998 1 1 59034 84399 37682 623537 1 73667 355231 318322 84808 76234 91188 293696 299867 102803 206884 1 114948 120054 133855 129527 1 206001 142051 156039 151573 164238 165681 145654 152654 176525 181788 186945 240734 243910 202986 208450 899516 645778 40307 1 205933 292587 603493 257291 443967 265463 64809 277354 363957 496308 1 301395 307340 303062 267086 265521 198864 191622 472317 350446 290154 1 431146 375255 381448 892821 422616 400302 591698 401181 317064 388462 512100 383315 444029 443378 457086 461160 466230 473183 1000000 378264 584314 496817 507245 513189 513976 509456 523433 458551 492183 361325 547672 593030 1000000 601403 575073 573708 619460 398776 589374 569658 558451 604275 1000000 1000000 597900 622508 530259 893308 632925 1000000 271958 435222 1000000 675617 676394 1000000 667111 666467 661851 677672 1000000 647640 687042 690045 565615 500214 1000000 680517 1000000 817787 708351 899290 752718 444116 716723 1000000 718010 353361 738794 501110 727624 838355 728167 975932 487056 442339 728169 732032 504249 732790 733179 580861 733648 733145 650028 740021 964656 737125 730741 932500 729591 612603 728814 1000000 266338 1000000 714191 551309 785199 833629 715550 458937 705128 712661 1000000 710150 620240 809638 694118 693832 1000000 572653 690338 681718 678495 706331 323078 668158 664355 661404 698044 884059 567258 739818 639552 843014 661175 179398 661810 619463 864296 612932 605441 604946 932637 34718 763263 580838 575731 570934 548693 560042 290909 504375 543842 228429 617760 543007 626331 604517 507839 503624 496018 522440 561750 489218 498851 686089 426838 452943 774825 444919 504824 633679 413323 420747 414264 191699 402031 395713 369006 300563 351887 390508 419574 526694 472596 347402 476533 326074 327662 321510 315828 356348 122605 296317 254644 285205 309011 258649 262490 1 255467 285842 1 1 1 226750 221165 174780 858118 99914 251480 185187 708012 183212 244155 447432 166968 162845 157837 152951 148133 60454 718752 138846 1 709923 120713 116281 112165 106031 103939 95035 1 92161 86073 135513 286559 77794 1 640293 1 720141 133482 54204 55989 53285 50647 48020 1 43330 41636 35471 1 34976 9657 31419 29774 28322 37017 35465 31013 292823 7459 21321 1 24061 1 5527 234288 563308 303060 19181 568099 18452 1 17395 3811 23209 31231 1 1 2304 1 254405 1 28823 31533 31988 1 37390 1 39900 43728 44200 245686 48849 58856 1 1 1 677713 55945 153217 1 53716 68040 143476 1 40609 38832 1 1 75119 556968 91645 118490 130584 218157 392939 109506 252248 152363 149935 1 159688 164647 1 173669 179929 367868 1 104302 201177 195978 229257 216616 223238 666484 234406 480512 238670 517601 260776 1 302314 273251 934423 289574 907477 807951 188108 310662 317690 1 1 323938 396298 608287 354708 355502 367907 686390 379482 360194 381322 423892 379340 410280 294027 410473 343174 434478 393919 447631 472256 459227 464808 531675 331819 595765 393400 804056 501061 4125 572578 514527 523626 379976 528646 272005 972342 551252 560019 123952 404851 582436 756745 575756 623328 593739 599138 601932 974148 287120 598689 698177 626033 600303 654320 1000000 642550 976720 695481 1000000 653951 662136 665752 802276 672824 753705 677582 670136 691599 688940 634144 349153 739015 1000000 695332 695780 719715 709715 711874 254823 16161 720106 749036 720635 665074 1000000 725404 726626 727561 731459 549534 1000000 1000000 731039 1000000 691888 733833 732998 652865 756558 755807 406691 623064 940107 696830 113044 1000000 742511 667662 726736 613460 723912 720308 720958 1000000 717512 715645 891333 921097 634298 793702 737682 702556 699809 797213 704616 1000000 692664 537240 673473 736551 62681 667296 476227 828729 774910 665337 642321 834131 648395 632931 1000000 668543 629306 465763 960310 379373 611247 606210 447053 596947 590516 736683 582050 573826 559305 1 591431 438944 387470 544210 1 524517 524183 777402 456389 687566 588783 192902 494189 569469 444540 476488 631175 464543 529431 467745 446376 333914 434202 407542 86926 412703 619757 405777 527217 181570 384428 377734 760791 381722 359882 542117 347671 406034 396424 672698 324007 725689 802766 233029 311676 152819 1 280579 260074 601088 403180 277795 495598 1 264947 233797 723231 222310 809655 613299 1 199934 195088 189774 645829 179843 169299 174589 104415 229122 154101 146892 146447 1 135066 1 1 225778 69592 27912 110466 106200 403218 97131 113390 140415 599491 1 128031 208980 71793 68561 65022 99048 59426 72612 81176 54736 1 13481 43655 41105 36705 37268 35272 62194 179654 32164 28431 10962 25951 1 1 22245 27851 7419 491968 1 109472 1 444733 1 15516 391728 23346 14500 18206 19075 249878 20358 318421 18480 23287 53815 92505 26762 28244 29679 1 305866 34331 41610 38681 40964 43555 1 23360 50861 53275 55387 1 146213 1 67931 71142 72910 335349 79456 84905 88527 92605 278455 40236 157596 1 112286 106029 1 137085 129703 234626 145178 152658 1 753117 35741 162453 777083 155309 251858 202397 1 266277 131186 186607 324005 147840 370904 227083 52446 1 745281 284188 263957 261576 393408 521243 1 265101 61950 297410 1 309548 226997 322262 327963 335688 339570 349868 357743 1 364977 343088 375447 383581 81683 358025 558477 408332 414385 402931 424952 1 1 445132 133150 459124 463225 444463 413107 521365 652637 1 1 493043 273541 516070 1000000 837882 540883 556651 544003 393319 709715 566633 565746 284779 627530 580934 586348 479901 720347 611903 676073 629595 620317 624178 620140 628315 632655 610701 1000000 646962 649254 1000000 658449 923441 665081 751531 702821 252103 677086 618861 426950 686551 934369 807038 695907 698576 701474 843136 706708 709759 895959 714271 339992 668972 774216 684608 728684 707974 724826 726122 728244 637007 873419 279526 730649 731325 890176 1000000 729555 732716 924248 713507 732617 756094 784630 723850 583069 641992 729674 728667 399430 726726 727533 721840 712237 1000000 686733 641168 715942 711480 712006 709874 621907 705315 403515 715174 668571 709540 651269 689201 686493 783314 925034 683290 1000000 670007 666167 657861 671592 640633 667960 711911 1000000 639445 1000000 574635 1000000 115839 624233 612481 598008 763344 707594 1000000 576527 583252 578591 738220 908702 879613 560945 549481 546383 526460 874566 532222 524887 518665 431981 693629 283680 721116 502344 390253 477932 806471 1 412526 446211 543506 959638 318872 429451 352251 1 411136 405040 398776 400785 386418 394295 375133 183509 908793 451210 349356 342981 313633 331506 279885 318416 23870 306197 300114 751139 288204 543623 195073 267828 211785 294634 296166 1 615708 241391 229503 247522 218444 176814 207216 185108 178284 191066 1 184454 173874 123078 77795 105773 105303 156703 1 131595 121008 131276 126912 35199 102732 310513 591465 105751 180432 97767 110022 163150 1240 1 105649 66195 80319 70577 235651 60083 21657 57148 1 51651 688400 48008 44164 198954 1 1 35577 33816 41765 25230 1 27169 130634 694198 1 48536 1 20901 19709 21855 12584 1 72448 21951 1 17073 17755 17962 24104 218806 19243 19899 575250 1 1 23594 157032 54448 29208 519424 1 31999 91898 35984 1 1 1 130277 47043 49835 50657 24405 4393 85233 68518 83928 1202 73833 76606 81951 81836 1 90963 94997 455468 10079 192304 196243 143221 792304 123552 125986 132679 99901 120419 189703 151387 157466 256659 451086 420431 192701 121855 65752 172373 166230 202986 208468 1 215327 889825 541965 1 242195 256340 279308 252261 266117 6478 17206 312874 289434 1 339041 485359 313681 1 426686 382860 342191 1 1 489564 1 328432 324284 381541 238047 998515 399441 406239 461037 389992 424762 741140 481312 221345 447853 459572 718147 471368 494772 478326 420934 1000000 534504 502721 508443 519471 595475 524189 474445 809732 744664 220327 548778 1000000 573491 570403 571694 143210 583582 639422 594546 224589 925332 615275 613319 617845 685239 597644 812025 635514 639678 972718 1000000 808921 550732 1000000 481775 656758 725003 943479 677152 667442 683617 1000000 34391 692687 693262 740510 700670 691175 705649 542920 711325 726563 848597 452301 718555 719672 779168 684314 571012 705385 981211 727683 683942 881407 720998 718588 670302 859485 727188 1000000 731926 553583 731952 811425 731353 738512 59920 730881 872619 750699 727914 278853 784549 724217 1000000 477810 557084 720198 716234 1000000 330959 468145 759232 707183 703253 723461 697022 807776 850095 690724 685259 683876 625880 525026 671959 1000000 666939 716185 651809 349068 657103 753440 643113 638414 635769 1 1000000 673565 1000000 550952 874406 604596 622872 804128 588657 933332 571365 574381 576303 1000000 558559 553220 862968 911142 636739 288429 562521 595507 514366 174858 933733 497049 491202 485320 56676 474544 929916 462630 455447 279300 443316 353433 464599 424970 646466 413582 295155 400077 406841 387822 1513 375518 369318 363322 84182 192362 527575 531771 459381 326058 322487 1 306673 300547 933517 127955 283343 297688 271576 354749 308378 254146 233741 253403 236589 316341 164557 219620 215542 208542 203596 1 1 188684 1 162076 171294 162567 175233 128175 151571 146601 141984 136909 136646 152573 83949 118570 114709 81157 108020 256688 345119 94882 90995 86559 533477 85558 81927 608977 12600 66742 61089 1 57705 50756 1 256080 47016 1 165717 1 36192 43763 33967 190721 3820 29016 27296 2135 1 1 183915 39136 1 1 193312 64189 17956 1 664764 17322 17303 17672 140471 1 8981 397070 113772 1 1 21233 39902 24173 230096 25666 140032 29713 2703 1 171886 37171 29988 1 45181 109646 1 50964 62008 237418 58394 655964 65612 664216 167191 62084 1 82605 542778 88915 93224 84989 63865 105264 128957 114005 63529 1 126537 223884 136145 140337 145971 209144 154690 409582 168791 278203 1 176030 197144 190766 167680 201162 160111 1 244985 223242 200963 234530 247003 239038 1 256852 263584 319277 224669 403289 287393 282337 235715 564466 1 266249 291477 545581 345011 342345 1 333841 362823 497093 372991 375282 393324 828399 398235 399478 414382 439494 360107 321676 324220 429634 128996 1000000 730289 464157 471582 20456 1000000 489068 495269 500750 228801 344086 520955 547808 542643 906892 1000000 247639 551249 624245 705618 569683 435076 527299 625152 736403 638710 597425 602861 605511 609247 690117 21776 584317 566554 311287 427062 843215 702949 647763 655051 704191 667525 665580 679314 672586 718454 634114 682462 688656 1000000 1000000 982625 736074 304201 702808 434274 689323 712906 753842 482617 745171 717218 679213 720067 551517 1000000 687105 485435 1000000 595746 747474 729798 741760 738629 743019 733236 732116 811019 708949 588398 732032 33714 733185 1000000 302712 893744 728678 730054 859494 725552 481725 723855 721429 764173 695280 681174 727111 254898 729174 526931 450945 1000000 683567 532618 1000000 428919 733455 687322 685008 3084 396280 507943 671356 835516 664159 495123 832709 652801 528164 648218 626625 1 396678 627958 421832 629647 529403 609865 605239 763994 595539 585722 731096 510097 579161 546123 569179 285052 527812 551289 543682 1000000 601431 366135 226508 515705 503501 502689 457632 492659 496673 18878 492670 444180 350603 252680 481176 184849 445882 432585 1 1 622757 436879 542241 295931 408163 716694 375017 283466 646198 1 358630 353185 339863 326147 314748 322013 444794 309270 42746 293535 290993 282710 1 453458 330207 874796 255348 556075 243741 83889 1 225796 141648 215401 238368 210021 199417 676672 1 1 1 866524 156438 1 157578 265985 280351 143119 234440 1 129255 172860 233826 324833 71643 193603 136895 1 1 446091 1 84322 1 76206 15329 1 378058 1 42088 54605 1 52685 663001 1 44695 42674 40417 37162 1 34255 33283 33860 40653 27485 26005 156417 17302 22369 52730 43094 1 1 6736 1 21434 1 83372 27436 1 1 68346 16466 28313 1 19008 24033 22878 1 23649 24786 64539 259399 29135 191116 60939 1 41118 1 34608 1 276892 1 525508 45801 54321 1 61882 199605 71712 127724 74031 318865 1 49477 64709 506402 297672 99832 116489 1 112383 121811 1 135764 129580 1 138738 144806 62413 119914 182550 470379 1 1 1 183380 1 197950 199432 161305 615584 1 221389 249973 232670 238301 257394 249899 255756 168943 267524 465016 279662 285402 1 315879 303535 309624 314173 152723 711339 327057 340170 354220 360841 364585 415276 417176 377468 381141 376624 398790 376820 438370 411932 1000000 438904 215408 439086 444965 851984 1000000 473703 1000000 1000000 599918 492706 29414 328518 179662 585433 514835 521762 864761 532977 538787 578622 265824 442828 540731 277580 569957 575774 581066 571944 666189 541282 600485 582083 767272 584861 599395 623765 648794 632450 634843 649900 940904 648857 706348 428066 660513 605312 613090 74328 674651 691886 681747 356877 687434 690394 693285 650784 706002 683755 694320 762273 708377 322659 715823 749797 733732 718200 729335 930017 725109 723293 717344 955810 727593 728593 833754 223007 1000000 704422 731000 730768 732077 854796 733247 532290 570349 750788 730750 730164 595029 730311 709509 728614 1000000 931767 723107 721688 718365 719193 717554 715387 551597 667310 580635 706517 961090 625727 983155 684416 592218 691932 556552 76114 681463 678656 704415 167992 281711 664920 849129 81077 648794 651213 235335 629434 663376 633135 654863 619234 620105 623471 561938 606259 645014 596677 578388 586568 579443 598302 793353 198885 560616 555740 797288 331518 54642 528081 528729 523053 408583 512086 886460 75700 372774 484235 482335 309945 427207 410760 476819 439348 790699 440139 435153 632306 421351 415706 323539 401703 1000000 390974 460510 103972 291667 348021 359987 361605 519040 452504 315253 213715 320088 316207 323918 1 101405 418768 285807 123405 192403 177306 128570 256787 336995 538058 305062 390020 227975 304256 913400 211206 205712 187638 227029 189553 1 179038 173873 168772 388744 1 153118 148827 246779 168204 166220 130283 125788 121363 1 143365 1 378341 485508 105746 56960 91217 83929 1 112539 1 71337 226503 1 60602 217989 42704 99855 88884 65496 103961 151301 4095 1 217511 1 1 33509 30432 31585 694453 315255 282365 1 1 1 19747 18798 98774 18366 1 80796 13610 16768 20514 105573 6602 15584 313474 304044 542814 1 21072 239493 1 1 83814 415709 1 1206 131011 112484 28690 13856 637925 18661 44265 42419 30720 110664 447975 63098 332180 488675 66405 69653 86171 76348 109622 1 87532 90932 441552 39258 102475 107408 92585 1 1 121214 614510 1 131576 147515 146076 535021 156263 161219 160846 4378 178714 189482 213204 212583 197543 332556 191607 306608 219584 225223 230889 1 272426 241806 72030 259678 265186 270922 180761 264991 287542 511670 91161 307597 313708 259510 325971 265883 408105 345472 340408 537963 380510 369010 375426 9319 428362 396777 86571 415742 417906 1 1 365779 232115 442291 448432 1 461798 627684 492968 491591 175077 491677 1000000 3080 482897 639139 535576 566493 529906 283498 886707 547612 552684 619795 569839 753621 718305 1000000 584204 751961 564653 585169 603762 626721 686379 667749 624679 617728 633184 500925 639208 643587 612279 646953 643628 637090 662940 1000000 680808 673518 947292 596978 683287 686359 686020 725277 729243 706609 735966 208676 705833 627038 1000000 712870 726002 1000000 717502 1000000 720894 871523 563226 82930 726003 1000000 1000000 1000000 729577 734964 749688 729109 731479 1000000 779271 235338 560680 733423 1000000 731432 730088 729670 728018 718004 723083 717614 724545 694135 620646 710304 807146 753217 732806 713346 235146 482685 706946 704625 701982 626932 837746 1000000 697311 556467 678386 682547 1000000 623990 672711 706729 821322 661951 658356 1000000 575069 869969 567968 642460 634151 868001 625594 621017 615151 613779 854855 630856 338758 735877 588555 610386 579241 527365 708047 562460 448470 434765 542420 372936 523938 963804 450375 513716 2002 89886 444312 437827 461439 518863 477823 145686 465906 453390 453865 447812 755262 413080 432404 483784 417224 616375 162735 353132 392664 374778 256178 354660 1 814480 157140 310917 344931 336772 280581 218726 951116 308035 217803 333665 189680 615216 493084 1 270014 264085 138490 1 652167 711195 1 229363 806916 218095 1 223024 854360 35815 211724 185527 184212 182713 1 391025 1 241324 167149 145319 489965 142157 1 126039 1 118021 469729 63661 95410 1 279391 1 89677 1 23162 80893 276503 119969 490921 256427 59833 73817 158900 81373 51001 47630 108364 40567 41196 67922 725898 36156 40045 12730 620015 19678 1 4839 130478 22497 31421 709673 1 141247 16852 17852 1 1 2914 1 16544 16652 19463 9990 68147 1 19206 19726 21203 1 1 23536 120868 46511 26840 246053 1 32808 1 37694 1 709109 49878 1 311354 1 53526 453869 140172 28613 1 139123 218739 355954 1 1 94249 96936 93165 97054 105262 105051 411811 149438 117676 123057 115931 131069 1 1 166224 134978 37737 527637 386055 92487 138588 723416 1 426544 281822 181131 204656 1 217872 222802 232186 234576 235972 59396 224086 259417 72635 269529 1 286440 116786 293479 242263 293279 1 316834 323923 870178 409587 332111 383709 337613 360994 368217 1 379589 383499 618519 397579 411749 802334 414192 422181 900881 432728 1 741037 452158 459363 465400 61457 510355 433561 488986 449249 507866 590616 598892 306571 524012 681650 676251 697638 507492 551205 556565 678735 1000000 536353 558660 582599 628269 592646 685442 602149 1000000 57809 619125 620667 453691 632593 621423 240171 642158 646118 606174 750181 700319 137236 717462 604383 594294 675657 664735 682132 384222 648910 691155 693170 388433 596085 729201 773615 708338 702358 367504 847006 714870 1000000 703211 689722 721483 722948 724077 879121 719878 1000000 661029 729142 732052 734716 780935 678148 554906 728331 1000000 728025 741946 732815 707145 737656 729466 678757 727812 724579 664195 724277 723969 706714 721654 551173 746949 713255 714904 711625 305518 1000000 717246 698404 699507 1000000 695046 1000000 689224 757261 601290 679861 1000000 673437 670002 665865 640709 570351 503030 613736 652876 520124 972228 827650 665187 740608 686340 671365 784868 603741 641568 483054 594121 560439 649227 582198 691518 535786 576722 591776 553000 544357 242381 536669 411344 444591 1 177566 636393 508069 1000000 490947 492608 487951 473142 348929 461631 455349 453650 6759 535420 429467 433831 418741 362294 428777 402297 464400 387847 380283 371881 369452 806313 359383 444152 241135 720120 333131 325976 1 383936 307838 301521 295316 1 252780 627776 269334 265978 1 253789 146013 1 236529 231021 225070 245662 287696 170984 202831 1 500559 48436 181532 481571 1 132370 114190 156148 285703 1 138327 1 129211 127844 66535 177152 121963 1 1 170494 206035 1 90518 86768 108520 248949 69392 72683 1 1 1 44861 1 54329 220645 21805 65093 28530 27373 39199 37215 55822 1 35966 29667 1 26515 623867 515065 329274 20276 19782 26533 1 18107 17816 1 16664 16057 1 7012 79411 650749 10765 1 17722 175512 1 19872 1 22207 77052 1 161249 197065 1 43489 31987 38631 244116 1 616093 34786 45164 47237 57924 571661 53326 1 1 52213 1 1 96117 61711 95805 766940 1 96143 1 68937 1 1 1 1 317883 121275 129299 144291 57186 142300 193101 1 1 162818 164142 360085 179698 183336 185799 193785 516788 202196 211260 216628 199258 223968 1 61693 242173 672203 610624 261663 627484 263186 265946 43105 530311 352679 303596 1 318311 339614 176317 220744 340394 343269 362047 358951 548525 371317 1000000 405356 393068 105014 1 403941 414662 964509 463085 1000000 342339 522911 434542 499574 456195 454321 399342 1000000 485176 707286 1000000 963304 510438 516075 513936 530269 1 538428 1 549399 554752 560093 584990 989777 577056 607266 588889 617794 594988 328962 579765 620899 864668 593507 623533 1000000 814796 541262 641066 635923 447928 651218 422052 660310 140400 283282 671196 685011 656215 679745 683520 1000000 715451 1000000 695657 813658 712181 703609 749453 711777 259064 220005 729651 695628 663919 476648 720019 615277 723471 724872 933569 727041 154655 728613 728322 729873 572590 630694 652290 731294 1000000 729523 731877 852089 664334 735754 1000000 817890 732615 729185 764856 724745 746264 723127 1000000 696266 176894 683590 708652 735103 709889 645909 698108 372824 700412 698081 695421 688696 685102 668983 683829 537065 677852 720965 289762 655947 650825 171201 643640 593071 1000000 645085 78623 632474 487559 630560 623015 1000000 614174 630136 1000000 996722 595252 658921 585380 577922 612331 570109 1000000 559415 810006 496831 492936 530140 534885 483717 521272 879946 509902 331826 532934 447136 496690 342397 141830 524426 471793 473852 454348 1 438523 437392 426216 457586 316747 403731 398169 874671 416806 383668 1 378606 364587 360934 578708 570417 53601 170576 327491 321348 315243 422897 20534 274410 293944 1 410913 273576 454620 260500 258174 292759 1 244661 224617 521722 172767 361675 203944 286470 198769 189051 275311 193649 1 1 253802 242598 158735 152404 147565 142794 111480 50506 129011 1 120009 255 112155 193276 253157 208685 1 71852 76064 105475 81740 63347 71824 1 1 1 69591 1 47250 267070 1 338067 44377 67573 1 1 1 14506 10571 621290 28281 1 11017 23894 1 22527 18176 1 27515 17354 1 660057 852 16270 16092 1 1 16220 159629 1 1 15886 16738 54818 44487 2003 39838 1 24930 4944 648397 29504 42280 1 35037 1 39228 123065 1 45676 58346 34623 88609 168274 60274 1 59494 69319 232282 1 107517 183547 105634 90498 94302 304340 1 106334 104122 114297 1 53746 23271 1 93786 141568 146456 1 156195 161124 116142 171225 145659 1 1 387427 1 1 208160 213939 232646 237146 230329 237301 315129 286921 257432 306997 121923 271180 384422 329785 487901 5990 301597 303042 313772 366736 328366 332011 337093 358134 349619 356911 413761 370187 418302 343690 394624 417713 361671 406460 368088 520178 227981 431320 345752 456676 449354 444444 473035 485120 453744 479373 559411 491490 496914 218356 1 149158 504977 435006 546667 536434 757378 547587 536809 553591 644634 954918 573980 294056 584163 579491 633740 598477 454961 1000000 612548 632703 329831 527489 712799 591336 639271 646723 561926 652724 651123 318149 660935 700912 801314 700284 676551 982448 719214 765058 688471 691737 457453 1000000 813852 667084 761667 194836 1000000 714860 948084 635187 719045 718595 718724 721778 724325 725646 600132 465328 493972 726529 732385 857517 730051 728725 730434 731069 1000000 730006 730855 746426 719360 732921 350453 550627 534747 729271 811916 795431 723618 584982 723874 719378 717752 486929 1000000 19003 771666 576514 709521 703084 701103 991858 690718 692534 664888 292132 852800 1000000 726738 25915 423436 667221 666611 735819 657058 666507 688734 1000000 769331 637896 864177 471593 603948 619769 613520 616070 905877 601541 1000000 589973 386790 581521 726335 569773 536464 516525 555590 552226 133892 530043 533996 529081 510846 523381 546582 612694 500123 610998 488060 528320 263112 470309 460952 462485 425725 404513 1000000 300377 1 845438 415870 671074 156569 397062 1 398750 309125 92964 364806 360204 353710 358979 431522 335123 246046 355846 315926 322519 366383 990762 75528 522089 260618 274440 230906 253262 255669 679389 245423 239227 700118 224875 224204 1 631093 221511 203327 222607 156900 297726 1 179472 167605 163468 267588 153555 500936 149693 139126 1 299376 125528 121356 116669 139971 86894 104061 1 336275 95709 556110 84675 81086 90586 374301 60646 62271 145714 273163 58282 86745 52621 47017 1 79145 566743 478922 37977 75894 31740 17292 55438 21355 1 47286 17631 22787 21545 37294 1 51113 1 17571 16814 254957 16064 15735 34545 15860 10884 23797 105499 69626 17457 18255 25429 1 20715 1 23150 27383 25671 27836 28791 1 1 20237 624944 38206 33096 192326 104407 47818 42348 1 71162 1 1 1 67561 71406 609058 78222 1 489085 88544 321520 121700 104205 104852 90298 240775 1 121865 126312 139873 135427 140004 470550 153488 153863 6821 202888 297175 624874 139498 187287 181161 195707 201325 1 204697 648108 224844 206861 902695 229874 246046 791644 442585 263625 269538 276695 492240 287472 293531 29710 304862 311795 317681 258172 330071 184685 272682 348761 354015 462438 367266 1 348368 385866 419968 839707 443303 410607 467363 431717 429071 506069 441184 594261 453262 459251 265874 822502 1000000 499669 488608 903963 500805 513396 509039 321699 311619 80250 181478 931674 566108 39822 607709 541140 489787 572239 1 534354 494141 592357 593121 1000000 728146 523989 622437 620520 846263 629541 955548 640534 132483 645998 551514 158613 646068 519282 678723 695751 674634 676319 645887 573939 709477 687872 684725 734521 843432 1000000 690383 717574 706544 708338 509196 712453 714365 664407 717786 763165 720955 720119 872367 724815 938052 726854 727220 1000000 729120 1000000 1000000 564600 774333 690387 717312 694799 711433 730110 736500 355301 969734 727771 740726 778809 723264 723723 764732 922982 718507 896443 661131 348931 718819 710584 657179 738270 702436 701559 493821 696381 461872 690950 608387 733757 677688 652712 610846 675818 669012 445829 661980 982502 577162 650021 168747 157803 204922 652745 435277 870935 620806 616295 581501 815976 520303 628994 591978 587920 583982 577650 572573 567396 562161 709254 551520 64358 541132 535160 357826 524008 1000000 514139 506883 542554 482648 489521 1 308399 471805 429800 265765 1 341724 450248 385591 278020 173602 120179 411503 393459 294660 473979 386237 379550 546067 322588 392147 1 339849 342508 369244 330907 528426 428553 333761 197657 299936 293984 1 281833 819039 270263 232025 1 253911 293838 843692 1 387434 205654 217927 212363 184554 66233 195499 147652 1 180057 178177 353477 151957 144163 354515 227990 1 346874 132758 313577 82244 122029 1 136236 130908 1 100921 9267 1 89228 39885 554143 78379 168137 1 55056 64985 67649 195907 351403 53147 45742 1 501535 1 40856 587595 277915 34651 1 269873 1 173929 634397 24046 22843 21646 57751 1 5259 17550 39512 100507 1 1 1 77402 15524 1 15805 18055 243191 17038 233501 77452 427868 25052 1 22215 22943 25012 1 138919 29659 35898 62972 1 36247 28026 85885 48537 137131 50409 187401 1 104175 62828 62767 35494 70470 73525 78396 106615 103023 46341 92582 1 99389 103438 13676 176602 115609 60916 134598 129268 89877 138694 220347 1 153866 157753 81451 167781 172934 258695 1 188654 370759 198807 438942 207953 215783 235607 227013 1 259244 126142 251881 741102 261700 279239 104503 843829 284877 60676 313040 305023 267663 605187 864011 328053 762324 445360 630520 86221 348485 372446 371255 310917 359865 126434 783876 1 400629 386009 415715 427013 433043 438307 445330 452499 439454 556335 470342 475405 824240 446504 504059 229310 504756 509052 578941 521455 503671 534809 538467 543949 474942 554736 547800 565251 577746 198208 580964 179085 1000000 608208 840903 604388 927041 611872 421068 621317 725340 617608 653927 558220 649666 426566 524176 716257 951703 664806 495573 692188 681740 677787 680633 684462 659512 640136 598631 143490 256431 740139 777360 676681 682853 721762 812343 1000000 829195 717134 590292 720271 650057 726223 724233 725336 725408 72246 904993 728684 968117 553184 733276 38084 755682 902969 730676 767397 729967 706080 923615 1000000 726545 723074 1000000 697840 724420 722564 1000000 781085 717994 709311 752021 659563 710968 710822 707350 723126 702049 700890 696870 850432 774965 686703 721614 682395 868375 1000000 672748 669509 678632 674458 877458 1000000 653475 647156 405625 927391 634668 630587 635483 621124 617346 646164 665858 705237 526145 1000000 646428 581699 580704 362765 459771 309413 558137 552592 542397 952876 394883 176637 533040 427889 585786 310277 411106 496771 490945 485074 191891 156791 1000000 588494 545295 449197 443118 396633 431017 426622 422467 411963 23198 709622 491747 388074 381763 351798 303488 514385 343299 280717 358589 135220 401429 325888 514067 242669 731315 1 1 644996 487012 1 271262 910791 255885 199393 246950 32773 236282 232107 252599 192872 214437 69155 202695 195930 114161 1 392516 89771 1 165860 1 156471 152030 128825 484680 136692 132066 124008 159117 1 116943 507107 118130 185725 159641 91567 89884 101615 598715 1 1 72762 68858 432636 45756 1 56406 53383 51380 48299 10319 34187 1 276831 36261 44034 38418 1 9112 1100 280144 549953 447389 1 20352 521352 704264 17879 1 9256 1 15740 15176 1 671228 1 609482 15754 1 17039 532427 66402 18469 19733 1 20310 1 24674 21937 29622 57771 1 1 406757 1 198065 634042 383971 1 1 278694 54756 56662 1 62182 37698 70668 84487 75716 141009 82796 76741 512994 98999 98072 78268 78428 35474 114622 118736 113216 1 131906 835161 1 151686 130619 28020 184337 273867 276968 159200 1 186695 138954 1 287432 164614 264294 219509 233246 127990 365930 255307 247153 255391 259671 257096 271581 266444 1 241006 295593 301965 1 312634 321940 326117 335479 336203 345759 128351 718893 363187 369388 388780 381113 696179 394088 1 1 365592 416781 1000000 431150 322789 631242 735946 455457 461458 1 428989 526244 479863 508560 496990 541962 472992 515049 489065 405609 563597 202977 487132 547060 552941 1000000 564427 532663 576730 1000000 284236 588591 609768 710788 481624 506937 612853 620973 621356 1000000 604371 634113 648941 847648 189357 613726 645373 650934 783698 676715 208259 738193 665436 817900 858612 378614 688588 691459 686815 299860 733675 732159 708372 1000000 38467 675166 1000000 707397 206675 588750 717179 721053 735772 728701 159299 1000000 724002 727540 391564 606836 1000000 729727 625367 758920 755999 730212 775363 716372 652469 216295 728396 720952 907322 558481 732317 674806 729292 721748 707833 718916 717025 715869 722868 321175 634628 912961 704452 702775 821035 742364 694805 692043 689396 687959 548263 922731 676945 672302 683450 516532 595995 1000000 1000000 660625 649333 644046 659891 897751 621190 723329 622860 540915 613848 609234 1000000 601161 532647 590931 585131 580225 574978 185200 558968 497361 555799 549957 566811 537344 532300 727097 1 515367 640401 503282 442507 128924 498738 662939 474689 476964 462745 450836 448706 444604 8961 274715 220259 1 448785 951688 533695 417945 793582 611556 373033 329317 392807 402152 384130 787379 85588 363235 420187 319632 752392 309017 1 291846 440096 5921 278779 793235 266969 229705 293474 1 22289 238847 231966 351751 220641 215049 385653 73221 202556 194136 187810 173325 22585 159586 167892 347491 163657 152695 693240 241968 136176 133079 128633 253815 95842 135017 85912 112115 102740 91029 715331 89980 1 225655 79832 76076 73144 69546 322682 113177 588748 103846 51035 361694 36754 38191 119312 1 375991 37584 34981 113797 20031 55805 27469 1 304006 25302 1 20613 222806 34303 281357 17128 57765 1 59248 1 220024 1 15033 174407 1 51993 667481 696063 14849 2552 542690 19158 22704 25571 21224 23672 323764 28236 1 31788 260953 20952 1 1 43290 308391 47023 48953 167206 55577 56382 172735 64680 111675 71150 90940 77943 81640 85533 1 20465 78268 1 106334 1 111226 684681 151206 1 130881 156608 139970 632954 320529 713924 104280 90617 96968 131807 184363 185004 190978 255701 199726 264554 216014 217729 216769 228847 234607 1 246162 90312 480537 618559 276688 275091 799816 592019 437780 299500 1 311840 320769 324028 330237 1 309674 346686 1 1 366913 375737 373232 448560 354304 216530 447684 320574 416672 365339 429650 396221 275168 17902 453414 12111 465473 543005 897439 574203 489467 494978 501074 504562 513727 504460 522946 1000000 534794 639805 1 704677 555096 554438 566984 263035 651357 582327 168210 479304 596042 599592 455198 639117 499273 620357 720600 567589 611388 637769 617225 596820 193949 653897 1000000 661173 805234 638108 671572 216566 712532 204355 1000000 1000000 691512 693180 661184 704895 172800 927607 897107 378023 711587 711647 710551 242108 486049 715850 675065 1000000 756833 699176 725167 807438 692488 727803 956145 793151 746240 729060 729909 997135 1000000 732884 729634 582014 728861 441594 419670 726761 725429 724791 723557 945748 721503 730797 1000000 722567 1000000 714315 507182 709535 712461 705351 738175 867096 699109 697885 738292 935317 723220 683902 647873 631117 729460 642081 667574 660065 655266 705755 969780 648924 595017 657379 678858 1000000 279490 623851 620931 922130 887554 453888 711184 641194 577853 562709 950613 575122 129721 565921 545822 528188 550029 462002 539152 511517 1000000 523525 516175 555631 191594 340791 493750 487355 482058 289821 432162 562716 215754 791922 644788 439172 433936 430755 373061 1 405053 405781 1 663799 1 409071 358538 365897 1 355064 362536 338767 337764 574745 790537 316998 530329 303835 297456 296480 286416 290752 1 93482 341261 89886 250672 244856 398186 343590 449378 221577 790653 1 205105 142061 192176 836534 436143 159074 173395 166232 1 158212 147475 152156 155831 52801 1 129636 136936 113320 116201 169805 70329 105621 1 95280 97931 1 679803 90788 9512 143879 72202 1 30390 60704 1 132469 1 49270 48966 49789 63526 37201 1 35473 146515 31148 28838 29236 1 24545 215092 1 20863 19651 75845 1 261031 23094 15865 584260 311926 14883 22973 1 14866 369602 33098 1 15649 1 415824 1 14736 27050 292998 23255 320874 1 20666 18595 1 32904 1 36998 1 80592 1 340266 99998 526668 1 60433 49757 67128 63558 199165 84798 107352 80574 22743 1 1 95001 99137 1 3976 113141 96463 561469 762083 77017 547567 137481 97485 156811 137745 156973 162655 387744 171393 1 183212 1 37607 1 204690 275471 215777 393435 227281 167292 343778 287499 1 1 288156 268820 827608 279170 37854 502535 391116 559797 415998 336831 665281 328386 335126 65531 201086 161197 1 442750 446568 377677 467837 1 396292 495037 408215 414810 417607 295547 1000000 554299 468172 450800 441732 730176 501993 469569 674684 486916 490542 428925 495069 886930 1 528784 541594 825041 537368 533847 375357 557834 692174 559972 563252 524643 887115 632725 581372 602680 600426 605017 609620 794927 629713 627252 627645 1000000 636165 706196 644360 675844 350906 1000000 528941 730904 666972 711163 214289 539247 817116 651496 553301 283872 957365 277430 1000000 649587 585970 1000000 942625 657103 961214 699369 710979 562916 717534 725388 372193 722429 436298 523102 739806 547648 781650 728009 708491 720919 742547 729557 818853 729740 727792 540654 760895 723759 728230 748983 726896 725665 725091 713597 673324 78669 548136 717926 716896 746207 569191 710588 896863 709547 879059 703280 700911 700272 609729 1000000 278996 685174 675248 805811 663656 680270 656207 688674 649886 870596 778819 944171 260077 647359 641816 637703 706614 605779 625388 620187 208060 582571 606746 119780 591654 671764 621067 669316 572480 404840 1000000 547169 556656 711094 545150 854872 380349 528816 629002 581204 512560 1 501030 495146 685436 452298 477594 473825 617405 533651 1000000 447472 275401 429698 429625 346883 418066 410893 388454 784043 232173 385101 380054 682834 367562 534225 363040 1 536534 225500 1 579479 322224 55564 443319 297736 293769 250633 279321 272824 248374 264119 258059 50426 263668 235497 234740 228784 212016 200398 241692 115649 200991 243697 192994 878090 446906 602305 169487 1 1 763189 149356 805404 151556 123524 131776 1 121679 109416 117156 103775 1 1 121450 101840 97652 187095 81931 79440 57812 69422 430622 63555 48889 1 55382 28788 1 416222 115067 624229 1 396217 101856 36965 1 29647 1 1 28443 23559 278410 20775 15151 18696 17802 17014 203682 438189 1 1 14396 417808 46474 484467 248170 10205 16054 1 16537 36459 29179 1 14447 1 23437 1 25224 411255 482334 1 31541 46841 36129 1 40578 26836 1520 1 289347 1 56294 59252 62311 65427 68685 1 74177 22154 164083 43796 288165 734413 303265 150398 105401 110067 114326 123246 144650 127563 138178 1 127255 146228 1 156174 98066 166807 356435 192779 181493 187297 24270 201107 106232 208418 304546 867168 228388 898258 236525 242288 248066 253697 1 544295 695892 277595 283519 289109 550569 311524 239455 316609 560728 326222 73271 259246 342080 350823 239570 1 367558 283543 378494 826042 386129 478698 344460 476479 1 419868 431455 437372 501963 859667 785712 450022 1 37923 580103 486772 430130 498749 459644 508526 514233 485643 525520 159334 160275 1 550886 777302 558226 563493 568796 435082 844144 783176 1 604304 1 545338 608097 1000000 615161 621327 610410 630441 650562 640635 642925 625569 649162 717904 659603 650553 671785 1000000 786831 681005 679137 682262 681417 688224 691081 704299 496619 1000000 701665 599089 720983 707776 657094 550748 724842 873283 687440 1000000 728661 733716 707236 1000000 725315 731943 726881 727926 1000000 727967 680650 857567 729432 729499 729737 804485 729023 728590 691199 724811 473455 745678 723252 722449 722974 619918 720406 553756 1000000 722737 714159 712259 710210 708437 678057 705419 745208 698856 680096 678968 477443 688436 685140 1000000 1000000 678795 904118 963163 450761 683038 660262 654575 657062 646741 624428 648319 640398 636422 625895 1000000 684668 613878 411213 685032 573389 578690 774498 978969 552252 601253 568416 811146 144810 487061 197710 540869 491846 530262 525119 462046 510149 496825 509998 495919 490760 484732 41735 332386 714618 461162 460741 449087 444025 167333 430837 585175 484142 448899 406241 652510 422967 388317 381872 375635 349105 363954 360083 492818 228940 343665 951313 224391 1 965190 117337 302916 295504 289218 283197 273489 362980 265182 248617 253527 247013 185265 453688 234071 641104 210986 213339 140651 1 183863 244574 207138 233117 190035 173396 585125 160576 158258 165987 145858 468905 135832 98873 103890 122705 258371 1 109702 300151 101457 1 469754 91065 1 114637 86931 100803 72346 1 451239 50664 56443 159041 52977 50340 47616 37831 72029 34517 36440 30038 31456 29101 1 1 23635 29774 23587 39686 21682 7137 242549 17814 1 16270 409312 19628 21785 1 65957 14611 13228 14404 13797 31836 46785 1 25567 18091 127712 39883 1 1 443922 63257 1 56155 374114 39725 1 253102 67089 1 46042 36847 1 149063 46575 73438 58475 343993 433055 199949 103224 1 60431 208861 84318 113351 1 75089 100375 85276 109708 1 117154 107222 387171 130551 406988 151773 1 684160 154376 1 131109 167079 77554 183357 659805 190283 1 1 203356 212087 217636 223156 228822 236206 239155 246159 823545 756281 244952 195594 295967 281598 287471 412583 30853 314299 271112 312189 323495 476097 334682 810549 64969 238723 361253 564083 1 250087 747865 615629 714841 404222 845180 665257 948605 368534 435059 523421 1 506093 459532 457661 537101 722139 992604 489808 470658 474876 923048 639815 399437 482937 555952 559873 515972 554575 551892 556260 322180 544692 572203 605987 93817 587308 1000000 596799 601113 410288 1000000 135047 231157 522828 630434 632259 637390 645734 645570 649860 624909 67880 700563 415349 1000000 712852 674720 487816 698663 1000000 1000000 1000000 693189 682373 127862 700536 1000000 118868 578048 709477 711459 710714 711890 771771 495632 719867 719708 722658 733263 724523 739231 416292 727135 57508 730662 728671 952892 727335 803887 729226 848995 746400 535700 728034 729665 685993 725065 720445 745788 722689 1000000 746852 883656 719696 529553 722112 694741 702454 708694 366517 806837 546702 464288 652400 647726 786978 909113 685574 683672 679319 761849 1000000 763611 669882 662727 754179 654910 179586 652091 236499 616607 634955 43070 465338 284142 618060 640657 690202 604696 558644 1000000 585974 367539 614997 1000000 844502 543254 563630 554024 512025 918286 537817 509654 717210 1000000 554850 493591 504701 498083 492247 486391 468263 634930 467094 649986 562960 581536 881310 547451 431640 767347 493828 364058 407954 398846 400459 1 381700 439211 255166 364134 302756 344158 464200 335858 641823 294898 617919 5403 314212 748475 477598 55465 308700 613005 214811 1 350187 254817 333916 120936 528172 231394 1 220483 214778 258171 204756 454744 1 187630 534001 190192 171935 174009 37232 491524 190705 422031 115726 1 132826 67776 126564 71552 115274 110644 106554 1 165222 106599 198724 315744 176959 500338 1 1 1 65843 66652 1 132173 53390 1 5349 48601 17870 1 49621 131449 121486 162335 1 28441 1 1 25490 22256 79293 19597 49559 13054 50147 1 15576 12837 99047 225765 1 1 14014 492768 1 14685 1 1 1 1 18533 25243 512325 413672 22722 1 250816 19888 25948 91748 34754 1 36535 186665 21930 41584 77764 1 26383 54472 1 667601 1 90417 27817 73375 77720 1 1 126069 78675 96234 1 142137 107128 111268 117708 479788 124466 129032 129677 143737 137476 147954 152646 515015 162576 214251 172892 178588 182543 187525 129662 196584 197871 201099 871587 238790 223364 270380 670452 338785 249079 256871 261786 185434 548155 279139 285634 396728 297719 950973 290383 309182 309085 328299 334459 340632 383710 361344 355773 365396 373721 361771 384332 390078 486516 572667 1 406196 387966 422856 433588 439017 445463 1 457347 497048 551966 814860 481424 487313 664773 498896 272918 738759 523253 1000000 984103 283737 327940 814188 541353 551754 535578 562289 306943 575524 1000000 746869 577751 595369 599785 613669 616441 418852 620165 748138 624318 631767 633779 807422 580255 645904 654202 907339 1000000 717743 665152 821264 682800 79559 679970 1000000 686061 721365 691753 694548 697618 127743 859371 537376 704624 665813 710654 1000000 711748 714930 720392 1000000 1000000 765240 1000000 727418 725075 719881 572497 722307 729675 728263 1000000 739075 463379 650849 599664 688250 1000000 728026 625295 719535 721003 716798 726049 713761 733225 779125 719305 717830 553895 762886 712714 697218 164280 587593 652452 701434 699323 697335 694183 690057 437572 999851 683158 763468 625772 674710 681048 670180 830358 660030 656181 617397 643138 650051 380717 614257 632259 761166 621623 943294 809211 599515 589907 579730 595499 1000000 797629 581518 820253 805439 563688 558582 513002 1000000 695451 538905 535540 527817 522319 1000000 435517 507721 496110 493673 394185 485323 503272 469473 1000000 561163 444160 446014 455276 44185 429537 421643 414901 409245 403125 396618 761900 376717 315091 518045 387531 359772 353642 348176 330510 335009 271795 542165 316557 310438 7695 390299 623525 293692 280092 271482 271783 161872 25137 254076 214513 167320 233205 229688 221853 1 210704 178790 390783 498003 250257 183610 208581 151512 394718 502704 157738 94686 149669 145580 1 90793 129302 127863 65283 1 106752 1 119557 99197 95226 356680 19014 1 82584 90395 1 56896 66456 67795 55232 1 45509 471039 449092 45970 1 41105 38784 37630 35536 43508 1 610923 26928 134386 1 1 35410 94427 1 309592 373121 68030 171298 14822 1 1 563433 13817 71712 14008 1 15417 17489 15627 1 1 17443 24460 176570 30211 21860 13179 1 1 1 1 49206 1 35665 37853 1 283773 45024 1 48620 53064 45665 64516 46419 65209 171482 152983 1 682237 82327 91410 89400 96579 122725 103474 116060 95320 92391 246336 123027 127437 1 1 1 146138 150988 1 37210 166678 142932 212525 181446 825154 191797 154563 56691 222716 88248 631348 225155 231679 477567 111235 244757 253964 1 263203 1 279955 11374 258198 297981 489524 358671 315371 1 326275 335105 338549 939168 350971 357141 363361 369561 815157 381651 181454 445784 391637 616805 409694 551676 364405 610139 437554 491936 444924 377196 316995 308995 473600 273299 512662 491197 1 502810 1000000 304782 254144 192268 468389 1000000 559206 546562 335137 558184 563453 566901 601034 432789 455034 590237 226929 598545 40332 599174 611070 618731 621585 639978 1000000 633583 672358 576976 645924 397795 654539 367772 661728 665461 668923 672371 675581 678930 661517 37563 688674 430283 697648 696083 682209 186315 681678 705646 292466 699804 711622 713605 715352 718367 1000000 452902 545419 768389 918818 724550 732039 146757 401474 727490 1000000 728308 729179 777169 751480 722014 738080 964611 460675 252689 726700 725701 1000000 489526 719974 698966 718401 1000000 528441 903036 736727 713017 45840 1000000 1000000 1000000 771011 700275 116658 679725 692537 689829 878835 730354 680922 677776 583733 781184 676163 664367 705501 667582 653244 1000000 520868 641779 660559 653030 631455 8681 391465 903999 499564 606451 986346 420948 592230 588180 807415 666423 526149 566951 482741 555858 553700 545130 1000000 714003 386571 332350 489060 103152 506716 147365 618975 482564 453691 473506 407359 630049 569090 420449 646277 502960 435363 429252 351239 125887 553584 404655 716801 390537 319872 379895 382362 267376 361292 155562 348868 333020 517477 330227 308588 1000000 112438 305329 309975 1 287717 288637 275649 269675 262174 287575 429093 1 240079 1 225050 249526 316401 177192 206338 151973 233628 188952 1 1 174391 1 1 158908 156748 175356 142615 139700 135024 130375 125848 121080 116953 112619 108540 1 1 96578 92025 1 1 501471 36028 63067 548708 61276 61923 6274 64847 58448 60252 74765 401782 1 41554 40927 37291 22380 1 30781 28915 26014 1 1 1 251700 538735 1 206124 18098 16199 18429 1 1 1 1 8202 672 303821 1 1 1 14884 1 24374 70714 17828 18058 1 21222 23488 25662 93350 108484 19871 1 73845 432390 172410 160329 1 1 9287 1 52036 61217 57795 60910 63792 615208 70497 1 666803 268649 84645 1 90738 96164 100106 104256 749950 112683 112415 121417 358541 131678 134182 770152 150866 149337 153448 159198 164328 1 200538 248781 213739 42742 192082 211371 169569 1 72000 1 216047 235119 72654 22649 233329 1 32176 671576 1 361135 836219 293729 1 501869 883440 300280 324260 329733 337243 327927 955424 725856 187820 379785 735939 966686 608506 6262 398550 397774 1 384714 391537 427997 435381 432569 874513 467783 421241 501025 471564 485255 25608 494177 331586 500884 737048 412990 518045 473765 1 434453 556433 545714 551097 898981 192860 566981 549784 582876 582321 793620 589472 596914 987834 606730 280791 615580 620065 624476 585784 667291 550295 641348 645413 649410 653161 656907 657169 587179 665139 1000000 674414 683119 675550 1000000 674337 689654 87301 684701 700328 553402 1000000 704764 891230 408970 711190 711874 679964 1000000 717819 719778 720618 722484 724433 725183 733216 724032 719987 727089 727577 727838 728251 819740 979955 999130 728985 492202 796952 677453 354597 735649 1000000 984862 677204 642635 721476 480944 209064 716315 654680 661629 699500 709506 707290 681262 774648 701610 527699 694863 705907 703020 154651 679527 1000000 678416 784501 671059 668807 665066 660755 1000000 548547 650331 669684 1000000 442753 637195 1000000 497920 623044 616300 708560 607538 602360 597343 448186 611867 282612 1000000 1000000 477174 561562 60094 373192 1000000 554753 536164 428231 741381 1 676921 508065 649738 70386 544625 846831 466460 474157 459763 485983 636905 404535 730828 479164 430433 418981 427542 502035 423841 422602 938503 595615 381361 375249 370648 362633 189028 261714 322020 299301 120709 391287 319595 304217 529500 424767 132530 358973 140704 291464 1 380899 203520 252521 386350 475446 1 229776 224594 244159 148523 201089 203115 197110 1 186427 181247 166300 65408 789383 1 153492 97119 144389 768101 128615 131453 123425 45745 121476 113628 1 105156 83539 22107 18889 89322 87457 153881 147779 72428 71181 50077 64718 62537 233359 146250 52745 1 1 14828 259761 1 1 467434 38355 31074 12366 103732 35528 23886 1 1 1 1 1 9969 15351 231991 166972 1 243997 1 24621 231761 57468 57797 13364 13983 14449 62812 1 16520 1 19320 9010 298926 1 29705 30001 486629 27429 31323 15041 33371 36105 1 716109 67713 312074 215903 49214 297334 56935 1 63035 1 1 72632 1 79292 102763 149777 90933 94706 98772 97595 114632 111403 311485 546305 143076 743833 133466 810183 142605 547115 151922 37133 1 1 189912 235249 1 187842 304278 199255 200535 201627 59043 268976 227066 1 239521 211764 456941 366118 198233 258779 274467 341435 284672 291750 282342 377990 374681 82089 318115 42290 336347 340836 328360 353109 521475 402936 1 432307 405763 800402 396779 402659 413076 256892 1 427265 433391 421309 439079 451655 458391 463806 506018 475570 1000000 572933 493089 424353 504928 631578 569217 516076 561200 533608 574280 882854 550266 554605 559656 645293 570112 575339 580509 585623 590427 589985 631867 604478 652328 615710 822607 622877 648209 475203 632688 932267 640917 647922 616995 766640 434055 663592 1000000 511832 996298 954973 673317 238307 684134 699950 695581 709942 696793 288569 634643 916599 706075 116723 207893 650516 713860 708214 80187 769997 720136 736542 757450 684238 729894 654392 728165 728476 727203 728419 727801 735171 731961 741602 712533 290011 735246 960288 730758 444147 725117 324604 304913 638212 722198 1000000 718371 394781 1000000 713675 711134 694394 857120 702454 652489 738486 698747 698690 623843 251935 683614 757637 680668 612328 675924 624602 546982 550194 514291 658642 654929 651203 647222 697044 787377 634741 631020 625856 614660 520588 691553 965215 603973 599239 591900 621713 584296 579633 575423 569451 577556 401220 547185 457417 73610 537488 85520 491627 536997 515191 526739 458156 497951 491712 495049 480026 513358 468972 545313 456551 450614 310209 384626 390268 426165 740646 673712 451569 970567 499509 534376 1000000 665466 370573 364444 358133 338319 400662 1 333657 1 311538 267273 308869 320041 440234 115798 376836 278611 272027 1 747483 207033 249039 156362 195497 231688 33116 299599 210649 278251 482902 191794 1 187452 181899 153816 1 158916 695828 110876 151269 146737 119595 234682 1 501887 123428 118654 114559 109432 106113 271606 178381 83388 1 1 82977 71732 69776 1 431490 513974 62094 59005 56028 52999 286495 465122 30410 1 37086 584 1 33404 1 56357 596555 1 25084 22862 2396 99049 18998 17927 1 74259 509046 91452 6181 13526 1 576416 1 13677 193744 589604 328304 1 1 15251 1 115728 16344 18843 32367 43919 1 24264 1 1 129928 31756 1 222553 34231 39725 52148 44627 128981 49921 55273 53782 23858 1 189398 76530 70945 313872 1 1 85738 104355 104827 96664 100197 163591 109730 113977 1 1 127290 131888 1 140398 127530 150964 155844 169031 176811 114656 634441 183694 189600 192046 454742 204405 211415 216806 222588 1 278189 180254 221178 248406 1 242208 263617 293637 159833 526191 289763 295818 229946 517807 1 320328 326215 337319 341234 340524 354730 378631 367784 369665 1 378855 388265 394220 401627 1000000 76640 419123 40892 102120 426998 762485 414791 451352 475080 489633 500308 1000000 1000000 410616 497255 503460 251777 997327 485238 559468 533003 536607 605824 173412 600932 423501 563744 140614 562632 711506 583028 588768 372770 619886 604866 602977 612465 596215 646261 577578 842972 634347 595442 642805 646735 635898 443211 657064 615427 1000000 659295 673461 949209 678513 656068 685074 671980 647686 554132 707321 697784 232739 720247 1000000 1000000 886156 828463 717934 714705 677255 480656 847495 206133 364472 722966 871150 364623 739903 875903 727309 961706 524489 761341 727981 984188 715482 727770 727625 727037 726505 725886 725392 724393 728494 816019 765838 712696 720869 677398 715736 40678 712032 1000000 708174 842265 703857 714831 516299 555124 539678 784524 382635 685800 677530 581691 676607 765315 670029 661458 595884 659462 655767 563698 646536 684259 675194 1000000 737626 627568 84056 1000000 616609 609650 993858 600328 757798 601564 571954 609529 1000000 498483 565511 559484 481726 406418 523262 525831 528149 432964 582026 515295 557034 325199 499385 648946 487705 645371 540753 465957 453892 883744 455487 519454 433223 434477 282161 422222 555658 405172 403096 458274 425619 257443 817150 385531 364499 376496 612521 417931 1 358857 516355 322327 316359 310386 324596 1 57240 239519 280079 598051 108233 284079 256389 357651 204302 82071 201548 227388 221639 216139 277264 479333 170816 193540 619478 192154 191811 172974 100694 162752 26568 190048 749708 143043 96368 492285 129020 326577 330552 34913 111305 107072 102933 112104 47881 89632 1 433142 106833 76140 422815 1 229040 45283 8515 56627 47392 497677 48801 114425 1 155303 74746 1 33766 1 618110 1 1 46278 23003 300441 1 19331 1 17036 18014 1 13951 14036 1 48302 1 1 168812 33518 142230 11932 45614 181801 15549 55470 17045 1 18309 1 20659 22000 43726 393414 272509 1 1 1 586280 33111 48196 247163 173810 56262 37298 223084 54249 53301 58924 223713 133132 488459 73643 189315 80828 398519 87469 92041 95958 99982 104110 108271 713243 174663 338656 139601 130324 124946 1 470122 149276 167256 159106 173917 1 439961 179662 59125 232590 167191 201119 206483 682831 151692 233719 241150 277094 241243 159762 272455 261547 342933 360876 1 85576 305099 229710 1 1 311976 318227 374483 489349 336682 342870 348550 347776 496311 362986 373836 383192 386240 469876 317583 403352 410847 388997 842884 1 1 593200 486917 467129 463094 458839 444669 507492 914804 356497 501633 445414 506698 612692 405145 523709 355276 535507 539777 602560 551953 556420 561690 986918 563591 497261 809317 582264 591698 600053 599063 956834 1000000 613109 597484 946366 602887 626978 636805 538871 1000000 649103 652936 693907 660344 466948 667413 730024 830459 676846 714451 683468 686562 689547 679655 694713 566525 699696 702084 704340 694167 535510 704895 712608 719046 715731 425889 720158 765913 700965 722427 857990 723219 1000000 1000000 726419 736061 504203 1000000 727452 724734 755586 866091 798390 741334 722693 284608 763692 609191 647835 1000000 721210 835156 791487 717267 790055 78980 711073 921716 814449 706678 704589 1000000 725275 293122 694661 689052 657625 688601 676721 503327 628744 669333 620662 667347 670212 576859 649463 175742 389654 644171 504606 632794 626200 626348 624241 640180 934876 610811 604051 143865 395703 625862 587019 429688 577328 577730 567303 564360 556290 700736 958484 539528 547500 529146 1000000 1 528751 329640 496476 495096 474833 474294 455736 861500 466926 459581 459401 446349 618636 304450 731017 400099 428949 385502 404249 319220 1000000 722014 379803 372229 367553 319004 355735 344268 104992 1 323911 62016 169371 311904 307072 157843 289676 286968 281627 159484 487068 254393 235858 251897 86946 240265 231500 1 223115 1 211926 179231 200833 195235 46969 178996 185203 174242 439059 153573 142292 129241 138518 264950 139447 134744 130088 515995 346265 126607 1 139296 103965 87699 140136 175910 1 81455 82757 129929 81216 70002 66908 1 1 21654 275228 52346 1 1 43424 40947 1 300573 34133 7046 224056 29673 26452 45827 1 22197 23980 19438 18549 17019 12909 15248 24269 13370 11055 271405 1 194545 13068 33990 12398 35841 36739 1 14373 187248 1 133701 629887 18854 1 41526 22653 16320 625736 27568 32448 51875 1 41114 1 67084 42700 10345 55049 1 53978 646761 302490 59963 381276 68990 770302 511194 1 82749 105989 88946 92461 95826 75982 87991 129338 114964 1 124087 128767 1 140226 142782 306246 1 185304 162456 158574 470291 128536 183007 1 783048 405675 769993 210271 166632 226153 1100 232783 1 216898 246290 256550 74091 263495 272837 285464 430790 647198 297329 382112 310022 951193 322217 326414 1 340389 342674 353356 359425 365572 372220 386523 384221 390568 1000000 238934 350065 245414 118462 580126 440402 444336 434737 1000000 457050 463726 865335 647538 481542 484459 493255 837633 504996 552706 506481 380987 527449 533012 638909 1000000 514071 554661 559932 565156 560429 302800 199907 434417 571465 786718 605439 604825 633248 607690 624379 745445 440614 677277 641597 655058 848446 646631 806954 655379 659037 662682 666187 669622 673199 523714 1000000 1000000 685396 685336 691043 180052 982199 692189 662714 704190 705604 1000000 706141 756345 712795 695695 716628 1000000 720401 694382 740322 722915 770992 730455 706857 726036 726550 1000000 726930 246807 694418 634433 727373 727134 552426 742774 729957 694964 1000000 815701 722424 699868 720118 751768 272867 732755 718021 710104 895287 705073 701880 106069 707797 1000000 718611 694397 803964 992099 256819 684055 634311 791164 607541 781985 667557 275062 664000 807115 671226 645036 645672 573286 642858 633706 820881 625410 590616 95751 829699 621818 1 716464 592292 511050 693077 597863 570213 608195 562828 557577 995894 751415 411239 535912 1000000 524947 1 513674 1 501436 479400 494040 405420 478886 1000000 467334 460935 275390 644567 386127 470178 423167 401740 399522 697805 350862 489298 371810 317852 420826 374076 771510 362847 956243 358108 344632 303946 335179 247430 319621 953377 425490 199240 801276 242577 279951 284333 271088 265100 335451 253366 273790 1 149566 389599 183099 1 171948 386559 103640 196760 191362 186002 87135 175440 376636 53890 710427 170588 150220 1 1 135877 1 126636 159250 1 1 108956 13233 129290 96558 85717 262254 85038 206757 111571 1 108225 750761 64110 1 58821 54893 127840 49350 88960 43920 1 38189 34965 261571 19566 1 48502 29422 24946 23440 21955 1 1 1 1 1 1 645739 1 215736 90331 10200 1 12768 403662 1 1 12982 18948 5444 14614 15685 156118 17293 104937 1 20643 291634 1 510252 26955 30675 369942 437710 480637 87804 92051 41749 170347 114713 607021 48517 49362 1 61380 67422 1 1 78450 70161 107788 106264 108501 92699 96641 101621 105000 108972 117540 118334 283982 1 527589 136075 204758 133182 48385 155812 599991 153386 629417 723241 180243 1 187192 195216 362669 214008 207556 205966 225227 230897 52300 183177 248267 45963 1 265917 500357 276502 218174 277956 298741 302014 1 609923 148584 717618 207111 338799 401797 351815 77448 1 369866 704858 382741 1 15335 339424 406942 1 419255 440366 431183 1 371923 450546 372203 461755 439017 473694 46106 475517 493556 1 502931 920679 255197 515855 525127 532111 436017 540834 50990 552896 561716 485409 628396 573731 514258 374643 588734 588471 504481 602327 557113 612310 507979 629472 526794 1000000 1000000 1000000 642407 623712 989494 404499 679824 649935 628643 560497 671162 628864 1000000 800670 673175 1000000 335617 692784 725518 704266 518952 702571 704456 638398 710502 609884 655053 152562 715597 717453 713539 1000000 584967 750200 602240 645913 724986 720384 726199 169860 745773 1000000 263394 1000000 736021 692914 725494 726214 749489 725081 774058 723138 722612 721444 512519 718780 658989 695790 680456 712533 25121 714315 790993 705078 448736 699578 693562 695671 691557 26340 765800 204033 682041 678705 669693 458530 632484 661826 630827 658497 654373 651340 646955 639223 746303 595223 630546 1000000 458127 619912 568166 608404 401184 599014 851132 590211 584476 569996 525774 525333 562464 865573 690295 547871 540601 315631 1000000 532872 549246 515071 547520 508934 454677 490198 486233 481814 474445 304722 460917 444945 483398 1 437873 432765 402492 427311 413236 441287 485840 394821 846088 382860 767163 370412 368009 358564 735879 340496 339570 762062 163191 301322 314954 308843 306545 436011 514824 416682 309542 272637 263852 260435 195134 128765 273084 324303 63765 294807 337674 241474 208780 252880 288447 891387 430195 150215 176736 1 107666 794024 142979 607551 146527 148060 1 131894 127695 123165 148272 109039 1 104741 127329 1 85003 37957 85773 1 78514 1 71520 68103 87165 61628 38059 56792 34305 52733 42780 36989 41899 54576 60483 10655 633546 1 376872 1 25296 1 22142 14009 1 47119 26176 1 38600 377477 129270 143767 12811 12764 325331 8695 73493 12155 400081 622227 1 1 14183 666592 40335 16818 636790 1 26509 21723 266976 1 15305 37139 107206 1 33302 1 1 37878 1 64590 1 48994 65900 1 61385 75550 1 71763 104096 77026 81876 1 220705 571696 95818 1 29340 113256 237474 1 1 125680 203212 134862 155776 144387 149226 154078 132637 228581 169282 174449 179674 184942 101750 364392 206946 206601 835808 214308 3060 229268 230040 565988 284165 382984 233600 284191 275112 1 242378 323416 231360 150195 308849 311666 1000000 1 287761 301290 455570 386547 216557 376768 359689 398602 367799 343996 1 400603 435695 382593 414202 580868 429513 632106 452322 196593 267254 387395 313000 539815 428858 491166 481453 495261 366544 506929 513370 53522 755442 536183 534885 342181 724416 529098 556443 562085 568261 552148 461503 559762 586246 604230 634303 588951 408807 648853 615417 612951 256276 815903 632796 640237 539884 418635 721218 771572 566811 659694 469367 1000000 1000000 195212 677261 674612 236492 459306 133676 726421 698980 773769 679701 456575 703657 705852 696617 629025 711669 714388 632987 686172 936507 693030 830437 409688 739182 235443 871922 700127 736872 726131 724463 687431 729300 727091 726977 703867 726544 722740 785756 678260 724607 813943 722706 716023 283706 382723 30245 697495 711664 694441 711385 993690 707538 160221 796217 1000000 706010 712030 195484 690427 687916 625560 682996 1000000 722759 653429 669531 1000000 662534 707244 767328 651632 876463 643899 642001 651809 630828 1000000 559633 618549 610479 151048 604644 619715 590699 590250 585902 1000000 574984 572128 137747 32004 678550 564016 545019 1 533171 280804 513250 492543 441940 505589 174729 1000000 493413 499317 498750 469983 454255 497149 456768 178085 441018 420659 568715 348625 565660 409713 404434 397042 296275 384609 378365 420218 335263 356170 511214 491045 346720 359468 328799 323411 300668 281816 307078 1 292177 471469 218713 495390 268738 1 256277 249697 332476 238788 259839 17779 274365 335706 229152 204917 598250 193862 200626 180385 1 1 609647 410763 156810 152597 147698 143173 1 133483 135644 1 119782 114697 84508 88554 103045 93774 1 90594 80426 27562 73961 75732 18966 59409 1 423144 59182 56145 60162 334614 43664 38258 1 1 1 1 22876 34886 13588 26455 25663 236542 22236 20907 109989 19802 1 17733 1 14493 15916 1 28461 60446 17785 11878 1 1 1 9260 278795 12932 1 13927 53121 36483 17201 127569 55295 564957 207577 23865 461477 471622 24660 1 17073 1 40039 39891 27368 5835 34003 66196 101974 58640 59127 1 74686 68791 314476 233012 1 722486 140269 1 436835 98546 102534 178238 110393 115276 163506 132312 1 1 138015 143513 143503 145307 1 162432 167543 124882 174845 115461 188525 1 199329 242344 205751 541877 441008 259076 345397 239714 196165 253764 256151 261451 267962 514097 291862 238864 287301 298042 303799 300598 1 349887 1000000 115337 341466 347239 353385 391388 317753 503259 373765 381380 311883 202724 77423 409141 415294 421400 233057 383611 1000000 897668 1 1000000 841632 133584 475754 481506 400450 494697 499155 504902 32869 278759 1000000 684494 679643 1 621192 536195 544282 78633 610802 564728 526125 529068 983171 538240 595194 600298 1000000 1000000 613861 656592 686174 888559 634833 653427 620942 642544 549545 651226 603018 556100 329248 665969 665737 672601 578183 694330 726472 500845 532855 691799 469266 716809 784592 637761 1000000 695258 1000000 698370 712029 1000000 714591 709794 764441 766871 1000000 711142 722428 722689 393057 422944 725423 172500 981941 193362 726064 425088 658781 751492 559342 722337 731345 698002 164770 721439 869734 1000000 723117 734697 794125 229654 659129 711938 703964 1000000 47009 674861 703705 701497 574150 696669 501074 715981 685682 555142 682717 681928 676921 673223 669909 1000000 663577 530177 655899 652501 829525 644621 157953 387183 631367 628393 593089 515186 606973 610676 605976 577956 578077 1000000 583119 582482 572317 521465 166028 564979 565978 552785 545560 485772 219795 528635 448746 450463 508207 810142 498902 60166 489154 469099 481175 471488 387061 432395 453512 447478 441432 342435 435690 423274 397620 408815 268758 398457 15110 386092 379886 373689 368540 354948 310595 498507 342720 1 263884 1 206698 1 550327 1 294705 470562 291108 274909 269620 263196 384994 335904 215518 239886 516711 842896 211732 217359 1 206281 200859 113809 202705 499121 180977 1 201327 1 445105 194371 148726 815526 139348 134472 129278 122761 1 1 111874 1 1 122316 95441 93955 130916 124925 1 76569 72984 34469 664 63024 58196 56787 53886 59508 52048 1 25948 16390 1 35756 1 1 1 1 52221 24686 30166 33173 22402 1 26537 588742 15327 1 43061 1 1 12125 124053 640179 148990 139948 1 1 1 88829 13414 88111 1 15203 27088 1 18959 20268 21669 488959 214501 62491 19959 30258 563077 33028 36011 494625 1 386575 64497 49276 1 1 77023 61140 64319 67199 7291 1 79764 122550 112325 89213 110036 708201 101134 1 1 1 125522 122650 126664 1 133037 1 103646 102533 155810 61274 588500 274045 547792 498276 180369 192154 663869 567748 138234 214082 255145 601741 227593 220404 258494 247758 285832 260128 266073 271899 275493 326563 136021 300151 308695 299391 148052 324808 532390 622042 742048 350096 119232 1 344363 366377 376176 382371 661650 273729 400538 477399 828753 411121 423813 439287 674509 444703 406276 455913 457345 472660 508312 423061 500644 504394 497271 500923 508769 514455 541351 624751 713180 1000000 530846 238097 552946 810358 542613 527316 568732 1 619004 50013 593085 597657 1000000 1000000 575840 616843 573084 485427 750797 633995 661771 187960 593462 101144 1000000 434764 655789 696598 473992 676530 741785 677984 681060 737983 686930 672215 692417 722301 1000000 494876 1000000 127173 907872 708520 710427 394283 713843 748268 717175 733879 349470 743062 735892 724990 109197 648342 725046 781815 726263 367494 728653 1000000 726601 726589 729809 726057 525515 724734 733308 770311 722685 594197 738068 1000000 873710 758046 545941 668790 713336 1000000 1000000 706228 1000000 710774 643577 696630 688372 584983 675180 346551 683735 680611 681062 942661 671356 818520 659779 660692 657287 441857 716661 645677 634887 762540 582932 637028 624439 577668 622922 611965 1000000 604381 597694 592824 588036 592880 571839 567312 591324 595325 483347 126311 504894 546760 1000000 696730 522114 520235 816688 507940 1000000 498025 487454 1 723528 1 1 660118 448878 400315 995290 434069 430761 424643 441968 412522 404258 400028 350694 1 1 392153 373832 531661 356644 1 344265 320735 207248 325748 302988 317556 424277 332185 280707 283292 287269 249582 271143 247714 302212 117766 247249 244272 1 279622 220518 292946 1 207373 454252 1 193684 240609 180833 175380 172042 192975 159430 155006 398064 145444 1 135662 472715 251031 115252 117440 101235 108778 1 101662 150291 34673 52909 1 492901 77783 73936 58313 178652 1 60450 1 1 51567 48583 48723 42640 28133 41867 534875 1 1 1 40119 42549 1 22695 1 178992 1 160681 1 1 14772 13729 488572 20095 203231 11760 11394 1 48630 1 11530 1 1 1 12353 14905 1 1 38495 18392 321189 1 22518 24146 78438 27528 30331 39865 33593 158750 38217 1 42262 45902 48265 8038 1 54863 59989 63180 1 69784 74798 1 16328 623325 1 90169 128687 94139 482513 483661 109849 116947 100092 98604 1 120884 1 150751 1 164285 159153 562574 314718 223760 53831 183230 192484 196441 656069 169366 166269 206966 232485 249167 724421 232573 250833 284208 258188 118816 262217 560358 281701 288071 332248 300197 307640 1 250668 318630 335063 294466 349885 496679 644600 757612 356881 665074 380362 384095 242097 304956 498278 476323 403098 476580 429683 787270 446826 702420 650624 459968 250018 482661 443186 452405 483128 543958 631172 535324 697142 348481 523457 529428 544275 312759 545840 635072 175494 641721 531767 576224 724775 419459 763772 591779 481932 631340 631647 602274 734681 1000000 624784 638782 632647 736102 639738 588149 599737 539808 676474 645951 665791 667020 262716 673674 541801 515230 701848 681120 46903 689695 406243 704079 1000000 350819 818886 685984 707830 746904 802722 548127 714072 716344 66190 716486 720231 914011 722348 637931 723974 644326 514034 725805 726041 868480 1000000 726130 675983 706233 783914 821280 752445 738678 729290 821868 736409 720867 721620 641338 130109 730350 375069 863555 710862 708598 810769 717595 943460 695049 697649 772691 652985 650862 499185 657471 678330 1000000 675095 663549 668550 801017 940595 1 364579 787503 646897 631556 638644 474190 630337 625960 580639 618030 442634 85868 628121 354538 603229 307346 612773 643815 574275 568282 564001 480105 736751 548073 542764 647216 797146 353834 580940 763685 513939 547961 581737 492079 473867 441909 474614 468311 462537 110957 1 444337 438399 457773 424933 1 413953 403399 401304 428758 1000000 75873 661821 368653 1000000 363193 350872 345856 339646 372326 327631 182796 315015 308678 6771 296703 1 235967 277829 311262 268236 258019 254817 249053 243439 1 230896 225915 226819 1 555137 1 192941 309290 201770 489347 330252 171468 101309 1 135236 151271 146401 141546 136805 157151 347363 34957 672772 487509 135534 413652 503289 46576 288466 284467 89237 136983 1 74612 150236 60000 1 61290 58109 84766 348576 1541 36029 1 44179 30944 1 34149 495513 30301 33882 1 1 1 1 38683 19211 38559 1 440435 57387 83470 349098 14216 17430 7567 1 11130 11188 1025 48548 463043 661024 240514 650951 500572 1 15636 18220 17826 18718 20416 34612 1 25085 110776 44903 1 619925 134250 37197 31674 1 1 138945 50654 1 6912 1 67308 64563 244896 390658 75769 260381 82785 1 89336 114737 98283 95457 358684 159821 150659 571983 1 236656 1 1 142949 147401 685434 59216 157612 238740 168033 533464 1 1 191334 857129 206007 1 216054 1 227541 1 238450 155968 1 145270 452493 310411 335098 280102 293350 277966 300146 197383 310430 434131 322890 327763 93630 342093 347567 381568 431841 341362 1000000 11400 391786 390811 329224 402422 310457 415550 443645 519576 431354 751705 445971 452013 442228 464024 446217 545035 590367 481569 493508 499346 465075 506318 710974 555221 527646 536539 538640 546545 549446 1 519457 67282 585789 1 1000000 1 582809 595567 560666 599724 64741 614353 618150 622706 627021 631280 633700 612714 639929 720863 651051 653742 658680 662340 477405 669276 630153 1000000 745296 696704 685426 1000000 1000000 717123 669423 686070 680246 716195 680899 706956 678096 533253 712517 598119 734831 729155 1000000 715095 720834 721849 723139 724660 821847 363075 725341 795584 299830 725819 584737 656815 1000000 711579 357931 729612 581417 1000000 723842 469040 700435 1000000 718494 624557 892005 877401 420350 711981 708931 732032 705603 702275 700346 263689 711187 579066 849206 687727 681901 682356 678143 677096 678821 576191 621931 664462 605323 534036 651341 647851 640659 647164 833058 638271 1000000 1 727365 1000000 699496 604698 597022 558421 591547 585790 138375 575524 569436 734687 690813 526309 757973 539926 699090 533292 1 522131 554983 504413 504985 405326 1 545382 326711 473444 470020 475091 457391 527913 1 333933 581705 767710 421313 415481 409326 821536 267049 761046 373033 232033 1 367041 365876 369367 352463 337333 334965 176018 211740 282602 710615 247284 1 166717 286127 647270 338576 268143 311651 216182 562069 407650 239262 237073 1 375172 233553 210070 1 1 139736 182899 182951 765049 95652 167569 162950 440118 151302 148052 149806 355830 316654 620293 125399 57293 136033 110219 106555 64383 97029 33545 1 89091 82708 609928 1 337696 229741 139343 60193 59254 596983 191863 1 47167 1 64396 550947 36200 1 17740 1 13863 1 24869 8340 431655 20146 680208 17001 1 16564 14555 13734 13533 12513 617048 11549 11093 11024 1 24455 1 11588 1 44030 1 21815 14281 43640 1 17578 18868 20942 21232 407673 1 32954 27960 76185 33722 302873 38086 1 40155 10120 1 293141 473159 109807 57839 1 1 65149 171326 93631 154128 283468 1 89094 92981 216851 105137 69826 224008 82528 105991 125341 1 131761 310504 1 147806 152117 155579 354761 225088 153747 176166 181539 1 192229 79465 1 1 134257 219481 1 673105 1 150693 294125 254406 260299 382286 271119 1 287060 517119 308560 537664 296352 314598 320725 162659 333039 340134 652885 1 151209 188253 1 327017 382796 368474 455559 462028 413349 413471 419542 425744 382233 437953 443588 322123 453610 114104 468058 620441 464298 485649 513919 386486 516321 857506 514237 519017 109993 531823 536863 538798 35666 553036 638141 558027 569752 686949 632648 718989 123464 593612 369799 598461 606335 566232 635542 621242 548391 602519 374477 1000000 673796 620920 1000000 660657 656555 940721 671269 800348 349036 662620 687535 946864 238085 772765 691596 604802 699952 632666 664496 649813 728887 624762 651144 422732 705928 714116 719945 559436 710580 796572 721421 721364 750086 723161 723871 728337 754937 922098 807289 721686 731487 950380 749706 1000000 728424 724077 726353 798003 708043 724233 313492 719851 1000000 716985 713688 312840 662289 712048 710741 1000000 705190 557580 700963 665523 696370 693177 55937 646278 688556 696108 693216 676472 343436 672131 665890 272095 1000000 487984 652091 648412 643919 640654 640157 632922 679673 907006 619442 775386 610434 530350 354990 122594 589130 219393 597401 576773 571703 566700 562013 549319 976369 513493 538362 19494 317416 628320 505893 512574 524495 654588 494995 480892 483341 462092 451782 255303 576435 453504 439935 439311 278350 33724 89227 429327 799122 404731 338100 392366 373266 379985 715108 333353 322074 355183 348986 360587 370175 435751 323861 313428 736562 155958 319191 611485 65032 283667 278932 371019 263709 257793 246259 218867 201704 370184 228759 223071 1 211722 206214 225085 50157 186042 1 195511 104128 169302 148104 65212 148638 148726 155876 139170 123128 217654 1 40439 116058 111857 203658 235374 58822 1 1 93250 1 738743 76190 73149 88078 65914 66662 59094 54879 52104 16751 61429 45075 42436 1 37277 183315 29716 1 1 4457 11852 23504 481818 22250 1 1 28577 1 16028 403793 8149 1 13612 12275 55680 1 324198 10706 11369 27823 418484 16629 1 1 13913 10196 5980 572405 1 21019 1 457194 1 27412 25160 112098 31103 33222 32013 1 136633 1 45121 1 99073 51220 1 59810 62628 66159 62023 73079 76615 1 186878 198179 91657 95678 100957 111921 1 1 121306 1 125634 131974 1 139618 160940 149340 155795 159857 162193 164375 164777 1 180233 52556 194718 201334 135324 4597 224922 609122 180689 239587 1 246728 252513 271931 1 270262 263765 675821 274140 288285 1 306573 400548 1 325949 310950 605852 343430 110110 1 354710 368200 664941 349566 323121 986438 251110 414266 411499 676233 22845 1 1 445813 1 561131 457422 465257 57481 477996 797580 489862 495560 357849 233965 496003 537810 523768 327911 581014 1 146430 551305 1000000 561853 252924 363225 135481 582206 584647 531771 596798 538829 519391 614684 615355 618070 628027 391692 632108 630823 7573 644812 640024 647376 779079 660038 409641 322420 634854 673434 676678 589119 559256 685667 688352 691183 576223 530961 782887 700753 106177 705378 707393 1000000 711898 757133 714428 709663 628428 717092 1000000 720874 779357 560749 723481 693034 1000000 725113 772517 725937 698313 709089 221353 253406 725170 44367 713307 726001 721210 729131 721049 861446 745897 656728 705822 713817 728440 710025 709619 707710 910898 671824 715101 699289 683328 676097 715589 688918 717900 675262 680260 652439 673270 832443 667404 663963 699528 14472 32688 76368 318484 642663 728485 22074 629083 396557 459143 608852 615807 435356 639757 420470 532804 587915 582886 121240 572965 641868 700287 1000000 544446 546341 1000000 535960 329962 532906 519310 837077 900285 501300 496481 679799 1000000 472295 473037 499385 460258 414914 426949 356861 436964 430894 424892 418615 1 406236 1 1000000 382093 390129 375373 369169 353493 356822 353839 346045 429906 628961 1 1 204219 257676 342619 296727 287892 313986 64538 493713 101080 199825 244873 61445 228067 220774 230087 190623 1 1 574943 202154 196846 189374 272470 131764 175341 90056 165021 159937 13906 366490 145126 140705 1 130941 178250 125048 219026 1 242544 521028 100224 95704 92178 69969 85234 1 77088 73496 66471 28776 62264 1 271470 54045 51162 47700 427952 130253 40450 162200 18442 1 38754 54904 27363 24481 23813 1 358733 10379 17962 25413 27469 59071 13507 1 63030 11789 426434 1 253337 118412 1 1 109099 11152 12459 326820 19126 13341 14252 9781 32336 16948 18629 45503 15020 23039 1 1 28381 386378 53540 55742 36720 1 25349 47106 1 27949 52447 98891 60635 1 33648 68452 100505 75358 84278 82939 117724 91660 448471 177039 356708 142560 808466 184478 119562 254281 763013 808070 138053 172236 147492 1 157867 48674 161490 643885 187995 187625 188732 184829 596021 90319 55445 218213 221802 204441 1 626785 245208 1 409437 1 279928 222718 142200 1 292409 596368 305654 309230 1 322938 329094 335584 345278 404100 451377 885047 359625 593237 201746 928474 954283 883768 414553 377477 505072 390352 427216 480003 398274 344095 484043 1000000 309992 470190 476779 482143 487871 489674 499479 559196 510933 96983 522213 825687 1000000 536482 544230 787895 525149 559971 1000000 551993 564078 610795 571536 1000000 612570 600007 604691 553648 810548 1000000 1 1 630811 1000000 561879 364867 620434 640581 654966 507569 660483 492252 430550 672367 673212 617988 724062 677136 686503 681812 693041 695661 1000000 1000000 770397 231217 706604 708571 741114 255923 713781 1000000 718532 718056 524582 577178 712353 748258 705617 702525 523602 724797 722221 719989 999172 725604 705659 619605 724971 719989 456822 718152 762994 670486 1000000 644359 955381 711178 716707 713501 713364 771247 661620 708073 706097 793427 635207 699590 697276 695161 314576 655137 686745 655549 689055 1000000 1000000 724375 667039 11849 667778 657663 653036 30393 1000000 683983 658098 634330 652149 677371 569570 763719 613098 562540 723050 598456 499876 589160 587831 579273 656499 569157 714096 509102 555872 440832 542731 198993 1000000 526318 425448 514686 509494 500637 722088 591857 442176 359980 521377 468613 462924 457588 389879 444588 436825 107060 426317 443696 414047 386605 405297 506539 721913 383560 462193 323906 382672 369700 433496 345971 342678 614857 155109 79327 305931 226796 701741 349087 319497 284494 307301 274708 345685 422316 203304 1 243318 1 234251 330653 241977 222550 717605 203555 199830 197766 244633 181932 176604 135650 164113 161208 157645 1 166563 141509 161902 133259 103236 115407 1 113968 109727 2056 1 68144 356270 89466 1 1 77858 148233 72549 1 64243 61099 57776 54735 150748 48945 87745 1 470261 429269 1 333962 33390 29667 1 1 1 22535 18263 1 18111 1 1 1 1 114267 46569 81167 35330 1 10616 1 1 330293 8362 15457 7596 10022 242666 1 1 356048 624894 23295 17552 19533 20793 1 25685 52591 27628 52986 14821 39967 266117 131591 590441 8084 144681 1 110271 51039 57774 65086 61823 68788 1 1 413371 37310 127038 560113 533898 684398 100888 105204 1 113940 1 125194 336881 520449 100395 1 146479 153249 155940 260750 242206 816248 241894 1 1 474334 549906 203282 208884 214347 219430 225675 491056 41573 579656 247652 254620 260522 215840 271959 278399 286598 56378 296520 302599 308713 174313 1 332052 333292 728589 351739 350129 361344 370898 370447 335320 105407 389087 430606 399985 283277 645840 421258 395256 415260 1 552638 227520 956804 115119 465484 187020 465984 472367 491828 370560 1 508173 1 520527 235262 532463 953993 1 658608 555750 371352 563329 593790 942261 579022 742838 118889 762177 631401 888277 621033 340833 188330 621256 625592 649976 604034 620734 663542 764261 688121 583622 661644 736659 668025 580791 671237 903711 211259 524419 239252 593549 664749 693739 694492 688071 927016 588539 716402 536545 706587 715198 844431 773941 834469 697077 556940 718746 546048 781595 718445 653758 782531 718899 798549 697471 725255 687748 682833 721417 725257 632910 724546 724371 769241 722902 749452 728891 1000000 665291 717901 1000000 472191 713765 712004 713735 531757 706938 955066 939636 701647 1000000 697408 681919 655023 73129 684568 683186 681982 695362 671328 669403 664092 178250 658528 762689 655300 635015 966321 403667 635327 647256 624920 622628 794778 679762 1000000 604620 622966 601561 59428 584635 697425 575785 570427 565287 560074 554934 549503 568520 538739 581309 479544 512379 516296 677201 711856 1000000 500188 1000000 479444 488883 470139 129317 751706 438367 446347 440070 459593 497116 421768 958576 409381 398326 426421 425600 368757 165595 369602 366189 403657 349107 276328 341575 993628 327431 322857 413054 310902 304480 298388 292313 286263 280304 97175 268260 250390 254640 250590 609952 238890 228624 57251 192426 215015 284010 293088 1 193811 1 688836 178019 172760 745651 139143 157352 1 196005 142683 363348 562301 116122 123830 509670 23914 110694 145675 198916 97166 43340 88723 156398 82132 1 1 538035 68125 1 61539 1 1 383108 429683 167476 27133 36597 60485 1 1 30319 30300 1 1 1 201171 23404 2810 18326 15090 1 511421 13913 1 12343 32530 119018 32037 12319 11790 10159 10800 15386 1 1 4037 14811 32550 1 130760 1 1 133199 20570 1 1 28220 300265 26900 24761 1 32984 193361 397891 1 57791 45102 25853 1 122680 57122 59452 69760 418049 425754 170576 76538 629889 1 308639 122030 1 241694 201544 107915 16960 116704 121157 125655 251827 139687 133398 1 1 66647 159333 1 230758 693640 179972 72422 190659 215359 201518 130187 212532 1 237671 177882 211524 167433 246927 413119 265550 574736 270504 276486 326149 288974 292810 508405 485931 189592 319023 324396 331326 636090 504428 995042 322190 419845 368476 397587 379774 477040 1 1 405851 271392 417915 308677 1 438654 441892 632796 1 487389 492152 454438 480506 574716 216771 127414 501590 518124 402497 516150 197359 1000000 535263 566054 547415 294276 556756 657242 982632 572889 577400 375662 580883 142488 729966 601630 607042 602445 604824 692606 572266 630061 651061 43696 335099 287414 868377 451594 655945 1000000 663322 666752 522957 673405 1000000 679616 682600 1000000 749931 548726 1000000 759806 693082 702251 718769 760847 713820 860042 713663 718838 723263 674132 667052 720343 719326 729788 35567 724840 830870 717679 723575 725222 719268 725122 725220 722886 723368 724965 696836 1000000 723248 1000000 722171 721643 718066 717031 642526 835239 1000000 938236 703972 738763 665030 706879 704868 812618 700540 721320 675971 44773 650948 724280 870375 65714 1000000 676194 631602 514388 665720 742633 996390 677113 257094 648238 631919 640379 634067 620657 773882 607988 695753 636761 610317 605328 612992 849410 492595 586696 583103 552360 295050 566784 544306 279913 763941 544124 541806 486978 529170 513347 517983 856289 506636 887337 461151 361145 477905 283175 348420 439013 459740 453716 160776 1000000 252085 381011 423360 420562 411069 417866 398734 486622 1 443482 1 396575 361564 122987 347753 347221 611835 314103 324459 327504 274308 305976 406565 401819 321832 281367 276592 269800 338496 576816 252045 4033 240381 234605 445211 279747 217385 84051 199188 1 158714 189980 525359 166073 174080 1 163924 1 1 148765 135597 139088 1 68694 125099 1 116118 58666 276858 1 109016 81300 91791 440636 83388 314182 10618 72488 366895 116717 19487 59200 55638 1 49376 24689 42797 42065 1 37132 34818 1161 650752 50279 26861 26119 23010 364557 19926 1 1 16026 1 15357 1 695738 20012 536187 1 1 1 31401 622844 20849 10353 10718 10536 1 11570 12404 171415 14763 15552 20920 18296 16308 2397 81425 373650 71291 32011 643879 42090 546831 36669 32068 1 1 281844 1 52553 55512 17747 538376 24464 10414 71901 31450 1 90117 26066 80758 105416 85277 103893 81978 83704 15841 1 124202 128569 136730 153335 115614 233430 1 159341 166004 1 173080 178230 463012 48270 194173 556767 222461 210924 220546 222045 227731 413399 244435 115109 250828 288593 271925 269594 274555 286350 200921 586591 473520 304832 900394 555367 323211 331918 1 330420 180597 468372 360313 204498 66831 401967 733432 393212 739308 406374 409815 415948 426070 278904 434369 944697 444450 751542 377433 903791 471101 505340 872327 488897 588200 755983 609612 511157 848605 516122 313749 538859 538862 544386 549558 550690 807751 556666 563669 576313 580445 434100 1 595358 145913 604777 609133 613908 803024 622226 625271 654233 371256 362885 643471 1000000 658288 708211 323303 660670 669909 1000000 676065 659205 692756 681579 686399 680865 956738 694462 726205 697615 710032 482507 704490 706246 716358 790573 748976 671578 636013 710304 535036 726074 200106 635581 785780 722676 723111 819827 1000000 660903 724649 711832 725052 855679 695239 812840 570981 723470 725337 722223 715222 710003 909386 699925 126232 636901 714555 713695 680231 704180 707447 687034 1000000 530455 651922 701178 693726 835127 579314 187652 1000000 680043 676952 471653 670517 667194 656334 659016 1000000 658780 318033 648173 1000000 585668 624675 698086 624766 1000000 843077 606018 522327 1000000 178632 592791 620471 583030 567225 581327 801464 768901 555291 532109 592701 541609 559742 122547 304781 506162 523678 517079 544895 818824 488433 1000000 81873 473199 466018 1000000 457595 432300 963821 758494 885169 442549 415449 414996 1 400319 394164 324159 1 1 369362 323048 354968 671921 394998 351045 309900 326057 318961 313837 306823 331871 269199 289389 282213 452908 271338 619128 253009 253564 272676 363111 1 230342 224635 240768 213431 789728 244222 197005 818733 158930 406892 175065 213026 222523 1 323953 738494 136140 134101 121847 1 335299 121695 197604 1 88524 363057 98905 1 1 30843 93855 80557 26510 72734 68713 65507 1 59936 56802 53799 659345 475302 10256 335968 40350 35241 26499 33044 1 282730 178873 386289 23319 127404 387693 19547 31509 16206 14064 20281 1 1 517855 8779 12688 9054 204551 9645 164999 8206 22799 16990 1 10858 38686 1 25215 14309 32900 1 17737 40289 293266 22106 335285 15813 29725 26417 24498 134430 645861 38761 148294 33566 231652 48929 51519 54704 57513 1 46165 56036 1 73869 77612 93486 1 9674 101597 97008 21364 105231 259613 1 252945 122670 131558 58242 130922 34866 146203 1 1 162731 121084 1 150818 182833 187193 1 197462 505637 209032 3968 392695 226236 363235 128731 243003 361671 254366 193412 266727 270138 204344 494969 49111 488406 1 394025 315138 291317 329712 350819 344193 345967 361787 401066 365935 158885 11716 380120 550015 395535 399485 407874 414020 875219 1000000 529899 480742 691184 450479 89023 458100 443680 622209 1 752870 486715 482144 503637 539376 700454 599277 526123 352328 567972 582120 534428 552468 465178 1 569953 574082 1000000 579135 588778 593815 596742 997789 995717 612439 616857 621320 625518 68594 625847 638210 642353 646087 648583 653621 657326 664745 648732 434446 265972 1000000 677507 697140 684676 662005 684659 722426 846436 696827 365026 651734 959110 556706 714627 801528 711173 587225 729892 1000000 707086 418940 706739 837382 673238 719935 632339 462385 724406 919108 727443 724867 118620 622901 724672 734061 719679 1000000 408346 722272 478422 596698 719368 1000000 800080 715657 662686 729752 711246 709960 707651 700414 702570 1000000 701318 669349 697032 1000000 689206 717889 622909 680672 891679 58995 1000000 667980 37187 1000000 1000000 23420 93001 652061 638283 496046 634558 630381 752159 621503 617103 612717 607239 42954 597797 555468 619027 842066 576830 574385 77200 659968 635392 548296 548261 402303 1 421091 526448 457269 513446 459299 508082 508338 482998 221370 456930 669569 904370 377022 455249 112543 451695 359892 432632 5690 781234 417030 408204 401962 405578 378476 371858 309000 319105 801900 343963 351300 61656 337195 334336 329908 321449 313033 210308 293777 653202 210320 107102 597001 265032 266931 258040 1 249796 273570 237780 232229 227430 323573 162311 824266 1 1 202966 187499 198408 176766 178364 297734 145341 465198 702420 132405 131350 136343 1 127393 302034 117307 138989 163397 105324 105748 97040 93020 346575 80671 81295 78232 74350 70669 557406 64994 159946 57261 54481 1 49552 14001 43225 218598 15044 42357 32749 1 596885 387324 25429 23658 42774 1 1 1 14477 1 12084 1 283944 11660 700387 43242 9487 9898 601162 7926 1 9863 10125 242288 10937 1 13824 9589 14043 1 26483 8337 25386 38640 128894 36296 182729 25470 192078 143055 32572 1 37345 187962 29819 173354 1 50519 96328 125437 59577 67718 72255 567156 58179 83881 80164 15780 1 1 206962 145975 1 108097 1 254231 589154 125756 465166 142941 1 143367 149704 154487 286920 162918 770922 158919 179082 184224 190917 196274 733721 207268 215821 218528 1 1 435980 241264 273247 370402 1 265547 877272 276775 1 288836 263971 235405 306348 425392 318119 204822 276825 1 561513 57270 356406 808501 105947 377764 311165 395176 336667 402068 446073 462054 478154 423672 228843 437006 442618 484089 454810 452598 282739 471723 441323 442621 491543 496045 502093 549757 513037 903934 516137 266474 1 548537 546171 550541 577142 558178 1 1000000 784316 152627 587405 645099 362643 138930 606622 1000000 549553 619884 624243 628440 632702 570243 613467 644796 648666 687223 424075 1000000 635282 659931 670046 673673 789057 523866 317051 138866 687743 847121 655171 695902 699256 747574 701954 812095 707866 692467 654860 704136 730964 728463 718383 717428 718455 616704 156685 717908 1000000 723173 702366 724159 779919 682172 750082 827739 634780 648336 453146 1000000 909022 972990 721547 720564 718164 730658 714334 687399 714691 765592 540727 734145 724599 660743 729199 676998 702475 764096 1000000 494611 818441 687441 807866 113814 678355 675260 694312 198326 787994 661938 463067 696150 355360 645468 699299 727335 639293 631168 442995 498015 611629 613753 527157 607420 601339 894664 564997 585318 366174 574922 637260 846552 606219 612324 557326 544066 538868 532335 797781 511884 516706 658566 630478 499614 779690 352908 484668 319138 461751 464395 80093 509404 321430 443224 425954 64724 637275 431428 967516 462685 71445 326752 145416 268426 1 406208 360213 219384 352645 62195 274438 451851 316167 333090 350471 398739 299052 242750 286535 133478 274459 813197 257533 256625 1 1 612572 233321 713911 1 215484 599038 203555 417852 197450 1 89830 175652 1 167366 163558 746036 506212 1 479656 1 1 123709 123871 1 224940 65034 106037 98884 89628 55288 89974 1 72240 256183 74881 415107 69587 356915 250290 235824 380281 716103 1 54939 238789 1 113278 38004 1 31802 494993 1 201770 1 23798 253065 19224 17842 16565 15393 14328 1 9662 9519 545103 10523 10184 9892 8355 379395 174577 137053 582511 10198 1 94994 11836 1 13433 20667 48465 19766 15974 1 20825 1 28477 19572 27846 29658 30458 918 136884 1 40908 191408 37474 41010 1 55501 58640 50351 68265 156074 32265 1 101793 282201 69880 1 1 98362 101678 438329 126330 1 116522 411963 1 1 1 63061 741963 155890 157892 162947 168072 329031 21718 199609 245577 883934 190090 206731 784567 275375 222328 191828 236305 738771 239230 251195 49816 259438 269074 248412 1 319321 289604 1 470020 314256 822451 1 157866 335912 337727 348495 354607 360596 370741 392456 520955 338109 791764 154215 614711 413319 421028 422901 418586 57185 440732 446763 106228 458896 464756 472912 504327 957356 518629 670071 459542 416217 284550 509262 522753 140866 764609 1 554194 557324 551424 560525 853263 570627 576803 630787 585860 480870 595511 599944 604938 621645 603577 636741 618245 64390 599443 635219 639233 643555 479736 621467 598589 675777 761673 656477 760824 1000000 519267 642895 843269 991190 693480 780465 704565 680991 698329 441512 720482 278880 425703 715776 158708 708358 713141 830515 738964 717357 583728 719395 699861 347622 23665 723250 1000000 723869 468473 724428 152971 740119 921622 557751 356652 723228 350745 1000000 704617 510157 599166 713204 964485 772425 595269 712324 711884 248310 707821 750114 704894 641784 457708 758017 799520 693017 1000000 690693 684525 533649 677329 681526 56308 655932 388792 724673 587203 1 651926 648235 544627 557025 636101 709892 627848 471972 571841 625856 122905 469590 802600 1000000 319192 585708 568064 576873 569551 578318 561534 473147 696610 82406 559620 528009 529296 523768 518068 512530 559452 498110 496205 488427 486396 537999 471586 515308 74732 453193 648419 465191 319227 429868 424152 417486 411304 405899 413499 575485 442973 364747 337161 367984 361848 360729 196816 335118 363677 395299 338052 311924 312442 1 299787 294120 597632 1 419804 219596 133566 259603 126702 735988 240601 237695 705360 1 221941 212103 208321 201010 198434 1 689891 189052 564488 158859 17818 158807 153796 148807 162104 243373 178295 98744 125206 815388 116075 1 107506 121005 155771 500726 758513 87028 369072 1 1 78598 130235 1 62219 1 56030 1 49986 47285 66097 134545 24852 43675 33478 1 30717 186252 26693 1 22627 95359 1 165965 16770 1 13050 1 1 660344 389665 235168 10131 1 9568 165752 11178 9449 1 133095 10340 14871 6700 18123 1 9595 264387 16153 67246 117419 340522 19755 23476 1 1 29112 1 33379 35664 38025 42916 271771 704158 94645 53307 54650 1 90587 901 67189 209158 74151 76961 81426 708979 84090 93182 94197 75581 1 639795 122236 118429 142807 355070 145305 173814 772306 441212 151314 1 761730 141528 122125 201172 181420 283403 195115 198278 37879 308476 328599 220556 225218 285239 412919 243498 201047 341149 273329 267090 493058 281158 285243 373275 225646 284287 309354 315466 314850 310365 490133 340085 346146 364394 358722 111982 371073 377322 395901 430147 396603 409124 547087 601058 420526 674928 431322 438154 444863 451978 362204 1 468898 485536 480727 506386 501208 496849 483815 499420 424705 268051 526035 729288 554436 727193 618160 523684 558724 398471 569212 575975 941192 599475 81009 509441 1000000 624504 608036 529567 617573 1000000 1000000 118053 526911 1000000 17244 534793 793122 653788 1000000 559985 587833 669099 924425 649203 677082 680683 683407 686242 694604 660911 492786 695457 686932 528738 702878 690540 705679 703124 710099 712729 633362 686162 1000000 870923 719380 117404 995114 612038 722403 866365 723604 852950 590659 724371 724413 724346 71863 726256 848425 722544 721879 673640 720878 285900 1000000 982827 443762 572721 569449 132574 831137 1000000 1000000 762145 761316 952570 800082 730886 705867 691029 683086 711319 682995 238939 691723 342014 803473 423007 676310 612787 637526 270782 390191 735788 653181 637300 315429 629108 588650 623983 540633 610738 606980 602352 1 599254 572131 624547 582463 198454 568119 648695 557870 527779 1000000 887118 534767 529641 525716 1 821074 567364 458333 496626 441404 485229 483856 1000000 301306 511063 1 449543 1 437992 426105 1 709140 421548 417234 423768 394185 559276 359956 937133 369617 133176 1 566073 344910 170452 332517 418503 342730 660613 1 297736 1 249401 899022 277570 271615 265656 8582 253839 224466 242093 200474 1 1 1 141467 1 202426 198519 369386 1 222409 177598 343232 51998 171876 176207 159306 70353 140383 1 1 126529 121728 117247 112911 108199 666237 99074 96537 121310 1 93413 1 76765 1 112066 66035 1 54062 420834 1 74763 23912 43431 35057 13023 1 35014 32765 22906 1 26574 334008 22964 1 7949 1 16093 11584 51546 13164 1 1 10449 46854 24747 117556 9505 1 1 1 5536 376231 10065 1 8967 11824 12625 1 14548 14963 19114 18514 52619 1 1 1 26442 63774 30529 31198 1 24790 39951 56239 48951 42986 476713 593876 1 1 383728 57148 221245 72867 76498 1 59337 87794 101788 87128 1 74358 173079 1 116931 115706 138460 132612 89906 139398 120913 234255 154801 617745 189729 170287 174782 603725 317335 189955 200530 219198 62733 216793 114981 1 234681 209739 128711 1 250525 1 363201 221816 275680 283409 289997 545 1 305246 929242 388370 386127 335226 317736 325700 350540 156230 362990 405991 211456 387601 403201 440515 400060 1000000 409861 416359 393970 430846 457591 443009 371157 459260 380832 863098 389243 458846 479007 488514 494392 665943 372447 1 499633 521244 755606 127977 541220 106956 488085 282282 626652 1 572691 625967 100936 603173 592454 595347 601869 585705 606835 475706 16309 625676 970184 488333 636861 642187 644800 648728 673179 1000000 100430 1000000 744221 704168 668345 682905 602569 1000000 449999 688058 426982 692012 1000000 699873 699045 383298 677590 1000000 672792 643281 695935 730600 706414 719772 717322 734369 678577 541519 664960 400219 722829 722348 670816 331562 724103 1000000 572632 724088 416090 723482 723016 722478 621320 719555 721839 743869 762029 962785 714647 1000000 805207 888825 508544 47722 701390 704484 698002 1000000 678754 624252 1000000 855148 961130 674394 671420 623604 628402 904053 693334 678181 681063 657438 653775 647848 674423 642235 638339 636117 617738 667873 674888 1000000 424059 770951 603548 598844 590401 589223 410358 579319 601205 283585 562873 538650 553815 505302 616523 754176 726104 526685 645333 877622 510334 519606 591385 492501 552947 479559 1000000 234187 333347 344632 424403 448744 438420 429287 426846 213905 1 408510 207568 336261 165169 431103 382497 373088 367802 347184 348520 330699 617378 334662 1 1 292991 931024 269449 1 287745 285219 279193 1 269261 178626 295619 358490 1 267024 221983 302882 365897 190692 229558 517466 770282 825433 1 233694 239999 171596 1 155859 568854 708474 155094 141485 126591 211527 127453 109773 118423 1 127174 106191 359691 769585 93024 53613 394607 81430 101214 112023 204006 1 63803 59876 152051 54626 51360 48483 34307 260991 139268 100127 272079 318400 213005 29002 27662 1 1 3352 20071 4563 77340 15809 175727 1 1 13466 11231 31522 1 9609 361447 408172 1 364628 1 1 12022 1 1 11479 1 21398 14087 15187 30983 17682 596379 1 46672 23926 25738 1 1 1 1 226063 38800 40157 541726 1 114279 1 55242 48596 274412 65027 67441 71808 110040 398859 95271 91178 132361 119255 98100 1 107855 73489 122626 120758 1 105188 117901 145460 1 148186 450019 234883 227257 101933 200362 179047 1 381370 194792 203999 145554 211486 369691 207415 227413 234111 228153 245382 1 257021 1 384593 68971 499777 91209 334945 382843 381253 619775 372664 333150 375015 336284 379145 348442 370445 61636 387665 1 216375 384362 392046 375844 404401 456887 438916 386199 431985 574568 425740 1 493612 1 460186 471600 847709 473260 504361 516518 500388 519998 491730 527515 523010 526982 533138 539566 544918 548063 555560 560529 614172 571090 746152 484559 166350 330738 314419 978866 599094 581388 965579 1000000 622870 625036 580533 600967 639647 656213 757039 623987 658191 917981 529702 665868 1 672615 670609 1000000 677335 674043 848765 953000 687747 692377 416642 743533 701849 679144 725240 808476 705169 668741 712935 714192 729171 919446 1000000 719327 856905 722484 720363 329851 1000000 345389 723879 728140 735818 722763 669433 793080 751088 719874 614334 988048 717668 722268 719260 726178 692623 722898 1000000 871058 672912 909334 506756 705754 983782 701684 699915 1000000 88703 692235 689828 686921 437290 1000000 1000000 675140 1000000 533443 558431 206117 810867 862467 650443 647191 643307 639290 652870 631393 631935 626937 883094 463925 386838 319603 529928 209040 603893 786033 580742 572156 663795 769010 574649 556795 768591 544522 534805 533638 532596 524909 516738 511654 519664 499897 495611 520683 481461 479994 361956 671089 563595 452266 446703 284201 413425 517833 1 394802 520605 403867 397735 305249 999135 556507 404523 383946 360058 353884 116527 1000000 336068 327958 323459 317229 310348 305023 1252 339046 1 269197 640389 268748 262001 141922 251028 457143 236456 1 447000 167801 260929 452951 203566 199858 276036 173281 1 488040 184098 168184 157883 125598 152845 147563 140384 138304 152131 1 123925 786306 13548 110735 104192 64978 103093 621614 88439 77368 40551 88276 57730 31543 67994 50631 8181 59642 54886 52257 68027 46356 43648 41526 38567 32205 33767 31526 22252 56590 25493 23574 1 20350 18589 14191 16161 14981 1 1 10296 585575 18844 20417 8818 285599 34197 5551 8937 9115 1 1 5138 10478 11133 11872 12728 1 121303 1 533409 1 40482 599053 495542 1 453951 26666 30387 40305 60591 24232 1 931 110567 136265 153084 66023 57477 1 1 69837 91013 91381 53570 1 1 89026 72528 179774 466728 1 163768 99249 133588 113255 481813 198226 155154 141784 144978 152777 319249 161613 166338 482775 1 177825 1 655599 614736 204096 210197 215240 219722 451999 216884 235195 171082 249087 854451 260320 111476 847307 325565 283378 291406 458257 407960 1 277618 321541 330066 559154 112486 346782 352621 421048 365724 371580 770493 383928 392836 396313 402482 757803 1 1 427058 391049 320739 503708 573286 271552 860540 470742 454730 409396 477635 524945 500123 504760 276351 826559 499530 526834 532521 537819 555004 450133 1000000 559029 424223 572296 573851 579572 470787 540674 582897 1000000 603635 194099 424291 617653 575207 376621 829589 710233 638361 610160 642867 314300 871715 79675 1000000 664517 668031 102960 1000000 565153 720123 683265 686195 771527 225141 704285 772147 872703 426917 1000000 705268 707186 818331 710738 743130 713289 715171 713192 715546 697001 718423 720772 721127 733485 738554 438872 736772 723794 656891 619751 728214 724131 777818 723059 721760 662831 865445 720566 687162 713377 717160 738021 714595 304740 705692 630574 972085 706233 703994 706272 881774 696915 967683 687542 690247 694682 488122 681115 678961 519642 805782 674572 416906 662703 659387 655628 463267 648163 630206 617838 636535 570277 627583 623767 618711 615054 131052 106766 797597 1 596498 586692 710507 577022 574262 565726 791462 475392 890216 575274 401122 268413 388384 514687 171389 909543 503863 542859 495602 1 581976 1000000 507790 466298 460341 466722 1 442237 473496 1 551685 381017 169477 410895 238352 249268 386998 17397 85929 368170 451414 75146 349819 197647 221407 242712 319831 419658 312406 307793 1 296587 1 283439 358660 115053 317677 267888 1 246742 240908 843166 283841 82063 218029 369933 1 333613 1 177753 185004 220757 175319 169015 329056 159012 681830 164428 306212 141956 1 263809 244706 120718 677421 111854 232701 103227 219633 98618 91053 105086 89815 574172 1 541952 68851 75689 66809 58939 76475 11801 49314 48563 1 16183 39091 1 1 32048 30153 28966 1 1 1 30855 20954 60101 468672 4334 14069 1 38079 8068 9040 9941 8877 1 84420 337363 58093 1 9467 1 474052 10223 1 1 1 1 14229 1 1 299682 1328 27506 22659 224319 25418 1 27293 32735 35068 527972 28332 1 1 20768 44533 51963 1 66657 60460 267441 68461 73296 1 194009 88899 85737 85740 93846 148056 360792 108388 206928 117128 156634 125228 130789 276059 1 127322 152311 67530 159423 165111 519777 175424 202329 118664 204899 186303 366804 209544 222990 219123 203703 230734 232259 242056 264098 240050 256045 374147 272043 264874 283567 1 298269 544688 307925 176161 706934 933867 793725 359686 1 351127 1000000 378169 367987 375830 677052 761111 420671 400582 415403 434377 418909 300954 374325 166770 441357 508106 453367 453874 495914 473964 89304 1 491520 2595 291716 570442 590378 510830 1 530509 493287 137460 587147 301813 556866 97952 747197 357139 386991 1000000 1000000 855849 458292 103468 658158 607463 615823 302866 642969 629015 602645 642108 586286 728226 648855 652650 158160 660740 373751 543877 644415 647218 676436 593536 1000000 558160 688022 535556 693308 23239 698041 700331 700462 704135 706008 662537 640786 704369 713503 255125 717377 521629 934349 718987 715340 748598 704432 939533 1000000 723371 531240 1000000 400728 933783 723661 718742 723025 614792 722281 728182 719170 720767 698894 717424 821372 712125 960794 711885 710230 383552 704912 501594 702116 630671 1000000 698916 691288 1000000 456731 649853 1000000 663886 674831 723293 669317 660825 663844 659724 868615 652897 689375 511191 503249 637522 623294 623307 198819 620204 614867 581596 603206 595796 579564 1000000 833987 814432 615950 537768 568266 723582 557917 546004 1 484144 564846 566778 702943 752355 514325 507444 624282 497210 409715 485945 653777 524834 514888 215351 496057 449933 739525 439243 456842 771085 424355 1 580976 401031 394828 417785 382443 376492 463643 289846 359847 699236 337907 733797 332790 326815 318521 113239 633203 572052 295504 290041 284000 279766 228135 286393 1 257778 248299 245425 1 218767 320552 1 217015 212105 202751 153111 135509 149243 181100 175823 350117 165443 197404 323682 186447 142506 118289 135893 160008 347602 121855 137733 218174 1 104387 100313 735024 92064 87356 105917 1 269850 111838 69095 66337 62970 61325 605250 1 57447 14455 94125 84183 1 29804 24886 153437 30067 665934 44791 628684 22696 1 20048 17966 288871 19411 14114 11983 12285 1 1 1 1 55445 472876 17456 1 695793 8863 596397 10451 10615 235101 631607 11963 43148 653571 1 2207 55663 32333 59337 22053 23788 24827 15579 1 1 61662 1 113895 41283 29646 150786 459985 27928 690561 72655 62262 64884 54196 71895 75451 1 67549 86766 87085 74341 14096 101778 107327 150318 119730 120204 96933 172276 161769 138682 150322 148472 832732 158415 468813 92268 1 179073 184028 229157 195149 204014 205786 201707 215910 204484 178871 35920 189530 1 99896 257813 915831 1 1 310520 906492 373318 261690 305941 1 510057 1 329173 477009 342935 1000000 374457 419945 1 338657 539701 385896 392707 398786 404858 388296 556644 460681 429392 435532 435354 447442 372574 482023 522306 453374 90152 490387 741575 460111 517284 589092 715611 517791 534696 451100 534448 539896 117993 578061 640364 534146 568105 574544 300757 593356 574960 456234 595585 577807 497694 614628 613096 1000000 378176 631003 598956 587972 9316 648453 853665 646303 664533 650395 782449 1000000 746987 672339 860152 678013 666060 492093 587743 657279 665607 45266 692619 694554 549850 702467 708823 707724 709867 693139 692022 714238 737278 716870 902633 716934 386731 1000000 725173 728039 1000000 711272 1000000 723729 723762 471219 723631 691114 723019 969348 568305 716981 712492 865973 1000000 734499 548007 715075 712449 845774 768819 860025 696828 1000000 918531 702422 700699 696454 691365 634007 689017 681888 434782 664192 679238 949764 688559 941134 664416 727276 614342 658431 466706 648910 505921 638124 633819 650198 512151 621688 616856 909467 606698 712776 1 819307 620725 586536 579694 573345 861391 738064 96593 622729 553293 226017 1000000 518998 1000000 522000 391708 510148 503824 498769 721562 1 459687 603888 244926 934032 410965 466316 687072 386387 502007 831730 421138 480054 175476 414457 673049 419541 380402 187308 718777 391261 404242 352068 346946 347289 811304 316072 322242 321486 309963 295608 199552 291660 97915 244882 586436 282690 268761 256016 223948 244021 162724 800202 226708 841110 216443 202232 204385 1 259208 84146 185358 191982 1 196419 163145 156472 150138 190304 125926 137046 132132 128206 140552 118735 120035 137409 105403 101275 98193 316138 177357 85615 109136 77668 1 68376 54728 635525 394440 54555 52922 51293 1 1 99911 40233 20865 695411 1 1 506125 26771 97374 90770 23714 1 1 393567 15961 20203 99517 12413 11502 53 1 14765 141773 172198 1 8590 1 9454 50576 163696 13442 9598 353688 1 12295 13505 1 15377 1 46616 1 128381 34409 24954 1 28872 30895 33331 43511 1 40401 1 41229 67555 23148 1 57427 73921 62734 1 1 84725 41296 81648 85838 9253 83929 204713 101398 105862 95247 114297 90503 123289 1 142033 1 101882 154368 116469 156871 553735 174612 172226 249642 185742 593010 360121 1 195982 723089 1 224194 245882 231435 246785 209538 1 257721 280948 557172 273191 282653 356062 291974 1 304263 310245 359369 322480 328682 346190 340809 81656 295130 220233 360113 389960 2592 384409 395909 547129 357342 162367 379240 329169 421280 378255 439733 459532 492006 453219 463779 897310 479586 409747 479074 1000000 498967 1000000 597852 513899 521890 528823 553942 631633 553981 492236 552861 559528 610363 586111 574879 579881 584819 585551 594496 599486 726854 792437 597861 617535 621832 626199 316211 405057 1 874251 645243 616486 715715 704241 661329 543260 667940 669251 275509 785490 708906 683403 449370 361242 691540 760407 696470 697561 701673 718532 932090 628388 570653 554962 1000000 409280 1000000 1000000 717588 585297 715847 720436 723215 712367 687342 722518 724334 126532 723599 801159 1000000 702087 700701 747020 756858 333184 718535 717110 795821 717003 820774 719773 808023 712557 638580 540658 707497 697839 589370 799369 556044 686438 786705 714938 690498 714181 684987 695940 661887 990671 690572 668746 655590 876504 649896 1000000 942178 582123 619032 639441 636446 627120 757264 574697 497423 776472 649506 1000000 841480 444697 696466 604947 581010 311520 570903 565858 813798 555911 553738 219161 539594 534007 1 883667 517329 583688 673573 500401 520036 238980 485503 476979 470915 473212 1 453201 447056 1 434974 209781 437004 7378 838971 404351 397996 427474 383486 383239 1 367082 358859 234712 725965 342562 1 331232 409780 319260 314319 1 253430 293627 292969 281201 318301 269258 325200 1 247876 326406 112289 234056 224340 197753 199966 175458 41090 273947 191659 247023 184350 1 173275 1 218296 101666 152948 1 789194 37116 134813 1 110786 499314 34830 1 108528 128150 98218 789344 64844 143380 359456 202002 1 72931 270746 420885 61350 58150 351139 50905 33370 46319 32884 57211 13172 36457 1 31388 29344 28944 1 503456 21370 1 1 17178 1 1 145655 168913 698387 115602 438081 3603 425453 1 417019 20724 1 1 8564 443167 1 9856 154887 22553 140623 1 49388 1 1647 17896 1 1 1 1 26188 27607 30249 33251 34581 31862 359559 42198 1 23840 41324 57637 1 1 1 66171 1 54603 89598 85855 87614 74257 1 1 100169 104785 97461 1 117380 136868 733396 1 134346 140569 170378 140798 158685 36936 437542 170796 1 180043 120444 147783 195546 202775 207379 95738 34335 272579 15332 236886 242501 249421 253759 259089 299324 1 275376 274465 290114 119743 302252 269843 1 320638 313883 332846 958776 345119 468794 184151 321881 1000000 376401 382524 386808 449280 407929 127315 505787 423745 330435 431755 408464 461343 449943 494752 486003 467787 473816 479086 483397 844158 253948 420248 509110 513994 519918 555030 1 536513 541936 232599 552602 89909 540713 824243 573316 459621 370178 500480 328668 714446 446373 783525 233574 616086 620742 614620 424625 657892 761355 650143 474308 649049 654141 1000000 660817 663428 610601 676691 641180 623342 714681 698332 685303 685522 690701 693997 711713 839900 1000000 704860 685586 723284 706256 582649 887245 582865 714997 718188 735696 721999 719422 1000000 285914 838303 530582 716643 504886 300306 248631 717683 724273 723054 723293 734352 856350 761583 720801 719899 723447 484550 716916 755027 714320 712884 452343 947833 630483 513387 540677 1000000 710474 671561 695155 638167 1000000 737605 691766 686572 678298 675890 672816 456015 673043 714567 542935 655700 652158 648269 642856 246934 636477 632491 1000000 716428 619640 589882 610406 352853 618909 596834 1000000 947007 579790 580267 573389 550365 1000000 556885 553295 496686 540883 535439 530846 313025 523014 513231 522362 492085 1000000 413592 484433 382799 469366 466679 777862 450761 530088 442865 401331 560495 1 472971 178935 232480 399830 354690 387347 212491 375452 551899 362687 356474 538770 364804 337405 1 356488 291322 459379 307143 300872 104563 288876 441798 271708 1 264860 256546 727320 234166 164753 91420 133748 1 210283 218488 252809 200782 167915 28220 201925 770495 100490 325980 590907 134534 154303 149324 144411 185623 547116 1 124899 254046 111389 1 747804 103330 98135 1 89984 97035 83422 79663 40751 72446 11266 1 7285 59088 4978 84631 57210 1 44225 584259 76347 65665 1 32688 1 888 1 1 1 1 63538 1 1 14709 13776 11764 1 11541 25780 217813 332423 1 8760 14294 9152 8398 8325 9814 9184 567204 1 10991 74733 1224 1 71361 89958 134664 93351 194948 1 25837 28394 98689 24069 1 26350 48755 38770 41334 43974 46693 48917 258209 1 58667 120502 65111 68505 1 62469 1 1 87966 90783 375703 98868 103031 114783 102957 109930 238093 125016 344636 146424 745760 143908 46120 151955 207310 163761 169029 174220 1 392458 190177 25998 107285 207157 867436 1 253725 229968 189315 240718 450410 247897 94352 264239 1 276105 154207 1 311242 300393 250382 485933 318131 324914 262281 828685 343440 349629 355832 339947 487472 540452 378948 492314 392959 399187 405345 352129 417637 979930 430012 435737 442052 701148 441542 567201 484415 458200 477926 483836 567756 711887 422758 432911 715522 518327 523806 1000000 693092 668364 545626 793845 555269 576365 526370 543355 576791 592056 619401 887676 669155 601003 797326 610194 605606 619135 339566 627376 513803 633887 553944 752377 480461 651583 1000000 956062 658288 728533 665116 674708 673894 653890 668345 753385 668078 686628 692075 453516 323548 70675 701786 703990 705765 810254 405909 622685 713232 1000000 854094 711929 752384 714270 591338 768951 722974 721961 721973 730586 222421 724691 766893 716576 721504 718666 729528 748371 730330 720922 684511 728658 780760 717147 661320 468830 711325 871555 710056 725701 1000000 745110 681008 687189 699043 831997 692815 679597 690144 691857 727129 676723 797552 673551 667679 667069 820519 635841 656559 517731 649255 663662 236198 600938 632652 97532 658310 624542 717732 617048 591820 602772 635589 593340 620201 583637 578686 528974 566294 710607 557193 553002 567762 531614 606910 999333 518433 1000000 634835 458807 503352 494951 491937 625920 480040 474928 468329 1000000 455910 331001 445516 708969 433855 425484 501249 244320 407683 401523 410890 389321 369103 382594 370723 364437 1 793590 375737 604952 354105 327235 317024 300001 304075 310048 298230 228029 294627 183248 272283 662101 329374 254702 542506 205702 915133 231217 199749 219608 214279 199178 203171 285512 1 185682 1 176170 263848 95131 161874 162358 149339 73067 137096 424858 131210 1 207170 117626 1 100956 103832 100386 96307 48284 88166 87067 711623 652180 531857 71535 66365 62969 59768 361323 27183 42527 42150 42399 1 39401 94813 375356 1 1 1 26505 441175 1 16259 1 1 194484 1 10856 12923 4344 11135 213331 555807 1 1 8579 6478 8693 34692 271053 182427 8913 9410 99842 10615 91281 1 478986 14337 19504 17341 18231 21917 21350 72827 146429 1 28828 271686 1 35539 23222 43856 42217 45788 92443 1 54516 57619 669620 78837 119610 79811 74715 618898 81838 71983 90102 93529 115127 101723 300679 1 116393 191954 1 116962 106358 137858 132102 146458 153497 170102 162281 169377 172616 187603 183164 1 193978 728946 204808 211298 206673 1 125431 414473 238945 1 301955 210483 262392 268250 277578 588515 1 350340 331104 147106 310755 316029 318785 1000000 906828 350755 343420 353849 203927 95265 1 1 436413 392951 397311 403518 409440 301652 338094 425226 460762 788611 441451 482135 480127 412969 110374 476129 481644 1 545407 531677 518251 345400 515987 105462 874190 517889 554354 568460 549265 498259 53812 567874 577272 642990 578595 286501 61421 724819 901426 530264 608732 186062 1000000 621034 632444 630544 630439 639049 671935 639651 494894 632106 655903 648159 913507 1000000 1 681691 787985 680531 678175 686445 680698 834576 696163 948600 110240 700978 662287 723071 499304 708919 783171 100534 669302 577843 706281 313810 1000000 719454 703898 720183 728184 812403 581500 833399 620929 627069 723329 757116 684800 500039 720531 732932 758426 720010 719479 718442 764252 736941 715040 714204 711997 737777 705315 721134 675907 130374 198816 698619 792152 862674 678991 1000000 685552 681789 307930 171931 947192 795785 661433 616778 227654 653107 679220 623665 443561 642504 577636 9224 583152 615774 621913 736810 914057 617550 604007 554197 1000000 590082 584929 603019 571746 524915 565025 558997 310640 429425 543395 538074 854055 413811 538249 503562 5275 510327 1 493297 487755 484288 320722 474497 464015 459021 447519 1 716492 13223 427781 664078 660386 379976 406655 397017 176980 626322 506959 372258 360787 380010 243039 628651 341269 368736 1 322749 323408 345097 129782 105851 292320 282375 280078 107080 484672 272335 258047 250467 1 1 232765 227294 221459 68063 1 204300 199135 193659 155597 187295 177586 177803 167159 162014 231900 151991 510121 161780 1 1 149278 269874 222792 137797 109999 1 492271 97449 215631 53932 1 81613 129273 289963 34343 67125 63874 353478 55983 61394 51311 40022 45573 1 28662 37740 280341 155012 30132 252838 1 350192 1 61707 307654 1 1 24729 14185 1 12140 1 318285 9841 9386 23473 13282 376851 7784 8153 7963 8234 9758 1 1 1 1 495145 245252 21013 1 19656 19420 19196 1 1 477173 1533 28243 30013 32431 26736 38193 96 1 41947 47684 1 304943 118106 1 80511 291950 337425 73885 81716 1 89990 81057 124379 96307 1 98834 1 1 117682 122261 120217 131996 144512 140502 145774 1 168991 346432 184292 139821 180456 79345 412614 248631 250187 1 514473 214364 219896 553186 231416 110564 242988 248958 434420 248619 266270 260155 13290 211181 290386 314480 142741 443235 315023 321800 43278 333524 32208 461589 259195 289482 364460 241165 378639 383057 381173 375440 965532 514867 249759 420045 426351 348053 438339 438369 452552 464972 742817 507373 695274 689039 485939 548845 497723 572785 513940 452973 1000000 525957 531428 536267 479020 547579 553726 1000000 272076 568554 574124 578712 653003 588440 571461 396461 181785 629265 830487 622598 778405 623171 629450 639401 284799 509838 606860 654234 738308 570377 661624 1000000 595809 644581 673377 633175 679650 695977 631958 793633 1000000 693246 452552 692910 115230 720087 688304 697374 567518 709941 711557 713043 747115 715666 717121 716031 1000000 638613 793075 708181 563757 722465 733791 732165 723185 54874 723123 723649 856593 177661 750231 501451 902084 726140 683924 716705 703753 1000000 713825 498903 710928 654597 707723 705365 703543 722881 697976 696963 793959 690265 666789 659385 684056 646066 678240 675211 657653 667713 665476 604943 661263 654913 661633 92188 504946 646848 635619 593562 627326 619397 617666 614423 784996 583597 595059 650187 844052 86515 392121 576361 562045 566160 561064 620690 744291 372453 412210 540959 1 540262 503161 513090 506459 499146 494940 488418 588593 240326 214929 34806 463526 453652 447606 442701 116593 429297 423306 742357 102930 365338 398706 836642 412570 303602 389907 1 376417 441466 963497 361764 395975 330596 324428 271852 304638 306246 299906 1 626508 178253 288470 638165 1 49424 157832 362542 238785 343930 244388 223080 1 496095 1 231579 195187 389624 179671 335907 412845 33562 162672 158324 172481 148336 201125 140566 118720 431083 124566 119934 106534 212917 96823 1 98438 85052 85926 1 82421 1 75200 71626 97009 1 66531 756542 40102 52656 1 26489 31513 63189 38368 23080 34704 554553 1 27101 25172 23243 21597 1 1 226324 538433 17608 13339 12386 18399 11069 9234 194484 8859 664512 44759 8097 22810 15037 30848 602899 62093 9441 10041 1 11561 1 115912 1 232014 24607 104977 329195 17545 1 1 164020 30074 687272 1 38481 38820 41826 205292 46779 1 52504 55628 58766 172802 65317 608032 1 63861 93014 525151 95193 93605 1 113463 103307 46977 130748 118179 113892 125344 129914 134714 339287 112449 177545 231127 159296 182471 169429 176794 168461 212670 128632 887443 199521 276909 1 1 223695 229670 112596 620414 583428 252769 259328 264706 270720 296945 283354 252615 294742 371984 315095 1 329627 313322 236365 784217 342765 56731 357577 362210 959605 369182 638525 352459 209680 408191 401289 412014 418201 477349 194084 434231 322151 324268 6934 536381 455541 473742 576691 483836 497810 1000000 296090 507384 1000000 518695 523255 168035 504155 563507 452704 538108 72585 347115 450178 504414 578456 395402 1000000 510555 596653 502950 607173 555068 616423 785113 562069 627993 638964 327109 627476 644755 806819 176909 501467 793408 662148 665965 643014 570946 608316 400554 685205 429826 687245 765612 190843 694544 856572 729087 967641 36216 549379 537193 709353 710408 712559 645671 731927 716648 717704 896398 838164 888944 721156 868400 734472 744866 722110 723076 608702 722315 722922 721548 727482 721585 575632 1000000 1000000 727358 721138 714546 750000 714152 712847 711106 709539 707266 785695 733196 706878 612854 1000000 694164 693106 696237 686739 404185 923071 678442 866926 673247 672317 666329 665084 1000000 655812 310557 405715 496271 726710 636672 738039 627929 378796 134610 611045 722669 607085 509227 851056 601554 990524 794996 579714 573940 567328 565236 571958 551418 616550 1 1 530470 654366 602171 490121 215164 1 554463 490837 110270 440039 468179 460844 399112 455292 448623 454299 443099 428419 421998 418847 412672 403388 46841 394217 388012 382381 375641 365704 417020 357204 273357 390953 338435 332281 806950 1 452180 1 300853 295509 262289 438416 282797 108500 1 259439 10445 1 1 222904 230301 648426 1 547056 89016 203179 80507 778 185618 179176 35668 169952 166231 195399 152551 149262 144761 110939 1 1 42362 121657 1 1 744353 678491 99488 95603 71471 20450 83906 97518 76172 72557 24658 193338 295000 1 434375 752710 49974 46989 44928 305592 50832 36528 1 136069 29687 1 18448 21453 1 1 356588 1 17488 231404 48539 14222 11606 1 10030 1 1 8781 1 1 1 1 8140 1 6769 9208 1 1 507134 12116 1 14214 6547 17626 1 349073 21299 178945 25385 523471 509994 124143 1 16493 1 309877 1 19055 105450 51598 25337 250823 60489 64498 24606 71129 250016 1 111550 715168 89440 1 97222 85879 66525 159155 1 160243 124059 82591 132938 1 131279 147673 155739 1 1 144871 143331 123488 197229 188978 194453 361045 206512 397363 216594 514241 228053 1 296052 525445 251133 243909 428013 198729 419355 101611 481585 1 284905 305193 841378 316539 225323 329764 380037 12619 350525 235495 394920 386515 1 375319 225432 362180 1 413252 513838 386672 421660 427442 51421 375027 760781 453197 455750 468354 470742 394523 482708 482040 494192 365174 563147 523126 516992 525642 556791 533631 539227 522399 549814 741608 487581 673831 1000000 575655 580226 585559 590570 579007 599916 592767 610823 658469 667605 1000000 626691 823670 585019 638751 307052 647391 660511 721064 658131 379487 661008 1000000 266505 842124 563062 687871 686598 612164 690124 158739 693699 673240 637206 702639 727632 733230 325253 724229 728690 628808 713740 736710 659835 666103 719473 712052 720137 1000000 721505 722001 731643 722732 724993 543016 873847 810041 634932 630937 740127 669494 720550 690775 1000000 717762 835361 700588 714458 1000000 713867 683677 535913 701031 704483 710519 783399 680611 711104 905901 389630 688269 708600 118913 1000000 683089 673656 675428 658464 306478 660369 656813 653179 339386 645208 267156 650310 604774 629569 596506 621194 614114 359242 609860 703706 629098 1000000 566188 494401 579096 979794 401875 444405 558680 554715 1000000 542883 838872 538914 522042 520723 515212 466300 329643 495956 515924 483810 926602 434618 1000000 454407 460653 546922 438250 1000000 967372 571920 420566 380230 408244 401736 401615 378581 376489 758036 371286 371000 360109 1 346730 312808 333975 281911 321846 337709 340330 507337 206626 918800 317360 233949 682579 267006 261059 366566 1 229613 237457 1 224461 221956 1 146573 280270 198110 192639 150876 472588 272185 107025 228738 116289 156017 145846 144712 145850 1 131682 1 26131 117943 113504 637040 1 100648 170953 1 78155 85273 80745 1 502497 667589 65796 511507 119684 377060 53634 51245 48020 110534 1 357655 703037 627555 173842 30493 28238 45952 26641 248636 20699 1 16740 16235 9602 13786 1 12389 1 10139 37936 1 8447 1 10498 53451 4020 8097 8759 1 106538 9509 10605 1 51621 6119 113083 492649 229449 17649 54822 22046 1 24237 8635 11220 29549 29204 34804 1 43057 40679 75529 1 50872 204298 60571 368864 184893 1 150172 318694 76741 206334 151923 158773 90891 95614 99816 105854 1 1 134548 110990 787224 132812 145218 668127 62892 118722 617647 56653 467090 202616 177141 181996 188444 157886 199572 183202 111562 213124 290987 1 231936 780455 243517 505875 255230 267647 1 45279 279721 285224 621186 1 303291 309461 301619 325627 796499 347493 321133 245508 550505 366880 365030 369702 558167 607479 1 387320 912914 408336 519101 426621 426754 961244 56646 444823 281178 650494 451509 521198 500597 489784 885290 220114 81875 503959 1 515648 471926 1000000 531969 793962 229278 117305 100915 593146 561802 864133 562384 558545 557096 385595 593032 598483 603403 191271 613537 1000000 541205 952841 634103 708788 542718 484621 614686 708091 193428 94521 630774 663720 656050 1000000 689918 683426 652575 261440 635364 688264 302200 695283 359691 875590 700236 796913 704336 855768 708221 723634 169193 883390 714416 808321 719029 720815 622690 919244 715040 852904 689433 723113 679681 878309 750366 726914 161182 834800 722293 1000000 1000000 720639 720056 719377 726034 714730 724575 714626 707331 950832 662833 494745 706777 574345 696744 1000000 741541 664110 753694 989097 688901 686301 881895 260594 906871 672668 666731 666094 689047 673569 657300 508399 702001 118766 9253 617977 622412 744314 615343 622538 617871 613432 608873 568778 566177 594415 193147 610825 779511 1 1000000 551050 558522 555376 556176 56115 546900 677262 526131 522110 516780 510912 596316 804058 493935 1000000 482239 599044 1000000 524109 458574 591514 438298 312518 1000000 506360 631789 421631 410564 403766 484311 357483 385246 506830 372989 312136 351631 354240 348047 341855 338041 328882 317422 1 135046 1 295825 1 286675 163816 274319 1 616329 164288 264149 265481 1 242903 227667 221963 204015 210557 204917 201138 193284 171955 183351 640561 195855 167591 145007 179337 1 371898 137723 131303 133507 254035 123687 198090 294896 1 1 339921 165592 1 1 68995 81877 79982 58711 70612 13280 74385 62772 132174 1 51419 48507 46899 1 39705 37773 640722 32267 30124 1 27535 24781 22829 1812 20567 52813 16542 374427 1 12922 654143 1 244888 1 8666 106949 7337 9499 8461 7801 628471 8063 1 13307 14124 19909 7073 1 64521 14028 14547 15825 29615 1 20570 21855 608265 1 27482 266529 1 29833 23097 1 112168 44136 1 49768 1 1 542857 58370 743718 69314 72559 75838 122819 83520 88307 99584 128205 1 97766 107896 101937 154291 514416 127402 130335 135065 139856 700010 149601 157408 119362 165362 265964 121192 180384 688054 191902 196553 853532 178739 200239 893253 203493 449847 117498 254721 347620 253472 259209 1 924379 277306 278021 289344 42070 346608 128053 686950 317312 326052 332109 316189 341482 350781 356652 117706 386236 138794 381202 388892 395736 400336 438914 412646 809217 42485 431021 418151 442832 504203 545162 381424 892504 115427 465089 484851 1000000 407213 502984 331827 625300 565429 524781 530308 534440 541309 546408 585695 522797 562949 388860 51959 577614 769739 593811 605779 1000000 601734 727007 613672 352909 1000000 624052 589358 626464 635597 665514 95285 648422 665352 26246 646875 662894 596603 666836 672574 656879 771851 633243 684616 687931 760073 707404 642185 704837 359858 862242 703804 704798 708136 807334 719143 283160 713931 808218 843486 721318 739725 821871 721536 720887 400416 933340 1000000 722680 722830 722116 588131 722645 684939 724187 444448 720968 409730 750004 718453 597807 716291 710127 427973 703890 714062 706677 771549 708608 712067 745728 746077 696986 313307 692143 722859 632228 684047 668135 690973 752480 656999 669072 561626 565507 659652 714864 651423 647687 642373 639937 635897 821516 650785 619959 1000000 609764 162672 602969 98322 720659 560490 588992 548349 580590 570536 566861 561513 556309 551395 511991 540365 451998 542340 523784 516503 438260 515083 569917 495481 351154 352322 286949 472119 384466 1 279151 600939 442164 436096 381420 1 417467 410998 776832 399931 393092 386942 413187 351950 1 362146 355951 366985 345238 96732 314593 325215 175848 721011 54476 144302 294412 269651 255358 273878 273042 907559 1 249596 561141 262920 234992 180016 305908 217853 100590 201988 187764 195623 190199 253002 202909 174338 548476 304680 195600 153716 144002 335300 138638 128496 175594 124926 120373 115891 127409 223982 103071 315741 94618 748177 238667 82964 86443 75417 70030 69753 64921 1 58373 50343 52133 1 46619 1 1 703413 466407 32629 31318 28973 27147 22018 63701 1 1 361478 1 9683 14243 11974 1 77643 1 10097 1 1 8421 287768 8060 1 7767 8155 8183 8551 12204 98903 51134 1 52592 59776 1 15351 13413 18111 19545 1981 100510 23906 453446 36266 1 1 34588 27342 325961 40183 272199 48864 1 54831 79614 59415 64476 134330 610130 75433 147279 1 107241 90128 100053 98183 28560 474199 110503 115303 88762 123863 132154 1 136765 143195 149679 153099 471213 162431 168315 619363 178848 192852 139572 153979 830579 224002 1 217099 1 664451 234222 259124 248933 251699 365932 270635 269738 275474 355431 377802 288646 442051 305494 312177 253595 324171 284491 587366 921937 450755 375766 361636 367536 373526 300997 311742 68476 617698 713993 386084 417076 396300 429181 386155 439238 546687 470176 459554 648190 471495 1 483089 596692 589589 666799 506214 535022 499120 143403 528050 534136 539569 452052 545918 516795 560785 726562 573864 576100 695544 577695 489138 1000000 831440 604968 611192 613912 524132 622766 704880 631091 749994 548100 274254 436229 638918 320844 1000000 658242 668949 696022 671699 1000000 371913 541173 255516 857270 1000000 36812 1000000 389553 711084 681287 689608 564299 712557 1000000 487798 707998 176183 703217 707615 717185 720076 775493 492519 495204 721346 722953 719684 301402 722724 687735 722689 1000000 821480 719706 453007 895671 728436 494551 778059 717886 824128 472663 713845 49621 445147 707329 1000000 895304 702453 784976 635082 111108 701324 692790 690771 482999 761547 681368 916199 689956 673013 669819 600358 666834 862123 444061 648924 87225 644886 649095 584468 632915 501434 796616 787989 595881 611382 606645 602235 597993 121700 775384 191501 580978 573142 568285 563015 557722 436918 450798 541807 628177 1 525009 522904 649593 508549 106723 1 490619 485999 479646 475768 459829 461940 74838 609121 401650 1 431674 426199 404834 430648 482013 298993 401446 366779 414250 376288 370055 363834 357672 375804 194856 401915 242734 336903 5345 314422 308292 300344 447101 311263 283959 292313 343655 265958 162315 1 148715 140751 29546 230815 262570 213546 1 1 202625 228925 191579 1 217492 1 39489 435976 160140 397451 68773 1 140332 189050 130825 93740 118523 128311 1 108322 104025 100043 586942 100141 1 84916 80233 75443 72785 56837 65821 24360 338689 59408 52712 80688 47151 57088 41547 1 1 95471 1 1 27600 122630 59365 21932 226131 1 17188 95706 14546 14394 415332 13352 10550 22213 9185 1 1 7949 1 7654 1 54946 8023 8361 8796 1 9568 4074 1 1 12505 1 1 1 1 1 411739 1 1 208245 29753 21023 34903 37294 39006 1 52706 48547 1 56553 348177 1 296476 58938 70274 73741 1 80345 167066 88391 632389 1 173924 1 275229 106722 1 123992 373372 73382 136933 243834 607153 104409 156558 209824 166754 171932 180880 191932 403710 711122 72309 133346 200877 209236 221055 268227 428705 238262 244140 782964 454453 261453 390401 788785 279088 1 238924 297850 876929 195686 316203 633622 773750 334717 710490 357335 353367 359646 364893 969780 125750 381585 390416 396726 397731 408952 607356 434233 449668 433287 401240 5217 449029 454615 463588 476213 596845 463346 487178 492625 367086 504492 451993 763964 599563 434599 547663 396315 1 480560 275956 560388 682895 994979 574579 191064 475236 645804 990484 598589 505552 605084 799884 617089 727333 627161 629963 633513 638118 599810 889677 652933 653285 657360 720967 664080 667339 671591 673694 522389 662332 682845 685817 691350 367571 973789 695015 693190 721024 702488 766967 847286 708477 577453 709078 188917 714384 737973 710988 780389 1000000 112683 724549 721145 244548 928301 723331 722658 305020 521225 862986 920852 812416 698341 721101 720456 718091 718848 717838 716826 621313 761949 713976 710386 707679 698191 710427 704394 700387 700356 684332 514151 605367 384478 688314 685553 508398 658376 682558 649478 664605 603120 682086 660570 688875 652928 367846 649501 626329 849814 793445 1000000 799764 621400 613984 614303 645313 640863 598837 424003 1000000 530495 551265 30746 569475 477216 724868 1000000 547820 543294 537876 101668 613284 521372 1 460147 503418 1 1000000 705145 831347 774375 465762 463512 363915 839600 443674 439446 370774 426866 421139 395736 410061 384429 576411 423803 383599 381299 371436 883777 105296 353174 580461 713625 429873 149388 322269 330286 592589 1 307715 291685 285598 279517 330950 267609 215237 169269 248918 483975 229253 327146 558836 321166 1 172258 201762 198785 192318 187764 171630 198323 148541 141624 88582 156469 151465 138219 133728 131699 132106 129428 122393 74770 684925 1 615709 111931 551948 49662 88311 85544 26284 77355 1 70519 62521 16394 140571 13630 95751 35278 41689 1 200352 153133 51651 1 32465 370940 1 26304 24172 10646 195892 1 17541 13178 13975 1 547657 1 13242 6411 38445 235807 1 434725 57808 1 24572 1 1 1 82212 1 29095 635878 47617 83191 12863 14529 1 41009 1 20894 1 23423 147906 27480 40381 1 31984 68543 39221 42125 1 47305 1 94369 1 1 61442 40815 70288 580455 110249 1 83841 1 662647 611365 69535 103745 107036 109118 116689 33795 409233 89595 14475 539395 142282 150208 155025 172974 1 236459 179491 1 186229 191649 148987 209338 208118 229167 219530 225914 1 1 628100 241999 347170 348614 140810 271833 278035 239017 443932 295225 298023 319447 314367 325215 1 955613 325976 343085 379047 354184 1 391418 376129 372722 388902 1 366502 407113 415766 325372 92484 431564 1 392818 378251 437342 399185 467755 473727 479571 495337 490857 497029 497879 1000000 493337 507129 525330 548946 536307 685201 516568 552407 585657 562850 567770 547132 578061 583286 588941 266022 659961 502805 606273 626504 1 786663 690378 633014 630204 427769 589162 643481 650363 26313 656120 631709 663897 666415 668499 32337 562902 320502 485350 798897 687298 237678 692794 690312 374558 699196 701808 747071 707911 708888 252850 118345 712854 710283 1000000 710594 718149 694896 709252 709671 736054 720165 988818 720333 381859 722627 722657 722568 722365 879938 646045 1000000 1000000 762814 931266 698289 701867 716221 667262 525916 711845 917575 830285 706458 704848 980794 1000000 868845 741701 685404 662126 688089 687527 683557 996132 828672 805792 588888 668299 664948 646895 658110 657829 654264 641101 462122 639237 535242 649757 599504 1000000 362368 686384 437433 357674 576527 528144 631448 580264 550433 525878 484568 565571 560590 552037 550721 544598 539602 533932 528449 501601 518909 524059 503231 491114 622741 792606 1000000 118858 496775 374777 468223 453201 466071 457104 1 428654 185189 306738 399850 494896 373999 392050 385591 379679 372668 410937 359985 377234 243192 390147 1 1 323972 319205 288955 305554 845317 294699 286020 281713 275246 269246 263222 229341 251469 225466 59354 234018 228240 1 217733 210813 597878 463939 194737 35111 1 179570 689605 168069 163087 411104 151977 147962 1 147982 346314 129063 124068 119536 115068 110683 33410 101769 128080 101902 210643 1 82121 261057 84588 1 67024 228901 61143 235205 1 51425 1 61203 23202 40444 81369 1 33057 4070 1 56347 21572 605295 30849 1 194263 49126 15053 2280 162558 1 401720 1 14090 29168 7183 1 6590 7552 1 110888 15229 7973 31710 9128 2323 10258 162709 14802 12945 14340 1 246843 18100 1 21109 1 24957 27014 19729 1 33319 1 163037 313403 109666 46194 1 61216 1 1 56114 58624 49056 1 500421 73722 82653 82358 93856 71977 98631 104440 1 111135 115695 120175 124733 129516 62228 1 99870 153008 150208 158574 163655 528458 174021 1 184618 189953 195431 1 713170 70633 217529 218051 748625 233591 241311 1242 252290 93138 437287 290264 276836 382623 1 294211 300299 568315 312457 329384 558769 698637 95471 223953 349398 342957 363096 93308 561244 947533 387783 589296 407465 473066 823090 425324 644573 375216 316131 1000000 448485 292862 1000000 479377 525918 477887 860596 364516 508510 500956 517889 845256 967805 636065 775743 566028 522537 280892 551028 595063 597503 566447 575489 1000000 581601 715976 591275 596854 602793 817333 587457 616377 618791 623798 574026 631381 696210 639672 633120 647445 651195 663207 656204 1 656233 668697 672018 675062 59615 235263 683626 683439 139415 686905 652377 754645 877438 701278 693880 704875 1000000 833874 708944 541893 423392 715333 872452 1000000 722744 718969 721541 321568 267885 684637 723607 723155 590331 778606 722646 838210 721961 881206 574642 708586 704966 537969 707721 965912 1000000 667740 727758 711241 690873 707631 657304 1000000 709506 585473 709028 980297 964082 687826 1000000 687030 684299 681356 280949 673270 715673 670102 665850 665948 656617 685436 652380 123340 644635 691601 665268 1000000 377918 623721 619442 614420 551492 583549 601407 495607 591890 587121 582141 600752 564565 563727 893259 546774 554339 709796 612710 534543 769973 606180 518895 18169 471398 325462 899172 486698 482859 515614 508392 496651 865040 455045 548580 558430 442050 430649 488933 402474 412270 406127 348073 81757 387700 625231 375212 500953 1 153896 1000000 339789 338028 264491 268478 310877 313418 334994 328286 295048 288977 1 149258 430715 364067 79338 89971 179428 230231 235696 1 103281 302851 319618 207406 222682 196179 190419 535624 184665 173200 169792 164359 18716 110047 149227 144319 248375 135173 130094 122215 178445 125259 45647 61729 1 1 95096 175969 67630 1 205440 1 1 408992 113350 1 87402 1 21450 49105 46542 561162 30958 203155 62982 56103 45396 249008 717004 23682 1 1 19825 68353 34728 4306 166771 13040 1 11066 593399 6386 289700 22457 1 7150 1 14066 351600 19846 1 10025 20768 9221 52417 10599 11617 22200 14025 204918 15915 1 107923 20752 73696 349838 26281 80859 1 27047 252189 21248 174135 83939 125161 254889 1 54087 45418 60339 1 71955 197595 153055 130421 81496 12357 205147 1 93468 102040 100685 110123 111322 1 609010 127495 1 136989 233041 151430 158442 1 351593 167253 177776 178160 1 181286 1 220112 833436 210736 1 287954 141351 584420 521523 1 250532 155503 1 272408 277811 1 132398 291821 238687 302547 76642 163028 322292 244166 307096 1 426852 353900 1 678841 364240 379634 391792 391078 393756 402607 391488 449682 185602 458996 767951 440145 337327 452224 458193 383027 286553 477220 755089 487783 509610 1 474076 510729 518620 299834 412319 442336 542395 908330 549215 554506 741178 558599 442341 589706 580041 589318 752954 590730 434851 602116 608041 777298 621577 621841 671772 629330 1000000 793656 473200 648923 646183 653749 608591 446736 713567 693952 713497 674528 1000000 680153 956874 803159 1000000 616390 693775 658726 724630 674713 699785 696331 692301 677571 775452 1000000 736452 713487 690489 770396 1000000 721046 673067 725629 720985 718433 667893 649156 1000000 220606 512093 722394 738693 915591 721370 1000000 720159 1000000 718013 718214 169875 712837 1000000 434708 710601 204591 553947 437702 791011 694529 699879 469279 596769 693038 689393 687750 682378 853206 792455 651981 673215 670027 666666 663372 1000000 665151 626136 649003 420332 898093 634537 616512 629141 637570 620611 922420 704219 610172 768619 319994 2909 588452 583514 276754 622858 301980 457802 560029 796688 936807 530805 645569 590733 1 542168 514940 509138 503379 498242 491914 486110 474765 474370 473368 409417 325993 450507 412844 290118 597355 425838 595669 492279 407898 401796 476909 1 872965 41226 439703 289698 358247 77543 544386 332486 785856 875251 321230 9809 988418 663570 287168 176104 288993 179372 233317 286635 280254 545934 251238 245297 1 214985 1 368455 214488 208745 179188 197682 192240 183779 27057 222330 1 1 79666 496304 140675 68281 140245 738351 450341 42449 1 117018 113075 90969 104412 99486 96935 89587 783549 66986 1 391053 535294 69523 65420 105207 180375 61703 1 46260 47283 1 41795 39828 111307 34049 30534 29661 1 25634 1 314062 1 1 1 1 147338 12909 320270 11321 1382 439960 8868 8468 312323 1 1 1 7551 3718 1 1 86441 1773 21711 660195 224879 1 17958 54899 16149 19375 1 1 21913 23871 27744 27911 24864 1 133991 98690 39159 41654 45895 73390 49186 1 57141 56639 64602 1 63462 74351 66893 81058 123537 715458 78502 1 89877 104467 109437 267754 302320 121973 598466 142484 137725 101011 9701 797568 153317 159904 364572 227085 176161 1 325668 683544 1 215206 212115 181801 221048 227785 1 1 280623 1 464842 260575 266342 272505 274683 1 1 247767 261585 308874 396705 318027 327315 333486 696028 611498 908051 136968 364467 372022 391083 833134 431498 954071 371891 405796 413848 454535 426129 568652 489686 436067 107802 477351 458509 468368 474284 1 892745 491279 497744 503355 273671 588378 543994 525877 358496 779803 541546 558278 547144 558158 314950 568483 748347 578557 571374 84235 235548 597911 602545 619222 1000000 666633 620529 606471 588097 544468 917612 677212 798699 652022 646035 428703 574087 663298 1000000 729680 889143 572406 559804 761619 685210 382906 308183 449961 710237 747336 715028 702206 703904 705903 716081 709391 1000000 718883 196839 671059 1000000 715791 719267 766560 540452 472043 61487 718716 722088 640660 722842 722317 719674 93229 934899 896475 723773 783517 719540 656089 1000000 717728 833860 769532 712919 686207 705749 538397 904319 236241 702514 701499 737627 988738 693536 691050 355570 917106 74431 626698 667800 388940 663035 662429 894924 915058 774631 653760 638693 646254 35761 611132 627364 653660 615718 339309 283197 610327 574202 337590 139726 594350 741994 584926 586478 692536 571666 564805 554297 554459 964138 544180 538438 571179 291169 526070 516347 593820 504065 42208 497105 481100 428329 132721 469806 766033 458181 447543 412095 347049 434293 757350 419561 362054 440811 397881 1 383762 337326 378652 909540 382898 325262 352750 337026 425156 335519 1 304358 347489 310655 614824 249236 291207 283896 165718 310963 773667 1 1 1 698325 247425 705381 219823 1 1 209070 262571 198871 8337 188409 185324 280993 167615 1 162048 304406 156307 147256 134695 614755 132558 200157 620745 168050 114269 60210 28882 1 560113 117034 103301 87540 81411 72213 320665 240315 256676 27575 77614 58284 366236 50682 49005 45287 1 144480 450637 31461 1 1 9387 596026 24922 1 20648 1 44190 77785 1 13561 247743 59845 1 9800 4710 8593 9624 583914 7544 353416 1 53853 1 10921 8707 575356 178002 10106 501420 11875 12900 49567 15320 1 38509 1 22103 1 35678 27646 405617 1 33507 1 38364 1 24088 1 49185 53327 79045 93743 61658 1 38925 1 75522 195657 82981 1 29563 1 1 103090 105046 1 1 74842 123791 129952 205227 92914 144131 149038 151207 268891 391133 112960 170065 179799 252437 190615 323491 421583 1 212738 387854 560985 1 119216 581136 680513 444068 658582 264783 122311 570239 32550 332764 294848 847449 247027 846676 386049 308207 331647 337821 360037 347940 333623 851647 748447 947793 368472 384554 404546 614356 208810 412072 843721 428121 431221 441447 442592 505834 479020 383607 1000000 866357 481572 459005 456341 495900 501818 507358 937784 518475 410459 529744 513609 540501 536660 541539 557343 561474 541126 572038 633252 581918 586913 18748 617287 601186 480213 892655 614824 6859 745543 627778 1000000 306740 640053 887856 761822 651531 416255 659149 691770 665159 668946 666886 673988 678234 920602 848689 686842 875390 721983 1000000 691682 1000000 701204 1000000 1000000 706918 250855 718816 779101 715580 1000000 709774 949453 1000000 696010 719821 276921 721095 717184 1000000 722203 722357 745988 722343 730612 719343 748474 735206 729538 778414 364849 752460 728356 740049 727205 640949 1000000 710269 644790 706744 708143 761663 699738 698805 702999 1000000 662756 691704 645217 852415 650067 776734 70208 644111 454053 665202 650692 1000000 570522 731463 854727 587191 630955 493441 440081 542496 581198 1000000 511985 917230 605058 836499 595224 704329 588586 944023 577453 581544 566276 816417 495609 499819 138161 530601 534668 603393 1000000 1000000 512238 1000000 500258 498954 705153 477970 477626 550931 465506 423862 530954 682093 916500 596024 429629 451375 418697 411677 411260 959628 392628 386569 398935 334876 38487 437980 249820 349378 343169 418515 146850 324876 153212 221022 306237 303109 293985 287826 976117 278266 314725 306781 770050 258713 129459 354159 234678 228502 150777 217470 453927 207559 200754 420416 183351 165749 169125 176200 88870 164904 1 153995 148403 140063 150644 1 129698 1 1 1 111086 720339 42054 154220 174133 89609 115555 82985 745987 98398 6082 84644 69004 51073 34840 1 51507 1 222971 43262 40544 1 276353 33159 50834 16616 1 124171 1 19936 176720 84477 1 17379 1 13395 1 11299 82842 9219 599030 7996 3030 7487 7257 1 8801 349892 686212 1 1 1 8304 7222 11586 15127 10448 14603 14974 1 1 20794 572751 24382 25975 28378 599867 149567 35130 1 1 42774 36754 240116 219750 54319 1 164334 63399 684865 717697 76574 78077 1 31689 82760 93573 90213 95883 103960 110419 1 126497 154746 126902 40704 133370 477759 147574 148755 157504 164563 167731 205951 1 182842 151026 194361 1 205356 1 216549 222212 315924 1 238922 261010 248684 230426 262876 315345 274959 596973 1 460294 326446 277561 1 396679 323644 455213 859186 342169 516750 354276 362823 489308 374580 379324 250767 391629 395803 383621 408682 416387 420487 59988 1 440799 448008 488435 820902 432905 5072 360972 710431 488728 540893 499938 1000000 473480 516975 523025 149936 533486 539032 536658 549755 547150 560080 465484 570494 575560 580538 583027 1000000 608807 600609 604433 608848 870643 1000000 476517 626504 418450 627364 1000000 952292 729816 46171 77995 923666 706958 667390 629226 674796 643411 722706 685622 596019 686012 688621 690974 910854 1000000 814524 21338 698257 1000000 1000000 892295 709955 1000000 662855 30281 797117 716739 719023 716833 535696 1000000 822636 512204 574538 722176 662220 722282 716665 728549 721776 721577 179181 807928 719876 718877 713691 718870 821040 1000000 713040 212358 656040 681426 723554 885363 703545 615213 699390 697186 689849 948088 1000000 479437 363861 188308 678726 675711 666859 673585 444214 805556 950664 655690 652008 546119 644484 640579 623798 533352 760700 590150 619967 119326 610990 598495 548556 211025 592425 587608 591610 577776 546724 332104 1000000 636606 532373 544227 1 502786 538508 620774 519074 513889 369891 1 504986 1000000 417600 539656 252916 461331 414635 484834 790178 443469 671445 440379 424869 411028 61511 407607 401117 275967 385457 388063 564757 369160 1000000 715267 758625 344791 1 257286 326367 320526 339409 665524 66380 289986 798620 792915 278691 277459 271677 62054 261781 247865 281293 264773 224305 225279 39140 530811 259774 222437 192619 115414 186384 180499 180237 640458 1 159766 113453 63606 149089 139953 99071 150159 233140 120957 115552 1 107931 1 738063 95340 120615 87395 83502 228010 75650 282665 112736 2691 62073 597281 59339 10898 20169 140009 139496 1 38656 37243 1 39422 125873 1 25250 7778 20626 115628 27929 32014 15390 66746 12966 1 10794 1 5525 8769 8155 606287 7551 1 14210 706599 1 1081 8239 1 9276 4001 1 57642 14021 253204 19104 1 283594 17855 1 21932 23773 1 1 41829 1 40670 605359 160784 1 435056 47469 50342 63482 1 360770 1 66301 1 73317 76949 1 45372 77091 94424 300073 77819 127727 806410 370340 815709 52457 81940 1 136389 287678 131793 143038 1 1 1 1 70676 177103 101393 463477 5699 1 147707 173164 247280 251351 175106 237566 312217 262872 255284 263888 1 740989 292434 294588 1 299251 303403 507558 311032 321812 435309 138809 493921 645395 270106 351850 366071 368449 579768 740218 389896 396080 377788 392409 397590 435478 568752 1000000 630244 524134 264107 454263 463056 468993 474911 1000000 279943 493470 498224 503765 509613 517686 520918 520252 422035 1 621781 547643 560854 486005 932027 373963 620121 579054 455834 588868 1000000 598375 499632 617290 173254 330149 579821 379113 617221 58035 641175 641122 868823 552717 1000000 656690 931778 559241 638602 669937 672816 685992 679460 646107 685155 687918 590736 692867 670862 699153 770189 754652 703982 725644 1000000 709428 336589 689625 714175 651582 708300 717433 727124 274150 925082 652543 690746 162262 721851 723460 1000000 488326 1000000 722261 604281 805219 718387 719967 864857 718058 717461 719845 782412 721848 726370 674197 662088 405377 705882 494287 7015 699446 76277 695808 689099 690452 427218 1000000 507952 722970 676531 673466 688571 480229 956576 660202 656427 1000000 633832 856393 80130 492947 615275 608797 613915 616726 1000000 613960 652479 603115 702603 497274 905966 587110 579073 574732 569162 558612 528181 1 336293 542915 524612 532000 526589 388265 466018 194663 626329 62057 903656 486752 508666 523452 488062 654875 457185 503651 445130 1000000 1000000 450075 421583 414601 139057 457151 396194 390017 271137 1 463605 365702 382177 1000000 345752 340474 305884 329081 406526 319003 310663 421614 495789 291344 265039 278781 742552 212994 76756 253263 1 263432 788400 607604 318362 220587 97021 573513 199953 783473 434606 1 847466 560748 1 152321 161174 156074 177082 145592 181243 87503 231215 128390 122058 765262 128340 109277 104124 176865 94444 1 85049 69017 1 78657 51355 32186 1 113584 621342 217958 238661 173234 46979 1 1 39341 1 34299 32062 27410 27717 1 1 20819 1 1 1 8933 1381 12509 326792 11165 1 21141 8893 197858 1 5750 1 7160 6549 18292 1 135149 243375 96839 9297 14666 11671 534890 1 1 32029 16695 241102 1 1 23114 394302 27054 24268 24024 35370 1 190755 41121 291686 41543 401613 56294 14589 57436 1 185557 74720 1 54227 79432 1 87351 50335 129888 1 139093 107762 457075 1 106101 128201 129805 1 170309 189971 1 153219 159552 164685 169827 338730 179210 115792 192651 189605 202053 385511 727600 76844 220789 189250 248428 225930 188504 1 259428 248175 253496 3596 226169 306277 173524 598266 334358 308443 319970 326140 335971 338488 344679 383432 338916 732014 645472 387747 381149 389440 394239 401559 489563 417524 433220 425570 309085 426439 445635 440268 412535 1 462528 484814 132775 504678 517976 732041 427615 1000000 513610 954573 534828 530316 288950 985 565137 552228 557190 556779 386974 525815 577271 580338 578762 830530 594687 374064 610904 452278 892536 619634 623949 990374 560881 23048 376488 1000000 1000000 978684 655495 658996 662540 670068 701262 680400 549969 341964 681473 679211 42541 689666 660807 700412 423066 612029 696263 703393 707379 707306 637446 645758 526521 704377 493883 1000000 716953 1000000 702773 1000000 719888 734467 727500 701520 604223 722054 525078 572541 721975 204827 721155 748008 733632 1000000 716929 717685 662478 682933 709755 713215 698093 704153 708651 689442 900206 710134 701731 771778 609165 1000000 692177 391896 583145 683460 698294 806775 674280 142934 676141 781112 696587 385281 560846 653151 679686 644164 547942 770737 630349 711605 622215 617861 617238 1000000 600361 608774 595050 590463 730580 739792 1000000 987020 568220 806578 554965 638733 555746 532949 551577 610837 538225 347951 643212 807027 500653 481966 650194 628266 31564 455508 467824 702296 452832 789076 482738 759480 315087 422512 416385 410341 278083 1000000 604622 385626 599954 373537 365822 360012 352331 299206 342680 340651 690087 325477 762871 311343 796716 299113 1 424293 1 232677 751838 204277 258523 139029 245090 239518 243691 236184 222190 278278 47745 248969 249370 282275 328525 1 211334 166963 167743 78049 157508 527244 147433 104663 151598 136474 20333 123730 1 304871 1 139384 99095 1 88209 1 96603 1 89135 68792 279487 482255 85242 60542 57531 56265 412293 44220 93568 108372 146075 35232 35017 32655 1 298406 1 24255 1 242560 19117 19789 335417 16090 41074 11008 9900 3933 9669 1 10951 18490 7545 1590 1 1 7148 10092 6941 7698 1 112391 1 1 826 109964 6064 15544 22967 17754 1 27253 22251 1 46594 17935 327643 25786 35281 24368 40309 54583 45720 53420 76044 58593 611745 62076 51509 1 74774 68990 76779 1 105510 89856 295265 98405 99162 106467 161495 127111 181533 131185 69108 147276 137909 40101 112669 768341 158058 126625 123889 180511 653254 157377 510345 194920 194105 316505 191558 1 206806 294486 233198 240087 245778 251917 819241 263621 670512 234716 193164 249864 727459 185278 305810 149753 351643 174519 1 611501 360960 68827 633597 364693 25237 373831 376801 614667 451306 398128 404583 408581 306859 425249 416457 508958 440619 447720 316821 1 654046 471986 173949 483356 518300 753037 739486 182610 511757 706112 523475 415903 531548 539587 555064 653434 555504 172304 552680 571039 1 581035 589989 450397 929291 601061 366417 15484 624752 587101 814489 626943 594898 633821 639591 691498 683009 650709 488954 661599 643645 662166 672970 672631 873605 987120 270264 683440 665849 726364 705661 693891 848940 743904 764504 516353 703869 947328 708345 709292 715517 875015 696124 710711 506044 158362 278420 765787 716041 495403 686864 719808 1000000 690507 748444 575496 734113 723500 502634 1000000 720292 719620 718811 590875 772727 891646 712428 713327 703803 708220 556392 538087 392673 703104 701046 741006 939618 682822 403832 689034 670390 1000000 256760 697667 522979 866079 143159 745674 662083 363936 632303 652024 930090 643783 637546 635868 985852 609210 623393 619213 837656 717542 561553 113006 1000000 784015 321062 859077 336112 571896 757747 891547 556470 118341 670377 808778 308902 529619 851826 857193 512928 965589 339380 500780 484472 483125 509480 472384 798776 813722 334042 448531 443480 436407 430474 695891 387913 477554 414461 367716 365892 309187 380908 375580 272137 703046 361097 350057 341986 335596 331523 251954 339564 559085 306756 344264 294726 1 250120 591960 270619 264612 1 256304 247592 241236 219400 326754 221221 184094 609878 1 200991 195645 189811 183898 1 210114 171837 572886 1 182831 177907 144369 1 1 734918 125589 807862 111211 298692 737901 8038 105938 94619 90593 268758 82810 116952 101468 71722 1 1 62203 72312 386166 51290 50594 1 58669 31605 38137 1 1 30966 28808 1 1 108103 99671 312436 645289 14411 143933 12672 29549 98141 185497 1 9108 8489 7968 368708 1 1 201874 35966 7191 1 7783 1 511191 118693 1 1 12820 1 1 427886 1 18684 1 21999 23870 1 28081 1 1 1 79435 52313 1 1 1 170589 170198 55361 1 63216 26269 92818 307642 1 318605 84839 107768 95412 1 101859 105203 1 113568 156370 189416 436519 154281 240701 1 1 616549 156565 155845 1 172462 210651 182514 187616 7628 198715 203547 239415 166993 221118 226768 232893 42205 249763 252905 209887 313308 267705 273984 1 1 291539 274379 304017 1 305431 90689 328583 334815 345310 347823 355477 375386 365786 371988 379376 386448 390568 396747 412743 242731 424188 421406 427468 576393 980488 443359 450905 596547 463652 381971 500134 481418 442270 175328 1 470827 338625 515767 484351 522842 803230 544558 516367 543410 510921 580472 897269 154074 187640 579555 584476 589334 594122 627844 745425 592026 611037 617252 1000000 624673 631205 100507 638000 641942 645787 636264 151405 973664 758079 663866 209084 1000000 673205 897658 673952 682587 252246 1000000 634113 692718 690319 697827 641242 702203 704112 285438 704688 582287 636115 669787 712874 715177 604388 795958 624012 817409 754043 268841 690913 721507 721809 768475 367417 731798 382390 183720 669000 335319 720425 719752 430595 717227 993809 570185 616160 711628 744224 918660 406188 706709 705686 916538 87986 688007 736367 730303 693203 697166 695359 1000000 744967 671709 728262 720876 3568 735365 662995 609989 568878 682967 1000000 640663 360449 959285 633158 635807 644922 620306 616247 642207 621611 472008 949776 593944 570666 583247 541991 413491 509245 452999 48479 592934 547370 541032 536752 531692 513462 657927 514897 543268 661856 496996 491635 510206 212707 462198 468127 460585 456339 255892 290514 794340 464257 1 417097 420317 407516 709336 395180 337240 1000000 376526 380895 364224 357943 358017 281749 338884 375315 327072 594445 314767 308302 1 177390 361650 253688 261177 272413 259617 266157 260858 280628 297985 240181 231085 226506 317534 181852 157222 91642 202217 214248 186156 526651 172734 169930 167712 23006 155248 150548 142826 159189 1 43646 126265 126738 117159 44276 142199 103548 99961 113787 684364 291085 83565 82430 76320 71114 1 27218 62339 499507 55874 52812 1 1 40813 41419 1 1 35200 1 1 32991 159646 170457 1 502909 1 1 137634 275577 52780 239725 10146 9962 1 12344 8078 38958 3839 353 1 1 7052 24442 14774 7658 7529 579002 9968 12632 452749 1 256761 31052 410469 18233 19705 21166 21453 125822 1 29315 32159 33943 452233 1 450046 52500 1 49698 1 47755 57778 81398 65563 69599 71100 76173 79876 83252 596313 127160 124508 99858 103894 1 111270 532439 95008 126053 130788 133269 129997 145085 541762 155004 159612 296383 170253 183584 181217 165209 191681 199444 202630 228464 1 1 226070 230725 564377 242433 206577 136809 221017 265082 298305 506213 284027 275110 124515 1 1 314276 320719 399178 539004 515010 345351 325450 365388 362341 396912 373501 390187 80583 394911 403336 402584 413399 551511 469663 693644 270139 604859 382892 351214 1 465989 469029 322700 308098 491343 497192 480675 508329 514499 826186 524059 513694 537165 541759 588206 546754 557773 562867 127785 573073 570886 1 706184 592220 716699 503529 606654 612563 622334 620601 624350 628569 516082 621572 499650 652445 638498 652176 616536 599120 683059 1000000 489813 1000000 735285 678800 675920 684805 704814 1000000 718520 694825 699476 426169 67434 703240 675978 609488 708956 429060 223464 714585 277085 713817 1000000 922204 736727 1000000 720267 716560 721115 399292 720845 637785 727944 722992 593832 720756 721776 513045 1000000 719232 1000000 411912 306380 704050 133494 716739 711057 711977 643443 706011 696055 703744 331418 515644 695555 700303 686121 706941 686050 937867 661215 683121 705416 669506 610944 663210 720261 687049 653366 649699 591791 640288 638068 634626 629876 1000000 618868 599487 612540 728500 558062 805064 637125 589760 584615 396184 574687 535089 149531 551603 554131 550761 540717 19172 57440 527165 525027 516572 562847 630825 498924 493211 1000000 496490 477006 372625 354562 399458 121218 518004 439780 693250 436318 421577 415377 480077 441258 398748 388782 83953 1 384725 380525 358082 648460 394040 293881 699115 591069 322464 66948 625493 1 298112 290283 465650 280630 273940 267999 262006 1 234750 236551 241627 660492 205222 221100 215584 209918 204375 199049 195384 187871 62107 161691 186035 814965 1 105578 151627 146676 1 5956 191467 1 11399 85418 1 111277 298580 195611 419263 74270 88686 85210 80909 78129 18457 99002 179018 708298 68704 211536 53630 58746 59965 568658 42131 80434 115407 34555 32302 29940 268492 1 23827 27039 303209 48119 17119 1 18549 386127 14361 11070 1 9394 7950 1 1351 18542 6003 6831 6910 54655 448743 6959 266446 1 1 1 1 405859 1 1 25552 1 14429 1 1 23403 198533 323966 28479 249531 28050 390303 37918 1 42941 46069 48769 52949 1 325051 1 64522 67952 250333 659187 119183 727848 84233 90280 94330 97567 575371 85424 751127 1 119984 379980 137565 496309 222329 143766 164531 1 158613 170640 168837 648230 1 184821 170925 175679 201607 206524 218466 81228 871806 1 575724 240669 157524 264014 258309 347043 1 275481 350933 873720 294476 300437 306548 929503 69525 876467 330309 346171 343580 861702 355679 362102 883789 388195 379465 1000000 730269 392617 396254 424032 450893 424673 299108 436028 442092 496172 450317 460188 466098 474054 128921 557222 7327 1 500381 506858 494589 46492 633900 1000000 600385 543394 545562 550853 556114 165998 536130 581827 576586 1 541087 319013 578557 601045 605319 894744 618124 621040 623064 395294 860460 986555 529257 642004 428772 663412 655055 723282 164942 640513 668707 671715 915284 826741 1000000 612385 675517 530989 92829 694006 688249 698463 810694 847060 687802 706758 1000000 645288 627206 861245 726211 715780 1000000 912771 373020 718985 157053 720683 718344 721530 819660 722692 25598 721915 712118 720540 696105 714262 720127 719330 1000000 214827 722160 439903 714213 712879 711435 1000000 708235 699781 336764 702662 700597 1000000 696005 588433 376539 688790 686136 683093 680516 677569 674430 1000000 645236 664404 661467 587228 651356 202341 657376 660123 699338 621059 639154 626880 69789 981364 628303 609416 605735 557600 650828 590707 586416 611349 533219 1000000 1000000 562196 553691 783813 460903 539612 936937 492080 523195 999451 517504 379620 249229 494811 33803 483063 369144 407614 1000000 221001 453458 891128 185450 435764 429338 412549 104362 469140 404384 386486 398947 338142 380309 312483 252860 586707 229600 397047 232786 336693 343752 766100 317882 312042 296298 241420 293753 290782 281607 275730 269595 262571 1 252029 205705 260251 233531 1 230767 216758 117936 345900 200297 194925 162514 598521 422070 179550 1 106667 649946 153006 148038 149742 164143 207530 290392 1 1 83266 538083 299577 1 102078 91173 78844 1 78041 1 74650 2133 71945 65166 59988 57690 49831 53221 1 41991 117766 471063 37635 37023 1 727214 1 27501 22206 26784 146549 1 1 1 1 13453 12808 221182 1 1 10933 8314 8437 564365 52815 6666 1 1 1 1 7474 447073 8671 1 43236 11269 12852 697593 8367 69704 16884 18728 20259 22106 225538 25981 195046 1 1 132564 37144 1 504279 273737 47908 51412 53868 56988 346101 78052 66827 54327 294989 78363 1 85346 55597 71435 360643 38953 766558 109828 16043 119146 121203 127874 280037 137372 426101 1 141650 67974 190217 27385 1 177869 306109 696259 1 614252 205011 248182 216058 703582 205384 233177 147844 254325 1 570025 650221 316280 26500 280438 448827 315649 391217 304547 243089 1 323143 337840 335473 342092 882592 441211 198287 376027 372562 305656 982455 391092 474009 403339 426246 467561 1 431037 427809 460694 444346 1000000 351737 464328 470313 1000000 775229 899264 525068 550540 506927 300507 516087 661532 521699 292009 544788 545527 1000000 547439 271513 1000000 562996 575411 578905 591218 1000000 476096 599309 612900 185905 529340 669293 618983 626045 630055 599150 349236 642295 607224 649830 650716 657108 660605 664160 717414 789404 673957 676067 694441 680538 685558 686032 691344 215526 695340 1000000 700167 1000000 534844 748608 710810 716165 27704 712794 714035 601429 751684 726978 345217 447660 1000000 369624 406609 718776 832631 774420 730467 721912 721771 721587 81878 720404 720140 719470 718796 722417 596926 715731 714526 704833 723051 409918 730344 201765 656764 703588 701018 699225 683894 694438 754099 155541 299872 1000000 683840 419191 681378 672123 671725 665785 111037 641979 655364 565805 596249 532779 561824 622843 632094 621598 628744 614452 615137 694232 569841 849481 595234 667440 543403 585408 769872 824367 692166 566142 576853 549042 418674 381473 537199 554356 442495 453387 521104 503882 259245 497854 123824 1 469633 477116 466347 458246 458326 428156 5240 436620 455692 424874 309968 915529 406910 351388 329130 387967 381791 263198 369396 270679 813359 348555 346491 327990 136214 1 1 264488 332953 280068 1 1 1 277253 271220 1 259272 54415 1 241711 490692 230139 224534 219625 231153 535159 203342 197493 871670 190783 1 174960 652842 685126 159444 616536 149479 1 128025 148133 286787 720609 117822 115623 248381 151330 105873 1 79856 98124 87111 83139 224277 1 72033 1 74918 38527 140742 4265 52226 637707 102991 137525 39512 25417 11404 32813 31103 1 9417 26913 1 55229 1 1 1 15003 7145 13843 11526 155770 10110 1 287292 24392 311073 1 148932 6909 1 7195 7162 7526 171958 514681 1 143978 620631 11735 1 127029 1 127586 21153 18712 20578 22690 98081 1 28398 1 1 601589 39002 44878 743708 197371 88958 19532 55986 59209 75118 65827 97892 467428 77261 1 84026 95087 91735 73438 114205 109275 100720 114689 116871 312168 126533 141726 200248 470223 120218 207477 155559 160597 735371 170933 503217 299076 192409 188604 197701 201604 328461 204735 239982 1 231389 603098 144507 248289 367480 1 266775 324640 369204 451943 360533 422966 308716 374259 314966 161331 413810 334636 350003 346059 1 358415 1 338032 373559 337142 919052 397769 401686 399377 264773 194394 455408 495275 438589 265893 451552 456456 462382 466368 439118 1777 486150 1 486482 502841 1000000 500865 519626 767215 531473 546573 490175 498269 492623 72522 1 568519 573566 398921 586329 578878 1000000 274562 714496 707758 1000000 679614 621960 273551 628670 632104 718957 836680 644998 698538 331220 558882 635955 514770 667005 674063 672937 531972 694776 442479 684643 182823 860750 692319 694577 686683 831774 1000000 959364 688237 915492 693744 642188 650223 681320 726368 758234 711036 717984 1000000 672760 621161 645548 694239 1000000 1000000 672654 744632 728118 350896 767251 443745 900544 751742 610387 718060 1000000 711984 714827 329045 770031 710677 745766 707518 772429 679382 701513 700538 697363 695065 694349 641062 651997 729552 682055 679193 670546 673536 654125 666657 242988 752603 656051 783703 649211 643687 1000000 636994 638335 630675 788938 619661 687080 516694 607274 602301 598143 173578 759350 617600 575983 547931 1000000 563680 647852 565274 537911 361657 478182 531734 526512 523470 682050 558225 155125 466772 534788 65197 628213 466185 483764 451398 482751 451596 444991 438833 431674 413789 890425 263631 407829 402061 393910 385902 515567 366914 371298 364923 356989 1 345984 416212 334050 366499 624213 308938 1 410465 304014 290994 364621 757794 268570 389888 1 611880 251052 1 679328 227066 235163 225730 280256 28570 199762 1 196842 735376 181739 176405 635264 152427 165027 336959 212298 145775 140959 834474 1 147599 124412 117615 113163 25740 103960 564532 101887 385181 74933 1 89894 1 140090 213812 39350 103275 59215 171730 708282 62417 28355 44901 439697 11091 36322 47486 1 1 177782 148310 23380 21784 17977 15567 1 15337 12702 15449 1 22485 7280 9139 350316 286509 1 3562 32220 1 1 1 34117 23642 7700 8071 8878 8588 1 285884 12304 1 14833 210330 1 70666 22980 22762 24699 1 98778 29228 33210 61274 700479 1 44814 1 47369 1 56509 88743 175645 65130 131397 6601 1 157393 115538 127015 228746 1 323434 103005 50283 111649 113955 120566 127204 130688 139882 139274 144146 149814 1 148905 164203 169459 259228 180253 187872 190579 247982 204055 206937 880531 781299 204704 229749 235514 251575 226899 253035 256075 344003 277547 324216 227652 283726 293203 460723 371937 134513 176487 291818 5154 353941 344120 1 164659 363781 368823 374239 381372 457454 396576 423135 489689 262162 434740 304410 430628 441157 454755 448268 454795 461834 617473 484748 257132 484938 331190 489938 501764 505502 504628 909765 504087 246039 1 195076 546380 266216 773731 1000000 567010 573285 577093 582035 1000000 559574 509528 949298 1000000 680272 614778 499091 623475 819542 579848 1 1000000 770901 944912 649607 721077 49885 684437 665474 668778 660321 1000000 756351 523970 630868 686489 834982 691197 684709 710511 823914 1000000 1000000 934351 968724 708335 710091 1000000 717325 1000000 714356 662166 717658 719308 719350 758982 720581 725595 722624 721651 722249 190485 262360 795986 1000000 442114 717875 729300 719053 718228 1000000 717196 697124 936061 794152 686383 1000000 703602 706192 705015 915740 700146 423815 774674 724029 722827 587024 527579 682487 127122 10274 1000000 746344 329219 571462 657451 657278 653692 684810 646237 640511 638490 918247 631371 1000000 624604 860041 1000000 607189 603970 542587 617805 550656 293610 442537 562554 318215 555670 557401 381577 632421 365967 534030 477088 527929 564809 515274 513784 626639 482371 487013 205412 483334 476352 442492 461143 645675 452547 640867 176749 643146 721638 679807 416079 409742 403802 397608 372926 148773 1 13147 366464 355281 397155 348067 49718 335884 1000000 38713 300061 311128 304760 295318 292703 286760 293875 1 250196 321641 256918 250641 79564 239128 68904 795513 833474 217557 24033 797387 199005 166083 91879 182746 177887 162979 63192 162265 158026 1 428630 211543 706853 118886 127418 1 105596 205394 109981 101236 443232 526836 1 89138 140633 95075 117468 73925 1 97162 1 1 32850 55670 1 290264 43371 149045 77957 1 34667 32299 29832 1 23015 1 51320 40892 1 106666 15672 89491 13007 1 1 41041 6277 8587 8000 1 2292 156596 6728 25878 1 6902 7175 1 695888 17519 1 10147 11063 17039 13195 14445 18924 29577 123545 1 1 33358 26176 1 80789 471901 62585 484140 39557 229821 45172 46297 51075 54112 56207 1 62757 154521 80773 75400 78336 81778 85551 165920 93369 1 136002 34326 134770 114779 436963 123763 104799 1 137850 412020 1 67626 157578 162389 372787 157338 171105 267013 358092 194437 200146 526166 167952 216660 667256 228038 233783 234527 393881 253363 635294 549886 614389 288671 308614 1 293176 299285 946096 294287 320999 323814 953939 736173 1 344390 9337 444044 401953 383832 380754 299640 401763 411138 1 406100 441376 423757 428927 417609 398589 446509 466844 458975 525529 471273 59048 482672 1 511378 393709 603082 503912 529685 522533 503828 533581 530013 544822 631896 553899 560540 589103 642763 579979 580560 864690 662879 471787 600198 590856 616676 616613 694626 626284 599411 628795 770224 160912 642970 646377 650268 490701 503153 711975 664537 667531 613779 674155 607349 598920 682919 581430 687145 729650 695516 695814 109106 700238 413597 700409 577452 901768 930361 711661 735229 714009 1000000 1000000 1000000 555215 718966 719444 1000000 784234 703800 1000000 1000000 732979 1000000 721575 721316 1000000 338712 709570 718099 1000000 708574 716512 715388 712040 712859 711431 710721 765663 706539 704680 361273 603852 698538 821973 694144 713579 688998 686302 686817 703333 666967 674772 673737 668431 665220 539905 830323 607406 609053 647273 640397 850397 1000000 622156 627073 622248 618733 580909 609903 603920 1000000 982386 593133 608325 665812 1 548818 578274 513223 555966 617778 586070 179802 552172 304779 520868 514191 753284 506919 500797 591696 488602 476361 482966 206460 484163 461730 1 448065 439819 436262 429443 423905 482791 1 405913 411595 378108 437385 305437 374581 368364 361549 263910 126809 343655 1 424459 324923 917348 281571 86865 229258 44780 298862 283821 481296 313804 468371 265693 482012 394387 158435 678223 231222 190669 403736 212140 136239 226617 72492 154709 282113 363537 241913 157083 489543 1 153536 148557 140914 1 82905 131585 779709 118285 109045 19628 1 102346 117577 1 101055 1 49607 86968 304631 71460 67861 68966 64426 14981 54700 30657 46521 18848 1 63107 193792 54324 1 1 28441 26355 1 22527 20446 19050 24842 1 1 12212 81345 11175 9044 1 1 8102 7590 7347 128232 11766 1 4691 8477 1 63043 1 115333 8202 8162 1 1 1 151737 15006 1 1 1 31185 213612 8297 27394 29656 635398 588921 36534 179303 41692 36347 116631 50445 106060 54698 1 62765 66087 1 73168 97073 80618 63061 88551 92274 1975 99313 97395 460840 113313 1 105887 89520 1 174768 94868 146099 1 161857 72448 166320 171468 176720 209796 157585 1 198528 201948 201439 214214 222154 517830 869841 1 239927 690461 268993 258123 281252 274961 279294 295168 1 347531 181275 311069 315988 54327 328158 1 338115 346658 264125 356950 535237 371703 422582 383884 812765 664788 447938 415117 593992 894873 353746 843377 439601 319397 441390 457017 548318 678541 956511 1 383199 363697 498343 1000000 213461 517270 144502 605530 467348 1 543070 548323 552422 565299 196904 741834 468417 591866 584001 717382 593517 598368 603017 612260 611689 275216 619304 624906 629362 633463 637751 181781 485019 650527 245275 656274 655826 1000000 488712 670023 347601 672976 679241 551261 939820 406797 690089 692715 696033 714041 703213 695078 1000000 966106 81128 648362 710871 712162 703740 718688 715922 617062 717926 723511 1000000 1000000 748851 721095 529372 722151 721495 721607 189733 720897 723765 927957 675348 591395 728002 778491 722965 715644 761265 750025 706220 682038 130788 503221 705166 562408 701228 698345 696888 669236 1000000 793896 269386 668928 681492 611177 687061 673976 669304 666031 931273 1000000 739517 652023 648487 268912 768097 636484 627872 1 624220 620360 203302 611107 370779 601991 607521 592485 382493 582509 91397 572972 567907 563214 566731 552351 936466 541857 523325 508746 531557 547269 1000000 508494 766830 446868 491295 485305 437422 448332 470582 460793 512889 928832 1 437771 426091 445452 792236 407876 419313 572414 1 388689 378555 354422 819689 364480 357700 127232 299132 362066 1 319817 320602 314457 308395 331303 296093 293454 163234 277920 1 249440 478056 251850 853239 243733 236071 230776 620226 179435 420408 208102 202601 197344 263225 186167 189809 225391 43277 1 150843 155987 157168 149633 131742 192691 497480 213435 123316 120756 476057 108027 67319 10198 111530 47106 359682 102601 85107 114939 5144 82102 65351 63069 58712 56688 1 630233 1 42708 41510 39778 35750 7922 1 29001 26886 15864 23055 21298 198947 17875 1 84594 13625 13903 442084 1 1 438907 8336 1 569439 92207 1 1 1 8662 6828 1 4687 8736 1 1 10403 131746 12482 21687 21214 1 86818 20193 96997 22856 1 232826 12745 1 352786 1 709412 40877 1 46304 92411 1 1 58475 28451 65107 67970 72415 1 75794 83214 87437 657005 351150 94867 1 74650 234454 116510 395341 1 331854 1 173827 144630 6283 8107 180235 166697 169861 251586 216217 199275 191185 137909 1 207694 213242 218870 1 49455 553355 1 247240 1 259771 266058 221611 315235 310352 88308 919809 301756 370330 362936 433914 653254 320645 337118 344759 373611 358567 309349 368266 375259 376449 388232 966659 400588 399641 412909 408645 756584 476240 387176 443888 180788 452500 343338 463515 546045 514634 396514 600688 498791 1000000 541790 513714 477433 524892 973373 535863 541517 546646 414111 557200 562383 1 405056 571599 582529 565215 828044 720018 512761 586659 610730 668429 615016 56398 628092 632242 858851 760610 636661 647995 649188 654283 658449 655433 870028 159200 928408 815107 1000000 681167 1000000 572110 523458 820598 703557 683771 698904 727241 788400 334541 706800 722527 705511 711619 697488 714336 697972 751811 717603 718487 690388 720336 720871 729910 1000000 935549 909297 721645 184653 404234 751263 724913 185957 719068 718742 717947 1000000 700709 716445 789392 926584 709413 41892 333561 726747 704451 687345 569056 1000000 695188 1000000 690734 751441 685191 749145 608651 675990 1000000 757381 733626 666670 605344 656680 653019 631321 645551 112506 641658 645506 604789 621590 621105 616761 1000000 607837 607068 599236 593506 589115 942128 1000000 230741 526464 837824 565975 235558 76402 616085 409173 29617 526833 782067 515707 510689 503472 503702 497097 477186 481250 472186 669497 474462 457230 453307 445527 431469 573198 427129 436103 488660 448618 531475 389033 236345 135537 377741 372011 382314 235618 332670 373080 260205 334276 1 949995 310867 296982 269117 297189 292027 285660 109156 277938 353283 260796 1 199996 274206 1 1 201186 229307 863304 263574 200115 175771 203768 804312 218802 168606 687620 1 1 794890 149940 525322 1 137271 28864 121991 119982 110218 111847 110880 38456 100747 91324 86457 76326 241303 185404 264494 1 69752 105276 62887 59594 128823 26729 50256 48760 1 76862 1 35527 29732 31740 29568 25770 98781 22385 8940 1 321266 39780 14874 105457 1 273846 1 5033 3579 258614 7753 8490 1 1 50959 1 6576 48250 7122 1 1 436292 10221 10091 11920 32174 1 14453 57711 69387 48603 1 1 50193 1 1 30540 30896 1 37476 12098 49073 45485 48343 92859 386297 33678 519104 64037 67492 1 74857 77794 1 39386 64167 89631 126980 1 239123 110517 115161 123040 116926 140127 144197 1 143153 210401 348051 668305 163192 119198 189585 1 1 189565 428400 247567 203049 210468 216742 504934 137719 542178 240203 245461 205788 266872 276252 269716 250996 279438 125847 307695 529988 306025 312170 919728 301341 1 199518 294056 349193 363094 232465 476167 986468 386355 386396 372138 437291 404917 667092 407670 373800 354918 1000000 427464 714020 453743 291524 438375 411813 478294 1000000 666219 497325 529475 1000000 508775 515092 523237 730082 552980 528146 1 522140 655290 204169 566285 331607 777783 535333 619424 590830 755823 624635 567545 601776 613871 168333 622360 580432 494015 635085 707214 643009 646843 173879 582079 634075 581772 704360 610012 671260 726143 686651 584321 719433 685947 689229 1000000 398226 802160 698289 700828 1000000 680657 871216 704809 709617 207032 641181 1000000 501277 693955 633232 695508 1000000 719684 719930 685897 810679 721384 721466 688438 721534 1000000 829239 723799 720374 719459 47559 858817 876115 579024 715038 796327 746302 741947 709361 707756 708716 250081 803963 615802 462643 706229 693436 690461 667812 685787 683003 680171 677247 246455 817561 676471 990049 664709 655388 1000000 650336 1000000 633591 1000000 626864 578048 925683 664134 617951 273090 614932 604448 591816 598972 1000000 577142 886511 421522 1000000 564425 551890 555201 562232 563771 341844 481953 528579 523900 165109 363297 469148 438254 489017 891880 447941 612195 468226 471620 696708 453196 447204 25848 486631 511287 422817 416773 365943 404767 392248 392480 611185 382627 396238 370519 379423 498931 348501 342552 22888 330201 324030 319878 1 319712 299478 270570 494980 281323 298354 659522 263314 155390 1 18558 1 120188 228221 222851 214825 210978 205837 274515 549596 838652 183779 1 168813 199803 1 190567 138214 499244 143074 134796 239975 283364 123452 123004 101754 47085 227466 101001 99227 92834 74707 84204 79045 79427 41691 85898 1 44306 60474 57483 1 329662 52641 1 1 39867 37744 43164 440417 725374 28267 25917 8812 22198 1 1 17098 87963 1 1 1 10898 10306 8961 5279 116817 7353 1 6682 43892 1 1 1 6821 291568 7721 9745 1 6911 187124 16826 12798 8952 1 1 1 124429 1 298548 1 27564 29366 1 34245 22858 40800 48014 43752 57635 1 1 59633 58944 63523 752524 152720 73694 77148 79462 90149 88394 1 113683 101360 1 1 158361 94963 713224 1 41604 1 149794 129754 152669 1 161731 705276 171932 155934 182576 695421 170183 399533 588172 52896 215529 220849 226853 805836 371062 880965 250153 296108 261905 399002 273884 476380 1 185901 478822 304245 309001 320782 328243 334132 353958 392211 1 161814 118375 427041 372157 496063 142782 1 510610 433735 298776 602928 552775 547856 336975 418951 508721 921656 457859 463854 464007 1000000 1 940827 513862 135784 503518 499156 193944 466865 900656 611153 368920 549103 552506 558562 565003 564448 520441 574615 580625 931779 589260 592551 560310 603238 550376 210025 719959 1000000 625709 574665 635109 641069 753639 645214 647763 753841 656641 724040 603037 692649 673821 669517 757082 686729 317619 682900 685859 689793 692900 705180 844455 721234 649155 727778 696309 494482 709094 763274 667354 713269 712451 697877 1000000 1000000 564691 719420 649133 720556 1000000 265739 1000000 142217 638116 764649 746393 838674 770765 427104 719248 592758 717425 797339 980715 635788 800926 711594 709901 700773 1000000 775783 536095 882352 698633 654212 683288 691633 1000000 674415 743668 680924 666764 241686 691369 668879 665387 1000000 868871 627887 636446 497608 734629 677292 630669 714068 627688 627350 704929 589271 607509 1000000 180772 493050 1 573046 582065 580379 675726 567055 238239 566160 564677 546145 516010 577268 590485 524495 1000000 513220 359376 537258 496006 511606 484499 478656 472348 459083 374169 1000000 458605 447223 512346 450172 424599 31926 386146 405976 408096 706941 380685 18518 373530 369079 362884 200178 441863 322595 695841 296320 325733 319640 313453 529256 345222 296265 424541 185146 276944 258743 559623 393931 244688 229024 241416 235582 224809 262626 372321 1 1 197097 187248 309660 184399 168790 174630 115923 164226 406345 222155 560544 168264 1 1 507256 1 240622 67402 323713 106829 118988 98776 1 455131 77301 61596 78156 1 60265 581717 67911 51927 1 55036 3935 46512 1 43205 53164 37996 1 33542 1 3285 23542 40142 165044 18916 19094 17526 18477 627451 40057 12182 11163 336765 9035 8583 1 10549 7004 158433 62417 136259 1 1 460766 1 3571 1 6699 9285 79883 504418 1 13507 14886 284245 1 401661 20107 22911 1 113927 28960 25192 33498 35686 70334 16283 1 46758 49517 52472 1 57679 1 1 124731 60587 398694 1 1 287719 94388 350696 626250 107200 108117 210743 1 56905 126099 1 150220 1 144693 142356 372275 156868 203002 86296 855032 65102 379526 221643 187459 202713 210383 215115 219531 217056 308682 312128 215292 248403 281940 260239 430434 272064 271992 1 290181 271777 324152 289371 317013 1 302868 1 332437 347264 330889 333151 363995 331117 345069 258584 388864 250388 403769 364402 383051 310131 1 436320 437994 1 450866 455150 351238 360896 473916 446191 485645 501827 478022 1000000 432130 466990 519992 220679 528152 536456 376739 542909 633630 516296 784180 568022 573084 729204 744661 684314 599914 596513 823531 606595 719226 155488 1000000 437536 862104 632969 513935 636745 631693 648325 655993 768954 661989 714087 662588 669297 442484 672138 678556 584029 684233 1000000 610262 692078 691715 696828 726709 701002 703145 705055 427032 690281 710162 713531 783793 704343 686426 776657 717510 718418 695351 834152 787048 243733 721475 721410 662848 826168 712897 751154 720967 728477 1000000 723586 1000000 674101 716671 707081 712764 713487 711659 1000000 707999 700796 991455 683142 569137 697620 561521 755779 594614 689710 653437 684184 682720 679251 660374 479992 1000000 238839 662790 658452 650167 653334 515878 640756 613320 1000000 652597 629544 625916 774619 508389 735384 585428 611540 1000000 602567 588278 640960 578470 300881 564024 564542 505685 553118 683290 555181 685811 892768 504978 464449 514399 638743 156821 470916 555730 467725 332004 317445 468477 462517 456750 508464 1000000 835852 403164 1 738319 414260 407903 529049 392444 130944 288850 365794 370763 368388 358402 325097 343427 360543 1 472247 318927 315135 293177 354388 187991 812424 284651 1 929061 268094 260673 253475 1 226220 169553 1 387197 767658 503167 216769 55175 229932 89067 113245 1 176088 55163 168588 179131 155510 207178 1 140865 136934 1 126390 188046 117294 145069 401282 3105 108639 95774 91889 87605 83834 1588 76321 71615 1 668256 1 225287 64993 52706 90450 46714 1 41126 32758 50177 46843 66744 22208 27895 1 23005 13955 18191 21201 16136 12987 1 322696 11167 9097 1 1 12306 1 8976 6636 250376 52797 127562 6562 6566 6627 1 1 215610 1 10031 36823 1 319822 111838 15815 15839 18856 1 22860 1 1 1 37000 412289 370362 58686 9114 41634 45690 48790 51540 159367 72931 27256 64353 1 50983 1 1 82392 1 90206 1 95677 778874 137606 1 117101 172609 136741 130056 160665 138781 127409 151836 202381 320462 163099 74115 59084 180218 1 178358 112214 201043 656221 212253 175067 200561 282207 118312 237729 102395 244459 221977 264405 270344 281202 115944 351 740904 299854 306703 306284 318536 492159 317053 353035 1 1 357344 347272 191287 216203 343480 387054 419774 398341 425381 684234 934736 393059 453794 496126 442601 734898 808186 460321 269945 335980 475502 483908 489705 458703 1000000 506748 482016 518270 519731 707757 535103 540149 545593 782233 521400 621133 572165 567242 333133 994546 645711 590587 281958 601882 605293 609831 555615 614779 656532 632783 610114 488096 639105 696638 647170 651466 654583 620630 635885 665007 668078 702832 684820 911156 680584 147362 682016 713358 521064 693469 871546 702780 700554 704459 704485 441418 906044 709638 91437 1000000 1000000 653859 1000000 717099 718120 923638 732525 760400 720623 353470 721365 840664 720332 721362 722881 720870 720476 1000000 720179 712087 1000000 716356 715862 715022 713477 712120 710661 266923 924562 487811 880584 672871 699673 709232 581680 663320 1000000 687875 684979 641986 679577 676623 1000000 670425 434556 657332 660436 1000000 1000000 666959 390635 642025 638087 765277 627078 617699 636790 601445 880869 612422 1000000 599088 592190 589730 632255 377626 563134 569817 564733 559581 554816 839951 620796 538370 596520 652534 527687 514331 509243 538977 499267 474518 524496 486864 475948 470122 420060 481856 1 403463 438073 1 1 488848 381630 855945 464138 578227 385995 384859 330547 372780 312792 360409 494782 1 1000000 340672 331282 322225 344449 310717 304591 234394 140263 232642 390139 76855 268284 262321 226247 250434 1 341368 233010 302685 221652 215910 241137 203929 197204 1 190445 183959 177548 168635 325110 161153 157092 405431 212801 118134 137128 132610 576436 108383 118506 114067 1 136203 152543 535962 157836 628294 121894 81049 78534 73555 70235 1 134419 1 52452 717863 50285 159929 345322 499892 1 91598 175625 704528 467478 27627 536184 23451 50573 19899 22034 1 1 1 109938 70922 1 9604 1 247709 17536 1 199749 98560 6103 6974 1 15960 70784 1 356192 1 1 189418 454989 3239 1 1 664263 651149 6954 1 154578 23556 1 29211 1 32021 198061 51199 680990 57043 44819 47668 166180 48707 56784 60022 47420 81913 70226 100757 136633 67002 217850 88774 93007 669706 443671 699273 545384 70816 347149 623334 53722 132669 145757 142945 147122 151342 60883 138677 167335 142903 177787 183239 66025 1 356942 61656 24082 346365 432196 229614 1 239083 244908 1 336235 262608 282946 226499 410820 692640 294779 305731 304881 822716 317224 299418 404232 335650 322792 344072 688833 1 292786 372821 421741 328462 391673 726873 1000000 409879 415977 1000000 425649 164258 464106 656983 222154 615474 465363 364476 481761 482439 485738 1000000 499551 1 510939 306097 625148 527407 1000000 533549 543129 549322 435593 559809 565948 570064 726733 177098 592325 502036 299274 435036 603913 606642 1000000 650627 382843 625959 684297 122754 638247 1000000 646028 674361 651341 651826 653711 664145 666729 765865 680002 742348 658888 615507 603765 691790 690529 853965 412706 275132 703142 815486 1000000 1000000 664706 878552 213919 712046 728945 713037 662701 714981 648132 927232 714080 669258 824472 720499 646239 481960 739916 698655 721261 825361 661189 843355 784113 707465 720340 795292 711817 695663 713768 712483 771342 709506 718569 704572 626549 607645 722212 700335 587603 1000000 544770 688051 685919 683106 1000000 679009 820831 617260 668065 657144 641585 919505 722575 650657 615022 1000000 645865 1 669046 627184 761496 616316 635188 609276 583161 933444 738689 530478 661149 582018 572720 217877 563643 634238 555812 466045 792525 540540 776625 531790 523443 517204 512113 626563 500880 494589 474955 741803 477142 471499 514974 460412 1 444210 443851 435774 515856 124786 229176 411334 419622 398608 397575 361150 430163 428238 375286 777056 353480 1000000 343414 1 323721 324698 317885 238982 762795 107951 293985 287274 276049 713815 1 263975 247753 260825 1 240368 234613 228082 212253 218380 212131 210296 316315 293833 189742 184306 178944 175613 189367 1 170981 55538 645158 143309 75270 39352 129044 1 120405 1 109886 26658 106355 65030 76848 1 117267 1 78343 65846 743161 68453 65512 1 57485 54190 64739 55319 1 46523 11800 702745 1 1 457819 28008 491223 21081 1 1 22131 532558 16816 1 1 504812 10820 9867 9021 21958 513916 7375 595343 7893 6287 1 5601 270583 1 227802 7284 1 8638 698170 348487 43700 634231 219209 1 1726 17853 1 425191 22495 1 26988 29075 31194 1 496589 36454 40192 64760 350486 153513 52681 54736 379194 62297 1 1 58729 82420 79308 417848 87803 111235 95637 115468 124772 92412 107826 28771 121660 161447 323394 214650 140733 250643 142813 117797 161179 157006 454329 177757 158777 653229 568200 338188 203239 208870 192437 219888 226123 242336 220840 344371 101305 1 1 264116 1 207049 1 785058 283239 502243 309258 302315 342354 1 333792 411402 347864 352383 361342 338304 370980 377302 482777 376184 395771 484251 408067 413924 420385 801176 529721 436120 216564 448403 543700 462938 534871 474244 480362 419001 568215 491325 503563 448148 98065 521166 691936 631460 845479 95958 828405 530399 432854 519187 836791 573564 580064 1000000 586524 627885 597360 602553 78896 615894 593930 103747 624623 1000000 563978 719749 400210 584965 640999 692489 1000000 631127 662890 669819 1000000 672721 671075 678775 681885 824181 674644 689739 812751 731620 697184 1000000 711653 699871 693549 703524 1000000 710142 711676 783917 703881 715485 717311 494866 1000000 505526 719640 738349 707241 721031 692582 720019 288135 698094 753876 720216 977510 176317 633486 718192 717324 265372 721118 713327 606971 731062 718150 715693 913555 205385 710916 1000000 1000000 679250 694894 185026 1000000 686370 678949 330558 679181 677727 732904 573511 280182 413107 649864 658446 769406 709302 712732 418839 636295 630998 731771 491706 619716 615201 590090 600573 609478 684741 592242 1000000 155976 577626 515773 566766 1 560207 533374 545500 540466 723452 530483 1000000 518254 519945 508162 447432 489182 384747 489361 400047 657813 476647 232102 394663 533708 1 438841 430909 401224 1 403727 262901 1000000 394507 1000000 382174 375980 1 208151 363360 418670 622800 403118 332611 327205 320022 721521 605037 144021 299293 338522 46802 274542 285945 261993 266838 254325 303434 159033 306383 230414 225981 219018 725602 235345 199004 185609 203739 1 1 196332 166765 195893 1 541118 149581 144640 217123 118405 1 125592 120995 116478 112050 1 103671 68149 81323 78121 87179 83130 526018 18467 1 68453 64998 61637 36815 1 52078 83022 469869 1 22193 38385 46434 33071 30895 223490 1 24220 1 20771 1 81535 16022 15796 109345 1 110609 10066 485012 8400 67848 7286 1 20560 95357 1 39365 6261 17283 289430 345104 7919 109496 32662 254113 49012 393464 13103 55264 478866 1 18379 9580 22392 24292 112586 1 30881 309254 31882 399766 298520 47438 45837 411843 51764 333261 98263 601932 104021 707321 70933 1 79822 82729 127761 93171 1 387440 99949 3764 111074 1 121027 797326 610887 1 149919 1 18544 156174 383236 1 169933 188524 170943 1 156669 2875 201554 207137 246204 1 210393 229048 165210 717161 286355 253152 270451 216648 283088 376304 214497 478268 297634 300884 307402 1 319614 312341 331965 487841 1 350530 483138 380043 313839 371097 381514 388196 691131 201358 406235 1000000 368093 410573 430451 1 879783 259549 454922 468186 285349 491096 276489 510427 1 441544 501733 86900 509502 518822 427686 168445 543299 1000000 535355 730507 588689 565421 472466 572015 605211 585136 445514 251486 584545 601046 621983 237375 614725 696880 707548 614581 634099 635824 641701 643701 637005 656235 291806 660817 659808 665297 560123 671759 674954 677872 680864 688119 667626 688790 691470 693895 696269 711071 712279 559466 703900 706351 842159 236947 1000000 1000000 729582 659280 763217 719952 693682 755278 718601 720045 1000000 720840 580407 498844 488900 721138 841784 827467 752470 716877 1000000 723113 717405 687280 715532 713390 568767 460015 722876 728363 707025 1000000 630122 909950 1000000 696774 693158 1000000 692991 668281 691785 592719 688059 677678 806549 669804 1000000 634412 652158 1000000 647170 1000000 1000000 687776 555554 633323 628080 1 610500 608473 744468 909303 602911 326815 604710 588762 896590 33564 614194 517913 564170 551026 553554 123554 1000000 537456 79919 1 479997 515371 509771 504052 449798 287923 1000000 480919 813478 40743 451744 649933 454338 445197 424256 435365 949190 159869 395714 406259 402435 387451 28312 383899 378585 367682 349726 359099 350398 503616 507228 350403 323112 322022 237403 310586 304453 244320 292331 310821 137531 267352 286750 953618 261626 321095 12467 171694 775833 466910 337380 879736 120488 203741 149938 203875 220001 185208 143157 116802 166169 310908 672364 151057 73691 141115 100335 1 1 450950 224515 1 16232 1 228117 96153 73100 1 83541 344519 88662 72959 69389 41214 592948 60956 1 594878 49873 10817 91071 659452 2072 27881 22861 1 395433 35765 1 22207 615999 8019 1 14422 1 1 12336 11732 9138 1 16735 7915 7339 12392 1 22263 6123 80385 6128 1523 6617 7011 98470 207285 8759 199818 30273 1 1 13355 54348 16665 18306 1 40483 299974 25641 27459 28513 34334 1 36913 39479 526523 127495 47846 50855 21728 1 59665 38660 754867 89573 629428 1 1 85012 89312 95100 12952 101660 80348 111204 114197 142327 123720 128273 1 137437 142674 37071 347957 156482 1 167809 173068 491678 734033 188167 223437 246661 295007 503778 909541 222654 224660 245198 238360 245524 251394 235040 325364 270167 775140 276038 264731 285566 296166 297024 1 312360 325289 948281 285031 424369 348686 415096 361318 380005 373508 406133 464214 392058 1 459747 400275 521128 1 592993 435013 436877 446963 342205 450118 838142 507529 454036 471311 471024 1000000 500150 510263 511527 616547 522771 766457 542333 496465 449492 651223 853361 731154 563442 483608 946380 1 584969 590161 595045 634133 604359 687601 614530 738558 622879 626349 617742 634873 613814 368695 662477 699531 650418 694910 1000000 1000000 658571 670902 1000000 677789 488032 278174 683510 688394 680243 769380 695503 535376 818690 1000000 1000000 726095 673852 709170 711196 711857 716278 722528 715831 795810 686239 718553 738028 718967 737499 924568 1000000 694270 724507 721068 906661 720666 415981 490966 755113 703973 693401 703140 60730 720820 713925 712829 711481 278096 742281 600698 714491 1000000 699837 719400 931016 1000000 780223 687968 720313 697282 510607 429993 331566 758357 668916 717389 623424 586790 648229 731598 680458 647138 705414 512256 501416 748682 606996 617751 553985 608711 610103 557850 544609 590306 519106 315941 575441 1000000 670422 708939 540549 615539 544328 294358 205727 23272 938790 689710 511294 569779 500120 258646 483496 639820 527868 550968 464092 463333 444625 290401 563127 433448 382767 470404 426279 410267 1 341166 259320 946809 528285 1 1 1 346445 341320 972155 336031 329739 150692 646127 310565 305277 2690 534459 278981 281280 269760 260084 356283 474278 251145 246112 266018 233910 358232 167407 216496 207553 1 789586 165897 188821 454293 144737 172042 654073 26400 1 257692 150548 51652 176220 256261 518507 123499 142085 114464 1 117961 91125 1 93410 89169 81432 1 65677 73919 54367 80324 4788 303077 56869 317896 50680 46660 46796 29812 102159 19969 1 52853 116925 1 25514 12760 1 18886 6270 1 18065 13595 30694 11518 14780 355486 1 194530 105869 7948 6579 6264 5443 1 4683 488671 1 1 132283 1 164633 382030 8294 22280 579166 13756 185213 42403 19100 6563 18799 23203 1 13322 29193 55384 1 21370 38816 43060 44155 51496 44962 55662 56059 1 1 67725 411992 72241 92499 1 97582 243219 120115 171685 100297 100879 273842 94045 231473 114743 131393 37221 309373 141103 1 1 1 136843 166301 171500 148754 201082 356034 172637 1 1 1 218378 1 614197 145964 241559 238982 285883 255545 261472 267421 274724 686491 1 647089 352283 798107 98820 316042 303190 266654 636650 341072 346843 348751 422707 374789 371980 378012 196153 228614 395331 402565 418804 402269 423511 403897 438681 342314 445474 92149 1000000 709019 468470 468022 1 486874 492677 615140 414193 509842 642176 215340 948685 532198 537540 608272 548275 507570 558666 563268 512849 217976 600740 1000000 796879 593622 1 602555 616412 583945 616462 620807 753056 646265 644472 637402 731000 645176 648925 650682 1000000 658400 666096 1000000 1000000 674000 658107 864972 1000000 815878 627951 782982 536680 987170 691616 781124 1000000 716270 707306 707058 703824 710218 711685 713047 619485 714972 716635 717241 719227 718623 485777 720131 693939 720833 713317 462753 175566 1000000 1000000 719384 719958 686731 712290 864945 717439 816209 715971 710970 712772 734626 709342 708119 673615 731061 702472 1000000 695977 667035 767518 635429 716757 686062 598283 656053 614751 673770 624137 735131 666865 356631 661474 654633 619499 659026 795557 629700 666710 752087 627075 526752 618843 631219 609962 604582 588933 601792 591398 823362 652084 758451 572209 566670 172233 525196 237609 552935 557255 534497 531241 627483 512074 976841 507231 501313 531247 470728 484208 655452 689362 348192 561640 13390 916903 442555 440305 431092 424374 363443 1000000 406192 308750 386895 450130 410142 378659 361645 537101 354868 214824 345406 343308 302746 346180 1 318465 365690 660580 294003 288695 283312 299694 929262 250209 259356 256056 247693 1 307888 229296 223485 203799 208126 1 888361 195775 188140 1 454117 33166 797866 163882 126212 153715 120713 142031 116361 134162 1 266883 125653 144659 132173 1 68869 709799 116120 55190 325507 69868 1 74937 88551 1 64328 29560 1 1 41051 11877 1 98400 40777 37518 27274 47681 1 28153 25726 24049 21863 20995 18660 42675 46055 1 1 10913 12689 1 8914 34054 250277 7011 1091 525841 6019 5977 55397 4028 429662 6754 5924 1 1 1 20572 1 37010 10245 14430 16206 17354 1 21121 584604 13439 42155 1 1 168321 188369 37976 219870 42266 75368 1 186695 63539 1 1 63899 175374 72934 95378 80103 1 38441 1 85231 301269 73704 107642 111967 116445 1 1 130635 1 139579 133102 147527 386889 159646 173857 1 1 1 249577 1 190457 202260 1 211719 3737 582391 234004 236098 242606 239904 239998 261148 265263 271649 287331 303815 338493 615444 301949 308011 442569 320185 326456 169465 347754 228007 351245 357394 382359 369807 375990 382410 388368 349273 320315 396035 363830 488630 417827 399537 426531 443525 1000000 464869 459691 390637 637507 479305 481619 490939 496678 1 504417 513804 523480 511747 530492 437481 579840 546686 519781 538548 601419 550488 566512 630657 1000000 587392 364210 596228 601375 620373 743639 76925 1 634768 630619 820653 1000000 595627 643252 573580 1 655390 746851 662214 531770 580427 682042 578080 670594 1000000 775241 686514 694169 691625 694039 694257 724681 558070 643502 67551 727534 708117 902714 252239 626709 715594 713627 715228 717122 718842 614354 719350 674549 729317 723205 494146 513343 720381 772858 646980 707028 719990 719943 1000000 359721 720903 712885 675559 1000000 708660 502858 709891 709674 712497 681700 702914 1000000 698054 695659 519315 686903 689367 686800 975445 174543 705877 721808 672462 670972 810589 624474 659724 678825 652157 653016 664972 640601 583008 392908 626790 873262 620005 592955 508065 593092 67087 586457 447906 601975 1000000 577773 565163 567736 603159 553813 1 60552 541934 524737 561557 591040 440801 466533 471571 626742 497367 761633 30027 572784 233332 468915 438344 455159 450592 424079 444978 401146 454143 298224 547049 406830 483369 392042 389065 382824 376831 773655 1233 320356 750419 204559 168872 323957 327756 38126 334223 281073 301462 296477 290391 287449 273260 263102 325620 261502 262031 248533 248913 351175 232388 225333 224250 171462 367352 202158 443929 212156 482931 180098 195703 176987 162622 196660 135615 149964 1 757859 132055 137474 132481 215449 56193 1 110464 126731 696890 163004 101196 89756 171041 78646 562087 86200 68804 69026 80778 261575 34662 70921 611591 1 1 44251 222343 186651 1 216950 293158 174583 24528 22624 118379 716773 21386 24824 1 631606 1 10735 10039 9089 1 90929 8536 621431 6296 108641 1 4287 55098 1 1 7123 1 8033 1 11769 10541 11304 1 1 15366 1 1 145878 21890 1 65472 1 30384 1 27574 1 39765 309585 45228 1 51058 1 291268 130665 57653 73238 70720 1 714031 84360 1 55850 1 94524 100834 106324 102469 96018 157372 188991 128934 132744 138352 143162 156597 1 157478 153705 184806 173498 177674 508259 190093 197730 200466 200477 196741 217334 43426 217603 233950 347954 254138 1 243030 313358 269840 275839 274182 287873 463955 178911 361310 432045 318465 13025 1 345290 343160 288736 356754 361752 583779 375142 380320 83598 403054 398804 406106 352223 416923 376871 429580 815448 58176 432717 453774 455174 456468 430570 477467 483400 372942 219519 303604 531927 591798 174127 521906 426628 566837 539723 551823 550390 441343 569423 500157 705623 521718 581273 641750 1000000 595512 601402 604801 373258 351497 610860 785573 207999 630238 244749 376652 642870 646423 711356 819773 666314 664315 664538 666626 671041 673315 552336 887866 682799 683463 677664 439830 529866 860103 698250 399017 520707 639252 648918 434670 1000000 697802 849641 1000000 714687 722391 788285 452629 740028 718994 635902 962494 792553 675967 637886 700565 991620 720808 556695 708843 881538 931280 718656 396264 1000000 716627 1000000 725387 657521 752545 708786 1000000 709118 706665 1000000 699694 697088 694923 1000000 685814 687262 684952 682066 679204 774610 822245 671314 686606 549874 637523 738079 652960 499346 483921 770753 637732 777642 133166 629663 260121 420910 497289 605435 603402 860098 583133 1 584443 579515 144884 590962 563982 532896 366507 539002 674631 526351 532596 529974 280727 223369 509175 540756 504076 493187 487407 465323 539093 1000000 549081 457885 564047 446286 439831 433760 1 421599 416209 458189 395567 487991 388596 409470 378420 372210 365905 35660 1 347596 977004 309347 162086 794040 316559 310350 304427 300115 290360 1 369560 6509 267960 261975 256067 201380 236831 235203 307596 223572 210901 215550 290132 1 225597 238626 1 182535 163152 174487 168117 198927 1 151476 144162 138731 137292 132023 330331 299263 135836 111981 109283 104961 160369 189125 121042 88521 60610 73390 76938 71641 68212 66210 1 95789 56293 85184 50062 46867 1 172088 40424 36346 1 31415 29281 27123 24354 23108 19828 1 17863 1 498705 329576 12322 1 14631 367272 1 1 255415 1 321838 6614 1 1 8684 1705 6359 6708 1 36097 8485 355189 248496 11220 12350 13463 46085 9319 1 19680 1 181502 24988 67014 25869 31406 400286 36930 700861 41610 44361 50771 32175 188988 1 1 62193 66259 69690 73479 1 81113 1 175729 92531 778815 103409 400390 109496 1 122773 1 128295 132122 597992 131955 160983 147203 74727 121285 167203 172039 69529 1 168756 192477 195296 209185 400746 850411 305033 286927 232706 456736 298164 271515 1 311797 364268 147248 238690 284066 607937 296867 449992 1 316643 330172 58585 335135 431836 334323 1 250145 159991 275875 1 983531 404988 37885 403234 423892 422617 402690 426491 454940 439926 347409 366530 457987 518287 469147 475791 1000000 780000 493068 1000000 554069 527627 407349 510435 465366 116072 411234 541907 548789 400719 560559 1 569570 572903 672371 521503 586077 701959 1 627547 505141 791265 1000000 609697 1000000 629735 607549 642355 561834 645556 690879 410228 651227 634008 661127 15597 507685 728415 676242 679218 517669 684841 296365 690084 692548 694919 697977 698319 701432 703403 892896 1000000 680876 378486 791732 811229 549580 715430 710856 716378 717776 1000000 719522 720021 487921 558063 681808 1000000 696863 737998 720440 874775 698166 770189 1000000 718123 667727 736690 697696 1000000 712052 710642 663445 672942 705985 702709 445575 699391 697780 695693 692233 690749 641336 685878 674803 737572 752194 674033 43595 588149 467755 235272 675194 873105 650237 645309 270445 547819 635005 495025 626631 612203 618036 416190 613951 643193 600027 608289 593133 801870 585322 575930 570626 581853 601182 412668 1 544658 539677 534114 538400 523589 692061 573852 283001 199968 198795 494665 648310 584332 565587 528093 459402 453048 600953 441519 880032 256136 250404 458890 459195 404209 292335 372274 136238 270537 484041 200224 322496 355340 349138 294179 1000000 285789 324407 353462 312148 318655 299803 319011 151513 796515 216599 266048 263376 304294 296334 796348 273887 1 228527 221002 215951 230309 207769 567034 215124 189420 120312 163612 173438 124753 188641 173971 103492 347745 143191 574527 133154 1 135436 106170 118144 655924 1 1 170465 383556 87960 289677 39322 82231 475301 70656 66503 1 45436 57605 40353 96230 46634 1 42796 14586 173594 390841 620532 146109 18904 290299 61136 234578 258910 171486 30383 1 97257 12611 248534 81960 13416 8636 1 1 7783 6361 24091 1 1 1 1 5529 1 8099 1 1 8725 1 41542 12065 14195 14457 1 1 249891 20713 26511 1 1 1 1 418703 32396 102565 40351 26461 1 49221 54501 60623 1 61824 66623 31752 260494 75871 79614 86788 583417 94761 679563 1 113535 1 112537 386248 141575 1 172763 135767 140305 145128 297294 193367 160119 195390 1 99233 20284 514370 186486 189734 164512 204277 337384 219043 1 160461 160486 169810 231690 527025 250122 266287 252477 278272 357522 1 296455 1 849896 314810 361262 326828 345982 965202 345425 32543 358037 361508 367648 805513 383249 333214 395233 323847 435744 355303 436857 425937 453997 437978 439004 530784 457514 1000000 473235 733411 119655 331949 1 493782 442411 469582 411084 519993 423259 526384 534283 541900 616492 564483 557824 560812 568085 573105 578273 583022 509731 592673 600609 604170 614155 670576 559732 1000000 590774 305241 633989 635768 640603 731454 648173 216319 655863 618078 664168 655852 669091 349892 648580 687849 491188 684000 682132 693304 639542 694122 696696 769676 704489 702790 1000000 732293 708004 719009 642166 825161 713838 715850 703459 761226 804723 855901 737161 718323 562294 749937 720849 721110 187533 720754 713734 986592 719733 717194 718531 727188 1000000 132738 715583 713696 699301 546705 779275 701719 738480 707062 698229 737992 697960 695790 662241 691558 688883 1000000 683562 742612 677626 674845 781479 663119 665615 673557 657768 656458 589294 647590 1000000 196103 635938 631873 643224 621893 734403 613930 609305 606461 601842 633719 451149 70963 582447 577301 572302 567353 552192 556901 548377 480081 893099 532145 896499 524652 1000000 513494 506484 502166 496394 493444 484826 479207 473757 1 461240 457184 449369 443400 367751 1 424950 132930 525931 406926 401449 383729 389065 407978 375430 149686 635373 217171 337295 194926 682643 333039 326163 243977 300076 223352 324332 187061 156572 455252 261269 264236 1 257755 1 815097 187936 236014 149353 223692 243605 213052 207454 685292 252193 612958 313419 288875 279844 116957 164525 159374 154233 344959 1 362555 1 128160 1 120973 1 1 1 101073 105043 368419 1 1 101968 101414 1 95552 68088 64753 61282 1 53163 51700 592093 46969 1 40314 337660 1 32779 1 60611 347487 18753 22203 1 410164 17088 15587 15376 556541 1 1 1 1 1 10739 118925 1132 521059 196143 71844 5747 5841 1 1 31237 7332 1 89230 3823 8671 50347 22621 1 1 488159 1 1 19812 24021 1 30030 1 30196 31673 1 39960 39559 165976 48336 232531 37332 366512 57706 23593 750771 1 74771 78478 1 1742 90208 95335 72941 89461 255430 117000 538628 83365 124612 129685 140269 138592 506771 148587 847178 156091 243125 176317 437438 189073 194112 1 195626 558655 1 209734 156730 226858 1 379585 1 247207 356013 263187 264509 271390 619743 286726 37309 11541 505664 306852 312991 318308 1 331485 327948 172816 365969 356593 362432 368629 1 345977 453748 738598 445706 405739 411983 412995 593446 621623 435421 1000000 445208 403372 458220 453789 553925 579391 812236 489807 538212 501474 507069 181113 474945 519419 1 626285 540229 422896 551671 602510 561614 561884 568512 515571 573189 872279 1000000 598771 455604 484630 287208 379114 848817 102543 148170 206879 593582 634679 643242 1000000 489153 653354 565594 661451 592057 747350 978785 624406 1000000 697678 625293 682519 1000000 691227 698259 903314 709378 449597 702159 742752 159188 540802 879338 1000000 712181 713590 729579 715841 714967 726247 718504 720103 819013 769757 710922 872964 667370 658101 699976 831580 720247 719840 718690 713774 1000000 486944 1000000 715124 746288 712736 660215 912373 711826 785390 704867 1000000 620921 783561 702425 579208 676617 689437 689132 684805 651461 679188 697953 721574 669126 665886 662867 10040 655918 758787 628517 660696 521460 636871 500570 882512 574670 257404 617147 937799 1000000 608617 589768 546977 357784 570638 564717 792494 148217 1000000 894153 633228 547875 948586 538575 531729 543223 520652 1000000 1 546045 1000000 1 620781 480611 512332 468827 124942 866279 450859 459368 481021 433309 345972 420570 413422 408291 461480 484764 390259 34068 433636 314784 1 358807 352743 335116 137782 334028 327932 320766 316406 359407 656939 269217 297507 285023 425120 349174 590815 340133 611794 244581 253273 41027 231733 224601 1 368119 1 213286 8852 238882 186582 181403 208782 459083 1 158089 842751 175284 81080 144902 136233 128913 684580 131636 144262 99663 97389 577377 1 1 91736 1 134921 1 60730 67234 141615 3855 62173 46896 232156 52621 16604 1 43887 39922 19829 297351 134714 1 90398 406168 1 174513 22488 225237 1 321621 651403 10997 252505 5574 1 1 31630 10704 464298 6490 111764 1 1 5713 1 1 6113 1 17135 214083 1 8441 85881 11139 12358 548925 14937 16183 22424 19756 548705 621768 6715 26650 29461 31795 108546 36819 42252 82785 1 28532 439554 35486 48175 65032 1 140071 54348 374898 642456 81119 104512 89497 63878 97041 101141 134739 56821 651682 143717 292065 137748 131652 131850 1 1 152100 157120 163831 1 172800 317736 183275 293217 193761 202954 481738 194446 203765 221935 227373 231235 259327 275860 379700 266739 263644 268722 274989 405999 271767 314477 433334 246425 311173 395684 323384 325904 476563 361208 349897 898525 345429 367488 324548 738046 345380 945626 1 392222 410079 877857 429957 332132 434528 250494 446634 731074 518546 115098 784887 398561 426608 1 1 504556 724173 509446 552733 416821 532469 640175 610425 570839 71020 1 530046 867234 586897 576711 575640 584987 557702 621168 753630 878661 708570 500478 617907 579619 626255 627672 642375 645226 642077 457566 500994 840877 694692 354143 663791 661180 474872 612656 469433 1000000 776582 690856 706970 690261 684638 695079 674513 718231 708588 874463 688045 706819 707517 1000000 712829 713036 636327 714632 150210 1000000 718168 1000000 1000000 721231 720297 720615 720726 720779 719797 635031 720294 866182 748680 803231 601605 1000000 583665 618772 714341 735593 711725 709124 673928 849875 323455 153690 710627 800769 651843 649176 454781 690243 646894 363171 682251 679616 577833 584153 683761 669229 663607 681103 600778 106899 691610 540826 907631 292152 615878 609650 627694 458902 617305 460774 599952 598250 599875 590451 589796 654421 606004 609312 570772 564897 560100 554610 756569 560165 563639 523627 527733 522333 516638 702159 505347 92662 177736 509713 541032 520396 543867 1 454989 452576 71962 426920 432161 428108 538611 414464 1 403865 800274 386359 167057 420915 494639 180181 394764 492191 946124 350611 335846 270062 1 325836 362060 433539 298904 393087 285791 326605 642109 268574 907263 45697 247350 245160 380334 299770 132036 222335 204014 210571 1 197254 315063 188283 183136 292186 226070 167802 161957 218928 122283 147048 1 137252 1 143983 124568 118479 1 1 106174 1 1 1 88848 256041 1 157971 73597 2759 66508 721080 55992 408258 36479 53410 47572 1 40670 26247 1 35249 31208 29405 185057 1 23243 137310 1 297537 1 1 1 73228 1 10135 9156 9789 1 1 1 1 10056 306474 231906 11839 155508 105392 6444 53377 7478 52121 394923 104934 1 12543 62473 14512 21332 18170 1 20809 22671 1 27471 1 31020 33404 113626 64829 362567 243606 1 53386 52493 55346 58757 1 66818 69432 384243 296489 95067 83847 1 1 101580 99893 116450 108486 112816 1 121731 126484 130951 65723 747151 184378 262044 812384 168140 168129 839458 220249 182155 336554 183775 198684 73449 208968 224571 281112 379962 226505 248061 1 252702 255065 188995 295367 272939 214908 287670 211587 375537 297146 309356 329739 111607 1 1 510813 379288 339866 1 150404 371304 918186 334325 398063 1 384047 411941 348133 540779 108056 812163 427928 444864 627951 456871 461507 291738 470083 488250 1000000 492999 335312 503693 257572 514853 520601 526146 719517 792638 537551 548202 372479 278742 563465 809585 390907 578619 583536 523919 949358 875046 684298 607094 611592 600554 714019 657623 847048 459762 627827 640940 552824 374842 542955 655847 659350 664831 273088 625521 672870 920525 702430 673489 684270 686902 689484 691948 694047 696518 1000000 611980 591807 729387 616223 712192 705323 797022 742739 714453 715060 757253 490038 842415 199813 719173 719978 760592 720451 31186 952546 720342 1000000 719812 180206 619267 683852 440115 717535 109621 715508 714574 921073 782142 710886 712801 693237 705810 549550 506613 690406 590811 700367 693892 690947 703125 666994 1000000 655014 677122 675488 633606 667991 664707 658898 704913 919919 491307 649955 627921 639209 635229 627157 626341 512793 615432 613991 596002 602143 1000000 595996 591108 340865 588501 615107 519051 559741 561256 556067 848735 404776 1000000 535081 529269 523765 500272 622621 766907 501301 915175 566650 1 459554 161336 417592 460260 396184 450702 378894 435437 430091 410317 840549 411733 353962 398230 394109 338867 387676 374006 368065 358701 710695 310051 196578 300521 1 325075 317351 179699 246840 298003 1 1 694236 301952 270330 284915 565348 471905 241508 233183 234939 332200 229008 538579 221591 206458 192081 10572 165209 176915 418332 159643 168763 163587 165807 123575 217098 602548 1 132243 56631 115482 106677 103783 93232 115619 106918 102327 51871 89946 87359 70670 283425 73714 71262 67902 46034 60669 52484 70022 214879 100326 43816 74294 1 1 34459 30607 1 27721 199906 23963 21620 19836 18316 16728 1 1 1 335047 302543 57426 80108 579 7175 1 329594 6033 169113 1 4830 51933 11203 56082 98799 8293 7908 193318 359985 1 11580 1 14052 15636 1 24394 1 24238 362266 63000 1 52847 1 56261 235515 32101 5421 1 77994 1 20506 305702 75022 703036 68399 62876 580908 102356 84010 76188 13050 253791 101041 102898 1 105426 704528 571483 125127 130472 257469 1 144140 292172 1 319951 165356 169487 634376 186721 184973 340747 433957 1 1 212954 142338 224316 86940 235776 52501 193238 55992 260816 263801 248575 278792 283199 289255 977433 301465 307546 413065 314682 310763 838123 338350 877797 397407 356931 384978 369340 375522 214977 223890 393972 400265 532960 418092 501428 481569 430976 426923 373452 449096 514001 472852 466844 475335 522784 492464 485415 725196 480948 442086 514412 519420 580021 373444 88995 343477 546237 523519 80966 553712 444517 576164 577145 632452 586956 596441 814135 601149 664670 607308 772470 855390 636745 641410 618230 635805 229486 645859 643407 651670 654774 666929 661342 665170 668411 525911 978561 255037 1000000 679904 952118 50810 690371 647943 546662 893351 705319 702297 704996 676803 707549 285153 495828 710385 714840 569514 860120 716742 717552 517568 713323 1000000 915691 843116 561757 716383 654199 720513 283977 182989 605987 1000000 592696 675678 1000000 543495 714789 795527 703028 711046 430020 955881 179367 775128 672966 628960 581643 696554 725805 689365 674112 701434 1000000 680390 677943 675797 672004 687675 665650 695297 658836 262808 652873 656517 683482 663600 765262 137933 628583 623817 768059 604752 1000000 606732 150050 596987 587414 597851 582784 585490 477774 559986 973472 814308 1000000 577178 140636 763427 608613 518149 83340 1 494643 503007 497050 483915 1000000 479670 31493 304997 470036 584525 449959 421931 399993 382642 111540 567600 413174 407311 443602 1 676874 467392 376415 444808 370912 406241 45876 520279 185361 323986 326868 383741 314134 272763 300543 333667 861512 135628 220484 273577 243478 1 1 245202 40587 349265 230817 224537 220439 201746 1 658992 272044 190655 186359 176877 175912 266228 100547 159351 166678 1 144869 164938 62698 517631 82876 1 247192 112369 260148 103783 100638 95120 94561 455470 1 79251 79853 279718 68408 171283 61581 58256 227973 1 373302 250163 41505 10111 81881 97155 38254 30628 1 23330 687428 517402 15776 1 15332 34108 90421 10098 11705 10612 22089 8687 350284 7303 6423 6387 1 72300 7240 5550 2544 1 1 499010 61774 7817 8546 122102 1 7502 12359 60343 49575 1 18038 71532 310705 48161 9986 1 29720 1 1 39608 39346 42104 128982 292651 469014 1 321679 63277 62339 107139 114636 431541 1 96615 74709 89248 1 20514 172323 88973 194841 1 119653 123921 1 139416 374418 185937 130476 219857 142448 162762 156086 178359 1 183790 190057 230474 205150 205664 203343 216892 222546 228710 234059 514351 117609 271398 18158 38102 266795 265037 282009 289478 293053 163062 162556 350162 545646 246570 124602 331411 348373 349028 292747 450035 414328 373707 380018 702507 392140 398400 582564 402028 416565 423133 358144 434742 432284 665710 456341 167122 461860 460643 1 606764 484390 494568 559464 293930 511681 519461 440510 487479 534298 1 517946 446772 1000000 561150 639288 567798 575240 578952 585554 589513 690251 590230 604383 609656 613856 696446 642136 576475 810678 635175 638553 644496 623397 650028 700398 465699 660917 616866 1000000 630637 673480 307949 679844 684832 685494 860097 696835 692906 632286 667154 745917 1000000 544126 705467 698777 958162 498599 718751 1000000 714311 712746 761540 717328 721714 777529 613740 721188 668274 823906 738395 719964 94677 893630 1000000 748721 720798 718462 720435 1000000 257943 715129 713992 657647 794222 699759 708294 706573 705255 1000000 990055 697829 1000000 1000000 692179 689763 661964 1000000 681761 569309 882764 88134 424513 681013 647179 1000000 1000000 614702 648996 619930 640481 643536 621669 631561 555068 623376 615998 612356 572107 415507 598465 594792 586453 598355 584883 581512 618432 447692 558981 194569 541876 536906 584582 532336 450376 1000000 559528 471552 422302 818668 504590 486994 713462 475462 542675 536624 455712 233769 445584 311753 433568 886782 412543 556212 408983 1000000 486041 394014 384363 1 251388 369454 358914 342171 1000000 340968 121741 328661 322436 284311 312504 296885 287418 684983 209144 279974 273731 267676 1 256207 249914 242758 255445 232756 220497 219380 242366 1 197208 814606 226310 187636 228953 65430 172682 172957 161325 154773 151209 1 1 136552 132769 127165 567663 117886 360093 1 105919 1 97808 100518 157991 76959 56516 542048 73006 198518 64096 194194 59190 1 53286 1 45351 398949 41683 1 36049 131967 31230 29213 52568 22756 30887 24945 5532 12160 217805 19935 13241 11994 10875 13716 475559 82613 15475 1 1 5765 525582 1 1 5570 74027 340419 1 1 5598 8263 8976 1 674781 81046 1 24422 14405 1 19171 205655 358588 39293 26702 28821 37028 34009 345576 38575 60441 36792 47681 49816 1 55069 59150 187062 18616 69647 72933 76513 560604 102177 735466 79560 1 100373 285764 161548 113291 117930 566673 1 609486 136458 181744 159135 665188 173000 158631 778708 170291 1 181963 597768 1 194350 204097 147244 215186 220893 306434 232356 234419 76646 250750 254462 262064 101962 274366 280191 286958 291747 298343 303914 312460 277970 249016 328526 330225 341759 346943 1 141902 416144 373832 378075 914219 356054 392723 468177 407262 415102 416108 235461 427867 708942 445543 414390 457149 463524 1000000 512180 962362 487054 525780 498621 505048 508366 515645 531420 484592 526545 681299 454785 548269 510403 454017 564129 608852 173558 746652 584072 579749 502562 598392 603013 1 1000000 160193 994985 636476 626458 629246 729927 632148 492646 602410 626515 656206 732151 614871 706206 868869 672834 1000000 678839 811874 710254 701176 825085 980102 657810 723609 698998 701379 931150 1000000 815424 708336 754759 711350 536759 715613 715082 716124 730410 685653 718575 720479 719681 170288 526420 720816 919152 723450 728493 1000000 1000000 719468 1000000 867502 702837 1000000 848422 804047 709490 711731 719772 675958 700739 705303 743561 413482 699622 734657 695233 1000000 690446 787173 685301 682571 698344 795938 691897 671500 669845 457265 660732 659535 888093 650028 646190 642348 1000000 721723 630624 606805 624046 554624 227937 75293 1000000 599935 932677 879965 780181 582699 574966 563796 353741 530414 555230 531949 718457 740137 1 376026 522924 504502 528786 706502 470102 494570 994935 466197 456931 412677 465279 459326 254967 446932 388446 595216 440865 468223 360395 387881 211364 525212 1 20336 379845 872633 495516 224222 327415 218233 211395 335431 307975 466084 280509 1 306146 207437 293536 836473 755994 275176 269362 265516 257468 252393 297723 181844 234053 856408 222554 214742 211250 142342 200110 194215 190374 1 177347 1 167676 162515 164637 175842 150338 700976 138055 128848 129027 106875 114803 121683 106669 702418 321978 97989 51817 1 1 81552 61110 74013 1 67351 1 47437 29389 56308 1 7921 44949 1 1 5071 144968 32069 558945 219069 27222 23316 23303 18382 1 1 1 1 10999 10652 13156 9935 1 7594 6974 38102 7706 2344 735 1 1 1 165693 409119 1 1 7849 1 1 1 11565 69095 664935 535348 17210 1 117643 1 24060 5783 34749 6026 31198 23314 1 40418 43140 70439 474160 1 95199 58177 61458 1 79800 138042 232499 87876 1 86949 90940 326742 399501 588757 107637 489582 1 213725 1 1 134279 81423 1 180155 160375 98578 164900 143486 175329 168929 185995 192634 601274 54861 171872 213565 741571 270057 285934 236450 241273 1 795919 529599 747031 85903 280540 336147 286207 296098 1 308232 283875 462472 301874 962932 332178 345145 291821 170432 360769 415015 385144 586619 585606 394820 338912 316939 391823 435106 425545 432209 310047 435637 452069 492315 321846 467525 414960 479513 507340 258080 522438 502664 508357 506888 519368 110720 541763 606250 1 546435 353084 1000000 547471 568095 455872 582879 88855 582916 592285 539707 766292 901301 613646 611608 250035 328769 628028 632150 634507 1000000 647452 731191 391373 247768 658677 662114 663388 667659 697921 111456 677963 674100 661085 1000000 1000000 777979 522830 759566 698054 461180 664172 704349 706177 707834 1000000 565258 807589 736472 705815 724612 719290 451869 718009 753496 719754 972468 776116 1000000 720285 598215 720407 708147 719887 93119 672984 774106 975531 716464 773558 374312 703277 755710 255701 408959 722885 603736 704122 696119 698796 765652 695758 692617 686061 830941 686002 130399 768218 1000000 1000000 657551 789477 713189 661678 657824 757481 965381 323344 560758 639648 226924 1000000 636314 537572 946778 616891 728965 605211 600548 593834 591653 586086 200598 576304 570181 436539 562028 556703 551457 537261 537963 502838 536184 440829 509019 248745 772221 501929 106444 950416 1 482700 473277 524468 427532 456759 176403 388291 436566 430857 416902 1 487850 241041 400029 394847 396540 381537 520494 364266 363065 1 348068 154428 424770 332091 325924 355474 358707 339940 1 862600 289161 331002 276972 24366 877618 637777 219813 409932 241506 1 231550 537156 382101 272136 207231 1 638123 485310 185429 180046 177439 195038 192961 739155 129821 1 144088 166114 96800 1 1 545437 117393 719881 1 64999 1 82652 95409 85962 82578 78728 84103 682152 207456 1 62867 57741 1 51467 105875 45569 5643 49893 18222 34922 1 126417 482275 24421 1 1 3414 21122 1 1 18080 1 11457 1 498106 1 446636 13257 1 18583 384011 19538 5304 2097 203007 1 1 98034 9815 1 8717 333242 1 687410 38882 366210 1 16556 1 33866 1 23522 33774 230920 1 93187 718548 36935 41684 42314 1 47987 316869 54054 50088 60180 2362 67238 92557 1 78107 378062 85785 1 208239 97905 1 77921 104680 123650 563144 137466 80135 133638 479514 251893 1 1 158301 162535 168278 173790 179066 173331 116135 195445 508271 333983 249173 217464 1 227169 262725 239766 248010 230160 1 245252 611229 276118 228055 290976 295516 719693 559439 317023 318568 324918 335289 344637 1 349644 356312 362354 196573 374439 382358 387027 438750 748042 412801 714255 132122 630375 437066 473230 471460 523925 453196 642340 1000000 471901 477791 486475 239364 477983 591484 506686 1 853097 523518 353195 524524 295201 1000000 480477 555836 939750 654719 879981 65864 834417 586067 397228 818740 190946 604888 521531 686849 618266 601757 750261 630880 901056 16321 1000000 1000000 652923 652082 636457 661158 598310 667904 766040 307200 677263 778477 683552 685628 684736 691527 706867 599594 668718 699822 681328 703158 697391 707329 76086 701585 1000000 879380 1000000 715466 1000000 717336 1000000 718772 1000000 961240 1000000 679378 719645 655503 809326 721003 719965 693215 233887 469248 717036 430975 715856 715686 656921 815165 660538 1000000 740967 701335 700185 702653 713422 658777 662640 707994 701554 507964 686861 684050 681860 678400 675685 672346 669214 667568 965948 659206 654985 651738 1000000 829133 639989 633654 774522 628672 492917 619492 812461 648631 790714 602456 597631 1000000 589570 582291 518468 558042 568445 935910 559112 171058 244981 542575 512909 531297 559752 467955 389085 197020 839501 597752 538912 480420 480415 468985 104090 1000000 456663 668057 444674 458543 432581 427096 1 515814 408017 1 395492 389654 386505 377211 371820 364903 1 346878 444809 336210 333825 113602 320975 199893 302960 302355 1 240267 290893 409288 272780 250237 375921 278885 260112 244220 162604 606227 260132 220897 167475 203711 198809 178457 272190 186806 252483 718298 751776 611867 160507 398439 210082 146110 128943 133455 135687 126763 1 163276 346210 47160 1 92891 95604 140745 87531 50152 689905 76037 72453 126656 52750 68181 58645 54343 545565 49250 1 55972 1 30596 35608 1 65012 607485 32007 1 325007 16560 18769 345112 450215 15816 12968 298759 247589 1 8907 6089 9001 27194 6207 8269 8475 1 1 52794 143604 186820 5061 6820 7512 8137 6206 52022 1 12354 398 14515 1 17386 1 21169 1 27511 26344 1 1 293845 235743 38831 98169 1 600376 1 53343 58529 45154 42795 59713 69735 611585 76417 61263 83910 103625 92584 96683 766003 105172 109452 177973 118342 120246 135337 49621 136990 141756 1 153371 374757 190145 165244 1 156613 224832 186512 174547 176433 207433 1 215897 780224 151600 229447 238843 244746 281966 83777 494751 1 82871 348887 286511 299220 227390 422925 439954 1 786349 731130 1 341656 287712 514733 353416 359405 388536 230363 385113 391199 451094 68154 600459 498695 499657 67589 487009 273494 447296 452575 458314 464261 439405 353338 484498 477356 493285 1000000 356164 510742 204781 286384 527870 511341 536030 302084 546544 554429 557708 316316 550780 953186 1000000 585176 723971 595309 88192 615922 609769 700960 616983 653777 624634 686638 1000000 1000000 649371 641243 637140 316853 676979 660093 654054 537324 747255 1000000 678228 180860 573550 684333 690130 688925 703618 694772 385958 699178 701250 703173 681201 191726 704544 945193 703221 712795 714015 707025 683413 739505 717872 741130 722087 753897 720582 1000000 946000 350790 758998 720441 706078 700723 815653 717911 717984 728630 926304 251866 713787 786456 652565 861408 627174 706851 755384 703066 1000000 623475 71405 671086 709017 674105 1000000 638105 351576 1000000 671648 673235 868855 389390 663574 660442 664675 652590 741888 645770 707521 611680 633459 600485 953258 621459 615575 631239 608217 608681 656972 902098 589624 362224 860811 630239 477481 556478 561972 556260 523420 543840 455645 32596 722757 455137 516448 458336 504169 1000000 493867 487903 744110 553574 316685 387563 318461 453946 451351 128913 434304 961359 988348 415985 402204 413303 397942 626220 385088 943631 402356 367671 360384 352973 440444 342577 287735 329412 516053 283333 321772 304819 297240 269001 286564 280437 1 314427 262510 256582 725741 390326 338365 878116 227418 221721 1324 221375 274734 218840 566414 202186 647437 625993 1 161216 261421 316269 258189 147270 148470 145081 132629 125267 149834 111777 245522 194584 1 101450 1 1 530777 84745 77567 77097 73409 1 1 75726 67698 56322 53211 1 66677 42016 1 38830 41920 33832 6707 138277 27227 25021 22965 42783 22575 16853 20336 14821 181828 12054 127749 34974 8953 391587 50428 8668 14089 1 314258 19033 749 82593 1 33871 1 4181 21089 8148 1 1 274453 228358 22229 1 1 6078 18885 1 307790 22652 368764 1 32157 94937 34555 36846 1 351946 47731 49191 124727 448935 166518 103534 65247 1 72269 710419 80313 83483 97418 87412 95813 99123 54750 108172 76597 117530 1 116499 130941 272272 132564 654650 147051 155557 160599 147671 169345 155057 181277 188436 28638 328473 194668 1 214244 1 225357 228644 237134 210501 248840 254726 914757 290003 101486 244905 193805 296605 282904 525392 308735 841829 321306 301292 335118 324992 346018 349191 366404 364619 370849 692660 383211 425876 418760 463239 366768 417561 277190 426294 433032 181244 313919 809691 404239 462503 468444 474238 480226 486198 466809 114244 690861 507246 504192 520946 547903 1000000 537920 552181 461708 552770 26892 563171 572880 312540 524154 583232 587975 577262 599371 867497 609221 1000000 100665 630306 588533 697714 658581 843501 642860 516994 653441 651686 373480 497577 474633 664078 648208 671993 255313 678281 655508 294271 1000000 356067 652640 694081 696282 771630 663593 697176 351049 693755 1000000 670788 711209 409265 695471 714801 715991 534209 716435 490735 718776 729297 762222 719652 715791 680809 873342 391559 651870 910867 610726 727240 173495 665698 745837 44282 450620 726859 654675 708850 704839 392289 687888 795143 701904 699814 1000000 695363 830654 685962 681265 685903 830410 679053 460098 672137 705664 804948 663359 166662 607422 654355 1000000 646738 1000000 71278 640430 611052 604159 577178 618322 627024 586382 567510 599566 715378 657060 709809 582540 644287 571476 563355 969991 235305 550660 339290 540482 536075 581440 819303 549179 700558 734896 501073 495005 418987 482896 285653 587963 466305 460188 556994 259522 442250 414358 430852 576298 670202 852713 538433 397122 605141 386903 386116 374544 368328 382533 355837 341592 729418 990703 322260 226679 276719 313156 306560 306277 345963 281890 289741 276192 1 264169 338615 71915 581151 382817 286303 364863 213872 139998 212259 206385 1 273936 94988 1 453113 5160 169166 1 207199 88792 148334 1 1 423339 114163 487224 119780 120850 112725 100379 99783 160089 75774 1 85638 155463 78146 162340 55614 754838 646218 411342 1 54209 179967 28840 45106 38618 25150 374315 67697 633289 1 1 39577 23514 5459 19810 18103 73065 1 26727 12382 945 169221 7675 1 10310 1 1 6248 1 5466 1 1 100427 1 5875 1 120778 374109 1 8462 600875 11241 12110 13470 14904 201216 507015 1 45066 705731 1 28046 10386 1 32601 33994 39647 9702 53673 48328 35436 54479 57990 298198 64218 65188 71612 72278 78560 179746 86257 232272 1 109989 102613 121157 85830 115714 120217 125701 129396 134085 138818 179745 147687 566283 1 16425 1 174468 179739 185075 9518 617213 201423 228024 209334 1 224685 231378 230989 241415 248589 353933 258560 267216 270139 277425 281653 288939 207310 86013 348296 900666 123977 59053 330298 451467 344220 102642 854875 362815 494562 1 407063 437335 436441 399932 409496 230462 430244 635159 310013 112206 441741 103392 560746 335400 466717 641890 479505 480515 362037 496275 133155 507310 189020 527075 523463 529040 365333 540498 933124 1 590662 555108 935769 410952 404528 138834 557568 590847 596451 536706 306401 503411 644054 622800 621355 617377 631433 635485 1 645065 963794 670399 702874 253796 661504 649922 771238 673623 674414 671538 764543 683128 685942 530802 686629 654480 737603 681908 701469 700782 710666 680028 464246 709107 721600 708374 964938 714400 862832 716514 453461 718143 716984 740868 559036 719585 731209 751167 718396 719437 387692 720266 719351 718897 439813 717523 417125 1000000 806746 713494 763263 1000000 709386 720158 210738 669907 686874 626354 800498 694119 693808 720536 690629 686500 848733 680780 705767 476685 671881 663749 1000000 655099 1000000 654834 651785 324568 620223 640517 635172 631712 634026 682210 735140 889270 889545 951806 601689 596702 601868 408600 591489 574693 570739 572279 349509 553954 551842 547028 523524 536129 530296 525275 573074 513536 219517 502717 496973 1 485397 607359 474485 593164 467038 458757 42384 709584 1 430455 361959 660057 1 787270 1000000 386388 388687 406289 449135 416399 360843 308493 334815 364202 368717 945093 146317 1 277839 308772 303306 295124 381919 283937 352153 26853 1 259642 250909 248149 242305 168959 320604 276450 214515 213594 207982 202417 199709 189281 140716 185248 175376 152129 161608 557404 154697 150592 144741 137771 333932 120832 1 58172 1 10989 645443 103357 134317 104589 546506 90314 1 79632 285490 73212 74243 76060 61203 166520 56013 513222 42889 233618 35689 1 1 1 35576 1 51085 1 1 22123 391411 1 65863 1 693082 159636 12625 1 555030 1 43441 1 1 34810 11745 3115 3145 1 10111 28608 5921 6325 10953 5186 8183 506177 1 1 677881 42254 126124 342656 127264 235443 450678 23140 1 27283 1 31680 58934 75186 57533 31913 44591 203004 25582 53590 1 59586 50798 1 191958 77369 79228 1 1 89052 96122 93051 96296 108838 1 125645 235097 123478 128140 32728 137619 170838 430556 274481 424945 162508 167795 1 730490 183685 620237 171281 194596 205381 204336 216612 471126 498166 234295 331051 244491 249777 640348 415398 161474 272719 970760 547872 133167 299344 887472 1 544776 322030 645853 327039 346624 353570 358817 361007 1 1000000 379616 1 396176 395443 506768 410285 1 681050 424185 542595 440977 435318 453050 456142 184821 288037 586728 969399 303530 781864 351992 522913 508722 633393 521966 485065 329475 426875 548349 549648 500759 283092 552319 570387 1000000 196644 585287 583191 126156 600776 114391 611345 787594 623305 621866 626076 138951 440027 510711 469071 646051 862696 656560 657026 866486 195138 205692 670395 450608 661102 679112 682046 706780 687712 690242 701097 695031 846603 877520 704356 1000000 707846 707881 708711 709273 710562 1000000 715115 125741 720855 716703 736664 710044 787627 553067 1000000 707095 714172 1000000 568919 887812 722253 653151 820364 718446 717740 95854 719695 733879 303533 139745 722537 650169 708231 706743 968894 248249 701670 63229 696488 691474 1000000 716586 888875 1000000 661529 624652 857476 734030 635394 666390 694103 660836 1000000 516219 648917 645110 364661 638133 623157 617390 1000000 621123 623533 612520 504082 651037 1 593655 573800 582441 578511 263475 611107 950303 558880 547062 108543 543060 457723 531745 526830 777402 581142 819977 506681 334929 460796 487062 481228 475359 575735 498864 457555 595707 417028 439474 445163 427337 1 415101 408353 766814 1000000 388098 384250 431543 359205 368056 129433 305145 341113 439814 966866 328731 1 324366 138598 1 1 930272 285151 205517 679866 236516 307273 255730 249890 202982 239108 1 449409 762824 214772 209887 154041 181548 191472 189637 147843 176859 171592 167913 53983 156142 149649 39183 141250 136360 173280 105142 1 120149 1 109556 98836 396591 95851 81541 499402 69596 86453 45287 32299 1 1 58109 63849 56060 41921 46267 96626 141725 45965 38436 36297 189048 31153 605387 161108 24646 22655 20599 1 17403 277751 14941 12401 11592 93486 30827 683249 31837 182343 9772 15288 5542 1 8615 3356 186856 1 59877 223701 5647 17518 1 8616 12904 12072 633022 12677 270632 20351 17354 1 1 22580 1 71108 1 193655 1 33123 1 552380 44241 46618 1 72510 55715 58919 62244 65644 67904 67390 106046 80139 1 8412 82957 96211 128619 1 403272 416064 154641 1 60169 133506 136169 141045 1 150903 155931 143176 576975 242180 134240 183436 188231 191847 429096 203780 209371 153558 220954 226252 381109 216866 199348 873431 318647 261418 293069 188398 296979 832124 291444 1 295189 309685 320959 281894 331983 40518 339702 365492 354125 359247 288722 370339 373567 455092 392249 391353 393775 445579 413948 205539 801169 679143 99012 445184 451313 458253 511743 370322 475157 444588 492421 321570 518465 477287 510150 433517 515011 526346 532015 559790 542839 579003 1 1 546435 573205 603822 572714 572418 588233 593458 598160 201038 538787 623996 617337 616118 624858 819422 788863 672177 650447 645682 681648 652475 653835 439588 663216 180281 658000 672631 733041 678640 681336 693099 898108 689508 691813 402786 306166 698827 901487 279510 442774 706128 708207 709720 781604 712526 709005 603353 715947 718521 706321 758211 845743 925899 843520 642454 541212 720452 720416 720322 602279 737211 707450 852230 274576 731926 716243 235051 956205 724215 703071 710205 287811 703017 924596 492372 701552 43394 696745 693909 655218 691486 580333 757807 656920 679591 700390 607514 536297 933837 1000000 307820 1000000 878150 650036 936993 833381 1000000 424439 438119 1 621998 937000 650221 607550 590412 589639 662100 590259 893448 601243 78733 570596 566386 556412 555177 548719 564300 7201 102138 529747 522946 194607 666719 500174 20413 463137 795750 482879 596933 471229 465226 773953 803286 443226 443969 437303 723791 608441 259964 431100 405849 398406 1 386055 408965 378999 303076 227852 143520 349183 350570 336477 334015 321143 312460 541081 305181 301523 424049 280045 979587 275346 228457 292666 106292 276657 259694 239804 658840 507803 403947 482158 213229 201422 1 194559 189114 191256 274213 173248 490053 162702 157667 295715 147475 134961 247126 132960 128280 487615 119454 117991 110140 98649 1 184976 101126 89484 89493 92007 83851 90656 64478 80084 64163 366187 86233 50754 235258 237285 449840 49276 1 282855 34082 31697 29472 482931 658445 559331 23676 7669 16990 30039 12348 13448 11328 1 13928 8374 8201 11606 8557 7793 5923 1 409291 3459 1 5491 5295 309511 6516 1 18374 1 9350 582535 12921 12399 13980 1 422827 16196 20210 17212 121153 20482 41397 26303 193157 1 37643 23226 42179 136501 50970 51701 1 323879 318532 1 68018 110851 72235 22976 88690 43432 90739 94797 94518 88416 107468 797608 106810 575260 118944 130097 134847 311963 144527 149518 155283 79761 212480 138631 187023 180001 185731 179158 160896 202196 173708 213350 249048 276100 230229 236928 616498 250773 253700 205315 190725 271638 1 217471 324065 355040 301923 308041 313587 1 326491 333547 497196 341084 351236 357434 204375 376282 375773 449063 388418 394581 1 387074 1 459705 425325 470448 436264 585188 468137 451377 382318 265180 264469 205583 468061 435324 498228 502971 507189 1 519383 576092 540010 534321 540641 551534 558679 557167 562341 566772 1000000 728650 582433 1 536764 597069 332460 606113 903531 637413 621764 623648 627841 769018 704844 644282 557650 767398 605368 979184 91613 689029 665255 671663 666893 388168 708538 680687 683481 686178 688797 690032 748390 1000000 531875 721043 704501 704023 722311 78966 675772 682309 1000000 746168 714339 713752 721360 763446 1000000 718810 719182 636628 867849 720339 736092 720438 720328 720088 719775 720723 675934 707381 557224 716533 715561 665928 732327 669247 527177 588718 707532 40213 704764 719535 700058 708697 699519 878478 691224 1000000 1000000 650076 680727 779261 686504 671341 494922 658032 506671 1000000 654295 69529 647765 643480 378180 672100 631572 906328 623231 1 614586 607277 1 692652 579239 651599 589456 581965 571028 818247 162494 549186 1000000 550816 1000000 540778 529636 531759 1000000 338909 523079 507599 954750 490674 490775 388237 501577 96085 536272 460591 427916 448869 442565 530354 696601 424740 413433 442916 453095 196818 380778 28454 382856 105112 369244 364076 331525 141162 344447 362813 303399 437368 361047 313504 311684 301339 293835 476310 283019 280791 267460 265149 259166 1 82862 204340 235645 196081 238324 296716 1325 209479 1 321174 181219 197200 158262 772805 65472 1 373522 1 149004 182592 815506 147400 138176 124987 104621 115732 111424 207976 104163 357491 94757 90220 86958 370435 93497 574328 1 84968 67566 77207 501622 47990 197319 96416 1 42969 1 37427 28824 32292 555630 1 33227 23825 23025 1 1 16732 11422 1 41213 11366 10291 9300 14765 1 8834 1 5827 18136 5473 305220 1 1 5645 211394 1 6133 1 1 1 1 542225 16011 12745 14958 23181 79318 19707 521662 21922 17450 172637 278274 30016 34287 36765 39157 113104 1 46246 69642 1 56533 60572 63677 102721 23956 1 585752 81754 85631 90914 57944 109316 257101 1 121042 75254 261798 127581 132214 208542 233826 130626 320543 156780 1 176994 114924 178700 167150 1 159489 194053 199212 436926 194746 220410 276967 231639 826772 239652 285333 68322 66040 278850 204752 275915 282636 409407 294265 291657 306282 278153 521475 362432 122065 162541 343391 349705 355513 334367 368086 436972 380449 392119 392835 357766 388037 387372 426363 400169 429238 422449 131690 457303 453861 436898 262732 761438 437275 420014 533706 474706 395290 506224 127217 517747 522973 503650 613365 574519 545108 418717 555655 556250 591184 578527 530394 604890 773832 586077 662546 585922 355027 492713 652763 573893 1000000 482621 630810 834798 1000000 701101 645160 1000000 1000000 172736 660907 1000000 860306 136437 850515 676614 687977 681943 681643 830862 692060 1000000 476178 697583 780581 1000000 245047 745537 840202 628053 701261 1000000 713096 579344 674872 681910 722588 1000000 848688 773082 719704 719948 558964 747302 715986 553452 577335 728325 720132 1000000 699284 729864 735199 719032 722425 713069 251963 710923 817427 1000000 707531 704549 746867 634427 698756 696427 681286 727483 689273 776423 309010 1000000 666097 711915 529463 669232 665717 582423 663902 942563 653872 674159 644588 640726 670558 633071 619267 624454 541351 614097 621315 610175 579519 655316 144113 271642 583456 578805 573487 568441 563403 543786 943076 210727 542443 398905 531438 518261 520460 514002 424934 503288 965967 99161 479261 488252 474555 468743 399323 376994 622333 528825 438583 724721 428916 421170 444327 763365 1 40568 402782 367216 380050 371065 364906 176021 390393 430162 284955 333452 990518 321453 689860 311108 111559 327789 642145 846883 121737 566457 265832 258714 397641 249020 228516 238994 199859 225618 270391 454105 1 389124 186354 190636 185931 185875 280651 159320 166588 181268 1 150010 148355 1 135244 130717 620759 121845 719539 70876 107893 106793 100149 1 91520 1 1 78042 1 50942 68856 60316 61930 184258 57611 35467 49534 46143 152001 40385 3357 35582 184652 31538 1 26721 1 19441 1 18818 17196 15674 1 86222 11768 10627 9416 1 1 463666 6784 1 1 11243 430901 61277 1 462247 1 4482 6742 7351 8443 1 9446 14973 1 39835 1 109443 18966 19223 1 60653 92424 50468 29302 29752 1 34256 38134 1 54975 1 667071 1 89007 6200 7455 63532 99651 114634 76892 1 101924 91621 495019 96329 634813 104988 109327 112708 147750 625865 122854 91200 136881 1 6769 173575 295480 161682 206362 170090 730052 209118 1 184966 199269 227612 142340 216611 283602 293165 152241 239525 244571 60278 720259 255331 268132 277415 280309 898753 1 298418 300542 287886 682608 352777 333977 278128 331334 1 353906 414922 435975 376622 1 195594 391042 370409 148381 409552 420595 422975 408430 455097 438073 446129 454196 376961 461815 484773 475937 808537 402450 256997 499169 504714 437857 1 635157 174283 686914 807579 1000000 547596 554170 559381 1 390869 819589 576405 584779 579027 724936 612957 603433 613473 773423 616867 301493 616239 629613 633703 309327 641747 651264 650064 422346 1000000 659985 663351 666703 1000000 684022 711231 567641 681537 684653 686832 1000000 783183 309304 683630 1000000 139505 753599 1000000 1000000 662028 51223 870509 532614 736705 715118 770530 952708 327696 720067 316761 719382 716820 1000000 692790 450338 704756 487312 1000000 719627 657439 871335 717598 722579 709753 666476 726626 740515 691016 696994 695614 374903 704824 703939 701121 695522 693030 645456 1000000 760760 579737 687408 682053 591545 789566 333333 670114 673156 644395 656181 183115 775131 326082 669684 629444 763454 676194 616624 892563 640191 617025 548774 608233 963487 333437 479299 712653 584787 1000000 284052 569910 563012 447724 562963 186610 1 538508 534771 527605 521886 1000000 510863 505200 497778 493778 647751 482203 471130 459440 465524 1 475836 448710 433504 408868 428272 613135 892747 451482 399268 388296 391180 384372 606568 374290 366631 360430 348812 348196 265903 336048 329473 325669 317080 159879 321590 284419 1 286608 403777 1 267214 338528 256640 275143 244306 334814 695485 58193 1 218782 1 204472 63130 193985 228255 183008 281097 125343 168744 547328 1 388462 470406 134783 132858 114442 127680 123287 101544 121896 352973 105173 71101 394367 92432 137738 260390 1 1 1345 1 1 10347 60206 33409 125288 65588 1 267778 42809 28678 172787 34095 399677 29470 1 45537 69316 1 1 17444 547353 40376 1 11574 342262 9868 8941 199866 21561 6791 280410 1 67702 1 165088 5386 5637 5784 630344 6608 6775 7929 85964 1 13948 1 332 75228 179923 1 18474 1 22311 24237 22384 1 28327 29066 1 238469 40631 345160 74162 49066 65417 1 354574 1 661387 1 34982 75803 99733 82150 195771 409886 256492 109702 103772 125189 1 1 121671 117558 131385 131594 141452 149050 829361 703789 159130 214065 153121 175812 156941 186432 115224 194650 1 208244 270150 204767 225490 212855 790561 1 248719 254593 342864 269222 27601 278071 559526 515351 278338 286545 310798 315091 320280 327878 260731 337798 342512 1 358305 371613 340122 376905 381358 474727 396165 759062 483286 558723 420033 1 432277 649517 447205 402919 463749 461990 480317 474280 732836 486609 176686 789028 512595 519438 465242 563418 554455 736658 608708 546201 547390 500362 557423 712247 654744 1000000 578311 1000000 316605 1000000 597479 538935 1000000 678634 615373 619097 624835 629884 991811 629596 640540 668837 77207 827526 654524 647 662437 668516 560806 672029 787044 667821 565392 876704 697889 689155 696559 694970 1000000 698420 700605 359660 704463 608210 604506 723241 710997 853557 715534 714774 717266 716845 711062 263967 32997 851155 370876 750404 581643 1000000 719023 700895 781968 719729 797247 658303 987345 526224 659696 954436 818935 713210 712106 763413 1000000 1000000 870827 1000000 701875 1000000 697719 748367 695845 684941 476056 685593 688295 890041 480294 674149 957133 400628 651996 1000000 779553 654113 670277 577632 1 674103 1000000 631049 105613 624322 617632 282742 589514 605865 604941 966095 591056 586228 634341 1 347489 559828 561143 805076 532126 109745 539157 534023 529483 542704 376984 502145 547475 361271 478324 488238 489835 476369 472728 461782 460261 465042 472078 565291 436125 430231 423911 378622 892499 416701 162837 270714 1000000 226602 27989 368280 339253 353753 303681 452487 337280 1 275054 318969 313359 155023 475528 300966 288406 199815 276336 468997 240525 1 249731 246569 513142 234914 232465 150681 1 440083 193757 135352 293057 136206 159699 179243 139461 1 652887 257147 774431 1 1 138564 114402 129068 1 341525 115297 111378 106536 102218 98864 86653 64923 84327 1 107897 65392 101940 67349 233 449595 1 190611 1 331298 14204 148364 39666 41851 81591 293490 27926 5362 1312 1 21113 19754 1 347509 16630 15575 12676 11237 10174 9631 10592 186196 474854 1 6013 5840 60589 1 1 250831 5737 92923 34246 7374 8730 1 8246 1 1 63013 1 14185 16057 15656 160864 1 29514 1 27814 30036 1 1 28910 1 50887 9306 49927 1 54076 57372 93432 64202 67542 71202 73534 78518 1 87179 545848 98480 96206 730857 122132 110276 1 120128 88781 129691 1 29903 143816 612745 153768 63200 163813 193660 110113 1 1 171277 197727 1 1 486416 244403 242749 18128 235418 242109 467536 252931 258831 316786 270775 498937 283598 288158 294565 300792 998212 517203 319718 345974 331753 339994 839744 139599 131728 362741 552652 30312 169432 5838 393709 1 159150 330844 501004 286236 405696 1 435491 450746 453822 460808 581125 472552 474618 484306 381503 586419 746532 321452 513277 518585 529499 511451 473148 540524 545902 551187 73768 558656 541085 571817 576802 565064 541764 493061 647689 1000000 464255 117345 719168 597982 623042 604459 631393 662888 244308 1000000 566735 166900 655361 773942 659982 395723 656979 671328 1000000 677525 473717 460452 761256 690118 700972 699336 849641 704490 699938 807518 703967 705781 853733 398830 143457 711936 713201 447989 715599 1000000 671338 1000000 500059 719295 575491 705882 711336 841784 666254 720400 783936 729548 719466 27438 698260 686608 894462 715793 473799 581707 612502 463357 740362 707845 1000000 916529 702461 1000000 698366 696225 777806 717281 669391 900272 683938 766411 682170 675039 668538 671713 661952 662189 639929 534000 707108 598512 790906 709519 965146 632708 628121 646417 635668 701597 610866 606360 602037 601789 592412 623795 1 569532 572850 1 806988 555180 582580 547082 1000000 566487 533129 526495 794104 514219 508856 537507 476525 855348 490635 428071 143190 131507 1 426213 440472 443903 650824 441064 430927 416216 314286 405289 452819 394998 343254 379201 386562 320247 364255 357695 202288 209395 339248 326038 510689 320731 314555 591221 302320 910841 302776 296066 361839 690036 681927 260353 249241 247902 242457 1 265154 136259 216620 259623 208112 202900 196732 747177 309562 180777 202763 349243 244975 160498 36391 626750 130223 139910 1 130423 182400 82828 113619 110708 439571 72994 62702 95499 10144 86659 83857 81544 75587 70245 19250 64911 76188 162567 1 3870 48924 1 43165 1 85212 695846 32863 80099 1 26148 1 1 7382 91045 1 1 439895 12792 1 10495 7860 24682 8990 1 6609 9161 5821 1 4640 5807 1 5674 11186 1 47045 1 692679 24533 141589 104946 77328 10829 9523 16271 17835 19423 21078 22753 1 26949 29367 385199 34965 35509 52404 1 39483 44450 49784 53518 56561 59803 10310 1 217350 73775 138720 125842 91099 89096 563381 97180 101068 107029 108253 114428 96842 123404 1 120890 557745 1 147128 153156 155795 180405 678395 156962 181240 133880 188808 42527 262724 205354 177139 211513 222264 749957 261303 708471 199963 221051 255997 263187 269070 276724 190487 254363 199690 1 322790 258864 331040 398236 329653 332370 335693 348590 350404 370600 367493 377975 1 373356 396033 911089 417779 439367 924452 412544 428629 429009 438645 447009 466286 465114 459339 462155 477818 462604 485463 569652 507068 498706 511171 126572 531012 1000000 466839 507736 552435 549706 568850 666661 878356 669385 814703 580361 585235 590939 516772 431787 500411 615034 604408 616712 570599 239059 622706 639863 612244 623232 598267 433945 651432 707360 660811 666174 742156 670806 795271 475274 200026 787167 303208 687733 774637 722650 711520 697316 574248 702507 765786 704787 702077 1000000 710203 717233 712954 465865 656463 819398 749620 1000000 828362 84314 609562 1000000 708991 794941 883149 720467 70698 720014 725634 725614 745463 837931 697643 1000000 714385 710806 1000000 922411 648583 708283 708716 706023 722291 701078 699009 1000000 695989 720758 689746 702365 903059 933012 866261 796698 672675 287329 637254 703341 659747 644321 298917 782972 645351 645065 659415 785045 629798 606305 618181 616582 611882 430341 934225 598507 579473 609093 584474 570026 581957 569304 564194 559034 553812 543696 538114 537809 693831 527488 499387 516393 525571 504063 674928 492915 447330 197750 1 469175 399019 457728 895642 463566 439669 46783 442981 421402 426095 502266 583705 621384 389448 1 723253 796935 365856 394057 354233 588174 341066 363245 181809 322535 283071 310203 326420 299680 290163 475729 222913 1 267798 281001 255903 258031 244140 258821 232508 233156 197787 123749 616934 138958 198644 178938 187753 1 179737 171910 163066 161407 156305 151277 1 76016 118787 147003 186508 41015 141268 113463 351128 208115 100609 1 92209 369746 84235 155830 76665 34711 69431 67622 57818 410605 65623 376212 87873 46494 44017 560566 39340 37812 21512 31222 40443 26680 24991 23039 510720 18862 16200 16240 1 44706 506522 10970 9810 253462 10692 8181 106352 6062 5705 6126 5485 1 5691 5633 1 269356 1 158132 8032 1 59208 10756 401024 12134 13169 1 1 1 20786 22467 40867 327972 359738 267299 195709 37722 38438 43059 199522 46664 1 368296 44461 53778 146254 1 119550 81229 73935 120712 628207 90685 92245 273904 1 104432 107705 63505 117659 659598 170114 137948 1 141489 1 811855 504035 1 529419 244046 683440 1 514008 189896 198078 205380 1 336644 205207 228150 247631 854864 352898 366185 159726 660214 267372 274980 258879 286346 327356 1 115708 1 305660 899031 105821 1 340386 347830 359243 400820 364654 1 389829 527916 966007 379897 402537 406611 462388 418201 422791 432914 443520 198737 452155 1 763757 256336 963661 482001 484728 500486 1000000 524801 509999 507095 520440 534878 532038 550537 651419 767098 914426 532222 559341 528970 631211 1000000 583877 587940 622398 479850 316809 582601 635403 217204 620633 625730 629083 471315 480232 1000000 609397 635953 1000000 720964 572502 1 665184 669663 986718 671628 678545 1000000 144665 606293 689584 177388 457983 775325 707523 698135 936636 706009 706853 708297 706668 1000000 712929 850118 715008 716010 717058 717795 276078 1000000 719578 720005 718686 679262 624985 713048 590365 224205 732900 719319 726311 712209 778517 641195 785531 1000000 1000000 709091 1000000 692412 1000000 705443 923336 1000000 943632 716679 1000000 700445 244210 688547 685314 1000000 435327 665741 673229 769685 106414 664144 661020 657105 653795 651112 645784 598246 28616 654013 1000000 597802 567431 646743 613491 492645 474517 611087 438751 1000000 585633 600154 584809 590254 564626 556903 518987 536510 543046 520135 716882 528607 513019 1 800098 506554 501016 128774 913149 483670 477296 168300 781260 395575 5352 81289 439137 435386 1000000 423200 296979 422899 404789 1 463869 458824 87452 373593 367775 361412 901812 642339 357854 208760 396567 321634 160986 310048 325747 299800 467652 1 275274 446781 266755 263589 251436 268565 204564 596296 113464 1 222747 217773 634522 274856 198882 194764 189599 183931 178558 165383 197239 162965 789097 1 127979 325311 213728 132460 90672 1574 1 19022 110354 77836 1 149257 87077 89393 368983 8713 1 67550 1 63196 237821 77391 1 52964 579219 1 44865 267723 39328 169793 41825 15661 5545 26485 25358 31635 1 17509 1 119762 14970 1 11740 1 295405 11703 8318 1 1 6593 7349 1 1 7321 343259 5622 5853 1 130321 57101 7666 1 9518 323820 15085 1 14763 422899 632728 1 509171 23800 24063 22958 18712 30353 34148 35405 59211 1 43059 46116 29375 51803 1 58084 81858 64756 68245 1 1 1 74013 88943 1 94878 240605 105681 107634 111917 1 85404 1 130159 135577 493260 1 148301 154620 159615 193775 39906 175332 744368 1 191112 196719 202254 798698 137244 309721 384339 228848 487457 123038 252442 253791 262566 102853 271903 278088 283729 295204 295872 610638 796121 369088 320396 298997 305880 1 345089 394864 346674 492682 324233 413418 382502 401187 394206 402072 1 248293 423939 564576 672173 376048 443604 449778 465709 142728 1000000 473473 401174 486327 494642 492338 501402 521497 513931 519724 852435 516016 672533 541610 812420 1000000 646632 475422 554420 570574 577961 558516 587000 600578 1000000 475682 471599 606540 1000000 619422 577048 627928 643250 636514 628967 635177 647598 725213 655098 640433 662045 709442 667430 669528 784915 703769 681209 683937 685822 965555 647092 647365 12768 698270 864591 702429 704354 706123 715765 708415 696440 712190 849619 223482 383715 716758 656191 718209 563951 470599 916697 670594 765844 721885 623720 789790 720773 831218 719202 869966 730384 809293 790229 728509 731614 600501 1000000 710807 733913 710621 414390 744238 693766 559671 698822 758796 696713 691797 691629 764394 683324 680618 210579 1000000 671636 668252 690380 672410 462361 648429 150497 579073 1000000 637848 635848 632407 659995 640890 619942 439643 610154 605850 1000000 600220 707866 1000000 548812 710170 572347 599141 565912 557097 1 546840 301841 565551 530137 524921 475991 776350 507848 816657 496367 489354 172672 478376 603551 327785 464613 442892 436815 348568 809603 257450 341357 419051 241987 327627 947516 529827 398274 381805 288838 334119 363562 356728 301648 344681 319229 330217 512231 432975 633101 307720 608702 303918 289413 931567 250157 271329 266257 316351 254166 282096 241468 750881 230150 123004 219194 213056 267903 201945 398793 450619 52870 183660 77135 142330 123954 393394 153905 104357 144444 139480 176234 1 125624 122738 116111 111602 107324 102615 98942 790619 90571 86615 1 78917 376676 322358 33058 45791 1 104081 73790 1 1053 92180 45140 40206 1 38049 34322 42898 26895 25997 241879 582652 1 19939 17083 15426 310948 12725 11578 9537 9488 8737 8211 10687 1 6361 1 30944 43284 47561 30747 2291 11692 6739 7073 1 47655 8610 1 11301 14157 194767 1 16616 10587 155484 1 148797 691587 1 29350 350718 1 17778 1 42368 103684 47998 367760 63650 57202 89491 525478 67241 70908 75169 1 86317 1 55412 29186 97863 101486 103795 109026 115113 560213 310785 1 92242 1 146087 194305 147483 227812 19228 139859 189943 1 1 587218 1 199714 206144 420291 1 227954 674022 234653 251316 202380 945533 246064 364421 452689 670583 282534 217329 292339 24693 306393 291966 318625 324498 1 683816 594035 335818 355730 361954 583588 375217 373083 360422 640999 399089 405254 423219 417544 378242 429759 435982 656112 462059 457186 656704 1 169967 478383 429963 489402 521710 500912 507500 476015 1000000 1000000 197912 534648 446408 545217 545725 707224 573776 523592 494608 121938 580815 640858 590875 669030 600349 1 177831 950586 618224 604744 572741 630920 694185 638992 566548 747131 650659 625935 853102 660543 494498 667294 671151 675883 672413 487780 700697 692886 689622 312567 976180 681475 697739 645952 733061 705924 705662 766432 1000000 969251 975735 1000000 1000000 672218 722683 431139 718469 205849 719439 718889 730466 682306 754630 720652 676227 806139 720054 1000000 713479 671482 706889 717661 756628 717643 218082 685888 711247 710615 684778 706561 361458 706811 696829 1000000 1000000 398259 511421 917123 212170 865895 681220 678612 321705 190288 310267 664718 948438 664593 655918 652317 750476 644679 634293 482582 510160 580660 616590 620464 614020 611697 607067 502680 808923 979390 588470 582822 578895 1000000 405397 1 710468 553055 552790 86354 693802 429550 504440 615579 503984 546659 547907 498143 1000000 404079 1000000 1000000 468917 356072 457039 451045 445018 322095 366338 430313 894108 413626 408374 1 369902 389919 1000000 415351 371402 435308 359051 354593 907069 340312 475986 285183 316862 322937 309532 303409 295952 291236 371575 271922 182939 273798 681091 255142 249813 345209 233460 1 262491 251971 214528 209106 205559 131324 161548 539347 329771 242698 828521 156807 126158 1 143264 126824 137847 1 1 126563 1 49959 112997 779819 104379 138549 96850 89014 46947 82820 80054 76325 72649 148430 1 62199 54655 55589 1 49195 305483 1 169732 337686 1 33385 1 28454 28698 1 22710 20851 394220 1 15902 14471 13151 5274 1 1 253275 54822 1 1 666806 61108 1 1 5562 567856 1 1 110626 46533 2737 1 11814 10010 11224 1 396972 21496 203023 15035 19413 28047 1 25004 41265 1 1 33897 36352 1 41577 44357 490911 1 53191 65600 9406 62869 1 198754 73271 202350 68966 1 76755 90181 30946 100896 655987 371365 113892 151687 1 238663 417288 137160 128912 186779 151718 1 1 770345 244493 103705 177618 188214 436912 1 1 162379 242957 221567 269796 203636 216304 244663 252557 388274 261846 253529 285510 257133 280555 259127 298521 427592 563026 422153 323047 329256 335434 341620 200922 354974 274702 146225 372610 1 377591 391084 402515 809403 409076 408144 1000000 472860 436478 443791 446153 411715 458569 628735 1000000 326924 532837 517528 493561 507388 505032 510698 469306 521905 525416 509221 121695 649718 378829 224607 649992 733747 569877 572205 580699 588077 588776 593961 607001 614444 173931 28371 615881 621371 622314 829338 1000000 625548 641749 1000000 1000000 657686 656675 662281 457718 310555 677545 778440 1000000 1000000 930578 684848 864538 702450 692411 1000000 704860 694733 701389 775285 705209 716903 515962 706843 625144 681402 714156 748126 716318 365662 718592 707114 737270 774174 1000000 692603 722901 720618 718187 720512 1000000 318628 652946 694009 364728 1000000 716405 671811 523583 756846 718004 701924 720331 278308 702072 691625 701561 570152 688265 1000000 709012 889063 1000000 833355 682343 652223 738961 670336 411697 662623 1000000 1000000 987889 795669 685089 642670 641619 158164 634243 641100 614977 446588 617429 443986 1000000 1000000 321378 593773 973149 604320 570194 678032 9509 562044 560408 558461 737260 544214 886815 532863 115076 560274 628778 521158 840618 410839 494086 488293 482644 476603 1000000 960362 459177 454220 1000000 400393 432654 693026 422936 416389 410249 381260 345139 391791 385692 91332 435495 370719 1 354578 762881 342187 403746 1 263717 1000000 316618 406396 332921 293025 638096 280692 1 284712 158223 256485 254291 244499 544424 302823 228654 222097 210168 19507 344731 199663 193818 188861 605447 436787 173837 168729 169034 1 152252 47017 1 1 132709 390392 19256 1 114682 56796 105589 217777 97124 632717 188109 86293 81520 1 73752 38246 68459 1 608717 25072 53495 1 47309 1 136430 39196 1 141464 16879 1 1 145644 1 1 11793 1 30019 1 13282 1 22341 85083 341372 11094 1 28308 4393 73537 107088 1 1 1 1 245103 8059 6937 1 1 8897 9780 97805 59208 1 14412 17767 19202 17577 44754 296353 1 1 1 95300 29343 1 1 1 176629 38949 49681 161657 55459 14963 60799 65361 74781 9138 107544 1 83673 87547 91523 95577 16921 103979 329385 112672 117127 147455 415544 108384 235099 308597 131417 150366 221061 1 296535 1 1 166241 286491 194183 181457 243863 120476 214329 275294 200455 243516 244910 243043 261037 271257 1 269301 272656 1 321954 739125 296838 306546 36432 420164 321372 22986 478499 339796 382340 1 358359 355770 1 355371 376492 392095 300170 292177 407062 1000000 549234 1000000 184752 438533 444198 558966 456609 74731 468522 531032 575288 486230 566695 1000000 493453 509032 535109 631190 525703 824541 535932 729353 385848 593065 553725 1000000 583006 573427 1000000 49582 407245 591005 714276 602332 632315 548513 658131 754403 624512 456693 280301 636800 750016 1000000 648933 964614 654381 659083 662815 597172 669262 216127 835753 678203 691984 674043 864840 227365 635172 903019 711887 1000000 700268 359609 704734 706519 708277 713853 709490 578993 713844 715042 811560 669436 717944 718613 909736 719759 720172 720484 718627 730723 557227 1000000 724861 530697 719597 588970 716411 282711 541818 307157 714666 227477 712174 182266 778271 707650 570195 908638 730428 586277 296248 705115 664098 1000000 688216 605720 628674 269727 676602 677053 671444 668175 215379 661519 651553 403737 653127 957014 643416 804076 796795 629538 626883 622959 524256 608724 524463 605352 1000000 588628 842797 586860 291840 191508 573491 566730 957223 1000000 570947 545827 556595 639696 514241 600843 488840 461790 507239 927804 532125 490025 484213 477960 340733 466583 587577 454577 448605 639978 869541 795777 327290 723796 412077 582093 642387 376533 449466 331785 342403 368929 359152 358941 607078 344031 726714 321997 337611 1 8157 305477 470106 294835 290489 1 276670 271406 1 78767 245831 246960 239906 342118 230155 361560 218022 211875 211699 807544 195810 213574 184965 302627 170878 169051 96711 160647 164412 437275 144247 1 161448 131963 390167 1 103734 111235 467007 128123 98380 1 1 90710 107044 78589 76312 1 70423 1 49181 611313 15744 265193 1 35012 41812 124515 1 34914 55934 31554 1 25838 146635 21974 15355 18529 80477 15400 4024 1 11172 1 12405 8554 7490 1 6756 8762 7028 85325 6377 1 276704 6024 4879 6620 1 8035 1 1 97087 1 1 58492 1 22856 311128 17716 12129 1 1 32501 22659 97241 35034 1 1 185629 45204 48556 482330 54651 57788 4121 1 1 426471 59352 1 82571 94420 291853 94527 35522 162808 107099 93224 115345 175605 125009 1 181653 194875 148537 319864 1 1 178303 318185 1 179614 185187 1 100385 236324 207150 205821 1 223305 233294 597008 241786 247267 293614 257733 1 270999 277005 523079 338195 295107 140804 311005 313520 606330 338158 388913 352184 343399 350623 372415 207086 381334 404823 980372 387793 383590 400107 556674 954401 1000000 592324 450544 437404 428439 267609 810453 460929 737546 29533 476242 485825 854847 464691 508911 513750 591982 519078 536092 503239 534087 555971 608990 45007 556668 557836 303411 572041 910207 1000000 659542 591665 444659 123003 605665 798108 614641 618077 566730 630367 383904 641410 819843 669264 648548 650981 661774 657496 728765 311811 281148 671590 727633 676970 414411 596671 494008 369749 670683 653271 694496 713980 701255 706879 630883 656884 648337 673058 692638 152464 677188 646798 715868 887936 717716 811302 356028 714132 719917 866302 720700 720813 1000000 719037 223450 135674 278505 577234 718651 717912 717063 606246 716721 677479 869176 720811 853318 708175 705026 724892 703817 730249 753058 699678 703629 693036 686769 544316 646903 679204 677515 675426 665582 666936 569154 353576 664071 655611 652911 877670 915522 584518 636626 658290 629283 601393 627693 613735 610577 1 598431 1 740938 588030 631250 544754 545565 568214 172466 557905 539024 565924 539747 570314 477233 525729 539583 374890 381114 503267 759637 495534 1000000 589085 676132 458495 472696 456406 450654 444328 503800 409228 429148 411076 293362 1 245019 394950 388305 405175 382963 411461 32364 382511 352076 345460 1 332563 607574 517276 314164 836911 304088 290574 191890 285406 278479 241265 45095 258816 711125 48439 260750 215087 914384 221176 219323 214483 266229 202902 197517 180982 186565 181234 1 560986 65354 720679 155256 767988 145922 529289 159172 127675 288794 136584 116307 112568 108177 159290 102787 325339 180353 110839 86644 165434 348555 71267 103483 77420 1 82648 310265 1 48534 92018 41568 41480 32049 1 293747 1 718979 1 43256 363111 40549 19004 1 15961 1 42790 173230 146739 1 1 1 258875 6886 1 6200 6749 5699 12575 5832 9162 18466 30202 7240 23522 1 9450 10161 11352 290712 14330 19412 10716 50479 21492 29393 23523 1 27838 30234 321316 196973 1 41860 1 152496 1 712236 54283 1 60198 32048 66957 1 74074 525201 297317 1 105070 29214 17407 562182 116785 109968 116959 164188 1 181461 127537 223681 130535 1 146405 157660 162760 168405 1 177981 183762 189120 194624 200090 209332 454808 216506 222530 227016 234018 239928 528970 25507 257436 263274 266314 278681 281456 300270 290372 299571 305689 775900 318322 487404 626344 338052 342590 81954 154951 361482 378043 373646 383821 402946 392228 1 180115 464865 533346 422982 890274 834230 424166 598029 973828 448879 448861 328510 569320 479608 617497 494571 528031 181908 511655 380650 453944 491159 1000000 539218 233070 549895 555232 577796 590610 1000000 578930 583514 585933 591139 562827 49685 637930 608796 613412 492281 629328 638667 630529 633361 642091 464360 907363 672622 653778 633727 748221 672154 667134 670997 673871 676209 514066 758522 685385 275016 1000000 511647 693360 697876 656136 701859 897114 706989 715112 708979 759743 895440 441615 559902 647559 739257 681705 206311 718293 717871 613360 555291 720157 880834 608673 105743 609797 720391 793745 761378 719808 732868 596657 761043 715560 935406 1000000 706145 710312 702670 728370 648405 639305 1000000 954272 664318 962171 692582 555934 687309 694532 690502 1000000 1000000 738327 599241 672907 663621 668332 1 650714 286766 653645 641847 628491 633889 629793 627419 621400 601245 51332 8748 603874 599073 428626 174982 557819 579748 574730 814040 124904 630224 542204 300622 474289 871219 1000000 463668 70453 375379 498683 504970 499070 493499 519040 722211 821457 470101 440691 458139 458372 446182 440167 453917 834319 415356 174383 348699 403574 423602 394613 359147 377277 323035 378785 279242 353893 303422 341716 440415 329398 240828 316859 1 1 41181 291118 378218 275479 1 436125 262315 253908 246855 244615 99143 232990 184449 221569 218198 195978 204647 162374 193618 188200 1 1 605142 1 687640 157220 472493 741205 1 148600 132051 121146 122922 477031 113918 12635 254265 107025 98772 86929 1 55582 80949 78165 135535 122127 569398 1 59465 1 53471 53484 64639 41522 41696 309407 36477 1 168893 50750 1 25294 55189 424746 19845 1 1 313561 13585 29688 10605 1 1 1 1 1 5798 7203 1 51045 1 5873 19943 1 1 85457 1 1 9070 5565 9983 1 13477 1 1 1 19050 1 1 24593 37351 220045 102260 35996 36228 95590 465120 1 46957 1 33311 53474 59039 62638 19708 63201 1 83560 774264 41548 88273 97251 96007 365238 133229 1 289638 150924 55957 127838 131784 136572 160890 146207 33324 156491 161363 166439 171734 141823 346402 187672 193104 335531 204123 208491 1 221011 118423 323841 220272 216403 281168 252087 261673 379008 90371 180740 229809 291705 307555 241917 327486 608622 41564 352940 109219 295477 446450 353330 360060 340615 371942 379023 1 390520 393272 751757 403913 410514 362613 829961 1 287292 384667 133805 481174 293564 362378 475844 1 279400 98406 498682 511379 1 68362 468253 533203 79506 537802 544844 586969 582477 614397 315518 580779 574325 305789 588121 589048 594089 600840 1000000 600451 612213 616947 1 678748 542318 483138 637708 641517 652613 525187 644433 826069 659041 655207 666935 670265 672781 544290 677957 681640 1000000 582752 690176 892285 1000000 611518 699234 611346 724516 705197 706980 681709 646566 711767 721493 791770 1000000 715681 717376 718195 363415 486175 527538 653105 1000000 1000000 567573 1000000 889585 407391 729634 824371 719163 702203 475007 719102 160485 762336 714305 712208 330457 694950 733610 733264 520225 475913 789959 697964 706106 693354 683040 751829 685727 684391 680169 314491 674273 674384 713996 531883 661179 691545 654352 781444 634888 864949 639121 606008 627378 626910 559204 618029 608379 609519 442759 608252 229898 872499 1 580877 582274 482702 566014 556370 555771 665302 548946 143563 440199 649232 523520 517958 512372 957517 431384 639296 489418 491084 481142 475578 646955 480907 504301 551259 429767 435333 692626 267825 643192 568770 405286 35024 392966 391013 380501 374405 500094 362443 364479 229845 345068 307417 329159 325268 210609 312564 71491 298609 1 288155 337974 276078 821275 264636 262327 267708 696931 243958 233627 260041 222040 1 211713 206328 200782 82411 188744 184443 180101 391965 168591 498095 216803 156487 112304 159367 138484 23113 129764 127357 119815 1 110626 106135 149978 1 1 89896 73974 82069 160396 74276 71957 67446 62636 71991 57423 52518 290463 435269 74113 40639 1 48318 34792 34116 30105 28987 19347 24233 1 199080 18479 52229 1 14032 12794 88365 1 1 8973 1 1 1 149682 1 1 1504 1145 3500 394345 1 1 1 8250 410405 15282 1 1 13489 1 15896 29953 122875 20727 1 79700 22640 28708 424237 33225 1 1 480106 22298 392255 49181 1 55282 91 360887 1 68593 74963 1 79512 1 1 48903 95255 87753 69522 747878 1 112971 335782 125867 1 135275 140084 152763 157894 1 614546 297184 466890 161820 162975 182908 227385 161144 202592 208154 215557 270352 82101 230834 234889 177786 249299 262879 1 495209 286168 272003 234469 294547 237421 302339 334209 420243 331179 1 231293 343441 936027 354908 1 363941 1 385835 379602 11886 395001 439053 1 486076 458766 422242 427555 501317 549718 458191 436008 388340 460377 916559 490867 485529 491370 497142 743985 369139 329991 519056 271039 530872 743835 541717 480273 552645 557623 567283 574915 164521 576416 582884 587661 700476 599526 601838 598630 749016 666133 619104 972824 629395 638563 636499 497928 1000000 1000000 661260 599329 627362 662164 665804 669745 1 676553 743453 681216 337788 1000000 645074 691813 699210 696529 583309 699361 672248 709235 706549 966383 714326 711675 652229 667417 715170 773271 595086 718448 718863 811052 739607 727316 720739 720949 1000000 580427 721660 712234 720312 719970 44840 750901 718112 717562 716209 692970 614912 694445 528213 711591 708200 799068 1000000 720771 512939 833694 696459 799320 691541 1000000 687218 1000000 681071 1000000 653950 683408 1000000 665707 712733 616859 720289 844064 1000000 1000000 1000000 637524 632479 610667 642034 1000000 163432 139289 755935 601501 609265 607297 378061 770774 462300 1000000 567704 632748 549110 552217 546916 541382 539086 460381 489494 412031 460526 970356 725756 333796 1 30417 480061 471141 467749 461802 259541 469783 451332 381676 214629 426620 418868 304960 407190 401022 524353 386093 372616 35885 227703 364094 357670 380306 344847 340864 213617 279466 1 323209 498292 439385 601327 911409 215852 271522 56050 276676 254663 57596 248154 128029 216399 230650 236632 219828 277078 208045 173837 582275 208864 185863 180723 166698 170092 228495 149129 154360 149791 137747 157391 238980 134280 125759 116587 531385 112123 1 103474 99297 161551 91092 83120 59191 1 108214 72063 69571 64943 396966 479594 57912 44162 106868 2035 46586 322163 35823 35585 38067 108106 28615 8410 275026 50098 80932 29434 17368 407195 1 266841 1 10958 9987 9996 496101 1 180960 705653 1 1 1 113863 6033 98230 1 7946 171401 326572 8728 9756 11607 11763 21283 18609 94544 132250 19602 19281 601601 23994 1 28079 30279 257255 156179 1 239011 166840 1 22132 1 69181 57078 60909 64236 69906 70920 456673 1 76686 86095 100195 94165 1 645889 131682 33646 161574 126375 158282 1 218215 147023 144629 142529 150064 194360 164884 106562 4434 179398 250969 1 509934 1 204343 297507 292055 699228 229283 275525 248928 837420 252570 1 186240 235863 276399 294470 300651 294995 299934 231876 318190 325776 1 330502 338894 83328 348398 1 362339 368536 19743 1 1 377873 379136 405662 411803 429260 596383 412751 917365 388037 309861 417069 572933 593698 474154 495718 488919 489789 495572 503449 503386 903632 570921 503410 826079 642674 270016 495535 551396 569332 361891 1000000 571598 395498 566929 1000000 242322 582136 57746 605288 580658 644505 544684 485316 277941 632768 634300 544112 672247 647179 647256 663577 658078 635632 664635 495685 671428 674636 677459 74133 683296 686026 704343 691191 206509 699485 729973 708031 716046 705394 216809 134785 736025 1000000 990852 714043 790421 729060 694485 793483 429609 719364 719930 720370 419210 723140 721672 731079 717645 721001 721325 707660 699108 899352 459875 718646 847768 715545 709361 713146 725375 738135 785016 707094 316541 1000000 1000000 584827 697110 860135 671380 687755 764312 684800 682027 679091 270691 849254 1000000 666753 844845 659989 1000000 685476 312655 699211 138777 637592 636594 685640 631077 601228 1000000 681143 607733 603211 671417 555751 590657 746338 1 634103 571330 587468 559043 719936 277450 947980 532464 445678 693994 219179 514554 371484 300197 498723 461622 448334 478959 605297 469518 405977 467397 900132 234011 463821 24783 429866 421391 415164 428160 607014 908402 396537 384335 652880 91954 374159 358338 90315 262248 115909 334771 328634 338855 937555 337749 438498 379077 291824 1 645515 33159 267718 279716 130704 249935 384933 238247 233226 238926 31300 225205 218064 689799 348531 115473 388504 358218 842571 125774 1 652669 292189 160318 1 134688 129934 1 243434 122582 611524 527736 143459 230138 102428 1 599640 118746 483796 445146 77630 73209 102166 1 468370 58987 56248 39855 1 49169 63556 38865 131513 1 56289 32736 1 4233 24720 53827 21354 1 21008 1 117993 1 12466 1 341977 9491 651193 5889 541243 98653 6538 2467 619503 6082 6151 5742 2659 10802 228049 8062 234142 9595 11305 125384 1 1 286549 1 1 18296 285029 33202 25494 245633 30675 32120 719525 59967 221489 41730 1 22306 51188 28605 56807 1 1 117540 80411 74160 77530 1 30555 37147 68078 90793 126582 105689 124816 1 1 1 1 132716 105414 140883 1 151980 251850 333126 136655 1 645362 1 115832 1 199999 80022 315482 279301 221975 843326 1 239273 627647 632247 219144 264105 30524 15197 300628 730302 292900 298893 305098 492397 709621 323591 1 231632 346592 1 353045 360758 1 369868 381669 431385 393056 397803 144661 370870 410042 422379 950465 618522 399158 447877 420856 459524 199199 527888 536207 481722 495233 798203 499758 74736 510977 516771 1 527895 909034 1000000 544182 455468 554790 119124 551793 252530 575334 580716 678053 634643 540354 434845 603173 601603 613099 617415 747916 248083 222930 634351 638369 638689 638414 668917 546587 681705 660629 726925 288321 1000000 709381 671655 680097 659766 806710 692873 691383 934377 697008 475965 699941 701884 234545 703360 586596 724779 669603 712113 713454 1000000 713070 1000000 717760 712544 1000000 994019 734372 724516 352197 721278 721073 337262 723948 929016 636906 720527 628714 718663 717642 1000000 683067 622913 717328 718095 867565 709313 926947 730756 646807 701156 700085 157372 686845 849237 663782 688314 685330 564917 596829 875371 556276 671000 1000000 668039 661101 657637 1000000 1000000 698249 642752 91411 700268 628685 192285 621389 202025 389405 609123 604751 532384 595321 648675 783014 741556 576237 538115 572941 817490 555527 606728 544832 553168 568409 528570 523039 540725 505562 509173 733199 811809 913826 483076 478488 418013 425640 459757 455465 365921 1 356384 727484 466092 1 543649 845034 861894 385864 121549 380430 369446 221731 399103 334815 349026 340129 433754 308318 303626 793438 343224 303081 299629 295814 293881 879546 1 159303 1 276425 753650 245849 240026 385138 1 222738 215376 211428 205841 200308 302537 1721 184043 134095 173373 165131 158243 149005 149171 297775 1 27135 1 812187 1 119476 98139 50776 106414 1 100733 418314 576045 75354 1 72847 1 46127 67252 63832 671232 56909 57970 51057 1 52739 1 39815 46672 34736 32285 35521 28023 1 1 40030 20170 1 1 1 1 438200 1 10720 82059 146928 335902 1 7127 6730 1 6254 11998 1 99524 1 6359 20263 1 9061 12032 60213 450824 1 161337 49244 441431 17971 432169 1 1 25361 27055 68017 36539 33769 37408 38739 41330 249044 54153 54130 160599 67727 28873 62487 520069 68958 80552 280612 237230 1 368125 283220 402173 457173 104478 108783 113184 117964 122903 126879 129231 135422 133769 145905 422121 152212 338499 168279 102454 1 1 373580 73707 197841 671304 1 205550 220467 306804 231915 257633 817127 231128 255271 269509 365087 1 275175 111204 706223 296966 331669 309585 573883 321870 312259 1 359795 308180 361112 333087 315605 469309 370565 374776 1 391787 70332 408476 415091 419317 425785 1 354093 445057 542350 457784 463009 487228 433615 479711 222415 1000000 499061 503930 1 516071 521984 1000000 255290 651934 542737 548423 1000000 267988 36870 387917 573925 691288 583832 471099 593457 475927 602033 643230 146398 616332 602986 639928 666686 604260 811596 641585 1000000 696836 1000000 685552 722040 425299 633895 163610 1000000 677520 906491 688015 1000000 687347 353925 861186 990547 481744 699387 628113 680221 943453 711644 670514 749179 511954 720297 694657 771431 497049 844017 718694 55256 1000000 714681 720256 720446 721268 792739 710990 845327 720970 755415 719658 461774 891504 739753 1000000 716908 1000000 709773 592629 1000000 809480 708257 1000000 704926 1000000 713817 696411 693293 720517 691689 689167 658868 683831 681301 685540 675107 1000000 774631 665538 662433 885226 963525 267297 647902 616344 655632 636099 786526 587281 772579 339294 615017 587365 601926 616513 304473 887297 553984 595826 486931 570930 571988 562445 558338 551176 545560 573707 542208 541396 525194 519175 616500 549546 460653 496316 491427 268984 479033 473722 467571 489536 455294 454472 443200 1 401501 1 442258 412756 406604 433282 395170 417623 382715 375878 865978 362940 356581 300111 298067 338487 136165 326113 414116 508785 307736 301502 285730 963021 283440 179893 155035 352128 260841 533501 650456 518976 251705 668434 1 204427 259282 276921 183879 1 191034 229196 264340 174840 498379 1 173923 1 134700 154911 139609 137517 133552 381143 177966 116266 1 65467 1 542849 255074 475164 123113 40865 67214 81093 75967 1 421192 71721 1 55080 52018 49035 46147 42649 1 1 432362 1 30402 165662 273030 24504 139954 29249 1 8309 1 14633 1 9105 6841 1 342777 1 564751 1 6718 7175 31507 5424 1 6376 242918 5974 9034 7848 1 141601 3107 1 12220 581966 1 34784 17536 105603 29919 21536 24550 31978 69451 30786 7064 35707 40910 88749 300399 125281 54125 382266 55071 218115 1 62076 68680 70523 74043 296194 83762 102172 188308 95517 1 128899 107629 1 290615 115222 126253 88068 1 152715 145194 702401 153398 159611 164700 169897 119014 188757 185596 1 273039 208630 207264 207451 244026 217071 312246 1 1 262010 423113 257854 272899 271514 917015 288602 310149 741212 828425 1 90209 469676 101378 246253 593016 360810 531036 357275 363477 692077 419465 17390 1000000 317708 311206 406673 407139 418832 431125 520838 440140 980900 184220 454108 1000000 465539 1 484222 485143 490874 496357 966917 507931 150460 520990 251071 558138 562993 544983 546723 556973 1000000 682467 163735 916475 702800 582523 588757 592205 596672 481701 493601 715216 262428 635742 623852 628066 578023 438499 1000000 730821 733070 712149 653336 658845 57880 665528 694327 192470 675883 613215 278372 683970 686705 418556 113305 694247 702946 703659 98436 425856 704886 706671 741230 994243 632138 712900 714197 327870 719766 721095 597851 383998 723744 723947 720695 159889 692699 781334 597200 696690 721152 720844 720429 428869 721520 291916 469208 1000000 715456 255968 713209 1000000 665456 182946 707152 718406 235878 681450 699529 697191 650373 687982 655433 679465 977435 682298 776832 622304 1000000 991751 675624 663084 659813 656152 384818 648976 226261 641356 637367 633331 1000000 636597 967293 617019 396790 584041 609694 594880 593535 451291 650209 577392 855396 612574 568601 560996 554155 213023 542775 1000000 582615 395749 520674 516705 510070 503869 496285 391819 455929 480562 474311 855156 3092 457124 462248 639869 1 432773 1 423498 517186 1 329711 57542 372048 383725 377592 371402 557243 292296 353321 270523 338184 263652 257820 321892 1 309050 297726 742055 600545 263355 153769 273015 1 1 150426 249256 545624 237727 1 226231 223704 214854 217790 188648 196798 192649 343991 139804 312494 121318 166165 226127 155334 177159 1 192590 136293 130304 159008 644045 117269 128484 6432 412233 1 96201 81928 88148 83488 1 74979 73035 417464 67211 1 216006 94039 1 1 307235 59812 41524 1 36356 1 91724 29356 325 60093 1 21433 196498 94253 127361 24113 1 658500 151332 10566 201833 1 7426 1 1 550140 6396 11944 368645 1 1 6648 1 1 1 7645 10018 7640 271585 1 14563 1 1 10995 1 1 1 27295 1 28552 1 35000 632139 1 38478 47834 107752 51356 54693 57525 60787 69407 1 71521 1 1 42654 81783 93783 78184 97617 1 60858 110809 115264 233282 1 128960 531885 134614 143547 138134 153320 146723 163328 575493 326793 263676 180649 189720 194948 1 268031 391538 639752 210187 443137 589824 263080 145643 254405 286788 274851 1 440282 6302 286745 833965 96394 1 1 358774 347857 333638 347889 332225 329070 356245 322991 367616 774610 1 386041 392781 475418 405050 411272 477685 605784 739794 437621 440813 453124 500487 459949 380399 469754 203882 765419 489698 495184 584348 506544 511991 517910 396100 512775 534416 1 515714 550462 653239 555353 518106 507077 594572 606262 449576 578791 598394 592770 604240 609732 614013 615786 616410 645130 631066 99358 640367 643121 583983 672211 585862 1000000 655753 663699 669762 671513 674140 891303 839749 637448 682521 767754 695505 544493 696023 752062 699077 702473 651736 699828 297618 681865 715586 712620 706292 680498 744579 714114 601667 718985 1000000 720257 1000000 907151 947265 717517 596229 1000000 293963 766803 720668 720177 799303 684143 724918 707953 715135 711927 809551 715385 710961 692942 707754 707445 704609 706542 566725 674748 643653 693329 690864 702488 667548 617406 704873 1000000 674016 1000000 724444 573488 661024 657471 653319 734303 761693 641589 634469 634237 624193 829943 622132 591643 796958 608686 554571 592215 594979 492675 383992 527506 595011 255739 1 621398 165040 455550 536659 449495 536555 193776 537194 515989 311020 505760 500003 1 495777 767300 584016 466834 465088 460974 452964 446945 517982 415938 429023 426236 238143 410432 1 396745 240817 1 378964 335865 366843 360181 1000000 835350 321530 291284 329947 323738 307213 279252 317363 303027 870070 146789 281043 356861 246803 316811 1 251238 245371 336690 152473 1 508417 214191 209723 1 199855 102156 374668 183636 219279 424308 44447 175688 2294 152415 166229 145495 137544 676121 128317 304794 180490 24745 111578 558398 195406 1 93402 89388 107414 81603 92611 334029 65840 67097 441647 296234 57081 1 105377 1 1 144513 1 1 423608 317232 304381 48943 16027 48470 127971 25851 19147 1 8223 314668 1 11942 1 28983 11797 8548 1 473632 1 6726 1 1 10133 1 260333 74512 1 1047 4095 147676 1 1 66727 120118 286087 1 90224 20090 1 704591 25605 19376 193432 31898 1 22784 221274 60367 1 89688 51050 256317 57496 141693 63263 66363 1 71928 77459 71691 98194 186760 88922 145153 98743 106418 214610 1 1 98734 134543 23282 137176 141966 87329 298930 595651 140296 139291 171232 171791 528619 158987 250606 71727 879336 201721 178961 221563 227278 605091 222645 829635 326686 255240 87095 749881 274276 276834 265783 292640 457037 304614 620708 1 323008 773230 359436 361217 354153 204269 372033 301930 361684 379136 384918 307818 398999 242843 119853 415780 437005 203950 457959 167439 221924 56958 460723 555504 764759 479227 524951 489841 493297 466780 505303 493184 508799 903246 523226 551117 538403 569154 549815 589786 804427 575162 834837 626088 587397 541470 623657 541587 732528 1000000 769626 391165 618248 621554 625858 1000000 577225 638144 640387 151050 647577 654407 646772 691531 663976 821584 799157 722999 709705 648403 672346 572461 1000000 690607 724167 988413 697730 763531 1000000 716775 705995 875180 710189 710865 712418 697585 650766 204829 717280 717977 497799 534324 1000000 717694 721326 701260 721187 996957 718782 749328 54423 861633 721181 719543 717967 707786 1000000 1000000 715435 518955 882412 715824 709826 915881 24824 669022 710592 691255 455469 302404 693540 646843 455912 687245 681768 724016 486521 963025 1 727080 656230 1000000 658738 1000000 877719 647889 539360 553234 608891 604595 627666 1000000 600416 612373 607508 587425 561364 533534 538753 609554 578320 683644 571234 566991 482266 548271 553622 215908 538732 936396 603045 236176 597153 493714 1 501934 496022 481751 484418 639697 464526 454400 460808 457953 296768 435716 769643 425522 282515 452628 497104 326168 400005 394440 135130 12381 372713 365611 778128 363927 466049 564655 339759 330825 75365 319504 313362 1 274257 295393 295354 282688 393834 274224 263347 718896 253148 1 241335 298005 229759 1 17790 838177 393882 201273 1 190416 178476 162304 173492 169373 236972 1 115089 32776 207427 73602 134491 129831 559976 122021 78574 111661 109196 96772 108619 1 90652 105223 82832 1653 132628 68959 1 6096 61432 54783 1 687956 597064 97427 43265 51593 15916 1 572470 322019 28654 9232 24550 22585 20806 19210 17630 70410 1 67476 6809 31775 1 1 1 1 83756 1 187223 6708 6602 662663 11773 1 1 386824 1 8988 97316 2103 11606 1 18464 72457 16468 8969 19697 69586 1 1 1 86447 1 33900 36274 37136 54594 102848 46940 325655 52845 187377 59135 59899 661785 79955 189346 397759 80194 97120 1 91845 321035 116543 104833 116519 189470 363524 1 83718 164256 135865 132024 129331 1 172877 30376 84682 170588 177079 181475 1 116395 197399 224191 209987 217536 226209 1 313338 240554 243070 154798 219166 264608 292547 466099 234675 284708 283865 119501 1 378709 321636 318651 419881 609985 339872 390514 352092 45830 419701 106925 367229 377864 55776 393449 407380 395605 1 421868 426351 131155 438530 423237 831507 347888 454322 704684 470255 327909 486214 484837 497826 1 513091 458756 871469 561302 245507 405083 551676 1000000 651815 526737 562208 552280 899998 867497 606469 818881 710434 286943 358298 1000000 611185 1000000 635634 11683 532681 584044 876006 603729 651934 639198 666089 656130 816655 658523 597269 669794 143012 675264 679130 866463 685632 687383 689072 528274 488567 654245 700740 778935 686612 631846 707152 708945 702108 712033 104659 677879 851283 1000000 177382 597771 666804 720164 961203 720755 639804 709573 709587 729462 721670 765351 721533 735203 714926 718077 971727 717345 695700 713351 290467 525244 712899 660022 709675 709674 705451 699720 931955 861456 367802 255705 676674 691049 683787 682439 683406 593398 680711 793980 576109 663052 751634 619818 664790 655258 1000000 644992 931384 637163 630295 726630 476044 620489 1000000 689225 648717 562366 597947 1000000 1000000 1000000 588661 611877 568742 910738 417636 514225 480985 542661 641796 467619 525549 520932 515318 532227 503530 573144 491482 486216 452258 213094 801280 942664 457509 44843 442149 670961 623333 434597 419651 420747 180284 401832 385283 389479 398021 426402 368713 364702 358503 147672 336157 339912 515407 498930 196648 385862 295764 89376 277502 189784 353663 279930 491303 266736 224267 404335 1 243122 219837 522580 1 220171 120986 1 482166 196992 192386 185646 181539 1 167712 161457 146257 155723 150363 774478 138185 135988 346374 127600 121996 114432 530710 108067 339014 102414 89153 432895 78167 66818 67780 76625 424778 34928 1 1 59223 45935 115628 48917 40953 1 39395 38873 21563 1 1 3025 429920 1 26203 21516 22421 18198 2776 79723 618260 12802 304976 10586 562114 1 8500 9267 1 86825 6876 6753 136220 38927 1 1 39175 8097 566402 11687 1 7039 34351 24094 14916 97832 1 21770 1 22075 254591 27043 17400 30988 33182 1 38173 1 33971 82290 109712 32038 79659 1 61588 315840 62062 30247 78545 146827 82990 1 115450 12321 98964 103160 119335 1 85644 114631 122253 129944 756407 73014 785639 21852 113161 159252 612576 160149 814223 1 196785 197229 198917 370961 205978 212851 362003 443353 230965 198435 229691 247355 254123 260062 265123 339025 277109 283232 288898 253752 512922 309403 176177 319904 325859 199004 883526 343145 91557 286007 363596 358808 359244 380894 426016 442516 391326 1 410816 422751 435473 424861 446583 442480 448450 463746 117600 436581 927246 464716 515721 998432 496179 480760 585590 671622 654606 522748 530043 535408 771191 597335 549436 678750 465802 586786 572272 564944 580182 587119 591960 596760 1000000 726996 610950 613491 1000000 623659 629640 632041 1000000 484145 358826 646996 525774 655215 108416 693755 626477 642561 917306 662111 920370 681264 684012 498841 364712 770297 693760 696680 184686 585042 876937 938644 757984 704446 707963 904060 872359 714429 715446 718435 718702 718326 719432 721908 720776 721346 413192 721739 758965 619325 721831 758372 719320 1000000 1000000 754568 715049 718120 717359 716567 727386 368354 1000000 209896 972648 235104 526670 707251 702170 700181 685699 1000000 692809 696391 240001 579878 71590 672328 684249 673946 673344 667722 952666 797352 785921 1000000 678555 646281 645611 315007 732452 617629 641637 522302 645567 613329 664635 507113 639150 304001 880627 609870 416847 736097 570150 602494 559884 548943 719285 505813 605488 533214 562409 515730 516490 475716 504792 453349 95824 510081 1 476305 470654 462582 468555 1 995796 442433 457702 428240 372475 416017 52455 215623 935388 20249 1 1 378795 366594 340696 354758 497197 277685 1 1 318149 317030 66769 627588 287684 287636 25884 281422 42915 268499 262201 318010 250791 245548 204787 227805 227565 223062 216401 161938 68332 223502 53578 1 152918 351140 40084 241408 189195 153972 145100 392994 143024 1 721363 127844 236303 114901 114002 110010 105696 103909 93347 437568 1 1 77998 101877 1 70470 64122 63588 60302 57121 1 38231 127444 64004 1 32367 118394 1 305436 1 1 1 24135 22151 1 19110 18693 9108 55419 12889 1 122663 10227 5901 8882 3754 41653 7309 6698 1 227920 36817 7082 1 44369 8236 8837 9541 1 1 1 1 1 15978 128822 19007 576456 1 1 26238 1 3158 33118 574020 37411 1 42714 45546 308138 1 56013 540802 307048 64123 82329 100455 326451 242600 652328 86710 89789 1 1 177554 165360 158335 1 106499 119196 173248 1 137413 1 473211 1 138282 163383 168173 273186 786129 593860 209368 194793 117862 205816 238818 286423 223930 228756 234224 239962 285452 1 257563 263168 269563 275526 271231 257076 1 95651 306151 386133 314482 352642 468956 698693 342332 350981 919475 372861 748351 373721 111054 386294 381934 388348 1 685066 485725 239678 105104 273271 430689 448613 502305 459402 1000000 462966 474136 480597 488915 586970 541760 1000000 507018 515698 412401 528742 517318 535285 1000000 550196 594572 180422 565330 584372 307244 712284 1 198111 595531 471846 476906 609293 616565 618220 800321 831398 31508 635334 1000000 642387 781177 65013 639608 773742 54732 664902 987163 671377 659234 677525 680530 929508 488706 688844 226476 694059 696574 698360 1000000 1000000 684116 559467 307732 709860 287185 714477 714837 715449 716441 1000000 716451 798856 816138 720698 714709 721526 1000000 304929 721168 695873 721837 721576 1000000 720728 720167 686690 717363 748514 180603 561319 723344 746669 778247 710127 694110 786059 737705 698982 793923 698700 662821 759909 691061 689152 547508 683770 679545 677867 686223 627816 742534 665330 646560 309873 616245 646445 685221 632067 629552 633365 877926 900423 777394 618406 603713 591857 544393 564419 597486 591229 586602 577421 539451 358623 570524 578072 556167 426566 544630 635921 1 623569 508722 518327 709551 1 1000000 495778 490641 504570 450821 299773 473944 462084 454745 243061 460176 939654 432248 107997 417920 630404 1 399458 393287 280602 1 336554 183357 365180 422044 765395 343722 381364 235434 354516 319034 319900 741562 461325 284709 288488 1 275793 244458 264736 778494 252603 246738 241237 110248 217359 358667 300379 209231 209820 645475 293064 1 384760 1 693727 785252 156625 204340 288673 148756 169995 142417 631204 82233 124867 51557 115810 111881 1 102662 83524 95291 66327 90612 47498 1 348438 115393 68886 65568 29719 102477 55318 67553 109483 46379 43301 40819 534115 101364 33190 131792 44650 1 117921 11624 7890 15472 48355 16782 1 13721 12576 1 10555 1 142780 99388 5322 1 1 3570 243264 400216 1 5865 8402 7346 512184 53001 15267 10657 1 10838 1 213151 1 73351 439062 1 22308 35415 29999 30029 138937 130109 36604 1 442430 53890 44379 1 53634 51096 61776 23770 704634 39180 1 1 81046 228563 90446 1 96567 100979 105213 10935 306327 118011 268542 293399 131413 1 125041 159481 393400 156160 1612 151512 192061 184768 450289 176798 358029 219738 204344 209875 59531 221013 182611 232616 530313 1 244969 414159 261912 269784 852743 242947 286789 651460 297679 308335 309748 1 782002 333929 302514 1 351422 253017 372380 406177 372074 531174 225622 462249 40983 412541 409173 415604 421445 428396 471361 493539 420847 276155 480892 465511 277540 435795 481180 487353 344889 345203 796334 510440 550661 494584 705176 941755 611936 194838 537337 554207 554802 564322 550641 564512 182501 577202 651906 767873 625001 603576 609333 605841 5396 1000000 181186 1000000 1000000 138738 642020 1 1000000 653031 657640 660400 1000000 666015 1000000 702359 676785 679762 344888 229033 688119 119009 693205 694877 857307 700120 702567 546616 705485 710670 709991 712596 879581 365594 835690 715998 730833 957049 943455 342233 720652 715254 721390 721930 722062 757177 847106 723338 721795 721454 662614 737613 872360 718964 143526 632221 823089 579060 713645 711104 664831 709099 461208 1000000 808925 941517 968381 697448 340260 692543 334183 683159 684771 554790 678977 676200 672874 669719 665976 1000000 659889 627758 652391 648668 487032 640965 636916 480966 412390 834659 641284 83964 619442 606932 174386 1000000 1000000 588143 697762 721976 638012 394976 475968 533965 662306 253016 541978 534027 1000000 378434 1 514473 508823 503146 676590 574110 673829 479944 471252 440606 419081 151043 291286 424899 470933 408671 440918 423276 408203 442526 401367 1000000 397473 383012 374817 681415 429266 744281 462899 474968 822004 1000000 430083 364009 487063 188539 303013 256836 305165 274788 260968 272274 270767 303497 684503 248215 235422 442854 265044 225392 401734 215877 427250 300809 197351 190591 527807 498355 451524 170723 165490 561820 154456 157141 152891 140508 554137 131084 67114 157219 225172 111694 1 45775 100039 1 92095 302555 146313 1 97304 477245 43269 66211 1 59160 117968 51250 188341 45681 198675 33667 38631 1 220533 83008 23146 27284 44014 28433 102057 3789 1 1 11788 1 422900 4293 89175 90137 21891 8219 112751 7797 39028 1 9185 37354 44728 1 7769 1 1 9865 14118 1 544625 13017 1 15429 16785 1 20513 7449 1 1 27356 29464 33299 401968 553919 1 669084 46796 48584 49938 28125 67973 59913 473263 65769 1 72701 1 80127 347446 1 91734 95781 594175 106720 108402 112765 125420 68572 242137 233667 452083 151974 145512 307851 171943 129202 31085 170623 113464 139589 201636 700557 282914 398937 432381 207079 247276 223407 270737 238069 242829 568281 254498 178267 267032 289959 278260 562255 288350 401526 314806 1 121269 380123 327008 232459 339432 343014 351647 329941 364451 293382 347188 382811 1000000 135842 401361 407524 921717 417818 429155 427463 438110 444168 491406 432678 491895 460732 477187 479917 41319 590721 373803 355934 488440 98369 433863 1000000 547200 510893 77520 251140 552709 639597 563143 575748 573340 578344 538138 574355 761789 694330 106725 552632 873118 615973 620323 690283 831528 1000000 466045 641019 638110 789441 798283 243470 654222 601129 666472 617958 1000000 612614 767898 730967 683389 560666 690104 2834 695052 611239 1000000 705623 481643 593050 1000000 709251 710545 742247 718130 724758 715332 1000000 718354 403269 707296 835309 721146 714230 1000000 711749 642705 729727 853968 723304 733462 718135 1000000 414789 720772 717827 704848 834721 1000000 494919 712757 125541 721398 806905 706242 704779 467456 851143 698068 949448 694304 690831 644397 909567 681553 952138 539316 676891 670074 674188 505305 233589 657181 656594 649881 662827 355561 693977 615637 642127 828622 608870 617405 617546 850737 818742 599303 594408 961947 49527 625763 578096 662289 497979 918376 554332 557644 492032 752180 532991 1000000 482893 516223 1000000 504899 532888 1000000 500403 688253 6376 469976 179921 1 523554 481848 439958 460489 411773 421985 556042 409432 374409 497939 390803 592380 359505 380646 364504 521110 354695 283723 70092 1 1000000 365255 315045 304149 312925 298322 172265 285749 276599 220116 1 261974 503051 166350 266783 279327 230981 159265 187813 1 229457 205457 200442 90929 23333 1 180745 174762 167070 1 331508 182804 144350 1 406408 217831 127767 763539 107642 72044 204725 105494 166247 99628 93246 186653 1 455248 1 73864 70442 59082 1 521985 57020 53958 50726 47977 5164 42662 62099 42496 34834 337905 1 524109 1 1 22293 274966 151605 1 15695 1 1 1 285534 15050 55722 46376 12292 1 44797 1 1 6891 175089 1 11631 2972 528467 1 1 7704 1 351429 1 1 308330 1 19608 1 98431 1 43691 43141 31158 33438 36255 38296 40539 99728 121495 107186 1 61349 1 1 59627 70350 1 77027 1 82916 549821 90717 119918 112845 99022 107150 98965 116050 120542 132875 130100 133794 114727 129430 105778 449615 531739 164068 80417 174438 791044 189813 196736 195278 201722 207199 204324 255839 220512 92548 235342 306706 247040 297580 223535 261598 286244 249108 535689 294061 481352 318610 247969 313136 319276 325445 640630 337857 865632 350234 356428 338493 636027 374965 442378 387570 393188 437029 404552 411519 418177 423015 432040 57968 442558 454765 454531 489698 868659 317246 468644 689432 478270 495859 503068 509699 512997 94227 243043 530223 703469 540626 536721 551318 562575 621375 218851 619597 577635 725851 481039 549512 540376 619385 895477 610402 473509 617996 358708 649617 575087 622352 670591 688487 521762 651074 468696 658790 662336 665642 1000000 632165 740931 678323 314571 685229 780424 689630 809304 743843 712033 1000000 676573 337924 38643 707658 697795 886687 713771 713732 595818 856792 728078 710468 521339 729644 324877 721113 733753 1000000 700985 1000000 616339 1000000 869244 721923 721489 719012 31699 719009 707603 1000000 825135 1000000 712979 1000000 976027 710328 708654 707767 705490 970213 638852 919948 796038 503055 382207 925073 303693 678080 681088 677972 675661 1000000 669429 89866 392007 776116 744470 641108 463468 643406 684120 729989 339638 613828 623238 618695 614356 841114 389113 600092 442394 591016 588464 621926 576257 571782 1 562184 582458 533800 545437 537385 534364 509909 597493 604309 399935 780142 709847 495206 466792 1 496703 544181 465881 460224 429219 816442 442373 435017 592694 412954 462125 411345 961456 491656 414516 386684 191967 420562 325811 361861 386082 325100 343204 355639 331788 324741 321255 318400 306084 249321 706101 284693 1 607467 714965 277232 297555 252197 246340 232831 164493 228936 87399 758145 141464 234369 882756 194913 191251 187354 3827 173928 1 159231 160583 13163 1 1 1 133961 129268 114421 1 1 155787 1 133767 129600 90659 38938 86464 130177 203468 75394 74675 1 42742 71503 48861 49225 129690 48943 46083 124071 40944 38508 1 1455 1 28834 26769 84856 19923 59675 378032 588988 16804 50455 96438 12822 360987 19521 1 83449 6401 5460 15470 1 1 7374 1 1 11207 8970 1 215199 9996 1 11652 1 13769 27068 16315 594334 258327 1 23324 48076 26847 432414 1 153882 61447 21267 33471 46617 36700 1 51561 54447 296074 53769 64091 73322 471013 1 1 21454 69058 88239 87222 109886 101950 105999 110354 127663 119027 130870 421124 132363 132633 143019 176956 213680 661714 205859 167887 1 178376 484238 198411 194492 293587 205032 289002 150400 690859 260026 233814 252391 245429 241675 257184 265974 1 282076 281073 287123 1 792125 1 283606 1 330414 341804 198411 839394 348926 345515 545978 163951 564025 961931 290305 391890 428286 404210 216334 771439 422674 428784 456162 576056 447014 453002 464125 445130 1 476884 482703 338628 497099 504335 518400 509352 610458 535659 337723 535802 572970 544593 140263 265816 481956 574046 570696 575741 559976 585621 465063 595239 270463 980085 657295 613662 616807 623950 626959 568316 634980 634852 642777 346144 650582 688063 632840 1000000 331017 677580 984118 995073 1000000 1000000 817226 685351 702932 49796 680542 554906 725539 509347 781467 704773 707886 642086 711886 726981 701428 669698 716122 717077 762786 743433 717663 622150 714080 721600 860740 514523 739843 1000000 447600 862937 840735 761062 721348 720051 292179 865230 718432 291726 717784 463370 728809 721039 713694 654173 929302 343367 1000000 580100 699611 238691 695053 603453 635748 687439 685131 936341 683562 229464 708046 666316 959216 726988 659467 656690 648438 649022 742045 636619 644962 640014 618753 628186 565126 612720 611499 587180 971813 602245 640554 588917 583772 578033 582633 591463 438015 557618 1 576543 547523 534698 534798 525298 549690 1000000 530554 897691 497002 477379 867835 1 67248 85084 458129 456072 709362 299756 1 100142 425496 406566 414460 555083 1 394447 447529 800656 376187 369982 362745 357596 316444 345060 328483 37841 326778 547641 311831 305447 828433 297136 289954 445793 280855 271904 1 259946 208835 247573 361426 234152 230680 1 216278 354235 241120 164799 187608 502080 577603 251720 1 170346 263025 161310 122712 150774 127221 1 224604 163393 126095 619712 109817 112587 108819 103970 99760 96965 110799 87626 718153 164552 175306 70494 69061 589781 89207 670608 1 1 50420 698689 1 57819 43112 36470 1 1 43582 29071 25696 54883 199950 253158 46596 1 26354 5072 480218 601571 15250 5859 31749 8989 8538 14982 9933 334843 478009 11839 1 1 202417 71846 1 1 1 325806 16680 14627 63165 1 249455 18964 603107 1 96082 26054 28009 29181 14386 1 37127 167326 5323 1 47792 72511 1 1 1 47142 67246 106599 73893 83492 81713 1 88705 92644 97015 56073 1 111001 113882 119071 173445 119456 394567 136739 1 146432 1 169905 161427 167478 140406 89835 154974 259836 249582 111917 178899 209596 156891 289881 226532 321699 238064 137592 250149 328198 272853 267464 272682 279412 214287 504280 131676 336047 309872 212635 304503 614575 334717 340677 346507 311762 1 365478 371605 374204 385841 288825 1000000 402327 408766 414914 333546 51443 539022 415819 445395 196359 411103 463564 1000000 475393 1000000 471660 492712 499944 261062 510011 970396 521096 952897 558259 542976 844930 1000000 542862 431495 569870 569432 554730 634875 793782 594241 640936 540468 784059 551771 639918 616517 656565 625914 629814 455237 399667 1 1000000 594164 653352 656974 660540 673736 642966 670604 698811 529251 676852 1000000 685549 239095 930008 1000000 689923 698821 622829 1000000 890173 1000000 334853 696014 705211 712917 660730 734501 716926 910369 770036 723241 712639 720897 611011 704971 737470 723338 721815 733891 349348 736864 698490 599049 497532 702870 434886 717292 776477 712434 758287 333753 651312 124752 707786 1000000 703380 703237 702222 499587 715435 337874 210110 761906 652968 696621 717775 260548 886266 396933 152859 664727 671051 629980 661667 704946 852642 645976 641402 651379 725405 628667 584334 615387 615695 558531 648555 1000000 634 582491 1 577719 579602 500692 567886 565949 296967 554019 548721 545482 537974 532375 535264 339760 520199 511700 502385 498799 493026 494542 254102 468217 517977 460056 633823 92822 442841 301390 229424 427393 415814 37073 809327 398673 599723 808365 752359 378102 321998 475337 264341 1 274942 342411 384404 322922 342314 315619 125415 303998 297977 35094 314778 279728 949019 110976 259015 255940 260934 243537 238312 227841 215938 221086 83249 1 243247 195777 180197 188014 182527 180543 1 166776 162180 158168 189194 146652 199368 136446 129391 1 122919 1 145977 1 196385 101101 96959 88981 75349 389577 81254 115940 99335 70301 39540 1 60304 56998 53908 1 47187 43006 43344 321890 47351 1 32567 1 28199 26197 1 21408 20744 1 17602 1 14783 1 14942 1 18470 88046 1 35482 126516 7082 10384 1 17485 7745 1 8670 8676 1 8574 1 17441 1 269940 14467 1 16939 1 20229 21161 20330 25584 28177 32822 31525 34164 106576 1 466600 424548 47106 600464 52986 47395 34112 62449 1 1 20510 173542 80635 77252 738411 307091 1 28659 102486 264157 130789 114178 118543 328765 135602 568017 115024 194948 151327 1 770182 1 172099 44510 1 186236 605441 192344 206914 205534 1 1 224386 227489 236538 248660 248289 252726 259520 265919 629608 244365 259803 275671 296039 302134 307994 329114 320524 341449 348190 258577 344530 442846 1000000 404857 133108 1 449204 407539 390355 528928 1 413257 419562 424539 431645 437734 1000000 455922 455852 443447 665679 494381 502487 486499 491293 1 489292 505461 518512 620282 353472 530277 608001 521697 599123 552488 557704 828110 1 687278 581039 479253 606839 710577 753667 496331 667839 536049 524290 354101 624559 625966 632904 636973 604436 1000000 597656 645621 286191 659649 896781 582356 512602 327036 343647 567021 682962 711172 1000000 690248 693456 1000000 802481 574117 661767 704018 787391 440751 421471 1000000 742499 519758 715341 738722 803321 758716 922654 711296 586259 721595 896497 673409 956786 364944 722104 1000000 600408 732787 638242 718095 720789 1000000 719231 650020 716647 718899 714865 709488 801436 703577 758161 707002 705030 703206 699071 698905 708406 658531 690613 692383 677417 684026 568768 973719 647216 657077 668536 1000000 659535 286860 654673 650702 648919 643692 635473 846613 631790 597791 622610 618296 616340 614067 605405 406697 586773 590922 938109 792504 557167 584509 614060 561154 554592 653071 804440 19018 534234 530438 523207 513749 311528 506267 580305 486602 487719 491810 482339 463707 910227 103965 74023 442703 441450 448815 27325 423606 433827 410083 1 398584 314966 386537 380871 451660 362098 380970 389845 349030 352853 336655 884143 299392 440419 1 318474 303186 293699 287541 281591 279673 310745 263119 257957 251871 106852 239968 666503 228583 222874 217195 1 335569 1 201974 84507 296770 178848 139184 211119 30634 178586 214443 148209 689556 1 133752 129021 152048 70295 115553 392752 106688 120484 1 1 32049 84162 82445 60773 375645 71462 1 51955 61262 17186 55688 58854 133130 1 302974 38759 38179 33766 33673 40618 28991 26907 24408 115684 36787 1 1 1 49520 13770 30331 168956 180593 18149 2064 215692 1 1 205788 27366 718 27812 1 1 1 221465 44049 10455 1 1 1 14386 15912 352025 18520 21592 935 23345 51140 121895 183734 52886 33741 233523 73726 42463 46671 43864 49292 339373 615741 1 99904 75672 85122 335581 513133 295843 83705 1 111087 254543 1 493187 38040 110670 118577 529883 262657 129584 81700 135729 166190 21129 168009 158781 146506 170189 1 170869 135769 1 357852 201133 222522 212247 204417 223598 616801 231982 75766 521851 427845 258397 385476 270219 279151 281893 290983 292003 1 303119 399427 314731 942882 360434 273653 343773 1 872233 362082 368392 379389 346201 393550 249791 892856 410604 240506 516372 447929 430031 876001 475382 448273 544377 458756 239485 202905 398024 883429 489750 1000000 634062 239990 647422 629398 514469 529427 561171 1000000 545737 685508 519892 568588 566706 491497 907337 581838 584861 591544 1000000 601015 605821 609533 957669 617774 167818 682689 29825 613502 937773 638753 546267 648050 683791 641132 669714 659940 789342 870431 1 678192 681370 1000000 919183 692230 755749 849655 726002 699331 1000000 697062 850752 711816 708973 450066 712348 1000000 396168 625097 69565 718483 139921 720273 760142 721569 1000000 223694 1000000 728538 600585 1000000 153106 722575 441650 894853 720868 720414 773898 718418 706917 729615 879539 713656 712549 711093 707913 707185 693453 701986 171667 660037 697484 693240 692680 1000000 688191 1 528644 137655 693076 671514 669482 666310 662942 658263 574966 723435 647342 660486 668523 457221 547233 565998 1000000 578861 1000000 602921 616956 549299 1 543166 587079 1000000 577770 573094 589810 538940 557319 79964 542931 597687 542243 652427 524945 519372 569142 1000000 507249 726388 491995 495060 518297 495281 467336 461379 131803 453142 201468 598606 435867 421794 431215 475793 406466 416782 441403 388628 334720 1 369982 366934 1 339340 1 886866 306120 49429 320809 1 243838 460853 295812 800614 283650 416320 1 215042 259946 1 320586 258902 236136 229912 224650 218952 212346 207754 196886 120388 117507 153478 181059 1 166395 165238 217267 1 153020 1 1 94677 1 123459 79130 108559 112453 1 266803 146832 95506 91538 162652 86492 79394 63740 1 69104 64958 1 61982 55952 1 1 140522 44294 1 47074 235313 454640 208614 304888 26855 1 1 45923 363251 586766 17422 377714 20000 1 385035 10210 8523 10012 13149 1 149567 230104 1 41680 18249 8095 1 1 9115 1337 12721 1 539725 9182 14430 16111 1 1 1 21188 314419 107891 1 1 31683 34975 35437 254947 1 288478 45783 47490 25988 54535 1 100427 76681 323137 70418 6137 110360 54352 403515 92784 1 1 1 106423 110505 1 1 1 574820 1 127410 144376 147508 272119 156773 162032 98791 104891 178128 1 191594 10427 367000 208033 210775 220418 761699 227743 295555 145823 677166 1 473776 262768 268349 271458 530278 273833 435584 894242 295004 292715 657682 318896 331645 331700 1 347961 439700 360527 503709 468081 775932 383732 305577 625004 689938 368061 412586 455619 428414 436448 440516 446635 974658 459370 910661 1000000 594017 307829 475147 466786 705398 488708 511111 553244 1000000 527975 533490 640246 452210 381899 561245 1000000 466594 570481 361543 166319 602136 561368 615711 1 598103 603345 64924 618118 607125 214355 817794 634527 850412 790017 646759 884877 999030 656526 664827 670182 653573 1 662293 753462 1000000 742410 697262 690133 822605 659281 849892 698824 696438 827284 705422 630276 708781 710169 809569 713428 714905 727770 717337 718395 1000000 720179 411076 701805 733838 745426 596220 738652 735734 1000000 753266 1000000 721652 711576 1000000 910737 720068 1000000 977947 463778 715884 680907 734026 711683 739316 691704 706573 787815 701047 1000000 698277 642906 699875 685142 459421 708546 219495 677523 773942 673877 664459 667487 717986 718976 1000000 662519 649624 617090 647108 18998 262785 629947 951986 615208 617588 620958 607934 609045 534835 594191 96897 410419 554031 1000000 767150 567883 558964 1 470418 444912 787546 511224 526682 521122 517181 502644 502229 505536 416478 434170 477687 1000000 468244 440703 454143 467894 327948 93385 137935 726971 214108 414736 407493 402435 303224 232850 584418 267968 371470 365373 360284 336150 312290 348391 869765 331110 185965 465360 309702 303586 297489 291412 299027 327902 306247 268538 261354 63842 259407 634061 239199 479927 1 241343 162008 394568 64325 198384 1 340723 194507 176931 373421 1 161509 156189 734433 172838 233937 134000 132011 128504 123043 122607 138423 125425 212981 1 105070 92512 88685 85063 97142 77011 1 1 63249 60791 1 1 53927 50915 41579 352645 376888 221973 1 34989 87106 1 1 1 24441 379714 1 19342 1 16461 1 13204 88402 355640 807 114078 1 1 8735 5434 6926 1 352780 575389 221149 68110 29064 1 10098 11077 1 1 1 1 1 11733 1 20881 244043 24377 20083 66869 30513 27212 36430 174539 39727 145859 670997 47921 489261 1 79662 59902 65385 66591 1 73660 174362 219033 200709 133971 1 96678 504930 105015 450762 110459 36906 172363 127489 133389 131994 656211 146106 153541 7875 160071 509913 171487 175764 181978 191540 360177 192992 218720 471638 227684 609471 226304 196936 723986 243559 386159 255289 811137 122521 492430 380472 293578 1 277451 241005 322015 315689 346871 364236 326506 340311 345964 250990 427887 365511 371949 378426 399362 389872 396055 371485 293749 414462 453409 307163 428639 844499 432239 405672 342708 489972 614804 462077 1000000 504158 492546 482936 808787 510926 515406 534631 1000000 98251 534709 295670 549086 553563 565837 563791 574518 574226 579295 551729 608226 603864 598602 602581 608042 590355 612583 621221 626976 142494 667269 637941 626435 645895 650469 655836 696349 587335 664007 1000000 781352 913605 593592 707668 656904 685479 836281 715704 1000000 908940 697744 342643 702552 704514 673441 708421 939978 711890 861781 764109 711465 719093 718243 741385 616982 722401 721247 560409 175220 722871 976423 723215 904962 531546 719840 722653 700578 736052 746310 720372 719177 540454 387278 1000000 718664 710059 756846 704185 708083 755602 145231 700279 708127 699069 729066 674604 180327 703885 739775 639560 525063 665539 587645 679768 860390 31947 126263 1000000 632995 713038 636596 1000000 434650 635239 608518 710085 622680 453532 531867 524168 292478 48217 535600 564482 586100 599466 708516 617310 565775 802811 547467 563021 545949 541367 540055 532005 523506 249394 122267 446462 500222 359254 488656 554587 481725 346736 507810 1 1000000 395265 434867 511470 574571 1 1 1 825693 127666 391966 343676 319385 373406 181569 361082 355597 303047 340591 336310 284112 763999 190115 256333 268036 298788 244403 59437 1 282738 270850 263251 257509 227860 227874 239678 218145 229276 222640 631488 211301 183055 325014 202268 497983 184069 180732 29664 210754 165380 167796 1 147318 146244 1 185253 127667 63491 119723 107549 111767 326453 102570 103111 88277 86036 87748 150531 221344 74975 1 116013 1 33678 9032 59750 51879 1 49130 17898 1 1 1 39669 31236 9208 27654 1 23291 21827 57704 407051 16868 11825 14311 602108 27487 14841 345343 15448 9452 9129 112826 7674 11765 1 8287 301679 9037 1 59481 10715 105983 9780 13390 1 1 16177 17531 344394 1 20161 17522 25869 27309 31985 442331 260178 53254 38125 41937 45425 47245 50102 65477 189181 584560 131933 65844 82312 1 1 102027 91316 87598 1 1 100256 104145 108197 410699 1 121491 126020 130946 135463 140188 144984 154265 153725 1 21867 170159 175381 584942 185925 186470 196817 202069 249488 1 552393 510312 223660 190347 242025 249747 253708 260778 246383 271544 277561 207105 289623 307769 301646 307320 557964 341027 342398 1 338592 345492 370303 357240 362274 253116 732951 380754 364695 393725 409341 406758 414966 419056 425337 1000000 409875 443546 412923 455497 461429 355678 687122 479256 980571 490737 496751 502507 1000000 340163 224948 582885 367810 620081 540666 546890 552366 520123 822638 559872 446514 1000000 566653 1000000 323178 433301 647253 611884 612811 615713 1000000 848013 751161 634487 620182 612555 658983 650393 657131 359668 1 609139 639844 669512 781609 680171 606534 680122 1000000 691730 690400 692979 767897 697787 700541 370347 688209 706201 707928 709796 731868 1000000 714224 178176 820890 718060 705937 1000000 786304 718761 722084 662176 1000000 722402 272868 723285 725132 722558 1000000 726499 730418 721439 658033 719928 1000000 1000000 716615 715652 1000000 711830 714151 671966 708764 578320 704028 1000000 710748 697593 694967 694585 688016 693893 693199 676497 146457 96054 670603 669591 670832 667084 658804 655789 336063 1000000 644593 675777 612679 618072 626420 589902 420228 615334 515956 343697 620851 457721 597119 587385 89856 578053 573703 575184 449047 601595 551970 544766 535080 535647 75371 1000000 452378 549037 508413 492671 460303 238752 631950 406869 472886 518079 460988 355060 673204 442934 436859 428819 508357 496277 565393 405524 375935 393920 348385 1000000 384130 141003 287741 356733 350536 343663 338158 324322 421028 319619 295232 303973 126809 295201 288986 283350 272653 680987 503893 252448 371420 247404 1 510906 9911 224309 1 213469 209426 201885 509778 92467 180777 180258 1 143765 167710 334738 222997 424484 144618 1 134965 176850 127900 496295 1 86811 107610 167246 99475 9107 1 432964 262284 79811 86220 408428 66655 440593 60979 45288 1 1 1 1 43923 45216 40735 36669 36834 32065 47827 27747 66648 29702 28683 1 472918 42206 154698 309182 1 1 6859 10014 2266 9748 9646 139980 8591 407134 1 1 1 8709 1 9646 70216 361446 355937 14404 156217 15990 451364 250537 14766 20315 1 151159 1 176048 29077 40546 425653 36199 1 52750 76385 302313 49413 480611 53992 65534 444704 1 508160 69729 72070 79106 1 71229 90626 94634 39335 524921 102383 5746 105434 392810 1 55592 138345 1 168189 1 207340 39539 1 168809 77485 172563 1 185940 172484 392048 206589 210253 317520 222911 134714 259851 240494 1 251506 264600 266017 270013 272746 178645 260829 268645 301790 306264 318357 236588 324839 331850 667879 342944 1 355587 1000000 411388 310168 380402 386264 128055 399616 249123 251774 574565 427455 1 435765 926250 634881 451256 460685 470113 425916 1000000 507354 489434 189068 519785 506881 779411 653363 525264 288221 540846 1000000 3608 550898 556262 743112 740540 571615 803759 580772 403532 588485 614233 600879 594238 480235 319010 618405 943334 58899 698764 723828 639927 643483 667875 651506 655216 658799 690575 666225 784374 670085 497644 735864 634251 892935 687331 904364 679976 694879 747298 717846 701705 703811 483765 758640 848567 699916 916044 1000000 564363 899373 717897 816514 527380 915028 721857 743272 722250 1000000 723273 692218 745665 1000000 702020 1000000 722767 717714 779381 721092 720314 970249 718437 717335 714635 555191 713405 692259 710287 707173 568080 684079 715698 703320 695938 696064 333185 1000000 1000000 1000000 682202 391136 1000000 880604 670271 667385 56551 661074 656969 581193 616893 621747 639687 635365 676656 630264 713254 621090 390527 535739 603887 657759 590427 594705 589470 229175 579085 574083 515914 563874 571332 553039 272521 542750 552034 517063 1000000 519609 517571 509522 503817 498050 492260 518345 1 474023 468803 484401 469909 442968 609730 507351 402252 404580 305454 735955 405208 776462 413929 588581 354847 406839 487782 364283 279081 352274 605212 340081 336144 741072 326767 237202 589567 420073 244808 172125 1 216726 298460 248921 259858 138786 249230 206961 237581 831266 223954 244783 638850 209296 354424 198117 192671 659330 209158 183490 1 168506 630302 157864 608280 539223 1 110147 1 577101 123068 56339 41423 270110 1 100803 96729 92661 153143 85109 1 764814 171803 203474 117911 63421 1 42195 52558 57428 448273 1 42930 686175 35633 1 91701 30537 28639 46176 24496 22829 698416 543163 86933 72046 145883 17581 10559 1 301796 11179 445409 1 9110 46254 1 199069 8541 1 292927 21072 58324 10205 276599 1 154788 11824 1071 15742 16994 17629 18768 149962 1 24922 25009 1 89187 35464 35376 100679 40509 1 43126 48727 18893 54641 1 364371 1 74274 65300 75924 1 100585 85741 89815 93607 92561 101802 1 72802 114688 54750 364634 1 136558 129859 64921 141620 466654 1 162389 145972 1 208850 389294 1 293060 207822 204939 214016 213487 65674 1 907212 798963 1 881639 255470 262521 1 636216 267597 527891 1 296326 1 310510 316399 1 136813 371428 399575 348105 357996 930287 366589 372473 380715 412715 391145 397325 411432 409659 415808 435014 1 500802 440234 447199 452324 458440 463852 470630 476169 491373 480524 458133 448382 775804 510911 456356 820437 527718 535716 502532 143765 595083 413115 560341 906790 559940 591935 1000000 469200 648995 597813 599593 425357 608965 613407 694839 621634 856265 859286 614878 1000000 988824 187436 16532 1000000 655749 661588 665463 758636 600798 674715 747893 683748 683690 686549 24890 691780 602001 567355 428454 701064 703367 705140 83167 716443 278366 736284 1000000 715268 716519 718714 697442 719779 717873 574781 163244 708371 372094 755739 723559 723715 197582 806154 723293 675081 746148 817494 535072 720692 723592 720322 668850 716636 895617 707062 693519 711611 709203 708117 705529 703500 701396 699429 695329 694436 691968 1000000 686693 683865 993396 677771 666876 323961 676698 664204 661593 725024 654528 648932 647025 643184 646077 635139 631014 631987 407817 599232 555448 609226 604968 612827 478579 587755 584410 580777 512997 518398 858266 1000000 545931 401949 284541 742337 537548 859177 522630 488369 512065 623874 884843 511574 488293 257977 5512 707472 416198 627019 476946 758278 440739 389426 413386 766145 443867 476931 380551 397778 400319 442258 298967 359928 658466 360597 496529 349319 341989 336384 233729 323321 605378 1 265995 239120 126763 394469 568363 257979 721363 75425 256949 176545 220680 239392 233613 109939 7638 199514 235453 756436 143382 172395 188923 185747 222742 172800 360826 530590 132270 122189 95802 299931 178755 133294 126120 1 98622 142482 1 100908 1 98017 120850 1 85679 280893 1 1 740016 67997 64486 61242 153299 54996 51816 48734 1 27363 38507 1 1 33235 41143 60348 1 25252 488229 1 1 84253 517052 16235 207763 677372 12860 221781 1 116599 45879 429235 8441 66781 20081 28026 9207 1 1 1 1 1 11524 65833 1 14362 17717 1 67357 1 1 22884 1 232916 28549 258810 577457 150634 1 124925 43956 233365 275064 64796 137096 1 61096 63359 242080 70167 73688 77330 80996 20960 53652 90063 1 100726 756980 109211 114021 118070 53428 127064 441050 131147 1 60455 150399 155628 161017 355993 187940 173694 191336 132991 193235 1 203622 193075 96603 452219 225958 247421 219206 237333 249087 254950 256013 266816 657455 278788 285212 741561 228255 298748 26625 369105 264764 326551 329201 508992 346329 352508 354028 365870 350910 356293 283944 396522 470110 401864 409095 469182 419560 444166 449512 513594 450005 893112 455619 467847 468627 474061 479307 485860 492191 527237 38247 506268 515080 520701 526269 595278 537211 991877 548047 703762 549479 579663 569613 573969 578850 582741 588865 212504 599526 602526 718956 612277 616785 810396 626393 627309 633830 479181 681165 645811 1002 722875 1000000 644331 664111 667450 670734 673952 677063 679439 669451 685836 688573 518204 693290 696185 698509 703375 702910 706305 703815 708743 1000000 712082 538538 714869 716333 698751 643432 604063 412768 720221 723754 779379 1000000 723401 723651 723793 746904 1000000 722689 703270 834049 67405 721843 735425 720234 719308 404706 739047 945658 146788 761577 446829 592716 744881 688678 828551 740123 699984 744873 695325 689144 688264 839619 685247 681972 687559 676128 903237 636062 834532 685571 418000 534401 654010 1000000 648380 658440 609106 630710 628170 622908 573176 227604 607254 592196 593644 596764 591257 586912 615712 577226 591387 1000000 527953 1000000 518835 499960 540752 535312 528385 524665 531249 140811 511949 511629 518283 674749 484251 502082 472504 467454 481618 454620 448569 156919 541136 403479 465566 418170 395447 405860 399337 398843 387328 381112 297329 362855 370982 328268 350140 340629 337306 337717 544875 319200 1 172565 114862 294793 256309 282675 290667 1 58681 678483 252900 247033 241248 233065 258916 153216 218289 212524 207025 1 196454 758062 185274 435677 174539 168845 164348 92542 137476 149278 151380 149950 137384 48963 173587 1 1 112069 107748 1 265376 90591 107455 87718 86519 424146 291352 71406 68951 1 365881 59206 56775 210696 610345 144011 140286 24655 4350 42217 34395 32168 29986 27782 278164 200945 217828 20724 1 27920 196586 6755 131943 13087 16810 1 11211 11842 8964 1 558494 7182 1 1 1 12388 9680 1 10734 11494 12353 12081 159439 1 16551 23868 1 623850 27014 24071 1 1 43844 1 1 1 102353 25188 1 140896 54016 53223 59704 223523 501096 50007 70225 73439 6437 78773 83825 1 91594 95615 99695 93610 16490 84478 1 113293 128682 1 137304 36071 136813 1 85565 59135 784196 169944 160806 181932 185749 1 187061 1 562902 215316 293104 223068 310399 235920 241794 246493 302586 261053 1 305600 224458 283219 281235 295339 301432 952839 313133 320157 1 344708 1 46624 387799 364005 1 382404 375473 368348 380784 167865 429400 1 412554 401737 321270 641916 506610 161221 447877 456611 446732 943399 323519 513888 484515 489639 828700 537722 549016 697702 519218 524811 162311 25804 529902 538856 240762 557253 569299 595356 573696 1000000 582910 580967 508943 588998 525352 606580 611126 600677 621584 623097 628889 1000000 636882 598201 731607 648455 529316 653066 586540 683006 680195 377010 500997 326124 700567 744014 686346 687877 690706 854118 695635 698042 812627 689364 791589 709725 683310 248420 711764 714124 714667 716154 714476 837157 719516 311493 1000000 721733 735751 723064 723438 713211 723906 723971 716170 1000000 723523 723158 761156 721982 183234 721631 1000000 718702 692729 716562 520336 713694 1000000 707640 999619 734612 833442 700256 700923 700290 880762 617567 574736 686972 1000000 661878 168477 421956 962737 439486 492638 1 659413 691799 649993 1000000 652716 641761 534119 621386 1000000 979192 410312 578043 609009 169040 602980 392728 95593 974967 475245 579453 575396 565890 591921 560662 512723 547816 542577 547793 531558 295456 512940 403576 509798 508486 508814 491936 465673 480244 474431 464784 463643 448676 452445 458014 438960 651011 386895 419865 416135 359207 316871 395361 307941 383040 786453 285110 490734 358244 352047 345629 339667 333486 684307 322345 408826 490684 112724 331594 154799 284573 152832 272363 73334 260614 871048 390118 195692 108975 219679 228981 228744 213759 208925 165659 161189 49694 324560 636638 176352 272454 327679 78083 65119 285800 145929 181094 1 115125 127002 435647 117886 89033 52982 57745 565069 9658 115709 4308 1 80718 1 70442 70153 340548 416720 271145 1 21806 98528 126021 529254 43291 18777 44429 30556 35114 30738 1 26609 28828 1 21349 1 1 91055 15703 351843 13498 26940 28550 1 60184 11389 1 9199 1 9373 285168 33429 1 444536 1 10516 1 1 76857 62276 1 18802 23569 19858 21759 252072 18045 50929 27793 30788 1 73806 37638 360457 1 43125 248478 49556 362722 1 94087 266278 1 68163 71327 156268 79142 61529 86682 87329 94254 436026 102815 107080 114537 115816 119720 1 129317 133987 138007 143543 148396 414947 696290 121197 173718 1 178884 165030 157740 264207 200720 287372 211615 224546 94446 1 1 235275 196811 448471 1 495195 289922 314483 281637 386 1 313672 353550 312736 332801 347265 330481 391621 467456 349584 355230 361415 256671 369306 467947 370403 476433 379450 351442 409802 365523 238591 429263 313287 445115 292064 453567 476122 465438 1 302996 821149 417939 486505 500697 506449 595887 520494 523350 509361 1000000 539433 564485 1000000 558641 520901 536413 568207 572651 594403 728667 479906 803526 1000000 606958 788409 614155 640371 737181 593204 870750 1000000 418818 643851 647929 1000000 657422 657251 659170 630838 228181 672401 402427 678701 681623 684506 1000000 689341 740983 670194 697492 585551 691366 988886 768736 19325 709754 710582 728246 714789 755917 717503 505076 834348 720341 1000000 113071 286766 793265 482733 1000000 724724 726326 628707 575171 733796 723743 1000000 719174 600445 822001 666762 942457 97573 804644 327443 322628 794132 854177 709392 637096 706576 706388 201360 698735 769562 705182 692037 82749 682704 683918 559734 499444 674968 671738 831022 665093 1000000 662969 815749 387294 647740 616282 639724 695027 665499 626658 647198 72863 354680 603461 608395 207505 801838 697729 584296 947831 574762 569390 692057 569533 554819 541320 400690 475428 258452 527255 522206 937321 429585 417265 336020 493660 468790 698858 1 526501 464076 458330 494774 257841 274530 771140 427841 90618 412281 411036 440695 360658 391250 384967 344077 371714 366373 359533 353973 347780 510697 324443 329303 323188 316590 310794 294457 340743 796701 286006 273105 276317 95865 1 1 258674 243247 233085 517678 1 125758 306882 210580 206129 559585 4734 188644 656769 159660 1 1 162459 155445 188373 148444 252662 137955 722420 143391 240005 503252 1 1 106133 102603 1 1 191996 258564 216588 1 199390 1 15459 1 231297 119718 73384 48847 59521 45994 44938 1 1 180784 132875 31515 1 491783 190967 30059 21941 19103 1 366759 24952 1 12818 1 1 328417 485438 10221 19841 9238 4644 1 199492 5972 65889 1 1 394722 11317 519039 15293 66466 9989 8969 1 17851 20237 1 1 570432 470968 28496 1 130319 450970 47714 461 43389 273861 1 42169 54878 341833 1 1 639154 78821 83932 78202 104818 87359 89482 222473 3654 108622 1 159634 114590 187998 116311 119709 537085 398521 142121 632760 152088 139528 164949 120650 127651 154304 203908 1 483221 199164 204669 210222 196099 345657 311845 233218 238497 244826 187712 1 269033 268053 274014 278048 108587 292599 300493 137593 742433 366649 322513 328602 334279 482648 1 286672 358479 365977 372386 378386 384583 390775 405677 362017 883066 414232 434984 568699 433802 441347 446837 437096 808211 329085 469921 379229 491232 487585 638519 352975 504923 510468 749955 521299 370104 533094 538405 1000000 547912 532579 559687 664018 570076 601902 580121 726266 591205 594782 601865 598355 1000000 419341 547737 622151 106984 427651 1000000 624166 672888 428813 657639 654448 952084 662007 664961 668334 670978 635414 673123 665735 249301 686644 778039 691965 694990 696711 689912 698687 688936 697606 707600 645191 711109 712714 986857 713695 690697 888220 719048 491101 1000000 669210 1000000 723077 1000000 723869 965471 724064 800322 630800 706136 723653 204379 725715 722251 886630 720470 1000000 1000000 608810 218521 884519 217832 210164 407643 716791 168500 1000000 703801 770922 696996 765366 689754 1000000 319092 710285 409711 678800 350046 640789 146304 666213 662937 392409 645782 615313 650860 644484 838645 538779 632214 617754 623828 434531 411241 610475 545157 1000000 646122 600851 850144 584776 577082 571960 524107 555557 1 467479 556154 541618 640590 909150 162180 550740 512379 414163 501314 495552 107877 644338 540636 781259 528574 647131 467618 448188 877049 621811 429974 411634 1 481412 405427 420030 394041 386401 685946 605274 1 755737 418002 354890 647011 337524 324391 324989 317080 381164 1 388820 295448 1 282521 275502 680762 888910 259397 385244 246578 235672 263778 117196 224744 222074 1 207871 239674 471499 653272 184761 161614 174388 232725 711294 1 1 369877 144148 181684 579383 1 125399 82550 103245 1 107768 101987 114170 31180 103738 163109 369457 49378 146475 1 61527 294474 62137 59032 317245 52853 50111 37795 44428 225575 1 1 1 77847 1 1 119844 24321 22583 20948 21711 18012 16637 11097 278041 13389 11968 1 125893 10460 6026 21749 1 12101 105950 408398 12160 526745 10145 78073 1 13192 1 13922 1 16006 17083 1 31876 310205 23191 24290 12215 28806 17286 1 76141 75890 45329 42760 45677 48199 51118 1 1 55110 1 104768 70265 1 1 80332 1 88567 59411 62912 1 1 109115 88389 538340 121286 126676 702291 280346 206363 145888 150708 158085 172586 1 180217 175992 181574 1 7912 201245 202776 266980 1 238418 225558 208954 237133 204376 216557 507438 260492 1 271839 574708 1 289709 296584 483687 308778 205679 281038 322122 282470 1 345747 319823 561908 364342 370544 399876 361444 389107 412758 418411 417191 414625 419959 402791 427953 431469 446176 277808 456348 318872 278757 759494 480266 508246 677005 497819 503064 508494 516042 523053 142701 553842 554301 542530 547745 551364 570077 563815 535262 408704 628504 314300 597589 47705 598308 728697 567118 148678 1 621231 625391 629641 488974 1000000 693568 600356 649097 653348 657052 658524 672622 206145 341807 231466 716453 1000000 683124 686769 690133 691424 889779 723884 698753 753889 1000000 705215 707189 462719 707277 332140 953591 711652 716717 726066 1000000 720075 669274 564243 722420 751354 731634 657425 679028 726911 724453 737137 759296 724665 716960 726907 712916 699557 720919 953215 722494 717475 716646 715305 463145 712395 710671 711515 83873 698632 753073 560526 697031 729376 697275 800376 688315 633626 223576 681868 686968 482040 670193 667427 662354 648626 657048 653171 373358 179974 641740 637877 633554 944914 513154 603434 616180 611895 551359 894220 46287 790105 631400 459416 778867 573799 476362 571798 304325 550853 436028 544789 534280 525661 551399 520116 457017 493323 503113 497357 492845 415099 173429 473961 450216 534382 588433 991690 499384 455574 464106 405085 69293 1000000 602569 413528 363223 279144 384122 124520 1 349609 191410 181120 345461 805305 331901 326904 314013 309106 193190 301806 296676 290263 291239 32579 265966 267042 260285 931658 616120 222520 668234 232977 1 308015 313692 208451 214016 1 192047 1 192834 148213 1 1 288745 155564 117140 167666 207639 142508 40659 71750 122193 747937 113272 106821 33747 98371 113019 92569 88490 84641 1 47507 69283 69675 66733 63466 14318 64604 501840 51002 48155 1 40757 45499 37683 35343 1 1 1 26838 30611 1 8712 54637 1 17144 401139 83939 13802 16559 191834 275768 1 1 9851 17976 1 9350 12311 9474 116777 1 1 29019 1 39026 1 1 174391 10221 64205 15373 105838 22874 1 16078 449698 50231 324847 34811 569753 39605 42875 44715 51651 50516 53367 48064 58287 280031 258343 69673 241631 78855 74396 85704 87646 180722 98703 99646 142116 108074 1 106819 330977 56368 61171 1 811946 148387 126063 154183 159500 173379 169726 191691 178198 1 1 196304 207965 122712 212874 233871 222205 281880 83215 373070 247263 1 258982 607251 144970 257763 256447 288879 283777 306455 307163 266732 1 308760 389306 337923 344109 599816 363590 104625 368925 888270 1 796430 559295 395856 626821 412144 409813 494427 430574 454365 474627 448660 454812 460814 466780 332533 451814 600393 490340 17252 502338 554231 495799 1 1000000 483146 650043 551243 1000000 551671 555518 562147 569956 176628 231769 582601 587468 603561 1000000 603868 965508 610701 705620 663719 624295 452907 385774 1000000 641331 615294 525789 651028 592236 632887 658290 666514 423941 616110 679293 770158 670612 727345 540187 644892 692593 695830 698229 416609 689101 173569 625854 509356 710415 712089 627249 1000000 758985 999195 718892 856583 664101 721504 613918 606817 723562 740079 1000000 724863 978725 707185 354133 726191 723832 502551 722764 660751 721321 735610 719551 715102 717153 735091 718308 711796 763357 712775 621936 589175 721002 705755 1000000 674291 716950 738598 1000000 754292 680370 576685 677087 522622 667346 504648 645718 656506 703696 492584 666537 801179 642616 633097 634875 631172 587668 622200 618076 613946 608827 604167 599433 594851 768785 534221 559768 575155 589288 592979 561091 572500 549200 533348 424961 539156 527584 521869 516257 694512 1000000 448269 493365 788231 481702 796690 516076 694896 454626 455570 471515 199474 433761 745697 427827 356907 658647 815582 396919 390773 384546 164038 372152 636076 364158 344264 532234 527407 1 155915 319869 316514 310383 403712 300202 292256 286050 238663 834955 270872 327139 254926 284541 168503 239504 1 227167 307823 117017 211738 204697 274637 193793 40300 181721 295047 1 176221 164366 320448 1 149588 139509 1 80223 71768 120809 81411 117752 110347 113158 386287 197350 93711 89755 1 82093 153632 74804 1 61640 4597 142610 23333 54961 35963 1 48339 109749 37044 1 36364 30879 31647 1 1 1 252046 122530 20577 17968 17722 1 260078 7160 59202 1 326487 1 11748 7850 1 104093 1 1 584855 1 1 10628 156824 1 21155 13462 101464 1 16705 666398 1 20895 20765 228930 24427 27880 1 112174 1 1 35168 2401 645423 1 49864 447346 55588 1 61885 590163 117826 25263 64426 449743 155154 514563 274000 1 526565 1 18490 277243 249988 121916 126518 161282 149539 191096 144140 149996 118891 157128 159545 169460 791178 179023 183924 189257 203478 724400 202873 225855 419033 298372 291871 402561 249848 245696 242871 287373 391300 447785 275312 281275 287310 1 299506 1 309911 62643 323911 326655 445359 336243 629713 643466 360520 367171 373605 419918 380747 385130 401134 403657 410558 416707 304160 102224 441386 443355 33144 449582 459227 283497 488371 479116 483049 530348 802500 506005 406576 355698 524204 487629 1000000 622776 553261 713895 519782 838537 942534 1000000 870839 300621 1000000 506689 463456 595794 615589 565958 976811 615462 355614 690781 379482 672949 635933 639844 650511 647699 769877 789839 872575 661804 833788 668745 811610 723030 684266 681697 684100 835841 681584 707363 436868 702033 1000000 667932 711502 708331 854305 623203 529784 938456 716535 694465 115581 780191 719688 722699 719498 722392 677465 702682 723999 721235 724871 717412 496467 724692 98067 944101 726848 782073 722458 389053 729289 1000000 785569 717644 716703 919050 197183 828105 708169 707393 1000000 816975 808472 425835 697913 696785 692986 618082 668269 684924 27664 755369 675962 671467 348555 920562 198771 646296 639448 653057 648057 899666 640251 704244 647220 627832 145279 1000000 245977 525788 605496 368486 534759 625191 1000000 683454 631803 565271 617522 561877 74747 558972 555061 922694 716243 553341 280688 517929 509907 506692 475573 459449 489377 838615 200210 948558 381264 472369 487418 515374 991531 435659 173179 409297 404808 410245 829342 296487 372078 253618 389208 374064 421762 361722 355259 346984 440529 433511 367822 386674 318546 314157 880014 66650 70670 213346 268570 377150 271558 256800 165578 253226 277311 1 226641 228525 1 221472 84081 45810 200102 1 189613 206459 178637 174140 208326 163700 158722 181528 294105 150262 803886 133912 153126 140312 1 79302 112858 145124 3055 99070 95029 91030 103048 82505 80058 593541 177756 172706 1 459443 59065 1 713376 50076 43918 1 41960 71065 44285 21404 1 30265 1 19908 721033 549246 11581 408187 1 17583 15509 1 91522 1 113014 1 1 11554 14604 24785 14540 9641 9723 9917 36701 114491 1 102455 7753 13055 1 1 42810 1 19123 7280 659408 1 457557 58697 1 96131 1 33720 38146 1 50467 58344 54731 47102 54856 1 80243 77258 96666 73729 74514 314310 90411 479166 90683 321781 92824 384164 72365 17931 117655 112430 68927 112114 132629 138892 146982 131675 269279 156884 161928 216138 409629 178998 235436 174802 178564 200421 343361 643388 215533 212629 226824 222505 173120 244151 249984 295433 261773 271088 270474 364879 921777 971023 297701 1 302498 317004 322177 325912 334808 274936 317010 318591 363310 557134 369090 378010 417470 390398 396584 425360 133492 415264 242479 427357 433825 469658 1000000 451627 475062 466607 929807 475532 238726 528559 493820 498872 506933 451755 589336 1 813105 331936 709162 467981 159965 554269 559539 633455 570561 574893 579961 584914 589800 595703 599054 601638 608664 831631 617659 775434 617730 1000000 530750 655178 646905 641400 1000000 656913 543065 781359 676835 706719 672884 630090 677650 681028 665392 790801 582569 1000000 694711 673618 767024 787606 701041 1000000 690512 704899 476792 713044 719836 721395 717312 718541 719581 334041 1000000 722309 508410 640512 1000000 655481 1000000 724972 839908 722013 774399 843326 723954 723250 701890 567578 738041 720646 706980 690702 709764 807970 566627 712827 709555 752742 731876 461074 701367 700317 698727 696350 700660 401672 688611 470383 683078 680044 704231 657710 1000000 667241 1000000 144603 540591 653119 771774 650366 503732 636031 660935 638756 624965 617095 620236 612709 609813 726232 618417 593441 589214 87588 578254 577482 664012 563014 288367 558915 527613 537027 903427 528637 544897 473911 512042 746321 473575 277025 506194 485440 479488 659717 467645 395794 452307 456858 442285 437513 431460 433185 1 1 334226 400757 391869 458663 388604 352552 369801 363601 335290 533227 131545 543550 144466 328140 320331 297330 245769 1 289111 289873 283851 277737 271933 265648 260349 565413 248148 1 234112 230742 198938 219408 246244 222435 202638 169694 1 736065 176221 175755 170668 183849 175547 70161 646162 1 163833 136124 1 646491 1 117524 133659 48846 104555 102588 1 101432 87224 723297 82557 85691 73547 521837 66662 152411 60127 203490 104469 49991 46842 632650 1 343289 146869 38567 95331 31007 12514 41781 1 1 21757 376097 1 1 181755 1 14094 154418 313761 8889 1 9606 1 1 66908 82326 1 29456 10203 1 338317 46411 141895 13349 14143 14132 1 17798 18859 20336 1 9990 1 111005 25892 47288 263999 35551 38791 1 46688 1 62996 183609 53941 57734 64444 62151 1 1 252138 73658 80997 258351 88628 186542 1 107217 136015 101456 248841 121721 280804 123804 286418 1 139708 148354 710452 453233 161505 1 240044 1 300431 186655 256356 197399 258519 208480 1 244754 109865 231087 1 247343 250807 254026 301818 265213 272100 233936 284113 208430 300811 302220 308486 314394 320686 326809 334816 338061 1 346280 332274 365862 317006 381424 383656 443536 895034 594535 407285 416887 419438 387107 129958 446205 423727 450030 165365 462045 185502 494892 703776 200321 480997 501152 513173 521630 481292 117749 387238 806649 652189 475926 171649 552884 561393 563448 568348 566487 678678 583657 594914 592533 640455 577682 607484 526494 615997 695437 276536 629522 633732 669284 567495 787260 634747 794281 655500 661075 696537 668135 675128 885648 749232 691248 683262 1000000 638085 874684 697042 695264 91378 713012 466351 66720 710288 879618 711075 710899 709552 673330 716239 631005 45137 720812 1000000 502425 724375 723710 690657 731129 724684 474908 724779 747383 740158 541768 160332 723293 723659 668619 685204 729607 719726 718537 1000000 783402 729792 703965 1000000 220071 707361 705987 637230 1000000 732696 693785 634489 688559 689130 686977 517290 660911 757583 653507 874033 289100 665004 1000000 657951 660225 673469 724759 642805 724256 1000000 630416 568518 714488 618113 613158 1000000 248768 598942 171114 685573 1000000 200823 574642 1000000 557674 559463 554989 547281 298341 538080 342968 527100 525356 98815 1 673561 477913 475356 487182 481478 175610 1000000 463526 569169 451095 181033 424767 433210 413351 534421 413498 389883 55399 203353 359223 539134 532191 370803 365522 332759 344026 362387 603027 102457 831262 599690 344363 275058 289604 297765 524925 296113 212849 288425 267640 867279 257013 254573 1 261043 172789 220119 247679 49523 210001 1 528927 310830 116449 100662 177420 162495 459327 680550 1 145942 137935 1 131084 303492 128681 98021 388567 114520 548486 123498 101718 97611 93706 1 87085 1 666855 147044 70606 437592 79851 61175 42247 1 52137 48287 1 43716 1 38590 36229 33949 1 29672 26951 25810 1 1 1 1 652842 16168 1 1 12201 17724 1 10984 11042 9736 49149 9691 1 84661 2027 1 10749 1 56996 7659 12064 14007 1 160690 388234 18585 1 1 7921 27119 26698 37341 1 100285 491644 37358 95511 42317 44947 148548 1 88759 120819 715579 62705 71806 70036 72278 74666 1 83866 87617 86695 94272 123305 108203 1 8358 117271 774405 255801 131906 134884 139644 1 149494 154285 160234 163399 169507 290413 1 1 168006 572932 580325 1 668689 218197 863728 229611 1 30212 196838 252755 366893 92471 270365 278738 282517 260821 294611 1 318346 476720 732877 325242 332202 234678 341413 141737 374817 534853 360462 53860 365394 393862 392019 399483 403135 1 398391 425039 639792 435936 439101 384616 549434 955597 460830 472380 482390 688207 559673 493552 501592 1 444419 518575 1000000 525995 422294 540751 532541 551494 556161 203822 1000000 296120 447095 582260 554059 592132 579948 488317 568348 610994 615445 619819 877863 791827 451035 691178 431481 899764 643346 667288 655884 659205 665561 1000000 1000000 758846 882512 110249 751245 647954 707484 719305 547963 696026 698476 1000000 1000000 706430 713833 190709 200903 643141 693518 1000000 845830 726976 719249 751209 735084 637293 722869 722360 672268 1000000 1000000 910945 728027 725142 973150 674539 723337 1000000 728656 930466 755427 743584 531976 719100 517895 717469 714772 711206 696308 928093 667629 703408 636889 702537 717051 698773 695593 1000000 653041 450885 692762 682098 144866 663726 615550 668715 660988 768832 659127 654817 647876 643751 643871 636218 641081 628712 638892 623335 644429 1 855691 785478 584410 146306 608411 585278 529338 929763 1000000 637382 311640 148150 581692 542101 444155 506590 528717 805613 517676 511936 1 500590 479581 489181 566686 1000000 483103 463300 85206 122776 537313 444405 414368 460625 394471 457412 412341 310073 398415 913097 430978 379883 399149 366500 144810 352861 327451 342924 73184 269646 1 1 1 305717 295937 293302 1 147792 263053 269708 215256 258143 251762 252915 358928 283787 61938 212345 217252 819972 183949 200586 194520 145631 185296 179076 143019 175256 195761 580929 153470 148536 143840 138837 134135 95783 124883 123687 115872 111560 107270 644485 91047 24460 97461 117493 96807 69527 75851 81768 1 69052 61471 63887 1 1 50103 150129 34958 1 34428 105774 188275 81780 76717 1 26486 1 35718 21346 1 1 14289 16903 33249 1 13107 12297 18684 16506 9616 1 1 1 45989 10987 10957 146460 333332 11510 12287 13031 79693 71302 72064 17071 15484 16098 4916 59496 30810 26303 15021 67978 1 1 207691 1 41621 1 66409 1 52303 390528 1 1 38519 68113 74999 1 402310 51711 84793 358306 1 1 102656 107550 1 115502 74946 263394 205913 129149 495458 137600 148244 152993 1 1 168156 1 178569 183857 193570 202940 718303 1 211134 225791 221867 1 233777 662114 251097 250029 256990 418004 269011 274893 675282 290505 293288 1 245856 68434 317686 316148 329757 354852 209101 348133 429124 365265 367717 349149 379081 142346 424844 482793 455413 414130 7291 580412 425912 476394 440779 258532 891955 426040 464994 476891 667053 36629 471025 492244 412651 538632 108201 597983 522315 680255 539816 510027 270938 770163 551697 611419 565853 572168 576423 564797 586000 379169 595732 719307 604665 609522 352401 388868 622536 881344 636102 637537 618071 104370 832853 481138 658425 657997 103760 890215 670367 598780 508456 460275 681850 684882 740584 329087 15170 695450 697940 1000000 488196 704569 706588 672419 658738 457049 818086 750452 716399 717433 934485 720188 1000000 1000000 722053 761044 1000000 725297 872474 725060 586609 26678 642676 728061 725000 1000000 726594 688751 764498 448622 733487 904875 721179 588743 762191 714295 720417 711213 1000000 1000000 952658 730322 701115 698490 848166 693836 873384 681827 685901 1000000 683455 677216 1000000 670330 668658 991186 1000000 634954 623872 1000000 692342 641397 462321 721594 630383 627341 122113 969 611514 607618 571121 641914 592567 327584 575018 578043 647659 955411 457816 558275 552230 556662 541070 536058 268937 669016 519405 513703 223393 502859 484350 568095 576867 478385 516822 479079 465337 430487 447294 443210 437158 431046 574584 381464 289043 399928 347651 394167 388226 228927 370705 376448 101602 723306 35366 341577 1 352493 191993 308446 1 671216 1 296993 143130 1 610817 271420 265410 284358 347979 328024 198010 301087 232427 224629 565680 213395 46710 207018 1 191326 195307 200086 186302 170548 165045 154623 154615 149867 151634 140820 1 76549 1 179961 117337 112896 408599 113466 100238 1 213535 255117 9550 28472 1 88740 668105 70407 1 301838 1 53946 157768 1 45512 42970 133795 39231 194542 1 31138 29099 27157 30389 23585 102761 1 505087 1 16962 183378 16164 13488 273221 1 5225 15819 1 10083 1 398070 1 7604 10723 11101 1 238 12941 1 14710 15728 1 49233 271007 113855 19283 637427 28010 146845 1 139903 34562 35736 1 41126 26334 612536 51122 63716 50739 1 78738 94520 122868 71119 74643 78295 57161 1 1 88219 100881 149279 730978 130997 212592 166715 382450 198775 132564 141578 72533 145983 152639 156679 186356 166816 171678 177190 244314 58786 318163 100149 1 826977 1 220872 226253 228497 240316 235294 343669 31175 262859 268137 9238 961328 301326 291398 297407 160654 309667 315797 321939 328097 334266 349445 391627 352829 359004 377792 372154 421919 1 92906 347560 757066 209881 414701 420861 430467 433056 1 481349 452169 525870 463275 406110 473993 664538 534815 493101 498552 679251 510207 108925 521308 633480 532409 511088 362015 555029 552126 560044 549131 578325 1 401737 708489 613870 551235 599147 603312 593909 613016 480348 681566 1000000 647490 659572 638774 642780 647179 650329 496686 743202 707478 665034 668432 671841 733480 677359 685998 935060 661171 686422 692332 512327 776569 699692 69164 723467 725919 711637 709977 711717 833228 695209 483465 579110 1000000 676621 647226 881027 723150 741669 724055 729367 724897 725117 841143 727102 342532 722617 724538 710842 708217 1000000 725667 772849 715265 719997 755706 717641 718940 1000000 713323 1000000 534423 766994 1000000 809834 415123 702563 716091 697636 689012 692443 715476 683747 681245 685740 285796 313723 668592 664950 757786 206989 886423 700958 12241 1000000 638910 634961 632782 623198 621890 143178 416530 1000000 590594 599115 667972 589499 509620 579642 487641 800055 564365 556687 468697 544979 821152 354287 530137 524997 1 519779 513907 558858 703262 595745 486801 947065 475067 134149 479168 434924 1000000 453187 429472 514289 394181 462900 459375 1000000 402248 930112 397871 383375 376580 339554 192976 262674 352131 277622 338844 247122 327133 321853 307004 309566 234174 296903 297563 293552 949755 273277 563406 256512 255423 249558 247870 238289 214311 226452 294287 213354 209564 204022 1 247923 169358 188889 1 171905 495422 161643 238842 152241 162835 141901 137132 81370 127797 123167 445527 118108 110195 105759 1 1 93657 84946 109665 1 89403 188154 83397 70025 1 61164 1 1 55402 55105 46743 1 323271 78263 26987 133906 32775 28004 27902 26120 24200 1 22378 1 45982 51157 45918 13497 13868 16345 20291 1 267261 1 10567 1 1 9353 8247 7736 8271 16054 12152 12823 13574 29117 15554 126986 19811 1 20629 195508 232806 25529 1 84378 1 21271 186743 38096 401987 1 46773 50776 84932 702029 83387 60374 78374 66640 1 65549 77330 377857 84684 2796 193873 90271 791458 1 115043 14713 108884 76819 126515 139108 198908 146534 162717 1 249188 1 276534 104757 845318 58653 435161 386346 197117 287585 202044 213642 219374 225044 257940 230960 244240 1 216958 1 357781 153802 270833 460197 288820 133575 301942 308227 115973 310655 325640 282479 329028 1 351284 379863 363459 112138 376249 394087 373070 395216 393005 628773 527827 238498 334524 1 438805 398151 431121 534169 471470 829862 473776 1 202689 493992 1000000 794387 508517 514336 271260 525421 530969 429633 541905 522861 862285 556893 563141 550833 566877 325422 583446 785863 594664 597995 894872 433382 711442 807477 604082 430189 510494 491962 637448 644877 645717 645505 656423 655721 660679 896221 666849 448766 674187 709259 37765 764980 686245 651013 676973 694287 701757 697443 432841 688437 705695 584382 905731 711186 623203 555430 716140 580139 718494 719849 642479 673828 722670 739597 1000000 799361 724935 1000000 426032 728630 1000000 688679 438109 880529 724313 747492 723064 722305 692078 574874 615105 978780 795835 1000000 446526 674239 662438 712439 749951 707611 274078 702375 698102 297496 545062 794467 1000000 458339 679889 472874 1000000 761810 669422 499123 662866 659052 659016 653031 647858 640455 601407 669752 623085 915340 595927 610515 400557 611201 1000000 594868 596427 591040 611526 586000 250111 571004 557873 942291 542121 548235 545070 210104 522652 492704 541099 514416 1000000 505969 496833 491035 488460 640929 477379 470953 465001 465056 452677 447895 440958 235371 516482 3410 433634 410326 648180 376099 15021 405214 379427 397124 722130 351300 356642 671536 5557 327115 351214 494169 317059 306199 433348 517433 293239 287116 624526 177072 264056 462061 94857 253003 252438 591577 446425 156360 141889 216899 211299 206036 733409 195065 256997 185100 183367 170540 68084 790909 132714 443346 1 143181 129085 133919 127149 124658 120175 114700 109905 191716 84060 103146 385758 79388 1 56669 83699 73900 1 175468 307817 1689 1 62462 1 1 47148 1 341070 710836 74632 34838 32635 292214 36317 26658 350566 23859 498959 1 18714 1 480835 16155 299590 58099 6672 11284 11509 11125 1 13604 9459 54424 1 10756 1 1 11360 12794 1 16001 1 16486 17658 20641 20322 16272 703657 25153 383674 28887 30896 1 47315 28418 97586 43217 43451 72114 287954 1 1 71448 62488 1 71514 62873 71407 407179 1 87689 154077 183780 1 1 107676 112298 116069 120961 599448 130068 134816 93741 354620 149261 145501 162214 139747 277288 171209 178882 184998 1 259060 1 308527 776421 213907 31184 1 253573 114416 243834 245925 350046 1 244157 1 504973 288165 586203 300925 311617 303919 320265 356279 321406 219003 343370 349527 164137 363526 725284 260869 385594 386728 392918 312668 405866 417086 417600 76318 148724 436674 451055 956004 452605 473635 830917 473384 490583 1000000 487230 495491 501274 507994 512702 431953 550128 530856 471242 514790 564009 45721 546481 525625 574113 1 576055 582081 587052 591955 563535 421473 612494 608486 819641 680218 624215 149254 691917 748000 639365 691495 177334 658651 1000000 659654 663215 1000000 812765 1000000 661917 735579 685702 379202 770719 691081 693693 456394 779050 1000000 668404 1000000 242025 853124 138002 712617 1000000 727888 708594 873506 372392 1000000 907919 1000000 722951 103907 724532 725416 706950 716056 831097 733960 725506 725073 848606 666595 724392 723424 722680 721832 715343 346625 715467 252914 186544 558802 712907 1000000 1000000 686613 849778 699482 701224 698342 320925 1000000 814859 695195 685930 667535 413239 677228 674265 752465 667196 236281 664898 232552 672745 648628 984744 638451 488511 861161 678639 633742 606842 615831 588798 314871 584216 613718 585966 274839 595510 577483 899957 567688 490037 570670 541572 300417 541795 1000000 599684 524968 503060 277486 430143 1000000 516625 494728 1000000 481769 476579 757395 463848 438830 449593 787616 404932 430784 1 437729 293277 406062 143117 393780 239700 403566 375146 344667 362366 1 355217 565745 334176 348808 326477 377317 217603 297966 351619 223100 298276 359850 273799 270988 265015 277278 253270 309207 204577 235757 1 222606 217869 304110 493319 1 196788 163619 188483 180387 1 168167 168805 1 152748 150496 1 22515 135404 128888 1 102137 1 744798 150546 148453 111079 262262 698595 86799 1 549646 77984 67960 124807 162367 13656 185905 57295 1 50609 48245 584307 22349 40382 1 35626 29055 76430 34711 187929 111780 16902 22150 162555 232732 1 16720 16060 1 1 1 1 11781 20553 1 133945 1 10606 1 121534 7583 399677 1 27421 1 12796 693014 23808 1 670768 17983 22755 22398 372127 385159 28455 30497 1 1 45956 32985 55916 44472 1 35655 317780 56345 517103 1 65250 152835 1 190502 45434 185563 200015 669961 241981 1 1 106677 110659 115257 1 124847 128884 58689 123113 146102 115926 179241 157780 163253 166035 151462 207388 189849 188770 201437 183112 114750 211079 216416 194939 210282 712993 239225 361079 253598 259392 263199 268594 185878 279578 286600 275982 282790 1 310903 317402 325403 329414 489749 344398 348091 354031 361297 358781 371980 518723 145682 471827 1 58329 647143 415218 420136 429776 434779 472707 822003 462015 454677 403122 490086 640220 482366 488150 494209 499515 731887 511176 516213 425178 245896 540087 538751 164144 573744 555168 550696 565570 1 940565 584186 585676 591314 495477 600273 603490 1 614062 634164 623163 626785 631508 634314 897678 384658 647645 1000000 190724 1000000 662287 665690 669309 679607 674817 820161 1000000 569725 659929 665728 685889 695632 1000000 481403 702392 779847 705180 708780 771125 132980 688221 723420 102617 582666 719268 749610 721890 720087 646505 726073 728643 740347 725352 726487 726254 78602 879108 726688 204143 573595 1000000 1000000 678534 722225 681689 552274 724015 719745 666433 1000000 715565 711858 852363 708488 635270 146300 1000000 699732 1000000 694681 688236 660188 686897 331237 558488 678112 502592 674566 668312 251449 805741 695030 957223 650346 1000000 642369 638273 753358 630261 485454 681609 617226 611023 608115 604939 598880 591891 469650 698323 579376 590224 570516 598050 557912 554051 550019 639517 536324 512980 1000000 308830 759334 521898 619326 498051 415220 504680 484007 580931 19393 485723 416473 439402 1 452840 425864 400952 612164 1 401577 401806 395920 389458 296206 383435 414814 364327 358458 328174 346030 367074 333947 327547 241391 318986 308014 232643 224566 255738 1 679041 278447 961100 261008 255004 1 1 706787 223510 1 884304 244008 214468 207912 231784 595158 177182 576395 118141 315632 299256 159084 93565 210871 325675 143556 1 187430 315340 123042 119671 114162 183923 104663 93157 469353 95292 278292 89123 38814 88202 74574 71080 291065 1 51606 22373 1 27926 1 46447 497232 41239 38556 107443 33929 32010 30311 505405 26600 38156 22374 652168 363471 183993 17270 1 483070 902 493254 12669 478461 606167 1 115796 531928 1 9227 10944 11227 11092 1 193088 77113 14201 1 1 129709 438197 74456 1 261137 380370 37830 12050 1 31973 1 35099 39497 1 99109 47838 242257 221797 190749 58756 1 1 477699 64046 74383 73451 81490 118380 100685 1 312341 93026 105705 112682 119688 77467 111025 140111 160933 1 53388 176615 23060 186471 290887 1 167267 178878 77099 187547 103663 649245 203782 123408 214966 220565 226035 231947 238851 248943 252054 1 1 918564 272657 298702 290109 291287 301849 355733 213847 301977 321661 336495 342399 1 346246 352068 513299 365398 1 375745 370272 386798 395828 401958 408166 1000000 420226 518253 555749 527758 437140 722070 455773 462269 515920 474821 682833 487362 515171 498149 434045 509842 511293 521058 271566 71722 537569 623250 548339 553773 641092 530957 561695 571224 685191 585233 586417 708178 593236 606195 803442 714403 617381 621846 464515 674778 634028 430530 642756 540687 478085 751588 987375 872029 657539 666311 671620 629820 636501 909470 694536 687061 694122 692430 156110 899092 697558 724126 336281 706472 698839 793873 803989 713451 793625 717412 652227 719276 720469 720376 766486 790401 365846 43647 671347 730000 726598 596090 302663 315512 725743 725489 313322 724121 859259 898398 722611 1000000 720713 1000000 760845 1000000 715781 715380 1000000 921906 708906 1000000 561395 702781 700618 707350 682377 670419 767902 580669 684996 1000000 675615 874944 677531 667543 667539 676308 471726 655321 704214 647762 632496 639844 635768 150735 830244 623068 658533 569354 611754 605015 124625 610062 582802 381428 457182 540641 517071 1 1000000 548076 247591 540463 536327 720529 466434 523338 161881 520994 132658 158970 468379 486965 482525 477957 188876 482886 1 464150 651286 440519 499667 428316 797309 409189 410164 27752 397564 391307 705729 601710 372533 1 357115 351165 1 340355 278200 329464 287038 316958 293981 1 842416 287819 286253 819395 274675 269763 125361 404078 198144 1 1 21570 227911 223373 216553 211887 258923 655633 282346 1 182882 260127 601273 760598 161779 157931 484979 150812 143183 138903 119019 126480 79528 119983 115505 234046 18096 410471 37753 1 90836 162944 191536 113057 76901 1 70510 66262 80985 59156 55986 154516 50145 40454 1 141656 1 1 44842 1 368942 310979 1 75851 27512 19144 93598 222162 17244 1 1 14559 13439 1 12247 11862 1 38322 10967 373607 1 12747 14213 55646 82264 11689 13309 54168 92146 1 506570 1 27501 1 629419 24092 102736 447982 29538 31597 1 172095 58302 1 43249 29212 48462 58376 48054 60268 74564 55102 66473 153337 241420 617258 1 519921 639513 92434 96413 103864 128652 90795 113155 117327 106777 126520 1 131275 140297 132664 193837 155282 168992 163262 345216 71874 164014 186144 191506 150014 202388 207628 63302 226494 224796 28326 235699 256937 247692 257244 259384 265440 10120 277478 283693 1 323921 249427 11408 313243 350267 326071 349827 314985 344606 102424 338822 1 368979 59593 381793 384382 438179 384463 451299 354851 417676 465044 431279 246846 825714 303485 455337 461696 1 473289 479173 407729 1 497377 502469 515010 569049 476584 551238 535239 536187 544588 543133 550639 557786 549077 568083 473861 140760 583384 586197 593300 587104 602547 599657 611769 596337 716813 695180 629357 640067 684101 130006 1000000 424236 506987 656300 648417 713500 667747 671002 600113 677428 680359 683486 686403 734412 691880 467451 696970 699293 872075 671245 706331 706543 1000000 721068 728594 714884 712550 717796 718739 655399 722653 593917 749025 722648 724502 733724 703540 551690 726410 734598 726048 1000000 918607 953699 1000000 724399 723619 290311 718159 795928 720075 721024 716587 633520 717458 713621 751393 709177 670668 704665 707135 595734 679674 696603 684020 810463 694447 685952 713050 677407 661044 781330 128062 181559 663699 679599 656542 602377 1000000 1000000 639649 637181 633772 628743 647062 620084 615643 87153 849507 599215 586978 1000000 596502 399694 577566 560680 584510 528989 556924 785319 564900 480834 535047 467541 524555 520636 507033 106505 470429 461549 499894 502957 355615 425245 456097 460495 454350 448452 639057 753550 422221 372745 2041 411782 418550 133202 394299 387157 512685 374756 365586 362319 357337 347901 355411 337552 1 1 318844 312681 1 94864 251011 491792 73792 273101 271297 633299 629848 252464 324147 241154 592326 481600 582343 218311 208269 215111 111514 196184 179488 185424 157001 174873 148205 209932 1 147357 1 146928 140512 135267 321307 125930 138575 72577 112013 1 341148 203730 266788 211553 88057 766129 80824 356833 73360 531650 66542 65714 418856 75689 1 17780 550405 1 40930 40362 38564 1 33840 34240 53933 9333 46407 23966 1 23782 19473 17535 17196 13646 1 1 158253 12742 1 1 709402 11150 105469 11351 447288 7051 11654 12178 12607 63151 180182 14843 37090 16860 1 19164 34878 22175 12819 1 1 29172 1 37176 35446 210313 178213 1 5314 47964 300643 53859 484477 1 63729 66118 342014 52104 1 196482 66510 1 85527 94176 334229 103610 107767 112412 147329 130171 172570 111685 152673 138165 386025 1 179748 157010 141594 182179 174322 179861 208586 78202 1 173483 1 212015 217602 167797 233591 313801 22367 241173 1 257967 261866 269820 246626 39813 120073 293407 299997 221680 509760 200656 1 330611 627425 55921 552696 587821 183353 367749 394464 380150 273441 397111 404853 434330 412272 417292 423347 454886 453271 630896 850518 80478 459755 465435 475170 452109 477572 552467 495178 479164 506671 512560 510259 499663 524197 525855 535560 545668 395058 556305 344995 753115 545794 577005 575932 586884 591777 462479 600238 601724 159823 615140 771432 793237 1000000 629825 645665 399320 638597 648591 652712 656137 661201 663337 714227 670263 1000000 497088 279797 603832 425847 974370 691151 686868 696390 753964 699594 1000000 738399 676522 708220 712485 707962 38363 683633 491731 728531 720054 721162 422365 724336 1000000 724516 741194 1000000 764134 696541 1000000 435492 725694 726000 725629 1000000 666951 974131 601361 722501 730587 720498 719370 718125 762647 715286 708159 712064 710264 719014 705958 745862 702123 306991 795727 695343 717546 689804 290806 816025 544698 696615 780536 842691 699358 655122 652938 700165 655665 1000000 650812 642436 675251 634294 660669 625914 648321 755182 613097 716036 603632 1000000 104767 678529 584095 499439 574080 1000000 563796 59389 230742 526514 542403 895157 531966 526077 486112 510324 410225 611210 497311 633595 621520 166605 772958 576789 315326 525928 909052 452791 438155 380609 454980 425596 479874 407577 460245 405838 389059 411418 367331 370443 1 266417 167401 328825 339472 67348 1 315079 313158 309186 437952 579430 297643 280668 278221 377795 266551 1 675175 248655 266201 239693 129291 218520 215197 204882 208864 204359 782262 192467 187114 372930 172941 699442 166441 1 159481 103517 1 147962 136588 1 128473 140923 415192 113990 35331 1 101279 98197 107284 181737 86476 29839 77972 81154 44134 200834 388930 555583 1 51460 101315 48277 45163 1 33526 38801 37103 34288 32142 186603 24807 26793 173877 180092 126876 19694 18616 12787 1 341585 14471 17081 1 191686 12992 1 1 19053 1 19069 10706 11739 13810 12509 13192 13905 80796 55662 1 58909 181715 20419 18861 23436 25114 26859 28732 31288 45577 32588 77925 1 158321 399320 41072 1 1 50421 1 58406 65373 98325 65424 1 1 1 222049 58294 94393 465538 102387 146442 1 115975 149033 124185 50441 133379 103160 163508 147292 149395 1 162274 160594 168664 188898 183623 188694 200595 259691 400997 153708 257028 271654 227511 323801 238952 290199 248103 723408 369141 268160 223307 203446 302043 294970 372261 299113 310550 554573 89932 134917 452367 66542 347513 759239 359409 380017 1000000 560304 1000000 387859 397157 413938 401276 451950 626040 352719 433946 451152 436581 1 458169 413792 471349 468428 481901 428209 493648 434175 504273 1000000 516522 621040 47333 849274 281974 544309 549443 728759 419758 565258 484263 567708 416772 1000000 367627 598287 592869 623050 609427 711574 484405 467515 463606 631400 635599 81814 643908 546009 652079 664384 906759 44430 662840 694784 534547 676234 672875 276180 84595 663395 615084 700264 692667 698270 669966 234776 689044 707080 712176 67049 712753 203745 730180 882247 991627 732702 721343 722005 1000000 723729 510122 428501 719554 726153 484957 541077 773293 1000000 726068 467521 733960 531684 773033 1000000 701094 713420 900316 721650 713882 718309 717691 457418 713115 653179 709086 497249 642679 702899 700677 840626 695825 1000000 811664 617144 564296 605115 673029 732393 697641 363651 665981 154720 661981 653551 257144 1000000 611918 642180 611243 632733 627247 506983 566060 629943 675107 606452 599019 595371 543863 585670 581554 588789 928209 529096 755018 555394 632121 551213 538834 503069 527749 653319 515087 463972 593238 494582 495946 487933 460126 470779 296658 464212 465319 446391 484299 127987 388279 140029 420205 225519 429605 425202 393425 144256 391897 399388 198271 330286 512485 518860 347581 341396 1 557397 322892 316994 282109 304510 919743 330196 273425 280151 186095 267979 1 267750 132273 705769 238435 1 1 221841 215834 211889 191662 170644 250820 204502 49667 777164 238855 166795 117293 1 396861 146414 142954 1 133478 130631 124287 156469 63806 111052 531739 110209 117304 139869 93838 86713 511050 82990 76505 122785 58075 1 62192 49266 71485 586 365558 47543 278853 93793 39053 164080 50367 33453 11793 35380 27297 1 250934 241545 381697 1 65955 24008 15786 1082 550876 13330 1 11956 519032 1 1 1 28169 1 419027 12389 1 13149 13831 69723 1 1 1 102955 20252 21326 23788 43261 38907 28485 30262 32430 35342 36695 39039 620986 40438 454564 370405 56651 56194 58188 57719 1 204082 67705 28617 21195 107100 1 1 363370 97389 101478 17853 1 337903 1 123025 131733 118595 90356 141555 147821 317786 198845 149376 6990 1 1 846794 395260 191504 198127 203562 1 176170 1 225802 231643 1 241450 248638 255064 156658 259852 248459 248759 284642 766295 342530 323090 357867 315065 321196 319320 333747 1 230895 685315 241153 364415 366304 376976 239108 427059 359003 428521 71530 333009 802927 175822 474775 556937 391697 439445 750439 997791 464514 927543 423666 490676 496591 630650 465314 1000000 560798 1 117474 132882 537358 542833 353867 562629 477088 564042 568454 174667 579004 521274 580021 736447 598894 639470 616630 731421 1000000 653099 647745 630842 634552 647348 710436 936607 751058 1000000 651471 661590 835305 669546 671699 675371 633439 895473 692126 687184 684952 692617 696815 575958 649407 698929 704582 681923 745609 710538 916097 442323 716069 717037 870245 476535 720616 721874 722787 699041 741134 723709 719961 739474 718571 691443 725212 748846 653853 545321 725756 863266 721525 726854 723293 222626 722354 720328 632681 709523 413421 714924 713774 711595 710920 407781 705661 750075 700582 699580 1000000 853306 796836 710642 688122 683083 685936 687113 854408 587741 667184 1000000 660090 656494 895173 648678 822953 694769 622936 174853 629483 623915 405732 614658 1000000 827003 562987 324037 446359 1000000 806663 577670 572183 605329 558142 288326 484343 545957 424431 535184 127325 524000 499521 527079 777789 636547 495513 40437 983266 475904 472031 467070 437494 427117 448050 446256 434140 430005 423695 418905 1 512187 399068 392255 493574 380503 876683 243374 361866 355321 349507 345489 337136 331174 366159 318662 1 291222 312633 300353 288194 974044 1 625669 328757 630631 196494 248087 1 229775 1 229119 1 54473 315167 433420 195835 190472 184284 179858 1 213010 164313 182177 1 119877 540405 143810 808818 137937 125730 1 1 1 104575 1 91919 83172 1 287550 84209 31050 1 206735 70215 66519 73262 163477 57013 80826 69516 48616 84871 120544 40583 38156 35513 33649 1 29553 24607 1 20089 24760 27204 158312 27043 17016 8430 1 7979 15695 1 12531 45048 1 1 9948 178029 1 11805 12197 12638 1 11882 18526 15309 14927 1 18626 20136 15140 234573 24409 55266 16249 29836 35668 92513 204365 599053 39805 46321 46111 173695 116498 1 57453 1 63769 1 70362 74759 285016 1 84711 1 466031 96375 100604 163996 108775 301818 113269 107717 493248 130990 1 1 162809 1 154994 164282 194334 174314 282351 191289 1 149584 142263 1 258036 214539 612297 217569 432185 1 114086 1 594105 458668 405852 44895 1 547798 189845 1 300748 306408 411752 696934 325719 678238 337907 346296 350478 358110 638002 365219 400214 88815 355907 396202 1 406204 411863 418045 424611 1000000 525350 474266 465032 454995 427207 304487 472450 700138 701987 491600 576318 775318 450530 513885 626500 137308 530446 562399 426460 468039 527732 548975 473289 567873 564892 233907 584018 124039 592001 597669 601622 595704 102192 1000000 1 508571 446605 626898 645548 222852 939996 667761 654429 656596 660052 665826 631786 665360 931543 678169 726268 669545 684566 686042 692016 587710 696952 1000000 1000000 142992 613707 701030 625650 751313 847434 294492 487785 718165 199186 794020 721717 721043 849531 726240 642733 831115 724472 899406 726493 864920 725746 726706 1000000 714417 1000000 727029 724462 721826 722875 720340 890837 683721 718376 397791 1000000 774665 516230 520046 795199 148891 704976 702265 791724 704115 691189 692407 716726 687108 1000000 643265 546998 674481 702607 661820 840535 492987 650959 701706 694404 645981 642323 987272 634160 632012 634946 76767 596672 533283 607905 1000000 598406 692221 1000000 565946 574719 563445 842196 563630 558037 331023 730382 1000000 521704 531252 518491 970546 397210 411540 502858 623343 494207 698365 581184 473883 496752 628994 455964 428640 433682 437857 434338 425598 419469 687439 291154 394498 399162 388623 295790 376236 344750 1 357352 350599 346161 339062 353499 768809 320586 309320 309074 1 389647 262969 122482 278047 532076 263977 260177 254727 295638 534984 176512 1 808748 224471 258634 580342 303203 210639 156120 45239 196541 1 179543 148895 781803 131617 1 192380 141391 1 194843 66889 122655 133342 120998 154305 580296 102371 104628 1 29640 242208 81584 1 1 71134 1 1 386239 126973 55025 1 61126 46535 657717 9158 39028 25890 1 1 1 30865 1 1 52733 461586 21319 18948 23096 173019 20608 21745 1 1 17678 12334 1 149751 9333 28156 239345 11875 51217 520148 4492 1 16443 20555 26039 1 60447 13152 1 64312 1 217278 178921 489043 31341 30999 35135 106599 154481 42841 125898 1 84715 86608 1 300447 62945 66194 70834 73083 456304 85243 266301 55915 91425 118860 310576 288757 1 1 1 104652 1 128749 132694 561861 156322 165172 150777 157125 163878 169013 1 176089 1 269346 177043 200652 565387 271124 350796 190579 309374 260822 239785 126225 251773 433577 761799 270260 339753 281998 287494 311950 298556 295516 272595 312872 245671 330252 336422 364030 407127 176337 1000000 149195 358739 395065 393452 394558 371774 411583 401980 420394 769484 693570 136167 441152 447245 333963 464688 470159 796882 480724 482771 490279 464433 429273 502037 512051 519928 338663 540323 537054 432653 543474 659537 556073 566210 570465 722930 927080 592009 582973 584308 348157 601194 592568 710581 575700 1000000 428163 628204 778188 883884 448904 838269 873068 656187 656110 664548 616384 666987 684464 571656 676651 694254 687512 796294 344878 691505 382292 696816 652135 417232 702872 685324 707920 696175 745126 180910 722797 401064 718099 719222 781308 769627 902380 690429 729099 701924 715750 716853 715869 692054 745589 815998 330230 407347 665945 493279 1000000 761943 352113 723251 874634 1000000 514941 61692 717553 441646 708287 770952 711221 710340 700576 705206 656339 701868 807534 712294 766083 692220 687690 686738 821770 993500 675920 664637 923054 665540 1000000 710671 966757 832997 762418 632473 729912 635691 587984 1 618044 617755 607278 602890 563187 599942 608531 590255 381010 579732 569621 1 565163 521766 524343 549342 543960 538524 487927 527499 654946 519135 1000000 279122 1000000 493107 488062 807964 1000000 453033 463914 618949 434286 383038 822821 389692 215808 421579 84290 1 385290 835653 385482 617605 332998 948606 363918 439974 353365 406894 216364 7476 359017 327076 316401 308096 304276 440946 362302 286137 258262 273960 441716 564129 246664 250627 177681 201461 232890 227179 1 147833 173215 204453 1 192882 184416 183170 180908 197308 1 162694 157434 148390 149540 142754 137975 181294 1 809851 77175 8454 108308 238857 92555 98403 101612 90272 109689 82828 535518 75629 70323 48765 66687 62196 589596 93987 53631 46798 45703 199491 42329 477256 1 47958 33044 126503 29019 1 1 23779 290537 20155 27367 1 191714 16124 15181 383927 1 1 91442 25551 9353 11797 74640 11783 118431 12308 3708 13084 1 540424 261206 201548 575629 18456 695587 20746 28144 66256 588073 222015 27419 32336 1 338916 1 220512 1 1 44046 128265 1 1 59047 62350 1 102099 1 75678 37128 1 81586 90377 94547 98393 102525 106689 75681 91277 1 115137 472767 464507 45466 570791 147389 152683 157160 1 1 155321 1 350493 169920 1 199259 204669 210281 711480 224788 227153 825728 311928 219023 252794 217292 262002 216738 1 664889 292187 570822 297126 307071 302552 648727 329306 180806 340996 340971 858002 376072 461106 452261 637257 379410 383832 397262 1000000 402918 154989 257795 512576 640692 430307 439705 445782 456707 457901 869260 566222 1000000 513828 487516 564052 710553 30461 508796 516214 505911 221845 533041 538937 746082 542850 378172 675113 656845 926983 573993 578585 605269 81847 581371 593112 604686 615943 613882 618449 622783 690455 563994 539467 577620 192398 647615 651451 725159 655805 662743 681149 821974 430768 675669 574510 684143 684286 683083 690777 690650 438754 698532 565157 710393 758018 390026 849087 997963 351704 714676 715591 534319 646147 994322 1000000 722440 793280 552443 750040 722918 665014 726949 729904 726904 724596 764806 746247 726459 632016 1000000 890425 726905 723498 604574 1000000 720628 1000000 473215 744886 1000000 545252 711778 706180 567698 714030 168662 801985 701485 660588 694133 691616 688879 683824 349744 556460 668952 677101 675950 667114 737043 10493 31558 652644 1000000 644644 985323 636837 713547 631205 624933 645780 619377 612288 606136 601934 605123 622636 583321 579486 410492 373227 567523 579967 435377 646816 726002 579302 548278 22314 523717 528881 512614 115364 440435 452925 483599 615048 477580 83128 213589 851944 453690 447768 442619 217336 372314 1 436714 409957 406874 883028 392780 609788 321181 373899 366344 361498 356555 472473 643908 393566 330570 207112 317655 1 306027 1 1 883685 1 444582 269821 262744 76063 252227 327061 1 234781 1 518626 181741 648622 183685 365237 233480 179624 761482 1 174352 169171 100441 124936 131273 146700 1 139489 134777 590340 419057 1 156193 238322 108025 103361 324559 103025 91743 110773 84206 80398 49483 1 69715 1 63239 406101 712089 441426 1 300883 1 42781 37242 39386 1 30787 1 25714 502014 26070 24393 1 21584 19986 17379 1 1 1 8965 14009 13398 12884 1 90627 13333 136264 9686 7058 1 27748 12285 445034 14318 44620 12582 1 1 119019 110816 21954 1 287963 26806 1 1 1 35654 35336 39268 1 44320 740475 1 52392 39726 58090 65002 64644 330979 35375 74742 79325 6970 91039 99716 1 105174 1 423615 159619 115383 1 156201 55893 153248 136740 1 679137 150297 614993 98980 1 790510 127080 89024 492756 167726 10458 433462 412655 497909 183681 215972 518715 1 219568 1 213273 273074 266666 268059 250317 283661 1 290944 236330 311556 313494 26086 215707 378710 438625 64621 384018 356277 1 334440 426625 265897 1 1000000 407103 379702 118010 419872 425893 432434 438105 447565 426022 456684 467917 536864 720256 316826 485980 280046 1000000 662971 509142 514823 520467 542280 531622 537115 542565 450796 281656 558643 580322 862521 574308 575491 1000000 897079 864506 906122 603494 962752 579087 1000000 621623 63022 630311 1000000 638785 630218 646625 650518 839172 617311 661638 665518 681172 926329 897489 656801 681831 682376 668612 1000000 696519 695188 697941 275258 544733 704850 679257 711984 952595 712740 729128 610691 765762 718923 720078 721176 697823 599573 1000000 762390 537393 528613 726452 780546 726879 1000000 751489 764902 726606 730567 726203 728332 724031 702452 814271 1000000 822123 728686 819309 716964 717184 695865 711987 388675 726270 707680 703514 32026 758716 1000000 477719 678069 391701 697632 684090 681140 566991 800570 672080 1 663427 406086 656205 390320 605181 488664 616508 637721 696286 629862 544289 621174 616722 610442 572054 602971 598229 593295 756870 583876 827243 573567 531059 568110 557996 108042 536336 197427 644135 530840 531069 262760 513631 529411 486329 510991 491423 461077 495366 323397 467240 657736 451959 508781 442905 1 441188 425667 269499 624450 404163 400891 394422 451698 909730 456342 353573 363437 357239 350998 344853 931163 329888 1 278477 314036 1 301874 295762 289591 623872 287753 271444 1 384004 253928 379113 19189 327430 230764 148342 219423 689709 883586 156107 183983 207182 1 1 631473 170826 150615 302942 155616 160427 145709 140361 1 135474 125798 122366 1 113691 108581 105689 99632 96628 1 711278 252951 674995 183726 74443 53476 67750 68724 1 65525 54334 58500 49384 384519 36256 91477 1 36906 34579 1 1 1 1 271029 23415 1 18705 21249 20362 253714 22643 15120 16222 1 117601 15266 12329 35647 1 110030 1 1 1 12673 13626 14262 23536 1 1 17875 1 191882 51797 86377 1 88140 28243 30035 32138 33238 161916 62647 39217 1 40013 1 47957 54726 113711 60668 61723 90786 1 60300 77407 222896 9986 1 91571 1 262826 73491 108730 1 96967 154477 116920 130890 1 140261 444783 1 32239 159657 164883 169856 175139 180397 185700 49788 173871 198356 130901 212589 1 237586 209612 235684 242721 432944 253006 254198 198550 349446 280542 313620 1 294812 301967 306971 313006 352999 405991 311682 307924 343904 404562 394903 362260 368666 625756 381099 387276 332813 400804 432235 411815 418064 424284 413829 127357 511782 470742 800157 406006 647113 472461 571675 484519 433341 349475 606517 974188 947184 537646 524630 535117 535801 716278 497780 960623 682857 770233 298735 564670 569912 578301 589672 658481 642222 641309 588375 612406 616101 620557 621268 577317 633467 636219 653543 634881 601421 652900 691835 489525 552774 667340 537741 668963 672669 660400 683916 700967 602606 692222 694856 909237 466658 647565 704381 675745 957014 702484 735731 713355 686144 717154 693983 754662 672972 721959 305744 734289 756923 684535 726090 705378 726843 689204 727234 1000000 1000000 724116 726670 1000000 725755 655505 715014 725180 734261 721819 710265 644309 717489 268398 714712 713106 497863 709447 707587 962744 702447 707495 698057 713670 697967 690827 1000000 379297 678863 795725 675885 1000000 658753 1000000 664575 724601 627270 301974 647540 643534 549120 1000000 631224 687162 623649 599353 613674 1000000 660255 606535 594659 699698 585208 534049 575100 274136 567005 484533 450671 233857 542265 267872 371667 514113 521074 529384 521293 516620 477290 493056 487189 490785 466284 531620 463487 458171 652011 444782 444185 589059 457742 1 447249 477247 534353 481851 796972 335207 367200 375683 442576 386433 201291 344623 702857 334472 328280 650258 347756 309855 92555 297658 104578 286962 48822 207615 421196 203613 476235 263222 380191 333343 525274 224747 170561 1 730127 204485 243768 161975 685513 282727 177650 172461 161091 163012 158561 144406 146898 135098 88903 471676 770828 124998 42513 115098 138943 54887 112425 278191 94318 58872 86586 83461 69246 75610 72125 53620 64415 62826 59105 1 481374 117392 47607 46126 41947 44820 1 35384 33241 1 278729 1 1 23800 407207 121246 1 1 133802 1 204203 15758 16105 91413 1 1 17989 6816 11431 11942 11185 12835 11125 1 14232 14973 13690 193134 1 18770 10271 21439 139387 129162 722904 27963 1 33322 33780 12943 38225 45658 61211 1 23963 394530 52739 57061 1 328198 410742 68420 1 76551 138434 1 87591 91445 624083 595226 45470 1 111905 6871 116422 343886 129718 255295 1 115907 191270 109917 158546 1 269146 173837 201072 184327 693062 188025 200478 202004 411772 169894 96898 228392 291404 414569 1 258235 286999 265074 314194 387345 279586 582651 283870 299304 305290 395658 351732 84381 328177 340569 411259 331045 370919 572056 207967 361056 52765 385908 391849 493245 361331 416362 416366 445503 428802 459752 439005 447064 541849 401657 449782 439116 477027 481415 488777 499744 502218 534408 405020 520219 218243 984790 519900 545272 537400 546501 555884 630593 566237 572832 762906 578725 587062 645704 596194 601077 1000000 1 611724 691731 617157 1000000 107741 709381 684713 1000000 151847 950582 657092 656474 1000000 728329 630812 1000000 655773 663901 734460 863775 24795 248274 745348 717793 698924 681839 705637 1000000 708120 708954 711933 675425 715329 731970 717246 715101 718695 676666 265081 670300 740994 728288 726002 237633 726999 677325 727346 721641 273984 474760 695661 641977 774643 717281 702930 917507 264623 722546 704402 1000000 563104 717774 709547 714572 713053 710157 709522 862561 827510 708300 366245 731362 320164 700492 486113 862909 692504 723427 670961 673800 558500 667087 428057 756798 923484 655329 262574 769273 604045 636747 561813 1000000 623494 581321 892491 450311 83995 608315 1000000 425987 750119 602834 31513 571854 568754 561569 556285 561159 533941 539969 537107 523509 526995 1 1000000 489710 500632 495793 504083 501960 488319 717204 581772 459374 483455 336571 441169 435198 429057 416096 264386 411048 352695 336133 391513 464210 379722 372821 367322 1 354913 453802 383285 531591 321455 312824 318384 225235 309475 849637 857851 1 284556 275806 1 263562 880746 251976 245935 240135 238168 228638 220716 223138 280525 902752 201434 1 125953 129731 182663 174101 1 154379 103529 192346 148927 153372 139283 124978 150629 120451 259157 74968 113959 66026 1 99638 95620 91682 87389 128494 52228 441169 236627 81269 595768 63430 60088 1 5961 316328 48057 26496 42173 41142 17938 35028 382431 31873 29941 31222 1 24643 1 296844 1 1 17888 129546 17329 1 17086 5098 12480 1 12637 10822 62116 16703 91738 1 1 13667 17936 25006 33169 16572 1 20209 20433 1 22619 24390 1 23456 1 29864 479026 1 210794 40071 43626 45098 47682 1 53246 1 59005 1 62939 98553 1 33484 345820 82744 86658 90539 94396 236206 17207 1 1 106936 120059 132196 128475 1 145572 198738 147428 1 178334 156613 1 172506 177706 182757 390722 167123 213538 1 210069 433610 221304 252935 422607 96016 72027 230325 254035 48261 181896 273021 279600 275889 627981 432991 303799 309910 288274 175919 6041 335307 356446 646951 419169 338716 582007 381248 380472 1 376356 397810 458013 336069 414926 397568 53764 433389 791551 462016 1000000 479852 664719 469527 475468 1 1 492742 542322 498116 1000000 509575 658626 575003 1000000 615684 543869 546388 426248 948100 565028 521543 300694 583583 657964 576115 474639 855456 229829 50626 612466 711980 646363 490322 637808 635556 634040 643920 647648 646535 633888 661636 662600 645980 880240 671086 590600 773575 682364 685335 680757 683756 841739 1000000 708316 658290 642726 416863 691297 764222 704282 729575 712875 716634 814401 159522 720725 1000000 724627 727282 1000000 799646 724466 668054 789797 727415 724712 609870 727573 727411 727175 683244 1000000 855944 599775 724397 1000000 722525 702593 718496 368440 987034 294074 520766 712682 704338 709161 706919 634521 702557 696814 709266 360178 708757 689919 909529 733299 765044 1000000 715453 686792 363837 647792 198923 648492 601066 585640 646261 642325 903600 633714 625897 621757 1000000 576448 612074 613972 669552 280297 506598 208461 410187 578624 213412 722726 563027 552001 552473 547116 610753 1 670486 526134 422431 760640 520275 514608 500958 393263 483432 611201 493479 464725 461266 286480 551383 357614 429876 339252 1000000 592639 445721 406766 261213 385065 558913 551658 458552 406353 361636 1 737585 169959 1 332234 75796 319794 303756 256696 281737 295381 552209 283151 271924 271357 457096 260357 253305 242379 241939 179536 230584 473497 794629 213537 207985 573851 86100 198617 95417 171881 166664 170577 809888 1 155423 148398 378842 509569 148422 128717 1 1 136347 127553 92870 230633 141535 96932 99468 118390 84955 78987 263534 190620 1 22439 64014 300003 474918 43355 52468 81948 227299 223149 40130 489507 1 34749 32793 30662 1 23160 1 9633 22201 369805 22009 18373 17312 588958 17039 14758 8827 2116 1 12616 1 1 33527 12659 9036 13208 1 14286 1 53627 659123 121486 77198 20057 104280 26415 23862 439165 1 32757 45861 104800 35107 1 1 56792 43594 79702 49789 455435 49338 1 48024 206550 310413 516771 1 78390 78524 85738 90554 109636 97397 62877 105536 109219 199840 118466 122767 1 121458 136664 83688 146222 419834 156001 161000 166061 167744 185233 149426 1 192043 241213 159053 202364 214191 141096 225383 237802 589321 564794 260069 345008 312295 332188 206974 245522 295196 288544 296058 308078 315842 314530 320553 1 334070 339054 345577 479931 358730 363813 370008 394550 387415 738264 537183 503491 432819 1000000 562061 425603 449951 437820 154824 448810 532414 535750 612189 473952 433639 462325 530027 418934 832887 806171 1 519633 524903 186615 712707 542463 607771 549189 559545 959722 501115 574007 745463 584072 589265 576007 598941 592028 608348 612677 975780 805062 943979 631771 651785 636799 873841 640953 695990 624845 658098 576727 610567 885120 536268 675380 678694 665220 452765 621446 670601 693078 695739 579588 698908 697515 717188 410700 1000000 668737 146076 1000000 716345 717838 687344 653657 722408 652800 723771 843779 921990 695626 709760 516477 727369 713632 575508 965669 727624 717791 727108 1000000 726267 728736 1000000 722853 732857 721732 720797 779933 718111 719971 715395 683903 711432 709638 758699 716138 517246 1000000 692980 696174 950129 672658 1000000 685215 759131 722262 1 672290 676821 665886 663140 1000000 1000000 798399 641911 744697 639790 629533 631120 516400 116723 624840 818030 612941 369635 474296 527101 721320 584669 843877 575007 1000000 560521 598034 582077 548829 35411 690174 1000000 527015 531203 515897 426440 509631 494777 506400 586766 479019 1 927490 463225 460774 447813 306059 438995 432903 428837 422450 451117 409500 466593 392789 449710 353599 400764 249038 354045 360126 352627 352936 340254 333540 306355 321766 1 309510 722281 505739 231690 453191 279116 273241 271043 261420 80628 9390 243841 189902 232279 226577 138138 208217 244052 203603 128852 197074 1 178815 1 1 155177 323152 523664 1 646951 157457 137575 132964 620667 83935 1 21703 177886 697797 550712 272547 235026 87160 87472 1 79125 83523 54301 196813 1 136795 36387 32857 21919 1 54349 16631 14217 40121 43147 1 31384 249172 50599 1 444910 1 22786 1 20040 18840 25646 21483 15894 63879 537794 11686 21852 11397 1 12725 12700 147667 13316 365924 13676 201322 1 15232 1 1 18489 1 21409 20786 22257 299738 1 19088 30495 39070 65620 479680 40807 1 1 49663 245710 24277 96520 57765 61053 1 76478 64095 74508 550260 1 371899 171145 378414 43800 347933 104549 49084 108759 398387 1 139173 133429 135488 116954 145062 288054 154742 159723 164649 173040 206240 159841 344398 41201 1 668991 329803 212781 218381 243387 239364 396831 743772 594796 164847 91157 183760 271470 287812 277444 288506 294562 507732 273506 310643 458427 864903 521598 36635 343650 251051 340331 377539 371826 374085 526393 632750 34380 1 406139 724271 417876 424015 204202 436234 442375 448384 452141 458937 319338 1000000 526826 77728 21385 602675 408915 542212 545748 1 835182 530004 573978 678817 775922 547203 568043 562360 1000000 572724 207980 582090 587765 592654 455883 657989 611595 590387 659853 1000000 624488 630077 633486 497214 866794 645720 648265 567304 650302 660867 664796 1000000 713207 674616 1000000 686793 1000000 687507 722857 692481 652589 698233 711891 708117 976809 1000000 252740 710447 713977 750126 695459 717393 719013 720334 339382 708223 805994 507833 251842 740973 689142 706897 259183 728178 945536 1000000 656782 964821 675676 727885 691471 728096 1000000 951611 956518 722411 719225 773915 265749 717495 337342 1000000 711120 710064 703822 1000000 663497 701972 469445 398227 417716 674461 540075 545364 684358 677196 671158 265462 478714 667173 565224 876442 656343 652577 648608 1000000 60234 636692 630653 612092 623916 869212 924676 412959 504699 651594 596358 591450 580828 543147 576607 578182 177831 640962 866006 950165 513846 53158 1000000 528817 518158 996594 481322 487760 515105 496579 1000000 469947 476946 682393 650024 979021 469255 1000000 442788 435132 847751 1 415019 410306 506672 398536 299180 1 126514 372993 361644 116639 626920 348417 349149 336027 719062 323707 342550 277844 297435 592426 294758 286439 293373 275135 272079 246043 258155 293839 1 567274 234103 1 1 307660 308494 205985 343509 195076 254279 550042 1 173937 192165 135440 1 242578 379038 143842 195329 134394 1 396271 120642 115243 111133 142010 101261 101649 104933 235219 87890 1 1 689767 708092 156674 639261 1 62456 57145 54268 51409 1 46147 1 1 38617 37968 1 331175 30105 31180 26577 1 25930 1 1 19376 18477 17233 1 15502 14802 14213 354017 13541 25121 12951 8737 17532 1 1 10971 1 16356 435053 16274 1 17826 83320 20560 17942 23670 24870 11624 320872 29830 19631 1 7719 1 40841 1 1 1 226625 54152 483760 297962 121792 182029 93188 1 110362 437485 1 93104 90815 74894 94441 416186 162521 111944 129098 783338 126320 285854 172728 138848 125143 140152 148189 1 1 465059 122278 119341 184191 186793 49521 200317 156711 169622 314001 479556 233406 296296 239097 700212 251472 486441 160530 268966 273144 280624 1 1 668912 556355 1 220068 369571 71416 84443 341846 348756 354391 342212 359198 558983 381755 385327 239391 397890 330933 410114 419570 619740 1 497556 440770 476672 553719 138181 445037 86534 476789 472201 488541 494589 500215 505975 508254 426524 509094 536548 534127 583392 246117 544328 567003 549690 172539 571405 541082 582454 1000000 612867 612398 689471 605447 596474 766621 391205 623885 594305 498533 636630 5831 480753 659944 648036 678276 667375 519163 662650 731899 593537 485217 877389 245469 686244 654797 867496 694542 963775 673050 703999 838370 697064 789390 829042 713125 715146 500725 763374 718706 721555 716971 727162 726737 869986 725260 730750 726669 727572 977041 727140 851798 728254 728041 496783 727659 708703 726732 797193 892547 723748 723838 722856 979124 696257 740234 249153 1000000 755221 716876 711118 709180 709952 933826 124002 776656 707127 892036 796670 694628 690488 701640 981431 638767 673608 671667 668596 678428 939576 657586 864191 1000000 646112 852424 638037 44087 615489 109590 621100 1000000 611789 601373 604761 467719 588630 581460 584550 668630 573055 773976 562828 240457 554150 1 541476 464706 529641 682877 580931 524842 178165 502185 1 819995 484270 478824 978034 459118 588882 454853 448909 451124 286313 394970 424855 418282 257283 414317 457451 393624 298042 375752 363700 939572 376290 155624 583137 383057 653683 490535 264564 1 247379 295050 348012 448618 1 61473 1 270944 261851 424981 253335 247512 288515 235927 134853 204886 331740 34111 213141 491000 196778 171827 187436 181056 175566 703615 1 161009 695999 1 145558 645022 114230 131207 337766 113283 508718 109263 119005 307446 94545 1 93185 1 85712 105096 78008 93984 228516 368987 518908 706557 90166 1 48432 158225 46746 20682 15682 39468 38402 1 1 30838 28930 632079 35090 1 1 21157 1 1 1 1 18340 1 19294 377514 13028 11795 1 13070 14142 13282 40341 1 471755 14787 1 16463 84700 17946 19177 1 1 193046 24589 85018 1 518058 31683 87350 285360 38139 1 42933 45339 47957 73801 53501 56289 1 61861 65637 68351 1 52129 774160 150393 1 90604 79967 743036 155283 1 259851 115033 796060 132533 80816 438308 137818 142556 372769 142628 206355 162100 158850 1 177597 1 1 264779 314443 204386 733517 216187 219233 79066 223030 237220 112009 295043 237810 579688 267275 262643 1 1 292724 297478 305338 277393 314500 324821 494594 344231 483875 340823 1 359350 366183 372744 404336 383788 361752 361180 402307 519495 416270 670963 458105 173853 439943 445048 451300 353385 932578 472461 591486 505525 487132 421675 496723 197035 510207 529422 525506 266675 532400 597071 544266 550600 943871 559687 530972 163544 599105 580344 611732 599142 591307 1000000 662039 609246 616566 628327 624579 627160 389108 636471 845538 302528 647821 651860 872126 224165 664026 1000000 1000000 673097 776978 489924 683063 898688 688468 739835 693962 1000000 753934 701479 1000000 459973 708180 705297 711856 420567 204363 876257 804466 785256 455253 727396 1000000 724403 724100 713137 607728 630479 518914 690179 728100 728246 738968 1000000 727905 732465 849469 729953 589181 1000000 724092 260038 722296 721101 717743 678816 715172 715345 707253 806927 967404 801955 1000000 703592 701279 703027 694189 695386 690918 912973 685343 723282 679769 759297 1000000 669447 649194 666673 334002 655129 1000000 648074 643457 639406 643561 973648 612547 622522 1000000 15912 644722 1000000 599532 601880 589840 584872 594113 635579 577283 599425 530415 1000000 546720 543283 565694 522731 771181 519035 567473 509788 480341 397999 1000000 495614 600467 473950 469215 519524 133008 980786 624279 438695 432592 427412 760367 630811 408040 401865 251083 389497 128927 377043 1 359398 384567 510760 334181 326235 383462 361617 297004 154281 375454 303105 297029 659704 221688 667013 399644 400506 261090 1 259318 243700 887594 231265 41029 220757 215765 168326 1 198547 861139 137099 1 530802 172061 112654 161851 156635 170981 146877 1 1 359967 114758 356915 67186 57202 110762 1 1 80188 364026 80298 1 82849 79216 437222 1 43516 1 61090 61865 54292 53463 50991 47875 7621 42745 1 160865 35400 35211 87056 635750 1 36150 11665 1 1 96991 402912 40034 1 40535 1 19616 19423 218663 271818 13922 1 61340 15221 12052 15291 88731 14397 1 1 462753 1 19160 113219 1 1 1 1 1 32226 1 204522 27956 1 39731 32661 197575 255840 50075 1 55750 53012 1 1 1 6981 1 80946 82192 89970 89693 161438 97415 183323 115447 110764 426527 55077 122919 1 131449 137880 140119 135819 563277 92051 361689 164105 142289 415740 181512 206707 191468 197544 268143 96056 1 219394 291126 231326 236715 248981 248309 259877 260041 265913 128613 173801 282427 336774 295914 301368 310535 314200 320280 328296 332430 897321 521460 351181 355292 363483 369775 376195 729708 498656 1 400747 406877 97910 419245 430073 1000000 415808 384780 518818 455905 462229 676816 473667 489062 485543 97169 331737 510510 508746 1000000 520116 528861 487940 506393 542194 28623 658670 902546 586690 584867 445255 1000000 1000000 584780 756993 948771 603411 608117 613133 613419 619782 639759 630550 614081 750084 1 667363 649906 654515 682388 249262 653807 670511 793142 492071 676492 796061 684737 683259 688900 642163 523693 238670 692143 876790 719320 964505 709799 712460 713510 689155 716807 778814 719743 721057 722245 1000000 637230 724927 596557 643762 778106 767952 416715 372221 727937 731516 1000000 638694 1000000 659870 1000000 740689 717303 829735 1000000 790794 701332 529698 749902 912963 716002 714327 712523 714139 1000000 589704 1000000 539391 699756 313074 1000000 706827 591417 667067 682122 680342 1000000 1000000 651684 411771 664887 659461 996564 767122 597719 575054 633870 642570 633611 716337 623956 895112 614758 585609 607201 601027 576276 1000000 576811 560872 606522 565331 905516 174017 911576 1 965179 521540 550918 571415 522907 622460 505665 491352 500099 55111 488127 794348 537976 332199 346277 456632 452816 585337 865442 817922 58457 632708 415432 411737 470593 455825 414474 327253 778002 394723 1 361104 362162 337259 956047 378291 267140 334624 317254 311163 304356 351122 304523 286860 202554 286510 268901 242613 1 258267 244747 818943 196938 228118 218173 197654 783795 205777 193847 191438 465818 401523 778772 178349 338874 67967 161553 153162 1 143823 91642 132859 375577 125229 120885 1 1 88017 70165 156125 151094 93859 559092 607796 664899 150212 122709 1 66675 1 388350 1 253394 44773 48968 55915 534762 22541 47863 29800 34458 20367 1 28628 20126 24370 23725 552064 30998 19785 24747 178531 18892 8116 43549 30743 1 22378 1 13454 15491 639020 1 9613 1 71339 558682 19154 73246 16150 18495 1 21264 179199 1 26376 7914 149681 117467 32841 26714 37607 27076 41768 44240 46000 140371 52276 29788 58220 228258 452827 67467 64930 74205 105996 1 84560 293135 3711 105301 104796 520966 112547 724118 123793 1 175825 131646 436837 140168 144967 75951 153836 1 164791 485335 174959 179856 185415 1 49422 168496 207381 299780 510781 103497 229474 235236 207938 249653 252597 288566 271991 566595 279061 584314 111415 231838 300308 1 312625 149009 555003 375677 967948 367015 686127 355779 1 368353 909630 1000000 575327 396266 824761 608052 412961 510257 1000000 567942 205831 430368 448167 453604 412251 194723 355214 478138 492174 486433 1 626423 996789 720411 539213 116048 321257 589842 540481 504341 637808 460387 434646 533705 602928 1000000 582657 587623 592644 610034 470930 616606 434556 667501 620514 887830 629994 631118 700735 363225 645957 598469 653595 594672 661042 693831 724616 280224 595853 797889 681205 685730 692509 690038 671124 694625 698010 278003 455711 705096 96847 539754 664253 723272 804797 714789 1000000 796029 720867 836414 723226 724235 725277 724632 726660 661474 727752 940781 546840 728170 1000000 747970 789020 189481 716432 727432 706839 1000000 593243 519779 714710 722182 733976 700519 714565 716648 1000000 225656 642407 1000000 707734 869541 702999 698348 682479 710773 76119 758967 687852 589016 674285 678302 1000000 786110 641930 643613 661845 657667 893461 656541 646074 639734 1000000 633869 629609 271364 620909 694153 729766 1000000 650746 596956 592989 588062 630965 934417 90571 188089 569212 622086 548132 545053 1000000 535805 986821 506777 511503 507952 304279 478878 496162 414735 617652 479297 660618 466695 458461 810998 706085 442581 355093 378733 490070 422149 411942 410313 192427 217903 387021 1 327128 367977 360221 356252 82881 349757 364246 331585 325385 341360 306721 445047 517401 1 1 273607 157411 42803 264855 258964 253135 601706 242601 175446 229967 234615 217252 213769 1 1 196712 191239 854412 180634 446354 189421 165157 160121 170805 1 143880 635944 132133 131317 130269 55116 1 1 33587 105041 90175 153400 93532 100187 85510 83027 77970 1 177218 1 341045 61498 57918 1 53135 1 46170 44560 37701 43001 1 34927 1 139831 27450 27572 23345 24032 1 591435 24384 19152 34150 17230 12135 671767 323256 549699 14145 127873 1 13780 631478 13291 15921 117102 14859 343543 45934 15516 150787 88503 1 95674 21715 4501 1 1 12393 362557 1 34544 35562 444767 1 43692 46489 72448 52164 54453 90801 93398 63515 316079 76237 1 159194 79623 83935 1 91982 97913 1 504173 1 1 116345 455083 1 129739 1 150576 208899 524717 83694 1 326123 1 257986 178992 184123 849869 605282 304225 1 185910 224896 222440 403343 234023 239523 96337 261183 512695 262869 272285 286248 484015 1 292787 256018 1 888735 339715 920074 132942 533889 50329 401109 330100 356654 366585 391015 165243 365183 401830 397541 404868 495876 431738 734618 432724 423356 486192 447202 492515 414677 1 470685 470973 554071 436461 490892 499840 439659 398140 686324 522191 523284 534010 540501 551732 550348 605040 557765 611602 1000000 572324 914833 592409 108538 596055 609921 607535 610430 580392 866758 628706 873074 632552 627618 640859 634915 650228 603163 983554 665577 472763 686131 943314 674389 670183 680505 730208 1000000 689386 692416 788096 709130 707031 713078 1000000 1000000 479066 711125 988175 570095 723485 284654 804660 697509 506252 725199 724165 618667 741027 343222 925618 791515 1000000 728468 1000000 731461 728685 1000000 273224 681686 729377 716880 669580 725657 714201 291264 718419 721515 294320 1000000 717697 64385 715720 715798 699014 708203 735484 678153 682271 699098 651700 682305 691233 1000000 685505 686509 561884 196354 672875 132455 641943 652581 658893 1000000 660814 647464 634455 603383 871620 630986 504246 418882 572944 619310 609483 53127 922253 585883 570175 584850 578860 26516 569559 357686 513193 1000000 466346 546027 537581 854567 527255 1 428425 201506 850793 498591 557807 570143 352573 756676 468596 462570 456579 471397 1 601822 432324 398125 562523 536958 407771 1 395415 642759 383030 376757 553561 736998 212766 352038 125271 1 352426 319799 321241 320970 159947 156236 900834 391580 84260 282994 346994 264002 313389 254767 457866 240172 236431 185905 226134 220802 213965 208767 261374 194715 192986 397279 219146 172922 174046 217509 161760 564704 152000 146942 142211 137458 193963 143346 1 85853 116318 1 1 100192 79531 1 143818 1 1 1 74852 82394 161154 597233 42341 129134 56563 50581 1 277785 45486 1633 319539 38447 36127 220332 36324 1 14602 87426 1 27170 21892 1 245169 1 1 500108 514452 11009 14869 12846 14136 20851 17122 1 14034 508889 14704 14389 116772 1 16858 1 1 33970 1 1 23589 25136 49616 91160 1 69094 34793 1 284082 40783 148786 95189 47776 16249 54225 214220 162999 1 63237 29687 72617 76075 295226 428028 199612 90904 265638 32695 102643 34316 287169 115420 1 124104 100781 94395 138276 1 147868 151996 276950 159540 632812 178188 1 180948 180253 193536 202950 735799 1 181430 259870 227005 203628 168579 1 1 1 381027 349543 1 263804 285479 312630 165496 303398 310714 315613 929257 1 1 414195 322823 345490 363541 365000 372259 364134 503672 411319 765607 394977 365903 391992 540893 459680 432910 446584 445088 442236 398447 447088 331128 338944 636712 192761 462475 510567 480869 279611 515799 514657 1000000 1000000 537461 543592 659001 735747 559436 513458 595253 219084 580431 624695 591007 821992 568480 577881 609298 613893 549229 694171 748134 1000000 636191 1000000 653114 647911 794072 655615 659216 653416 1000000 669957 673334 837306 675089 683043 685760 695843 870164 872334 704291 699459 701946 737320 680370 684937 743293 678586 659930 739279 1000000 719142 1000000 721797 722992 723964 495327 794544 436487 665054 995772 730077 728651 827931 731632 912354 728938 698485 751725 730513 1000000 726832 710044 763050 712911 923724 1000000 652951 682392 717946 729366 714677 712729 711444 378744 706902 719083 497085 712250 849493 161101 690277 690666 703080 692994 614440 678972 680914 726531 667294 663766 1000000 550040 500475 642467 644693 636438 638656 1000000 403971 623827 602455 609391 600978 1000000 713067 587005 820297 651611 581530 576355 534923 857997 743144 555551 535675 544828 806523 1000000 73516 195593 516685 509936 505664 1000000 750725 488260 469997 480408 361534 405910 473302 452516 463650 633364 386093 434632 422052 410372 606564 798685 387771 391229 385507 392341 369666 367747 34667 354097 1000000 340291 335475 402969 377984 998979 363850 414045 1 292638 523026 98924 300714 414429 262761 242460 251011 244732 29524 267494 228059 222329 210338 1 220175 207098 77469 263658 1 154971 173030 168038 163617 169420 1 148796 1 136705 1 113226 1 1 116465 68416 59637 1 99452 91506 1 97039 83216 80451 199034 73458 84697 64461 60281 1 57520 54312 229629 1 1 224787 44868 1 36346 1 134055 189210 28978 21787 13556 524640 381 21058 20195 1 18109 321940 17091 72544 61306 45336 2840 43400 13988 1 1 16851 13386 227703 166841 224039 49154 49979 13145 17525 20819 94940 51926 1 25971 28734 29899 1 1 87905 38007 78977 41372 44831 86308 144763 1 1 67443 62147 1 431001 1 773669 78169 87295 576874 89863 93717 1 1 1 121903 155964 118595 600064 192501 84469 136738 141823 192115 376646 115592 161021 159662 79851 176272 478526 187204 1 1 206754 206562 309122 208268 246078 235311 235622 304844 161027 534310 550781 241865 778827 340205 1 289729 294843 969160 193406 314761 938051 326157 432567 400576 344868 351438 664668 366608 392607 478432 521047 388217 434300 398112 466459 452553 160734 410244 427383 297419 409163 393375 455045 594051 471859 217255 479493 471842 193811 470877 573945 384372 552873 533227 593129 531226 539785 542227 562536 741955 558963 598532 597354 572866 580188 585450 590785 593785 599277 603482 608167 612846 423722 621794 644393 630504 700344 638890 642981 429045 807852 50809 871977 658521 485615 672254 475865 679648 617258 669473 292498 696989 691018 693867 696549 700656 701397 704806 705965 708200 710192 946049 690903 722643 599613 718761 706388 721806 722704 357765 724854 936638 738432 637980 727937 764063 728850 734604 984056 1000000 729163 736706 728622 722506 727828 727273 726505 554659 1000000 718291 806603 396186 842006 718360 715061 1000000 151722 715052 709871 624069 329464 692015 613628 731013 695876 804679 690455 749200 684648 656686 723434 659017 656254 82127 1000000 827224 659317 661386 318114 671058 642173 659109 633901 157457 625305 621031 1 733637 608497 194727 601284 663946 573066 291497 505029 574177 567664 562558 478217 551958 544017 936539 535186 663629 822158 518909 513784 460645 508634 494020 546719 478077 623960 507695 466468 69205 882837 448691 441389 458608 306337 452844 356837 407658 405561 400884 314580 382377 285940 791509 368462 362209 70906 409099 341670 340445 417868 323825 1 313182 307027 557783 259277 270757 280974 478598 270598 1 240095 253007 247103 544926 413058 289855 235686 218518 219450 207407 210967 196506 182170 183066 270739 697473 170179 165477 165553 428528 1 549744 140770 1 157738 130920 123224 276453 194840 1 1 100991 1 1 90825 85457 40964 56189 74706 71330 67984 2943 52067 58621 56724 615140 224408 50853 46854 33088 31112 40987 58539 124224 31547 41967 341180 28491 489 1 1 20738 14566 91102 17676 61436 610503 1 42518 15538 1 47682 14212 15563 686919 516316 1 15502 16126 297443 17095 1 41048 1 1 127577 288272 1 351391 25398 439509 33376 1 1 79452 505244 247067 1 1 46383 84579 58543 61428 64566 68069 71083 74997 96202 81552 7304 88970 92816 397373 100732 103903 60386 113178 30135 121963 21989 102348 1 1 132860 1 154768 83695 164849 169788 51843 1 134924 373913 188832 1 119699 221684 718393 269661 82084 257084 437859 246711 144659 258356 264117 335897 271430 328661 288206 294269 357138 578019 312502 348012 324196 717093 336613 935685 468361 355644 184158 1000000 386644 452021 1 387788 56000 405216 411374 278069 909169 462939 435897 442225 364617 471493 502812 466202 471201 425597 212997 489824 754338 679135 601507 611802 563841 524249 546539 499278 540866 545980 514836 569199 986379 625840 568302 145756 680095 736466 784155 597553 667585 608697 611445 650566 151105 625094 646038 629078 641569 643615 648411 599731 8408 876161 385492 661672 544157 671827 647746 588737 688335 683721 687558 978309 754888 785761 698437 723546 1000000 741804 329439 873231 709220 775825 732967 677099 718747 719393 77137 1000000 715425 731689 487668 726567 726481 728028 358148 728692 539322 603398 1000000 712521 662960 958733 847286 719399 961491 727636 659161 1000000 651223 723187 721903 593460 719228 717714 664937 751215 692020 710611 1000000 706398 704154 209398 709272 816431 771636 190547 405019 720069 629584 135359 1000000 672817 669702 663345 893292 659729 627257 513162 988562 639853 625452 649040 638869 624896 625796 868242 992366 406896 609112 619162 594532 508519 459141 1000000 574211 555892 1000000 670769 553522 593506 1000000 536551 662641 526364 266032 823350 474733 498303 501295 488623 528456 282041 530986 468465 462341 698082 374371 444555 435227 432120 426141 459157 415115 413330 402993 405094 402707 1 262968 371129 299108 520632 482011 345938 339390 1 315237 738449 1 308729 160161 296571 290528 284485 320098 275628 347958 223127 254801 39320 231716 237391 231885 116027 220346 252866 340858 203709 13679 192513 174220 171910 177024 63644 273286 1 152877 339168 22357 1 137448 1 122327 106651 665911 98879 1 106212 3108 1 94392 21541 1 83047 1 75563 74430 68721 130027 57131 67369 56729 53818 48839 48331 1 43276 38694 1 59947 214634 1 32718 307821 31079 143444 23255 1 21308 20131 5730 193183 17312 20893 24510 4335 1 7939 14521 164605 1 14579 128456 407036 118432 20399 16483 17583 228403 19456 126797 24269 374059 24443 1 27566 1 101711 32477 63230 37211 1 1 601225 1 88904 176153 1 1 1 64124 101310 70314 1 145444 36018 1 1 88158 315330 1 144959 107986 240975 120779 122173 126275 129864 126599 139225 143701 67813 421787 158508 163515 168584 32088 171428 414614 189478 334985 227302 1 107677 216776 292389 224889 232046 1 207712 249438 680364 8721 395680 460298 137181 1 302678 1 304856 370091 556310 1000000 212426 335529 237438 434436 350332 360273 302729 266448 675048 302495 391977 852257 332082 414081 273121 746558 425295 434372 440482 446546 428933 458630 465778 440289 476651 31231 488364 494193 478895 504548 1000000 11872 522819 528449 100366 346673 544636 548530 554909 555553 503116 532979 578291 363346 585958 1000000 1000000 558367 602396 608717 579853 613623 621525 628303 632739 636945 908880 667331 1000000 651493 649158 660457 159712 675444 673888 978465 351389 537863 700581 690733 1000000 693531 685189 819309 870424 359900 698463 707345 639037 453691 713284 711696 701506 505919 719935 721319 1000000 772684 724836 402260 1000000 561564 761927 737089 733413 720388 728296 737791 687830 317848 729336 1000000 718108 940985 1000000 944114 706983 756570 724910 535084 759334 703489 717778 529635 531177 711198 618620 704884 867084 855719 702717 488809 389333 695173 692009 607332 353587 569543 63324 772817 674239 672691 716510 817904 781287 583926 743840 346595 1000000 38916 567809 674659 599706 623241 577493 540578 236806 618589 864909 1000000 591227 594175 575762 576641 564325 56337 560697 559064 550120 238803 519835 532675 525562 610310 491151 511251 801212 484874 460049 122224 532239 476293 470291 358947 459164 458022 446276 1 435266 423619 421853 532539 838145 402874 402176 391002 365142 710351 832442 366204 358123 353816 347627 338408 328182 432198 1 270218 39860 295345 363013 310324 286269 238867 274460 503964 262711 223357 191669 244966 239288 235340 1 711782 478780 138785 205531 86592 194933 38683 182647 178788 1 480128 316476 161572 156453 549099 145287 139496 666677 129740 320355 116401 1 102321 1 103715 461 1 262023 262504 83529 72808 1 73634 63582 119763 63852 56553 1 172001 1 49327 689241 44201 41788 584864 661477 110730 1 1 1 1 26056 24560 694672 23082 1 76618 7694 1698 1 293420 102956 15353 8844 1 24904 527429 1 1 257041 21528 95980 29949 1 18347 1 20471 22884 22872 505195 25734 26441 1 33812 34391 34773 38331 280855 41276 43732 1 1 287601 232763 57145 89288 417277 1 1 141931 1 538161 83951 563559 91084 1 675910 268889 107010 162858 115487 126161 1 1 258066 126173 139327 174388 289358 594463 91494 169108 172121 247372 46637 147378 104440 198888 242826 209351 212288 220982 213569 232311 183204 204353 1 265989 1 637922 273195 279251 285170 292225 11126 237687 309438 195105 918387 327797 1 248168 348698 107347 436086 364909 204931 323696 383504 389709 510668 458022 876403 414425 621321 150859 434897 438938 215901 436464 457096 640260 469154 331184 706936 897610 394750 230154 676191 130493 515791 327519 645724 701051 631100 607645 544312 554400 654874 584350 1000000 128313 557887 577713 770172 1147 253078 1000000 609523 608843 618625 611952 611429 627781 634726 678501 686086 313075 276463 655637 659628 6630 666767 663447 746852 676899 577559 686027 686311 680044 272687 1000000 569786 699946 822631 704847 619671 709096 799663 747090 722186 720294 718239 719744 815756 447141 723684 723072 577120 636407 554849 728695 783554 731593 1000000 737330 729844 730762 729797 120036 730127 726225 727450 419707 683312 821649 725296 598634 836688 480737 689837 719035 289124 261788 1000000 712190 713155 707882 704914 684499 279127 739414 743750 693709 644325 686559 686183 596672 678584 696989 654527 604240 671108 883925 944185 484027 1 469809 727625 639954 629235 614538 664000 759839 621462 220288 101968 819790 600519 571837 1000000 578165 195199 476478 555127 567479 561446 551883 534082 906744 534600 363684 524270 570168 508973 507410 534353 305843 460250 8507 476102 473464 216489 460317 456409 1 450086 438509 404689 423838 1 586591 405376 551862 107976 430710 381657 324131 1 374675 784580 1 323253 389906 510699 322224 315392 201691 329805 300506 587105 296302 209151 237230 674051 166220 336731 252778 194031 96626 235670 814511 296104 218374 215808 207315 239761 200304 189584 186576 82449 1 118688 1 1 145391 47935 1 803134 1 1 293051 1 88421 113453 98299 1 101137 90520 95724 89356 1 81952 265888 132352 71307 1 254125 60487 1 55744 54014 50656 347469 46093 103121 40342 248264 36987 1 26977 30142 1 14024 1 1 22835 186791 1 19110 18419 17579 1 463284 8237 434501 10330 8982 1 11221 1 13918 15783 16273 1 1 1 12890 20349 22262 1 2900 105409 27486 35809 30788 1 287225 88147 642388 100690 43200 21659 239326 282355 422995 240643 1 74148 65740 1 80678 1 82320 52930 1 167858 94235 19602 176358 105873 605537 109685 119142 216768 1 132258 179915 109658 145990 152422 157333 1 166738 192886 180300 178562 35260 174155 1 253629 741358 214012 242534 261671 242918 236612 246231 330891 254929 237413 262146 317553 9603 257925 292388 1 293885 278994 604168 413863 329096 316621 240167 20534 489660 832209 935593 207959 84145 380307 526079 155648 400533 72376 411945 314595 425834 407601 437957 766571 265318 455569 461634 1 463233 479564 388650 751340 497119 809301 409434 513968 623391 591752 526605 524454 515061 546126 44675 1000000 1000000 564975 594097 387636 614942 121649 593901 599984 654382 621021 765390 523416 626272 524305 822789 635113 713593 925769 747930 651211 654410 457993 1000000 661910 692517 672174 697700 671703 634703 576606 688621 691206 694202 442069 699395 701912 704498 706317 616227 902311 712773 711611 711034 718111 719542 720987 808448 723560 725002 725230 727348 82176 688057 642197 709383 741172 729882 1000000 325640 694392 324948 697561 240865 1000000 673514 727516 726716 725811 789412 728955 722459 709585 752653 646539 106067 1000000 951076 1000000 708915 773263 553030 709747 309077 822890 35466 1000000 1000000 376675 674053 1000000 678027 673369 782333 665948 693759 1000000 414494 870275 647672 643647 652309 635431 605662 486216 620750 1000000 982262 181908 488098 849953 597841 526789 631801 506563 574620 928805 579385 558974 550976 542411 543571 537378 747122 1 520652 618363 509348 656625 498059 397829 540618 480163 847875 471874 453412 358627 498863 302327 438046 1 254030 419693 413543 540895 401208 1 566496 5565 432495 363614 364030 339705 1 325304 114608 333113 691910 317062 349525 289868 64750 38510 318849 284140 278366 270289 227540 259321 101736 255883 229803 778230 231411 225903 219536 255412 194101 459943 229264 190781 260465 390970 773477 639717 166726 41061 156718 77936 146971 432280 189761 132848 142411 123796 1 119247 114313 33158 202983 96929 141227 53445 86841 1 79630 31050 89219 69429 66133 63004 75675 56974 53141 149010 45501 46308 116996 135510 696520 435708 227284 10342 106304 72590 25921 26878 93255 24459 1 1 19629 1 17889 1 16550 15599 1 1 16684 667616 455753 1 77083 16140 126056 258690 198268 1 64649 20214 582146 22580 1 24738 40616 28412 30211 1 33974 1 141541 40396 42736 1 47481 663983 58723 326974 58188 1 284492 145260 86789 69558 371942 80586 301807 150395 97530 1 784221 105056 109118 113474 245068 132458 127170 131171 227891 140461 79211 1 473484 501893 1 1 174697 180298 224779 54875 605773 1 82163 212647 337112 136286 229234 397014 1 246728 252544 643031 940144 477528 215343 835534 288485 665704 309097 306382 764402 348049 324729 330888 336545 1 349408 1 643226 368106 374198 380919 384866 200290 362115 418162 545515 418452 425844 530688 682587 426744 450002 573117 452296 548506 490844 477562 483529 148329 114877 565118 1000000 512623 510713 471874 467789 535440 540944 628986 556430 1 1000000 588065 573384 930886 580238 587949 1 1 258911 522653 745379 616449 329242 625378 1000000 748766 638191 1000000 632956 644330 713364 870058 671129 1000000 249291 701502 442638 626317 655848 318268 692485 699572 693958 626838 698932 701393 653973 712709 26777 710552 713415 714297 394376 973173 519871 667555 725608 722313 827684 719780 1000000 393587 728416 738967 595211 700080 638449 730247 174021 444786 729820 515832 729607 154614 684642 727802 675510 287416 1000000 724456 1000000 719118 876182 778525 790115 746160 713702 1000000 299986 707651 602205 612992 700664 826967 695853 692583 689985 687076 851876 202421 694958 614192 713234 991100 681205 657552 656751 1000000 697707 1000000 641003 649464 639887 628115 628027 1 353028 206924 342432 634244 596184 591308 586496 580754 576294 576161 654148 66179 243067 550063 522631 1000000 943326 528121 446575 516996 749808 518979 499797 493808 105764 477328 1000000 381433 324466 458297 430634 446456 182997 474418 564240 460478 1 409094 522747 620196 771735 538850 707602 1 366208 1000000 493051 347477 341492 332523 328966 887332 504613 242554 304211 292638 627479 286398 267562 274344 268448 1 393446 250756 244960 240377 137463 220143 552821 208800 227664 249663 535898 178807 174171 171792 178738 173173 168665 163386 62662 159494 6800 1 139069 134321 28335 1 120929 116584 366576 108032 110815 98032 97053 91892 88226 123302 80071 61027 73921 70558 75438 64138 61100 484577 1 1 1 451546 609759 41760 1 21545 89875 153763 155781 26120 28235 21410 25058 1 22435 302346 37571 1 1 17342 17068 9623 23396 1 6143 35435 1 13146 547402 15151 1 1 15848 35577 56689 27073 293795 22751 23330 1 1 27711 1 493062 1 209115 37521 40060 42289 44702 64014 470341 52519 65796 1 67424 572078 65370 72481 69227 65734 361032 63743 1 92244 96128 1 95072 1 101646 38898 1 125511 149390 293593 139318 144105 148875 59019 1 153064 1 1 179035 184971 860565 317370 200327 177131 211065 226145 217351 609465 483309 131238 182255 238224 253581 263146 267758 307865 286399 286638 96950 311368 295297 310953 182050 323197 325826 469086 555006 1 339242 356064 366382 970145 20280 538794 391160 707123 383443 405102 522661 410263 217984 678105 440480 443947 926442 1000000 362999 462013 453928 459736 422358 481268 1 505730 576087 287212 511187 168600 683881 283497 545021 541173 1000000 467527 564351 571564 345958 583593 154670 591699 596574 537946 1000000 613189 617403 595100 392770 628967 632981 637092 429075 1000000 35536 665782 655158 651199 679904 1000000 712691 684828 678126 563718 329286 660364 975572 676117 685726 698461 704397 763377 879636 707956 713415 768200 735511 719673 729699 444152 683932 722040 723340 523565 539109 688792 727469 721933 761650 484958 733188 727502 1000000 715493 730715 1000000 730697 733418 765064 738093 483527 758106 726821 711978 275794 276648 1000000 765299 720618 717956 980924 714474 712581 719624 706931 752853 230630 701980 699085 285773 693621 680650 46175 684066 685202 654236 675163 1000000 684210 665400 507994 658074 619173 577262 646461 642038 631158 884437 316672 579731 680458 616550 608688 607344 648476 617721 763398 550436 541856 545043 637272 566241 504417 555806 551870 429798 545106 1 530905 524374 524753 513631 1 1 337387 1000000 1 1 472179 482899 460308 478701 277482 527165 435954 431698 416173 411633 411366 427807 388941 478126 407822 346995 374302 400067 371679 355296 1000000 366536 331737 330020 357378 1 295489 302670 360599 450968 284259 282284 230767 270343 591714 258400 1 243937 1 436567 229659 513757 373850 868453 397607 203267 1 1 180996 1 170013 170140 93146 175085 385936 1 145561 140940 440590 429901 147345 105954 330426 142768 109351 1 279831 97284 100196 1 303872 86071 71896 75145 72339 68468 62998 248883 512023 56230 1 50693 1 45529 43400 1 77115 431220 1 486358 1 1 9656 25720 322424 22615 20344 19357 19706 18878 1 15885 17074 1 1 1 458145 15358 45242 1 1 17452 1 175644 18377 19234 20170 286288 22327 293076 489327 179015 29009 51205 50724 1 29143 139131 12229 48549 396828 45667 52688 148253 95753 1 57492 63348 66691 74286 29210 4850 80357 83792 87607 98525 172983 124201 103830 107319 107530 115789 366691 121886 1 131463 138242 142847 159271 509077 157480 166561 274298 253004 117712 103055 183522 193616 194656 792595 211304 215136 221779 1 86544 196353 241885 338766 255518 203326 267298 273237 279239 252559 165527 754034 339344 309441 307061 111115 549861 333985 366824 381041 166026 1 364877 346857 1 541727 700691 777496 426891 440413 414411 69451 433129 478747 444271 442924 448492 499628 462212 475189 1000000 1 486993 505049 479587 418144 289437 981620 356861 527162 754131 748220 543359 606636 554526 93867 571694 782105 575514 556742 605216 298691 597627 201639 605510 625393 392366 618643 539407 677180 34860 636108 859918 855745 648377 652329 656793 660011 663679 667488 560395 674144 619148 1000000 744425 771281 975936 692577 685867 697960 700080 632846 705146 736396 763005 754771 714032 760987 717296 718710 720475 721899 797782 720983 726375 727298 669534 728471 729008 648014 729995 1000000 716866 730910 802961 733758 719552 726848 239875 729453 962716 613921 727511 741835 754424 586634 976795 721920 362304 575139 717011 715976 477266 646689 681467 801446 666085 747211 753294 1000000 694734 1000000 838430 692158 911375 729684 688496 748213 670114 676959 663072 485960 705531 657861 647891 1000000 639754 635094 585468 631488 508725 618615 583752 609585 604820 491158 605502 589711 1000000 139550 1000000 572435 493573 708608 183968 806722 542007 421573 988741 105912 1000000 1000000 510961 591357 497675 491845 490493 796804 521299 523714 463024 949195 113755 28073 436556 431859 649176 421963 429993 407929 400230 394908 387495 382514 332318 373737 362599 357716 421696 345144 402065 332774 327198 320707 315574 708830 761773 296327 496413 301486 280330 263254 229085 1308 281818 1 323294 237231 341501 216133 252879 1 233925 211144 65037 193303 125517 182225 164649 824909 217351 549109 600968 151776 148595 139029 137618 1 150034 808003 186822 115101 20893 106487 101852 1 66759 90907 86891 80422 74697 366264 621079 104510 65831 228923 54574 1 96757 670401 49045 64000 1 230795 460280 36095 309511 397700 1 56186 321450 26396 219262 23631 281927 32575 21174 31910 18796 14674 17147 642993 16393 120783 1 15843 1 1 16180 631589 17157 18589 72488 5905 1 1 1 31912 15494 26289 96740 1 1 1 34997 176012 1 131696 74520 33049 68618 41332 56529 57066 1 59982 91447 302888 72628 1 64211 200875 86762 90465 30786 98188 112845 1 97080 114991 93408 124038 65542 1 130886 43180 164971 151428 171401 161282 783650 138213 7197 179723 182601 199236 74571 155598 1 497253 1 224777 402081 360492 190782 207726 270699 261605 265846 411703 1 282781 289153 485517 355858 305307 315984 310105 614130 329544 825743 1 552764 292845 363485 586239 751610 30550 271776 249409 398707 416712 405102 419074 425523 320264 380908 499090 887347 455651 928448 437145 1000000 478827 474815 738441 496122 1 445553 514451 520244 593800 396474 538221 542873 876067 553250 568320 651314 611183 734398 645526 584387 588303 595604 680025 572706 910965 616192 649286 1 1000000 448787 525062 610598 635686 640061 355537 622719 190207 664235 562142 670065 605849 676750 1000000 666583 1000000 799111 698057 722209 697465 705387 656399 21022 707086 679171 515125 674534 162942 725701 728858 451871 728703 1000000 724193 747185 719270 727235 728298 729008 728168 689277 713741 509971 731008 731375 813577 735916 730664 730311 773194 730052 728606 745634 761206 1000000 761775 955331 723192 345267 727168 200359 694252 791017 712260 654764 1000000 693131 1000000 701066 692347 700989 692903 349355 687587 693006 550154 678085 861745 671379 652112 695603 623565 603622 640919 132769 460936 592445 637040 632809 647944 884274 1000000 615108 609763 208767 615337 108548 671023 586436 664979 571080 540530 671498 604710 624246 550008 540569 527182 646926 624153 759697 404628 511089 1 442620 493500 487936 479754 475942 469603 505108 452876 452120 440544 439975 434361 503056 286496 415466 365561 175216 522859 374944 1 434183 376555 364734 364936 788724 347368 1 1 260316 913528 244771 340105 315092 511809 291247 1 280185 926385 268334 246681 1 250708 427520 263400 232562 249290 605182 218603 210954 644948 199606 194357 110178 366887 188466 173594 1 163438 458200 178515 34102 151829 620501 138231 736832 138475 132720 114328 182287 1 115884 75502 96103 35130 567432 1 81162 105857 1 1 62792 63474 29971 58404 55523 52743 49178 47471 44991 42344 40292 1 1 1 1 30345 28665 95238 26882 206809 1 19543 40200 15949 1 280071 1 75034 16692 16386 1 1 2641 1 200562 1 1 10943 673758 19851 26769 3162 24089 24033 24615 28386 46651 30019 1 153324 42830 36697 38191 41073 379018 34491 89159 1 456210 48790 109531 77780 137596 68564 308587 137977 78090 343146 140769 17246 1 1 85914 105457 170081 1 112356 123545 96428 229974 276026 140637 145479 127244 155243 152981 164808 207256 174353 184326 1 191014 192325 178047 212239 613070 47787 1 234291 236966 235629 246799 1 360087 947358 270323 250060 107848 287953 290892 409448 239217 312572 330613 318979 331003 337503 336143 378405 594900 189910 367841 374258 1 330889 48099 500413 399846 197025 896161 457078 679897 1000000 455382 272768 1 1000000 466224 467992 478037 484382 478159 498508 642436 341105 478901 84429 1000000 243358 535722 344785 39632 551979 538288 434124 666291 573023 578143 641310 274382 593126 307043 602707 615563 604526 617742 398414 1000000 630069 699218 638528 642679 645468 667292 922444 658381 662092 657066 431332 673087 676133 628921 682442 64411 610680 874591 1000000 856793 703054 232611 721121 261966 523639 711107 714189 713187 137471 733935 720110 721602 1000000 719899 722429 726510 727471 728400 727122 609519 730272 1000000 730919 255338 773044 732198 731222 772258 795672 423845 727881 718149 906733 727459 705246 324261 723215 723453 718635 697539 241508 927704 714987 713101 710699 708961 1000000 800151 1000000 701201 676780 694147 336478 689193 642586 763238 940143 633331 1000000 669431 665635 477238 707584 975992 892596 624177 950198 1000000 427174 245212 625644 621195 616609 612106 628814 602722 466631 591202 1 573657 445316 573730 205612 297504 537059 311426 546488 376605 1 996136 501013 1000000 513035 507304 588137 495722 413771 483992 275912 444147 468448 460151 454121 443838 132153 435777 857663 420779 619519 577077 483804 426947 392754 381796 106854 374205 206600 367109 356917 10573 343241 353948 333348 320990 318634 376953 306287 300333 235184 288240 282232 589897 843341 248214 250653 261547 247687 241055 235348 287825 40549 226266 225433 207296 201908 1 163744 185721 180570 1 167474 69075 166822 19427 1 157271 589648 744366 131501 245496 125483 117984 113893 93036 1 622768 788531 93639 1 222293 215945 195914 75467 1 65189 135779 38473 53811 56573 53777 1 48569 33627 43501 1 1 35464 34842 579957 31121 29437 27792 228960 18786 1 1 102403 302412 1 18675 20247 19645 73192 17946 16440 16332 45059 302759 16712 17437 29024 17828 307258 543920 20317 21075 88611 22054 24562 402677 25279 12268 1 26794 34365 37575 38455 623394 42948 379564 190965 16565 652186 55883 58794 53857 53068 1 215803 74633 78040 81575 354969 100121 122519 93438 133706 325388 4121 346226 111773 125207 125906 1 1 1 143144 1 154457 59121 163948 6720 1 181053 186148 1 216393 1 276169 657483 316522 222615 226384 85198 890375 318872 251248 257904 351165 114772 527621 247961 287401 296051 299413 304950 311054 786446 324128 310811 320417 340425 409941 83769 363318 412285 372759 370920 153243 404562 475711 402624 409122 440313 363999 1 384101 314694 395241 448726 493101 551919 220847 279928 482625 504676 1 121416 505972 482737 517412 495590 1000000 604893 541797 545255 550676 556043 1 443040 240713 943200 581813 582385 756877 597003 272269 870220 446155 425240 594684 684960 696451 633893 11079 639704 973258 1000000 1000000 40243 665639 141014 668481 756268 641836 657468 1000000 775055 814042 8502 687035 696461 699094 701628 886851 703844 448282 630542 622699 716500 703076 666287 690029 864468 722896 1000000 726857 597512 728017 782338 630975 686934 722717 726410 1000000 731156 861755 736667 728803 433524 733122 393443 346642 249441 782468 727971 883577 726077 340985 723609 683795 720623 743811 717968 584432 712323 711928 243351 708233 732847 709066 696746 684580 695274 685651 689307 700424 653389 816043 680286 1000000 1000000 986975 541389 768794 655929 597536 648375 291805 640673 699801 631467 627364 622757 604458 182808 609159 576721 599575 594609 437674 584148 135830 587183 966548 1000000 633115 555068 923468 438219 517138 229468 546147 187902 514791 509154 564053 497217 1 485955 480049 428854 505028 1 455961 450226 444058 437917 519078 425765 120520 399003 423901 165320 293576 356084 382560 376258 458112 363861 357661 552017 345286 287295 338742 346655 315859 314753 682262 302342 1 239061 284430 278238 246642 642705 1 254496 44928 235570 477722 232310 42589 520982 205932 392379 175768 225550 192781 1 182308 177091 1 166849 791198 1 151909 1 84172 137800 121059 1 124654 118341 109940 196784 142014 1 98382 16099 91866 113345 1 80663 66396 1 91307 66782 63682 74353 1 54248 30356 62269 47031 44344 16188 39880 1 35681 1 169619 30869 30644 23935 1 24781 249002 18990 32922 20014 19049 18003 2814 15835 71374 16820 1 17693 16689 461396 21492 1 18017 18725 103055 17213 24754 22085 47068 1 25910 227516 112847 1 3452 34597 126849 122271 718534 316378 44954 58250 72747 52578 50030 231725 61172 64217 93074 70585 73907 53725 80860 1 88027 102758 93251 105405 1 675878 111909 112925 120496 809751 67637 164087 120228 1 148042 205115 237446 195579 165316 1 1 446405 187682 191489 199197 204437 214416 199633 221079 1 221204 311042 284494 226799 255660 261501 267441 273376 279348 283049 119810 271914 312335 309524 310082 226447 326230 270566 504662 377482 352559 136550 367805 296755 416871 382866 550617 395974 409366 961989 414549 682581 415530 432971 439484 344579 452068 464942 463669 470623 498032 471776 488669 525902 754694 503444 510344 515675 817343 792896 620575 1000000 732920 618636 553181 1000000 565369 172215 281189 580829 595253 617961 595731 1000000 278393 609942 608962 619293 607143 612728 313224 642063 37750 751191 1000000 998193 554391 660851 1000000 662106 857720 293468 684073 742544 633856 753386 482493 784184 695952 165460 701210 702788 262480 747071 454121 712505 714431 716328 713368 719824 721285 1000000 425695 176484 710003 1000000 736579 1000000 729329 628232 865757 1000000 731650 899794 747656 747965 1000000 392709 357693 732633 730026 288858 724756 742808 122564 609624 539456 133552 639793 447180 718265 748898 854178 754459 709697 702822 706325 16725 886841 698972 687618 784648 640056 1000000 760259 681678 673637 675131 672863 668247 662265 1000000 657266 653427 649422 645425 1000000 670349 667419 628705 1000000 649149 821400 610428 588967 602573 596232 763042 587310 281868 829272 664057 580651 560085 515646 908729 677751 298300 536180 509068 522511 516855 511147 558672 712247 488371 345379 482021 476096 459501 984369 458135 452094 446030 439945 433844 471169 421100 939302 552319 555266 151841 884972 371938 378304 181334 196022 360238 219586 227389 128447 920172 375812 341654 316562 310459 835818 257929 292249 286837 280124 273278 951701 256037 319170 185067 274922 863800 1 227175 222001 47022 632122 235832 198934 263522 172723 170068 179154 115574 155456 168881 158138 155710 139054 169089 139342 1 133371 25003 1 599465 381647 79537 104270 99998 96385 75073 94520 1 316781 171031 375709 194402 1 70190 43645 1 55982 53214 6139 1 47690 43069 40785 1 1 37762 32677 44903 144237 145860 1 1 23416 1 360647 84558 19650 1 18324 1 8681 1 7305 70769 17128 17007 17320 20260 18137 1 1 20010 17758 22273 23197 24141 25523 641444 28580 34824 31972 336396 1 548768 30905 41863 44306 1 49470 1 1 1 60133 1 66711 67976 520226 75317 1 83647 81037 97919 97727 98860 102735 314094 174601 115205 119559 272454 1 291189 142722 1 55987 114242 156554 573788 617199 67459 31738 208316 362471 211590 120753 214162 208841 209701 219931 1 231206 242048 243174 633172 254187 330202 265371 275233 385336 285548 289892 326045 139860 1000000 314180 1 342277 347044 338758 344934 336381 356763 814161 371473 375030 403860 388298 530690 464837 411331 24102 1 140156 19729 437593 443693 526766 508895 467847 703252 401343 750271 413435 495256 91080 504148 508966 763753 671661 556173 536748 238878 755782 562314 553503 567747 578210 751942 617434 577580 43614 552163 606548 687693 596528 151966 613611 619454 703750 626888 551856 589045 339494 639694 650476 772369 820380 683314 1000000 970705 832193 672684 803885 681507 524143 691227 647274 740368 681866 697732 1000000 544041 707041 759876 710129 1000000 715311 127273 1000000 719550 721026 1000000 727467 100195 726349 591672 728990 870706 729985 730616 1000000 777693 731855 696458 951504 805065 193183 731780 731442 730883 730444 730008 801154 872569 758089 753515 725021 696689 722475 738498 800023 717317 1000000 526778 1000000 708693 720605 794141 702608 484005 697408 694627 691845 689950 645820 804875 767426 676369 674618 606209 668145 990813 658625 772824 716838 44875 651618 661390 562305 629711 626303 675892 824851 612411 607713 602841 629523 594289 451039 583266 1000000 555090 1000000 655337 1 572816 546562 840524 500405 527148 850733 860011 492693 514907 466636 446711 483748 482415 475602 472295 603181 508405 457251 357448 458276 454386 429760 624535 282053 388978 405081 354732 365226 49095 379798 373311 367596 361778 355545 349395 382236 337062 438143 307231 324039 312490 189247 648178 287130 267176 285449 365990 270311 1 642932 686112 176572 237008 235358 224644 224064 218329 251279 205241 342485 196512 695 185814 168959 175449 127125 175680 185448 555209 330204 660908 140934 136274 129903 1 449512 68847 129210 61670 55608 101750 98056 101240 90112 58892 66284 79145 75796 149166 67591 45682 109092 480267 75787 54464 372421 48839 6841 44022 40822 32689 121800 1 33492 30236 30595 49879 68373 26405 59270 23071 1 40744 10911 1 93687 1 589960 1 17301 13921 76290 26191 17523 115617 17155 25582 375813 1 1 588330 23103 162109 1 1 23663 189091 76551 1 266295 1203 494716 81379 46507 46501 384098 73779 53301 324197 1 1 1 69218 78648 485060 1 79686 86873 346092 241976 131495 33575 1 90298 444620 195675 1 749544 131725 161957 90270 145357 148814 203862 160466 240891 866771 175587 180804 186162 97186 196577 202081 207537 1 217822 1 226292 229720 241277 306566 254457 68289 258078 270510 1 282434 1 294872 307009 306463 698118 318415 833221 335271 869651 702359 322740 318881 181587 157079 374588 590282 426229 394879 398443 414003 403028 221286 834275 431786 436083 196773 1000000 394098 460392 456818 576893 688061 834313 481321 501426 563977 507591 516190 515007 525384 530287 535858 739119 559832 552110 1000000 223434 1000000 1000000 643954 583527 588531 770114 596725 604642 693862 603539 1 665857 795689 625949 586877 640863 177106 647221 651112 807564 779209 652375 666351 669964 675050 675589 680351 452418 398851 689209 728465 694942 479508 726990 620486 704935 670273 52463 793188 713936 717067 515064 758023 742513 719479 785341 965761 171723 728947 728780 730332 734948 1000000 1000000 743258 732061 732282 1000000 1000000 731573 728552 628172 736607 753852 1000000 722359 610923 723685 726686 699544 902778 548683 867140 773793 467781 424487 714468 591656 565865 694972 691873 679181 701023 515603 975290 1000000 702018 633378 684021 943606 710426 261270 622738 663733 274536 659989 686150 652334 989571 645069 639368 511913 101547 627505 622906 618572 635936 459328 568873 576052 337924 637828 585555 676548 567183 264938 857435 554499 553802 263596 544056 75146 531917 519496 522839 554413 508276 539341 497699 491867 569998 469957 39721 832584 462188 456109 450092 443706 509369 297812 436249 419530 294244 445711 414430 394919 388647 742187 376208 637911 372647 939084 355065 404312 155740 641022 326696 320651 828923 131896 300641 296292 280744 260984 1 272302 910644 175217 366306 519202 1 1 301018 225926 219885 56334 207981 524457 196396 642181 486712 199874 263560 171577 166908 102736 421424 152284 155161 81434 145648 124404 187832 100259 132319 115643 111244 615831 192614 70612 71059 518 341664 236888 163100 436215 73913 1 686506 97392 61790 58143 1 1 51288 47718 1 42318 39523 37948 202551 1 231298 157552 28563 1 26189 26334 59223 1 22877 1 19626 16860 18690 19134 1 9423 3490 1 17505 1 18020 61728 1 692024 20671 21093 290696 276140 310879 25466 20557 16407 296049 115163 38563 84009 158310 36507 41453 52446 40220 44318 80590 253275 56588 143933 62419 1 113697 75033 74844 89500 284511 479555 17134 92626 99698 1 93225 106811 1 117589 158746 808141 134695 135698 140794 151903 278423 1 159313 79715 545450 180937 386962 1 328150 1 713231 458930 410815 247802 222871 723487 339433 787469 227365 1 255129 1 1 275032 266772 341489 222828 226694 315074 546625 612336 341158 329569 335796 341898 352448 354501 362270 98814 915242 394490 385386 90280 115161 373932 344645 364672 542328 428181 418774 444184 424431 47241 457745 274170 471607 680410 81227 466214 494096 499682 533347 595857 492790 539308 138361 552324 1 543669 579805 1000000 561696 497525 571179 577275 271220 587383 625445 597254 701702 607212 611483 617324 578611 622111 629536 633835 638101 678233 646806 650354 348554 662853 697277 635299 669088 672644 302434 678207 668390 662730 322058 691583 696417 636284 33871 702362 705110 728539 1000000 709121 733496 1000000 717768 690741 724729 385619 722972 704455 726316 727464 728262 753250 549911 735083 716728 729730 1000000 720871 1000000 55793 1000000 949159 733450 731275 731723 730746 878261 158518 120713 1000000 682977 642372 723844 782764 687637 773099 820554 715313 1000000 711332 709121 612094 704139 698128 735017 658417 690515 691191 388983 685102 579037 748999 827746 1000000 666967 783520 657864 625402 509155 649508 679358 781538 637649 937224 629873 1000000 829858 638036 267224 1664 600892 883789 1000000 955642 225288 599981 569029 577358 480025 528838 514278 544836 537529 873065 583504 470312 1000000 824669 399922 502083 573698 341538 474539 476143 320885 507479 430656 415414 286723 421066 436780 375288 436851 415487 409289 403078 407283 622084 871814 394493 482254 1 359720 323216 416321 340390 316133 378373 345314 349749 936006 1 244663 1 281202 280264 274964 693094 325143 188043 249255 200271 255343 336155 763533 176048 76930 199466 895225 210548 174088 164947 176725 35899 177718 51983 163705 158756 581744 212167 167825 139554 1 88620 125928 120927 331500 184816 79169 153855 92199 96703 58963 97492 315257 1 16472 1 139219 73104 65229 62389 124223 31475 59059 1 47308 9219 42797 41338 39174 277893 1 282676 30622 125867 28859 26860 25547 61608 31086 21868 21601 92898 19700 43217 69352 18324 17893 1 17739 1 544382 186596 34347 1 21055 1 1 22179 22462 30853 1 125139 296801 29778 1 549063 33852 383432 163589 1 46704 79866 566193 588163 55571 56193 25932 1 733914 1 71167 1 77967 79388 84479 88658 92401 162587 77326 105904 73578 112624 1 1 131154 143247 142257 111332 143683 532564 153269 158019 162241 168315 173218 328755 187411 188846 218448 179985 1 1 216402 221547 1 203300 1 754296 249050 1 111855 267665 273402 564708 285386 110185 298277 330703 354423 156879 214575 1 334250 350802 977739 352817 1 382986 644669 377539 383811 390738 341885 390056 408572 414706 469446 912933 418598 439155 445688 451454 803621 140310 469514 473008 481657 487340 479251 491241 506037 509722 516327 563954 528954 521607 748521 544663 620288 568997 949724 565710 591106 576043 527777 586749 498169 375803 602716 620529 629321 580861 619639 637972 614385 694104 637196 622561 459574 543088 472065 703628 584095 730585 673136 1000000 133210 683000 667586 728403 571806 665239 693925 658168 1000000 701943 688545 737277 170805 1000000 707936 715321 716955 717913 871546 623430 723726 726343 730418 861907 1000000 745348 730382 730955 799794 740452 850835 571069 755251 733011 732981 733965 725290 712760 1000000 786742 746301 830324 1000000 741022 726784 722423 731839 631175 1000000 719710 911288 720989 1000000 410100 749091 707175 1000000 703414 700501 417735 695140 692426 689401 686378 371931 680124 409082 1000000 671001 695449 862385 658624 212487 938207 653129 647615 635845 650394 583241 1000000 618077 622311 616274 604565 601767 641948 698533 588168 648820 578378 632348 636760 609080 63405 545059 1 507402 535970 557933 456283 409555 532731 276549 338726 495805 489951 341276 478132 640975 162213 458587 403525 445034 442008 393938 429793 429838 293962 634681 379105 398978 392813 659385 330625 709326 269608 361797 355336 350895 343236 326070 367389 87120 319002 303087 426725 300491 401103 1 503902 1 270372 267409 780230 252807 261691 135960 244410 229760 224069 220503 213011 208974 216322 195737 1 503009 633696 177067 170563 525777 160612 155405 112950 60453 155094 187474 199038 132335 1 116569 98073 1 1 129897 1 1 447652 86614 104914 1 79646 384073 1 61606 1 416938 57514 112134 57488 59458 1 302469 283962 1 1 29263 34106 47566 211431 43067 1 1 24772 1 19841 12864 142637 303053 1 49392 18912 17813 54807 18127 18445 1 61884 83487 7108 1 24496 26042 53856 254197 1 1 26568 29239 320002 31020 178144 237013 28483 33886 87075 66645 147803 47718 54915 52845 55562 73050 74928 117130 67382 82948 348987 1 609271 152369 1 217264 87575 31920 108828 1 110966 1 120424 124379 119175 138844 133434 143748 147363 152131 157043 156685 122805 173748 171969 382331 1 161577 53849 213990 1 220665 228389 225963 231496 386446 241327 677288 254650 258952 266266 217945 1 284116 274528 700808 362368 331774 312418 142126 409955 317511 940658 352434 351323 328298 363940 370837 375789 1 280183 335329 400641 407073 413768 428436 415712 374209 553878 446352 233102 570587 1 468089 1 599237 523007 491083 702743 498186 510304 514980 520667 526316 244873 21090 502838 548605 225434 1000000 1000000 428463 574963 580023 530818 590111 595035 600335 338293 611721 613916 540532 613453 627574 641490 787155 641261 621282 656544 693533 1000000 1000000 663814 657071 888983 673425 179150 679447 327054 687239 653645 1000000 677621 649181 715129 704907 735670 926771 710948 734985 715053 1000000 720266 720455 722051 723539 792201 734126 738175 553902 729743 701925 707210 880333 732218 836770 780732 733735 614378 733298 732822 732973 732821 732729 432338 992197 769360 732633 759222 727240 725698 676558 723470 721606 800136 718786 987677 1000000 711717 750011 1000000 703240 846518 702926 851878 824382 662226 604355 688514 289897 1000000 898793 675230 671232 689395 734362 82871 461940 534346 715782 644620 414011 636330 363586 627684 734642 619215 613928 600257 614283 599968 595156 426548 919592 1 589004 718985 672661 559295 511406 549270 728445 564097 543752 514772 520785 515095 574612 452609 497778 310226 484159 473919 450420 472473 462722 270656 450073 587197 437884 448745 290207 431207 489668 407236 398738 46254 388674 382480 376287 369907 301698 358227 1 1 345412 333630 326829 320694 276458 1 302398 244821 292330 363552 676400 272022 266477 260566 254445 248881 311252 203810 541329 1 219857 215071 227767 22016 1 85572 168700 615326 72183 390960 691211 1 210715 486021 147553 415767 138245 238339 209105 124608 695818 136656 80435 1 1 1 185415 90431 19343 84485 575551 98741 73852 71080 66074 67107 61353 53367 55229 52125 713936 496698 33781 1 40827 1 103117 34950 1 1 305206 27077 26901 1 21960 23373 22502 229315 20717 1 19411 141077 1 79880 1 1 23480 18658 32339 12599 23341 20516 19805 22306 1 22698 14869 26521 19243 87116 30780 32689 34587 1 1 9184 322456 57906 96174 36843 51809 1 39240 243870 1 7941 69791 136579 22947 1 82446 437219 85023 118854 1 102310 169132 1 148030 118079 123476 162891 1 1 141811 150130 581110 198251 126092 230755 415522 1 588654 47662 1 196898 200125 489632 180946 1 224610 230517 235987 241598 246312 556112 266186 265192 270778 1 283619 173206 231774 298305 307320 332666 1 325189 314175 337496 231931 347898 516418 1 368437 374632 467942 1 497327 749289 314406 1 497236 566758 412456 436359 442466 427293 381633 461217 467634 472647 478603 562763 618704 496167 502102 1 512290 278971 526032 524809 533089 538222 552876 522438 576673 564563 570495 686020 578857 678164 588953 1000000 598782 600506 609203 531763 417189 622215 165742 473849 469854 239079 384555 647780 868059 655679 147219 661870 491907 666092 675387 677306 591886 673883 252083 697048 1000000 695432 710743 783763 767517 714194 708283 393965 687349 696269 694885 718350 721951 740106 724562 724842 751679 883318 728463 706930 791843 730935 731693 662420 732844 733470 514433 109099 461119 733533 600983 733059 732546 796727 730649 730809 682184 738344 727763 494730 738593 258276 722814 535578 718922 717820 735947 1000000 590459 705773 663244 704746 1000000 700238 375952 679011 97757 805034 689462 163978 742047 624111 673838 669015 211666 661951 704742 653088 651037 623535 740653 240588 1 628634 683947 630509 613248 611142 640964 602605 593874 580847 752169 581881 576747 571625 604953 638758 534017 536385 332246 539385 382090 527957 246445 516963 511321 590725 499729 550462 957923 482149 537809 470075 467991 537010 450660 1 440016 16691 416553 354916 819067 382427 397811 401670 389797 1 375640 406547 365976 488706 361600 350321 780544 334638 1 8189 412060 345776 1 235902 105423 286432 320863 290973 584939 1 256697 277838 171666 1 233838 215615 382636 304098 217445 205766 264318 593923 1 190911 171062 173937 169413 427210 158976 155369 513205 244574 91645 63212 130651 126182 99190 117532 113228 80924 505194 398153 97072 88932 53220 117990 81882 31704 1 137942 1 1 113546 59765 100965 54188 1 40617 45964 36041 50279 397046 11652 1 531739 231067 30758 29033 29656 26262 185872 27082 1 22002 279999 34473 83562 520639 31306 1 20806 1 17518 15472 15185 7461 1 8281 79491 22144 43466 1 1 26390 48619 408936 337916 32449 33026 89081 39189 37700 157261 32929 46641 53634 1 54587 385120 60200 1 87391 69326 34033 584416 79287 1 142008 84428 93811 1 336595 1 1 1 118116 118319 1 131334 1 216937 383329 150875 33949 74179 176267 1 175509 1 185193 187019 195662 1 206608 800438 225810 223212 224728 234510 1 238957 254149 257605 1 251548 275309 134789 334606 293235 298577 305600 669978 192370 32974 336105 350127 331991 1000000 385489 360783 333691 692067 379644 320611 520508 394786 1 410230 966375 425793 290096 554220 440922 1000000 188409 375820 465223 119227 553086 483839 490297 494995 498820 484098 1 576656 523671 528630 571371 540404 42995 635819 1 600614 567323 753102 399018 569317 1 590660 680716 602560 268482 611891 553056 620315 753333 527737 633422 621634 641872 683990 650938 606383 697131 662817 671513 766052 680658 677845 709885 683202 689021 764488 662153 789942 694969 696322 703176 705829 708951 710219 710047 715474 716472 297303 720093 750962 693966 714253 726040 719734 680960 724359 549376 709862 182830 732931 670989 733647 871181 733892 742151 797865 726664 1000000 668693 732614 732254 723028 868625 1000000 761397 707365 437927 724984 733064 548728 1000000 717978 717136 638917 733097 706916 708955 700492 693196 698227 747113 695650 564894 532271 682399 694035 680526 570768 1000000 670195 657192 988008 657420 651633 298460 781363 644194 638234 635128 601715 596912 596993 620196 793034 209120 611486 645822 680392 418689 1000000 578825 898234 505636 562956 557639 875799 550098 225806 357289 251640 569368 509868 514849 507336 500757 495939 180449 1 478229 474833 275167 350281 565759 443788 400141 438283 421989 928890 31936 454434 393773 290594 59037 386442 380452 297820 291549 361719 356662 1 1 730951 922978 303043 1 312593 304044 240392 222095 286717 281171 276401 270530 264558 883509 411877 246817 242074 882568 1 1 218578 222182 1 205259 196815 344507 186526 237679 235495 153683 153902 168466 169036 150739 143542 139277 138803 516578 153277 45300 119823 360308 21575 106467 86507 538880 78506 173421 87167 1 595150 77857 73523 78806 65380 63861 60693 68697 55791 1 59433 47534 45220 737786 1 41468 415771 136839 48756 1 9698 31777 26214 143718 24275 1 22717 1 67560 433854 19902 1 27388 323170 18951 1 17324 1562 19921 20181 20749 21723 151265 23089 133619 1 90685 27685 29123 27497 476515 33990 23861 15924 39965 44466 44174 1 338491 119172 85636 93704 4123 1 65616 246758 91542 75909 78593 48611 57529 24720 93026 96584 101375 103075 281306 120628 117726 91115 32115 130338 304679 139475 143745 717811 153736 289356 204139 153163 173671 663570 184099 1 260232 112506 129013 470921 220755 197643 227517 226825 627911 384872 250424 256227 774558 268375 273906 280094 298552 282437 339142 303953 94413 904820 1 328404 334615 253761 346898 138168 363463 348495 371461 776401 386416 394813 1 403113 69886 558967 366356 321262 433563 432205 445507 1000000 103560 462788 487129 475824 481731 43185 901041 499591 482494 510701 556945 496396 1000000 39656 539137 496891 558098 568206 560772 566109 1 604690 1000000 26932 437990 474539 601096 610282 941573 615602 574775 624049 660080 633467 659143 642710 638890 651308 654050 655050 954828 612605 200851 378823 1000000 447873 639328 428627 535593 800449 694685 697297 447525 516184 661074 566469 709409 642468 714549 1000000 722712 667605 721528 445013 724650 996233 727290 728445 187581 730441 735836 732042 735489 733196 743834 697141 478079 1000000 514987 684705 733857 712285 738464 732512 812818 729216 927075 725124 727567 1000000 1000000 903639 755425 719314 718702 688220 817107 692440 585141 710239 1000000 704651 702104 706214 1000000 708849 1000000 688042 689358 961355 31820 387753 673818 1000000 666863 660705 656847 652859 643239 640552 641181 630895 699261 670039 627412 617993 583070 715793 573173 600220 595208 600688 740671 591394 613338 493273 565006 563186 1 542095 313060 535049 509054 349737 519025 515232 299179 1000000 388228 493240 624596 489405 474913 468425 462413 462711 453059 444142 837842 443973 425796 160142 417827 577803 397732 415133 388911 404556 373307 370028 613099 359060 350063 724921 339211 359974 333593 337382 315558 309960 302468 33668 310398 384931 296489 265206 261543 260724 254756 594380 454571 146259 1 229622 98391 427742 166243 225894 219416 193096 215902 1 191913 314882 174884 21643 157581 164215 141731 232467 138638 117274 49135 124963 1 103685 229126 1 1 401156 96134 153480 130874 446506 81376 71206 384320 115688 66849 65044 62054 136227 1 68395 26268 244981 1 112207 435043 39512 37497 689039 56689 57351 30506 1 1 26348 4438 94835 22436 22280 478213 1 20347 19508 19572 190497 19273 18227 18602 1 19493 113020 52679 22407 142903 22559 23480 1 25759 1 50500 1 1 239168 1 37548 38630 1 1 46712 6393 1 53659 263407 456506 1 63357 67520 313042 1 94101 80830 86129 1 109108 8950 99960 1 351727 32937 77728 121511 124515 1 133881 1 248715 767976 152677 157590 162910 609359 648256 172399 191840 182139 193313 152569 205300 127682 215418 168987 226725 228304 233221 1 1 292386 260707 312635 367178 278583 284430 34740 266719 292620 308639 315450 186544 808666 616515 338911 418278 352112 790183 124335 370203 376262 910745 243896 395055 401188 441118 413547 30675 465402 487920 925757 517153 484511 522588 690103 370038 474520 480334 486256 492226 497363 503883 507127 725801 521030 368442 962679 520123 635436 565551 486681 559603 690909 621999 948329 557784 762633 590546 595597 770684 605173 595431 615763 623377 1 1000000 632533 636815 711020 645304 657736 653311 658765 108574 664664 668286 670543 675317 676627 697873 634325 902936 691265 630418 315787 614656 1000000 369351 492615 641716 698468 714206 713095 635774 721840 720971 765142 724538 721661 725860 667000 1000000 867031 735056 638935 732646 733367 733626 733562 1000000 1000000 433966 732568 917036 733967 562966 733003 732376 345270 730801 197096 722953 650897 726436 750241 723808 610075 880444 718488 1000000 716879 728632 713963 703281 920531 702976 699408 341215 1000000 1000000 687721 680093 1000000 679682 676240 673043 712986 1000000 666508 658356 964884 985480 64765 642455 638022 458581 1000000 625150 619434 763123 1000000 625117 543363 687679 592151 587167 430454 588506 572628 284256 1000000 486330 377643 551190 530293 534094 168041 522626 260707 361039 505699 770293 485964 494112 482269 638642 484529 464356 458331 452500 446469 440222 433736 214691 207321 415571 1 441789 356189 387311 383968 909496 369944 700039 359849 353659 347069 13983 327799 402260 1 218653 870267 440468 372436 287672 297043 280444 270597 268611 242732 127089 251006 245223 239466 224072 228120 194401 285108 211420 167325 340779 195889 189857 184614 149866 174306 169195 490686 159234 1 265787 60629 294300 135196 116518 491676 95897 60341 89445 109407 709413 101355 1 79191 92459 1 281796 48674 335375 1 214738 66262 45314 63265 685215 1 1 51574 40598 187504 1 39799 63733 57497 34763 33471 192581 27122 28331 27943 25805 1 48957 29540 22048 1 21025 245010 20018 28933 9174 1 18464 19199 20126 20534 123338 1 22631 1 23689 241287 25147 1 1 1 1 1 119679 37260 39233 41311 114401 45776 48192 72030 52794 535722 162114 56315 293238 67543 80884 1 69480 78777 547112 84806 91543 95260 1 102185 49678 1 1 111215 123944 156962 130970 130871 142089 1 1 1 160517 166152 546324 175360 1 521943 158568 1 203248 208273 213643 274072 1 17420 1 241935 336643 253178 259370 423681 1 265871 282649 385152 352837 303300 1 306918 729929 325493 599859 1 338835 566244 1 199087 381563 533529 1000000 387434 434874 399563 417594 325222 417531 429536 249949 432412 717495 1000000 1000000 925887 1 471137 478938 474552 459414 668993 445335 456541 566541 519708 528314 1 437504 423690 547817 145393 575181 563493 568964 577487 619409 257383 471866 594387 599355 512769 799725 658466 618170 491857 632727 574136 638870 490862 1000000 512583 652599 656340 671737 663914 667578 671155 502187 677512 856662 686031 1000000 692106 1000000 694546 699249 813638 689553 343690 711035 841152 441607 715715 1000000 523701 749156 723025 1000000 725870 596797 728362 730155 730573 1000000 709978 733160 733529 732096 713146 735480 734801 734849 389200 647997 740104 1000000 645896 732892 732179 720344 730453 163923 1000000 506253 725728 724648 559142 225382 720775 960508 546938 713494 806762 800479 971270 704624 713716 840849 695539 693686 693367 583747 230803 679550 679275 674909 669038 929741 1000000 864502 655932 651996 487738 652055 599373 635503 270020 637568 631790 617712 310407 608347 701665 602688 1000000 589838 448678 437846 483564 521076 568269 993928 894834 523444 885833 536055 530440 690594 623457 516296 508282 847259 1000000 491314 618785 477878 475063 898458 501374 454341 894381 835521 436088 422958 423814 287894 323858 441977 414869 391657 386996 829805 374344 365886 1 326723 116108 369970 351537 337157 327229 315287 312672 248705 305198 294501 318316 283813 371023 448339 264885 1 194811 260949 241453 235754 230066 224472 219537 492010 207815 201803 211394 1 188212 182283 176060 73442 92901 162504 598193 109954 1 138160 136900 132692 128216 84404 119320 112936 115604 1 119957 98924 228196 1 1 58270 158523 66843 736544 64957 67757 64716 145793 58618 1 265262 50607 103106 50953 1 41291 443016 37313 43123 33889 1 19511 130984 1 6236 25260 1 285323 22576 370106 19886 551629 152790 20159 1 229009 17278 1 20618 20700 715822 21771 45523 32247 1 62185 41110 27120 28832 124926 85534 286923 35547 1 38974 323656 12056 266549 1 49905 52879 4282 56060 1 88180 66970 70411 57592 1 68465 83502 82402 1 57584 67971 1 105184 313340 113520 478204 1 138488 135240 51051 141033 44804 150451 1 394861 1 168965 197835 222822 111064 111597 197101 275341 231013 212503 601463 223330 223766 407853 216646 351145 296487 257966 102578 277744 57651 278568 287606 99144 992016 374942 311627 427193 1 320744 376073 342505 332984 516951 356881 437190 389183 410190 384895 1 446685 1000000 249495 512880 561513 461693 1 365967 30896 430569 315017 465912 516763 1 49582 647385 495265 551631 722499 512667 471863 532857 468820 549484 540855 572448 1 43633 508009 585084 567086 578203 583271 568204 377387 529464 594228 683071 613536 598688 589582 505359 629279 634365 638992 723471 647557 772192 752995 690778 654934 1000000 672436 940891 1000000 679976 683969 954809 1000000 693143 696013 209084 683498 736405 846565 656329 768071 713203 737272 1000000 882245 721089 722306 724777 776787 727128 723504 909518 761675 1000000 727466 785858 726491 734213 734610 714199 735085 735164 710262 734999 117848 734404 711500 733527 40926 731931 727818 719307 724426 433790 726431 724954 723520 680793 821109 717954 661171 1000000 712483 404489 706528 710163 518229 700719 697335 914106 1000000 680139 767187 687542 678953 674071 677642 990863 643204 666117 657246 852404 382888 645431 723595 614309 581486 285338 390370 551824 589248 577714 605252 14989 863142 590679 528862 580867 575458 570367 713468 144942 554339 527785 530476 113320 529976 533911 656315 515398 569659 503874 498069 981441 571868 372467 462847 466535 462440 456402 342111 193786 401343 634551 426104 581607 534481 407416 401419 395097 455994 363854 360429 371450 364051 739906 171479 345485 336591 334442 328350 321019 310584 310787 302595 266914 842537 981275 392999 370660 263161 260819 1 249183 290711 290356 244521 320090 220770 215282 209991 346545 185445 646987 774615 73981 1 173142 167817 1 407201 1 136965 99072 1 139228 131651 113295 120697 117385 312472 14441 150351 98959 109543 91621 87983 1 81848 78420 74572 76477 75179 1 45722 59575 89657 749391 45577 1 47278 218747 1 40181 38189 37013 34506 32824 31198 1 27679 27129 277357 36180 24823 476967 695513 114780 1 1 1 106540 20214 1 20405 20879 1 811 25709 22546 22857 26776 1 1 27488 28433 30163 47949 49948 35049 36637 583112 41356 42864 45087 31496 180187 51571 1 186126 15319 39599 163659 69571 92074 74612 69839 613111 86353 730477 1 97488 101441 1 109309 129773 180535 1 494190 63503 135280 157431 147623 1 150041 155850 165024 173854 170149 1 173929 258225 496232 41090 367506 266600 236749 122629 1 235208 287856 235420 194499 444881 489273 268342 272601 908806 182070 1 299758 306172 309144 316474 323459 401757 334888 406866 1 411988 363401 344580 371998 378197 158533 391420 396793 375813 413701 415423 235352 90150 12978 642968 817432 427991 1000000 464162 330860 497066 645231 436685 493796 533649 562208 602127 430822 489447 638165 544577 426697 716843 42308 600703 561169 559897 274288 532434 579499 572484 423436 597109 601422 607161 1000000 643968 969494 687999 629709 664202 638486 636154 1000000 649396 653778 450892 660065 666280 667448 673283 670894 680094 662979 686542 689627 1000000 694714 296853 701665 606273 666441 726875 946891 715344 715183 692066 717290 1000000 724037 741645 644182 730923 919323 729546 1000000 696483 216880 1000000 733711 943910 734369 734196 734471 693543 734691 742827 722415 734802 634185 776411 726948 732484 776310 643355 681204 683086 727153 541669 724419 722492 719184 719208 716998 715280 712036 720351 716152 753423 585430 704781 698481 1000000 692764 674418 1000000 473853 635425 1000000 1000000 81253 736443 645439 475512 609970 740750 1000000 635687 614259 1000000 580673 478697 567074 376241 1000000 273132 602221 619143 646080 554284 233955 577263 574028 120763 375358 563517 551173 51345 539850 640045 542685 523053 517406 510335 176066 494772 1 486217 922876 38899 472633 577194 850378 652254 446191 658123 432306 482320 1000000 414021 563412 402830 400322 390951 391143 378553 372365 500077 360569 221565 330737 341416 552449 210674 956708 211542 384358 394942 1 160046 258345 548926 274658 269642 262540 1 251309 245394 641812 232379 228288 1 219455 227391 206164 156476 187748 1 184847 1 172293 176254 24165 292082 1 1 57898 312155 131162 143601 1 115922 117962 733321 1 75823 2485 509070 40172 97462 1 82969 148120 53950 76650 1 66492 57502 172771 36646 55332 53455 388353 48140 45362 43216 1 35536 1 1 32533 32010 638245 226538 1 26571 1 24546 1 13957 22178 1 15912 20824 1 1 345355 21454 19661 21131 21583 11786 29739 23431 195208 26393 1 21211 42782 281311 31542 81369 1 118350 35729 233671 1 37883 35650 48643 82104 60618 273781 58651 16116 248630 90444 68828 68365 41192 1 82895 593417 6417 153481 97086 184137 1 78874 1 1 81329 128962 134461 115947 141386 148404 174026 158724 138383 1 173003 1 113978 193148 1 88337 145743 205333 215861 494506 225900 236564 101919 250082 233850 260486 245522 267159 1 281446 394387 289552 296835 301628 100270 314935 311635 327285 333430 339593 340282 351946 353669 367397 514656 395685 381064 389163 610326 401522 407770 678022 420226 422242 951803 437143 128702 279235 423353 442548 308344 152685 482636 73834 494020 498382 186844 364640 492166 522021 527102 518712 67471 1000000 549469 796139 561298 555748 838588 646711 578049 101939 1 626882 253273 980192 191170 794671 626921 497423 505613 1000000 632146 658799 942861 471134 653903 251158 705393 666373 662479 1000000 675989 679458 678013 356773 744413 1000000 692686 697903 700551 57323 705749 623565 711526 703526 194186 717025 718849 494844 722448 691435 726429 829788 728334 1000000 760844 146236 1000000 733456 1000000 734543 736466 725079 735536 1000000 600318 735746 719375 550088 725955 595109 1000000 636295 736702 728884 546829 697735 714984 731989 646176 711153 721763 748324 240790 731391 819633 708923 159101 789275 700397 693330 699279 696690 694141 675146 740913 691916 693830 678200 858524 661889 520115 663954 677965 1000000 679512 565495 566711 636823 247731 940580 639296 622612 352777 946222 623852 603343 627173 530736 589204 673792 1 688016 1 336637 432595 795512 509758 541762 433594 276531 496968 519330 513054 508235 502858 490458 458902 403321 1 472540 463313 465223 454478 452383 441749 496301 484181 423945 417783 75514 421473 231724 1 367295 380677 407270 156634 311127 322337 278832 586718 337350 335386 718442 221386 308718 321019 302281 235058 288765 379180 314487 270769 265109 260159 485257 200214 342197 236778 230255 610269 434711 221117 625024 230490 197256 193144 188867 181526 1 1 248175 245172 6960 159278 146790 675796 109334 132928 1 124060 111721 1 111348 628807 1 118234 95482 89470 75250 91947 621924 1 711378 31992 64596 118728 82297 58228 1 53791 1 335972 190761 1 41997 1 1 1 15300 32787 25291 29572 13351 1 158330 1 1 23412 22768 23581 21690 21293 1 61239 707233 20263 1 19911 21950 42014 87944 852 1 21607 26448 168734 28908 1 31566 1 409239 1 54692 1 42759 368895 1058 49070 1 32707 56578 112510 80740 442736 68458 115469 74745 1 81444 84943 62869 1 95966 107799 130743 122526 259518 1 120962 1 129002 112895 71030 142660 1 152255 386798 769072 828479 1 177093 312313 187360 179511 233624 185743 405842 470924 219560 327269 205206 918673 243704 248101 347101 259845 265521 271419 276828 283419 601427 1 313938 297495 323083 299338 240986 1 480953 344742 349564 527144 688308 387658 463922 381471 442566 524400 399939 406215 977982 69867 424706 431793 598979 452329 635956 1 463548 469230 473336 482330 272959 1 500594 525379 481336 387954 520129 525705 531069 624059 540848 659226 553470 84173 759305 580680 574668 121597 1000000 591821 1000000 594662 457222 663192 742175 522524 564795 614139 627181 636549 722010 644891 593938 567877 653771 370510 1000000 180054 975500 948787 678382 659507 287628 643257 691549 695468 735645 445877 1000000 84233 742967 903334 712460 684207 677948 852782 119908 727587 769824 490341 739934 550180 728467 751830 962206 767215 715119 640497 1000000 732869 735514 952967 768889 908994 343868 1000000 769420 721600 739898 997648 733580 731910 839677 45573 729891 638786 727222 715972 723986 722625 720910 452432 733374 777279 935595 448682 611165 11310 703317 744551 93337 695374 1000000 687381 634810 663964 262537 841286 645962 669017 654285 661707 930875 1000000 887638 644501 652466 695270 633098 628757 40806 478778 566969 595406 505876 602080 595851 590976 771806 671785 398634 570594 278202 576365 691882 566742 511032 722136 532566 349553 326759 304576 499098 522028 498229 462442 486570 549737 918375 443257 1 407807 441375 332550 474781 714049 331721 348951 425942 433652 669150 392256 234983 1 377188 363643 1 234603 229042 345679 339700 1 404205 321021 200978 308804 321115 303737 1 284698 334022 272779 718422 437996 248221 248265 382477 1 232205 226379 800310 215451 194859 335202 1 191068 787491 186564 1 173038 26310 344857 158092 147979 148476 1 444658 1 159922 126674 121301 98854 126550 108292 1 1 96908 512410 82946 1 80146 1 67181 1 49124 23825 25686 61355 598699 9814 43286 92854 171781 44631 42953 1 1 38139 39796 424472 31726 515053 29197 22686 1 1 68129 713961 136282 267603 1 21746 5761 1 17691 139399 1 1 1 23298 22977 26014 1 26808 1 32083 1 14047 15350 7522 36580 1 38966 39687 41969 42078 26403 416412 1 50420 72282 65951 61845 70384 67759 71600 76681 530056 80752 1 5291 45630 94901 99018 60200 100734 1 79651 119359 123223 129425 132402 137044 299718 141656 134960 155914 160887 1 27168 181663 382018 186132 196304 201469 47959 661806 404085 218292 224060 229662 233403 265389 246690 226229 1 310150 275319 1 42373 1 290067 215883 649247 221844 310248 1 1 319180 327918 349187 355219 361411 331418 339960 381434 1 388475 1 407189 647131 403792 423309 561447 439577 442574 873436 963225 459926 832449 608159 461051 484102 129864 909912 825531 507300 503183 538315 551887 523891 378032 965518 399320 1000000 628400 225651 668324 554452 963429 111601 691351 1000000 587100 561623 608609 949352 1 604589 191998 631648 623734 639907 629341 663581 837701 718483 661890 909045 666709 704739 130730 591241 693209 1000000 685859 690982 688110 687710 757686 710037 704949 1000000 710997 414614 714838 386153 775229 675058 722114 722615 725414 747875 1000000 462421 939233 731721 732683 737181 772068 717903 824960 676794 748771 350837 856539 868239 729186 783823 726180 1000000 1000000 1000000 733348 741131 685504 1000000 729251 888212 751177 715087 543107 727604 719828 746608 737002 1000000 711636 659453 669865 708701 859674 648026 478733 592045 422642 687096 677941 681787 164254 689623 685338 288343 223950 661076 313144 184409 835833 642666 632723 634663 630212 625856 179180 616902 561902 1000000 587710 623985 492296 601676 460503 900939 1 567105 6299 588817 1000000 526856 15491 651472 721602 1 517560 511826 770908 494250 525049 115914 481611 476701 777048 553892 724386 448926 445991 440423 431216 443009 160011 416083 347172 1000000 386666 390243 374461 387094 372547 373776 468074 824763 415016 135710 108654 1 325177 1 850052 1 298768 276705 495373 281615 717122 268896 1 257105 732647 253625 738351 234161 1 222945 1 1 215337 514099 189886 178244 608406 123335 191444 30657 247775 270001 681360 251755 145338 140505 208160 33343 131535 1 118694 514025 100877 110347 102232 105951 94556 191524 83183 612374 557100 59214 187704 78178 67329 1 61488 92469 553475 53332 1 1 1 255592 37705 39555 37874 36072 4781 32636 32882 1 27718 8125 69706 1 24527 23784 136895 245881 1 13501 24575 171724 484547 39712 1 196533 22577 1 23720 19558 106260 1 1 48106 33308 29867 1 1 36018 39031 1 63701 71408 510485 111385 416862 47779 55864 152158 1 1 61780 48445 1 410170 27379 85102 77814 133066 1 98495 223140 105283 109635 1 1 1 170253 1 134380 795770 1 1 605163 15113 166503 147089 172055 179614 375372 189720 195649 200822 207197 211678 1 222787 229188 233488 1 541650 247683 1 216206 272213 291207 280609 461217 1 222748 63890 326328 341779 304957 958845 382308 329799 350593 353686 359961 343125 372347 378537 385050 538307 394436 761370 610376 643730 421864 171439 513640 440528 431251 456133 490245 464547 176356 423780 268092 45180 441256 514380 172196 512408 514095 468176 813384 527171 536992 547974 550999 553403 676748 538190 572393 335628 778050 589015 591895 582134 601645 607280 611520 616863 547790 625856 630752 455988 760002 643188 669770 735455 985001 964714 663131 406626 678050 673826 1000000 598365 1000000 463379 337208 693503 356982 737189 702265 1000000 707064 633102 677395 896495 1000000 702047 726479 842834 723968 725266 712181 872757 306797 730676 731779 413926 733623 506947 703695 736088 735662 317998 722819 736759 736781 736691 1000000 736193 615326 735264 373680 733338 1000000 1000000 731058 899564 729246 902116 789006 657597 722591 721412 852643 710025 714776 706010 710098 927122 705380 610184 638280 697507 710837 845568 466080 1000000 679420 689348 675455 503041 9645 656337 532404 668665 626856 432212 1000000 640382 699465 390228 612448 622917 345509 541996 595558 310224 599141 595889 587904 648074 551999 574173 625367 563663 273457 610513 548168 433974 591695 592509 523717 552514 513621 73165 502239 497052 479442 416168 432262 472703 463820 460629 454815 448325 442503 184531 431030 440142 774751 412171 587303 481359 392980 593390 367413 153269 368770 361854 181882 350672 343650 337476 1 325320 326626 354240 306896 276763 1 288931 282556 406180 340496 96730 273914 253352 1 41688 155383 590861 224850 219282 189072 1 202769 542422 1 188369 316757 475933 1 143352 105814 156649 152814 259260 1 134546 168274 1 802168 113975 119014 111409 89606 103502 316559 95963 118345 1 85897 144749 78168 587863 644139 82489 406648 140307 1 135115 557493 56034 1 1 42049 578452 1 251137 1 1 1303 1 1 1 28100 26976 35991 21614 72276 23641 75627 1 22254 22108 1 1 289147 16566 4761 1 1 255508 1 95555 60236 26632 28552 434048 1 32650 46015 37925 140140 1 41466 43543 51401 51625 1 52179 1 218856 256921 63750 66698 65711 72908 430402 9243 82896 86422 780432 129355 97462 87164 508232 1 113388 1 1 110521 130777 135099 313871 248922 1 152622 1 161884 148748 172408 1 349785 189298 194476 202606 1 213448 213072 1 229879 141922 178098 248493 214518 259263 188872 574034 272618 263176 285159 397508 297205 338251 252243 235794 342425 330172 333804 340003 1 352309 1 533895 357197 285475 369068 951740 864954 390323 406717 370973 420708 1000000 736039 459781 266481 453171 166130 500294 469222 377730 211950 492217 570122 199206 758723 459642 505872 521881 698485 515631 452944 544280 451226 557224 1000000 112668 469303 566931 523579 558024 591629 470526 601109 606300 454622 836754 620382 1000000 629393 796825 625853 642448 646385 502856 654825 628431 663406 1000000 669596 673118 695692 680258 644111 678801 686341 767173 695810 468845 622314 778715 135209 711576 673332 668925 715896 703820 719859 951204 525002 725139 831866 494848 588124 528120 956932 743963 733710 216193 735200 572804 729593 1000000 241325 455793 842847 736817 200105 773323 816973 735753 933472 882908 733818 699802 729605 153078 732827 708000 745542 724691 1000000 1000000 541613 368909 715911 467161 711594 671526 1000000 689971 701403 705987 695675 680990 700126 688696 690880 680143 694052 1000000 669530 684713 668785 143136 654112 727888 978128 333242 637937 376314 629034 541512 619710 792589 599244 577923 177263 908716 591266 586251 1000000 576003 530060 517717 552140 556440 485822 500128 248681 260528 529848 534351 461999 439483 504241 403736 1000000 486647 500504 468800 681988 463916 456702 457496 436095 438162 414789 835717 427286 413873 524021 401417 394704 786010 406027 376708 278656 322862 358120 1 30680 356288 614707 337245 321170 425065 129533 363887 296860 257156 818965 585115 242563 1 1518 329314 250055 51916 265497 220053 226079 223447 213523 739649 528926 185499 7944 546957 160840 174919 164610 161825 1 162340 566599 52191 144408 132192 95856 46927 114372 92819 371627 518126 109091 110244 225493 134955 93622 113241 1 78169 82009 1 73118 109654 103552 77566 60883 63951 1 99752 299951 180153 80168 33887 39160 156198 1 36900 1 64695 31380 1 28896 131503 26595 43564 138377 1 23553 22421 9838 55744 196716 1 319842 22356 60070 12525 62857 248264 365129 1 20965 27474 1 61203 1 32361 23298 60323 37428 2134 1 45781 35926 1 1 52510 274924 57662 60415 63236 757679 1 1 1 370291 36940 90599 956 37222 254316 116661 250614 125128 121083 116697 1 1 129637 125348 1 143910 138547 1 346529 171879 167367 215027 178263 68809 358099 819233 198415 203822 214741 226283 127705 245710 232077 111437 225469 248007 87530 281354 1 662213 220771 1 1 295824 301668 307948 1 319950 1 325642 314704 306951 1000000 343502 403710 1 98274 379469 484072 394287 910938 407429 466487 393291 292628 313728 437406 519674 90599 455683 458477 479071 340825 456111 486995 524923 460950 674222 463518 514850 516585 504550 531675 537502 564229 548443 641927 558042 767195 785768 575499 588659 1000000 577375 923728 8418 692468 1000000 516149 621493 481322 337693 1000000 436927 1000000 590590 652496 640470 602016 661600 272595 669127 688778 654378 672542 752733 686198 689436 701454 231595 1000000 700776 816967 733828 892018 711226 1000000 433149 735478 667693 721461 798322 203307 1000000 754028 729376 730656 1000000 630265 733795 734618 723717 758529 788460 653247 731414 786292 733178 426577 737474 736996 203559 736419 617198 761156 667637 491248 1000000 689377 730135 451692 727328 725990 679510 722232 721200 699901 717952 706040 1000000 978890 683860 711935 653059 673640 748340 171366 1000000 751402 376259 684167 556527 1000000 670897 669354 662705 663081 656508 652044 635929 716466 705712 711063 629825 645563 518535 916287 618514 520745 482799 612011 593033 588099 582921 62003 1000000 838232 562663 579406 1 493748 540207 525125 529543 523746 221693 506148 531543 500455 133368 305806 483251 381003 679362 1000000 458774 453326 457796 374145 391153 658027 307948 444956 385670 344374 398127 390885 385027 378821 290054 306487 359947 1 668111 341888 519322 165505 430392 316927 311352 170927 295413 1 286979 312903 275001 269004 917113 249656 250780 371188 254052 562371 1 223141 1 212655 205947 153902 310225 224444 185387 182437 1 201654 1 156997 108301 187372 164631 154616 153378 405883 67811 322381 1 130781 106103 103247 127753 98897 75619 1 449692 1 116647 77422 1 102360 60958 601709 285236 18252 1 54076 49502 49116 453743 1 42281 40503 196329 36819 1 31799 32073 415752 22667 42346 1 102280 25390 1 1 32807 37119 39810 23196 21808 22148 24135 1 46336 23903 1 19047 1 26479 671326 49279 29727 1 33065 33603 1 195037 65175 181745 1 48424 47353 1 1 58728 56690 56553 152473 225122 45839 70367 152689 1 69934 84954 53383 270107 1 1 1 1 102285 1 1 124321 14834 60702 98527 138845 141051 151726 180119 271139 496184 174206 176332 169191 668818 1 197213 509121 373754 213647 1 215790 895759 820386 193470 661126 282624 236715 245664 279639 276451 19978 290315 294467 300312 1 302057 335874 399288 1 1 343236 349384 112358 361780 1 153368 380354 253651 392785 337516 392688 411597 417527 423713 565571 1000000 442090 413685 615384 1 952239 472360 771572 484287 490205 496090 518932 481121 529788 519257 534936 906576 527343 882572 273410 552726 1 558967 571029 638886 335620 1000000 585919 596287 598149 511364 870768 191016 626149 651919 627485 450106 636325 802733 1000000 648925 251641 648893 655359 118035 964236 672833 224528 742499 682325 698605 688715 1000000 694829 740619 367846 737385 704757 749118 693757 713114 709569 1000000 1000000 721329 722966 764539 726450 937324 720954 1000000 972070 277071 729744 671048 35980 1000000 693004 730178 1000000 742552 337930 1000000 408910 696481 723624 1000000 505073 735247 1000000 350968 767439 775370 683450 729457 1000000 723534 724998 659563 1000000 802050 719262 606629 719299 605106 1000000 706050 636824 716978 698016 695079 735945 668953 686693 58146 628706 676061 581032 478866 415489 661140 657635 719548 659255 36763 648567 653525 615536 627849 686373 605939 825774 609321 688492 679890 594748 589802 362246 579630 905991 440532 563927 1000000 553183 17332 45719 532880 531175 579851 857778 556940 508231 494744 439280 432101 486426 602447 1000000 467128 453438 399613 1 442351 444282 442580 33079 578047 802586 405725 399494 379731 402494 370921 1 1 325251 226694 327571 451772 273085 941993 347277 319394 425394 311715 512231 293750 370633 489243 277026 272544 193213 259253 266795 225008 219097 1 134789 371826 226880 1 343905 109885 312574 185363 188426 297928 176899 165053 162771 220232 505384 152979 147459 523310 139117 129673 129218 1 139310 116323 101678 135268 80614 100335 110712 1 89071 85519 40616 564685 73188 72336 89383 77726 241914 60381 58591 55041 55605 501358 47765 27369 42595 70367 39459 37631 35893 1 32002 1 30208 409494 21853 26857 8265 21465 365538 674827 24443 281151 23837 82808 196241 22913 23176 29998 24315 1 1 25717 25248 1 27764 29704 28451 32480 27535 35387 36215 38856 40221 43951 44822 1 50333 48124 27942 1 389322 226893 65037 65988 326415 1 1 81553 82888 87903 92763 691865 98094 102825 122820 88897 114938 30745 124575 1 132183 135716 135700 616445 67398 462135 153550 372624 220850 174381 180324 171849 1 574207 231728 206744 126673 211759 761545 1 238575 1 242552 285950 641559 506164 269828 715114 320171 291121 332889 4260 305071 231378 277059 323121 892614 327754 294074 625183 366923 360383 366847 312304 16506 301127 391327 337306 223020 409872 423710 359270 818922 384229 441095 247845 351279 458952 461034 512361 524462 513801 472108 634282 500587 506280 692281 524056 254565 500212 427965 553471 773992 551136 473241 1000000 373371 547365 590274 1000000 587690 363534 598321 779022 524779 1000000 661051 1000000 727310 630985 635358 639685 703904 420437 684874 656284 658227 835844 631392 671268 661717 678294 681700 215930 764187 449878 87468 696929 667222 1000000 702273 824620 731525 713172 716096 735571 720394 713249 722976 384573 727028 727519 714672 730626 731815 734296 733997 703608 1000000 736278 781124 560693 733393 737921 738068 1000000 153374 732486 737780 737125 605424 736391 1000000 649508 733238 737015 792657 690530 728814 725975 724326 724131 277569 775834 651212 447885 922347 735066 688729 678626 702107 268642 1000000 716625 366978 690808 665577 683875 680722 1000000 1000000 604955 666299 703182 658717 495777 1000000 629666 642410 736531 779388 599169 645140 880812 615731 608209 637310 601017 863370 602068 578567 581711 627765 356066 521564 501498 592642 549633 537815 410886 546291 527385 520989 515995 510021 504455 498656 108794 1 434592 474925 264944 306430 458013 462423 442825 438368 435795 426329 359260 831588 413254 401493 395450 617766 383049 376479 327008 390638 417042 352066 355525 410825 404388 327448 148320 588481 374603 279751 297029 309444 285304 279159 540414 433642 250329 244903 223486 1 238326 242911 227033 823936 1 1 204957 199632 194315 190433 1 193341 173542 215049 172362 153789 11304 155642 155403 287387 1 130821 126426 343192 117875 77702 88008 106220 1 97747 1 91336 80154 121241 80019 75561 73448 70401 1 64351 266489 57302 56143 55454 50180 1 41707 44349 42235 39809 38496 1 19487 41967 16766 28347 222136 471727 216697 725083 1431 46885 133878 1 52346 23454 1 1 23230 606398 23199 25159 1 1 1 26624 27538 28104 60605 30947 76458 240420 26984 434519 38652 1 76050 693288 102440 49171 1 26807 1 175718 60867 64682 68231 70255 732720 79695 89819 83628 505449 622823 94444 98118 102046 57227 110523 114044 109730 117396 127009 131192 135476 140333 169003 489694 154019 105702 1 169054 359481 209005 152350 293021 125321 200345 210674 13462 216432 222824 241051 233171 488876 539182 728358 256105 166128 276636 274072 279620 272039 130851 406029 295405 323526 313280 1 630139 115271 349039 348473 565342 352879 882841 553202 1 660482 404511 396007 408178 408500 990268 420771 297796 433080 1 394712 458203 490622 463573 471731 475559 582461 487290 505858 499226 505074 732418 516664 527776 528189 533433 501620 544762 545554 555684 956457 566666 533231 607012 632760 483868 398537 594254 609664 591013 528223 630624 622270 625554 630054 634258 586869 649502 640951 651216 724843 517163 589424 658626 252665 674244 903776 680884 677638 96864 817468 959534 652628 699519 869861 1000000 933238 650034 712455 493929 717376 999141 723406 722313 360114 751891 800296 1000000 730467 731809 991723 733974 734917 760749 736424 738038 765492 742413 605007 1000000 741632 193729 664378 669105 1000000 737138 734364 371914 787181 734211 739483 1000000 205515 130878 830040 726587 724951 723212 702799 1000000 448994 733769 682555 710477 759513 741392 476303 699354 861049 694786 722694 704485 683804 676273 680085 1000000 874786 630625 671102 549828 643083 652230 648186 644019 789191 647799 633824 626604 458384 617451 612712 1000000 534257 509427 605245 573269 303792 578107 448796 171006 456660 127033 551112 151620 1 534960 593146 520984 517971 512226 512728 492597 464999 652840 1 477086 331638 464175 476484 410303 924358 440686 1000000 452362 422276 848190 409914 388633 397319 1 419654 387159 372799 1 360365 589510 496339 341844 337645 2395 578178 132672 311173 257573 306639 293024 563139 1 218853 268758 263395 1 140571 245886 383810 450304 247046 257262 217821 327737 123575 199106 1 364141 133349 678952 175487 155744 176910 152366 164723 214999 52993 141492 139499 132409 323057 117877 166074 606781 110591 106292 1 469942 175705 1 88205 1 84357 189644 341260 583901 103778 65520 62650 103405 52475 126432 6379 1 47464 36679 43351 1 39351 37634 36300 562711 33047 1 27175 1 31318 82885 26319 24775 24965 526649 23918 20598 189986 6052 1 1 149556 24240 1 63304 25912 37863 34245 5470 1 90343 26482 101325 35329 325219 38708 39803 331329 1 46889 227884 1 53185 55918 58566 452572 62105 1 44560 115726 76353 78318 483947 86509 87560 91184 97415 101253 105164 109148 113217 190037 1 437644 1 1 60990 651480 148556 1 500639 153278 165965 172874 174043 133352 249119 256355 159639 204333 218041 388792 317720 1 232323 237534 394295 252590 258335 260583 290120 294479 1 298182 468911 296206 1 276863 314050 16457 322191 376931 741537 351048 351237 357427 363594 434493 175508 383647 388514 381440 496313 407003 395086 374262 481205 427444 1 425050 507351 379756 1000000 436042 472844 898059 502966 420653 533343 514223 511738 499616 521028 530469 1000000 537953 548536 521172 478570 559935 565163 688251 575761 580895 56446 591061 595702 600978 606633 186898 542938 619991 624322 637972 652721 638026 299333 21550 644689 678973 126324 713465 665440 669933 441570 680596 716890 409511 687028 699194 693269 697616 699220 314758 705501 707213 708341 712186 931016 1000000 756543 117039 714582 725751 614245 728040 603158 654521 748788 733797 726017 735063 676238 701458 731886 917872 1000000 738407 738248 981557 1000000 651668 750790 738068 476701 747503 967165 737583 953005 706926 901012 669374 729923 728868 727367 729137 833367 882299 1000000 673174 1000000 792009 802148 582915 706639 718479 669826 698587 170085 667697 689315 947546 643704 654866 669894 573381 669146 666475 1000000 798969 654690 362955 643758 65208 627413 689931 662488 8809 619117 614579 619659 817480 612239 592553 547216 585851 579918 613349 575068 524126 573796 442927 559883 1000000 1000000 163915 530059 864429 458795 586373 497320 310865 490779 484974 476182 472998 467041 280118 455724 371678 444037 295164 1 402793 537210 387549 473294 11877 393452 683095 380979 379695 754142 516054 356224 998415 575630 786408 331644 415010 835079 597207 307329 1 295134 284601 337663 598696 341870 265997 259558 1 496998 152343 225487 1 225303 198181 214242 208699 203754 179377 192757 187232 1 183221 168487 155523 1 178446 391863 145824 1 103196 134049 129304 121729 484079 455237 47121 109607 97154 90266 1 255021 89133 343617 82644 712015 65160 85463 69463 73013 1 60992 58294 214578 35527 57514 166566 1 1 41999 313676 1 31046 35101 1 1 77198 29758 28682 217367 548741 516187 27881 24456 32183 13629 24031 271122 31962 396745 222625 23486 1 51011 365601 33864 82933 182431 1 1 650347 239999 35186 49007 39141 48174 43846 1 1 49433 50584 53020 55534 70032 433829 19817 66550 69501 51847 75353 93649 566626 1 1 125878 123842 100482 103033 346684 1 289353 120003 1 129344 132086 794288 1 147095 147598 116676 566052 160111 70880 356968 1 183771 14189 192182 479982 600019 224403 1 226337 1 1 241920 417142 253422 1 242228 265701 277216 278422 1 294803 64625 333611 64166 984983 325329 328761 349506 343737 349792 1 362147 368360 382596 201346 317255 447570 399421 405522 411730 740156 221620 816142 436621 442460 449395 853728 991019 563603 219927 763498 36657 490627 150540 384035 1000000 513971 528374 547950 1000000 899345 542239 476855 126905 555579 120739 651978 577973 578527 566191 324505 595071 727406 1 612823 803948 622629 724367 657750 632645 636967 729358 638870 657715 390502 781634 647920 664180 636471 672967 673994 677827 683338 149475 1000000 689864 693370 1000000 870656 584402 706805 708778 711759 250088 716315 720888 735049 765602 632101 377738 727548 203864 862270 737719 804058 672055 381941 838841 656774 739926 738062 822201 918692 742084 736804 739139 1000000 807267 740146 737723 1000000 749769 737476 735386 734441 735579 222542 635937 1000000 728139 723917 694051 723241 717501 719199 267013 576891 712663 710351 714018 842856 767509 699717 810421 637262 690838 268055 684417 681075 353612 1000000 619715 502694 663001 684935 1000000 651993 387711 1000000 279953 607251 647163 625347 615266 303660 885553 87074 600107 731436 591897 1000000 569338 896505 575983 566051 1000000 555320 948080 530162 1000000 463342 516564 1000000 1 526501 498914 520400 492929 153441 463623 473059 308671 1 457028 451002 444863 557793 341548 426479 422479 416066 437465 793810 394949 1000000 385689 370531 138794 363460 644015 383765 598419 340044 333738 325546 321481 262803 1 756922 1 780296 284545 288605 477410 267582 255531 255748 1 193475 239877 230645 227241 221716 216043 210800 155376 224101 190737 186008 186887 330491 1 151951 124666 252532 105305 158313 121354 1 135667 534045 1 82431 118292 1 107124 81370 102226 98336 94644 58497 70428 1 410118 227340 73890 64880 34482 111691 62120 294924 1 54212 51842 427004 45922 44182 43012 41075 507681 34197 1 37637 32934 1 37211 1 28256 34173 27539 25956 25385 25477 16643 99338 24835 53023 510219 24580 24681 28062 23924 26178 1 23588 28888 30626 1 43834 285784 212747 24759 1 1 42506 35381 45816 47993 1 52549 101913 1 56092 65345 236625 1 1 1 40519 1 17500 94523 1 1 1 1 132696 1 168389 1 288978 128410 132555 126406 1 282217 173582 535589 161456 165774 171292 189350 205682 198349 188327 793530 276880 1 212713 230981 215819 888818 234878 240573 246321 252116 265796 264210 273191 270880 281444 315125 630957 392508 495162 306957 216703 324609 376216 336003 347697 348340 500925 360864 366904 373131 368519 18431 391707 403289 992407 250066 387126 422686 385882 435270 917562 389652 419104 1000000 465354 662284 472909 483234 471047 1 288666 506853 512632 439740 465700 544374 1 810302 590096 303929 557389 559381 568107 579650 494556 1 588815 346558 598886 881592 635004 612358 595344 575907 643089 228659 580150 694695 644625 521372 1000000 797826 660612 1000000 669053 672037 663700 680383 681925 685820 889015 692394 701365 708839 699554 702541 637915 716541 1000000 327209 962173 722820 721206 726204 726585 705107 891495 715835 389969 732615 758177 737227 728254 735031 736800 739277 764294 738570 738944 742253 742922 739215 219975 1000000 778481 738582 738066 737950 910173 734598 735054 734071 202831 731677 730345 834728 726032 229971 804977 721719 677432 718085 715673 610640 926846 823240 855558 699563 24355 695224 579585 692521 681734 484597 1163 678363 800127 944164 667500 1000000 638105 657267 450222 679544 710041 218826 786449 611386 673493 791033 21586 612337 1000000 606632 1000000 589799 589047 409856 581309 570921 402561 562656 1000000 1000000 910454 540765 523085 530168 584061 423827 414954 411181 1 807368 508083 483650 460199 148706 624562 461046 387286 445676 514392 740024 481558 422622 147264 408362 356043 238846 391509 424796 438376 372910 365117 283952 130718 348162 347185 286480 329696 846064 106037 311533 305306 299261 293242 287223 281291 290148 1 263581 257258 570030 568908 225984 41937 200828 236787 711650 211839 205481 1 267217 191494 449765 422275 175477 170673 1 1 156371 154735 144087 381767 157660 132733 148475 1 111341 1 111547 250272 164519 33711 1 123981 1 72245 430994 78479 75427 213307 57382 1 35513 728004 1 55262 1 1 49149 118733 46119 19160 1 39002 1 38450 34064 34553 208211 66168 277804 1 15553 16935 28743 494656 24975 1 1 445118 19720 1 302570 10462 1 27105 25091 47071 28711 29716 35601 371749 1 34792 37176 37964 39600 41534 20269 44204 46979 50121 1 247842 1 1 65332 37860 68425 71456 82289 714140 81275 385209 1 91540 85485 98936 1 1 110683 155762 120047 123036 96234 131853 136307 245722 175034 128883 2380 163426 159917 416685 174635 214385 223359 192041 1 200563 1 212612 323690 221744 227868 199410 239296 200226 1 312828 268034 395583 274078 285946 285781 578849 1 387187 1 316094 335599 387828 362010 340536 287569 353068 336682 384335 344900 74111 384038 389968 635116 402644 469082 413781 419304 429904 409846 504951 442741 666015 1 515135 473272 457460 427848 484213 402395 1 608469 1000000 98988 521635 528471 632216 359883 889048 549395 765436 567966 1000000 572192 367975 584057 394011 592731 723852 17980 603120 616647 616971 1000000 368094 634520 691859 714550 1000000 596321 642687 834223 701455 663839 496990 977474 879781 677296 682810 685593 837231 684967 796719 697591 1000000 741300 707536 86002 563631 768331 715769 676693 592258 598944 723839 960842 730636 758833 712564 909806 697189 733867 735375 676759 950568 707257 738615 481116 1000000 739473 727910 659368 774095 739586 750472 743780 744337 620044 737314 911007 478403 779223 1000000 841412 684623 729105 401863 600668 590754 989304 479543 719014 1000000 712884 712319 691843 698205 789829 815196 703522 1000000 693009 576557 235710 1000000 681319 709023 805695 656623 580207 662315 755227 172894 514670 642980 417051 637126 601961 631505 598483 619360 611794 1000000 642881 600362 595462 730536 588944 578948 575013 547117 543196 559124 683778 785831 554736 537123 1 719234 520160 514418 509718 30992 536810 635857 485575 577057 294793 233477 355371 900251 679249 909815 72613 430677 324523 415813 408783 406026 398614 158663 313550 278998 376649 368915 334807 1 349945 373775 340733 318720 316181 342123 219111 834485 76171 1 289300 1 8287 271970 266250 258298 454948 1 117164 236767 237432 225530 220068 229660 230675 203644 296788 269856 187357 182652 286579 591631 167259 169485 157984 146986 169669 142553 139158 195878 91720 124598 104333 120087 236115 42275 529509 101197 1 296667 90349 85255 83102 60689 76877 73255 69383 67198 64394 327773 1 53787 744969 144551 49165 1 25708 42090 68409 1 50993 1 613839 32954 26090 30812 52897 29756 1 43488 1 1 25573 360222 24633 24805 508788 192203 26705 665305 25919 285340 12376 25628 28768 32329 1 54436 1 1 1203 1 382354 41332 1 38108 47475 7674 51908 50780 56928 60756 80693 88782 711078 1 73994 67118 54309 111959 94354 390242 166406 207403 101990 171539 1 113919 117962 110416 605270 1 135411 1 146253 136877 153592 12888 126409 165441 333289 1 199632 209264 196140 299259 210233 219070 69482 1 226728 249394 242577 249075 251161 255079 297099 1 272750 278581 284620 909641 247600 200561 255136 218361 317597 313104 765615 729717 345490 351616 444942 353700 369286 376191 573945 383680 394993 401228 244872 245149 420156 265882 366702 181648 71284 447875 1 167466 468573 474570 1 432694 492062 251261 502105 1 478844 42791 605127 916302 500096 473059 470010 544727 560353 748565 1 859542 707010 585834 321530 588103 581526 440213 611388 615947 620616 511724 629923 635712 591329 629535 251350 653393 28799 659187 681113 666464 670592 674081 684702 681490 987213 497775 1000000 694134 697175 598774 44041 705533 58967 710649 1000000 563669 709658 719678 1000000 667575 725420 720939 890710 765582 731776 736438 755266 735255 631673 693714 1000000 738421 552656 604814 734300 706542 1000000 740069 733992 739775 326748 694397 438881 952908 686683 222988 741124 995767 733056 939080 794854 823425 727329 724508 782580 616075 907213 292301 360616 714304 474460 675614 1000000 703161 700506 645065 727717 1000000 704944 618564 681597 677375 767501 671367 667205 658572 686767 1000000 651449 439976 646871 1000000 198218 609246 626489 642798 590560 615415 321571 574441 607696 973812 557931 579548 512075 583501 1000000 560655 555567 550007 544567 359403 444357 528637 522129 467837 510536 504779 514286 493102 487196 16891 454396 959179 440867 467543 467711 660644 472541 435949 390425 88923 414295 425729 401930 429484 460121 383337 348239 370901 365862 369991 352366 412119 339981 336033 327750 693515 571840 231611 113229 297362 293546 285371 268128 346268 266620 265349 255948 212843 244436 655526 434001 227339 311216 216583 206322 205916 200100 194704 710742 184372 179279 48408 169204 164047 159815 114374 218958 75418 823 197239 163886 19942 1 95644 269315 110482 1 72692 176795 125764 300533 20312 703700 89083 302512 78919 58776 1 65542 62561 60005 110733 55113 385062 102117 1 13222 657640 46671 1 26639 1 1 33808 78201 31957 30250 1 28289 1 1 31073 25755 254539 204544 31296 23168 24879 110667 25675 26115 24939 1 303619 28834 1 31166 1 1 34307 1 1 536537 84635 184959 45049 44078 717247 1 52220 336980 62340 1 86085 123323 1 1 130838 118059 83172 85920 1 93690 97428 1 1471 169248 95848 117259 129542 97010 129990 1 138916 442580 148311 97383 317665 545263 161627 13498 80486 182548 189729 313775 356827 204552 150420 214408 232943 731596 1 236789 314941 1 253773 229824 31211 931180 275111 276900 291985 295202 301208 307270 531250 1 325990 362270 230872 343987 1 1 451905 1 1 366835 387334 88097 586973 214536 41049 1000000 478650 284392 436736 492694 524341 455290 458001 499418 410664 757420 482879 491188 496938 452910 961888 644798 1 686925 531801 639074 906214 547951 554117 559118 1 833166 403642 550228 604953 590582 727531 569260 209583 610391 586118 672420 624239 603979 628025 653194 981648 723167 1000000 768378 545276 660163 665986 683325 790132 677140 337043 683916 719240 667236 1000000 696563 714727 700873 1000000 707726 716211 901145 713438 448691 719439 721766 724000 725258 726116 728858 730145 692607 736296 692148 734000 576835 737082 254089 769222 331225 774184 760991 1000000 738979 705958 1000000 756073 350369 739474 958648 737927 764863 522924 735900 744895 712334 722964 770364 1000000 269791 1000000 734673 34090 720860 240466 770009 502028 716814 657795 589157 525702 631890 757686 691737 576121 852633 561710 691265 294343 675081 672611 1000000 665186 661086 677360 652416 994555 1000000 642962 567069 404957 627058 636808 676546 615184 608933 856658 1000000 593652 588948 583656 535549 574161 565988 562887 562583 552013 546526 540844 542841 1000000 508068 528984 515841 411225 501748 517051 489229 532610 471772 471324 466532 1000000 148268 332105 732496 442234 428722 419852 583381 605060 404037 509123 391646 368312 275591 373091 710857 399107 1 390416 342075 335068 329852 323355 317617 282462 305462 1 177385 287416 281470 277733 295310 542465 1 615426 244122 1 464157 287093 224787 24001 280086 53121 201975 186397 216291 186192 1 174379 170782 270054 161144 155950 137510 146819 132676 137662 133210 22251 153067 120565 104224 242178 109135 145600 86363 94832 92809 1 470868 123450 79095 4274 1 66526 69721 63590 133387 72690 110715 41192 50440 123230 46659 140846 1 132203 14346 240404 1 34473 28916 39730 30799 29672 1 29086 27420 1 52000 142697 1 1 12637 246348 25444 27847 713 1 30145 1 29059 1 91566 35607 33045 1 36534 37515 1 40672 102795 1 57232 49009 50435 578504 69941 107860 61267 207430 66295 234551 601566 75986 79210 1 85933 489934 263986 96673 129413 98682 198764 112524 109913 120479 136880 129056 141987 138226 1 288849 498344 153263 160836 1 255204 823529 182654 173776 82686 200076 1 204986 233329 216305 1 233252 271567 502166 283740 309260 162893 1 268141 275910 279927 329727 245689 296602 310280 311928 318012 333650 329031 333855 83421 462010 309531 228535 354215 377854 379360 909081 392076 233551 492260 1000000 416746 545851 429161 568440 441433 476458 1 1 188267 471795 442118 480029 159715 495749 501440 347498 480081 505306 521981 529672 535853 541581 555392 551946 560459 518636 625712 573886 74776 584454 588382 593886 971712 605081 644448 603503 618587 707329 618184 632228 681881 683412 716106 649448 653355 657416 736116 977388 666058 752847 676350 976257 840280 686662 692785 854629 70693 1000000 691644 704781 648664 736778 712341 714594 32703 587545 724006 723142 735079 819984 707762 426273 729308 749578 709367 706144 803320 75049 493016 906935 895813 739495 477913 886548 740743 209274 1000000 714361 781501 739497 739455 744149 1000000 1000000 733252 732538 1000000 287838 720056 370761 235268 710154 661763 712997 721853 772117 948099 467966 610613 710528 707896 705336 483433 699411 529507 669391 689973 976081 696909 699228 963339 673823 654355 662542 638503 699154 816868 650472 645903 606091 705128 201542 708886 1 461168 613608 435467 632983 583953 623586 1000000 555326 618693 575276 592119 522198 623356 553568 677632 967620 541300 531724 883868 588302 601935 730324 199448 633569 476629 491699 483830 495074 467409 461815 478319 449173 471333 433398 431924 595838 418608 328128 662467 469762 392725 391160 381361 373096 562364 364672 356192 351294 343707 338076 260990 325856 324621 313602 310673 147838 334155 289565 283227 1 271649 259595 1 1 248375 824439 259266 231373 182840 195229 222856 209272 548425 1 193265 191151 240738 180208 1 102080 430938 157896 153303 273226 146971 139530 134792 128737 164410 3004 1 113484 631702 537392 96197 102489 93938 81665 87031 434337 80284 77162 1 412593 57766 65137 62211 45800 56942 61647 265973 50864 71036 481889 12797 287609 39891 38218 1 563 1 21191 1 32942 38108 37997 6470 27260 26747 1 1 25911 25642 25771 25940 350391 94219 7232 482737 70082 28982 465966 29235 1 119106 34467 210515 219452 160614 40739 45506 58766 272148 439145 1 144991 55657 1 61591 52229 66364 69237 35134 312307 285789 1 1 88031 80193 95461 10345 184192 19856 187244 1 435538 123939 167015 274839 136965 139220 144973 151367 1 1 165371 169774 221700 197520 185384 626821 195803 1 206409 220111 214686 222903 1 162291 240155 218315 251142 1 679498 1 274533 282274 1 291821 30911 304444 397221 316976 318906 925076 334982 450961 367901 355014 332302 352273 471068 377186 741485 390667 396144 170757 409199 42706 243299 56055 662138 554080 464771 527536 475066 441191 246729 476367 141117 613067 494276 654826 1 1 517501 667208 580257 1000000 679113 547333 399852 556664 1000000 564033 571807 580122 583924 769476 510252 607293 962462 1000000 954990 617520 599451 627329 595513 586214 356620 661522 647776 630218 656171 653187 648441 664196 672070 668525 679216 900287 681458 928055 435346 1000000 715133 701395 697300 783922 704956 713150 714365 178060 568950 737417 1000000 1000000 929233 728074 730532 730767 713143 844786 735580 719171 566456 1000000 722000 1000000 591719 746666 741246 398593 804219 721730 816126 646712 740364 1000000 646523 522628 737968 1000000 972577 736554 728515 732808 733151 728587 696228 604770 695918 750981 719579 858126 722784 707543 831444 654490 1000000 1000000 349571 688909 1000000 496384 689069 284661 613924 210858 888905 671514 683718 710769 660067 996999 652050 1 667549 639401 200692 1000000 618261 631877 616815 610396 574270 813670 597473 617701 522894 1000000 576979 491191 561102 560960 1000000 550313 787258 562418 431869 149007 558695 514950 472172 502587 450752 436030 486476 182292 481856 469423 463395 456911 451259 437416 438932 432859 673399 1000000 358737 990875 125379 143850 649181 383472 394964 1 364895 375096 431490 345595 346526 329295 328931 321783 332797 296728 302146 280192 291492 247816 216876 273663 269114 261939 251143 250414 244649 233768 190721 234217 221993 216615 213143 270331 200834 238628 193937 41015 1 1 169969 1 136559 154899 504014 156189 365933 599808 131534 121612 123353 119660 77653 1 1 447789 99267 301909 86081 1 1 47406 352625 1 1 56266 9220 1 1783 57993 3080 54476 1 11882 46993 275106 42524 40717 44941 1 41911 319615 33243 100448 579072 39332 9933 1 26650 26843 56782 46296 1 39066 26242 1 25655 49901 26439 134895 78365 1 29887 30892 31469 34760 30562 1 54789 39001 1 71026 234466 46281 703657 50229 52443 122562 30026 61199 70230 65146 1 71754 74820 77716 82717 22380 554482 91586 95706 586425 1 133102 52980 114485 116244 1 123030 131564 198473 1 105938 149752 154472 172701 176760 1 174050 183377 1 1 194636 1 241144 213814 197297 221220 257012 261025 258701 1 582589 248145 261640 267272 132898 1 283863 374248 1 319908 798166 313450 319451 330382 553153 772829 312881 1 358166 1000000 374369 432764 382816 389472 130899 401415 405339 1 226509 264647 432425 438291 534946 1 448424 462931 468687 28385 486493 396207 551306 531227 509278 504167 521830 519986 527606 533066 114398 564186 545649 344582 367231 285176 515549 523896 858491 617614 594029 644335 637620 437750 1000000 616537 1000000 625811 376788 681110 1000000 1000000 673850 651845 657237 659919 696291 276074 662800 968827 631185 679170 1000000 688629 62726 852330 259909 665173 673277 708532 709395 710554 717785 716219 932317 720646 722722 607670 730719 378894 773058 737369 732727 713710 735163 736323 734586 245524 1000000 567430 776131 736149 607406 157548 742478 741874 221464 741156 755493 738603 772080 1000000 699858 737674 759900 735652 1000000 736268 1000000 730448 714760 726761 446929 377335 722391 896976 716656 773759 712600 825044 708253 256628 1000000 532344 696116 437244 604201 626940 683362 1000000 453292 673068 611853 671822 664858 657424 1000000 614887 645533 723017 858634 632361 628367 621612 618397 613803 701464 618237 591666 253429 569145 583528 574044 888725 639446 563076 799742 551615 12966 541232 384240 529977 548693 507206 512818 977696 523428 541073 557805 1000000 477477 284979 467252 440348 468710 636185 445727 516884 834837 52797 800310 411232 131790 629497 151494 386169 381467 275883 559326 274182 864988 348447 645053 129561 330567 1000000 317762 1 305611 64138 292792 1 263674 1 289504 294043 292949 320811 207843 263461 235227 434269 294264 218194 1 207817 201870 160279 506244 1 181353 177835 185648 166307 161414 156601 1 119162 171168 1 1 130219 124890 120441 276589 99247 108404 103946 97267 1 90610 90080 86099 1 78188 1 39849 70224 50635 63766 61924 65584 56510 54896 1 46001 70590 45371 48027 41554 1 38188 44071 88637 31098 32713 465713 30608 18988 29370 28249 1 61090 24355 26891 26460 206703 1 26616 26958 26179 38669 130093 43752 1 20123 1 30555 34335 35711 1 1 38572 42110 472021 352523 1 50241 52663 622680 57359 59547 1 104488 1 62665 73844 401020 102222 84012 133646 87359 292560 148165 715351 417935 95325 639739 112808 650197 150692 129846 91154 139400 144525 711793 186251 158205 260820 1 1 177967 125062 219796 510980 394211 211360 401797 164632 287699 116424 586331 1 270498 415592 1 136817 282494 125010 277922 69551 347889 1 301204 307126 312908 319881 699418 298732 338619 345585 378103 417325 654866 369090 399736 735320 387559 393893 99680 631104 397317 400344 586150 328292 713798 856377 555852 455433 953172 73082 473560 346396 485515 463196 513990 830325 523977 515578 520605 530317 687612 537056 554524 1 527803 559610 564502 333284 571329 868868 566929 973612 438948 602374 424216 555509 602724 578491 624817 1000000 206204 635599 643026 656075 941388 655071 660287 696819 748179 671168 96976 678857 48914 684738 733858 691272 694189 697349 532915 606154 701091 731332 711864 647491 716010 581869 427548 722478 542862 1000000 728253 734440 728124 971917 737491 735143 750043 736962 635501 315901 739957 740360 611044 918523 676437 741578 695516 753362 738216 783180 740991 788483 740754 1000000 728652 743517 1000000 734863 101117 732692 713223 631215 626265 719698 1000000 420776 721007 718235 715976 724937 26760 708600 737754 697238 849151 697407 694980 691241 688019 684680 1000000 898654 728840 670558 613579 662684 659208 684186 705526 646858 642530 716507 633738 613616 1 723836 317489 503775 605862 601114 595730 584794 630726 580708 575534 569112 677661 593638 554134 457273 320782 29116 531459 526501 520736 514794 508965 617015 501172 470053 544705 497041 117204 550244 577402 396110 449432 211582 125761 232989 424748 196456 894851 315456 392514 816353 380021 381511 352562 1 362889 240772 413686 351554 338209 337453 325933 319871 313524 534052 301544 279831 258041 9660 363433 357360 261153 1 255493 250024 269328 237174 406078 637773 211737 235516 357178 201430 1 193391 183792 183028 480442 336118 168049 166909 153550 153524 148602 1 150606 135148 108606 124829 1 117657 160596 109702 105933 244336 98319 165076 126154 78256 84125 78974 83624 1 100324 68396 1 497324 60146 64093 55106 487195 50454 46061 46409 43269 42391 41427 38542 141167 134347 1 41451 32247 268204 154807 33017 28503 28422 27869 29936 39921 26813 27195 1 704940 1115 1 1 80886 25679 1 33269 31666 29826 20982 35615 1 37022 40105 287540 1 350198 1 1 1 242481 56942 599033 1 423468 96347 81197 127967 83291 1 15602 86543 1 1 330637 123502 114209 72297 119322 116983 125010 125375 18060 505110 1 143091 235126 385774 157241 163503 165664 173402 486836 186136 187068 404007 200358 1 58546 213630 31139 224623 329753 235450 466520 323412 245272 66556 267551 206758 647449 279510 247264 194776 323997 234299 312301 820832 327494 313211 310338 557993 300442 343592 528720 410549 373826 436682 386187 261349 397834 362698 412889 417193 457484 429522 1 725753 434380 426463 502505 483156 468501 447827 484306 431952 254734 501847 507687 813493 289846 456622 1 527902 594903 923750 471801 558953 558434 570033 574371 542361 926361 586942 666106 594898 664361 646289 944678 619173 623799 761235 649213 637307 121479 645880 640982 810423 636363 399829 667483 669841 672104 671453 684425 684094 687935 752481 669742 686569 610468 128671 413621 666287 746337 706495 463089 719237 767615 722209 724404 743214 1000000 727822 676395 864907 733944 736529 725052 737399 733020 739138 739855 735248 741074 741443 771919 741934 752409 741774 731553 49399 693380 524463 715243 738222 1000000 1000000 732187 340853 734679 732350 691453 727469 750820 202361 727763 645198 715124 749408 815255 966576 712258 710093 705793 704319 671364 698683 213203 659307 689271 685997 154547 1000000 696315 672315 834651 664392 661494 1000000 942207 1 643926 729054 585565 630938 61600 621193 927042 612300 220990 474917 597658 614958 587685 583297 577387 144912 567801 511946 558173 550566 585844 540673 530173 528043 529799 517500 1000000 139859 504334 493398 484235 706398 478351 448216 745587 576520 535077 545367 1000000 784193 522370 436904 382601 428250 1 112638 1000000 491496 377230 371943 364999 358429 1 343768 734180 964421 330952 1 315723 66529 273441 277805 293287 478608 279755 273992 268006 514336 256299 245458 235896 239126 241043 227910 236398 385099 77843 205989 43576 160623 193770 93568 179836 229074 168513 28704 161890 78248 678332 146074 1 1 132331 127699 120650 110806 115376 111340 681259 12328 344008 564 446000 86579 652912 1 78817 518019 84592 185245 42659 297568 77512 58629 551411 42692 1 24013 168354 45279 1 40997 44077 427119 36737 36328 45832 42334 286223 35016 408737 79742 1 1 152228 1 27171 42952 46549 275886 504226 142250 66313 397153 168914 541660 256136 50150 314909 510300 41165 36961 1 40052 7459 330962 48549 677063 48905 51839 179631 19387 1 55723 55559 1 70122 324524 76215 1 95165 90144 769616 93044 96727 112798 96083 1 114946 42320 119115 17252 129731 85931 136852 167897 146705 196850 154199 2369 165613 252749 438263 224837 425610 174345 257762 80830 332995 89629 217844 280182 1 234520 779201 1 479456 257255 262267 269367 279628 280834 261932 261509 287638 352131 158660 316941 323150 359789 335313 898146 336620 1 274666 1 645825 378563 407115 391717 397165 404224 396293 419566 423061 427854 382112 440357 422845 262561 513288 1 361487 843944 451750 553532 496009 1 506922 501453 681655 524315 608928 938037 540867 456573 551736 492685 730998 567772 903347 813208 574842 762322 144150 598801 1 917657 620229 604970 622578 1000000 1000000 540372 640891 569899 650471 646219 657424 661395 456279 669086 672806 796032 750426 200069 686900 691612 655112 696360 626346 1000000 922781 1000000 202776 670794 709694 719493 718790 721887 697584 628349 254011 734848 168985 768949 651438 389417 740223 729169 737920 744250 740025 735523 741221 738919 828176 1000000 210721 699718 742233 298697 741712 743131 560463 740375 534641 740917 776848 1000000 759442 733044 662898 731090 710267 730034 650072 723964 487622 797157 341830 886326 712733 710659 708132 788451 84277 700101 695567 743392 79409 1000000 1000000 593542 1000000 655988 667793 665828 661953 209900 653950 654519 638691 638366 1000000 696326 698957 623469 618812 385245 912217 1000000 600097 579729 591004 584294 579187 574392 580801 563315 1000000 448698 533094 551102 535976 530131 524486 720866 547133 275890 501330 1000000 373456 480935 964064 908493 465598 458810 451959 443947 441263 435214 377930 1 408013 410382 404288 1000000 398466 398486 377255 373298 364239 319451 272439 1 342395 352600 4341 908767 350468 151416 373365 295079 293710 287060 281777 276495 269565 148412 256104 76439 246667 667265 235818 551314 723716 204131 76484 207315 202370 275197 223192 141200 181188 176548 170110 169308 1 156912 605848 147502 1 420352 134071 178776 125240 206250 146375 250996 147237 110513 101119 98990 75705 104512 498980 744801 239920 61515 73542 70827 5223 1 67077 59531 55705 53137 99996 49057 63549 105879 74141 42339 40565 38948 34352 7366 1 1 31361 31789 42242 31939 1 1 27843 34447 27540 71827 264195 27477 27792 1 16911 29011 1 1 27899 32097 26662 1 420363 35321 1 43515 41585 250336 46868 128099 59369 51436 60499 1 1 1 63956 16516 692259 72632 75684 78589 301288 1 142940 133325 57403 99638 72136 90544 111220 150322 1 301147 1 132189 136652 323592 1 130326 154679 158077 165821 173234 480406 1 126884 191084 195104 181773 205749 211213 1 221542 236629 674991 238860 262672 1 102779 1 841304 259386 381247 285403 255748 225343 306579 309215 402759 321545 586461 333983 369576 668799 378043 360057 368856 425747 473113 383300 389509 396110 412967 851641 450114 512305 382541 173878 705838 433953 451141 533904 463711 984924 475343 489276 487954 1 499135 565557 511198 513637 514754 75024 746405 536118 544901 667198 550104 558038 481832 457030 1000000 581109 469087 540555 597374 1 131350 616441 711936 693406 613083 349951 613572 647302 644117 648354 653265 561222 660533 582217 698885 629089 782922 684456 548793 686160 605628 692649 712937 357502 695272 446549 668592 279389 555510 719623 707910 648754 963047 750605 889721 734167 818955 730532 732387 437828 734776 736344 1000000 1000000 739346 758495 740821 711688 138416 744080 742479 813633 736320 1000000 742421 756756 742220 741704 738981 1000000 387145 470376 903506 879272 734767 705052 731959 730428 49347 556935 599203 271494 721065 337486 721424 639204 680918 97944 1000000 857510 713458 781039 694703 775421 688634 429741 681795 670196 674699 677105 699652 885218 659769 338764 651388 714205 507924 692008 634164 562368 625294 662791 615781 611129 606133 600293 598187 656300 586158 595280 566618 570757 666948 1000000 559119 548873 543357 359997 505178 526448 606849 519730 455299 855224 559812 495348 529557 130975 411033 467648 382527 549952 429509 443346 437150 353689 274448 129256 1 406394 148300 394001 387803 587481 415742 369038 362211 356872 350735 344382 349246 340449 331020 313543 1 402115 269386 1 287493 283809 278010 408434 273199 237830 271861 248937 246440 873702 285876 226087 222136 1 313538 1 1 193686 182417 183416 616004 184619 161884 1 116495 90593 1 144540 462873 135516 138578 126793 286791 1 115450 110291 227517 220884 1 94394 91422 188478 99821 74970 630242 74976 72044 1 66022 70119 60755 58199 60204 54983 1 495802 46878 44955 43309 34699 42630 1 37461 1 11758 33056 691965 1 29828 29631 29042 29702 303621 1 27771 38549 27731 27925 28195 12247 29041 373782 24783 31137 27703 1 1 35505 36774 1 39816 236486 91651 1 48297 49031 606768 53345 56235 58264 1 33671 1 67558 71739 75116 75040 127065 16467 263727 171387 95241 98810 113786 39684 110388 17443 38597 122318 1 143479 147890 141439 144679 149217 154002 414738 1 168493 164002 192001 184047 188494 193936 390092 203977 191672 320754 45648 817497 1 237276 730683 210446 291498 254839 839292 168030 483270 284010 284534 295993 301982 208141 925758 320181 1 332414 391600 214945 294084 352793 171149 1 40416 310553 354920 392324 434784 644689 472344 836471 425454 431371 437468 1 449694 455935 411347 627496 1 490858 485895 492213 497737 923906 509449 515212 962717 528999 485225 1000000 508687 549140 553281 791710 618369 570679 576063 585044 1000000 591539 983817 277172 586900 666571 665645 1 635125 629851 678851 563227 566994 647445 796845 762974 690869 697246 434971 654084 661556 559794 683942 696787 41948 737227 694630 711624 723068 704093 706825 234396 763387 276128 522747 719288 21766 670502 725420 925570 740494 843453 1000000 920696 1000000 638840 745650 739353 735096 753752 361170 742628 741912 1000000 779131 783109 742988 583223 65314 748263 742387 745373 741155 733757 747636 829996 145851 617428 815540 730487 736904 698046 729857 523444 903662 724041 721397 257741 990327 387325 711174 710243 723844 704905 411846 694467 696081 698686 689798 841559 1000000 679627 599924 515849 603343 649175 947127 658792 655510 651279 1000000 405832 636313 631352 627945 1000000 617463 625666 607889 602999 598842 71044 45561 639622 562498 572188 1 561672 794578 322676 37261 543714 536880 528406 522698 612485 597991 505344 505296 493595 488041 411310 1000000 411052 521672 462727 449165 304167 786594 444276 509568 422166 911941 421543 408279 396107 388836 383708 370208 382326 1 360819 149145 361944 341236 334278 328074 1 315848 288312 301668 298334 282074 283773 304734 275019 351418 255838 256481 250613 206744 239597 223395 246270 222548 210795 1 33420 1 189742 188788 711555 181059 720458 757461 206529 160398 676206 1 147195 142254 133351 127597 128351 142057 123222 1 111789 690285 101823 62600 122753 92768 43728 1 1 96625 78037 10638 138124 1 57947 1 89035 1 93508 1 55135 30889 47034 599796 1 40498 39570 52222 69599 1 33404 32636 34225 29704 73970 111695 28372 1 28304 28143 27936 1 331365 29573 74654 489123 142280 1 1 29688 67752 313158 1 248679 74308 1 24430 42966 46300 1 62917 50879 606673 55442 1 1 38900 536832 385159 70984 504187 9888 80802 84015 1 62391 537294 98130 1 393917 118769 113630 117639 124243 1 130006 134695 1 143681 149704 153096 196382 148464 162818 25297 171540 178106 187557 192750 197689 203308 224097 217304 220845 680493 232581 236568 126165 247606 627646 229411 287088 309869 679427 200982 238972 561932 854168 515104 93722 318746 372386 327544 1 337331 349457 355597 360991 358880 367403 341377 427343 342044 419431 411497 411368 415673 433406 429911 436021 738401 395133 454261 442424 466359 474154 572138 464663 491303 530501 632287 508047 649993 519666 289972 466039 709429 609518 544983 286327 547450 566145 782611 574871 580292 585193 672650 1000000 507894 669189 610260 615031 617330 624501 627150 652855 126361 660680 941298 1000000 657652 695904 662891 666766 670572 646197 706378 713342 807719 356697 685737 695736 660354 50789 697620 706383 709102 711617 508807 707263 717125 1000000 689243 685618 727084 1000000 1000000 732161 743326 1000000 729895 917593 688238 739487 783406 741923 741976 695459 741862 778032 743687 743226 743273 749523 891642 936878 939224 324170 159406 573962 734118 763721 1000000 1000000 751353 732869 1000000 1000000 728679 1000000 729651 723563 483056 801040 540926 713819 715586 509235 739362 703217 701320 697322 539378 940102 433671 237122 684863 400535 673786 689834 1000000 662380 653582 654361 642619 1000000 641721 637072 586086 628394 478797 606618 739748 588493 556419 1000000 480109 1 584638 391023 676898 568896 572765 965994 695173 849718 269330 603231 521544 556010 517417 513160 608141 501491 627773 553004 166874 477755 473198 466385 459398 105288 671439 1 748947 429526 422902 416696 505726 448746 397661 392210 610479 379937 390282 383473 361096 354709 1 913277 977935 330030 311937 196628 311805 1 222933 1 636273 1 207715 274256 133672 1 252694 553577 261477 234164 237513 224539 220180 1 1 219238 197437 193496 187165 181518 176829 738421 24241 162024 115611 152534 128309 284738 193428 176793 134088 123107 83777 117910 113226 177648 105451 96811 300581 163520 90678 83803 1 80589 77406 74632 1 68362 65593 59963 1 196084 79226 52618 143220 48727 48524 496217 42993 41294 39655 38209 85382 1425 1 33250 1 1 31675 1 1 1 28645 28334 803 28343 24957 1 1 24737 1 30570 593932 330700 1 1 35360 39865 211150 77209 40089 1 1 1 48425 157004 480529 1 1 61994 67617 65280 612298 42879 403901 77640 140005 147247 86666 74137 93145 100997 117366 213092 109835 112017 112974 120733 125106 1 133746 508911 144105 1 1 156931 161443 1 171908 372653 181394 1 191598 196803 202161 207228 212936 218252 223798 1 559993 240593 627619 264337 243018 289405 267231 197172 279936 286792 320858 559621 91426 157886 317312 919717 329521 395898 371566 347813 354138 362163 366509 372705 378816 385106 174203 397508 448455 712991 1 447416 373977 464370 247035 1000000 452941 458837 408793 447948 1 483471 489058 1000000 528437 506727 514469 511541 524395 515879 535433 568276 546588 552121 583545 647214 585622 573525 574038 1 589250 579245 790433 604265 608237 568522 614042 454854 630772 1000000 756460 1000000 653504 754056 654034 658096 476031 663051 714236 670813 670381 680202 851288 687558 690866 694409 853515 476001 98021 705922 708633 754179 713795 730522 709409 720758 757064 488692 731038 790949 974313 1000000 1000000 734954 735835 737461 665313 390770 740411 741199 397064 731485 746810 244728 956536 867194 776386 743585 323864 744326 760120 744760 747189 871761 1000000 779955 734092 811014 710842 729779 732719 731153 738862 710139 725809 334367 721735 723516 715850 695826 712396 695847 645519 1000000 704621 62466 561654 754098 642485 686228 647590 680066 690227 686705 779963 664076 760969 655034 651727 609276 627127 721760 634516 629627 625775 620808 710083 608583 179102 601449 1000000 637487 586704 655438 577298 539646 879902 937444 355941 1000000 544139 501090 602577 200660 516803 513281 1000000 425420 348629 491137 605590 201622 1 467786 44630 455998 1 443571 437351 430808 474474 355620 923802 286676 109286 414544 8432 388308 375519 1 302328 355396 946908 506111 1 347462 373515 583893 373843 923926 301910 297570 331344 285859 278909 272232 1 261076 246505 278923 242279 237677 726341 226378 220851 290293 1 204586 200550 219039 131452 370359 1 947 749239 163749 159783 145714 149454 169525 246464 1 753430 126537 41979 118317 57289 110711 1 563981 271756 101052 86661 1 211760 476514 1 59964 73366 342848 699220 98012 1 58820 56651 53999 62867 49717 1 45244 45082 49568 34586 1 37502 39809 190272 99590 1 1 29372 156425 30296 39808 29129 81176 28705 308478 1 1 468440 29591 1 584795 31411 204543 30637 34446 35453 456060 128588 39380 42254 42624 97951 44709 1 509986 54964 1 231543 69116 1 77102 1 1 78188 740511 79716 576144 86151 78923 514872 126544 1 1 110773 229567 114633 45018 617783 128467 586167 694737 76119 195490 150898 1 160465 67066 294523 68449 180134 180881 144975 346702 152637 206217 194356 1 192596 232789 223005 236094 241659 1 256436 262233 268068 355745 289169 286978 557521 375625 1173 309799 582598 320581 353128 6349 338947 347847 352695 1 302856 430974 381841 499443 560695 423146 402219 287570 503749 438239 412909 591197 747466 415483 445524 29913 551894 554243 657234 481704 491849 492352 499877 1 498135 612304 916296 528453 566921 1000000 544759 586671 555554 325263 612701 1000000 579062 582948 587566 6277 601388 1000000 608118 612967 623601 635268 672697 868728 327975 642030 652343 1000000 653165 651209 848460 665186 644137 781670 733504 684556 811393 923191 766081 694983 829769 671967 696926 1000000 680748 727939 558811 727838 715454 708621 862194 724454 1000000 730878 725750 682758 1000000 615047 741502 723384 738572 1000000 740498 632537 741964 179667 743661 1000000 734336 736168 701203 1000000 760195 736659 720847 742742 736033 727657 740518 144163 371865 745074 728540 734881 492017 731873 1000000 728653 760426 398917 657096 1000000 718256 352160 713375 710102 613545 749808 702578 1000000 465239 874322 707784 684089 679010 679879 670143 712424 669065 1000000 661233 660854 683183 683272 427213 719531 636117 709661 627093 503767 652409 610666 423373 719145 631415 596224 588136 583038 339621 933301 432294 432949 1 983051 550371 70094 529880 351088 522881 517089 854976 522354 145229 753744 494615 1 509244 576140 476519 540149 613169 447157 439441 433291 666506 424050 471984 1 351268 396428 336452 409149 536700 372370 374590 359048 337009 341690 427904 339462 291505 284166 316083 309990 291205 309891 291956 314949 279403 479438 264235 262450 311595 806041 257399 294760 183424 51246 83259 238104 1 206449 197672 197967 173141 29549 180163 175056 1 148687 354773 1 823474 146516 142297 150181 142081 10084 1 120288 1 118380 345335 104356 1 97504 171534 82990 86258 96691 247291 606674 73678 90603 1 144322 62897 57275 266615 280717 208454 1 50991 81380 45013 1 1 54074 93488 36882 1 42856 365101 32379 269523 8743 1 1 29516 1 59948 28978 29027 1 1 31742 68011 30836 380640 31681 25261 45968 1 1 37846 51237 93469 42386 51302 34678 341777 51713 52287 76041 724748 53025 537303 23576 55413 74522 1 105854 249305 1 1 69983 92423 118588 120698 102618 105486 111181 115179 123482 120378 1 29625 383482 1 145263 149960 520276 201898 164135 171795 70835 181616 228743 189193 194422 199682 333518 196547 207067 221264 261407 417753 211459 225875 249079 292302 260803 266706 332794 31183 309210 289565 433777 257345 308311 488627 315924 1 332597 429103 543006 350956 1 363585 370428 375800 240866 544788 316448 401243 406972 432110 419358 31747 403137 437817 340045 455205 432598 430355 406675 477027 999370 495721 260416 507604 503914 397924 106709 541233 832211 368812 538734 698542 246047 876798 398404 565925 571266 583020 536613 1000000 590288 577788 1000000 1000000 611554 616630 621345 625989 601914 634144 650893 891830 648099 651976 1000000 774244 662791 668249 676538 697105 871297 682851 686281 591706 692766 539547 695069 702063 689059 707701 978138 732882 715346 749583 776664 824838 710226 1000000 655304 594789 1000000 1000000 706546 683472 742361 746885 1000000 995019 285310 745848 742764 743277 776678 471641 770649 398615 978231 1000000 749919 740870 719779 742379 738535 669828 740202 804792 98179 886228 780060 733945 1000000 697817 503772 728458 725544 723382 832418 730209 716277 631392 304044 709143 647863 139577 700863 682512 686995 710104 651446 519400 667597 672471 595636 677690 685106 629046 658876 661899 650676 616092 634312 482543 633062 785896 613255 619478 613437 721255 772108 466097 595300 1000000 631900 880870 387229 568323 512971 488263 277580 531916 590182 533726 911769 524851 520600 132734 1000000 460933 551820 487964 477647 1000000 471905 1 11820 582658 438637 898475 420440 429229 404654 5579 412860 398855 377844 392676 388143 1 373823 336810 402719 345182 588772 348943 352419 352492 70802 318154 314736 306028 300000 1 416088 167251 314971 270494 265170 145951 1 1 241423 235643 262473 224666 219153 691432 182271 183675 174081 192808 104299 182157 166427 172112 1 133012 244044 131964 88700 1 319998 134642 203024 125737 118143 309904 139143 109944 137333 117930 135087 92770 1 1 115284 81111 76614 1 499041 68995 65259 63053 76779 59723 56026 54622 1 14531 46046 43143 167650 60068 40438 39263 36206 1 35206 594159 121323 32268 25998 30889 602834 2838 24609 368185 1 21106 29442 1 1 1 29442 557822 84035 34747 608976 1 1 1 121901 589880 156748 252243 17962 44678 54902 7871 446170 100742 57892 62004 60505 66516 211895 1 75655 1 1 605956 1 91844 1 109401 1 99760 438509 114213 209944 122430 110921 130818 134292 136151 144392 58082 116150 1 166663 157486 78400 175602 183615 1 242924 126391 204059 177148 214548 1 228029 39551 236677 243534 182364 848257 951741 379693 1 9438 347522 141060 672985 300939 315103 313037 219177 227360 84751 189778 343433 436856 356098 698906 368319 805387 1 386912 396394 399029 405976 411717 417797 420876 406599 560792 442532 113232 454723 460802 318219 451125 478899 484764 493940 496747 1 557229 570350 520253 508745 521890 601279 209943 548320 446227 678830 887610 570037 589489 592830 585781 503774 576605 605703 597422 549452 598364 620315 632869 681908 637471 638533 642904 647191 644199 889133 784178 598001 427646 1000000 667540 747423 714481 684279 539938 800286 700402 961634 441113 704362 705424 688709 604506 713934 724227 855209 414411 724458 726242 806721 740618 840338 733314 735400 736326 741064 872120 747720 703014 1000000 735991 742980 626893 744294 744147 831720 554067 744577 744479 742303 737309 743795 810477 722310 307863 740787 543951 739846 700738 586930 727185 731155 63971 821185 475929 726508 594073 938117 1000000 742507 661057 527302 716127 456706 703256 907894 706928 703928 690560 912341 383451 682782 679141 676857 671927 477133 567336 1000000 299895 11321 648248 646697 638929 590309 637249 628057 610032 616478 1 601273 588162 252739 1000000 586012 226990 571334 702486 573613 580086 554724 555618 543741 547511 434790 526819 1 515320 526121 502737 498532 362161 455245 1000000 1000000 516899 461743 861443 1 443568 994727 513559 418514 421731 412814 397913 528609 443063 388035 36034 551852 367045 367387 358894 322410 323009 338583 332641 405023 326136 276039 309487 328707 421401 307350 284111 302754 265082 147061 583974 254848 6060 444661 1 243451 326075 498609 847392 210184 229010 199511 194257 186909 184016 176907 174151 40318 167807 161739 147977 270693 1 55382 152571 168306 400235 210216 13784 1 111135 260613 103420 51442 1 92558 107229 85213 88032 41168 224351 68073 74410 1 161240 61970 59437 68864 693934 43439 301128 47440 1 1 1 41206 1 138759 1 320174 35650 557728 251771 222965 31382 29232 525125 102426 29788 29856 1 94160 29909 1 5249 26801 1 445775 32732 44038 1 94865 275348 59239 1 1 43798 45391 38136 317517 48087 1 46541 58395 115897 1 287989 103280 68061 16261 77847 79936 157796 1 74950 101984 312657 1 105602 287137 119431 117442 121553 125564 129362 1 142301 28110 76075 152497 145673 1 156907 1 189919 181955 182948 337685 197288 174562 207913 573404 217922 224247 229774 83313 284984 162803 250955 928032 683006 201348 275704 285410 287554 349171 299419 305544 311580 319174 323766 382186 336008 342321 404458 354477 360708 1 373025 379245 385621 902075 397966 403844 1 416426 435932 526590 562863 695041 443172 66963 455519 163208 350697 969177 465008 418842 643431 598807 496186 479313 519043 511722 541301 535924 541170 678475 516408 549091 541671 573970 579416 217547 459102 584283 594789 616889 628044 609703 639433 1000000 623820 613494 956736 637587 961063 634295 642813 682667 981221 662763 666677 670847 654632 677909 429447 678530 768199 691585 850921 632927 699414 950643 959582 712319 1000000 714695 1000000 746301 706013 723647 726380 1000000 675487 730393 510636 735206 251721 737346 516760 1000000 391205 741557 742371 743755 1000000 985874 1000000 744434 744498 701792 744549 692499 723962 115913 749796 751377 748071 637879 896607 731473 1000000 454176 376979 734131 92821 744718 729893 727386 722186 593252 729888 717172 710823 714288 724829 728216 716206 713014 700265 684198 647021 678109 684630 674906 691916 662347 673317 680633 728860 661768 225511 720445 650902 765837 991094 352185 631915 625335 244251 511688 611874 608489 382769 709006 521449 621533 596807 654997 572435 570418 387590 742937 609041 914273 666684 839655 712362 395231 675058 509269 43567 711797 545666 140491 864767 1 469884 457904 339641 451990 421096 645414 426737 427139 421120 406441 408730 1 803241 565388 387112 376170 327829 250028 1000000 1000000 648193 340677 334517 328227 299600 316265 292958 313679 1 369846 315586 197913 274334 507405 262292 552577 251066 1 1 234087 37262 270637 207227 66769 200541 621401 196043 1 440839 169662 175579 170477 371587 1 1 112454 146893 138180 137120 300278 129103 122115 60691 1 112592 109304 104851 98486 91497 199102 65706 1 87852 375221 48292 76790 132068 72200 73258 23051 30758 58029 55665 198860 69733 316324 79193 71855 137887 37076 37316 35141 1 53664 620152 233755 682459 31611 1 1 30525 27488 1 14596 178580 29735 74639 26596 102493 1 1 32599 33655 34296 47002 36436 37738 69940 37030 210394 43412 85691 48115 674841 127490 51463 19492 47516 97596 63733 65692 68438 71284 73849 465218 1 337306 84985 141461 62103 78398 95064 104455 108242 112327 232776 324056 1 1 133155 137774 144954 146850 150813 156185 614462 703356 1 175625 144757 200166 537139 115169 1 215455 5121 217496 232552 228507 234084 242005 359885 251616 21350 646176 263675 275899 1 1 324324 298116 1 308810 316244 373503 320063 334569 340707 346861 352945 273330 773213 774458 377784 1 390199 370416 143354 250231 414968 910986 377857 270800 450270 806973 452868 432918 1 470064 384473 632467 488064 493971 945208 568491 1000000 575303 584763 513155 563332 540182 505867 553713 556796 562232 567933 248163 575289 1000000 588608 631233 165535 734401 128961 1000000 497326 713413 264563 860743 703657 517806 645382 658863 645982 658229 282459 678526 660400 199689 582383 716934 684289 719940 693993 694277 697395 676925 689020 706866 720027 711001 714070 414383 873506 721456 723456 725532 726364 147886 739638 731352 531151 739856 738222 715397 719237 745214 800362 716360 691066 743810 748420 854941 745058 699955 1000000 1000000 762225 80555 744067 747725 743400 793897 742184 728079 852109 738481 621403 754466 734983 733375 730235 797224 728821 610401 216948 719021 1000000 902268 412248 712567 734120 709916 849559 700551 699717 695386 692094 695166 400680 719728 678952 713201 291005 667145 579411 826505 361930 77955 643979 692245 615428 681265 618274 965103 947992 614923 623913 603587 257977 658629 633903 585137 575451 580697 554390 564001 558581 630178 532273 492595 522891 524939 525037 536100 305909 484718 501892 368243 259399 517518 481355 437831 1 754534 453023 465672 438237 433031 1 423230 418905 114873 634917 385165 391843 388690 390366 287189 232924 432771 355094 344931 342763 336553 550938 312332 253800 312085 181383 285290 245920 288180 281215 140527 93743 294949 257802 253236 693517 241654 616922 230423 829940 246520 858213 208454 203216 66608 325636 226935 294478 690402 1 429145 1 413146 170756 190825 253042 140424 350871 130063 372243 558113 113098 114064 101926 1 102473 60608 95293 81519 77953 81993 79412 78482 75361 63296 42790 68062 64080 61519 59045 453813 50819 51659 50113 48242 219365 55415 376409 41197 1 58704 433783 56128 34904 11401 1 33204 35402 31264 43130 30685 66879 30610 30232 348627 30669 33554 31446 1 1 357662 320204 1 36578 1 1 40352 41950 1 64232 99518 57938 50960 53091 49347 1 95872 62608 450764 112784 111559 96617 1 74261 83139 75546 90472 91972 89878 99985 104061 106148 108237 115777 623791 9865 147421 45985 82770 141461 145859 150835 232546 625220 164852 194610 173597 1 111002 188234 95322 200088 205475 691867 217266 452143 55235 300999 238411 327264 247618 257497 233865 300886 139989 755367 304190 338340 346594 302722 338829 314759 1 326810 283706 432927 76844 351572 361748 363938 508164 376193 418693 310157 500400 402825 409451 435526 454732 409185 145993 84628 955821 448410 456520 477621 134823 726343 484705 478938 383299 434358 822007 423489 538050 739971 528645 262700 538266 555683 545107 365734 560998 568600 572404 561836 585626 1000000 289138 597815 602788 264594 701601 617198 622250 621550 597124 635683 766368 644465 695910 772199 222465 514744 515689 668958 605398 341940 680078 699359 687056 704388 700466 661792 663796 695541 663945 700455 236865 710363 716398 719950 539900 852479 707039 727383 687097 731119 711834 734415 736094 737737 73269 1000000 729495 358475 742568 752989 743959 744491 763498 745251 742433 745544 745539 745426 744485 687733 752125 743901 743244 725552 752630 668534 739366 733645 737136 733803 818356 732631 648641 801645 727210 742216 512127 720872 805324 689366 627395 62195 179624 111703 704565 699618 813270 632146 1000000 697649 692552 1000000 962730 652190 661236 608643 1000000 1000000 235217 604457 680061 342211 634805 723192 168149 621232 306565 586006 611340 1000000 597430 613119 560925 406524 492036 1000000 565934 464716 641017 394016 511480 538348 581392 534898 549581 534962 469255 315018 334169 35201 492752 479912 476659 467792 791969 455949 270666 443636 433743 233722 884286 419122 412945 437505 406829 394238 388159 1 317884 261711 310189 394990 352757 344858 546725 332585 418354 712419 313641 307880 302214 81641 290166 478397 278365 98191 266560 143322 125523 121224 243471 288557 1 188031 864513 214128 210607 1 124547 110316 206828 166276 150297 174158 210493 164358 621321 154931 184038 149964 141022 134024 124475 100636 36934 122958 115539 112594 169689 550328 478962 88587 30005 77548 192071 1 79748 77827 71044 1 68441 448109 64660 40680 131367 119302 63928 49798 48996 42607 44928 383602 15548 1 47552 37544 1 1 1 1 1 32095 30156 1 30956 26977 30616 105340 1 30914 31208 31650 1 32807 32143 53876 27642 36423 1 15744 38891 41731 43314 47364 307945 94203 49775 92656 63531 390039 62744 1 359880 57911 609736 67333 534820 97546 93223 1 56040 92449 95980 105204 107651 107094 1 273642 106668 173126 127328 131574 186548 139958 132346 167484 142909 1 163527 148725 173375 1 183484 169586 713570 226577 218425 227098 155590 223297 225966 194251 1 164553 862897 670822 597932 545608 271582 264383 285061 309097 296218 1 1 313397 203868 319405 331680 416602 347764 417196 356193 363007 368624 497762 325646 389208 497232 372612 442004 270267 416324 297653 429796 1 442868 449045 591324 517453 1 474155 457229 484310 1000000 497116 762486 998994 948470 291273 295649 546265 534487 543207 548771 554291 536749 662772 552764 575846 647699 561414 591422 609581 656015 1000000 611337 1000000 644520 462476 1000000 628410 639162 649324 224311 651854 501840 333555 279386 668165 661705 321324 679294 682942 595024 334752 688413 706955 1000000 1000000 708224 700697 710847 715225 716006 719212 750486 722968 1000000 728867 729095 1000000 732573 732997 757703 1000000 738226 740300 740780 725173 1000000 743567 744789 376477 745086 745683 745564 743609 682222 746905 736248 743459 717958 712369 743766 634880 601730 741480 740297 720339 739128 736968 735000 687450 506570 702312 728096 314259 743597 773552 719553 1000000 614835 712109 578769 731320 548866 700816 503335 750458 894283 632405 683935 667624 736981 673760 1000000 665909 679645 657408 771704 647736 629719 772765 636841 691636 620017 623136 619464 613644 660349 1000000 1000000 593859 594148 560761 623439 583008 616618 561184 556913 524847 545860 1000000 534655 512971 311811 589986 625176 513166 486758 497403 508869 427837 451235 426179 886059 472427 251481 890381 435200 1 427395 239844 410535 405028 447933 680427 390270 163332 377900 448134 1 359271 345920 346975 473774 334738 324833 914060 1 295211 304267 357634 200799 810603 263781 218174 269153 1 257019 227757 1 239905 255760 1 246882 213667 283239 207678 558774 197258 191140 186015 180801 192011 171607 678659 161250 227681 151905 148829 142698 1 233301 254643 1 106942 117068 113023 162715 585408 555447 74662 48713 83872 1 282214 545806 77828 163166 1 69036 236252 63694 208547 62152 56272 53879 67600 49892 1 49169 340109 1 41212 407200 38468 598336 1 8617 143135 67027 52806 67891 44465 1 31474 41643 101465 33802 398036 47483 9512 174837 33107 1 30174 26107 36413 38424 43654 38928 1 1 11754 721042 49447 57249 49596 54649 65333 41226 81090 38881 374742 74473 64680 245283 1 1 85052 137757 92448 39982 443682 71341 106321 110172 1 179244 58926 58431 1 145378 1 46542 1 818713 162122 162562 167403 115708 172274 158069 329987 420968 170620 203319 214400 253248 219212 1 5880 235814 250168 247129 540035 258607 264409 164666 328714 282039 570412 293870 229701 376823 303301 197515 324143 548772 342608 971692 351825 1 765942 501447 373404 423286 541474 394023 108994 249241 422748 416787 425610 429132 221773 690728 438695 526757 459780 466123 470465 477877 55489 483337 639079 923256 529519 468972 519469 525702 1000000 536370 541933 547513 544948 310573 580210 545332 574675 212767 588279 1000000 752795 658357 606786 581369 607107 620005 783385 1000000 484324 340866 986362 426043 382526 655790 552608 661565 389558 675106 647909 676363 607221 467747 689146 313232 612305 698620 650626 698457 426026 676012 834741 715614 572528 1000000 815126 1000000 365109 728789 700797 732467 1000000 858443 732183 739503 736461 752629 746780 149586 884272 604549 815095 654911 745693 745989 745966 786890 633241 769465 729708 745358 771107 589535 1000000 853272 742852 723201 774561 909458 737194 732740 734258 732541 697276 861506 725447 736388 726687 720556 714025 717595 670892 1000000 833272 972552 702009 677656 983872 692618 65107 686352 683237 678871 1000000 715337 747278 351771 659667 649497 651419 617506 710475 233439 694231 642400 757063 619655 644051 610526 603960 600659 247155 582869 586898 571319 574939 972392 598272 732552 522967 522450 176990 544105 657905 525228 519570 514073 558237 325015 496105 979034 1 532264 481665 628239 39 467364 447797 1 435659 429483 507784 531714 542666 405846 400329 226473 596625 403257 1000000 367584 232287 354705 857872 342906 338761 513938 201622 318581 321063 306569 1 301152 428401 284934 278236 270641 227238 649632 280532 262433 313494 360530 1 446693 1 479963 210657 203521 1 198545 187822 1 177684 171541 1 135340 158189 153486 148877 161583 1 135536 105623 1 122615 701332 121788 65550 1 102944 157324 49039 1 101788 85418 86298 1 75903 1 70169 172241 87041 54249 509169 1 55046 50039 260593 47270 1 45175 43652 31268 1 112554 1 1 88178 52295 30978 33310 1 376472 25465 265380 502266 1 31291 31440 1 12768 32604 67236 78363 514519 458908 36456 35233 47843 42067 41508 43043 614450 47688 45881 1 61043 56907 60836 104454 207412 63852 35680 1 74709 1 77738 80952 1 1 1 97353 64936 110505 195464 182368 113079 273257 223368 125516 129217 121173 72905 142347 257352 152238 176754 214467 165970 40957 176172 181190 1 194979 196610 259697 259617 212771 203934 222347 269904 203178 404492 246189 251528 1 263062 268885 274281 245711 569214 904355 378728 365585 481416 492493 227949 328413 1 335771 1 88852 326623 1 371951 138275 814177 396876 396916 398831 563454 415338 422265 931421 757693 439930 451614 565241 967822 586357 470441 790280 953203 370292 494394 503763 506180 536489 517772 523591 1 542906 540637 534302 1 527326 562468 572028 545784 580906 600239 967231 594051 969090 845162 83708 677802 620246 39072 458032 661201 637259 592307 644070 641696 649250 6259 38522 673937 682131 1000000 679580 78908 684644 688501 650720 697716 698263 858523 705025 947599 883964 915757 600884 525123 719985 635201 700468 1000000 1000000 730528 732191 731216 736689 718530 738533 739930 739274 744519 1000000 743654 744354 745021 902821 827732 402744 336026 748135 617328 746385 729937 746110 719706 569090 1000000 741584 766690 400956 1000000 759268 481941 970260 413170 739849 371698 744353 729335 725899 858638 721768 724194 717143 714266 726539 268714 714919 699663 700933 697111 693892 683303 683350 683494 679007 674947 242876 558871 657598 270807 666032 589423 689389 526479 238737 652311 611181 734604 621804 617063 677300 186694 10345 435542 592853 455410 582607 576804 988710 568606 558568 587216 717741 928123 538197 533157 547874 1000000 366074 991936 503456 499296 977514 486286 480285 474307 305001 462183 960501 542060 444004 435446 526993 28690 393207 413416 414937 1000000 394445 699633 596415 873431 1 345633 364494 16592 300800 1 324376 333849 63231 1 336079 302740 298934 290372 274330 278751 272134 391182 253867 1 249484 243819 434606 232577 814090 566080 1 210673 205517 254239 805074 230104 185654 65509 1 166318 164680 1 135217 101368 353146 3308 115092 257893 285031 1 1 125010 129849 1 371034 88074 95353 87321 59264 86704 83435 50453 77188 38292 259933 10993 32220 63229 60727 59723 27207 104222 51716 49716 41055 35468 49359 37681 594704 267387 80114 77852 1 35409 34558 37104 29026 631866 32221 31902 99728 1 69663 218116 1 1 1 30737 129791 1 14333 37291 1 3263 50999 41728 1 1 46250 117511 50278 23295 54075 36665 59535 61104 1 57855 71403 69425 73729 112196 733858 583615 88572 111547 129469 97363 84087 104969 109835 1 113479 93462 105325 433074 132113 120690 151456 49480 56870 283871 243717 165285 431200 175240 97050 185132 176087 1 686916 205987 211558 222000 290787 240599 233216 243816 328322 83135 255947 1 84572 178619 341984 776165 321241 1 247098 287713 1 321291 328271 351018 445637 415689 351754 412841 845752 370527 865633 382949 389070 396375 401497 403156 410784 418648 464790 437534 456211 444588 428367 459367 570991 226710 427653 914694 1 41237 412705 580574 507126 462653 1000000 599285 400394 432434 551106 509712 556959 560624 949476 572253 301193 582266 860857 601206 1000000 597081 973563 613077 647003 622526 559969 622741 679434 1 573465 649418 240469 279375 1000000 611188 653493 675697 1000000 563176 684396 851916 551910 613488 694899 704916 703775 312396 707020 712212 850715 770049 884827 785971 95596 700483 779276 134382 918285 733630 995228 663406 1000000 739980 740032 747927 952406 653553 744875 745840 750585 805456 746506 801983 759393 746862 746765 737315 746250 719568 408357 744084 740583 713937 1000000 741119 170316 759624 737075 919763 94406 707904 730716 877501 816268 721038 866565 720229 143829 734624 870126 710051 736055 704460 701393 955974 710159 691875 688564 1000000 443701 677792 1000000 91444 492798 660599 700251 742753 655552 622065 610305 814228 679562 628582 627482 618467 516338 3305 609141 599200 595848 762544 584146 681102 573637 1 499820 557415 551695 491915 698342 534875 610869 523449 576129 663020 562596 1000000 394090 1 1000000 476400 647792 514437 457188 458823 446718 410302 375022 427521 711436 415189 559454 412824 396904 390417 384039 1 371827 733847 260378 353147 1 373920 738236 278608 155100 179902 103825 447934 1 654210 294527 1 290475 1 217882 271805 251277 221967 392023 234777 1 205889 115244 1 132524 254679 1 1 186902 1 176231 1 162635 273901 1 143433 490336 269847 130704 134208 66826 113882 131862 117675 104592 1 203836 68280 98437 1 1 86332 84148 78458 78400 75670 92810 21158 23155 61459 61828 60071 55186 1 1 1 1 46868 57619 71196 42067 40731 39480 606573 22773 32546 1 1 55336 37941 26522 75086 32064 29221 1 1 1 1 32898 1 19725 43163 1 38024 22291 38729 1 506422 1 44387 102041 319239 1 48394 139432 51677 63404 65035 28074 83830 74370 71173 74046 286742 116002 298263 628357 102202 1 96758 74732 1 8970 294904 115341 129983 123463 127972 132241 1 142743 460648 153333 154186 159515 164136 243338 223003 488027 186166 115009 1 586178 229790 176538 169688 220584 230480 1 237620 243222 632622 245548 771538 1 270725 274206 269056 1 444922 301722 307727 313876 319919 127204 334733 338207 375312 479160 357905 295797 369050 378991 296323 573163 394027 443265 345880 414387 558652 413824 429721 436856 882506 684136 452592 461984 347531 44493 369262 485512 1000000 542701 487039 1000000 514162 520942 634017 531221 622201 526612 472438 584714 458853 579655 677892 576279 609895 583413 591974 596729 602080 645526 1000000 619941 850405 626190 353049 719807 639635 644207 563514 689425 656591 452799 683961 909759 661386 676216 677797 684275 687376 872778 696144 698958 695935 526036 711464 742074 616666 1000000 1000000 583149 726315 730873 944870 728296 730133 731899 595316 738016 738623 743220 649873 738769 741723 745581 864890 744513 742855 913616 781463 1000000 747008 679738 747196 748690 641070 745232 746297 745802 802514 615721 238799 1000000 742208 847883 739066 746328 735388 1000000 705260 717655 724568 381737 725671 775429 1000000 721178 428005 736812 657477 681564 319223 572023 699553 775934 719255 696500 662617 682949 667844 675686 1000000 668060 675558 660113 656016 656823 655038 751744 522896 387510 629801 624981 620275 612783 610862 1000000 601054 562119 596466 585680 568110 575224 844032 564504 484842 587302 548051 1000000 431735 531188 341146 519695 467778 321087 495640 501941 320786 468483 478406 476645 300993 462358 443188 477234 374306 434958 429655 426332 409674 95610 566775 398746 833353 438125 382050 358053 361390 123340 549135 1 279136 186611 436811 337042 326440 312632 306513 300242 300324 328008 545694 276707 269748 281059 158437 256920 216889 260890 683928 234155 1 219875 199672 205271 406850 144597 193270 205741 183681 173936 162143 168266 152941 146056 152766 149227 144664 191129 135805 138408 485544 659404 115846 652877 111266 758140 120752 101970 96185 1 89283 85979 572043 1 86055 520062 70618 59007 197294 181213 60115 1 57090 61350 52071 49567 2235 45963 43903 79178 45370 550898 174222 37669 27152 37341 1 34200 35045 599177 17098 32706 32468 11927 31025 32467 1 25203 77580 74105 1 66804 41308 37714 38722 44392 54069 42661 43714 48323 324716 45567 98919 52895 1817 563099 60324 61187 66227 68245 70700 754430 233704 333198 174331 1 1 107165 1 271859 103322 129772 127055 1 115742 122672 127095 189817 26169 106956 173517 1 153662 157391 165921 148671 1 177853 183074 193453 1 147619 732225 324417 214301 559484 224473 659825 236423 31316 247585 254261 264068 453111 284420 276599 1 343098 307091 301803 92462 296967 318749 276362 330653 336778 1 427980 1 369083 513443 373441 397721 385892 375897 1 409638 410993 417182 431466 513205 435690 665561 448224 454072 46124 74366 473340 478308 484305 482005 365944 768203 577681 513684 1 547610 532608 209730 445248 550102 526102 220663 829298 569660 665417 264773 1000000 553248 690571 85260 259531 636319 615704 620477 625836 516661 634207 569322 945037 681090 819752 656191 664360 664166 60513 862296 691243 672272 773865 686778 689884 692916 707654 700582 569140 749174 709418 711318 712568 1000000 641096 1000000 690992 725886 860200 736502 585713 837583 724654 736733 603920 842206 1000000 743873 327624 681046 745211 731594 1000000 222837 702678 761601 747474 526687 919038 693336 758389 746644 855792 744600 937730 750996 613182 140929 741038 740099 724233 982457 1000000 899537 823857 781606 708110 726721 703659 718727 718258 827419 714312 1000000 685002 706721 822718 732918 695132 694458 785628 687833 667934 1000000 57339 672544 669521 710866 763732 619680 611325 1000000 646873 735565 665852 1000000 613934 623657 1 612607 1000000 602857 559845 592686 592254 581143 576460 912164 1000000 562528 1 537163 589421 538323 801759 527544 833433 476716 1 516891 498339 492460 474777 261283 1000000 1 462230 451259 1000000 446081 135699 66923 946414 688212 840766 579077 412728 743647 388408 382262 377568 260558 324004 356250 1 345179 338983 291846 326817 534926 319211 308587 490149 833570 265923 284649 335085 277000 214028 183932 485006 232636 244020 258173 267371 227269 292591 216568 222653 181268 415759 491889 189574 184801 391731 356646 169868 746293 821924 155534 151015 14219 810417 135004 133030 198793 1 147358 186419 1 108363 108209 101154 97553 115409 107560 373021 1 80337 78685 530084 72879 1 66475 1 61402 1 32730 514539 1 297691 48410 46366 1 32426 33078 190491 39444 151799 37239 36893 29379 1 1 1 31668 31354 1 535749 1 28906 22006 38877 33817 102786 474721 33944 39765 37638 38729 36943 11318 419526 44152 45713 48037 66865 54809 489808 1 57486 417470 568983 159696 122731 53879 24950 1 1 161881 80289 88558 1 98542 98951 104019 155636 80332 114502 118424 96084 623272 252075 134144 562147 244767 1 320745 157604 133938 134883 160582 159996 181036 1 88519 1 202411 206771 729736 207033 223528 1 235037 203 245616 1 78694 1 283912 262826 298649 287051 292978 269041 941701 291313 426692 318502 279544 335366 349730 347641 372919 536033 361081 353085 415981 384753 390959 599379 389802 790318 415741 421916 427793 461350 444897 457537 278525 964811 464804 1000000 533468 567582 496844 993215 500641 502554 598987 516574 425252 769599 535565 540553 1000000 651884 557774 1000000 601358 642626 293840 601864 468441 594816 613061 70128 603076 216688 617133 628766 438882 633680 663361 642356 556672 464539 862822 613648 663790 846898 675641 670109 778276 682414 685886 536674 652230 695950 1000000 599931 717414 1000000 767032 714754 162553 750934 418959 813425 745385 727703 730181 710863 720296 897589 858114 736598 741487 740838 355571 853375 744126 751093 689336 746282 750093 372684 747559 819130 656592 953190 748816 747053 467452 212673 634736 720165 115693 757488 1000000 720618 740748 753835 247978 468345 601898 720180 222842 723493 727584 536704 877134 721916 626467 716361 1000000 710696 999784 230025 798612 1000000 704064 1000000 1000000 703908 682109 674106 690182 666356 673467 551244 665789 654939 650725 1000000 631313 638446 635455 227201 214981 619142 701511 609470 528177 599512 310152 539030 583592 578935 566388 582397 562888 557439 370127 551725 540787 534915 521090 493232 522948 512403 506247 500381 535795 393058 483193 989951 470507 463386 420979 871766 178872 425808 638118 413966 421528 415372 1 138882 1 396482 359369 1 369784 790858 1 421000 501503 994237 331689 835914 322797 316720 332483 1 298727 666497 286697 280742 274896 1 242226 745666 382393 70888 259259 234797 229239 243566 204970 337950 217430 1 205509 191467 186462 185305 652756 222653 166841 23560 159605 153733 147359 111383 88041 135482 130344 1 122118 103651 113966 110505 79974 102756 121813 86949 46652 401561 1 1 306212 136302 75924 47387 59821 64966 62448 60151 96720 40381 1 1 265541 1 36932 30533 42838 1 1 46336 399730 1 39079 1 34728 218149 153485 1 1 1 32947 46360 1 1 33469 29451 35127 3329 190546 38103 36527 1 281523 42562 20131 131699 34687 94790 117291 49690 55908 57302 59899 52844 64499 70012 65461 69504 75448 1 81329 34111 88034 110783 95355 115689 101811 135211 109633 113255 103940 199019 171848 129570 379043 90507 1 147145 84601 1 190589 166631 170745 1 179756 349087 1147 1 825374 305487 283090 217276 222722 770941 228121 351141 259480 86045 1 246711 400632 279352 136930 284883 214432 297087 303568 924601 882193 308335 324745 333933 519468 344134 203345 608213 245634 645062 667697 453844 388823 404510 162017 368860 593827 654451 462011 476187 226831 445324 451240 474994 526621 409306 613082 462031 10593 511582 494650 505299 511164 515709 603266 468219 542309 545924 552631 550012 1 531245 1 584467 578111 678993 750454 595138 760810 603764 1000000 613650 58763 622843 817955 633131 640233 1000000 645883 650914 730266 631989 502470 663861 797186 673487 676751 1000000 674514 421411 692123 757375 699317 479730 717517 748820 710390 713154 696862 718373 718629 1000000 321507 158453 586307 731339 494680 737450 746780 739923 735186 739865 299688 719645 744060 739014 744165 745443 568531 733130 747994 750167 729974 150489 889664 238547 747668 818944 548542 179507 745550 71798 743643 742345 741365 679187 667011 718111 735805 989587 732912 748435 728459 736925 724068 708879 719564 713559 714542 573986 1000000 704991 564257 695779 1000000 693759 142961 680416 684214 680503 183079 774887 549244 663819 199546 1000000 654120 648179 957434 634436 915403 623729 764716 330806 125398 817648 645066 1000000 1000000 582981 499350 139877 238561 651930 555645 557590 549113 443161 542731 582577 1000000 1 531986 514083 508297 697533 487913 510621 1000000 479140 474905 267855 460457 452027 944921 66888 436002 416055 423713 307490 1 411526 636891 393009 386521 1 944427 421101 551253 299624 349412 401763 481947 175772 588535 319459 316722 1 1 294714 200705 282836 592018 84070 268778 527710 134249 252342 242348 1 229275 257746 162918 210370 217190 204469 595049 194055 177629 159546 352483 1 168512 160046 158930 151489 152861 145105 140624 408450 131918 128141 124575 114183 115478 111532 60197 103960 100692 706942 100770 92250 573949 83625 25114 482801 74158 69467 68701 266775 98290 61762 1 1 89769 346844 50295 58739 1 45125 43579 64290 41612 27645 27389 36194 83211 1 35143 201252 1 1 33477 35879 32482 1 30619 36538 1 238211 71810 1 36926 1 40622 40091 76778 42688 40218 81290 47171 45568 1 100141 337318 57457 59277 176494 64178 1 69352 75539 157477 78472 93394 274805 77560 89324 145132 132551 107916 1 108373 760591 276431 135251 336713 136410 132955 141929 140363 821710 1 155632 160080 179122 98054 170812 1 224087 194423 240158 477608 204957 67469 218216 79050 226940 186945 424717 241986 249414 254123 503538 94864 362111 656585 584150 1 30801 289832 360854 395197 111221 321663 608252 170909 344671 79518 339596 363325 6243 375547 564564 435583 395291 556177 406582 267081 260008 451198 1000000 438098 473571 582948 477385 462025 450378 472434 525669 508415 492133 498028 503945 346775 406649 473547 531238 511178 260658 570282 584086 1 562724 566380 571661 102034 597416 587783 592570 1000000 1000000 617589 353893 609279 622215 450509 838243 646004 322662 747596 649246 653497 980707 661823 666678 590162 766459 825081 736956 709678 932045 603948 694792 1000000 701193 704180 707348 709973 726423 686467 717946 720422 721723 723580 716952 729093 284896 733076 736774 1000000 642637 675748 618117 742290 1000000 585739 745108 745914 955203 845802 747702 748082 749155 748388 758275 748304 655859 734732 490710 747291 746632 281003 1000000 744307 896190 718291 802601 793846 250622 733377 735333 560419 745046 718622 650248 725134 204435 720646 718374 713939 712992 680278 708868 676516 701395 424188 588512 693306 688429 205120 552191 740523 795926 670025 661462 580408 634892 606536 600437 526899 640806 953780 631895 330627 622628 768879 615514 608073 426218 593243 90401 587865 582728 577396 467485 547516 578472 753581 360014 547297 307195 550178 529500 441911 599799 510329 400562 498538 658382 485714 493995 474748 446125 462520 845793 451099 430262 443393 294334 386163 926514 445040 409790 403363 7670 605445 339806 1 371578 247032 344758 1 344839 471277 336046 388047 319077 314795 498767 579902 183681 292575 466775 229512 834830 267273 1 238848 48014 241862 236229 235684 268732 224078 256818 211261 205941 200653 195432 190275 292145 1 175271 170258 166594 710766 156090 782588 146741 135447 221472 733422 508334 124114 121058 1 117864 121387 74071 190151 127814 94595 174007 87849 169504 178184 42145 75714 72665 1 526091 60853 85089 81505 696872 90131 54831 51185 392622 1 71373 41286 106128 1 402451 33555 62629 68888 1 1 1 31244 37453 534691 33701 31086 38709 40608 1 1 34915 40837 135832 1 38108 225076 227416 45991 42456 44457 45402 47104 49314 49018 103436 1 55594 58964 1 171388 272710 53691 72556 34536 77417 126253 29612 97469 1 93442 1 1 114697 107885 111710 127076 120478 186535 115203 1 272375 140778 144969 271100 154414 127669 125310 189666 173663 1 217992 188578 151165 193496 599325 206707 217538 1 225759 231272 8084 242561 199736 489143 107186 265356 271183 277089 282936 262332 1 300795 817282 305395 318869 324984 565702 326590 349385 349394 355694 361867 369485 304655 370368 535147 390067 408431 411043 581139 417659 704568 346739 504631 397551 320872 454489 458176 707075 452988 481658 484778 452962 496109 502089 505846 514322 521311 954900 529112 537301 539693 1 457679 642540 588644 568809 574742 581037 586266 321769 514225 539448 654741 611508 604972 620761 975186 630746 635450 1000000 102378 648883 250851 656828 802722 448234 668168 672795 676833 677405 683886 757927 690261 919754 697437 697861 702867 706636 694365 848054 667275 721120 403983 722454 817173 836726 735136 731038 734396 790454 764292 727735 738609 384480 1000000 745102 556850 745223 778579 738888 747407 899038 748374 269239 748838 748848 748793 1000000 1000000 423050 748267 744055 555656 721215 759535 202511 880537 735664 93921 733636 671787 731873 530277 84871 730316 619680 726203 723977 932955 719342 719873 708947 730676 1000000 697209 59865 697572 1000000 541602 814933 679808 581937 679030 723146 674816 679939 641499 1000000 655423 651235 646896 643603 638193 718212 809600 626888 620677 19248 154342 604910 415701 491732 618494 606736 578404 167214 562454 542843 934101 524349 994929 540039 234577 1000000 804639 514497 541355 621597 493867 478241 632860 482775 180289 448120 464504 195172 451463 501029 1 1 516279 421865 415573 408745 281121 651677 743944 385413 286902 372214 307253 1 167732 1 341360 335235 318925 317480 316754 181107 220976 1 292863 879936 627831 254663 269304 263450 125405 253286 233045 242107 237249 644181 224012 181259 501552 151285 200368 187983 192268 7710 183567 251201 139678 165804 1 171945 1 112381 141874 137300 135255 130832 132071 68445 120040 111654 193650 1 596936 79073 95951 133186 425215 94794 353387 78046 76671 1 11478 324769 64983 1 58481 55080 1 54134 132637 31596 51593 40971 61678 106322 42303 52235 39855 124375 29766 438515 1 37300 36064 46962 1 34106 34003 34907 33920 123887 677806 35816 35644 36296 1 1 41760 16999 56414 43605 1 46234 530115 1 209485 52332 54338 56450 66893 33362 46476 1 68513 71220 73989 76921 1 83001 93287 61496 289792 96268 99602 13987 122089 634841 114854 110472 121167 115246 272350 135314 1 144806 148664 108698 183112 164403 104287 169460 850181 192409 367233 243962 265715 350582 208478 222805 209484 236507 900692 438043 236170 1 236878 1 355711 269601 846060 285104 287490 239580 279664 301842 76911 117283 322732 469007 333929 341960 381103 993888 362347 356409 472767 215204 385214 380724 404926 422133 383329 371364 889947 428756 1000000 70992 1000000 437963 96661 472099 460846 477402 543046 489388 476535 501262 505942 513151 519027 527943 410943 506418 600889 42012 727376 571447 562336 570201 704402 580758 585072 515572 622319 951098 605515 612704 467292 405868 621829 623049 630084 1 617204 647454 343469 655982 689299 642188 668156 1000000 676674 679577 728978 686995 689104 704019 912793 220128 890868 703990 709046 724159 714574 1000000 1000000 722133 1000000 737845 258056 590099 732949 719657 736517 738224 726828 757820 587874 743246 880482 762847 117512 745537 772416 792846 909867 667616 747203 720126 760293 748285 476404 1000000 611272 771908 1000000 709729 745519 1000000 779804 798653 717930 80202 812850 736663 683691 730302 708549 763224 726262 723524 722689 810091 717797 645803 712512 709266 681052 702592 895413 840885 899619 798789 688100 735787 680439 331045 672956 728307 660728 654667 228557 523015 648484 192547 667909 635190 630633 803148 616428 616397 611585 606837 333642 624535 699578 610788 581711 584182 306127 565482 559671 760260 548624 652696 559871 870674 540804 414951 514420 505692 129530 496774 486233 486134 465230 473234 463351 217092 393114 446386 459446 303079 430196 424770 309907 665864 1 415717 979293 799705 378865 370544 371051 377343 337673 1 343487 337351 326183 324434 578282 314514 840879 301086 277227 910280 283390 289953 426785 141984 240601 99649 248521 242683 245266 1 10188 108657 129998 248748 130672 482876 194701 188819 185132 178935 569039 168959 154619 156494 1 193640 6266 146141 1 132174 129491 501777 119679 116061 109517 1 104276 101295 97318 76983 227266 49048 52850 81000 69130 165631 72125 85630 309155 1 64380 59474 1 20941 1 237577 720668 47598 45869 50042 240840 40558 38572 39448 66817 41149 36784 1 1 36618 39628 32937 1 661575 189650 213037 280639 118655 57845 43542 37145 1 40807 623589 147237 42214 43781 1 66985 46821 50248 271771 53542 61760 71596 50009 89521 76735 130428 334865 71795 1 80356 1 1 43066 1 1 96369 91156 403185 28041 114074 116662 102433 136064 127567 121086 138146 1 149001 284013 273208 130932 150484 171409 173988 1 1 253581 1 198952 308540 765301 222121 1 228382 250121 239937 246536 254265 256925 576116 268437 262367 239093 310030 953912 355869 303346 307972 670556 326316 328299 208708 869569 479054 1 361110 1 371408 351279 1 385422 407372 414368 432943 413892 72517 443862 446803 439678 499664 452558 457946 463927 265390 326204 496310 1 493993 503156 587913 592355 1 523099 528675 696607 540417 759460 565559 817762 558890 568035 528545 887071 588821 571167 594339 614814 578056 713133 614218 1000000 624708 625024 633246 609769 742079 366099 651196 741505 659308 284622 672486 671241 734391 678876 683052 702627 591109 693968 696097 699502 702607 731123 708957 550478 714249 446710 1000000 1000000 715130 834655 730546 730614 732551 800666 736134 63211 750511 722953 891123 744932 750421 596428 781002 779629 744654 737096 750386 761389 749477 749183 749780 747037 750040 782116 554396 745657 749802 698024 683544 744049 590964 771132 737881 843279 341943 161905 211669 734251 732169 748121 733524 694227 678804 721349 707402 766057 992511 711845 859347 382336 701091 704240 703698 647032 688948 617684 526337 1000000 105795 811495 596193 654546 658531 352859 767762 623212 660985 532192 1000000 13990 547708 618224 136945 617262 947281 601882 322870 587262 588850 577238 554113 567042 561608 434211 607740 545006 543758 1 524496 623159 524903 464381 504750 498842 122612 485048 482643 474854 281373 1 458899 450218 460582 438309 417175 425552 476147 1000000 569297 355333 520847 213021 480020 376488 346968 120525 471877 350837 714033 340594 333358 318144 960852 881575 282340 308441 291150 259303 369379 279158 363214 1 258943 256016 250302 244637 293475 1 1 223063 217749 117343 214701 201016 118507 129082 1 180489 152232 170085 225122 18081 156377 1 147227 209541 139515 133996 172025 223282 162953 117787 352432 260893 135749 628609 94693 1 65418 86459 65154 178356 78821 84651 243204 1 1 64275 62936 33975 55536 67301 55321 189268 50153 709340 45287 320383 44103 1 47992 40116 188765 1 1 1 231810 36082 1 34858 325266 607996 34700 1 1 1 35971 37795 27505 38272 39739 1 40719 42388 1 1 47695 57920 50090 52026 55558 248221 143054 54433 62710 1 103023 70135 76743 75634 83631 1 107183 78334 91494 94995 551803 409426 120634 93332 111697 116565 12014 1 132723 1 296742 1 420205 54596 151984 162372 164517 170389 1 462406 169696 207730 200892 227915 1 209355 1 224447 197584 440472 465927 1 249991 255690 250583 481851 273061 273128 227774 93772 296581 1 418283 598324 496719 328389 332638 261532 332965 831787 96529 502051 355861 375143 242181 388458 106891 142050 401436 815662 420009 446993 854254 427088 451901 1 443853 378160 525470 474659 480682 483750 491062 513326 504492 1 516122 565712 1000000 533801 613901 578205 503923 558970 524521 567578 618875 671327 483159 588765 592045 602917 1000000 716758 613269 610211 622914 1000000 630009 653244 934371 645694 10241 351324 649989 662583 666616 667696 759311 678149 690638 658535 852172 692390 694282 732652 1000000 707972 728050 979500 315866 716390 720451 732396 721984 725893 700161 730392 731632 871960 484624 737679 1000000 865157 730220 744343 742414 822306 846053 711154 588229 777279 838374 856904 632296 780080 746754 737774 759015 749597 745390 552769 770642 406881 904952 909395 727248 1000000 787442 449373 740232 738363 736670 734941 751417 719393 729130 726994 57856 722402 719976 712097 100272 710163 1000000 720694 744018 725285 690416 363153 582504 592811 555407 1000000 675939 672121 133657 664157 662384 656858 703867 651920 835023 467226 328103 630530 624723 231694 615170 634675 605321 781539 578584 590611 535296 579511 594425 530770 373207 621981 552556 548593 541478 560018 531488 562904 467251 512134 506870 401864 495234 502554 500955 476970 946576 1000000 408983 456144 386550 393283 495290 451269 422013 44997 409637 403441 1 388319 389028 377960 372452 366265 360154 490459 347434 342663 335496 328059 150952 223916 310076 301777 235340 310283 325816 280943 636329 419055 263663 258970 872707 353757 210654 218645 1 224525 219138 210157 1 211710 1 217394 187966 182347 34874 155853 167598 162618 663941 394314 598767 137918 140863 116458 131332 127140 1 120959 1 39097 112592 103700 77916 40805 240776 89796 86542 83294 80321 92464 14123 1 68979 1 63941 73875 54576 57058 1 125163 45335 258732 44705 46099 671813 43437 2239 1 180283 1 1 14563 1 36760 1 52840 509827 445341 228792 1 27943 35805 31189 465492 37485 43475 1 40116 29852 1 44706 34961 46632 513591 340307 116508 13932 55984 1 1 83617 64823 67327 63283 36519 32097 1 76620 114273 99555 460694 1 97846 101462 1 109101 1 116390 1 1 464341 10683 137173 141568 237322 149955 452902 192667 78452 118638 183112 383810 205497 273763 204748 199578 292432 584411 1 134477 161414 242132 236058 243083 248712 723584 260145 527167 271297 278541 244847 293729 358597 268220 307360 316292 497465 325431 235866 337757 343895 121985 356107 362948 436044 374760 394151 209154 316875 308331 408367 1 476836 475019 307271 532599 442129 448895 744174 613437 467236 572797 481055 65256 1 484814 1000000 509036 503625 520247 535569 546225 614394 543840 917501 542770 563137 565501 570951 635775 209457 582826 592128 577 600508 610197 533022 656440 621833 626610 639548 635873 389088 760368 557547 617959 535793 668575 665904 677346 677773 661087 853587 1000000 688337 691778 711884 703648 556997 726221 708253 1000000 741074 716790 718644 721149 715015 1000000 728246 781546 733849 734085 734146 737598 655452 757189 758774 660624 744501 758618 463155 1000000 737763 762400 533888 836634 736743 747267 750422 772292 750263 748914 314111 748430 802834 754957 751086 863511 1000000 865922 743139 738367 390592 250174 991222 1000000 1000000 732245 730046 782505 472410 723467 718710 718552 1000000 713241 715342 1000000 704554 735586 478207 696277 1000000 688490 684675 1000000 677346 918334 732670 1000000 662637 45719 1000000 686632 654657 686337 635173 1000000 758707 621730 626752 805116 602938 602336 597072 576624 575239 14208 629096 570903 898950 563720 551551 515021 468450 538303 539919 978461 486527 454034 514088 530456 385177 98060 391166 435929 732672 1000000 642631 616960 416263 345224 900806 276886 507861 364675 434995 393179 381614 1000000 1 354757 316803 712270 194968 356065 285624 343756 337622 409511 378765 321670 724359 293355 304158 295911 289307 462058 277453 268048 100406 260064 1 249672 1 210635 769858 213537 576265 177112 131838 204563 188586 790608 189232 184171 179166 174229 536939 73579 199771 506464 150552 510299 10707 1 215384 115979 3741 311201 130148 1 108861 1 101496 43897 203263 58949 87726 1 81569 79947 75666 73081 70144 43857 65030 169209 59498 594733 152947 710193 138526 50189 48273 290184 1 1 107312 1 40419 39453 98580 38893 37241 14314 1 1 450553 35482 46958 33807 38131 1 537371 136173 1 10110 39025 63148 309669 42911 205963 1 53410 48856 49314 51385 73839 65524 1 59459 1 1 67008 69581 55081 63917 162342 78268 1 92196 65180 85062 28136 248252 18793 66050 117970 227904 1 123713 131250 1 131295 352571 33389 415975 209452 119188 162694 83144 206406 1 387900 267318 192193 198407 116400 207055 214080 1 1 260887 1 265740 236972 212623 1669 264641 270387 677941 1 259476 564541 300001 1 304786 1000000 323939 320689 929861 340510 348652 360001 376335 1 1 364314 388948 599086 398311 404303 142118 419041 421859 415775 131278 1000000 362103 162241 406490 465869 1000000 477965 483976 446892 731085 424483 507510 526689 519413 1000000 667300 542252 882875 546842 572751 560153 607104 569889 575479 583457 564980 589010 490261 478786 607981 832430 583533 620886 624111 1000000 1000000 82878 643881 636845 652600 648794 660974 1000000 534359 886042 807318 684523 469927 699101 691184 667976 697952 698675 703420 932587 1000000 714313 527319 718878 110595 945205 68720 727823 732532 723852 743605 841380 737484 739236 588182 841880 753774 620883 745650 746121 911686 608903 749078 629316 758943 742619 746762 683755 920592 733601 838362 825273 763715 747434 748700 756673 829467 726533 747882 744043 220167 741400 729638 738451 736699 584421 477186 763715 697074 726807 724525 725050 722159 92810 714403 794128 497810 702667 1000000 758088 696285 819953 440567 686082 931490 669861 719635 544840 597630 662187 659335 1000000 650637 646494 141705 637400 482854 628180 1000000 772260 622866 608931 562964 364963 1000000 96212 621219 589584 293506 567415 561347 549540 550957 545331 375852 1000000 1 522570 56871 510935 505061 799322 1 647084 478050 451105 721617 463013 457313 454742 444892 20395 515370 438183 420140 252057 417584 14070 392746 393057 335383 74071 377719 386559 1 352053 379093 331646 393221 327443 412842 306477 206940 312845 277503 774855 289122 164744 253330 1 272820 256557 250648 138230 239348 841171 231933 71703 223620 304410 44322 200981 182593 707647 182968 260680 1 184901 176244 164593 148320 608432 133134 143409 1 134536 1 169537 121795 183842 114149 132498 106571 94191 95723 96805 90924 89160 217893 82997 79799 1 73378 71349 91341 66093 250893 61310 59114 61461 61660 164259 51080 48166 117429 46170 44744 57667 42192 201896 1 41953 544813 156730 76590 1 224701 675882 10947 35831 33522 36196 81550 41023 15401 72472 39135 80076 40214 41320 1 1 1 222709 1 1 91902 226134 1 57361 59593 1 67766 60646 69200 71900 74289 1 165356 61242 576333 242429 93178 1 100300 114529 111257 111125 73658 1 587574 1 132134 135370 336172 139781 148756 164137 143653 201087 1 172179 1 188221 187086 192229 1 202554 199690 213155 548411 223974 1 504309 238532 60844 251883 208513 261001 269153 275624 267439 858950 385521 324452 2721 1 1 203984 441089 362152 521621 353153 353453 375362 388108 429411 312045 384481 494718 397403 402949 1 417180 421525 98155 411208 728813 447836 649294 454316 836018 529561 767600 479653 220900 1 88763 702482 522567 444778 554718 529671 559077 541056 34210 507229 1 1000000 614443 39271 582051 566406 590531 606301 574677 1000000 1000000 328184 607156 590813 723147 586586 618438 647385 309013 614507 656000 687372 656743 668284 787201 774059 679723 895920 687344 683610 1000000 700312 274983 864166 1000000 503944 712500 1000000 717917 720300 1000000 719613 800793 774161 731894 743752 735289 713368 1000000 754262 742023 743363 740483 726049 773845 964827 637199 572528 877904 1000000 750654 750926 723512 769769 596417 689082 523914 1000000 750040 922359 747668 773290 755788 844473 744818 742156 1000000 740745 743832 1000000 736093 730529 731543 1000000 652547 464846 730599 721479 1000000 715588 794239 511998 707279 724923 700601 45151 1000000 692445 700861 680367 891279 946795 650615 437228 544171 660659 630648 814356 208678 210055 638992 604313 486479 627676 620454 615638 756616 1000000 600754 595671 779656 584509 186588 574969 544015 603553 558461 618047 547360 554787 536052 529929 524361 1 484709 507139 500685 345684 662992 473385 477352 471381 724643 459163 1 444448 440797 1000000 1 420462 425370 408898 489177 397489 444028 118208 339915 230314 454481 360069 696738 1 347762 346473 471520 665470 309072 311475 305454 293703 293489 287521 252868 797930 355551 237635 258390 99581 256215 244018 842468 227645 230143 219625 871012 167222 203468 198073 192940 1 783348 385477 93531 93161 163300 52866 154471 270333 139216 389284 137889 132058 127734 127246 142380 250030 111440 324316 115779 101411 97060 1 87047 134907 70762 81052 43860 72711 72461 19369 519810 64738 88294 1 1 1 49543 52716 50216 48550 56261 72825 44148 110289 40596 1 102377 1 39401 37447 37134 136876 36488 321635 30341 114883 349989 36654 1 37038 54309 1 38187 21507 36561 34118 509260 45386 46527 48301 622568 159998 53165 55102 69107 29824 247650 64922 506684 75048 88131 468952 78357 79891 84956 86118 503142 87251 125789 99522 112519 1 103193 115782 109047 44492 138459 130372 244699 188366 142670 138781 215476 1 1 229571 184922 175185 457265 184468 1 196331 188633 201607 605754 638580 788053 234382 264161 458059 236200 127015 265966 282393 267913 270028 621858 210674 972136 291550 322061 300390 353615 611439 327543 331886 434024 345795 352028 1 636325 537585 1 61938 389154 395452 237118 407750 536888 426397 426218 433078 394951 444768 432940 453292 651052 557644 322586 483246 504021 470839 458932 505076 511106 516834 337942 525769 533132 907875 120884 618235 884441 570162 562287 572941 550417 591840 588715 1 599648 785341 898461 625152 952614 647254 1000000 554493 480606 776647 598729 620410 649533 668380 664863 663156 535617 675341 715329 178540 686420 1000000 704705 650687 700125 861840 1000000 713396 778218 716213 740212 722437 778581 725023 747592 751233 359271 914422 807121 633665 738954 734631 631548 615465 765130 753231 747772 675594 905145 749393 924338 761254 614256 746755 615182 759804 508577 752558 751378 969492 750377 588222 874827 748403 747448 606394 745455 129378 132123 606529 700476 405118 993715 694761 732579 730970 728843 805598 825491 725801 724775 581914 714015 694946 791163 696791 701660 824960 833075 566063 693120 522224 952016 262520 676159 514993 657678 633480 642910 798823 649430 990739 693393 552780 632747 626057 607889 525974 482107 598882 602596 595469 595819 588265 747812 581812 646206 565843 560431 555297 512950 544071 397613 532442 526666 745760 988809 498086 501816 450719 803875 422286 477848 36833 466884 305371 455573 448808 441842 737289 430276 429441 299862 493886 818752 493342 376563 440002 653424 373972 367153 564813 355565 350127 344322 338181 331831 329726 301739 307247 698847 623499 292196 289654 983242 277882 348378 1 267640 207252 1 243373 218524 64509 662995 1 245499 81020 198999 142565 1 189692 168278 98428 139268 182854 1 160330 694867 534467 228822 144145 66432 138262 146965 1 121137 304660 1 207864 105573 102349 39262 26197 340153 54270 524267 1 26610 242472 86905 66843 267027 1 99392 728594 56352 539627 268586 51873 339650 49680 1 1 1 1 1 193474 1 1 64665 207898 1 38947 37807 36989 1 455961 37926 37415 39431 142281 36859 38829 399751 36234 41936 1 1 1 32837 42911 1 48083 63966 110679 63271 1 61486 64143 25768 50311 418481 176541 1 79504 82504 81415 1 92031 1 1 102431 105993 1 1 1 108531 88733 243797 184697 640496 142565 286124 151549 330278 158463 185272 170161 166537 186198 179515 183106 195127 387700 846228 210805 208429 218032 211700 233373 239010 1 288885 329562 338745 268382 1 278125 291858 1 267471 301927 217334 313872 1 348385 1 375960 114527 350649 311494 374080 467984 470018 409100 1 290077 400021 406358 591099 739252 425052 431104 179411 462175 580604 455672 504521 467853 473450 609410 909719 587891 440094 542535 372409 763148 434569 500141 546458 701267 689311 549732 555383 274251 1 587648 580506 119868 587671 605589 598334 815085 185098 625210 617867 422049 627176 989748 671829 728589 1000000 877997 550436 236226 268482 666733 1000000 344724 677003 682878 556477 721156 765995 802195 773469 703733 492786 709048 855148 871738 717170 705167 173167 721198 730216 728763 742503 683095 729995 526994 754088 381189 1000000 359946 795206 745871 742059 853884 641670 457210 732417 751250 848598 806173 738665 738099 750329 850045 1000000 743854 1000000 752435 1000000 750167 748178 321194 747250 745015 781565 199300 741743 756202 869274 735625 725651 762110 726333 675074 265031 722652 622991 452799 691138 558754 38500 1000000 703408 250684 697069 671040 715518 686936 687462 673854 679989 521107 942219 691262 691007 658474 818558 668438 832177 639235 592026 628706 545013 634268 1 607610 651134 599388 594276 595245 471128 567472 1000000 568004 562405 559021 444668 597863 540143 534442 510119 128120 517145 532280 827875 366803 920627 328510 414712 82976 1 463440 446106 452117 1 438973 432454 835303 596181 414885 315731 417159 365874 346000 342215 375901 1000000 1 357956 352276 346235 340106 291671 328939 325748 1 305375 737894 1 407066 541254 279965 58154 268268 263268 256634 226039 246622 254939 234174 219984 223395 78617 828160 1 315705 171849 191589 206562 181470 1 575570 166734 320302 157956 158232 148404 1 138924 1 150911 122279 122786 735058 97278 111584 7530 103592 136482 96510 69812 784530 374255 83584 80556 387222 100641 66000 74391 1 64504 88946 167201 73165 55933 76620 13351 51219 48661 49795 45716 44419 20689 1 17866 39819 89752 1 38502 37774 1 241430 55389 32940 33428 117820 37428 38130 38490 39078 39726 1 1 40204 42031 44898 46365 573956 261405 50675 465475 1 37824 20637 1 1 65677 605048 140009 72997 1 52561 91033 310718 227963 91497 92756 125203 100552 81287 109077 64427 165445 1 123286 128759 425854 479277 367737 157564 147654 279962 159677 209394 68459 174037 178931 183902 230682 194059 198276 203837 178174 470633 220451 612490 228940 236524 55954 248157 250266 98458 208066 309655 214215 241059 226712 295448 300791 307581 503357 1 403214 111111 346731 876033 670355 346447 361647 1000000 373844 1 386363 616548 177001 394815 470763 406291 423474 476216 810678 423659 448186 485139 461736 150040 1 479212 486247 486138 496425 502247 508402 551562 520091 526081 523409 530015 536035 466673 553752 561397 566434 707497 555581 566714 587334 591633 566896 222162 598525 646854 616881 621699 476748 625265 622530 638595 645268 688507 653513 608017 1000000 665197 667584 673915 421367 693310 114485 688731 409895 1000000 622263 386248 704754 264185 682320 766709 549077 1000000 731755 726393 726657 609734 748855 730616 1000000 447155 974328 741834 705751 562788 1000000 857376 747165 1000000 749675 749758 750445 695331 751062 1000000 752136 1000000 752349 1000000 140994 586886 351828 752483 353770 750191 736052 747912 766785 1000000 744639 808230 721150 866284 738544 905261 734916 744463 738954 721805 772687 724407 170755 1000000 317909 713791 677994 814062 671270 701711 959689 778730 697214 848733 769172 603984 683103 666905 669386 951713 491775 654623 652846 1000000 644133 91155 1000000 630452 625676 639162 800028 611247 607480 585946 596148 608795 578038 998721 981578 568754 565965 437941 553332 559239 542019 548167 530753 530344 521600 166977 507522 574060 498184 556295 171773 503102 352507 465605 429406 282242 267318 442439 439356 435968 1 551916 464424 404145 397818 371754 791152 382207 360299 539761 360726 354590 348405 351043 336224 329238 672997 333842 170100 314953 300128 293868 287936 276771 303662 269214 264517 292766 260875 525201 461537 233085 606484 1 219970 33464 209884 240601 228920 447096 1 1 291866 319970 210643 50155 159792 154452 149968 104326 140105 173171 125631 128334 1 127001 115834 112574 111056 105165 159961 97750 244311 1 1 84415 82648 78897 197978 80365 64884 35508 65872 63483 74201 58806 51691 62271 93328 1 44207 350666 1 100247 1 42829 41830 38803 190572 38944 1 36535 38046 37608 1 39269 34142 1 45937 382899 30553 14403 1 1 40934 94982 52548 45092 54272 46942 49408 51018 52764 54624 1 98137 60763 197405 1 688785 260859 100701 78882 238789 75000 84626 85094 73870 123590 97644 1 79859 7383 115426 1 118493 123884 1 129191 136498 47219 562341 149569 291448 241105 177544 165940 611846 1 1 802987 170600 18833 149827 206109 213942 1 283008 244515 254865 241272 247057 252931 18073 265239 268280 275695 281542 69774 132408 542665 484080 162994 577783 321173 332932 782209 340395 145602 362272 360391 372192 384327 374818 544287 296833 397664 404048 320056 1 51975 470785 434574 440690 1 452952 817665 996382 760318 398827 483477 512858 506160 501061 648604 504659 526815 522997 349464 416626 539374 726037 547541 342999 563520 504358 1 902696 368646 590701 575591 670673 604456 260096 616232 620764 212504 967414 633626 516613 666971 1000000 652763 569044 1000000 1000000 1000000 685391 687778 684294 664754 748663 724409 27172 698383 1000000 704790 933262 1000000 771978 716072 719102 489379 474010 725543 348606 549733 1000000 733115 780539 387802 741410 828160 743396 270665 566803 811273 1000000 379404 524528 639704 638238 712120 755257 764910 1000000 753132 965511 754292 750581 652496 618720 777479 752051 721412 386581 320712 722411 1000000 874046 1000000 349803 390580 425986 1000000 853230 731829 677000 727510 612256 882174 1000000 789110 1000000 1000000 623630 1000000 742919 680375 886378 964168 690316 750549 381973 1000000 722469 687422 810359 325008 658193 654479 655840 694364 641309 631876 17202 539870 622916 990168 428522 614068 129157 413366 596511 594696 483892 573503 571779 915899 559267 521191 721922 446352 538583 533274 461082 1 635650 289455 503341 397872 471591 486470 1000000 502235 467749 461726 196203 213802 443320 411968 434318 420715 431683 660745 694577 215443 381763 1 381469 387290 371443 96606 16265 350176 529063 338340 332205 326104 303086 357691 169663 541250 296015 299965 245220 178470 272583 246482 260871 57373 236035 243808 226632 305248 49700 1 216136 234782 266220 200529 189754 190205 402115 231573 202723 546597 165438 119942 1 1 227332 142998 138202 134157 131751 524524 395099 470639 31138 109517 1 1 186323 80212 82574 88670 86821 83094 88649 193960 384513 1 1 69831 64554 1 59227 59253 1 101454 17802 50283 411727 176586 50827 90622 517431 70845 1 69430 113001 39353 427551 38412 1 37976 1 1 37974 29090 131717 207040 39491 34591 40980 1 73972 737225 45556 515083 1 1 81532 266067 60481 1 58423 58015 40207 1 67659 18209 373038 61433 1 389003 85135 87217 192041 85653 97065 106527 114413 1 111447 234069 139516 72102 112411 131336 135152 139612 144227 377756 535743 1 163502 277656 335530 176882 184115 187047 191910 196964 204246 207461 295014 224314 242599 230446 223607 242104 89893 331560 235536 136397 267682 274550 280096 286353 1 285944 281250 1 316048 1 1 176157 325053 346700 1 283412 356042 319422 377308 381535 511250 186231 519310 759308 415351 1 426981 344934 943616 442165 451598 456631 474622 399776 485203 481967 502113 489581 607509 495463 490046 729113 964375 1 540302 614263 512398 566468 564100 564030 96757 568081 953629 510352 589973 236701 885522 884476 984536 1000000 619784 624596 958522 593923 1000000 622355 647527 641198 648958 661118 626218 668518 672483 909820 1000000 688355 673163 1000000 693327 746495 610951 746820 1000000 710306 198530 69554 731646 1000000 837553 447824 695793 1000000 715093 799355 1000000 727954 764724 741893 818387 755245 1000000 723633 799387 944699 754372 644284 747589 716895 752554 752754 706091 753128 753136 778007 681829 748353 791447 756240 750872 792737 1000000 748220 927732 744149 744777 743531 750920 738721 739458 683273 723866 859096 225647 745603 724721 723421 460979 702241 715236 642503 1000000 1000000 676288 152813 697989 580850 649717 645610 662380 680153 675752 643441 668510 664448 660335 966966 652063 647474 657263 633857 633476 633988 729435 615680 735234 608960 584136 718156 572814 80920 584372 580932 575842 566802 1000000 628651 551739 483299 540744 918226 547854 756706 148350 511722 1000000 507799 438864 488004 860343 1 474171 463842 503131 441386 368886 561967 1000000 452329 425022 414449 217353 409894 396043 404022 814952 423995 364709 365078 572833 329634 322896 209268 257925 328260 322189 1 316273 306216 298113 292166 759098 290972 269374 268474 262919 1 138632 247155 268724 165895 178789 1 218292 714647 1 180504 130115 851279 1 182014 115841 154217 308086 760157 591306 153371 136568 1 139394 1 131533 55543 124234 524645 115865 568956 108117 105763 1 102998 43159 90670 87509 66185 120270 1 124484 1 67320 67882 61666 170703 71684 59655 1 2218 52989 73803 49674 1 46837 1 1 43223 39553 1 1 151854 39301 1 38608 132326 1 40273 271668 30750 39711 39268 43013 1 239756 41975 1 331732 1 45922 48478 1 153533 46232 344936 56249 58153 53705 31582 1 67689 1 1 75024 80673 1 83505 63256 1 93150 96498 100009 1 2276 107181 128622 118438 122172 417071 51641 135465 139037 143370 577366 236414 156280 182674 781712 214330 175928 191435 19010 300488 196159 201255 122266 211408 389611 1 360756 284509 238912 239812 250152 255851 261565 204285 195544 281979 61150 295874 255710 151366 281749 307905 392971 1 181365 339060 344194 648213 357542 363666 461337 372068 385832 388483 394640 400880 407278 402575 447760 425628 472484 437959 493901 450249 456371 463402 517185 474524 480658 779331 492512 498475 504545 568176 293299 523735 527913 534971 540569 545115 672613 548826 772331 525071 559615 578465 583756 588526 587500 602494 434679 1000000 613635 1 623754 728030 1000000 647453 659366 469033 535322 683565 659554 665462 669012 671765 588332 678700 682855 687789 489205 805447 700440 700251 703685 706525 1000000 712915 1000000 593701 768223 723714 777624 1000000 772121 729170 734750 842571 736784 758519 740796 728407 294091 744994 747327 1000000 880010 1000000 575472 1000000 752334 733703 753134 738231 754302 747135 1000000 749291 1000000 636342 812942 750841 905391 749660 979126 962987 683529 867071 741081 739960 409095 793100 736368 741588 693044 731795 796080 727454 724284 779245 1000000 717246 691490 634589 708649 297870 535944 699201 583200 421600 425824 685568 43820 678558 669592 715947 704609 661932 407368 652253 650754 672147 555857 654063 630400 638575 644700 624986 611921 606828 602198 596690 812112 692136 534589 569197 1 577895 183062 574385 593086 542595 446098 714639 520391 518121 512039 521650 502049 496112 446344 448869 516150 1 465301 445845 11472 447165 235517 435408 301089 423212 430730 410660 317897 398356 568492 385482 602938 524664 374605 357121 354945 213325 363535 302856 330438 300785 318292 574737 339295 322141 294295 954447 282345 261493 270730 265164 1 114229 247001 256632 294068 231492 251973 157674 104080 210865 720017 66769 226275 189069 183909 327570 735890 1 161293 833228 136220 150548 1 162820 545664 113475 201562 490613 1 116232 1 1 105776 467305 188426 95326 89080 1 82119 131406 101565 201224 89309 71502 68947 63770 67650 61876 1 1 55732 55791 52170 63977 63506 46001 128076 1 85202 28958 28552 40970 62500 39902 66291 52750 38987 38701 42260 38680 54129 617634 81367 544033 40752 419786 248734 40673 44348 177872 137321 186379 1 57283 46263 1 56108 58056 1 1 88455 38407 1 79975 74644 77219 85045 37060 86322 44239 267798 87911 1 102380 106852 110131 114996 555392 122319 235052 129772 150788 99236 224157 182178 151362 634924 160499 175657 170089 175527 104182 192382 1 1 24938 882821 52820 217003 277738 204075 1 237748 306198 249217 254569 1 267838 269365 1 282712 307908 334309 333973 341606 305038 327503 1 249025 338915 588821 236495 346507 350361 1 297518 548826 582501 145583 509497 404989 972784 234491 424901 449388 419150 149841 449901 451903 480521 580798 813483 493891 509327 1 705004 461458 514720 347526 1000000 502002 532259 538123 543798 547939 828466 608966 563850 576849 535331 245502 592453 305733 803964 533492 1 447755 683197 862508 611625 939055 799435 640110 607745 144662 1000000 698617 669779 633886 669101 1000000 707304 685065 1000000 689709 693346 696758 1000000 283084 711440 692302 720226 680979 751816 713905 558958 602527 863897 730368 630552 165108 408072 747974 458644 742243 743019 746160 1000000 1000000 621170 596943 744944 751810 752001 267347 1000000 792184 683955 757431 754724 754637 753791 478626 744276 694343 737425 752952 1000000 749708 748770 709381 746100 99187 923153 742188 108272 713220 197387 499954 725002 730701 721802 725524 264900 587225 615049 716862 710883 709950 707754 703918 714057 697259 693620 689035 686799 683153 334850 1 565357 1000000 603937 633715 746465 650837 648657 641972 566686 632911 651890 623518 618322 612251 561472 597184 1000000 669079 856023 839366 470310 545620 600546 559766 1 478453 460440 508546 533315 405158 521758 516576 346104 508144 503244 444744 556083 33736 580098 475670 704332 453169 454186 446086 437385 385956 425245 475192 401792 406648 242788 942368 236598 677794 229777 371795 538277 357383 380067 388077 331526 328176 515496 320385 659363 588859 302393 654628 1 193361 278978 1 267082 306891 1 205794 244282 242570 233804 251708 1 216789 211618 1 223010 25002 170510 140522 180748 698406 851114 175429 695787 145149 152331 478410 143410 122118 14871 130640 126523 108220 118464 255150 6814 102100 104744 107681 1 160473 92015 86999 284878 80985 141240 1 60858 397051 515508 65398 484115 94968 58339 1 54858 53133 51447 1 242279 271056 6002 420949 170817 1 14842 1 39452 40008 36771 39827 39554 40397 676693 43191 37275 42406 39985 40054 31739 37701 1 519798 1 8124 48012 37389 500362 55725 1 56000 1 54960 189606 606009 66267 69118 293497 78017 64536 81365 182959 1 298144 1 1 760600 1 105801 181458 217095 197567 511100 123982 168968 1 74016 1 150331 371548 273103 1 685505 172068 290153 170102 183779 188840 1 142380 1 141833 1 350370 225518 232274 1 474779 247414 257251 1 277330 272280 865811 439995 116771 294196 351597 111110 312093 278626 942645 334417 117159 513544 391704 355081 553831 367982 374405 258687 330417 391910 847570 410183 1 566481 422939 429418 435254 181432 447557 441014 459828 504380 495598 478664 1 490054 609977 829592 507882 513844 504352 445188 531522 518725 524990 548143 555986 625009 562749 570134 96225 752622 396195 513606 596767 1000000 1000000 607867 616825 732419 633377 630298 634851 749731 647687 810367 653699 510314 669193 666298 652784 643253 75130 698809 685682 689264 693934 831265 700500 627339 953989 975616 712020 1000000 786056 1000000 1000000 725768 725759 897808 1000000 734476 735996 682402 740127 794000 286510 734922 47756 747497 748654 849566 750699 1000000 699817 1000000 753390 830960 840400 757380 762914 735418 754502 754181 753699 826029 762087 692213 751074 479640 866746 227090 714037 772956 644359 748288 672182 961082 737775 921352 751540 731759 534887 727208 780442 720518 724194 1000000 851639 635123 708133 705123 701914 798769 694974 680319 387858 743721 680934 674594 860395 668834 677514 754739 693822 646357 632158 501113 706112 589975 184968 1000000 620366 508079 610554 625464 600412 583694 640401 589807 572117 580004 557720 566593 751162 536612 575209 1000000 901587 529280 793396 518041 510752 506462 502278 494405 509492 482448 288683 756081 464306 458194 456291 681402 439360 433618 427466 440566 637798 542775 402696 812688 411606 479797 392624 371621 370441 353709 562837 1 122823 1 330515 322628 316578 206181 285739 298495 186341 286712 419624 274985 269176 263405 471921 252069 246336 858099 882962 285749 224229 57617 876283 1 148190 527711 247603 108261 359690 87484 168388 167969 164629 239953 154040 149538 215861 122395 130922 1 127753 1 1 22829 113020 108750 74580 48839 1 282201 1 90007 85369 85141 79364 716475 1 1 51704 66389 40703 62325 350289 1 97370 56126 45337 54021 84668 131231 1 40249 1 43687 94378 78703 1 40656 40221 47795 1 86623 41014 1 201975 78363 16086 579626 53998 375403 1 26722 45410 45386 1 49287 25658 110450 54076 527355 57787 1 1 56571 1 62153 91684 221936 76656 88226 1 85340 88428 1 94869 98250 97420 177557 220194 1 1 1 124217 130370 132283 119696 802715 40276 149262 220202 145986 390511 168306 339080 1 181890 581068 192836 185775 250058 648056 644346 217564 223786 1 207611 207688 246547 289955 243264 266669 259083 275569 225812 287048 276521 300024 1 88708 279571 280048 326550 337394 341212 347309 356744 539231 1 370659 344439 384354 317763 396801 390849 415682 350248 409849 1 529534 420878 1 350225 472814 826470 476331 326040 472031 1000000 494745 500998 745112 515698 518460 523966 603755 472478 664993 866497 544862 706016 581670 737120 554849 897003 585274 636551 627766 1000000 568793 589107 614150 620767 940770 601587 1000000 326393 644068 650235 651851 239062 660793 665532 1000000 673673 676690 1000000 685010 688634 762671 696014 658496 712278 674138 540102 221850 714063 717342 707776 722659 164388 1000000 718962 457385 734289 695910 862990 888776 1000000 555309 470231 1000000 824076 806863 749848 743656 772554 644967 753129 1000000 699962 571499 751330 823631 727632 742352 917566 754353 860471 752984 752679 751928 845353 750154 753317 640231 986112 739708 593608 747543 740654 1000000 737646 742123 741773 282580 684324 375437 842586 744230 718131 317373 109148 818513 778537 811692 705795 691712 710050 1000000 662190 704769 130116 784491 708473 850640 655858 804357 137730 656650 950197 648972 636296 605679 1000000 825696 158870 488385 607430 602304 598360 591462 581086 911139 300513 544065 439508 560300 554382 361261 525436 668123 531701 919254 520179 528467 505021 497532 496554 484769 285584 481242 473108 308953 462596 203805 448017 397413 435829 132868 424466 514986 343430 401892 397712 388773 391785 376963 676998 367725 127727 421220 350381 342836 336992 597182 324975 336876 315245 1 300487 1 239540 282954 277003 268077 267530 399757 350159 248395 242548 1 75068 226229 1 204695 210139 391355 200798 1 166328 184219 177671 174640 208033 143072 158550 155795 160640 147313 503520 507150 124799 129736 1 463585 192060 1 1 106622 103037 119407 98554 227260 89576 81751 166308 94239 1 75068 72568 71027 368970 83465 62248 77863 145833 56789 114416 55096 50576 38357 48684 1 46165 257913 1 44041 1 98761 194887 40214 214698 1 176939 212265 15777 439098 1 23685 41476 159213 42751 44094 44439 1 344178 47953 49926 50741 1 1 409708 94508 48010 1 357026 1 1 1 146127 1 52302 66348 85760 152918 89885 95549 91041 101004 74591 405109 111920 146806 102186 269788 127635 490043 141043 140080 149056 148771 135366 349936 1 223748 173939 176876 1 568032 191808 139094 1 208742 212578 217982 223536 1 327089 239779 256089 345946 256848 252393 515309 273968 90783 373504 546153 292020 303579 309493 315517 830895 326721 706476 352801 345955 726253 358274 293312 377566 362845 539700 408015 332985 401687 407829 832754 777684 426391 403891 519562 430418 451353 461566 122885 469101 473432 559283 396192 604462 499354 505353 466046 516633 387694 528799 284817 540241 1000000 551879 286592 548343 568063 570704 391006 584182 726544 969612 301714 53089 374048 66267 619602 120842 558691 633869 638420 643213 641789 779051 1000000 663989 666385 491746 672880 676487 1000000 684161 661881 1000000 696383 698508 959036 435099 700975 711184 217119 716965 403965 722296 492201 727174 778440 731958 506582 640120 734040 141318 1000000 728769 744698 736906 775695 680784 749654 965399 911236 317470 464929 848778 754448 766737 755080 908226 755281 755576 755053 737204 684440 754568 753341 746648 1000000 708174 750322 748640 747487 752451 286521 136378 737672 742982 680684 726436 735230 733789 152111 598965 440698 722036 444586 717496 713768 721869 1000000 1000000 678341 661762 35646 690634 677012 1000000 680910 675174 668699 660949 662004 658879 839729 726173 632110 1 640938 761963 628672 674356 619120 786341 360849 604280 357805 732999 588823 598294 823177 600502 573868 96260 517478 109748 542911 35161 823327 384228 480736 516434 913369 502869 487297 489038 607214 447213 473551 501812 276829 478575 567432 382095 474194 159413 426531 419513 413321 328608 400926 629918 628405 382434 376543 369955 326831 631574 375394 346224 993301 1 379895 574967 314886 308873 1 1 290969 136192 446790 274250 155279 233350 347481 327961 838871 240211 232999 225503 222805 268809 207749 739054 201104 196467 191529 315679 1 176478 203202 177157 198030 123557 142036 77885 1 138304 139438 140845 127269 123257 1 349720 111726 1 1 97588 305882 93963 93992 1 87986 96889 412435 1 188481 71181 96808 66232 43829 58877 52827 1 50709 54165 167035 50851 52942 270240 181723 22962 682226 16144 42866 41937 1 388706 66272 75902 246344 8545 111490 41048 1 99855 1 46387 38185 4269 1 1 98068 1 50700 20986 51849 1 56696 56992 79909 73965 63705 42976 4987 463656 73318 1 288664 90244 1 87515 774556 98789 96584 99446 1 190370 111639 115036 1 229232 126794 23254 135043 155020 254650 391600 172250 157938 161637 166369 187365 163362 199027 173178 257992 297209 201023 206229 197515 217596 1 19603 270840 65868 217559 250118 255544 423858 276222 272734 277521 313391 347162 8062 302201 315212 951041 322166 326446 325636 1 339096 1000000 352404 370980 356121 375467 383263 387864 144332 182171 414319 75309 418127 401128 501685 437402 497843 449709 455833 733538 472250 57221 337254 362038 489414 989828 225887 646738 609924 526565 527829 527977 1000000 545661 895546 544646 624477 546192 571432 612320 657757 594283 593574 107249 565640 1000000 610106 804126 1000000 560956 157675 646697 734784 646208 645414 679779 446874 662877 668149 672403 118607 114031 792350 665830 678399 694689 22302 701707 706186 699052 710765 665133 716575 719515 719961 677220 777032 757209 107986 733718 592772 676170 740130 741975 743717 743529 746360 474163 752792 749730 750912 631707 842825 786089 754282 760083 688459 762353 755623 338911 909623 801943 755304 874479 754505 729455 742636 752721 658153 750600 353319 832450 490155 754205 629792 967059 739706 737815 1000000 767614 734077 668197 703412 1000000 680058 644756 1000000 719575 523466 709439 706000 705010 501377 635039 658346 532998 684754 661313 290449 674615 810968 664796 848168 658933 653286 624371 684709 593027 635258 630575 619881 731073 616132 608080 566737 588645 607577 561160 128256 609740 574835 145454 265156 558444 537359 547789 526320 838891 1000000 607112 519186 512607 506843 488645 490203 508035 479714 597766 795648 431028 421521 1 528411 450224 433801 373866 421774 1000000 414311 402428 396947 317395 1 1 586760 86267 1 355780 388057 341398 445204 363241 68363 291896 304661 298412 185175 1 164534 281351 240282 272330 264140 256912 482191 247340 121141 281924 229788 714061 152615 193031 516120 203543 1 195188 1 190570 157935 216128 1 210826 158666 1 136253 150690 141469 1 110732 147719 122933 1 86444 111774 1 1 80010 98983 412374 74627 83908 86147 125715 1 600809 52768 1 69740 25908 209883 75869 43160 690186 1 58345 53453 1 287755 49002 47729 45594 38855 45350 75156 229973 42362 66332 47056 46479 119602 184587 40888 40938 41815 31625 41315 1 20009 289954 40020 67742 1 48112 15278 259056 202508 53921 149063 57505 1 51049 454812 327778 68068 646124 1 1 3980 333851 591254 1 87196 79015 96646 241743 103017 1 1 178759 118206 49461 126080 794218 1 299136 152026 273162 149547 156138 159788 181695 170187 158978 181192 184647 92073 200434 203127 197073 231616 1 222136 81090 232237 242586 244049 248648 298699 1 265534 672233 1 361639 289115 294940 296218 260171 312956 1 150703 285070 287149 233555 349457 102332 1 282088 374394 400012 812026 392831 397133 405241 404380 1 734998 1 370174 442234 443293 75034 997576 146585 562875 295695 917976 1000000 940594 502855 508263 514646 522253 526610 532063 537791 543488 549124 402314 797893 913467 760948 505101 696283 169794 1000000 298993 331510 607911 602020 617813 1000000 1000000 694893 636885 642839 527039 633921 657542 1000000 662943 586169 671473 685088 667932 1000000 686835 693590 806681 697429 695622 707409 701729 710794 713792 716227 683643 762429 717283 703578 729001 730505 711781 736052 1000000 741851 741741 782089 755815 713714 782038 224908 737354 790963 747957 883201 574850 757008 604930 755510 754071 849162 666806 363472 753379 781633 752584 756448 607336 902961 753034 753950 791740 749969 595790 746679 728132 743339 743355 675102 762364 683059 922714 733841 729975 622556 1000000 724854 689584 832848 646334 153809 710407 629887 715568 703183 697544 695069 684280 847786 674885 679831 579027 712523 662300 663425 660040 641560 545011 646135 308943 660165 575177 647937 698882 531525 613063 612370 640746 783684 572854 550251 380911 576550 583170 554008 617891 560917 549437 409906 232644 503537 526436 555503 314502 889516 503045 503053 538776 487839 435311 67985 292192 506138 454846 449263 442435 437232 429677 424082 389827 573388 404103 277252 428219 389021 367483 374406 370828 410316 1 349590 343597 47843 331977 421623 322827 1 308132 114272 294374 289370 285426 515634 350566 1 82308 562277 248961 246580 225712 232268 137738 221085 6300 216037 776168 200239 170465 218571 690425 180721 166825 175339 748711 160553 139897 589520 1 58124 164625 187726 131178 122824 122439 89764 152611 96643 107412 39910 166760 1 153570 96224 87470 84467 1 521174 74751 371246 16706 50540 230360 61162 533336 55118 271647 30359 525610 151316 50243 58859 24018 47135 46243 1 42487 380400 42251 42430 41677 41532 88191 1 51510 33311 60501 78305 638962 42829 52945 355594 105024 37727 67430 59149 51434 50848 38495 53898 1 1 115381 61023 272962 59090 67839 65762 643449 252234 1 89028 83677 95730 89682 94665 105413 77150 1 110163 110063 221836 146570 118991 125631 1 531296 141561 115340 354776 1 158780 177202 272239 164799 174020 178896 194580 184472 49523 199222 222664 206772 153300 378880 218884 227499 521868 467192 163584 1 1 378950 279789 276096 840100 287819 306026 299674 535141 14393 309479 757044 330662 335583 308796 347559 406001 361310 366900 371628 414920 368884 671943 805079 1000000 524610 1 461000 529681 461102 440911 448906 453203 320644 611304 525618 485490 483614 263239 500998 1 36827 459107 519248 1000000 558930 380810 542305 1 610460 354311 564941 570145 574566 449637 593780 591497 499451 607071 1000000 612608 616154 628317 628493 73050 952039 831139 638021 647483 1000000 1000000 764953 588238 607033 673078 684543 1000000 686225 618152 1000000 918751 700299 699294 520287 1000000 707923 715853 452204 720797 854239 1000000 729024 620710 739242 735738 360213 832346 56114 744062 744903 863480 747827 711016 750138 792763 728547 210760 754160 766405 757181 783257 746853 146744 139622 1000000 830032 754427 513499 755673 101380 754564 852659 793127 604726 751071 749885 1000000 747291 749050 740187 1000000 740802 1000000 736613 659661 728051 730452 733771 733025 732323 129457 711834 715996 709881 451572 799945 702394 1000000 695562 1000000 695441 685536 677514 801010 674528 1000000 729636 661028 900603 651400 367874 559166 657227 634182 96143 375578 1 612439 922362 605190 1000000 615116 589228 231747 580147 576104 1 572750 461791 452815 616763 743220 902038 393052 56005 1000000 491708 429591 499694 554032 574397 1 1 83567 1000000 456914 451101 440988 162105 432486 426084 412455 413877 406551 1 1 616134 1 276611 111882 415372 358148 346281 13286 339652 19178 130858 3924 315412 149750 81923 287485 429710 285610 277321 131535 268158 699387 919739 286428 248866 433472 234314 229105 223413 1 212723 400487 136600 336906 172428 187025 177336 177215 172335 161922 162787 1 209142 149282 144864 139829 132746 114492 129187 1 120151 57560 699786 1 686105 99561 1 63581 437691 83723 89511 38965 79261 73218 746133 72065 70143 30305 65025 56541 1 179060 1 38311 53635 19349 54946 49351 48243 1 440242 45093 11650 43626 43691 1 42150 55059 41775 41706 91874 54554 42258 49011 1 213807 525158 1 47031 184212 641079 289971 275450 60901 42876 1 51021 60402 174274 61093 166481 74939 68097 82302 76289 84552 80441 1 1 292949 93220 91870 443407 25334 105879 1 240230 143146 291121 124405 434232 242054 137011 145907 686750 422020 388974 306239 160781 102124 175467 99644 181391 1 192353 195205 121197 208292 219444 244092 178984 260819 235284 242796 246306 252215 257609 1 417585 274861 281393 123676 577582 248620 593414 310585 1 886854 328506 336092 413771 108680 753849 359011 360982 312538 418595 387458 390059 396260 1 303517 414863 330861 427583 466546 424400 24229 451863 436111 456291 482580 534695 838889 539538 484105 159639 535192 512151 504565 542189 854325 537383 861107 134814 552423 753542 566211 571635 574512 579844 500716 590554 617486 600814 606219 507771 543894 628842 614125 613654 1000000 639853 644311 652660 648884 657533 484017 945557 669987 674439 648418 523267 750784 725439 706463 312848 563153 658537 704829 750055 712548 577477 925322 1000000 800878 1000000 731909 624251 733357 702737 737981 740210 732760 648450 744884 584971 747623 1000000 750483 1000000 752643 638232 738222 658654 755512 756177 1000000 814144 765102 885967 756777 1000000 651835 757746 366800 823831 716918 770014 752896 714835 743971 781819 510133 753595 1000000 737169 747496 731573 814986 909780 733665 731574 459062 726775 939893 718719 718841 715195 357880 820403 1000000 714652 698609 692519 615719 1000000 684897 681918 661409 678582 612809 667013 475393 788968 653998 555904 799272 641541 421587 631285 633045 621713 685070 610277 506488 578657 1000000 361733 1000000 578968 575467 1 1000000 558926 555151 661251 749983 536565 530769 525138 519109 425787 506346 628874 879404 503322 459505 477489 481491 572920 460859 436988 680989 55479 434612 418938 449791 411928 3874 484369 394773 365215 418523 342790 539929 395125 390204 507664 645463 756724 292663 329775 322561 327250 802339 305173 314200 128387 287779 281907 276071 1 263601 327828 252106 271949 500405 366705 218846 392166 160215 1 209439 281096 400540 188931 1 183921 181742 833185 169397 365889 162757 150980 148032 146933 142278 147238 529644 129287 110210 121725 177185 101767 110684 1 103305 102000 96540 1 1 86199 84058 81008 1 226402 73402 71018 64831 65824 232432 61849 59166 57327 1 54762 309036 51664 50175 52473 1 1 34151 457905 44259 43634 43138 714599 42582 189553 160487 41990 51671 221152 54757 1 1 1 697830 192258 46762 47535 1 179074 52592 54083 130001 88607 100154 1 1 63771 98344 70523 91191 76713 77360 78814 96758 1 1 89974 257663 1 101830 105313 108884 1 173521 120093 400667 127988 157200 1 140463 120513 737789 153663 157845 150282 191513 176919 168400 1 187505 176917 194900 1 166706 212498 557031 340948 130928 596550 239586 270985 249503 189024 272079 92079 555558 287085 593816 249487 516298 138728 309389 315368 156603 230349 419119 339403 288291 99318 340676 613551 378223 376343 389659 390449 8402 371182 407353 526349 573142 428254 432578 438275 449457 446595 502445 310955 469570 443502 457084 121768 492706 233247 602512 594970 528775 522643 658556 534221 922679 575153 450168 1000000 469732 995496 572892 578724 206150 598525 1000000 907693 604907 608119 615201 619869 1000000 585307 656957 638887 789830 337944 731787 876497 649174 662857 1000000 673384 654458 681006 338654 655227 667534 695848 700493 702626 715908 710381 119469 715112 939046 723970 1000000 841607 695975 561833 733203 735052 225713 733455 896182 1000000 743694 746477 394527 819692 345613 748765 800044 800328 752394 708069 447421 1000000 203250 326173 736336 644886 981161 757402 686906 409056 756150 582161 756358 754426 818264 784154 563682 741258 749004 747605 935946 1000000 828809 741320 389185 983602 915251 209927 754605 955632 1000000 729726 720098 724862 751250 344129 643997 919657 1000000 1000000 164990 691559 1000000 1000000 672794 648651 672993 624483 664214 660064 655754 40905 72653 526818 287239 623019 628374 621639 97330 613757 101317 602435 598582 593099 588148 574436 953185 572070 567502 880354 537685 550074 543895 566718 518262 520495 508251 892919 509425 502626 530657 1 485671 477757 469948 467656 461406 314490 508370 318667 778056 431386 791434 421928 412338 1 399709 365246 387240 417408 371087 368749 373098 323741 601656 1 336096 340137 1 1 296417 307772 1 343303 289937 344787 275682 1 320761 282523 622367 212222 206652 1 229873 247498 219343 647019 211403 1 734791 163753 398387 1 208936 177537 171226 268278 161841 157255 52172 24608 509961 139648 381022 131321 1 141860 119430 115655 1 108293 138827 111430 120039 94852 88770 609606 87724 220076 57118 76967 73266 175533 69605 59962 64895 536055 60712 58988 57186 53774 83957 52631 53466 404110 30243 114035 101414 1 1 1 73965 43312 1 42769 41603 230062 105995 42946 43309 128566 149442 1 45672 46912 51623 304462 49738 324629 67491 53892 1 57723 58980 1 108098 64599 6739 410147 1 99696 77617 85745 1 83658 78099 361045 96739 650107 110122 36325 1 1 308699 1 123328 127293 1 115911 520526 149425 629266 167889 1 164718 1 1 227889 174036 185849 64875 1 101531 347664 179889 896230 221975 232367 234307 238664 244160 248457 49150 264342 266675 260917 278906 256634 157223 315108 356884 307857 559741 319845 404863 332008 486333 344222 350356 369566 362667 368576 374996 381214 387410 266155 399867 406726 412214 417188 464653 1000000 209828 437230 227000 545464 461484 400335 475205 614317 491725 506960 498008 503991 509675 157397 514095 515839 560548 53069 550703 615425 765124 590190 566857 468242 594733 584423 1000000 599754 813029 604799 654398 755799 301556 623800 836307 242465 680116 638018 723265 651594 1 660466 616927 550306 552674 590264 680673 681553 688102 695987 479663 310143 702134 705965 635156 817224 616736 104818 1000000 687152 811846 777167 414140 711760 705038 737403 916328 1000000 743171 744882 745595 673219 153724 709529 752945 963078 753969 519275 754873 756289 760317 753004 755098 1000000 758050 686338 765176 742449 753718 759662 755586 648261 537186 1000000 777798 780535 750996 750747 721283 746640 745432 747448 559529 755239 766451 728305 534245 666048 729575 726623 714378 721357 1000000 224281 693937 709654 685800 703183 700698 1000000 390307 680193 680703 1000000 666257 778731 631353 659532 1000000 667346 213868 692839 644226 465653 628614 669114 620805 620570 615884 654676 605620 600511 594501 577785 584825 618413 592739 568651 624456 553659 552016 546358 540659 757390 522494 320434 517562 715518 1 502659 493805 487873 482163 551122 374262 554968 457517 122252 463124 708840 446800 426738 406634 411920 403295 402121 395762 360546 1000000 318144 1 364775 361280 352496 344935 343628 328486 1 528668 317828 309839 1 570719 292206 285809 281702 422135 437022 265957 645863 251867 153938 240466 234947 203869 224954 523408 1 154536 398909 198319 443975 50710 1 193905 172332 168345 68997 1 104962 92257 145953 696911 137117 1 124897 221067 1 109958 108773 109817 106233 103156 99375 25145 680073 524885 529836 1 69104 102041 24727 116461 68917 744398 1 244031 202763 1 53546 59163 54807 155785 52172 1 738191 1 1 46117 202630 1 1 44527 40895 46705 47104 77189 43203 52115 46367 48538 44575 45190 452934 46606 47606 48636 1 35177 1 56772 50149 57161 56072 60774 61888 65139 1 1 66983 74182 45811 80769 80625 57059 219948 90008 220743 97955 99383 167712 107758 249040 344713 114707 123401 292026 220389 1 164651 1 147506 2623 153921 161004 170045 170365 171165 1 289897 188660 194241 1 1 212064 1 753496 225783 234062 205610 193656 248362 580509 32967 263695 271254 349627 1 287886 306586 316525 235860 337931 718185 330577 162334 371008 338990 377139 1 292040 316826 1 355010 883103 392935 399079 404707 428819 265299 426407 465366 511190 516411 442896 462791 503810 918251 438317 444926 648221 490597 504004 520570 507811 168089 544862 218064 643308 382334 580686 549167 549610 1 565680 575065 576561 662524 579067 1000000 588708 616306 720149 615315 617977 622868 257749 632456 637105 1000000 646316 676608 655125 659505 663096 667297 730920 676009 644468 826910 742858 690858 710288 788170 635152 10930 484465 774087 758136 341480 730578 722619 726978 726677 730205 81707 741093 781688 1000000 995044 740097 753532 746504 825853 989379 750610 752124 690849 573763 830989 865310 1000000 757035 757673 758226 758261 758418 735843 679014 1000000 777246 760661 812077 173046 716131 754992 482203 753054 785655 559372 700132 747911 743471 744664 742955 72615 734850 151394 472764 732703 664639 725573 725404 818597 1000000 824263 1000000 733928 695880 704655 556331 898256 729340 1000000 687178 678256 232438 675648 1000000 868123 666036 653882 1000000 1000000 646584 649738 634549 632038 625842 509120 617542 631139 608811 439594 1026 589833 585730 575500 587022 435382 565205 558624 468548 548474 1 679775 1000000 1000000 954859 534684 507866 502072 548401 397387 1000000 472760 959287 411725 223327 459852 439097 401571 435158 197046 476709 420603 506714 391660 398005 389363 838563 379457 388172 265823 361480 365968 530672 288533 323051 321682 340594 318490 466362 304889 875450 439383 331308 156173 147776 294225 4176 253584 270541 424722 128955 237604 141560 226133 629771 215377 206355 205539 467473 194649 148196 162487 384102 184398 133717 165447 160817 449759 123428 127126 189413 138788 133093 317290 121671 122587 1 114959 45670 106833 103757 686786 80012 243756 87447 1 85146 78399 96078 76001 97721 71629 1 174298 65034 81653 107715 59145 269457 34619 61113 52263 51393 50192 53340 48030 1 46150 45479 1 39513 1 50147 43763 205247 1 527037 44459 44392 1 483195 279335 1 184564 47937 52830 56281 49575 170843 27707 1 5958 182526 325937 474772 184217 194407 70368 213971 98493 133857 61215 113982 87713 68445 1 124077 86058 37613 112766 60075 108233 118183 122009 129508 584269 412703 138253 1 146742 152495 379130 206857 153686 1 813668 345531 1 1 153055 17991 1 1 446470 216086 225308 143136 315554 213411 180864 252935 182440 276028 270054 274673 234128 302323 298014 215244 302721 325401 354534 320362 329515 1 160981 521667 353898 363077 846460 280007 378539 384714 1 947470 260297 536380 439003 421974 944646 473983 440482 568734 452867 458599 465066 455148 141110 485947 483700 468405 592606 400278 504663 519023 490193 530660 1000000 523055 1000000 1 559018 1 885967 984772 673399 1 554407 595968 596660 549893 612125 535139 617915 624271 625834 636375 793938 560073 1000000 798427 640939 359883 591286 862982 675327 732926 680250 688164 1000000 620420 731665 14185 695828 440280 724819 713690 716859 712071 724605 675387 707013 722679 732661 905483 741906 622873 757862 743075 755627 717854 719992 438178 1000000 236990 745703 750678 755290 652990 756598 753868 759039 758391 758684 758252 763263 868377 758771 834620 758581 327998 1000000 759750 1000000 856675 732561 753745 114423 784662 748810 1000000 984173 761521 775208 740178 738073 811881 974645 740835 729015 728075 703177 740348 750772 681571 713292 709294 706075 708046 699391 683832 687366 918926 684979 741404 687800 1000000 607902 1000000 640283 1000000 1000000 466894 807522 496331 633876 559055 838363 587221 574108 611713 603252 189868 607036 604323 586155 578796 632957 549076 513146 584235 542165 140835 539253 579884 527518 522595 602291 834034 100946 499561 492161 482511 478545 472855 480228 248278 347801 441992 443572 437500 445336 381383 277544 412579 406422 534027 503521 1000000 268984 503323 329621 426550 216355 338793 214210 340587 333068 1 512270 316436 178905 364717 723946 490604 284661 652219 331211 260399 178878 345463 1 245263 239060 233561 1 164283 218235 212147 201566 201380 196969 191530 115266 180277 176766 171549 317690 291044 16514 154187 144603 545886 144943 1 571097 136095 124181 120309 39511 175907 146049 57694 89844 98907 105951 289001 1 86898 83839 79135 78089 124464 1 70621 1 29163 63395 1 149036 62568 1 54725 59741 1 50974 50357 93228 87648 46961 46504 91444 45063 390576 732671 587642 45993 45435 45073 1 44762 45210 45816 46992 1 8779 1 50519 51301 53723 121744 42846 74886 59134 60664 1 64593 595841 68915 71523 96032 1 1 9805 84361 87001 90730 93791 96544 1 487738 197686 719212 113820 52405 1 125485 128209 35200 136885 277477 600824 1 153858 1 174757 168602 328442 178090 182992 260923 175274 1 203132 157314 275919 319167 231930 229650 292878 240614 563303 253136 263798 205313 224624 200751 280468 668106 1 817020 239786 1 316071 322105 328176 320397 1 390707 488201 463663 354417 692324 375338 650906 388694 378783 402065 323021 522457 420644 301130 433037 1 344495 452447 450836 463430 464591 476793 481922 487999 649759 635480 27740 511497 529546 524479 529436 536365 1 524751 552281 565911 573498 571748 571635 224530 672524 906766 1000000 653332 35056 608286 559304 633521 517552 630734 206847 1000000 644758 644813 433792 656792 662257 813007 597613 895610 678617 682516 982672 689648 342055 699915 938670 706278 707398 921259 919083 1000000 719763 761499 783013 589045 625851 732964 734771 819307 1000000 741071 742443 744818 729220 754599 588396 1000000 1000000 753477 754376 755487 756345 779305 789846 879663 759185 759141 635875 767238 660676 758681 649904 758762 1000000 757803 756424 756414 747912 189977 679239 833305 751960 624550 1000000 746620 819698 700909 76924 1000000 738254 862400 796098 730189 1000000 725078 721693 719583 514528 710751 765395 706923 703441 1000000 502833 692030 440888 787424 442380 264596 663848 706203 846902 676625 857497 650147 1000000 63506 607157 1000000 629974 424406 607326 553849 612700 948956 629100 596043 591394 467462 575103 574751 578805 725995 500633 552662 543038 596219 1 529829 523980 513504 310839 1000000 500437 521438 488296 482666 476383 470305 464209 912027 122437 445817 460653 430784 425958 439859 414933 506451 402935 477277 537945 370825 495168 389843 365297 377291 221119 410369 324239 335555 1 148380 316533 278462 257190 489925 293031 267845 157821 1 381226 262582 257702 236326 246685 241121 178471 268991 529895 1 178689 115844 1 198872 1 1 496464 136772 174202 208981 1 1 167451 1 146862 617995 138238 1 129761 296264 1 637469 306323 124814 107443 104267 445658 1 1 63106 88557 84741 82059 169665 126199 1 168695 85422 65473 65091 63473 1 1 53085 87576 10597 249187 52095 111808 738070 39935 476801 1 46244 45690 1 57019 44988 44588 22233 50517 1 44313 1 103548 1 10643 47855 51169 1 232155 50922 53787 65864 625480 63430 1 287967 68166 1 63077 63655 74822 68031 190142 116858 1 87438 29325 111060 81772 99356 97062 173826 110004 142643 116848 13297 288409 426138 143609 109109 140770 151831 424118 143876 78286 657253 1 86968 182556 226423 198980 783225 165733 214196 1 271109 217812 223973 881263 233998 208179 253462 251124 247745 255298 267691 273459 279315 285107 291001 272730 302859 308835 306050 463818 326893 92823 69955 311558 351310 379707 360724 380044 375968 298933 384919 394411 400755 406383 360866 421508 425268 747469 1 443139 450197 645623 466695 468613 1000000 477740 486750 451362 491682 504752 511860 1 517991 524123 534021 539742 541438 503027 1 555483 85463 1000000 651794 778973 589420 553062 599721 767020 526422 565830 745013 625803 631519 577468 638557 981655 648345 748655 657193 646345 665106 675259 673986 603030 682261 686870 130507 693084 674480 700116 1000000 717567 704016 477818 716147 903999 843884 702500 1000000 275293 702361 198430 751502 105195 1000000 738784 744737 746327 624076 134626 1000000 617042 753611 769710 799686 1000000 757467 758067 1000000 1000000 758576 636893 758914 781623 742148 759672 379018 240789 761363 770738 602138 757958 755412 753731 542483 479588 750575 749777 729353 1000000 726758 742504 637091 441795 243039 719460 399212 690564 721074 1000000 710248 1000000 715062 528098 573899 543977 702171 698845 790112 800629 688089 616227 686477 676528 324642 722385 668265 648216 807394 651329 646326 642157 574549 638838 972936 618308 649803 609191 622047 603194 337345 703051 851734 551790 847633 102698 565631 324638 358129 1000000 724455 537734 676694 396685 515759 514472 507632 502399 567272 237711 484208 433244 472269 1 345757 1000000 463929 272926 287126 738473 214705 418807 411071 404842 384127 461136 505423 202878 324828 373674 440497 1 349191 342714 337401 321348 247846 318799 303994 933542 300815 495078 299666 282992 277301 271518 279477 260053 234255 516525 229265 519410 231607 187743 236021 298234 337565 205612 186556 195391 385904 184866 172921 175692 171346 841812 161600 196366 243718 139962 346170 118741 1 424382 127627 310696 163730 467120 114552 1 1 110018 371627 1 129952 93454 115970 131224 12040 73133 75411 72927 70550 260190 171706 1 212258 191512 198616 1 1 10262 65159 52218 62329 598906 429091 15708 46980 703558 48349 1 45214 45039 44996 1 122626 313711 129984 176939 105588 67006 55968 1 72370 1 52127 486570 58884 57314 311915 160907 551528 16138 319085 68669 261097 74718 75693 720271 129561 83671 102202 2651 92763 1918 1 99463 105357 109103 112572 134110 9923 123977 157781 67970 228889 162706 158384 193231 180110 332905 416839 166847 1 644272 180967 192757 330746 193350 201113 206379 1 47555 221689 1 325436 214840 244910 516890 275025 260801 452572 667687 277195 280233 1 315151 301602 307483 418170 319589 299021 332974 968329 1000000 350016 267006 362321 123027 395136 357961 387046 170604 389339 405651 411484 418042 23474 818132 153289 442918 1 449335 461194 1 672839 378925 532606 742228 334023 499872 506354 680957 1000000 527075 1 535530 544329 642464 561736 557694 566552 367821 604375 585351 1000000 593646 912903 945616 546801 1 1000000 624024 770121 633636 623691 643067 546615 554782 1000000 1000000 738820 677356 668973 677295 381464 770959 1000000 639226 691509 560088 420656 706180 711559 708564 760013 784506 569207 724166 897813 341398 647421 560056 743311 738843 740912 643444 793708 746325 748830 855614 664880 776774 681940 772294 970587 461929 668029 758361 766577 875601 759846 775216 752447 917948 760321 760172 697043 755698 757909 503749 783638 757023 910749 352219 752634 371997 756436 744752 728824 746866 273575 743225 743344 741485 1000000 1000000 1000000 730102 727072 423388 968078 719336 716405 339803 708433 706361 757614 1000000 672543 1000000 414841 488230 828397 678147 799361 828905 682373 660874 1000000 931908 663100 643599 639332 1000000 373084 760132 603855 472463 482059 159128 651714 603915 593337 584939 689745 573417 174821 562229 548276 436522 545611 539633 534212 528336 522501 516421 53386 500719 497793 1000000 486880 482991 392187 736355 440634 459793 450313 1 544282 291880 1 419290 900522 14566 1 473259 494787 405765 420721 369902 496116 1 493872 1 24475 833173 232106 317123 304448 1 49929 240571 748619 315707 301871 132239 841358 501639 243202 1 121487 458205 232547 228646 562086 227351 579110 261326 200511 181791 1 265979 182953 177556 172740 853590 184876 157228 154725 497216 145451 137339 135620 728288 162566 127731 1 116866 113641 1 101801 113906 60712 97074 1 90511 47039 84608 78116 1 106066 1 121873 65685 67258 138680 63173 52341 1 407408 23939 1 53665 52309 1 1 49263 48283 70005 46719 46176 59819 45747 45690 48760 45510 60961 45762 25867 46703 1 56666 48730 1 50605 1 650078 26562 28495 1 54592 60513 62339 5801 93102 90456 111659 110867 76908 63638 238930 71904 20996 76887 90345 145880 93524 101710 105093 110949 1 1 306972 1 128783 131187 135393 137919 620796 1 35639 156829 113479 163115 170646 807184 80677 185089 190042 193824 198374 239853 210598 261573 216828 479046 608712 181753 108829 844281 256750 373223 274200 269359 259445 283059 386312 536887 1 386465 283646 318324 310282 448095 1 519095 305427 349041 369846 1 375223 379450 375060 359222 417904 406167 424820 853794 1 1 1 441557 540510 1 1000000 328365 133654 477496 484232 1 500658 614326 508214 361639 1 671714 531296 538290 834093 554308 559821 561946 586430 420913 576840 701331 587325 381784 436740 798268 606772 611812 137357 622905 453145 851482 657656 498146 646092 668345 663618 661202 257164 627693 853563 393328 667133 688927 688159 724676 957882 699069 268049 1000000 830265 1000000 711027 253968 581405 726351 935711 572315 795835 204475 736478 483161 1000000 346295 746522 431889 757376 736333 1000000 753788 753000 519347 754571 439404 859375 758762 748487 759740 1000000 742598 399293 739112 1000000 769599 760479 785180 760006 759001 742018 757753 735662 750696 889032 788504 756840 754560 754968 747879 706262 745673 992952 740372 737732 737661 733791 733652 362446 747342 1000000 718660 378584 714678 850004 709228 1000000 697805 698768 681808 332680 687509 386430 679766 661464 669524 667584 663381 659241 643285 650246 740192 384844 35425 617913 658317 643093 617146 611227 590085 601528 596771 619453 880318 573056 516578 544988 618577 1 506143 553326 544762 535670 614187 1000000 752608 685788 833288 590995 766938 496688 612482 398347 470980 439470 474289 452542 455787 345279 433799 428113 419643 1 410855 1 396920 585178 284917 506351 370026 1 617639 52389 116504 398243 1 329345 217308 316381 246166 333792 304509 293878 290924 281836 555061 280981 264298 261622 257164 313432 255931 1 230871 228269 219824 187666 180646 204381 117194 227026 1 779396 145131 269758 187691 588845 1 52037 150786 319299 142542 138754 134660 146928 1 152324 119004 166920 675050 1 104673 1 98051 138520 173853 218163 1 125920 80433 76930 69692 71806 468847 68356 55515 62944 62333 108162 1 1 81550 55009 53412 51895 544451 1 1 48285 43370 1 1 51644 79446 62677 1 66609 426064 57921 210476 57585 461920 49895 134685 56493 51653 1 1 55735 203161 190123 217696 1 71520 65889 70574 251890 78028 74391 1 53305 182535 85830 107910 292284 83355 119205 99178 405034 107661 111574 78219 503968 210611 128490 296505 79223 1 1 119056 213985 345650 164403 181893 170692 44254 175156 184258 339107 194043 197340 418858 204830 214749 160215 222609 227041 1 241688 384646 340771 239458 1 187353 273079 281496 339127 391976 330951 214590 111493 938365 303429 325252 277734 790070 50075 350236 359743 366272 422070 68638 461097 372660 398257 828758 409226 441697 463305 419035 418004 89587 422869 719610 760003 120792 406198 479236 475097 489041 514171 501033 662964 983484 57817 525941 665636 535480 572168 1000000 470698 558955 502701 570127 597905 920993 585843 889408 596789 598317 1000000 558541 1000000 602614 628184 632631 625731 1000000 557924 650397 646418 690518 950187 998282 607232 579138 627797 1000000 687645 176676 727246 708237 618549 704809 708788 657166 714982 446461 735570 724157 726439 718974 539329 633439 739652 732602 685067 867430 913199 745503 858486 749893 751306 1000000 753932 755643 756304 757480 758357 758875 904712 863794 780181 1000000 1000000 760752 1000000 182746 743212 788719 763019 760876 705206 752555 899116 1000000 861706 755006 549300 750163 750354 661656 526474 735860 460886 720481 738962 725321 647033 687278 739169 723479 643449 737390 719066 719184 810395 709871 358798 111477 672264 832458 816269 904153 683748 687408 750336 673543 666655 665081 660856 656466 220033 647324 642979 631219 702228 643883 618989 625844 613441 610301 603919 719749 599117 799745 582903 577496 1000000 1000000 1000000 555431 549957 544112 538140 583067 561019 690929 454953 892276 503239 497836 806119 253290 434719 473323 467009 460940 435534 49240 145203 468652 477628 423979 577041 411590 488988 398438 315188 386794 966249 373306 828997 1 1 496564 179497 337840 465245 357757 236522 309088 307417 301433 302338 596023 283249 277935 269312 268576 336116 329006 249451 232966 243348 246121 228257 221907 216584 1 206348 133600 196615 1 186172 181287 176798 1 164360 1 510155 1 149053 144744 140521 49111 64739 119614 108135 120586 55676 62680 110878 17481 663381 84179 95955 93125 469389 87241 423400 16295 79058 113199 160468 71814 225560 50034 62757 625504 62499 59219 5546 56653 1 52937 54173 66752 91586 49316 49070 1 1 58069 46870 46622 1 4547 46365 61856 1 1 48350 53110 497896 50047 717741 52026 53170 434036 87207 94349 54182 1 62315 64110 1 73609 69980 538318 74005 76993 1 88353 84391 67112 98045 627189 1 43176 393458 118753 111530 100094 118536 122085 125943 131570 1 381692 756961 163923 151085 155214 153798 673713 376196 173597 252313 1 278896 159791 198164 203267 328746 240987 242891 79209 259473 678144 325261 246139 136135 194104 502276 416360 326100 1 309656 320389 468057 303857 309825 315822 325733 328368 333965 338058 523025 130624 351116 481041 930022 399870 561268 417688 419541 585965 1 410376 196422 425446 432718 435171 487001 496329 455360 463484 469516 475593 474168 493480 480351 499796 141223 511467 749677 425836 529434 509124 540180 309866 585930 557945 457213 495361 572539 525867 665519 119502 406756 601829 698939 232258 317524 621236 365706 630953 635727 645014 508443 270804 657811 665257 285393 824193 671042 695021 425949 682392 18420 690796 680742 700481 701786 1000000 359400 702482 799305 717884 720557 964421 726148 864472 655149 733903 748480 738730 740927 742197 781980 1000000 90007 1000000 329120 699050 754018 755358 789128 757396 299272 758857 743923 756736 1000000 772537 761600 341700 761844 720694 876619 342001 589185 760449 299523 1000000 758344 757433 754774 754696 754034 751523 408150 749994 681355 757314 566357 507325 740357 738289 727441 1000000 127779 728141 884165 246520 722984 116359 714404 968240 796230 807717 699566 1000000 503932 690593 670872 682699 679116 675044 654053 666785 662497 557473 654210 649052 644097 936290 635630 666871 625861 580252 1000000 615764 604493 551986 595147 688267 1000000 579531 574120 451876 527839 557529 583518 548013 540509 534771 654373 403153 733658 509273 795480 280169 753 493801 331208 264285 469291 443642 460358 450921 444275 451697 432426 426186 390464 413865 422732 202612 454976 128409 732595 375702 444436 485611 359213 380820 533000 339974 723164 328240 674694 316111 978839 303579 340706 296596 285940 338041 232591 233649 1 789294 662419 214597 312458 239279 595464 222647 210795 213533 437425 203199 237670 199635 190955 183142 199053 176094 288818 145967 1 1 130239 146391 229430 151394 353976 129989 474597 1 148454 264435 111235 110078 105024 100887 1 94520 91855 599456 80176 33179 29301 78713 61570 186932 71138 1 1 1 218756 29859 1 127815 1 51312 446772 140766 524975 44091 691672 510296 1 48943 46801 55702 1 473155 477461 48335 598148 1 48239 1 49490 1 1 1 73924 52838 1 1 57761 60709 6153 1 87176 60325 408793 72439 87888 50551 77901 607575 68311 88034 90945 93973 143199 706978 126328 1 110605 114075 118142 122589 394428 126201 131038 1 195559 362858 305583 153067 689773 180313 172128 165132 179263 186416 1 134729 1 249376 1 140458 217885 223247 208045 405868 232472 1 242688 256889 1 254041 285283 279113 494081 290441 177399 258601 484064 314582 320534 326635 285436 340637 373666 916967 353480 363320 369527 423825 381995 461284 393691 339523 7195 412748 408790 425232 431421 490421 1000000 1 257466 428130 475171 467652 480873 483917 90311 498549 504529 588720 540314 549489 528092 532034 541714 586366 548898 352500 562298 1000000 244122 578542 587322 769342 1000000 531381 602937 601313 419878 620263 617051 630061 577267 1000000 394151 470794 633058 479134 729810 1000000 670479 634563 678789 1000000 704180 687836 693906 685495 1000000 703053 708023 705165 696984 307339 657540 760432 837507 671621 654825 374068 655399 719380 807809 748933 744096 1000000 728583 750934 708897 752882 787296 596398 811314 1000000 758571 1000000 764186 751244 814032 762446 1000000 770258 772142 725572 776561 678919 773694 879036 965324 844710 759028 758191 811965 635816 845612 940867 752184 749736 1000000 685559 823485 743592 737674 753858 752314 1000000 730956 729876 855148 731820 351242 719099 715843 719268 709180 893681 749168 699112 1000000 1000000 469201 400396 680682 676758 654628 1000000 661267 656652 655557 229992 680540 702390 42540 632557 627337 482879 578139 612509 821610 988464 1000000 591240 534303 594312 576147 577730 570637 309161 554206 548356 542657 536912 530403 1 1000000 516645 592322 338034 198316 428865 284028 485728 63686 1000000 386627 856208 447025 440863 932322 1 407451 412279 409921 403692 398901 1 354595 1 372803 366390 144769 61034 348185 425512 286022 329902 359408 817440 348294 277132 299948 8148 287355 284848 222234 232771 1 707329 1 279580 242503 222794 225644 219589 220820 675651 111694 1 179959 1 177848 230741 84128 174555 170698 166046 161907 161149 118783 148151 143908 136228 136054 1 127599 133771 220171 116732 100167 95731 105665 577835 133840 95895 92828 25339 174693 84300 81500 1 526224 73542 71854 71170 67352 1 92032 61894 59603 52175 91721 1 55540 53191 107011 52872 363023 1 35757 48538 147879 47716 1 1 223801 47587 340130 45223 149966 44906 63535 126974 1 50140 34170 379759 162737 53749 58658 1 589492 65279 605545 67907 1 763390 1 76642 555973 117539 698145 1058 1 1 48325 97322 756899 106506 119424 113514 649462 261651 124711 43088 137089 1 1 153397 690106 153530 158021 35818 167197 314188 169178 2514 201609 183411 1 201289 434272 218146 217022 1 211297 234103 229281 52974 211266 566143 260185 497432 271989 202350 216630 289596 295476 996889 427593 328483 319499 142944 872889 337597 383292 370487 383180 362022 368175 606405 380530 398620 1 160675 408640 93035 417499 706664 270923 436051 442481 459839 482094 513046 248527 440608 137593 322258 1 390217 1 490595 515529 50191 526920 818846 540162 544032 563784 171046 393163 336611 527945 598598 504033 723840 433333 598991 982642 609679 353932 580680 651012 135146 622517 210346 623594 369278 650074 657184 662334 1000000 1000000 673752 1000000 1000000 233659 689610 652740 1000000 700475 704604 597646 775904 567340 74473 1000000 663373 763341 697031 740790 599134 765454 472656 740316 741441 744444 762245 734981 759135 598689 752956 494615 877110 331379 704971 1000000 768533 539120 600118 760904 670466 732558 763687 185108 952218 759375 782471 762135 761723 817533 757439 1000000 758942 757981 785299 755637 1000000 774165 1000000 744390 748196 748990 682711 743895 823241 740717 755197 733546 949658 47819 725803 691832 722461 605311 714056 747930 126370 700669 700819 518408 693763 690042 505376 190793 693492 675621 635188 446643 669220 577603 654015 841648 643775 963723 158434 624031 615955 619833 590164 594951 608463 727421 594769 586756 587363 344962 618414 24876 564084 561191 554156 544786 560008 533288 457403 521632 812327 509883 522749 497925 277859 465368 929802 505102 467287 470862 305517 448187 443504 531662 430773 424585 421667 941721 405306 110290 108317 1 367417 336981 299323 362674 515106 350415 344291 338231 217040 326061 320109 97822 109247 181101 530612 350220 286912 283875 625487 217872 261272 255715 250195 248962 241131 201193 524447 181905 1 778437 207097 201968 90100 325767 510412 677228 60910 172780 441517 163604 165827 173139 152386 145759 141388 134482 133183 1 138376 178363 160097 123046 249553 106839 47963 106871 66222 76678 173343 87997 85461 131469 80119 31706 75132 63004 1 84285 66412 103016 62727 61016 288229 57881 42154 55194 332820 510457 1 1 61039 301113 191723 1 48284 51647 227710 217151 47994 135935 696204 1 85250 1 51403 51634 65752 19778 1 108617 55508 1 117954 1 63713 1 60133 585574 95296 72284 76782 69399 81878 85910 1 497071 93187 98016 1 145317 369308 359736 115999 511339 108144 125241 127991 138889 37503 138934 149390 1 152983 236799 161590 169156 170229 321437 180542 1 142631 118727 200309 1 194529 201749 221804 221193 202698 233911 242786 180590 253881 12368 265543 266332 276780 64295 264604 295452 300180 591590 261657 320254 54348 330150 1 342343 397576 446602 446268 129951 1 75876 231777 370820 560535 663083 391001 413789 422673 486966 434906 441287 446540 354072 459184 630939 471877 511945 484144 488539 536350 499947 509079 482574 17695 525704 534046 537410 314339 548765 895982 219194 1 614696 509554 586222 156950 592686 519786 604401 538906 1 599987 541856 690458 598001 637745 639206 655722 651659 667752 739559 1000000 669051 1000000 677138 1000000 720999 688847 504151 982782 699971 720670 704522 1000000 720205 714881 719481 688912 721672 693337 714251 1000000 344472 1000000 708091 748290 753331 398869 257411 142164 748966 410187 754328 767502 756958 442370 788618 759968 761165 760784 503571 535238 484707 758476 761962 917318 766394 1000000 761567 729016 761625 761977 720282 765133 770752 630446 804921 751432 815810 752326 750966 754739 306193 772326 1000000 659847 632381 730877 723175 1000000 1000000 1000000 761331 665869 699830 793027 995466 709311 722720 704720 1000000 429613 684273 1000000 683903 679259 321671 700166 938315 649419 659254 247461 1000000 641318 973416 636267 744971 831327 636077 616587 549874 606208 990330 597298 588099 820695 575736 652600 582381 472282 558220 1000000 736208 541192 535438 529642 523770 777929 482818 505566 500035 493943 874731 473310 1 169360 466731 459196 1 440202 535201 435749 1000000 408582 89998 336987 813112 436547 388557 77950 377606 385144 281501 387409 413078 346524 257618 573503 328291 569037 296372 917661 309910 178039 141752 1 275111 275296 269232 64261 1 340083 774414 252036 276500 235631 301404 219431 897608 75124 637536 723919 231662 210574 180413 173565 693154 38825 187475 1 159688 208333 147329 143700 121043 134841 1 126799 1 118261 116181 112079 120553 105306 101897 690294 95641 92524 87270 53754 88224 44470 1 76338 727119 71661 90407 67779 236984 1 21060 55123 56865 1 1 1 53235 15537 51774 72126 297845 1 1 533798 48568 264161 49847 55720 111962 496305 1 48726 51411 82562 53736 22595 62690 43124 59622 1 491807 1 89140 63900 48830 70950 163995 82285 406952 107047 67113 46109 1 107867 93457 87967 95973 140177 351663 73538 110667 248803 379411 121848 236169 118410 131220 130512 138818 1 167749 256916 175991 160769 135612 174993 201125 181968 789893 408825 117857 77109 204469 210541 33422 224086 224937 230955 251076 241758 247907 252798 340587 264096 723158 275738 200803 232913 731982 297808 304897 310858 315908 318613 328913 332457 341079 198452 350371 40426 477974 370894 377953 384140 340671 935431 404640 340700 665130 228683 427494 433719 439888 1000000 452367 1000000 461934 470590 476697 489315 488814 214697 503312 506645 105373 545221 605936 896041 536135 60975 539768 585908 373769 460488 1 640149 580911 716285 1000000 541804 602166 629274 952997 617456 623576 470886 1000000 503207 655441 646207 183667 706520 658719 289887 678789 250132 751176 680618 691700 691690 273058 678445 722544 917033 783175 591617 1000000 769181 831597 763310 724886 727677 719578 606920 843163 722963 127870 742193 1000000 744734 570033 739837 751463 753078 1000000 750796 757118 743782 758845 760276 760874 746551 786978 762368 859318 763507 786357 1000000 930478 516072 821966 815590 778078 761891 468040 760416 774218 273960 757637 465748 754451 752732 773570 783397 223247 745438 744779 740569 741470 739184 735956 679677 728381 737834 726130 1000000 491765 740238 354706 1000000 1000000 595852 908919 696364 515752 689339 661543 775374 712029 788999 669276 466469 661212 787474 652731 673570 643057 882711 700050 624751 734941 620955 371890 545397 603454 598247 779614 587688 581767 268717 571761 542662 524555 554574 549011 512744 412249 534601 523651 520738 15777 293817 423995 1000000 609498 944411 478244 471086 1 459929 388478 624471 436688 371181 425541 422567 421371 188036 407784 352568 579025 326943 282571 373383 270069 361781 361257 651835 338035 327290 491167 324471 1 305556 658596 276750 1 292641 402843 285420 271342 254424 806831 1 1 243208 273462 1 226885 221994 297102 218283 203923 1 392875 189276 185934 325517 1 1 1 115773 157484 1 149054 97422 186071 63389 68469 114784 148195 576541 67832 188037 110083 106660 103836 1 101279 102073 103564 88038 85264 69166 77181 80720 1 1 71626 635313 68768 1 23651 298564 1 61949 32521 55644 54496 55148 36403 51433 114517 603703 49847 50419 1 1 34115 40123 44087 54710 1 50090 1 51326 63210 112915 53992 55011 36772 1 58990 60178 1 43312 68928 99752 1 1 74076 497311 1 81262 1 86977 18893 1 1 160400 97196 105141 95055 1 56439 119109 113181 1 137269 1 138621 142770 147002 488150 113672 542740 165339 169260 119858 3910 309080 508314 194374 198855 40673 588121 175931 302342 82534 233035 233707 171310 357651 1 257293 13367 429350 151498 563877 454749 268079 347165 287468 838730 275441 320084 30692 333812 339798 37221 352027 469642 364317 179916 384787 443190 394624 383802 351504 407685 413917 454899 426233 432424 387349 550436 450934 457288 674477 465112 493870 481227 471269 461715 499349 505883 512619 518978 252308 156888 862778 553934 546156 858054 393166 544432 548894 208187 579856 1000000 590975 502004 672435 512789 616907 131451 632569 631860 631480 675347 691512 646747 201710 661986 1000000 663314 803397 671799 665971 699345 874440 689246 709562 792013 698899 701785 263958 62906 712480 740876 523314 721709 609799 909421 1000000 559902 980250 737760 739876 787187 742043 778550 765435 744280 414200 725167 793225 755974 773205 758390 759530 714477 725585 803263 688583 508645 763609 758195 764126 979045 985716 760829 849979 708687 1000000 604075 432200 759102 761275 867836 919000 759571 663650 700641 789705 751221 613214 793449 782787 742938 697973 721119 920716 742611 836294 730889 664900 653537 817026 718177 816400 718971 747933 705259 611631 706070 698078 689499 686634 687089 1000000 675198 904218 645865 1000000 1000000 645489 376454 614421 442999 583203 671177 625556 605750 614208 597533 377446 608337 594999 783089 672928 570977 434402 975147 562412 513168 550379 545494 545801 534118 551083 544454 575987 510490 277586 498672 493678 497744 420011 379562 465951 1000000 812814 451042 1000000 16510 439516 453417 50663 483764 1 1000000 255375 387855 635153 368636 365215 363538 365104 578417 570746 571178 332183 326697 320665 314640 309174 302393 298081 290940 316524 84354 273497 252461 559379 1 214645 241828 637956 295287 1 525359 217573 682380 239249 226790 894584 195883 454518 163333 82022 133294 168689 557876 1 152387 147583 94399 153582 104261 107661 110841 788397 164349 116405 114795 147847 106340 117426 106341 425807 1 303209 490810 77711 64287 81226 78716 76138 73998 71384 311082 1 68740 63945 62115 60646 68196 56502 56482 60248 484005 52703 498377 425624 50944 1 13738 49776 90949 29911 734261 49209 31919 1 1 50195 70866 46195 51973 48619 55367 57232 26532 103184 471022 115277 63879 65094 68757 70957 70019 1 125203 67733 81075 192899 89557 89176 1 95355 98138 99824 104511 1 1 198567 118609 565326 240253 127486 133772 1 142139 159141 82506 313669 171408 163861 160103 153870 167062 182647 187400 212649 1 306174 207605 212517 217992 223285 403753 190708 317505 263762 257807 216251 246430 309192 273217 307401 284788 1 889359 302443 309141 738942 317939 326402 332454 298555 365537 323931 348960 363097 358232 375345 410507 897663 1 126857 411194 412530 23540 424937 431092 532487 430366 459735 455809 461939 466773 474060 1 500167 1000000 498090 504374 389314 516282 1 664059 533777 539555 622805 559520 120252 1000000 1000000 573345 581067 584216 592689 503222 990442 620353 733191 604241 624594 575089 630362 604631 667338 645795 799754 703987 658174 662771 663980 671078 728543 743832 650459 586914 1000000 692739 280029 701530 704816 767205 437515 485022 205374 975485 224044 980378 729791 732380 794840 853328 755072 515861 716173 747764 748105 699944 745638 789588 754644 716335 766728 735351 757580 760927 750765 1000000 762880 1000000 763985 770829 763889 760710 1000000 770721 764433 1000000 350689 749246 900570 823672 761036 291272 769650 634003 730188 1000000 1000000 747055 759323 849774 722793 749676 738513 211247 186085 735930 789112 730844 772427 1000000 722505 720634 674180 597332 447142 706721 703293 722312 803471 692557 378049 894115 212493 694919 943777 150414 378148 659936 786441 458549 792918 580913 637066 187651 479426 622536 1 616215 117189 881448 191174 591314 654277 745417 692690 660287 558245 558806 550261 587684 540793 1 409266 888282 230970 496076 506743 726677 655358 443000 482849 500322 475069 456578 458301 452156 450944 974033 548626 286620 626496 1 300620 391808 354099 139279 384084 1000000 616023 365572 359106 1 340638 341100 335132 328916 921845 1 325990 198441 425477 293411 287257 281634 1 269908 584805 1 253358 263737 233289 189159 334935 225476 172099 1 209823 205387 145703 325568 190080 183908 242950 225918 441567 165299 128810 157146 1 4054 144173 534591 135747 131972 140171 124029 134533 1 205745 1 137858 135623 99703 27922 152813 127585 175218 1 82437 79815 75091 75132 106469 49908 68719 67271 61803 28080 1 63215 154655 75351 18796 1 53781 55633 1 318455 1 42799 50269 54775 50408 1 50014 52555 1 52047 31371 1 1 1 232668 55404 50820 65934 1 59506 200655 110393 1 88619 324322 1 73490 1 85311 81643 85612 84488 119595 135521 83582 97727 492402 100673 1 110859 179431 370205 293412 197343 1 97356 1 185229 1 172531 154125 166460 144793 271296 171796 178275 183854 622637 184533 196442 201537 227974 211743 96945 222076 221344 172812 1 243459 156037 500837 285490 422062 272042 281156 546043 284328 295316 147231 292261 319935 319120 325133 332433 308892 74976 353928 431710 388638 367833 371224 380251 386439 394460 398854 1000000 407669 478862 363674 429731 425694 484970 414555 590750 289897 468262 410341 591368 485056 1 496512 143229 768168 60569 520899 652713 532587 550889 409029 527914 555513 559621 566715 569807 439045 551235 588496 919135 858897 603302 609501 597323 617901 863377 629452 507157 562267 643730 461329 681383 533966 661784 881617 1000000 675260 471382 876491 686117 644011 513151 693792 701377 827770 975638 669608 758663 342100 29465 724174 753595 767755 1000000 552894 677138 499631 741762 742357 801219 748210 965666 744822 753211 684076 756174 784907 758454 759853 851133 761972 750128 992076 763734 764423 764695 764914 813483 999370 765148 765692 764690 884296 763773 749736 762564 710137 760843 759825 758714 755326 754436 754695 753150 660370 749647 747895 785375 743879 67139 736415 737099 222048 692662 730122 726675 872459 720884 738276 714717 712147 877303 839983 693964 697699 652498 690233 688850 682509 678502 674413 669963 1000000 426587 1 584775 691829 239718 638925 686309 565234 625940 559747 605680 610544 569180 493317 586372 602401 593938 25640 572236 517084 603536 576506 1000000 812117 457962 535549 410785 423412 520063 894630 404515 442264 428964 724848 478801 475910 466333 344217 534014 488393 466689 435911 462102 408819 645980 313405 1 391719 257241 294036 380174 686691 367832 360647 354615 348259 613661 289896 548848 332790 939713 422096 305615 298213 1 1 261938 6912 272086 649008 218257 251046 1 243800 239912 106736 230482 222215 217227 226013 206641 199795 186578 494647 1 482809 1 1 164781 210647 158625 154232 1 1 145417 138712 133236 158954 1 49372 118260 114572 111068 107665 106003 99666 31933 86068 91992 1 405365 80227 398075 67906 80394 129136 71764 1 1 92022 59063 676196 176108 59522 58021 69774 55804 1 52233 66040 47110 56036 45467 1 145759 1 19261 430532 520243 1 253344 1 52191 51151 76685 1 11084 56691 57814 213503 368228 50028 73519 104957 1 85986 70174 54381 1 78151 172556 83131 177191 266425 177164 98151 97103 1 1 17660 90328 1 117163 120975 315428 128647 1 136537 169610 144895 61234 153204 181295 285985 166757 171652 173824 181620 587492 1 739340 375097 194822 210734 235881 221192 226093 123386 503821 176597 270802 253888 267664 302238 270835 601191 223212 285134 1 327942 201812 278664 317879 324632 903165 339956 340139 347346 332657 359705 366615 366664 473057 639914 304464 397485 117858 565254 691835 362746 428515 434222 83170 443634 394044 1 570624 507644 477010 542514 1 495638 549751 513706 858203 520918 637701 626726 463771 543403 539685 570276 1000000 561326 1000000 571285 578780 460888 999546 598092 165719 78635 1000000 618482 623592 628532 1 564484 792358 640362 655336 901207 661009 564871 676258 671795 1000000 1000000 684580 718287 1000000 784902 863128 704063 707784 693621 751272 733472 716434 379927 726611 704400 731883 742333 720906 478776 741626 617946 746650 936487 740330 488869 750149 809984 443237 970730 625850 760108 828770 764851 763018 758801 762077 586826 618684 613375 764967 762434 212792 764877 765295 765905 768409 759992 756707 762584 1000000 1000000 759533 324280 759904 231389 731897 752470 750749 750968 746111 1000000 706455 734879 737814 750991 1000000 1000000 671677 850786 720934 755862 716135 731552 712033 618867 833081 699223 695306 691966 687434 684132 680863 1000000 671935 682635 377477 658043 309169 650311 645410 199412 1000000 566426 626335 616799 616400 613080 1000000 441559 725510 590421 592033 573683 933597 568669 568925 557491 560234 546146 443661 814038 443989 522946 519092 511134 829644 377268 493192 487037 481114 378401 505871 462755 484943 914490 784507 64297 479402 425356 368074 416003 178383 389280 400689 559696 381475 376106 817786 748437 346394 617917 528208 1 304383 263888 649733 190754 756568 375733 262313 290826 317670 279937 141442 962036 236898 345680 252795 252816 1 337085 207989 1 219008 215043 1 203651 192482 194412 804746 187690 1 194067 167436 182821 160496 156619 204720 336745 754698 138991 1 272668 407660 123694 67432 284867 94123 94532 106344 102506 1 96268 97915 91673 102269 84926 75874 79981 257990 1 72973 395199 93178 1 8078 1 1 40747 58835 639014 1 57768 53915 1 44442 1 49486 51399 1 89097 51613 38535 212706 1 1 89862 25906 51530 1 56612 55930 183242 110187 39726 62150 1 198305 58574 610198 71003 71285 73578 75624 80003 80462 1 85620 79249 90133 127433 102205 95766 124836 105843 109848 296768 116853 1 124235 96671 131482 119889 208650 139010 154169 164866 156955 289958 196263 307698 182458 494539 184736 257757 249441 259227 204604 218723 215071 1 76029 230819 236240 480288 228567 178210 258412 404384 268834 275452 1 287217 318830 924264 1 1 467070 343361 328897 353200 321973 252224 376501 364904 302134 369409 377658 686841 246941 317847 402242 409480 414834 419486 232907 976733 790706 445324 121083 458092 464220 48371 563574 1000000 488467 561810 834565 506812 509564 518993 217943 62452 547977 541791 563276 951116 485046 531106 568106 557454 581581 823624 568193 876857 602507 608768 621623 106921 552610 626968 632467 1000000 642315 646324 651267 170161 658539 763821 239711 672887 677202 364798 647992 686981 409437 694241 605313 769582 287879 529242 713908 717109 720197 721518 104974 653595 120134 725783 747072 1000000 741471 1000000 850454 747858 681799 875188 753240 686648 1000000 1000000 759140 760189 1000000 762236 763100 646358 954831 765052 767801 755079 897066 768755 772026 381205 627953 770074 765897 128528 801997 569513 756525 778207 738869 746068 845447 759703 750810 1000000 751745 794076 748791 752205 775877 378855 592339 944970 703308 727641 953845 499417 733873 720574 648443 707511 711066 661809 145350 699704 635551 695362 691219 687396 124398 1000000 673621 669422 665302 461526 1000000 1000000 662222 1000000 610274 646470 619121 789843 591038 377566 582850 84115 597371 607695 622002 441945 588162 570745 634262 559033 553424 555686 573339 537153 535930 526371 294189 509138 538323 94260 465140 457574 556753 1000000 471114 669226 458559 448396 447767 1 434259 434717 422118 637687 409482 402968 350614 469699 382130 381837 475004 181564 360032 1 347834 619584 336407 353558 607300 317505 205754 302498 28455 101170 1 282124 380861 1 268138 259228 221303 433144 236316 237080 250372 235880 221041 327097 210623 601175 364638 162038 191257 147039 185679 327199 173819 1 7238 157687 170369 149073 143171 140712 136649 98882 93012 125049 194850 116993 1 291437 107752 377146 154791 255831 1 135768 25075 86237 75833 83296 223606 98445 36847 1 72402 1 1 64433 318805 61340 64420 51543 1 33177 1 274448 741883 53048 2359 1 51250 574546 51318 51298 27734 125017 1 52294 82226 53437 50564 61448 51795 1 39774 12558 393325 49793 63810 80601 567737 1 151863 80769 77056 77748 83889 1 246545 89806 138785 97878 93931 100490 1 107431 478486 82642 116312 120469 91127 127386 252934 421272 132634 214406 129538 143878 1 198639 165092 1 1 61650 1 1 193390 182230 203621 208703 215541 339000 248602 18314 768192 243942 246091 247935 193434 421904 256430 695527 280045 1 291691 651715 303475 258689 51898 313240 1 342653 1 338732 355557 1 374112 370016 375459 411096 425625 342643 215511 318703 414269 1000000 1 421459 744681 447714 450649 757173 622155 469054 154677 646142 1 485839 552388 1000000 557703 1 521049 544369 498538 769075 656156 552067 517527 464508 547245 574442 579918 1 590990 1000000 831078 210974 724733 616638 616896 347658 869392 746854 641101 645823 614086 655643 659274 652318 676825 660828 676477 680740 684616 986538 695379 822715 699743 490874 756723 924927 749153 1000000 749690 722840 700926 727982 753871 734284 736494 747633 741752 745872 748658 595564 758128 1000000 753229 734276 756387 758088 766430 760334 1000000 1000000 847207 764133 768889 969944 765904 755279 725514 770190 475999 766564 537388 626480 1000000 765372 692324 759927 763086 559310 860355 754549 796526 740815 536073 68304 726648 752322 279284 145281 745076 744280 439947 738321 409005 733199 900417 410087 725679 721924 1000000 828531 712415 441774 713394 715157 705423 689536 950519 1000000 680723 677102 983680 678583 271205 755942 658103 650740 613580 716507 376471 10740 630115 493227 619180 293228 758368 604929 673051 434948 382773 437100 577170 700934 567306 333724 571482 545732 527007 540842 112449 527286 361460 618569 510263 534065 523487 488240 409071 146648 1 639121 503957 455390 441155 343928 1 430336 424782 416951 419176 362607 624431 373766 386967 357668 696381 368409 362251 561363 318622 337285 312927 332693 329434 319532 313724 632193 301378 295627 248506 108316 278934 272565 268304 318570 257627 324951 1 227675 341324 228459 183183 231563 145091 303695 280257 145480 186480 187406 1 177365 180087 159004 117739 1 198688 224076 146539 211218 414197 168057 130350 1 92292 131824 1 111965 108658 390385 1 1 18559 90564 57736 1 84777 82435 293385 64715 75157 1 70911 1 73506 1 63754 61454 1 1 1 57104 57329 1 1 56041 175684 1 391739 51982 51825 52968 58993 62328 504907 57204 53643 136149 93303 55342 1 1 94573 58911 127433 62344 1 60135 66699 80756 54857 74550 79904 76288 71908 82429 1 78539 90624 93243 95128 99468 102667 102192 25743 1 1 119346 119295 127407 179574 143408 146626 229727 146836 151093 1 239245 141602 781841 161683 1 182919 186001 192648 197615 202643 690514 212886 211572 253124 182717 1 104530 245059 344612 256097 260134 1 257231 236902 284655 1 297278 345249 308187 314375 1 326163 144524 173650 1 344648 356600 362732 50334 376430 296925 378168 380001 399384 174148 1000000 1 424626 430958 1 443188 454881 925456 605622 467643 473929 437513 952409 573226 491856 939975 505617 512387 521840 471647 510917 538017 380308 451609 247196 262195 567836 556473 578851 1 589693 625352 589557 480217 608882 615347 642692 477489 630645 643702 643276 646914 639488 1000000 657555 692822 658502 676299 675824 685167 569119 155111 690936 695496 698571 702787 351940 270678 759586 916551 696972 633603 980492 727711 724426 733851 736258 839148 749443 745377 787413 951171 802917 803353 752079 754887 1000000 1000000 92060 760483 761769 864300 98530 764397 755808 925606 766201 983199 900965 620285 224951 754892 1000000 766694 480046 765539 765285 938885 541673 760008 908113 746143 1000000 541386 277111 755173 753593 659082 749108 748888 1000000 845050 741737 739562 45870 733646 736560 725272 723189 727476 724759 715199 710883 1000000 706769 703732 753512 691078 698166 876350 640626 651834 625039 642075 668489 663997 650896 654538 969898 646259 695239 651512 497925 810197 638744 608954 583697 564406 1000000 510481 591144 547643 13016 395541 568188 563787 612075 496640 624346 383328 523907 529449 426941 544949 512485 505814 490363 455013 13680 480299 475632 469529 1 729464 1 444935 384383 432596 429817 419272 152090 537829 401631 389821 389225 384705 380850 370934 1000000 357857 352548 346149 339830 333959 699302 427915 957072 265280 1 1 292645 336106 162858 283702 669606 263828 381945 160046 246672 406848 240259 237531 224999 219804 804033 342132 1 127804 223407 190677 184331 178103 189794 1 100365 133096 159711 152501 1 208170 1 1 134873 1 66491 120692 116395 110397 1 209729 192347 103523 97375 1 244726 88698 75835 426530 80938 79371 44279 349153 690291 69700 25038 67755 64697 1 129281 58028 36018 57876 1 91062 1 54356 1 1 52822 52769 52344 621669 57995 52394 52885 1 55554 1 1 55473 56356 57342 93024 99781 530336 44307 1 60092 107826 74070 398009 77355 399628 77127 352315 1 87744 164294 90033 1 110042 156795 20369 151702 1 707277 112638 155513 122431 180662 130000 132438 81830 111855 85457 153989 202024 228402 78069 1 116346 180818 183453 428183 618205 174784 107792 223859 827036 664883 225056 226476 610856 251888 374970 249484 253664 260573 1 273628 267404 283111 263907 295316 301007 320185 165110 383842 324906 281582 374478 512744 89081 355112 38466 207503 371596 379940 372460 300698 398517 562967 427372 417032 387873 442840 136364 441890 1 1 460354 1000000 462023 530555 757671 343647 496875 263757 508760 490160 520712 611855 330867 511779 489671 465537 553276 477919 788841 482977 500959 492249 20696 593931 584055 729013 541018 913628 295306 768048 1000000 625281 637372 644081 634766 687105 639070 661404 644891 670906 675029 1000000 1000000 677971 691256 694898 703338 702223 974965 903462 711910 1000000 719087 922876 725035 723696 658095 733480 675856 738487 729166 847743 714640 671625 617235 1000000 675166 753767 330821 795215 368070 759470 763030 800611 615665 707560 606812 766049 1000000 641018 1000000 1000000 480768 770209 389984 745783 766659 765809 765895 1000000 880170 1000000 763866 1000000 759841 1000000 717107 1000000 982016 763869 651078 734277 600078 768578 742874 737216 712060 735625 811036 754304 671175 725326 721896 552816 49840 712631 786383 552388 675865 1000000 666984 688215 686644 1000000 677791 64362 670281 678284 662115 1000000 652537 648068 432417 422511 633762 208537 624081 599895 612593 673500 616294 766436 593160 685370 582398 633536 872624 370773 568450 993628 287027 361135 1 1 304913 180709 513862 425688 527618 453924 488976 480740 477872 475285 465651 462236 352470 450309 426771 421060 448062 235446 206902 409916 375532 652218 591020 385272 429966 366489 70632 596317 603781 765083 46144 336347 321190 338123 720609 282353 425953 297476 294395 289583 281664 382898 199567 648702 781983 295475 43480 243236 237781 495613 227027 221727 206956 1 308233 201124 1 859228 186238 410190 1 172135 292549 163015 161439 154293 148510 827319 153527 137541 1 131951 122912 122274 131377 541184 112179 614947 107969 98956 112740 1 1 113275 1 688856 712755 1 77268 35184 72076 184584 69645 57275 65659 1 513835 61159 1 58975 271578 56648 55790 1 54383 1 49371 52950 43363 132149 52058 52845 17999 109766 53799 467072 83232 612979 58685 57261 31392 59772 1 293585 66084 352260 110028 659196 99132 72883 85855 1 644152 82494 84413 93622 72269 519274 92574 98365 101131 104829 29635 246398 101679 770904 121851 125617 141804 6142 136444 136126 166190 147968 141659 217087 230294 167148 171128 1 296928 85207 260386 1 199088 208763 104116 488365 224259 241338 230607 232418 1 1 550711 53980 257008 343954 138600 287225 288082 64950 780557 322979 296758 855570 76907 819820 335726 1 1 1 365736 140639 373551 348372 366144 390832 397217 403411 341269 991311 488834 451969 199013 285847 441179 252438 460399 465218 612493 477497 602390 532345 495620 90917 580730 66195 765395 496592 882697 893113 542863 534247 1000000 634808 565548 489498 576436 398969 788730 751332 177103 446853 608406 651858 618806 654724 628783 848547 654504 645419 1000000 652790 661910 1000000 665857 684509 689581 690701 682587 608670 690141 1000000 684043 397094 703263 665125 180543 707629 528460 708544 867184 727598 730432 170222 735740 802929 760628 788724 316367 748101 906122 617876 757946 1000000 757086 757391 759432 452901 1000000 253680 772748 1000000 1000000 808164 766890 767478 698194 767936 768062 768085 767236 831793 412009 747516 766437 679778 765556 764403 539049 528305 845431 760002 425027 385936 754704 271697 812549 750373 1000000 689676 45459 868619 721668 1000000 1000000 650238 728972 640924 318129 707468 745428 713027 388415 706113 334659 1000000 1000000 704912 689004 686134 690849 724225 671979 666618 613883 651614 522435 794406 584106 678664 1000000 502096 588201 688710 615946 615234 1 599392 595167 621692 585221 1000000 364578 610399 602054 500050 529811 942497 537666 178095 528018 522050 349603 510220 490609 489440 494636 524049 438659 1000000 470552 452081 455701 513346 280211 346578 424744 603509 418447 697032 399917 399942 404883 1000000 378703 375199 368640 362884 356748 350621 695633 338442 332644 326345 320102 457580 319593 302470 1 506530 263842 279109 280704 277429 364285 305015 778280 248401 105015 592150 211974 223729 216174 219176 208130 203297 198038 332368 188198 665692 173154 173899 169444 1 219817 180509 150851 148267 451227 113873 608589 195896 81435 799181 1 146708 248096 142389 1 178666 592851 90308 94060 94854 763374 85705 59589 80544 1 41763 50353 97153 158797 1 293451 156619 65420 1 15385 76521 58395 1 53947 1 55047 54464 53997 111332 1 435605 265882 612788 1 240681 1 54890 61549 1 56727 61018 1 1 91927 62467 1 61332 65512 125243 1 61668 72122 76750 60954 81683 1 234491 1 547816 95038 95324 1 56365 108841 129627 114172 564066 121276 124966 128965 1 1 119616 162384 1 136639 157423 580987 166325 680366 175070 229679 153623 460544 130170 204195 182498 106936 218071 672998 384752 857641 24442 240485 245782 273293 271738 71343 267440 280758 229943 283462 292678 1 304496 322670 317317 520866 496500 822555 1000000 323164 352739 358872 340303 572728 378526 432845 389705 466153 338896 411086 419841 438985 360870 553168 439429 445464 473103 441892 463930 331552 476162 67886 551941 494361 541318 1 367240 1000000 587902 528833 535861 528179 231453 531336 558788 564438 516724 575523 597144 896937 602774 521005 602338 929718 620369 487445 31911 609752 626159 642596 642335 697585 146320 656214 288040 546023 669384 673766 409287 698268 741671 661229 976097 697488 701103 707968 706146 681820 724869 872011 800662 1000000 759550 950134 722683 735477 739164 578083 739820 1000000 745447 1000000 751287 750636 757108 714818 808124 883600 760079 762016 763182 764218 817393 852905 766168 894824 666307 768088 745113 771719 1000000 767992 768304 768036 773399 1000000 772191 768225 764065 764210 762933 762080 704548 760088 793484 756536 791140 760953 751252 745907 747083 759231 421458 740447 738471 735483 857930 770436 727233 724291 1000000 671981 757528 711104 664741 684620 701116 691055 673672 690322 289537 902963 52310 624419 669395 95761 678566 656264 322192 647251 732263 735423 626831 622945 622835 619144 218809 960854 591689 412484 890701 586470 729297 569761 570016 582042 557480 553026 577362 552029 524134 530096 528592 518321 396107 745404 1000000 774584 292264 639684 587353 337449 461222 449862 174725 445546 443016 436420 420662 428959 417107 1 422764 395996 389817 857606 370163 371285 579117 350235 355595 115998 117287 327093 315162 1 264744 310442 304644 298742 292874 287151 281340 290181 270179 816865 673023 248958 294517 82681 154623 193931 133358 220151 665302 1 217687 422677 194978 190074 130085 182901 175799 171360 280825 161295 155284 180150 145085 151047 1 220083 132877 110376 125433 73178 118019 128615 76499 37060 105344 183549 98321 95140 92513 215512 87079 86606 1 59065 73835 75352 72397 125456 1 71521 422562 78527 111820 61569 224894 59673 1 56446 53492 55697 60462 56633 49572 52172 477044 82512 196695 54954 3904 54136 55371 53995 370815 1 53474 202325 60030 283105 64023 63809 1 67481 68959 78903 566604 74724 1 79120 81465 72700 77868 144868 147939 73528 97645 285491 88900 85587 110982 113951 117136 672399 124142 130598 114011 1 162199 150746 148087 152325 159779 161033 165501 143263 174656 1 361158 1 194201 197140 207050 230134 348342 219343 389600 1 235160 240466 1 1 140297 230926 59642 271725 930876 152064 291509 1 518765 298950 308314 317785 1 332025 305969 345344 359317 360550 359612 370169 424533 380494 399322 402528 413805 426091 1000000 179709 683609 455555 39137 419645 447397 457063 526798 354870 818904 784700 1 496165 1000000 505262 511095 527894 639700 977411 534664 573044 594577 551960 556958 563278 1000000 576530 579408 584853 583111 799710 602502 606591 606786 616869 905081 612106 632073 575924 1000000 662825 650803 21751 704678 557283 682282 274436 664469 488016 655063 689013 744305 694024 701887 722150 574182 106510 1000000 1000000 968571 738943 482385 1000000 551761 734244 737782 740786 742656 723964 768282 730879 751287 752739 754918 728022 760307 759585 1000000 858775 763347 764410 686292 763314 766916 765879 831742 773138 770927 768954 817123 769013 769104 528304 171772 767876 396561 736095 764011 763825 763979 762889 603026 698873 782754 747148 758783 754127 607033 710614 756872 746279 742567 733608 719518 575367 440282 355685 774543 725622 70922 719277 464471 727694 709566 706164 671032 698986 660747 691442 687149 619885 775398 732444 671128 666827 570760 657984 661621 649009 587266 549296 615928 642944 459391 661381 614717 611067 620854 171543 908619 598341 614778 577620 571749 660153 560388 850368 616956 513015 542534 91713 863660 537134 514565 508004 501791 10665 490601 800313 427769 472379 466288 468088 453959 447788 441259 509658 1000000 422622 421234 437765 406020 398227 394380 385885 379703 633399 373520 492127 425554 1 339947 336733 587175 324740 319627 318449 304566 145421 218202 40356 384102 122584 429573 212361 337305 247356 221490 244059 237783 240670 396170 769791 215754 212029 859949 201477 196694 244504 286292 193698 36676 123361 286625 164476 191189 279977 150102 146586 145019 144677 134399 1 1 111788 72769 1 1 109163 77457 102730 99640 1 93190 83767 113228 332428 535487 63229 78552 76394 74227 67795 86712 68574 64041 642058 53528 1 61251 59601 324342 105587 1 56661 53812 566126 61049 56687 69272 55498 1 1 54506 1 55871 1 59723 57252 58120 35208 57913 85075 1 64046 371912 287485 68859 613350 72194 25084 271175 1 1 1 605078 88799 179330 91695 97225 100223 594867 610881 256213 139278 1 147335 124480 604969 123935 135201 98656 143230 146523 268130 155491 148275 684178 169004 478074 178457 1 187995 1 199276 202808 207939 496922 218183 220314 1 198395 314822 227295 603463 377403 288845 833303 208735 439121 284485 289957 297729 301983 335882 318675 319890 325887 813720 314791 304348 342184 271536 361810 6019 373880 9875 380380 202374 90667 619530 722903 418056 428500 729850 528402 442856 1 505211 234017 456287 473192 471387 270333 490855 497898 504127 787977 30828 562292 132661 533457 6485 545048 554218 193955 550072 564647 573254 602155 774521 272625 486920 571835 605500 970290 615888 620810 645075 536540 148215 561653 645288 479376 709276 517811 500716 786280 672165 89760 680517 1000000 688625 692285 661365 700001 928680 701836 278439 692869 762828 380747 351118 726429 849230 1000000 735107 791611 636287 1000000 1000000 747004 768755 640570 753029 1000000 756603 752436 689172 742798 627740 99381 758429 765614 1000000 767190 767863 805890 576553 724469 703241 761300 769878 1000000 753137 769234 805143 607127 767531 457267 766066 764749 1000000 730368 799830 759868 756493 756811 755470 753005 751106 640662 755922 748823 713192 740381 737905 730208 674836 730213 729534 1000000 720853 728596 600368 773876 707668 472930 700518 575275 708778 522389 698498 862609 121217 672725 667735 664189 835722 535526 650587 911975 145858 710565 631651 626730 621640 630926 546617 583476 561583 595866 195104 522542 566477 574177 572865 159524 881063 482688 545421 459550 263424 529363 547698 516758 510815 503710 1000000 492518 486503 496493 9628 455188 462273 450686 310554 1 521979 422914 425184 418852 647864 406718 411619 338287 375543 381242 1 630747 1 462068 307112 329407 343042 126055 1 303480 338393 301885 1 297192 265728 368254 349082 275976 252245 745915 250992 298301 249674 318515 1 217829 321606 216909 415162 509603 203466 709655 789109 189431 221843 99527 1 167675 47535 161191 595278 163221 148332 159265 533000 124455 132148 120578 558844 1 75666 373623 68754 108625 104112 101017 98639 77724 92348 226965 1 91001 1 303419 71517 774959 73262 71489 219876 1 63176 64683 1 1 60775 36087 58687 57813 56995 11066 1 51235 54572 714654 1 53923 54723 54924 34299 63327 51772 56981 53032 267221 59274 60178 181152 243907 57433 65576 67044 32850 176139 335793 72316 76588 82996 153438 129865 78843 1 1 373513 1 99869 102886 1 285497 113038 120107 558847 125089 126889 1 134536 138352 1 146717 480175 157303 159483 110046 167149 117341 177845 182069 1 1 196781 64876 208446 273514 189038 537577 1 233007 256626 1 246129 1 260481 1 277933 427092 278829 294520 181216 300526 352614 315730 318637 348038 330541 114208 320596 111603 344104 353107 1 535983 389065 385846 1 15498 541124 603352 416765 1 425052 435343 374728 447725 998186 460046 465037 469369 208468 500380 196886 761460 502632 508605 514852 467535 59560 532774 537487 112860 549964 570122 560911 244929 574203 580775 583154 701381 593961 609661 593959 438424 614862 619960 553446 611458 51195 422316 645382 511941 653696 587649 773948 205446 675636 675688 378684 699421 1000000 651443 700224 1000000 702892 706490 710003 675037 1000000 716163 733680 726109 787716 585210 719022 737206 987783 797088 1000000 257264 748973 751018 753397 696625 1000000 403936 753035 1000000 762466 309941 720877 765768 776917 764764 301727 770868 824200 769544 767844 572235 769996 264101 1000000 740583 770739 584430 767905 683304 543882 765507 764470 702729 769369 918094 776290 757737 755710 750301 382215 461982 68748 1000000 762798 756099 742004 580752 753657 727744 727989 725302 665162 719171 715856 701451 709137 657575 704711 698346 710915 664891 962930 685708 677215 292646 379200 664838 751072 597550 652351 830478 637837 1000000 633521 628505 455414 584847 649875 626043 1000000 266761 627318 654046 582708 582655 930036 502886 665234 626214 577898 1 497518 552840 727023 537553 512974 506447 883660 412319 488977 437567 1000000 522969 219810 458671 182661 479247 414826 399721 411239 739686 584371 450083 734293 396575 529539 190452 455471 57493 365710 359571 359356 342951 341041 540313 1 323135 316956 507306 313815 299358 357017 300169 249083 275895 305003 1 243683 253609 25418 241897 181659 231210 209819 774757 215947 223360 170695 194972 194856 255957 185724 181252 499259 201938 167327 162858 156856 160985 149934 1 100201 128351 113745 131268 314759 292130 418082 115434 111734 735138 188018 31510 227566 437506 103629 90730 68381 236308 69914 212964 111129 1 71244 111070 77252 68762 70331 376314 55533 62796 61608 58423 59433 72848 54913 55850 56427 1 597596 106938 55181 13544 55128 48559 741363 55975 54589 57043 594718 1 59466 45053 61607 62448 64681 104500 67605 68788 545587 72732 452245 76431 78590 82868 1 1 87847 93232 117939 24818 99427 337892 1 1 416677 134284 89354 122617 638335 126429 28321 108304 141817 1 1 153650 159414 200326 167019 172196 176702 1 186161 559957 190401 171041 162553 210984 210446 400789 226535 246458 237139 469244 278425 253701 259330 264982 1 278693 282736 242138 109391 282943 305549 358449 416445 315439 1 335439 343917 319339 353723 188032 362664 372567 204483 168424 386378 329560 403017 408867 415456 510309 443815 434044 450889 446418 445204 647294 58156 280324 475801 472397 500866 567192 497901 507351 513322 522448 525174 531287 685641 1 548197 554300 559267 565503 959843 576900 616256 494014 161347 682722 1000000 639313 609727 618974 981040 476251 633900 293882 883744 634670 998485 589971 993601 666308 655464 674907 680440 720623 752820 691183 850961 703183 701181 759689 427078 756345 774587 718848 795915 696606 170876 759837 734302 371219 744723 700542 794475 921580 1000000 360615 755037 255514 732174 758179 319927 761218 782966 1000000 764922 230872 767214 793495 1000000 769247 524104 778053 638292 232268 748505 1000000 312464 807022 848161 769141 768632 845587 786709 766352 765293 1000000 700661 442608 732089 764806 684698 691037 654346 585222 747635 697757 1000000 719737 781754 785868 734672 952481 815436 1000000 637239 704894 811522 713990 1000000 847239 703462 703395 682763 693227 687449 681554 680117 673342 607558 667649 663260 659336 13482 169380 477925 635367 635334 754049 701180 656693 615443 652140 603145 599844 594470 587126 577819 730530 572985 567194 562039 555916 550214 538458 1 552248 756844 521104 531682 509220 506626 492345 491194 491808 492540 472938 389412 399242 107108 235610 489546 435866 114840 944583 1 411917 405160 256033 614735 388091 451167 377386 823010 353229 150569 1 345136 270274 364748 325056 639532 453890 153460 209425 219967 338214 283799 314493 282215 544490 246792 1 607983 607300 242628 431387 229999 222738 1 212967 310304 202261 260240 211228 187852 100550 133019 13293 169452 148026 168467 587375 138007 1 62904 138800 701285 1 1 142578 119035 168800 398385 111211 111440 1 104660 1 94825 92045 109667 121498 136594 1 67035 1 18895 216402 71657 1 206635 1 58370 1 305747 1 184374 151025 156146 110950 1 56509 56169 118914 61117 27835 52504 57118 298595 38595 157474 591876 57991 119399 1 1 81805 62973 362401 1 473151 68790 70512 72355 76495 76133 78427 1 1 81995 689042 90824 186229 111244 103479 102050 104753 109913 10834 115020 118094 125608 125670 187352 137820 137107 363368 144908 366224 1 1 153204 470383 111747 173453 180516 1 41389 1 1 1 208755 41988 220311 225587 232589 236233 233266 277251 216868 368790 182510 297889 920153 281603 288083 288830 302072 307441 309694 1 310798 268394 332059 1 277533 352411 235275 364877 658677 359564 383127 389365 408124 322814 118531 442516 1000000 913822 172092 555230 533997 437407 457328 462294 469724 475952 531515 488013 530221 673958 522271 619174 519018 736909 339960 734654 529252 547261 567592 545311 400300 570431 913715 580750 631614 591288 324317 567216 607525 612864 1000000 621584 628027 125849 637981 810794 911594 301888 677238 655361 585797 619990 674164 673766 723966 108667 644785 648293 698164 827660 457719 711861 623727 715523 719148 722688 463930 1000000 781764 721023 697581 686669 751217 744774 738884 748548 934269 750617 1000000 642179 750434 647990 645304 762662 1000000 765081 767951 767058 688358 768487 732745 1000000 880883 759029 770812 784932 1000000 773309 732182 768672 769811 627960 612648 572335 769181 766055 766643 709690 764003 761080 777062 825346 787907 758542 769450 750427 742806 713792 742246 741264 758417 783312 733402 730851 727964 704341 722236 740690 715308 707719 708625 644601 701280 948822 767682 659071 687775 675500 943770 676689 668887 665091 601698 655863 658020 49908 661628 638207 653511 617286 621504 607144 538904 607089 601812 1000000 605342 555412 2055 610271 1 559347 559333 1 546577 543064 554804 1000000 438474 518584 502928 505643 365725 493402 168495 481270 521212 465400 339474 513173 415873 435460 484828 449310 246848 287693 413264 407392 432543 373490 325898 431944 128555 369933 746905 356677 348354 348219 1 507727 326271 392086 316553 502717 304737 225901 809298 285899 203786 145392 181308 273761 812105 266057 586668 173102 236267 230443 304623 219876 217072 209572 612388 513507 194641 524492 578613 29639 162872 170925 619262 161767 156975 151481 1 144990 185157 140349 132867 128920 1 307390 100540 114906 1 1 106293 207053 118252 96060 96175 80669 87987 571717 83058 80512 133696 1 78613 260312 221852 69174 520182 72485 210673 61043 62019 1 386627 59101 279917 57701 57207 137796 593529 56073 1 56182 45736 56358 56816 57350 62441 1 1 1 59907 614569 255623 64326 1 1 71661 1 204069 517880 76169 1 80506 1 1 1 74156 92475 126367 98660 103236 104720 792 114274 1 117949 1 125101 1 98829 136039 1 143116 125453 151954 157586 770070 44631 170413 184420 5901 877007 176185 586742 198851 74346 214558 244050 219273 224995 1 230932 1 556149 529895 351288 271228 303071 226737 279672 1 296266 296138 303025 392927 314884 320860 326793 28029 339022 344985 351145 366534 398944 369251 389093 141299 240979 395916 1 339508 412738 414306 413017 390598 1 767450 458849 456246 470926 452889 474548 226524 317341 460557 389647 504833 645270 516781 385946 528595 977337 423383 546053 548505 148372 563155 422383 391565 577782 726050 590757 791049 598065 910605 611847 326760 622359 371607 645824 631150 643768 646558 183430 944073 1000000 134409 669097 673398 675430 680494 805128 691943 693250 731945 687061 704970 708471 715792 602637 717782 853914 723097 725815 688892 1000000 770575 739011 757242 356750 724973 1000000 726346 737602 745198 755096 758172 763762 761305 763918 764028 1000000 789229 182516 776675 768969 769664 770188 771619 770285 771685 833832 622216 264774 1000000 770987 758936 769898 755552 800212 767724 750671 765545 765085 753652 755309 760532 256482 1000000 376159 1000000 784846 570849 706745 751901 812748 587129 737580 734915 1000000 729268 731914 864103 719934 651737 745001 558148 706555 703131 697232 952067 690610 688352 712376 667892 416281 804678 666697 645619 811254 668912 663952 351905 420871 1000000 629355 385283 468420 607028 617820 603835 118661 592371 587822 579911 713322 573376 777422 557648 997172 518542 542954 511297 516363 525554 517831 1000000 524621 364992 495357 646880 393804 525875 471515 455221 604910 452865 48866 440535 448663 404025 420141 525677 186478 403337 470898 453740 447619 438678 371464 392106 360492 354020 348249 198951 335773 403446 323622 303082 301359 1 292112 294105 309521 1 260760 272797 264623 133839 1 248395 243200 237857 229497 698081 797894 220041 1 206428 201403 196405 191572 106375 509586 177334 172941 158245 1 1 62192 1 192988 142860 137438 123593 126882 127024 123389 500380 116356 112170 132639 106458 89091 69642 1 94570 1 63399 81713 433464 300199 283679 81496 138724 280637 60128 1 287470 55047 65345 117048 1 161237 210172 45405 1 294792 1 55589 1 123160 1 43936 1 127791 1 53520 64668 54031 1 72147 172359 1 16297 102897 65751 1 305766 675699 1 473862 1153 70716 83008 104554 700294 64307 141132 411553 90524 193014 123645 104291 105853 1 802349 1 120919 124036 128200 1 137278 138095 145304 147826 188915 143204 132003 173808 104317 793875 1 145383 188247 229827 191804 578582 286639 791934 221467 223462 59744 234066 156427 1 250617 256522 278890 271273 327740 279154 272810 204102 301455 301796 406953 302687 306587 325599 331619 337668 342129 349850 807902 363196 1 374370 387458 863829 392907 556920 1 263499 417704 1 566125 370697 407411 794235 454829 460990 466922 695008 479337 485515 425936 175373 68241 508013 555848 560996 527407 631003 539028 978345 550613 556253 560104 617995 590113 578760 567037 591513 575525 575062 606911 701300 609892 621067 626664 520635 635954 1000000 645556 634000 41774 655917 663897 627128 592806 646779 627985 835669 858015 693070 771762 750741 340734 707899 275344 714404 717960 318807 1000000 714612 326829 716655 752475 1000000 940202 1000000 717394 749483 718854 112133 478034 746890 857954 759103 760871 762674 743577 807860 766590 767425 767661 769214 1000000 1000000 544530 771062 783910 772411 852713 659267 730759 897466 1000000 779771 769899 736884 761168 772650 1000000 239564 675874 730007 746552 761918 893390 546489 994337 748074 1000000 747615 1000000 756393 741367 737872 736162 700640 1000000 700694 716447 720739 746646 994968 771304 682448 706683 743813 65789 738058 677573 690040 710781 671724 635763 586269 526634 659583 734745 647323 644457 953181 625930 725109 625988 1 599190 525333 563721 744057 604494 589846 604606 577195 575273 567851 562155 474235 434161 995967 462101 535306 786262 609499 515774 492913 30842 1000000 493496 788531 237468 599988 446646 461185 385930 1 442756 433617 426554 422087 334130 1000000 405553 528465 144573 454240 371745 294711 368516 154741 303368 1 344039 336705 528330 327054 316458 313577 308025 364316 325721 275642 834629 279679 1 1 865800 256072 206631 248341 239804 138929 229852 265744 247070 1 735196 189594 214593 99347 188593 183550 1 38583 169889 163903 108619 154539 152444 144596 724651 101639 554251 121357 120425 118863 121637 116160 114445 62302 107132 104691 42845 82514 94890 89224 1 99399 133747 82998 80726 78553 76363 74513 384115 70881 239753 630587 66221 64862 460481 62961 63447 53900 59687 614254 99901 57912 31264 504353 404899 59589 56603 285265 57634 47413 1 1 59585 61955 61188 60769 63288 35871 142795 158228 68787 187118 88723 75158 71378 201206 153499 82371 84061 335991 683958 1 89371 160577 1 102086 55295 139700 160788 118027 221607 228080 161341 526084 132996 129015 143045 128053 574796 155546 159860 145076 168721 1 177902 178635 214472 1 196599 128660 229809 212095 1 221894 474601 232995 236589 47090 249602 251601 260271 366266 1 280490 160077 288853 294694 166580 851884 364818 318348 89415 218715 336376 381396 348555 509261 418288 166527 452786 379226 545326 1 501854 642058 568922 415112 422725 426401 337961 172516 529159 428622 459682 435403 576449 470490 129503 490180 496269 497908 525388 496111 698500 526139 520722 537857 629108 613689 563989 551874 572925 575791 577619 581788 648584 593619 708293 608024 277522 614965 1 625119 628930 4265 624056 587372 643357 654292 658589 659517 667406 671863 676113 768115 684444 691265 613686 696283 685349 847908 707367 887784 708439 1000000 720917 735327 727131 1000000 732960 179423 740224 813485 1000000 751140 843473 749953 744424 119607 633766 528412 1000000 384194 761502 763797 600919 761598 767106 777289 791057 736906 444787 771328 1000000 520728 771047 772714 1000000 797521 801974 1000000 770941 770580 769898 774719 599970 770629 766172 764994 1000000 830107 760919 757423 755795 966712 755804 747499 895439 347674 734159 742554 737413 744508 383564 775057 729018 725858 721338 719630 350559 712986 709522 690056 656555 724235 693457 1000000 686166 747710 868305 674405 921346 643250 804019 281932 634051 216982 714386 620518 633341 627732 675293 129926 614827 607777 12817 638439 591539 566924 578714 578823 576330 564301 586932 549678 941412 541291 1 553024 988594 517932 511447 505666 415155 494258 487933 615088 348760 485252 591099 457355 1 1 1 822286 1 420238 394001 431882 385620 394951 349713 124131 377047 297156 299685 353466 367208 44319 340740 1 102142 323985 1 308904 495492 452786 446297 98452 449852 267861 279209 242321 610870 252782 462189 266836 236432 1 224726 221070 215095 1 205148 214699 176442 189535 712710 7071 1 1 25102 162763 394402 163567 1 145804 146871 96783 136013 130139 126758 448875 92870 115845 1 109474 608294 1 100132 1 94077 223964 89065 76512 1 1 77168 77481 159016 73798 728462 390719 1 76982 1386 57575 117099 63084 61189 1 59662 30906 24712 77350 60147 57054 134646 1 323452 437373 58124 57025 102371 493899 63654 7567 62356 63685 194551 66080 66441 68637 82570 73000 84429 13746 39766 79963 230937 111764 1 89462 92041 1 105074 78572 101330 107327 108422 113003 107315 119791 114901 103154 154363 134475 21954 142381 457767 288111 149751 249307 158839 419971 228746 176996 1 187427 189529 121699 173328 314033 211068 216336 221762 225624 1 330267 472746 280742 248696 256535 447423 307125 137869 281230 296909 162958 1 670869 1 331909 458895 328727 501614 206742 480773 55215 359466 474284 427947 116930 384102 390274 387718 452742 408861 415063 428249 427896 536801 459136 446036 452211 126948 1 677210 476785 540298 488958 480205 500696 508350 1000000 842780 539861 566882 534908 543234 519103 977547 197226 531445 875933 576585 432499 587490 592589 743563 589107 611457 594965 335148 617322 629147 634076 286281 643979 648378 323405 663188 660639 666712 629052 736805 679011 700089 713234 922142 695643 764889 720719 706797 574331 735641 717148 662268 1000000 209298 817161 732624 762488 736807 1000000 435157 745795 747829 831915 750044 741853 756275 747463 989589 506364 764188 754087 1000000 949544 806525 428109 789702 419873 771108 566151 774350 647208 658358 511373 772779 772534 1000000 996731 748286 727701 725002 1000000 1000000 809854 1000000 765984 788726 766962 1000000 748945 1000000 756506 603370 657589 930498 732803 924415 1000000 741119 738093 735942 578763 732358 723249 548549 721042 1000000 714429 710994 702301 715247 393952 920283 811563 666892 872023 700288 672496 672091 572288 663205 658600 654574 668430 665014 599349 559955 251864 625084 561331 614874 586380 436068 868202 473409 588479 581423 1000000 626523 579686 550410 555057 770255 313645 533621 499788 502589 460748 474291 507713 502206 1000000 936093 488347 414830 421647 423992 459603 587857 876006 120162 427403 299848 422483 339133 350937 403888 397693 391315 393397 792858 368986 366869 360702 218434 322540 376220 513743 325407 325689 318192 340495 319477 303987 308408 289218 129961 386735 271711 266013 1 424288 238256 243859 238113 213238 208848 222544 334645 134151 203386 279459 201995 350518 1 595742 396738 481492 387451 1 160230 1 151591 147777 562660 139404 135501 131687 127956 124348 122914 119001 1 112090 107254 727225 1 1 173272 77238 16841 96126 74342 82949 369383 1 77622 701124 73595 1 69592 68000 1 64629 64071 111826 89151 1 60023 642275 64297 530370 58314 58071 57629 88351 65974 17004 58434 156529 59350 1 61241 28735 62528 66436 752171 65990 1 1 128303 117035 73843 1 321732 80702 91765 96216 86230 181679 91629 94090 115547 92943 102880 502859 110923 110595 138637 795449 1 126411 215693 133896 137780 153975 143928 438621 153302 303888 53902 171259 212922 181350 551553 349887 212615 195867 199819 575291 210075 215159 499818 338791 217946 238090 687889 198419 158315 334367 399122 266867 346616 279589 288351 292644 243247 303953 175163 130400 320401 856948 334693 355187 345213 347956 358360 381444 370409 410054 17657 394890 538859 559001 1000000 415832 419845 961594 429748 439296 444861 450334 979998 461370 407131 25976 481584 487787 883880 504346 502104 80934 487853 523634 529864 536554 658933 547046 552788 557243 22268 565300 576465 511045 724557 657886 450196 602463 432396 438139 629792 635975 633467 658611 639893 640996 614004 1000000 656449 1000000 667275 800385 547528 705699 652191 722551 654333 654912 708776 717530 713480 709800 700361 716675 719976 929006 634953 731574 764552 736911 737836 1000000 917699 745547 554014 417327 748823 580303 817026 1000000 757428 1000000 765623 556235 845949 908337 1000000 635290 769711 686397 771087 771303 774148 1000000 781380 748826 773248 770716 1000000 800840 772340 770440 810658 770533 323054 400709 748615 1000000 771474 765488 762583 761029 948018 757565 755741 753693 964371 749532 747240 781529 747890 746653 938881 413550 748616 992309 928877 705489 717595 776620 657680 253120 662356 666960 605590 694127 690098 686771 706553 1000000 656066 583615 696059 635979 655323 649565 667282 642807 811011 89509 834413 621029 618636 720958 608002 601187 1000000 590355 510040 579580 643120 568415 581647 293709 578340 548072 544620 430032 298262 487679 639847 510393 504400 498340 459745 487064 804528 465340 994755 653196 455704 561851 355589 243724 498930 407463 415411 412335 571155 415783 387264 388767 381534 358384 371488 367327 356884 329114 32468 352651 337226 320603 434455 345194 99146 314794 224708 937486 285732 279480 273755 261266 718095 256901 251865 245459 210093 224625 229771 254797 219297 214018 199831 157798 185994 144155 154408 519041 1 152821 175609 289290 323449 157478 153272 141950 343415 451893 137079 371430 504689 481228 1 1 641809 112010 108793 93410 70470 1 98665 1 103182 88872 35398 165993 1 1 41867 75649 65539 1 1 479478 1 76587 67168 59660 61575 1 158127 61196 67345 60297 687319 60820 50189 58365 552127 1 378681 53813 708149 1 61438 61802 62712 71256 71558 66077 71062 68774 1 1 146094 1 67104 79660 388999 498032 414299 298810 90869 464835 1 100392 101482 315041 129194 447689 115084 639991 122243 1 127515 517471 137088 143561 145017 141637 445227 532431 1 1 204666 1 85920 197651 241288 168023 1 170428 177119 305137 219575 221755 1 1 169355 32901 292640 256942 444818 258120 273836 1 285272 291004 1 305181 308660 1 315579 322764 334862 352553 344554 350770 1 1 374145 450585 379705 683734 393827 271834 406171 413615 587120 257192 327732 437542 443398 449585 454685 162881 468063 464096 452700 482165 785406 491962 1000000 528650 520972 530771 1000000 462111 540043 544860 166819 611429 563002 568629 578789 643486 581194 590144 523803 601296 811914 594955 433409 95169 627406 458170 636986 51798 659547 1000000 60068 267113 665045 752973 970073 675203 684793 698755 690741 694341 567731 690600 675593 1000000 643074 701086 719499 660012 725881 728934 1000000 734762 732915 376452 789754 743451 521887 933545 752107 753576 686807 340207 829296 750535 74333 934928 765465 742031 768219 922664 854120 770743 1000000 772412 821912 753721 738794 772049 1000000 1000000 614048 796349 735163 770695 1000000 769880 760943 1000000 770982 540257 766224 764979 763612 791429 819275 809465 1000000 562995 725681 818434 929917 746050 743602 721598 738070 748365 654380 1000000 723708 723963 882079 545135 645125 710427 706866 703215 699484 858716 704430 1000000 629296 1000000 387730 670976 1000000 662596 652215 652517 700235 843715 636827 830651 628888 621579 636731 951460 608503 522779 161064 592678 556107 583029 374353 554182 582157 559507 985468 427328 660386 652546 542333 511251 735383 512579 506545 500561 490805 488482 474920 210276 464982 461997 457403 1 424403 445668 433177 427200 361307 274944 683708 780845 416756 890578 431974 377457 665020 365506 151624 793018 358232 340758 341618 397276 369302 121171 1 958544 298773 260998 10129 174372 308133 269821 118378 37948 336675 247928 242376 235082 372958 226473 350244 216161 210437 243112 201213 253476 152308 210001 181442 477297 1 137073 1 159523 121087 1 146323 142276 138660 139937 76590 1 157160 120204 118008 1 380117 30162 133268 100358 78857 140840 348703 91246 1 121024 83758 80703 1 94273 1 84419 109377 1 1 1 66226 262614 63474 60891 61789 61030 64066 59792 75029 65821 58359 59900 58856 58986 164512 56759 99867 1 249404 61795 63177 63850 423649 1 221549 1 70417 612157 1 76494 163722 1 80382 118697 86212 88733 1 93799 1 100506 93894 1 1 111325 114851 1 1 125235 293995 1 1 114386 143424 148391 58812 1 112190 75503 249825 174474 607543 189999 1 1 68500 197945 484009 219019 354157 1 215028 1 454180 797365 250035 255800 229736 1 272636 1 142621 290918 250017 299785 260567 145707 488139 255865 381417 199490 708032 361365 1 186914 177086 374865 380148 386070 737505 397523 397302 408743 1 1000000 282644 435520 1 445582 1 460814 1000000 514312 514016 590027 535881 499809 498277 510623 354539 629014 519048 1 422956 571140 550425 556021 625383 567473 1000000 677487 584133 406059 594988 533210 606653 710813 614640 621158 1000000 631207 1000000 592226 770847 834651 655345 913703 658302 668446 674070 677390 555056 737666 694655 707841 702969 401917 650323 436970 169314 715659 465758 721376 1000000 651435 379128 195644 811089 709437 745110 304519 738800 747856 751913 753999 769200 835271 321613 828756 791303 1000000 765869 782940 775924 768790 285572 771202 551774 610475 773105 602462 834989 1000000 742837 766367 774039 773808 152866 658147 772570 771880 781487 791600 1000000 768289 774726 811596 787106 763224 761265 760975 757755 771764 757449 740282 749291 466388 464535 743889 480031 674080 70946 731331 779836 1000000 722129 718925 1000000 658353 708320 683698 701100 698186 252398 689558 986811 681208 479318 567879 549237 594559 1 657169 619526 645425 630415 625450 973066 625935 639006 1000000 604154 605184 599888 594532 586987 503352 590666 541446 527044 561954 572071 438508 544164 148244 508555 401964 520705 369632 380308 500120 495395 410493 383547 478898 470508 471922 371159 425987 381586 395892 211103 481420 438528 1000000 410633 404443 538852 391864 353746 329035 40265 388897 390652 175831 314470 1 347605 1 290444 318895 56333 295889 348901 302995 283656 282902 353643 841307 262991 261034 135742 423177 106608 117953 247884 255867 211376 341280 212947 202392 1 230019 193042 227761 10277 84548 248767 1 173961 185376 156603 1 147736 135014 1 1 110273 129521 40792 610485 181299 30820 100691 115062 99262 102309 173217 103015 93892 91294 89208 112186 85129 77316 79701 43819 183532 219231 1 71788 61349 78215 1 65289 64210 327162 61990 61714 606192 39788 110466 1 86489 50699 225359 473424 369895 525866 6666 81552 61509 1 70808 403060 55724 64285 68040 68868 59143 73187 16808 1 101761 73390 1 84138 294211 1 91028 153024 80788 100131 1 1 188804 1 376528 145112 1 124541 128298 769183 146796 139669 154090 121914 214923 155994 166645 164632 153759 64804 491936 1 367368 192328 228207 202110 203188 212816 217270 222863 350133 234808 1 698772 334133 254694 230866 1 271448 1 282882 296356 63061 61937 305513 486747 665869 324021 410142 407995 329582 922488 269789 360403 553364 372675 355884 302386 395824 417136 421981 619258 358536 422176 428478 397700 440094 449845 1 461404 401177 1 536019 483483 356373 494833 501040 510400 511571 519929 128701 531760 537468 1 442562 555597 1 566319 566274 577498 582645 588517 592581 582422 604593 1000000 324702 111920 1000000 656542 624009 635762 964372 703489 603723 666738 746412 773289 747759 628951 704243 687586 932402 687291 701085 897590 953277 708162 718153 715458 720339 747885 724993 737128 736013 729518 564246 739573 755103 821349 736876 881507 751832 753898 756757 737580 901805 748451 762992 658942 657165 790218 1000000 761090 770548 1000000 880596 753741 503263 773811 498746 808569 756520 774607 483737 252497 773726 666952 668476 682752 771830 666771 777696 769043 1000000 758951 401483 764809 1000000 760526 667654 684740 754882 885753 732728 615693 747757 788979 872329 738208 735423 431206 764696 1000000 722950 720139 716802 707806 727336 991838 818282 698710 694920 690985 986355 718881 691512 674398 675501 1000000 729528 961791 727935 632007 628619 502515 729630 769740 594016 525271 612352 530705 253977 599836 1 579153 580394 526239 569096 572995 526275 825612 546294 540770 423687 522995 515786 516054 510969 1000000 498931 426583 1000000 479263 520307 558962 968355 693493 485507 1 439634 393506 414903 419081 266804 406682 400487 592981 330389 389114 374652 361242 97001 353603 380375 12636 369386 331776 337210 327007 472151 309196 302232 196609 473536 376679 280257 274459 289633 263038 109450 1 249968 241102 235749 221530 624450 828083 119880 189570 206020 199785 1 224043 185765 574211 200071 172562 757195 162631 158327 156098 150038 1 141854 727723 121706 122265 125665 98932 9590 1 170050 116981 1 1 100886 756557 267373 1 1 88062 413551 37456 98184 40572 80255 74544 74564 74518 56195 68622 1 17601 64975 1 66138 63166 13174 61027 326460 56620 59942 1 59777 64065 336205 1 19001 63401 14399 48673 298102 67936 261303 66733 67647 118652 323893 543301 472631 1 82238 1 82682 42043 85784 85274 109517 100879 1 4283 1 104443 110584 110636 113870 116774 1 122768 3038 60012 133629 138946 191886 148165 151061 178214 673723 160705 1 181482 162077 254635 194162 192644 1 150796 182549 211157 216255 221364 226538 283035 237481 217809 796489 238444 256671 265019 1 331723 279563 287004 293224 356654 298363 743322 305542 183473 1 335233 902155 217746 352985 313515 1 355060 357412 381290 379603 1 402232 402195 414621 413305 466041 243602 424891 412426 775171 752310 31075 231696 1 415149 1 181508 944089 1 438728 526883 524627 530620 555900 539737 547074 550729 666369 564472 584327 581391 588345 587376 590498 599404 603452 608838 613995 618604 1 620826 510618 688767 484416 637275 656125 185870 728294 665864 209719 675809 285378 688797 687173 656692 956989 682524 703863 705463 1000000 714141 708679 711524 724350 763499 729578 673238 738878 1000000 226116 744501 1000000 398090 705169 892421 756463 757647 195660 756864 826994 764505 767050 1000000 768586 830835 770779 801955 883570 773309 419559 772224 765157 774885 776360 775115 775055 929355 598366 722513 773780 774298 772499 747758 945425 769775 870943 1000000 808385 820514 763135 756211 806867 757369 413301 752141 1000000 713659 754418 736390 705131 734475 1000000 533706 881936 727851 860830 721656 764414 714877 711166 1000000 573328 669286 699440 692251 516171 85271 752187 678099 480944 79344 1000000 658246 653957 643496 644439 488961 703784 608879 845263 1000000 613968 609140 674071 827574 211001 370218 593618 1000000 1 562451 559475 554234 571156 542632 118011 530941 458447 519113 410261 595678 454373 203702 494375 479020 476900 618654 1 383201 452258 418825 406143 433734 498727 939442 396924 1000000 699646 397719 442854 384107 498249 371858 233793 359588 25720 346961 619780 298345 329257 243068 1 588262 312271 299679 1 287518 653504 276487 13872 1 1 769416 248695 243146 832258 72913 120250 131286 273066 231424 211736 189180 274369 192002 15048 682777 177564 303476 334371 477029 121551 342313 160683 186130 145499 140915 135675 134484 135277 780098 116900 99941 27249 107189 387419 104945 160400 1 1 1 82734 1 86283 86122 81887 1 1 75921 65306 1 548080 1 68130 74165 368564 567357 1 41113 1 4977 126277 55183 252567 69092 60267 59863 51050 3969 1 1 32194 62741 55662 161352 1 61506 13290 235111 1 72017 66213 75377 87729 1 82083 85880 145512 497696 75531 94858 105800 98347 101123 99281 160861 119579 71829 116722 1 159617 783574 1 215263 138377 747036 146261 1 422779 330926 161630 230752 165623 179535 181226 114786 1 191774 202411 433289 210165 440044 6574 131941 229846 236159 241371 1 252681 257978 216806 548763 263814 271484 327668 375098 576857 303726 388211 226791 370786 310530 733458 1 362546 410278 357461 541725 372224 421749 382889 273387 614208 400936 406586 307636 338943 425739 531253 438156 747775 682962 456690 462481 469001 472454 360514 1 493335 499350 497931 511578 517203 665971 529291 533527 506048 784820 552585 606328 648982 527688 573189 580773 587596 468411 602410 602452 1000000 811685 618116 127910 748788 985192 638608 817040 173760 458358 667638 718127 678112 291840 669635 754093 539525 687691 692777 608845 625217 707798 788437 1000000 895968 717628 720856 707255 717510 461377 771368 736181 743891 1000000 744154 746752 749187 751399 964104 1000000 743267 759561 661358 762973 764909 766081 767441 783285 744737 691128 762638 956099 897379 769120 773234 786301 1000000 319366 1000000 773068 794502 775406 774843 919112 932109 773164 1000000 1000000 770588 1000000 1000000 539112 764203 1000000 670979 1000000 823213 1000000 754958 649420 750592 1000000 557272 743165 740236 1000000 1000000 313771 732754 727534 722806 1000000 717254 701631 705101 496641 498547 851901 798885 52800 686277 631186 1000000 688101 669419 661467 925194 655388 622235 563010 1000000 679218 631461 537235 850216 289971 295422 621180 522727 529713 390430 593813 583454 1000000 805247 561332 276679 27823 543560 606084 532804 83384 1000000 742365 1000000 1910 498142 549252 844727 123796 573212 466828 486861 429644 426688 442162 996395 432865 423611 1 401612 404986 399269 392602 381912 306029 398528 583567 643877 81195 509551 343534 212938 425230 324897 338404 341377 884238 820904 293171 262076 527874 278572 272601 270819 471087 256121 485450 214989 524299 237051 226465 225231 218717 410832 208753 273204 181148 164940 659546 776229 414909 363942 168802 1 198724 115801 1 149033 605043 141092 413317 126917 129739 127832 1 115579 1 1 234691 106245 251505 123101 97832 95057 89313 514031 116340 85118 1 111862 288262 76915 1 82764 367637 173055 73272 1 10488 62020 61249 47558 62913 1 85671 48214 1 62000 423963 68286 60572 61406 61360 79638 43835 1 46980 52937 81638 1 70370 1 69939 29561 57781 75256 77037 79097 81063 65869 53763 124489 94070 74752 136475 236445 1 1 1 136096 71230 376775 123520 215415 128345 129412 134081 109810 131237 109291 108139 153763 158032 190518 365981 282257 175613 118963 684029 297487 167884 37448 260693 209179 214226 1 122581 1 235089 94563 245836 254041 257894 476917 267623 673730 279137 280706 276792 951627 306237 310226 39809 320254 354045 867295 338232 343095 1000000 354128 356893 389177 374931 381074 570486 404126 788683 230163 406033 1 52362 468731 1000000 443450 448711 455055 461529 467494 473814 480481 191363 489436 499082 504256 511604 1 522122 529376 524470 1000000 545618 552793 557133 562823 663383 498593 1000000 588118 785122 501451 601386 193839 611903 221998 573778 200094 583330 637218 666918 646303 651694 656564 659745 595591 305552 611134 691347 866628 649861 699850 468374 24545 697226 706361 636337 701361 716834 916367 686540 785722 741485 1000000 677100 737977 741351 993155 747922 228892 751228 752939 907829 610906 368045 770682 800763 563652 749179 767524 785715 770004 1000000 268720 772968 729961 1000000 783980 782917 775759 650529 875543 777692 775647 776603 748852 716052 1000000 774304 858824 772163 827462 770239 182478 620243 872234 765012 937966 1000000 782788 1000000 962290 752304 751709 748629 756647 744517 1000000 739063 716945 251984 735550 683386 1000000 721491 717755 1000000 711064 1000000 698594 675909 695775 691732 687798 676400 679460 675249 680978 810188 250528 770144 1000000 648107 109692 828007 1000000 640268 623356 618234 276427 607903 816629 597210 291260 410963 806176 659742 569720 718351 527592 548185 546467 371225 538150 899984 594944 517522 171864 503313 342255 489585 477204 484430 480260 481067 493117 454533 999698 541228 438090 431898 425831 449642 1 452137 1 470414 388523 234147 379281 698293 697748 325619 238285 350202 458193 948416 865321 321604 114289 311864 322006 299121 495182 163919 283743 1 262569 219618 258175 293234 184468 264339 225035 258804 311958 220692 215366 507574 285489 156127 177813 1 259211 227041 541245 186234 167814 1 159131 156490 139441 323012 142712 138819 1 384286 411872 129963 120568 1 115731 1 500983 103344 143186 82063 682845 78668 1 1 122012 1 82844 80120 78003 70169 107667 73022 71710 62936 1 510102 64467 76004 64356 63582 46411 62352 1 62562 1 62287 1 94609 5426 695091 178278 652248 72152 35529 63833 66667 99776 70676 198152 63705 66884 216213 496520 1 210064 80936 81778 1 242829 89873 92361 1 1 100489 103281 105772 16544 248683 1 119438 119280 368136 123972 175264 258606 35749 148525 473111 409263 157204 97541 165791 1 174743 179310 183731 637789 348173 204542 786521 821227 192808 1 223694 1 215302 124305 243701 139361 259686 266208 1 600129 247192 281445 464409 1 396409 255848 97419 370714 336841 1 336960 347041 378347 289934 365325 1 401361 383676 385423 1 620416 436288 465999 422552 417002 1 1 518399 212827 467971 462028 225931 950916 836438 484856 495115 497345 528524 508822 604418 520901 513119 532726 366382 601383 611666 570448 562932 567324 572945 578518 588354 725347 283783 600302 605534 406664 193627 746215 634943 627561 642985 666548 833549 915462 1000000 619215 482964 668976 662411 136079 444507 239611 565285 694278 690429 690305 654392 756689 831634 717021 713717 791875 498944 800463 732535 606151 737706 741063 743691 360309 748684 751074 753302 509809 787871 745172 989638 771558 764696 852400 736355 765053 1000000 1000000 943707 773207 749916 734539 761169 774387 683314 530515 776465 776507 776460 776483 775862 775440 1000000 748033 773673 1000000 767010 617469 1000000 768654 745680 850324 764312 800873 760883 1000000 590885 788576 752820 770356 748181 818275 214004 705857 736023 1000000 731954 706415 726077 882114 718481 698288 712288 708620 781614 701938 648800 693469 689435 698461 680846 199463 1000000 667957 681807 977997 654498 648701 309799 449742 635008 1000000 635212 599360 613225 681286 403816 599221 592496 588405 561322 567324 571904 687981 560503 561309 550017 508927 638339 528951 417075 519701 506864 234314 476865 495243 489616 483532 477443 472505 467910 755197 1 599965 1 434278 433467 428302 580326 409494 403271 170375 493334 1 380027 1 366278 364986 354048 242056 323825 355842 332915 323852 247933 423764 305840 300208 294357 163351 535234 220061 262130 264784 255797 254244 250203 261193 237081 231311 231294 230304 250156 212774 202001 202078 197295 191477 187901 305912 199944 182635 171351 203304 158039 158471 153907 122719 144317 140393 109357 799273 1 20569 121906 1 546232 791193 62823 1 102975 166845 1 1 258973 89724 102522 96955 1 104059 77600 569875 572541 72961 388398 70695 1 1 1 69421 53997 64315 68672 14472 58909 85896 113665 69750 594432 61671 1 68417 37072 106078 65163 28399 1 509507 400541 398843 86936 48840 1 72846 75272 76811 52618 80826 93272 178834 80507 89659 94222 76490 1 1 156916 114525 1 672491 115195 118919 603885 125069 470364 133188 729169 1 1 1 1 156383 161057 208799 169435 77987 185491 183227 288798 271016 157837 155785 207322 224077 473147 307775 228288 800485 238287 373249 249094 266094 262265 583056 84405 254578 747265 286324 269981 295267 311942 309509 182706 340886 329712 335733 342732 66204 163570 360678 441265 461155 378709 323980 786941 1 1 412797 1 423483 440264 432856 945733 237898 1 458922 459785 470355 459737 483455 473712 495617 365681 160490 513909 552385 556473 203831 533404 546865 549239 554769 596227 566117 563353 580264 666164 588077 676683 598594 278230 566689 1000000 620372 651955 630374 634256 640529 605143 673199 953209 650633 660057 667488 878486 686559 774705 597719 689857 692876 847361 707894 719993 415036 712455 715955 719375 729402 726089 729174 744048 746142 790138 741531 962096 600207 489569 750893 744937 886284 242681 761019 761310 776391 72195 624346 766390 789628 933350 524726 775367 773359 773910 479140 785858 776032 760440 796467 1000000 557561 793547 776272 1000000 964013 138496 775423 774259 1000000 361859 771803 769145 916030 768176 1000000 764787 731910 774076 673811 805653 757787 911042 750146 702213 1000000 747801 743891 721612 736259 846107 513643 728570 1000000 720633 1000000 665395 444627 1000000 724716 699481 263594 690176 808793 680763 678618 1000000 506368 1000000 977420 651750 780672 646876 642040 622723 632450 627228 622100 615068 39261 566613 601207 595516 323425 584984 468860 444528 112632 560892 502397 545448 110964 248200 493138 878291 518280 515904 509265 471229 292932 388368 558809 479680 556679 938095 461600 463374 455258 445728 418081 588687 512728 420376 411178 119653 396757 395044 386679 402342 573691 245688 488393 332426 10858 193675 324370 440298 333139 295603 272611 1 127475 378661 286996 1 394712 291575 593190 253083 1 251270 213912 240467 174658 229813 681047 422260 892088 417539 205105 194570 248518 165524 176999 190807 24828 170461 189273 181664 136412 1 486831 418094 53576 431385 131042 576165 57146 345569 120090 127623 113363 104559 1 1 246638 1 518220 262717 78208 487832 86209 12600 78325 78512 51634 272436 74261 73033 143301 82486 68545 1 1 65789 1 304993 55154 63069 63905 166618 1 62111 62131 62227 96519 1 63830 1 64540 233918 72341 180296 652620 69788 70723 292397 244149 51561 76968 88726 80723 345880 115060 87093 123136 88485 94381 126363 99736 534319 754354 423907 122731 114745 118056 1 290977 128453 131829 465011 659385 268198 313708 135932 121430 167769 164251 31871 173030 50434 158276 187003 191624 195032 201309 206579 624796 90967 189457 225918 264295 496987 207526 565443 253514 257858 264729 213523 462295 1 287253 313584 525651 304693 524440 322161 300256 522699 334521 1 113695 223329 358774 364881 371227 375209 166265 354683 385172 408416 1 811951 471516 426344 432728 256274 442834 25062 42364 463705 791865 491840 805154 559744 496447 649163 494730 512437 498979 526468 530292 836160 541991 536268 387038 559595 509793 431320 573444 578884 452259 768537 602256 605055 612897 1000000 634628 654682 629396 985618 639323 700958 714557 656199 658065 314549 667018 451711 602258 677410 814162 688413 885080 696868 1000000 704995 520399 1000000 715683 718611 752403 728678 712928 812616 676317 737635 788353 742047 747564 731339 750634 110792 755063 541338 817321 794882 1000000 752901 733272 1000000 769112 1000000 433481 772416 773143 774613 1000000 775826 750882 1000000 775952 821545 156893 1000000 777317 648417 1000000 776343 775560 689353 318588 472156 793612 91755 745134 598818 637617 765940 756531 866273 556953 759150 1000000 89684 752136 873430 750308 746029 449227 799272 753751 745224 685346 728087 725244 1000000 660109 278682 64156 180569 701692 699572 714582 692633 695084 1000000 317568 643313 617835 672686 60457 661515 653451 665427 647811 628840 663198 629129 624070 589604 509543 608553 602403 705126 167238 477133 861570 725856 1000000 565231 542105 690401 487516 595518 572484 520949 308908 518054 52300 381344 294856 112750 495641 481857 37422 644675 463509 1 451153 442509 649575 503704 99369 420183 405221 451010 388673 395396 389619 808772 376620 366218 360921 358473 772755 898477 507489 334240 806605 668461 191258 158180 325478 298277 292848 287057 317345 396670 268197 265090 227474 253407 237499 245347 624771 503587 378754 215542 216304 211046 274404 198728 573490 117944 1 168690 177358 784070 168621 126302 146579 155744 151588 93110 472506 121623 442659 1 129893 113825 121552 543291 1 112129 108951 390837 92529 99976 181371 95081 19684 80118 86921 81861 1 323668 516973 76758 76739 86576 72446 71147 77401 1 1 66521 61669 1 649521 139171 64417 1 1 62578 222921 1 37137 1 63600 1 608905 302705 66350 67305 68386 1 70808 46810 76973 75237 81565 78702 755476 1 84699 1 314927 96797 1 96712 237751 228419 105088 101277 106595 114020 118401 133956 766656 136285 263123 171932 139029 43610 146847 119696 155711 161892 163472 196540 172265 150277 313089 518933 190720 557164 1 204716 1 215958 220460 222861 253180 241264 38308 263118 911077 257990 738505 269290 274647 935191 15705 291778 283855 303106 1 314177 312901 327633 343902 780605 343742 351409 356135 363142 369702 313856 384909 388158 394365 274876 1 611 459440 473638 934502 386121 286532 1000000 178696 412807 433769 730364 471629 490140 471454 405526 506545 185703 483213 523120 529047 547241 433311 526737 552413 557724 564750 407426 582457 463764 586227 572071 871710 611486 607522 372886 614830 1000000 628314 631629 929960 615284 648224 652672 657503 661271 683191 39673 707886 656025 676604 687955 354159 695647 700392 753536 726707 711316 714771 863137 1000000 713867 728200 683775 724775 746191 802091 316384 762110 889330 750379 1000000 754846 781649 759188 751635 739906 764652 764563 769153 769180 637719 781552 718860 773798 586826 1000000 919052 624104 495721 777479 858811 649099 1000000 819048 1000000 777351 752540 423360 252246 1000000 774280 317496 772291 668577 811635 1000000 767065 700821 614978 471749 761133 759813 1000000 753927 791701 724022 1000000 727710 1000000 914112 735896 727307 50456 745712 389746 713962 716687 703441 686761 711173 737758 698258 702143 897650 686175 689068 677839 673432 849474 664409 881719 607929 685816 623700 1000000 732286 669922 625866 549980 615754 224861 605377 423207 679105 285974 284246 536985 548897 400919 562608 555112 549657 543879 538589 701209 526249 521279 479974 27425 502478 662382 352894 484107 500267 418624 1 459572 451472 459751 442066 609074 428651 420584 416161 324228 1 901419 289801 311513 387804 1 1 738407 354631 348908 866050 299267 335663 250810 68649 1 306398 394364 220727 370316 298456 267057 235590 267001 261222 255384 587013 308410 239706 300870 297266 221513 218039 199738 145343 203135 272468 1 188733 21942 179373 672179 181509 155835 174368 136804 1 215202 436798 1 134338 133925 130047 126480 394068 781063 142765 16272 110575 1 1 330862 124377 95046 151480 96483 1 86220 93329 82026 83462 1 66569 74877 73341 344668 306323 234298 71800 67333 66376 65575 88364 64301 247860 63501 1 63081 63994 1 49386 65849 63960 75339 31143 180948 64886 128964 1 154453 66047 133616 701656 1 76877 141636 157772 125839 84479 70327 227654 405205 1 96436 186161 101881 104510 81712 102415 114239 1 1 123773 1 226352 146586 139634 150904 149262 56042 418770 158454 292420 185349 172173 177137 180582 203229 189787 193353 199188 178733 1 230774 221226 224863 880827 216577 461780 235464 251252 534088 262279 67438 428997 278077 284882 290634 356161 880909 308142 311797 320026 605899 331943 331862 344191 354453 356002 360823 373577 432774 594912 393155 393070 484098 347440 517847 837315 562814 424403 439088 442637 1 455036 427476 38862 453977 479596 725313 527406 458129 617317 1000000 595191 434545 527432 549299 532009 1000000 714786 450189 542730 568338 501855 534169 587437 621031 596008 376169 870508 611541 394374 662618 637556 268464 629587 646698 639621 1000000 656703 326016 604865 670298 672949 535448 682181 317121 691565 750334 705447 515580 1000000 711713 863959 848475 451858 888785 711426 1000000 734740 1000000 739816 61551 740501 732716 738997 752614 751004 441197 657245 845572 780721 764632 936235 769233 772215 448445 767008 698045 772886 903597 775743 947081 776127 147950 986907 781774 1000000 250700 778343 762623 777921 746438 401571 783207 175802 586929 524642 771235 714713 427682 1000000 1000000 725016 763701 763456 777229 767586 747217 755042 1000000 750788 1000000 717804 535768 749027 517807 720288 729325 790475 724703 1000000 718478 702610 724252 707403 707544 1000000 765595 746208 527749 657841 680023 583777 668241 666256 663193 654241 626312 644475 642399 637929 165758 627946 165625 192546 195060 597637 563834 74942 593474 576590 580112 1 1000000 516864 508880 102344 474386 1 534541 53325 179493 516774 385077 902217 953185 374629 47998 1000000 474207 1000000 260649 455656 447594 443297 436971 430265 690107 418791 413628 477177 401061 393739 365801 90507 572720 1 547023 356049 350772 367863 401893 332558 107526 30192 137309 308611 302963 658695 312900 285778 276957 264362 274656 369431 262270 251827 255781 239708 538138 222968 419182 217929 213627 1 204987 1 785309 191592 185804 181170 176608 170592 161644 163819 158972 85293 150386 136720 338851 82895 106696 1 244614 1 657913 117701 127894 110975 108383 1 102004 1 98121 1 91623 158920 87683 86128 83007 46292 1 77471 105418 25127 1 74231 1 87878 1 67089 14374 275777 66567 63561 64048 123349 41207 67383 64239 437105 64473 138796 64754 108725 1 67685 72357 63350 69561 1 72190 73750 69226 101025 78689 92755 1 1 690871 89260 224356 93627 96164 76178 1 50925 82129 109838 113461 1 62739 1 102780 445589 28921 223135 1 597561 187553 153564 1 161953 153934 418894 172461 165134 184261 194062 193681 231576 245784 40353 1 597802 627045 1 1 59068 162315 1 255631 261152 267203 269241 277904 280040 292197 208023 297920 247671 238084 71996 1 330419 407010 1 557203 362948 363091 445899 373453 379040 386483 635132 399253 397514 849571 416589 522239 432152 161895 433872 414429 454667 309316 405017 472180 478312 37911 491084 645330 1000000 508624 122179 80277 526588 532582 815073 544238 524762 499905 561362 987708 572912 578435 1000000 635561 581330 858705 605663 611757 1000000 408874 589792 586266 631001 768539 754028 759123 1000000 660417 762761 602227 706227 678131 697383 1000000 690854 782522 842351 611440 706492 693863 321821 716701 604522 251069 728447 738672 555672 720371 739617 742071 744903 712964 811059 752365 763622 715605 1000000 905461 762838 987524 287451 792960 776818 770723 754049 822693 879644 721460 641618 778648 785297 813573 794290 513912 777806 778936 766446 775392 778486 778146 777715 778164 489119 775550 774830 774319 774321 226742 770277 452181 792202 765098 889322 774621 103695 758274 728943 866709 805247 751435 746684 741243 733769 969177 735613 746897 673361 742844 752663 720008 556983 712625 805109 705010 701801 726187 684891 689515 686318 523451 676873 668315 1000000 664836 845030 774569 649506 925136 639808 743151 771843 960941 645509 622986 744854 598803 598554 593165 586703 799571 585755 601670 564336 551366 553902 548105 1000000 539540 679364 509693 558876 513086 395381 485569 494651 418861 482761 475796 468358 1000000 867357 464254 389253 363135 438896 321530 420778 414574 511182 401983 367945 36836 540090 363048 371338 395536 513162 318011 347728 262015 334832 328820 425138 422057 308419 564254 299295 802874 1 383399 1 832596 288915 101189 586201 181668 249718 165463 232411 610793 231551 216849 234356 1 283930 197169 193266 189322 189716 178402 561775 1 164904 204803 152595 129139 151232 144473 140597 259797 105798 64151 125784 269301 334275 46690 112775 19198 106648 278973 100964 98266 42240 93044 90662 58833 86982 84141 82146 1 79107 76825 71111 75066 404081 106041 1 63664 67891 64520 66226 65699 1 1 60733 89018 53293 167182 1 716011 64664 65102 1 66639 67062 1 68877 69952 67252 219892 1 355844 76226 703720 81189 101338 164831 230146 90492 170913 102234 101906 97531 133955 1 42531 110802 388932 1 399657 27188 108928 223761 135262 268979 111552 271096 149158 1 317195 176449 324272 169862 226365 368006 183189 421367 212217 1 215615 103452 211729 244099 222339 227774 106468 40147 306622 249225 229716 231586 120565 675581 116753 308458 286416 294051 329145 127190 439351 317516 328003 351383 335479 1000000 361793 897548 354277 365702 371969 356070 198554 385788 414357 401381 413117 410621 519765 764643 432566 440135 756563 515926 469972 458368 267951 477027 488616 1 493442 486296 509790 79828 965518 525307 578070 537179 542337 746229 1000000 557100 525041 573268 587957 576296 1000000 601269 599202 1000000 762081 617794 511905 583978 608294 442506 639620 678255 650177 659554 659566 1000000 528075 1000000 676011 682674 674093 708240 700569 754197 845078 692360 697822 707302 1000000 721255 734308 628426 729887 741266 505786 739094 727810 292021 752634 749758 1000000 753513 751595 759160 237861 762708 820592 766474 773249 669194 781320 776616 774862 787021 941691 1000000 776986 773492 918098 772614 778978 1000000 780725 729313 777003 606854 820590 785283 755619 559726 776418 783697 774303 773306 903406 784304 769766 648453 1000000 759865 763239 607957 773883 757252 756454 714247 767581 1000000 1000000 692650 729240 770452 733936 730836 388931 724456 757135 757716 1000000 840104 729518 716517 699188 417918 120981 596611 547294 800421 843038 670540 592405 671944 414432 713094 646562 713954 636796 244084 595025 252412 500411 610758 687171 598676 597233 715186 583371 575676 573120 567590 596218 605889 561325 545040 540033 532734 470603 323673 1 545683 565865 499018 490805 634912 448680 472449 119877 745246 453997 449462 429916 484337 425327 425209 409210 408253 381175 370080 1 385805 705224 373589 368604 363157 355434 417248 819358 345898 1 325049 298656 285901 690887 1 488602 337103 593429 278403 61687 199007 734943 255774 246131 245120 239816 234507 222798 224063 205732 423010 208848 202439 353015 190674 367386 184714 180188 175657 171199 1 332767 1 339516 656738 753519 141910 1 134604 1 127408 124148 110696 117294 329985 658140 88347 60411 72247 97769 50746 93956 92211 89518 72040 85185 156789 81384 79425 1 34737 224039 73165 231471 67366 591546 1 1 68332 66212 72540 1 1 1 64482 394016 64572 262033 256620 370519 159189 1 66265 68131 69077 1 219461 57566 73872 74331 211142 556495 332505 72716 84539 86323 1 1 174851 488444 160491 1 85801 120183 595458 112601 117248 327345 122313 125733 115762 290454 1 140335 167286 1 155487 157478 157834 165750 205915 1 177786 180824 203880 187926 191708 191260 142155 211443 238127 162406 193764 1 237325 536923 253884 253478 24479 1 270063 434646 780368 289545 848560 282710 538663 298696 317215 329599 277140 376569 1 361824 685586 404487 364554 370375 237314 371716 690552 552110 401544 18793 533360 397591 425631 869978 422677 1 378614 421444 471044 692624 476132 524483 45750 496724 504358 960072 194105 424661 559936 1 532692 464802 555309 122771 518743 527122 494618 576245 582949 567852 599170 564449 603310 82568 619042 436838 624612 631356 655779 639392 644469 649269 654025 1000000 657935 684818 679321 676348 790472 703811 689457 693845 697538 701288 792008 709034 788665 717476 720314 728231 728991 729528 744920 736650 735769 588748 710318 471907 752310 751971 753991 756574 767727 775138 600768 713177 740722 504760 785884 599224 772240 773894 721287 768219 1000000 724814 478950 1000000 712374 779378 715010 780819 775111 508298 790868 1000000 780133 784987 778441 784303 1000000 666516 776780 773078 753674 735456 696001 814866 705318 764291 773276 760430 1000000 756831 748153 1000000 641176 748438 626355 741081 694724 1000000 732580 729687 834275 723541 715625 715645 711636 705102 633201 720169 690889 1000000 703972 684189 398247 1000000 670772 472207 662492 641370 297377 648398 643570 606318 635281 631271 1000000 655242 622273 537534 650908 871865 591316 585990 893361 557940 1000000 203952 562362 576486 255424 578711 533109 547135 488387 574760 786291 512320 453197 491952 125969 480849 343513 500096 256281 650355 448763 561503 437706 307418 435571 418464 415935 421834 378294 118905 382773 381567 370928 263554 636867 230692 452552 466667 343692 377351 176099 457316 148688 292735 405662 298126 241913 286245 1 614548 283001 260579 305226 271794 318853 63802 20540 243699 268888 220887 215831 265415 498468 200886 214016 191308 170255 1 634183 61330 13098 1 1 276638 263182 1 123060 149118 119612 132518 124110 118255 120353 1 129302 111538 129284 106379 102938 151994 2701 43248 1 97717 109542 89269 1 129735 70490 1 1 160060 70865 384473 1 1 68980 68431 184507 65736 342659 65828 1 70011 65008 68105 65007 65759 75397 65684 47534 503134 13307 68366 69283 42883 1 22433 111325 463584 250144 78583 78859 455797 129735 203674 88534 90608 158489 83467 424075 65730 103363 1 109146 1 115318 1 134589 717925 323289 1 159244 149665 112546 147483 151477 155585 454848 164004 425724 163107 177413 122776 124749 191372 194558 211316 205544 220802 215513 370597 247813 363004 213540 161036 1 247453 1 263236 82389 273001 670050 285916 308271 296902 303190 310852 322023 321111 329174 332957 343495 344589 192750 464642 512974 446366 498793 204782 388158 511503 1000000 90594 416719 420887 411860 415669 437429 1 36699 462710 462157 497947 580841 483213 497477 544462 498726 229104 7319 527819 522891 43954 534719 541863 690649 491551 558032 204341 397196 574989 839232 540383 592261 491877 5783 645622 864549 615321 623812 1000000 923736 634247 780184 607324 553655 659731 663416 723556 671550 675968 666024 684070 696487 475716 696881 373127 813684 710472 751150 715728 713583 1000000 726243 1000000 733214 735442 56352 882768 744049 703555 863151 751397 1000000 756371 758600 788446 756692 767188 725135 1000000 769532 408637 1000000 678294 926053 769906 741811 663428 778253 698810 359582 778083 1000000 812185 780308 780280 785542 690659 779511 361292 1000000 658567 777065 776025 775489 774064 770299 771656 957885 768772 859998 765069 760498 753513 1000000 717001 344209 687721 765338 1000000 745085 741551 171051 653372 735350 730376 723895 728122 709674 563345 518037 685586 523778 712326 1000000 691330 690510 789046 682325 677716 673419 511661 679154 250959 1000000 650299 1000000 654470 789982 401251 625559 479685 578041 686197 702627 606655 593849 588407 69443 577320 502918 574059 560735 556933 548816 579238 1000000 1781 577621 603981 493819 485730 501711 495006 552328 172227 373851 95385 464695 495514 442876 255334 421045 377225 906074 421577 413107 401987 402737 529187 385236 384228 378098 365866 365825 366398 855758 339959 303032 374349 328434 321911 388723 311666 305818 221964 294292 404816 43392 468497 136965 866388 1 257946 861259 226166 219517 163386 1 214760 217019 315422 207626 203868 218718 190642 1 827230 268036 174730 130616 1 159222 70259 154089 372595 145524 780332 136686 159219 130445 127312 68356 1 113184 113742 191995 1 109527 101973 83992 95059 70153 102839 111652 87414 84540 83409 66723 77187 37477 113708 74940 73571 39605 1 1 1 68320 266278 696432 2832 70887 65922 51740 12452 65472 51755 61308 1 66623 204542 66478 68450 70722 484073 183765 75817 1 75832 76641 78584 80305 82124 83626 1 1 65480 92778 93529 25279 1 98868 254989 26981 111469 1 54850 121552 98712 128299 421255 135892 1 142934 138847 143174 595836 159228 381156 1 186807 176464 204844 185136 428503 193166 181148 208459 215320 1 626968 238377 229939 1 392572 245857 251274 266658 261691 338030 177837 278346 252814 264113 296401 258901 1 912738 389423 331031 337961 337731 349941 753677 268059 361962 372857 374523 316221 613199 392216 261878 390584 411330 417531 635242 475314 533616 429850 450913 62329 395060 466455 472337 617065 768400 401637 518615 378325 523059 158934 605570 501654 533544 204474 475286 559740 533958 562228 568281 285000 1000000 585072 938143 596052 764005 547623 549134 617001 611632 627628 632685 267798 642605 648700 635538 1 280335 742791 668717 675193 694642 650879 658514 604082 679352 700186 888134 703207 730207 715203 718733 747943 1000000 728806 715045 525807 537257 693891 743730 746707 783121 268195 1000000 752658 692681 760582 1000000 704289 767143 773230 382240 735551 776274 610773 1000000 775889 845593 750415 778555 782241 779728 744317 476699 780691 772099 229612 854425 1000000 780146 885414 827097 777374 793873 779029 776158 1000000 699928 771988 780995 739726 543959 649350 487021 590618 760253 1000000 1000000 725417 674148 747927 682604 548298 768590 999582 705495 732083 724781 1000000 717006 718650 783323 432673 708720 703773 1000000 699956 726321 707185 1000000 680118 677676 827998 619046 661602 651742 649989 641870 734644 637569 642553 627529 697245 570823 355711 606832 601320 589483 590478 582167 579935 576186 1000000 562482 551584 1000000 576382 656756 611211 658207 538668 485399 36431 503945 406078 509464 294210 479216 473093 575170 460795 452899 449642 442255 558259 468238 453527 419875 467665 81255 74690 372220 445776 1 374371 48863 361915 1 349792 711333 961203 540568 325699 335086 77095 354989 929045 734087 49258 947159 279025 44259 466399 243358 13057 1 245118 243232 235257 1 230249 219701 196697 49153 96660 451826 542569 181695 524133 181088 192374 172071 167693 163324 1 328258 142402 219131 6546 139549 421327 14777 129261 127453 27561 115940 44054 296324 107000 111680 103330 123914 463891 77246 145608 8498 156116 1 1 16795 113829 79231 69601 79516 411216 73093 68078 88981 69337 69043 1 376434 44561 66569 1 150540 1 122504 66026 65724 77579 1 67549 1 368605 78697 1 68392 72896 6987 1 86035 1 60288 52394 122488 590580 131867 1 202878 147985 5240 100471 197248 57148 105859 111524 114364 111469 114693 161182 57202 214763 1 211744 117016 146282 426815 154339 147652 1 156824 376585 175577 180078 350590 173905 1 111224 642172 208625 213596 226630 223860 228935 365676 238713 242963 1 281261 261137 266677 1 270926 1 179463 1 139786 620342 1 318333 412656 337357 777184 342447 1 355669 314983 375041 1000000 392031 417102 533537 397655 403846 401362 1 391205 500745 850657 437649 447526 457771 465653 466617 574240 478051 880483 490188 337476 1000000 508461 519555 495568 526378 531991 538549 544038 400756 552096 44960 1000000 1000000 590718 578457 577496 569293 597811 586681 622404 608657 667924 711561 630822 303757 714529 642869 651373 637961 660854 33895 694803 729010 678635 683041 718311 723244 363846 683637 701272 218777 265649 715199 1000000 961745 616618 693772 731570 425230 1000000 736953 795535 746206 1000000 627644 801402 755833 770857 380516 762689 1000000 766278 751488 769631 806114 576411 1000000 775233 775996 778270 781761 958035 1000000 1000000 780538 518858 771546 1000000 806690 781224 736736 780907 780589 916673 343521 257074 971537 761674 778520 719163 786731 779356 770535 797214 787710 792450 411401 765759 727335 759261 755068 342920 600259 1000000 742430 225353 722512 667635 733296 799055 726904 723399 676028 605425 159426 711859 706364 701846 697120 1000000 684521 685104 681270 699261 576254 667941 1000000 629403 654029 1000000 525758 745307 634516 658875 625612 619167 709365 581922 530586 1000000 579276 588126 40606 568818 155765 564620 433763 553139 546057 541490 217214 541643 332481 368255 511416 492327 1000000 472025 335056 481488 415911 472631 554768 171204 450268 446636 557432 298721 425865 419742 315842 715975 33558 405198 388811 381783 376497 376892 364224 358111 351806 31011 512926 333840 327936 354170 316089 293376 216764 20405 339345 286938 120501 183890 65980 265974 274790 1 247956 359307 237642 238173 1 221675 216585 123532 184238 201738 196363 251231 1 824171 178245 769635 195403 167912 160853 817084 213363 346730 145217 85695 256928 1 145913 127101 123471 1 55409 113227 108695 189598 101548 101885 152068 96676 75218 1 1 410448 22991 484245 81671 92623 669459 1 105690 74025 72802 696334 30949 596219 1 189596 63954 70679 66883 49682 89052 47399 418025 607293 28379 67340 71106 68422 339072 39122 74233 69033 398549 73702 1 77522 78704 83797 82055 28987 87018 132792 59437 663146 94772 90248 99096 207513 113854 104685 123126 98313 771142 657303 192305 1 131642 134510 1 186036 794765 155019 1 158731 386137 173793 166820 1 179333 44022 147810 193183 197066 218932 213625 19529 223522 799474 691758 1 190544 243763 254162 254576 155091 257330 270319 276809 820977 361431 93559 299728 305588 321327 316522 334152 327056 350051 347481 558577 423978 258436 359792 313290 374882 382606 390218 412407 398902 444353 414963 415575 434684 433557 152966 450946 452136 346316 464832 578667 303295 550662 491191 495387 501368 507221 492849 519050 519901 533264 614267 617268 548425 579847 177178 491266 341513 6701 582867 604361 470945 333857 662882 646638 416440 627953 658269 773387 644592 641928 666477 556467 1000000 273827 162374 1000000 690634 688870 846151 686927 690801 693300 646128 700348 705645 1000000 714215 663379 721201 172933 729164 821901 740908 737336 738564 745127 739969 579883 754613 913861 94547 758210 802304 762430 800819 724380 755965 746922 852612 769394 791769 749406 772775 746129 778381 778359 735636 876723 780416 760740 781014 445178 778849 1000000 945961 781618 780970 777603 763362 1000000 778421 771327 777561 775391 1000000 773439 769932 449758 792012 903612 459560 762689 761039 709253 751619 1000000 751434 748589 781645 1000000 737240 738017 734640 777005 738559 716443 713471 866326 653933 839823 686133 644505 728826 695414 662965 687165 673865 678616 761395 906738 218382 661214 655881 618631 646307 640822 636455 632833 626301 606478 1000000 794602 655379 614313 1000000 602587 200153 530318 572484 824149 561051 564710 14096 369504 378674 524603 564753 520260 555880 529625 503194 475410 430891 485983 443590 879819 529065 459164 452803 446689 333666 802862 429362 422035 415633 527117 323053 403395 392789 378242 918641 372611 372867 403408 169854 348210 332012 341657 330278 324190 310501 179338 1 300645 1 288249 71225 277543 265590 304235 284558 257513 253702 136038 744247 294619 231017 223627 219026 154650 562828 1 217130 192472 189300 184566 1 177574 167116 163888 267413 1 155524 129647 111642 175622 145264 115854 110016 130870 100573 110463 92996 134381 103501 108878 130053 138324 1 93000 87028 444627 90801 96049 86536 452424 62221 1806 1 72687 88053 1 237656 630240 1 165248 56733 68143 68007 1 1 67370 66888 645846 87419 78797 78858 67893 159444 1 1 1 71075 71898 70558 1 82987 79808 39390 69879 1 55378 86663 87850 10319 92231 1 1 169154 486652 129405 669202 629464 77809 1 94959 722953 126696 130173 5814 91458 1 65163 241560 153424 777664 1 165316 159719 173474 179381 201502 381579 195249 325647 332118 188331 233744 116231 1 226935 237411 1 150174 408267 264346 860248 1 354913 275686 281347 288662 1 326150 1 254942 698224 120121 330231 21539 45396 345951 335036 358228 400329 534080 376696 398228 388915 110423 882965 598989 409280 398668 214069 583607 407308 444667 433323 613597 1 476257 458918 479355 487759 457333 919102 541119 466650 526689 519808 537092 1000000 298143 550304 1 620974 559186 570548 576159 638640 633305 160492 598678 530867 607680 708928 1000000 624721 611986 635370 639851 640427 648520 1000000 665120 632460 668251 794764 677533 681477 685989 504560 628017 697492 1000000 777631 677360 185272 702277 742769 722885 712903 539777 756132 715254 634495 670722 730113 708625 746181 763283 755776 777916 760265 984786 794867 766422 768008 769162 1000000 1000000 775757 586097 742258 341883 765745 771113 750644 783196 781662 766094 783706 874921 791356 892834 469368 781929 1000000 779833 780592 724350 789883 735097 782385 606039 744441 1000000 853203 744783 798086 849621 703606 126940 754323 869215 757274 816058 957704 750125 747343 855588 1000000 680063 782976 721269 729795 726398 770850 732438 722816 686372 736315 703952 714806 531772 730634 433807 684795 1000000 675164 671737 782873 662381 655061 653023 698744 212293 1 634109 614872 623217 841552 842465 1000000 479763 806488 617325 586801 580087 574749 785534 529507 581641 549779 553726 540186 527845 535928 1000000 234261 516319 549494 737034 1 744172 602310 1 468714 381185 455278 881583 350382 436870 430539 871785 420793 461885 439114 399907 807740 375519 381053 375599 368629 362637 476717 658848 827299 338395 1 1 346957 1 308293 398282 295438 378948 957653 3523 274185 567116 263034 257528 252057 242009 73261 235116 230800 761904 220568 211094 226906 210240 1 1 189021 187293 320921 431249 1 171589 164185 197126 274607 1 147988 161337 663504 196115 89734 171608 125427 655053 1 14329 551988 114480 107257 113261 114493 102642 101432 94248 91940 89734 1 85734 108597 79991 564213 281852 77152 75768 267347 73993 50881 56810 1 425647 43806 68533 83645 1 338625 1 47632 1 76447 117055 115577 1 77127 162409 68426 72010 71815 246410 75858 77241 473600 80324 379911 1 1 87758 1 90188 1 96824 269788 108993 104611 417235 109516 113090 116411 119563 118930 126204 95943 473357 144851 140868 143370 148147 456976 148550 497506 165571 188658 173249 177908 855089 584508 229425 196161 282174 205880 209909 176442 1 226052 508120 1 243432 246805 252445 257898 310338 276821 273851 280805 285911 287841 218410 465289 309085 494945 350460 610831 515304 338774 344848 205206 618155 363079 367890 375332 209830 514296 400993 399909 404231 381702 423678 509911 490814 176600 443652 943583 456836 795121 471847 474211 578355 512490 492618 499038 511573 1000000 505537 851158 528729 534623 338556 558241 799972 558003 606457 1000000 685275 580684 586200 571355 609451 322275 606853 368867 355838 596435 413354 683759 842501 691091 650581 591879 658289 663056 1000000 1000000 676475 1000000 500379 694384 692806 696609 897004 918714 538975 694916 929179 722004 654020 726257 713682 767394 736604 739933 727580 133569 748004 668959 753183 759558 1000000 755946 729304 771171 922092 701803 1000000 771351 783411 882594 995073 801697 685321 803835 679416 782092 781119 777244 478734 786014 827984 782788 786314 953197 212626 608879 777746 781272 780746 779904 778827 778112 784046 779175 774631 581128 762910 656291 797647 767030 764811 581342 760754 622411 755748 750480 398906 746255 413824 471470 740094 744047 737670 733267 644809 719936 194953 408335 714041 784979 706563 115763 698972 674065 708561 686274 682117 1000000 588245 665111 175543 218848 672172 651812 648337 310395 712690 1000000 1000000 620774 491614 609539 604157 465988 593164 304526 265196 555720 373791 526876 251827 553848 568094 192938 1000000 537899 1 518673 809432 664212 500067 494249 588690 496305 476037 469892 463736 844034 451386 461568 439005 411567 412943 420410 1 1 401826 395647 226251 77941 377171 375300 366763 358662 568694 346453 323227 336471 328635 294767 316827 284682 306156 1 293455 240646 281951 939903 286458 1 3194 251619 285724 646273 19671 891077 228263 222485 216371 212381 207456 202724 1 192208 184847 183465 711467 182157 170365 166056 161828 311387 285439 444595 145718 30987 138219 134538 130714 119887 149407 91098 103953 114517 1 149779 105730 103063 100404 13555 95519 93101 97178 88735 92777 84772 1 81244 13618 278415 1 1 74253 1 322273 687454 238796 1 6864 68693 114744 1 58948 64198 83896 1 638964 68604 69358 1 77489 89149 72477 1 74683 75397 77343 1 80382 82187 281222 1 85709 89767 91707 1 426974 99093 2076 317320 115146 34864 112958 117706 119172 259481 337244 362363 819291 1 140201 143750 39255 144741 214949 239920 164084 169944 172496 176916 164547 185922 341617 195191 200505 1 195208 212705 220606 225351 568534 235664 232011 246012 279508 304869 727546 267873 280486 279099 493111 269007 772343 1 187588 313779 1 1 331620 699586 720996 698215 102750 361833 366337 954330 372243 386184 450336 414439 428531 412039 533352 1 442376 358168 448185 555346 1000000 460676 608404 473398 406287 485001 664687 515126 473022 852832 146128 521668 516030 621912 940198 190677 738148 502532 985765 618519 572712 581415 585152 1000000 1000000 601418 514849 1000000 563745 619701 683486 632990 773159 226990 688683 1000000 646062 662454 1000000 755910 860348 517466 554056 699816 803885 696972 697072 733996 756294 703084 646095 721832 600922 726584 729902 1000000 735118 739521 740926 1000000 605488 257702 752962 1000000 760779 768933 763084 956991 766363 770136 798815 973688 772948 774000 808372 680834 762109 768735 783921 675945 125304 782021 782505 920658 300369 786117 631481 974469 782938 782586 781518 1000000 1000000 1000000 779923 743366 860193 809736 615694 771944 711066 769018 769378 691198 846079 985345 761878 836011 757448 757090 677607 400166 792360 708122 741704 672688 725004 962208 760126 945626 715293 625501 234670 712546 680299 743056 628376 569942 706582 707306 680020 273568 675200 662826 662145 781743 656761 516933 659835 459126 650771 718393 711352 623456 506812 896516 711556 621479 594954 582959 925036 623946 613474 497770 561795 556521 566251 988398 397949 393476 350640 521165 830794 638001 418399 1000000 525864 494593 476889 1000000 471460 411771 409864 446454 439783 735845 379599 432949 416510 410320 404599 398236 392463 383385 744259 8137 367178 1 350133 361305 342877 336859 763385 325115 318791 370987 313342 182756 84747 405217 283117 276057 272817 300351 415462 252436 236095 493645 380611 191338 229604 224432 219379 218129 209385 158428 199648 255754 187427 1 142030 561997 351797 1 135758 163807 154918 187778 287143 143468 139752 127258 348224 129436 125018 338083 356795 184164 112810 116072 99492 1 438253 1 1 345151 281269 90173 1 86644 87703 553045 148990 99799 626064 76281 84474 618096 5995 207426 71973 59335 50675 312120 64797 68467 91911 68465 68514 68659 49307 70165 83051 29225 69526 71858 72769 1 75042 100935 81222 80574 80424 339938 566316 1 75018 94405 124560 42374 92269 189302 82845 185091 106756 445259 114059 122753 426243 121593 125315 128756 132205 129341 139427 145032 140666 153704 151460 159019 191076 367983 171453 332912 57913 185005 835705 120002 139409 766719 247524 220585 103879 1 278129 535939 209459 256700 567381 255818 268448 266787 1 277977 99800 291732 439401 301422 422846 311167 299097 290823 340046 819092 660990 347709 351108 360471 361467 1 378967 385133 418631 426045 448018 409848 552611 428481 362911 441849 987809 118220 453211 459412 465702 472171 479611 484693 692825 496223 504979 376092 514369 510040 621605 535887 431305 543906 562810 1000000 561453 514697 554332 485924 583907 590353 1000000 185026 521069 611304 985290 621776 567999 647323 630506 30202 252095 651818 378919 660962 665944 876578 1000000 940982 723293 545893 692190 696317 700255 715301 404913 757807 715818 719204 670531 717927 741703 713515 164782 279256 744775 705259 699336 750109 822707 754829 942654 760103 1000000 944503 776617 718163 662938 313569 991949 309783 799294 816366 778126 779684 762364 781048 733867 782742 782883 788879 784004 783767 783844 783740 782993 952671 741275 779081 783238 781921 780594 1000000 695172 807434 776319 81804 767601 713818 1000000 768784 884922 765037 765049 798544 681964 1000000 753852 770957 1000000 744361 983853 540977 737202 855253 672204 551775 724843 729941 705004 713453 628746 690669 544183 697654 445880 1000000 685618 634531 621453 48416 667933 663282 620814 307184 1000000 935946 640003 776674 517211 624030 630561 535869 607784 775540 593969 1 586560 580935 574546 688357 553177 21864 592592 458598 540708 534925 527054 522991 471359 478669 170823 500033 492178 667502 1000000 415170 856009 564927 437978 1 442040 399020 101463 460698 1 438577 328789 302453 469313 1 384284 375593 367528 351019 795019 351396 358431 339108 578092 57268 99301 244488 309440 328130 511967 330715 57474 477379 274698 272078 178910 258514 253976 516152 1 1 353341 226422 221369 224259 111943 108663 642425 132455 192030 187408 182764 1 173902 169668 361553 161230 156997 152643 149396 441736 631382 137569 256681 130739 132618 180192 733137 117295 534109 387223 108408 645391 36240 1 172476 221018 14088 1 135089 86802 22606 1 78870 423375 78500 106236 79403 74687 73657 23512 38957 96171 110638 34695 31020 264033 531589 331583 111378 65137 87717 66663 70158 692662 1 1 1 70851 79276 73137 77577 78983 109393 1 105448 1 84227 86692 85700 93931 64955 98684 97292 175205 106610 132151 112158 1 94203 1 35257 1 130867 1 46334 1 150611 150208 157680 144549 162478 1 231932 175724 191417 176746 188860 1 198384 1 151987 212967 218016 223088 224951 558341 238753 243959 1 37087 1 268609 272049 748766 283443 53251 300127 299756 306486 311319 439032 323187 204142 671132 341339 347209 341148 340365 365461 466379 376856 605494 392939 394518 402392 424246 1 421027 90174 418688 511467 842768 799190 445640 467925 467921 476641 484477 420589 950932 403266 1000000 328658 590866 524895 677654 537448 605251 528458 553194 613034 565513 571401 577391 685712 420223 594055 1000000 625927 785896 614656 622590 310166 626467 634576 325035 561245 675675 631503 693382 428645 506925 618242 678775 683194 814702 690926 759294 687131 692966 629602 714542 1000000 718701 722229 724513 716561 476036 788245 734334 829680 829870 1000000 1000000 768544 876167 759485 749717 776811 388789 834297 673867 282991 771518 1000000 771820 839289 766971 631207 738113 851310 1000000 1000000 783963 1000000 776453 807482 1000000 904763 789337 765964 784030 840432 536330 783347 1000000 760141 897716 780187 631445 777893 811850 774916 773127 1000000 1000000 771733 767170 686372 745288 1000000 832655 844574 752579 753222 210660 463189 740170 738588 879111 1000000 726511 874154 958607 755244 1000000 709704 706390 703038 699960 596843 661476 687366 883866 678695 858073 685361 672367 1000000 652897 637770 646552 723160 640781 630928 612852 683277 824912 610532 604980 984539 594120 588866 998140 577343 304588 566114 478908 632496 548818 284907 529706 927514 524555 519240 513252 1000000 501137 325146 1000000 699571 1000000 470626 427287 458063 452097 445322 439746 1 427305 406728 414687 391277 187356 396358 416617 406090 378210 371236 366354 365845 414596 347398 1 633320 352617 322863 317498 726519 308916 974975 986886 289714 358734 286291 757503 278002 517943 254960 258859 244201 193672 233140 228628 664928 1 213259 795231 247969 373815 673772 221380 184851 180527 191483 171325 166959 232493 850657 228773 152986 148010 142403 1 135590 132092 1 125178 360940 427367 701727 121197 245190 106535 189743 120733 102570 96672 95762 388827 34843 778244 85066 135913 1 60509 225904 409823 76743 75547 55388 64083 1771 70183 15885 76209 55054 69877 69650 66626 728688 69048 69827 1 1 74650 1 45119 1 74229 70207 15982 78469 79091 80531 82203 83857 85624 1 93479 1 1 125675 98503 712821 704862 1 116390 156438 104327 1 1 76734 126562 128928 71971 1 142052 451551 147017 154877 399607 148519 530586 383956 163477 179171 183466 179065 194500 1 202414 336141 231501 217094 222301 227258 1 237580 243058 216486 253692 197967 256504 247131 303749 272257 292203 98386 808534 1 598313 310730 74963 1 273370 1 349571 137920 349028 237199 370342 696596 324631 1 727598 418591 339242 681981 11693 368665 432126 614850 165669 450706 466264 898760 469211 522149 155015 487660 441007 373882 440909 511814 590781 582204 540241 521541 541688 441838 419197 1000000 633321 794535 581305 583993 593771 519260 598471 584192 609256 601289 619811 160432 645719 714757 303135 1 951739 994630 698967 663209 100640 17293 668847 274411 535598 1000000 412180 666648 682131 28010 710799 1000000 745954 796639 639582 416634 1000000 833815 660546 599385 743702 746982 749734 747211 867917 757319 760105 630990 860844 832445 697457 810990 997056 773455 530595 1000000 776044 816838 779325 588069 610168 777944 769788 780954 780030 670244 372801 784857 788042 445892 259695 784478 958283 717845 732520 783315 776019 472502 1000000 782026 749358 775480 778772 746286 1000000 717403 545157 1000000 587868 760932 770163 753710 753838 751260 525623 743382 742960 609820 736933 731934 698099 1000000 789922 720279 716661 524039 337460 963125 701423 757546 693296 704235 404742 665130 675603 578416 670411 763213 216689 1000000 656804 649972 640988 633146 38358 622625 876677 612382 595646 598501 595444 585158 1000000 547638 722137 1000000 372722 556826 563234 775552 557692 533435 455184 521507 446088 540143 777776 497375 491312 530580 491252 499208 684682 437542 477183 529188 438888 440562 429632 421643 476624 411623 405579 645584 392488 325149 899983 248273 367805 352104 1 253839 221697 337621 331624 325785 197312 173885 259772 295263 295551 324998 362999 278213 272511 570353 262538 281354 242055 225785 236411 439864 1 222402 225808 359968 210311 357863 187377 186553 254004 195852 1 241357 173398 497474 1 1 335926 162740 1 456115 140817 81886 159426 130099 126705 124035 120184 1 421052 132383 149868 242714 60689 424388 114554 140875 791314 238422 89923 1 85300 139875 88352 668346 419331 78305 1 71600 74246 1 1 74843 617023 70857 284653 1 70081 1 1 86531 142625 1 71572 1 72731 73754 69574 115773 76631 77877 36584 80737 1 79097 1 310094 1 92050 1 84215 1 109365 102145 104371 106695 112069 538955 117637 387385 124012 21570 129914 1 91335 133461 38221 149135 153049 1 152146 165307 125993 173990 180694 152417 187360 336954 196700 269172 1 211211 217363 562293 213876 214259 237902 1 247286 316338 463912 269210 208698 372873 516207 1 291721 298516 140784 347190 315080 320591 310573 419570 338774 143797 509208 356915 364197 1 392139 148651 387534 385429 404491 709340 413679 490001 199230 403293 1 727938 585102 455652 314171 182818 472345 1000000 486460 481745 728760 511879 487954 1 296327 94048 125890 490491 407444 552173 554013 564941 409309 575231 817007 494520 591946 600430 651252 599336 520845 998404 635954 122707 478278 651056 643667 639409 586122 659108 737863 263914 719540 677200 148882 347684 587391 907420 923473 702849 743643 1000000 714426 716682 385662 655862 1000000 731170 212811 733428 662026 719557 755897 921955 756540 768347 1000000 425649 452409 762560 491452 389355 1000000 731101 772406 532899 430733 1000000 769814 779973 1000000 831711 911630 870511 784036 784700 662327 1000000 784685 785422 782172 785209 665756 784596 784147 783539 1000000 790677 888921 779306 856336 689580 594925 1000000 521611 232559 860858 768298 180724 754953 761951 758138 749558 789634 1000000 751070 1000000 619586 742551 568754 836307 732018 728711 725235 740940 1000000 648250 602091 1000000 703099 587399 1000000 505819 691074 597771 691923 678973 1000000 669568 683928 855665 654713 985213 73780 666148 419927 1000000 616960 603651 608934 627568 599053 592934 587307 581755 576611 570213 586307 603936 195363 562940 543643 535383 6664 534157 517509 511727 493170 1 1 526923 484036 475231 475486 462901 457343 448617 444332 439235 432084 414396 907736 444835 407173 449545 1 357745 405447 366715 280498 364098 358008 337254 612613 781954 333714 327665 1 354108 239567 1 213607 1 288031 278215 302215 435414 266342 1 253606 248336 241389 285827 226381 29167 215248 216918 232003 211723 205302 173538 189857 188365 840675 164298 70856 170646 271281 141129 1 153986 173182 1 568239 1 135050 178005 156349 133558 444498 118415 100682 107826 306119 91261 85710 82017 102960 96729 94439 290692 91100 141128 84266 403605 281217 81307 39614 78592 77290 724288 61416 252288 73374 1 66993 71524 92260 70959 70577 70573 65106 71052 70166 70227 121371 72242 1 73804 93567 436114 614420 227657 144716 100734 82539 85393 291778 94371 92334 1 48203 788751 98173 101926 1 1 1 246556 113688 144129 48269 139605 138195 1 141268 136598 129160 367820 334526 152124 160434 175799 163469 202838 172318 144926 208182 273219 197068 200245 201033 43550 182051 141515 489159 225395 233245 189402 1 295222 578329 607674 300702 264496 19840 227595 186731 1 270027 300969 277537 315063 301209 195896 330967 897822 343590 349630 276756 361092 367858 507444 1000000 1 441165 433493 404887 411029 414193 423417 431307 435818 329274 457811 454403 153017 466792 14787 1 486209 516192 503912 493430 720092 515566 519482 527544 815607 162496 545277 551010 577596 294888 578565 628097 424122 585344 707698 1000000 516133 596307 612582 617838 717014 1000000 254073 635723 635066 650247 642786 610261 889482 583064 881495 613412 1000000 685222 688688 694201 697814 767109 1000000 709675 716265 931645 994488 724246 727736 759518 734299 1000000 853705 743551 831913 1000000 654486 754483 715838 758996 763516 697612 828196 767970 890339 799470 773339 780894 1000000 899821 303226 658380 513817 780730 782739 784319 442066 784825 785348 1000000 785992 733371 784710 785836 787593 1000000 700486 650552 791890 751335 789265 780837 870529 660475 780008 716420 774336 179529 627675 769409 767455 752213 871605 342187 759608 755955 756123 563465 1000000 1000000 666031 658135 513875 733496 841129 518793 498231 699789 837952 712463 830231 474130 586220 696738 471211 1000000 680468 1000000 675548 670741 666585 326393 723152 653845 1000000 97605 647496 583568 628309 621292 1000000 611217 357008 579817 795531 583424 510769 578296 573151 48336 561209 555436 537698 475233 535650 529375 526015 845477 537718 507998 285006 849339 489765 475064 477725 1 464563 453647 926647 445931 507648 475504 411241 419052 51415 125350 403669 670543 387312 382154 378973 363468 365136 249386 674410 186639 294755 466116 329691 381271 318221 335413 306589 679373 294473 289266 283211 278312 269914 270190 261326 258525 231720 245142 592318 234546 1 224245 219210 274950 243495 218949 190086 248352 1 186380 402204 194423 507479 292570 1 111692 156767 288697 155915 138908 141272 138136 1 43210 126335 123102 102965 354779 1 1 108184 123551 199226 1 97949 89185 119485 136962 137423 74096 85416 768312 80994 80843 10950 47010 1 1 74594 1 508777 600203 74498 70619 62109 71227 266741 719918 630755 71450 60335 65356 68670 85456 1 574635 93674 74854 78524 59593 80161 82696 1 85691 200467 96837 70057 152628 98563 98028 463553 107031 105667 108346 110974 113918 127792 1 273082 1 129838 133287 179957 218453 144165 148478 141185 73191 156704 352942 167890 172513 178241 181552 137306 190306 1 1 205494 211886 102120 1 1 214416 288126 225940 245903 133644 818463 207291 267126 272553 291860 323543 289498 1 319265 809741 1 318774 307302 371936 279785 506157 315480 908926 492360 366727 348551 387158 378449 1000000 254203 403584 399315 418241 1000000 1 434548 478641 448279 822724 1 464628 524737 589926 516013 797329 496312 553919 510001 514760 434030 293926 362792 537977 575814 1000000 556683 354205 566170 503512 131289 537752 519279 579005 329698 692804 611589 616889 571824 627333 633178 638758 460066 596580 1000000 1000000 657689 743468 380456 114670 649667 248564 87667 740030 594265 698211 705217 709110 710209 716563 720285 637778 1000000 730697 716557 737096 249496 751292 76572 749041 1000000 701941 744769 679289 564473 763801 765924 886808 727577 771679 921109 769328 452855 1000000 578221 240892 786354 780766 783128 239320 892373 785335 1000000 87412 783844 786509 854542 1000000 786204 561178 836462 1000000 516519 783826 648433 759801 762636 746804 712270 1000000 463160 812972 1000000 579592 1000000 737138 764489 774905 759954 757481 1000000 759739 193392 746697 731813 722518 738119 734674 1000000 786783 724958 816867 722232 561836 710311 704353 369941 655124 694341 604818 685188 16120 650931 672580 667706 783286 658765 771124 649011 591432 407336 521006 1 625796 624738 562662 282836 255218 596977 403149 586048 494162 576665 665354 300836 766651 565208 561041 559670 1 528274 536654 551979 511852 723953 294521 783369 485263 479801 486138 468772 428875 455139 290640 50183 638219 417057 105779 392482 411867 205005 396853 314307 201142 824204 85871 1 609315 356652 350451 630983 329242 906079 326376 1 72012 287200 407221 196161 1 286668 254203 274483 1 458486 1 164278 624238 242360 215178 110475 708584 220903 132831 210736 206104 170994 1 186075 386125 448304 400695 296602 170770 167968 137405 177334 149923 359080 145988 1 1 280005 1 127786 122869 121217 118263 577832 111362 683662 104051 104336 72326 407405 104159 94597 93142 15659 1 694762 313024 1 81798 77936 78412 77588 74189 76168 473539 62107 59967 135624 708700 1 135870 70279 1 359846 71916 29409 72273 73121 73703 1 195377 73621 65505 96175 237576 107023 79025 24903 96240 57525 439622 1 1 89617 105982 114762 101644 98142 348931 751818 1 116618 1 659381 126079 222661 132522 136342 1 358162 31989 151161 1 158389 102820 1 171991 176297 271100 184955 189557 1 271680 203775 251071 413834 216184 218827 228639 238887 239013 111631 50480 255018 260519 266128 1 277137 279918 284872 678124 264592 333794 662837 317390 323304 329175 1000000 342227 940489 351704 1 337331 376176 412125 383837 411003 793832 635016 408730 413844 540289 430648 451562 442412 445734 451932 471363 1000000 398145 476286 567494 664073 443472 492759 506983 472006 281979 440783 531082 334226 264949 885612 551275 69762 1 587971 577084 646974 1 593496 599795 600752 624068 293552 190281 626471 641324 1000000 639879 537013 781049 663483 661142 657860 670450 674963 434026 684365 698996 686240 742358 224514 701157 708539 699057 1000000 719790 723360 420389 730268 743720 759057 599545 297588 402626 856829 748025 739990 1000000 863266 763010 763720 765662 714838 771603 760396 773520 628199 256942 785668 1000000 853148 780345 782752 782861 736853 722112 1000000 736463 915407 823107 785866 723388 755314 773332 843663 775983 343774 743712 992602 1000000 1000000 787579 780963 836415 777917 772800 980493 773274 1000000 772899 768086 695379 1000000 1000000 758838 481184 575668 716198 988914 881648 742588 739459 1000000 39140 700475 283852 722973 729915 978672 830135 1000000 837639 931660 667837 690298 943983 688054 678927 675927 633430 703932 660635 486169 650948 651123 640719 641932 631002 421261 357920 890001 770443 356337 597055 593860 1000000 771776 575546 460302 565077 559855 562953 399558 542314 533042 25109 497842 518582 512559 735558 495594 493324 1 482126 493455 478372 463676 82885 431215 214127 143278 432932 431960 1 909536 406522 457335 395587 1 383385 378508 81086 359942 362376 353024 346732 337652 1 328726 915098 311918 270178 305242 636694 293668 654514 1 355459 465629 306231 251556 255309 11623 1 1 227817 594333 116752 265358 212637 292752 1 141983 306951 866132 193456 178994 4132 171599 106807 228225 48925 155058 154730 147350 135652 169818 714004 132782 36841 557923 122815 120313 150970 113707 110868 41798 101119 745733 2099 75635 86812 83381 91576 178321 87906 26953 84326 1 412238 134565 127743 1 80813 75687 74976 74198 96277 10796 72704 52506 72261 461785 1 93423 75191 76736 73512 61320 165791 75586 75203 181670 78690 124868 604572 571178 656011 712408 83469 155910 85040 25401 86406 122649 102059 102654 157997 551339 110526 132703 116325 401034 163884 115097 147092 131945 173095 139480 137989 146859 1 159910 141954 72019 380191 171020 72904 184849 184294 230855 193438 187192 560917 207903 1 197126 95844 84131 1 84582 243315 246537 254242 354446 261011 270482 653126 166373 287536 296629 173103 370622 311781 496009 266963 329644 11947 339984 346047 352776 355366 946956 365816 843856 382615 388750 289252 1 363647 1 255575 445141 432098 343660 413265 452615 456882 318810 470788 480018 667523 646693 580964 502734 505438 645178 499643 524017 590889 1000000 954942 549212 616578 559747 284026 579255 508464 728935 587737 571888 573890 49733 611032 1000000 620475 31571 629870 635711 640742 645729 650644 721810 678443 664974 665060 674119 679900 527491 687443 623416 695896 1000000 707799 852984 711829 713149 719281 723500 711244 717869 733132 992648 781397 742625 765815 748845 356672 705297 755257 803012 761288 706451 763809 644092 771031 587129 848282 1000000 852451 1000000 856926 327404 660094 783022 782137 1000000 786262 770079 785574 831954 701272 1000000 768493 271648 786466 762830 624636 220261 1000000 784006 779647 783469 1000000 192813 694262 791771 781274 775932 759693 774143 770236 727517 767224 924981 750154 745512 845372 730265 838075 712783 762439 465911 837793 796922 1000000 529939 728011 724540 720979 716125 1000000 718619 398287 398895 978108 609795 310817 685134 662948 715811 941329 667252 799684 659210 903893 653048 103899 719542 633523 649775 622067 615435 485142 781279 601335 595862 590293 442863 563054 699639 567808 574002 1000000 549905 573835 996040 564058 970764 224109 571066 510628 502829 705421 676110 479691 472029 475004 465439 692919 169774 230790 441254 434342 478333 462892 416482 397931 408182 397863 383786 668183 109867 459612 206324 363635 62638 505625 418594 879390 949752 325097 1 430724 265424 301634 459085 298826 281457 259333 277057 281291 216096 247378 374478 315800 376592 235192 230309 248385 228706 219208 209765 205393 200852 241941 191248 1 749667 177740 1 135707 1 610598 272756 237995 148488 1 141497 642356 134334 129764 125214 124678 149409 96358 193115 151895 188420 294197 84764 101708 1 670285 94963 559389 103904 78059 89713 85344 84564 82289 83647 79654 1 80065 75182 75802 1 62419 1 1 160305 51096 72757 72867 72883 73126 98812 1 551956 75192 75078 1 77903 78885 80016 191908 83806 420492 1 102557 89380 91771 92743 102178 430770 1 114438 104868 107617 1 115829 1 1 224553 122570 128612 453304 1 504876 142598 340708 150134 153700 157963 222982 151102 171094 251153 1 183545 216101 191937 1 1 140184 369026 1 173252 217236 236330 798291 116561 230184 198243 258422 262804 272521 274964 318735 274425 292001 297987 478799 309186 394234 320555 1 332918 43803 422175 399115 477551 367809 369149 375192 375990 597157 10148 399892 492431 1 341481 428586 430637 437068 444870 447157 453359 461849 468034 472008 480320 489669 494165 605122 482399 515247 517774 522529 534578 1000000 889887 546574 552423 758796 618560 562721 684621 560846 783837 572670 595717 603206 1000000 614464 619329 317082 629680 634800 510255 456451 878686 655584 660304 664130 868766 557715 430780 633175 694585 659336 723301 670914 788229 1000000 851358 715403 643524 735362 587964 862561 1000000 546300 739151 737422 388313 696450 791357 698819 587442 738953 761459 681933 830526 769083 1000000 768696 806281 744805 152753 802317 743345 780706 886263 495765 1000000 893280 811037 785299 1000000 796014 955458 788021 799927 817883 787928 941607 128921 923540 754935 785895 786371 1000000 796054 1000000 947208 779807 768153 713849 784255 989564 779938 781927 741643 877135 763624 102658 766404 731374 767524 917390 754590 756816 772407 627403 244822 731164 729550 623175 728670 752774 715236 722775 707568 711882 699552 695430 706425 686949 513215 583473 670633 669044 664700 833917 653668 655902 643660 74598 636590 630973 624329 619479 613951 97388 658958 580192 592495 902840 581318 797645 545091 564285 558509 552701 570778 540697 534012 529115 532617 552853 29271 505097 512412 1 489083 482891 474443 469608 462242 455797 435438 494218 467464 444999 424228 411926 480004 406427 375034 688700 898603 381766 375785 166763 363416 953442 325405 369623 1 331837 327445 472712 312301 309653 303844 267283 292400 829034 280931 277563 269818 263142 8706 600022 248080 322021 208924 422244 285964 221722 1 131919 207042 202484 37722 47692 188574 160468 1 175359 170404 162567 162451 131882 157214 466836 136623 151051 180113 135734 1 1 126515 122598 204798 760861 330467 102543 109349 200343 147158 100698 99430 89877 93840 91844 86965 122336 24978 393490 1 84280 80386 430951 78288 1 1 304188 142534 74325 1 1 65612 1 63548 86097 73588 1 74375 1 75486 92759 77071 565119 79072 83589 210319 338993 93508 500386 73691 701768 91303 93287 1 97577 99851 1 76790 107738 109515 1 115711 202448 121755 1 128639 1 36775 332351 39145 145729 163330 153875 1 160308 1 378902 174038 178391 190653 1 398071 405082 257558 504961 595429 1 1 222335 1 236765 1 459218 297104 256494 384105 289175 273284 1 212303 852015 309680 371828 306932 515658 430440 267702 331713 337670 343689 44024 359585 355932 371833 330484 376210 386336 392441 406992 63630 399555 417229 423436 1 312479 442041 335597 454795 460619 466793 473690 464649 485448 722298 497479 1000000 557459 525755 521678 885916 549924 539548 646632 558432 441817 807813 568732 575691 1000000 801518 578411 593485 1 607412 701414 612255 623555 767234 663795 30743 1000000 590080 566701 670763 664087 1000000 634963 679368 675435 685501 684917 384239 698652 797620 1000000 1000000 791758 727596 721811 723001 396059 869146 736254 892085 1000000 745002 1000000 750025 753474 873452 1000000 753926 769698 765679 769036 769856 924241 700995 866526 776928 890088 779924 1000000 781748 649969 783162 1000000 795609 811263 840373 779441 908830 788558 792142 788356 247855 787455 433851 690153 787261 406916 873546 784519 784083 783139 495269 760119 779372 777932 484781 1000000 649927 772750 1000000 730986 764820 749399 430446 757696 477770 757600 358074 694697 692499 135327 723589 744224 739348 708461 183363 720769 769508 713253 708548 718310 701260 338930 704070 688738 548220 581909 664634 670541 136505 679123 656560 451029 668267 1000000 655613 656978 629303 621567 1000000 669252 605572 544035 240389 1000000 1000000 582400 572212 563896 602485 552569 381525 528091 516961 534560 78862 519401 605965 518440 501306 166810 340965 504648 472305 472445 464519 1 449927 680943 416624 420309 427505 444901 1 408960 384750 498141 1 1 290167 371830 213613 430819 353579 437493 341573 320549 389858 323454 196464 317271 306075 152357 47977 1 49358 377869 271921 265935 146986 255530 81646 227176 765970 232745 223056 224459 1 142403 209305 241932 199627 424884 746180 538408 170625 173794 509292 169127 1 94740 156260 349680 1 149473 141026 124608 1 146599 51657 124065 120945 117916 114952 1 135648 191245 76817 101672 38951 1 95002 96051 1 1 87811 85964 82439 74335 81271 80267 170273 85120 139036 76937 43730 11017 1 245123 90926 1 62699 79372 1 107599 1 78096 71665 14664 77374 71429 78873 1 270236 68304 192399 230493 87681 103071 92403 1 8638 98749 123873 102129 183631 564687 219939 77766 125395 118382 121361 118200 111265 131095 137436 134006 136368 182156 84020 158870 133097 55183 217794 157239 173418 642889 181915 186581 182201 196633 19319 205151 154969 169096 280764 224960 224062 235224 240440 108992 1 354476 666216 266118 1 576980 284084 108640 172284 291556 307029 353923 553761 371604 58048 289657 829374 358372 334462 322176 366747 359508 389083 175815 382757 884661 415691 298713 436013 428188 428407 362538 440724 447009 453212 459400 465579 422689 492171 58149 490176 429868 372422 478072 24832 520526 823527 610984 665006 544328 550942 555792 456325 669482 982092 570425 582582 569791 631223 972329 593177 611614 589857 673834 599503 146632 638113 639778 650972 633705 657103 568042 311269 774028 295308 661098 1000000 694925 655099 716610 702120 42808 701269 713557 727103 791670 1000000 72624 701101 747510 738523 1000000 744694 747657 754015 758422 749469 759628 378929 665791 934888 826413 698065 142273 776171 782218 342237 189918 411685 779561 844850 1000000 1000000 783902 810705 1000000 645429 912744 791497 790261 789077 789090 656083 796487 809276 826623 788407 787345 815806 785777 785014 504275 780846 754524 807310 780959 548419 798741 795326 274594 798146 787054 158064 762272 1000000 758983 961886 753790 751136 748213 745198 1000000 391159 702262 589942 729222 183321 646415 718137 693634 48163 718395 546459 671603 1000000 682776 972180 681826 677451 672815 667188 654602 654118 623684 1000000 621616 1000000 474263 624095 744120 621820 613251 607853 591375 428595 772730 585684 850139 622988 175835 1 557174 680540 546769 539805 1000000 532662 519055 513981 617711 525738 558213 494320 482920 479378 473008 466850 460669 716021 956070 847328 435720 429899 389022 417307 373914 568538 452146 372905 952053 257095 321820 368168 372260 359755 331917 1 339239 247463 539915 320295 770090 456317 196140 296113 106004 284386 297544 445902 271804 264859 343369 251895 321284 472397 237019 221208 226130 195022 211861 1 187095 235677 195467 191767 193604 184070 197384 1 170222 166078 537194 154200 153969 154240 198548 1 131011 135700 333226 63753 113774 122616 120677 113230 113487 110760 103438 105049 1 99878 157728 96176 1 22427 1 1 1 89826 92867 495666 70622 78352 101456 78055 78584 398568 67295 151090 85588 106562 74509 158843 390330 201031 67252 75704 82619 142642 41520 76393 1 79563 85882 86258 89296 88364 85944 87759 1 207794 93151 81380 1 524160 102004 429428 128918 1 110752 115168 118226 1 490265 208022 1 230366 1 142255 578 145986 152345 156442 140312 163563 111199 172521 373306 128521 245142 160286 261909 191909 116941 184894 33678 218997 212821 78294 234194 1 245964 250846 313556 260791 419137 266462 415769 326341 288817 301653 1 720277 311740 325879 217815 327592 212655 349606 671143 361302 401379 365585 371864 416495 421126 389512 608675 402966 592364 414796 1 423816 434080 373250 451213 437973 458185 464367 470540 293680 482837 1 495095 526796 849905 820620 252368 165690 528374 537269 543122 365525 558005 559612 647966 515255 1000000 701326 589117 593639 506967 637369 130970 781934 134577 626896 631722 1000000 654627 647575 931580 700022 271980 701966 671228 669570 681186 1000000 746665 269907 1 703291 705665 696392 727138 717005 671353 723248 727805 734477 734893 309437 1000000 1000000 1000000 741652 747425 755749 679239 774948 1000000 914644 791339 762553 771182 1000000 658888 777572 974813 780662 1000000 717141 784057 678315 785185 978376 792523 619793 789129 891194 1000000 1000000 738811 787238 422442 789488 775049 788694 574804 966457 786361 528270 995114 775849 775481 707947 813725 469374 764012 928953 774585 738374 678714 1000000 754697 639678 955989 757751 1000000 752417 747875 512515 743790 566931 736941 731148 730776 727921 1000000 643863 716684 585358 1000000 839190 705385 431315 248103 688038 717038 680700 695419 669972 645080 660703 656167 651176 646174 775876 539254 506602 923971 620467 646205 466045 276965 227748 575008 587869 578067 304104 492732 562597 805788 554142 751148 541851 535944 96840 494894 185140 536687 67618 732077 1 501998 442431 481926 469708 520410 325466 323755 444437 444843 409071 301399 419657 409276 373791 403892 396902 1 648589 407487 370319 364274 355814 352151 343848 1 134159 332144 296078 723100 305525 347761 414757 284129 287572 269750 750723 335608 265232 286936 301461 165148 1 411694 1 1 21767 218170 1 209102 203915 469672 194195 236488 185096 198009 176384 126195 1 163070 156834 155664 149495 693573 164612 142863 208896 133665 224644 124295 1 120786 143029 121425 420794 109740 74727 104288 86589 99706 103883 574723 93231 575406 116328 37440 86250 82889 84819 78162 1 80697 78883 1 1 76630 290958 5189 499343 75127 75051 75015 75125 406062 107684 1 76632 77285 1 1 79815 80825 150832 1 88608 50303 87850 70799 91516 93256 117192 47329 1 1 54061 1 1 314229 114891 94505 135010 772283 121150 1 134784 137077 1 276378 41837 59167 155073 177422 163749 581634 195278 176323 178452 1 141066 672269 226727 203614 161206 216029 34791 213157 173645 381166 41117 243596 240973 229604 257875 177710 327699 335420 281266 34845 1 722327 304604 310623 315157 343537 307716 335184 344784 344912 332467 358577 364374 368289 376585 1 503739 214133 402390 410499 1 381435 68864 601318 425588 958641 450173 485145 105329 469334 475497 496716 475198 247829 500003 514049 516137 518185 928004 346045 1 542808 992740 598838 578173 580891 353752 576786 582487 588871 593839 600085 606550 611924 604644 620718 625966 631240 412441 617518 282096 651305 656694 661183 1000000 311586 683536 582571 1000000 688416 702997 696879 716761 705081 632682 770242 770519 730677 447888 601771 731153 870618 643334 524294 744117 876296 672331 752833 755109 749385 760699 1000000 701369 1000000 769981 770884 789146 774174 780388 778898 1000000 782745 488100 785920 1000000 888243 780714 810314 849514 707558 734644 1000000 789034 371878 790484 912008 996262 789821 829146 788885 788992 576543 718480 787032 788998 788859 786206 778728 776716 655294 776162 736329 773212 770399 763413 937243 768692 759179 93565 818258 1000000 783839 224137 817689 742045 530568 733821 732323 735246 724864 545842 718449 682622 503426 821466 706051 698233 869929 698682 685499 688575 646452 672921 531730 1000000 895545 652823 802597 642999 1000000 632951 609571 623102 138925 811004 754405 608516 549813 990142 584943 543783 72136 566785 558970 554677 550356 707233 537993 532289 638819 1 514290 1000000 282672 503444 490197 483837 478668 212283 459636 425266 459955 1000000 440611 1000000 803090 421978 1 529233 402212 371645 370098 383188 284532 386398 372451 349740 495086 418360 344505 438555 304093 324963 391221 294410 301135 302913 295466 322064 265437 1 1 1 252595 889763 244141 1 1 233871 256027 485826 220173 277633 260219 205524 202699 203722 191721 186948 267433 178079 230970 389412 165369 161179 145109 133942 149641 118624 142257 138695 1 135076 128544 190254 126837 655703 67888 1 416834 1 275659 103135 17638 436729 158751 123947 92429 73635 88895 85596 1 84428 81567 81816 80856 90053 78977 1 77377 1 76347 1 76248 38122 1 77464 99389 178050 88589 27320 54044 72682 1 80132 79236 1 83390 108506 86459 87905 1 94728 651566 94908 74174 82497 101608 652930 106647 109225 267553 114671 117402 183898 123557 126525 132290 133376 1 1 143817 1 756658 577791 115825 173353 181743 174475 259133 1 184414 185515 76821 227910 491829 26288 211908 191534 1 290265 163402 324348 243529 5072 234250 252884 578638 266961 275978 166206 269430 236096 1 433714 290908 304633 1 1 330881 460646 367065 957603 357124 360544 141077 373801 396365 18943 366216 387939 1000000 410291 688194 361062 727229 437179 443499 450067 455810 468144 475112 470941 482771 1000000 183200 497900 498367 512151 671664 976158 88807 537143 793968 546823 559566 558511 609500 569827 505334 598159 1000000 633822 590819 548178 609011 614357 292437 627982 589664 635390 640584 636160 149623 649297 646422 528938 645435 704565 675938 606952 758543 1000000 989768 700411 1000000 490803 320642 1000000 746429 741010 779746 729167 734140 747975 780419 756112 52986 749865 752607 743303 756980 913234 762996 765295 761991 788252 763975 775795 773938 885292 1000000 730524 794008 791555 903394 795610 786794 941109 735680 755411 789313 777249 871720 670897 769078 775081 844126 829623 746341 790110 420982 962801 904883 834835 672797 166201 784803 792822 781879 893983 778512 760357 458550 805818 771947 393639 657344 722466 562445 760358 694286 854642 752508 759679 755677 670461 660845 685184 734634 731421 726970 788379 712475 809153 543338 707533 714325 700168 702003 693649 818181 683203 410779 665347 668908 633628 659830 491740 1000000 744742 658849 589026 866374 624093 603287 614049 608671 332397 626112 662827 586648 553696 655726 569310 563918 559978 555465 661862 1 543186 530270 525518 516707 485784 786249 1 34603 1000000 367161 478234 64015 619486 454655 65935 1000000 92344 429657 447321 442129 411988 1000000 408622 631458 390471 381053 389699 368868 1 388389 298632 605363 409765 81161 27694 624154 274198 309244 512111 297689 205605 288551 280678 275068 262308 257098 258824 253269 167740 242532 238020 1 475071 222300 57691 210555 207055 196016 180144 1 713418 202655 258663 340309 177825 197319 1 248344 156396 151345 147551 178974 1 192518 13383 120677 97299 125627 116183 234692 116215 87371 109541 97873 1 1 1 97607 1 96961 91684 95497 88303 1 85445 83159 8472 82216 11339 77969 31843 195270 99804 76429 450298 76384 76217 85090 76532 77579 252756 76553 556539 59798 1 86618 80153 82290 79747 83776 85091 86533 121516 90604 136395 1 114569 124542 1 76669 104062 100406 137134 106531 260899 117279 120291 1 126367 129582 1 165999 507222 143349 146485 162535 619456 159568 258113 166592 170767 179675 154900 183056 134795 159686 179469 15661 1 216620 216523 221437 238568 231728 238209 241930 247144 252512 292544 263291 268790 281106 726623 978409 326329 296878 304395 343937 300710 923792 332377 331948 336636 1 349715 314278 571865 368109 508823 98440 530346 472090 398694 404955 401083 417254 428342 859461 791842 486005 822650 430554 714531 457153 520228 479260 432512 747449 497285 573065 619183 422920 541697 476926 1000000 539817 546056 1 557421 560461 571016 595443 934468 583624 610678 1000000 605135 608086 608108 618539 630385 858045 1000000 635643 613429 782461 654533 804575 730250 955048 673328 492809 682447 686998 867244 346736 883668 657973 708392 616151 910772 794068 723696 765225 730407 733958 908298 696657 791777 748529 673914 752376 1000000 757828 761421 397886 756911 636580 769743 771501 1000000 712519 779439 779134 1000000 738469 783425 821551 785475 805670 787912 742656 726199 790067 790501 804234 791288 846122 477767 791173 834029 945978 790806 777278 880178 789101 726706 1000000 785546 773587 789992 851597 781366 779875 778305 753281 774755 761620 1000000 768654 551787 764085 183722 715182 756441 744889 562223 247991 644652 742173 933182 494285 734577 739916 725714 721404 728869 896174 877080 639061 701605 697413 710300 776172 684802 687864 304015 703903 666580 661729 656964 652725 510984 574032 744115 600245 626725 796252 201671 610403 605388 679022 577326 591621 728096 577490 1000000 273359 1000000 712099 548261 356291 557158 589824 1 381578 903165 1000000 505496 425624 513712 482387 475806 508769 463636 1000000 755180 592259 736055 425043 426738 561108 414344 384908 373411 395810 367157 383510 373107 371266 336422 793530 353055 347456 322581 364438 329116 1 309697 315546 25628 300027 294061 288504 1 277122 123047 388350 267301 259214 1 208404 1 893070 244533 1 219164 339585 366098 165770 112629 195292 190747 190373 181805 1 259813 127200 1 160630 338608 168386 326853 141799 135674 139094 718771 128191 176567 189434 200622 579342 587253 107667 1 108176 123577 723220 392471 282552 96703 30694 92821 243376 89272 87768 86315 141412 80335 66144 778189 1 82627 1 65658 1 134770 82421 497932 77359 739275 73517 331585 19349 77892 78431 544557 79867 264271 474683 84921 83962 85289 86862 290819 462031 93086 93425 98218 1 1 94715 37585 1 1 1 150922 112818 225071 1 126039 1 61856 133821 637674 142857 626880 150839 20496 857626 24728 423516 260054 155375 52014 182720 519121 173854 196865 1 205995 210802 246745 217302 188599 229261 293228 244596 1 251722 268257 249059 1 573074 228364 1 242726 1 299787 317874 358502 335935 328489 568140 1 841682 377416 31524 1 1 680609 379648 378371 391443 636093 404910 335693 393706 422354 429264 202644 435728 445524 453681 445684 452369 555080 473976 484161 490344 629221 502568 667740 529999 555261 526731 554632 67308 651669 550473 156583 611731 567910 634205 846201 532436 600914 596147 601892 607082 449135 806145 623169 626442 622475 1000000 651599 634836 541158 657068 593754 1000000 672763 677015 843830 686291 682756 692475 699189 118038 708026 712616 637647 718904 696234 726354 729910 733338 444519 737005 772350 722720 749252 752120 754227 1000000 637365 762862 1000000 778153 928340 771719 773602 545456 777543 774904 857610 782337 791161 114092 786223 629509 788162 853279 854904 790646 790642 784072 1000000 797119 751311 1000000 792029 1000000 858189 789954 790519 789924 499711 812394 1000000 786363 225055 489694 651340 780953 786643 777494 775881 773970 935369 1000000 701561 767982 431680 891491 767755 693254 761677 737154 746524 741526 740715 722704 733599 503472 724438 773944 719397 715497 497595 592540 1000000 707912 695283 838925 578010 904740 677696 519270 684345 663728 658938 868912 649149 628595 188814 631207 644765 651880 581493 612934 611852 653264 596578 697084 1 623811 615546 569275 1 570981 550930 545063 492146 1000000 261879 522043 515202 585095 502649 1000000 35854 484730 476919 472775 419720 535818 546877 435588 506650 238936 279234 531013 105830 410528 404117 401109 392012 312931 361645 547367 483161 602388 340341 937552 1 894993 610856 325612 425006 788290 307755 302188 300916 422470 284921 298601 188912 170171 262965 255320 269028 241715 241532 722411 250794 226234 343032 227617 1 59465 584242 197205 192606 1 183635 178426 152411 170951 1 160666 231477 245887 151016 278886 143486 136422 117543 546291 7765 479293 123553 1 117685 115567 126761 1 106978 50809 87857 100036 97878 1 95044 92911 116539 130221 1 27072 214107 83390 66923 8220 80458 80035 77435 70081 113658 80385 38609 75620 67895 77415 77614 338313 367991 555302 79468 1 1 76859 1 83403 85866 225665 88336 1 1 93384 95285 110355 231099 202041 134904 39713 99599 286401 115878 1 57589 122729 125718 231977 260256 213840 183621 95587 119242 385470 153896 157406 180841 176155 176270 173696 145892 84328 1 181257 197194 132195 210441 209748 106195 222074 222994 85091 290640 240843 237844 27458 253424 1 287694 57837 222832 317212 399234 252555 300625 310389 468075 1 179795 363227 816472 421023 885399 599650 363792 365979 392870 1 436831 318434 396423 402258 409045 583491 352691 427486 164226 248971 487118 449208 452164 464554 478653 435813 452199 489782 493458 501399 509835 1 519581 552450 1000000 547247 591186 549279 414335 599507 179012 484783 572190 583927 593598 625741 602545 476658 556525 922052 734072 146325 592709 637797 656261 650393 315993 656618 629297 665790 699664 299631 681186 683003 690370 1000000 552207 924288 704112 697593 714548 676597 730029 476083 730763 861000 736335 789747 742841 981150 650650 1000000 1000000 944603 557325 763238 737166 811622 803443 1000000 773945 772011 84226 798979 1000000 718119 784204 903060 786482 623205 787428 784013 1000000 786969 148327 788091 738651 926588 1000000 792727 761606 792659 792173 503344 860623 827178 791974 789158 515579 787179 1000000 784194 783212 907027 756772 764483 776980 789886 778789 863976 769109 274132 625711 82757 1000000 701463 753742 755605 748485 744872 679633 695562 706735 731739 728275 803790 721596 1000000 535156 712595 705387 776843 697062 1000000 810812 680147 417394 659814 680443 566025 1000000 654701 648283 646244 634199 636048 684499 1000000 620395 605769 609687 605747 600961 904901 518713 582051 629061 573450 614053 559049 874170 576548 534786 535068 902099 803365 517492 511229 564074 771149 493214 487181 436391 450839 1 695726 456264 289845 97716 443774 431474 425288 423789 173715 1 400531 394598 441824 372490 273186 369840 339485 357702 883334 345309 201063 244410 278694 324638 316614 309902 305813 316426 192678 196191 771985 276087 272506 143693 102966 1 248882 457816 238526 233127 219738 155327 218316 184934 206978 204046 216213 301728 171696 184275 181142 174733 339933 260745 498766 541748 142793 170759 143607 144049 144034 137952 1 130333 128604 155236 591587 119055 115574 421526 257977 1 244518 102263 155509 1 447220 295417 1 172948 47702 84141 187019 89606 84316 1 87265 131738 82071 470663 77774 78735 78363 652932 1 1 68100 74796 92879 77995 687199 12303 119428 74522 80698 158501 81894 85700 142320 63289 163893 8748 93215 95303 730417 99340 102875 418434 439558 1 103719 103924 118711 119484 609883 190830 572260 753851 121406 177545 168659 1 246501 157474 26683 161507 181634 440826 397085 177958 189104 1 190545 195101 1 204538 221946 239136 1 393433 441367 234025 180606 192515 1 660341 335368 265635 237326 270679 282367 282530 293704 299535 373256 255865 316794 499646 455318 233792 368636 346465 352284 365086 364716 363920 381542 359881 346625 334222 432370 436576 413760 450839 426199 432355 438469 394866 426433 481552 583575 1000000 483513 421941 481344 377441 850300 1 516607 579024 524459 526373 545251 729352 1 554146 559963 563957 311555 744450 632040 333309 590370 592446 637088 608286 615966 617196 587371 631784 273433 509810 625785 652042 578160 661787 645020 671319 704768 1000000 735832 689586 742302 700100 177449 849586 46101 689776 713197 477608 525740 732494 732359 734728 729242 738833 643807 748466 751633 954682 801249 871663 762517 787367 884543 815476 614705 485713 763243 776792 784600 871147 779770 783933 573229 559864 781442 1000000 789782 1000000 889872 791910 952747 824558 1000000 562603 1000000 439482 946263 801817 930936 789828 937336 785218 750968 676379 1000000 936112 783941 724850 1000000 1000000 779825 1000000 1000000 773195 610795 842133 1000000 763996 1000000 823377 757877 760819 752973 1000000 746326 755243 740056 736713 732065 479615 726266 741039 718859 714572 711108 705733 1000000 396287 851485 521880 684790 531831 676024 654363 493247 639065 658084 652918 648353 660136 638109 632535 627754 1 617191 938896 628934 619919 870564 565799 233698 48907 1000000 567095 572448 492749 549618 642117 1000000 531741 525726 536733 515637 507747 407752 497852 323176 483302 519870 476953 463801 458379 423777 1 440102 431197 393174 411534 444485 409073 452088 397684 42834 307685 378302 827093 332907 260129 353986 334463 341967 344550 332338 320482 862931 43950 560439 297976 319338 101165 283856 157872 262684 241585 268551 163522 242553 391951 240538 303739 1 396869 171570 558359 580160 329631 201080 300426 825179 187336 1 635121 244559 148997 243673 169731 158080 153917 215294 273238 143159 139629 39335 225928 50052 108878 128098 120421 105883 1 112297 1 111738 1 80338 100260 98321 95748 1 371056 119252 35392 170350 534926 1 1 22704 82116 80881 22704 79978 79450 75535 69231 78570 219168 266205 383338 109522 78579 58130 595693 590539 84095 1 83345 84717 191703 83633 1 90859 136752 93513 91382 361917 91800 101446 316861 473907 370220 106208 153418 112120 122866 65662 278195 162423 131229 626813 1 1 145134 148782 204248 1 160343 180021 582763 845711 429332 180991 205182 1 195470 1 203539 208032 134894 217790 145391 228572 1 366084 278139 249013 1 241914 438509 282576 401232 281380 274886 292654 300637 199803 283269 435074 436285 339266 371153 453625 344775 360456 376574 420964 369523 279648 381747 177259 391127 404289 489176 1000000 418758 159543 80538 427992 443279 492745 465892 580013 779706 308024 873795 485613 492943 545593 486351 997407 517285 832294 529653 888383 540932 29527 17982 603458 591701 644662 506280 524862 609517 591664 598690 471251 237072 614714 620354 626764 680156 1000000 703911 612251 513911 534282 714879 665784 669155 412841 679713 683873 720845 693026 697262 675324 713560 739704 711323 487610 738189 725690 728279 749603 735626 742403 1000000 745780 1000000 753324 904345 762385 759730 753271 764869 673883 906461 772517 272265 950225 1000000 779355 778356 997124 779503 1000000 623098 903095 747581 788882 1000000 791736 797725 628119 866604 1000000 770313 941821 566705 1000000 565069 1000000 792779 784766 806238 790807 789936 750692 689372 786694 785399 861670 827042 1000000 779186 773155 969245 924994 754885 803273 849516 393402 761069 759236 978710 416491 1000000 748365 974482 741677 737856 728280 716278 389367 724258 720539 849485 719639 824622 1000000 773588 562373 692168 702038 735087 678740 680009 670592 731435 660997 600821 619618 645229 500267 635151 528706 544454 428073 143388 608554 490825 597584 1 586264 599079 1000000 569020 870771 562653 744718 546913 540134 568355 293091 448504 516139 591070 80836 497073 491759 339077 479087 472016 339375 1000000 351892 448559 248474 510444 430111 1000000 417629 1000000 553533 390899 392032 384293 380561 705213 1 490241 91161 181896 346090 310266 339867 88046 326392 271673 308906 359399 243876 290038 337540 298791 275659 502868 358616 257013 180083 1 246588 237488 96501 227287 226135 217369 207099 636903 1 573753 193765 707820 229218 225513 176563 185302 193648 166888 51631 241350 152115 1 142599 186966 113956 4668 395046 124680 370542 121241 83219 1 172487 111068 108396 1 103890 1 783630 205531 76286 551703 92347 1 1 109376 1 77287 41528 40790 81352 125894 80711 79501 79750 79704 1 77027 97088 421247 68290 1 209249 677992 81015 1 83021 102639 84118 1 1 1 1 343245 70351 95396 195753 107651 80970 1 435573 95068 110909 120699 100201 118944 121868 130063 1 134181 134347 237310 1 142777 350109 116920 155745 167214 204610 135056 171710 273552 171160 163421 187487 359662 88806 202886 648967 125486 217482 127373 227204 232269 237394 242560 181199 445120 767504 109212 226700 183276 280362 319412 296077 298870 258038 746909 832326 320465 460423 370623 379222 347165 346090 502283 960000 368357 368497 236480 581422 190323 416196 647864 454902 417565 425968 1 436164 422285 422659 470068 496254 467141 473371 479481 485633 1 508319 508606 1000000 516108 519306 371448 534945 545881 545941 551929 559779 547433 570265 615034 579524 587174 965900 597654 523848 608644 619980 1000000 608598 615153 636639 960205 379330 651298 655222 650759 669610 669523 201648 1000000 683493 670214 692370 687437 946866 189907 563912 668602 708367 301167 749400 347592 731135 714965 800010 743418 745035 637590 751152 833879 727316 758936 642434 773104 573594 847647 783536 778680 891187 784842 332654 745656 778469 784466 806601 787173 1000000 815711 774600 759715 624562 1000000 792357 793762 781506 887278 220312 1000000 1000000 794100 794368 685552 916576 973047 772528 332960 1000000 788851 814965 786371 787429 594359 215531 783300 612019 767150 774853 955667 770345 602167 902826 707858 706200 760902 709176 1000000 760131 818333 445567 739804 736517 650946 729433 694038 1000000 718426 715917 1000000 706772 702762 698276 693903 699599 1000000 855894 679055 668888 1000000 576850 671573 447662 647267 666895 634369 312945 601964 572285 606223 612479 228670 602545 1000000 586416 589230 577315 524416 564959 1 553762 355419 773625 375259 696938 525167 517978 516469 545812 508050 473478 479285 437302 475711 470895 371301 457186 517124 397361 1 652329 283316 603124 1 412011 300925 328364 389302 1 377712 982365 15630 361879 249736 332548 348735 318440 328736 1 327617 179146 297151 632158 293980 288340 282664 299272 271587 231779 816876 240649 250015 244717 1 234412 1 486457 1 214504 239305 228689 379136 195652 1 211387 346718 139844 116951 169551 98340 162368 160721 24106 150057 146402 142838 58061 136629 64697 129299 114800 265354 155151 136615 224923 112237 112282 46876 107569 1 100558 205085 1 95794 95132 97758 89957 92772 85842 1 104412 84002 107093 680252 74043 80906 1 1 1 292448 79962 92030 73424 337448 67137 83578 76608 44914 1 1 158018 139937 1 1 90459 92018 94463 167491 1 99604 101329 97305 105998 218881 106910 99206 117113 435130 565715 121185 182217 130793 1 139387 141884 90068 160102 151538 202023 45145 162911 212280 138464 18844 85305 82774 173332 157643 355817 203388 151296 710985 95914 104818 226352 346523 1 369450 241227 1 1 1 267561 1 288663 284987 290559 296702 9702 282649 322947 205028 288234 331148 976855 1 246571 355764 828032 367180 1 365236 385867 592594 407438 364829 707094 416373 423500 429540 434900 406436 579378 1 444537 464982 471235 478222 405219 500423 496103 502960 509250 512562 541827 528433 489663 1000000 187140 550831 563164 600119 1000000 670910 578588 585451 595642 598406 607306 594984 613059 1000000 622168 658136 599526 641958 527675 649522 1 741954 1000000 695035 673665 957486 681443 340414 159073 696037 700276 677570 277222 782893 695353 720709 707979 732508 731294 1000000 793693 741493 732037 977437 770193 738152 852044 748212 699483 769408 768935 779682 771694 774910 720751 777850 950689 866915 782657 790558 787902 873816 788570 851126 817779 791690 791700 781550 698218 845391 805042 643238 175405 786950 886080 1000000 794774 896260 637944 799934 1000000 790434 943799 504363 793585 787723 786964 392530 847310 733198 779644 777757 775798 773959 492040 683261 1000000 404937 771422 759280 1000000 802362 468392 736713 740159 706251 940144 739957 732993 765130 536784 722030 716363 705274 623232 705308 717338 684445 908698 685201 682366 681216 626859 668759 660361 1000000 250644 601381 931259 409712 634037 644941 623556 620078 612363 607426 606639 126990 1 739978 390267 573833 595419 557386 556453 550723 545106 1000000 483926 638333 1110 517324 286985 496638 497229 687493 978548 478083 496843 632959 501451 250131 496979 1000000 435863 1 1 415394 516817 407211 635446 421746 393089 399050 359721 366840 359264 364774 169017 160943 293970 820983 325128 270998 441314 105619 278537 296989 203577 1 287821 448325 1 1 252916 252130 247116 241621 783775 282989 210578 233142 215064 448214 159802 542245 147341 51191 187729 179508 1 175534 124550 166992 138988 845104 1 1 1 1 698135 133469 451159 131044 128784 6272 92624 1 211773 111093 107861 58717 85964 103911 130257 99671 1 108546 86169 1 75684 330427 77245 86854 1 62335 80411 83018 33054 81653 1 1 80496 80146 80406 1 80419 76249 69926 74972 96569 96222 248544 82890 53980 1 87852 89179 83348 1 1 201349 100954 119939 101410 103520 105765 171382 317180 236640 121421 475531 121368 197075 1 347001 143781 136870 124535 221295 1 292753 154808 1 161911 354634 253089 175488 1 185758 138080 206844 221691 1 606090 219477 1 1 1 260259 231823 1 246109 251176 581587 261563 141137 272826 1 283967 171247 284735 236953 311442 1 92387 375606 325013 333849 341781 177761 602015 261113 231962 360442 378232 386509 402204 396645 1 452736 428352 421353 427575 720721 439982 549196 443769 460716 446227 470946 497176 624576 516658 509896 635095 507796 123795 518627 448734 531907 515756 852772 119950 1 525718 567245 533139 578732 584403 590052 594943 341547 650407 607877 571254 302434 265538 637206 536561 643603 587025 606379 663802 643572 668190 649048 657342 682114 668081 665142 421174 699690 939742 725660 1000000 716852 719789 778690 727513 730867 603972 699853 834231 750656 747392 1000000 776065 768996 759219 762247 677169 631359 720640 772390 778733 549593 780313 728434 781549 783365 788903 813486 770929 787226 790426 1000000 688779 792843 790694 344402 779886 699911 1000000 807248 795497 795517 680561 830484 1000000 807343 793675 793240 664914 1000000 789404 541951 1000000 923304 786099 790547 784291 1000000 423636 752777 768146 772857 770623 1000000 677735 764842 760649 465775 728090 752183 799503 746193 841036 918839 834999 733940 717513 725477 721786 808134 660634 710098 707799 701885 766642 234048 879307 685876 632492 1000000 294508 669550 651757 556492 983731 646545 641362 630020 935828 619167 620054 614987 617691 604122 361298 800603 441892 582942 576075 564264 432269 558664 528221 548287 541070 32775 529135 523124 517091 494958 503784 501419 364327 486416 575245 560167 1000000 462897 305789 474230 899546 99997 973045 458514 456668 510396 656241 399931 393869 387876 345441 375482 642680 1 255742 896775 185343 358224 333082 757379 343832 304533 697429 304122 298408 378191 1 280872 294870 265772 268422 259594 254338 315230 242523 238595 233727 228402 790119 212642 875004 593417 203590 195572 430299 190775 139892 179914 38005 138561 352943 164981 1 1 153620 149702 1 138254 192125 812355 1 113435 203526 123287 120405 1 248649 115204 109786 109398 1 103836 139201 98862 97166 126069 152252 1 1 89113 87686 6460 99485 88335 41599 164543 177021 43953 79042 156898 1228 44308 772463 1 1 466474 68706 110648 16717 269236 336764 648416 88207 79584 416758 127531 87788 94045 646364 652523 1 89249 102783 1 407837 120138 389025 198449 118299 82740 131944 1 126932 778102 136578 1 102101 147128 1 152467 158875 171589 1 173064 173774 174515 222703 1 199698 197114 200616 1 796251 219715 4029 260466 229667 238093 160242 249800 250294 260538 236063 240834 272059 281999 665092 283725 476025 299847 632238 468414 31000 404536 329902 414211 322914 365691 352778 68915 367169 376097 371885 475832 392376 395489 1 1 443757 420250 992890 430512 1000000 190827 451291 466734 424896 609142 332254 739621 488248 494388 805421 508081 513923 978536 958665 530106 590843 857037 137918 563900 1000000 669524 1000000 1000000 587562 589053 1000000 600486 561384 454288 1 606287 627215 243358 385226 669356 656458 590942 652184 293562 665902 672158 612909 819486 685929 764793 597621 699032 703212 706075 782582 573252 1000000 723093 689104 729709 787732 1000000 785860 974758 744367 662385 752804 570756 653212 775085 1000000 766730 762711 771585 857881 764038 780155 929900 634012 766525 557412 786445 1000000 965363 790301 963314 562613 814706 790342 1000000 697631 797330 794977 808216 756818 803626 800979 373358 743464 908648 352066 868871 431897 579384 107474 1000000 847120 1000000 227342 1000000 1000000 908562 771125 761035 773832 774018 771818 728164 776670 764582 745514 1000000 894608 750860 1000000 307112 645718 898269 779513 1000000 721073 795736 726718 727558 709734 792887 290919 500556 1000000 526938 692775 686559 638745 609119 707395 582683 663141 658188 654510 733349 652713 407073 611123 500982 622516 584232 213801 510512 596808 499782 401071 561014 578112 572600 562159 561009 549362 1000000 320095 537042 626444 427266 519426 413032 490896 726227 495091 478022 498385 453592 470486 428942 545464 508365 451671 272484 569611 425609 419686 573033 408568 497551 427800 418132 419299 345925 401306 254591 360220 9472 353140 774836 344136 330587 884036 1 619508 231771 244174 1 711061 293624 569752 274344 110154 1 435259 251094 245829 261866 235522 194314 422642 220499 738295 1 309229 60849 21121 1 187835 173098 5081 349444 144311 111152 596018 533061 155056 151273 148206 99344 20045 142376 133855 131374 128143 353398 124526 66976 1 116066 111141 107513 115846 1 95463 122855 87207 43561 94565 1 15752 197093 90431 1 42010 105337 84604 83827 1 139215 223091 81831 1 81831 82683 81545 38740 1 492317 77508 110756 97405 85103 91374 1 1 1 90961 66498 1 205731 512135 261245 101439 103447 121197 118025 110335 1 115174 64151 120944 112691 119299 107424 58524 1 131278 587835 146519 1 143803 131232 135073 1 331162 158368 177831 339815 527733 1 195408 576845 204551 209267 220402 213826 222934 167396 233774 1 237769 1 259808 271006 377745 742539 309184 80235 287635 376253 298875 303738 310003 679434 109982 345616 348283 183626 500984 655338 358852 61415 368233 374964 398696 420801 1 400453 159888 1 440348 409166 430428 436296 440355 623031 456379 1000000 989332 518435 762056 627924 79176 499472 505860 1 517331 516473 534151 398897 402518 547375 532043 559182 171875 570883 597968 1000000 1000000 596166 552341 72740 610183 309937 835885 680688 631708 636653 201110 705610 651993 656936 655683 180492 52793 237749 592715 1000000 684058 712901 708038 488151 706492 1000000 511925 718759 722592 727281 834234 733897 662505 740558 743392 711812 322905 753916 456939 758823 764321 792483 1000000 1000000 734466 759841 620679 778248 779889 724671 783333 785060 813416 788006 1000000 790322 1000000 835690 699659 793252 944242 1000000 795976 804909 795126 800664 844266 778509 901385 526679 801607 355971 798368 753814 695427 791221 791329 790181 750756 512459 780276 785206 782845 781147 1000000 783979 655121 834166 932044 768345 1000000 764016 747579 758650 131298 751800 748935 745830 742680 742022 947102 738382 728083 725142 1000000 728374 713654 794287 848966 702176 606472 854589 689609 681024 679233 543790 677256 631801 675807 657667 579406 638686 637320 956800 888010 334179 620485 490915 600322 600752 956063 595377 736498 592373 559577 449832 566158 93675 681409 545672 1 1000000 527342 518393 515882 1000000 443010 497547 568745 214875 479055 475393 457861 479877 633542 448107 472308 917187 1000000 423915 119647 1 853887 396333 1 372771 380061 376358 323413 270634 425112 364861 343894 334799 1 337590 324762 276416 305572 992522 292897 390548 285895 279642 274786 398031 730127 1 216969 701191 257353 238739 234099 221752 647428 195057 251929 694849 1 205827 158487 91432 184996 205789 1 1 1 545610 1 161887 75278 153229 131536 676542 100381 135607 167985 485697 190666 1 120406 424926 112777 776014 666068 732897 172450 223949 99825 99235 139563 89562 456115 680509 90994 1 87913 1 90613 399377 1 1 621609 1 315259 1 80868 175333 83273 130631 58657 467979 1 83638 289384 85532 344860 87459 97144 89821 667557 94257 96279 294464 120114 798579 101377 87962 105600 113719 1 102618 115259 142503 1 104677 185205 122310 133658 137499 263142 98668 13281 180450 510839 157108 1 201669 244244 147629 177123 159086 1 581092 247273 193020 544730 518552 195091 130662 180209 227967 26872 238595 243622 891676 253643 257471 231671 292471 338021 344518 296373 292016 231661 302934 306063 314371 590764 420873 332626 338318 328279 391280 356196 431606 367658 374737 379914 959398 396395 1 399605 411491 721128 416478 410786 436867 852584 393834 938413 461202 719918 713120 558792 1000000 275108 509916 942251 396835 505431 833360 572665 268514 531718 546408 553106 651664 564824 571342 575573 661466 480357 603602 597592 532266 40178 338125 620137 625360 630847 635849 647414 1000000 647699 655368 635626 168762 666511 675334 686682 467594 602832 692333 358364 912844 738463 710089 715304 718243 722097 458578 1000000 737079 736637 724718 498524 749026 753027 751801 755754 849158 772930 766199 766610 769082 771357 794008 622637 777967 895396 1000000 222863 803856 793700 721970 384321 620266 1000000 497625 901152 794760 800445 772296 792822 798696 824005 796828 801381 796872 798054 797308 796655 805703 785162 744066 794091 487136 183036 800809 732399 788128 786775 844576 772989 833349 780777 1000000 780243 1000000 228195 769489 773338 680897 762066 624289 171292 753418 1000000 735809 981434 740786 710444 699775 730231 726346 1000000 664534 1000000 741631 1000000 730068 698761 693591 691483 685689 681147 638901 603829 567065 664813 696391 542006 651168 687778 659389 1000000 626734 638474 614834 604124 1000000 599529 719763 504229 847401 554251 571332 831630 559696 553449 549506 540230 602529 585617 522550 517296 64956 586227 499803 952535 487544 481419 202396 1 463111 456582 425467 730304 397876 418222 804710 309772 416060 383911 445827 390468 388672 350775 291381 958031 364274 357959 372088 398913 340224 336106 328400 315743 322830 330855 340587 906436 261281 112323 288001 330781 1 266197 678116 551255 244578 1 320446 209180 207684 225764 219852 205154 60567 205277 170907 201436 237861 301227 102663 188321 166164 170613 170591 153113 153429 150564 448901 154668 140971 1 162630 653788 135981 127435 124659 122738 119138 3925 125279 316549 109093 104982 115395 417847 100177 98494 1 268893 93472 636964 678853 90739 224247 181330 1 572701 93305 709346 71109 1 81703 1 80248 538525 1 94050 69905 1 10830 72074 1 108103 341757 1 89988 91329 92798 139468 96039 97578 99514 101302 1 114419 107753 104544 370917 123963 111639 147262 1 1 129080 132425 140078 138816 141641 200352 425889 148547 463293 161231 679022 158914 161327 176549 221376 1 146703 193913 191844 203772 207761 624269 217327 172499 636602 239411 232545 341056 331794 252798 264951 36849 268889 272008 279660 258491 272319 388037 268396 308644 1 786672 754085 129433 337465 662607 349384 1 493569 311183 224756 96501 392285 392858 398337 404262 485181 532622 466558 428694 423309 431642 447618 474682 534990 368828 415975 478560 664297 156316 406554 503111 1 849896 489085 687623 536502 36784 978562 1000000 606032 552577 568691 567110 578729 585930 591563 608296 396255 667744 613479 608184 622562 625853 686024 708318 694746 599220 689338 1000000 805884 382358 638533 178083 685287 576335 562326 641798 747004 749902 1000000 713770 736775 1000000 724168 352322 760824 736233 738782 357824 641273 750253 752549 835195 786186 763422 946188 815726 1000000 775083 759038 786316 797379 737284 792385 862821 780250 668657 788422 135027 791072 974954 1000000 1000000 1000000 1000000 583290 836307 1000000 626294 1000000 696333 791759 970489 992936 798611 326037 796462 917226 808100 1000000 793132 791934 724570 791387 788178 776814 854110 665171 781583 779643 835257 799803 574897 770970 717810 771597 810907 759884 1000000 283885 954574 1000000 745741 350460 891551 499285 733021 736888 594341 720703 408483 713085 708992 764972 710438 699883 242533 960962 1000000 631704 674338 691562 664115 659397 654585 1000000 644479 1000000 820871 628881 576941 612257 619016 607346 686481 562460 590768 582068 579427 572159 568196 561996 868177 339082 590074 538419 532663 526448 549030 855369 590910 703355 496037 495050 309055 284220 339140 465170 33254 450134 450456 516273 434270 422472 1 415661 601066 403062 330629 389339 673512 411197 363440 367836 774985 354531 59761 613216 337457 330748 322506 364234 313149 310178 20034 474654 42861 153598 261736 268537 687721 261877 274472 198632 255259 385766 198686 223288 226603 221704 432152 405424 1 209343 197973 792047 184559 577734 156163 87148 172018 72549 164065 166278 1 170902 732730 144303 111017 138636 303646 114503 154763 117181 126203 117324 750600 441883 67580 1 500670 105656 103675 82881 189272 1 1 92846 85795 92628 90190 107136 346224 87142 93871 157771 84825 350010 83903 459588 77675 1 83154 83350 774108 378436 206589 217280 270943 85036 64800 172347 9186 1 91245 61156 94414 96035 317748 96251 101432 1 721012 24339 1 112813 80489 40075 1 102354 136060 1 135105 138831 133488 151906 1 145986 98272 159961 373855 162976 167966 127442 175932 180138 184245 238995 367360 197727 263399 207019 515915 1 534121 648675 239786 1 240862 298754 251174 257157 253247 454099 173369 755097 284432 603576 295494 98438 785055 312680 318683 324531 328024 359663 346933 353775 354474 360139 946739 389762 486676 387597 390564 394739 372216 412992 342002 421626 1 434079 441601 432533 450701 458827 465010 801501 382165 564707 489695 287572 588880 508158 513113 523946 529762 532982 646499 536544 685072 556247 561858 842927 574995 578872 1 1000000 596161 393048 607031 612708 618079 630517 1000000 634048 760547 944261 251670 641906 659800 664270 773354 1000000 715607 686596 806785 841734 853251 702073 707146 709824 791027 718949 721076 1000000 728363 505472 643477 738961 743658 599822 1000000 752245 751131 758451 940931 763696 739565 579940 728368 711913 741347 1000000 780594 759816 807993 1000000 768046 555841 790718 502921 791549 789018 903470 899177 796219 1000000 710192 791195 667516 960593 1000000 808485 1000000 1000000 798649 605058 844986 918015 328080 1000000 794006 798874 791831 790395 789184 1000000 786106 179245 102831 716921 1000000 1000000 723038 772248 797193 787917 762169 762110 759326 756878 753481 711822 688033 1000000 604061 731409 729342 975232 766228 761966 718779 836540 833694 715218 701755 548745 693975 476004 661578 668517 673735 334872 1000000 568693 656484 711799 645193 573995 643395 674820 658969 620339 1000000 609504 578877 609145 592854 628199 581558 575668 556884 290690 556841 552459 1000000 723245 1000000 528336 518635 573378 204700 364593 304758 730309 458439 479282 478490 421054 759778 402951 252934 445343 441066 430954 424398 418066 1 1 398578 1000000 631322 380184 368759 397291 618578 549863 350845 344863 213009 228907 709600 253947 310404 322104 166090 281502 1 286923 1 723461 249503 1 179848 254254 253022 243802 238589 1 226692 1 126449 214808 726828 1 548116 195345 191189 186497 630940 200328 279405 169729 138575 409973 158434 153907 150721 146970 359006 1 136932 418233 99949 127556 107162 144585 119221 45060 123917 1 145089 114922 1 102142 1 1 94919 344706 110916 92489 81866 94583 107170 1 166817 39033 53535 85111 63218 84242 83294 557400 83829 574958 73974 84125 97621 1 1 1 1 99185 46441 106873 131168 341506 94622 1 97814 94774 107170 52973 170912 107686 109967 1 268957 114206 244413 1 125457 128659 129236 221593 138830 441572 302431 58950 79485 155640 158363 1 156877 171203 30557 419168 166574 188114 192542 604809 887363 209101 129729 413982 218001 225462 264749 229255 1 81836 259407 320842 171847 252870 277726 218160 365019 332400 295476 300273 304336 312782 312311 246715 327836 523625 1 948682 391473 359114 1 371157 399617 407020 730157 395470 401860 1 441739 415074 355986 429275 439051 445196 443711 998580 499034 419653 470230 482364 486666 512204 502461 637278 512978 514144 459381 473928 522141 543060 549004 550227 560753 566625 572317 580896 584170 600137 594988 600673 757895 604493 616946 595781 617310 809886 800426 512473 624068 417503 657262 373336 553351 674073 681707 679517 704418 689960 548648 622028 704372 769371 579323 240641 490711 175461 82563 754024 735407 755046 460766 747784 749280 751956 754958 757718 1000000 763271 530270 769809 771194 1000000 775521 1000000 1000000 782032 521820 442079 1000000 680445 795786 794106 546734 793890 793632 795885 796616 797316 162303 937440 799362 799030 558558 799246 326402 804346 797448 608176 797904 941989 925326 795796 794867 144102 133081 812375 790182 787831 666525 785550 821508 827484 786731 777871 772641 849432 769951 768799 819104 822251 762675 757788 754939 347568 437226 746729 700465 794856 758410 700270 728973 467991 748662 739640 718520 904473 934626 642845 627060 692166 686832 682307 678060 749816 619433 668274 526627 653500 639312 35153 681306 837929 727928 352845 611254 342757 604428 600697 596524 405150 339484 647338 572353 629201 560636 619504 548947 1 392689 531065 557843 519028 513006 991125 502348 1000000 488490 482144 475677 472882 439773 459486 338287 445218 642137 432831 488297 420320 447384 400809 257521 313764 1 399798 377975 371285 379559 355648 353170 48963 341217 1 329093 945002 316742 331314 306576 300717 297411 290065 267267 260741 273769 269688 174247 256375 252738 245904 483718 257142 47951 225628 231876 212539 1 344436 343775 257726 178093 216383 144024 1 175695 39582 355271 279060 158999 325469 153369 147961 146928 124247 172056 1 132012 221915 54153 699748 392546 277165 99157 203285 30228 36796 114292 579961 17547 1 161785 93229 64296 93615 102658 1 90525 86372 87947 118506 86427 85821 85413 76732 84097 291819 78963 84255 34386 86163 255188 94002 1 86975 123969 472332 1 90816 168360 1 94754 1 523281 1 108612 45363 89795 139981 93328 249411 138058 117227 119319 82770 705790 418627 1 88752 1 91645 141479 142741 404184 44364 143859 521432 271748 171014 272482 137015 1 132010 1 196075 279110 203420 142199 1 431435 225287 6061 234606 246441 359335 172970 249618 260551 1 179585 14121 784922 287989 293565 299284 310141 61740 320204 57784 317398 368594 338278 345620 361684 361739 437811 488629 318854 734571 321306 428821 388294 799829 413061 921603 416120 431639 1 237656 482401 483710 523890 453619 475022 481181 672281 387829 499618 505716 558957 517966 525012 548892 535925 542643 1 500710 571174 197778 409784 216561 582824 588489 552757 597416 621621 1000000 616205 628188 627072 632226 190082 125316 645621 645859 768279 543479 1000000 421671 677001 492727 1000000 1000000 713027 627945 733402 168192 692539 224011 865173 723900 727670 731365 634478 740403 885918 746384 723584 969593 414978 757873 1000000 773433 793850 764712 909922 281420 1000000 777928 733340 659529 784179 587885 769301 770233 387897 791760 637591 727070 795214 795589 419087 446014 1000000 703990 839805 783011 803131 799832 111970 810697 797130 768356 795382 1000000 742155 801865 870862 795490 794099 1000000 720285 789760 803859 786405 146165 781232 858110 779127 1000000 1000000 698510 769997 767503 804232 1000000 691761 1000000 750648 750303 780555 208517 737271 1000000 733386 453552 731337 722280 718304 296742 1000000 212973 701883 699033 692615 693860 649141 35084 643475 674893 576275 682993 637434 649636 749943 1559 635162 629970 578889 555958 614696 596181 656438 809925 591680 581692 940011 570211 381394 564330 556739 463776 547624 541170 533382 527285 412614 515286 474991 497013 86703 484743 361592 478541 472369 451163 459996 333412 433341 442087 434162 429008 748187 881337 405783 109885 401070 391991 385071 884257 418476 334162 594096 376542 351122 233333 333058 331641 327559 321867 361778 269060 289244 1 479182 284747 200971 275052 1 1 194875 253201 245721 321221 13113 724305 242400 223046 211265 211585 636220 203711 1 194629 190385 187059 181568 177374 175138 169091 151429 157210 136221 161479 150263 153343 143437 82196 245405 113246 145249 155278 147890 121818 92133 51553 224977 87388 1 1 170225 680744 218990 99365 97668 1 98307 719567 92328 90805 89747 52210 360632 87215 99319 1 1 1 85118 100728 85256 561203 85379 85904 86154 84489 87427 90169 1 162092 79691 92235 93527 1 96236 94556 99741 107117 104435 100810 1 471728 111562 1 190118 1 130146 693617 120154 131129 636602 106026 132580 144040 147442 150766 820093 169673 131201 166112 170328 174125 178303 181948 186791 188761 309242 200132 212818 209360 99767 331078 223833 1 228606 224943 242958 617730 313824 325406 1 293614 21196 281393 285345 292687 182439 759487 322508 313845 169645 327161 764687 321699 21378 318822 849000 276190 369727 1000000 382490 389152 94901 399539 640200 412953 418390 1000000 424244 434870 442694 437845 497253 446178 650171 529075 853472 486154 492311 508202 504565 923499 505452 517530 447646 591273 580106 553979 533606 603574 560886 570669 572305 576088 85249 593095 597788 604259 893506 605159 1000000 625990 631268 636531 641769 869986 714397 1000000 585615 689775 550593 676191 756464 685498 722239 686978 698934 1000000 1000000 639383 1000000 724165 723104 909875 1000000 225751 887764 744781 744896 292575 753975 1000000 622691 750480 763662 770991 766225 642109 773561 775217 779470 780023 795305 774120 717194 1000000 861378 785867 799038 793299 1000000 828642 795427 475815 797135 798764 799308 799763 1000000 1000000 800360 790093 813054 601809 193976 884179 798814 660502 788082 755161 786981 794591 1000000 696082 1000000 790683 1000000 786008 870191 782125 769882 375313 1000000 1000000 763966 624712 806972 763510 937356 783871 731784 816251 751442 745338 741963 221625 700378 731397 711465 723848 716631 715875 711930 710015 702854 699419 730700 690541 672422 658447 676421 979085 667474 794293 657717 709953 663324 644273 632433 591623 624621 640657 940564 896543 887460 591590 622335 588244 582268 788576 519685 1 103147 442948 547620 541878 1000000 802867 1000000 1 536368 506732 490846 508222 183731 678331 1000000 1000000 462360 1000000 457441 443781 748953 394572 426266 1 1000000 491055 386849 651569 389744 382080 255229 451097 320196 408231 400581 342077 708956 332516 339125 918238 15187 1 304877 318937 314952 431615 1 276877 275925 205670 939039 255312 361679 313088 239684 1 241287 434281 231277 1 211178 635049 264040 196497 200843 288419 681198 16817 1 170957 224413 169918 161562 853311 160992 151350 1 141511 1 177512 116206 1 125976 123203 251154 1 115306 112910 115255 114361 106230 103673 102330 223987 228638 104590 123326 84528 1 95701 1 216932 402471 1 90348 152822 40819 1 85759 85630 36413 737476 85898 70884 99055 83653 88053 189383 91215 171595 90613 92473 88860 137323 738522 98151 60163 33728 43796 105470 533454 1 189216 114452 1 138004 285210 125340 33868 144433 1 154668 1 129596 19262 151011 394367 156509 1 165575 169462 168989 268681 181815 15178 191208 205173 202022 204036 71626 266418 276900 254980 240143 244546 245623 243041 30132 116561 328848 1 1 263311 280410 803478 292193 297747 302897 312390 304702 156171 771019 73392 337789 1 1 591168 126917 368289 1000000 386694 389370 392282 379110 335957 477203 416866 1 1000000 1 439239 507735 454058 460250 466449 472601 472900 1 144132 598282 843997 1000000 512421 521822 566257 608648 538525 545651 228624 556848 563369 983773 598962 558705 602520 96486 232765 821887 608778 793300 1000000 617063 669986 631323 640818 1000000 650270 689977 804005 453726 1000000 574777 730804 680585 676768 833331 697191 1000000 809556 881817 961875 1000000 722868 682473 1000000 511120 778256 1000000 552767 229279 751520 754150 757173 760113 838150 770611 785432 1000000 789693 1000000 728628 778499 1000000 784014 771028 760129 825461 793467 443714 304179 794699 792069 805622 717111 795662 799178 800231 800220 1000000 385314 660000 604373 800907 800649 251036 799623 786415 663929 911566 811174 796530 766129 794135 752624 792716 954225 806547 946974 784998 785563 560484 780430 784018 774970 773001 1000000 849025 822908 781665 760149 754045 738793 120698 752050 713947 235904 736476 433216 729346 731098 79805 717804 1000000 714181 813741 1000000 688743 692533 976620 667147 706320 674121 698161 446525 659596 685236 1 649957 1000000 634123 628850 620707 879234 613030 528300 614449 596093 590461 1000000 283750 1 567520 523440 555816 556777 27547 519814 507772 231690 499137 1000000 507802 605254 495562 576453 482932 433620 587048 560502 640976 450939 446156 458001 554501 591386 421110 520884 409013 372836 390687 390529 384335 360845 247214 663614 360140 166770 348110 1 387032 330350 324308 1000000 280735 297865 259672 1 308878 287839 744542 257131 262454 1 264313 271576 374225 1 1 231806 256657 215731 1 1 211046 1 196665 180498 182700 1 164361 173457 1 1 165780 212795 150110 153526 142893 1 143042 23597 92832 135034 151469 127437 124588 1 123091 26606 114188 1 109557 130357 405736 88043 101749 738166 1 412457 112278 1 1 705354 43705 1 243350 84559 1 32156 1 1 438768 280259 1 137168 86408 74386 70289 8311 87916 78099 642551 91869 17545 95757 114954 1 97638 82493 101694 31951 109616 107564 247645 60564 197333 41092 119351 147003 23922 129593 130634 86399 136742 1 143282 546791 158300 154142 364570 101771 176918 168968 283741 1 1 184431 102051 184266 159512 203252 230869 212518 184305 261964 227074 436958 230923 242160 244143 110782 257774 202019 268493 273928 279411 936891 290927 275789 301825 309206 362922 214973 311818 330783 547891 342620 551913 541431 356163 364668 426640 584514 567283 390952 317686 561472 200005 415706 1000000 320268 450451 842466 332970 506918 479250 633811 202036 477621 483796 82905 496158 483275 451313 512925 503384 598268 7318 550487 549254 545197 557211 544833 562086 374751 400396 1000000 251953 597148 602244 606308 607529 620199 585329 629397 632733 612156 645356 776480 897614 610068 415179 679072 674749 678026 586797 688604 1000000 705980 572746 706098 712329 595477 1000000 722798 417010 854637 733476 751714 740731 563032 797830 748528 754384 1000000 759929 763205 695304 768321 770724 773192 785344 775075 785351 948974 540821 777543 780036 688552 783129 759883 335033 1000000 796081 797493 798052 798922 1000000 792719 812363 818392 916964 779188 801320 805478 1000000 801164 1000000 1000000 799765 787642 890512 791444 826688 795225 863197 791449 761977 789805 788196 786469 842868 798315 783515 778785 776233 759696 936957 771369 797232 763517 1000000 763684 991609 774644 730755 745314 598949 899971 704556 889956 937074 1000000 562747 706673 693518 735906 703072 698581 196538 816302 685260 364287 680031 689570 666498 216516 656655 649164 700278 554191 636145 611088 618820 640261 448518 609387 1000000 588027 354096 587386 581324 961730 589489 457574 286922 552212 546742 594293 535727 535653 1000000 516228 41758 504042 1 568035 486607 480008 920415 467112 1 1000000 433276 226158 436171 429998 423354 662682 410748 443757 399054 395609 386946 381170 374554 380434 361751 356441 335043 367700 335851 331586 426636 316550 315124 312926 62901 245072 122104 287011 281188 94734 270381 264873 286000 1 228518 234846 224321 233896 247288 137478 218868 214261 1 204854 1 195734 175469 806565 179312 183013 140046 171671 166494 60477 376888 195859 151602 149771 150907 1838 112267 119773 131660 127621 212986 1 120518 117962 99074 113088 56013 30166 106535 105075 102226 117393 101831 67835 100333 752708 93229 91943 91379 90401 1 88885 85930 88175 85915 280573 84292 76019 86812 76301 43727 86733 89453 88556 114819 90029 84812 85478 1 93959 164981 429579 1 63454 696699 102671 105508 107587 40206 111908 103987 143350 1 805013 124754 127383 145224 132285 87877 229930 142766 146317 150056 152773 184148 158939 163824 168174 170694 218975 66447 1 189555 193533 201002 203823 626103 211941 166689 221363 207730 316993 212355 252055 240947 244743 256214 231751 554697 261971 315166 283938 178733 295110 277340 350398 308305 1 371776 292987 323127 308577 347382 346931 380860 365535 369625 815752 383621 169360 489841 688615 371748 414483 422053 71783 628567 656636 411517 451672 457966 474943 530464 475291 478903 1000000 476423 260827 508431 517571 524771 538250 454598 223096 549098 937599 481384 1000000 566986 853602 592268 706129 585959 462711 580549 571390 596908 462022 623256 628484 633759 641911 1000000 649289 653835 751262 1000000 695966 673939 677898 683348 965264 692251 639195 350057 729481 730118 713794 718499 723660 500409 729465 732675 736784 748713 743824 747093 794326 771622 763377 759754 759399 1000000 700307 660849 764629 775479 672476 857026 767773 670919 228441 1000000 789468 791066 1000000 633188 1000000 1000000 794687 1000000 799236 799993 846858 811649 380423 800483 801837 850927 793506 838980 799793 801774 801289 784832 230184 799118 798253 660272 526759 822402 1000000 772902 791353 1000000 787533 781801 783861 779717 273114 888839 753193 277835 667189 767782 1000000 360278 752565 756319 845030 749924 746730 743521 739805 736505 737933 728707 727752 1000000 718046 713229 679267 1000000 696926 695129 640708 1000000 693269 134161 661312 669060 614618 657804 651108 751665 640988 699182 656057 694294 228551 566483 611516 603425 391480 594847 579516 583546 547199 636739 393995 560237 554705 569275 542755 528536 602138 524748 903444 512083 872509 519724 497708 486563 482392 556952 100691 463670 464232 447130 414842 1 363702 426145 421060 412991 425343 381311 394078 535310 520905 356932 551503 370922 1 359973 346780 337986 332948 329185 325855 317376 310283 305870 300180 190370 1 1 179413 1 266435 68840 499046 1 293135 210129 203005 222189 726610 220959 411653 210311 205912 216005 162647 1 188856 176070 1 1 177207 168326 163982 180649 485895 1 1 235341 142844 1 136027 92367 189938 63526 124549 122053 534223 187869 114351 154178 109851 78244 1 104726 119708 100300 600219 1 95794 1 1 92257 108907 1 74498 1 87709 235492 785397 85023 87989 87380 87594 159284 648691 75013 104132 273039 90475 161359 83850 27025 262960 105835 225283 84859 167919 133418 85808 105530 131667 277529 1 114239 116881 119058 675609 123914 114935 130002 133021 1 10254 207303 145652 149331 144964 425190 160199 163993 112312 172333 163437 1 162249 213640 192202 197097 200121 203531 211207 215761 293873 225788 229857 530 240351 245512 81333 253602 122168 278280 170767 278747 283013 357366 257 477839 305390 212169 304796 319544 328626 335457 335251 1 469600 611413 364327 370382 376971 199150 288100 435554 659994 407119 414067 378737 697221 432808 34380 446209 450464 208387 462178 468862 237828 1 489600 728693 501300 366969 500899 993448 526166 1 255442 258579 517904 552444 509432 565893 461478 577158 563285 588208 649893 656189 602967 265838 622570 622460 627682 917919 543565 643388 452217 653520 666694 663447 774028 670565 596705 682557 455627 691634 778921 736795 707541 921035 594269 717286 740790 739277 716274 967505 737655 742911 772701 1000000 1000000 1000000 756329 759340 861321 856685 767799 772192 737808 820410 331757 420726 785877 469570 893641 852864 166891 791190 792637 794117 1000000 490500 798528 548820 1000000 867992 624336 801583 263510 802544 1000000 604022 802780 828577 797595 841490 863989 952832 820194 803856 799073 878370 797114 797528 796826 1000000 801044 911125 1000000 812538 1000000 538083 998482 772266 791681 813447 779465 1000000 763888 1000000 785273 757643 754575 753040 750167 757406 682032 737025 702128 730600 731808 709646 725289 832432 711760 628070 702425 697837 694747 792938 905927 672927 678078 1000000 64269 1000000 646304 663125 707448 1000000 526170 664623 624120 647181 811284 608643 602312 594312 591495 585774 582014 569023 1000000 553870 556918 551519 530278 538964 534254 493913 528557 514814 604254 502437 496492 499165 486457 840938 471954 465686 959379 495639 510059 440876 434674 639182 666644 339588 409955 378270 441434 296113 384510 357892 377348 464628 361079 328846 348655 343126 337201 358717 73591 291171 314565 369833 665142 54587 681659 285551 280097 1 347112 1 330088 254645 244594 242869 1 246468 227682 228295 98124 219512 208663 230585 47195 180372 394792 186063 487521 123952 385699 276186 408264 252139 196553 143288 427570 1 150206 1 1 1 311803 1 125836 78415 189242 115928 173382 113583 1 109993 527238 104915 1 236876 99748 98184 96767 406785 5319 56502 98907 89356 90459 98436 90048 88742 88384 15741 201107 746772 87273 1 88554 416188 89660 90093 90696 117693 536876 1891 94719 95886 105339 250127 590479 227322 103926 104931 108513 119369 115562 117018 116392 118907 173937 122696 79433 102453 132681 135789 138871 142172 1 587565 155570 210900 164337 162063 1 221411 178140 179381 183498 40616 212379 196651 1 137387 56753 214974 219752 275455 229508 234577 239559 244616 250072 255168 260187 219151 348524 276675 281625 369894 313920 983256 246304 307992 309478 352107 287618 339947 250817 798258 359944 357150 253795 500380 433085 458100 381083 386189 475883 403948 445353 502516 1000000 367939 436688 499117 442276 452023 481679 154405 1000000 304044 521375 553643 509116 505753 533586 517600 524006 1000000 802294 445387 547055 553038 559094 566078 546731 318609 384257 783105 588097 599179 981620 612873 693092 621185 626897 694254 836903 550032 528216 646371 517912 989941 1000000 672354 556173 369203 218627 459221 422959 699855 1000000 1000000 739213 707079 1000000 670784 728912 613090 720393 439996 498437 735342 708086 736756 756065 760145 627567 903145 598843 1000000 1000000 844989 765041 781143 327429 782962 877225 827116 830847 792133 827660 881660 743789 822847 848258 799011 799922 440986 768178 483187 846322 802464 597243 884093 797080 800692 920317 803919 156585 1000000 790748 334910 820169 639572 800265 779006 708040 805683 777991 755735 558838 778153 1000000 784156 785937 778802 777668 779626 771063 693527 767833 764895 785144 731373 102998 752941 749308 913905 495604 684275 733153 732264 1000000 703383 1000000 482678 713145 596773 695027 702531 667539 407551 756303 661304 677133 679160 749267 569125 1000000 102768 646467 642347 924780 20081 291750 621300 392386 628619 629927 321860 593807 937559 172001 606359 567630 564917 481586 1 547225 1 158856 858057 756684 328144 563065 660443 502491 495383 487055 480297 474208 592646 461845 416746 449246 431904 437002 1 424616 30480 226493 407953 399970 424277 387704 381596 1 1 243416 604771 348517 13427 329570 430053 243120 1 440183 310978 304627 298960 162842 1 281688 276714 1 1 260545 1 249257 320677 58843 234475 230138 222254 217612 215588 217114 205320 1 196939 192526 517746 212448 239740 175664 1 1 462015 177672 157068 152831 181688 145909 154092 139330 136214 465429 130221 87671 1 127419 119150 83463 279656 129646 262627 105438 107874 1 103103 1 98584 780957 89256 768747 180635 54177 175190 78477 76389 1 117853 104059 85693 656597 353521 10345 18218 89027 89389 437279 90305 91424 93175 589913 165415 732886 735210 97419 69692 29036 101952 82220 1 67784 112324 373254 110177 272554 135744 128902 123758 286913 130136 1 799347 452647 2185 170219 148528 1 155560 166706 161570 150278 175792 306106 516227 8901 1 1 1 230051 87652 34552 371635 218930 225684 1 83320 237099 264632 133995 229897 266898 264285 264557 1 276954 1 291682 249333 1 325102 25792 14904 792323 332230 19343 337098 409890 356024 1000000 368058 333280 380176 556974 1 448628 320953 897248 415186 429534 434067 435655 464451 450677 450395 587317 466943 877527 1 469107 491357 618246 495677 502294 500006 521826 510168 1 539992 104133 551601 143397 563087 775861 908982 547614 584654 659510 668198 10248 430470 614790 618311 865763 1000000 636691 790089 565771 320813 921917 651109 1000000 1000000 579629 639652 689567 630815 670130 613659 777455 44688 686328 716099 719192 789251 826753 659203 765787 749786 732602 430058 749612 756534 829026 987852 753799 780855 721960 943931 754179 775139 894048 1000000 782509 779921 786098 871980 901858 792547 1000000 1000000 769029 796627 851641 1000000 792106 1000000 725279 1000000 626335 388846 804127 804790 803940 733393 1000000 803551 962982 922449 802195 808561 800778 797844 798957 730018 1000000 781030 1000000 789905 793166 1000000 755113 785293 790316 781109 702867 776578 774149 766507 431379 766274 766175 749021 757533 698070 266044 736756 744621 818951 735208 689534 730181 603691 722941 1000000 901680 816849 710416 701895 456696 879091 489948 615225 679033 1000000 677627 662761 340911 665535 693442 642364 736989 634127 719400 730628 618010 572849 504580 589180 595930 584486 538174 553972 582930 487303 254920 555358 549517 625498 497971 492864 540726 606490 925403 507263 97398 495092 455526 793585 476302 1 470865 456134 1000000 445818 571278 436069 159614 420829 1000000 335689 715202 396051 416050 166723 384527 371915 1 403844 353022 347709 341139 335948 328919 324153 312386 314499 47239 301943 397557 290303 301332 239925 174920 1 326931 296895 250705 286021 241869 370565 268569 849248 212922 217252 774082 299096 191979 198801 158836 190001 1 193730 26620 418297 168339 165530 637524 158072 156377 152921 147468 144118 725335 176934 67536 1 32779 282034 179357 1 118218 119261 92774 252292 87859 84463 107143 105450 1 95356 43051 237613 96090 94798 433 92549 97136 91321 276055 90167 89740 90837 94446 44299 44325 1 88924 77109 90248 64853 91445 763193 126882 1 89452 96257 138539 77851 19773 1 104800 104742 109338 1 1 102704 98919 118633 121147 132084 1 129015 359467 135181 51521 141457 145694 148775 56804 156505 163509 842476 167554 1 680700 179384 289380 196821 190824 120683 199656 203941 208550 103613 791992 223041 73138 231315 472536 463304 248134 251692 1 337417 269362 281329 303478 284370 261386 296591 301971 305427 1 442633 552294 602792 295326 465301 343541 1 360883 8778 372963 375675 385134 384241 1 27802 421915 415876 414733 631513 434461 440651 465854 896037 459255 465477 123412 477985 487957 490204 496313 463313 508512 435491 520735 580937 533917 634616 468125 562745 486633 948079 559674 574247 580038 940950 591471 355851 65365 607934 232182 456916 616972 1000000 795142 684275 642647 723743 1000000 1000000 665868 570448 675153 641272 684932 236507 533119 698904 1000000 1000000 497635 655068 222931 842872 469491 1000000 792463 739349 772574 742803 347217 751963 755512 759856 798029 494309 767193 709735 699081 784807 776406 793500 873438 813638 1000000 782874 783898 1000000 796960 889797 1000000 1000000 798519 1000000 800566 637037 809499 904425 803860 1000000 816569 689977 804749 804360 814944 480182 789661 784717 1000000 1000000 801572 802633 599219 998489 794757 824551 908530 1000000 790697 786708 774674 786436 817348 219839 771240 1000000 784844 787474 770340 313145 764945 735219 743213 515345 752736 749495 789768 810656 729620 739505 731838 715478 726445 653843 715448 712058 670397 313243 547030 921315 931357 685638 681046 32959 581542 384098 613960 633810 651581 665868 662420 524630 630903 625863 628424 561839 609212 603662 576307 609155 1000000 629585 575001 569423 188483 843696 556947 780201 530898 147246 529870 518451 560179 509640 503526 773423 999705 470833 498170 557523 504536 460423 459039 447972 455687 441681 453900 795401 417043 410833 185082 398675 675066 467253 565928 373592 367690 1 391670 382109 320731 7159 332274 325082 576067 317387 322382 303365 1 214925 285518 237505 260319 270108 264788 169977 254647 353436 249047 256427 233865 228895 108651 219208 220965 209659 205196 812993 196207 130692 253034 183315 179290 169221 170139 1 163411 264797 1 1 760904 145813 168585 138758 309318 1 130152 654147 149035 122048 1 1 114398 112478 162740 108078 198097 121239 105320 36734 99457 98300 333332 703032 94734 1 1 105298 91225 1 95507 87073 73360 1 100508 1 92429 104816 93316 1 1 53589 93386 1 91811 60415 102072 99535 100712 102213 97287 105513 107705 162544 148855 105044 92649 103085 651509 1 126254 15845 104248 404540 131001 143499 17270 147412 131483 175295 9125 50182 39041 175856 686913 1 180329 209152 218029 1 93349 763343 207988 212217 217255 222146 226989 233805 267556 449962 247055 556881 257450 300971 267139 272476 524036 166453 793517 491207 274715 306754 312595 353666 324650 328811 337181 741411 335224 349336 370171 365667 588827 971033 386765 341291 340585 628212 405202 148956 420856 448647 439960 417391 391844 451463 457815 598156 469359 603948 433660 477649 508483 499611 507622 504261 681943 522522 531605 1 1000000 1000000 561678 561060 570314 793965 415471 401881 590397 819466 690706 604240 265086 1000000 4903 452154 1000000 642548 639741 649005 654306 269138 674674 703904 674733 1000000 82856 689542 1000000 672714 702919 776297 1000000 714896 718169 691935 719926 731579 808448 526123 911679 958442 793775 819446 788033 746728 640657 764139 440362 756351 772350 768295 777599 631385 1000000 781831 791329 788061 789907 791642 1000000 711751 1000000 797557 1000000 819440 800878 181422 803281 882188 1000000 835534 817508 805824 398421 805318 1000000 769086 788272 753478 1000000 1000000 802456 1000000 800660 1000000 798039 793390 795869 794448 502988 247695 397969 773565 919640 783523 759084 703938 806335 1000000 771661 1000000 759355 797435 359061 726015 566944 102206 1000000 634041 1000000 735241 733547 665214 725885 620837 679591 1000000 735911 900340 701483 697571 688642 387204 1000000 678236 1000000 560612 662405 658901 529660 664780 761059 638744 633013 675999 711960 254414 611374 591519 614310 1 445564 489662 577483 534896 589035 551341 553890 548110 550912 535919 479829 523220 540797 488672 505565 499754 518999 487329 478864 441533 474451 442743 749305 450327 444129 243477 440794 425272 390092 415355 407096 400903 394728 393562 383157 441017 430374 163802 361711 848933 346668 1 336705 329575 323321 224816 298344 304948 302148 294283 287163 342313 240975 1 268287 261553 252562 231915 898004 252905 235371 359978 184095 221127 216401 531163 208081 94477 195113 193664 188759 146935 180932 245023 1 168919 158908 126473 613666 795780 151593 188387 127114 340819 137530 409033 133064 128820 125961 123310 61238 433577 71594 269738 327198 100841 738486 1 83291 108029 299146 229931 1 97591 95614 457588 144118 1 92245 88286 1 1 89265 90320 36498 155777 86569 147562 90369 68377 121057 92862 306937 1 95694 441445 40798 1 100522 52415 1 155527 107580 366122 533037 144514 290160 81079 120838 123419 133255 128943 133759 134596 138972 142123 143989 1 200533 153994 188005 161137 87305 169054 285063 140558 1 185245 1 97172 204571 1 1 217129 111142 173526 218879 218825 236746 247465 239575 511228 256595 527406 1 269016 751697 1 407105 307671 235127 318756 314819 289136 7412 321375 334562 382049 437509 1 32727 1000000 370665 257745 1 388879 397076 401147 410683 413473 425283 422183 587034 761254 505510 477254 471992 462861 362275 485810 914549 312529 943433 498868 595218 211025 523130 544088 495877 107290 911185 632742 175294 565835 518441 1000000 579455 710733 590894 695202 688692 626468 752896 617255 745798 498230 330560 591652 718809 598232 654150 696538 1000000 1000000 679574 384302 685522 583847 1000000 912500 913820 800508 878148 1000000 770627 749056 726651 717123 631542 812325 1000000 751752 748572 751491 768640 758235 749820 385295 792497 767940 772175 542301 784024 780408 942103 1000000 518840 780958 789086 744532 675220 972695 1000000 847195 798996 1000000 801168 905217 646187 803617 798480 1000000 805138 805425 852862 737472 928459 805491 867660 804788 633525 776143 803159 700688 801477 525618 1000000 782399 613126 795467 980471 547596 709918 1000000 604402 177311 780549 541022 777983 775539 767033 768858 800275 824047 892979 756930 174713 741228 640224 745951 413947 1000000 730373 731395 897513 949999 282039 715617 744794 730339 702891 696988 693431 580215 1000000 680207 672095 670894 513365 647416 639490 650701 645563 640410 634047 708112 608103 468412 534885 609370 1000000 596333 624943 1000000 865480 573283 562845 503404 556391 565944 577710 538611 809573 527364 191141 421126 673305 489146 516533 1000000 481363 385057 738047 467058 458003 431648 834562 736921 434091 427799 693123 267001 410370 339469 388890 436991 369927 378261 372158 428926 319705 354600 641187 344281 336292 152269 320887 322216 313514 307523 298955 308377 480653 956029 335258 274407 275477 263733 258399 328040 1 283914 1 247629 227165 230141 91826 660959 189820 342139 192553 68111 67456 374019 176967 182635 174700 170612 161537 162977 147506 625436 490435 77181 149267 90303 156899 393306 125084 130093 1 415019 76657 1 217656 99586 320480 1 108643 107838 104653 170268 123204 143312 1 53946 359780 185744 94322 88728 92954 89778 1 91416 1 364146 91413 1 73897 394739 92308 92042 1 93106 94325 1 25155 97021 98378 99497 100906 56315 104060 1 108602 136722 35080 134034 105154 118750 754674 233311 121230 1 131153 47952 110882 151054 116839 146739 147217 153760 1 697656 166088 134271 151274 287038 258451 184191 828679 1 197524 201976 1 1 308048 220507 299318 271878 202730 48023 907536 1 255384 265167 621659 272370 512932 282400 283760 112309 299125 376084 310280 315894 321618 819354 333110 312063 345517 344605 321876 221746 207702 375504 382598 387953 268937 616831 538101 689914 417228 283503 430842 374305 443196 450391 281999 409207 960145 320379 225467 598368 399929 498894 490117 511539 501108 522731 468849 556643 541507 549911 553307 559223 374207 567127 577130 582561 588107 590575 1000000 603539 62561 616435 596865 627106 562123 648561 765847 648138 669756 890670 662726 699905 673109 677905 554964 687112 646016 407542 757971 714700 888226 770510 724454 722083 751102 729663 693743 737374 731954 731172 953687 751975 735644 753069 760625 324236 743261 769295 919091 859270 842517 240892 780769 784008 786106 1000000 789295 834189 745366 1000000 796569 798114 799228 800723 353570 843730 657601 821861 658003 823040 824107 772772 806457 806235 442379 922061 1000000 805560 805130 804637 790364 803183 802383 824351 725509 792609 797806 613577 870167 604722 791474 782210 791602 721129 739713 280317 843322 1000000 755720 1000000 767161 554038 970927 804932 757090 931178 1000000 896359 1000000 787579 638235 733051 730145 1000000 821829 388593 1000000 708998 688337 849367 688532 288089 762170 376843 963728 672602 705749 662804 830426 640986 187653 579341 620627 631901 640776 419039 615694 709085 1000000 601152 600749 345459 606479 1000000 570089 564565 557982 491749 1000000 649552 536171 704679 522653 517781 488589 504231 499629 460600 486578 1000000 846330 467435 108392 455038 461976 455736 465702 430253 847702 1000000 394972 1000000 201045 396690 381172 381061 318613 368936 362851 355870 350929 319944 339061 383565 326067 328309 332065 613898 201922 299997 1 1 282947 303639 271859 502762 240724 1 362299 30872 532172 259704 229947 221865 220288 215438 366146 209160 762133 215567 1 188694 310038 815024 146286 172311 1 592744 147926 157189 1 147507 128494 143645 178296 1 365285 235859 128675 118992 154275 111234 178435 116110 120617 492115 121872 555659 230078 15851 103599 73146 103681 6583 97391 95820 70757 1 297522 93093 75151 1 92683 94386 88726 92693 1 94431 92525 553031 64540 92813 409010 140695 103805 47725 308905 99669 278005 102566 276015 62780 71138 109671 748242 114153 22017 117257 120553 123051 152851 142693 239998 220429 357909 87901 147388 146526 149865 1 402266 160476 79087 167913 1 176327 183731 1 811222 192463 686486 203177 215902 200191 215004 219729 224498 377873 222429 239300 751988 249078 157089 259565 307471 262269 287746 281062 286876 292436 297970 241737 115595 315116 440631 757583 332266 332684 222968 1 350097 704109 367877 959533 1 386501 501023 366781 191419 411454 415340 423418 68831 523061 532337 447118 313441 460589 466818 1 149962 485359 635213 497555 559619 1000000 507770 467085 546658 654423 970058 546208 573539 800023 560699 569842 717942 694552 587188 595507 597935 487553 611931 1000000 620712 626419 631535 636526 642050 734858 764760 657709 657990 654659 985478 677101 719653 1000000 606043 389162 331593 704424 719576 856218 568277 369687 798638 728899 732955 736674 739863 206846 747347 704439 753548 757213 791285 762088 764930 161460 1000000 499221 887427 775443 781692 783949 807966 795987 790038 791882 793038 845072 837175 587014 798346 650869 869957 802721 796880 732215 805029 805442 839649 865390 806653 807210 796307 998872 806590 766371 804922 780945 800953 807969 847772 840401 950013 701476 156262 678519 1000000 131904 1000000 462828 1000000 495453 785393 1000000 770512 820720 775648 773057 595118 769292 764704 347560 759010 752108 752276 695611 760533 742002 1000000 789888 730923 727088 723802 1000000 672331 636833 722379 704848 699095 665860 688693 655092 723957 734085 456092 667899 1000000 889227 640338 610608 637759 618086 628665 607437 341241 378668 710747 601301 1000000 966482 583426 562785 545324 565603 675703 427184 549395 530565 303432 531066 526254 272740 502447 573974 786638 494450 638804 586241 680149 427219 104239 1 451197 423950 197494 189385 427712 947800 814093 414744 345935 544206 385292 306698 376695 610646 365202 357400 354290 535149 353758 882548 406760 306650 1 312215 306539 277166 295238 49455 503430 270916 296701 661209 362418 1 392203 250089 348220 235689 497219 227001 201145 204127 1 339968 203604 483355 184717 221660 179116 185399 223292 1 167449 150120 172400 94346 58227 665753 148428 1 137978 138587 87041 77544 137925 143371 1 132312 128483 1 161869 430594 121170 83026 1 105228 1 101671 100809 58474 30586 87992 96186 108772 171916 1 94738 92859 1 85448 1 96773 92051 92228 92511 131012 93606 94022 105776 602602 91283 166987 75398 1 194662 1 376150 102667 103638 405905 680380 233834 116088 121476 89827 117912 1 228444 200263 211232 1 1 142474 126035 157421 152880 170867 159996 1 167442 171295 175254 172979 337081 778121 191790 196127 1 154077 378337 164766 511815 217361 228718 1 238434 243428 1 1 259000 1 516222 406938 280212 185548 339984 153525 359099 280702 314010 319336 325568 345953 36640 204213 349141 355084 619240 366506 446674 399325 368966 371604 399064 761258 33227 115030 421247 429256 215943 1 992492 283642 478347 466116 461098 589157 932237 494100 576014 396228 493418 518017 417781 517805 248957 538335 545040 551026 559793 488037 567893 561821 641399 607336 368103 577985 578938 1000000 612144 619709 655581 631787 651936 638280 848388 651978 652641 1000000 1000000 669342 1000000 528405 694957 672072 921804 765457 699342 707515 1000000 716631 1000000 671714 749596 732343 736176 817638 783394 467459 891555 758050 841790 760181 766462 933361 751769 771585 589226 776832 229300 781621 925565 664089 1000000 859797 791922 365587 794019 288653 1000000 1000000 1000000 800581 802473 715796 294112 805487 805819 804912 354860 762611 807322 807382 804669 807171 846885 805295 806050 1000000 828533 723401 1000000 802031 800920 799796 798362 748801 666310 591244 789071 790140 591672 1000000 910593 1000000 601822 803981 838664 875582 991996 78006 762152 671766 632021 147810 908021 330287 703552 783128 588712 836659 1000000 717825 753473 821363 795208 707802 704348 1000000 695132 1000000 784587 685200 441853 383910 778215 661428 647011 651712 508448 572361 643033 630760 421159 620174 733594 202383 600755 934353 586405 566351 580885 575578 617023 1 557751 583417 234317 439450 532044 527327 527866 652538 1 494461 287690 48188 460215 964476 614072 465545 363575 181658 778086 442247 309391 415935 336719 203780 358461 396067 538557 391812 112364 380347 377300 366708 369965 357220 603591 375036 337476 609210 328479 327980 324397 306092 304413 299624 355951 286297 621284 275609 311147 256455 485629 1 249050 243920 510480 724743 628145 1 136608 214699 414506 1 200846 1 192230 184068 687029 772580 644505 122961 1 163307 160622 359919 155797 149867 229410 1 1 137229 65627 566508 122801 84553 4290 1 118578 115798 289530 112056 56723 35944 196720 102508 102307 101783 711411 97867 98056 133013 77035 167696 143471 139417 9849 93042 92852 92649 1 410555 124742 480450 1 1 313196 1 95866 97896 97754 1 1 152797 50331 98097 114472 140118 111933 1 69211 115700 128836 120288 1 97557 127924 131049 157986 136421 151059 142561 191165 149072 172961 155875 159514 1 544049 1 174675 290673 182722 186736 290447 1 148296 204294 218324 324316 218663 177919 232204 1 259039 242581 538793 31580 377278 286216 269064 481003 271284 452049 318454 335471 358434 759187 313338 267476 792846 1 595004 423444 498048 353437 1 460185 373632 378036 381863 373786 387274 1 408685 1000000 406775 531533 45740 275091 445766 451974 456354 345391 471884 523733 506340 547876 210876 501420 507504 514224 517812 525806 506636 536170 280853 648082 560216 540672 567606 510815 572258 602916 594785 646054 600831 993890 613530 618700 624144 629595 432634 600932 636615 648521 655671 502373 678658 912819 1000000 680469 685246 689593 694189 415014 746587 59149 711734 715927 629641 968755 993467 733700 569271 785450 742055 673874 1000000 752314 756358 801007 675825 1000000 768587 766497 899823 827061 779315 853557 783868 781187 788071 910070 791668 791639 786442 776155 794981 340392 1000000 494915 1000000 827882 805078 793458 807973 1000000 807358 807732 807871 807942 714276 819629 542428 938550 806193 806104 875225 805742 362315 786239 900363 800636 458747 797871 587988 794150 186052 744300 836953 787914 506910 967785 238354 731434 775040 1000000 754169 794813 719218 759937 870037 753880 854926 917403 932494 741609 729609 734239 995010 1000000 549870 576503 711117 709907 705826 1000000 696991 926036 691080 970935 678452 675394 578311 663824 658778 320317 128292 23495 453634 644982 608240 836179 597369 1000000 604174 601401 594484 588602 582868 1 665164 593872 519131 497792 337150 541675 535673 532718 523576 1000000 511352 636647 463528 492995 486834 1 475612 541834 462097 414156 449698 443499 410871 28691 429619 659541 862312 383044 587206 394139 387026 381927 420225 342367 378967 357778 356412 344370 339825 591261 206964 328687 382128 322265 360769 375394 280494 232024 282951 193855 270406 265207 1 256435 258460 279890 75193 232916 1 226119 298452 1 319881 208269 186020 197896 195318 189960 1 187755 64359 168387 269274 165953 1 158466 154967 151599 104565 92331 284978 167954 765329 1 140840 101709 124727 469286 120770 116084 117008 38007 111208 108711 105254 1 66027 292864 101377 100104 98936 108796 780936 106440 189073 93956 1 452205 119577 134484 99512 42137 93241 94817 94384 278535 94584 136797 96280 97044 116866 200866 100291 101679 102972 4672 202883 117044 1 1 113834 737402 117795 100598 122212 212658 1 1 127050 95159 138609 205839 247071 751557 152037 575523 116462 250440 163760 235042 48944 172696 182103 1 190458 143207 438307 266584 177265 208484 217340 347365 155098 399006 328032 3458 1 252220 355437 273474 267033 269759 320983 151787 278778 327641 1 307574 212017 317523 568430 830148 930195 355225 1 177237 338879 270161 366169 278470 382960 819715 395156 401281 342885 413455 419657 305100 432002 1000000 820772 450745 352382 1 836924 473326 488114 419103 471050 500295 423701 514964 1 1000000 1 51196 533920 561426 293241 176510 381614 471757 751732 584129 597125 601404 588638 604705 1000000 641097 594113 567781 638108 555490 679166 649661 634944 666994 646814 669125 778652 687491 684300 688849 695563 697292 663853 108923 909204 716115 529468 571036 711430 731346 718364 738872 742506 358551 749441 704741 756154 757977 352549 867370 768045 771023 767741 388217 779025 1000000 789838 826172 765577 1000000 673122 688087 814370 1000000 684048 800007 132476 512589 459124 808129 803483 726040 573495 807374 825312 221688 335863 898593 868605 808483 1000000 811223 788747 806941 809857 800016 804594 804216 548933 927088 800259 798891 126988 838861 1000000 1000000 289289 751909 792715 784113 1000000 118376 772062 608792 777443 768853 765999 762959 759971 757212 756940 750081 185833 648001 1000000 830267 732193 789564 582295 540858 683685 711864 724021 703288 684241 694218 554515 684122 974178 1000000 617008 665842 991216 656792 650664 81296 687584 735779 637418 642692 77149 549984 351380 411872 605813 823331 480926 364550 645305 567671 561776 488479 913415 568914 383542 531960 525809 866462 520210 631276 501504 501189 484703 486601 478175 497943 337469 1 538481 445707 433825 444589 1 419918 414918 408749 165117 396453 186422 384056 641122 1 365266 388522 394413 1 342202 319233 370718 324816 326920 1 287119 386586 295031 1 355595 294776 274210 340773 229269 79455 248442 247993 896546 808960 1 227858 271097 356030 148001 840333 226859 441035 812565 191435 152116 88201 179381 126404 191328 167984 813165 1 152104 152427 149687 104317 143054 140862 420383 338870 131349 128098 122103 162789 122640 112181 179592 574239 635860 110403 108584 106863 1 384 48926 334569 444218 77358 97733 145144 1 68272 99949 432985 1 132158 28593 93438 128783 84099 74284 94668 2199 80243 101057 98598 312054 278443 70613 147565 1 110760 120647 108058 516922 103429 113548 115581 127152 103196 1 124869 1 126959 173532 147508 49495 135900 1 1 707555 79774 158457 157749 1 169615 172115 174734 181995 240922 1 305390 206530 344525 221031 136914 1 223739 1 363400 317166 335853 245844 1 256112 634044 267488 412022 277359 319169 408017 1 231790 417697 279292 316483 243582 328034 333605 317497 345570 349975 908683 364371 1000000 376595 674260 335896 644476 717176 383238 399026 417636 1 457362 437120 474002 396329 472473 489733 468126 479431 449698 103193 555569 552853 505142 331489 934925 527141 494257 494257 589415 534837 563981 548702 869465 194828 1000000 547342 1000000 669577 621961 605986 878668 616666 621995 463239 657902 519459 643360 558750 653860 329272 679227 667878 412398 817116 683418 719181 611916 697210 746716 575570 714127 715159 718813 722891 798344 740637 832742 674224 1000000 917937 749694 377769 755892 759274 1000000 849898 768120 687540 414186 780038 1000000 694606 785748 798275 783973 834849 792528 844005 757920 1000000 777608 1000000 801459 812514 922329 804834 806195 824220 934712 972318 826848 637270 808866 809013 815389 1000000 1000000 181322 572475 757861 807061 1000000 866383 604384 803583 794055 789445 729610 834111 496771 795735 793434 804407 1000000 781345 829559 828605 1000000 778218 784007 773020 697910 765931 577298 761401 550926 808626 751713 745311 189563 741204 747926 456561 729792 246639 508931 900351 908446 707056 705097 695917 629136 691642 687015 682254 677577 731325 651140 675764 640790 714620 804607 1 633270 685355 137583 750959 615792 451439 552291 590807 593012 587300 536462 633562 689570 569722 558182 562636 744352 540223 531145 528299 621660 610451 346714 547153 346734 542513 487604 579951 473155 575219 462488 399158 448155 441982 429280 427186 433383 421884 409526 405319 367659 1 385622 409054 374410 267235 350109 395492 207627 344473 173039 332550 296075 72324 1 309630 298206 208665 297183 311205 1 674236 254698 352805 555508 254040 250006 257191 215960 267438 363772 796448 221582 117737 229345 204744 826265 373685 193374 189051 659928 809559 83884 172893 146550 1 159733 158102 152504 144578 147879 159147 1 338337 1 1 124833 127313 1 83422 125323 118141 115837 1 90782 247663 107908 95039 25197 609994 87956 121057 99594 98601 104660 97078 96126 214829 159065 103521 95970 94039 135502 83645 94398 90627 99017 114803 62805 263765 97723 1 1506 100718 508742 110107 606807 150377 113410 1 1 1 56403 44323 119952 210522 504888 127287 279027 131774 131880 138513 1 153631 614607 151371 306731 158153 57924 165306 168915 172928 147488 180897 102427 199394 196917 380040 188173 234201 351791 215706 220481 270944 198479 144038 218893 244945 250036 254524 219211 1 167991 315675 1 417365 293150 1 303577 309678 294140 428733 240309 332607 328732 306758 408416 348263 362419 368420 101573 380548 349652 402180 1000000 405011 26390 527077 417802 992499 433805 442185 448308 1 463597 469531 834861 498847 859847 604764 460164 502703 56255 516190 336196 1 698303 516488 231229 729857 559377 564203 89081 574566 469886 38774 591424 1000000 312652 609532 615639 555414 1000000 632067 637290 619870 639827 670003 617411 663083 668058 699748 906224 933998 266901 726343 696386 1000000 665740 697861 713904 550805 722278 726258 735947 759992 894845 741544 711318 676105 774173 467670 899541 1000000 474551 927929 664718 773252 767582 813109 781141 782679 785594 640096 790044 792018 807177 836511 139403 770230 1000000 801692 802935 127710 760089 806613 804033 706041 813531 283625 249677 1000000 896817 798065 840207 1000000 522997 1000000 1000000 754640 1000000 783425 805477 825676 764531 814019 802566 465504 797865 796047 785227 778634 222117 1000000 786562 350488 781972 779588 775768 660677 1000000 201317 765776 762836 759473 756553 753167 749841 911252 652350 739154 840341 678779 714761 723693 719555 985010 711487 712038 707322 533885 697764 692008 877470 679483 673815 681128 664636 796962 525459 649596 268611 756837 634781 686889 623044 616917 518908 617678 690796 595124 589505 613088 1000000 1000000 566297 560404 611210 548524 729161 523249 742996 520754 581296 511840 504264 1000000 22548 489166 467637 84809 497407 469421 456743 449849 510195 332957 431950 99137 59290 485483 749175 399791 394928 619078 337974 360109 448962 357649 564009 337682 424311 613462 400590 329234 178061 91419 311542 347352 313234 334193 290074 240748 278410 686255 39404 552245 279539 252041 243331 858398 278827 232165 298630 222363 217649 184413 208436 199810 199516 212521 235955 339468 186030 178571 174901 170660 168454 1 1 155027 147512 147514 143796 1 166288 147959 135243 173046 128525 130723 122588 1 391492 1 113608 173775 134288 1 330454 763883 96821 86041 659279 100519 100179 96935 262890 141591 629541 82838 574177 145299 97090 94794 151691 71355 1 86404 95834 96477 318989 491406 90006 99850 100943 105314 101373 104837 102404 1 565791 110833 176375 115482 1 119674 210010 1 268525 129611 121324 135324 780424 308864 1 193029 583840 154177 152062 1 1 167481 165342 1 716369 692158 315768 192940 204676 197481 205863 1 150458 1 87936 87410 589962 230002 244487 127525 356020 259385 151452 216288 1 280810 286259 298457 1 303562 706383 314299 137091 327323 326438 425764 618675 1 431082 462449 728303 341283 377810 472436 421441 340387 977003 510374 491639 453081 480548 257463 446291 469956 453269 370109 465967 472106 477876 633292 488326 507469 1 120303 836770 7448 344944 564263 539293 545240 319659 995617 670201 826605 290970 588434 583906 706277 585736 1000000 607140 775950 631347 617085 926620 636323 1000000 653213 651987 461421 662196 676710 701221 676969 681776 679808 691135 700992 700259 1000000 58476 713416 682538 292112 733779 1000000 729598 241659 126003 744015 469709 1000000 754146 506243 756233 768385 159886 768964 773094 770352 759446 777066 783289 785706 786643 249029 488779 1000000 282328 1000000 792300 804367 460118 803066 1000000 703003 806346 1000000 806800 808533 810311 810170 997720 808059 756339 806092 937798 804720 809616 808600 996247 971066 355346 853368 775103 768708 800713 798524 798215 823046 626644 815441 599222 791810 753782 835933 784125 653174 1000000 1000000 662075 777007 1000000 765825 676457 657683 760937 744071 883480 707564 744387 748044 737049 906773 729306 531400 720984 759982 842855 708973 704320 699910 595417 747147 1000000 681546 676616 691993 830489 680624 658202 636891 646457 641271 1000000 991460 1000000 619710 862715 556651 603046 597432 605339 285166 853441 574391 841766 627755 409870 1000000 544284 726674 630070 428042 519304 521684 602770 502314 428446 489946 483836 477663 471528 1 468791 490121 823869 448542 490715 973281 4358 369873 402169 403517 337091 1000000 385092 217852 381435 310781 369428 354947 377787 231894 179214 335455 325537 291434 316713 308305 302733 296206 294586 294086 280560 1 184747 1 260197 254419 244991 248405 233531 244836 229075 23603 219555 817392 210427 696423 158037 195522 213000 188464 184338 178209 145359 186347 168616 164914 160886 160112 1 51900 147730 1 141663 164537 552322 132655 117988 649572 176387 128827 382511 41656 200505 113739 306731 218928 108282 197377 121752 659109 104113 101289 123854 99293 101561 16177 95642 96471 96101 76361 1 328549 1 547529 1 112310 447122 1 81092 81485 98985 1 106289 1 131206 1 136001 100281 109639 111089 94761 599418 286451 1 109288 123449 110166 349749 684160 135006 564529 425592 145263 147151 150407 104523 162630 160781 164386 161548 171852 1 179676 376219 187578 54578 196352 707863 204613 209629 214658 426450 173909 1 233244 492881 243720 248133 747440 258502 194340 319173 274439 275321 32425 280677 294185 360763 307673 323449 318940 334798 500502 479086 378692 348177 327438 37291 343963 372186 377094 384242 386959 399171 799218 579710 409463 831196 171019 427361 854450 333526 450513 510960 464458 470627 319696 1 515033 428825 691604 512849 1000000 554661 492053 137641 198465 544069 549912 1000000 562116 1 467447 581752 345328 590199 596913 602213 608025 1 468813 977483 631233 323606 699365 575654 702582 656580 663649 666354 701181 621819 617414 685705 1000000 693768 699517 776377 795830 699904 689722 283291 725103 729092 738757 735107 1000000 744331 752642 839502 1000000 767677 745740 709839 767149 770131 775553 775475 1000000 717081 776015 1000000 787842 696786 786896 664248 607511 757102 677702 803157 1000000 803347 812011 1000000 820209 807520 813680 808966 469146 1000000 810328 810621 803549 1000000 831375 836701 810345 807180 809260 807846 809014 661535 805713 1000000 278333 804260 801326 529353 729534 568407 794840 1000000 790997 1000000 762631 724485 1000000 779690 1000000 1000000 848824 769110 414466 762698 954888 756318 753615 1000000 745977 742070 721090 777615 731053 1000000 815119 707984 660030 883166 889474 1000000 505160 676024 699829 670644 670503 747003 668796 8357 697047 661497 649776 616533 1000000 1000000 669528 1000000 616132 882534 626575 594612 634335 1000000 583203 493237 558712 564914 329193 519909 276452 549135 719643 529035 629864 1000000 510762 1 913031 549449 1 480099 734001 417345 461443 454999 449005 455341 1 412584 384493 418075 415820 405801 399792 410651 389285 693832 373799 891350 363501 357221 351263 342588 438099 333606 327689 322762 1 127209 243194 288862 293710 288316 282502 278533 224660 252112 261318 1 64307 53241 240882 220466 701047 87942 1 255292 212171 207641 1 779638 178603 181212 204319 53822 185078 361295 1 12880 21798 276541 439000 491733 84615 332467 142794 144283 136846 129443 138063 108076 328748 747217 90679 525193 118922 52806 114903 599349 587460 105997 140833 104801 104794 91713 176420 1 80962 112355 1 94251 146651 1 96088 95782 80157 1 83879 72728 1 97317 144111 243572 98771 94206 298684 1 1 105141 98697 108219 1 1 113444 115410 142784 39753 1 176957 107355 90826 267844 132705 137620 126351 123993 211693 33900 152499 355941 160260 57771 160635 173456 179894 179188 183397 86017 834523 201849 259139 204892 231045 233238 218783 1 227658 242396 237205 242269 247305 245813 322833 250239 821546 877784 280620 460635 290715 345030 1 322192 319224 459654 65674 15568 327497 341102 786256 352945 159030 364906 427253 85534 383046 291153 484157 553288 323976 415282 419778 1 500334 433850 444609 450930 615111 463204 461281 693121 482159 504673 509201 509667 359791 434376 518524 524761 530832 536718 542896 638101 561769 560787 239187 638363 154222 579570 589935 651567 331325 606946 615060 363389 589342 487818 634397 1000000 494434 650145 679731 391171 1000000 669976 463732 625605 684913 739337 678580 493378 813768 707619 720375 717126 521838 46476 724467 1000000 736085 363958 873731 741006 464809 395031 813621 385033 1000000 784602 562074 1000000 990989 768939 733909 783139 819753 709104 791314 507534 785408 796289 1000000 1000000 927655 757557 803633 1000000 1000000 818031 807831 1000000 568398 811394 1000000 539119 908732 809809 803604 811192 811090 830128 827575 809973 753943 808685 789489 806986 628938 804842 1000000 802380 777936 420518 717935 795934 819129 792132 836401 671581 785606 1000000 761843 847915 775358 1000000 743405 555396 994471 755380 60207 1000000 817185 730635 973831 740731 238462 732723 741315 724799 720855 437880 712318 727945 717205 699096 730446 1000000 755406 678977 665938 706472 665647 795964 158807 150454 561287 448838 158506 655740 793784 614785 612963 610632 614278 536914 412290 584645 587170 573026 1000000 1000000 555337 540319 785517 499834 559264 525273 547969 512199 145858 500819 464604 489021 482411 482375 500952 195782 389874 450471 445167 244509 437033 309605 420092 418980 408113 712759 396068 286844 250522 923928 369504 423912 269961 342211 393076 363252 9888 334068 125981 318441 312719 325011 301250 310037 695890 284875 279370 125388 1 260167 229351 1 1 1 237771 232995 227763 130035 471755 210102 258876 205989 148014 1 191537 435597 489274 179705 175759 172026 171409 109503 166693 160294 296512 150619 141319 144315 141173 206199 179558 544114 475271 129051 54149 1 64984 118590 207234 1 1 119938 445352 107115 97973 548556 1 102326 99033 251272 96475 394840 97883 97346 419765 527172 96587 96457 96494 104714 1 96924 149285 97668 98975 73066 102381 1 102849 104749 104189 119298 108396 1 114682 112977 122136 117431 119499 115565 132096 520951 1 1 128672 100182 140284 130610 132947 149586 1 143778 161826 492167 156482 1 602669 178503 482559 151067 189480 494159 184668 203668 1 211852 217285 1 229575 297143 236431 550813 278461 231201 1 261841 227486 1 509789 58124 793598 322281 300250 285404 310990 320156 1 508053 334130 344847 799722 351998 447204 316837 1 282677 53378 538036 396085 1 1000000 411580 148843 563145 609899 437179 1 261104 466966 461035 211935 399117 590737 740648 438428 588234 506710 511421 657355 494652 527495 536355 754312 547985 450250 477123 556623 571423 691487 639274 625604 733663 767811 605886 548573 613101 348381 634736 1000000 704095 643991 649285 658416 690488 664513 645748 517660 679299 704245 749943 967197 694945 702460 706952 667438 715575 672574 730063 725634 690548 710819 739508 743519 789728 1000000 760248 757097 710844 925182 766117 744077 917948 762372 1000000 780504 790245 407445 788533 753911 792304 1000000 936968 797617 1000000 864071 802991 807639 805395 806132 795497 816713 719291 809703 810327 1000000 809977 814424 970990 812055 469983 811700 811997 816971 831956 816640 979813 812303 807797 501352 806500 655829 803462 1000000 800332 806278 797081 781446 793259 791235 789676 900137 780982 811817 795867 784221 796716 770397 767985 765514 832650 907315 725664 752581 539209 745309 736824 724013 575199 731036 1000000 721385 807857 714090 631632 705513 700937 696438 662978 581202 992196 529326 345846 623614 1000000 636039 652600 1000000 43566 464617 634179 505841 198828 813133 7523 1000000 662361 592545 586537 750651 660689 755599 563382 759572 414903 468361 493269 544592 510186 1000000 808323 145612 485667 846356 506278 139074 474619 995855 961105 459216 308212 1000000 398523 383106 429417 417675 458483 1000000 1 690806 19499 386362 379848 370156 367773 1 350191 408178 316211 358368 640614 325713 341873 410706 879900 302642 187931 296419 286879 274081 252655 191348 1 260145 879171 5650 38179 226281 784333 231071 225297 220606 215877 1 194749 554847 197985 87160 199835 185293 181060 120724 35792 224125 50263 160523 158912 155469 262845 436136 145287 141553 97248 135038 806244 143598 121297 278567 124447 113649 114365 117149 1 1 114924 110014 107406 106678 79879 505523 103519 1 1 1 185731 98032 96426 97467 93591 94432 72856 1 1 215256 95269 1 367828 99251 116067 99260 109828 102729 27163 94978 594992 1 1 74266 1 99087 248027 1 121717 135763 1 131614 1 160904 72667 367459 1 1 147631 151804 108533 158415 161499 38893 678631 175677 1 586832 311267 273205 195163 193128 1 319971 212072 216520 203515 226984 216658 235494 240455 245462 266369 372582 480758 146382 1 276772 357319 288426 408400 293548 304339 309954 315060 343876 322264 99511 531445 378832 344062 351438 364902 364756 283815 392270 829785 400388 116661 227673 410678 486423 423701 425595 435945 571020 454527 454540 470761 707755 685210 380135 565730 1000000 707693 323427 504384 439116 522368 528061 539735 511407 550103 515916 558509 558272 773187 952928 423829 597117 951950 607482 605733 610426 617824 679425 626959 29878 642956 643027 648270 903197 565364 579260 576520 670619 681773 683271 1000000 692626 548533 20998 698242 811877 735179 621459 379724 727316 727455 730636 771525 781332 746441 730042 1000000 1000000 760068 596525 766278 500704 753863 773626 764723 736126 607078 930206 787581 791292 812578 1000000 733934 799563 1000000 1000000 156874 804976 1000000 555140 963805 813248 809294 682304 156488 791540 809590 857313 1000000 749766 1000000 803013 811896 811785 811677 186629 1000000 775504 1000000 797172 826987 804725 1000000 805135 692513 800376 783803 351371 643141 836040 962659 923941 928322 728610 1000000 1000000 768636 776886 647750 1000000 764514 854223 757461 766516 769854 675052 636254 739301 742223 767241 1000000 527258 720066 655228 90210 641584 561538 698032 486131 688186 764877 679565 614464 402593 904598 659944 670194 648354 766519 639020 96937 489266 585008 671257 609535 224250 600475 592024 584641 547411 577683 214697 520584 553814 498359 252126 541851 535922 527929 525113 356765 765591 505396 1 492721 485535 1 143427 441520 105612 202516 449819 443645 1 431253 218098 418908 383794 406586 382485 394348 388232 145640 375537 372551 203326 358068 316905 346194 760834 334402 313775 322820 472098 311413 195289 453794 289517 286705 193715 1 272693 283929 263496 261095 1 97592 92150 412060 232040 227762 222477 9485 213209 281052 224977 199845 195595 165697 187174 163613 467365 112111 1 126179 133722 93381 7295 153625 150327 146765 144037 353753 1 135287 133057 138065 266727 1 151076 120444 100321 45392 326885 112020 110775 129514 152378 106236 376561 93137 161510 114426 92469 113290 99324 139253 1 97155 1 1 97566 97652 1 258245 72524 378975 98555 110512 100219 102150 1 28687 115539 106994 108456 233955 87700 567517 486473 117148 108544 757566 99050 302271 128779 131020 687677 172086 139693 71749 54429 150634 832751 1 164846 173215 166040 1 173445 183007 181181 368450 206232 452943 197891 201308 206735 275744 326273 22377 225109 229879 235042 239630 107992 233772 254727 338728 265178 268835 275774 281276 286618 228671 348842 303241 248196 437325 36119 326321 335790 534370 328071 336537 217290 379234 366500 378146 92413 385461 422222 389302 401330 407476 568890 1 602156 446734 1000000 483170 166489 438745 493139 282998 478061 482718 490481 496753 899966 498784 566509 537270 527220 189679 539384 566161 551315 559024 495228 463257 549090 536687 356412 592350 595601 603681 609243 609941 750755 576569 629752 618046 662771 647330 675336 909824 593978 933104 679912 846193 760260 687204 693758 620791 702879 843650 706094 712386 718469 722624 913174 730668 889823 1000000 742607 761074 749434 746071 522960 759831 775931 764644 783096 738540 897635 240451 780131 1000000 785097 920879 789499 791687 796301 756408 801599 470970 1000000 1000000 903795 805369 806944 1000000 670856 995681 810403 227253 811211 1000000 356140 812349 813094 825520 534366 812629 812433 826448 811561 906082 809157 867762 418388 808175 1000000 808705 787860 836258 864188 797652 799501 819915 633281 714551 680649 786975 1000000 782177 748196 778164 1000000 812859 1000000 750418 1000000 759002 746017 944471 749959 675303 698613 873211 733686 730502 725907 719344 639946 444846 711426 775486 598950 701679 703399 775196 681484 676075 660396 688026 602454 656576 651521 653412 591703 452623 703704 624890 649119 613865 612985 602860 280295 405892 695988 579497 570176 567985 562120 556045 1000000 544409 381313 529811 525657 520412 513906 507574 521816 539724 293185 383408 815603 458995 1 497905 452173 589917 552426 417375 665930 537395 421251 546824 425794 392552 623970 384240 1 372346 938963 1 354456 1 342462 307725 1 177120 768321 174141 312234 767734 606321 277414 566841 280344 494000 269593 203421 263260 249464 248879 1 222376 852938 146730 197796 1 215071 408193 195341 202287 1961 202069 1 184819 1 219514 36911 169292 175494 1 419393 104259 763462 1 153235 1 417305 1 124262 138217 128680 218432 122364 258900 119403 116710 123825 113509 112454 72148 108633 258440 106398 89972 283104 99647 83254 100712 97095 220671 1 64338 1 79849 53872 1 98325 13249 113500 99449 114222 323785 103791 95803 510229 103765 105259 1 454879 143673 1 113724 1 35571 125494 109946 1 126208 45978 206471 338272 173638 139408 96743 145384 148308 151502 107128 169739 110220 165519 178042 172889 240314 183892 184674 1 316763 320093 1 205931 206167 627067 1 224340 229181 233458 252632 455916 249808 284991 582714 452338 270272 261888 707146 294283 288472 298225 301269 308848 534092 402480 323185 340809 541729 366257 352369 549595 360188 366191 122810 805389 383503 390843 390368 368134 410765 534858 331137 444280 478075 439682 1 736231 515639 468577 497418 477448 75378 1 800668 427613 501110 532074 520545 388320 530869 746680 545056 550197 77246 1000000 676827 549899 1 1000000 586161 571486 602159 458942 613895 617896 603908 630587 688793 1000000 646365 651615 674972 923159 665093 759477 676773 723397 789200 914092 694944 984527 703497 1000000 515375 750257 289723 991775 731237 731798 571719 736602 618185 678682 751395 830696 99451 713567 766659 656751 902494 777590 736939 1000000 782498 797060 787351 797387 966176 793894 797297 433963 263420 801060 805724 751453 805566 807084 807836 848423 770770 810735 811453 881539 791557 485849 745923 799714 857924 812843 716700 884554 812728 770104 758960 715636 810227 766591 678903 676618 806218 804730 814029 738446 795766 794229 796565 129175 374586 790361 788479 753582 784225 1000000 647344 775207 862054 69913 768043 763662 814215 1000000 745189 367084 742279 845188 682878 735525 230226 778850 778133 722341 588807 710857 1000000 708000 697473 195503 688083 683295 678609 648961 669045 664386 990226 1000000 647391 643058 640976 631842 240546 1000000 1000000 614187 606802 599174 593484 543667 1000000 576131 573088 564297 565547 1000000 549815 515554 543007 518388 522411 838618 192978 470641 497810 491590 455741 484931 472509 424505 202670 754931 448740 492243 437205 429742 423557 1 375666 405066 398957 421688 386680 613091 394901 526258 766197 1 336340 80087 338109 333068 480933 335025 315197 309982 285438 565880 295787 287848 282918 280681 155877 266376 558265 255076 441489 245972 240863 200571 223178 1 461918 216955 133907 371263 18316 1 1 191601 186155 124539 178768 143768 1 46056 247599 207679 6693 1 134870 146918 1 142969 124563 141395 133641 434438 5083 125082 122617 636139 362672 116638 286088 435696 99311 98908 112756 106761 169681 104575 168083 103062 102048 100587 131425 90280 99253 178798 70713 128152 101328 101472 113986 97448 99962 216783 122169 89494 145015 643558 92712 105970 84050 1 110547 220512 113345 115383 127232 1 1 123627 125980 124632 32786 116818 136879 187515 142044 1 507383 1 562783 367648 161535 165031 800010 221137 57421 179490 257072 859601 192305 196528 198174 204647 1 228315 219029 84879 623479 126838 14547 399106 248582 252813 258249 104014 268492 263044 40772 284511 233243 83494 299130 304932 426198 338107 237865 741219 379954 341918 347154 1 358606 1 133626 435358 314631 389168 393699 734004 508265 413363 221328 795430 432258 619001 433857 452482 458005 455035 469268 446152 56454 494938 1000000 1 513195 512641 515274 528760 490120 536987 542769 540751 350370 575898 638630 526308 578592 882811 293685 584451 435912 677326 612861 617059 608203 652631 924732 1 645411 640282 660203 483600 781758 488087 385136 692833 474833 690340 699980 603503 704338 1000000 586195 718350 113694 903472 982041 733184 736921 875997 744907 748654 752219 755474 759937 427686 768713 770768 881294 754654 777027 669534 782438 799236 787240 951978 874930 793915 937671 378218 269473 1000000 803059 806535 933290 737697 918523 768066 810206 811066 824221 811398 1000000 552540 539682 754563 814047 1000000 814952 817772 815210 811472 991983 955191 814029 854398 1000000 229178 779536 793473 804271 929910 812404 827636 797675 795766 798858 791648 789537 325612 1000000 1000000 781012 178008 714393 771196 767655 767325 761924 424381 755290 1000000 748323 479844 740974 1000000 735383 743738 688409 720963 1000000 746486 532419 703855 699334 693024 680302 685392 680574 676561 756420 666164 291919 770540 1000000 416636 380262 371339 202524 623667 619709 407247 668470 601360 29535 590853 733234 813871 524805 324807 563924 567941 548020 542786 284603 530655 585104 518505 976605 478067 166572 489468 392343 494325 683402 632307 472756 456782 475639 420265 393692 432067 708354 419328 159289 534651 401269 395317 389021 382982 376501 370896 364938 361992 661187 347595 296797 107030 329443 359111 652286 306287 289492 875091 314415 289851 1 1 299114 89981 263202 258030 43389 247514 382877 781473 1 228181 1 6819 213907 489057 205280 202197 184980 1 82080 877372 1 206900 1 168830 155640 158005 161557 149193 1 155035 44911 139601 555081 143516 1 100294 172838 126318 123998 120035 650712 118277 236744 1 111709 110606 1 103742 28572 244607 105190 1 129893 97547 364861 79150 672110 99391 99355 99222 132319 1 99533 98066 91016 555668 102346 63127 1 32377 92979 1 1 81867 110299 111594 56044 113389 117220 119197 121385 123590 1 128107 104204 137552 136072 512836 157342 144732 292025 148686 182241 152905 156274 208014 180410 342960 1 178633 184219 187560 400248 149689 203512 6906 208925 213791 216212 67483 228087 261215 20123 241962 246956 251781 661290 262295 280958 268841 281324 291666 155042 294515 332109 305670 436756 65991 303670 328655 292301 364258 346105 348493 852484 363861 369862 57047 376664 387793 394005 397668 394416 1 614361 424848 437810 263366 506881 312985 455817 461749 267029 474414 477458 483941 490322 1000000 532703 511350 547642 685318 370021 1 691728 395842 789951 549116 552699 966822 471347 583000 589477 595633 573827 571996 1000000 440718 622877 1 631870 638766 725936 835417 1000000 640330 660867 96928 778915 831029 693865 689368 694148 1000000 707007 707126 694899 452332 940524 724538 578623 729879 731356 1000000 711362 747966 868756 757257 157657 223039 1000000 774478 1000000 1000000 830533 778831 721628 777653 438977 1000000 1000000 733986 791403 798228 1000000 801335 802849 846551 1000000 807199 810291 758873 313975 385931 990068 847152 764479 1000000 1000000 983654 685029 1000000 814533 875576 924258 814123 813142 812511 953817 810983 809673 775905 919739 786939 792729 972064 1000000 843744 469211 185190 830073 826326 690672 984047 1000000 837513 92116 778424 774488 724059 768605 770423 489226 759900 787267 813444 662240 746492 742997 738688 847096 731237 1000000 722867 718415 1000000 711887 705880 709659 696636 694088 739212 294494 677448 673653 660562 663367 177363 1000000 687570 720323 558994 747731 471778 843071 615923 630707 604291 331869 659665 584085 105678 576375 188685 705423 555441 551036 357073 237552 526964 199673 129708 496963 569223 502560 527429 497831 483960 477771 434100 466949 459316 453003 448413 161795 421900 569948 253558 416023 411404 57419 403455 391350 441268 701641 533074 323925 257011 524653 352072 258454 416552 329287 59125 945381 292696 336480 314261 389915 203635 1 279637 275742 36983 349960 257808 252537 363466 244572 1 627714 228472 224631 216858 216129 153388 235193 283128 196430 240757 87142 1 169969 178021 466067 1 47941 122775 73725 254870 232324 149830 507097 634835 356181 1 1 130938 130029 313366 5306 377577 306771 118767 1 133684 113245 103920 1 109349 205570 106117 99440 88564 252460 1 60275 101168 1 74029 318206 97654 99496 99840 765828 100296 100685 101165 108564 99517 732666 104030 445701 106402 93777 111859 162110 95718 547739 45753 70656 28053 420906 124044 127187 126022 131147 133285 120018 722965 139424 109478 147468 567376 153825 157083 149273 164120 1 1 1 203015 18082 294368 191014 195521 370422 217648 627718 350794 210378 221871 221232 231421 184924 225904 246063 251098 256197 251698 411851 539784 277172 882654 304562 297207 302003 306672 310232 378955 1 322678 317149 324915 344891 500362 798784 1000000 343281 320294 380842 396475 390007 399024 1 228358 419093 423690 452774 437951 1 445921 449798 531054 461416 648237 989489 133920 153325 499190 51847 510170 522609 519176 307500 301553 540646 1000000 791757 554117 670664 782480 576354 607864 587046 888789 532838 197190 612035 1 621556 985523 629558 642038 183684 643295 631973 581261 1000000 669225 671594 616392 644032 688699 693128 745432 687205 707057 312807 718252 725777 1000000 728306 732318 737617 636328 743848 748885 751000 772972 758813 761435 772935 767734 770739 546835 776533 779343 821676 646569 698626 789396 722110 1000000 838594 1000000 796318 784945 257886 804587 977426 747863 237058 508009 805716 811857 290720 812644 781372 811744 402143 1000000 527559 1000000 833810 818619 995281 814322 854069 629841 798446 816808 830160 780579 950485 807513 912387 804738 1000000 163982 803197 555196 797921 821257 671656 878797 813756 336891 1000000 779134 776750 830424 991651 756080 748000 716352 467064 797526 1000000 728584 745358 735066 787478 789392 571562 665474 717629 714325 713733 230769 703072 698223 693887 667843 744100 679636 316433 669796 664750 659659 852999 532614 644036 638462 686393 628020 624595 77951 609968 606099 600675 83067 625854 1000000 1000000 179720 574228 559290 1000000 548009 668971 1000000 949325 714334 518865 665589 1 499198 476425 499481 485416 542783 1000000 736319 453032 428610 877194 579230 413594 31647 1 989371 179566 316437 1 387599 381518 339278 160908 363389 826623 613318 228817 1 652701 326656 321310 405278 311104 305186 299344 289540 108978 291989 755431 252914 333105 216258 99402 262489 247185 241901 436457 10436 1 710532 357660 213440 208938 465575 345462 7415 195665 189910 754431 176515 175836 740434 168383 1 1 196910 109054 1 148055 145082 1 114675 142027 158654 1 1 110790 1 121935 80980 101854 247375 145474 709788 178796 140246 183681 107011 105870 1 316222 1 55630 101353 75531 217771 100577 277889 100293 257461 68360 142860 195311 101582 104243 102834 103620 245548 105382 106612 72138 116026 108912 94464 108720 113601 31554 119231 120390 123431 121597 64806 103705 120844 139307 128048 141183 94088 146964 150038 155235 58952 160125 58225 1 191402 699313 247368 182313 23929 203133 194551 198692 195412 214612 240246 216462 219130 225767 229111 272877 1 261446 803804 260978 123642 267343 270903 276175 281798 294722 802022 280735 302893 481714 375920 320536 326274 328877 365273 343744 534568 361459 367257 367509 1 387272 157000 370127 397882 408863 1 416209 422399 294954 520334 442101 36412 1 1 464064 693793 882609 612284 504695 1 504412 511201 504635 521250 662584 158995 538648 541413 863061 524698 314348 576094 903220 557896 599798 355613 459450 275835 623018 702622 241593 558250 1 637153 637637 648657 72799 661657 593332 668339 874885 552314 688551 718171 544545 698637 573646 818482 708611 664154 719378 906554 733456 722395 670524 776128 848965 742441 750805 301222 745538 769992 1000000 767355 770405 760110 804593 780823 1000000 784338 792273 701153 887274 1000000 790373 339700 801260 801669 821888 621069 809298 869504 811390 809704 111182 811425 885500 812880 819048 814711 815123 809068 1000000 815717 815684 803606 815402 814967 814512 1000000 786632 396836 1000000 808120 832577 759461 823636 309889 228185 803408 800893 798713 797161 795138 951147 699140 788477 785858 780645 391146 770420 838203 772446 774644 622650 763163 676639 611281 753932 728100 744558 742131 522993 734425 59261 708939 720697 721774 713729 712524 698509 653637 1000000 10286 686301 683096 767308 188834 638621 694832 670717 651520 646320 552623 666348 630046 606660 1000000 681012 604930 602499 540865 1000000 578896 1 573373 669485 561562 555613 549607 548930 535240 328949 979895 519357 513541 505009 500921 709508 491674 507387 473651 461917 372194 463075 446854 277921 499744 498871 439645 1000000 415324 408231 496696 386605 418780 638213 910112 1 366585 359743 347857 347907 1 336025 337921 321585 479383 312610 242549 389134 350155 293283 234007 395818 1 269589 259951 356724 312685 248782 881236 230124 349799 229248 500467 271816 181615 251597 1 586195 353032 362657 211486 178551 1 1 175285 230308 166214 157455 148752 156189 113938 148760 144394 110577 203235 137864 127508 123148 138002 136127 139706 513488 121036 1 117139 115292 547747 191540 1 109187 84890 137466 107009 102511 103707 103381 1 102860 284433 101181 100172 97624 1 1 101230 174457 108068 730280 440950 548617 83995 1 456101 214686 109306 74040 1 117152 200367 114974 79876 121262 277302 125555 1 135540 1 135403 138112 166823 143823 12463 156379 137778 1 163410 163162 863285 171143 1 472328 181735 181417 1 195598 236088 1 141758 817826 1 220304 224968 227693 420135 239643 277768 724329 1 680120 80900 287429 223857 244590 600206 294912 296932 617110 308917 375566 383147 362518 350675 54510 475834 341324 354060 360648 366336 372300 378586 928719 390514 629852 1 534239 274956 993859 424110 873736 462242 649454 434632 458263 456188 470729 477316 330140 515550 511824 490656 507783 57193 577387 778582 532125 297321 546716 559459 556310 586556 386580 835461 580310 586293 594010 705375 233244 712166 615125 1000000 394525 489390 611327 641116 455202 653207 661220 173729 667448 672698 360249 777718 685333 676181 699922 699408 711317 1000000 714416 703482 703154 727207 362916 778881 55347 1000000 747305 1000000 686690 757198 824478 715832 1000000 746994 909251 763047 778958 404571 784147 803603 1000000 1000000 776255 406275 770041 1000000 801515 803357 958259 1000000 954045 856702 740247 808420 811960 813155 813919 775172 836955 812653 798497 862486 870045 815774 885083 730698 815402 816218 859111 1000000 813228 812515 811565 809986 809455 807776 800515 983775 799459 801963 438535 796140 824046 793519 793957 789666 787294 784771 1000000 477072 335579 783692 769845 762581 645478 713242 1000000 758013 1000000 728303 614170 804936 587213 672238 722071 1000000 725632 715531 742495 835486 895176 697740 632412 688338 666986 678626 535952 667651 699895 800057 770242 627064 879025 633784 632038 541699 621231 622511 610077 604406 1000000 593026 769488 581576 738295 568788 523230 557333 824749 789774 539889 578631 524688 522759 323664 509263 503287 497115 411044 628575 478740 617490 472561 399556 455198 451637 441413 394294 632447 549500 1 531116 422799 408933 336759 386619 1 510462 370091 352549 704514 401682 1 369770 332623 326590 321065 315379 5098 1 294410 202561 949816 281616 296080 324552 266216 261029 463864 242944 611062 246255 235990 230647 219165 220144 217143 136711 1 203830 363176 195687 277650 54604 183058 180759 121313 186094 711501 164397 160932 809821 1 151065 98341 1 134419 139209 161074 29226 131798 125327 321375 340841 122192 120161 118300 179579 114688 109250 1 425393 108827 1 106782 105886 92018 34908 450210 69783 384173 80830 101606 102045 102037 121790 467634 102219 152618 1 102301 104266 103641 105459 1 1 85259 110882 115362 125729 28387 117348 112174 1 122889 126744 127325 1 132002 138509 128085 140681 1 104276 141440 1 155951 637647 155313 166233 169837 183628 177301 181268 185078 240120 1 177299 262179 774516 201818 218863 735943 805531 230080 250020 379755 242759 500561 253439 28978 183428 111843 280882 197732 284960 333274 286556 301441 307006 50585 339432 14919 334904 552212 730620 341769 353257 375849 366937 371059 377165 468555 754178 396229 760411 419312 341499 841382 426130 460063 436362 552531 912755 458508 118993 459993 475731 511016 488706 1000000 776625 494212 493716 497199 542301 969474 519613 543143 658116 558394 566510 568539 1000000 578632 969570 345298 596434 831123 461739 588297 581700 431772 629400 635165 380606 647753 763866 666002 638009 659739 672930 1000000 1000000 689075 537706 704540 817676 23377 808214 711632 886012 767798 741921 730525 724006 738407 688107 779153 749266 753147 762451 760139 761482 823481 1000000 768721 424959 1000000 601650 783970 331983 914143 791138 793300 813369 598404 800073 801597 794471 786158 915930 1000000 809431 1000000 449518 813413 827459 814268 827699 820419 815983 1000000 816639 818134 866937 813861 816608 412037 816132 831900 978891 814381 1000000 857469 550235 812937 827884 807668 855429 1000000 998460 795606 808008 386659 805034 793557 963018 1000000 794143 783155 1000000 1000000 1000000 508588 769172 768780 929731 466048 756160 752824 753466 740339 728951 853344 733861 1000000 725485 721580 716826 713001 1000000 704015 699781 1000000 690225 685657 680622 676023 872011 665716 584005 654079 673566 647777 942927 1000000 631614 634406 496964 1000000 599512 600951 257960 589568 579610 462318 351603 565934 560104 77317 548216 542235 619194 510877 808435 917937 527830 318649 499461 490808 482865 416053 463385 492579 891416 456152 112622 945936 411617 412801 421279 750837 413973 406740 934555 394512 399515 375730 1 264497 283423 351824 779410 1 340628 340363 329712 311531 398851 311838 395731 306123 249790 40133 296988 332549 355885 477679 262934 94941 252837 1 247796 156736 767507 190776 291021 244939 214478 168085 314672 197071 215218 126970 1 183577 180828 182287 148325 639251 1 119835 159346 75992 152815 182617 1 71231 137505 414528 139655 133081 127285 1 125520 484821 121265 119377 117439 160835 1 7620 111084 12854 485346 380325 387378 1 263657 715569 105351 610261 1 102212 102088 1 163920 102076 102499 102843 1 123538 724368 301804 1 1 108417 104915 506156 110940 1 14565 1 686843 1 1 15570 127744 130030 132450 424806 267439 82244 5101 146250 169267 155324 155564 416975 158040 210773 169554 198603 176759 145456 185901 1 154265 268178 203054 206404 1 214219 218910 222942 244582 299289 228178 183594 1 182444 257643 865979 271817 362837 278597 283478 452209 189458 303246 305978 334711 336108 358698 1 335811 1 314025 543706 358156 368335 371008 375988 382046 52483 216439 400379 406000 529617 594504 247576 517290 437275 591678 282747 456471 740929 431156 465446 480671 1 493028 498263 505366 289402 517640 523752 829598 537704 585373 545349 553005 558484 566199 571757 578881 1000000 589316 607326 598070 325415 612164 1000000 623262 355200 146603 624666 644890 711188 951129 663116 670746 669897 677269 822809 703588 688713 665876 699637 704285 701972 43716 717364 985282 763050 718901 733996 70468 164822 745853 363365 753110 823025 759849 795337 731713 769972 1000000 775071 775621 780918 788802 786353 786878 1000000 808561 298649 975599 799733 784187 883962 805035 930279 792360 791005 863692 581824 803464 908396 1000000 823634 678455 704439 1000000 873698 1000000 412349 350346 542120 808588 841143 816124 184786 1000000 784654 831031 902390 801290 829003 783893 807470 818484 705827 699341 1000000 798559 796553 789786 755916 802607 838949 784523 931316 779528 787188 773548 788448 998933 1000000 761009 757749 754485 751639 113979 741930 739467 746609 741974 727501 723349 718987 732085 714363 1000000 679009 632737 669309 702959 808432 1000000 554006 664774 1000000 778507 652620 677914 737284 708675 1000000 625559 495072 569876 608844 230067 595090 588949 1 580099 574234 739101 584177 181588 959287 553169 538443 588183 527422 335058 374376 507944 502100 483378 489457 483274 473642 448643 464691 288246 452281 777933 439905 246565 427554 426294 422654 408697 401537 400732 390740 384665 87570 251282 773197 435401 354541 348301 344953 337061 325548 436063 321189 276843 308692 289584 272252 1 662801 417779 275642 270101 266851 79845 268621 151708 244793 1 876196 234513 505868 311822 1 229281 230978 1 217206 204719 285070 138239 797976 1 29215 194524 746885 1 161471 157381 279471 150854 252191 144484 360053 195968 511592 157822 1 129283 129361 1 123310 120450 1 1 1 125063 111960 107661 1 1 107215 308008 122169 12431 104076 102759 1 94189 156651 102651 738493 102883 1 103724 103634 277458 103907 204188 1 104769 109690 53686 109644 108091 56215 409201 1 119236 1 118407 1 127816 344958 1 143967 137925 173396 143851 142715 1 132194 164370 210429 66140 165267 139841 1 177180 1 185616 155938 50502 155142 482760 1 364919 213485 217019 154677 272976 1 232335 241701 246652 1 256731 282827 730097 284719 277617 282968 317325 273836 299362 304859 367574 253170 258191 482826 328851 1000000 1 225728 356896 1000000 355443 1 385223 662868 384006 143298 405096 552334 417447 423703 429865 1 465360 609608 184897 216013 841812 467375 484433 1000000 491867 497993 215209 521324 516442 522594 6493 533614 540775 546849 744788 250772 372370 1000000 538825 591930 645302 594016 599697 605401 611054 113397 681184 638670 925655 878705 587233 70221 653354 657659 449389 231356 1000000 643006 683440 771968 507745 681711 739549 713119 570939 712198 720970 725885 743640 733738 737316 741197 387670 737585 475468 692982 271448 440425 763734 832346 771716 774550 890309 1000000 754486 786265 788950 790854 593311 968860 797685 456505 801747 803431 805206 1000000 808214 809729 810879 1000000 402113 811225 814943 812997 816318 914109 817341 529931 755769 891583 1000000 817869 803919 841147 595435 816563 1000000 815558 531079 1000000 812078 850237 821321 796852 907801 805101 1000000 548674 799687 906805 938861 793365 369686 663516 1000000 787611 592307 777158 862295 588064 766194 767492 254079 759165 755811 467841 688296 745483 440203 869592 733662 243047 180232 654171 714046 606121 704540 722687 703389 694592 671504 1000000 973718 467295 669668 663656 665385 654362 686269 645027 626696 573324 627671 623052 913109 745822 491870 547317 595789 486540 588122 590568 586943 564512 559503 702356 553644 540510 674508 605268 498692 621354 510440 504127 834863 498528 485616 570691 455233 467041 1000000 851246 449029 421014 427901 429878 488490 92928 384652 329676 371752 379028 267325 385569 374467 396917 718312 306851 351022 345177 406483 362596 252108 322022 316276 328136 541256 299590 296818 288816 193086 301136 324479 265401 1 384785 251817 204951 241881 237014 232232 225779 1 84328 1 184672 1 196377 248277 217401 1 183389 468580 1 179776 133946 165479 60209 188019 149062 152812 120751 193241 146185 1 136240 1 132807 32551 45968 123552 124336 79725 1 118335 1 115695 181455 86212 1 107758 144769 152626 106250 57633 88062 104138 1 425135 114097 246287 232508 103334 176854 103733 1 576827 79841 106915 401892 1 108906 631511 104031 308367 131473 119450 3627 5602 302980 624830 705701 207910 1 132062 238469 355522 138761 147211 128517 161540 150971 93996 158090 161429 163612 4506 172011 182632 78637 244649 1 1 196226 184994 1 290539 227141 217263 223087 597695 1 540755 1 241556 192372 400670 258389 1 233413 892455 250669 209840 291615 349363 1 1 369845 338964 325289 272970 332658 390441 400316 348676 498556 390334 375717 379739 97124 391782 573202 398838 410169 662160 552197 448696 450180 439835 447229 445525 542711 468101 366958 1000000 503640 482998 496692 1 508879 484736 489532 527466 533546 539887 771083 761397 180294 520905 560279 835767 1 587102 728870 598628 538218 619279 967430 915731 623711 532910 969412 456327 649280 898719 805555 663847 7685 673937 687033 684245 823616 822578 664967 708751 707305 704410 41212 781712 724537 568743 187328 737226 740652 97461 896343 751857 657219 769070 762278 1000000 1000000 715868 1000000 965494 780361 783257 785964 811431 785250 797207 870602 760225 144380 802242 802824 898148 806838 152283 1000000 645380 812503 813400 814389 327830 715771 779807 1000000 817729 1000000 816080 590860 439689 818440 230940 686533 648465 817066 659704 815720 775810 813948 394431 811789 683104 811239 823465 858559 809338 826768 805296 798837 624607 714537 790744 883066 790677 784856 485778 633620 706190 773622 833080 768788 764158 519559 822391 753870 750264 746577 1000000 726719 734344 811693 563686 821276 720223 679046 682906 776660 706056 709576 691258 686487 681774 645729 424406 670241 114071 656215 504999 645950 467003 635186 1000000 906318 631177 644185 608566 602129 1000000 590381 947194 578700 644547 202359 714778 724736 549070 533199 528294 343647 506753 528037 512420 87631 978886 285928 493658 806061 956768 425930 461829 457090 446160 1000000 469666 432116 425878 1 391288 331540 1 98014 373771 1000000 383278 372409 365191 359226 353299 347399 342073 335721 364866 347488 355549 219873 281406 301552 296104 265407 23823 464926 274520 533795 354956 46092 253835 248816 695553 266856 234146 131831 178073 132091 230913 401319 210211 839580 194407 1 180611 185901 118829 178156 174341 170286 165541 163697 138368 1 1 200536 133182 366784 43216 523554 88231 1 45519 1 1 88830 528199 677228 124891 1 118205 17621 111749 111246 110616 108991 107967 104773 183642 438616 750946 1 198218 103931 74227 104191 108249 66262 24729 1 108376 106065 53162 105317 108759 134485 111017 8478 54643 108499 11077 117495 119564 121144 342972 117835 127422 71989 1 134832 1 141362 142491 1 137779 1 701503 200398 164713 219413 167630 442158 181269 178743 182815 1 223596 203725 79603 531174 207276 371494 217592 568429 624109 1 228530 240526 107336 410648 659281 364057 676247 271989 36934 1 318691 300570 297430 291052 297636 295638 319435 547722 311614 336986 345252 313705 249795 135761 363803 490367 1 408822 255893 428363 1 451093 963223 985073 640162 433660 439809 483833 907409 457837 445014 511535 477905 820117 489389 492994 501867 521606 514046 520163 1000000 537104 543226 544072 542634 240340 1000000 870864 514984 580160 585993 450536 550275 1000000 1000000 617744 80676 625675 631330 648022 174477 655181 655435 658158 658071 683929 673064 700005 684036 642466 868187 697239 1000000 706422 626962 594913 719957 726674 727683 730923 736172 740105 785967 786011 751116 773247 782133 756583 765198 1000000 771120 710258 809807 781863 862923 785774 786925 1000000 791163 803467 797649 1000000 1000000 717467 1000000 805315 801800 809943 811284 795660 814582 814734 815591 876291 969356 820318 591069 818546 818859 809239 872949 323566 818756 1000000 804852 967866 817194 816525 1000000 844654 809321 811917 156438 810014 808524 848151 1000000 911441 501250 953236 819679 795758 1000000 951166 820223 445950 783527 787689 728174 691471 771980 767900 927824 613875 756490 748931 1000000 789516 493783 917509 636794 721830 728599 823894 885632 716077 713401 671484 726904 603365 673538 371334 683610 752351 668073 668746 664241 779174 477041 1000000 642721 637331 631927 612682 623539 1000000 635018 868248 597966 612846 607960 517397 591659 569239 406326 98332 550393 114388 578374 533248 201984 521066 1000000 536839 1000000 495655 568703 484123 477904 473140 459236 455766 444434 446945 456812 354516 426224 478400 416291 375229 339700 397431 391601 385532 526218 1 367471 133910 355570 349541 449394 341197 331857 326285 752016 323640 109407 304236 298256 289725 279170 281509 276403 816081 431769 256332 1 250745 1 220423 413995 1 329208 188997 223338 215469 208422 167248 196335 203681 146206 1 1 1 175047 1 170268 812960 209269 69796 618394 151967 55400 182687 103390 139960 293090 753824 137313 189376 135921 158946 123854 121879 121818 437071 114368 115011 111808 112246 312090 45595 88521 107852 107022 106303 105693 218936 104795 102493 104325 105433 122379 161388 303912 176372 206234 101712 106747 105156 153101 113400 711998 111737 240416 113855 117395 120083 1 142836 154624 123360 126829 98209 309264 239737 1 140417 115773 145593 1 160634 27631 157326 282998 211839 385829 17327 1 678736 1 186178 185866 286903 203713 154802 232366 200965 333974 307672 607862 229718 233063 239180 224150 394234 256714 259157 264092 497798 206030 495895 284422 290821 519660 305525 369163 313007 318166 316996 776919 333239 349687 316912 353762 488794 717719 170884 378346 372545 749660 373653 462703 405324 495743 379492 748581 913112 438561 445396 451486 378509 136249 472924 451157 481552 488161 491174 245718 506691 677984 650019 525084 691613 537489 543301 570168 555036 561309 11857 568893 1000000 287952 739454 596408 585337 1 601681 617973 622963 620412 634017 788868 401595 639052 656859 661805 507028 672237 677001 721327 686958 710515 696010 458529 661156 645883 997523 718971 825256 760306 1000000 735496 865087 465502 1000000 548689 754515 272292 1000000 790609 768338 499917 824233 1000000 781867 783322 793176 788228 799788 781525 1000000 805378 704448 723541 799272 855650 801419 1000000 804782 321903 286042 813931 226142 695757 816173 280264 818078 898331 819055 834140 969187 823206 819633 831516 821972 810112 420209 817943 817611 829432 534635 1000000 137632 1000000 814048 807730 286687 806074 803482 803043 672306 807655 796978 794833 788240 632479 786161 1000000 785422 727841 765461 924887 770335 768632 805879 760458 757179 413286 291150 745437 323755 992492 870846 919299 730719 406663 698872 713362 708904 729934 160581 573228 704275 503676 684526 675763 1000000 720195 642409 1 646771 623685 407807 638663 361392 623108 324723 1000000 367201 609624 644592 776239 780562 359835 522430 796873 649085 548912 547660 281456 535559 529945 257900 515610 1 504989 497997 492654 273180 15021 414025 466203 122241 386321 843480 811321 130444 492076 433495 418694 455550 406131 399770 477584 468523 386237 317556 370302 365577 357845 341635 380679 194214 332916 321357 295367 317336 337841 743302 379190 217935 292545 300986 715931 181092 1 263507 564280 252729 68754 1 236728 891364 227516 831366 219664 214783 155450 143847 201722 265777 193339 195467 1 472880 71961 173985 463906 1 316811 158672 164902 73435 254680 146013 144634 141839 139562 1 70001 131612 55609 127204 157650 122860 77632 405689 576686 1 169899 205541 145108 125664 74445 139837 146124 120316 133590 69248 40498 100262 104391 104867 152421 95950 105036 105306 386938 357769 107112 31406 108727 38957 90555 111844 113231 1 1 117712 528351 405483 212923 128646 116792 1 49350 163401 136668 612842 522707 1 186493 176547 119792 206493 163050 70354 198272 170603 173077 208733 460276 185615 131342 91546 210573 1 349980 91376 26560 1 277817 209656 353240 239669 43894 112570 253164 223487 176836 390049 779421 1 284377 289819 295261 1 1 312741 305427 323291 479828 334993 305583 346184 352760 358269 412041 405232 1000000 382228 1000000 365714 357949 406578 412723 420585 193135 263353 437389 1 499011 455932 460707 1000000 448497 468657 485605 493672 456688 580810 752640 585333 1000000 641044 536102 1000000 576231 381316 559403 624401 572033 1000000 584271 589874 126775 600126 663122 611126 196988 626282 859846 943378 640022 645381 482908 760444 666676 176184 837180 614163 625772 686334 720465 699957 636569 704948 1000000 713911 718267 837636 726834 726736 143689 612194 1000000 746879 805364 753867 782970 224292 334828 1000000 699074 814658 794657 953618 819416 1000000 794712 811184 801717 611510 793447 930037 909572 309912 789819 816625 808758 795274 814638 728082 751604 796094 500616 813856 1000000 1000000 828563 820436 812652 526624 519697 813536 686250 1000000 819582 790903 818580 828795 817320 795281 1000000 809932 1000000 811987 810701 1000000 804019 695048 775357 805508 418429 794790 784625 793539 814803 757946 786195 785696 781062 1000000 731980 669582 715968 744198 775634 757367 940403 238172 898525 611117 839553 730604 742624 1000000 1000000 662232 283675 706423 1000000 701534 513253 1000000 402222 150504 677692 674051 470174 657571 704070 38371 642489 641594 636199 626248 578504 810901 628846 608508 602647 597283 502259 585519 594123 573780 570475 1000000 576609 549959 543934 537884 531811 525696 178857 527448 1000000 530150 378623 497675 500734 516434 470311 450391 457887 1 445905 439301 433248 521699 669997 405536 1 739924 393739 453261 998258 378162 469352 365316 358060 351962 348338 344408 336650 330859 284034 223043 336371 298450 260743 589818 291596 1 275409 276067 270101 265065 1 249773 249777 1 240011 228373 266515 225626 219523 218596 211566 194785 61220 607494 87045 191059 123187 183175 180906 298496 189882 164219 1 134057 857168 87668 151530 25407 146449 138411 137274 137850 458692 502255 131066 127912 133405 122618 34917 118965 119931 107894 93131 130244 44247 377942 124480 110002 1 1 74266 71985 1 105177 91835 104637 105398 105477 105630 105926 744135 106820 1 107340 115636 1 111563 1 111513 1 136391 117699 119470 185555 66268 138861 1 132484 131734 211208 1 111832 160744 144568 138075 154993 136646 156613 1 82506 166677 250834 43744 174401 256549 222136 188707 169492 159745 268008 203735 210690 1 1 220462 1 1 840894 242400 1 485641 257322 262444 1 145008 1 282740 165387 331153 297922 305129 310906 626700 367677 327804 416117 345533 940543 351162 162111 370330 369038 357201 380962 1 398114 533352 434002 411521 414018 54528 422891 428988 1 278947 392188 460531 512094 253468 479565 485764 359982 124143 503495 1 146206 522698 1000000 534905 1 410270 651397 559019 559132 570910 226663 14328 588772 594603 604019 606551 610114 617168 755022 1000000 633598 911134 1000000 649738 647591 660206 610951 671997 698835 680545 925135 676741 624960 646802 704227 178080 803715 720974 723133 728198 1000000 686333 736906 1000000 746180 749092 160039 891010 754907 798145 798960 770879 786384 389829 779056 773887 946096 787881 793864 792895 743488 1000000 799626 801863 1000000 907322 813683 903572 674872 889232 820749 814395 993505 549657 960599 897235 827204 846112 1000000 846409 1000000 820722 744570 820417 331685 820233 1000000 822816 798963 820505 145630 815162 944669 813584 223686 609506 845852 810308 712652 770327 803418 801192 805443 1000000 795671 792566 786170 787118 784880 1000000 815023 914070 580652 432957 641525 882220 760271 785900 753101 749427 808192 612199 619675 733821 602231 1000000 720775 724288 721769 752477 334181 782701 693134 715608 1000000 684351 673538 665407 628579 659521 647531 896379 769326 326069 632895 639210 991233 256009 610675 604979 593315 625344 293100 581791 576051 570391 563512 731158 551451 546113 372644 539973 528052 473277 508563 674387 503517 541579 491176 485599 628165 472603 585559 460214 454037 419524 449042 409957 429319 423102 416973 415390 406881 549137 401639 459452 380376 374990 368242 360075 354001 1 352075 840044 1 841808 319975 332246 380859 511193 290795 293698 515931 295087 278575 205720 264640 1 196116 274966 221752 215315 237317 248964 226416 305959 371646 211506 183648 318189 201060 68853 265620 173885 1 179452 94443 162101 169437 166508 263534 162087 218580 154508 351844 147464 144701 134494 193909 140488 134151 360312 1 96871 194513 125097 1 1 120160 74436 234863 128542 112320 126797 111821 119251 1 103022 464862 1 333034 105649 106072 63718 184417 1 263592 29496 94496 107926 111482 1 110425 1 534671 67793 1 415809 111280 200271 66093 175963 802222 194040 129429 125425 758672 750347 86322 141590 141508 59045 1 589315 153146 159624 162503 166192 61503 175199 176315 180578 255564 224760 192452 93621 848496 6797 450325 214431 529472 1 227019 1 255940 392555 316714 251873 1 261542 134908 234754 284571 100571 1 293323 300660 311934 309869 299650 319488 326714 335546 337855 347929 284040 200756 359138 491381 1000000 493895 383136 391901 318647 460857 411262 1 356973 737905 434965 425388 466813 206814 467909 1 478009 525994 345877 448163 496918 503093 305410 560654 518573 494433 719680 672629 824224 112905 1 568324 600774 575595 581565 591722 782547 525091 754189 650469 129390 620198 405478 646297 647322 643455 648565 244465 659361 13952 669558 674310 679606 684489 1000000 1000000 667354 689945 584618 726400 716972 715525 725643 999475 733826 763311 702176 1000000 813643 757361 1000000 395466 759689 776746 93445 1000000 771480 1000000 782263 786229 788274 1000000 790359 782935 797547 801278 801851 848777 804808 801142 837437 810563 820715 780386 642170 815794 244331 882393 818782 692438 634038 1000000 812550 806068 655132 821378 821495 778315 409935 820619 771807 717278 818911 810148 817098 816249 948291 791790 822693 732522 809697 1000000 901034 804376 445874 800758 798408 796172 488381 814234 997351 1000000 783503 983733 777757 781689 809998 751319 257178 1000000 574201 757429 1000000 747321 863809 739653 1000000 487364 162344 703368 109100 714679 621718 701843 764409 510493 740845 687877 681978 644048 1000000 666065 1000000 638621 1000000 645404 630433 562003 576832 624277 830329 612883 598232 519224 599787 421607 584181 578323 572433 48189 377803 554314 853054 542519 600248 531568 497695 678673 527341 496985 642905 493544 487195 481170 474848 468777 462530 486544 450182 443908 437803 501184 425473 559529 412431 407016 465309 394765 605640 524547 376673 374026 362349 1 889447 346784 341140 326153 941358 289382 316952 312402 226848 301410 696567 290450 302968 1 274936 269748 400990 257116 254146 216257 331131 1 1 229624 225151 1 213663 418634 269776 666720 198438 1 262821 1 182692 196769 292730 168146 159014 164640 160967 158500 154896 185621 144303 145977 143195 135873 156279 387915 133126 350733 1 124364 144297 152777 108995 139756 665870 116070 114700 788259 1 122803 1 146676 103971 132437 107560 107168 34520 237832 88412 112058 106193 52495 458043 79970 101661 1 109932 169655 100759 1 33779 115145 117813 105303 119669 124462 1 125127 1 129227 122578 20896 133903 138781 141461 276718 197588 455989 1 1 178890 1 166082 1 172665 176431 297734 250313 1 198736 1 200072 216478 222457 746143 217510 221927 226538 156074 599793 381143 245635 817390 255582 228156 265769 270973 276478 1 1 309750 292741 303310 308981 314451 353665 331392 325386 399974 343140 348994 296968 381198 1 510491 668676 379047 187610 309647 281033 408757 251186 1 1000000 783583 381183 398359 393552 459332 464784 470051 846885 815824 411467 656456 362348 797678 374786 520440 213203 532560 494639 524085 528764 822210 562707 561268 575351 573384 586307 592109 597892 799384 609330 749643 1000000 797727 632297 637086 642651 647841 525506 363008 663468 644821 673740 670028 678663 563182 693435 705102 702714 904759 711081 715082 815234 1000000 728146 661310 697491 738488 810955 723034 752665 658582 1000000 763651 798066 1000000 773086 979496 496182 778039 781079 789665 790149 915651 812783 797970 797370 801899 803702 804444 786255 112143 1000000 808278 813584 814873 296692 816390 1000000 818936 847572 1000000 813280 823625 821628 821841 821920 686774 824407 821629 668496 1000000 815459 810333 880498 836117 817189 1000000 1000000 819690 1000000 810662 809319 807415 699834 1000000 732988 665190 863254 633501 1000000 1000000 795883 1000000 782083 1000000 1000000 772260 336727 766969 761439 759926 756184 749476 785269 639317 735409 650286 382538 729197 597715 1000000 427625 400233 707440 702678 703611 271221 688618 680331 832468 655874 686769 680402 113366 500154 662649 669506 633758 617099 626011 620608 764841 813709 753357 411280 592493 583689 579648 574699 568652 796554 1000000 677392 169032 538798 538078 470214 920551 514380 463560 218813 592450 491568 371934 476220 471306 465221 497490 430896 448989 440167 433982 520985 421656 2831 410119 414649 398297 391076 240872 398187 373942 366541 480529 352016 344166 325199 1000000 333821 580608 319564 352583 312020 337117 197095 292439 307070 307588 327700 260641 266118 257993 257387 254474 235018 245919 241758 196315 244110 245246 409981 683319 195080 204662 281931 196324 161068 439294 184461 180574 1 180123 1 86793 624814 1 67200 144437 279928 124513 207557 84696 139246 51767 162860 291887 666246 26112 128785 138867 120924 119038 92076 299317 118858 146868 282591 167374 218158 86877 109466 162909 106918 664556 109487 236303 85688 336891 88921 105854 126965 82570 581377 106035 341887 110729 111856 1 114031 115345 348953 134558 163248 245702 523312 130787 436113 129241 132958 1 136128 142077 141186 521983 146695 149560 342685 146636 88603 151093 164546 111317 171614 176068 1 702018 1 524267 260971 199449 203648 112304 212273 1 800737 225204 187836 337035 239951 189700 331222 167789 240971 184132 661287 270592 267972 403339 207307 234928 305425 307904 313091 319261 324735 331058 760465 349042 347888 813514 963028 309804 363744 272749 386898 253355 394196 1000000 484518 414706 417014 189056 445893 1 445058 601603 309905 460718 910175 1000000 482448 559708 514104 483035 233644 606398 519523 88327 530773 537477 543540 549578 720369 560429 254642 492023 668715 1000000 611821 596823 602525 71142 617138 619544 625113 630641 649415 661065 1000000 652203 567366 727666 976008 152900 673639 990230 695149 687727 481223 493447 706569 711098 715532 62319 800733 734876 848316 1000000 1000000 247415 815256 752179 753433 1000000 804113 766175 870288 598224 775862 778872 774923 784633 749960 694141 1000000 1000000 785285 695767 637680 863324 811131 807560 809216 810922 806890 813781 815093 802717 817409 170662 812598 514405 828045 821313 738515 594264 861036 821731 744816 610114 825017 565178 821390 833316 820479 927704 818935 842113 1000000 815805 1000000 1000000 827866 517980 603547 806749 824663 803491 800819 537110 797194 661318 1000000 792815 786255 614514 897747 778166 688907 771454 921822 739581 669426 892351 755322 807056 945625 838393 785958 729643 799172 345082 723104 718184 718317 1000000 704728 695909 726543 758408 693216 839536 685674 665558 303438 300816 1000000 1000000 644738 789026 633898 425782 622273 907749 638168 606084 568972 598323 588599 949743 859874 576968 685247 559522 1000000 953426 1 401639 528894 408797 521265 355172 587485 493310 614340 432415 453854 522149 512557 62173 442534 449110 442541 648903 1 225007 417372 411720 417008 402176 393413 337937 1 375050 369309 363839 357426 396897 345978 339846 285742 328423 247524 317184 309498 272816 231077 342662 288507 356060 273534 97845 928911 801846 135387 261719 180070 260693 222182 233817 228812 277696 183770 215842 437822 210308 479685 258160 194473 174394 1 1 178285 1 170759 544708 163253 1 261396 388848 157550 180988 146205 85228 158793 479445 141334 131724 1 128902 368515 47206 145442 121315 118346 777961 116646 115392 114050 274426 14033 1 119028 143588 109023 40123 626740 108185 108156 108648 143568 322551 1 38923 112315 87103 90284 110871 1 286920 114318 115557 117014 427408 119934 1 298336 110959 133389 1 132019 132272 298599 159382 140953 143055 146473 154669 94908 1 158460 165873 1 168424 166518 149841 1 14926 186802 190733 1 302287 202764 239010 216800 217273 77302 1 143443 253967 284903 240326 230376 553492 14173 732368 884604 274300 44358 260253 249867 974044 344382 459521 312386 316856 323604 113164 346151 144956 346785 424637 358475 223279 1000000 1 1 384855 114501 482864 409753 388019 419704 342952 431232 425901 580407 246364 456153 458353 559667 474525 187832 534109 589158 493645 511384 511573 782922 511089 760679 699660 542759 321637 757348 561308 488134 568404 578638 140236 712991 562199 625578 1 606210 618336 39702 1000000 746984 929001 932134 759007 597478 832749 665836 672094 680068 680686 687281 678422 824264 697826 537123 758928 534948 718435 793398 727827 732061 812610 243499 743582 1000000 417532 1000000 1000000 641494 880828 768831 535471 691433 790338 406740 766967 705198 1000000 706944 793062 798446 696919 595208 862284 783210 807940 1000000 825830 813693 365549 813877 302112 817677 822438 1000000 820444 827192 1000000 140091 628852 825171 823201 830429 839645 810677 822692 839459 820976 821443 820564 818188 575286 886632 816786 923956 812231 627132 740435 962026 1000000 851515 802391 829070 840136 796359 782974 792813 790271 270238 784579 850807 782780 776082 1000000 903648 895830 763047 759557 741276 752493 748579 745199 740830 761492 711802 737634 720961 332387 297706 719985 706657 650125 697366 1000000 891808 639366 677879 673597 667025 694457 935924 669966 425838 729233 623342 630593 625067 622109 613874 317896 824201 440466 593142 489306 567608 591147 568944 887848 583882 448796 522988 865079 650842 766504 520966 514237 627248 495412 495539 475301 481092 372197 466614 463494 457571 445840 429262 284676 513166 480187 420972 413974 405148 356522 453599 413661 450292 380688 122209 366593 563596 397211 347882 287594 306086 245896 327547 550852 313334 330542 302772 1 294145 290134 280755 274119 395728 450813 252742 1 244995 452669 240231 232695 231295 1 221570 207899 511779 122839 211120 888630 223914 205564 172069 193081 3950 217761 144449 167944 1 162762 162629 156234 1 491660 146757 546588 1 1 136788 134259 82857 739118 261094 339498 12277 178253 130339 1 312667 169524 130936 100556 106214 156119 1 114181 125641 111453 151479 108438 108392 68339 106970 139780 114121 109093 139494 137070 110802 75261 113887 114137 619190 117198 323153 158648 738357 121831 1 201798 132883 1 135210 131641 322933 138323 127513 131106 144780 1 91067 151716 1 161499 1 168058 171657 148946 1 259399 193301 249610 193543 614428 208012 144066 816945 222172 331948 229937 228929 214909 267833 1 210069 254945 303834 46637 264546 1 304789 285584 289423 293803 308508 305754 430855 436808 257294 20993 402061 329196 345701 351054 756141 363581 620352 677426 620345 228514 312806 365348 405626 411737 417918 858602 440345 412935 355754 448837 455198 983553 957956 316902 481930 384796 461252 420142 490448 1000000 510332 497785 908406 476131 536731 468081 556918 559327 281375 614803 1 1000000 588849 600424 640834 606117 567339 617498 612980 509465 672312 1000000 645745 476618 553923 833876 674609 665765 677593 648575 740805 690955 1000000 677005 683947 708254 680466 404578 489748 727225 146269 727189 739609 729133 1000000 751220 223168 758538 859287 702016 830444 712502 775195 778409 781400 795283 786982 407077 792265 1000000 957700 872664 159832 801842 462807 829445 879945 812210 793968 814187 519766 821210 1000000 818795 975329 820811 821551 821688 785609 823123 823430 823633 818181 823726 319105 830862 783326 1000000 129641 821372 817926 679602 783075 801137 993103 814870 813589 812196 874852 808987 779571 804199 803219 801220 833447 733743 794757 744373 787501 777815 787684 320617 777528 774500 985086 815487 805934 645444 696435 859557 1000000 746452 988739 1000000 734595 756103 659292 1000000 717505 795307 708534 929130 700492 694132 689731 741799 1000000 674906 846210 270191 658964 653747 648968 642165 1000000 633875 626795 149929 632507 266835 604745 577140 747912 587408 581579 757188 195529 565515 385821 551830 545927 539742 570797 501999 521340 513383 522067 690469 499386 482021 484420 478270 1000000 266737 564426 244460 447363 440131 335344 424273 415037 371821 527222 403990 398932 392006 911263 375982 500669 368456 516246 400868 271297 287297 631526 332802 327072 321374 321343 310118 304600 4721 293294 285369 424713 280188 421563 200708 259832 311722 401862 389352 1 237926 277248 1 231813 218914 1 210715 488375 319240 197557 255699 132377 185635 181064 178129 194472 671731 568500 171019 213996 159655 151823 1 134276 337606 75349 49068 138776 121447 260522 313887 129131 109212 117152 1 517299 310995 118270 1 346116 44821 96521 112775 112061 110410 109905 109866 108600 640156 109027 108706 108925 269469 796799 15546 1 1 108201 111615 110873 112825 1 218076 1 118479 135051 122173 1 125313 128235 129255 131427 133517 383265 138254 171578 117476 146058 122422 151754 120823 204623 161007 142673 294119 170904 162288 183306 181704 185708 188901 192842 194407 201792 197823 249311 19466 15560 46266 214174 235103 201223 366430 247260 6099 491469 276410 276970 542989 280558 292335 371851 293834 303511 314516 252961 316003 376961 327311 331350 338152 1 350476 356363 120968 268203 378966 378806 386290 1 397198 403965 410581 435209 272578 425851 435227 387167 442703 453793 593644 176468 973503 347706 455913 490968 339234 474142 262406 515643 404267 513350 556024 1000000 1000000 552238 557795 757060 569977 555941 586431 587999 571830 23697 785111 636397 260458 607850 573915 627961 779556 1000000 896943 658569 663275 662093 366753 675393 680444 676347 690160 1000000 716238 712713 715086 713497 719674 851395 725551 730796 984741 739425 757660 309791 735907 754461 713368 401843 907332 674264 1000000 658237 747445 797414 771497 762863 998550 793985 774721 1000000 799398 708720 860742 1000000 821249 1000000 943079 812442 814817 902084 828207 818249 1000000 820301 1000000 849247 897731 826197 824209 806928 355978 168803 656421 824235 1000000 823821 782535 842031 925815 821339 760821 829024 1000000 817436 1000000 819880 814734 814169 848694 845860 861080 820062 1000000 511841 171550 795431 814606 790263 391517 1000000 1000000 782746 708962 778651 771434 765970 1000000 747155 755680 660204 141786 744427 265767 736330 735456 727993 355936 719541 658698 672766 789054 701222 575530 1000000 686830 648116 422556 657051 666181 314210 654926 108049 650222 461187 640735 31837 617468 593582 455000 606988 693425 683962 475072 593570 111625 572446 420430 565600 554159 674012 742563 111384 529547 613216 517452 422562 499025 499200 321656 563172 478820 625864 251590 839790 466054 447970 443514 358462 425030 110471 418225 412728 356029 401505 392881 388500 382410 601916 300063 311211 461773 401844 398834 395279 310952 329092 316255 293356 312245 303813 301246 282711 282453 285725 1 262817 268175 144466 1 55928 213065 253644 239781 539828 269902 1 221200 255449 360041 286834 235316 199299 205443 191259 216443 180247 179048 1 172777 352587 158231 104574 159215 156007 105325 150189 152421 543260 261049 1 132327 131166 1 158168 225474 1 1 122803 1 119664 151714 68528 95685 114634 113674 292964 110933 345345 112938 109479 109733 135337 1 113330 22914 101235 104434 103154 110589 112039 147192 222594 8461 115479 116057 117521 118878 551786 233299 377660 124564 127499 1 121718 133633 116933 138907 192137 286074 816010 148187 1 1 159621 160682 392411 192208 340090 175730 1 1 186288 208361 268553 188465 800885 206509 1 210161 224297 231389 228028 762487 263986 253967 234573 251358 551777 273908 266469 271594 218321 149089 286742 293162 151506 303789 309350 314940 320653 339936 1 336045 592862 358615 355253 377435 92300 371145 378975 385053 391143 616210 403276 56264 415545 409212 117595 434280 1 448747 464215 460675 213589 471114 652201 1 503498 493136 54153 118611 306170 476289 523894 1000000 539547 553344 677719 542970 678248 766357 394219 871988 586705 377467 598307 361637 211487 615450 821503 621152 663819 637212 589673 598218 653781 702285 1000000 745498 640385 679139 684407 704407 689387 658032 644112 910038 712809 691940 718274 881497 730363 680424 750033 742490 746414 780242 754000 755009 759244 767191 759829 780031 1000000 818860 727748 783745 785648 789332 627021 1000000 796993 774663 953261 741141 819608 810004 354141 815752 812282 662430 351390 817283 820683 813158 675034 230573 777264 569997 1000000 824034 873585 824651 160632 968335 824546 824706 824429 1000000 823441 824211 777736 805420 875458 971388 818423 742147 824148 814384 800200 819697 1000000 447732 526867 801761 801375 873920 998411 813200 769512 804282 746603 193810 582383 775281 960157 763341 313240 793829 452944 758351 755656 753351 767057 739043 827235 1000000 759981 725491 325536 521096 712192 706987 699111 763679 693705 709127 1000000 536478 674075 668886 796676 658629 695908 645003 621728 637083 1000000 626317 619706 615805 367634 460061 597787 581865 586037 590538 1 572096 711596 557622 370990 460545 678635 490843 405317 520049 400572 507762 331967 680911 488410 483003 470698 199445 464444 367804 441621 1000000 198323 427519 427575 496043 414648 408915 809826 408838 139215 383932 378496 366845 366668 360707 354463 347114 338174 231983 483864 325532 510312 321492 1 1 297915 1 305562 281728 276560 321883 231200 261285 623385 1 80324 241383 236605 231909 227410 379723 7192 818200 859677 205131 201312 196957 1 1 184095 1 27090 1 170703 167145 164352 160746 174537 127354 596773 148438 147544 179408 331362 477731 761034 133880 118229 133655 126161 373203 294418 634519 1 118478 207326 1 325700 149218 121503 51300 420592 159100 106930 29287 301858 470098 1 109730 238192 417805 111164 111425 1 112711 55312 89329 106321 1 117753 118978 91657 98083 185238 475807 127273 510061 126876 113840 135814 138193 111924 177713 146342 1 148801 767630 202384 160370 163544 1 170810 111957 177356 180851 183860 188603 182556 193457 218032 108654 217339 233522 542717 222446 307124 261137 1 471734 1 247626 128948 261007 276097 413563 216216 281226 756372 134486 1 362691 291763 307396 319964 140234 330969 337376 342308 348298 327707 359768 365981 373141 338543 653852 1 90959 261214 408324 414997 420527 915994 434591 439028 454810 1000000 461522 234991 470011 1000000 482409 1 453674 518536 570575 555743 519453 636165 458864 445781 1000000 188936 385917 562168 569744 573784 603731 564842 613316 605975 739520 700004 632805 933224 616802 631930 636701 664790 649076 86604 512585 664478 558239 740360 681572 258357 776439 684217 698302 664408 739698 179457 716275 706098 725368 722102 777374 738159 920475 746432 607165 753532 668661 760824 1000000 767759 741411 659182 150040 810712 810797 609635 761627 847003 843517 751804 799187 801562 592805 903549 1000000 841268 775807 854711 808186 816790 471078 842916 1000000 820896 894404 1000000 810093 992467 827445 831015 808649 825454 1000000 1000000 779492 607737 809192 821158 823889 836570 789843 834335 819271 637773 816248 816257 805573 773227 808620 882951 993933 299433 804735 802600 805294 904152 547270 793062 794886 787614 777226 934268 778946 380862 755325 756082 766117 804929 802355 755286 751491 747732 695964 454507 1000000 595964 820215 784492 737236 681602 372474 264539 1000000 696250 690877 683739 969977 676037 670963 486098 112427 542461 650074 644710 639610 633824 659221 622748 422332 597650 606069 351823 593764 588430 105147 535042 593929 564809 1000000 553069 549229 472062 323572 771261 522741 516309 927723 506485 94235 491604 418502 479269 473145 401181 392189 537016 416912 442057 296887 431028 166097 847697 410966 408632 399078 393212 386923 380946 361373 118237 363609 357182 351251 345396 339592 333175 437451 304260 371354 1 286377 288765 294698 325144 541066 188440 271802 267596 475875 1 285909 248119 153901 184250 537183 230532 1 200336 215682 211361 224680 1 165130 103735 558730 317384 1 145350 218944 1 629545 165526 151605 1 156043 326034 159525 359301 141370 141769 138706 287792 1 163794 1 1 478969 174221 411686 124496 132604 71852 500699 194347 108003 147365 114067 168599 112258 519051 89095 110235 111736 504975 114045 110914 108894 211266 173261 111024 56397 99341 329437 115453 116385 257181 119295 1 130164 126821 619667 58248 287020 120642 45992 135612 130200 140385 162547 1 148245 1 1 479770 145943 1 431694 151997 1 176099 719468 264869 215583 317035 178370 199923 203810 350561 207476 216918 210727 246399 1 1 46250 110457 377091 395374 285432 646671 269876 514339 280256 43308 99092 172813 1 307360 310818 318538 344410 304228 357987 407479 348340 372432 343822 365211 379776 1 372125 707705 379438 390452 568685 406075 419108 255426 426210 794135 458737 450233 456436 471057 474398 382296 475444 586710 495724 487123 505979 530673 545119 471460 1 536645 139469 548881 548833 1 1000000 573823 583207 608434 8884 597574 604644 360373 613408 604570 1 200169 617019 640700 623293 237961 38480 660433 667657 672777 1000000 920155 1000000 692606 702064 385181 672340 693314 715889 1000000 679445 729424 713064 483155 630557 745379 726183 686327 756777 760404 75116 758063 298773 421841 775973 908696 493409 989531 1000000 1000000 794290 481092 663669 117382 803733 806257 808733 154786 935772 813263 257735 816255 985175 828159 1000000 814521 807994 577566 839715 1000000 824179 819987 676189 852259 879059 556379 944654 825816 204428 824231 824764 1000000 1000000 771822 702089 1000000 818266 902842 809936 715617 700451 842113 798171 755533 805662 793789 815905 1000000 403415 794201 775822 789108 792581 129157 684221 788092 88237 759685 767613 764513 693945 616610 747977 415133 749169 662256 631248 778111 728664 724949 720548 695381 545674 21154 702431 678776 344450 237756 809774 676738 673090 667918 662742 215679 664009 826812 645590 885040 630508 624960 618405 614185 610371 602298 597723 590584 585094 396293 1000000 567192 415696 407599 101284 979918 315513 1000000 524789 509181 60115 509703 1000000 494008 352891 489407 435052 469659 463048 877429 617920 363437 482481 304492 425938 330972 365944 1 457547 555585 443063 143120 639355 371952 424312 425946 1000000 226361 345200 345268 331847 334259 301672 313554 285392 306854 260289 26439 214909 280543 247481 322724 472419 270871 210598 250111 341476 1 499381 546389 209891 1 537401 246797 208789 488695 145684 1 248806 681349 184686 208082 177037 596029 170393 137734 163812 163126 156919 226095 329019 148797 162201 124252 140475 134771 109226 133987 1 54731 515781 126379 101771 83633 483763 102316 159936 121064 125170 130372 736052 1 113232 114524 113273 111875 409719 111861 111551 198395 1 111375 109197 112836 95507 120712 115087 150866 67706 120114 525896 304024 162025 729890 113728 127446 504707 493797 597998 157037 139613 142481 119062 145366 148060 685507 153810 161286 159272 165973 851298 169522 347152 176436 141937 531514 187605 44573 183928 1 245743 1 196311 216402 213834 199462 231208 233321 239304 216625 1 254446 258009 263889 267285 292710 262102 979599 1 292737 180325 306433 234924 318618 310755 531868 334835 321647 189091 351993 357881 1 1 323145 1 387739 394538 654303 405526 412077 418119 790463 430510 435205 614154 472960 455264 500062 467660 467031 966198 877616 527336 498640 504582 501410 509562 527835 530019 534021 541097 1000000 1000000 559703 562621 939797 609695 691885 554740 595151 782982 606891 747279 469167 629190 628726 616038 627245 645808 804178 655245 533074 307613 1000000 680670 688198 687049 691852 704115 701422 738810 862162 898924 719711 721406 886266 1000000 1000000 740763 794699 748526 116028 766050 759990 763740 852333 81411 825624 885281 807894 783041 745575 788794 744827 793843 757761 802685 801479 775128 846704 811505 887391 824842 570112 796324 1000000 809205 826294 820494 821582 853597 821904 824187 823830 826081 828790 823493 850771 725697 828998 810699 821563 826211 825815 987983 811026 742970 823153 414203 933884 541899 818800 753118 819844 805728 845873 1000000 1000000 438468 805065 802884 797660 798302 1000000 1000000 789911 787401 824310 763753 1000000 775746 801295 769376 116371 760923 1000000 754936 105075 745855 743779 739274 1000000 705702 725102 722451 726682 711374 724220 704328 305973 1000000 690056 1000000 680079 675135 494467 667881 206859 644048 1000000 659899 569586 623911 590722 468806 615902 610284 501008 598719 1000000 737570 572419 569075 11141 87699 975125 941165 863448 672279 538919 516258 543985 514905 511128 497545 490945 489854 57488 432576 471614 738646 1 439259 448613 440216 726395 428283 422172 415734 560293 421231 548017 391662 147788 379609 373488 190560 361676 341900 351239 372281 336039 226944 501330 543697 314272 308489 1 298871 425782 288253 1 687783 1 124346 250053 255525 252268 247444 640377 412437 255861 228489 753295 478141 254038 273088 198677 190288 198305 1 188938 185954 376487 238360 175721 160277 87298 68200 162148 159024 1 153060 145957 440869 141365 199615 160305 138596 135241 139969 141354 127020 812882 125495 128670 1 89023 163460 166964 485404 118602 364215 114214 113636 113404 384996 112407 112552 111993 123832 257957 112179 112455 108765 109620 114241 92458 115333 111502 1 143815 110216 121085 122457 147097 116768 127482 1 1 133404 135892 137843 149449 143713 145236 148048 150654 148115 176658 159499 1 167847 18730 557694 176316 96302 202846 187123 207190 195249 197495 1 206838 268617 196304 814875 301662 63353 523913 660735 243453 247982 1 418773 263218 496783 147502 646509 1 289110 353015 689087 1 301801 371663 1 340310 323960 374520 117225 412362 602327 1 432824 327654 836012 394031 391710 413159 517248 410633 179728 574907 512379 1 172879 536837 373158 477793 467004 777740 495474 437631 462803 1 594103 510843 362179 522168 228826 534147 539224 545093 552572 576128 552666 5534 576486 582141 588257 594069 1000000 605797 606891 1 749073 625412 990041 996151 644677 651275 652266 332112 451998 671064 969025 681188 687216 724878 690396 299944 810800 710017 720670 1000000 722906 605825 1000000 57519 1000000 748954 863229 770979 718484 169105 763163 807845 733051 774548 776821 779753 770007 781762 655017 783023 993191 769145 774755 872163 844252 721064 781691 456810 640190 774090 813318 816737 539913 820346 1000000 920154 417143 339891 824669 858975 1000000 1000000 912714 826900 1000000 1000000 913161 826052 702324 515397 826059 822086 1000000 758033 1000000 822113 810293 819786 819230 822666 868190 738004 812109 810283 807422 1000000 804672 472221 782390 797096 794137 759339 789166 1000000 1000000 1000000 826601 702981 770746 730104 1000000 696067 802090 722328 929910 753969 1000000 626518 715957 685853 724075 228884 715717 627834 618973 833003 597247 692593 1000000 474982 677173 650525 724107 661763 35956 1000000 653402 640932 1000000 614238 530171 618204 467143 608730 600184 596209 584317 1000000 246642 697946 345924 914312 553847 547810 541736 303686 302154 523427 482224 471251 632413 539128 451554 486462 432969 466981 431163 461562 422713 445886 490171 1 707377 373629 420177 229582 634189 521473 184042 427064 269935 223164 862782 1 324606 351283 509881 342933 1 301861 317578 327447 405847 307786 300511 295794 332747 284393 279596 271240 508021 275053 377018 254307 259544 235372 244633 128577 238594 1 1 212405 55716 270531 203166 200976 201124 1 567013 240184 1 150113 173676 158546 166922 356046 160531 701610 1 835306 445507 143732 227788 502132 121002 231255 143409 561653 213281 128377 30425 94160 81970 121913 275785 1 118158 114718 200615 99937 230287 106495 1 606848 112012 112668 110794 1 112740 1 1 69816 118358 99659 115807 285688 130517 118971 120013 121528 122485 158946 173255 134628 247177 130015 132172 1 135993 140131 389084 301126 141096 155460 153295 156217 59077 162341 309798 287944 172225 175690 155912 182912 160130 187350 706268 716808 210593 131568 33374 215066 177132 1 364613 1 265476 286984 254212 252248 361135 262271 200295 222739 277433 387191 260814 1 872005 304463 310028 440928 186314 361048 551003 339547 284412 350133 356338 597282 366541 1 379468 280828 391233 344608 1 415290 187929 422049 428204 434370 549083 1 1000000 793832 371092 393367 477742 477112 806229 498386 1 545162 488239 534361 381285 835529 539320 541554 551202 1000000 1000000 844598 575533 615962 560085 594480 438406 763674 727009 878951 1000000 237977 823066 638204 894616 643673 654356 203406 1000000 707862 686429 632865 714728 715035 271494 281382 717215 674410 1000000 1000000 651981 725647 730281 666656 739805 659090 747859 855129 637587 724888 762842 1000000 769710 835288 195428 704722 782577 860691 1000000 791202 756399 842828 798991 801150 803528 796784 808010 810162 936276 1000000 809660 1000000 753547 994226 804781 835461 818596 204922 838642 793631 827269 297218 868988 827668 819156 746492 1000000 827897 832001 839711 187802 1000000 825717 213027 824022 823039 976581 828591 1000000 835802 1000000 875733 811270 390454 856098 501047 725738 460518 960271 454836 803023 1000000 689820 760526 769710 781866 829585 735561 773380 771711 772984 655749 757564 749154 750827 746890 874279 739857 734723 303784 723956 684655 717393 690384 801079 154405 660953 694881 708946 637523 679265 671806 615576 841144 159969 653344 251394 642608 589181 847310 626052 620467 546622 937008 651411 366913 298764 649584 696426 574127 566350 667045 556192 550160 549043 979286 532186 528058 519606 520187 1000000 509668 495267 493678 583221 475212 421556 516776 458761 174115 500681 479573 698929 704137 341159 1 415707 442966 398755 390444 471066 388445 374083 421205 150598 386624 348743 348218 431235 386482 509072 326911 384532 309196 303467 281772 739148 287899 622869 265242 271135 95431 169288 256601 291062 383383 272546 512963 252180 243160 222980 463219 213655 376354 205866 198183 765082 1 223871 528353 153255 191864 1 738552 331696 52302 171164 355649 139124 153407 756066 213661 166632 137539 288970 120709 133400 218192 1 170847 727568 1 1 101798 101363 114406 112574 118045 122256 116204 115596 114569 109349 101289 113425 113328 113202 34577 113683 151529 114179 357967 207009 88680 116208 1 146905 119101 46795 147378 122945 124437 308344 584838 128296 1 1 1 143961 63591 279337 77640 147685 150045 153109 333005 6535 147963 164401 168137 172044 125899 178849 1 186234 319173 345350 404028 170194 203754 151848 217745 1 223319 233968 232407 177802 345190 227104 251458 256389 261418 41935 449349 276562 149205 966076 726101 909391 825490 309145 305031 331318 378799 491875 337227 1000000 356937 354478 360643 365948 372479 373508 384395 433654 330641 402081 416284 438848 420904 428299 449834 441440 166866 459902 458755 464069 25313 480270 500766 542013 485429 599305 507517 516486 551671 525970 1 194369 559279 548789 748549 537210 568362 634272 396415 586570 617230 1000000 383671 629314 614266 928114 329169 1000000 256039 526826 648237 653601 658383 422290 668803 584077 684276 675404 689496 1000000 699183 704928 709717 621092 971695 219502 650571 419554 732216 746950 630983 73276 751153 757053 645018 757702 778234 390778 194412 776008 750771 707090 925168 788501 573774 793741 779859 492070 801315 791071 767920 743683 823811 812059 813807 948408 816164 564430 846761 598317 781445 691497 823675 427081 828704 838259 1000000 814519 439714 828461 747423 625745 587597 852095 1000000 262664 505431 826471 914769 855727 846243 1000000 837494 832569 1000000 817723 1000000 605324 460427 279047 900237 807842 804438 802146 799762 797272 784223 792004 788940 829627 781691 780323 776318 773892 770536 765390 388915 750788 1000000 1000000 738692 648695 740658 800628 324342 727869 723763 847354 400879 43442 757981 201591 606937 1000000 686008 25799 676279 850483 854451 668031 688235 650135 675452 649932 425708 626232 677777 617020 680950 594224 373556 594079 588194 582383 1000000 623450 564867 575717 387110 545084 445257 534317 544982 490392 515701 318747 562827 528492 490547 485158 182467 144707 457776 460252 453966 451203 543706 548756 391939 423200 405369 433295 5894 487147 394299 323102 412496 47340 367076 362252 1000000 362794 584405 341616 353528 327904 310406 1 357627 305623 300173 302712 1 289441 277768 215103 276181 235029 258408 266021 248013 241508 239017 1 192781 226431 331373 821703 55877 1 204827 208808 1 184280 1 184177 180590 200835 147741 169737 239522 163581 413738 132457 549270 161975 166659 113076 110666 141198 129153 1 134077 158696 148451 444742 131005 112193 123991 1 109868 67345 212528 118520 108534 1 113236 738718 45548 109800 243969 246549 3480 1 114202 1 111146 1 115815 107165 86479 118368 153493 231221 1 122159 211629 684506 129857 1 1 171457 135560 137688 140040 342025 804787 773087 1 153171 1 537405 165647 164939 243471 1 130076 177400 193933 337649 191107 1 1 350208 205438 172727 207401 424117 230022 256143 306784 265242 235137 138705 229938 255588 1 274778 227624 1 594272 324340 293166 295954 292564 323196 313573 138666 324874 330477 86761 159266 333675 525468 1 1 626507 378348 383284 1000000 395598 353010 407677 601636 594443 1 369657 438237 444452 1 576286 463002 310857 182122 150899 487796 494004 499874 506726 400187 518658 525137 547726 862555 543110 400774 555239 561550 459966 573233 160974 573946 716247 596847 602546 658484 585877 619677 553543 630819 635941 646097 580114 652375 660101 662474 669919 673632 678720 1000000 299391 703071 1000000 703328 1000000 713353 670441 885345 722895 731880 907715 733168 681578 746659 377596 766354 758247 762462 1000000 828682 579494 772649 767428 761700 663588 788015 802446 653651 587364 783008 195631 702261 516171 810171 485844 813461 852373 719860 817147 818801 819789 828143 790387 823310 474682 1000000 997322 846611 1000000 1000000 1000000 847645 829190 416700 829173 1000000 959517 800704 1000000 823519 872980 844725 832662 612318 625655 821908 848984 504288 373771 815370 858091 624698 809936 736430 1000000 867720 813877 801044 801504 765378 791563 1000000 762558 781994 779522 775464 574197 780476 765151 1000000 757199 754232 258645 963412 742437 1000000 625158 683118 740017 906873 951130 708013 731444 702989 696925 1000000 651693 751459 678374 673275 781642 657840 32504 652328 640521 641524 579026 629850 619216 564724 719413 607734 468343 846711 545321 943705 927386 572328 566896 560906 407998 548859 543016 538551 277033 520973 516084 499126 283504 670440 500468 958992 427431 599615 891228 462664 450250 450266 299761 330875 236480 425599 416818 415110 405016 401447 400256 394016 382333 387958 1 699397 360043 1 628097 440226 333067 324592 398274 169164 351983 1 299087 295564 716016 286235 692341 317948 1 1 405743 1 234529 252318 412078 345340 1 227133 222643 1 625456 209655 393938 202635 608319 180587 705864 205656 174577 178647 148362 171669 727345 82088 162085 158943 155970 139549 150310 75692 146165 138743 1 73935 138953 133829 1 98225 399320 111433 656415 123521 700543 113709 119957 110891 126832 269276 122856 148757 557403 255780 500764 1 1 647586 133845 687946 114342 104664 117806 98809 119150 119108 141399 112565 122056 127472 124830 126607 127994 129737 1 1 135583 827234 765625 179134 144727 149432 148546 152721 169836 472757 160692 704273 167850 170814 1 1 182749 186524 187797 158596 738271 587246 44698 478418 230319 230651 48595 226417 231049 143267 29116 374434 211460 254797 126468 498345 495829 688990 594161 246958 290817 256308 311748 265496 312601 327180 323710 245962 1 159726 477196 736563 358406 290102 370758 361807 382191 1 385370 357490 376932 415738 252895 989733 362934 882993 525959 1 1000000 460671 428769 1 717196 486653 494235 547652 493291 511393 517553 497101 556848 553056 778583 746131 725681 1000000 632548 290837 713001 585585 597104 605675 601514 1000000 613852 619165 656329 620261 953556 690582 661958 490022 762377 662396 667653 670628 677892 689624 979351 692184 718341 303362 707813 709377 716628 841177 663576 460229 666976 742979 742224 738322 785686 513787 672507 553329 766137 1000000 674622 789210 778629 205655 788135 1000000 252353 793455 792992 800129 556216 801994 577553 832757 825557 812114 809986 815752 798161 861187 765221 1000000 914624 824241 803191 826101 827139 152181 1000000 817267 306949 939194 829740 535021 165837 856854 941876 829122 724096 831953 855914 819767 824842 824770 848472 824009 821173 819703 802894 926722 819366 1000000 1000000 809104 823364 858095 678878 799956 424082 794843 1000000 370611 786638 718320 809011 225764 982103 687147 766864 658083 758279 636116 1000000 850567 744249 1000000 736039 712739 1000000 897538 725051 893605 709500 482456 730270 695188 173341 229372 709580 675387 214749 690251 641611 973795 649139 550333 750287 633259 688887 621563 1000000 610267 787904 598747 592864 586540 580978 579386 569329 581015 556467 551220 449209 319828 486679 552842 489144 658144 568321 852525 496026 520782 847354 485239 501398 262273 458891 199178 744292 463461 667339 419423 344205 579285 425061 398109 397638 371496 544738 161576 373403 470973 390819 444799 349721 344030 300008 296286 326876 321731 315807 317785 401926 299131 293821 288305 87459 403666 753907 288622 262550 325792 252622 229038 257574 256599 233649 239342 628375 220130 1 206849 893541 634619 186304 195045 194960 204951 183631 180523 137386 1 168403 398875 163497 517099 157465 1 519081 86118 136313 215123 141571 363167 137619 135040 157917 131215 420224 132592 126110 173501 127960 145023 1 231499 118661 117462 48591 97802 115988 190078 115790 51276 63409 125328 127124 102705 814821 116230 116701 126141 118208 237786 232418 1 1 123628 125016 292125 127892 137098 91595 133594 135477 489268 141814 1 134644 151016 155783 176013 143728 493171 684874 1 342725 1 279929 145208 175769 7372 188280 192391 196188 188804 174183 276308 212686 217007 1 225739 172134 310582 239565 585476 270526 256803 258957 263105 456590 16360 196730 279483 847231 1 300662 301867 293998 315802 322834 328461 334158 340089 345676 352974 357289 306251 502895 444089 397376 1 359226 582018 415009 1 418008 423627 410679 427892 427510 475004 454506 860242 476487 473972 478942 489947 486347 507348 212484 530639 440041 477760 528694 534807 196585 270755 528047 570647 539592 993648 306458 582931 588816 581372 739654 463416 611764 515988 567913 628929 636914 951789 452843 650864 998070 328445 666794 9828 677065 761903 649383 734455 334304 701671 419211 705222 391838 720104 722811 729030 733319 484665 642243 745715 763342 753624 757720 748594 765022 763936 771408 774372 772837 780403 790717 789332 790376 793299 813311 798606 548988 826167 805919 807603 810147 810310 814232 841349 817606 812017 896281 499119 728910 852372 1000000 802105 830051 828219 1000000 740018 1000000 881846 535233 365549 1000000 799186 854357 928514 829441 862669 806582 831616 826664 825699 815570 1000000 690907 645468 819369 817720 224314 814226 798953 872778 1000000 834985 806271 805440 1000000 793134 884766 767778 787855 770402 781661 782333 927720 1000000 705277 765008 702889 757778 753883 784129 747987 835090 761751 831450 729120 824771 727172 265822 679566 703170 843323 1000000 470206 717979 636134 994574 561410 878456 662640 654489 635159 645472 603013 613353 629247 389768 711161 203444 608314 601022 590721 589334 583452 14660 81597 473266 1000000 535743 547542 541463 734122 478299 585789 547819 1000000 427894 1000000 492286 710611 469540 1790 538705 697735 449145 387987 637035 1 504155 422437 416642 410974 1000000 395338 182558 1 391239 321836 853183 540568 478793 352487 338382 338464 877446 314664 879413 317563 291117 339470 301328 296110 1 335382 364304 274817 395438 68180 291120 254688 1 463069 243633 459237 1 1 220509 1 211768 215415 204981 245463 295786 193071 189276 211808 181901 1 185833 173188 168360 523081 1 159013 408471 788564 126235 150668 165332 157069 102880 107363 56495 141242 132331 130555 129342 127870 1 1 122864 1 151588 119601 1 115440 117425 234835 117033 100726 27649 359311 114565 221859 108923 116312 95831 1 312820 13536 457430 123339 151820 128332 1 76925 126725 140055 46369 69573 103630 56671 137646 36965 142258 1 123108 641873 145985 162215 1 161039 88318 167312 202914 185433 177305 116068 184535 188157 191622 197402 198960 208676 207900 854613 216238 222359 225118 677794 81180 1 250088 203234 276959 236736 232751 292673 201840 278286 739099 278431 294296 500947 303369 310680 305213 321315 327427 348381 416887 257966 478703 1 950628 336655 388537 677401 373356 392005 515474 406419 95075 416528 79622 373354 107565 475698 604457 479757 487753 465746 472956 478108 461794 488753 496742 499494 509150 507026 461721 611151 793953 582285 477087 541472 511090 604558 569985 572255 737685 340832 1 609955 812705 615722 604679 593289 114026 250048 683137 1000000 1000000 655189 666911 588740 671092 675051 194862 1000000 580710 970947 30833 999149 1000000 693212 722384 799666 319649 847635 738908 741121 744020 1000000 753066 787170 760909 1000000 107480 861391 1000000 779767 781235 1000000 818276 700823 976574 787540 751227 810627 803119 720397 811177 739230 845576 1000000 534134 817755 1000000 1000000 822335 823651 992169 734108 832469 820261 833163 878252 828336 1000000 635629 832125 775572 1000000 809212 899582 974720 891297 919602 835540 986500 769987 871317 831578 824458 1000000 979813 837277 378084 793891 838414 797338 811565 810821 852204 805041 749200 798966 1000000 695819 589968 789310 1000000 782652 777484 782882 773590 625260 766662 765593 761833 755682 752737 748181 743515 739553 734849 815267 727014 731001 718024 619762 709050 429551 697412 694374 689595 122056 679776 631700 897764 743341 640485 652488 927071 642681 677683 634627 1000000 619857 614766 579331 607194 757111 532131 217304 495264 538795 732802 754420 542980 1000000 540266 537770 549623 522008 614402 32209 484398 1 688851 473318 721082 1000000 472204 463724 593091 567028 443821 443141 1724 429719 1 417781 408296 403208 1 390506 396825 371917 358179 1 412437 623875 88337 342849 192751 332021 831617 1 315187 309485 277228 344998 292715 306461 273905 1 227861 266709 261672 256745 529852 306139 242052 238454 232638 209607 218041 224715 1 767594 320749 202737 111192 197602 204542 1 294439 179281 291116 173119 166939 167772 163200 1 157541 1 128491 149300 151198 575739 155587 138752 136897 172906 133508 126116 545476 128277 1 1 297473 120195 397050 88739 102879 185913 123935 117613 186624 715872 326102 116382 1 1 115567 569886 139512 1 574037 403631 116504 321117 121782 122769 131559 125481 70937 26773 135962 130285 130149 157502 275552 133855 142202 324617 58737 112837 152973 155011 72009 160812 545939 166872 1 173309 97147 292261 184030 1 210275 188549 278046 192467 43354 209255 153503 189414 224663 220077 238719 132276 242913 246621 318201 60255 233094 161885 272466 295230 852126 296503 352005 286742 564276 310016 596914 347804 133546 772138 162023 740219 1 360099 440665 333072 397697 375823 1000000 1 680920 217356 409131 542878 421377 370681 452601 348003 446013 437900 433129 464596 1 477055 483202 508230 1000000 554445 511935 514135 1000000 581914 606126 311875 948386 535415 654946 559350 569066 689124 475910 1 392007 1000000 525315 609969 711722 940575 618042 637248 636546 635017 618118 657212 669581 673260 685153 43978 932273 1000000 648192 680526 707320 659254 711326 716793 739363 770944 1000000 699051 734739 740588 744664 749928 848382 745863 1000000 629615 781733 699234 1000000 429705 780519 277940 766295 835971 793383 796653 798398 800056 722863 804242 803481 659308 807736 799188 816148 817938 819569 802733 963748 823700 828511 770947 876729 828237 1000000 446590 830286 851444 830894 227426 753481 831670 577305 831764 852978 830974 830502 829924 775449 828200 826353 999424 546571 875175 823282 820362 819937 909413 807332 1000000 811459 811836 807618 507946 785481 1000000 797053 618094 815348 839245 787845 786988 846971 847247 219478 769686 766241 765370 753508 714515 319464 675988 745607 51170 861224 736472 728928 734780 714609 1000000 736707 706146 586741 823991 699459 1000000 1000000 651748 1000000 187465 655559 632413 291496 706847 656270 633716 628321 1000000 746500 240674 248156 606693 582559 499716 531755 583157 746312 561845 558231 936073 546251 929711 534057 521737 459096 715287 543191 503309 683955 506990 484741 478490 472347 466721 476027 453723 448180 450780 432444 543688 422916 1 410785 406669 398519 1000000 401849 408026 399355 376925 362651 445507 648065 497814 339001 333672 403776 321556 456007 277663 86243 283872 526678 1 77682 1 273495 268065 263766 253671 260896 249042 244979 83374 271106 230351 225852 221443 73933 54708 110182 230417 307884 203399 531219 519158 55614 212375 1 174723 178059 168147 101692 161970 159000 53229 153260 1 109970 161723 143485 1 137864 1 222926 1 17525 1 31681 124826 24309 123611 139135 1 309282 118926 137962 118453 117856 117536 70570 146887 1 124948 72661 114337 193582 1 127523 93936 1 1 122062 182391 121345 125757 132958 158793 635608 1 155208 135778 106090 163760 141587 139358 18541 273355 579790 23250 598351 160593 355236 273934 384726 173209 176459 232177 183674 1 191013 193954 198718 205242 347753 198173 1 303080 564997 228463 180509 237485 242147 246895 251780 7521 261561 255105 1 190049 282603 287211 252377 392381 657624 249060 314305 234716 325494 330376 808358 355881 349636 413220 297054 1 1 314970 383656 728561 397536 389708 413863 414117 423272 427118 432537 442048 648524 1000000 293943 163168 322150 426315 481221 816541 494478 1 507844 561549 522065 517544 617158 537557 556067 1000000 555800 542744 619366 607921 580660 803742 398180 605063 495497 821168 1000000 1000000 626229 883261 818029 676186 693541 745155 656455 655822 881558 738600 674230 677036 686746 723274 696806 704282 710643 651539 884824 722735 541647 1000000 735896 587840 503441 780199 751992 756045 755302 762661 775929 729030 779863 756228 781860 1000000 1000000 1000000 904711 805880 259346 479732 933232 828272 798501 769880 1000000 814400 751658 512184 817734 821622 790998 831244 817857 822758 1000000 828733 793682 831543 747700 831383 722240 829852 861103 834032 1000000 936584 832063 795060 842932 1000000 759424 596487 819787 859904 511176 827721 854130 822400 822293 820390 927939 875470 734137 811957 810834 693860 1000000 802921 785657 797674 793387 792342 805493 784588 754668 376258 868622 488427 804100 770835 755286 764491 778314 967759 656092 725850 785186 743722 730710 644539 607607 716967 1000000 707521 707902 700918 693709 679390 704479 677698 673554 163356 664913 197193 558611 661448 641969 752145 630572 664944 619206 598445 607889 602105 789517 590200 589768 602476 562852 566721 557388 555325 513832 1000000 503367 1 484483 584943 543003 689721 504490 716197 487157 191967 474769 540961 422912 460196 445987 1 434660 431269 350831 419207 412999 329646 316827 1000000 667928 384927 1 1 343460 241316 336184 1 25136 332107 330266 323652 318525 380131 307960 304630 302816 276221 286481 281243 259426 270922 216555 271992 290712 252768 1 246266 399025 19721 239255 222150 234587 214668 1 854542 202345 247416 878528 104031 236687 43979 876770 312913 190365 169704 138526 714728 165213 158758 634626 194356 149394 673513 526675 522752 96875 153466 136025 1 181488 1 1 127403 126015 659949 1 198926 218747 1 626194 123979 122910 686464 162513 131336 126441 117640 107351 209528 120536 117400 13840 118843 1 136986 355515 123532 124838 129598 1 130004 128861 132132 136393 135847 218136 1 573546 1 24136 108759 308323 157155 1 164442 163798 1 169502 172894 433547 179557 204191 195532 190875 194413 205945 203684 228650 210391 213984 185025 230225 227492 232192 235213 534800 299847 948979 285312 260747 272348 271190 274452 281213 286391 355907 297561 391400 323996 388792 433260 247353 472321 622137 340906 347351 353211 312829 358350 370946 470728 382772 388701 299181 385161 431563 383916 419909 421300 431312 411750 681926 465260 274309 408292 414055 466108 581022 487126 1000000 768005 350359 363954 841124 524160 1 536519 638557 537679 696113 560753 566442 683958 578528 582187 582733 1000000 1000000 479298 639388 1000000 626477 630668 622891 641659 926502 472935 659616 745974 668524 674083 659005 656482 882151 77697 698750 464489 365905 712016 1000000 734033 663422 492934 711881 738741 741561 747719 192922 762249 759353 779822 921113 770278 773744 785217 767305 737669 580499 236468 750433 852927 774521 800754 799563 805611 707656 810665 808695 901630 816777 818243 648781 821524 782864 824351 824821 826937 828093 947816 829892 827843 831285 831885 832240 832749 867492 833042 833063 832975 832526 832484 550311 831490 803903 830199 829948 830826 1000000 826213 487006 830884 722238 951958 818851 846736 815236 698608 811786 863856 599783 786363 804490 800843 796492 779009 699051 786993 784466 793655 1000000 1000000 771625 799053 607635 775008 752992 772557 749036 738472 516470 744480 744930 728251 929639 503767 710952 710110 705439 700716 695770 709291 627315 1000000 676205 1000000 710855 655480 654708 649306 658764 452039 1000000 639864 348415 615393 416839 602512 1000000 849396 587935 593414 558964 661501 563146 558232 551020 545022 541518 532178 526618 514147 596679 495798 1 495785 490030 483396 555784 535280 464801 1000000 45578 446233 440059 229163 952451 212103 419512 371963 121291 769681 448882 377736 373323 373570 326453 315757 355590 351760 343997 1 332542 327867 321068 306089 318692 298147 299365 451640 945487 316995 228076 262040 267956 1 47985 253108 236190 272771 240814 179008 264591 225255 1 243739 1 208204 320192 246287 82111 727973 215411 72021 323233 177038 173588 244577 191046 166813 161956 159033 156205 307941 167826 395491 146102 154238 1 136825 462715 175328 133357 131613 1 125886 107778 120971 112813 123424 126244 792944 1 69557 17448 374253 118692 126064 115969 298113 121844 246298 126369 117210 119715 121078 121192 1 126268 116006 144135 489197 50019 129040 136693 779246 135144 511004 138784 83927 48224 144443 1 581372 152302 26987 157318 240364 1 166172 91915 154250 577506 155426 482328 175632 189709 1 197825 211176 69610 159511 214017 18154 339645 190784 231508 232961 197774 9103 408790 1 888327 264949 270028 211009 280563 285620 198952 328400 301473 307653 311699 649255 323534 423893 266343 206978 234674 355628 871274 364396 316576 481020 381654 387339 99651 399738 406035 576128 418006 177118 406398 439328 435131 458467 194636 460220 426339 489482 578503 615496 494818 498448 827169 1 583074 523072 554562 535323 516956 794814 536095 588171 436761 572566 563909 691974 145080 595074 601125 606919 667267 594686 642258 629683 635726 1000000 290817 651699 1000000 656073 667658 1000000 678016 812422 692860 626932 697980 987769 306321 719386 678666 719755 1000000 730328 673502 793966 541213 748325 750884 773465 916242 719569 680949 751634 772647 776545 914452 526940 629758 1000000 792449 1000000 798396 574111 806142 913564 808164 880996 1000000 825732 1000000 845372 993905 820783 1000000 824691 451412 828604 824038 1000000 831071 1000000 721900 652263 869267 828664 848037 931766 833702 837470 833730 913181 832820 832518 831697 845553 930356 829345 833657 1000000 807667 824635 1000000 869153 805260 830420 506987 1000000 812541 673670 800482 233294 779889 847651 797917 794960 560609 789931 805610 783204 568582 777748 690345 715672 777302 780043 758757 413358 750991 757697 742712 1000000 734509 727632 725765 721954 398123 289367 707404 1000000 702595 691964 720195 725157 714024 667961 667477 706367 657998 559198 647980 833532 635064 645022 622132 618118 624148 606692 614437 519014 589253 583348 566138 571456 758797 1000000 591398 568522 513973 534368 647433 751768 516725 519981 504445 308013 491577 465651 975248 772593 467457 410321 1000000 1 441011 1 430614 60123 1 411353 407020 463155 79153 388038 392148 1 371601 358446 358407 350158 843723 334823 316486 326102 14202 324983 1 306871 308535 296105 290092 305079 280311 275132 1 207920 260349 255170 568167 494798 260484 190466 1 208244 320869 191270 526672 459986 213936 848547 63630 1 147932 186680 453623 171413 176194 172871 169630 165477 169272 780944 171579 154925 154555 149607 154848 144834 387509 141815 138894 82286 538266 132835 221047 129467 161775 352840 196564 125826 1 119817 121614 794933 1 119839 1 119150 1 121870 1 89507 120734 12275 240460 4837 121480 249683 122854 124592 113327 70960 206671 128982 1 133244 126080 165394 140766 1 142692 144401 154332 194257 370336 1 157338 265359 27441 210508 276497 172290 1 38917 1 213285 189715 192543 196063 1 336196 210048 1 291814 19392 353187 223406 106940 1 127225 249567 248202 278826 182399 259306 274259 263429 285009 508491 295187 300595 357899 317869 427065 312275 116886 293277 325718 784971 350783 357637 390986 368917 412671 380236 386567 413801 1 404690 410466 465463 423005 423622 413780 491595 400182 926933 458316 469147 521627 720632 771624 491034 523252 400237 1000000 515764 522167 956590 504434 544726 58887 908080 478473 569116 573660 564301 598114 588382 1000000 704379 605918 531509 618917 580597 299339 632932 662688 1000000 653784 1000000 1000000 751939 672051 481296 694670 1000000 899484 676921 865144 697479 796932 1000000 937567 1000000 1000000 772482 917258 776296 673352 747023 754595 761883 762234 765926 766335 851520 400382 765851 180042 798120 793836 811992 827635 797929 801453 802423 573748 778772 810310 812494 814590 888677 348739 995117 791587 823480 786414 577313 854971 825041 863103 942310 959959 832763 171838 833386 833770 832888 743719 859567 950536 832646 833824 832893 1000000 832591 722828 831146 991595 1000000 828183 761388 1000000 821914 1000000 820715 820297 739391 814504 813424 814644 1000000 806926 515488 336788 1000000 826017 794456 827213 795736 783059 740803 782219 779955 735342 790462 495280 760267 756675 752095 748621 733942 488737 658578 729754 725144 723213 777874 676208 709410 1000000 1000000 707638 690973 465655 1000000 142390 669614 671967 591730 127370 648330 1000000 622173 608262 1000000 1000000 592201 652172 387673 595945 591640 580021 602770 573820 593349 478595 837264 517257 1000000 181041 510915 582147 537853 530630 506759 500638 345188 479566 482055 475858 469655 1000000 893189 451080 332787 438734 401108 907183 420293 435083 1 401473 370228 1000000 383949 384977 94568 364918 843522 356796 312369 310485 679190 553865 979099 395516 297158 309612 467037 495029 276895 643076 435134 277272 183453 526467 261021 1 256194 242714 247228 238139 138433 209741 224685 223844 296893 1 124690 196228 199584 192534 513552 214123 184810 181275 406376 101481 300180 214917 164076 223179 165611 142888 617078 217977 148555 147567 16266 1 139864 457995 42475 1 88325 130619 1 129014 137066 616915 1 411260 127002 556121 121114 116876 536166 461371 1 119212 69726 119713 119945 128680 105888 34696 106681 118027 575401 114616 159623 1 140844 129484 129774 124926 1 446730 139967 1 141213 144471 1 157928 175538 229804 160789 143461 166012 1246 387905 1 175282 1 360522 111475 196649 202706 28246 201312 204033 208715 137440 217108 517953 222840 230223 113729 239056 244009 260946 254789 175814 938119 268407 274921 193133 485808 435064 461573 396207 337337 251747 316056 372317 637009 1 1 85174 350074 188075 361739 688109 287494 364043 387646 391485 388485 123125 529119 415589 422121 554379 434175 777501 444270 526211 458083 156091 413720 624345 1000000 489615 496110 533792 508466 499227 831053 526951 304495 539279 524225 181919 376801 733708 569504 590981 841183 768800 816949 614348 605616 1000000 931189 6321 628678 635154 638627 644469 681804 727878 657697 983469 671166 679068 681473 778201 683021 663567 1000000 705897 590864 1000000 229132 785651 1000000 731972 396221 741976 743673 750284 753328 618572 772580 522141 756422 769014 799121 822548 782773 986968 788978 1000000 921976 797809 217421 803406 813667 809885 1000000 812981 851669 816705 818379 376323 823186 1000000 221462 829425 827731 826841 276274 1000000 828606 1000000 1000000 942176 835523 834652 832534 815657 831802 834891 870535 1000000 833442 833828 840207 832078 831901 539933 335255 824967 687231 826084 800653 853210 237991 1000000 816852 831896 812657 811124 808263 803970 885215 773879 798055 1000000 796227 808609 800310 866899 783327 742220 771946 771313 766036 1000000 263947 754846 632026 1000000 742425 767250 842204 674730 742209 719738 722694 703905 688281 714953 766711 692147 687082 1000000 738080 671195 1000000 57422 715953 589463 612118 1000000 635011 1000000 320272 611595 1000000 816836 599763 424469 348456 671019 880868 570024 564221 537315 553343 545282 539253 533848 413607 521573 515862 486098 503064 497102 505265 408551 54847 472089 107584 459964 560326 456939 255875 435001 429858 422711 433242 402561 1000000 340688 59286 740277 945821 3292 365860 363756 323414 289400 356886 353847 306936 297304 251774 263601 311371 305908 100665 295120 727516 284965 279402 501945 269208 583202 246347 100553 249891 220765 30735 322532 522416 232429 218249 14049 1 271549 778341 313222 1 195413 190170 186711 193243 1 178529 174566 169591 165371 163489 216287 205873 157262 576790 182093 59582 145208 135338 1 1 135759 146680 129040 130570 36405 120383 667088 252553 129682 107593 123362 122501 1 396235 120104 138557 103144 59643 401948 120429 120501 1 220635 121600 233725 1 1 106853 125912 1 1 129663 130930 132091 143399 107000 208138 618212 186719 62961 176704 149090 578904 154500 33060 61543 1 165489 175737 492961 175006 178321 332645 182380 463545 1 344988 201893 211965 74717 212335 845863 220378 225154 195204 137033 239155 1 1 252809 355846 782109 284031 653232 276586 282591 1 222285 150009 304836 309721 315371 321218 329587 331875 334811 200329 704513 141522 346796 405632 310523 116450 385587 254264 394818 465129 362094 415902 419563 478163 452588 600959 451503 450745 387428 181931 208277 474866 483581 608432 1 487512 507420 662689 1 527612 497431 537836 672003 91707 638621 562481 418871 574142 579873 178670 592412 638209 732086 1000000 534462 1000000 603253 594158 804158 935114 649475 521855 720748 667685 671864 675520 792164 1000000 690748 695701 699163 832753 435249 1000000 766361 1000000 728736 733543 737167 753886 556578 624876 316852 754525 761370 765099 743760 795172 1000000 781431 782494 1000000 788823 791838 793124 797596 1000000 802969 831314 607063 763367 965178 814692 765885 819720 709544 808382 825169 304243 826819 862648 1000000 517198 948301 833008 788396 833255 796086 826257 1000000 826158 598385 929988 832030 1000000 899349 816250 819383 865597 834494 829735 136209 894131 1000000 776248 851985 824927 1000000 649801 823648 817844 808272 814023 811614 142867 689678 810153 434511 808915 794062 996804 1000000 872480 704550 760338 791314 934149 803917 817206 759612 980164 739870 510206 553014 744270 658391 731541 731495 731509 728242 718085 718407 701763 703926 1000000 1000000 660549 593202 711749 673893 678654 681705 1000000 824444 647270 640590 1000000 630635 236593 654112 758885 649943 975651 596240 591046 584217 578859 575168 566585 1 554522 541735 498281 1 965549 524061 523897 326650 602661 520234 472692 98898 756622 474521 1 1000000 441415 548584 416839 488807 531665 429152 629055 603513 324509 367426 320302 723306 381174 360375 370818 363352 404305 17608 516715 1 740291 324144 268735 538694 344055 287650 256150 456399 958789 294078 281491 277121 273840 263986 261322 256428 250962 246842 241955 237506 193935 280626 451225 227526 192498 210938 195011 322320 203736 1 191802 595093 785373 1 469964 174358 173293 167413 335253 1 1 1 153880 151378 1 581057 662447 218035 128596 138071 136226 135178 573122 131185 186264 128254 118251 126267 139612 125857 1 42062 36166 125803 4060 394513 121807 1 122066 106655 155602 171087 30676 391297 2086 1 1 197798 127396 128629 40747 131432 132939 145261 70570 58018 185172 141503 154974 36695 165615 158202 75610 156735 150801 11950 666383 237483 236565 172330 177992 181517 184273 1 168989 734708 196539 1 183403 54061 239127 267209 371037 215324 575251 235158 241222 245023 772005 76825 261807 349813 194079 260064 308674 130955 363866 618619 262392 308628 316509 184589 325777 220359 336570 884446 345369 351431 788330 269542 371054 1000000 95131 801346 395344 402455 365942 339767 419662 1 423511 401195 444249 448993 427350 985955 498541 529024 481736 504236 1 608827 1000000 1000000 519507 1000000 529578 97121 540233 549223 555263 661134 586516 573706 973823 563086 381758 596130 600455 608628 653402 620104 652635 613426 332029 187648 648075 629203 687813 664171 669292 676187 473497 739352 681996 447889 685781 704361 794441 1000000 1000000 723405 705444 742294 740034 776321 467581 749017 370996 1000000 758822 747142 769070 813298 775437 778841 804502 783304 773122 791625 793509 804481 992038 803551 611265 354505 892781 812365 814487 1000000 818766 820332 1000000 991575 886606 827065 828337 906746 941499 831752 831278 1000000 810820 834780 1000000 634604 795141 410985 719459 836544 1000000 653218 663796 848284 786648 832361 1000000 854747 789856 820965 649813 710599 857345 823131 828667 819905 1000000 816634 794511 841401 747146 810790 502635 803566 799747 798174 795340 795464 772068 356358 850343 555963 777619 363217 750093 765136 1000000 771722 726152 750183 735891 731340 1000000 731769 707557 724513 719988 715381 155511 706163 706689 715460 467297 624080 221722 643492 671677 679119 659671 654909 646031 643881 704994 571425 294541 599811 734722 610388 741388 986151 568962 237463 578862 574948 583482 558773 877968 587347 544816 533565 1 529183 520253 515343 508272 745642 495545 1000000 483428 476867 464578 738854 395206 697532 550052 821744 433640 428297 420494 414653 409205 403335 316203 1 385074 413190 374180 325082 361393 362073 544107 620001 281851 164263 327106 320515 461555 541229 371438 299511 294177 299001 590741 316480 340628 268519 263389 289881 260363 248852 217168 241882 55501 234112 225445 227529 460270 197508 615216 200109 201146 197252 564377 149278 283473 183110 510711 53464 168966 123079 224970 179153 160373 1 162729 241929 307093 147913 623849 1 79724 802629 728929 137004 152356 688749 292182 129529 308348 1 187556 125147 137408 121156 111845 120658 122066 115674 146996 118320 1 121688 121850 123186 111209 204792 40437 1 173976 126614 99329 128924 663359 518616 1 1 1 138440 175485 142298 144424 72576 150780 159476 1 104109 197590 162144 143419 181108 171190 20367 1 162098 184317 188122 191877 646360 141569 188424 207388 211250 109831 59820 1 431301 213873 1731 226193 246365 701846 177895 196341 1 29434 276083 281033 274611 312704 636574 289127 347860 311871 318737 195864 343733 340608 346831 340070 452275 344026 364490 793894 342907 382223 538883 394256 434093 418406 422600 418542 42749 1000000 479687 766369 451665 455006 240853 294290 474074 492198 1 517448 494224 570156 511142 517420 689561 169033 535864 541977 547955 1 560207 215953 434402 578081 671162 630527 1000000 601801 728856 733290 619201 624811 631710 635911 595493 512928 652545 656399 713397 672721 673799 680669 646454 689419 720301 699066 703936 654651 769205 503415 720818 727825 1000000 813789 518526 774566 711745 542166 782476 806835 760190 1000000 480616 1000000 789649 504957 785800 605253 413494 775283 822649 786881 913077 795170 1000000 810256 812556 741686 1000000 819853 726320 604893 819739 761483 573649 828675 1000000 587240 819298 833137 1000000 835023 537163 963220 1000000 841869 709562 835578 885196 833066 172628 1000000 988652 842468 834629 1000000 901893 1000000 1000000 1000000 1000000 966928 827960 823305 486836 1000000 1000000 815914 830399 792379 723526 918181 627011 802343 799604 1000000 750900 791989 1000000 828095 746438 766177 633489 775604 767369 764495 785224 711670 730346 747612 818691 740424 700575 730941 708737 723284 708034 1000000 1000000 808293 698208 685482 688205 35774 957713 673138 668459 583210 813 655225 860258 632540 395630 485487 877866 656045 627733 606658 223009 824247 736646 237092 703377 570853 532198 574055 553012 728738 916117 423998 529390 522675 516932 513672 145542 498032 490316 205150 518922 446426 1000000 388596 443571 445339 442246 387291 312502 82962 417803 411607 406064 169572 460689 240113 412972 365621 371640 402260 357878 352098 286650 341271 1 355855 653798 792730 312564 312108 301437 439381 508056 287336 275070 276496 737588 265465 412572 256436 247500 266100 1 236599 707641 209794 234692 1 219980 10843 1 417967 203365 210379 191531 187044 648101 1 179881 173041 236213 223846 1 314744 355611 178347 144569 153452 149096 221268 160187 1 146040 146073 136725 134146 1 131945 66829 161383 114718 127315 126053 1 491559 468478 123310 122803 98403 1 124925 1 193436 111016 122805 346560 1 1 128838 126164 482981 128027 129238 259266 129228 48391 136715 135945 33839 157484 98485 1 40413 148961 150512 153869 155257 156825 855074 148676 167846 796767 1 179731 180881 466678 125547 381082 195034 213957 33909 206639 210716 464191 134532 223379 228736 233702 36926 352298 730018 449296 290967 390719 681221 270228 274148 300994 170782 281390 1 363894 521099 312284 159806 323764 225685 334710 340371 169881 405545 526781 718773 369089 379935 133484 395288 393088 399199 339498 411278 417431 421867 482761 345413 442077 131738 520066 48612 446381 471403 479142 466230 504650 849023 887900 522729 516873 532432 49241 390157 540868 441339 742866 562063 721817 571161 577145 583099 735930 319262 499443 689997 162907 598763 704078 624265 170685 640644 502979 670594 618350 662408 667724 672809 890047 683415 688359 692394 311689 1000000 712314 714271 803465 778640 736805 735641 779988 878326 516591 736478 255796 219842 753805 679016 767533 508024 1000000 852895 810356 760457 784898 923355 795993 308108 799981 856782 483375 807958 810217 814942 815576 787288 1000000 992774 816493 1000000 1000000 827541 838965 554219 823963 780535 1000000 1000000 800889 817686 836400 836849 837208 790802 1000000 837586 834025 351575 740709 1000000 836085 789821 837566 833908 844770 829584 830329 1000000 815513 858806 700360 822098 414797 807894 817866 815672 1000000 733587 797977 976729 804927 933379 1000000 124443 792398 789367 785864 232715 701431 835690 773073 768891 765794 761598 757739 842274 749757 758085 432622 733177 1000000 713716 682155 719348 729767 620151 705226 708182 651661 1000000 692102 674039 314018 927782 685013 689622 575023 683575 323149 832492 615483 687632 620432 611091 600927 602621 645046 769228 488219 327635 572750 788623 271288 905963 549895 539013 1 531285 525478 518857 525903 531834 500474 473390 664285 494444 476816 1 463224 503429 946065 421762 408928 432363 398097 420109 435040 408583 212023 536941 275013 306167 378000 712136 279763 360317 354394 1 343125 867180 323208 348253 912954 824217 320465 727980 320912 1 306902 207166 205882 275355 274232 278905 1 902249 250411 308817 239619 229019 447999 182593 220703 215389 195713 208444 492229 271565 198851 183173 189586 160374 28761 178107 175862 189095 169545 1 161702 840650 1 1 152867 569191 148086 151759 143705 1 139686 1 139149 136549 138483 148445 137027 1 661904 1 643549 79940 124706 124053 118040 122884 123066 126638 240724 123036 122889 123562 255175 67129 113345 128690 126390 485598 1 118691 130746 132099 133327 107224 1 138554 140442 105514 189729 1 209136 581344 154175 126337 160458 279985 162093 175330 222394 174228 175019 300850 183305 730000 235900 823393 173459 202259 206169 210188 213046 189699 227807 227738 231492 168489 241586 111934 212430 269172 128347 1 1 562553 400369 290086 289917 295194 316387 284602 311354 435192 329757 399557 333127 934202 392311 340143 356564 364032 575067 1 274519 1 386037 1 399439 705378 416316 377420 144858 434975 438913 447033 454951 462791 465442 471420 438246 484201 491347 567532 584098 508648 515368 916461 1 1 389775 557956 550991 565724 564058 569875 668957 582221 589857 594101 599733 126684 611355 616881 622821 531525 633654 638490 649801 597368 570460 385192 668529 606633 677312 682564 674136 852444 650821 702541 707167 283291 714439 721350 781347 730196 734778 756181 743281 756101 751697 703916 1000000 763781 767130 770921 1000000 924988 1000000 680286 373534 791488 794048 716712 800294 802511 1000000 747045 339085 813874 1000000 890552 819947 732892 828764 596417 827415 374977 827489 789412 854645 1000000 1000000 1000000 835609 835955 675282 1000000 818079 1000000 1000000 838397 837751 164912 836890 836999 817363 836034 834501 840825 834249 832867 1000000 150743 829206 827741 355211 815796 846982 824008 187617 1000000 812592 812718 806059 587794 1000000 1000000 799737 793750 777389 821696 787720 771653 779306 688728 776516 769092 656733 930199 711188 1000000 930870 747482 708041 739186 457793 1000000 1000000 773244 704259 712122 707307 793040 697511 695654 377515 688730 557025 672654 1000000 661510 684652 650716 648314 639676 624000 624800 622807 584721 611345 625641 361273 1000000 587978 889460 576177 565133 509828 558398 552483 713355 1 72167 527509 521356 534172 529079 501880 238356 851088 484247 478471 447019 1 400864 453005 291285 440593 1 446379 422488 422213 360205 247102 1 351672 1 390456 1 443598 362533 355361 340818 343654 96698 398789 320361 1 317020 319119 292743 301821 295394 286730 269218 335611 275031 56105 260284 261013 250280 250146 239946 238710 151252 231665 227368 260137 328192 215734 211077 206495 215470 255908 49725 191485 120768 185224 495534 177447 136286 184657 168029 165110 1 159463 156715 169211 151770 148632 148691 167098 142460 140952 141516 136118 135640 134087 81436 1 130165 126721 1 126982 126151 345570 79760 85923 123959 1 131807 320528 138304 526122 127977 236016 124728 125449 662084 113970 128331 622340 138763 131020 129695 1 128700 136980 1 98255 333816 522879 145618 348080 157633 308954 156255 678561 1 191000 372267 167219 173538 1 1 300047 97597 254733 193938 606166 201221 327513 209715 194558 217909 259045 228934 343587 231312 240121 931202 928102 245580 257703 267084 177314 273619 156954 187348 44564 735936 305925 1 705619 316096 333029 1 332625 338562 280453 350674 311521 366694 367225 1 401412 385007 540095 153855 62470 337288 415135 423715 1 526782 439811 508316 669623 925601 412345 439829 1 128922 484963 495484 315454 508250 514227 628495 1000000 533142 538807 544747 519417 649940 840449 576229 577571 1000000 604732 597229 234952 602709 992248 1 621873 562060 569928 567142 499232 649493 793613 1000000 665881 282175 682634 470645 911492 699352 697861 694100 690010 709418 718181 914626 725568 1000000 915372 482950 1000000 746971 751101 755975 635760 762926 766267 753281 952350 776895 1000000 749240 787590 1000000 153406 808366 799597 802377 926287 827572 810126 802643 921740 546919 1000000 817396 826098 734096 783033 428228 829443 231108 832059 833106 904702 207400 1000000 836762 1000000 837883 848823 839285 730455 241716 1000000 680680 675699 879137 837686 794249 836224 1000000 1000000 838592 884094 828539 827968 834912 394019 1000000 959230 807201 820443 1000000 958796 813121 811615 735362 806533 1000000 786413 798411 795445 983277 338551 843546 782851 571090 935107 599945 665537 765803 926264 720042 326032 749396 745166 340553 737482 707486 604027 723280 153527 719504 709256 642282 695158 693889 689608 828675 1000000 284546 668981 665837 657366 919260 647429 639824 632859 630901 590869 57733 594589 389767 1 1000000 599250 578142 579861 572445 600770 462569 207313 554875 545456 662717 604137 755404 662110 525730 1 499075 229501 489009 908097 480544 463923 462418 461021 447359 79891 438565 343652 424939 408309 526524 406644 399818 385362 365979 751502 389757 449648 599181 359015 919473 344307 341745 172440 328513 669842 774064 472144 308484 321973 303693 103801 1 844328 1 1 1 265710 256964 667902 227192 231230 238209 441894 242131 477045 220642 72982 212264 195497 97563 40881 345621 470056 335798 158344 120171 194471 167110 172616 135185 166567 155655 160891 204689 156997 184661 185575 1 146216 142057 141040 218170 363806 70445 135295 309727 108969 106572 129769 127524 125416 159713 121551 128546 676879 123444 642628 124128 124437 176354 34064 1 758962 125129 33640 1 87514 126149 135260 130118 4779 121810 1 198080 118400 1 158620 141423 237971 86422 146369 756864 134083 156719 1 160659 160886 162163 665971 173289 179253 580244 1 358322 156450 193809 354017 200278 205167 210168 816650 309461 362647 225905 230231 234684 1 238335 130501 421194 237069 260082 1 1 480899 296639 249363 74811 298646 373177 317051 291381 146184 324303 1 337180 343021 123726 306461 549410 428304 993433 378033 1 441722 424228 493747 981829 412860 535104 305534 282691 651759 445516 438248 1 463321 469523 473675 476921 806104 494303 500826 538066 512691 602156 415795 534615 122931 546745 759346 551266 386483 768005 671572 578033 585861 591761 597649 604244 524997 615082 693618 779441 584096 635603 1000000 1000000 654295 634677 665082 229913 675609 684080 1000000 1000000 1000000 679948 709917 675501 715317 723328 692745 725929 741624 737922 744740 764907 746196 646425 758562 754035 780434 779433 773516 804827 803777 1000000 800458 790436 772117 854676 742719 800639 208825 810939 815134 812480 810090 816745 553530 843225 208070 824863 273651 827326 829669 831031 823411 775225 513104 752200 836534 832226 837721 874077 1000000 839200 594401 805484 838370 471801 399576 782061 820240 843100 778403 844099 687532 459510 833282 832524 831250 829871 827105 1000000 822938 823196 821417 819418 1000000 482892 811241 286631 765168 1000000 822899 799826 1000000 793956 802441 437712 796748 757789 1000000 773118 259552 766802 791340 759685 513241 751147 802414 1000000 738533 732074 729943 698313 626888 715990 711537 398441 992451 700800 662852 521837 682037 601311 671139 666959 664521 33899 536954 616341 640511 638971 580134 624718 504196 723986 731153 599526 591921 586718 593537 575547 583658 562795 556971 551108 550668 537553 380494 685064 519252 498763 194141 684640 214607 490826 235074 476650 1 547766 458315 454807 445391 1 431954 427332 471919 799155 922538 302915 396980 473286 374606 234724 371401 539805 361427 229767 384495 344014 396919 331974 361358 321484 108329 396825 305102 869726 294434 289145 289007 970184 253798 277082 565179 258983 244880 202012 245088 302704 724552 332521 601497 227183 240264 224490 218397 310319 205509 85709 197055 172562 182968 185614 288461 261973 625933 175413 168096 87430 166922 462525 217297 151916 152037 162050 147481 803967 1 166152 140524 232963 138983 123545 140140 20579 9030 129745 104432 129935 1 128349 125904 125457 495879 165587 1 127296 446697 123926 125634 549225 110443 62191 1 178388 234650 130438 1 132858 131891 290223 136313 138930 1 43963 149656 1 148807 108045 155466 550746 130408 320767 164122 176768 301682 165618 311157 179443 1 326534 151054 221063 1 200828 211671 20123 62680 592134 221515 225293 239104 234033 604270 245747 178706 252556 256590 141255 261756 293510 329157 282168 493202 259584 221610 303183 291568 258946 44232 781659 330872 333619 388167 344553 342697 358423 304841 714575 1 1 388833 244802 407732 406914 662175 131900 338179 434590 405504 333027 448998 1 462178 468557 1000000 481586 518954 497406 499379 727357 527610 513825 515589 530741 140946 562141 483685 554681 560358 424305 651442 580482 796167 583225 596599 602563 608287 568544 345991 624861 651547 1000000 639247 661132 653369 876454 664179 546700 674748 681334 681358 690050 695191 453402 1000000 722951 714623 514988 722323 703820 1000000 824354 597383 766522 743845 995856 758008 761994 765823 113649 773045 641799 787038 607023 786963 790173 782549 796758 576361 806567 1000000 809395 817625 150838 504156 816981 861839 821214 824891 822070 828586 573699 1000000 814826 1000000 217652 1000000 836083 836753 767207 947551 836702 839861 1000000 843073 930916 839564 1000000 928330 777773 829837 792591 838188 366916 836671 1000000 769528 596727 866548 866917 643561 971192 829360 890307 822616 785996 183601 817296 814314 648275 1000000 806713 820409 1000000 465144 615998 792422 836126 728572 139497 796049 775794 760541 771595 918736 1000000 756968 772117 827644 744666 736419 717999 731707 689443 723731 635037 736296 708927 330655 564580 856783 1000000 682599 1000000 673450 668019 664924 255055 242902 774833 655227 426449 632624 1000000 618246 242092 924182 323795 183910 589049 582298 566608 595222 590292 565804 547598 546977 530742 534671 675606 522432 575069 522220 503918 448966 43575 461260 512584 528823 463465 1000000 720602 531003 442022 435873 428422 429119 418191 296873 405368 439074 1 387314 473555 356738 336166 549486 530689 303850 347930 340449 312859 318832 372451 384210 927375 307296 299907 297571 497586 239437 287004 1 269757 273271 261591 256593 147663 374264 241626 250024 235604 231343 216899 251060 196068 883316 209464 1 233884 196462 193280 204713 57208 180002 178931 33070 499574 807229 160079 130836 161024 161070 545224 157788 169707 1 1 144155 1 139652 154742 134099 140071 242122 133003 146021 130701 129507 338835 1 203821 188342 117088 81032 125343 1 256890 733354 124250 1 125864 126762 484644 661300 128824 654488 121863 1 82430 134522 128422 1 137459 140639 109814 144668 1 148892 736258 153524 119657 40176 1 165186 73041 122587 130374 726191 158304 210966 1 1 595037 196614 66690 1 208181 179581 216240 220409 93762 228515 1 237618 242453 240982 257355 256511 261425 268823 1 135600 276117 286397 287498 257685 518197 262841 313087 398371 213926 329696 383457 340994 349907 352462 1 396858 363059 375788 381531 389857 281044 359479 405893 161711 570364 424093 430202 419043 442417 404745 489301 592528 563629 558891 479632 1 492036 500874 526998 408847 516775 342796 527961 535274 888612 479325 551933 555974 583005 572393 577727 68078 589640 969974 688845 578419 993243 618812 624530 662996 653556 640941 330151 678243 537700 662656 646276 674322 1000000 692737 689345 369466 699381 704274 554092 1000000 1000000 425917 372144 732204 732983 735979 968764 631492 793304 758239 813582 1000000 793413 775998 775678 779898 783432 786663 1000000 793086 1000000 1000000 801884 804776 869375 809912 812384 838027 839820 969284 747636 829516 814763 795429 828341 619989 887826 861900 834681 839503 872768 965619 840841 836840 838563 966297 1000000 833870 840752 842627 835190 841866 696807 1000000 1000000 671806 838286 753457 907308 756359 670017 411101 490093 817959 829136 827378 780618 821438 821864 819733 839305 815433 813090 975022 808140 756778 1000000 822688 796725 790467 790878 778986 784883 780985 782309 773925 734579 668580 641371 645376 780046 750387 1000000 637972 222193 735211 732118 1000000 704254 715290 747148 541530 700830 696082 192829 211772 680670 699636 77486 638367 659658 1000000 650192 637994 637497 381867 600728 621880 641643 603925 603199 742027 591394 277562 575038 697073 567553 568483 1000000 547763 81615 753913 496024 528044 518698 409038 509798 562053 493956 487760 285628 48268 498169 462794 456785 351673 440179 438286 524184 426724 268444 413812 407742 579527 395691 382683 606040 379783 371855 538943 356707 358634 576256 339829 364955 331902 325968 327796 314937 552608 305294 732090 308544 351013 281844 194035 151779 268409 210616 184483 254061 501285 247806 128843 232014 227027 211094 1 36321 213739 210917 205723 201863 202714 446551 190910 22421 207377 180131 1 120784 139873 171688 799375 162456 1 78709 152591 127873 150074 158719 145765 141061 407958 142462 133643 129905 1 135212 132802 131652 128675 129907 128243 128113 127485 1 121969 383225 190850 102475 126033 120187 1 126762 1 127740 223932 129228 207505 203159 132198 1 134672 254869 14783 1 140854 96393 144683 204645 166443 151132 521896 176535 185952 452616 163710 219752 169495 172618 175379 154705 1 185548 228167 193768 202265 201646 265254 1 211611 215696 219759 72009 228161 232294 64225 269376 246332 252854 255311 655051 1 310721 275390 280497 231785 290864 859089 249450 604881 960289 1 351081 484759 259018 388394 766056 427500 263540 363044 368904 646626 372825 358639 393272 401073 386500 422080 416927 422968 227260 660099 443485 482379 453708 740745 462495 471832 287418 484706 446437 364013 556395 509476 65381 621985 438696 313014 412355 499999 345219 598442 861614 572077 568410 549890 588379 1000000 532676 606268 595151 617792 641725 623465 1000000 634902 706030 657167 451961 389622 862101 698780 691765 542956 289554 491981 836303 935896 730145 713161 717885 166251 727622 914101 735352 741019 744602 748907 750508 697026 750327 1000000 768700 731833 799214 421504 939802 786395 769588 792786 344407 511888 626455 456412 1000000 828532 813043 896281 680402 811232 821315 823340 901876 752172 859609 939616 1000000 1000000 558606 509235 836286 861982 615646 329947 669343 507388 840809 842625 917844 222297 1000000 984262 817662 840718 990505 837790 150266 857528 821638 1000000 759359 835338 928491 880473 484129 828491 845420 878217 823058 845204 867182 762984 787080 894423 808580 706103 804164 831779 751266 795390 793338 788854 866708 789367 779102 779543 107449 768185 1000000 748335 755894 786110 521603 750157 739856 789831 1000000 726536 721845 705838 777683 200061 772675 697947 672427 676006 828454 678082 662407 666965 407754 647401 573572 645149 640446 633866 621852 622963 893553 458909 336763 464459 582971 601022 581907 177275 727686 361312 1000000 551760 122098 539600 609235 527542 512840 514945 252837 294152 509193 498876 1 477156 471585 461887 459229 457305 446859 446905 435424 819623 422304 473009 737408 411478 223140 392109 385499 624680 1 372876 715614 590105 167422 343334 378297 333814 301686 781495 330873 311692 313013 379837 71382 1 237838 279715 274938 549992 542278 260237 370218 494497 943912 79340 52330 150977 460131 205787 565957 207035 211439 208296 223870 199647 198199 239358 1 245452 109044 184950 787861 633660 383731 165615 516781 161248 140516 1 151358 261135 354611 147095 713501 1 645431 137580 147770 307139 143573 120582 131545 176951 1 1 127096 1 138624 49479 1 126743 126661 1 134148 129430 1 127597 128245 99022 112106 213436 217725 131233 91308 532400 235154 146044 130968 1 26568 149159 146894 140812 99181 103681 388395 162078 152882 141855 168151 184691 517823 241117 98724 164875 185168 76691 196274 136306 147972 212694 207175 1 235129 219278 286927 227746 792562 67069 220407 276689 250645 251959 1 234713 270108 397262 284610 284056 289964 294718 300492 918351 512022 316951 322200 1 1 339267 339548 374865 995003 359307 363381 373730 10364 385895 389716 403351 400587 392154 405665 398307 427949 1000000 440231 446334 453637 458542 465349 1000000 414761 491361 489763 470626 454903 379810 519729 547730 476968 513491 543117 573653 552763 557445 257818 776496 575507 1000000 564906 455984 1000000 605094 565145 124917 622592 1000000 633876 521714 645054 34181 650781 551314 1000000 672038 694568 699887 613195 707154 696437 689679 706907 703024 717170 721843 719063 225757 1000000 767619 1000000 837055 758722 975776 795527 764437 1000000 849498 774796 1000000 782655 534798 790178 791904 795158 798465 801691 768755 810986 1000000 783840 1000000 178824 809816 820968 823406 825327 845252 979029 829938 832007 833864 874092 812531 837058 838001 831302 839657 840416 839708 841429 841699 842658 842056 838544 841822 387362 691743 859167 553392 839966 952195 308239 783155 836151 900879 869933 835905 573407 770811 839690 815546 824288 133967 1000000 817779 752500 781308 1000000 935852 803644 802882 799978 1000000 794233 843647 787508 790701 780742 774488 769048 1000000 1000000 762367 693357 742709 712920 1000000 771276 737390 591452 630208 1000000 784812 1000000 794068 1000000 700009 651187 683466 685478 679140 917364 442828 766669 622729 938992 561756 1000000 616986 445390 620199 625186 613736 1000000 629617 659666 172542 693617 242814 634776 564680 560221 554151 889305 408192 552933 532966 566111 526908 500679 179708 898938 492600 765693 500721 493035 841192 64724 675079 674392 443100 437383 431231 428655 418591 412674 406446 1 396330 374275 421687 187961 390160 296871 1 353250 347434 341675 337298 330870 190073 319365 313901 299648 734784 273223 292548 226755 119680 277127 271335 270348 1 258419 383151 31634 586138 226691 223649 221811 1 121818 1 219940 209291 412788 201527 197833 296754 192960 341533 177592 202173 75637 102109 151213 168135 164716 162645 571368 310302 91812 153848 20847 148225 116800 330206 143470 139172 319203 136541 399855 135420 129631 138224 126923 134146 111748 129110 124084 163015 130555 127459 1 127801 80148 135148 118428 128214 128717 1 150230 538168 187039 91955 134810 590207 78855 336463 149910 119980 498116 638469 159119 84427 235748 153383 199319 160383 1 4930 166243 1 172141 154070 1 185106 184936 26539 495585 137107 224123 202922 206728 513729 214658 245133 222920 203512 1 235863 240362 373332 1 253194 299546 872064 742847 274094 275511 286107 289077 291710 238672 234199 298791 1 302134 265964 450286 40092 352953 347911 366048 365277 633701 224232 334676 384505 574163 396350 782808 380603 232082 594401 426844 433069 439088 445249 455911 1 452984 489179 473606 483703 499184 495300 616564 507206 392657 463428 753746 519611 549120 1000000 140867 549087 583023 591025 305722 580468 601574 73996 598260 604120 625378 135716 635877 627077 604609 642063 713951 662127 633006 678513 1000000 671237 777394 654696 685534 691916 694070 701948 706846 458879 740868 721138 1000000 711553 289394 906689 609671 662886 384157 876441 759994 757258 784787 769866 775223 770617 762219 688205 1000000 792221 943546 792243 801067 995879 774428 493535 812997 812952 1000000 746035 216220 978204 808538 827070 839101 787165 832292 1000000 569569 1000000 837526 823443 1000000 838410 843898 841369 251328 842230 843217 842667 801390 842753 842047 1000000 838179 1000000 839148 883651 934143 844992 793706 274649 161523 292293 1000000 837017 1000000 621378 801188 865825 680940 860411 819341 705156 812229 809627 845787 802291 800664 799828 801182 792306 789126 794435 706397 786803 525953 537767 767871 764039 758968 756120 1000000 745344 757461 266968 868866 967993 658172 1000000 1000000 1000000 757967 697275 697080 234890 520694 903780 673635 671374 665218 573733 657963 600160 645973 620101 633043 645969 622537 615912 610122 1000000 598408 593182 579613 1000000 560079 706216 561940 81470 586415 544344 524118 530875 527435 519763 82176 965436 56573 495020 570584 482620 476414 1000000 325696 1 880278 478985 439353 413925 590129 427991 414598 411527 405054 396760 390768 591969 401677 32892 358146 358432 287078 343698 344462 338331 818569 579714 319168 316095 293827 228858 659204 1 289464 282088 252112 276293 305712 218384 266178 254690 249916 1 92814 236289 231895 1 224316 219146 306977 216948 207098 116128 199484 286020 592954 91997 233483 181973 1 27592 226416 169600 815498 759807 1 158702 305510 99091 1 126842 388201 140365 158697 141792 133119 154559 156213 1 132519 138242 509862 131455 146161 129424 302317 128827 130585 118127 1 1 127617 513771 121706 1 129197 123749 130453 129344 130642 138647 134264 283745 136829 777113 141939 154705 356770 387772 147086 149115 158461 181397 133322 45389 50650 1 1 478087 1 174763 535345 177206 183589 215549 191388 195039 198597 240268 206772 210084 1 218172 121975 1 230835 236601 239731 591770 1 912635 241536 263264 1 275371 404872 280707 288287 292971 419936 311104 308505 314910 275800 326486 233785 1 342674 348342 354170 359970 183097 367391 242736 1 343931 362205 114720 364262 1000000 419641 812650 258622 437956 444109 452611 40252 572843 469572 474832 463295 495022 493953 883315 506216 512071 518405 519995 521571 503670 562760 549215 556204 1 567730 502418 579375 30039 588472 680884 631335 642047 410509 621809 591857 631890 1000000 666931 1000000 730430 658052 712080 663146 873112 667546 686016 907299 165420 701157 581626 1000000 787098 1000000 736838 553118 638664 777414 750630 747183 768240 799102 595134 850614 553839 1000000 767140 685185 573905 785264 274980 799453 795273 798778 799526 275157 364000 761024 812054 909668 827019 819234 662080 822805 754017 827382 431293 1000000 662662 833883 835248 836508 847634 324466 757432 840489 847351 841683 362123 1000000 837338 842550 873333 843113 891928 810478 492574 938631 841613 773380 840166 1000000 835366 276646 836010 830597 865245 812985 830189 844314 630356 833632 720859 848782 793381 814470 1000000 667134 147593 305917 801955 800563 797503 801352 193576 865319 93205 775436 776209 931533 943908 764899 762073 738869 753842 663237 1000000 846064 730139 554423 725067 744264 177055 775318 961132 719771 699173 692954 604142 683962 499008 870281 668607 662859 657446 651983 648671 640965 635294 629650 782986 618193 612428 609715 593135 594865 588945 135904 477305 571004 1000000 491401 535674 546893 538804 527960 528343 522170 515975 713503 653876 496953 518924 485202 478837 473619 423459 305710 443172 608569 393729 434709 429478 407016 199639 406504 405140 399087 836419 1 752767 453845 369404 355206 404931 357788 346553 352657 325279 1 267383 317162 1 273830 1 1 291644 87324 281960 276260 269758 311600 273482 256716 233098 261509 221115 1 610614 351241 225295 222953 141179 219644 251036 204124 191575 198643 212583 190341 186834 183593 319296 18031 173986 67161 156515 118084 157444 66871 158825 160535 153305 150709 200289 1 792255 134273 141228 219661 141992 135904 135521 155403 1 132358 131502 126227 199458 129589 23131 133679 149590 599492 123759 128745 93064 287746 128941 1 336759 1 133336 133028 134559 146750 1 138847 140397 655590 143245 144751 1 122128 151185 107634 156251 158057 160650 215846 165899 293426 171526 160065 674013 435783 124328 1 190984 431965 486551 115060 360756 209577 1 1013 692654 225803 230252 218399 390646 243152 248180 336413 221397 86731 241130 272232 277193 305550 1 292049 128268 1 308458 313879 305226 322887 464671 525627 341229 76869 352809 358880 364688 374359 373206 910343 401824 395156 400284 930810 412379 446205 458847 1000000 576161 379567 447696 449073 461625 949461 470210 480962 845651 492621 475915 488680 522841 396457 523337 529496 535744 541948 547998 552811 1 571258 1000000 578277 631544 624613 454916 594230 607868 934133 620391 626133 659618 636987 642213 735904 653137 461695 665907 669235 674742 707373 526154 684688 620762 750593 705312 1000000 721309 720592 724090 818681 836082 737656 819764 773411 752280 754946 768118 752832 782828 880019 1000000 777790 268393 1000000 788378 794668 794653 739108 162629 816977 952748 146692 811983 808196 1000000 819155 965149 378576 826873 582171 541908 636316 832598 1000000 834296 836735 205048 854018 1000000 609254 841648 1000000 709431 843286 1000000 418797 848795 722601 839798 825044 1000000 962321 684655 841474 809383 840957 754863 838161 832775 835208 741823 837299 839112 815676 601106 851583 1000000 845789 1000000 817299 534888 812401 1000000 118806 1000000 807941 943847 823683 792211 823052 792042 1000000 729930 774942 748703 917574 757631 229824 519728 751563 747183 770569 261128 785022 743051 693446 717171 404823 128597 701515 701232 1000000 1000000 465043 468883 675718 670379 511790 989621 763969 648642 737031 637539 109725 328564 346971 1000000 363924 1000000 596989 455803 589024 307055 617102 551601 562481 217033 34005 499535 626363 530731 519107 481720 586365 515512 1000000 493647 481096 480979 383065 239419 1 465738 450185 444138 1 499109 1000000 419624 413335 412869 506781 246404 1 436395 377604 791502 336582 332993 360761 367102 343996 337218 331573 326021 320504 315043 182624 283990 265829 93071 443262 332206 471186 252232 268377 263501 1 258336 249276 250732 228216 236151 232133 227022 222788 706687 427472 223141 78551 804003 1 195529 191975 188604 186665 181848 221765 147994 169445 169225 470224 70684 74307 156480 156462 154187 612344 171615 249637 232468 164096 142337 491078 94028 752713 136504 138671 133041 133231 128672 33928 130915 124362 231018 1 97115 536359 323226 255610 120767 133325 1 105149 238382 517427 132879 1 122302 246762 72516 130745 312286 206103 1 145151 169805 207544 150780 168395 155607 373311 122264 577449 669697 210541 208608 174370 189442 180584 183837 147181 190615 186892 197737 1 195388 203509 214466 145393 221169 134878 229184 256497 244604 451580 1 252122 256569 261713 601125 72917 655663 271211 282237 291701 299450 251996 258845 298214 318469 323886 341082 1 64462 346412 353654 1000000 272663 369598 310169 377164 387210 392992 393092 13012 361327 419538 514705 1 290552 441459 573368 414571 242918 466911 473426 374707 190515 227153 485635 460465 506707 638255 523923 527513 534196 540284 538628 317697 498275 1000000 571116 557658 564859 589205 63675 604975 607007 667878 654204 634585 626641 633479 641163 644153 683420 604580 608883 474275 795198 101545 458079 1000000 1000000 700144 1000000 823291 852836 718972 717609 728267 731907 734619 695128 238213 753339 760428 1000000 762450 991000 770178 772586 854202 781173 968153 699805 781257 787432 1000000 801489 402271 643105 811669 786041 1000000 812420 819588 304426 823574 1000000 827363 829714 1000000 833153 834720 869139 936429 838257 823316 838313 868518 617711 807516 821609 804303 961170 844181 844562 644934 1000000 825026 820543 782899 1000000 842586 841886 676856 1000000 1000000 838452 817933 817795 833920 1000000 548358 829301 829087 827444 949635 820869 292177 1000000 804520 860244 792156 805756 802988 805279 734660 874067 789259 787210 793258 772494 639480 495573 746333 594338 729987 757445 1000000 570469 142406 812740 736169 695828 729741 722455 207552 713306 708186 702266 686549 697557 732037 401499 618623 670907 514926 851139 1000000 650947 363273 920211 634153 628480 553280 618417 582759 237144 168896 593573 1000000 92803 656329 518872 634995 557589 692333 824557 415053 1 427677 39129 679603 626300 502178 375023 799836 1 477460 482025 467303 477196 446826 415221 1 434266 428136 422529 415945 237488 355993 883013 846323 212702 67502 374048 251100 362358 363003 478524 120349 195864 328430 323504 322514 315765 1 491740 342153 300535 235300 277943 279684 293724 262154 265537 222723 255924 417209 290694 574398 237319 228838 217898 1 188058 223701 211099 1 204612 200734 197293 190840 9851 186719 198329 176797 193244 1 171092 168240 1 1 160285 157827 152466 176440 1 324203 123347 152881 260491 136767 140426 750979 171058 577110 166929 134127 135588 667528 131719 121421 159939 131470 1 142075 1 165992 129626 125569 130881 142234 199791 126782 1 136154 148168 614800 128132 1 140308 3758 1 840901 91747 164625 544256 75007 309237 157903 166701 163027 129601 168506 171190 122519 177158 180291 183379 291728 78997 193735 212003 1 580611 1 213493 1 220656 222673 229014 1 602272 1 690996 252110 281597 260846 201451 271415 280766 284561 68671 233701 296037 505210 1 279721 319022 322856 328452 333764 20190 300238 350976 357633 128482 557336 349399 577401 519062 440402 438226 1 552727 416279 421782 1000000 434529 444224 804820 279202 459203 504780 453061 803832 681175 220027 568038 503638 717746 736471 346110 496140 543481 434572 553994 550128 557615 939635 453512 469806 582087 588033 595500 708656 605652 507838 617395 623261 629679 629455 945042 636421 651296 626187 662651 667610 668032 408251 901602 688660 631587 705061 704688 385864 713459 704271 722940 774186 638043 670973 741125 745391 709870 761968 758168 773019 575418 770001 829878 637101 1000000 784230 720404 794177 609048 732185 790303 807888 768664 899386 811718 810830 794564 814760 827564 823523 1000000 837344 637661 949704 832936 639169 1000000 837305 832181 895441 1000000 1000000 842866 844147 845111 977271 456868 1000000 861159 866424 845247 776703 844345 844126 843925 843386 335025 329162 840792 841568 838927 836469 836397 836325 851007 1000000 836453 251528 1000000 1000000 822281 819351 834171 148850 812524 563903 807185 808122 892223 800814 804984 793822 793175 1000000 781822 687094 784999 493359 767008 787495 364252 583864 600016 746769 742473 825654 872207 730215 724459 671039 715459 709480 819381 729466 852881 672252 618365 679710 722530 446548 663994 646283 1000000 283212 642024 636536 129625 626738 619292 613507 607544 124991 1000000 633973 694870 613069 572077 561822 166031 870116 547775 541609 320968 790202 523231 452409 518836 293214 1000000 492206 683445 479858 88112 1 482494 455948 463099 442106 436617 627000 421819 418319 435153 403034 342405 384594 389015 382271 378398 1000000 365959 405030 351626 347627 341689 336548 904980 324922 237300 175568 467779 648229 284947 582763 287578 282613 173217 727474 267547 248441 258845 701425 248561 221533 239498 235064 208388 713491 326030 212695 365213 207994 235690 267228 192391 202165 167523 188303 213070 181719 178571 13470 1 138315 229494 164253 161631 159147 378971 248684 370522 22206 370085 146339 144560 141779 141317 174489 138259 118554 137249 1 133835 1 95710 486191 131358 1 130693 476346 346972 291967 592671 131137 488856 129401 135964 215850 67123 174352 130719 137783 484853 68319 140144 1 152082 145356 155326 1 152553 153481 155408 158339 165065 72245 361136 1 158788 150961 346355 79638 188355 187652 200671 266228 198682 200436 200021 1 211785 215016 282506 180658 228407 1 274605 189180 246079 849563 337256 94977 612217 269795 274555 521867 284819 291786 312852 262230 788217 301888 301360 1 1 351108 338041 344310 1000000 355754 361592 63774 371374 355327 326501 1 396790 389544 5738 394072 418439 167286 612797 477036 233337 448567 473463 460098 528784 616509 690051 489009 657685 888419 507659 496200 519079 658650 502821 513007 543419 301843 557103 562847 53064 582660 543034 446388 448752 331127 604681 614716 616337 584960 437296 684366 637953 644862 650318 665874 562623 1000000 672032 679144 678502 1000000 538003 697996 657614 738070 712771 717522 440918 1000000 835250 735813 478783 101984 722421 750917 858518 805413 577273 769255 773017 870587 773393 845500 775357 682180 1000000 1000000 921746 484332 1000000 1000000 818925 814402 816725 1000000 834797 1000000 807255 813760 830759 291607 834059 738261 835885 839603 863712 840368 841015 776739 1000000 847086 845476 842091 845424 674300 922698 674951 845825 845690 306382 1000000 844712 914406 855895 842848 1000000 1000000 892581 1000000 604022 400903 828125 402404 862936 836384 559432 825500 823374 785729 825798 1000000 813919 840722 809860 107465 904609 865853 741294 238898 780072 787110 745055 219955 780740 772664 769044 786445 737915 757366 752075 748576 744332 772200 712255 730297 1000000 715804 717208 90479 79092 1000000 369468 692816 607564 739504 676817 671520 803984 715805 656176 650113 644209 647645 632993 767436 456710 676829 609966 484684 537654 364967 718725 404523 732952 564903 504290 556183 551275 724075 540473 488378 559384 519459 1000000 371119 376691 494719 503098 482269 468803 469878 386753 455717 453322 708899 720220 402843 954744 440283 413690 403890 401790 393759 353805 379703 378633 373505 355757 373670 326222 377034 173587 800665 294285 328544 324837 315706 312995 305445 314505 307523 235743 288655 728868 160548 283201 264088 297554 273084 265251 233190 227822 239937 232597 417424 1 229465 863736 211895 208047 1 1 254731 193382 11741 1 543170 698595 396327 869137 171106 551559 163013 163034 1 160255 181067 701527 297081 162601 147488 145680 150741 792105 181087 134831 138196 148181 711924 134946 133886 133363 119195 101875 131715 128128 131164 133034 215569 83685 131353 117467 1 130206 289658 153881 135150 142368 1 137142 445745 156302 217708 143816 145430 96310 149161 197305 352079 147574 157787 1 292696 165273 1 427752 173652 1 188377 267003 184724 206697 1 306236 196788 204789 494762 211470 215793 1 230533 236783 796071 238146 215531 103597 255714 929995 259332 264139 593317 24391 278919 284268 437985 267577 301229 304697 310077 741686 1 326330 319914 932270 343295 490688 350434 359160 383774 685113 273850 321927 697213 395726 422121 29275 414809 420077 403258 415871 385969 353036 277150 457543 460655 469564 571216 481812 599388 800623 528522 595148 512618 505837 466965 527807 537297 489966 313564 555659 561740 560293 1000000 579872 585837 627700 819169 603608 527292 615285 664794 640338 627109 1000000 639900 649349 599918 660334 1000000 374142 722610 607858 692503 1000000 681108 823063 696839 681004 716733 722734 726150 741192 160742 770866 745902 704690 740460 818635 756214 764831 727223 231087 1000000 646937 865446 956633 790329 801505 806641 801416 850253 1000000 1000000 1000000 799249 675166 819958 818017 560603 797984 1000000 943825 831502 719312 834570 810459 837780 922652 994999 841371 836416 209787 844019 1000000 842026 371496 828655 789675 847044 823570 847851 198692 845894 919819 847838 859132 842223 870906 1000000 840882 1000000 838388 836637 841618 798340 524157 838603 387545 801869 824503 821381 1000000 1000000 815443 812412 810506 794423 803882 798253 850843 569994 791940 847817 604145 713987 778049 664334 150213 1000000 765655 756772 547868 765652 746179 695678 722359 101330 735175 669579 538785 730277 710792 507969 699828 698654 1000000 1000000 667001 673671 615043 181711 657508 651837 595823 640852 494204 632480 688822 533464 494522 606441 599009 594647 588761 579721 118858 570398 570611 750 552063 866286 540773 474729 527988 519017 144882 595637 503263 42967 13908 1 474877 461461 466188 1 263435 1 440740 45950 1000000 309193 417372 577659 387549 242779 204243 1 366441 286859 369244 371913 451226 365357 407174 582687 334892 56266 321545 237381 312644 319447 308450 296606 206067 286595 58674 273294 686795 681353 311162 257142 1 265818 131000 238845 248158 1 103209 726300 116918 207921 239122 1 202188 407083 68374 165831 429335 312851 181609 1 175466 1 169528 152245 127920 576113 154745 92511 153700 152749 1 58959 146132 158369 143429 134295 154653 1 137958 132786 117381 134955 134166 139330 1 132037 273214 481903 130095 135319 31114 131896 1 132573 237737 269268 334746 129976 136141 141883 138984 145737 86780 142358 178887 1 139610 149220 151090 153261 105221 80466 141002 1 147191 1 170562 173410 1 179026 1 185810 159402 387101 196502 324228 223511 207326 105220 214947 218906 378357 232466 182821 276415 239432 158393 153029 253897 1 264009 249533 1 278019 334662 284832 293390 298602 113797 1 336202 319932 260086 330953 336676 342268 347720 1 1 182437 371082 377861 606283 3340 1 840853 406703 415320 410565 456937 371104 466497 443448 449882 456181 458724 450710 482322 480450 300717 1000000 995996 593106 1 519381 524930 532623 536139 542296 1 539456 647590 459087 589438 501594 1000000 587180 596106 602236 1000000 614219 273836 625860 635838 851093 639486 620968 535378 659379 1000000 287381 593181 1 1000000 723485 21177 690688 708150 794688 708026 765048 719784 1000000 734569 738591 743487 745061 400965 903466 713801 888180 755459 150494 538940 714215 734295 779300 758905 355957 660897 819458 802720 451516 443509 811265 870710 847303 818942 1000000 817641 558401 496003 828680 297405 834837 1000000 329379 819476 959660 824545 1000000 842758 850377 860201 892407 845716 850953 851532 877722 642673 1000000 462533 847166 846606 1000000 229674 1000000 835080 622986 1000000 839899 502596 607171 852721 558457 1000000 783767 839685 1000000 834473 825829 823736 1000000 973574 820407 920476 285921 630239 805808 516334 1000000 797692 479061 642889 781151 1000000 775651 791732 668892 798370 882066 760160 760607 744032 768751 778512 737169 551631 1000000 1000000 720979 784741 1000000 706494 1000000 1000000 582850 685210 681073 589666 664352 669187 659682 1000000 648532 620338 953107 9590 632421 1000000 316250 854420 607259 779744 656126 585113 536028 1 838181 555714 367844 548787 1000000 537861 530467 522667 567894 489491 508620 662941 442711 37782 481939 577476 429320 851249 656275 450054 336033 437396 427616 476715 545592 420417 311542 563608 395208 394415 383497 377407 676260 319308 175061 651386 1 342784 344640 331313 1 616860 351252 294009 304448 161674 231794 293537 283638 700975 1 268710 110583 251121 173697 262339 615767 776841 236270 905937 310460 226166 204173 215439 252356 1 252124 200127 527181 431211 189694 533421 1 1 1 283277 110858 168367 261107 166764 1 723376 1 163571 151879 1 1 134637 123932 315895 146745 139776 61645 138741 156588 209836 138941 127699 103766 133180 132787 143060 128725 1 132434 132780 95759 133070 591127 134105 142200 1 579889 127398 1 137267 84421 473797 559745 134171 1 154177 165527 152780 1 1 318867 162206 164836 185395 171681 299481 179766 169941 182270 176972 191177 245471 198782 163065 215889 234206 210451 219799 125306 222492 220543 229167 336015 239685 243972 279024 875917 157388 215190 263479 848009 540591 282610 287780 388052 297594 781132 747390 312406 263219 832998 330060 513909 1 447874 327470 404150 364168 415182 339223 379809 362695 393646 11831 1 426384 382720 423818 363766 433017 333204 131403 500683 175125 464888 453859 857629 485684 497051 1 504081 459138 497622 571680 451971 518697 541189 376364 553352 595245 552575 569110 1000000 580865 1000000 561208 601447 607317 426826 619291 769165 820001 634933 641778 652528 956680 979468 1000000 653695 679706 1000000 684488 690278 685606 746449 938662 662776 715227 719975 759965 729335 269172 654452 772391 846811 1000000 711645 759741 756054 653039 770776 746055 778964 569662 1000000 839150 1000000 903967 803961 796375 805585 808971 1000000 816162 1000000 802945 821243 823533 1000000 827217 700689 831688 1000000 510338 1000000 853665 851002 1000000 737212 1000000 827673 1000000 606552 833317 1000000 1000000 847395 848339 847676 922935 854289 847292 1000000 827388 857062 1000000 936842 830013 398976 841914 718429 1000000 1000000 836132 884449 904320 831217 837261 1000000 824913 1000000 817936 153674 404008 849439 612264 221149 364742 799438 1000000 797277 1000000 1000000 1000000 781355 447426 763100 754394 768069 677916 758244 173201 963381 395339 914668 1000000 735644 1000000 1000000 878331 724447 911573 707258 697189 668234 355988 542663 34765 646957 662157 707852 413083 652643 968707 639709 630491 628479 634150 616895 611028 608535 334246 615883 694037 572004 577170 519336 563334 541638 513580 458583 30202 535320 645719 520427 1000000 477442 498932 495750 496368 483404 477062 485852 442132 403910 452152 509322 441678 429153 509691 422230 415619 413271 403687 1000000 387111 385623 404637 374621 367871 375750 549129 345987 997348 314665 1 328212 319599 317282 312383 1 305566 296532 745419 286109 1 275665 408753 317536 387639 256317 251729 437618 1 238209 235625 212389 1 1 198007 188189 414649 205718 147013 64271 193567 1 187919 1 1 176476 175436 1 425637 1 297913 147767 159567 1 1 199409 1 152531 549138 146724 547418 190769 731115 1 138707 137549 136581 514005 1 134570 133829 86120 30862 175641 133403 133027 127799 133227 1 379347 384647 135191 402075 1 181477 1 143684 205501 142760 1 125178 66516 1 185444 126989 128298 157956 160025 163539 165615 148708 170159 186024 176152 171700 181957 185432 449229 527324 194351 1 1 206143 209972 514569 217556 295639 225996 230055 227153 1 244442 278021 252428 146881 272203 271254 271507 179933 19694 119058 83109 246877 300996 225917 1 315322 335902 329101 334652 346439 595266 351367 354655 1 514406 392185 378843 151696 392529 399671 1 346814 436349 421259 415937 434599 420919 800054 494548 459525 482172 471900 479881 555483 612664 583988 502104 402270 460926 521654 418261 532822 129490 558537 552219 633215 555954 411902 463309 589112 1 594805 600352 656172 1000000 617905 623682 467032 426425 640527 1000000 651172 1000000 774132 668311 685848 1000000 684198 687759 670217 957942 634773 1000000 682079 649442 730177 713271 310076 100032 804979 746537 782415 755054 764491 709484 761570 665884 615268 872715 782187 1000000 789275 895184 1000000 477173 813769 1000000 808699 991616 810888 975067 1000000 821186 1000000 825721 835260 882749 972689 858544 1000000 836886 835610 839781 841077 937923 861670 844646 845247 502392 846602 846040 851905 847865 1000000 848259 878501 910190 841088 848014 840196 1000000 847663 845347 845060 1000000 876595 835685 662168 975883 860638 847759 1000000 832131 906486 1000000 1000000 550688 815353 819249 913181 1000000 985549 371423 805728 802822 1000000 537306 793310 789957 786434 1000000 779378 1000000 315856 768008 891081 742943 352863 750943 747738 791126 738637 734131 730037 810435 720206 594171 584771 705624 686069 1000000 667435 685282 677801 846342 669438 664219 645847 168032 591662 1 636357 630567 517468 661183 934311 100255 627544 470866 86152 583763 684834 571836 565728 486486 498185 530625 722254 535131 528953 524254 938070 510286 1 512648 493696 786433 479931 472313 148175 454472 381083 452076 442537 460105 430075 644195 1 781964 406003 1 963795 386589 303320 376451 109369 757335 443113 346047 525568 439424 533840 212046 317481 1 571971 294905 278969 1 738385 287765 313141 734028 283379 382272 283334 258324 59840 249052 1 1 201431 231387 231591 1 222068 220190 236559 314739 203507 199830 196256 174866 167989 1 183004 180001 1 178270 172451 1 249981 34295 167271 194402 156072 154801 211352 150072 148163 146664 78446 143534 208193 126485 139624 93411 36036 337573 827176 176264 40415 134091 133865 134019 1 97666 1 133154 1 133775 1 364264 145799 429322 137375 168278 140299 144746 142922 67371 268698 1 1 540686 153576 111053 157585 160004 168983 169849 182031 169895 1 1 237232 189712 197328 1 191423 179645 193102 96289 205627 240394 1 217254 222655 1 1 233390 184485 450088 255595 890024 229506 262053 265874 177982 275544 283025 1 749675 1 314291 313522 311272 315699 316017 328096 524628 337769 344386 454137 363052 366024 866539 368565 1000000 102603 391403 249619 390243 417053 414162 536821 427572 492519 410977 437662 363488 747692 791709 458920 471641 180298 489315 488781 510749 232136 554530 688998 529920 529702 538815 61376 552683 578940 570966 569319 604189 581095 587345 583086 597313 757441 613120 616838 623556 548631 634080 1 637109 605006 656678 661942 564630 1000000 492911 672319 777855 879801 698745 639627 708662 1000000 716930 365242 724972 732493 737035 741414 745929 750208 754452 686823 841353 905479 754312 906930 680554 819778 785409 832059 741116 789559 459173 1000000 805041 740324 600955 813453 678565 1000000 821478 817565 825684 827832 812774 831588 726078 834091 837038 891781 685041 849902 842535 840911 708122 842780 619620 832953 554624 848079 818171 848687 848848 865174 848817 848359 847077 1000000 875651 734826 846174 1000000 843553 844537 910998 856498 839861 890450 823962 835053 1000000 865885 594643 1000000 1000000 870292 821044 818080 704394 722414 488653 807547 474498 801231 910364 794893 791586 788622 594248 765183 803881 739527 769741 765808 584791 441548 457081 747511 744928 740193 729134 758022 726852 355845 994180 584895 707638 732436 682974 691919 893709 662243 689396 328878 666189 1000000 655274 641537 644130 419730 212101 618816 1000000 552823 609757 607116 559932 407965 586996 895047 514006 566150 547198 544875 552028 543950 537504 531348 547487 518793 511996 494929 652547 812061 460757 483159 475642 469438 159626 1 450920 1 831427 868023 18154 440398 260002 408224 580659 591532 388482 385907 378350 574744 366726 340139 299592 271752 315683 186154 351176 1 1 364357 324722 16871 302121 699568 289851 288326 372005 665026 269877 520236 259033 263695 1 246420 243813 242484 232723 212497 224805 220718 185829 212768 211991 205196 202387 198929 426864 712680 729579 184642 1 178351 174679 843320 427542 167063 159741 182901 181098 287142 1 115023 136224 152651 1 146114 184389 145044 141895 108792 138491 139589 29252 134243 137407 1 162755 104525 376701 86125 140297 142347 670359 133865 343947 1 1 137622 681038 290959 138708 140338 361500 1 85576 1 149952 205702 151352 155259 241778 1 159784 158822 129175 1 172035 172563 175407 227520 189187 179882 181845 1 459970 199034 330502 1 208507 217219 91270 223900 240437 172355 756121 1 89088 179039 205082 255393 260288 264656 1 1 181613 281988 289869 284116 301143 311134 310819 311794 613340 309275 247728 809236 233203 361980 165375 443734 368102 375393 378467 392719 1 434311 394241 408182 419160 1000000 423087 433388 429849 224357 255164 457173 463186 1000000 1 977051 488171 495519 535820 507269 570363 512361 515406 580975 515134 540482 556155 556357 1 335189 840746 585351 757207 592217 314866 603831 608069 599330 418490 608059 650229 758787 422231 649941 1000000 731964 882250 676623 473827 677175 643060 693045 257529 702715 564029 736689 753910 769436 727117 731685 916467 1000000 134762 868618 423465 738913 775257 766242 770084 773831 801016 641175 784651 1000000 791918 789591 799473 801262 804683 847081 1000000 816426 815945 825992 888664 1000000 826789 864162 875054 898810 1000000 833935 801252 838740 840205 842284 564954 842556 1000000 870775 309080 829502 848599 848540 848948 849263 1000000 827370 850347 835164 863355 1000000 622121 1000000 770822 846222 1000000 926052 843594 842003 837740 1000000 843705 1000000 374545 851021 831561 854251 194948 1000000 1000000 838467 816861 814266 811487 817143 923595 801504 997435 942517 796958 783262 787078 781072 779058 763144 812519 744436 750915 1000000 1000000 752360 737890 734583 731758 733400 689523 715595 687099 460626 164336 704718 639531 694707 506718 686786 981982 1 859766 903643 640418 394769 389055 614170 1000000 627232 623551 619408 641076 798144 260456 71012 1 581975 569408 574834 581005 515799 1 288895 861832 571286 527556 459047 560475 6234 502860 223389 248876 484216 749765 471871 465646 65599 453194 398247 678128 448518 429999 398806 771251 377148 404532 398502 361343 987443 379508 377067 369001 443499 357069 608138 147902 1 307565 53754 233523 1 312943 553968 319654 646063 320652 286378 13918 425084 192894 275852 262788 257534 252686 380013 341812 239525 760664 736061 298407 231265 218340 213290 210252 205174 203148 184051 177807 201598 1 186033 1 570245 223233 156305 158011 136819 165786 167290 322719 1 1 170341 1 150619 31822 147143 145592 138958 156089 95910 107110 581180 134911 148053 136940 136764 4809 204441 129724 340475 1 165606 135562 1 134050 335290 130173 145103 53019 657171 112751 1 141547 1190 1 143857 129301 148939 1 1 61559 152559 147147 153918 1 167037 1 1 173273 868299 1 205891 106217 190674 1 373960 466353 495539 896770 205744 216173 48696 188301 226058 1 245742 266299 458603 149450 543832 744581 212416 269131 273890 272414 150371 223863 272015 681237 135617 80724 341347 320295 357164 341453 1 192498 348283 1 359916 364880 150867 377372 497538 113649 412484 545915 273107 407552 992981 426311 457062 107292 447182 319790 469524 772219 517857 372116 484389 635302 936080 527061 505529 511745 1 524132 530167 530913 718794 728169 564774 451064 733556 1000000 577793 585224 591096 694836 609029 611713 614679 551761 626267 626584 603407 646496 1000000 501815 1000000 665438 670848 723267 682134 684950 684378 697023 1000000 707072 672085 761100 287477 726417 682990 581643 740152 744573 808446 740988 757423 831912 696305 766800 777161 776917 1000000 779302 245525 782606 794860 798159 193931 811590 781676 810721 817223 815545 818539 1000000 823293 825071 827836 783351 353257 865724 631647 417166 712905 1000000 841797 695764 842057 246143 1000000 847885 660980 627079 875390 865460 906391 661400 548313 335197 852105 861098 849414 856256 847776 845678 1000000 839914 845208 961012 790599 842300 833522 838782 837961 833394 828947 832070 1000000 883283 1000000 823122 838596 786205 815663 761504 1000000 807621 1000000 799763 797697 794943 791351 788907 862010 805910 509346 844558 769278 765314 761261 757139 798237 1000000 714321 906829 734438 520974 726026 545023 664959 711607 706745 198141 696675 691396 144457 1000000 943823 579366 665085 659613 708768 648568 643073 639844 482273 841656 675570 679240 608465 732781 469039 702865 605377 607261 573004 72554 546260 363108 763624 542236 536086 712628 523759 532162 530932 545410 552419 689081 1 325468 635990 465831 602777 455871 462603 521553 1000000 459663 425022 423635 412884 393075 328585 189223 232130 228074 377109 371230 402147 360075 211001 348366 342612 336961 330405 413958 320482 81550 880423 162878 298502 848975 180060 423981 278753 1 633705 698364 262046 254816 249689 765970 425976 203006 1 638180 224212 258551 216232 212458 214231 204503 201193 1 472864 190826 187032 299166 168291 180953 173030 172530 191832 62667 237180 124913 226440 204797 207816 1 265199 149905 148233 215032 141668 1 170323 141264 1 216010 138039 147845 136936 136391 211810 136758 1 141220 155222 226548 68113 1 136426 160341 1 78803 1 140005 139518 142041 142637 14070 137977 401397 1 477320 170545 164073 157457 733557 161964 1 660890 169463 175459 410957 178092 105969 106130 186337 181814 193949 186539 200515 222965 207974 577224 405314 215490 214817 227917 217197 1 232785 245063 225730 263460 367602 846092 268174 111476 278081 283089 1 293228 292093 303649 1 311942 310618 318320 408413 336193 342599 337478 381466 1 348030 377150 1 382151 433984 465038 399984 405202 362524 573216 262477 430818 1 556541 493743 322794 458455 464843 542431 123457 485754 884810 448886 815269 1 516748 517149 529111 307410 528695 547566 491700 556085 636346 568452 589569 583863 589970 285126 585308 695379 605273 613105 1000000 153352 830377 642307 646279 1000000 658749 436254 825607 675325 680567 625840 690931 696135 701219 709440 956608 716065 726021 724164 827615 611813 384415 750949 1000000 752586 1000000 760963 1000000 769017 772160 776739 803483 784120 1000000 1000000 789467 812977 382378 775461 571982 808407 791907 815616 818239 823484 1000000 1000000 817957 896102 833647 835381 835840 836387 840247 927107 841959 808505 850816 845647 1000000 847425 848242 470858 848707 857876 906816 850890 850764 885321 858800 856431 880160 867606 850449 848580 847817 713750 857631 1000000 677926 842688 797745 841553 838328 836336 936909 835720 830663 815984 844525 609318 852938 819510 800602 750782 729045 1000000 801308 878572 614878 795324 848649 789490 813149 942052 765954 299778 770758 787308 522302 758579 754309 768538 745266 741394 737210 600838 720941 723300 718077 373558 715907 705278 692820 693629 697361 1000000 553746 671839 669531 661498 651122 650432 602300 294056 420143 623628 622378 604917 603589 488180 560193 594048 587058 300406 575125 15418 556713 468107 1000000 649098 538454 343213 893824 365000 586198 507080 466947 485477 488979 484411 475583 470405 436730 1 472181 445724 445385 265285 1000000 89596 1 240322 403743 554931 664174 378045 387283 202033 555081 362664 811931 198566 395741 713037 1 336609 324115 453094 555500 17978 230812 137747 369382 286015 143053 275906 271003 269770 261390 256745 950224 226386 235256 238737 208517 1 163913 225699 260749 214048 211276 1 1 149722 196464 191736 1 866714 306309 171525 178076 1 338931 140745 165125 296976 161134 264883 1 1 153231 166993 1 1 200888 134867 595756 141598 54704 8289 139534 1 144764 602858 126575 136544 138020 24999 135829 730506 141350 151897 215232 98073 477261 370562 96899 143972 135807 142613 1 144752 499400 585183 149386 153843 1 154156 605474 181053 161152 85345 1 169297 372412 178467 93679 141074 178351 199004 510228 626170 196464 282394 1 376905 280545 215183 155274 261647 342315 231331 253182 239937 523449 248182 253389 258022 401279 277043 297737 285469 281852 8075 292352 297518 378251 308003 201492 95138 276827 327805 1 337612 354345 1 357791 176551 484380 400398 403676 422864 780324 445664 376875 410892 442570 1 461005 434982 435294 468505 452067 409847 175729 1000000 476127 425185 542852 576975 511954 581156 514333 553926 1 598767 1000000 336929 703661 559330 564500 526232 8947 582849 111366 594769 912314 351568 614191 818366 645079 529054 635603 572259 633890 652552 658020 256191 1000000 565417 679629 1000000 689243 695730 699211 675242 749801 722789 783976 614483 730917 241869 840712 583321 747615 86510 755874 760373 859823 1000000 1000000 776150 794697 759269 796484 801406 756974 795801 690321 270675 852013 1000000 812482 815425 1000000 318460 782904 533275 827732 829876 831956 846899 963309 678383 830811 752149 842064 843466 844742 1000000 864536 782466 848610 847056 849874 850395 1000000 906225 845015 950506 851103 651461 849524 851755 1000000 849917 848805 620985 1000000 1000000 415244 592540 888026 834584 845956 820768 828124 834859 832494 829344 1000000 825617 811436 820842 817376 815891 812820 810050 832483 1000000 787468 868640 794427 829778 787538 101152 771298 660749 793684 1000000 781386 732700 977337 752294 987015 749188 1000000 735057 731746 730176 220634 715659 710772 587065 348019 686493 688877 160604 312402 667741 676529 134402 657655 1 762954 752078 635837 1 631363 571595 613068 360649 599257 604716 528034 592446 17548 453162 486583 558775 552959 753089 701722 203572 434145 521857 549933 514560 452814 862673 449920 478782 798475 473477 466957 588590 1000000 448083 516590 640092 428154 1 387813 613282 340579 399494 812434 724460 360517 344153 369908 364621 336998 352718 348589 559542 335827 276521 329448 319347 263745 308391 301541 1 242857 287910 202068 248056 253657 264425 238723 133409 259184 249300 175597 1 292627 1 227722 373150 164022 165766 232991 118615 1 618583 225328 193938 190829 146177 196300 171867 228535 1 1 163451 167356 171575 202480 113188 53162 270263 120254 1 148743 148426 150002 146522 131794 755934 131001 132385 423403 139340 297707 1 1 1 136742 15257 1 1 260425 133748 138640 22249 143843 615522 402913 29075 449961 142922 143748 1 146687 1 149891 151601 484878 101062 157714 119652 125269 164152 73971 179166 93468 163498 181015 1 699535 186416 182561 192922 1 199502 444044 511674 210929 216546 135575 2950 251684 230714 1 523624 243696 187357 75763 303379 261953 307343 271528 298119 280190 570877 1 322821 304634 316778 312189 317742 323592 109522 280962 786751 345325 351222 356685 290491 357844 360753 379949 385845 391771 397730 404306 1 27149 774071 453111 410429 1 449056 371547 457742 427029 1 349949 633682 351018 479770 163807 508169 787076 520488 527064 451135 535508 537260 322110 557684 1 343393 573467 581581 1000000 1000000 592422 611946 612269 1000000 684319 614756 577686 639360 649275 922074 738325 662537 1000000 407366 1000000 657031 689210 866930 699501 632521 1000000 703942 719389 1000000 689165 678175 743271 742555 707770 751137 755721 845298 768654 133833 778470 797578 779509 797277 722587 859400 800831 799697 786831 619106 424547 843933 467409 813883 815287 820004 716919 825466 827665 1000000 1000000 831014 1000000 353164 944646 839325 965943 886289 843579 846013 847221 603127 849047 953702 889970 850422 851265 608492 903523 851827 275842 942064 823063 851135 850668 844742 849469 848756 849309 846536 739053 844558 845716 416346 842435 375899 1000000 841025 721167 420600 829125 899098 1000000 795472 819659 883230 546308 812294 1000000 800572 802453 799261 839051 865536 772367 576110 781948 755601 740785 741979 581309 708008 752210 797861 749743 746743 740978 310786 735136 613435 515637 1000000 751726 680868 702925 998677 693265 355105 473510 676989 671484 664775 630361 274391 216738 643975 637700 681347 643924 932669 498439 285905 603550 1000000 591192 586220 653134 579371 484876 564815 555422 392843 543236 797444 530840 748381 521163 507226 1 499926 244763 697766 506813 475062 600682 471853 1000000 344895 436064 438166 434038 425958 419887 413826 434902 400045 391607 368139 226250 378171 373309 369396 363709 761053 349258 343354 1 451390 734206 321320 229004 361676 343210 323507 331171 275491 285315 279729 287717 270109 265334 257934 1 426029 215930 244353 219528 252052 366456 228650 220591 217467 238241 209802 404395 202473 198942 119786 1 732130 215884 182637 78301 171951 178620 110348 405892 166206 163910 160848 175110 140058 314664 69852 1 130306 341935 76948 170252 247112 104467 145320 145156 140034 420233 141612 130955 137767 1 164456 1 120608 354445 137192 219153 138178 138695 809756 1 143710 141938 146788 144219 145472 613825 149550 149974 150758 153487 154159 173579 121930 161738 164054 143902 1 1 541956 1 180006 174833 186348 228350 83958 179957 199365 200342 206560 583463 214066 350080 221946 287647 1 234310 238626 193830 247413 251880 256630 1 255522 1 270876 287941 285523 290395 301075 565047 313965 311433 543706 356123 1 330709 341677 344396 440341 355514 942744 364777 373002 383155 1 1000000 320536 1 105465 138839 424422 454418 434029 444637 454149 224406 496830 460533 468332 246410 481761 476836 776298 500136 343213 499463 519359 431479 372673 802245 542879 549097 556288 1000000 568479 609398 183878 589976 601527 601436 604414 595366 655216 67227 497188 659182 285475 712523 650428 680335 1000000 666797 113010 681421 683064 688294 660129 705005 703677 710657 697427 775599 770998 727995 656822 1000000 667707 746266 750218 753928 759126 80890 767369 416164 775210 700792 778371 785914 808803 793471 801818 801049 1000000 1000000 806847 1000000 1000000 849249 689473 822872 816734 830150 751212 819828 682055 891903 840877 1000000 835724 842513 1000000 792408 1000000 847738 827176 633319 850109 850752 572250 851274 706157 866773 422087 671530 852268 851759 351769 767912 878094 850254 956788 391776 847721 890848 850718 844345 858693 848935 839978 850059 766554 829051 829412 1000000 829175 930060 851627 821203 818151 817402 224116 811937 405405 908410 809507 257545 932357 681588 773220 719667 1000000 781986 773633 744992 754736 772634 1000000 1000000 740216 1000000 739249 852751 729695 724005 719594 743853 366721 699458 693749 1000000 734012 348312 755772 573721 746690 670703 705497 1000000 813865 936553 982309 629799 225237 971699 611733 716017 605071 156471 587047 16435 591527 742584 542983 587751 186342 794356 1 726785 527054 119385 624344 756277 965539 392127 453985 478772 971750 471779 502347 461552 159799 383692 910303 434335 140457 413090 438483 593008 404072 397428 1 386176 1 368359 368694 362917 358208 377497 350514 361503 378549 328935 983081 319689 615082 307583 308835 297137 283356 286531 308762 230580 258658 80621 262538 257592 253566 333172 244452 239925 249892 203263 319518 171463 221862 197569 211470 207722 134090 194923 268111 199436 1 346370 1 181069 176188 175352 177167 169895 185500 161500 1 160476 158345 669173 646664 152545 151435 149221 147710 146296 46251 143802 142704 88579 134166 140188 122562 125156 1 142812 80296 328001 172157 552252 137944 1 119457 1 106957 123756 1 142248 137765 127283 144267 143838 26885 429571 1 530392 103346 157376 135218 160048 165562 166359 108064 75576 92230 181403 177553 158398 185775 187318 506420 195515 198943 748014 211601 216076 537820 218162 1 225374 228966 495761 151502 1 1 248846 1 115367 271090 269912 274786 279755 197062 290591 291037 1 298686 217342 738573 113673 298066 327261 337700 329725 1 354610 343693 366098 215841 319015 224135 389541 544694 364204 405184 413224 429103 424837 435973 299906 281835 503586 1 1000000 468457 475346 588935 847728 494004 499661 512683 645837 518162 524335 551935 586001 1 98435 532400 565205 565900 572207 579381 772966 1000000 591099 603305 1 615065 44103 611509 668883 639578 651962 650257 1000000 660734 715304 7894 902066 681252 687374 546005 1000000 702790 707789 670305 700059 713466 727261 1000000 764596 1000000 619291 571683 766704 715229 762543 766615 771887 625921 766553 447842 789361 864103 1000000 475280 576010 954417 800299 809024 810318 814900 818930 875940 854864 818313 1000000 1000000 1000000 386808 1000000 846465 598363 840619 842566 1000000 852699 846396 844066 848454 890329 850459 195474 856023 687391 1000000 840986 996638 843853 784583 852786 850256 847993 851762 849488 849213 381581 844107 1000000 834498 1000000 612604 942978 1000000 838975 818949 959366 929454 831831 820573 808150 827318 1000000 939852 818051 849960 755409 808460 769603 813762 262054 796446 651973 788814 783153 786584 791795 768820 760115 1000000 1000000 763572 743831 739932 744829 726714 727135 92620 764777 721039 1000000 856904 684587 701848 1000000 691198 667357 668615 880602 670405 497689 350138 394730 660585 641845 641863 635020 748874 618520 632594 770734 719040 460045 501871 583654 579021 574569 702649 526913 554256 547937 541778 536133 529413 864347 515169 416697 330441 255457 553728 502912 479593 473835 411323 264721 418836 441745 447523 438028 434610 424571 418482 412441 259436 937762 173313 387227 382601 376283 1 710112 8712 1 348150 29312 616831 331290 251027 561942 312263 45998 304420 729042 293999 589264 283956 278983 1 269254 291174 360083 856418 225572 221824 272885 188602 233701 234670 439893 239399 220036 199952 208969 205714 185492 163891 198799 678015 203963 95200 184242 203798 176750 621073 158817 642263 1 177810 161691 159530 118251 155486 153789 151908 150204 256507 1 145939 144470 231133 146795 1 136840 146188 1 267757 143966 139564 48177 143082 1 144417 1 139039 71111 1 142406 142357 142436 1 156503 154616 146660 148665 156774 137702 153595 176125 159473 155148 36277 154020 1 169481 171246 122119 177751 1 182432 202490 93973 1 214518 198474 68329 345774 118961 213075 211482 1 224817 1 553369 554127 321707 239190 251984 269174 268678 264376 232811 798536 588639 1 286901 293919 299068 540428 307408 314842 318535 1000000 338439 616250 209463 357339 334281 359263 421530 370737 392353 381961 877649 436025 1 404227 412534 404914 551396 471797 474773 905709 317872 455036 1000000 467362 359616 811757 474444 1000000 515934 504624 749535 581541 526412 543138 568416 541659 560709 553996 526183 469617 555194 226975 581426 592799 1000000 616699 698865 617340 619796 638650 622224 648301 665172 643697 921038 658941 665343 670485 674934 533966 686007 632935 696838 701811 814451 710689 716861 1000000 610019 731128 735827 1000000 254383 1000000 780306 757076 694220 830907 896306 396538 725569 1000000 785481 1000000 739962 799981 368194 803904 969579 808761 735042 766326 796784 820027 822604 825079 829413 864302 831913 851147 919760 839472 831650 839926 842278 908154 1000000 846906 1000000 849079 849747 882647 1000000 852171 852619 869355 851489 841175 855716 857353 857183 845452 805208 896686 852692 859244 672257 849448 343093 847236 866001 859328 809978 834705 833041 1000000 836819 866941 832718 836633 661031 773083 855737 834649 729565 906361 790238 375458 662615 1000000 923323 755982 786562 786669 784477 651032 622862 775145 774055 424149 725998 846931 806194 759499 746596 701075 737599 666872 695545 1000000 740512 678476 708641 703886 697209 628377 694384 677189 674344 672553 665693 653735 658460 97120 588652 639293 768948 627733 609447 608266 610363 660382 599804 1000000 777565 580509 564115 534823 559800 508711 551280 544085 494000 531203 511024 1 263734 681838 421925 514399 488434 850534 212701 468871 372267 367272 443930 449811 1 435300 357837 420814 373410 372453 411071 396769 390652 371835 578083 346155 58796 352821 355919 316108 344601 339010 1 368326 323100 321730 459179 317073 299168 439003 296581 145779 241256 252519 226017 265514 261750 745943 538949 247134 407717 239237 235157 1 838215 355117 390745 207613 211018 207341 203825 200426 196785 269073 190219 164911 682692 180055 181494 175344 1 1 167590 166134 170343 1 47042 318496 1 612517 145342 149700 137559 177684 144774 144478 138995 8358 132187 228116 140187 139791 135934 208274 137893 540950 208778 139044 1 139563 139968 1 727817 141963 1 143380 130963 303408 147415 204304 149530 1 1 389629 529828 662006 161430 163984 168586 168554 5159 173715 79851 74471 421252 210398 1 217408 194745 197331 246285 210279 207929 336821 396942 545269 224343 162401 1 156662 248389 245277 247125 254298 394764 271068 268421 1 301464 312269 288306 364602 298568 335753 308251 52618 319272 324885 1 625826 271638 347058 144942 387588 360627 365722 303293 102418 152386 376140 386987 405166 561569 452825 477004 947602 428367 461262 146000 451700 532481 644837 472369 497141 485805 392621 497161 359868 481628 539402 521958 528133 537054 416419 785951 503301 342202 564967 678364 577495 563153 589027 595108 749966 602045 668677 618704 1000000 659355 635975 6306 831114 638858 973267 664651 669471 1000000 689149 701499 690755 586103 857694 706140 712268 716871 282521 730895 729944 737252 758798 744185 745654 753957 363121 747253 764718 771241 1000000 771350 1000000 411421 788281 789443 722230 773017 676486 759642 690411 837146 706074 824149 510066 759373 642448 1000000 734977 792788 834032 1000000 1000000 829959 815955 711439 1000000 845851 883644 879914 849414 850726 1000000 851940 862643 853114 853221 1000000 685040 872883 849514 537365 1000000 669683 853094 852425 578926 851306 859718 851980 822213 918110 846470 976216 844759 490952 879140 818208 833953 833539 796738 885418 367983 825720 822343 1000000 968544 814227 845106 1000000 806830 127303 812240 534454 551232 791020 784808 746762 790157 774111 912290 555323 761298 757260 348324 748404 193697 364036 1000000 721908 683154 720710 1000000 724594 702460 700859 695643 690559 496905 458778 671860 669293 413250 646192 145099 1000000 431196 635611 637565 623419 575940 613552 607552 605657 594914 545018 387641 319926 570670 562094 553098 541609 579221 129624 534127 528374 521774 515577 509570 246488 530278 490774 484601 478089 486590 465752 155720 452274 438609 437138 430775 569965 402064 415783 425222 389766 694797 392896 252337 381183 365093 369511 284180 1 115982 310968 341195 157495 77748 316802 319264 242358 308609 468697 298196 80019 167168 253679 285673 253508 1 257871 335929 254395 243709 245430 905963 128052 232172 228420 224382 174046 216004 212698 867851 1 201801 172301 189686 357269 105124 185429 98192 178875 316239 127083 171394 110198 180196 286674 651594 239433 40074 155876 43361 18083 173877 152398 138102 15978 304069 314815 138978 1 254934 463645 139899 141258 139733 139498 144615 409378 1 130938 1 146349 151650 141917 840064 144710 119963 157195 147052 147597 137984 150467 152057 1 1 159390 776684 1 163722 1 195340 171131 178328 567046 175869 62784 120789 187943 617464 615794 197720 168109 784095 345580 365713 1 212008 274133 895317 29895 12791 533265 1 249665 256665 258075 167385 269572 261186 177825 291541 292586 33432 286851 320454 276542 312075 331236 347257 335261 318259 341853 337054 350980 359463 60984 368641 568033 684277 386220 392088 345408 404017 409998 1 661458 327293 382379 332920 463422 823901 458807 464755 92249 476259 777936 489968 420653 608528 508961 514555 521081 624798 533437 645807 544709 906764 390644 781049 567774 607478 786825 658524 593311 600255 605859 378117 689147 623419 413547 625054 861274 805444 567206 657255 625100 221174 673903 466150 1000000 689723 695028 1000000 1000000 371062 549636 720083 728423 868325 794857 1000000 707357 764296 661563 752588 760842 762664 767878 428360 773447 773416 735167 1000000 769740 781069 770116 1000000 122271 428418 811237 817112 816850 819659 1000000 824819 824732 890493 804576 832725 789943 837931 895474 849478 872341 848019 471818 868440 1000000 904870 1000000 864311 852339 858138 1000000 718482 1000000 854603 858432 854963 843155 854461 857563 853518 689879 973427 785751 864386 1000000 934327 848026 833837 678943 1000000 525466 840610 487521 839095 361170 832982 830800 828517 1000000 823512 821076 818399 815626 733859 809759 806949 803650 783301 797017 616531 913988 732187 805657 778598 775148 684399 828702 761214 758888 729609 1000000 778469 741488 755495 869389 57106 705873 787900 460197 707969 702900 727053 890451 687499 969914 676802 554817 675037 660604 513160 649073 703993 638008 584842 557350 591165 555629 128702 543438 995989 591251 585171 531598 275332 1 560949 555218 549674 1000000 445420 533195 675719 517985 511753 505399 461281 500390 298825 139492 473945 448154 926744 1000000 336759 451043 421527 697510 497797 480548 526724 407153 405837 650971 390113 383584 396651 347381 366145 360368 345051 105327 1 789147 339415 327256 338741 876011 310956 316685 640745 295105 220311 285122 274488 261081 1 276657 260902 332184 649029 128323 394035 235464 234337 421098 141073 1 214329 246985 223440 191966 155882 25133 311823 1 155806 186886 183885 180872 179448 449816 163014 170149 187960 165599 253616 160826 124823 372152 155146 1 153332 145226 641700 1 302809 503987 1 416077 141167 1 141221 1 580950 660441 144886 1 1 147520 140469 117301 216620 72211 247438 332890 480851 71000 147730 163999 262014 221196 157545 695111 586062 1 187272 161296 174528 162611 165363 1 36886 154856 179005 152007 184614 187617 144712 172093 199593 118380 204380 207837 212056 223971 389598 223066 1 1 235346 239615 234081 167519 252827 1 262032 267503 559632 284185 281252 278086 266909 291772 301550 215367 340824 338240 322743 338446 393318 125744 343831 356704 1 361703 373472 364351 25747 385044 328043 395281 402295 501268 412356 458014 427153 395870 451270 1 450700 428379 1000000 469908 599966 592206 646809 494583 675776 596395 510684 128163 516234 281429 538875 404179 550382 557415 562615 568709 971514 807400 586828 587505 799176 630130 610854 616675 756710 589861 633889 639962 1000000 878298 613465 630751 667493 373171 678330 656280 688895 1000000 699270 704085 538100 714350 675113 575801 728887 218607 662500 742743 475730 751357 771187 760103 747281 768474 772550 718040 780272 895858 786804 626114 1000000 798185 800494 805072 988316 811397 970667 376813 819480 822121 867910 336440 837410 800878 799126 835821 837966 777551 841578 859338 762366 846210 975528 848799 1000000 218422 851427 770485 853380 853793 905185 1000000 1000000 678538 942644 531879 1000000 854535 954684 510043 893849 908621 856696 883505 773247 851307 847704 770948 878632 845038 841769 1000000 284977 836179 834169 833773 818897 827410 782835 735777 946174 850792 814390 292907 808276 803264 965311 483849 774185 781608 1000000 436628 761124 995046 830645 892118 765326 760903 1000000 1000000 747738 605853 736733 733695 515124 983720 722857 1000000 414750 701231 347422 741621 746767 1000000 678920 672520 331723 650933 662453 704971 646235 192145 452954 480964 622707 588286 1 605545 1 600564 595076 581606 1 183827 625426 316719 550404 143212 486309 538020 524904 520308 518275 491003 66343 425781 472636 483129 736647 327103 616562 458408 569158 445131 1000000 1 419412 421596 434026 437458 406586 398922 403437 385862 380000 549403 609336 357781 354851 1000000 340519 339986 334450 1 323835 318826 312809 594212 302310 297880 292059 220958 1 123047 258315 269034 477245 262017 266913 249097 244807 413634 234659 244030 228636 171580 227847 301413 210858 208579 205343 280709 713779 194727 168658 871527 156440 102973 150715 19023 174043 171230 168276 841767 163056 40089 170114 1 164257 235634 779681 31400 136214 1 192628 145724 146128 423846 1 170346 1 125439 140899 140167 140589 140479 131835 132850 1 53902 141794 143853 140336 143757 142001 1 147282 172786 148008 151032 1 372767 402682 136251 277577 146689 1 78031 181985 138003 173167 745686 168760 178936 165591 148127 195863 202982 225274 205811 111499 207361 211016 456752 216423 222498 712380 432849 235697 238925 263946 247831 377562 169756 679037 265951 270675 13028 280228 288548 289384 219774 306333 307682 93472 1 56982 120796 352760 339387 898736 345530 159151 68931 438122 373629 379792 383927 389823 391030 987350 390659 278545 419466 1 766364 594854 360543 315606 432984 462527 295110 474945 412274 490784 739754 1 935080 512037 518337 525412 159154 517342 543047 548506 354091 577501 798220 185852 673467 585715 1000000 597658 603570 609510 611865 657429 1000000 633006 623875 644212 645376 693162 630338 704416 691357 1000000 641919 585734 1000000 144389 1000000 617068 724679 768037 687069 713510 731542 360254 748002 746857 1000000 758055 759443 690953 588840 847846 775840 735575 991611 785405 914379 396828 797787 119133 846703 1000000 812207 802221 1000000 350799 821978 956946 765583 926823 595157 789812 768604 701407 882287 1000000 765002 845041 991426 847895 851237 1000000 851243 1000000 833161 845175 365822 898668 742701 855631 855829 1000000 855779 855778 866143 966322 854538 1000000 1000000 618402 699935 850921 869126 358602 869460 841715 995305 842827 842142 815344 837383 835353 833223 978440 999006 823906 887149 1000000 766467 549831 812766 918148 804274 785355 800094 801099 436249 986572 844846 782330 776612 176946 400991 970642 762461 762563 753945 560452 745249 359451 1000000 1000000 726591 716836 703272 690377 1000000 701897 696267 686994 686763 677729 675675 672162 664740 835281 656318 671571 532091 636773 495796 678274 594097 271204 854418 601673 1000000 1000000 583809 765393 1000000 541223 685541 351235 547242 532410 535425 381011 987264 572588 502089 506951 501548 491839 485485 316517 526103 466927 199603 1 597055 464788 436101 429820 547440 417988 722563 1 351795 172768 1 849092 369839 369474 177281 357067 353659 353981 388917 334393 307157 325769 304927 314914 503666 1 1 288970 77875 284601 281423 864343 1 1 378842 263341 250977 265714 215667 235515 337201 25777 100548 1 1 212782 1 205807 205750 335286 196276 559564 189845 186745 185050 287967 367439 172850 172764 166917 98694 1 160205 156919 258216 108489 1 790905 152042 191375 149460 287544 146875 144547 144982 117047 144525 142730 143014 1 1 211862 141123 341128 137996 142246 1 301501 156417 143360 144152 312860 356038 149061 148312 145160 151042 1 163606 155712 1 736904 161440 147065 167663 170714 189533 174540 198635 222262 172057 184020 100091 265777 185073 164229 199927 203138 127476 1 214254 180141 274710 456242 591279 227018 240090 295058 246962 252330 253627 260511 265174 148045 312795 453710 100163 1 454778 299689 83031 1 302501 320752 370981 331674 337136 343597 348247 399949 354812 149709 329318 145027 382734 90145 325421 420911 406559 411677 348037 424632 373826 440453 426878 446051 151088 461382 250137 443853 479950 500563 489695 524775 709130 378738 517145 574563 194323 247765 541846 1000000 554785 657099 720428 798130 641550 584707 590541 465658 610602 591991 614280 631126 621392 1 700581 550083 1000000 654596 663129 427255 667289 676391 681721 565094 672577 1000000 1000000 435348 682359 623469 722474 976049 191855 731788 748846 510618 655198 1000000 335354 754701 767738 673172 1000000 880506 783007 222174 708275 699731 967929 800736 806066 807126 810301 813321 816230 651276 840401 914071 784119 831045 764537 1000000 835492 197657 762939 776688 877104 829545 845868 840239 837892 383141 851217 1000000 555371 1000000 865039 843713 807857 856130 813353 796515 628845 434672 603283 855891 1000000 733913 801897 698148 852742 843290 424998 979620 835175 808939 758685 1000000 788279 840781 840113 835960 833877 570484 829920 826810 825081 806980 794210 816059 477117 801216 808063 813869 805038 798383 796250 791315 787702 128150 568117 778127 628494 760327 710996 114114 781928 791896 685946 1000000 621863 586770 779721 1000000 720068 713906 824095 818866 702200 604909 685946 683141 737648 672404 666891 660750 655674 600841 644676 677920 641410 627064 611443 616971 609979 604069 1 509328 473260 619380 622472 1000000 557220 597277 711647 487967 588402 831783 1 406696 512774 345641 166053 498011 593748 1 43049 469283 458003 456948 611938 442031 277124 468832 667299 421335 334018 243596 840277 494785 535386 789508 370289 372843 905907 282311 355619 349962 339512 360957 240382 236920 307231 317053 312479 305848 675782 246042 123131 130032 282877 309127 282426 1 90684 257144 407131 221205 237389 308412 232947 266719 227282 482087 200482 212883 207539 239193 177188 408196 91441 714336 187274 188198 189305 182269 202756 1 518682 40529 150544 236959 130349 162751 159591 1 1 155795 201613 172600 150205 149062 150413 147693 505135 2682 210534 1 300885 161601 142353 141810 488276 141721 274305 60 148497 218146 310322 1 144466 142068 677884 59884 148476 149757 729214 270640 244094 159888 378858 159729 151655 168040 26712 165030 172158 172200 197334 177131 359029 1 186178 191856 705752 1 251497 142470 206456 1 213747 269922 221620 724241 229361 433852 138642 238023 142189 250424 210972 452393 858541 310233 386317 1 297654 290453 1 298785 1191 309174 1 122037 971325 330627 336124 334998 175909 380814 328104 65319 370059 415326 347925 51392 428555 399422 1 411456 416860 1000000 429406 455493 441749 436109 232023 460192 160713 675805 478722 484941 411244 497967 481130 131029 513815 1 541970 376104 469687 926016 352148 559064 564981 571528 1 583342 575338 453662 674227 616686 613210 654836 1000000 631142 862532 549170 649078 844409 1000000 565673 666623 709395 416510 1000000 1000000 736888 701725 711548 1000000 661514 262385 103322 966970 1000000 1000000 323555 65326 812861 758272 763229 765967 661877 754766 787624 644513 786250 760218 791464 795740 768759 1000000 1000000 809943 1000000 815970 875933 793138 876058 826505 832506 856973 834641 842149 834984 520533 569977 837486 833629 846711 936036 846271 850687 329183 741888 477345 1000000 641482 763595 432511 1000000 817539 1000000 858410 783274 491762 507018 855576 623354 854793 801960 438328 890905 783202 813634 1000000 1000000 857106 848316 831981 848884 894582 846235 821327 871961 331666 828805 838619 825950 819000 690894 806823 723687 810219 954088 803147 640555 830574 780870 470177 786799 782959 796215 774115 1000000 765707 1000000 807046 748946 749037 744362 734867 735178 730479 710123 721904 785219 711003 705992 760673 692783 768513 202291 863227 876406 668566 674450 213911 638198 654257 891751 326806 630906 239536 618267 1 471854 600640 458058 588135 582433 1000000 1000000 563047 557975 579545 534635 61635 261546 605672 243798 658260 513307 502644 1 490210 493501 464877 471638 1000000 1000000 452144 115915 439796 415395 428649 357552 415653 623445 412954 130469 392682 591954 131838 375088 620799 363520 582755 124884 126985 340957 338063 329973 372912 205593 361417 280448 286626 316320 347102 287565 283120 277433 369987 242885 218298 260524 249070 268056 246759 1 463715 228681 1 225152 221652 217244 381575 209485 1 154655 1 189784 192790 189659 1 183679 100269 1 175415 172856 107276 199824 165255 465732 171961 138497 237730 157188 360998 78494 1 149844 130472 147586 476509 145710 144399 145677 143523 143264 142742 100308 153383 141448 410157 1 155956 92307 131479 1 144801 221754 590250 147577 148696 160503 151188 1 176863 319906 235452 139348 1 164789 164694 11695 164378 171387 107252 193633 163319 183513 187752 189464 258328 195781 332851 669387 1 196053 1 853485 220845 224765 228595 232856 29761 240162 94494 270825 254462 259089 406602 82881 643943 259620 854771 287756 106263 1 843945 308243 1 1 632610 839854 542969 340541 345485 351246 357090 329653 370854 333105 380598 204003 432496 397859 396562 410899 416256 154609 978876 212179 431795 688762 453803 268972 463618 482576 1 423508 1 459155 551231 833158 514679 519682 481632 533279 198324 545684 489405 597368 82410 565404 644783 850289 588180 594228 681210 865996 132872 523892 778665 496030 602013 641758 628423 573177 651464 666298 644184 673711 451600 788235 690413 71753 552380 705984 709351 440325 711516 1000000 402515 734305 839924 751390 1000000 753271 445102 152215 253863 1000000 749721 609135 781989 787695 734072 790780 675094 804770 828934 806555 778693 812834 842751 745800 821355 1000000 857247 918470 834521 602379 1000000 838006 844595 840482 751577 836868 1000000 848317 849596 855399 1000000 871180 856367 854854 855585 780150 857207 972081 664248 970692 831039 773775 857320 857226 885147 735156 855851 855175 387095 877390 841737 1000000 855992 678181 848158 844951 329188 833014 845493 837638 838854 790434 685738 830228 763879 825104 825626 819736 774111 813298 495955 721504 797844 1000000 789850 795472 790970 576033 579026 775310 775793 740273 769748 886192 737897 755558 730130 835696 741573 650494 732419 299479 435325 209628 486000 1000000 602885 712159 864195 687345 559847 699737 671251 665788 660270 1000000 649019 718367 637721 632186 622103 348000 590066 340570 78703 245400 600590 586354 60846 1000000 687156 1000000 554600 788897 542127 577218 506697 524502 390830 272682 480670 504027 348114 592954 603282 444900 436981 539804 445866 372484 130138 437106 466713 65353 414537 1 402615 395368 394959 388887 382569 287883 302141 303622 355494 354542 348674 343136 336200 332090 21794 320293 11088 292526 197854 4679 628310 286015 285100 264503 280257 301364 821803 292879 354675 313878 189090 243333 257892 322623 414234 1 215727 655988 231792 192479 207838 203894 200978 197363 194264 544123 1 449826 181033 172863 169017 170387 199892 1 395383 148323 161503 160712 158791 154553 155391 144390 1 1 233361 159549 111851 146539 1 298520 153719 147134 324921 173211 663922 1 1 1 141231 144626 136230 144562 151045 414628 337847 498245 167518 230822 149123 1 153832 159925 3032 196507 38212 108213 61676 352917 163523 187837 340604 215473 1 347996 186154 195151 267899 195190 402411 147407 189519 209125 103095 426649 271637 536609 287476 232270 445847 240855 169683 245782 358742 253765 739855 1 286427 276946 274255 857562 186969 305351 342868 307352 340850 320979 322881 328713 320088 494472 355661 312682 344745 359342 369008 760058 340695 385336 515454 399522 431584 220764 435357 420486 425611 502727 951034 442289 510893 542122 413018 374536 610901 484883 467982 493965 501191 461797 515945 496731 1000000 45696 538255 544412 322519 825625 580324 568911 819959 581042 591324 299663 960950 263449 19926 580217 562072 436153 703946 639970 431619 651716 1000000 662477 134037 673426 567267 487898 600841 670969 218563 726641 567061 944159 719997 724940 731843 605949 739227 784814 157630 1000000 756707 845517 765452 767498 773134 714501 781461 812754 868426 537417 950261 1000000 993127 803804 1000000 810698 911036 502407 709066 828344 578067 1000000 831335 835809 793620 627181 461705 1000000 849568 908982 1000000 848482 1000000 853051 1000000 853395 351570 806380 561446 1000000 878771 921801 554693 857811 851986 1000000 858451 1000000 858953 864801 861491 843634 891879 733849 855930 852410 851097 849852 845465 736242 961417 1000000 882306 841608 837982 713211 833647 831885 642480 1000000 824495 816755 764691 1000000 809452 809345 806160 772092 799553 972002 792361 789339 785220 781757 227020 773419 851716 764980 962113 751815 719137 753960 810742 837340 742989 1000000 713300 673069 476158 710112 579997 700483 424128 362074 720661 679313 793835 671046 660829 656799 651276 1000000 1000000 599048 651043 828589 616785 610908 532295 572573 593079 575856 536390 1000000 690022 296061 345665 550563 391342 577035 532088 592201 604803 554908 385538 526005 601409 1 542960 476351 348304 876459 109038 581892 612287 1 184079 469883 421209 414918 365543 822872 391434 670590 419896 379846 1 368379 381410 280913 396565 300872 143775 267086 335789 442921 529895 312728 1 210773 313812 198264 286097 311485 390733 272500 206767 250818 1 34480 314575 261529 1 595981 231958 1 223674 180185 216793 205171 209416 290059 230575 169716 1 405125 189511 856727 183698 182272 177945 187713 173357 379184 168214 162705 140630 177158 147977 158697 172144 155431 1 151913 407304 149434 148618 1 151632 1 574449 158570 751757 157016 1 143419 143425 1 143707 148209 1 154088 1 808934 115920 195261 489995 230191 150079 154409 154481 293803 241271 223367 151949 163096 1 262177 68150 145406 175397 177596 195193 138065 563188 183389 191929 248444 1 194163 171328 217512 1 215989 240864 172837 225898 231646 235766 106488 907014 248533 249483 257510 259653 1 271487 1 274931 702341 275517 299389 277414 694916 318868 318384 329767 537899 506289 290670 350303 350358 359724 361079 499972 382696 364729 384182 245755 470233 412697 660429 380034 411952 517611 432099 396590 444311 373485 456587 523438 463922 515395 537806 494293 679075 499898 505965 508306 518782 535702 513247 537810 543245 612406 557604 561630 796986 573823 579807 526723 585862 500243 573995 1000000 291446 621345 835115 697889 529122 692104 650248 685896 526489 666966 672780 677871 683589 957359 654790 571945 704120 707803 714211 748859 725649 735270 730096 740159 750098 741435 902159 873934 450547 762667 998933 773035 777034 780584 784962 855376 792126 548581 799173 804981 805764 1000000 807813 1000000 1000000 947860 827818 781256 834941 938922 586376 835833 836006 828262 322120 606169 604121 867815 709275 786746 851369 852570 983878 853381 858056 890546 700653 857487 1000000 859423 1000000 650285 910544 907431 904863 850540 917421 728953 407097 836482 850398 944542 1000000 876391 850810 866919 1000000 1000000 870348 842896 852540 893810 788743 956894 828531 826965 837520 808618 231546 818369 1000000 547092 810565 807680 1000000 799962 772386 924921 799284 794008 879437 778466 766774 714738 1000000 662730 252968 778862 388739 745479 701547 736277 731446 1000000 722243 393804 743439 707014 362482 339602 1000000 698224 680720 668374 424591 632605 656353 238259 651220 640803 576083 771102 645509 540928 616217 661043 576572 623433 754629 585400 577305 571250 565145 425286 323506 546782 709000 534492 579227 183849 515888 557692 503429 496969 491095 509077 425345 507358 499653 375259 450663 447894 440388 473447 414464 413506 417485 183654 450004 43653 393491 387732 267992 381097 35700 376905 338271 315836 347480 302301 879467 330881 523682 257144 253016 306215 309871 318757 294138 289119 130812 312326 81496 410467 318151 556709 307837 174417 249077 252317 239241 354948 493159 225324 274804 190428 223680 465381 207571 1 421285 392509 194088 190981 187943 185022 99397 369084 70174 1 297990 169390 162850 770180 320064 163424 681673 40708 1 534929 1 1 152002 118023 120621 1 665963 226832 206777 143060 138780 135929 188757 1 13776 233260 165502 137033 417705 145222 406636 148148 843509 150226 150583 178937 153212 154585 471958 157833 133840 161458 571870 165464 158707 169931 401395 174768 177166 179539 182760 773811 367000 191615 1 210279 519897 204797 208222 218632 215482 44537 275658 1 231049 235146 241198 243581 247879 436060 256594 258775 108161 401735 228484 287314 258669 290191 283803 299615 306243 420559 233469 321286 345691 875604 337592 343125 329719 256089 359878 521883 406676 211985 509797 368588 395787 400799 228467 404461 424789 425324 430942 230175 443142 521039 455540 519932 467708 384958 480128 486285 493394 498667 471563 509768 515497 564286 488423 544278 860336 67501 342272 554586 614835 567931 497663 134698 590780 593300 525299 608813 9953 593568 608188 263886 637794 645069 321968 648697 647522 666367 1000000 240396 674823 614405 696384 698961 122163 476325 717772 57641 576363 1000000 732781 735051 86337 746713 825554 754327 676358 814080 164987 710122 774679 317119 784698 889922 791665 872939 814395 802261 805489 1000000 811854 810992 1000000 903988 836297 658668 703774 766809 763928 835777 833537 673582 813868 843366 790790 849944 848961 576443 851808 410595 789645 852805 855358 857856 653348 856907 858573 858878 1000000 864767 859385 840909 264126 858920 1000000 875617 1000000 1000000 1000000 852218 807406 930389 856701 839062 1000000 791132 1000000 794560 899315 840234 834710 263752 1000000 834469 827622 805070 823835 851050 1000000 912227 811728 809165 761215 981179 779737 397815 832584 791684 784776 944931 887966 771741 899530 765408 646931 898260 594817 1000000 742803 741628 718792 728750 683352 498199 1000000 749144 703740 698770 848164 691696 575881 750884 742412 1 358944 666883 650165 636487 602937 649518 627262 1 617874 678421 1000000 597775 587531 626057 560343 568113 1000000 524287 555238 543854 607044 536708 1000000 1 384134 512054 532456 1000000 1000000 535107 482306 501692 481208 460417 456582 456167 444483 527671 510630 425848 587271 1 432526 586483 393969 386865 661695 393151 369386 354367 13941 783737 349740 344355 314190 1000000 1 206056 316913 311642 306425 1 295331 195930 1 332657 194746 271637 822547 184390 196692 259301 1 924664 1 841885 666709 227930 223988 623318 1 1 212473 1 208032 305078 195582 24300 1 664391 1 14125 210714 1 174125 170696 54544 158986 182806 162067 1 158545 156125 155319 647642 152508 151261 1 330821 1 42468 122470 1 144257 204188 144810 11911 202007 144572 144574 1 145991 146884 615646 1 7856 148698 147425 158144 1 156065 154638 111414 207863 164199 481746 162296 212486 167612 162763 170206 211458 454767 179800 165310 1 214643 105223 81681 350615 424001 252705 221645 303832 142122 143272 185305 223770 1 234540 238728 397692 253072 250330 304728 260931 270011 269915 190696 284162 225208 289323 470356 300855 1 309751 329125 320324 325692 471401 336601 342110 358870 353294 358942 364634 681454 363287 209702 191046 393811 574770 391991 412292 783827 429933 389283 682211 441349 448003 454206 486177 463466 456760 480636 485080 373479 884249 1000000 378777 1000000 1000000 594552 534655 548402 294460 553142 229153 576762 572321 453632 583589 588755 595668 859432 593204 613454 622443 625178 11186 686938 642243 610749 1000000 659788 1000000 636896 304273 686643 57261 907469 696807 641788 707438 712810 675166 721854 729670 732046 597068 948269 800752 749871 753582 1000000 1000000 848774 717173 767015 685034 783717 947686 791196 650140 551962 801769 806866 799083 582036 814762 806389 820466 823872 913199 818628 831024 833419 835714 698323 856533 868420 839242 871303 836049 809737 883928 1000000 852147 781195 711612 860474 857057 880105 858422 1000000 860559 859655 864442 862153 859942 1000000 734416 869027 845006 852855 859621 580227 310077 857494 855030 789496 851400 850062 840385 673628 828062 867210 869047 475120 836226 842640 830102 1000000 840454 824389 811332 819655 804919 814170 1000000 807463 775314 834992 792013 1000000 790165 778768 420087 778618 778868 777518 1000000 753711 758062 753519 733449 750774 1000000 1000000 1000000 725896 751126 717397 711081 706977 708060 691037 699307 1000000 551272 661352 668932 663354 732667 725065 624357 619894 635208 629386 630755 618145 363321 1000000 596140 593955 589341 581975 625721 359571 577418 1000000 547044 545314 229023 79026 421544 63556 363724 514569 502167 652341 489704 531055 519804 619834 443952 458732 129060 459039 508278 434247 308657 613175 398687 410068 374170 595833 490880 620538 387318 496826 1 365834 628170 509273 344522 340741 1 329785 245498 86589 185670 305109 323811 803532 299071 1 283238 214600 1 292791 60767 137056 412685 249842 246188 243973 246487 235679 641610 225689 689972 215380 328750 34951 207457 637426 200354 196884 1 132866 187848 216345 177022 218469 176855 1 169642 83710 359801 146270 177716 159878 1 182069 1 154896 185672 152433 111025 149951 1 714723 148291 205961 98166 156249 164766 137584 137890 144884 145745 111615 145805 146129 160206 140634 148178 819896 150008 65840 273906 21184 156167 178720 156069 1 329587 1 165427 105905 99947 182763 350849 1 92902 182317 640209 188015 193852 1 61652 191272 184700 1 1 171587 218142 133102 224606 220383 212469 238116 242207 412857 236350 255322 154666 230150 327107 273867 232893 308959 288647 226473 300365 110298 124934 314073 1 799408 348982 335584 1000000 346460 361530 362319 363570 367171 375101 751121 296606 375633 405866 693640 411358 842635 989141 1000000 434678 224232 446880 823985 479165 469435 474262 1000000 483972 488893 498092 896816 508665 511694 401683 530986 570495 351353 558575 510256 203363 605889 570118 576381 485332 530554 594459 600962 613907 613467 630172 1000000 711462 610962 641836 714036 665737 694791 663937 144779 663815 778400 744346 451914 698474 119035 706566 710009 716653 498016 680442 726408 760127 740657 328813 651817 752597 711159 737214 767052 795711 561252 785073 391974 840067 790725 1000000 529876 888135 804806 807162 892284 814315 749733 818408 823039 825957 1000000 840163 812899 601865 1000000 834717 332585 932191 845748 847430 1000000 1000000 849556 853276 821757 1000000 856522 370442 884749 859856 890195 735807 917650 860476 690166 860540 859598 859513 842018 859525 859021 852601 1000000 853843 875192 855306 853269 852360 850714 849647 913822 866747 844472 844472 773527 523154 836295 172447 831622 828572 1000000 823886 825926 819037 912429 406456 527514 484455 766875 801950 755805 791761 788069 759929 896328 776476 1000000 387907 764150 759146 830554 750097 864536 730271 725166 1000000 727938 204195 601722 711804 708060 727611 1000000 735405 489880 136674 676535 788268 665587 650514 654452 192357 573963 759026 639160 251355 524430 932646 98043 396523 596126 1000000 589010 582923 526896 567702 559132 1000000 701373 445992 535335 444153 518150 1 482373 504053 498440 490202 485229 498787 454074 467222 461294 457074 448801 383305 201611 430498 252518 413797 413234 370761 400460 394106 388608 385648 322643 324581 597633 12261 366296 348481 342915 301453 331904 1 414568 682215 466527 1 352207 287963 329074 284976 284232 155728 285390 1 268199 433817 144516 762515 239766 177237 735070 226352 227353 414166 218473 215942 53468 220035 269741 277215 198490 549617 1 1 182974 194842 192339 424826 224616 1 171293 169366 198290 160820 163840 154981 1 618742 374608 6935 154595 442903 129257 146643 672696 164359 147644 1 152745 141661 394006 141327 593685 81174 129788 1 160565 149119 157490 256334 148173 141459 602019 152410 153747 155099 156640 158051 851855 161153 163726 126883 25471 501669 444569 87531 1 183761 99403 184883 187748 259565 134008 644408 200167 1 207026 175115 212210 216151 89118 1 231951 1 234802 276172 258333 314184 569737 259120 263876 256013 253626 279958 348634 315350 292764 410920 987437 307966 322146 502889 35333 318540 161423 340314 345624 343234 391832 70313 366803 1 379813 385657 212109 462472 820820 393517 466062 403590 430216 433494 374359 444102 471206 433576 464129 413652 106015 314390 505444 506480 645753 786112 499033 519762 528066 532153 556803 65090 550755 554658 562348 56369 923146 824338 586532 533190 599324 531634 886365 617006 315842 632507 635444 608411 646055 653254 816334 718501 668448 748649 562986 684726 1000000 892825 700518 292274 1000000 715669 803199 725626 730450 732062 746869 744526 1000000 1000000 743410 714636 766515 1000000 774853 778744 587217 745005 788469 789099 783336 807570 989187 831903 806704 814015 802379 1000000 1000000 789189 827014 391192 945660 835029 843324 839954 665680 1000000 338025 997692 970086 851351 848007 853496 860916 1000000 477399 855224 1000000 1000000 855536 807320 861451 860360 674551 1000000 816018 608984 860609 877716 943180 859149 506587 751888 1000000 862919 894080 853106 852407 1000000 1000000 771102 834870 843885 747660 876147 835558 1000000 868568 411915 1000000 825317 822322 820217 540995 1000000 752991 808004 1000000 800518 795832 763493 846917 265612 782153 778224 941816 770230 893113 761437 322768 752729 738399 702262 730723 1000000 729822 1000000 694470 715133 710103 705010 386200 712912 692834 690486 327260 358928 667755 629989 604955 636782 656196 493860 628630 1000000 663733 615480 619965 742090 667384 592604 780350 562686 766544 567910 1000000 543791 474780 843016 537836 530490 525511 368745 503977 632300 866614 619391 553165 1 475784 200779 678372 457156 451148 634131 445341 433518 427273 420724 1 359780 395168 416033 424532 351237 367610 367770 367580 473184 354612 1 1 339564 333915 350399 348778 522528 612605 1 554882 303262 635067 314570 118943 332316 271847 263304 221525 255028 184723 248417 245649 241396 236405 1 296835 225162 335614 218750 142135 210050 208786 232535 200119 596610 196225 191497 143688 183788 195352 187406 176729 174328 172117 158404 696260 1 163055 610008 159411 405863 124555 156208 166876 317906 151713 135826 241867 145047 148264 108827 149615 1 146997 147290 147052 128537 334864 1 150192 10363 261348 148901 1 149051 148162 255409 153511 152348 110733 1 160040 1 280715 165441 170997 182233 171901 816927 182211 299401 181913 184658 186211 176244 180463 344201 199106 896557 526297 170461 375486 1 221002 1 228912 300546 237393 240293 460303 249575 298283 281591 263462 537783 272297 299604 1 286787 230644 340634 951225 307041 195999 317140 100489 687111 333601 999676 1 883508 976627 369017 381889 152393 378911 348087 376991 395957 1 336280 819668 390046 407373 1 438414 444521 1 376422 867738 511674 334488 466973 343575 715504 494484 924902 512572 457947 201047 527468 865179 564291 549885 945876 561842 436764 1000000 654571 586168 1000000 598190 509899 475707 596706 621880 628563 1000000 638756 461118 1000000 711636 15269 650079 285432 669557 683353 618440 682813 861564 705576 709588 884127 770340 539166 766792 760013 719520 744331 748435 885195 688877 1000000 173910 769983 774217 1000000 665644 963720 655141 704183 797204 800527 806068 807316 731629 719168 974404 819768 970398 823545 1000000 830512 833222 827658 819477 1000000 842025 824866 830012 847654 901505 852593 764508 1000000 1000000 879593 895606 961146 881707 1000000 857025 932895 858871 1000000 323896 860770 1000000 719117 441961 1000000 871793 453398 822003 1000000 495803 856521 927533 750830 832056 440028 824795 655536 1000000 811596 842915 830630 839200 944199 332721 834466 823237 909317 1000000 257289 1000000 871309 822475 808805 805549 937211 877555 795000 791377 787675 510040 785867 775960 755603 728044 728199 759206 754909 739220 901616 767753 736546 740845 721892 521794 817531 720649 729753 637414 583470 675501 494803 693286 150904 746649 857015 658630 788319 518292 641867 574479 767553 585600 560135 631472 605957 498118 594917 387389 541982 1 570782 1000000 568134 536579 474604 169769 493499 527694 732423 516771 474368 856138 558935 759051 441030 477832 700559 490930 503279 459238 254581 357353 437707 537238 739560 417329 386421 395067 399097 208790 1 381195 60512 449732 775665 380000 1 567465 341736 402283 330721 325385 320060 949140 309621 304379 291320 293145 179492 284320 311046 257343 269970 158657 190560 259731 1 247901 247568 321027 179690 219693 317249 208649 218221 207466 26341 199930 52618 1 196907 1 193158 187459 311787 183539 1 1 175424 161828 176216 168960 274444 336543 20331 161033 163379 138303 242469 105970 153757 43063 151669 366789 1 149040 75718 215671 179185 64999 141905 114793 29209 147006 209801 1 403242 146435 292206 160097 18616 1 153075 153993 1 1 160265 1 161714 163478 1 164258 804977 47303 104357 200912 815118 386999 182902 261313 629136 1 212832 149289 74096 1 181463 213139 216784 189747 134101 138022 572658 235880 1 244612 70083 175503 257734 1 1 545159 276271 331589 340629 290894 293198 295309 361471 301073 336388 273882 409309 556358 271181 194265 212459 360237 390972 259489 370198 361173 256655 389569 119234 358672 491698 1000000 422464 1000000 1 1 331821 818402 457360 433027 499442 479907 479997 610055 346352 498869 505299 1000000 1 378776 530711 535842 451946 442730 553985 560709 566794 494636 866592 585013 590781 590482 586384 384212 423964 568015 626627 632014 416433 643958 649001 853490 663574 666470 672920 700240 154141 660358 693487 699203 687507 696908 698609 1000000 958415 869352 938006 732069 768397 747403 752140 756820 766779 771436 795397 375989 777984 781635 815963 780704 1000000 796643 778120 245544 806939 810275 813408 827672 1000000 569267 351930 763942 830379 953436 835394 837654 839892 849505 845346 981471 1000000 934614 756606 852529 853914 855356 885674 857424 987291 857168 825033 866244 861387 861626 861958 466840 1000000 919425 862177 335556 858191 861661 878774 837150 888011 270985 1000000 830971 782236 412447 852768 877696 849462 350723 848540 841156 842153 840164 837734 559697 833030 830956 827923 771960 822565 819530 816545 1000000 810286 998095 770533 787636 842020 863678 601076 791554 416881 746122 775224 793261 765328 771273 1000000 752244 579090 743145 743174 800512 728957 729729 724277 555596 812130 754921 780889 559769 688295 559024 677538 672090 666968 697325 624806 649789 677922 634662 632583 625626 685882 37586 570451 243049 721634 593095 585197 579128 841443 1 560859 547512 965791 529705 535843 1 516980 541796 511914 788104 594201 1 486814 196677 435262 73322 438498 1 441294 37149 437851 431542 373169 420574 413333 782671 401514 985109 250332 383932 812020 372141 1 361011 495210 509205 200604 363458 58529 402998 322178 318380 311819 296775 504954 296257 454031 286272 82864 229661 1 267335 272944 339313 1 280318 243335 240799 236637 232595 387797 1 186366 216939 1 211111 244923 195133 199954 196741 208283 477726 187721 179838 1 190081 513287 176265 1 595303 172102 131368 164068 162401 202247 440749 149901 200109 342456 152923 226663 756804 173262 149826 255374 251350 90235 125481 147274 147704 149663 140412 34927 142364 145406 149024 148604 125388 703121 160265 571155 207039 155677 579534 1 160026 161741 92868 130706 111397 169729 1 94850 98952 559946 523134 1 862601 192837 144959 195817 201928 240821 203211 208614 216345 216074 220012 223797 227378 234096 236128 246389 201029 254839 307104 257020 202615 249062 570028 318679 280050 275218 282758 157445 539461 306508 1 315614 313408 323450 1 337094 382840 333297 353738 362226 251266 381064 1 514666 404575 428227 320791 467569 411839 717505 611673 601988 223539 441567 463991 454451 460570 445771 472900 523127 485324 504723 459165 503878 479422 516126 522528 468465 534959 232977 542037 553285 557499 567212 571692 564189 586095 577058 758625 602431 160248 613862 619656 633143 631358 533041 653648 639680 569022 656639 978147 672686 676445 581251 760434 99291 1000000 676280 389876 829168 1000000 529549 728010 1000000 759604 742295 78038 754130 74310 776314 648871 740899 507188 1000000 515487 544500 854240 744192 771430 799713 820101 1000000 1000000 813080 815892 819248 819158 851873 768031 830323 832788 835298 856275 1000000 848047 849902 931929 875493 191572 825178 457299 854112 855082 875187 594748 895530 1000000 425284 861039 871764 877023 860593 863197 601058 892577 862807 862431 1000000 875003 1000000 964245 927965 1000000 858624 812139 627478 854701 682751 852095 268627 702913 843564 1000000 1000000 836084 838389 837128 893280 913954 953576 720253 1000000 664000 818211 814946 685755 159493 504172 819208 795938 766273 1000000 380217 720571 1000000 731427 520711 785801 764541 758537 926893 750115 489362 740689 735671 1000000 702492 715408 716210 694673 705692 275294 694914 694595 684897 756273 623926 668741 659601 649003 695574 679939 640777 583692 628846 597318 617394 611244 606073 593111 460102 589194 484437 575409 655164 572000 626837 880504 650210 301211 730450 327369 787838 513729 507489 497235 1000000 488407 632726 476996 468519 585736 484865 452073 400141 680419 425516 429629 835849 418678 409662 333646 395825 391881 125247 451572 1 341890 363218 359227 351660 292967 187657 1 285765 324303 472387 331721 308757 296706 283873 1 289138 283449 278605 251623 240161 438542 764481 364696 254062 346391 1 358991 234344 402240 866443 209099 1 215190 273784 208055 417329 1 1 195053 192031 185940 186763 105169 170700 178415 176159 173109 171317 107007 147839 155137 226008 160502 183252 163468 299447 232515 128651 153901 161567 154894 1 1 1 104651 274613 346433 146326 160409 1 1 382834 148956 154077 150320 150747 174593 153041 131088 16975 151406 161036 1 51279 121766 160196 178240 167459 171267 172536 175308 335891 178814 165867 179106 186537 189656 192519 76441 199908 201956 5442 99781 205600 216958 311122 223408 124143 110239 1 246393 315029 248400 251952 607558 1 286669 319184 433924 404029 257539 242312 293762 948434 303625 309588 1 377642 554762 316935 451288 341592 309532 348555 358448 221579 217073 1 345753 325757 597561 398220 404823 599663 416782 423554 424796 371632 383661 376445 453709 453990 465065 463207 482098 524229 592460 394348 781118 536319 430010 1 526909 420065 227192 534506 611702 652496 537318 570509 26554 582055 588822 615469 1000000 390986 612669 776233 622855 628127 628110 653832 647546 653252 680515 830763 685429 502255 680884 685392 691561 622095 194449 708383 700199 644117 722272 805906 754810 737144 729969 776928 758989 739070 760242 773735 1000000 609107 772026 894411 784222 736271 791980 188073 798830 794809 591292 809528 619471 822332 796869 939308 824762 539430 765652 838279 1000000 825711 1000000 844344 857953 846058 880112 849655 846909 853310 1000000 881650 856931 858019 359252 892992 1000000 851671 864777 1000000 565492 853942 592315 863475 889955 975174 863016 288358 1000000 861588 838164 861115 867936 594397 834240 847921 872765 893387 861523 182363 866355 796785 566144 1000000 1000000 837977 663664 981717 562633 1000000 854521 1000000 830682 371314 833108 463043 806622 552554 1000000 1000000 662276 1000000 784760 732201 777078 851427 769042 880792 761348 755984 782816 695080 913116 737692 735045 734674 719881 717072 661346 730827 714114 695498 687352 687175 822384 649635 652458 665417 658168 480586 673190 642887 637260 223750 916088 595445 634550 629618 144866 595865 693747 143651 545779 555066 529661 1000000 553264 1 544871 534818 402613 631223 659514 768164 503653 497917 666010 461572 479647 464833 835118 462222 454385 594550 442163 426647 370068 285113 420787 401131 408620 404723 392223 414179 341596 654281 660674 365485 114078 220612 683804 342870 377692 384465 315751 24503 374337 310066 258453 437101 295308 660912 119315 280540 1 271135 289263 69526 257298 252726 274759 1 173235 237041 1 227681 213544 221525 216849 467371 162735 209888 668957 199308 194813 520045 190565 184127 221621 182256 109159 1 174828 328507 137483 409337 168407 152528 1 161004 139040 158091 156617 155375 1 29240 812707 156526 149535 178779 151040 149202 148977 823869 53903 147570 134047 415773 148408 31350 150460 103961 1 153926 140912 1 132813 362936 129262 1 161990 163725 185040 168294 169530 169412 186929 176179 178686 284516 275064 186589 74017 1 195398 200498 202335 1 1 132797 215396 219044 257137 226575 385509 887979 238575 239786 208610 351133 1 847327 264652 257183 286103 279285 283510 312176 293346 270493 303869 361140 498215 302014 785351 380359 308096 363340 346181 361587 356771 41968 369895 1 380202 386161 391883 397785 1 748066 111353 439625 428001 417126 439181 446003 452072 430154 428322 461794 273327 482893 489125 578313 493330 507688 511451 503004 537373 789785 904980 544686 656739 557205 563603 750377 965935 748368 495627 593637 586330 605371 852561 759141 652116 292163 529507 367855 649391 660010 658009 663412 668970 736080 626210 379289 690073 696735 724597 706373 698420 326692 715774 726424 731269 741656 262376 852166 844319 756049 798921 719200 479791 325822 1000000 1000000 674255 787765 892203 794759 809567 1000000 694608 807407 812433 784859 819080 1000000 597411 795105 820887 1000000 867111 837452 921479 656659 843795 842061 496748 849749 827633 853015 861320 698081 855157 860560 595184 860343 861149 861889 862036 860460 872661 865820 863964 886117 862903 762818 866820 863361 863976 866876 863490 851549 871756 859097 864407 962805 855492 842647 852626 851017 708323 1000000 644745 837426 842436 935055 732616 893362 836678 835106 660655 834231 886641 883933 943793 766847 252526 1000000 801511 795456 794327 868707 767507 599341 791319 774874 637371 873207 761819 890218 722109 761234 973503 999273 735241 55538 678077 720538 715265 710200 676179 1000000 692546 262075 704834 678422 670416 1000000 7845 613906 645226 645091 639359 624831 617252 720041 614513 731154 606320 562763 592180 658215 580092 595551 787663 676744 549507 546531 543218 208117 526552 1 625770 722397 506224 500502 494141 194747 481421 480929 469096 467348 456474 450647 896412 703741 432375 452330 413867 419705 628088 391629 396504 316109 503559 611428 373073 370126 362049 370463 357767 345564 385239 333155 140644 397208 317993 311263 308950 303533 290316 866058 513593 282561 287879 201111 264344 263815 1 254848 250540 246357 219850 220227 70003 229844 221869 222184 221405 215310 211315 208383 794642 1 451966 196724 166159 112401 187113 176338 181395 223768 176094 223692 171590 230333 473783 1 164165 462583 160473 424845 168905 157076 155739 135821 147575 151420 1 150865 1 104414 268941 481351 150982 149261 149369 101670 148243 146108 151834 145019 136629 154212 156887 124606 154804 182376 160782 273550 146940 359167 277095 167516 180719 172114 672531 239096 1 181100 184576 320935 311194 1 125120 119553 73077 204520 1 211476 218267 219511 217095 286427 409570 233950 1 242223 371981 423020 607889 245824 305575 1 273159 749567 662824 428756 292509 297134 307437 804111 312789 315136 328152 786961 315145 377447 345217 388223 349822 404370 681913 360755 142084 384632 367251 280819 1 417011 240301 206083 426553 430054 539057 265473 1000000 457207 464142 469349 398905 484097 487618 945433 852572 419693 296442 588507 526597 531398 953863 508708 644090 400392 931821 193924 579169 791700 865050 593059 585243 457168 487657 619092 1000000 230181 633926 616482 654601 651143 272878 567797 984939 541065 682111 741903 775666 1000000 698944 695508 718304 129369 757584 448685 730263 736748 717914 332194 749308 747926 832273 763754 765958 734508 383422 797917 836922 793973 791037 793654 424011 802044 971822 703767 1000000 834939 444510 827706 824301 827121 548192 846504 817353 154692 813441 1000000 241928 149175 848019 1000000 902226 853028 877385 832228 855293 861527 1000000 537149 912789 817498 862936 871217 998611 865887 214401 860073 864613 855537 1000000 867552 842454 862520 862502 1000000 860932 859985 1000000 755928 825008 855178 854110 851911 636956 848622 857410 596211 842380 840458 877965 835740 574837 1000000 827910 1000000 836038 819360 920454 1000000 809893 810030 1000000 799735 170628 787805 785260 932644 1000000 323550 668740 882953 899497 759714 807014 739627 848571 601884 797821 775241 727080 438171 719955 747312 688256 1000000 232152 244278 688331 822133 699043 672611 477862 658990 785326 647439 167856 635917 628640 653395 642885 306735 602809 588568 441879 588484 449089 576268 303944 330768 558052 551885 454218 539560 597512 381273 487786 505975 279351 872126 701799 490137 483831 478459 693533 433348 445859 446488 447376 447373 434553 428659 420447 555304 410631 345622 909043 392863 365095 385936 375406 369606 727666 510665 564828 397363 341716 586590 341281 360878 1 314159 327636 294704 831518 1 843025 1 318631 274348 535508 265853 258115 277631 252463 28650 181886 1 232938 235203 227682 204531 217494 211818 1 184164 206284 201270 92966 206440 193422 190588 323505 1 112658 225372 177376 200095 701871 51593 169221 166699 182117 1 75715 165799 204711 761399 165608 249036 1 8405 218950 307245 180627 1 150388 194622 149853 150137 144693 1 150495 28903 133347 303678 154011 153948 1 1 160301 155076 135363 161824 162582 164010 165642 167559 169538 171841 108225 125756 236824 788170 183279 687260 147203 848583 194801 197048 397874 427783 617184 1 9998 496789 535532 1 229452 233391 237413 241518 238888 232968 254251 253821 263225 267818 1 287256 347986 286852 291683 296161 561059 368851 319169 315979 325817 220951 342350 345777 337915 349669 579869 362224 366581 365521 318196 383871 1 456563 342160 377390 413439 434489 425431 410574 1000000 430102 472450 441587 683545 209314 479397 480792 1 492911 499073 134250 388871 898317 530205 224497 499196 672140 548639 567931 672705 567076 1 579254 1000000 825137 573662 603782 1000000 618907 633978 627025 1000000 621245 153380 650097 956310 661697 666898 1000000 677979 655745 986881 829528 699080 918163 709223 718735 755693 805292 842815 686353 733168 743905 751845 440306 803459 450433 757137 1000000 770780 705864 782800 773947 793217 763314 1000000 841302 1000000 1000000 811171 814913 1000000 820470 768316 832159 812894 831401 688541 940034 839666 841921 844075 849423 851123 849187 777903 854158 915609 856434 867045 1000000 764119 786358 849129 489878 648004 859525 862981 849527 1000000 1000000 1000000 466425 855104 869952 864390 863530 834200 862093 869115 860868 698230 857302 842775 858374 1000000 855700 195879 849655 865907 185945 280826 1000000 839435 837071 1000000 1000000 839536 831174 392674 722538 925420 767182 528170 842797 425143 801213 814378 794102 832710 1000000 830491 824304 763161 1000000 454390 1000000 785128 692243 749751 661397 744978 473692 608900 724225 718678 600755 790341 702872 698866 693563 582658 769872 200762 651818 808041 1000000 655750 1000000 436283 930006 615884 626354 621202 1000000 608790 808844 776294 586035 724228 1000000 1000000 731615 558848 554240 285506 394440 654195 193308 524027 517153 520251 465965 1000000 638804 627684 652218 473862 466388 461524 455383 1 107661 437070 380030 424091 380192 413696 55611 329156 395156 408744 388012 377610 60975 397458 934683 352088 456539 342047 1 332832 327498 748545 316904 376551 306539 407746 257249 35056 239234 1 1 667122 267625 295005 217155 254185 243917 757121 143871 250223 237529 131508 168423 209281 441127 214576 210449 1 262872 195656 101302 194957 225212 189892 186554 476175 151342 178930 313294 185539 593502 389476 179901 163191 796104 162576 160985 166863 464958 189053 164530 116002 204255 133417 1 151184 292850 150760 150682 1 80265 152198 116868 172696 108951 133341 1 1 129852 154634 398013 1 147118 25013 160840 1 164134 165204 167608 1 155508 59866 175819 178367 153721 178068 185249 72502 327926 539519 197936 202553 198436 817327 183020 216359 217679 221373 49208 1 330871 284642 242451 245093 7505 717645 210396 666178 400232 267944 748579 645788 672786 255470 319130 304425 299161 310569 316281 86970 326835 327016 1 354602 339868 791167 359870 1 352072 376498 404755 388582 394552 405298 403921 194546 688484 400818 468644 437525 441852 457915 381729 698513 465524 445283 485944 492060 1000000 635351 304986 510325 473765 325148 987808 535244 541294 548325 705201 690183 583281 1000000 577168 1000000 906544 893571 609444 608218 780659 635855 937890 631780 149864 643345 643516 644654 658121 647911 671517 698238 680858 687838 691325 695789 970053 708845 865899 735802 723971 557036 742748 1000000 1000000 745920 1000000 687381 852158 769982 558050 774141 806867 782189 786097 733931 551810 795194 787913 807288 597819 813328 916197 820301 820703 823837 826707 829482 802625 946727 895873 606012 841828 869128 799620 848128 850006 802295 878906 854261 924333 857821 1000000 1000000 1000000 862689 1000000 866745 862319 865933 1000000 318805 1000000 823715 668793 860696 851773 865104 889629 947881 857907 865011 502680 828736 1000000 858453 865710 613405 854210 564444 897877 639108 847210 845600 796662 841419 837345 838195 792579 271144 830150 788748 821793 819189 810507 812961 809191 806303 802882 869598 795580 943665 1000000 801985 582469 336851 771412 347835 1000000 833695 754589 772101 745711 874446 616866 708061 726337 720781 753061 492524 706169 350821 539928 662243 685061 691888 675978 668538 663084 965423 657815 642885 640133 221349 723369 652660 617033 522023 605150 467817 595069 531389 577690 585545 568882 403183 1 550484 544036 320636 1000000 522146 519753 470179 536369 494104 267113 422901 480790 65168 187553 463899 250036 284268 428710 156653 433356 436028 500020 433855 1 374734 659642 391578 15242 379938 362886 240392 1 357108 404146 119364 340481 368624 364625 463839 319017 294393 321206 303494 297104 285445 243656 284892 1 274178 353301 890994 280171 255782 251654 241494 243207 86916 235078 1 203245 466256 676687 216159 240093 209248 203230 1 206808 196378 314658 206854 195913 650842 162422 114350 177916 182042 173087 48574 169003 134378 1 152681 279422 1 274580 639131 166757 151524 194482 205978 142710 124468 152420 150283 151345 138168 160300 151071 167119 1 269889 150981 152302 153423 150522 155185 156048 1 1 419372 596402 1 164114 356364 1 155680 173302 1 175959 149087 580132 685414 882683 197541 317355 207558 650110 204588 1 48863 210267 213140 217244 416299 226847 228082 162008 326971 792620 244454 248710 783781 180026 659577 52841 15269 236980 694513 185321 418454 176913 69913 306052 310191 318276 196225 176546 330288 565652 364421 308118 353095 165850 364510 362023 422669 324748 569176 384725 399318 470056 318919 416494 119307 431425 433920 377612 447421 858953 456476 413519 544897 478158 1000000 474526 753751 903651 554910 514919 522004 400434 243971 530544 459616 640123 602549 564740 570865 569925 583035 389048 825312 601130 863937 613065 25221 732238 424289 636519 649127 648028 340468 650448 817720 735876 673544 681494 693446 693474 701963 703806 708314 316221 718151 723171 727951 738598 645550 871529 755981 751351 331779 760901 764824 769338 773680 760369 768269 590600 789608 793205 101796 1000000 804240 807580 851098 814587 817521 851850 921628 526162 875836 922448 828758 851530 838086 841840 835932 846684 1000000 1000000 852971 1000000 855186 1000000 858067 859353 816423 860126 1000000 863440 1000000 864752 865370 862692 1000000 869121 939381 866426 870745 870843 257827 465856 346123 869519 862647 592750 1000000 860600 567232 867584 906348 980371 853512 1000000 848579 656462 829607 851899 669296 839581 776939 806707 832055 829439 821993 1000000 1000000 810402 814511 1000000 807890 750842 801848 646300 869734 843480 791886 781938 779518 1000000 770216 765305 760941 1000000 675431 747392 791910 720504 712935 610933 1000000 672939 716353 278900 703083 717633 806716 874624 675983 676363 670849 595064 577793 642082 646873 116847 628419 512612 625205 153677 613418 607473 976935 595432 586372 583151 577174 561389 565136 616218 346374 500457 511658 530931 528154 542044 515768 520099 508884 238643 488331 484793 664032 472436 466295 446946 452844 490985 439834 475418 913369 613632 408078 364106 405711 730320 467123 1 382204 468728 370846 403067 359347 628968 331429 89222 1 331805 319875 295533 315902 1 305581 335217 295512 175130 285697 1 262024 257719 262608 13844 269893 252645 249756 1 240896 308252 232801 228969 224902 221437 280244 87336 1 1 105055 1 661883 1 427065 189135 77999 184819 178346 1 1 157313 1 170172 260292 285 1 5808 1 164359 1 196422 158014 155637 154787 209975 153363 730218 159667 149065 151799 1 1 257577 143392 152262 152680 144579 153761 155158 158521 156370 157504 324427 399694 160146 175331 164120 165984 262953 1 187845 173891 176038 178208 171457 194423 185691 188378 1 193856 184028 196457 267232 438302 209858 106901 209207 262222 150860 287121 1 235731 330235 260279 247704 264653 181154 263410 265641 270233 274555 279530 187204 251701 798761 367840 797837 392106 1 319913 325041 330472 1 344429 1 284632 391982 363463 211375 357943 374778 455532 392298 534315 404114 414158 417379 422020 428047 54642 732684 447558 450357 955130 176186 470833 479598 485433 489368 495198 501762 507966 1000000 498914 526569 20677 508500 550699 588184 552818 571407 569894 574793 431718 620370 593997 601037 469766 630070 618798 650404 697605 887953 642026 646449 530211 658492 735660 780227 1000000 459769 337752 245773 508992 901096 823808 750391 744257 717321 740975 1000000 689998 423745 870594 740133 530035 762122 740823 704625 784204 765780 821656 1000000 789078 792893 797102 422442 844714 811359 232818 739683 588962 819945 1000000 791645 713587 824895 835917 855311 844495 177381 844036 890738 827119 907449 851984 853440 743243 1000000 858285 543644 861824 861903 863107 865890 864590 1000000 989734 1000000 1000000 808457 867099 866781 1000000 761391 534354 866134 745589 865024 529465 489915 924334 861513 881242 843576 859791 865125 759471 1000000 851312 850266 847477 348699 855987 840848 848016 745016 1000000 1000000 745453 825206 781717 547590 816042 812788 1000000 934235 799215 798122 441555 792670 298728 761831 782352 880933 769808 767207 761656 615304 773247 1000000 577435 755499 735383 730365 699413 939077 714740 720739 695335 1000000 694878 479876 722807 678490 673044 667509 661944 656498 694174 763004 500323 627302 452354 522679 628553 630232 605535 562169 591826 428269 566747 573546 515223 556424 85233 445493 551301 511468 442229 376928 522844 511962 509325 481405 493390 486712 130153 358910 471197 452525 456850 450203 390672 438056 14092 448468 106727 402097 623075 398884 396172 393266 274814 378283 451614 365848 411503 356004 349879 333129 330014 290146 309907 101441 317999 359238 272591 302572 1 218872 667951 803417 278169 327110 285598 462377 1 169039 248117 254861 243461 242486 234618 244762 1 219781 669122 365665 54548 162103 205726 161378 199348 421804 158808 197569 716610 162662 236618 179890 177805 397177 173384 171990 1 184179 165818 547873 162644 159651 157348 677118 1 108370 130924 154812 214722 1 153092 128741 152463 189242 143325 138139 144093 473545 243838 257782 220100 148086 153924 159233 151575 158844 149506 402699 155387 151683 181312 167826 169574 190180 173635 249157 1 1 163225 336645 236122 774444 154671 143160 10697 192646 279290 160765 312528 220318 594829 714292 227429 226705 235207 1 243313 250731 381818 142398 130513 310668 265750 317089 278843 64502 329207 763892 298093 139509 475585 333212 1 324191 329434 30303 340221 43390 351250 356833 904343 367237 376577 379601 385317 344443 405321 393480 408576 108734 443236 564852 432966 953308 430343 826288 132395 463502 391262 1 152238 488265 854962 384179 980994 444786 553379 525395 531629 545178 542375 529549 555220 496116 969857 574669 558790 1 13262 483523 604568 647914 1000000 621591 323969 306780 643141 645224 653922 657359 667519 856033 692099 910947 683789 680781 499914 684373 1000000 1000000 715585 721477 691217 641501 736052 781357 735668 735416 689913 750444 759888 227291 141258 483196 293233 906821 332625 868764 168132 799123 759626 429183 599331 812474 792001 820071 847870 499823 828913 831674 1000000 743436 846171 634911 1000000 848267 848242 1000000 852077 823307 677116 869872 850396 1000000 1000000 1000000 495612 860619 864976 865896 958668 865869 841239 669412 887616 866122 859689 867054 1000000 716216 814271 865825 883751 862998 864171 812108 1000000 859899 880360 1000000 1000000 854220 538542 700719 848655 846621 828729 844424 1000000 836760 834867 832225 829484 966545 812879 975213 249380 823138 155112 876101 985138 693163 795361 793127 789481 810771 822535 777364 392920 765177 759837 1000000 789692 765564 1000000 1000000 704031 732380 727424 722535 732714 720054 746178 893761 697648 387999 686141 673750 675784 596806 670742 658488 651688 455626 641230 571656 631443 590573 617576 612052 597926 437590 598967 618110 317211 575634 561487 528772 563737 819289 470728 539125 387955 304027 523484 536288 520471 501961 494174 606570 1000000 426721 346646 488692 458695 452360 488173 827636 375368 428285 391508 421121 832909 404539 390589 395088 341595 380971 375237 376724 380933 255181 884237 1 373719 866371 1 324848 320769 317962 522860 294637 430268 295257 289711 284956 327422 1 571330 268568 34063 233253 253104 244984 249692 240951 245261 857241 230660 231153 484117 155072 348959 210570 353712 203994 242172 532099 195586 1 202042 418739 183939 203916 177177 119363 174620 171314 410005 1 58404 199947 327620 1 376579 246482 158473 160801 153780 1 84294 154337 163911 45262 153143 155713 171483 410188 153754 1 156679 141413 1 139642 156131 1 379289 1 182118 165784 118435 164595 166154 39687 263138 287729 165531 175807 178084 181479 31013 185408 281163 181539 403047 283452 502336 174123 862051 373939 212591 85846 312540 223093 1 82252 268097 238359 1 90685 773195 327477 1 263051 1 273445 409798 228440 288635 292541 160850 470961 308112 298690 1000000 97512 225802 333859 123416 345469 703794 360791 365540 441772 1000000 614783 384089 1 360217 401914 325820 301924 1 426235 570214 759100 378958 1000000 470839 898183 468432 845350 391955 487064 519498 993133 1 523854 518023 422819 241104 1 498474 548932 42400 357979 567380 573950 579694 628124 579272 596335 582492 303397 11705 898160 629283 423159 999558 976052 651700 966743 210682 1000000 662727 667664 683947 641995 737771 700096 724759 709423 259768 717479 720373 683561 732433 741450 671447 749600 743151 764906 774414 1000000 771748 844753 994351 784106 893195 791934 794651 809577 791397 957923 799580 510025 1000000 986951 905147 827918 853001 813517 831153 836789 839285 1000000 844800 1000000 850648 844414 852152 851259 568568 856790 1000000 860264 855418 862679 850835 864526 1000000 1000000 988067 867267 377716 719437 865120 1000000 1000000 749416 867936 1000000 1000000 862036 865725 863533 935769 1000000 801229 796841 885625 922278 916231 855180 1000000 851755 849700 839195 813870 354580 840263 838736 836226 835031 529694 828087 277637 822184 342873 807926 812720 809260 811854 1000000 760258 793630 849103 787203 791985 779173 774961 616938 755419 828773 188887 467589 718125 760467 461395 641497 729519 724581 1000000 714683 882845 317628 338004 663618 688317 682902 677439 659923 578365 721473 734025 340446 643778 637906 688587 594582 1000000 614443 608495 614355 619205 560272 584462 578346 572257 738141 445719 553704 546147 959655 331526 529158 785815 397001 510948 218433 498165 527946 486432 443952 1 467272 116091 448628 449316 425889 1000000 542709 621078 408665 456045 945044 415434 327550 1000000 385819 895246 773034 1 354037 351243 1 330327 323183 345906 417902 1 316977 320722 290904 292634 1519 911376 527700 603712 277370 306220 1 407271 259953 254795 249732 553740 244175 1 226129 216607 174127 317544 222193 212351 339579 208933 299529 315155 88317 196973 127515 191794 188199 182656 107103 121772 178143 141622 139796 163902 172342 166776 166337 164077 243267 182038 159539 160190 187502 157371 1 155143 361949 1 1 206369 118699 158630 115686 1 115656 1 186292 155093 167492 159393 157369 154656 542162 186259 169082 265839 162890 151100 501316 169831 182853 116079 296675 178267 178641 182664 1 188455 63321 190972 369512 213716 202357 208987 135965 607900 628977 218659 267021 170856 1 235469 335424 295454 1 227271 223672 1 587755 192557 269317 1 283917 350406 294914 359558 297343 134626 965157 470206 322269 327576 345200 313547 412422 597388 361685 360444 365719 372412 1 145553 415659 396281 1000000 356198 420784 418364 424919 508390 313663 458449 113589 446344 795011 483765 207092 617316 150473 1 471578 551232 502327 496257 109419 526787 274279 541629 725372 616173 522325 571888 580571 817238 647986 588486 581451 697315 659335 614603 620466 256878 1000000 658222 250951 1000000 655323 1000000 611324 672192 15869 686464 568995 41879 691616 716888 1000000 718369 760036 728524 729785 85901 738436 756716 700175 832172 739373 1000000 767961 928006 1000000 773293 824247 787866 784922 466698 1000000 802700 784797 1000000 816883 887001 777753 822205 703275 1000000 626661 780836 810772 839193 1000000 669866 847508 848218 716024 937869 854038 954897 852260 1000000 860303 861607 468536 863002 1000000 1000000 866412 862788 868572 832485 1000000 298748 868729 797937 868825 1000000 866076 854609 866978 951160 1000000 869852 774287 863157 862523 669823 1000000 856127 1000000 854979 851877 268116 849028 846940 844923 840577 839083 816498 834989 832903 1000000 826156 831577 991632 700276 787304 862150 880993 768182 890451 812808 337900 1000000 819998 781158 768374 772487 760315 778556 144606 1000000 531876 1000000 745711 665129 1000000 726610 721692 567955 711489 592022 806582 695493 690447 722331 869243 673923 668713 663008 657283 651682 645683 546009 236204 625466 1000000 1000000 579983 591325 42627 592753 774785 582835 574591 1 562383 668568 550649 524450 1000000 525939 1000000 33001 464957 477614 500565 494369 483826 10115 538529 469721 604432 457365 444327 442336 445883 580376 136573 404331 407914 402110 541534 377968 586199 385538 379765 372606 368313 662370 699950 123592 376640 340957 559808 254480 298583 343897 316890 349713 303732 299133 316984 295177 347358 212567 274647 270046 933075 261038 256661 255894 355093 243972 197214 235913 232066 229740 227428 470110 217238 36806 1 208607 196476 138641 175956 367250 227857 38425 186647 173682 179181 181260 216390 175238 173117 620238 1 162156 88520 164296 164977 1 150552 157448 158246 456978 176096 529384 153608 154661 1 1 189191 726786 456493 154293 154632 1 587432 118473 311868 158917 193712 1 152775 38660 188607 166465 1 702037 169893 1 173770 60461 1 445231 607633 202778 1 1 205487 220249 204404 202075 711278 350302 594827 201990 599577 1 251734 229795 79213 125863 910765 272737 258109 385866 274039 262219 267423 271969 292398 268093 285048 182301 125950 271066 312648 386778 316101 554094 326706 1000000 641957 285137 348342 1000000 410817 200123 41856 100497 382181 388052 393863 428505 405658 237538 541058 510084 186776 464839 528714 467231 452413 459892 468637 328022 478417 484704 491407 401633 509256 541447 543302 1000000 533830 534276 540470 546654 480449 541619 237645 106268 577344 1 589488 1 603049 680910 656493 618325 592811 630648 1000000 235234 768364 654172 659960 663541 670060 675212 160290 282297 693805 697635 822269 720415 712442 718999 974816 687296 451172 738041 743474 748368 1000000 806108 166476 1000000 829446 742181 708971 782926 787015 792470 794787 798459 947891 805953 366024 460774 814830 413968 930270 825360 828294 831131 1000000 819893 769540 845623 844718 1000000 1000000 850369 852475 971049 855901 855496 854954 858938 858902 863086 834026 865230 934987 862005 867618 856801 1000000 587907 869335 868298 864603 869458 974180 859246 853138 868158 867645 1000000 893817 882701 864112 974145 896940 1000000 862327 879182 830588 839753 857246 850667 551334 1000000 843747 213970 772930 835294 840635 784181 826932 670711 822119 683511 815777 806176 809046 159085 807053 798088 794532 791819 786766 821113 778681 962336 740068 550191 879516 757007 709157 747926 575191 931153 38797 1000000 734678 710056 711085 709251 696147 463612 299179 1000000 678740 710779 1000000 662091 872590 1000000 648644 1 742160 630757 624991 578590 961510 1 602451 595499 589152 634788 574130 574595 556429 558629 426386 546175 540144 383905 527758 526350 432181 509384 502968 498547 1 416309 479800 478281 470182 506276 453583 129208 441442 435376 564397 428631 417323 391569 405428 357389 401668 386557 631285 364786 183015 364898 461978 1 348231 342674 716356 331875 326281 408737 314465 957067 308071 300827 309071 360397 130890 1 273398 1 655244 261612 258537 255537 26992 518359 241823 237893 849906 229899 135692 290652 214719 167695 212305 209065 224415 385416 283305 37182 176468 190400 188091 1 1 180645 178350 165674 144297 296291 1 168539 166813 163955 155581 149371 154839 160176 161421 158728 183412 89952 1 1 131270 151713 237304 239667 23451 54690 157089 155624 156298 121476 1 232938 158721 132788 222873 159595 136168 165918 357678 167962 62143 124184 173788 154006 178492 79295 175307 1 768618 189932 192356 141894 198811 201758 200391 336775 164952 401266 174871 250136 549120 229341 749946 235208 241854 245298 248785 204215 306688 799611 266744 271283 234515 280978 285364 290179 292849 300021 300933 312454 1 168325 325133 152070 343446 502489 324642 512794 801577 281759 366356 375447 394200 386907 398073 1000000 417445 410523 419627 360534 431395 433054 440553 446670 450047 353645 457904 466598 477451 516099 489902 634225 502144 507971 443128 630381 619880 535291 1 446112 513007 1000000 390409 593340 609132 1 588663 686423 1000000 606099 773233 1000000 584150 191573 782607 600058 647559 575639 656939 604276 510890 675689 796818 686658 692038 610397 698929 708291 584864 921159 275580 728115 365035 737852 742771 778058 808508 756647 1000000 1000000 769994 808324 652749 786129 779016 790451 795422 719842 801780 803241 808869 875192 571057 862040 416441 825121 828087 832550 825999 836246 838807 830346 1000000 846146 850856 863173 968549 733922 875053 857800 859381 860239 360256 865546 867859 865567 845435 869621 865468 892200 1000000 957970 1000000 1000000 855882 812269 870133 874281 856313 601343 868346 800793 866922 902938 972736 873141 862785 940440 858443 1000000 856910 875902 1000000 851429 762646 857491 1000000 1000000 607772 839368 808409 761140 672076 937541 798840 820521 482096 976951 863385 806311 1000000 799967 795241 733091 789585 784880 769945 455835 790885 727961 1000000 767743 571409 759800 745147 758374 735288 621516 660424 725038 838219 710547 674118 921648 1000000 670992 674477 364070 673033 649722 714365 670984 644922 644788 638997 617998 256906 819602 637523 609540 664585 597549 334565 991103 579376 573570 565172 591189 552434 624888 103522 546401 395180 237148 517795 511725 609818 496156 531807 486820 478874 474451 468293 454971 301461 447745 351388 450784 470439 425552 476605 416183 450875 420748 888680 381338 386190 400233 402012 182105 338264 242151 354228 357556 340060 396100 906739 318701 34436 573548 307889 530588 106432 291545 288080 277427 146507 622403 1 265032 263941 347054 251793 231094 241910 313597 235416 319643 647454 37150 218136 216997 208587 745189 506482 331201 145543 197881 194870 195981 180662 120216 192397 181915 146334 177403 192581 228335 171507 169182 161919 187353 57410 1 162281 162658 142392 200808 156068 157617 156900 261651 163738 100479 1 158006 1 155126 184903 1 240252 157061 181593 158476 159356 160336 223697 269480 169723 251396 185586 168414 289094 192261 390184 242352 178008 180230 185538 1 188950 31698 193983 1 308583 127379 270802 173282 211115 195774 161675 1 224882 252614 232666 441057 706393 1 263677 244739 802511 255157 266368 365556 256525 171064 284599 297016 240113 308306 342945 309292 956866 319606 320920 339398 525639 33034 325385 1 83227 313374 559369 527170 385997 1 738633 399335 442858 43438 381613 421228 438896 426806 301562 448422 451650 590793 998645 772850 476501 1 480333 345967 500256 410577 511327 913628 525768 379871 538151 1000000 246686 488928 617782 209376 192603 581174 617290 599266 576502 603226 611966 617174 676074 688171 645064 299556 646517 749660 429783 687272 491720 663788 26499 749360 661042 695764 661080 708126 728931 717279 799406 311802 723699 1000000 741987 1000000 639300 757880 679257 757209 769296 186690 777798 781815 806431 827066 793941 797655 785052 600487 891032 810135 833697 951131 527127 826455 827843 830824 834658 406768 881377 504238 818673 844733 170637 822296 650351 441310 788585 178725 674079 739910 705498 1000000 862586 865901 645903 867736 857512 1000000 871773 862720 846163 870656 870975 805969 870693 869395 831248 869717 868829 866927 818022 999144 881848 742301 744945 1000000 1000000 857903 615654 699907 854628 238201 617375 848514 893555 1000000 841602 799702 836496 833796 827827 724383 1000000 821424 807617 815606 578059 855039 803312 802805 1000000 1000000 537160 786643 798031 758377 805893 1000000 533426 760213 757590 751780 670620 742250 730261 731435 561854 265683 672042 795960 713378 688394 686164 674969 981826 678576 250448 628133 654195 633508 522587 646757 698499 929722 592690 363464 197460 630125 610027 591667 589946 594673 581754 576050 445593 563326 555505 510519 544887 538744 532573 799079 525241 514006 498678 12979 495394 488905 1 477610 24407 451627 694604 102203 437075 441542 448540 800786 357202 446613 451527 400197 398279 392432 220030 135668 920915 821553 363769 358146 352406 745024 85893 342919 331089 322311 320299 72100 704243 365593 305899 563337 290097 1 292541 275250 271288 917172 203188 239958 910449 1 499661 239149 237248 13570 229583 282195 29334 669903 1 155224 210772 205227 597684 199282 162141 219776 190785 160272 64232 183250 1 178659 1 174526 172404 130099 224784 168555 166103 164556 162657 162066 1 129175 158249 158357 152970 671286 137679 511395 400918 137939 139539 1 157069 1 192767 1 160999 158878 73941 117242 161690 162756 139225 61650 487882 172768 178177 172040 187160 156198 135243 123072 244426 184891 1 358420 1 195237 200261 202473 1 261967 132667 213987 1 229999 98808 227095 268539 227244 240008 1 1 250605 236849 1 190400 915914 265923 326318 369720 86334 1 269907 370373 337170 412042 1 647534 1 333379 447729 847600 598348 464146 347832 1 373418 379131 383333 390704 1000000 405389 408337 414323 594526 866610 432170 438428 444021 967407 92181 462722 455952 473974 481198 741705 504694 499671 505402 512178 575878 844473 669474 536996 234355 549716 555674 557234 567818 407411 248222 936702 573019 598234 604247 611232 614384 596664 611928 674726 858796 312105 652729 653672 335269 580742 674747 716901 694902 690204 680663 1000000 699287 711456 717314 1000000 726579 715060 131003 751936 512881 1000000 1000000 759821 754893 635000 772905 687114 924219 519796 767162 793399 818935 802712 269499 1000000 760854 889641 818282 821555 822588 827604 803416 833659 784368 900242 884727 843762 465385 777006 850479 629092 854516 856088 858013 865355 610183 862594 1000000 865095 858260 725418 868122 215899 830545 909101 805983 644511 744686 666361 870088 369744 821696 873783 866977 770728 939688 864062 867646 899609 257398 507670 835444 862117 924565 858162 854655 447415 855225 852540 849755 578273 831090 1000000 839349 837882 1000000 832139 1000000 1000000 308556 195999 817190 688573 810359 797686 843300 774153 795760 747860 789792 1000000 796798 771844 578556 761649 762344 739439 753636 934683 1000000 739635 777928 800301 786562 683206 696586 713264 717081 699107 96249 649521 152399 677450 671959 667177 660606 272451 332905 643557 637769 539095 626191 614070 238719 463383 740349 1000000 589670 584125 390860 1 1 386123 553321 594466 538384 503429 528785 470599 514029 151896 454081 934698 489703 485703 502644 331048 453722 460785 261118 436931 442490 439881 598738 424373 495679 412366 406457 348053 492930 94941 384211 515453 344597 586397 537336 354803 632662 280801 911105 374920 106349 322429 315330 291203 1 303877 385509 229891 287301 282536 512165 1 540727 264214 259818 255771 510266 397221 85773 404980 235012 231257 1 366054 220271 526048 212485 155358 442990 205654 229412 436521 193708 1 189758 28335 36084 143757 771447 33892 175705 194560 163183 170185 301714 774218 1 138108 163046 156202 1 159885 280735 194022 157920 370025 150160 156250 1 155307 397519 228365 1 299884 193733 1 103303 155183 1 162000 1 1 412969 330572 94931 201653 168216 49656 159595 198833 180042 1 284360 192816 324820 193501 205926 165670 1 203672 192232 1 213788 247344 220696 230397 227948 40438 259491 239490 243503 155518 1 506237 214761 684644 105070 1 365051 283182 293193 292749 297248 302607 378138 900990 317870 322909 328356 333544 338925 559208 1 950200 369629 424365 372392 437233 383873 389709 740435 392926 407252 1000000 600799 591267 897628 51714 443312 449126 456029 437608 259240 797730 479211 510736 491860 498643 545545 516470 526957 239085 1000000 515854 617518 544212 554385 551508 566762 532751 576577 598528 559406 703781 603148 607022 615101 621832 1000000 632820 666108 644767 650219 672498 661602 962299 847530 678276 684365 683459 696300 1000000 705137 666991 834903 721429 131496 737614 588962 737042 654370 812074 746594 461772 763636 768043 842904 1000000 615078 868708 790462 1000000 688593 999625 555664 686282 811252 560632 274727 821221 739741 823015 1000000 1000000 827374 805962 842322 860775 846038 848328 844980 404461 891445 724869 875719 838046 979792 862805 865143 969907 394698 1000000 867563 960644 880066 610973 846346 438650 871801 872025 877228 872013 871852 871595 871257 870923 939389 263966 247432 618354 939946 866220 858783 863076 1000000 861881 858448 855999 884923 866721 1000000 425136 807607 844253 841834 960034 837960 532652 495123 499165 821796 822219 816855 613028 486950 1000000 807514 1000000 799488 793773 789869 845851 956878 777505 912311 336085 778507 664114 1000000 746968 746543 1000000 749822 732084 833317 996189 533605 705588 706538 696185 515920 625000 758309 679656 693985 668614 663171 691239 632290 643265 641093 920808 603784 68744 616569 617888 605274 554999 624331 541965 303630 479033 591810 559912 821413 662145 543577 1 530378 303456 1000000 513101 560862 1 432771 487324 481625 466423 243821 446431 1 1 444818 355705 432753 135234 420708 425715 408838 316313 306465 121398 454312 336799 366395 547472 211788 335366 573494 328853 318683 393832 329824 322962 319347 863903 309741 180214 725460 294214 1 282209 337996 882561 160956 278547 262304 291173 334428 248808 247479 220655 225608 1 263518 98953 221920 218394 449568 1 353319 204668 805586 199296 248455 85469 243410 156545 1 569221 181568 207593 817231 174903 173081 107368 785807 168413 1 165220 388842 162796 605946 1 196290 91968 156083 158198 46348 269054 1 430458 156614 96093 155483 132675 1 121146 159423 697379 159323 1 163378 537858 165708 1 608624 170480 172257 450005 176020 467086 202663 864996 612616 187203 1 682913 186036 198500 286890 318565 204069 1 202113 215551 549804 267563 186760 207359 235075 238961 198480 246273 601722 822463 259720 264110 374952 288820 557929 282387 263061 1 292405 1 405006 311872 390431 651060 327459 332769 282641 401341 859359 354565 378298 164774 814214 1000000 63142 514173 611221 406140 478937 412125 416279 563698 433939 436102 330472 14763 445503 457748 466617 472781 478935 476552 491297 974411 1 509857 882765 522294 710794 534690 278203 623045 718290 572527 281206 571616 811654 583890 588964 1000000 597247 644889 1000000 619409 867280 621139 636039 674571 649171 671276 441985 669580 675377 551222 682941 698093 213815 699095 773135 764262 570660 700181 490318 729947 1000000 739733 753484 1000000 750834 756938 763165 1000000 1000000 776325 776578 423298 793181 883150 1000000 805933 804902 826595 844991 736712 721377 893483 1000000 821580 761083 833040 835821 854092 1000000 843596 851051 826434 1000000 694281 843748 644344 375596 783961 1000000 1000000 1000000 256149 498064 449491 947036 1000000 869085 699275 886476 872085 876678 871631 868529 1000000 874193 389806 890282 1000000 923414 870328 1000000 248637 880790 866654 935659 864190 803949 862729 1000000 852159 865943 855198 942295 968137 839994 845522 828138 1000000 273397 535919 670907 829200 825900 1000000 820415 1000000 1000000 798163 824912 1000000 799237 795531 791636 780113 545793 781716 1000000 734698 870177 762150 759217 738160 748353 743545 801270 733967 700677 632687 684573 713837 708655 687610 690269 800847 687349 681686 676387 177863 592870 737038 653882 648148 643033 291831 630775 624826 608038 613337 613421 600911 226896 589441 899566 746405 819969 564437 831208 550515 422023 511555 535730 332897 521228 1000000 993788 502657 496439 489973 560342 471743 471741 166825 459503 453348 446773 441177 49531 441962 481187 468759 372031 286897 399395 393674 558619 385386 376478 893366 484575 359276 353337 352107 804996 628529 51839 323279 44096 140509 311443 299889 315578 277111 291327 275707 356603 277150 219163 780130 1 259238 262497 1 1 212269 221387 1 910564 227793 1 222298 216592 217433 147417 134823 203703 1 283462 262728 190529 1 396301 1 182339 180195 178389 186743 179027 171975 1 168847 184289 165778 182487 163748 161074 132968 1 172006 238465 158960 189052 193621 398492 157974 142967 301788 111896 158523 159122 159555 160139 142658 164695 1 164801 176870 172184 167625 87645 285349 70354 174180 176072 227059 366139 182404 113491 187193 294249 192228 194929 160213 643271 203606 168126 378720 33626 246798 1 316607 227094 143299 234581 276494 242445 208634 235094 224248 292306 255249 347419 309557 277008 282096 1 108857 1 305724 369685 311037 324160 321335 596366 981390 337217 342620 61904 128811 295000 407631 387639 376108 359230 377342 402218 271223 419924 406796 402965 422983 434375 435066 441092 447132 974757 451543 465053 471629 477797 69206 947357 496437 598042 641194 512601 1 1000000 60587 533226 459197 552092 792967 525001 938223 576867 227256 890459 457909 642957 664604 532373 526635 640960 630081 636514 357860 648039 685116 901008 1 673986 513050 681951 1000000 693367 1000000 704958 708748 713122 1000000 895929 736501 734034 776440 743784 746996 755017 757914 762347 788537 745933 680911 779623 779628 787881 791826 795770 799584 813422 807001 810509 842817 221593 705910 823830 575780 873797 873116 835669 838390 656835 840995 837898 859129 277682 1000000 854679 838048 858504 416893 861832 856584 1000000 865875 867177 1000000 692197 934329 603049 847887 431739 220597 389956 1000000 1000000 788489 1000000 744030 907881 872947 1000000 873038 870437 945544 826588 867632 1000000 1000000 950653 798765 1000000 1000000 857320 657193 1000000 805469 849202 920264 718665 842063 841430 828613 873654 808408 205910 706836 836938 818640 813179 798142 772965 797870 352823 795269 666784 795452 785417 781313 777113 820688 768495 1000000 756588 1000000 750360 745647 740866 786671 144123 726367 910195 715997 606851 675922 696890 311338 683685 785661 911574 673068 66713 660840 154556 552336 757047 638640 632641 854459 1000000 602362 1000000 476449 1000000 558662 583508 579108 568580 698893 487029 597963 551629 858532 535950 367479 574492 517446 494276 505049 534883 492665 274204 1000000 474104 439981 286269 584236 449414 443557 437497 828702 451795 558793 413511 443853 401675 364047 1 424999 363042 715185 742702 361517 355108 328534 354332 338699 509827 115552 323344 421072 301420 305987 324732 298858 290276 420360 1 279109 788241 941439 291040 306268 126176 264248 365889 335361 240367 236463 225933 1 1 215085 216761 214803 211506 1 205492 73753 202435 628282 193347 443395 78653 1 220948 536516 180851 185253 209755 553402 232913 170417 221322 331838 65938 164762 166276 151683 234392 286652 387320 159744 170794 151655 170291 1 158506 157714 158651 159053 159449 94419 18660 519491 131827 159648 1 1 30521 1 231170 1 307916 33940 1 169915 180213 84571 184762 187530 361221 192822 184141 217769 200392 1 593968 31586 213170 536139 237076 376563 304551 231041 221229 238121 203988 239309 1 254233 258588 174976 268881 756354 477730 43115 289646 326661 86694 300565 305168 312143 296153 464244 319198 332175 336305 388860 371243 353677 332961 455020 323030 248056 254113 683039 568259 398185 397861 410386 1 442796 427869 380077 933317 928994 588636 458217 231265 421336 569954 482820 483579 542231 506051 564077 512040 514921 64468 48190 506180 542935 622664 522587 875853 448983 581965 683015 272227 593715 1 1 611697 834271 494407 1 624761 905465 638696 761467 658104 734656 668134 713907 480750 686619 452773 707905 828598 706816 712364 598882 735249 811236 597787 607383 759802 801430 994458 762040 804826 766136 770795 775160 779109 674584 787339 791285 665910 927593 754219 476291 289768 697184 806832 813857 812632 826682 864410 833647 261432 838251 847423 842760 806597 848184 850406 772976 854315 916934 858523 810064 854755 494893 1000000 351646 867475 868599 901377 870527 850080 887929 783279 730004 903736 860728 736978 312381 730282 795985 865508 457730 1000000 872117 905401 811091 870788 1000000 880985 858615 985761 798944 861974 862336 1000000 579935 866306 852423 848188 845492 845796 846375 840729 838127 835545 822216 966677 901838 849358 783253 763175 647927 314383 806474 860789 817585 793443 792575 1000000 623121 771265 772251 888429 766729 871093 731638 768062 1000000 742879 196482 773970 943004 723164 717799 704777 708266 703665 346240 686423 686314 885833 687361 557260 610483 148832 652727 642116 1000000 635351 629486 198914 314607 611695 601962 595336 586256 571228 700163 79145 410985 558128 556898 549694 544635 538836 531348 518500 519866 516925 565616 528989 495960 504641 887967 1 36430 464260 513428 648317 445940 439875 192990 427812 1 438554 379117 404022 395560 396448 61458 468929 375118 57889 365089 320310 349122 440420 369100 106308 334531 325753 318120 796442 285018 34422 299825 300443 290564 259320 281069 801772 246194 895326 232136 314224 1 251429 315857 244030 192052 3649 221463 279388 223346 1 216408 293539 241789 326586 217323 200741 1 294884 185502 189604 187412 310371 242634 179677 332999 1 174735 317107 173198 264756 168318 1 309205 164615 554541 1 162788 1 163595 147940 720318 159196 158424 159236 156425 158591 373607 1 160444 269470 152003 281095 1 164552 80578 135951 1 172908 171597 134975 140730 176226 202105 684935 181755 184648 225151 291309 363718 1 1 480251 1 199992 209259 267928 215953 219408 215531 226217 72064 107056 238646 241010 299505 249507 258822 270419 242764 246552 159501 393452 340594 1 279805 294536 296688 388925 1 298673 621584 324819 200303 489774 342650 347223 371519 356479 419723 213436 505858 379957 386789 419257 397286 301599 318787 106139 1 510299 459367 434943 356979 510717 475617 505391 447197 143051 481770 488952 213784 544508 884610 515646 517795 503825 619468 927966 1 630903 459725 562136 566271 574498 1000000 619236 593729 598751 563156 611297 693067 622686 458276 145688 371853 647062 634213 657594 577405 671527 674530 1000000 675886 705436 679002 494656 707000 795407 1000000 722501 724899 1000000 1000000 739860 741987 751787 1000000 761016 764364 769906 765491 772823 782716 794349 790798 672192 434837 798026 794834 841348 731995 816960 820009 740903 953702 822039 559184 664075 838143 863905 893676 846435 239786 669233 851721 893037 658811 858597 874237 262127 863806 865149 866512 848968 869214 959163 1000000 621099 872543 873090 900771 1000000 874299 880658 688143 875069 874259 1000000 543338 1000000 795838 871864 871366 967338 905502 1000000 867166 840653 863685 496908 842580 219722 882185 855821 848341 851643 312086 848042 532270 447693 842824 837976 834858 836272 828086 1000000 1000000 1000000 776907 811652 955694 804450 506962 796903 793001 789111 640302 902191 975973 772283 403313 671789 835630 337409 749639 755865 699597 731289 730812 725231 730691 756404 709741 318153 466162 693933 675874 557040 715673 801936 666395 660673 641016 274863 214693 630567 1000000 627512 719512 622121 578264 604123 1000000 643955 587983 480366 488237 485387 557799 549551 672679 848390 538961 528044 1 512247 536859 387617 674018 490942 499912 451334 472894 466662 462810 446495 448784 442211 436266 409081 424179 534058 412265 409840 1 393918 651426 435160 708624 371655 370420 351626 408224 349374 21060 229333 338201 390446 322209 322927 312840 513014 319842 295308 281524 286928 355597 761734 267278 1 264967 243077 233119 110975 918621 182391 180661 357631 233716 209622 227338 221470 217074 216591 160936 208283 205048 202517 1 236457 168582 190735 40989 154794 162100 203054 681074 1 175895 701189 172447 170837 183083 167941 189516 162687 1 163096 202643 148674 281908 546162 160389 1 159875 1 159794 1 160112 454723 181385 161569 163169 28525 163254 164809 803395 167588 592113 170795 77071 172016 130992 1 176285 147691 103217 198628 477585 189359 216881 194508 197209 203807 286509 199899 209020 240923 215486 129723 498582 232098 246740 146775 237657 379052 239660 122066 252993 888003 1 265930 258819 1 389518 285537 296055 294761 958601 311370 308310 313955 74669 1 329381 433467 337264 455867 350729 356237 948115 368832 1 587820 379074 404927 396606 401938 488326 979961 279354 1 250325 447553 442716 323243 442704 415594 484633 469546 63907 617367 493993 518028 479793 1000000 531017 523897 522595 537017 542633 425011 778896 561001 567164 573286 1000000 176202 568134 585327 599885 609192 728451 621610 845289 712343 639268 664768 528118 688933 776590 627352 668705 679096 276526 690063 1000000 710240 868242 1000000 854378 595386 726733 731670 741665 736079 746813 567535 375012 760055 829842 435142 581460 813478 167427 1000000 883889 794312 805727 728295 821815 811456 770101 817190 807854 999242 831639 976083 832650 820435 643940 842332 843670 845788 758164 869256 817378 1000000 1000000 858766 1000000 708678 867417 865305 875461 838388 705779 906012 867547 872255 872890 358361 889090 874526 1000000 874517 1000000 795333 872864 1000000 963686 875775 874740 1000000 1000000 915055 880452 869363 1000000 869156 859361 864041 986126 860641 525329 857042 852217 462675 845761 847898 836674 1000000 776638 838267 836918 979813 822543 643052 745768 1000000 1000000 813384 1000000 806499 786210 804468 789041 1000000 369222 782645 519739 900292 768289 368435 760862 846856 751626 746902 831149 740870 1000000 681386 1000000 817903 1000000 59495 593659 685108 690543 537579 116524 627515 668606 721535 39698 651560 1000000 977856 700075 646233 608764 618614 1520 599169 600592 592351 1000000 576501 588340 733476 561792 548367 540897 543277 537098 688168 532888 563788 718340 439199 499737 491795 1 481375 646283 357020 463086 169709 966305 376846 418573 248535 431153 441385 1 179750 402827 158321 1 256505 778210 373940 399974 358505 357338 366279 346284 1 147443 157916 324807 319609 174035 295846 257347 301076 287956 292281 292805 1 193485 271222 165161 262297 325966 73173 1 177446 241763 237819 233894 240383 226665 215335 114953 213373 210635 230908 148730 201524 287398 198154 396736 192636 1 187560 169590 218396 196643 194988 149188 337310 241498 375067 18991 1 389743 156955 106281 163907 491158 173105 114230 64155 325804 158149 161020 133090 354630 136673 161193 161089 161382 161939 843918 159407 1 620909 724715 1 115252 169927 42762 173260 174633 156703 326437 1 100634 223102 189357 197061 121778 196398 209297 201140 16372 206930 214670 211917 1 1 322840 225410 29877 1 236534 473639 1 492956 283782 205905 261018 21857 1 273266 753329 243033 788800 1 176066 1 307755 16539 788245 316022 299265 301161 339647 352482 294076 355900 348047 415238 476653 378522 390156 472277 312415 433776 904074 403565 382211 424596 424800 427270 424740 439131 473339 460959 551397 473954 479382 489543 267021 952185 500959 340953 519113 524891 489838 211524 1000000 319096 553014 853229 567449 1000000 893368 584905 648472 587469 602575 176352 615308 754148 682190 588890 638198 649345 649832 698041 662350 667252 672928 678128 684740 688594 760429 686283 749108 621699 799837 1000000 727296 729977 736923 743956 745599 766166 756445 759668 807446 768719 770318 560796 778873 785577 789787 762046 797796 801165 835682 808988 1000000 816004 1000000 822677 826293 828754 734635 834955 878369 840205 883657 845639 848148 870194 849774 757560 937020 708489 856437 1000000 833681 865591 891305 868638 869453 614794 871651 196654 861763 438662 538853 749647 879051 875912 875635 789519 746085 1000000 862445 868769 996066 873814 874386 670712 1000000 785671 911817 876878 1000000 581570 1000000 861908 655489 858200 833100 1000000 891762 855188 835868 809237 842360 898840 838619 824749 873265 820238 937885 821678 812292 666822 791294 821315 881458 800242 796757 634442 787969 935824 1000000 779079 771694 767314 814096 759131 677143 748905 1000000 581582 771029 319651 780014 662903 1000000 708961 703630 698276 695980 687459 688047 676457 621362 1000000 651236 653847 648093 315813 682334 502253 658312 76666 655262 613116 548182 762490 222203 457594 579772 518002 564201 866084 287576 535700 712182 531305 716439 520933 305183 506060 110725 710344 489814 485146 292756 509737 466387 221989 452704 446786 441193 589068 524474 422636 425212 270740 1 270178 378606 387561 359572 777068 220768 467622 364287 353822 346428 461228 346536 594081 342446 297185 326526 313030 295606 311248 614691 240795 342676 283943 275572 247040 292068 273141 260112 259804 249547 326035 243450 441512 231856 283829 228341 224764 574431 602372 138922 192307 208122 205197 201873 377215 241355 1 1 761779 186561 711790 65528 300 1 1 174630 175722 171462 516127 169470 168213 541370 167216 164217 163647 162955 162370 162260 161461 161235 419241 1 440036 713243 164490 149957 162268 1 474163 284034 1 166510 86101 168821 1 151137 593470 174806 1 178415 180407 192190 184605 185926 191226 191696 194250 334762 201003 1 205459 171207 210768 187341 219874 221598 254474 218045 415406 898718 761188 384319 247897 325183 253077 260412 263412 1 322862 278163 130102 180921 313304 297105 304119 308607 330330 218015 325419 724275 332402 1000000 343453 381248 285147 306878 1000000 486278 1 943029 382126 394693 531817 1 411813 413650 877880 436418 147125 483087 17323 454450 461197 457900 1000000 542408 484279 490613 909758 998641 510075 516434 405433 579046 121830 866470 151123 542019 1000000 577999 574022 575990 846342 589360 706431 237641 613965 602475 1 941133 894798 655971 631424 565025 654565 854179 665959 671651 677219 646396 688147 841766 1000000 698429 736977 720246 720187 1000000 363345 1000000 52598 388226 751129 754486 766862 871874 767396 338464 846973 846023 840892 792133 1000000 816503 1000000 745394 838443 1000000 784319 819059 823926 773155 906260 489709 834718 281453 840386 779992 807728 849743 849800 843441 854911 1000000 859957 861298 921547 456111 1000000 716113 868600 310070 870980 882176 859604 873891 874419 874886 888721 1000000 876242 876342 876483 427546 1000000 767124 548819 875242 874640 951448 873118 867800 872500 874029 862121 868428 759809 867692 861593 954968 796470 1000000 887824 855794 1000000 926663 853966 843747 789134 803062 871355 832437 749151 385959 823987 860865 816747 1000000 792566 363471 1000000 238206 667505 736454 785278 821354 600413 964772 570299 900126 760201 755550 763971 746027 736879 736450 758217 935438 721572 716279 711054 705270 858130 695626 689118 684622 299167 663148 622575 581074 344152 650394 652725 638800 633297 625622 610988 615151 1000000 266648 593300 157933 611833 661753 164075 569649 549446 530378 793334 512250 564667 1000000 607382 516489 510668 1000000 301730 495037 520634 480172 482687 476092 409621 687680 446362 1000000 437109 389450 261821 419743 423881 396075 102089 394383 395207 384158 378473 482586 410122 361564 356032 696519 365953 340530 6835 1 323872 310223 336314 312415 280598 298707 296081 280126 271732 475416 281229 293840 278247 267274 257456 540450 535619 199326 844074 275494 869694 273385 263333 222603 224020 170779 1 1 206694 171351 220739 184884 195408 1 179705 183037 197372 819377 181415 178871 177879 175320 219427 172542 212604 172279 168498 1 168312 165301 165239 163298 161273 170551 319951 161960 674377 161715 161668 102301 161986 137099 207002 163467 164138 37346 1 209580 167890 169087 170099 172397 173332 188019 706146 178351 181112 172953 1 1 190403 191600 188369 183117 199499 893236 390826 208254 233910 1 431910 1 223934 198157 1 235647 239407 338293 247359 263611 250375 280417 646429 268491 272758 293455 241831 1 342308 309141 301208 339748 162195 342007 409606 993049 331827 335797 676303 571523 388887 502837 330405 1 448835 381449 260236 397855 271034 404656 455806 416818 424031 43725 434425 688145 1 452520 26188 520274 470971 477124 526128 462010 487249 501933 508044 502053 558915 531976 496785 538977 553301 552622 565215 519149 573197 772206 507278 351011 54061 600372 598384 493904 797802 648549 637772 636126 308849 721087 653957 660012 664960 670610 748575 303989 687263 695112 665573 1000000 708752 714012 719158 724277 729306 656057 739251 920257 742843 753571 708282 761196 767628 770935 941874 780435 762336 807284 809801 796556 1000000 109604 1000000 840630 1000000 482553 822061 813829 865821 412132 834621 807636 838060 759098 774899 413738 851246 1000000 945533 710488 859032 847375 917675 775749 866212 915063 870118 870017 932014 1000000 873323 874213 874908 853153 1000000 786877 875208 877015 876716 666286 876987 874386 1000000 875997 875452 925980 874259 1000000 852433 868502 640192 868659 514015 885183 1000000 1000000 831240 858614 854704 854620 852591 859888 842189 845516 825254 1000000 837000 760868 829409 1000000 845373 860540 818187 814849 835865 836306 803839 774002 707731 792241 784000 783639 506393 704733 808376 871352 663420 757905 752199 105166 743321 721677 733528 728560 723497 709484 276209 722870 766879 697399 690573 52502 843924 661839 669764 664188 116725 653470 638655 641101 634075 1000000 623461 1000000 656199 526798 601516 598523 78049 357677 574260 1000000 1000000 556706 413556 561891 40608 471637 528297 426212 521349 515937 504350 695810 488617 708115 447218 421892 463716 437331 451947 342884 439646 300731 740198 437206 443953 1 887349 568112 391013 454739 153625 375060 38079 467036 120869 319495 113810 341459 624383 290661 409395 293501 272800 310649 304718 886627 295855 354647 290785 1 496733 280566 268123 270382 351514 271781 1 248489 177992 238292 266586 378948 315776 194346 220478 217737 181212 211293 383914 678911 599206 199219 114225 262422 1 173712 186951 184750 120686 180632 273662 1 168254 177218 90275 274220 403862 173102 167213 165381 1 1133 160702 158308 164322 162758 215257 161387 160088 174201 269951 237199 1 548790 204795 130140 503461 1 441889 168800 170667 1 812500 170272 176745 178776 198224 182876 184617 392759 360579 266258 1 17615 655315 185048 174253 217731 239275 514587 164607 80166 225047 196341 97149 237858 527692 1 246883 250882 659736 259216 279946 267964 166123 276837 460207 202473 273985 339212 300426 629274 407822 270715 320531 194202 1 360494 315641 348674 144568 357951 369303 369917 374632 485455 386163 428361 941712 490985 449898 415414 402663 622094 433307 401075 472890 953576 732388 463791 469865 475989 754854 1000000 388358 1000000 517126 513515 519263 524551 444317 371521 543859 548848 542741 565211 243836 1 501172 529510 593211 952928 1000000 611321 624190 990633 612682 635075 1000000 604722 581851 658271 663970 567402 700254 331732 711789 1000000 752805 779004 531221 712461 538206 723448 728621 246448 749389 743353 510939 752901 759736 763042 764760 636923 775560 815320 1000000 772293 289833 796126 418338 800908 844648 698997 1000000 890766 817164 840848 828237 570780 832289 835297 840149 842804 845437 847927 1000000 894105 854807 1000000 1000000 806072 862853 1000000 900557 873557 552993 973371 873674 872844 873530 1000000 896682 1000000 1000000 876726 786392 877596 1000000 891456 843917 715955 894964 876772 1000000 877130 874990 335601 873126 869479 1000000 879088 876225 896531 865259 186994 871084 724769 859080 858310 853179 907140 1000000 846524 614561 1000000 853024 835865 832610 829446 813022 819486 811935 913960 1000000 814354 805545 719982 634137 1000000 759835 293322 769916 521674 773664 954143 764136 527247 754628 1000000 745104 740548 734072 1000000 1000000 963480 754213 701073 713407 537899 694106 1000000 121183 677610 672017 666441 660721 655463 649215 665498 971552 633716 625796 602052 326734 725355 601867 594859 606968 605850 419833 570613 237935 547897 552952 658224 1 534440 528197 155054 375487 476569 1 484896 491469 468252 82152 471314 468328 583117 456855 535349 442047 167157 1 424017 417771 165308 405278 400383 406885 219653 1 377308 334699 366084 1 238961 813250 877731 338722 333404 359609 258612 317952 337230 36391 378277 383485 817588 456157 147694 333927 308114 243526 1 261255 393111 331874 248876 1 241279 341747 251901 336916 199458 890571 440635 145212 229735 65521 255444 204524 173638 198239 1 193038 190598 232496 183871 1 186794 470133 178065 310416 167302 173181 166774 170514 100247 347387 349588 219501 85860 578859 166361 163717 1 162977 1 165478 163450 163216 163582 375368 164402 280691 174685 1 1 141443 258447 1 106628 273277 1 1 1 1 173320 184702 186811 199104 191913 1 198950 17660 237089 204834 585298 783763 203596 284319 184280 76459 415905 231940 81193 199334 296335 215165 263157 254089 553513 908080 269246 1 274854 284811 247575 229156 1 271023 1 221703 614472 318795 708878 303860 335347 342410 293941 351559 366134 989297 369519 1000000 1 385155 390591 394472 411456 416248 414330 643434 426275 430034 439049 255497 475407 345382 493684 556934 829389 801973 491645 493362 148525 506200 514323 376868 502401 554845 536894 541995 539543 603931 563276 556358 717253 579747 586000 591363 598155 604198 570541 616254 624446 623293 634131 639136 645712 652217 757928 758049 678650 629580 679836 417378 690389 680001 706531 706983 683640 382237 1000000 296166 732694 790036 745217 749730 355337 770772 763684 866852 832286 775339 780318 783503 512595 789997 795728 332412 804820 807299 810951 814532 984397 822154 720463 691226 868462 834545 837303 910532 1000000 845255 1000000 582208 547777 854713 1000000 968213 749741 861454 1000000 865850 869355 869368 794178 950877 873071 874054 874965 839058 876465 1000000 877604 989031 875216 901565 1000000 293638 1000000 901414 1000000 868574 876303 853036 808460 958425 890329 690802 1000000 869344 893290 1000000 1000000 867719 273995 837513 856952 876469 865341 842223 844667 823141 843027 780512 812963 772694 899432 827751 421636 821410 818006 816111 1000000 807313 559341 949330 804847 792012 787653 705001 686611 780160 770479 707813 1000000 756866 683845 894700 434390 535220 679324 724894 722959 198255 704479 727744 447937 794024 955531 715905 1000000 674203 668647 794313 82500 651247 644178 639930 740873 628363 622015 606686 1000000 451610 598343 653402 999147 1000000 387842 524820 725792 685533 466877 1 280988 529786 711562 519143 484386 505899 511797 556208 102183 396482 462155 489193 445422 477710 445146 442417 434147 1 797871 253081 423755 114116 114691 261782 626711 303031 371026 373884 382870 604533 87247 353680 346280 340891 153893 122453 226748 320670 448980 923118 384821 1 295101 274266 285614 280978 276261 278306 215157 288038 264644 254789 702173 204247 243857 525622 235132 780727 206799 224298 232327 257261 234582 182022 33697 244086 1 605362 196817 149492 1 189557 187287 122935 1 180843 179219 177490 6246 174308 172796 1 297852 161971 150098 271774 60220 1 73372 325906 416565 163835 515402 179838 1 163789 77361 654798 860560 392832 166167 661818 353057 1 169925 171185 201632 11724 175457 177092 178938 180763 199162 184676 640220 191428 191367 194091 796440 199933 326520 204465 207567 246497 235587 326593 220217 223611 264231 230827 234446 238072 645968 245817 249736 256429 1 308432 232906 18906 179282 279501 261571 736832 119859 306715 157390 308572 375906 525712 322531 329189 334675 495908 104423 296110 356025 256752 996590 372266 313428 384210 1000000 387793 401505 375616 417701 419377 467181 431219 437135 838178 449242 336028 520218 594528 397296 490404 486252 369990 368626 505377 452955 1000000 523200 492444 854040 532745 486793 578471 422670 1 572514 673580 355886 985433 597033 692531 607053 890373 622080 625452 640685 340953 644673 448771 614347 661952 668446 473329 678956 748099 565275 686060 700756 713461 596070 710999 720530 421492 765905 736923 633061 746724 911631 784607 761055 765374 770298 964296 992914 973272 765359 791225 996467 799202 802722 127542 810463 1000000 818231 824803 792629 948842 460657 1000000 837910 840719 801806 547863 847775 524261 852633 854910 1000000 859436 1000000 671488 847638 868501 848219 897168 881807 872412 873188 982479 1000000 874188 843010 397297 974112 878577 535735 863147 1000000 922335 878643 237229 879616 850362 879004 876991 869314 896444 867238 879198 871713 870175 1000000 1000000 865929 664228 912985 831986 850528 855916 853974 966479 849207 847460 873592 841340 838518 818893 833073 828546 826296 825308 827722 819483 1000000 902039 778306 802064 787990 808513 806016 784577 1000000 692325 998600 767920 821926 758835 1000000 526158 744613 686562 1000000 729779 813406 719578 982899 714161 704685 815530 693128 636170 433843 953384 670880 129914 659541 650163 1 641416 843258 152832 626619 619273 519256 775473 606584 354365 667297 582427 636057 572819 620324 557765 554960 564923 539045 1000000 546512 473703 501002 508125 1000000 1000000 358642 479907 313904 860592 458167 458972 78772 639221 138734 494818 733532 422594 66378 1 408372 312501 24700 1 236129 1 402547 367099 365223 318000 496104 95008 343939 332555 459327 323255 395854 236956 306996 381478 296980 446877 287385 504325 279397 234782 270436 265084 255921 500817 269481 230894 244488 241915 236832 255218 238125 216797 222541 1 250507 213300 220232 180168 206407 195047 198380 1 195659 605540 185826 218164 201730 1 209775 179397 156802 175771 173591 545800 170917 166488 158915 165854 233646 166425 165800 188854 230316 760175 193609 167442 166499 164370 857404 164919 150561 165918 166574 1 171884 155578 168057 1 223035 174138 180382 1 178920 184604 186806 182345 158527 192955 1 212219 191414 195438 202484 232500 207337 502613 209869 251684 220269 223263 218500 175997 228396 313014 244700 241056 249616 253347 249249 215285 265960 270344 1 1 283979 273499 286356 285972 112069 449088 312890 786575 162136 331680 370236 179488 344264 348522 659043 399096 366164 354169 367110 377568 371383 397732 366725 449434 413871 433658 975626 327576 532552 776587 460944 674919 1000000 388668 432686 478735 590469 486738 1000000 503675 507186 515845 387012 528251 532999 174767 546380 658629 560141 385679 571282 577647 308440 589867 242259 602003 606660 736382 616245 621781 617890 603764 633370 702976 655224 661788 667468 706592 556537 634710 1000000 693943 594527 542991 801992 716689 607729 715379 731067 734445 743675 741022 736257 755456 760119 764709 774877 789664 778315 1000000 678269 741158 793918 798182 857700 806401 810037 437175 385433 820229 839523 865031 849869 839214 365600 893302 608546 845074 767195 854261 852837 854679 709568 461109 1000000 651497 864844 1000000 996978 871579 651606 990858 873674 874557 875654 879622 877268 878005 878544 855075 635382 867185 879650 1000000 863227 1000000 1000000 339967 873576 1000000 876589 852413 865639 873615 870248 783901 869122 948255 759335 851381 852814 825249 859644 857679 855395 852846 1000000 889004 1000000 842717 827724 323618 855874 904247 930867 1000000 821240 817939 503652 161571 824246 898833 761583 1000000 806077 890882 555908 681444 771628 764932 768056 534264 707239 749350 746722 729867 736855 731865 719520 633962 716803 832173 719391 711557 699308 689808 689861 730938 686990 600507 756805 882738 635292 646317 1000000 525921 716425 595097 676284 138930 4574 597767 579353 220937 530568 527972 551097 560178 554020 799056 527885 531377 529245 515631 521206 107293 844807 280512 480266 485972 479763 473616 465344 532242 455095 449153 442965 430841 320107 427624 419155 1000000 407379 329397 395670 261346 1 308633 376925 998816 553149 356491 695862 364501 363097 326715 329492 324148 1 370367 309176 297077 632938 319322 334435 617834 340224 73749 593504 264667 278587 258433 163470 1 246914 297176 1 233156 231175 197053 222173 174417 219788 214077 207731 1 203902 202473 1 173028 212583 1 177605 187623 204366 514265 181549 207663 1 1 311174 387492 321292 260681 169896 142230 175706 167675 140707 284246 163605 229260 193127 438642 154714 165549 212021 1 178079 386218 19658 167728 168578 169523 404329 1 147265 192540 1 151589 179086 170012 182756 184822 167446 189252 344948 171924 194085 198783 395543 151331 1 366644 240181 414393 224708 913 226341 1 232730 189036 268732 759458 248772 215729 255735 261111 265271 1 274159 303022 279776 287878 15874 775244 527242 306937 341917 245048 322288 183311 332731 338032 90839 348941 354194 497016 524051 337436 436461 201968 387841 52944 1 848319 1000000 410317 413073 906633 401184 131118 527069 393400 460299 410862 474976 855679 483761 374436 194430 734407 508234 514633 298225 685935 533299 580395 550277 551878 586110 212106 570376 557275 592397 480428 591042 615843 607068 613153 610666 293843 630825 677575 640590 647353 660636 658110 629393 671312 669937 896798 684417 695401 704686 856925 658593 1000000 718545 86725 1000000 733823 751468 739334 819431 815559 910015 764119 971428 800230 771068 747418 787570 785259 610783 1000000 836319 806021 743890 770757 244577 820397 833954 1000000 829316 827431 793486 433960 223750 842183 847577 526195 810177 854922 856262 1000000 868984 914232 820829 866111 868486 844210 871445 872763 871318 1000000 1000000 876941 744910 878033 879031 879061 881541 870749 880961 937773 585755 645950 879010 910034 878865 954966 1000000 1000000 887427 862561 873651 365881 873548 792163 957337 807069 588642 658553 531937 834485 856366 854262 846400 855525 1000000 335521 841412 675273 601799 864243 839148 823920 891644 706002 808256 860087 511992 946336 998474 797118 839099 514546 784808 780526 440157 772489 768710 765230 338283 752198 748539 739634 748668 614855 489984 80282 601464 696271 707885 294546 539687 692011 686559 680992 675337 675929 664105 721646 710702 1000000 638294 635162 626805 175697 171786 611340 778700 599304 606467 586441 710814 743927 564002 1 743129 550492 989349 1 598762 524989 519281 511615 500270 498571 494509 508271 481626 340343 469904 463755 474485 395457 456818 534074 510498 756209 433080 395206 863031 402751 191007 633705 386443 372460 380258 860255 363869 734956 346990 632206 333669 332770 404529 326183 425716 282438 364183 307232 301155 296332 306536 300640 282260 156413 260184 269000 1 205135 1 313941 248026 237937 184126 236536 232849 229873 225764 179970 183286 215873 420963 204452 40287 1 757653 1 199454 503639 139851 803812 647589 127110 371017 1 179170 167681 816021 174507 171546 172236 170812 193581 276335 168113 185142 166508 166346 633684 162442 165540 173481 167616 153996 165897 190044 171541 176748 168498 554510 1 344540 172340 183065 234327 157542 1 178388 368957 182833 1 186857 149804 76269 215887 132769 201816 1 251215 803806 209251 1 225309 181732 219680 622521 229477 229087 1 705742 244252 425076 251913 1 260558 902283 302030 156299 277964 283384 576717 363937 314883 958593 316721 592905 316398 321669 338181 331812 854528 340928 347803 1 520842 368023 375143 253137 407936 271153 1 612018 430925 392342 418903 578229 424460 433885 440067 445976 458508 323187 528417 61755 489319 482499 531905 495085 337853 507703 513824 508171 525200 764342 513783 543081 590047 1000000 559763 145893 525529 581593 404254 593824 599787 772620 404176 58898 623816 634693 383581 662863 647425 541197 34956 663807 670355 1000000 1000000 648531 484534 697634 797640 922846 789061 499299 222489 608918 734505 759050 744362 715835 755210 301619 887870 768021 970081 704344 781139 860896 998432 793584 664693 809431 626264 809313 812941 816523 815285 843361 682188 1000000 1000000 848357 865864 842027 835319 835678 850029 1000000 857096 847013 859400 647379 809989 768129 868813 868644 870218 875584 872725 940355 875408 865307 872905 958364 580283 1000000 884024 756670 212017 846553 855845 873142 661456 873364 1000000 883611 853870 848937 1000000 876726 667810 657547 851853 873516 1000000 855040 866895 922979 873537 1000000 814054 938241 855580 853216 1000000 1000000 859046 699586 1000000 825095 831654 830959 803730 947238 821059 1000000 916967 1000000 1000000 802791 877094 806921 793854 778129 784956 873638 770945 610691 765190 318747 1000000 734897 905801 740964 553884 1000000 760937 719466 716323 707381 705414 698167 827111 688731 541350 675484 774442 678847 780485 514395 648207 905864 639361 635208 626854 561051 613353 566470 602245 680828 589506 642654 886249 630045 564924 559376 1000000 389376 1 249313 519911 507589 515493 479681 502637 488538 201432 484077 472934 181950 487398 1 674131 445613 643265 454162 1 62294 622623 410175 406695 441709 394486 700346 383003 398691 390911 336614 533963 361866 349599 335583 346096 366817 328396 242338 318128 317606 62386 302916 274218 292677 416521 298655 279645 783658 270591 554883 268326 251497 95176 807723 170293 233747 268855 234527 1 227589 224295 1 208522 211846 143150 79838 200241 175223 199886 197309 72456 146973 855285 187061 417859 183709 182152 34871 1 216534 561741 174179 172781 1 408176 193964 168975 168504 327744 177264 1 119422 1 1 150167 372179 171576 167572 530723 160902 697482 805962 174302 171313 172843 1 208070 115139 176365 204354 185326 109181 352029 186886 191100 191244 189773 24417 1 201244 646946 204899 209633 635825 215750 329546 884356 189828 237595 287562 236652 461882 753305 254389 517786 255380 730020 212586 306430 272920 366674 342784 761926 291092 267362 300679 305575 302012 1 320614 325738 154730 360586 322310 346964 320970 436925 989051 356739 90439 329174 368127 429437 344286 520251 409139 422016 420808 424968 432713 326918 444785 433182 456900 463217 469012 175063 537774 492305 1 499974 596359 512384 518625 546401 150368 290539 505836 602304 589087 865267 564235 571149 580383 1000000 592503 598413 1000000 613317 1000000 1 1000000 639994 632503 642809 426448 658142 634895 123281 667169 694105 550793 643326 364664 702434 707772 712451 717593 172783 729424 899560 748075 835372 939801 545341 492013 762827 767576 839064 776125 1000000 833408 853919 805610 638001 801137 768436 808805 1000000 714864 819667 1000000 800899 1000000 832965 850614 837542 841826 844534 838926 847147 852419 848573 829398 523351 502853 863657 892179 867132 868808 950761 871820 584791 874396 1000000 1000000 1000000 764340 879339 881737 908970 1000000 880944 882044 881402 1000000 896405 880761 975593 877867 919043 879682 878488 880206 876743 875212 874957 931985 945156 804127 868628 964305 865099 851756 869266 1000000 857307 516751 787203 858150 996563 832044 1000000 838442 836513 1000000 749397 826111 637618 819038 785170 810214 800688 1000000 975680 1000000 792502 576328 929308 779777 740435 776659 1000000 826778 728463 752669 747850 743004 738753 715972 637637 725007 729819 714177 416612 703397 700730 1000000 252447 618545 606634 439638 345227 727587 1000000 537275 1000000 633914 176417 409021 618076 610033 619678 597540 87582 1000000 580133 549841 499388 142481 553388 545549 538821 583543 498405 438207 255575 511691 555405 519068 493147 485478 326489 746677 485518 104283 256612 535428 443855 516864 432161 479141 421202 414304 408318 396379 375605 391007 580762 980415 281398 1 362778 373919 369444 864876 339551 335762 367667 661319 320789 1 312399 8127 300361 990880 295991 563155 281743 277064 267725 207753 133368 209862 255566 251223 1 267356 248453 469261 232581 197513 225582 248254 1 215767 201315 209659 1 245172 201280 198681 190818 22283 789913 45601 186945 184883 411987 1 86331 178151 65144 138976 217134 192297 102664 183414 170821 198538 167709 166906 167431 166797 779221 676797 166704 166863 165686 167395 167820 159594 314978 331664 145819 155642 642462 173773 1 206024 163825 179808 1 1 248979 108961 189001 191193 189806 212019 198318 249623 203028 558563 1 240213 215475 1 679626 147710 731610 232242 235560 225574 828186 98989 314845 252089 260109 263578 297408 268345 259302 366486 811169 281128 296152 1 304912 310490 328735 221988 216193 1 510329 269215 975143 351369 357346 364134 1 358496 353034 382389 389163 396284 382182 557993 413789 419737 450747 382301 120546 257748 833472 328698 451608 471374 472729 480570 486278 471648 498905 473187 583249 595884 523651 978123 68801 782961 324820 525629 532687 566949 601491 579239 584577 475477 730254 534175 609632 599722 621654 628204 615125 639409 645265 854577 1000000 277066 629587 1000000 556739 688080 681954 817579 701558 741237 693540 912415 722607 728804 687107 733591 559088 781661 752501 754116 758388 766541 771069 740424 1000000 784205 537662 791250 398307 753896 804532 807199 424988 912929 827533 596168 734572 848474 832667 1000000 836647 834685 623421 845537 1000000 852498 862426 853883 717041 1000000 963514 880738 867243 970255 872848 864618 912595 874815 226791 831697 866061 277016 1000000 1000000 790341 881491 881786 839289 882204 882181 450641 881911 544837 984277 545964 879413 951352 768688 638123 932399 884787 754577 914108 871416 815374 858259 862724 326467 1000000 1000000 780351 853361 860988 850977 848148 845697 838989 840049 1000000 728154 830864 824376 824279 820827 962606 152215 842924 792985 803373 830707 794422 790746 786261 782223 776268 773088 1000000 587142 803919 751876 750099 745038 490633 769663 730427 1000000 889762 1000000 709918 64522 825588 700770 688216 542114 655607 671764 831749 660075 577295 675572 570165 50666 625699 623365 616937 612446 628840 791653 536641 667727 577103 482834 570998 601771 590372 1 967166 1 532335 120738 520748 526017 491648 501988 548662 339229 463165 750777 448800 309772 458297 452623 446473 439564 434802 516072 289228 416979 411830 427246 399073 293885 430700 416177 375017 370586 364990 359484 392229 612540 354660 30991 146623 598574 300223 318697 905678 232172 315223 633241 321484 285897 289424 278981 365361 270107 218070 165071 256179 515519 379351 284805 241433 167956 234236 1 179990 1 759209 218742 213613 211165 208208 233066 623243 320586 197669 1 137386 1 234867 199198 1 705654 232762 1 1 175581 1 1 1 171570 1 210231 124712 1 168183 167808 167272 166972 156791 192392 224874 82416 167486 1 295544 182261 1 194266 408214 230103 160791 134142 233146 62792 255535 183134 185046 564873 192772 1 792149 252615 271410 1 217022 206680 219977 1 1 208396 261128 225027 222654 1 205018 262564 243542 678218 135908 256121 250930 228838 1 271781 274397 276969 254545 279598 346837 1 304005 354958 324541 328024 1 742070 352522 342394 345014 298757 541150 630899 100189 609516 378087 383773 334689 538208 398723 405227 407873 418655 424593 945404 335184 1 153061 454698 418233 214666 473084 450556 491034 548693 497264 471907 510191 654452 666301 528490 522974 538240 1 553446 1000000 780902 610982 1000000 584019 590880 599241 602938 660278 577494 620631 301172 512795 1000000 888980 1000000 653066 351195 999552 673378 554980 600105 689704 691093 441789 699920 711297 1000000 652907 1000000 732049 737104 448849 747051 751656 769538 195948 267446 770370 855381 483494 785361 716952 409318 796093 181318 819176 806510 808057 626104 1000000 859662 760130 636216 832150 837562 886651 838976 844286 847035 855028 1000000 854646 857729 859481 861490 864446 865332 812313 1000000 659882 1000000 893881 871937 687901 879484 811550 232375 885932 651639 881460 880454 974570 871033 883630 882410 877561 701524 660119 749872 899183 880322 1000000 907188 873869 913357 876315 872705 873750 849929 924218 869151 1000000 865550 1000000 799471 859143 856992 854207 425822 1000000 846560 890833 828929 838621 1000000 920464 315052 805901 821945 1000000 723415 832888 807978 804137 787456 797073 1000000 789081 1000000 783675 772933 843353 766073 843722 828993 1000000 742369 780677 732738 887208 1000000 721945 716514 710818 796065 700791 695350 689890 684342 786505 689624 726757 318139 656015 152356 646204 638533 632151 612238 657143 874180 265904 602686 507685 581852 1000000 576832 584733 556697 559867 553699 550963 541854 970640 381226 500009 405550 509072 544593 509928 491635 495429 466872 1 509317 444167 454812 394380 961548 436863 430774 425176 984041 415803 999042 401362 870964 389890 384131 102345 372622 1000000 383975 356180 174154 345397 348748 334780 280263 236301 1 315088 806419 1 299565 315212 287054 367555 285321 163201 259463 183549 262818 182129 449549 244617 227123 247842 239580 261043 232278 220713 344080 222068 1 215739 890004 336871 224359 204730 144211 198839 245777 194000 206723 141460 187342 101616 115428 1 215108 628087 214734 342824 797467 173493 809322 246689 247507 183562 201074 164853 173109 168973 228350 223550 650806 507406 173818 177439 169279 47245 165096 171418 152309 174930 175327 175886 161747 8783 165662 199501 183208 185040 182936 405436 190141 193430 179126 337222 210941 203116 206181 288371 52649 168626 218056 221205 216121 216801 569682 235014 436725 242403 611064 265495 254269 200659 194934 266710 142935 68346 279407 282174 288961 293749 298303 306049 171225 361521 488778 262441 328971 344183 346939 343478 30908 322951 302448 128299 878635 535952 525611 388474 746282 369534 405671 404282 417568 428192 423419 437365 183537 447536 453570 411497 475488 471300 479716 492279 494016 518139 497050 345489 515245 539595 552172 496253 900825 542042 545740 607417 899168 570806 550709 582882 519961 595325 653369 492553 706701 634432 1000000 584356 637243 606100 649413 591936 564816 666284 52906 677579 683191 688691 918607 696368 1000000 711441 152464 981987 726145 87004 758792 740829 892345 803049 1000000 692753 818453 772730 774213 777591 796846 974485 1000000 1000000 797577 778089 807425 874935 803758 818691 821935 895452 754760 368081 835276 838313 861470 843292 1000000 569562 903415 858248 849609 697613 861434 863583 864491 514807 870093 870832 869461 874528 911911 876579 883818 883726 879541 879143 867830 874597 883880 881611 883145 883340 446469 847144 883104 886619 925246 556939 881848 883743 845482 879365 877582 877250 1000000 874774 415815 863561 870224 960271 1000000 837445 862627 1000000 858103 856423 831001 853929 857282 829226 842714 840643 869631 833888 227886 827031 825521 765730 975987 786559 696577 805534 1000000 816362 797003 789629 785564 782587 1000000 772433 768618 755303 761667 1000000 626631 891401 739240 541125 729186 721224 719602 715845 715215 527254 697534 302203 684342 874331 837733 947430 664091 656600 650842 648198 571344 1000000 628972 555523 567805 669308 576467 720048 583869 586675 895470 137587 42452 369363 556090 545032 578334 537609 556960 519428 487275 591310 506820 492251 545597 494467 481356 482348 1 463177 337810 398754 433190 618664 1000000 140767 421337 416005 411669 737222 536445 231533 386625 380478 302643 847121 228645 358388 352942 907016 224771 566323 415572 326506 321203 678542 1 306432 879797 168097 54748 287366 298752 285982 70975 182970 437184 674564 1 263641 248938 1 241323 1 233925 239678 280614 221681 73026 1 689389 211154 208273 205971 202137 328840 102284 196064 207256 191446 155505 113380 224953 1 1 170987 308886 176294 183808 174396 321552 173257 171538 202232 170192 1 188387 375746 393593 447619 781781 167284 177913 169273 1 156524 1 226083 608835 178763 433253 112198 211482 262247 156523 143063 192887 260241 185115 188391 189653 197961 195459 82133 198874 203257 1 228359 200208 214676 217835 222479 228084 466553 1 234591 778079 241944 242710 252206 225777 257613 284978 398866 366244 274570 279130 301299 284241 1 297973 252169 163252 389266 317259 322294 327580 394990 337783 413537 317919 362795 330507 366845 547495 378284 385194 1 360257 400001 409923 442887 312262 555536 514401 429609 442768 12200 450789 1 454240 655374 422612 483229 489184 205301 518282 483184 496519 268278 556052 638484 544674 544937 554162 539059 606167 73740 575802 345737 430023 692042 55186 607956 1000000 127667 460466 670953 633831 649302 647901 12853 733355 510526 632022 740176 682205 687762 693204 720634 1000000 313097 994986 713568 718508 731014 454606 738641 728699 768628 809231 1000000 708066 771617 773480 777989 767330 786655 790867 661034 627264 691062 969054 802699 1000000 898799 1000000 1000000 624640 827872 812844 768477 761425 855286 846889 940134 850374 890975 866807 861623 1000000 876712 865638 865440 1000000 1000000 719036 928915 411850 882386 878045 1000000 851245 752455 881749 739735 621861 788613 946015 821645 884008 389926 729672 877430 883463 882614 956022 883323 881066 875004 879293 878226 727468 807519 869312 874524 311434 942524 868302 1000000 702737 934863 884245 1000000 504813 852476 853880 192934 856943 788275 813911 836075 828413 801402 1000000 822237 818708 803552 799102 752520 768339 797467 969444 796563 787980 774516 778773 773951 1000000 774064 841702 646766 736514 742288 1000000 736200 701919 725486 73277 1000000 716507 593897 699234 683192 636201 694556 515073 723410 666296 318386 917878 659093 673155 637266 631223 625398 619444 613378 852030 597536 596108 396050 583086 577556 1000000 567788 613666 552306 448014 530219 900693 527346 1000000 516073 591885 1 112512 496395 484234 421219 466932 565260 459575 415482 447621 410411 435423 495644 543460 417675 470960 405960 987316 394365 1 415316 758262 371659 366100 345064 518844 430463 393752 275920 333769 26381 332469 395867 681880 380908 303499 282169 307042 327001 273421 280261 840304 391749 284542 324387 419428 270408 230897 246856 243299 1 235602 102471 129900 54761 9197 303772 679429 136923 151077 206887 204154 134443 420479 196587 194015 170732 189795 666195 1 1 182415 1 1 231848 168223 92184 510586 1 69183 171646 168471 170460 843589 169714 34022 170157 169300 139237 170089 169664 168607 184817 171393 1 172934 13593 174769 438619 265471 179733 210378 181735 167268 184401 191057 639769 1 191478 365280 198036 45815 203108 205720 543314 76756 1 217676 222260 223770 156994 231683 234178 237813 283204 675958 1 343115 268502 261222 265419 107150 1 271781 254579 287530 289213 352373 303752 975305 308917 309528 405732 1 769169 152950 342256 706137 352965 241135 988166 359614 779209 397342 386065 388371 397916 380224 180070 275029 428452 427259 347799 384290 445287 451324 457382 463526 469496 504597 565457 119236 496552 898027 1000000 479542 988544 373558 531370 557739 673485 549963 1000000 562326 717021 881021 581100 617563 724141 599102 603898 1000000 428581 1000000 333321 627259 638644 663986 624472 658471 693783 674796 1000000 682480 910320 692308 699569 686110 739906 715192 200444 1000000 833363 824264 739416 364557 746441 1000000 759014 865550 711838 772056 768681 1000000 763830 839199 794434 796975 799531 882248 1000000 814905 817654 409020 824698 824371 696779 1000000 749383 840750 843681 946742 882666 851901 827882 998850 854043 866724 425146 667389 869093 868994 875726 878970 780079 547035 869490 642325 879430 680645 851156 663881 1000000 883391 883854 1000000 885534 573974 884672 900660 1000000 881192 696029 887362 891028 881935 880738 897153 775291 877662 877869 875415 1000000 437649 856253 870766 874327 865173 832625 860955 526805 824884 868098 940661 801755 843090 842583 840010 836790 866925 781655 836727 159963 820350 816739 831414 809448 801701 1000000 744446 1000000 789588 811428 593930 777047 788227 1000000 715214 574776 747298 947812 814073 597334 614352 728246 723090 717874 705018 708295 700640 678113 688196 428351 680163 780235 662994 1000000 556301 638098 670568 641348 650440 627803 635420 722007 1 624171 377379 1 292598 579336 530366 565489 1 621786 548452 542330 545705 521858 520628 804670 515904 481086 561712 268926 100554 771484 476373 468210 521993 658558 808885 199979 438128 896768 412061 418467 463135 405314 967082 400132 331429 436600 379509 373825 368966 364475 1000000 351882 346480 326390 335954 331132 325570 320502 1 310484 297095 1 116441 1 27216 352273 154367 269731 355658 577652 306579 268917 257348 211673 129286 560168 237294 293069 230244 226836 1 233571 416006 223977 212598 8567 302646 202882 204134 815500 185828 192459 561442 197456 186081 184465 187548 185090 176454 1 1 176566 1 174066 168301 171537 1 256568 240323 619214 1 143983 27793 169995 1 160102 180368 749499 477168 172748 270214 1 163822 6180 171523 639548 1 181876 178015 193450 31874 205398 191449 1 195590 198740 256555 202873 206920 208370 211077 195439 28230 220335 172223 226153 229786 233756 237135 235947 1 250477 249537 256297 256484 902257 269522 142718 422072 263044 283144 291463 300204 282284 305775 154692 1 320631 163888 239802 355372 353810 349184 976317 338431 143230 366261 374377 160632 505321 424343 415743 403209 230482 372995 16046 426162 1 438249 444353 590344 462273 459868 458323 570412 667557 438437 607512 1 504707 511431 446843 565158 460222 513740 542620 682799 511988 567604 567330 573499 1 531254 591870 597967 604035 497145 616108 622041 594839 728198 640170 645786 665049 725315 597677 669459 695504 681609 683354 690085 641207 734818 1000000 717285 718258 586579 728635 958801 116092 753765 1000000 759454 1000000 820339 1000000 777042 776662 1000000 615970 790621 1000000 1000000 734424 775587 1000000 848551 849945 1000000 824326 1000000 840902 892477 333847 837786 854001 846342 849087 851758 1000000 856760 860135 863701 355375 944056 869008 848254 1000000 1000000 752953 875995 422630 872146 891901 880766 1000000 818437 1000000 1000000 900735 902303 885020 884855 209200 586047 809003 1000000 901219 883957 883165 879564 880436 880731 914122 379639 683707 868016 852071 873931 690661 870215 868453 1000000 890638 864557 704845 857592 855142 886102 849971 878343 656035 869170 691734 486359 1000000 472531 847241 812750 819186 798936 853341 168061 797771 570251 793982 908610 1000000 791649 847438 762501 876202 764700 896256 735926 750262 744894 530589 617967 731582 614777 724912 714743 730998 704102 805511 714054 900100 188648 507742 654654 665040 659348 860943 648011 641620 1000000 656588 647159 1000000 602909 605756 472837 553116 723558 580904 575576 538785 560744 928835 575056 544715 538282 398186 856049 522160 758727 504730 1000000 499317 361828 1 476701 290568 464458 454662 63303 657117 445947 666887 812133 633405 417583 479437 404222 95594 393488 386487 377800 384874 549031 1000000 360054 354041 333133 343422 237610 1 327597 214748 315729 270912 351014 103730 297960 293122 287538 291616 279551 1 1 1 266324 258237 376282 34949 246814 233979 189502 241840 601051 40616 371399 221790 218621 217015 211884 340422 112903 209095 201678 199133 353802 194526 192335 245693 293065 187215 421592 137904 76702 208031 171272 14923 1 174599 173018 25243 172572 171952 171462 173314 130123 172761 163033 760925 368977 209384 171302 166139 1 376809 510187 212819 182202 307197 375797 170853 107684 194683 177308 374352 189993 189061 201050 141257 1 389918 1 193310 205458 1 227379 324633 215241 212110 223282 125303 246483 224328 222902 240508 451628 270793 252138 468154 261921 454092 268429 1 284454 354093 289372 290710 150768 283424 1 415703 314765 319665 516338 1 335803 83767 497955 342800 381601 361983 1 373206 378682 384199 389416 204396 401561 407392 413234 77179 567209 497905 242524 495426 458238 1 982513 422027 590384 430659 473489 531595 501413 1000000 279114 516613 316819 415990 536995 534838 547616 581968 467445 1000000 914296 704455 594137 590722 872121 284465 609062 644825 622627 626956 632908 639194 256942 650621 658095 662151 667450 1000000 119724 684931 690050 693697 669651 673239 949918 716620 513379 1000000 733410 737935 733491 906670 753577 757512 767936 738216 802734 775162 403506 784781 1000000 728542 797369 833515 1000000 810255 555094 514167 731526 278318 509459 821846 533031 855846 997097 742307 197203 776910 851628 591304 908083 859469 559459 863623 815867 1000000 871556 871428 876144 831286 492532 840028 878705 1000000 1000000 908511 846219 878172 864632 715614 390845 1000000 895429 884151 885882 952752 876401 884090 577126 883538 363731 1000000 881943 882631 717508 487942 524182 1000000 850170 1000000 956351 876877 867869 865525 863868 860049 858548 858408 856558 489035 617932 748621 842945 837882 879873 833678 830906 827064 838040 820031 807027 660940 716399 410671 799724 1000000 827426 788656 773309 835550 212636 771008 1000000 645732 753832 800856 1000000 878300 747005 583776 722638 722100 720657 713271 521583 1000000 695287 1000000 684407 547328 676750 667349 556838 654934 667778 402510 638298 632591 329387 620459 614783 608509 752161 596006 1 559735 573532 84103 563959 557340 551443 448136 632645 532637 682038 1000000 437149 351508 503489 334815 138053 731337 449845 715342 466828 460709 456538 1 817886 301530 226244 471700 419695 394830 406993 956175 395072 337481 885953 1 86353 1 361614 409417 317065 339152 670032 980588 329730 614520 459212 899796 309611 304746 577912 300632 290550 356500 216586 706844 179839 305260 449085 174235 255800 153611 819599 93878 240569 146258 685403 531664 222680 223306 156064 216866 1 179389 1 205454 203016 268104 206825 195774 193529 160422 189418 315032 195119 284545 251176 180908 437381 175627 187461 175968 174997 302591 253505 173159 64745 31796 117731 171195 171082 1 173972 171551 171696 196059 172718 1 176518 205290 452637 180926 177933 178689 174311 182364 1 1 186930 397805 271404 74378 271300 68596 546453 201876 205292 208179 124937 213671 632828 175533 222852 226160 308771 231640 378016 127031 1 250714 251625 395494 255778 127423 286567 907286 276455 1 344962 305750 278123 325246 304150 283766 313647 318933 323981 334305 436775 341231 336009 691963 493433 146690 383548 355962 462912 1 352844 394648 1 405453 652277 388113 312465 574489 435869 442402 777548 670181 458956 405647 318993 1 988542 469887 497428 503970 517614 647619 275857 515897 783431 435633 546436 552636 558738 847065 568564 577307 583445 596233 593511 648762 464918 389211 619863 611554 615574 158450 647064 651532 1000000 660148 668293 678549 712382 683793 137213 817627 698962 575117 709715 629822 561595 725869 731876 782984 1000000 744885 885024 756742 368743 1000000 965202 485402 769310 786222 788442 1000000 858964 1000000 884904 705807 797221 816320 836151 860157 941968 830374 833653 872561 739845 1000000 845682 848526 851444 758879 856610 859035 861370 1000000 890235 868568 869323 907048 872710 812994 1000000 883419 880444 880298 251510 971631 1000000 730552 885030 1000000 885230 886078 872914 890606 1000000 887272 890238 1000000 895591 884974 923338 883581 882816 657554 865728 921274 433434 876616 848642 874029 1000000 897297 777550 701821 1000000 868040 841312 857781 848232 937768 850035 811096 534974 847729 728335 816588 1000000 828622 825467 1000000 819540 814386 132858 806747 989019 888546 800220 830234 729660 698614 875945 790862 1000000 763744 759033 761548 722092 1000000 300440 734467 477512 688664 718981 715058 962315 1000000 1000000 1000000 648139 377600 636050 669710 792919 755143 624447 646470 613092 534538 603491 622784 808687 515644 620474 595564 411588 20057 846148 451664 400528 608604 554849 247832 556319 427125 654378 397851 502121 37798 506141 560517 419413 487462 507403 353163 469665 540100 456778 567336 441358 1000000 456337 194572 415510 433330 1 400941 334872 391872 390384 380627 383043 172542 60288 603289 357220 348028 354064 1 319601 327085 321516 316541 298736 1 269568 302343 296850 305131 282518 278999 1 1 264099 268220 257655 253713 130072 288022 171637 254697 669755 173916 338963 224846 238296 270082 282976 216813 690129 206999 208190 93024 228907 197031 194627 1 162814 472925 186963 81598 183530 182113 274691 1 183364 188815 199958 163330 1 46684 172926 168439 82519 169097 180785 171657 194971 298128 165784 174649 174079 175159 174372 70583 1 421763 1 139201 1 141402 187011 185594 187353 104120 1 225946 195701 263032 1 203350 205139 1 182328 221569 222198 218469 222456 205903 899602 683788 223226 1 243342 441296 1 254899 260374 460834 279042 337189 278034 280096 287521 1 352263 1 1 315532 515137 257508 312221 328404 737379 388358 344364 612873 354586 525013 361277 458205 376486 80008 712654 400562 1 405268 498208 330811 422374 428779 434797 764520 368063 476087 458884 464969 470579 1 483436 469321 493637 721600 508052 933574 520427 532459 532531 542587 545255 551949 580300 818302 775328 969651 600299 624970 557789 697148 1000000 714001 706546 624726 629166 614904 423646 648173 654209 653523 665853 1000000 677133 650936 661272 583624 708190 889337 655203 715513 1000000 890650 715868 729544 750031 913674 294063 754985 837096 238659 1000000 271857 779078 827237 1000000 818949 796229 800338 897625 608908 818169 755138 819785 434036 826604 757818 833326 836448 566785 846106 922212 854497 875148 1000000 906414 858312 861289 822982 1000000 867789 1000000 592928 240776 645470 879092 892967 870843 879498 881687 882995 1000000 1000000 852524 369219 889063 771549 886858 854599 887079 756156 886873 886982 1000000 597970 412220 936686 1000000 817355 881742 354151 872046 582094 876628 908078 861004 872416 1000000 867969 884603 863633 917850 1000000 606502 467772 891850 793132 850547 667077 838180 834977 833353 830145 833485 805005 455679 582056 811672 199560 804546 427045 930322 160662 446422 774863 1000000 675564 751724 765379 1000000 760075 651036 1000000 741421 726782 712478 726254 800530 715820 733853 705126 701181 694220 494432 683068 677484 671844 664796 735459 927369 654073 406944 1000000 279674 562301 619426 607719 605844 134509 461844 993536 594992 577676 570390 993022 556910 551866 567177 539480 533066 363185 531227 514723 602029 496765 312101 453242 453521 597877 453153 322697 26702 453282 490177 441218 435217 429258 423325 417421 411455 1 390130 516855 393817 382674 377149 356482 1 361187 351250 349618 944277 362843 333899 386775 336402 126671 480784 309038 325616 764265 294457 209499 297978 297081 495560 1 267747 229450 259438 255314 442076 138213 243897 240165 252306 234526 215936 230810 1 216805 312854 224553 201972 259295 1 203148 200810 1 1 171161 187111 295193 186131 202005 184531 458608 89283 178753 297589 227215 1 1 175021 174283 173177 173373 151883 198673 173102 462792 1 180003 360623 173059 173542 80528 164516 167985 552708 172029 178591 73024 1 195129 161890 185187 221254 1 168442 126211 122122 248860 199995 1 206326 207622 1 213185 218324 218419 231120 225444 210479 232327 235644 323908 1 246535 714030 249365 258348 204015 331999 1 1 1 287209 319754 286014 270183 302735 307197 312293 1 707295 327437 469777 752357 895176 348241 394533 363145 362191 278439 150923 426810 415675 424231 967348 459455 599922 537049 386110 416434 396684 451207 445623 452021 461404 491334 542547 479918 215375 488285 619563 493587 742096 512658 519256 527111 509679 567539 516169 1 470650 681048 568035 993870 482635 591480 293332 600718 605376 906920 875827 459735 574614 629942 643769 86533 656085 659294 84327 670439 647795 545238 579887 692901 699436 294543 710827 330770 719133 686572 727527 763812 1000000 745276 753873 764280 764792 697043 779901 800983 1000000 780199 753410 821966 799183 799578 788005 1000000 800219 496956 705027 822589 395756 889992 830311 835509 852540 368861 845422 829730 237544 853790 557535 858379 863322 740177 862685 868086 869793 1000000 833181 861869 867171 872988 309341 1000000 934956 873141 888871 884793 885527 245548 865816 1000000 870259 872213 919685 887645 887097 887286 886943 886478 902176 1000000 1000000 1000000 882638 881574 872828 879122 880219 877423 877754 872760 1000000 799968 867036 858000 860279 610028 882841 855440 1000000 850059 847243 844422 841460 838198 818365 826327 1000000 824909 996185 820416 1000000 816278 1000000 1000000 1000000 842857 1000000 785571 781192 884189 1000000 784284 761599 758245 251895 748886 743558 736751 688244 810798 603984 223407 710170 731412 706515 696329 692697 685089 678999 997325 1 708662 656844 651029 646329 639287 995432 246853 613245 1000000 610264 1000000 375787 591178 628540 579158 570772 566589 430990 592356 1000000 321872 451196 797361 554949 681789 1 475791 661282 492336 461940 469614 1000000 467774 692431 702635 450194 398172 437540 474303 426629 419746 420900 627300 391125 42470 390687 381840 412188 353686 292696 362711 1 728261 175388 390223 320790 330200 356542 324471 238332 310274 306424 961465 372992 130992 287130 291226 278305 257450 688105 259132 1 256934 58325 186883 38249 241859 366581 233670 322005 233630 224649 231689 637467 209139 1 209749 559764 195608 345048 1 448219 182687 193044 1 189077 137623 527282 355038 183302 220363 476669 180921 177674 176663 175793 1 174425 1 201166 1 172812 165913 92816 174160 158269 148756 174006 169509 175167 278453 178501 136210 176742 338049 187578 182961 196143 185874 221199 338798 370775 68364 195368 163023 199901 202033 211514 206212 210158 212955 518530 218559 233239 181779 230142 240954 162427 238753 242400 246167 343481 413702 257642 878630 438552 271657 483568 279043 47820 287878 292402 297063 301047 314965 311470 35623 318290 272168 382975 336778 243734 611129 291707 358086 106679 496068 345064 69333 912806 1 406184 408536 293713 388004 420621 394694 427377 437991 444460 479904 449098 454743 468743 472628 558750 508406 493768 499494 3861 511798 811020 520542 530466 470199 127842 549076 555208 552411 600829 513227 416573 594092 588492 1000000 603942 610437 616638 636296 580635 634397 481649 641696 652056 657871 663648 679483 1000000 681367 659829 721883 691969 701043 1000000 713638 718913 724128 729439 245053 853971 744447 743574 739653 759177 764083 351091 771281 1000000 964405 1000000 435019 767522 690140 834816 807068 811089 314960 649942 834556 625881 758393 790240 850714 734935 857005 845166 847266 814923 993762 856293 1000000 942718 867209 1000000 1000000 869480 1000000 915936 487245 847411 874437 876731 845906 371706 883318 878461 885034 884721 880214 921828 887569 887896 793153 882277 762932 888222 887958 887643 887262 886508 890207 1000000 884478 1000000 560598 1000000 890994 1000000 892792 981662 874793 574026 929961 978854 864675 864006 858260 1000000 856730 863782 851428 849007 388298 862294 1000000 1000000 833353 830002 905008 803544 819095 851213 958099 791447 803825 831913 795904 769014 780152 783335 782019 450432 707071 86087 760154 934541 688714 745630 737275 711632 730542 756288 722495 720419 707005 931639 717075 892238 683636 707360 676278 668589 322293 625500 651781 647620 451685 222560 652683 625160 617731 1000000 348082 1 1000000 551961 581184 562140 455260 565375 125182 753187 1000000 686482 534105 452617 522562 768902 620823 360303 567953 524642 482372 486565 470136 457875 454489 467345 461861 1 433901 427361 410719 416112 1 1 399586 330597 390122 381353 1 345707 413574 494 1 347527 340892 508412 332892 327713 380812 1 478781 133191 302993 252524 240673 289125 284509 1 251470 273925 265729 305134 258266 1 1 704304 1 240018 320094 234860 201594 633926 261904 63519 770033 56221 1 208412 1 762802 205160 421319 10066 243000 190989 187021 186548 577174 153408 95639 181803 184812 179629 382856 207785 385129 1 183840 47496 460996 194235 300875 173427 171626 147637 173719 399911 1 159505 1 176288 177123 152203 137277 161662 84007 184876 442164 268459 188909 309863 1 201053 194913 218450 199798 878559 155831 1 366264 816046 215604 218573 1 1 228039 1 1 197118 123078 244914 249543 253263 508267 287010 264836 190013 276381 1 532104 206372 399463 332632 303775 305423 312680 315540 334605 489937 330922 83730 625210 346630 351715 361915 283182 274478 365980 223647 384823 578196 391966 11884 1 315015 517076 431025 452747 474195 50430 449350 447498 159843 458414 875667 479485 1000000 538362 498274 464636 510589 517331 388465 495807 661909 542291 316950 588418 558467 514894 572589 585337 432206 389453 597120 31995 228448 615301 625371 627331 650666 638513 630165 641501 712361 1 648245 780580 804298 744438 357132 696683 696224 707328 427948 1000000 579963 728449 444758 738711 466010 748732 481583 758387 769766 767145 793844 776394 781455 142953 786944 786423 801096 802811 809714 786826 814387 907038 821793 578723 663421 1000000 838202 649932 684753 714951 868103 721488 825616 856051 860110 815573 781735 865639 566472 869930 900655 926530 959307 1000000 878658 879952 881922 880338 884211 807027 884996 886224 594636 887514 1000000 885546 888035 888245 887659 1000000 891961 886126 887505 891008 886844 886135 877621 718173 914362 897211 1000000 879665 878307 387006 1000000 1000000 1000000 902961 851182 922783 835890 979990 870587 854094 1000000 576984 884486 897504 851278 801875 745628 1000000 828090 916182 820999 1000000 812828 809707 807022 801923 797672 1000000 1000000 729116 782782 775134 863065 630623 600616 757354 897780 747585 742697 737603 732770 727394 700750 802778 636703 1000000 713279 695238 91884 684122 957121 723846 667505 661403 1000000 761781 1000000 634461 627462 516591 631288 614107 608002 623673 1000000 1000000 578211 1000000 851952 566147 558976 558885 547091 518682 534205 532940 640744 107640 533222 646715 491644 1409 484443 478602 295997 212250 460153 554345 444195 404333 385395 430216 431188 210027 357731 406802 410991 392969 389083 850617 375872 372575 367588 238304 353023 327939 356765 387311 488751 373876 695345 319702 202091 309887 300554 297919 296142 291271 277737 112752 311409 194880 278366 256827 254598 261733 252722 233627 245151 227895 226912 1 138803 234128 225314 345881 252944 24652 1 116950 207137 288226 193996 199982 185198 195306 193265 152264 189451 185051 687353 203610 255243 177595 280553 710331 221504 178949 176909 179894 840259 174938 1 430631 174883 173762 178156 174272 174505 220720 152339 42430 287824 180315 1 179382 1 161863 1 1 186211 187698 256808 203622 193191 277689 61357 199738 202086 149762 103160 207764 246690 445677 137164 252556 224457 139451 201322 233634 354095 241469 476994 263240 252410 254482 260049 257638 268947 273164 359860 638621 1 294876 295489 340007 307873 165302 314757 319473 1 330285 242710 344937 347112 351378 769120 364170 492314 248503 382705 385644 968448 395274 391514 1 412271 416903 216332 446072 360159 1 448109 50714 422793 659662 472399 420963 483242 492792 1 186098 502538 776902 543419 534500 524179 540978 1 555156 1000000 571002 542218 572814 1000000 608431 185146 600964 608107 135232 698076 626175 1000000 638071 640516 655173 617435 660958 284402 672942 678719 650048 689881 903751 1000000 706351 711191 713201 1000000 726734 640066 737429 559580 745411 796858 1000000 762364 783150 637855 776270 323032 156738 789495 1000000 637308 660612 806134 812513 812872 817204 821328 816305 827554 834556 835179 838411 841538 841205 836119 1000000 852089 850348 858456 860925 863314 872509 867761 870822 870889 459652 345516 877118 878936 880135 871384 936585 817374 1000000 885669 886653 891772 886692 886848 850949 882691 1000000 889305 889396 756810 232204 888338 721217 1000000 886932 869625 885227 806418 928575 881949 941977 879136 944185 995675 873867 852368 765079 855773 1000000 864038 865689 892433 298504 816165 851405 844020 842436 771037 839552 962558 833051 765578 826170 1000000 722442 815229 1000000 782168 803498 745635 797878 189940 767775 782174 764819 759576 815900 764239 768185 690228 737301 744523 691000 451178 555233 487238 430930 713653 1000000 822077 495156 691566 751203 653759 736900 660179 671286 650075 680506 646424 1 1000000 628358 604055 682625 647215 632591 593819 597475 586140 819952 575910 736243 648249 555153 631848 503348 536780 504928 807822 1000000 549522 507457 406648 492352 609242 293551 485150 398886 502165 1 450500 437655 439632 1 426527 1000000 418377 425632 350033 397457 390139 607317 369669 376285 87592 1 330743 305934 729914 133192 337669 1 338668 1 1 313117 187329 301434 296605 383852 283480 1 178452 105523 631632 263684 262668 258399 208961 250584 247593 1 239219 229373 173571 1 495958 226251 219760 1 405320 206278 212049 205865 1 1 198747 196515 206549 192591 428232 1 204168 199100 241601 182932 181436 180282 181309 421458 177457 217517 1 196277 175283 1 435799 174781 1 184865 182512 150916 183896 834956 268458 177728 178673 78307 212222 149023 1 97077 185600 187777 153896 191156 192720 172268 197441 379138 201249 215859 207589 209554 1 220305 108726 423796 225319 202457 230747 217640 211649 241101 247717 124767 254974 101167 443149 215375 404048 272622 1 47236 854927 106273 153146 795556 54548 309000 307025 318808 342407 1 333659 168272 90071 350195 117776 360542 368573 371585 309068 185584 466449 388004 1 398241 411441 413192 65125 429101 439635 505046 457694 413498 395886 464377 291235 481401 59094 556904 495841 501436 475014 521919 520636 489063 533060 542628 94601 1000000 559909 510862 558266 522943 857847 762473 1 619630 407434 613028 610802 806061 577195 637121 645940 748398 654508 894603 426005 632495 1000000 342152 688881 708588 688202 792313 710867 719009 721631 726641 841340 736735 742996 746918 731014 807662 815131 495926 945564 810312 780076 1000000 905564 562773 1000000 799316 806986 807109 846164 806158 738571 862790 713705 1000000 785797 368875 845891 844495 847314 808041 516557 968615 880566 862263 853688 865805 870925 869765 923538 873699 875530 876577 660642 880345 1000000 882616 931817 857168 965558 924886 1000000 888425 855711 892454 871560 1000000 991751 889148 881603 630383 597163 1000000 888363 1000000 887069 1000000 905768 875399 590228 882467 880255 919378 877277 880495 873675 691317 869790 867462 869704 863060 1000000 340835 705356 850240 850011 876902 844010 844993 900508 834594 733815 979854 996801 891600 874606 1000000 813331 805051 1000000 759688 792847 847406 784002 1000000 775240 730102 765001 583696 475158 719094 837463 741661 736608 749511 733463 723438 868686 588393 785298 562584 694054 803941 1000000 675684 395080 854351 494234 649373 637199 622942 721869 601692 483509 893300 786798 610833 803797 396443 588369 582169 1000000 571304 563377 471793 545282 637885 540021 532908 515808 520434 180483 514049 689730 501923 909592 483294 476626 548068 517834 457026 452815 564029 440780 564423 471779 95394 794484 409127 686723 399502 393865 885477 382294 396738 930529 335096 957139 289433 1 344356 1 328516 433257 328293 310883 313884 130528 141669 367484 660179 278131 285578 299483 279036 275582 761536 275087 274219 247196 246957 237624 317608 787892 244256 235056 230718 240219 226000 1 202711 140378 478102 1 207614 204661 177948 195593 196807 192941 187815 181940 107794 188151 50897 201311 185162 127780 138534 1 141555 240118 191219 378972 49907 176659 175703 198872 468816 181628 175126 176310 171676 282457 1 178438 1 178985 1 228308 494187 78591 139181 145236 187902 434549 91450 203598 197819 1 197437 182860 204276 199325 53808 179987 817830 255273 199855 223798 142733 276080 1 829251 660599 327500 247874 850542 255493 259500 263537 267668 342074 275989 344742 284949 469605 231871 323585 303400 1 312906 325484 397733 327985 337482 401269 343582 152089 290235 359583 594689 146400 809275 1 385835 393019 527184 397089 418295 379032 422083 463259 435007 430751 333753 451920 268273 322590 475297 476263 510712 525983 1 500572 507054 940294 512083 1 849811 858569 547523 550450 408191 195197 569243 1925 651368 587412 527868 592640 605326 501209 614806 657416 629762 635772 645944 586073 644130 611981 608644 670860 679861 681180 687039 752995 709655 704369 866873 392392 56080 724569 724580 736035 448513 1000000 764214 714513 760794 754307 767265 775282 779339 1000000 781118 792123 1000000 752178 1000000 808961 1000000 774759 704827 555032 674277 836434 1000000 837830 719044 1000000 846811 853029 853008 855688 858197 860670 863103 1000000 864235 830026 872361 873763 875145 1000000 699624 656663 1000000 883183 953262 876982 998514 887297 888552 887285 1000000 886171 897464 890763 893868 890623 890545 889575 594969 904261 880711 944379 367474 863981 915072 885048 885831 880736 874137 862342 686600 695540 768920 872769 950102 838666 943345 911498 651130 624001 901167 1000000 585565 1000000 845357 1000000 839354 999298 676538 826448 1000000 816116 941095 1000000 1000000 805953 802938 680786 794525 804364 786026 788792 818642 772154 1000000 542547 735608 804012 748446 1000000 538055 732392 515300 725530 1000000 712114 706846 1000000 1000000 831768 685125 728002 673726 1000000 1 137906 1000000 624209 638878 602543 651957 621236 619845 863739 603285 1000000 1000000 176623 578382 432835 507024 174087 554450 554543 380243 535041 529379 494736 257311 510472 507518 510791 486438 28484 480054 473347 598543 461191 452590 442950 1 429740 412585 222769 419296 410168 262020 392839 390702 390157 815697 555535 373548 338827 333695 354266 351718 215539 340847 998877 265606 290393 320750 284946 300762 12572 444956 292003 292032 307794 301051 282139 944615 316322 1 247740 256865 252253 2585 250383 204768 237936 214566 280719 248768 245096 222025 875439 212461 445533 229104 263544 205978 183554 198972 223981 1 166686 333808 190938 462609 1 420238 217874 185884 182083 475113 165407 179272 177441 1 177087 1 176089 175937 437048 171834 752871 165863 179292 178058 174798 172350 188239 179298 1 181255 1 164328 198040 1 199037 1 1 191094 1 134099 785410 187269 194529 206616 1 211806 215678 213172 1 110114 49741 455519 627844 198290 151981 1 245303 266453 240695 829781 455676 1 888052 938027 302924 157159 255111 823137 297922 263184 307014 312253 735941 322097 327030 332232 337887 1 335496 352028 358594 359849 291780 719253 1 298334 308999 396255 1 422803 408064 1 392014 799557 424928 444731 598892 837690 361356 463667 472947 482870 470605 490481 499613 348764 1000000 519072 546017 641150 440801 520327 634443 623148 564902 567796 335268 580255 935749 592505 38157 556512 713999 596888 1000000 628713 438025 632018 653215 1000000 665999 668260 703193 1000000 620840 686720 692225 701588 1000000 708720 705282 324768 724129 499778 735252 268409 749654 782114 753693 102149 502380 763775 774022 309336 812094 1000000 946416 794442 779454 592461 807609 835878 816124 820480 816591 801007 615597 847749 1000000 1000000 842774 846683 687296 852547 855304 857959 623400 895012 865911 875533 854027 651450 533024 875558 664270 956419 898462 876622 883775 1000000 875814 888362 1000000 680829 889192 977810 889181 455881 890877 880241 292745 430908 1000000 1000000 905353 889854 1000000 888548 730065 1000000 883781 432793 817531 882160 1000000 910670 1000000 1000000 1000000 871997 662130 868015 712063 1000000 1000000 858174 865493 857863 848637 846998 839146 918531 292758 987962 412800 911336 819591 820161 820886 812606 770074 804650 800501 888736 801286 787884 1000000 993909 774151 769799 765136 467042 753700 750653 752790 740177 950877 576834 854934 744485 718790 1000000 1000000 695395 698405 1000000 681649 666122 391304 742445 658737 71130 608907 1000000 622997 523499 235105 686198 732798 605155 435904 515970 586843 583337 574568 593510 552005 551694 553036 552781 562658 531244 525015 555817 248321 514204 526531 494155 580447 477544 475705 491226 867969 459613 451369 120029 1000000 422718 427550 397161 222746 409892 403914 398323 392730 386663 54158 375715 364320 366612 322062 336572 348501 437502 339096 465872 360310 320078 127572 1 30556 355574 310054 313346 1 784240 1 530435 130420 267683 259724 277593 255619 253043 279096 404610 1 237788 233831 231577 221490 224187 221036 265683 215242 212476 358437 1 219446 226822 200114 198032 172050 184134 31014 1 36044 207089 144766 235268 421793 90195 519310 139567 178844 178333 222163 168256 270699 717060 209776 1 525827 233468 170887 177111 177578 204297 178694 1 368650 181516 535755 187281 216415 305340 180248 27301 184348 213868 191481 197593 70219 196753 411696 207778 233178 1 113174 217205 220132 222736 126285 229410 280402 1 1 252693 252415 265053 254436 258347 557649 210926 266954 1 399943 321415 345984 381899 297135 946477 187179 311577 316598 165882 190542 330318 329303 342996 347444 396877 481822 367028 367322 378939 379885 384855 390407 396582 1 1 402587 419728 58320 330978 475647 313999 449683 488606 475983 662982 479083 486383 474363 490211 498275 521642 942413 1000000 357343 529417 524461 490812 496458 554532 560403 500453 542856 607737 1 362197 665467 639241 610997 721250 876396 656847 208945 656920 302237 651274 677086 679038 668674 573219 669420 722523 691334 697176 705880 716129 741232 718546 723833 729083 686728 741289 741452 749378 728153 1000000 810120 776034 187100 720139 780455 990966 585768 265280 731925 397791 807763 485216 810502 628484 811298 580060 830198 1000000 552354 740966 924857 846531 847699 932486 843843 857770 1000000 863116 652425 848850 874227 730716 910752 842025 920804 880895 882916 1000000 894267 885119 321055 1000000 887883 882648 882440 944062 890510 891342 893650 1000000 901575 863773 806341 538038 947425 1000000 889955 910488 944899 887162 886756 612071 897159 883137 881696 958745 894623 877155 865189 873135 871219 388704 866301 864428 971474 820217 856863 857673 836771 909444 845589 854563 273417 379970 1000000 829226 763055 821820 831066 1000000 812259 792526 191344 673917 1000000 457817 784294 565219 775083 766878 906904 761574 603068 752635 617434 744823 847505 733452 774236 110763 716753 80707 656226 579502 693640 683684 1000000 678225 672487 1 682894 706147 645558 237893 637735 563020 625566 619558 620265 607468 612102 596488 78372 496911 533763 548709 282397 553894 524818 545990 597502 554224 542555 521162 518177 509507 519974 95926 492176 351419 503321 482785 468112 247762 453697 480922 82486 488146 429753 423838 292968 411859 406497 150624 233866 270537 383978 392105 543717 370014 250416 355976 340513 343658 340091 335010 209705 299670 319759 1 309700 255410 300465 295825 229039 285130 298002 312032 85750 269450 603533 168222 271944 252582 1 500373 244043 238959 287918 1 228912 225576 222595 307640 269259 213781 221102 83911 206026 1 100361 863620 197017 194634 232496 161251 188053 71437 198023 167972 184179 182694 1 321637 179835 179179 178472 174980 182588 383188 176002 176891 190401 156770 385627 1 451948 548338 701758 1 171262 181797 1 56825 209339 186718 190540 340951 319446 193292 213614 256485 214192 214256 196014 180864 208820 310788 43163 219706 96145 222839 226073 229286 388422 245812 239197 400946 246311 250068 195266 170710 261744 202263 178372 233361 278343 918856 289098 297174 296700 304338 305408 761471 319570 83258 325393 330405 1 335639 809865 351263 356619 591565 584565 269695 511972 449404 410344 389871 29820 406948 413454 418671 1 1 512248 442463 458068 452676 454594 1 472593 487677 191077 337480 498178 503011 509633 630025 895330 528190 645569 639014 515751 104461 555662 557140 571396 655237 583860 1000000 405801 602214 5427 612868 668133 769605 703422 638330 644247 658436 634294 661803 881376 673310 693058 181195 667134 685891 699708 701376 702270 717816 877158 470929 733310 703296 743503 696312 740969 600864 765591 802995 219783 1000000 659086 786092 222454 1000000 746999 801100 109994 861415 591013 817897 793534 933320 829744 684187 836580 1000000 933638 708484 849137 866392 726476 834664 332279 872528 442154 867445 873118 871785 886014 232801 879096 552049 880263 1000000 883077 885048 942655 887426 1000000 1000000 890207 890585 1000000 768242 891911 576997 870163 747481 884983 889560 739213 918159 890676 889780 485525 888508 887539 884449 925389 884948 869293 911661 1000000 872708 902289 1000000 872099 880035 762455 839339 1000000 860754 249872 865039 724541 837578 609042 798898 702801 215134 859087 759959 772867 724234 817745 815942 812070 808280 722179 745309 795762 791477 1000000 763636 780173 521606 768971 764252 759375 755032 749353 82106 735800 734548 722212 663453 720629 713497 708094 705592 807974 694056 409281 571485 674677 659388 664509 663794 650678 714561 485316 630964 674332 621843 1000000 456468 601269 498378 591589 430897 666480 576671 566858 561293 515268 548286 542138 537964 188600 526845 517347 901716 359961 498316 494507 486484 480355 472401 468236 588346 40485 801902 376308 942156 462391 447318 587706 60770 937149 1000000 849652 754028 1000000 382885 374484 1 590777 976772 282972 338440 327502 902650 1 326778 791456 218452 398962 343030 293402 450070 368189 288587 884687 475894 275438 271216 267048 270569 1 1 386431 248131 243920 241516 651670 353109 61632 227519 228460 223719 254195 215708 1 334872 802444 210380 1 266915 452238 364898 194178 192388 847400 185546 187501 486472 177212 686625 186286 181531 180556 179877 179217 177748 197344 174368 179229 15582 172819 172963 1 183729 178416 186063 359278 1 181064 49609 173022 230709 185502 1 424859 189360 482638 157838 194436 139112 200823 130154 1 215605 332662 268204 213896 136441 219510 224501 225587 228742 918649 649994 525925 296556 226360 120558 767842 257208 261113 385049 1 275784 1 304777 387999 442035 1 464293 261021 1 117437 387236 324464 1 158213 1 345000 230544 355629 1000000 412845 383535 231588 379926 339398 394415 392497 405906 333435 422634 423427 457093 461185 441239 446406 1000000 453564 867234 1 474618 469007 489953 496015 482181 504425 702579 520765 526964 544383 191515 63813 938700 747560 372588 767612 577407 579294 751617 594930 811626 105193 1000000 1000000 23460 631218 713551 643101 649221 998841 662224 715731 672239 630238 683941 450441 696019 735631 706617 712541 599895 723120 265474 815570 642295 878318 801295 1000000 498432 761407 767064 771749 774477 790696 1000000 789772 1000000 879671 808773 806528 136858 829206 993723 356784 810748 362307 883058 770678 1000000 768883 1000000 848589 851770 785636 1000000 203847 619699 909724 1000000 639661 871918 1000000 469155 877581 879385 504762 736463 1000000 915905 886725 943941 630013 896184 829850 1000000 862752 741497 892384 1000000 892793 897150 892770 919171 726075 945403 891372 893725 890134 889247 888398 887358 1000000 885389 883655 882967 706268 878993 331035 869515 873688 870992 863513 834510 864547 626233 866446 809298 1000000 1000000 848117 843109 842091 838728 884059 839547 835844 824481 1000000 214975 894470 722442 802897 562951 798898 508868 1000000 702418 779348 359331 1000000 1000000 761406 756464 663987 746088 260698 1000000 355302 726191 719838 1000000 712741 550527 1000000 672687 273147 682235 676819 671501 665707 659627 653803 648125 642313 743407 550434 623842 1000000 617271 606010 725128 617052 587801 612897 575395 107872 563052 545662 550725 1000000 1 532080 299201 518074 515061 115103 501942 495143 826442 482678 487364 1 1000000 466403 511099 828183 941078 126105 435966 409788 416593 405815 517756 254929 298442 392511 393251 404998 362873 355708 875569 1 349499 803336 339022 333871 328780 797762 283464 810414 309062 443276 284106 809832 320525 348733 278604 277270 274981 268808 264822 1212 263118 391382 250031 244594 1 141415 220720 627742 228491 92104 168975 215285 215957 340260 210086 239956 206081 371784 201494 1 450481 1 194073 406092 190053 185804 851064 517442 818176 118616 181918 181449 195620 172796 179366 583763 251285 220924 1 1 175120 178109 64186 178832 179317 684290 666107 128591 181153 182685 375114 185940 187949 254227 160913 197675 284937 233605 194793 199274 201406 203881 1 208828 104942 257698 503512 196318 223991 1 228988 231959 1 237721 241790 205705 253210 211913 1 260552 519455 701800 302235 277068 281121 462895 290438 293419 350825 299002 308791 313723 317165 511793 875244 333588 372285 345771 349319 354639 360018 357805 1 892348 382036 574657 582162 890778 1000000 103305 421191 446032 422197 433608 354942 602660 373046 85251 467753 411027 496616 482496 1000000 627531 497610 220486 513009 518095 782755 348396 537357 544280 547352 556874 562929 553137 607202 404297 587545 249711 588906 604513 611709 1000000 642402 630049 562933 1 647794 655426 1 338860 484661 618272 682846 707571 693752 702228 704785 710025 718194 840291 712181 444242 736751 369276 741959 478282 644183 768448 1000000 770962 1000000 780649 783363 793956 742713 798069 802012 806462 809973 815672 775986 821551 825212 868952 785921 862573 849450 1000000 845388 807051 851496 610905 247974 867936 501956 608332 897831 214716 930047 942414 886653 877067 879392 881055 586987 1000000 937529 884008 1000000 457854 1000000 1000000 277158 517904 1000000 923586 1000000 907859 893390 893298 893262 879928 892829 566472 891697 876756 1000000 889204 1000000 887129 885877 885232 742198 881666 794828 895407 875444 861075 1000000 546905 561113 710707 512397 860796 533141 736891 865275 838311 1000000 814243 923828 1000000 824604 824656 705658 922960 830163 815680 150827 954248 816212 848190 796964 790757 763548 711345 758094 246501 533340 773751 758713 753638 748689 876434 716999 1000000 459915 1000000 299056 712233 707124 893213 713173 690356 598093 481722 673405 668119 661852 656032 551327 644356 656061 908106 599203 620212 366296 733544 616401 599588 531117 584036 1000000 571553 568414 573232 1000000 547035 540638 534393 535664 408275 1000000 509826 505793 495870 638221 512443 478794 472642 466642 459893 389933 487643 442520 441312 465088 1 414556 426170 889086 405516 393972 264652 811757 379274 373249 372580 355616 452811 361300 215456 339996 346400 314031 325749 320765 7154 500963 305793 940191 296858 292720 346050 1 170966 1 228893 266439 296261 247744 269240 250815 244875 292665 307431 236561 232527 229439 241129 224674 216810 217795 428392 1 209848 209721 222954 202357 117681 227720 172054 123414 1 600459 325393 128677 768923 1 184278 188749 182252 1 180686 180180 338168 1 47462 142509 178553 179203 259120 180760 141506 119747 185880 532533 181726 257376 183593 291634 185468 520491 188583 190080 1 193376 196942 195393 1 103857 241634 106098 214821 408339 214148 135464 1 1 221992 449576 231215 251491 372261 359075 244890 372531 95474 263529 869595 257244 1 287047 102485 280745 216422 410201 548309 298594 303324 266718 973306 573832 322701 38489 780196 384498 335845 545821 353656 358934 354421 202278 375350 380976 386588 397683 398857 440626 902281 456907 244344 427028 453097 436241 444897 453076 337390 462933 47774 475179 624177 669552 611210 761030 364777 511777 500998 527479 525882 175347 542183 549254 84629 560438 526818 193370 581631 567242 206991 424370 578677 394300 616293 608762 639577 634815 640761 717269 664989 687559 669797 643676 634149 1000000 1000000 1000000 709196 702642 1000000 690119 719966 725261 1000000 555686 739607 1000000 748878 1000000 758780 823840 245222 750994 897163 117467 1000000 790993 804091 801225 791688 810542 900376 209473 1000000 824734 839357 1000000 765785 187476 841962 903154 587869 848270 854619 856883 827557 862824 1000000 868841 836216 509519 873788 869409 760115 879467 882136 574273 884183 465703 929277 710404 901236 908080 890868 892076 896721 794464 893273 892416 893825 943994 894228 887901 1000000 893909 710805 892305 891378 888862 976408 889790 805159 891060 937384 1000000 884135 618425 879369 877572 875657 898608 901153 1000000 818346 605809 841417 1000000 855943 850176 631675 787887 785377 841838 559618 833780 1000000 826029 508018 806384 817083 840863 837598 786058 800446 259971 706180 886775 783755 779500 760257 769815 765265 796028 991674 775089 745566 737638 737772 714039 725078 600214 716164 886370 702724 698203 777876 686929 948999 415630 793527 98578 657922 1000000 588581 741897 818154 711102 839957 685529 961664 620814 605120 642032 587745 576280 573975 567710 558097 695322 549152 232074 536755 530156 524358 282002 42786 1 292418 1000000 397993 481780 378637 468970 471709 235839 436914 786555 382110 435031 430505 421230 415092 409417 411506 321210 1 386553 380063 1 366149 365891 1 628571 348328 334007 338072 245398 327747 1 316746 564226 323619 68852 297746 805234 289603 275424 724259 149897 253801 262850 237222 259515 255080 523387 232779 244715 280630 1 457828 1 168804 203526 228069 114383 111686 213765 211137 486378 206480 203915 199991 662417 1 315566 193812 433957 109266 188993 185569 184844 184988 168023 183523 377051 199823 180780 174237 212709 1 181308 206191 60884 110645 167787 153129 180141 153037 191101 1 182896 193483 181684 161512 187299 182957 824168 619456 193475 66878 266602 225545 194293 1 1 142345 225342 1 214927 534842 220403 381893 600158 1 1 238034 217478 823445 1 251734 125387 259668 263669 267581 639102 276034 277727 417959 289101 294934 304207 303839 326000 1 316896 319367 1 331860 62492 242951 1000000 345427 270571 1 634937 374369 416262 915438 391182 396638 402224 624764 459945 505246 1 452428 1 243601 993103 459189 462114 463675 473331 468362 533009 150120 251775 161684 572753 554154 590869 532193 521591 542066 553835 438191 560396 566362 572832 534397 588350 591279 597504 603531 610603 614422 259143 395699 634898 475156 645494 675739 801437 842871 740625 299693 680102 868508 691634 696374 556330 708119 680675 719236 665445 726643 802384 692760 744952 749928 754913 1000000 572263 776174 898598 643875 985497 756458 777544 1000000 970842 889699 824372 815558 1000000 829671 824037 827888 896603 834783 838287 871210 844789 852767 824056 458116 439885 310758 615600 872275 1000000 869314 1000000 1000000 884796 872710 875160 1000000 940430 868626 803016 908839 888312 885884 889223 799384 892022 548667 208692 913534 660637 844459 894459 925634 876748 895110 893931 893528 1000000 1000000 891337 1000000 889551 889638 887772 886475 885117 949467 899823 693214 874489 572863 1000000 874597 874123 864395 849546 861419 860737 1000000 657236 840118 601553 835189 838939 839632 859425 499701 398068 270696 823570 832704 814876 528232 1000000 1000000 701359 740210 789986 857429 781099 780094 806883 767186 558299 392507 752645 760287 741194 737491 730311 728605 590440 501651 968221 767520 514786 694436 683450 1000000 833514 671456 634997 661686 655423 588645 643168 636935 38801 624971 915613 612902 606914 995738 603550 588505 582458 250950 1000000 562936 428598 1 555054 539855 551973 1000000 521209 514304 1 499257 424378 489630 422100 231323 469574 464642 460251 464092 446388 122029 435593 429201 1000000 365611 1000000 405837 400125 394363 388723 545390 1000000 1 366530 361918 1 388670 890218 955707 815792 286117 324726 319679 314883 309981 297614 232017 295763 291918 280604 332731 278292 270712 1 266326 256946 258608 267170 250128 246676 353832 319016 251444 1 229717 297051 161611 224083 621732 515309 212426 515376 207594 881265 203078 162944 198649 199928 169007 446438 216519 191807 208751 187211 190589 1 343717 182981 180810 1 180919 49047 129777 204103 179708 177989 178220 56181 205009 180810 181052 181055 1 182878 495530 1 183571 187749 274874 193701 1 192650 1 244045 226220 211087 203824 254409 207979 1 1 330700 84388 222490 190546 266614 230359 372342 220840 327029 242568 295265 847853 162590 258820 262752 343706 611972 278266 281576 1 281205 292529 322021 304899 310902 5127 316034 394715 325897 1 545803 264922 1 351981 455138 362640 364425 72484 432648 570198 349471 448458 407055 408700 1 421845 1 1 423938 452194 378091 355621 324656 491054 495641 708573 484443 824398 522330 504003 495023 506918 298210 474927 505492 540654 567082 750619 414375 412566 585778 552609 583925 589989 879260 595609 894779 930724 916410 768386 632591 636928 637427 587360 656122 661171 637428 673561 454213 504340 527267 692236 927504 712991 712506 718401 817913 728583 731549 738940 754216 749012 754053 759683 1000000 768536 931973 484050 782424 786905 351068 841122 839211 552079 980448 406154 816603 819940 823960 827457 830862 833527 810252 716821 1000000 847547 850589 854325 859097 871213 861806 864955 866684 1000000 875991 873593 681128 1000000 866323 910540 882481 756881 1000000 257355 905930 889613 1000000 555812 1000000 1000000 892883 897546 886247 975229 894916 898461 938121 897133 872104 386159 893722 829429 698295 891648 1000000 889729 888307 887075 909527 1000000 880496 881029 879708 1000000 1000000 861643 1000000 871287 1000000 874668 1000000 859447 938774 1000000 850918 847778 794512 1000000 820848 879941 979813 956878 807350 1000000 789828 485348 809649 1000000 795930 884358 761740 868952 772532 832895 979042 769077 305225 1000000 754611 1000000 712979 739554 732316 729193 284868 336853 713313 707814 702695 659143 701772 685627 782250 878094 707307 723332 389242 36946 1000000 639203 596592 627271 627003 1000000 581251 602863 555479 1327 870044 577142 98830 548709 560001 282685 685916 13032 561538 1000000 522813 511638 440123 504522 507677 492080 485803 562377 892295 550969 447206 412732 443812 438909 826839 432165 430182 503666 742182 402989 402641 520553 685509 385266 312912 374109 323274 363213 459612 352497 347144 188244 73433 191015 294175 154908 317957 306225 259448 325110 708385 290473 288821 602061 313667 76072 237827 253665 153842 185691 409271 159055 242915 245369 242523 237903 234278 234561 228031 1 493005 266339 126286 196353 205097 157169 200619 187517 810957 119836 219930 550357 176863 192507 84399 189436 188125 113658 390878 184717 204778 1 182552 181787 181124 496323 173440 101820 180169 1 417630 445127 231974 181442 1 182473 220811 184190 154636 177637 187642 157687 207568 1 193616 1 268863 161045 239773 170620 205563 140974 1 211059 255544 181661 827321 795874 209741 240078 294380 301617 226324 215404 290036 250681 284722 366265 862123 268597 234632 274377 258100 282988 291417 275533 246762 440689 304268 323062 326860 350107 1 513931 335112 588308 36313 647456 343100 360849 390674 265246 384949 264996 388037 394656 441528 1000000 454259 417598 1 429422 434484 715867 526150 450566 711677 479132 553462 943026 486443 488638 501179 1 508406 248142 518134 1000000 521172 201910 545580 557120 320898 564170 586070 1000000 653182 591630 813779 563867 607088 166595 617311 625340 674149 611709 643246 597367 654765 947057 666140 675931 702709 676784 291890 612805 700625 915982 113779 716997 722456 482665 739232 742303 577696 723184 1000000 758046 761519 965807 775721 828860 873087 507187 779061 968203 1000000 803414 807598 756353 676991 752275 824228 826833 830168 948722 870191 262050 843932 850246 850263 853242 1000000 610286 863591 864147 454571 1000000 698732 909565 1000000 672846 920929 881311 301751 883180 673119 887581 888083 893717 887309 1000000 879492 943156 734079 889162 906873 908334 894854 895585 651101 722935 831915 314512 894412 1000000 1000000 975429 598311 684272 889149 888297 997836 675771 995692 880239 779162 905440 891301 1000000 1000000 900475 868330 972631 889187 862561 843666 866627 851319 168623 846885 842985 859102 1000000 833237 1000000 1000000 233174 678114 833581 730222 806268 797488 800617 791507 856134 784635 780254 775657 753125 766637 761490 750320 751628 746704 1000000 747136 621880 754781 720692 591463 20118 1000000 263386 692850 1000000 611325 407523 1000000 665540 594012 691041 644491 413672 614418 794582 697766 666268 611417 605937 610429 460480 511455 580839 647324 568506 592292 802498 753579 740021 537541 529131 360435 518922 512718 512147 500419 495125 223828 816418 479203 515656 554482 463661 451659 444533 439641 441875 98284 369207 416058 520618 576745 432123 395899 1 463218 382164 399089 476340 453180 360435 113563 281902 339550 324562 299140 331355 318676 605886 272030 62146 60485 1 363980 275531 124324 253300 1 908653 263925 262258 257359 1 248751 349839 250595 239259 1 232644 210745 449242 261332 462445 240219 215046 212256 209931 228249 1 68317 201358 414728 195021 251579 193454 512033 190075 189045 606870 142008 397708 184311 183625 182863 159567 182119 128008 427079 861928 180741 201837 1 181076 181403 51646 1 183027 183786 1 104666 688998 268312 203307 190540 352936 203781 195006 295123 199043 1 666248 1 61823 369230 1 165122 218030 194085 267216 235978 316638 232955 426487 4602 1 238494 497380 259243 389801 368572 265487 269818 273222 278200 167188 276609 237184 293714 426534 304413 98651 341730 317934 922351 42348 334138 338936 345563 351996 355027 303032 365786 371244 376754 382313 392044 705913 334059 484644 378241 416833 66143 428312 434230 220921 426651 519460 455767 464252 471002 393209 667603 488650 533919 123169 504023 574451 519728 178066 1000000 538142 550038 550545 418837 564347 569118 559571 40867 597741 548717 599816 563059 806628 618002 634130 630146 555798 799183 462920 649421 281410 666194 672217 677053 686710 271886 613427 922125 363162 682151 181317 794562 726662 608539 737075 737681 773102 787447 754042 430133 710429 771628 776846 756454 785534 621917 794237 759716 802761 806894 842043 816284 841096 813717 1000000 785342 1000000 1000000 827008 843650 708319 849429 852934 723698 1000000 861368 869694 297264 1000000 871633 871701 959949 1000000 841061 881360 911499 771106 886173 887573 888896 816423 192339 251152 1000000 893649 958300 990945 891312 921948 895982 895995 904186 968658 896776 822608 874468 894573 893969 893203 1000000 886327 670394 889164 887924 1000000 974926 784974 841653 914474 877372 1000000 868843 792877 1000000 848819 871877 862181 407931 855154 853715 863804 847631 460530 840094 838121 834079 1000000 878510 822755 1000000 816032 810447 830305 803944 1000000 1000000 615085 786847 654785 777526 770541 768161 764090 758518 753443 965125 798773 745947 733280 728870 736345 627289 903305 667237 767439 695597 681444 684300 1000000 672897 744323 660716 831144 1000000 590510 637749 1000000 1 1000000 762117 633941 600600 544705 589722 628722 576866 407425 561946 558465 551696 546252 460390 384862 543052 450340 468056 509688 500595 539381 490488 903775 374218 526992 463592 499737 453644 471549 557907 436342 430020 360049 463184 162534 406677 709756 867352 389581 381308 559746 372691 397266 341322 354198 827747 352601 331122 334745 329489 325673 1 168122 311637 306287 303069 297013 292010 288022 284700 279339 1 270961 266836 262919 259006 177427 606624 265019 242609 188248 1 470790 228644 175288 306910 221849 249447 212823 210607 240140 227740 210580 240830 202408 200617 510623 606151 194246 186106 6713 198012 371217 114770 297345 262117 184528 183727 1 181177 1 245377 273902 199273 181110 178000 171777 190003 170648 182751 158968 184741 1 173920 186906 36555 189310 204094 1 499856 194265 187291 221042 212214 220849 858713 87415 209993 250655 715760 9391 220489 67539 225034 229366 232519 235744 287059 1 246042 256793 152883 471863 291954 267083 230798 99382 273190 856113 285945 287940 295905 348997 256572 308665 446482 1 281300 417510 331799 338364 305338 348762 364495 651020 399408 412026 1 381244 397753 638384 346172 403867 469589 413100 613179 1 460199 434660 250495 450312 457429 463045 468679 478543 1 488650 515544 499759 505929 1000000 518304 319636 530892 537051 608435 549287 81837 554705 466194 646432 580200 1000000 593314 1 584790 610834 616909 759189 629077 654885 628907 646832 641627 657044 1000000 221401 490111 593148 615778 691722 695601 264088 710886 691366 648404 725423 730919 55170 753449 746354 774441 785985 523973 767169 840261 775601 699945 774683 954400 424642 822291 742366 1000000 654989 813928 1000000 1000000 818517 978876 832857 848071 842265 1000000 652498 846829 879013 857539 321821 916282 804135 866329 868836 664336 866935 600743 877581 879667 738786 885254 1000000 886267 537325 800212 668646 1000000 576155 898283 424956 894774 324537 895738 853245 886051 871659 906462 1000000 896425 895110 1000000 895665 540995 891795 842983 208291 893045 894303 1000000 833670 884921 882319 1000000 881122 879181 486816 889036 869175 877867 846448 883321 1000000 860700 858434 1000000 851385 782328 847757 833419 525372 1000000 824176 624906 840609 825736 813591 812390 1000000 818762 800839 1000000 755502 1000000 783408 1000000 804603 769807 749106 850316 838368 463281 53189 740408 780218 740628 745255 1000000 161053 442231 703206 703348 688222 1000000 653140 674248 631053 894143 657705 658516 645415 663801 537886 626846 527132 616413 552777 603836 1000000 590547 637440 575855 568103 1000000 560776 565564 312617 571781 538235 582767 524795 505697 526218 731251 859410 634988 488465 480462 213087 385650 462203 697924 450151 444199 438193 432246 412210 782170 414175 409016 404303 546280 386466 360618 835675 210345 1 564285 341732 340831 349001 1 326421 494878 1 322716 317782 312947 444550 303489 298963 294520 1 437389 188237 280411 269666 268565 245487 40522 431167 253065 1 245627 608122 238851 245055 219200 229263 226288 220785 179204 217663 257169 256806 211874 207601 227925 595318 224543 276933 1 195690 189369 1 169383 111478 209323 169457 217189 187768 178697 287039 1 255343 182294 182029 181848 181803 1 136739 182179 182827 190623 269582 619 188430 289746 187526 1 375402 1 203401 193780 195424 355751 197588 214501 202791 474988 322781 573064 259949 214800 345047 220199 254888 225845 229008 234182 233583 221070 271210 81436 259901 252802 937026 264613 264831 1 384314 278674 278660 285127 229823 922134 297694 303177 311300 347117 317620 68795 305289 326522 350942 342349 63423 294819 435722 454932 371923 479458 426281 219655 913078 808797 402646 51736 362734 420277 817602 840038 439374 443963 450352 492969 422222 467905 1 508087 486220 492360 498385 504690 437449 517062 1000000 90471 535172 568571 132756 554254 863744 562750 564384 578939 464569 603102 618118 590055 692731 564131 676219 628713 648046 784775 645357 674375 657449 1000000 680633 492534 680594 288630 717110 697349 702684 62069 713927 750878 664941 623289 992322 701097 740937 665654 910618 608486 717394 785805 777589 293570 763373 800358 792806 1000000 873528 814853 812270 813731 817664 718918 964313 1000000 364882 853791 1000000 815795 505788 863838 850818 855254 1000000 734499 863565 866003 871921 600479 873280 872776 860923 763581 869820 700011 883378 886715 866401 898169 894861 1000000 432355 787325 896486 307394 895736 1000000 891012 902231 891123 891918 901396 890161 1000000 899503 793800 895375 895964 928486 893045 270787 1000000 889740 900048 887012 879237 1000000 872071 1000000 797364 754382 824357 871946 871945 867360 279373 861833 756345 856447 503152 624399 845087 987051 687309 835805 1000000 830489 855431 234889 819209 580792 826007 347194 798014 114741 751471 789548 439435 139534 699058 771959 1000000 834614 756999 229101 265307 1000000 901901 740560 358374 1000000 505205 958768 705403 699711 694242 688645 683030 1000000 907877 628220 720897 649042 648106 642248 670404 480767 624298 689538 327987 606645 653378 270830 1 556343 575451 483128 473586 769100 737088 585010 551031 519217 407926 468438 418798 504989 501168 494669 489421 482759 476663 541881 341627 458430 346211 603057 365204 428762 429101 433857 416877 411161 390634 471630 393905 193273 250361 408946 1 688899 416948 42643 388441 1 352417 1 1 275801 319662 355259 312039 1 299466 979195 291651 311665 282541 288821 284428 266097 260490 311905 270057 254722 250508 227262 229888 232614 237136 235708 317389 226458 280571 221740 218985 206072 438108 210828 165153 444154 204626 233975 74569 284367 196574 1 204455 182297 187214 65582 41474 192326 1 1 1 173870 183305 182968 207818 208890 463538 1 182516 182718 1 186138 208327 197155 185420 540721 195372 1 35844 190995 336917 53408 192136 283235 200189 211867 201735 201058 1 169035 212065 214590 176285 15178 225086 225659 609789 449967 308067 238241 245226 245539 246259 255187 456448 259813 263714 263383 263587 388221 496952 265819 459359 123517 297795 424183 307124 1000000 305301 908426 342631 281499 320142 543855 1 351402 351749 334688 403799 373221 68822 754091 390315 796112 349201 402907 87714 418804 53156 428917 436142 480967 449147 287026 444180 583235 496153 625946 309213 504422 960765 499872 509324 1 370428 516377 483865 758877 543739 98694 701451 594487 599889 577743 643582 635035 562567 602544 838875 615006 616607 691950 519142 636842 644498 628397 654892 749460 668191 673816 679462 650763 704954 607042 211402 434406 382461 712954 723661 742432 691746 689688 1000000 660454 723887 847268 769834 836932 1000000 778538 787362 790941 792078 567282 794867 803295 711280 828849 520290 892066 819831 851613 756091 490191 810942 722671 888902 913603 745543 877172 857839 767167 863454 902594 891147 563446 1000000 875357 872108 1000000 890692 1000000 728022 1000000 772962 889365 840898 1000000 933558 897840 953908 1000000 876967 903218 896956 896729 897608 725154 897704 897561 897390 885956 825362 860441 895461 1000000 836542 984823 902449 952122 889020 887965 755535 725564 883179 881544 954856 975035 1000000 873138 799743 711822 882165 863315 400767 857816 566692 854213 837288 339416 630779 841141 835659 832035 828492 824719 825296 821045 798359 774381 804757 1000000 796408 695738 768710 786546 794516 1000000 1000000 764516 759461 683501 747123 744474 739360 708136 490114 725022 718299 713122 40545 1000000 684137 717608 821771 703414 673734 1000000 817645 1000000 649559 644539 387366 632567 626523 679470 618446 806542 913578 596199 592938 397687 521675 534207 566282 763476 543328 546991 540639 534409 528496 522033 515824 227547 511695 51377 453070 424174 746408 471453 284179 244774 462685 1 445567 436777 430050 396426 411412 353397 408083 399244 396138 386609 415059 308159 374629 985640 367349 615766 421768 294009 339395 363552 1 635731 317142 316804 311699 306923 569099 404643 28659 289027 267114 616702 1 414066 267957 249875 301010 1 196742 1 241774 241922 232887 235761 352132 1 1 71098 301388 389249 215082 191087 590578 1 581091 203360 413208 167051 197616 88040 199492 183133 114996 190152 158161 187831 180733 120736 138856 183790 179323 1 175309 25776 179514 1 291727 181872 175405 183572 383267 185131 187309 186654 1 187810 879476 268796 516575 193930 190716 197205 199012 267912 199785 824132 211944 732982 425268 226302 1 222135 222387 212450 1 280994 1 649202 241169 245416 248256 255671 255398 253910 601881 234545 396856 274125 255469 460980 954889 981847 310286 1 306228 294260 315736 264539 662610 314939 318563 321304 345008 363901 325113 1 367108 372549 343122 390746 385105 1 400158 46659 1000000 411857 423154 373722 435475 616453 447402 480543 459424 1000000 396010 478772 479363 489963 560633 361325 524650 509789 520826 661753 610266 539346 529008 551859 542167 555787 570561 576309 881871 595169 594956 570216 767864 796603 619329 1000000 643980 634171 600186 304439 813431 586213 1000000 672624 27512 684073 792493 688816 489049 704411 168835 747678 720190 677496 728893 738436 1000000 774136 233812 1000000 763494 770784 772812 1000000 924123 773470 791375 1000000 822374 855408 951005 708818 824046 1000000 1000000 825347 707140 592409 806469 895894 845284 848436 741111 1000000 857548 860199 863105 857395 1000000 807325 800766 875285 422328 891775 884835 886155 885484 1000000 694117 384186 891368 925549 849478 892242 887496 863036 221194 896958 933553 897844 898091 882609 421070 898182 897829 717717 952308 880927 896345 895464 882370 1000000 921310 898153 884452 884191 1000000 887612 884763 575843 882366 878581 835190 874327 1000000 869887 867187 895789 861960 860954 328907 853201 845610 847011 788611 814135 1000000 788486 830019 1000000 793425 818714 814764 824889 1000000 269274 747635 762520 789409 843921 769331 529181 676293 567828 761412 756488 389469 823550 741325 736207 726424 623047 673365 746724 709647 583049 777891 688280 686420 582080 768266 825398 664325 658508 659986 842284 500762 713911 604242 573467 913683 582627 582683 729463 566202 155057 594559 100736 467390 562025 551968 543066 541175 151329 1 524356 169406 511982 506233 636927 489000 533866 478994 469736 520234 473191 453263 438628 758986 437344 501272 427058 421345 239349 528968 403955 398239 372630 900621 566328 517713 370384 30700 365237 11210 349016 632326 199054 333583 106994 323613 316569 802403 308956 444240 299888 289903 290840 339857 101116 172016 267217 1 265648 416868 1 241617 234113 247162 243245 203982 230291 1 264295 479553 230268 221632 213631 175480 369933 222414 332122 273536 203943 191520 204184 274171 89680 237869 193702 189746 361482 189778 147137 179795 279761 152840 424989 1 146876 172832 150976 183308 127207 70443 1 183925 184028 184641 187675 623966 188235 90311 1 181143 841457 16695 187758 241937 197454 199020 273363 205923 1 205119 208806 224859 807417 216465 740688 497934 225005 225913 197279 140975 1 1 244141 245431 251233 1 1 262507 266455 268513 274419 278742 403464 443093 290457 312149 298216 305420 315101 388369 361257 324718 329596 331539 325854 311901 173486 694515 1 25540 404227 377005 333354 416341 67525 369498 396658 150832 378111 774333 81458 54222 506685 440413 469931 484133 463977 531509 470524 482987 488676 492498 500958 507121 474640 485479 242964 531891 523642 542792 538361 455729 562915 760367 538874 141281 713861 593689 554545 607728 612026 621714 368119 894039 636178 642559 714415 123289 658383 710677 673223 677175 684494 760946 611293 691442 705455 702717 851070 793422 275093 732306 718483 1000000 1000000 130124 757747 744181 620143 772244 798649 747684 790306 790599 793383 799334 766045 807733 812322 1000000 1000000 831659 797698 1000000 834749 840898 846004 810727 873241 851224 855927 1000000 971458 856562 865523 987621 867481 872853 882636 1000000 1000000 812943 883212 884996 905573 863688 1000000 923460 1000000 893354 894723 1000000 1000000 894844 374195 897546 910257 896897 896457 898851 1000000 1000000 933058 900770 897489 968878 899485 886837 894516 942755 889098 891169 314537 877589 874167 884833 883493 881687 959721 872272 871458 872206 870822 869153 863068 862841 696939 860026 791547 798216 769251 845362 1000000 1000000 835173 601553 827942 824308 820354 907323 785617 1000000 918470 808810 796033 548174 662256 514594 745733 771871 826174 772022 758443 763092 748627 743379 540253 732857 127225 722460 717079 711657 703769 700177 695705 693859 690096 771133 675012 547499 659375 653460 203790 1000000 818062 636612 559362 618420 787505 762247 560183 592272 960375 582627 222084 1000000 563834 239924 385319 535101 442835 532869 526533 520636 1000000 467136 61615 505494 491509 483522 362864 465148 458405 802093 412227 447293 441363 930080 334797 422877 272526 576101 488184 411340 393623 394625 1 351803 376673 668470 364544 644327 333827 346757 514729 670091 330275 321756 320655 316936 300878 306332 284862 321731 292514 288233 283898 280502 273718 326295 339237 264191 398298 1 246287 248477 244370 263170 214347 926448 511449 237279 308345 283739 221194 1 260497 224345 210015 362107 185927 13825 230521 158167 109899 196269 198229 170612 191295 177537 319270 194457 187412 186730 186174 389693 620031 184404 215164 171816 183937 156728 1 191871 184722 215438 185756 172984 1 143673 96602 166314 191704 166677 193238 279467 197311 1 200872 197558 204150 206213 208702 196176 263668 216520 212534 227083 561683 228171 225530 243433 411101 240605 243919 533133 1 699569 299267 138011 1 269840 258787 1 280252 286576 968735 295456 497088 560030 336097 305948 1 359204 504263 337634 443031 343664 1 874546 363089 365111 446553 386977 382152 389445 948130 388270 471128 410428 415726 421232 1 1000000 342947 444838 451001 483628 1000000 563111 437425 479429 487134 494090 499674 570457 512498 503849 522802 529580 536839 170506 549191 559958 561619 568114 574011 135896 586343 628804 598554 604699 889591 602008 622073 216249 601216 196710 624743 652843 302044 662398 670332 676217 50697 687524 691596 690686 703779 708951 715306 720654 760098 726813 1000000 153092 746790 772248 1000000 761771 880105 216816 662331 777812 923157 789819 795538 847421 1000000 807100 1000000 814444 1000000 823079 504029 680567 1000000 862489 763163 845006 847283 850897 190588 855293 866122 614406 193910 885197 870384 824778 875074 884036 879372 940967 882950 885884 1000000 888292 890071 825504 891295 1000000 1000000 852153 1000000 987352 614528 983335 944945 919742 899228 899320 899237 743863 898951 897251 1000000 888038 896957 895115 726691 894903 893167 918329 881829 889366 887865 879822 884537 882728 658516 1000000 890451 1000000 641732 869725 867172 800020 862038 859962 849005 852312 746838 846876 843550 812476 897320 891880 802993 825807 819208 816605 804010 810070 818819 807468 848830 793066 154875 929542 409075 906348 861246 765358 760503 606810 728317 745452 1000000 548352 710697 724448 718935 646931 708292 866645 737261 992819 685873 367525 668609 693259 1000000 657199 424381 636955 638092 633355 1000000 632761 740284 609064 713960 596036 604722 675347 551141 572346 494194 1000000 508828 334449 536731 836443 529701 232856 685355 510427 358887 515076 772836 487631 78516 707935 217219 461494 446059 463853 446902 1 421406 425738 604996 16327 322623 1 394552 391781 350558 181072 373700 1 299758 358363 352288 347864 377488 337572 560779 330061 180430 116641 288942 25305 346196 298969 138877 290207 286326 293384 573059 273197 268841 931986 312902 248481 180735 1 246308 364328 255625 232567 223464 230110 345142 224304 223325 302876 216226 165798 211294 212233 207878 389780 239356 614943 341803 197299 195681 195284 173095 196986 183647 1 129163 188990 188468 153877 258963 185448 193018 170954 457223 184585 208856 237466 180180 551977 334370 281263 187566 1 198758 446179 191650 1 285303 294449 200060 121600 167547 740619 202846 203879 209100 1 213747 1 219903 221713 224443 228508 497488 312183 1 1 271934 300095 420149 694487 331771 268409 267135 281718 1 309299 1 279257 1 137072 299213 145789 308461 313548 1 322857 327728 351087 398560 313797 348151 923244 358687 1 369444 371366 379710 385965 388421 397216 147236 700132 415961 424272 344331 662163 439179 443786 449823 469607 461844 604091 458053 662645 486195 1000000 863066 619873 510887 560708 511125 529959 535547 499980 933769 554165 228466 566579 575638 691977 585101 590963 589050 214259 917382 665460 882722 627742 633791 639134 516898 651643 656194 1000000 1000000 675069 620166 664199 611551 703185 703257 193644 714260 783786 288561 790254 821416 1000000 747183 746312 755824 760471 696040 779109 1000000 779964 757979 769924 793748 799521 810805 810472 1000000 942277 818671 696900 1000000 798068 953864 837225 1000000 866250 852290 842145 813831 853042 859466 1000000 1000000 863350 322393 310649 765350 882794 1000000 894908 1000000 460427 937929 778055 889890 910218 880062 937577 895792 895364 896718 892746 907265 823132 232045 899564 899709 899040 1000000 840050 909768 959194 898839 823802 897160 960822 709939 895415 894788 850636 893158 890368 853377 640128 897848 880072 1000000 377676 978181 877272 439970 844275 490888 592007 862819 861309 1000000 854616 851445 848294 845028 876526 838354 834230 831118 287502 822156 874783 800005 833101 1000000 329209 705800 723477 803770 1000000 781341 790332 771972 766067 798924 758530 1000000 820710 680996 636367 731771 726790 717911 715869 716191 415336 699357 693793 87023 682296 578163 671007 668070 659618 664119 648488 642167 363701 598344 620632 619667 73890 853916 1000000 550258 586761 632575 574548 580621 600444 218938 1 542139 537483 486420 464293 481090 511619 503764 1000000 484973 332656 319371 730933 497544 463754 567318 450605 440940 439772 472795 295508 482170 614898 127611 403884 80185 396877 815434 312903 1 355650 365930 470438 236131 182630 873161 338953 291530 684327 325893 664293 314821 298731 305433 300816 287274 1 287359 341368 249347 263671 270701 266706 262807 258981 325918 546624 249437 244569 239470 236927 627602 231426 230515 248911 223780 201147 267171 222480 273011 227704 254992 170884 1 71265 1 198283 356728 195260 380342 78262 351710 105966 538969 116312 193360 137751 1 32100 186249 113340 185038 189698 201045 185388 122486 302253 190134 112636 192409 616113 185589 16421 214449 193082 212958 131388 1 115879 200863 202543 205298 10653 1 1 1 368146 142540 221390 39507 284268 144119 106880 230969 416066 826156 294805 1 254009 387980 615905 1 269024 1 276691 283582 283593 288520 292834 278018 74218 280252 316785 820599 357343 331075 332120 83534 259770 532314 394271 357688 1 157739 538205 325820 246982 405132 495303 403310 398410 299703 990778 911211 269191 459669 679419 448614 260944 1000000 228850 440588 730649 485174 491292 660022 414530 1 519311 573810 521671 534225 540541 598727 104803 257441 420210 571515 571513 486554 568222 607410 16289 605759 565494 621179 626582 643910 910406 644552 650559 659362 707483 339828 673911 1000000 191273 251738 739672 693679 1000000 288045 1000000 825745 269152 727140 187359 744907 724935 762944 759839 786470 766358 1000000 778729 291839 791307 788995 797192 801507 805753 810627 936711 817991 821934 730526 489812 789920 836743 840413 843676 951579 770387 582727 856419 787537 1000000 518332 1000000 632749 872468 749652 877053 834197 881296 802800 567401 804436 328089 892338 1000000 951668 948178 648696 896123 896972 826973 1000000 996951 915269 1000000 988265 900612 549360 900324 900160 1000000 474679 739053 955445 910305 896513 896572 889511 1000000 605873 857779 880951 888292 886600 885220 899508 910958 1000000 860296 647118 647405 761408 869589 861441 796786 1000000 846650 852835 999991 818704 760832 835098 777373 845997 829025 821184 819198 256781 828769 809388 805209 1000000 795990 992358 787407 783199 685000 754413 1000000 764264 830995 361619 726968 672650 740824 722662 329622 719618 723176 721738 708197 446091 695148 690284 366990 152599 673712 676443 662373 674227 474392 991934 789703 613363 634973 670353 607854 556311 867959 597030 589038 672693 526506 518746 593504 690132 1 546082 434815 898782 526982 956545 515938 285785 806154 939596 1 483479 429105 332992 770656 345087 142257 787602 442260 296035 420074 393601 417422 422758 406896 587741 348963 731714 381976 756291 355300 372324 335937 358263 369783 346661 586416 79888 331453 768683 352974 733248 289581 307298 553055 304274 293633 291544 286166 196820 345729 272387 268376 210821 260766 1 261798 341167 50777 238324 46573 254947 226302 230066 148282 95771 221457 1 216209 213660 213336 907531 341813 204861 462049 197646 200766 197473 198147 192408 762395 1 190955 275209 1 188704 143127 732705 137757 268996 1 554692 136138 185605 84255 195401 185449 167467 186856 140254 1 181322 195024 556394 1 194757 175959 229680 199072 441458 202721 217622 237985 850608 211250 258584 72593 156788 220472 225029 612703 856 317681 237947 852195 172360 911111 236734 234399 291869 259418 207128 267981 247432 272826 280231 284475 281127 328448 379791 290299 316499 118274 403685 316547 543164 331079 336510 341076 346223 352846 845806 356374 355135 82155 378437 383840 391367 286340 1 631963 363979 496320 423806 440736 425379 441603 259605 456614 457712 468961 297003 477836 487163 500377 744928 466728 502118 514500 586946 192962 510611 538853 328539 561970 562691 556269 566481 574873 582525 234467 615552 629009 609220 705522 617962 688536 631514 686043 1000000 643697 653605 755876 658095 672728 906456 680627 533017 685203 701113 705959 709222 1000000 1000000 727923 733607 738778 388735 1000000 750943 837112 569753 762121 777774 777286 1000000 1000000 808017 885872 793432 622704 809199 725176 706306 446497 824819 691757 838715 838536 895764 842544 838059 849708 539620 1000000 825161 1000000 729745 911372 869762 851153 849847 876974 878781 881236 848172 1000000 1000000 870475 890095 886184 952723 895301 1000000 897374 1000000 897891 1000000 899454 867734 900363 351454 987999 900891 1000000 900767 900276 900154 480883 895133 702359 884383 896437 995333 725958 940809 892433 808020 889945 870629 733104 886688 1000000 879265 865001 875715 814364 869595 1000000 865631 864577 860287 936685 849964 359397 874081 174205 785365 803506 835127 830623 841523 777184 275760 812190 673477 1000000 870918 1000000 776673 100961 785143 885076 785304 905797 711840 747859 452573 595167 652236 950291 810637 730796 824314 720022 708945 709142 703620 1000000 692408 697103 681078 672708 767113 924229 457519 247609 445723 616702 634130 642395 622421 616026 609943 604378 599495 590865 603845 727414 573910 552465 561016 636460 547336 744530 535930 128237 523546 521546 496091 29082 562566 486832 487932 321987 440161 330698 657835 571258 539690 473216 1000000 545326 426471 470780 682135 409126 403402 1 29613 386367 642208 327804 369180 540322 358941 985205 348780 349295 353611 400874 344662 85356 317140 313781 1 307745 299947 114398 509477 286668 283484 281958 129802 328560 226139 235498 258357 234049 267779 262152 301495 240167 237591 226537 236279 259720 709794 243795 1 1 214958 212852 1 191989 206001 269085 200156 200184 200509 199380 1 71713 619264 191798 190747 190391 1 221972 143535 186061 1 186823 226156 186080 1 186216 554125 206888 190658 187842 172976 193526 100112 272964 273556 193474 201288 194896 168200 199928 187461 1 203980 206655 168098 211004 239740 215754 218277 375983 223521 229489 229364 425383 59123 937454 287528 213950 271106 119778 490835 260346 869807 266212 263968 275415 278853 244674 594682 1 783374 301412 218794 813933 1 812869 400511 335998 317185 1 345465 298236 231107 784885 366322 370559 141943 452035 783823 376570 404170 405292 411022 19148 1000000 423061 255277 1000000 446752 452219 453062 464263 1 476404 852445 1000000 519882 337500 507077 725009 525074 528318 448243 1 1 435498 95430 1000000 569273 409831 471988 587964 1000000 870808 1 612076 607911 624163 569877 637216 583715 648528 656330 659934 657088 674332 726960 672035 721424 507469 701243 558859 704318 695450 721182 805814 645147 790930 595066 748559 612808 1000000 763134 1000000 280843 778226 836292 594209 791295 796364 800099 804556 780664 812660 814811 820293 588716 776461 840588 833855 833397 828189 854888 849618 849733 743961 855605 871889 901571 826066 806414 871467 825297 876859 876067 884909 883372 1000000 897206 833489 890191 1000000 572990 1000000 813873 868302 904547 989823 899177 1000000 504495 952598 901339 1000000 901439 955050 1000000 1000000 1000000 900367 901355 776469 901658 820836 967668 896500 931531 1000000 875898 909762 889543 1000000 847487 347012 1000000 877473 876908 556377 925902 869686 871264 864545 861607 1000000 1000000 343308 1000000 889795 842697 839383 835833 835030 784701 813408 1000000 749331 812818 845104 804485 707992 697101 350859 818901 784684 777931 808400 782391 906570 759937 731270 746037 643253 679661 732689 728492 1000000 298721 635597 461302 700188 34428 685013 683260 645622 517072 505194 591983 461702 648806 653646 636256 627372 583132 423523 612228 391339 600033 586999 556206 775739 557255 448306 563008 556849 552140 385638 899761 532055 601002 786658 496937 568743 501158 487663 488876 443055 648266 470580 446699 447303 452489 680563 440785 425523 355931 1000000 455845 103586 28932 400040 394233 194683 402502 365269 235469 366686 33278 356029 350233 345598 505010 1 1 1000000 1 320657 311005 229002 304050 205207 1 288961 283752 482886 274430 271749 240187 262381 260065 815560 252816 249177 246321 242327 574129 234809 208711 176039 390746 224437 13256 199879 216200 489231 210641 1 206250 205426 203175 240372 427268 199399 1 56243 193867 132423 190087 879349 108934 195115 312532 70302 187121 187230 192193 190777 1 259028 247295 386408 288289 194308 525799 102249 191431 1 191056 183087 494170 1 1 185447 159579 550520 811025 362572 198115 81532 478597 410559 218058 227906 695069 1 229091 354191 601883 208855 241494 345849 252907 76073 255266 155921 262584 409318 546729 92173 629969 520680 1 205263 104442 300658 665482 159529 174088 319541 324243 225115 334154 316444 1 349490 620798 126388 442957 370789 392999 451598 970540 1 507567 322744 400210 982815 42233 422732 428946 445685 444822 1 457004 460659 284305 240157 481279 431280 808020 1 505834 254361 1000000 225419 517599 532034 638235 573441 555375 561579 758267 537851 218216 635933 586028 602287 609565 608458 325377 628839 628312 911851 858223 715865 652879 530867 650216 672810 35897 855298 694249 476946 1000000 800726 855361 385678 721954 700540 681910 733776 1000000 685955 752294 668228 727508 808771 774401 822370 780808 784028 788701 793241 800180 826120 907599 811833 741954 1000000 825441 444346 774565 391681 730659 842265 845170 865481 873926 978277 319140 1000000 908594 866789 868506 870621 868352 877045 457373 854587 886298 287153 886917 1000000 859085 891799 1000000 1000000 894899 896764 1000000 905799 843575 1000000 925798 1000000 782007 1000000 1000000 901977 908721 901726 777640 1000000 900618 898993 921190 898085 442567 548124 891973 801542 884875 384116 892619 888802 875809 884319 474928 662133 882789 873796 486889 848577 954278 865705 862926 606527 856022 790385 760128 702968 835907 840910 352996 877739 1000000 829183 484562 471432 814190 810421 806242 985780 797499 793223 791620 927546 759449 774821 769577 1000000 970741 737991 749870 932501 739780 1000000 918541 880825 718799 709378 707906 701960 668013 1000000 464557 663960 779214 668197 350268 658055 650549 645010 595356 487492 627056 620013 639292 608425 602306 596184 591326 1000000 573739 573694 565064 571299 552234 546771 505072 638275 1 602796 1000000 466195 503463 932227 490903 423610 315001 1000000 526242 327239 456231 448761 175154 297651 43812 425119 688935 414164 945394 401998 396388 391121 481484 321054 374193 104649 363686 358920 347595 347618 342193 349996 332746 327847 1 655073 376718 302021 95554 299095 274249 52844 377484 281975 277628 273433 1 375634 267165 945158 254264 376601 253636 238179 358090 227356 154624 886106 240459 225385 222642 623276 217717 215001 212649 219271 234737 168376 50660 208747 98179 207809 469467 194946 203028 1 322287 193727 190520 189738 726204 187861 748527 1 187331 182759 36528 187172 40406 186404 182739 188556 184570 189830 190659 217129 191635 659509 194184 174567 212021 198279 200949 1 204597 160593 124873 997 213009 215585 324940 502405 112609 225864 228729 237854 235643 237804 258788 241338 189745 251295 1 260748 570690 457424 283465 276806 749740 206942 286503 241069 447958 158507 304436 309110 371649 320530 320165 328220 334506 703731 349909 436630 201705 359005 442724 219863 358071 380466 386346 321417 1000000 403063 339487 415218 364410 426165 471816 208688 444227 415521 455824 467779 666099 473963 548474 1 490322 520961 504593 510779 463347 288378 689716 533948 572895 547876 516279 564376 566236 397180 580928 585082 591450 597364 431084 1000000 621450 472896 627684 632423 639812 645778 670956 967844 683266 542905 675103 580704 1000000 698401 786934 466273 688999 389606 721828 724657 730636 730376 677117 698583 1000000 671026 488199 790759 770929 258147 691853 785218 988299 898207 420854 806350 606073 832392 1000000 410469 826133 1000000 899967 855648 958361 841840 856534 826074 881092 852467 736293 989981 863788 838894 590970 872698 771473 876576 1000000 954832 883113 906624 891851 888685 736290 964433 904195 932968 895965 927393 775131 1000000 957156 1000000 908056 822655 909940 955650 840339 681520 1000000 723570 902062 903754 919079 817498 1000000 1000000 659616 897283 884736 897604 701051 1000000 389104 1000000 881100 806913 1000000 1000000 457436 1000000 891659 872353 864278 866971 347922 861687 522883 330470 856449 849139 685652 842427 827587 832014 831719 828909 802461 820260 816226 798705 801577 803634 799427 645598 705853 1000000 781403 208841 791233 149653 513843 733269 651488 747331 419034 736821 731572 665123 720761 704866 705796 704305 691906 1000000 688688 661277 677818 713744 664627 656103 1000000 646858 640844 683528 628895 624998 480912 413184 649613 582372 592349 114297 603418 528773 566837 1000000 817849 549099 476661 533321 472591 524293 308524 498702 465005 496926 493479 485816 481411 291735 603374 315990 254692 458391 977748 405981 1 61208 422254 514095 387370 1 368470 335594 815212 265270 430636 365647 359534 864106 359662 349594 344272 339463 66483 317536 324457 1 756817 310195 998289 346961 296418 299978 146594 43989 279226 955407 271359 192292 171380 259311 255861 252368 248750 245681 241735 235642 235615 756603 229592 249678 223961 1 186205 216335 128708 196379 1 430694 205305 256962 194111 200000 252901 196508 569048 1 192096 196780 223362 190053 189736 271511 188597 188221 296429 187633 190380 187703 459971 182568 112890 222506 189474 166533 168969 191833 39173 277664 175112 368531 1 1 1 327308 51441 206502 207944 153986 894583 215248 208781 179981 904161 227536 75048 231248 1 15311 240676 230078 172234 261295 254460 29800 468164 1 263371 275010 111489 282564 196995 621295 735071 745116 269070 298894 232763 152630 710024 577453 332344 380603 575416 347572 241353 811813 448959 560896 374380 452986 321251 390567 333676 556565 408111 413409 594965 453868 436558 435765 446365 583442 420872 1000000 473569 213331 478428 499667 491059 511229 517988 509514 510071 448334 528191 523748 533767 567816 552878 230241 622569 494450 576769 583828 197609 605185 601107 590910 623335 628310 805301 637363 941748 644598 650564 671874 626716 677257 674035 679855 890821 684037 914004 657635 726419 714226 1000000 724897 729642 816486 763797 691212 750447 488533 952892 177193 766718 775062 779770 626561 744180 790900 444113 795291 782069 1000000 587209 816035 875181 824649 830761 1000000 842794 841374 1000000 1000000 495523 372320 1000000 846461 947807 873316 1000000 871581 1000000 1000000 791437 880965 1000000 1000000 1000000 888735 1000000 1000000 712877 881021 850262 1000000 940903 811344 1000000 1000000 808021 1000000 992895 906291 1000000 1000000 862245 888252 910371 903996 816020 581679 754064 1000000 484048 899519 897049 897337 891463 881595 1000000 862420 842955 886480 884808 881668 868233 884316 798018 1000000 874670 868502 819362 862643 859153 856890 629174 850600 740388 712904 841381 1000000 827009 829455 1000000 817036 777528 755269 1000000 801173 222613 684577 792395 926020 168563 783725 773335 769222 761386 741273 366828 680610 754792 635862 1000000 789128 722975 789966 712105 706560 702220 702960 637876 684084 548607 672575 666049 945880 655021 707374 619860 545323 672020 630515 619032 609644 490434 600787 468050 587845 582344 576198 569991 409786 532019 631218 545211 544609 526519 526623 520315 1000000 1 515146 462258 457659 511189 499156 1000000 79331 456683 402851 406461 441382 1000000 480929 313614 417934 961762 515675 408602 393280 499755 372063 365627 330616 367533 766134 356918 438932 346810 402174 330447 331330 361715 326378 334240 1 307358 302773 298253 567719 30969 65559 281374 277852 277554 954277 1 262513 257446 261991 241511 1 243454 258795 83537 212767 230971 531235 225280 222906 412853 1 285133 535714 1 205796 59417 294666 214773 1 435655 197934 199973 195427 194121 3244 58706 1 191814 53869 189289 188882 206628 203948 147076 197446 139806 189611 188864 1 189845 253561 229825 537178 193102 194131 195304 196586 194121 199450 201636 202756 204565 168488 90548 43595 99559 215107 809227 257544 242288 781659 762557 231031 1 634409 240274 516634 246926 130719 1 711256 240488 272574 268916 879711 334675 270735 285271 965246 1 298718 576275 911890 367431 1 321575 326515 178583 336577 342799 505667 351737 357019 361209 367686 489891 295292 385213 408003 953145 400861 402900 377820 456908 575666 333307 542278 440652 1000000 365985 426732 360266 468107 832597 488565 490544 901573 502057 508279 537454 682423 526791 533978 538342 998729 923984 539707 512616 444731 586711 578212 316291 594892 601095 607196 613709 621725 624303 664949 83480 643790 825240 636473 615158 382943 640398 82762 684751 1000000 1000000 722969 518715 921464 845962 462937 625681 733949 741566 744419 590906 851707 768946 718409 403434 793309 1000000 775314 788227 745727 1000000 799323 1000000 645620 949155 818296 818494 1000000 814874 807939 831428 834634 1000000 843658 872329 878183 857311 862029 863225 858011 1000000 869575 1000000 874868 878654 889942 902078 805843 884755 884133 889941 893643 893602 688893 999808 1000000 1000000 878432 900440 877183 901870 533271 990108 899074 900507 722981 911406 884506 903299 903455 906561 893645 899431 816446 1000000 902807 895276 897324 1000000 892084 892592 887318 837001 887550 869171 883630 948557 1000000 352571 780741 653867 869622 866935 418166 889119 769327 943646 852056 848894 492110 1000000 1000000 834012 1000000 885405 823561 819610 815634 815724 807430 806177 781220 755997 722672 577491 780444 542028 770995 604999 761223 756184 751198 970209 733803 748747 630678 268112 719559 703792 230360 726310 697549 680721 693726 634263 563463 668972 627910 655543 644974 659908 639436 689127 640556 621530 615288 354289 602205 597011 198388 402550 584508 564029 767435 872937 741445 1 541353 534084 1 164652 803746 505335 1000000 188923 490092 567660 479682 514474 468201 156713 617998 297275 452067 436469 773266 422209 421365 594880 1 404050 223955 461554 234440 380908 376633 1 354270 358971 391288 348559 795112 338311 166696 327843 1 427970 375987 309926 1 139501 909870 416901 762696 282680 278461 377173 258473 266665 320522 1 251687 1 248481 260547 234828 610635 234499 231110 229138 763587 887773 400488 18555 216281 514266 211708 260987 1 56464 345477 1 631727 292010 197480 192330 197047 193766 203759 157230 191147 1 340031 185467 189155 188791 190061 396132 191022 120848 105969 194424 1 190819 191484 194556 1 1 195529 196744 1 199530 201405 305257 290950 192149 1 222985 120917 230163 1 219830 222408 228267 1 293744 233986 236778 239891 250177 450266 525291 267542 257008 373952 264179 280316 286613 279348 1 264013 285947 288113 276943 359347 1 1 307009 320623 503599 161336 193276 287471 385226 998742 360040 459881 280746 372069 373094 360635 384229 797860 303457 405450 1000000 415343 239856 240422 434638 440084 446994 452261 465165 107910 487346 475975 475036 900208 491996 503079 941831 4412 519403 1 204489 528213 542028 550380 620448 562453 417869 922937 1000000 611642 589256 602031 616107 585576 618121 616139 630228 636245 626309 639994 653428 885214 660706 440975 648992 253421 688956 698030 1000000 626524 711876 716845 789269 739956 732967 738423 743433 748615 781678 753830 786537 769518 724368 778102 781938 799359 796858 796865 126611 805165 1000000 1000000 829796 1000000 768005 293816 833197 942621 1000000 895674 851867 841064 849058 1000000 864208 863583 865779 249881 868359 874152 870356 872807 872404 1000000 922852 884572 1000000 887534 1000000 1000000 225373 953829 897892 246907 827954 900527 901168 262471 400465 901925 822642 1000000 957606 904300 903983 903571 903616 1000000 902550 268594 889440 685483 932675 676323 896496 959172 396380 1000000 730209 991259 974499 418531 1000000 882573 903140 878303 875959 875672 870916 821360 941582 885274 524678 857569 853530 851118 864633 842470 1000000 847038 832844 829893 733162 835751 528184 813080 819004 804214 345526 741388 787126 800840 354044 787099 770875 714244 1000000 729159 81769 748097 728163 700860 732467 916065 701155 318332 661984 793138 638397 694113 989287 696951 703856 874682 505172 353357 653590 648487 679693 616283 316249 917334 245620 634321 455498 588140 592344 841238 483617 577256 1000000 1000000 543616 354151 878199 549093 513277 867163 1000000 564969 453339 1000000 483577 1 481193 456805 335400 759325 465696 140889 446520 725632 441753 422853 422113 415480 298928 101387 706115 321107 464155 27664 472021 186137 427241 182583 245155 894473 302876 340487 334913 324144 807639 314881 59480 311374 312392 1 298140 319932 251672 955340 337389 276192 889698 266991 1 287258 349251 253322 292104 246432 242900 275600 366494 558407 243543 226258 225237 205413 220084 217463 2861 222795 210715 208788 670267 15037 733412 219054 199868 198422 197124 168789 240164 783974 178895 352080 332662 190549 583896 189245 189511 1 173030 657099 189482 190967 179771 190610 191095 191863 192980 433687 182029 162288 1 218722 2329 158789 37356 536410 128465 95485 158356 731800 214841 481370 103294 155344 224811 1 247748 878146 377299 239458 243356 489105 326216 255951 253847 1 263913 267928 289999 339841 278248 932822 667989 275450 296871 315889 305517 177826 214863 340053 326089 41257 246907 342855 207954 319943 403977 362492 366213 486597 218478 382892 387484 832387 359907 404958 410058 415821 454627 459159 443675 1 461097 451078 435162 463432 885108 475192 486772 763262 434636 1 680725 508122 518151 524339 528664 964465 476599 549189 554619 539425 567750 336611 608826 586227 627909 1000000 605110 394773 617642 523873 629033 418556 554995 646847 652452 674255 674511 670583 675186 682108 687866 693420 699375 1000000 701537 713611 721809 726172 737678 736989 578822 747708 398050 697381 852994 846523 567105 570811 141212 759802 779228 796823 1000000 800426 808757 1000000 1000000 824064 1000000 498291 836824 791340 842154 841772 846925 851799 887157 855898 859875 862641 865513 869528 915703 827192 1000000 878470 880261 866228 884952 888381 888810 935507 893996 893824 895289 896653 898106 998160 997832 525722 697426 1000000 804874 903982 1000000 905062 1000000 904667 852267 893987 904275 885125 909660 330631 902215 902301 882982 897516 897610 897262 896984 1000000 893460 889549 1000000 413419 1000000 880398 1000000 893665 877198 875174 1000000 929472 1000000 200521 399504 268456 865319 615378 772505 842362 1000000 838078 772770 830695 827169 1000000 819558 749876 810771 807193 781542 873053 1000000 792557 770238 771231 1000000 452421 1000000 739051 755184 740035 776877 113188 649337 731011 723858 723901 709219 617253 745787 696030 692111 795026 424203 675170 673428 661761 655832 649617 1000000 637973 500945 623334 762957 508498 1 690886 417664 587999 439643 519058 541577 659587 558380 533255 548067 567143 265028 511919 521205 822065 482595 502700 688508 498521 284265 16399 1000000 466048 460074 461395 422547 441964 514110 451129 424587 418732 437412 420870 401529 292770 411273 408723 394642 417094 412223 363099 346777 352585 331563 855637 337426 332287 567779 1 317710 1 585669 536789 299268 303065 290485 287656 282018 588251 273869 288203 833329 387017 258563 771348 13072 247761 145891 1 525470 259939 925395 234481 487754 224812 242817 218726 340061 210440 211869 455864 181849 205826 204110 202604 202094 196541 197249 205628 1 1 229652 192726 291835 22616 20621 1 190183 1 748636 189497 198765 279877 194004 190155 192722 1 200795 467025 195742 674475 272654 713906 1 284614 246342 255755 207148 422561 753539 240157 214723 216333 173854 188653 572309 232093 248944 233060 88236 238896 642811 245586 232712 377461 187791 433400 263365 265794 1 275047 282282 129330 191523 1 1 302399 305111 336336 314561 59739 321525 328801 975538 1 355136 401947 372972 287446 562139 938714 171088 431307 386429 1 397289 1 7417 414692 419682 419679 435326 601022 588139 450210 333957 454863 467778 1 27935 488530 440316 500356 504502 130477 516874 523097 529327 172938 548147 711713 548840 590267 566836 572616 578863 394251 658631 597336 603480 608802 640080 621777 627834 633724 638458 889271 603135 661553 663255 823839 619753 685945 704246 989826 698152 703713 687429 715089 719997 725672 725639 736775 861383 165062 1000000 750785 211764 766808 754721 575925 781218 786359 767134 815382 799487 803449 115036 809561 816453 820518 861315 829833 832120 834140 845202 1000000 846452 586834 853083 1000000 880183 1000000 752347 873697 965794 1000000 875859 878285 880180 729711 1000000 887575 1000000 958234 892328 881657 890354 939645 869589 292937 912348 951064 870220 902762 769183 814991 774124 1000000 835110 890799 419777 904827 1000000 903660 933519 899684 915701 808840 901358 900404 793448 898134 963473 843144 605023 886902 890916 888911 887019 883355 310265 496731 877252 934058 1000000 856297 868182 865450 838603 858788 856380 863938 866958 932923 710176 868421 837038 692781 828525 805373 1000000 816642 795255 536950 1000000 1000000 1000000 790720 794663 972827 770015 774797 1000000 759740 757160 752230 747081 122361 738843 712350 722166 853135 511736 709595 703961 475669 730792 649295 681378 29894 1000000 616062 842312 610834 1000000 637879 634238 616764 607073 531622 610226 605378 597764 595055 664730 578849 543448 536367 570118 84381 548309 569231 535998 604115 507324 517346 489787 507729 429586 492183 660521 771000 474427 468381 616239 487137 378643 1 437368 736383 426756 398427 433994 358908 404324 1 392474 216195 400197 377750 657421 363400 359891 360374 349179 344691 343636 328095 622932 326275 165214 317625 312224 305432 908300 301927 319336 31167 1 280143 300645 271572 205891 400929 532464 256525 98424 250039 779722 1 14572 508372 233577 312875 227833 225141 231420 220001 230409 91153 282447 210372 1 161808 205154 224959 374766 200002 167159 162881 196437 1 194374 200659 192729 192075 529548 171500 303340 137277 143900 465165 1 1 180029 191385 638066 193398 192858 197008 696294 196436 197279 840743 101717 211785 1 369556 206398 208383 220197 158073 1 260159 269026 221827 223835 374345 212914 239395 230801 687583 309586 375532 243143 251966 1 1 126345 181772 270476 614362 278472 283471 239638 130824 511861 374863 402129 872180 313571 327723 1 327773 323884 412629 342958 938019 353178 1 602697 308106 1000000 104809 1 388524 274199 402714 229856 1 750224 425150 499449 436814 193164 541888 740386 490531 466730 360628 378560 484223 491066 747927 502698 510613 614502 520537 790711 451316 484076 546646 552916 544534 467444 571396 577719 419687 526831 597665 637916 773949 635600 626301 626824 518011 715860 671058 904255 724964 667701 667315 667564 1000000 699486 690601 634678 207777 759317 1000000 876261 724635 729793 932111 740600 589451 675907 1000000 760997 756811 942509 342412 1000000 1000000 503904 1000000 1000000 777691 807397 811923 814499 732213 823845 811525 831517 946489 923956 726708 962188 849398 405929 957118 860518 898182 865824 691773 995674 491954 875660 859813 912544 882711 884851 886889 781655 886435 989831 893735 885382 896944 1000000 901067 900587 1000000 1000000 904108 893170 904445 904283 906177 908461 886193 444753 905486 892162 923124 909080 904319 903700 649517 1000000 869199 835789 1000000 883748 893045 894052 886800 819326 866602 888087 773428 882153 888866 842180 571222 977367 927995 1000000 574401 1000000 803342 840006 861667 864772 847028 846924 775483 836240 841053 1000000 546986 825806 820376 814471 807790 805920 798892 797234 611678 788164 783453 444566 339525 816485 764140 759197 692832 710253 797009 763430 733370 774268 718070 738627 709293 690182 700570 743637 571110 160770 731153 566290 670756 826574 1000000 853975 511604 1000000 629273 1000000 618378 580563 409616 600053 1000000 588157 580231 381271 543977 473890 556842 551425 367892 930735 89098 257151 351740 531549 506991 513176 467512 487786 482812 483502 470666 535812 238494 536377 446666 588419 714009 603739 1 462656 1000000 405914 300017 394633 388866 279535 267761 370890 367261 703671 383764 882616 346327 370647 1 1 326371 485356 399827 314943 307298 221578 733515 293873 272552 640408 265956 275763 123963 269343 1 264530 255140 256190 255769 285539 244340 241676 55538 252002 230247 218519 233219 356313 228166 215270 137733 188627 211971 365127 567555 214655 197807 263015 238058 473932 190603 197314 196537 1 197186 1 216154 225203 191754 549489 191903 190936 171997 226992 191440 191504 181692 32401 192836 75695 193096 195560 196787 197720 215255 283408 702309 421176 204858 193637 1 203493 345964 324861 171954 1 787084 253845 1 229303 194974 240849 1 892232 635697 248124 280489 255035 258766 263075 247836 936298 278512 1 276912 285155 290460 524387 298679 303586 308150 224773 325015 322738 531854 332839 336832 341981 347136 379637 403736 356239 319956 756140 376352 384318 343643 363374 206135 398373 381660 418247 423321 496653 436212 441862 447597 453349 460629 437178 433927 1 487591 489830 495682 499591 499749 514449 521187 1 180314 1 908593 551670 555850 570550 598922 576746 569928 211640 594897 1000000 533933 511430 977054 626221 614643 635772 693899 562507 655690 756143 569820 620295 859631 685375 871045 1000000 701313 692407 687663 718187 713476 380192 720522 743427 443166 748803 1000000 855732 725034 772237 774831 1000000 787536 788994 807819 1000000 894473 922897 776958 1000000 835577 1000000 827182 789829 1000000 836521 852499 998147 833731 944654 849750 819937 861711 876532 653934 708581 848800 801642 373635 880353 885528 884321 886859 890439 890311 896102 900641 895706 897112 918766 911298 900828 1000000 929010 909828 875472 914326 945554 939012 906064 445194 921602 906170 906107 953006 905484 673565 919037 973995 902402 1000000 901049 784333 900678 1000000 925166 894442 893135 906682 1000000 1000000 382324 875661 880790 857676 887070 376420 870838 810437 759142 590490 1000000 973871 789914 849706 416182 163807 673304 835565 838418 829809 895556 1000000 656062 810282 807592 767874 351158 804051 789873 785259 768270 656164 773391 779687 900569 756546 751046 455445 608014 222418 727892 689033 719331 377405 708333 816321 646143 1000000 916153 601820 973321 671212 676275 971922 653057 90911 576302 569285 626522 621280 862087 608480 498227 515283 469645 334358 563294 571925 643924 342769 552733 548276 556905 534378 527748 521900 642651 509650 478697 1 491328 485117 460053 1 534570 538946 447233 448925 443005 506864 693865 1 418168 1 298298 404421 192243 504681 384441 390240 526367 369498 364008 141717 353504 328748 358181 338206 545962 328464 344624 1 649600 248712 125364 488405 293874 282227 289569 376180 152662 279427 271238 1 263387 72389 11053 252597 246841 237196 146367 1 236380 1 761935 243974 226534 222443 223162 233454 598306 125963 283648 209146 401367 414120 186452 35855 200388 199452 194771 208265 76624 215188 195789 169378 192930 1 1 191740 1 191458 222073 59260 191912 173806 192691 271159 1 169704 232085 681271 44001 195271 1 368254 203161 721559 242789 208567 1 224811 214034 216659 506166 224653 232008 226605 219465 230727 233235 302173 377285 182204 1 255471 253786 296400 254010 265514 163026 273287 269102 273300 286008 291268 293986 298375 199177 216257 267546 316099 472622 1 415940 1 340955 346165 340753 241920 235399 356734 361981 406917 383586 389217 397187 379114 396154 381465 416959 422039 428074 434597 704829 656413 451940 459368 463893 492253 477627 481747 644758 139048 543831 539750 291923 518682 519366 599851 527308 560841 549658 556879 911779 218967 1000000 560646 587506 592952 599828 585487 599375 608157 624239 592181 841806 366988 1000000 468568 924867 536640 924976 774745 767107 659055 901020 700449 751805 438795 697000 722758 726777 733356 149490 392136 750311 758701 877914 765398 769150 773326 777148 785403 792771 792635 784128 926972 810022 838242 806300 768561 527027 828199 830461 1000000 644914 841370 927708 1000000 944252 855335 758809 1000000 431752 867199 870060 767175 1000000 879144 913900 879274 884688 870419 765317 890890 1000000 894188 838212 893712 898626 956022 879585 1000000 903071 903870 1000000 891396 905795 1000000 906948 1000000 906840 906836 832572 931762 906294 1000000 905366 898044 870904 904798 901893 900812 899629 1000000 896911 895439 893826 576511 296550 954021 910974 855750 882027 789710 892696 879682 547240 497676 887806 1000000 860685 851033 854462 851236 837914 1000000 328702 1000000 939727 713095 1000000 515767 817704 443875 513995 1000000 1000000 796249 791489 677857 804480 729933 774339 768066 763157 758112 757988 740456 813557 1000000 816132 753206 665933 716021 711562 701771 699354 580240 688492 683691 676457 660546 485092 667982 651063 646759 360137 538510 629436 661626 621439 927590 511600 598527 1000000 564063 319797 573859 567679 562725 554831 395851 542896 540841 674859 86233 519354 905457 854626 728179 493537 519943 480421 586682 786743 439658 378292 452350 445746 476001 435053 433858 421791 414049 409809 12701 399454 112854 392299 384222 376846 335483 223988 360804 370806 1 654762 1 335203 308088 325419 390895 408037 317361 711035 1 279349 293582 21305 278948 473057 1 82234 273199 265608 261320 261023 523222 224455 247380 341193 268361 163018 789247 231916 211658 282413 260356 249511 1751 216586 214377 210574 209582 170881 1 204545 206370 205365 239967 199099 1 268242 180335 195029 119835 193639 167162 578077 830047 192121 194463 38711 177307 1 349037 196286 197325 287057 60304 184094 787494 197910 121847 200366 203800 203876 186828 203135 1 211629 213210 214354 216459 93630 1 1 234850 214950 231885 239251 1 160536 748525 247357 250636 254049 256194 354747 1 267070 272652 367749 692571 595047 277490 249699 295789 346671 313057 311193 69836 907317 325378 642374 492347 602552 345225 348321 355190 360763 366046 1 144224 382400 381608 904761 283428 433677 538626 427329 455082 1 433423 242536 445267 809000 466788 203210 469850 477116 436410 487320 614345 335502 535480 511987 577417 581519 654028 472259 994176 563397 765842 560298 793937 691326 579745 587543 711405 598762 970001 610930 645875 628422 630651 635499 544008 704923 662559 770218 674325 695386 1000000 771748 689471 693786 691630 704828 952558 1000000 266944 729763 795644 737615 722237 749119 753994 407798 763320 635885 261827 803956 625736 529221 788686 799258 800950 826441 817451 813603 1000000 822424 470979 829927 833754 837459 841101 1000000 975660 582970 254574 857990 842366 858026 794233 844951 875612 875057 839978 1000000 882468 503198 383871 804156 889059 977701 844313 895191 866657 914447 897123 925598 1000000 900171 904227 905106 688480 1000000 906673 1000000 962204 1000000 925072 919901 1000000 904900 915581 905434 905042 903792 903681 906687 892483 900523 932521 897897 899502 765535 893897 870126 910300 865889 885204 1000000 574046 863336 1000000 891889 946667 868270 775248 862180 1000000 833804 930419 853882 763750 849290 996478 1000000 847502 833661 823479 655723 815652 814399 845676 1000000 631050 653490 791342 784377 834759 774878 770142 806570 707447 753018 181103 559999 739566 733967 1000000 703914 590433 702152 664856 711581 686528 618749 637566 678061 672870 667146 661158 630443 649307 665256 636872 611055 1000000 619212 723020 211910 561165 75314 589417 582069 576317 778510 564036 120832 1 735582 704802 608437 721649 986414 512743 506251 501992 496313 490963 483024 479092 509689 522124 459441 466100 570144 441825 435772 1 424029 418229 407174 746911 694832 395511 1000000 257545 378960 934855 734183 30414 389568 354449 347284 341710 985915 1 345272 44799 665714 313099 638797 54701 1 290206 292408 286570 52987 278364 1 270494 266132 1 267632 818460 439198 269326 240838 241923 239231 359583 234067 226500 447021 738670 222567 220102 224918 212998 482436 211380 1 1 122716 190491 181571 204656 460244 260468 197700 121101 295737 198380 326802 617363 215688 87137 163847 192750 180404 505632 869436 487394 193506 192367 1 770648 196170 103293 243690 199287 135133 209780 94084 204916 154988 394146 290442 215789 644620 216490 38796 201863 238243 226159 323501 123028 1 1 1 830760 574310 249656 400127 255810 260752 375618 268246 259897 1 441987 278555 288346 292599 298497 301358 218253 310415 399849 436551 324666 435349 1 343537 345883 157255 428092 359747 439677 336807 375778 383477 394636 387791 271749 796439 1 414883 443281 377559 432297 398709 499372 1000000 455986 1 467989 924287 478934 538478 283698 504989 504608 523886 516728 427480 540762 535452 546807 547898 519279 558370 567356 119227 721378 667637 586033 180785 603162 228946 625337 1000000 627715 633953 744526 1000000 690227 657905 663558 673993 675447 869484 763218 686584 712018 704194 708937 273817 1000000 523111 731673 587326 710314 747111 749856 1000000 665633 445778 772294 757413 781903 851598 788592 808903 805106 793134 1000000 813183 788876 845457 1000000 711006 861191 836940 724374 844471 823229 768774 854272 977586 857126 861745 857807 1000000 871848 877221 883901 912793 1000000 1000000 879486 888753 899832 876489 1000000 939527 1000000 826319 897961 901502 863984 903616 904511 917860 662314 906495 923318 1000000 911134 1000000 907999 1000000 909343 876659 896924 744738 935132 905294 1000000 906992 689661 1000000 897689 373787 661881 899651 960815 878395 890675 888569 886857 876520 881528 869843 877350 874778 872121 867102 866519 863627 877887 976591 1000000 1000000 1000000 1000000 840372 1000000 832725 852041 700167 932161 817078 812222 856188 805432 800536 798408 790946 784171 1000000 793779 277941 767092 778215 233611 751999 618891 737683 704407 636470 636785 1000000 774144 709226 696805 683972 702554 686643 328107 535300 669818 760041 657504 694430 965381 680966 842732 628014 613666 628597 458081 779353 438076 259886 388966 626925 402198 517908 559948 324581 242758 541379 644582 243137 656379 432715 420646 500833 885320 501894 485639 479889 493883 720381 455950 453376 134662 443854 294717 431853 430714 420509 412897 212464 616040 394725 848524 917251 246590 374976 369881 125766 324661 461621 269761 343737 585343 261034 335544 563259 321637 183292 1 305861 301104 634483 305687 514590 284128 279586 275228 272136 274571 65778 574368 1 253135 235877 342398 422427 364827 237628 1 275787 229066 290892 1 251088 206637 1 213091 190161 1 203429 781618 209369 1 219420 204569 169627 172971 198174 219672 256621 194159 1 198798 196210 191494 191561 1 135261 193306 148556 197218 199263 288548 9203 198871 184597 351899 31266 562968 206096 206398 239349 144376 354801 210689 177616 214593 205934 152715 315005 238353 232519 227604 231377 1 237351 626650 262542 242578 1 353804 263419 266216 274613 94118 205575 569827 279503 276100 287831 516081 409704 455097 419513 306944 483573 318952 690937 1 333900 333274 687191 628665 353642 352327 342605 506957 551992 648342 385701 391229 1000000 489421 408090 180192 418140 476114 430886 480565 428998 431575 888401 460812 531412 736326 477338 519009 474535 487348 503387 509422 20410 521889 528073 532317 792389 682996 528095 551852 527037 570808 167183 352704 1 598734 810006 608271 672182 655194 610986 631909 603209 644793 782025 677672 655722 692489 660921 686146 399461 691404 690085 697866 713336 808808 818041 727411 730394 735753 774073 740263 921577 757731 725651 779295 1000000 776293 781551 785786 790703 794985 802403 803910 759544 733058 1000000 820815 693652 828824 826710 836431 926978 419591 847244 1000000 826003 1000000 860403 863262 866374 869300 872145 874357 1000000 463967 882183 884621 893726 888791 891691 668743 1000000 1000000 897628 897716 210685 900914 902929 904005 900931 1000000 906408 883061 933034 949078 910168 725200 910293 1000000 900115 922585 906992 869128 888085 755383 486291 979130 656438 1000000 863303 899804 941550 851232 895250 894149 891687 947097 887650 642604 883384 880896 878609 876078 908190 398414 388506 395445 853988 858825 1000000 852377 907976 850701 966290 837695 753217 755280 801965 1000000 1000000 942586 183560 158271 797810 1000000 793231 788168 783551 778952 773935 769059 416919 767062 667677 748845 1000000 1000000 733140 747404 816245 716824 90899 369902 698301 685528 738899 965763 988511 199494 664280 659244 654534 642992 626638 643265 632869 622849 705478 611612 605433 1000000 786239 635289 597028 1 563146 502120 579221 542651 1000000 537517 917080 654039 633698 443259 494319 507453 502994 160800 1 670358 517763 452651 1 329369 429806 1 519032 462976 174540 380624 488882 405719 662272 1 388522 405431 381775 413528 468024 258083 138872 351333 341414 816048 336197 236319 327976 321876 340001 1 355415 183814 316797 2430 328968 285974 372954 277770 1 270141 245653 496159 258823 1 155331 248182 669038 541434 142812 701445 233131 230842 670408 221187 222601 220552 217941 210671 213647 209838 152543 1 206276 886276 202047 202056 691235 200859 281084 208034 196456 195830 169663 369692 210968 190940 1 642282 414112 1 194474 244556 194720 766788 197592 1 1 336260 201838 207683 117619 203664 161813 74783 618757 364623 311443 115911 375628 271628 1 1 225793 228601 231127 242102 208056 239773 242846 35163 444100 227299 256241 1 275690 267154 304609 274858 1 282886 477517 536706 295539 233804 287268 1 313482 339863 334771 741703 332583 337508 342520 349152 352692 62445 210171 368442 360993 410525 359282 139824 463816 401171 183970 399612 334374 398559 430417 410144 434244 644686 453642 326754 459246 730207 507704 484947 650421 420254 537993 1 1 519637 533116 532090 538958 526199 108324 1000000 555613 495957 53126 581610 595180 552004 603241 605712 1000000 729384 508880 631585 778577 600796 665774 622239 797268 766197 732402 679021 682315 701794 689301 315895 614286 811033 723868 710438 728535 820941 729413 743182 735471 729207 712485 747639 711876 775372 780281 707405 773756 567377 986134 803439 807619 542336 816070 952745 824253 486607 647105 839837 1000000 508689 319256 850206 772372 842742 851007 859450 852511 852006 875490 798481 877158 1000000 395984 1000000 502669 888716 892059 892556 894481 1000000 941721 908084 259367 835309 216062 904194 314987 909107 944930 556597 1000000 920628 908822 906492 909044 909050 943569 543461 847638 904177 571878 1000000 825527 212005 909962 816102 902010 900747 789668 1000000 1000000 894593 905238 890963 996385 889426 908426 883896 877879 583359 883579 1000000 851189 866744 863388 222546 966971 157784 833163 846810 874197 731905 836171 830429 812626 846553 820553 816321 811466 1000000 803580 799491 813305 789742 1000000 794538 817990 774746 765655 1000000 756004 778343 760141 426353 1000000 711281 239893 719047 713549 708077 173479 694302 1000000 350723 622264 476179 728684 631458 1000000 650158 487637 621359 633412 626148 611860 611379 1000000 150956 595629 864873 582884 574552 563161 548597 558394 552421 717943 605234 533632 729270 488322 93589 738126 276916 443689 530576 486569 1 936540 466293 468063 100201 127156 496033 436612 426387 115124 180948 418572 224196 209632 93060 566184 1 393306 374409 515276 362969 921105 353773 350191 634152 505969 333705 624923 524543 134238 313726 481884 305020 300649 1 291784 258615 298695 281894 115945 559795 267797 263991 225720 287199 352073 478892 227103 243578 357570 237477 320008 422378 23350 227308 194415 215311 16636 216909 539271 266910 1 208973 209822 193897 1 697056 120222 205528 314409 196032 227080 196600 135047 191758 195248 190620 196066 242098 193945 194699 1 4357 314804 179970 1 346209 195895 737252 199935 77955 181191 203466 11063 206585 208486 210272 632097 212616 216760 218439 219937 223682 248531 183526 248751 229078 247202 239531 130250 372250 248991 1 250595 259316 262916 1 267996 306726 278220 848199 409538 290574 261211 298349 552118 310061 256284 356245 316836 455803 13686 1 352863 346671 531526 359042 313132 360059 348218 375490 532146 389152 394721 397008 167701 96953 504798 23046 228059 914447 440638 1 454707 473163 318349 180751 205284 483177 513341 480170 773102 507108 507303 427288 452210 1 11417 532285 544967 558039 562068 357298 559661 581570 696420 592538 599992 606025 564605 1000000 624338 615601 244406 1000000 598014 654399 663577 665160 254493 660137 683697 718087 660017 991868 705361 687717 718169 620936 894836 729374 739092 780024 1000000 758462 927970 764784 777118 774596 1000000 779780 274629 770592 806107 861515 864601 815094 815078 869444 704551 827936 807617 837018 839124 932780 846304 382086 1000000 852823 859718 769333 837504 861849 871565 874337 879768 799242 883274 319354 1000000 888260 863052 1000000 1000000 896230 849946 443619 900069 908433 852622 904436 809088 915041 907113 268747 908413 970167 814409 918750 1000000 909616 908974 935822 907656 908462 885288 907299 1000000 325204 905105 901819 890380 670383 897482 1000000 397101 235242 344080 912328 888937 833824 885786 818262 1000000 877227 887407 872521 868344 646678 854102 754380 858641 855783 1000000 907599 848429 843076 845407 834333 827620 815761 822296 808592 977014 881034 805405 800991 827588 791623 1000000 996457 901254 773150 743087 562940 758065 752970 885442 737220 714190 731986 721233 789804 714691 710136 860468 743060 477097 687529 1000000 686831 671331 664270 416200 683440 646184 575242 635234 701936 1 571537 617548 605753 597871 591630 585374 1 572147 567052 1000000 275708 547063 542201 534428 1000000 523492 509139 510522 469798 499000 492866 486772 393675 479790 86329 450807 271958 450654 918636 438800 1 826104 421452 422102 412696 405135 396103 394256 36982 414005 376079 291096 365886 329054 461781 480861 365456 340194 236744 1 509141 340396 359898 311420 308756 305042 300235 289046 289194 193248 314828 303695 238367 229930 265691 261932 283831 1 315352 1 264001 241109 260276 625984 228005 1 227719 172551 225470 221420 218162 236414 1 339798 1 93166 206721 292864 1 188194 166614 1 1 198174 197467 66304 1 768342 217414 1 194990 1 716918 195005 1 173531 231357 171406 4205 1 161604 210327 108813 202589 202058 205349 812630 211123 210306 212088 1 687356 487191 211708 222978 225436 228565 262661 486112 1 238612 846843 243069 249591 250985 243855 283162 263005 526780 270334 240214 543072 281744 293849 339696 294083 278923 244622 349921 480471 416520 321475 327270 326845 328880 343266 345766 289801 351605 361219 366499 375609 305512 122628 385783 394501 332279 404636 104542 659112 344629 427802 432270 465846 440652 451311 457261 463265 1 476420 940301 487518 494885 597915 507396 499983 1 524099 771189 496261 542859 632095 612518 1 574650 573981 557270 546951 1000000 958582 604819 904806 616616 949705 757222 635098 641284 215384 745642 659182 665086 1000000 676286 682592 500287 336637 176536 792149 691224 716489 720680 725528 731860 178892 324895 748157 753756 495149 370781 786813 642068 825947 757023 669362 792726 1000000 801771 822874 810515 816502 433474 822815 825024 949317 1000000 297742 1000000 845706 850319 989784 974490 859357 849696 865545 1000000 541687 874844 395981 755160 869650 194394 830164 879478 993947 894287 551437 760465 789047 899516 849630 882472 1000000 1000000 908026 907547 932206 1000000 792190 888179 816511 1000000 1000000 910243 897657 1000000 908609 841351 841666 822536 907635 929809 909802 889615 903709 976974 849776 899851 932420 896699 895215 893119 891146 911040 1000000 892205 882334 879944 880166 869039 872345 896020 870240 672312 348797 856825 853537 869696 192088 989734 788353 835772 1000000 827451 824010 577472 905797 750876 807216 838889 798362 793683 782113 1000000 555768 1000000 768605 775119 539400 755068 734344 737952 222998 734086 724608 723689 378441 712337 706689 1000000 695381 671966 680793 713491 962032 666516 1000000 412391 648745 720858 636784 630863 641259 622505 607731 606339 600203 1 483177 581116 646844 569404 563177 176986 770529 543854 534385 532163 664004 519788 514085 509819 384329 495199 489104 483077 477469 611256 461397 629304 452897 405281 628534 435180 572401 934686 416964 1 1 505494 445032 319179 1 494864 458174 367976 362692 362822 361314 860723 1 534814 332288 557610 322868 1 197904 670766 304352 622297 295513 287772 687070 279576 54852 410633 271079 829791 263640 258229 762855 253381 249766 1 1 195023 490072 453924 236894 168917 455231 521585 218879 221629 214668 240176 660178 211200 190492 153806 233243 166954 244426 202123 200954 1 198971 197929 121103 195529 194957 195900 195403 1 188536 136789 1 195750 202151 617023 148359 197418 421235 201628 221614 1 202761 485711 201689 233784 207547 217610 212294 626885 206492 186351 220948 287639 338355 199436 913504 192395 925368 242123 241847 245042 275085 250114 266768 316462 354368 1 1 1 283001 1 403013 289110 363349 297788 766484 306532 305504 591370 325805 503156 346177 413317 337887 601022 1 290881 360282 724241 394852 405802 376094 640679 253051 418589 366554 417145 465645 436017 411922 432368 403281 418973 788252 1 462535 469516 260498 801116 561261 491873 501240 820001 882382 634238 524298 499751 535569 541764 517826 609932 566763 215367 167869 499677 585137 344110 626778 603612 560162 615907 361339 681178 634174 640302 1000000 655386 658030 911642 670334 742361 192328 705456 687932 709201 704314 709910 703895 720962 720140 817465 737780 904354 521919 752855 771680 481834 768173 604425 766973 782588 787237 739407 796266 1000000 166589 810312 814115 690752 168272 829170 830434 833665 902166 660819 845420 975032 949846 855696 1000000 862179 863594 861256 871104 872490 877158 879184 1000000 897408 1000000 886308 890679 892676 859527 1000000 901218 1000000 901125 890939 902761 904932 1000000 912820 907794 1000000 814635 936066 904340 875911 1000000 747191 910811 910608 900847 917200 353194 873686 701850 907450 1000000 905805 904719 900526 902441 387259 898346 1000000 877212 724704 842837 892282 888174 212058 744175 364039 844436 178825 873377 1000000 567274 1000000 872683 858196 773613 450259 848293 698392 693779 837703 780163 829702 825674 656121 814727 1000000 1000000 832065 150027 796048 828830 785388 915206 816472 772072 260107 834304 758634 751785 746725 741852 752009 824979 724759 1000000 942884 694776 680979 163776 693732 705865 587058 1000000 1 662290 644751 1000000 906782 639046 633014 537657 620878 614376 632539 622590 596733 588916 588700 273010 580002 565488 559343 1000000 256066 913696 1000000 568288 4942 767235 1 142150 493314 1000000 484834 1000000 468061 469074 459222 455133 449073 67816 425198 827431 732518 421632 414269 408508 157417 397316 400920 429056 341774 668342 370063 117170 1 520636 348741 349798 350040 337890 329748 320210 336385 313754 310323 321223 36806 297990 184762 295749 284316 279121 245673 5704 161499 265392 310134 256788 198494 257631 247845 244831 221877 240524 235859 432633 49413 227744 846800 222828 220447 389097 207890 246283 228475 210074 210659 207237 220254 213740 273163 322065 1 327288 211232 220548 196926 188313 594527 195795 202953 197401 1 1 196137 196557 719296 197615 198176 198903 245998 263330 1 513634 204242 204367 207117 1 203324 211804 182251 469361 61397 220947 1 157206 214532 790596 236739 734155 61009 267490 16865 247878 1 254473 273336 1 267319 488767 1 274342 891238 313311 303415 516222 1 304384 58055 322118 342932 1000000 325084 227741 324962 338116 343988 349031 352301 262079 365147 1 294410 315720 409701 1 403587 408762 408388 356703 420058 1 447703 810002 443599 26029 455818 460623 493015 1000000 473695 1 930198 497572 503730 510487 317138 294684 507667 450620 540754 709970 407150 566806 409448 855795 649366 476246 419250 593629 741577 1000000 296036 468502 622447 632167 1000000 818698 664141 656249 917808 668666 674865 997264 686170 1000000 697599 702967 795154 505961 1000000 725412 1000000 1000000 870617 746742 750920 861691 757405 839888 788405 776981 837483 632441 786006 914152 1000000 1000000 809153 813650 1000000 821821 751023 1000000 991965 1000000 817829 785445 848146 851442 855543 858628 861736 871169 906522 543972 1000000 807018 855968 881520 883960 1000000 846379 714964 892727 894431 896311 892881 899778 863895 899092 1000000 905196 1000000 905319 1000000 861657 1000000 905463 599971 958262 911338 911100 386369 868193 851703 912766 964204 908841 1000000 913700 907298 906654 906410 658280 903188 901830 900709 894043 875786 896488 892889 904464 897628 945799 867536 853940 887495 1000000 874731 939870 869076 922410 863465 967431 856781 904346 859814 957867 881756 839023 1000000 645087 829470 831630 576579 815110 795362 806493 879331 759945 792998 790442 783843 778856 774044 1000000 404886 1000000 753570 987058 742796 586363 1000000 726354 59124 1000000 65940 616082 660510 694154 716303 684345 676630 1000000 783668 664910 653197 1000000 642456 635311 642163 481122 617104 887929 687144 1 592561 586392 553243 153825 564123 870439 555489 549239 574784 599587 530864 551057 616399 157186 505986 628079 711171 488281 482188 475486 469564 465744 457454 451690 445591 424333 251739 364463 422211 416522 480172 410296 369351 412725 406254 382945 378111 372329 436444 361666 364468 346128 308509 341279 814517 392121 252815 323060 313139 1 307948 675648 334259 294771 778560 286753 215164 278343 273322 1 544688 35016 259660 230219 253005 292593 108079 558976 818601 243569 791874 730538 228518 226275 227204 221525 1 287029 265372 213320 907422 209818 1 206621 211156 1 202727 202816 12005 146179 219719 199863 261352 426053 1 196584 371319 659083 197080 371268 197183 198390 1 376488 197796 189537 289132 207528 202489 212739 205828 293238 169213 208723 203043 251302 216077 626069 1 204517 1 232966 246795 689901 236220 1 124832 244372 247520 367875 254090 1 1 1 1 272076 279865 295739 171101 287244 249484 296444 1 192915 486335 355541 684657 480071 341376 174780 225116 343224 314728 456135 345443 269186 919580 374261 248866 393770 405873 462496 401778 358666 1 304637 424449 535770 642256 469640 447897 453826 459674 465601 471824 480313 474676 486797 590146 506928 513673 514583 518654 263648 533119 539228 506494 434921 559905 564113 728783 576511 582302 539960 595035 546112 705800 572847 984525 1000000 676611 343022 568690 643929 655852 661065 667667 264528 775092 685061 757744 696715 716415 1000000 517067 718795 267368 1000000 1000000 614704 750159 751009 532514 766159 755235 771237 708399 97270 785738 809563 1000000 842769 728698 807537 416058 817329 821577 826371 829244 831564 827211 920007 804246 853533 851958 831732 852587 877762 195216 680491 337836 805819 923710 878826 881382 888066 873658 750339 891129 891705 922374 897828 899140 901568 1000000 252167 1000000 1000000 906521 1000000 664947 908733 645497 887835 910829 913788 752685 911800 1000000 462998 911536 456144 906488 910512 909175 909205 922208 907500 699870 590272 880982 908705 901723 899788 1000000 896494 903175 944008 921418 888482 942047 883725 881150 1000000 876828 866654 809974 864616 176391 861470 797701 472425 851317 847912 844213 840676 836920 833025 821065 965013 1000000 817163 812670 808315 804029 949009 795354 807260 786214 582316 775973 770754 528741 756822 755995 750844 745259 329623 859632 729670 754896 164904 712831 708974 456828 696568 1000000 684869 678991 630788 666063 665225 1000000 824950 1000000 637606 705241 312144 738773 615344 607388 601052 13836 587854 300315 389814 673785 563987 557789 618481 861037 307297 534160 526817 1 646045 507149 626261 487711 255501 483859 478062 471743 471696 390379 590018 1000000 434770 602549 430554 424226 417697 412978 407764 401679 478591 145108 420155 380142 342015 377030 363666 377074 310122 669839 51214 1000000 528049 396824 538494 323010 328926 865054 314252 291492 455270 255747 288157 348575 279952 273620 241594 267929 517290 261241 236654 250640 251000 239867 244598 241593 524532 244712 231538 230364 227798 225332 234051 287607 218358 222260 1 168101 198815 209127 198869 344218 205559 203780 202499 201468 19010 202810 109404 224717 570524 142830 197265 197677 141670 197071 1 197482 311044 177288 151886 93257 272109 225543 202175 515868 204677 198629 186250 208880 186999 468097 206871 107630 202334 191654 364755 230255 1 606171 232339 211426 793500 310426 244048 245283 1 241919 227628 1 363240 255505 271522 83715 279065 344005 124515 319511 1 606214 304487 359735 313498 318114 620385 268287 332314 32897 619354 1000000 402713 1 769481 367947 357409 830053 454987 389071 395585 828710 406021 418377 1 423381 434716 427283 491772 437337 451598 458647 441907 526068 1 475273 495524 77107 472502 507211 513369 466664 497265 465570 595209 811336 550494 565097 562818 581056 575471 566888 615018 592285 600054 742967 483241 669440 624469 620910 637233 799099 648623 654601 469159 519195 672071 833883 683715 693066 681238 701128 958365 1000000 717479 725019 728898 583818 739573 1000000 803845 756774 295254 776169 770378 775292 780144 939926 789640 1000000 798850 813498 797919 508048 849482 820618 996657 800939 632571 853625 842597 1000000 847596 719090 854553 520271 900579 1000000 425180 1000000 720991 875924 1000000 874333 882643 896542 1000000 715759 449247 891424 559041 1000000 899965 765261 899258 1000000 1000000 1000000 1000000 908774 828458 760066 911187 931666 911841 1000000 239915 838348 939192 912261 1000000 894620 911176 1000000 909997 1000000 1000000 704961 825951 904160 959481 907461 612980 906345 889112 897360 907229 892039 889573 904017 954508 454090 879935 1000000 874692 871856 1000000 831134 862981 856700 1000000 842760 1000000 847081 805220 635548 973326 695417 1000000 830498 818662 398537 831322 562957 801324 869626 789857 1000000 782748 775001 764733 505140 339945 749752 752825 1000000 656842 672119 731570 726118 720907 716392 835042 1000000 700405 701056 702799 315585 817660 328427 588957 533679 171134 644093 651478 629596 561578 621739 712908 609671 611350 597250 262924 573486 475925 107193 843741 564717 807806 543502 939239 540548 782160 508892 1000000 1000000 1 498382 801864 480793 475718 314943 468120 817381 41668 819870 438453 404600 429237 426673 432674 417955 356987 403465 1 1 386826 75156 376603 371031 365743 370133 100892 351614 357045 403432 303786 328531 542465 315241 363113 311304 308619 406482 721916 1 289975 285800 476701 632653 464950 1 272249 740472 273450 259095 252840 241774 886377 1 249611 237264 1 224322 237442 357585 837864 75120 202012 251634 1 222957 1 551766 178499 207510 311019 220155 760691 202358 1 200604 200002 188709 1 417032 239179 160925 197571 197724 197752 485466 218467 200127 104240 204777 200987 201574 203044 201674 223551 206184 1 209020 210626 1 227801 216096 207295 525628 222425 200093 241554 282949 228768 203347 1 456054 249145 240924 244882 747074 751771 1 342088 310837 242098 1 278723 287594 280077 292993 884626 1 304327 1 312768 127481 87050 356376 331552 334703 369327 185444 54992 357258 361447 1 688361 1 381796 1 565723 398267 402522 402714 831182 776806 696462 438404 428775 411159 330823 687738 542404 251454 474342 17583 508372 493783 346388 512691 391696 491745 530208 526969 484513 795451 549272 545139 561832 710166 448698 605097 423481 592618 609281 36061 887108 61559 634727 628076 635426 845573 660766 681188 135363 725505 112080 677053 682626 688640 1000000 882850 705273 325370 719252 295072 332350 745210 1000000 872928 635803 904008 772867 889207 774626 771012 700340 787015 665154 512447 1000000 720015 807122 811578 815726 761278 966190 827182 1000000 841542 1000000 367321 954455 856415 854129 820562 926629 844528 1000000 282008 869494 875635 862970 1000000 883350 885992 888342 1000000 717249 894637 998844 898231 900084 901668 813013 904550 1000000 905844 1000000 909278 909929 910659 1000000 873913 744037 318977 912866 908461 1000000 912864 913882 911731 1000000 911409 910784 863011 1000000 909540 739998 954974 904699 899309 901615 900331 898534 896759 894724 723091 860368 864933 888883 962882 881355 879058 1000000 874062 889790 906747 1000000 867096 841209 812153 464060 828324 600772 839838 840020 849326 757880 1000000 816432 894027 515259 807588 379436 945274 865356 787307 808337 828782 141114 767912 761614 845265 754955 592785 750416 739386 313698 684703 601288 717550 712043 828978 703807 694936 976996 604069 678293 880243 765740 661347 654187 652614 642224 899025 629417 564655 555455 928767 605755 1 597246 326165 581326 625166 568821 300392 556250 550489 357869 537793 521182 525327 519191 572057 501904 471835 489361 488494 482389 485313 203490 362103 458299 762923 446594 440561 381700 674311 422536 439226 413651 406045 482331 168838 389474 366575 376870 216103 90384 1 388457 352539 347193 243608 337226 538301 327563 309783 1 313550 1 304357 515820 149341 291683 581188 281263 279030 557266 435174 268146 883039 261371 257413 254037 176379 1 273709 241584 1 235736 50225 369974 602477 225446 735929 208777 218768 204923 398835 213430 1 209674 576218 221523 206428 1 203164 1 1 225041 195542 1 199442 1 198310 1 1 204166 347297 190561 470842 840654 1 1 216875 188870 203846 76994 206301 245012 209181 1 212382 635796 105342 219497 219919 218097 243997 227092 229517 232105 276690 237574 252199 243425 341557 224437 272425 1 263804 287682 241740 289382 851216 278161 289101 286146 289642 387680 298727 901294 305551 311042 342102 330928 325942 286061 230859 342261 437919 434341 355508 360752 379364 364393 379295 382064 389334 393010 397898 956345 404018 428239 151850 659517 430042 438558 1 1 457723 396528 933908 1000000 783555 486469 492564 777028 504806 49113 465540 521473 567306 535690 559631 227995 742780 557484 216701 730570 889446 594272 591438 1000000 967593 356632 615998 575504 698333 735934 640291 646379 658005 448292 664180 1000000 687429 681784 1000000 225547 699011 1000000 885435 716048 743353 726676 693379 736587 742952 748234 905606 758552 825451 474507 773346 780467 783296 796847 465940 827422 365770 806363 862298 850557 819302 987057 835615 831501 322562 1000000 628571 279092 1000000 790701 553016 829142 812395 971550 869772 872808 778486 878121 880877 1000000 1000000 909642 263819 782538 888372 896574 881375 764787 1000000 903304 904758 494908 933595 909144 877226 1000000 911015 844438 912186 975783 996990 913379 806281 939883 913415 1000000 736653 1000000 1000000 911214 404399 627056 1000000 1000000 907663 905648 1000000 902855 901133 871074 778755 370040 893965 851128 1000000 931307 855886 1000000 880925 840466 881525 872358 873558 762528 930730 859376 404966 852649 849731 846225 521695 822639 1000000 236250 826272 822192 790678 813748 812102 816133 771296 964733 785862 764032 781910 886291 780299 772935 840435 756277 751834 903055 743221 770566 711191 559396 496251 713998 551882 1000000 1000000 639199 822660 676295 1000000 674375 550656 728172 1000000 629246 629525 1000000 589452 619205 614183 608053 601912 621010 600529 582603 531394 131032 146870 559677 98694 601330 484377 533840 511562 369626 471679 1 230174 493712 253438 407429 478666 309573 466612 438946 457103 448362 436952 394561 431149 392617 419608 413917 408235 464029 531968 326216 386388 380607 178939 370325 1000000 359445 429915 477280 344189 339230 334335 329829 132435 326959 315416 997394 307645 302112 632380 402174 1 290192 285026 279523 140919 449076 244978 262457 282660 255568 338905 256507 1 242884 237103 223206 240737 282005 91226 1 224348 208918 219920 379360 319682 1 539788 211740 375444 213312 209347 565347 189014 203259 201957 1 200635 255343 215613 29835 203745 198776 201120 198904 193547 35841 214573 199308 230184 1 215635 203038 1 205148 265210 330440 205997 1 230570 214228 1 9282 146693 229840 220101 226895 228923 233753 234555 154009 486758 1 246166 248358 255055 112543 257066 171778 266324 1 414239 275244 292152 72190 289635 181894 318219 302055 306943 592763 306634 320324 325143 322151 1 339596 608543 1 362343 375622 165953 407711 315861 335433 524799 392229 386058 403086 412190 1000000 341180 426137 420969 388997 443361 402285 441588 461316 467153 473579 483673 485195 496365 497483 503617 496954 515576 522845 731926 12951 414262 814256 524771 1 514394 784684 359715 367263 592769 906805 765474 636483 725503 723041 683478 276361 639121 828841 702263 712397 663620 485847 1000000 680652 472633 692206 1000000 922904 709173 714825 672040 725521 1000000 736664 747191 742596 1000000 708728 762743 747343 771955 460915 776358 746192 790674 705002 1000000 825860 653436 773232 1000000 822837 946885 139486 835002 835666 884985 1000000 849640 282001 170823 746486 861237 1000000 203279 872417 910968 847395 883736 879002 885738 888295 820623 980107 899834 849691 1000000 947136 870840 905028 864850 907217 605262 876611 909349 718733 923180 829677 1000000 605230 981502 265049 915649 814032 914148 1000000 952941 913300 561872 905683 678322 910755 928794 908838 907798 906585 901195 246313 902951 1000000 951081 900506 868279 893071 890970 833041 883363 883934 1000000 878274 875919 868257 1000000 852969 985872 855433 1000000 1000000 696768 345810 754973 839811 830903 737149 1000000 823974 818283 1000000 810992 704336 780872 797855 799077 664762 785349 778974 1000000 769334 890093 84385 921069 715005 742674 966168 704937 720713 722198 716268 558516 236200 699437 693791 1000000 453161 676426 68711 665011 637846 653075 646805 607365 776788 377830 629859 504111 911020 1000000 1000000 861425 594457 304852 491097 255482 560652 554786 549148 227232 665251 515066 530002 792869 416474 580772 480441 493141 482223 481070 474928 429144 466160 489611 1 441493 410803 20232 539851 421827 432790 922742 404794 1 506374 390575 378200 377340 391447 366727 732564 299499 352137 348009 342647 211885 331341 326676 267130 317350 417554 308190 316664 299943 298300 315354 216273 1 411370 275128 271207 286681 216163 260528 324681 809360 272291 859880 68271 208308 238479 208958 242597 347684 237616 737064 542395 46687 219122 608181 216071 213928 245318 210153 208685 856912 206074 267012 203945 760757 260629 200747 274935 184603 478413 198736 204090 570603 240693 168339 171192 198410 167992 200844 1 213817 203407 206349 205120 211861 110854 219485 39145 127627 208476 194056 218156 220794 221854 1 274697 230110 502181 233995 237093 738603 244287 245841 1 276107 249176 868224 1 1 269504 353403 197585 280958 495049 300575 293161 63127 1 394665 439286 311314 1 204288 329793 48626 573108 343741 430749 352551 233990 531651 369473 374840 373571 365685 590002 408337 401384 1000000 485582 394646 432471 430953 792592 431624 449089 451779 942206 448834 205053 473400 315441 508592 758240 502410 249570 514700 762036 1 533226 576144 381179 1000000 842467 663946 570423 72425 582822 593421 620617 593439 591021 613607 619722 625819 601949 1000000 158445 565226 416503 661899 938325 672827 365710 550328 864494 753177 644691 693727 713780 695340 724939 718477 674591 750545 768178 752570 759371 761714 980751 771889 776629 782540 859866 574404 1000000 800417 427485 731571 810594 746043 774821 823075 1000000 834564 1000000 943483 844298 1000000 852858 996212 894727 817003 476483 919033 871978 881652 878153 237322 1000000 204851 894353 725397 392535 665895 896603 892528 837414 903109 902860 904601 906215 907709 917588 909122 882219 911739 910221 913235 913630 914067 1000000 676203 384608 907303 914562 910948 1000000 890386 930953 912369 916625 935294 910055 476032 970218 905873 417021 903333 904715 1000000 244577 831382 904612 892193 755644 887600 885624 391406 913923 1000000 874308 467185 882044 818312 862406 652473 855646 1000000 941883 788839 841728 1000000 553333 829560 807856 819964 432302 767177 808690 800349 799759 816219 717525 1000000 780951 775896 741988 766132 893843 755938 335443 1000000 744290 1000000 769438 724021 719059 782253 707570 686544 676413 684270 1000000 1000000 672824 472201 661622 692596 661390 643093 639337 631060 624814 620614 613964 604708 600439 567757 588004 581950 574949 571592 662745 528502 550936 772392 632954 533109 442217 575028 513855 508338 501576 110421 507014 673436 86979 472127 487856 459224 1 475892 432484 436005 434160 256570 349499 412595 407250 249547 588055 462781 573813 379800 377142 369784 363569 348542 355306 348209 374133 297045 333380 472478 320147 593272 329732 310119 215582 287640 272410 289814 86676 348739 281160 276742 1 269268 264961 190182 756582 255249 251972 41844 245594 673805 239861 237488 233570 349960 178921 226899 234222 164870 1 1 187258 1 1 1 1 1 206995 297172 742300 1 292961 179829 1 205190 254425 201167 199987 257935 199963 186192 167826 200539 188912 199594 211213 528374 202434 207539 49695 544749 1 165735 209348 212661 695438 323433 555498 204547 1 223988 226655 1 262488 752481 237958 239663 102120 234338 248620 252843 469419 273913 243713 265068 268088 232888 275480 855617 281554 1 1 300631 637178 314803 359201 280248 322837 323564 346385 91922 296385 342877 244176 478252 284289 698083 365600 453670 180509 279225 398253 142026 400685 406523 742045 420497 526416 403760 432983 441768 433006 268426 459035 840575 552951 477055 482945 490130 494571 363965 517781 518508 516267 871148 386502 611511 885322 491078 669801 161050 915159 575404 581760 551379 585620 618775 1000000 612409 598715 624660 630714 638487 645301 634135 697782 712860 665315 672703 706511 625787 161912 236531 701472 793512 712740 718316 886581 432843 1000000 740065 745372 756411 753149 760948 705617 771047 775973 313555 604894 1000000 791578 798207 711016 808440 820801 820577 835955 828952 1000000 1000000 836434 830422 484022 814786 1000000 973335 856280 843834 190742 868835 871848 876993 1000000 883833 883154 908056 586741 890217 875810 893362 960826 778142 904629 902075 714238 1000000 906613 758004 880755 1000000 1000000 576973 911109 913507 515961 914442 914895 917884 1000000 913863 915173 902104 914683 759361 1000000 1000000 907081 909112 1000000 888069 909439 914281 858632 559333 900198 751506 656756 739397 1000000 892596 1000000 933634 1000000 944986 857555 731231 832642 923114 870124 1000000 347512 542726 1000000 908601 1000000 744638 838275 1000000 468434 1000000 866940 1000000 840502 1000000 814722 799608 419733 637127 791936 787674 782892 800234 773136 723559 343414 762994 751976 748203 742550 743668 734700 755302 723685 914550 709974 740770 724887 694566 14770 680921 667184 669200 602638 911346 712954 57605 481236 633324 612378 752532 619489 581927 602828 597674 595161 584270 575859 571889 564879 1000000 553524 555355 568739 291185 525140 522357 638070 484046 175042 304268 493213 458531 593723 473504 633418 461469 471499 445953 443713 406203 438839 426000 1 391624 296459 405213 397982 695620 277554 1 360763 370893 257051 1 344022 1 372982 722530 363881 310202 327228 452402 320001 314857 306218 342423 1 294585 283606 1 279062 641879 575544 768968 265776 721701 260176 1 251060 1 278440 257151 266533 237056 235743 233066 209953 235345 217280 22096 218852 213892 155975 226082 213843 250265 207911 1 1 206331 146455 162127 283140 204823 226562 201681 206784 200852 200610 200271 197600 209472 200681 200615 201223 201866 516488 1 204121 458921 205566 179647 207413 520578 412559 88276 214385 195498 330929 162226 286391 225389 834433 221114 236397 639901 236558 1 17487 245234 488467 251433 1 1 259263 264928 268055 1 275980 443743 1 554058 292217 961311 300342 303779 619640 518409 361792 334991 327628 322404 1 461233 335804 258387 419641 151238 423107 372243 361892 383511 388952 491168 399902 403454 716641 694283 168033 356876 526970 1 9371 373366 1 770666 224260 469237 481744 653107 1000000 500014 554854 512289 518447 524618 530799 309593 545423 79069 531665 561749 588895 860002 517427 684067 549911 1000000 752393 611259 1000000 178857 582644 575853 641642 635902 686626 819933 1000000 5359 677288 417910 820767 521333 695445 752912 744474 474950 732046 728281 730308 774496 728059 836393 864685 756984 766717 770159 1000000 783986 122181 986410 492068 793775 804276 768451 812479 815899 1000000 1000000 824276 839095 885711 1000000 844714 840538 556887 826865 1000000 862874 865952 869233 871558 1000000 877346 879945 881463 885306 888012 866721 839634 894125 893904 340596 900405 962265 917898 770811 982462 895752 1000000 866980 902775 977308 907985 751685 914900 914970 1000000 985706 915775 1000000 974199 832586 918451 914967 916043 1000000 1000000 946179 927953 956316 710382 918439 913073 897414 918590 1000000 945415 898528 912987 894528 891781 890710 891404 885014 882194 340189 405707 693171 968702 876597 857140 860268 859002 855280 854190 932435 864569 1000000 837159 832966 814432 830752 240676 421289 878463 272958 760906 798919 794297 306441 783867 1000000 771811 1000000 760454 919291 756239 749679 701925 677729 733722 377747 642379 716092 832369 737458 702671 901708 1000000 662525 674138 539664 645852 1000000 824225 661775 640771 635771 632816 900495 1000000 607225 606609 618761 516723 635151 317021 121820 875729 558146 555640 552441 568422 61210 469127 591454 518533 513860 506453 565267 589593 490454 479358 474872 47935 466469 455889 996625 445984 440127 476001 426008 404844 1 888741 525973 399952 394609 389127 685346 411373 373039 194931 218066 489952 270212 219653 422111 337251 358432 327730 1 318387 316609 309831 345948 259480 58177 255337 214957 795575 1 601996 272528 268850 190878 436867 258436 255024 251789 248949 245603 240087 239320 242577 76894 318983 1 274675 195998 222513 834502 232403 659027 214860 213202 206534 207679 178914 207226 258521 526550 206821 272176 401975 191126 540088 194040 194896 201760 346490 200970 142410 202637 125344 214713 1 465586 214252 131967 206586 207345 210365 31712 211314 1 214485 216220 1 701074 221270 215055 444994 228881 167887 238199 225249 184435 228170 244939 248593 232148 513671 256083 260992 185036 118399 271121 283012 279274 283794 230728 301270 249534 298745 856815 279644 1 23515 322002 326692 351168 228602 1 348067 548162 234141 361367 412753 166015 370266 372049 378856 399184 597273 1 418413 404373 421508 957091 443558 296155 180588 450481 557083 1 468390 439432 41719 481879 502939 498339 504944 511267 517092 610255 510444 528984 148976 548164 478301 196972 545688 573027 579161 714594 56675 352374 603855 610582 615856 806517 73612 666913 641710 1000000 1 658512 7210 670009 1000000 633059 943503 692650 950020 1000000 210174 750229 751548 727771 732717 573670 743455 748724 748908 608084 181727 933409 772423 682666 784322 1000000 955238 798173 802744 673716 935056 825142 820282 1000000 828587 1000000 836248 840330 200315 719327 869132 493899 868029 854243 865041 888457 380945 535509 893370 886047 1000000 1000000 887483 448665 846176 899810 896410 389159 294792 902227 894325 907186 1000000 949224 596175 930877 913246 912738 1000000 841471 880945 323250 947854 916125 867879 879506 917151 916224 872629 915675 1000000 914632 698781 950719 911944 911518 744336 903066 963236 905249 1000000 923334 901726 882925 897800 978793 687472 258383 888738 883043 883430 589343 878698 1000000 824946 869956 1000000 825853 860375 856993 841034 908018 846326 851159 899998 1000000 533063 824082 631334 1000000 1000000 932506 821163 515068 674783 912382 790464 783182 710390 772151 767730 116835 756944 751905 757806 740752 735834 709308 724964 672673 542375 707193 1000000 698497 692728 685389 662194 590158 665274 660443 572750 1000000 746669 638682 210356 625788 619705 721233 322772 849091 594326 541676 582368 370313 572749 797948 558051 240685 612103 537734 845582 527040 526995 513945 498353 722175 1000000 490291 1000000 482068 1000000 466081 302837 855763 449517 442375 206566 163170 385647 478857 378281 408553 398957 525247 370297 480443 170956 436084 244983 228607 394883 381909 354317 259431 108264 191373 713541 370319 320290 709340 300491 301881 242625 931326 294167 746035 298437 278393 502713 274150 284704 1 408590 259976 424012 253274 430555 893931 170889 149842 238382 1 72243 214820 228199 225900 216552 219491 216527 1 215921 272666 1 1 215583 826225 1 209487 231070 204322 226748 201963 114832 606378 215100 201580 202568 18605 252644 185173 208284 182719 244607 203896 161913 208703 225632 206869 197548 1 212259 215240 214598 259616 179530 220182 329686 205720 477285 228643 234780 646727 274755 238925 241517 244519 193285 264599 253895 255893 275303 251220 273182 271464 271801 280108 281063 457003 775716 182815 238983 303393 307758 312133 366657 383226 344377 504844 355002 386119 421360 350246 615281 57376 329024 371191 264408 381525 1 249865 392698 1 409127 225643 1 422123 438328 977816 397481 449493 455570 1 467316 473354 491922 494425 489125 1 577870 357119 1 640143 539535 533672 535778 634093 184652 559638 566124 571739 601642 584165 590542 587433 605703 608801 649733 143287 628038 477200 639295 702579 651477 735581 667689 565291 538950 1000000 956359 687398 698508 746184 711264 733229 720746 726430 730018 727943 742347 732014 753670 707354 747867 834658 804787 761022 783210 788030 1000000 1000000 802849 806520 864484 780731 523334 980330 1000000 825876 956292 793727 748903 847407 849990 858806 858058 850407 871866 1000000 800913 895208 876847 878136 916238 335778 887506 891364 875059 894339 1000000 892171 636174 1000000 755102 1000000 916888 908493 909788 910907 677697 861233 1000000 926981 1000000 915847 1000000 536180 916669 963217 908692 910627 959670 929881 1000000 1000000 917400 913995 1000000 264853 911464 910179 906521 676339 905560 1000000 871790 900777 259036 646706 924613 916229 867240 1000000 893490 882748 1000000 880671 895472 842541 668012 769275 854023 225616 701388 810914 286507 844316 840429 370346 832626 794936 1000000 450011 811127 811589 686873 1000000 798272 828399 741976 784797 779070 773648 769595 814308 971149 753814 460814 882834 934555 732548 727317 720792 715309 710450 1000000 698960 1000000 199036 522940 662485 703988 664187 719232 638145 650283 622599 620607 627220 556631 615431 609774 603630 802555 443323 585136 823406 572741 554087 358929 551127 391973 551244 536418 644722 589337 1000000 540649 504782 558190 492881 457288 481614 331953 555283 551480 447165 449913 444586 437834 396228 559718 267952 45162 1 713211 420193 434210 388107 1 1 507331 821429 356733 12577 351227 361206 384031 335144 335408 326856 321736 317586 739671 308607 304233 299930 1 298465 431112 867254 219937 153527 275401 268467 320318 1 213106 254754 255070 60366 245467 249408 241140 336026 250020 1 1 147595 224896 222614 172311 1 216990 215205 213342 212147 185275 198937 427726 235570 638953 1 207003 204204 172330 203036 137746 203405 7438 141955 194788 736717 181738 294084 9012 209976 209204 185137 56283 69701 236751 208924 330958 99380 68014 227941 218116 220124 221894 223760 228384 225446 230947 620621 300903 234115 241490 241893 1 232871 251444 254471 260105 263588 267080 270716 274481 757145 1 285265 518182 233090 1 239502 306972 312137 302202 345591 336616 329237 299931 357905 344382 836720 93754 280634 1 545618 375482 370004 484078 480958 396267 412992 408022 228176 772405 425030 639633 461002 1 779717 221738 1 367020 474341 479454 1 454457 1000000 501862 508694 511996 523037 527133 708861 539177 293164 549389 565099 564230 563403 576814 748006 589131 603581 536816 639510 775228 619986 625965 637307 638556 890000 650747 184947 616977 693463 673864 679276 1000000 71005 1000000 239969 708532 715731 685099 824939 730661 639745 747988 754199 765627 798186 1000000 1000000 765967 757002 728675 983829 1000000 817267 801443 367129 1000000 1000000 827647 815942 624857 331398 846651 839382 841666 845433 848102 854136 745717 866348 654486 871967 1000000 873729 867280 575728 882399 887137 489502 889783 892128 902242 896605 881566 966910 670024 890870 1000000 910999 908663 910483 658973 1000000 913306 643067 591729 1000000 912779 877929 916944 1000000 1000000 969114 908782 916637 820495 773467 915926 948105 841375 914613 913499 903075 916137 623592 907945 906824 672626 1000000 915469 899992 897956 811080 992427 1000000 876311 902577 673092 881404 878641 876464 914406 854635 883962 593862 855599 857601 853154 621949 845350 248571 867761 834307 818188 827871 847752 973395 813374 809030 873141 844140 688278 1000000 785878 789974 770099 712400 766113 771891 755872 750656 745489 823941 716591 729234 1000000 1000000 714319 708086 701323 553169 712395 831896 1000000 674773 632345 673700 628042 1000000 642267 636494 630419 617413 579979 611256 605962 599808 498587 536432 781597 575083 1000000 642649 550853 545977 566315 41133 533273 447844 519403 516373 996549 785452 606425 222401 482718 567664 470792 1 360046 453717 432951 440572 435255 198221 420372 1000000 399419 151140 205868 396253 308093 61437 441585 1 1 1 390396 1 338902 343306 298310 1 328775 322952 316079 250518 1 355301 301729 280615 281785 323096 285772 281301 277464 274000 270046 1 1 1 257534 23063 256442 61638 320605 399271 232146 1 158757 64730 226860 106973 222124 232672 465864 1 219386 385299 21217 241907 210365 209139 1 212375 206183 205419 204597 184523 203548 35035 202825 202626 178728 242314 185134 203173 279561 700084 388724 206323 21256 653118 245628 235610 209302 112501 172674 1 216401 179370 223165 799633 218571 226396 240263 236900 271597 824443 673680 546417 243916 269744 299998 201710 237882 259748 263150 292437 286651 633484 615636 281487 285425 1 294249 213483 367198 318386 320555 319662 200876 324329 314583 333806 239870 70354 348435 363734 355807 363760 420501 372432 383553 384942 21186 838139 401393 406368 416299 417788 813201 420348 956326 105760 445963 401656 599375 461007 502025 23556 582995 470432 494941 501773 496714 630111 520118 525635 411318 929251 543717 550159 416332 465460 568846 575663 580945 574428 594061 591074 637609 1 622929 622251 636999 792094 644449 255240 583450 660971 835699 787918 682629 95269 690139 696027 701790 1000000 716256 433896 747518 775975 666459 739235 752347 748591 1000000 605963 1000000 1000000 776630 315510 765670 791525 713092 802160 805049 809542 813973 857631 811398 826725 817349 870679 838792 1000000 449685 832845 593038 824804 504864 1000000 860331 817924 873356 524792 855533 883249 328285 964768 891143 891942 894314 1000000 898544 1000000 902383 744094 905821 952372 782322 800530 919560 912557 723406 921088 1000000 844009 609575 673720 917548 680387 918009 925723 948738 861676 758955 918193 921236 856152 1000000 914100 819936 1000000 912222 1000000 908662 907773 1000000 904116 902919 927891 899139 897130 894952 855160 890375 1000000 1000000 897463 880007 877168 232340 840088 868111 1000000 929472 858414 854746 870010 1000000 843756 1000000 1000000 826509 827530 719531 814446 879450 819571 827687 1000000 651696 695119 1000000 786327 1000000 773159 759863 763122 758593 766750 654790 742148 736785 575828 725892 491052 374700 708206 712175 697343 748809 680646 682948 674625 501735 543304 772186 658875 170881 638797 1000000 599988 616234 295396 814285 602092 596918 546376 249359 637678 566754 565505 558866 552639 612979 540179 364983 528135 521717 515584 476105 502196 352549 475480 485030 700309 474651 601728 458708 455008 449028 458665 434659 431812 743618 1 421530 408991 426057 397698 474763 761496 381448 372292 353609 393164 60159 357913 512685 650079 1 335480 400070 323556 860080 481189 434609 877135 340355 305644 689274 290588 298981 278263 216562 275340 276310 320962 265355 106583 197113 257657 381890 231746 272265 210401 252331 123650 234296 231950 307730 1 259965 1 253576 221210 217370 128119 214900 109028 210352 210042 203503 194214 125166 206030 1 1 154127 203901 226457 183986 202950 1 203040 246937 440 407778 807558 205678 1 208952 204702 210492 211443 232547 201758 186064 189414 570590 217277 214742 1 228901 239949 748246 233239 236042 872422 1 1 303607 247595 244502 256036 262992 1 266821 269758 738258 274660 310100 279116 359021 294149 310942 312694 38740 299478 314427 317272 325474 328203 359941 323014 343578 347613 1 544235 360237 364483 387145 378584 501481 378948 392978 399554 281692 412300 808164 462807 428631 441714 410517 439282 452182 446181 364370 469845 1000000 133476 481001 469546 493920 485854 512704 598757 524711 421426 537098 543260 320037 474177 428076 565131 978634 630817 943655 592782 599068 605304 639595 616957 626226 793683 635743 250276 1000000 3140 704901 666848 614477 677753 679065 689207 1000000 624881 706513 710794 717998 717181 719232 735977 739548 248542 783078 955658 755966 765727 771731 363219 806586 880190 748448 570704 735682 804315 786210 859285 1000000 821886 826089 766647 834233 839518 840775 876196 861378 853149 787975 892094 863537 624042 873048 449448 1000000 847411 881687 808531 1000000 889752 892827 878667 1000000 898516 899848 902113 907687 1000000 814768 617065 910594 912505 912798 911637 1000000 916499 1000000 917058 917149 912298 1000000 918226 1000000 923699 543782 918031 917952 917880 947919 904224 692263 667484 737884 916758 1000000 611184 908448 527628 947211 1000000 479874 880895 906163 931782 603573 857926 463019 845858 1000000 1000000 877302 871984 959397 1000000 1000000 655720 857829 855993 562095 848753 302708 841172 878377 419184 888173 927384 824042 817136 812698 798855 805879 816430 794485 234788 595315 780133 997905 807138 746184 1000000 755526 755911 1000000 1000000 733489 422665 730797 901116 186022 841715 737333 594994 688247 705274 676853 671199 779224 659110 652250 647129 1 401571 628948 623538 212246 580428 591464 1000000 796984 585959 626060 573578 557589 647263 533538 671820 145017 370338 563140 459621 1000000 490133 505786 676485 508847 487228 780816 443767 452166 463260 416597 621931 444711 1000000 433851 428100 423650 416654 411323 405344 399792 394339 388883 395492 648673 350058 359698 882541 463173 319691 370247 343823 592601 647206 581076 308074 678243 313908 43369 497941 322563 595454 292765 288630 373057 346989 279211 200058 213720 208706 1 750862 274911 1 586987 246729 756733 243116 238147 226008 803332 226209 784874 54152 239830 216463 159992 1 232756 233010 1 212236 1 209768 221094 50039 1 193212 213382 226059 205373 204148 202722 203814 820547 203161 193225 204537 151174 202831 206032 212489 195354 416141 208417 210946 212112 748305 324184 337815 1 276666 218972 223946 1 233258 589494 441312 1 332582 240760 243554 246459 248957 93824 235682 236815 292430 1 269265 1 276600 1 282847 23991 65958 296399 301154 290519 1 746975 1 321739 327824 344654 336913 304640 346765 313303 147316 363940 367804 377314 381236 382648 388356 411643 446547 404039 144315 594089 421794 428446 339590 419490 712765 454470 161222 367364 467337 176759 195151 517112 492109 449815 501423 522144 419035 530401 529668 1000000 317572 548165 487272 554551 567440 525138 579248 585269 570339 609835 605236 642920 616250 453295 628631 634556 211074 585287 652665 668262 661152 670357 655961 682415 1000000 694213 714163 605228 703989 772504 631911 710769 733429 793190 743934 818973 741355 726409 764807 441053 639445 779767 851012 712675 402174 710421 866230 1000000 791523 816939 814094 825442 1000000 830403 837649 839272 844922 1000000 849182 978621 1000000 1000000 827915 885534 872726 876531 1000000 1000000 884197 835175 889984 891876 621729 893773 899395 900507 874867 230407 1000000 1000000 906752 949797 375879 966440 1000000 983315 1000000 914194 1000000 696784 711470 956949 918973 1000000 810966 1000000 917482 581846 1000000 916916 1000000 916391 924966 914560 856538 912643 939008 909496 955370 1000000 1000000 903529 901385 899193 925293 894663 890899 890457 287638 885810 882056 356429 1000000 842043 619236 868689 864451 860210 965770 853046 1000000 842481 280266 839485 210884 829500 827266 873699 678136 818795 1000000 805626 1000000 765228 761825 666642 782491 780076 668000 386991 761986 756839 500343 707815 741005 735604 748346 236022 719068 725263 254155 693597 326320 690740 689986 1000000 433046 779460 635217 677949 649023 641675 628669 631273 625949 503097 621639 1000000 714620 600239 550453 416729 573428 568583 563523 557374 551427 520330 538738 533271 1000000 470081 558236 466881 491394 607828 827631 483567 488946 402275 463471 458137 453084 357279 298740 179200 340584 423590 419173 413158 477052 405334 397723 611272 385495 1 380480 762759 346238 360160 354230 351726 344227 324799 324732 179962 23519 354868 504693 1 24618 318296 320385 1 233771 286362 226422 249090 287118 262022 246190 273649 572132 264672 254286 63375 248154 168104 711080 239544 632555 358374 232030 91029 58417 218855 386662 221442 219493 210893 384324 214575 419494 777506 206021 19981 208957 205972 455534 180191 207973 207173 210431 211052 211293 427856 206004 115585 203487 206442 445587 205852 207109 1 342828 209890 211030 212275 213623 215081 352308 139494 204099 1 217971 140221 216851 208064 232812 243290 193830 240504 705774 342429 249277 252170 221657 1 380608 952203 172594 804834 277424 261239 361668 944449 1 311431 300487 304216 329103 312936 317439 676971 554826 330285 341295 501867 1 503589 357943 360977 366130 397747 376582 45782 420557 564982 398255 404584 1 415035 1 424848 519727 438323 376103 336306 455589 638158 450452 340969 394032 485572 757246 495916 496563 509970 516117 366053 541176 528355 40053 1000000 547807 559649 327833 562087 578017 1 516880 605686 583051 612517 589012 620632 53319 633408 639066 575641 635930 767784 784592 583297 675267 758231 686976 1000000 698524 686636 709397 1000000 721118 737695 732141 1000000 742934 194260 791554 758894 763885 737430 829550 1000000 1000000 1000000 621169 793533 793645 807350 1000000 464184 333819 856215 668236 828797 891815 893575 814439 848624 652632 855801 636094 1000000 535809 502211 989379 875563 878757 875810 883973 753985 669974 703833 898327 895843 903313 945685 792296 599016 1000000 874095 711227 910682 1000000 913250 914085 915493 916301 954071 670909 918467 688999 767052 915822 736981 919576 916134 892484 909461 693579 945410 920476 915687 529924 904092 914655 957315 1000000 916665 871498 705554 1000000 1000000 902490 900539 898895 888294 893753 889978 643300 892944 1000000 1000000 878820 875492 565037 1000000 936721 238077 605934 855919 315457 914029 844918 1000000 837193 817022 883663 1000000 791937 1000000 212922 798121 904369 792868 796970 592840 783837 1000000 754646 712597 764194 758884 1000000 830498 744831 857204 726987 527174 695275 1000000 407937 707849 699953 415056 868461 668314 661358 672593 700922 120862 651696 241506 644141 879844 687272 621305 287783 251721 603007 596821 325266 209514 1000000 569481 562271 374563 163057 152319 549649 495359 528652 472484 527395 509363 502984 540928 522498 75337 1000000 486755 757362 694111 513264 450001 410149 382517 808551 96644 466485 424368 409730 136904 399032 178440 488687 375436 376979 376324 302317 314020 385339 328445 444306 341330 307863 666001 505018 1 318489 325649 131395 304015 471110 296029 449877 542358 279909 454084 251874 274653 566752 246224 246611 260939 165085 58094 1 374176 242730 186999 236726 254538 233283 596014 135663 200623 228866 222469 27392 155113 180302 215583 214131 51841 245628 83165 214261 206565 204874 206900 206779 1 205456 205148 138662 152587 1 205096 205151 1 1 469250 208468 306489 173887 1 211242 128016 516841 215194 1 1 226971 222282 541395 225993 233253 223864 477815 874396 196330 240676 241335 134657 27022 251823 252282 1 1 265921 317299 271904 1 520361 283184 252633 161082 294828 320300 341932 211212 312220 536975 1 766400 330653 397282 335509 344575 351719 349983 360054 538766 370400 1 417169 548467 125701 634581 351828 413485 336954 255769 425893 655594 315700 444088 449304 454433 370277 466134 496143 99497 252372 516285 515735 561415 499590 514573 521401 530401 550721 546317 429108 368162 1000000 956987 229113 795944 638908 508862 484240 601734 670754 596946 676406 629065 600168 636540 644286 657055 725124 1000000 668225 131754 680457 803736 691625 697424 702602 708829 715075 495435 745523 731104 628491 1000000 747314 757679 1000000 762858 747144 558306 658694 783014 732935 741352 794153 1000000 941086 1000000 813399 1000000 1000000 866469 832428 1000000 840409 843910 878338 816676 855330 201253 862278 440858 793100 1000000 851189 327006 914996 890987 882670 889339 889806 893889 980992 689880 900469 1000000 904325 727466 927577 1000000 932302 912206 952958 915848 1000000 914546 935504 925490 1000000 634759 948049 903852 1000000 665069 734606 1000000 1000000 988924 1000000 955131 1000000 917236 919444 1000000 656066 914375 894513 910041 908742 907125 887385 910536 915125 899628 897504 594821 939171 1000000 887975 930476 1000000 879827 863452 889605 868576 865949 927019 754679 858479 856843 849755 597379 842672 866270 987261 816372 1000000 830190 818140 782615 592874 804775 800220 794652 856194 785826 779827 770504 923491 1000000 1000000 739319 750672 1000000 740024 734451 719064 723489 730716 555725 1000000 700934 702099 689384 683150 677713 671826 664941 660978 1000000 734875 642146 439373 564133 548086 611645 640928 487605 538499 565552 505822 1 586004 568192 686510 854011 549701 527813 573490 606372 524934 514492 374180 498893 32983 716044 488151 545018 471179 470065 463580 457958 70383 446367 148003 429226 572886 425167 417366 407693 445454 391774 280591 390919 872512 379057 373041 411529 324876 368868 370653 342725 343283 1 333647 329133 324260 319866 422515 719074 296361 302107 1 293684 295923 356890 281914 1 306925 256593 599059 263833 247430 320383 240097 226738 1 686127 25006 47585 802961 234490 232131 228713 229820 260027 179010 347786 229073 216204 356709 220858 214005 297048 330492 12409 229395 1 201698 215574 205850 1 822380 205729 53156 159377 207742 33450 699175 864075 207185 360512 1 224824 210381 344885 212640 1 209380 165340 542571 184834 212547 223866 1 228001 217219 233261 781357 237460 240078 504996 124494 248603 222246 263506 257775 282817 784595 260468 271409 1 270204 280616 497459 495370 382100 607332 307167 300080 474403 325314 842421 288744 327219 152007 339757 344131 349067 358862 689668 364858 369754 335522 361507 949426 388495 1 390335 419207 1 497593 422533 430050 235716 441422 446198 783595 471929 465165 492120 473636 652788 488029 661665 499713 531080 1000000 616847 215109 403164 536049 547345 550737 532154 439355 569299 692862 47661 1 594117 580917 606441 612477 356743 621076 1000000 850721 641963 665968 652587 661765 676077 654479 678871 704194 690294 695935 1000000 347632 677495 718831 724467 468329 896771 784986 588673 751589 756835 704166 793135 725357 859758 781354 948408 715796 742700 584013 340832 810340 1000000 229589 880563 722995 836819 786832 814753 954742 769356 1000000 1000000 978102 861883 1000000 947349 867720 885128 949233 900904 884077 875629 930558 852598 854281 898279 858873 900440 897736 904340 1000000 226079 913820 885564 925617 895636 914886 1000000 636628 916773 406460 1000000 991147 1000000 920552 1000000 1000000 923544 920738 1000000 1000000 771980 919279 918637 727130 850283 852916 908792 918607 610121 911211 910813 910884 929873 904666 686786 1000000 898770 1000000 854788 891770 834669 889682 1000000 1000000 878378 875302 769322 1000000 933025 684525 218202 854748 851779 817329 848000 829933 847621 832635 198094 824205 1000000 824705 811168 806516 981173 1000000 768014 807954 943558 779205 831316 757313 762930 763912 850059 558488 739332 757559 731062 722348 626875 714788 806026 701543 697365 693266 770628 762958 655676 668160 497189 654981 708034 646894 662992 631460 728919 442568 609906 546310 597279 595280 582002 582914 576181 493166 645267 112452 551960 545733 1 1000000 525924 520892 487297 508743 87484 508880 476481 868178 488650 472345 468161 487291 454557 504805 442740 424041 429889 394056 408592 803121 542561 405995 397356 500270 902033 381199 375948 370432 373638 359557 815846 351383 145271 336925 329748 329568 322804 305446 375763 180390 308181 303366 1 295509 306680 380337 272676 368679 1 281696 348172 277895 231931 157653 255503 254381 304639 246889 244397 248623 699897 236863 233784 23963 154156 290486 1 1 238350 219177 217568 222084 295759 163224 654160 333628 1 209432 521815 286786 207188 206735 1 206150 206024 206004 175245 104221 75432 245449 207527 208106 217054 211021 227611 214005 1 214098 199480 95243 301395 317820 222158 267777 227084 227923 653372 38548 234947 234264 241325 313139 257073 248194 251175 267794 581428 260524 263952 821222 756815 697686 277975 95966 312200 455509 227944 151453 302446 888324 313619 166417 319335 340062 328837 333661 337382 337341 602336 353168 358178 372118 377283 374165 1 1 457997 862411 382222 420159 508867 417620 1 436179 437177 1 446266 810529 467899 463993 463909 475965 484945 487740 494600 120010 985202 511865 579544 524006 514810 537112 713665 239767 553407 560947 612615 575312 614099 22975 600340 872155 423920 616541 618218 994394 211920 629765 641870 809445 232654 661451 632380 670965 1000000 727770 689410 735765 705384 708009 712340 1000000 61717 649112 735005 530891 80661 763653 813515 761082 824025 851225 1000000 778101 786944 791443 819364 800419 810725 810348 814662 1000000 822679 827192 566837 497198 833609 884149 619756 878784 748724 857951 861190 761227 547998 868442 874456 837183 880209 233567 898526 1000000 890854 270372 1000000 678221 895430 902400 902954 1000000 1000000 913943 503703 1000000 895669 1000000 915257 917161 1000000 918635 614359 1000000 1000000 895554 921200 679666 921403 921230 921681 567451 914552 226326 894352 918663 917858 916921 1000000 913074 860558 917556 915648 909156 662248 443122 1000000 855376 941629 632573 979807 882737 875496 1000000 500745 1000000 892852 807331 873691 860087 867224 489532 860582 855910 819999 850458 904621 841475 1000000 834240 826416 794555 829160 1000000 682514 804539 803927 790911 794615 789691 785251 782894 732345 774779 763735 988925 754602 750464 744586 738618 817808 727620 722154 871697 1000000 704757 699562 856197 765896 656389 634662 701509 668668 913442 1000000 668139 640042 633156 748045 624942 284392 704025 339064 597548 591422 558991 548013 567346 560824 60019 915456 560051 198725 576882 529541 717940 517192 511050 110161 498826 139565 229582 480723 302361 471941 462973 489734 197586 892187 12834 433355 427551 418279 416227 410604 81728 250921 394309 1 805489 247479 388689 367424 362396 29495 352163 315628 342301 796076 334268 328158 335141 318847 314296 448940 306352 310210 298680 318180 281072 285230 108152 277706 482265 263916 266101 262827 957617 256947 260256 1 247760 245317 814404 233294 240742 249758 232232 229920 226928 211360 259253 81999 232100 218557 235921 1 395984 162491 218542 343592 63684 159219 37392 571870 637253 130675 206749 206593 308415 232673 206757 201523 207403 719776 229847 204416 210000 204830 356930 279816 317022 381904 236791 333039 1 221622 223676 1 1 230011 305248 236699 235818 143500 246068 245055 247901 674317 253574 211551 255579 1 494239 1 269578 277695 281973 285296 902360 900656 297404 284398 498425 296581 314461 536446 323489 326698 328805 413264 342403 347414 350822 350735 340601 367513 386122 377720 389175 393193 183538 497323 294857 410910 333990 1 428711 1000000 316759 445141 571512 302848 462820 466024 474526 618632 501345 487708 499078 507668 722979 49718 628104 776878 545558 537950 691249 563857 560653 601950 562345 306606 472069 1000000 597801 603206 1000000 616325 622418 628553 625126 640750 762768 492334 658003 664727 758304 1000000 682435 689021 1000000 555463 1000000 711233 716864 722458 1000000 733478 801167 769964 749702 859177 760053 763347 706264 775428 743616 797320 753832 795012 814135 804273 815595 821365 524609 785076 867988 840578 802212 872182 936668 1000000 850193 862050 429829 1000000 854424 810126 870899 893864 877159 840035 1000000 995038 885092 890922 893461 947817 917071 1000000 919636 1000000 906204 1000000 1000000 585499 850012 924948 915284 1000000 917423 919496 628678 919803 311994 920997 919625 922171 978837 921928 921894 921786 921488 752196 920652 919068 398233 886832 917637 1000000 926328 1000000 798671 911678 910157 1000000 439557 904201 761545 653759 781462 920303 637357 1000000 877293 755011 885184 905909 900953 584881 871886 908758 871893 230852 868322 784395 851178 371923 901980 1000000 835944 828319 1000000 963172 770600 717972 451411 1000000 820214 224642 900300 768606 782039 775483 767395 839006 761487 748499 1000000 715679 740711 853237 1000000 723468 725443 1000000 707186 3596 708368 738452 759733 678542 976888 966900 654956 656306 636088 584966 773690 630590 594010 635089 612133 1 483033 593485 587478 630292 625661 568357 87167 891542 545646 544232 538001 531823 1000000 521520 516473 516394 509575 156588 488981 480623 345136 471206 464939 873217 452834 627041 450274 435579 429798 430716 589476 277664 378734 221876 396130 406863 385296 380534 374728 378429 364318 343129 354139 349159 336874 333294 335442 329907 319360 923110 317153 245784 811128 303461 294732 371898 1 912052 283445 261778 707081 267052 266565 83833 262046 274487 255254 252174 249590 243844 243587 240483 238587 751872 346420 188101 181787 219584 224895 214770 227461 219559 211144 216517 196528 413908 174599 1 253647 210729 166092 1 217985 207655 212338 166232 196032 1 225525 207664 635029 208275 207714 208859 210278 486393 226732 1 484352 215835 219999 191063 234411 1 224080 225460 225329 215149 232148 906644 1 1 242024 300243 263996 253496 253538 667321 1 263133 276095 269980 289665 1 732626 285325 113898 339756 385194 1 305036 309343 1 310682 496118 306695 320038 329497 764428 628255 340433 356377 359912 317210 1 277803 365339 916269 394785 432890 404097 409649 591889 1 374012 432290 438361 443975 449838 454750 467298 780641 353341 480599 586186 490642 502673 502855 509998 519743 525355 1 1000000 489273 734394 553207 273211 573899 457484 549984 568116 857111 1 549526 608895 629326 607170 627311 678857 639461 645599 356258 658592 666921 678419 675409 681287 1000000 349109 698626 704478 710136 715770 706234 726985 730978 696822 933092 748982 753396 784680 1000000 770932 826623 779030 784476 730290 811411 915606 385421 745669 747656 973708 820655 589266 829738 707116 576286 839033 848499 868298 875657 824437 860514 868283 867884 879466 767876 678204 819839 886200 640129 893953 1000000 243722 882334 898043 979037 716019 847496 904986 606540 243187 912396 1000000 914161 712236 914939 223344 1000000 920919 920099 919583 833644 886328 396730 1000000 921601 1000000 1000000 929126 921786 921355 925491 1000000 957182 928431 930888 916496 945087 950759 393993 700930 613596 998405 906488 904125 902110 1000000 918961 836235 995410 846638 886968 886747 498600 895464 876530 333856 723645 856904 871325 826357 354553 436139 847441 985012 834554 837379 1000000 829420 1000000 820621 816649 950880 799055 915713 763241 220645 784567 784053 832831 774050 715164 81514 695360 434484 774369 742798 737393 763601 726440 720813 715271 621646 689960 710055 692430 659276 703150 348743 269787 499830 766912 650959 592609 640268 664696 450560 620665 614419 980764 602226 470575 578428 582212 577480 1000000 407929 553268 552697 549063 529613 534277 527808 435979 515828 509527 500189 497312 469349 725046 479246 870288 513493 461216 447699 142396 1000000 370727 68742 262275 341587 414739 280088 1 665264 391830 360380 291944 611094 371563 627434 597971 356119 350851 346185 384041 339627 301575 345451 322391 452566 360681 322605 74226 240118 260246 173784 926914 284655 268415 276720 273411 1 266501 121690 322571 184600 253590 394492 89491 347276 1 392893 218543 220642 233964 1 812827 219868 231199 222196 1 872205 205847 212785 209684 1 211362 192730 184846 208786 214638 437429 343935 209250 213109 217791 207620 111847 1 208192 208665 197377 329577 210576 216395 211736 4390 659062 222078 193276 189794 1 222024 290845 225732 193516 173183 232029 1 239174 239225 333650 600424 221979 249669 609296 916580 497169 262688 268229 282569 268472 300316 278347 310576 371651 291873 493574 300144 428604 300191 314072 187706 244075 324931 332828 156223 1 1 325699 286532 381860 365550 380524 517185 381204 388327 393742 532087 574104 1000000 964213 419835 835231 431849 834009 442829 222087 440265 226803 464578 450734 477479 484434 490473 489974 502921 510996 433287 715761 362695 529401 1 546547 551961 558201 1 455167 628629 582994 589505 755351 548014 590721 613812 739660 624255 632207 882819 629536 650362 656447 723631 665395 386338 705647 688696 1000000 671285 607443 699000 714694 704479 725000 731032 736160 741201 820038 757063 371026 779807 740023 778925 778613 349910 788447 626073 805324 663725 724432 811496 817816 950108 824955 813180 832013 837396 827149 836036 239996 1000000 854266 860081 973769 866888 1000000 865878 973548 879202 478313 911186 644974 1000000 1000000 739727 1000000 903431 846322 797658 883581 876364 652843 911460 954672 1000000 917842 916811 1000000 918909 901191 920670 921213 922176 928532 922592 920056 462873 1000000 1000000 1000000 942026 1000000 930895 283270 920163 965450 953000 916716 1000000 321638 922248 1000000 919445 1000000 907093 980347 943501 961517 900948 661094 347640 989171 883362 1000000 1000000 425270 1000000 561459 1000000 856594 889157 738362 417780 854592 461538 584937 843943 898643 869297 830341 310618 823837 820828 784359 809503 804393 1000000 797073 790855 770094 784266 776024 736314 984394 760716 724885 882800 120883 739507 750548 728555 717907 45984 76777 711774 700383 694622 685284 682983 998687 671147 981537 508210 758150 986255 638278 632830 629121 624754 616210 540599 616460 1 141396 882196 594101 573584 533629 537860 41704 693986 551958 534042 535592 592518 518885 1000000 417424 499588 517475 881175 528141 483734 469188 463391 457531 960786 445315 69377 1 712115 514593 568269 413560 453374 366659 321901 389153 383981 494466 372151 368318 352159 353769 352697 361277 1 366661 1 366362 876351 370761 507533 352379 306667 1 330831 294193 664955 248403 283626 561439 304884 269531 273587 265192 1 469946 42989 251740 249914 246225 235360 584824 160977 240366 233453 232502 227436 227087 287993 223328 497177 661888 479669 208315 218525 255415 220367 222350 211453 498308 232642 1 676082 211063 172642 216116 208147 205515 206043 143276 209058 1 497158 1 212517 1 213662 214797 241548 1 218371 220225 222064 1 225225 228011 1 278293 285673 266324 277507 240743 244220 247036 249895 251637 444981 67092 266946 278662 508271 279506 276629 279811 172393 297123 441437 228627 214863 1 199726 296491 610989 321152 359565 330350 332337 357368 505544 444355 354801 359682 751736 832018 1 382383 899400 426413 1 405460 412128 413150 418728 431642 511052 639469 641385 407572 470980 583709 411162 471254 478200 483110 254604 478318 490554 593323 519811 519804 525983 578823 534736 175480 1 556831 641050 676046 1000000 497737 587886 594084 887579 606413 1000000 618785 656194 660423 635109 986343 649497 908918 661242 666749 672853 667436 649724 57518 688776 703008 403538 714123 719223 725938 740992 199228 236651 746616 752522 757221 762463 784382 823003 779464 934960 788500 792388 888069 936022 918395 811657 792454 819951 825318 1000000 832522 838679 230809 562904 1000000 852710 855967 811125 862960 866304 871610 870382 876124 1000000 1000000 896349 1000000 906624 1000000 889828 1000000 901052 1000000 850091 1000000 655468 937792 770536 912995 411173 915823 1000000 954166 354262 916736 920673 698559 922277 918335 923029 923301 1000000 923522 611990 984380 907155 925105 937056 882070 920814 927181 534418 939652 718721 1000000 981710 913090 898917 958780 845561 1000000 913882 528578 900128 897754 470225 893629 904272 531965 673979 876204 876898 962180 911568 750582 862557 856216 859645 1000000 544011 872400 887272 704663 835926 914935 466487 867611 795439 803068 712403 356118 803906 797790 792677 787836 782957 776106 662425 436349 762733 968958 762716 800533 618100 736141 730664 915871 957013 424551 1000000 713506 629895 676841 682997 413583 133054 631567 684337 655555 649540 643504 578830 1000000 678590 612816 575732 728612 492902 578900 588345 1000000 582692 909906 563592 443453 575849 565198 663553 533424 529313 616883 423498 651688 501871 495521 489717 1000000 44960 250376 803810 495753 447856 447988 442154 425805 434141 493325 419691 535245 405125 350574 396963 390346 439298 410128 375593 369955 1000000 366006 669021 1 345171 30469 340641 408194 675940 321659 411209 312761 299384 585193 408955 249985 291872 288910 192777 280319 314515 272729 1 265416 418057 288412 256419 601415 217256 247556 376311 1 239579 469368 234105 213562 426881 264142 226694 1 1 220996 1 1 202259 215315 292130 215779 212224 211404 1 210011 776446 209275 204809 208577 208665 205593 3428 204244 288146 175981 208501 252045 185646 1 213882 185185 216187 217626 217268 220944 467285 223824 810928 307443 229614 232084 235954 221714 238836 242125 412952 1 255768 329853 261074 556921 274371 59144 464914 262772 278063 278631 282725 204356 290742 296259 298813 301796 307206 314715 271360 1 303692 96019 72662 338966 314151 698742 613280 888236 998723 379783 159321 379298 382076 169116 393726 1 781613 333308 1 460809 525971 435270 449171 446026 1000000 335673 985857 470187 152524 410874 707244 1000000 526596 504697 711452 609375 536721 529210 537462 545877 549449 487238 561863 568082 630661 915381 586632 608028 598887 591546 611762 599672 772894 828859 708941 646352 647864 652671 638543 665822 178411 677812 858923 452548 696593 706837 482033 615294 713700 857042 729664 430775 342234 745543 985705 785070 1000000 767478 771713 776930 779041 786150 794189 780653 363705 677813 789666 842857 529358 1000000 843533 832018 808802 840124 364001 843167 711472 849320 633882 862570 866014 1000000 875133 910288 871315 799914 1000000 1000000 1000000 724865 895357 898475 672502 905866 422790 906191 908043 909705 536410 806612 915579 901291 863836 918340 901218 920333 924840 963023 1000000 663731 510404 1000000 1000000 830059 644247 921161 922852 897501 922864 899662 753607 695794 944475 913772 917924 965792 758308 612712 907783 1000000 909177 951046 903446 863115 901280 838377 905536 893860 891877 889517 790144 894308 885721 906914 870169 851481 1000000 855506 901508 417791 675705 850260 811203 839281 820870 615848 864523 826241 938611 814107 813140 814178 923266 800125 384586 1000000 786391 453459 773518 770472 763311 759553 754304 793630 740508 754816 832777 733937 722823 716119 710428 518876 460517 222608 687468 681543 675207 670302 459253 657803 650363 644975 471443 560383 1 635407 619500 609122 1000000 595858 641946 494024 269324 549554 565826 559683 390469 1 525397 1000000 682674 522541 602732 488002 588920 341703 335409 485481 480182 474154 128224 456387 447292 454182 444351 542724 406284 285858 451811 296996 409491 419263 406369 1 391267 382893 315746 350345 359596 359177 360494 261742 348309 319648 304805 1 328977 1 676271 298130 310203 305833 295398 297585 361522 1 173600 673264 324488 273804 263089 230767 264266 277811 241902 464228 233784 248889 504056 81893 240803 1 567031 224128 231397 229302 255051 1 223648 245622 189839 218597 589327 216202 713314 185591 213000 212141 210587 212616 1 212543 87320 1 265279 105156 87804 387293 1 210706 216864 282881 212258 1 214170 253428 216350 190475 190606 222784 220508 1 227278 153064 229578 231695 265060 159188 238734 28059 902289 246475 243153 234693 1 232889 133883 244355 267701 271970 278444 426617 282414 287035 298612 285935 297645 263987 1 588695 315345 306194 1 334226 333370 1 327549 339104 418342 22076 362780 238054 1000000 394665 370533 482176 182830 404557 418512 527260 446286 429387 1 706680 523482 445181 284076 456865 432370 468798 474023 482814 486816 726183 498951 498505 500589 517306 523154 537343 535793 546142 548033 566895 553865 565558 572975 579170 372055 1 773130 598573 796573 321386 663380 585244 756968 380934 642644 652756 664379 990328 693218 670757 564024 884107 409121 699878 853629 50237 739153 722819 729124 174695 426030 739998 783330 753090 1000000 765714 1000000 775861 736533 782943 784856 749310 783568 805094 804768 1000000 818442 572348 827166 831319 840257 909567 843485 847414 684993 785042 833008 1000000 357324 708158 871671 1000000 221292 881463 799824 887175 848831 252582 893851 1000000 966972 901952 903903 997343 911174 846184 911747 913156 528004 916055 912838 891557 883962 1000000 573927 1000000 917668 1000000 955174 839373 924414 937115 929439 884228 446406 1000000 923549 910610 922526 1000000 971831 949863 918963 648810 1000000 1000000 976357 564168 856949 893778 904240 1000000 908313 980633 982809 859339 893028 890431 617003 786763 821616 1000000 876014 872823 869503 866047 862803 1000000 839710 858095 849902 844295 864757 845049 832843 827886 822766 300091 808573 811042 576000 947547 749175 791678 786865 781881 779486 771841 749695 769006 911785 770567 751534 633478 720235 617876 646759 718218 983504 653670 1000000 695079 689465 683748 217765 672671 655169 658515 653294 619060 630032 602480 1000000 623686 617557 611404 652062 649442 601712 277485 464458 118309 576423 675664 382947 547491 621238 537217 310914 410231 452160 526639 506426 500325 882471 488443 483152 774232 1000000 143857 551904 445572 446506 1 409288 1000000 396459 633543 412117 107135 302522 298030 1 384836 353194 99714 383121 335909 306818 310793 306808 344669 603367 238218 1 325179 320713 368697 287473 950367 255588 390696 513357 296177 287371 285335 272324 1 404235 1 265737 262450 272069 255350 253292 250226 248932 202767 261369 240705 227053 124367 232530 92770 228377 226453 778167 218755 221286 219773 218392 217430 376599 214981 156190 231578 212409 211455 527945 236332 208887 200364 208392 792275 266561 671187 210574 217735 887441 1 239929 1 1 124677 179015 237460 1 217850 222183 223697 1 158030 260011 231413 233626 715464 200305 286284 79887 274980 466310 1 254211 597322 261655 264284 266392 367584 749605 161184 575607 1 105584 347006 297488 1 321807 310062 435551 385822 324118 302194 289325 334847 342036 29455 298839 356350 362043 744643 1000000 379901 443391 533372 393342 405239 404514 409449 416643 420599 513747 744499 1 668816 355868 464597 991337 225480 659115 479568 540980 614507 492893 503808 471002 515910 522502 444040 509430 540234 546896 529879 644829 565527 524086 569184 586265 590309 414597 568550 605543 616022 636623 626479 971603 271252 645496 144035 318397 1000000 669499 713048 1000000 455212 203760 698854 1000000 717052 715893 721119 727134 693185 708809 896304 748912 732371 839456 1000000 770420 773875 779945 782374 775928 500848 801430 804047 932359 721506 817675 396394 711208 868079 843423 1000000 914367 847136 851917 854545 973563 1000000 869556 1000000 1000000 638073 947827 725178 363749 935080 755365 892253 894955 538365 899914 606009 567004 1000000 911868 1000000 1000000 778758 971466 913786 876215 351304 942995 1000000 984967 922526 921891 923761 924960 924621 1000000 925058 883722 1000000 925214 924553 1000000 923667 814958 923222 923334 977612 932512 705008 917310 1000000 949056 888795 916427 891422 762791 971390 921745 1000000 473384 896279 894274 928171 887438 886260 883099 880472 830414 575460 900162 988687 943733 1000000 846884 872583 793350 839903 798378 1000000 839481 1000000 770253 821126 808128 812238 808185 776600 976823 902878 826945 782064 638525 772605 379393 763575 758363 753136 160646 174333 737887 1000000 725928 720345 726179 709044 703266 159257 331308 333872 654432 385003 1000000 662278 744619 749755 548290 730262 629372 625960 619835 402319 795336 660380 573231 589010 584504 721916 811554 571238 558249 524349 544614 539401 512143 527197 520959 478875 127894 699476 496505 507124 484398 510739 444858 457534 513609 407904 442861 1 379711 431367 442994 1 391985 676203 422596 375513 125500 615258 406798 243552 371468 366015 643391 285422 350947 672215 341210 265576 331762 326861 304587 1 225738 309598 307767 300909 296892 284755 1 748415 283779 1 589180 174016 391838 262998 261194 194367 873989 322313 221949 1 1 204223 238244 222648 233672 231490 191687 247305 225883 222958 454094 231329 14090 651153 216706 118224 217298 778089 1 1 212701 201600 210893 534330 170455 202840 107491 210272 623347 52763 29111 212038 76780 212661 594019 296079 337202 226486 375685 206530 1 223873 200770 1 229679 231487 1 582401 314804 1 709638 340454 251451 189009 1 260163 260863 276910 114092 270548 296324 370944 1 169646 791650 292983 316597 459678 317201 278845 311628 433680 316278 455569 329754 336399 569501 346102 352999 350229 281737 694932 146465 282810 376413 330435 656535 393598 1 1000000 876664 1 1000000 586994 437229 1000000 450748 455049 499277 467111 135620 491492 484363 653193 1 502561 508703 519846 971064 531903 190170 894579 735195 552717 534641 533205 591081 577185 582677 588830 607027 621130 607997 613513 27441 625991 656502 576533 644259 818210 658045 662340 659798 677749 1000000 700177 698811 697524 704187 1000000 712605 41075 701687 710102 618631 408909 714548 750176 771684 763710 893019 949535 840580 784039 795927 774192 135749 798841 807784 583514 819338 820279 824709 829909 806961 829721 842396 1000000 849830 1000000 1000000 1000000 861909 868001 1000000 874538 877729 880764 884733 840626 493763 988750 1000000 896711 899457 735217 899046 906816 1000000 912203 915717 912677 901822 1000000 917643 919390 919587 1000000 911796 915236 1000000 952386 890758 922304 925352 973679 1000000 925507 924288 925242 924284 1000000 919511 923083 923313 1000000 920505 918969 912330 926104 915499 927249 889227 1000000 908641 803826 902183 906117 876431 426532 761033 693378 845920 876477 936525 1000000 1000000 875734 873389 891601 826424 186112 944257 855118 503645 849611 830231 261169 835582 563009 1000000 822876 831437 831745 807767 654648 930090 785301 785325 780594 781355 208871 769268 107076 945430 374951 749752 743707 803039 486695 811221 722463 717344 711190 735628 687488 705105 696975 682142 652147 659310 669660 671686 258635 1000000 640207 640091 623174 622221 823998 815666 465181 796062 591293 108295 724942 572575 698805 559597 1000000 531722 850758 49875 544006 966040 803273 1000000 1000000 1 510826 526326 152972 475445 502417 1 456406 407976 433535 439327 366960 1 422043 416308 411679 406487 340534 41948 389138 390470 14681 373174 814241 362822 1 64032 656936 342394 1 333010 328311 319747 1 278072 1 306889 527981 1 363937 290520 325113 283946 267107 275636 271563 219328 255713 262098 313736 243026 377472 383889 215589 257037 241987 239501 246493 235721 230188 241426 1 201679 218814 223511 234723 598256 1 543664 222383 751229 313883 213587 230776 214750 1 211277 254520 208689 210228 233709 211312 219446 212967 1 212462 252241 213379 214780 51027 1 279339 298400 1 222160 217679 122037 428481 229384 348816 233518 221032 238078 255017 242940 246250 475745 166653 257089 929274 260146 264097 266705 271700 275390 565257 280692 245090 285834 289040 680755 300236 736335 311741 1 303959 323562 340512 63620 292470 340441 343687 349520 335752 893026 1 291760 393829 380577 670429 390001 228010 402253 455770 488527 418780 424474 430174 443620 935901 446330 496787 767589 238885 426267 995831 482993 489037 495724 497319 136626 577806 460786 529107 531875 645529 524812 603787 1000000 577676 655507 538921 568140 587757 614069 600165 568677 1000000 614975 624728 1000000 625441 707024 729329 1000000 660815 667657 619360 678744 314366 691423 654363 703260 449573 741486 726693 691507 716560 741019 752453 231411 754121 684510 867658 767893 770092 837935 790258 791524 1000000 812550 848540 868209 811634 394072 680485 826537 798137 794830 837537 1000000 847838 800178 851362 856725 843738 862667 1000000 624033 709096 694684 898202 849891 768347 1000000 913769 935906 892723 899221 928020 893475 905869 971209 257860 911602 924080 421260 920617 898462 917790 922262 921283 933841 937421 915707 925200 478215 1000000 818083 836422 925567 956517 1000000 912755 455104 925019 964009 919517 904920 928386 919179 650937 1000000 1000000 916283 915565 1000000 892395 912691 501186 905759 633547 1000000 896556 896918 839068 902683 883476 1000000 337851 1000000 1000000 873931 865795 710008 863923 863452 912120 861586 849177 749284 841314 839120 832973 822643 823656 782717 815833 788360 659716 788594 600242 795043 597562 782738 631051 770660 771532 762344 757128 751860 746228 703538 753864 730127 720407 425224 251932 717023 687702 696127 457467 683743 678606 524430 668001 518769 786207 437130 634337 685836 618787 803595 618082 905372 605933 597367 585249 225489 267728 976775 652726 859336 196296 277333 543760 747086 532477 525508 510305 900891 506490 450200 441619 1 462437 473544 462059 464951 494248 454495 447446 440525 466362 431582 422658 418154 352485 431239 401974 396474 153770 818843 380420 1 312178 665439 360138 354290 349732 469371 349125 77355 306384 403980 321695 559085 313178 636786 325762 302220 296089 292269 289264 373359 1 1 296406 270170 257601 247737 123206 269124 292127 243588 203490 373213 242930 675191 238283 269920 1 184712 228156 227711 224888 455315 257979 221090 219828 219217 301331 214578 222017 1 242174 261001 209143 167129 198032 66606 579417 211132 1 157449 211205 213348 241648 214296 317577 215015 427935 216979 218199 225756 30073 222274 1 220333 255613 1 569303 232836 240281 196128 32336 257578 195924 797450 269232 169333 276179 319180 262955 697859 251588 1 102451 280192 309287 287918 296013 295517 282905 18262 309680 312156 325419 320644 421128 330038 252619 352594 1 349094 473939 657082 364045 369156 347965 378959 117964 242248 400759 449840 332962 75849 417697 392749 765987 434801 814113 444056 569719 458049 327857 538289 476786 481897 490332 498403 500094 506147 512267 520258 524548 516258 601649 433590 553292 545233 415466 567853 574073 812987 585711 659730 638039 605015 611170 616886 623914 629975 635666 641775 823112 653867 488559 665863 693564 677742 683635 689492 773182 678650 709384 290434 718226 368639 531088 469196 160378 740135 751073 756458 318912 1000000 762261 799494 367736 338683 843085 458264 769168 1000000 903645 853460 1000000 824766 828537 1000000 1000000 835357 844831 848833 845183 856365 434285 898735 1000000 1000000 286290 1000000 880005 883004 885954 899655 891847 900176 840649 1000000 739322 903600 674931 920881 943249 630569 914894 352050 901712 917868 1000000 936402 945556 923504 925652 923852 928458 667485 950208 821469 926415 926484 921746 872015 926270 904978 909709 971595 579128 315519 923157 472226 1000000 692947 653116 917041 1000000 1000000 1000000 911332 986449 1000000 873043 978613 1000000 763873 885407 869789 888415 525906 879301 881559 883843 427127 853811 868971 343954 549943 1000000 742188 850766 1000000 733110 839773 834610 1000000 458964 804265 818485 855079 1000000 804286 799199 799188 789965 806111 783779 827847 775646 748905 759152 754688 754153 644393 1000000 792844 672382 1000000 776505 582218 705889 710145 709526 698547 648401 671455 152838 691068 656647 619010 644901 479686 496462 657270 509823 614360 568414 602332 595714 1 582322 245450 256301 565465 594493 137192 27794 541381 534290 505690 557466 106603 518559 504213 494044 491118 485011 479068 1000000 644545 461276 450931 449537 446237 411501 289554 478051 403580 413289 237439 404692 1 174503 527474 400445 519184 372923 543345 361750 356732 345375 409355 368176 335504 447153 327923 333110 1 314865 310306 472561 302275 421399 293842 286828 285618 264217 254373 325670 272118 268303 677238 171801 258434 1 338121 249831 247086 244776 108660 797468 235567 234913 236802 1 228324 133585 224039 222464 184366 221200 218400 303662 243843 215933 1 226162 213456 300988 212512 1 47178 41919 212787 309356 268159 212234 212626 223568 203406 213133 213197 216179 220367 143305 219452 220936 709581 223945 227696 477394 222211 230122 212157 1 206447 1 408403 301537 253938 225462 694249 256377 212358 321281 531299 269120 308514 337944 191930 281032 850523 754819 370203 998000 1 1 100888 367428 861969 324646 329338 427632 336591 796927 396596 376794 352315 370003 716911 375314 550164 360826 389143 394529 564635 405309 411060 416922 619554 439443 558874 328003 527048 599048 1 409675 468674 265832 460599 510736 491119 460388 543973 527144 390937 579588 746048 535947 1 431340 616689 559347 496765 572724 824863 583789 616699 588986 468535 609663 610365 622183 679085 634419 1000000 1000000 709690 166414 41588 676069 673976 1000000 344128 796506 678379 786748 713956 680287 722686 789699 733808 737462 895626 732189 792048 544033 736080 1000000 776154 572640 1000000 749677 790915 781890 732712 816498 811174 1000000 724015 844736 832678 1000000 855333 841708 613434 977412 968311 859428 1000000 1000000 910388 198402 574273 881522 839382 885600 459154 326057 1000000 935430 903921 878816 931332 904562 1000000 910183 1000000 951688 1000000 878167 917958 919304 704557 923156 840175 650898 661541 633302 1000000 783072 747432 891960 859432 927049 927023 933509 924883 1000000 732230 1000000 924480 341696 922766 1000000 919865 835363 920927 901975 909940 909754 1000000 1000000 1000000 1000000 1000000 1000000 756728 896648 894095 1000000 1000000 396391 883260 886472 869721 879396 297072 1000000 847350 858866 856106 336647 853592 1000000 903038 658945 694136 828093 823713 767545 627051 477563 805886 802221 869638 791468 786971 107829 583515 773677 766371 774762 358270 747307 745197 563236 745737 717836 375068 767797 674998 638512 799567 694626 338459 665680 1000000 671234 633799 660926 634667 647163 507120 632652 85077 731980 605283 610376 604444 596599 900450 581901 619911 408360 937046 649662 551506 617485 582624 537998 305837 1 509904 511826 130522 537850 709983 487298 431375 465667 427251 176194 610714 451615 467880 554769 679858 430910 427223 415329 399084 564206 455310 322900 390594 384483 791065 387330 1 491650 362423 321699 558182 343808 263829 334461 160879 1 323893 287222 511810 847838 303589 895340 659463 199721 463481 387701 134164 1 312142 592718 236797 111061 260232 256954 1 244995 248369 258428 653911 210544 238280 236423 234688 229788 209228 227917 967 742138 179658 433566 1 321245 217818 1 215867 371254 800732 79037 50395 241208 1 207597 207013 210106 207205 1 282995 277696 28082 1 218176 23827 217391 533248 486784 1 229117 180902 226047 165577 1 230781 779386 235513 237565 238612 227838 234193 247508 407249 272961 271764 250112 310157 271399 783018 276605 275218 639661 282733 286552 290250 276841 293766 1 333670 779091 247117 301979 1 360456 289204 1 530699 347245 333488 957633 1 367180 46128 364606 554589 386802 34780 398845 402239 409876 427620 421051 415243 427941 503350 677966 450095 457217 157944 561448 383752 479439 1 336251 234767 498602 525990 515862 519567 603723 402914 449654 569997 618074 547243 543717 775485 620163 295552 152389 596298 602763 608595 768760 795968 638093 633101 639186 643117 1 660455 945966 673016 755327 625209 687023 693679 698303 704454 1000000 772294 511888 728075 725112 758040 746475 105806 755304 677649 164123 770073 1000000 1000000 785559 789835 794904 601508 1000000 809900 834031 818213 822620 827041 836293 256969 839436 892814 844527 851409 855272 871779 1000000 735367 708045 872813 1000000 943894 901303 1000000 888137 890925 893612 901625 897951 901923 873831 756263 1000000 1000000 911525 913283 914137 916576 918044 919417 1000000 341538 879016 924128 1000000 1000000 1000000 907448 926964 257765 927457 1000000 926972 1000000 926772 926832 927253 1000000 980891 923703 923194 929950 920360 978784 918959 917570 912483 1000000 890851 512426 896578 1000000 904828 902955 892940 897777 1000000 996460 1000000 887165 884257 881577 877642 833225 720531 644268 883776 924041 851366 863475 318144 846903 852382 838384 832546 1000000 829818 1000000 773096 404238 887200 124832 1000000 784306 790440 1000000 770318 377004 768645 760636 757821 913655 747242 812017 730978 1000000 734166 310883 712975 708722 702590 696707 641583 682408 678657 753912 717382 661405 301279 646467 644915 633666 241042 624539 786659 1000000 627657 600393 594223 650801 456771 575512 72574 563192 550707 652158 694898 492487 937552 526123 542667 517270 498316 485972 495583 398119 537842 473356 514313 464368 328042 462143 666305 417919 408090 37562 180468 384003 417446 790736 402684 263651 391524 386440 352135 664095 1 365742 554794 322164 350684 627106 341018 333520 176098 250365 779032 1 313770 1 733424 530415 302467 1357 289274 312008 268757 151603 1 274831 252172 264556 298577 258310 255136 376172 246684 237124 242672 1 219146 468306 264857 232077 241755 229192 228527 225543 358721 222784 220779 1 375621 217473 1 215661 202447 221511 335931 214954 381880 1 383854 214672 516089 131181 247566 222809 195647 184283 222943 217371 217112 218648 220168 221018 438615 516161 1 227197 506496 226909 324324 235157 347481 239747 242099 184826 1 272739 252800 1 262710 221962 264895 304707 357553 271248 278526 296419 281640 436482 192372 296807 308108 1 311546 319048 903783 807001 327464 330377 336825 349493 346331 369985 356134 361134 366195 178583 374199 310403 194908 392820 230670 662366 513275 414325 24473 771340 574226 477647 359154 780297 454533 476936 466248 470316 478063 421338 391964 544852 644865 514705 514954 525094 526893 569792 539189 545450 122254 135568 534229 570162 201930 584842 471512 594952 825378 167525 613493 619607 623733 482931 549015 643770 680840 543584 583326 673346 725826 525645 689964 422466 704257 703593 718099 729539 735401 534833 318339 762790 766334 1000000 1000000 509982 709819 770711 802646 831968 1000000 789224 793403 269167 1000000 808290 841716 814178 820567 733935 823751 831230 834808 1000000 844058 200392 1000000 858256 869076 554901 865733 1000000 875372 878399 567325 899430 887807 890444 893338 900621 898327 662472 860084 905699 857393 1000000 906449 923483 905083 827729 947870 919282 554683 1000000 922147 940436 1000000 928584 1000000 926133 684453 927674 907664 928035 926879 927939 927823 927679 973388 926538 802114 926877 908818 913274 772978 1000000 261979 919901 914418 918219 1000000 948834 910023 478460 904619 894329 937670 598430 896539 909936 678989 1000000 856738 1000000 879541 1000000 1000000 869689 919894 1000000 866986 854397 917902 847847 188004 798585 837545 965823 827250 1000000 818464 813960 811792 428906 798628 295141 789767 746235 1000000 667835 753475 765084 318475 757446 772638 743717 735608 700516 722384 725515 18378 710156 704727 688803 693784 687314 651562 1000000 586694 663607 1000000 347128 647869 634336 264846 626598 621254 615855 620905 607014 161578 595465 583536 582749 601987 940910 559298 552601 511342 560981 610920 525398 528158 516181 509280 565878 502249 513644 435036 479707 450631 807182 464408 1 450108 443220 877392 774376 737930 421410 419192 409790 590168 367212 394918 388366 383172 377877 372739 368931 367560 357509 350551 110895 418420 339715 335943 637128 324631 91835 1 861356 306502 310682 298747 209725 295350 287038 262510 281079 276036 272371 510633 315407 265204 694090 256643 188037 306872 925172 236244 268927 231497 245130 236173 233636 231873 476727 228121 508953 187067 1 229218 224538 225080 1 191873 1 122755 763982 214366 212611 213251 722817 645543 506096 27869 143422 213664 775727 1 226655 126579 219696 228415 207609 203040 218091 274855 133344 225622 1 230469 230421 529673 234263 232936 249834 242490 244357 251410 222538 252389 154962 260435 256687 167968 405532 249334 158053 277970 274009 252704 290760 237224 298861 388494 310472 1 1 317798 318378 131911 194959 199591 372413 345424 349296 426342 350163 364346 370316 1 271342 146702 1 401061 1 407716 377374 426244 425979 432308 1000000 182788 588017 533905 459710 465797 463951 11750 482930 470299 495011 72548 445840 855475 518788 949675 531718 536320 544057 629978 556398 588871 878855 583456 859652 586962 1000000 565547 606009 667442 876879 595833 630597 3343 642132 347837 593043 904629 666901 689804 800413 684686 612469 726940 275196 809161 714671 488997 687888 730483 219096 755137 997422 752245 757595 762570 760419 757186 854957 777111 788272 976419 799002 849658 807219 812047 855600 820985 763105 697990 833075 202653 784672 215402 832945 853966 388928 816973 870108 634125 890489 890659 718087 1000000 1000000 887724 891597 940274 369156 434201 935765 898182 907726 794969 665833 1000000 909349 1000000 917963 1000000 911559 920845 937508 923384 1000000 997082 722167 921225 1000000 879573 933381 965349 881203 1000000 300163 1000000 934287 511369 962402 822037 728671 977075 1000000 921178 402216 920735 919337 918076 1000000 911756 907276 904984 909094 908919 1000000 915700 900216 1000000 795921 893885 889763 887572 546451 879490 1000000 874522 871216 873824 846639 878467 847982 1000000 848480 845546 841488 928782 151681 828963 819222 367192 870914 811277 1000000 794863 725155 753827 787346 406996 778009 772252 767095 996153 756613 641932 748970 724331 563355 1000000 672994 613859 712591 706851 739473 695307 692344 683988 751173 926650 665617 733264 1000000 1000000 134279 303243 629545 633660 962772 107044 604905 494107 603008 1000000 580018 839110 567800 562213 556695 549171 110507 503023 530651 524491 260839 514246 699321 598145 75429 1 262498 555225 469959 463994 469508 446259 445294 375008 431585 429173 325187 417886 215791 406786 453397 418431 388040 385163 379898 374370 559714 408686 359423 634457 349272 204087 337256 335267 330095 35097 300121 308128 313312 841478 304467 584606 297927 292786 288793 601902 274252 277481 951420 270693 267402 268365 276415 257991 1 251781 335399 221657 244207 238428 240046 237146 432601 462735 231517 469425 172664 224912 480052 222718 221405 219071 237080 391419 88149 1 1 214485 214930 1 512147 494860 213283 339936 178259 177048 684385 214623 1 205882 285656 217961 218348 220096 220853 858752 224147 225636 227274 229022 230873 222655 1 347504 239347 1 341180 246760 398012 251463 254875 211853 412967 219206 267226 264019 1 1 281009 246210 80256 290238 296705 326090 172301 264701 312640 243576 324320 945570 330437 329664 339958 970856 337708 354245 455632 355149 912882 312271 379815 639213 390612 208230 313656 406542 327163 418113 381195 428941 502663 440427 547158 452701 459655 998028 472437 362314 430788 491643 171314 803544 794006 416167 770178 524259 530654 523390 542681 549014 633197 544593 567544 573620 580662 586142 433277 1 201791 610966 261022 214392 1000000 644677 1000000 1000000 627971 738701 704841 891291 459013 724324 693131 428385 797483 706751 708994 1000000 1000000 696253 711320 492524 573691 639304 265250 761836 741441 823562 723822 647117 787336 793328 610503 602514 845759 810189 573553 820615 958808 829037 322573 393484 840383 1000000 879197 936042 903543 1000000 985487 870959 871256 795644 877934 638644 469882 887096 894809 869992 894721 1000000 898726 902440 683416 906853 1000000 1000000 913129 819904 919700 915300 919464 921033 895108 734195 871635 926868 1000000 926946 927104 1000000 924170 918023 928903 928990 928957 924677 928572 893299 442722 927180 754885 643204 874628 885322 962545 826476 920052 1000000 616169 789011 736016 1000000 1000000 235295 1000000 902176 1000000 886440 889319 1000000 899972 888211 1000000 884286 1000000 875948 505110 1000000 865804 776153 858576 854845 1000000 847783 1000000 792446 455454 916902 823045 821976 1000000 1000000 808919 940186 798940 820318 385905 936816 779273 774197 613415 617215 775846 1000000 747959 787573 96152 1000000 659376 889716 715015 650698 696072 1000000 691597 685772 990431 674104 670411 493015 208681 649969 248145 637731 673167 792988 782143 615285 607500 471879 594633 475268 583417 575955 436546 614320 21354 704437 483576 540955 547725 527116 477630 744951 525090 542979 403686 490443 552804 441558 472162 466204 460102 633318 495526 743816 543213 1 417863 420734 413658 408836 403336 398883 392496 412386 370962 360621 371485 306648 266432 261080 342401 341543 999388 294792 66343 1 290202 319034 347892 912770 238327 302028 300135 962593 290299 1 282633 877152 275572 269042 1 265713 230351 259173 165038 253474 250770 229716 245423 608402 471460 307961 202844 205430 40148 1 173747 226638 436464 300392 222228 128506 219472 221464 217817 222832 1 225026 221646 33733 244815 214882 693738 221544 215328 214499 214834 216932 220642 237635 217719 218466 219142 144925 221428 340593 224045 225646 246524 228971 230800 1 439485 399279 860202 241429 50003 291898 243087 1 1 255965 279648 284441 266955 245166 271977 304877 295774 283644 307035 291622 295499 320455 315919 329546 311953 316213 297206 325063 109230 334337 118002 363623 374707 358023 358234 63205 118621 411879 1 381891 389132 404626 768823 405258 951581 145465 644910 427774 691492 416741 445011 558639 548083 462613 400402 443372 480554 512079 435646 623857 486092 263197 394411 499106 67486 525910 547769 262338 556263 623958 82267 572615 552339 584830 593459 597217 603705 609434 615952 570233 1 623650 532529 417560 588083 1000000 674349 508415 701052 556032 1000000 211797 699857 494816 632244 693734 721289 1000000 733292 661888 897688 733516 754703 830475 786561 771192 774412 710554 787062 1000000 796615 801692 805683 810341 780955 680801 823875 838598 866969 834839 841570 845090 922799 852893 1000000 860250 902063 1000000 1000000 874213 886807 897868 1000000 886695 854000 892031 1000000 897715 858610 356582 1000000 524261 871659 911246 912406 890784 932383 918244 1000000 921117 922415 1000000 869821 624349 905982 897853 926585 927949 928476 929019 928580 929059 721244 936235 929124 928796 930872 901088 917587 1000000 926286 1000000 892034 922218 921064 919554 918186 892855 928329 913081 688730 909945 971332 904845 902534 895336 900084 767921 892304 889485 886606 1000000 880510 859414 873748 873292 867275 1000000 860118 820060 424296 339610 844500 840543 836313 851944 809610 823439 838409 523021 812771 805508 685025 679567 401963 786170 779242 776232 771925 769409 941351 472858 743876 744605 734527 482283 716661 728696 447512 864984 1000000 694613 623271 684775 682047 704378 667616 585257 569562 408831 593640 751949 633970 1000000 1000000 611199 438387 648548 603806 590730 488507 495982 591966 480884 786695 493045 547483 633718 1 528698 582278 363792 336261 1 1 486536 1000000 480735 327854 475926 205943 448819 450724 443386 502421 433400 284308 192869 559575 1 427500 402607 279895 1 394709 376966 487783 894442 363160 938636 119826 327797 1000000 17669 337193 329641 658846 110400 197709 852694 301810 228173 1 297452 1 287947 315306 273207 438275 276194 487564 266809 263738 204278 257662 253016 251948 78559 80067 635690 246176 208279 1 235030 103004 229916 444419 227580 404263 354445 223095 220497 211515 214463 1 157286 587461 216258 818533 226832 211490 386754 214591 307838 1 326351 1 215613 365364 172219 208229 1 219297 121824 435369 321834 224180 229123 1 257364 231010 224311 231817 780836 238934 241182 249752 254532 728908 1 254190 251905 260060 297170 266559 514539 240919 208324 279872 282643 725197 290981 456225 154838 466805 323349 373515 619364 319933 324196 328588 351027 327196 363222 550711 356425 355934 402177 698939 347568 399093 385517 388121 397561 125304 502347 801120 797830 420964 685547 432309 489094 443790 450339 428112 461322 483126 469275 461056 415601 547668 480141 538840 509410 42985 372512 864214 532807 867668 229425 453812 699259 786335 575794 577492 580156 443248 518491 601475 765377 612278 615965 307062 651120 622543 735928 1000000 653251 662331 669114 273260 681009 238422 692751 698575 1000000 711535 670173 736600 611987 727471 738484 687197 749049 189317 759719 767702 768673 840755 786236 785703 788277 777291 800053 126562 833911 1000000 825954 823246 827960 822543 921885 838675 783566 945140 962371 433835 1000000 471467 1000000 870344 873378 1000000 855059 1000000 764421 639170 891198 894808 897423 423189 1000000 1000000 998410 389469 872641 913082 886987 1000000 917899 919572 856293 692745 933317 946919 925800 868985 951594 928138 963929 921278 929514 1000000 929891 958153 588904 928883 722063 1000000 928451 927202 927114 778146 925588 853929 923326 1000000 1000000 935721 925436 798463 914074 817118 1000000 817832 879025 917775 901284 898810 747024 893471 890773 825320 882229 882038 805869 875456 849626 857065 863305 1000000 890357 832004 846025 889972 848758 779788 719869 829780 809070 1000000 711944 811960 807322 802590 979694 792988 612569 779298 791840 765232 766102 492297 756996 690683 726561 753751 1000000 259190 42112 718874 746287 987058 230048 85703 511429 694954 245051 664401 53368 792977 681333 808061 642961 671433 630060 720341 780637 611925 472400 599288 855483 588427 586359 497235 1000000 562912 592393 806120 543510 60376 530832 524729 519152 544179 505532 500611 494529 932485 279234 409739 787895 455596 458820 21614 387540 572327 335681 625364 225875 411300 413529 901649 68046 397877 391273 385843 380581 707720 147643 364929 316470 346695 1 508728 340717 726667 331409 325754 140743 293874 175709 308575 305305 817872 58394 293096 290907 342226 282082 278486 290541 467540 268333 245166 262960 261936 41394 253053 250471 241188 245282 493113 227603 243356 381212 234047 264789 230261 235648 819431 1 218579 179242 230888 220929 301584 213020 194736 320121 374870 216336 781998 222504 1 257556 208481 203637 215566 1 527541 250446 1 169842 215589 219550 125028 219304 248822 294280 225496 230122 230664 244017 293983 15174 1 238116 254227 16236 242378 1 524309 266221 1 623651 154564 285274 259933 1 245938 441670 888198 298037 1 841686 302161 308380 106632 111482 318634 331228 1 332814 335879 352462 534221 371834 356364 230839 220213 354477 378142 380956 275726 195753 124401 404691 408661 392186 1 859811 431111 459051 435673 448239 455230 64241 387511 663120 473862 480458 490619 494156 501530 505011 510707 590225 526522 550152 449156 2389 552448 405811 1000000 421666 575752 583935 579825 594582 601958 606943 496753 617094 899861 658000 635197 554819 654719 658097 577579 688023 580026 720079 989868 1000000 697285 703158 708090 724333 720298 980600 731581 736701 1000000 786434 330279 298690 763927 712836 769630 1000000 740449 1000000 794290 136349 804946 921482 813216 811895 345848 819173 826625 846345 1000000 843486 847468 649127 861012 877700 872581 1000000 1000000 1000000 847200 849656 877198 885936 887099 876554 822917 897631 666138 943116 943093 1000000 908975 911033 813890 613722 1000000 1000000 489320 921484 928125 968718 924884 705907 908250 288975 934146 736387 929501 886819 930155 957317 969118 930334 1000000 379341 1000000 915888 1000000 1000000 1000000 998033 926234 875988 924370 911290 919975 918383 916799 921421 1000000 911406 909205 906580 907301 1000000 900141 861833 894749 1000000 1000000 909777 875033 1000000 876018 969570 1000000 421915 328959 762481 857676 937391 847776 917072 652049 832259 831479 1000000 822842 815125 813704 452825 913228 799698 711553 789987 294276 725523 768165 769743 762078 779517 756817 748402 742995 745262 733305 781728 579898 805699 709611 703748 677535 692208 686359 1000000 674533 353237 662594 656548 554994 1000000 669809 453315 464554 616469 390310 1000000 647468 51541 1 1000000 576755 530703 580014 558421 537884 545858 514250 528834 477911 1 501665 508931 121994 496746 1 1 1 472718 467091 1 152420 448147 443376 430651 357728 442459 913536 853973 376319 574012 398406 393227 387797 931655 385452 1 391361 401025 553217 352197 348423 337839 404177 753387 468152 552315 373522 727182 316153 306951 304951 1 294893 836710 664831 289608 277145 204812 272963 285357 266494 262945 120033 254831 251433 254720 249047 242864 270551 241664 239339 224292 244054 233109 231244 46741 1 558111 224335 223427 218969 221272 220323 1 218271 217394 389550 216433 739625 229429 203281 162889 266776 254528 202508 216280 492651 217313 215888 231835 221490 386332 323268 222984 239294 137419 416100 1 236352 233070 233480 262734 437250 261411 1 245555 248120 250749 262496 261952 450666 262742 275493 269214 270010 58379 744887 282311 339066 289798 954847 262267 90228 238896 309660 280834 329545 1 329985 730297 277858 340885 346826 350476 969640 1 363145 877100 737880 381977 1 390911 395901 402231 421072 413140 413131 336108 250362 948938 646191 450741 453041 562827 453742 45282 519587 463959 489111 494666 496803 1000000 504231 1000000 524087 531063 497016 543710 549275 556053 562254 1000000 547873 597626 599135 856939 882965 594286 611793 617953 738719 631082 634962 653324 434350 659146 687762 307543 726561 816560 529759 397752 696561 1000000 412344 114645 715816 724763 1000000 739343 742509 1000000 635963 1000000 1000000 612127 816849 804008 795569 772386 856329 848450 956370 966559 812067 816924 1000000 1000000 468878 781485 459938 860818 578283 846775 850298 859593 828121 874350 869257 934403 896405 334739 1000000 1000000 815227 1000000 894161 923467 1000000 484445 1000000 900780 694187 909730 907034 923570 1000000 1000000 631359 614497 922656 337482 747187 926159 906780 927463 896033 461916 949687 935062 992171 923718 930543 1000000 746954 930652 940367 924592 876155 862664 927530 477876 925819 821445 923555 889131 276318 915321 927002 916682 914203 914834 941907 658918 905335 903539 901164 734938 991035 883189 883326 471204 884677 827477 1000000 1000000 871651 735817 864397 951010 853794 1000000 849915 852495 841514 171965 815257 836312 824485 1000000 970533 1000000 782733 892282 279030 670243 786885 782283 620876 480542 766571 738026 755947 798346 745681 1000000 319954 728050 720741 716526 709864 489022 1000000 729751 345017 695205 680750 325466 623976 160929 652720 909786 447458 648950 681111 625267 894872 528583 620326 180577 796826 589424 682393 574559 484355 560397 810084 836910 541737 535671 527401 523240 494264 552940 663642 807309 406839 502075 480956 670485 1000000 463056 410409 449144 361038 439725 745510 428484 984330 390878 411505 374537 397079 177764 389911 375596 318710 1000000 329095 23516 358929 349752 1000000 1 657850 334979 332634 333760 310886 317054 312800 314983 427268 300566 296464 123193 288797 302227 295470 279563 349214 270485 252236 263340 935905 86323 127519 131058 351407 161416 195773 354714 242038 238227 215911 362883 232190 230421 228724 220044 1 141582 172829 248162 207097 206447 98138 204885 217539 216610 148745 848295 238051 214186 219808 29532 77082 206379 1 217133 57081 210465 219855 219031 431324 92278 224355 225995 227246 1 230585 1 234262 236268 238383 240595 152420 137683 244229 522784 398431 275087 239320 201102 264924 269431 271374 771334 278194 778432 279768 715386 342963 269838 305320 304777 294600 312657 244841 321859 310174 109942 335791 317665 866695 290888 308210 150057 273129 369745 403239 379678 387495 390214 390169 488228 808209 160379 362170 426466 437427 760529 459628 307299 451765 433446 463494 470916 444841 518361 459395 542642 499435 529283 390362 717398 523862 529424 536192 198686 599294 578668 560602 1000000 574058 577389 1000000 685514 615659 1000000 676785 616633 428414 628592 629970 642934 645518 814267 581334 891684 690637 938980 683173 687047 1000000 688645 706508 712256 1000000 775740 697140 851306 901675 1000000 733054 758399 762312 614105 729177 903590 782388 755200 793240 551539 803416 895570 816777 1000000 820763 843425 827137 835429 838230 844854 941396 1000000 738054 851152 861523 1000000 806810 886632 902196 1000000 882015 885142 1000000 1000000 883563 930725 899155 901858 904097 905843 868693 911918 624101 914701 963022 918562 919855 922489 921554 765573 926334 926311 927305 926053 928926 852968 929096 1000000 429557 945560 931266 1000000 937842 930935 931153 906256 880580 929102 913793 927529 889951 901908 905016 923097 963989 889406 1000000 917115 912147 940968 936546 907977 1000000 860411 982538 929462 891380 898793 888584 897043 886542 651459 820697 789770 943349 869626 866105 432111 858798 832224 851136 1000000 1000000 1000000 832569 830413 812241 823801 817153 812693 700284 889935 950959 955228 1000000 783778 778269 653138 1000000 71678 842680 753941 1000000 572128 599936 339578 512142 602063 1000000 680366 706690 696361 260811 676875 678814 319980 666441 660942 593876 1000000 273600 636523 628295 619052 646842 607992 605986 600478 81228 587427 581887 641601 247215 590642 556438 554336 357814 537891 149098 664921 501248 513321 371435 1 266270 488769 920580 509242 675374 477919 323608 454079 790601 441831 436090 430517 424553 454948 32612 408032 366581 330850 210392 963509 202025 376077 388980 365822 397498 355799 1000000 345395 396547 336701 474842 398897 481532 326392 117294 310252 430969 393457 304967 751886 278239 263352 282873 858449 1 250921 96745 266049 92961 607288 363141 253927 267402 1 405355 243869 241535 1 1 261137 110873 231347 229875 246458 241399 266721 445811 414807 268630 79769 218244 1 1 358483 129065 1 222238 747589 216399 1 571721 176721 795548 217968 218487 317403 258378 196968 228425 223175 385914 12640 219263 228894 1 129506 136440 136720 279447 343059 410803 236727 749217 249972 252966 255586 258180 355224 259725 309513 273264 342884 277488 276631 1 288435 290942 296080 1 556819 493908 312339 316614 273677 759744 417577 333318 334808 127501 360325 353430 1 881586 368358 90132 379543 383844 393533 394468 823661 405339 437475 416338 421016 280930 435685 744166 443896 868404 227534 497242 523025 474099 393979 247660 494617 414361 1 509967 516378 543807 306822 874403 656677 1000000 550606 629509 564692 573447 566128 584385 547924 549785 736700 274567 1000000 621452 631225 633719 388814 839312 337766 696895 1000000 659361 674288 484806 1000000 693698 169227 1000000 527038 716751 723478 728022 733612 700566 924066 750046 755413 760700 762528 771208 776179 691261 1000000 1000000 1000000 412784 794686 548787 774006 819859 840261 817789 817006 898501 841328 832110 851723 515852 857207 860907 864867 868073 810830 857015 879358 826652 885035 1000000 890528 876052 536503 879667 912165 903863 906132 910090 854013 675961 916438 1000000 919129 915405 560512 918240 924157 912316 1000000 956108 686576 791864 514069 1000000 752690 1000000 872629 1000000 1000000 543999 931502 931225 926929 887951 925774 951849 938280 1000000 703743 731418 922646 922153 713839 919577 925468 1000000 1000000 907898 505815 908192 905835 903977 906648 911035 932064 947415 885605 1000000 883880 881125 903994 887434 916864 901058 809498 860311 859782 553836 848775 843087 939017 832651 866773 827970 801759 475413 816846 809186 805283 874457 795471 806303 782084 791907 931795 774650 765107 759893 884114 746119 743766 1000000 873616 743210 864711 715857 710595 135669 665352 555452 942727 692575 460393 664191 663531 672667 99947 1000000 638902 623661 867876 790702 413223 608209 602019 577965 577222 583463 640061 576377 569370 547357 580332 545413 717464 526655 527105 521654 531542 853743 527975 1 491239 418301 1000000 480048 845643 158530 958688 384566 1 439894 432473 810795 359191 742063 60041 1 450135 616881 828430 329498 488136 371253 640499 684548 733641 191643 348978 360810 1 333922 277111 326329 64747 316041 311907 307774 76079 271017 294840 291358 323938 282608 1 277362 273950 219628 360414 426597 155086 257294 426614 745311 749089 125940 182645 356969 240380 240363 554826 217741 182094 311112 1 233209 1 115366 589978 458 628655 331720 652379 214294 255558 256956 217229 1 1 406514 147463 217036 230001 1 379760 118443 581142 220299 507551 296438 203053 1 1 227266 229252 230437 234047 318640 246750 1 132521 242407 244834 1 249815 252518 161974 259097 351041 264030 266704 305413 110113 277084 280506 284151 1 94342 323429 781730 397032 309063 285271 680134 320157 353330 323831 514626 894346 343342 565472 352479 357358 362353 368564 372431 377196 385787 1 189986 360254 390674 1 406326 58901 61370 944953 437788 1 1 460391 461002 296698 477625 479323 485163 490795 526128 502901 502481 563558 511312 506469 533517 539169 546269 140444 612831 591520 570649 573197 791036 128006 411264 601628 1000000 606960 621140 627133 188866 835678 644613 650768 668379 665073 662145 685204 679750 740529 1000000 702364 704275 716075 717753 623614 1000000 732459 738043 778292 891123 803689 138011 545174 958895 956676 777560 1000000 790438 795343 735716 849246 809759 899807 818588 823364 827768 831984 836398 654422 848934 848710 852785 1000000 855038 863968 278126 871079 856776 1000000 365131 884346 229136 661004 1000000 896600 899435 1000000 826398 284928 844320 908555 1000000 978993 920239 858148 1000000 854522 1000000 925851 925330 928751 927672 927005 1000000 919970 815580 778825 1000000 450046 937970 485187 889300 956596 856188 931405 897197 781976 954461 922320 915734 539802 925932 1000000 923401 654034 806987 1000000 1000000 915288 1000000 326498 914970 264046 901909 987520 999594 915852 898807 572633 432436 1000000 882793 879189 216038 886609 869037 863855 943296 589178 579305 848203 848322 785779 869820 880313 338419 1000000 820816 227579 691275 801673 713593 782004 792226 811079 776686 778387 963586 506069 761876 515278 952493 767423 740314 739406 434082 610025 727454 664028 662545 667963 713426 867493 476179 682886 308918 667025 659279 523195 647182 642707 639596 567286 457449 616581 813732 898731 598215 444892 585789 812126 564430 566675 560889 1000000 536984 830647 536135 225222 525311 517644 410994 417165 739180 404353 487382 416938 31313 468492 457454 457623 451854 859418 445897 870628 438498 599357 417642 395726 406597 130249 566371 687234 675603 1 293349 265403 364708 427812 981775 349784 345047 606839 305966 330182 330944 331992 320652 518685 182510 342789 300761 276485 293406 289623 894671 628068 297877 1 513768 177295 1 262755 259604 258785 248094 248384 820427 239917 245185 1 255613 1 844640 204045 232189 1 228364 218837 184548 600894 1 673113 217242 220159 568465 338650 279323 638557 1 291938 481937 217304 217256 1 1 459792 382175 1 429717 221316 48607 245368 1 1 157175 163947 231614 91020 1 266120 672096 1 265398 241877 225799 1 252692 554326 295545 484915 1 823836 262388 273163 213185 280001 130097 1 402667 294733 376481 1 306875 310083 310293 1 323710 254541 411782 337287 1 346698 368666 353891 361326 290527 654397 375636 401226 271763 389363 401303 399506 408181 414113 419815 425197 323360 419509 438529 450501 368390 408561 709384 471552 477561 628803 947995 495558 492591 506385 522227 177380 526033 496488 312119 523538 748307 1 493308 591081 544675 581701 726161 297250 1 435984 140525 571095 672664 630874 829622 646322 901550 1000000 593965 672125 684977 337424 735437 1000000 700656 702129 705938 714360 1000000 1000000 734442 873775 742344 699298 1000000 765236 638852 1000000 772045 779399 982639 619945 794824 813589 967768 779467 801627 1000000 822373 837010 599163 848814 865806 843521 848009 1000000 903478 859645 1000000 866974 870518 836405 877323 888386 960367 872306 921892 892731 893715 897640 920532 613144 400209 1000000 476419 912376 547012 916984 651199 919664 921381 922871 1000000 622461 926722 927681 928932 905422 930484 411882 843377 931863 804098 959043 932590 916744 932929 937279 572751 1000000 938204 1000000 915727 928742 609668 1000000 909270 280659 872322 921365 919769 918476 1000000 918669 912356 885516 908200 910863 904090 900049 631583 895503 1000000 889555 889890 893596 896002 892097 876412 746078 847404 869688 488031 856188 851820 838482 819251 827017 885348 821094 826922 822999 853830 615565 795827 804010 800367 814721 800843 784423 720406 784098 768385 751508 757969 763288 764401 695579 865876 732204 769499 1000000 714351 708588 477956 724338 704075 772909 321639 673821 1000000 660830 536691 649369 673620 675200 631026 757781 570098 626389 606473 426925 611098 1000000 581713 576241 1000000 547988 618077 527352 544549 687400 532331 684279 598100 707785 507720 501642 445201 510295 486799 432717 472060 1000000 1 468993 447510 442450 329365 1 432446 132308 413975 421165 555101 353383 390078 387093 1 376652 526013 683893 326838 59410 192201 346082 1 455814 333146 338661 337902 319555 315233 333825 306786 291674 298836 63262 373835 220607 18526 279690 257325 528011 269656 261391 263853 504344 921103 285149 1 259861 1 420045 784234 346530 246703 220092 534602 618348 246401 227517 884132 520403 224934 223609 3082 308971 1 220070 202628 218864 1 190492 296178 151028 218567 166155 218064 1 428368 716709 216711 218395 3083 221379 224722 238507 1 1 226659 230370 450975 444063 186207 1 1 1 24550 246722 119532 1 227502 208703 258549 5124 266225 214003 796387 275995 282343 241322 294537 41357 1 299024 447586 305887 309800 1 308391 677827 108655 403705 336394 376835 1 329028 355370 360337 561638 365726 779619 365366 388758 560663 889166 92510 397570 412860 456762 424016 429661 435347 441075 631216 577620 376307 615856 370181 516348 490466 530689 532953 141337 500654 516630 602196 448815 525174 537011 1000000 468538 555025 570553 655822 574113 613224 586419 697026 599099 605129 1000000 617470 634017 702821 635918 422065 648059 357853 659804 666183 672918 1000000 264288 928814 708827 646317 705117 290171 810468 802599 595856 735703 738635 745720 1000000 757570 762832 878328 1000000 614036 736416 788733 792415 846705 1000000 805337 762085 832834 481697 629467 830516 1000000 839931 843212 821843 806378 907744 885404 861721 856046 868597 910691 882324 880100 883070 631614 922809 874831 854852 791178 1000000 902366 1000000 1000000 421510 875739 806619 915899 932296 956363 1000000 922875 954575 1000000 325700 927934 938911 911001 906358 931190 931813 928109 928165 934283 1000000 917673 931743 932793 920244 934014 931594 1000000 930505 892216 928918 630784 1000000 444428 878451 661610 920876 905659 917057 441604 895645 911302 1000000 905634 846688 894207 899403 897427 911146 894159 770081 599855 1000000 1000000 1000000 1000000 881478 860845 1000000 857340 853527 849564 1000000 520730 1000000 914968 828895 804488 224268 888456 952202 795087 801505 786899 791282 782838 781238 1000000 821416 761624 760442 620047 955400 608211 825641 731512 1000000 722692 716413 1000000 703976 699134 693637 684887 88842 697121 669616 365487 433346 886907 496602 641368 633281 627130 621013 378613 285015 590790 555159 583984 570308 577782 426611 565266 539849 550960 560007 536335 533566 998717 374370 244721 508575 500160 783657 491844 151274 79244 473766 473309 735353 455814 303154 688881 688221 789742 426388 421389 420650 414298 452766 195526 394760 394344 384825 378587 846946 511671 356531 365819 375324 343552 739019 303293 574983 717620 250537 255070 317968 471190 308578 290071 290437 294899 156397 1 285739 281689 263424 675111 290379 669856 1 1 137948 1 103191 767683 248352 212633 242469 241400 317461 250594 234488 233406 239502 485081 237319 145945 175832 1 222378 146950 858499 219093 489043 242166 225412 218607 1 175554 217156 217002 618123 218659 219050 633244 1 552074 221674 97908 168640 113306 253305 224421 226324 1 231675 135113 1 236799 239903 110753 1 335061 417388 236859 254152 411420 396113 263654 543313 252421 314204 275458 288443 109296 323733 287638 230460 297100 286212 306390 1 313450 317693 316507 255579 312720 335389 338273 1 349614 447802 216431 691843 348498 374642 1 1 333615 395233 400799 404062 411640 464644 420200 341223 434143 423225 445447 425167 450271 463305 53006 229236 478444 151601 492986 457246 480347 512892 444800 523120 485755 536770 542598 104552 554203 847077 545907 578124 582989 626161 591300 596169 600335 970396 1000000 622289 628443 633897 641596 646756 651796 658870 704056 670220 509206 692913 686465 1000000 701929 1000000 608066 807627 521661 728955 40246 739745 741319 751137 756471 759817 766944 772175 809190 783888 787278 792426 241231 853937 803299 811631 664417 821843 829035 832386 778359 837696 843210 249769 808920 907006 766746 738292 883862 808566 636629 876274 689021 828294 799696 910812 891930 1000000 1000000 900263 956415 806287 346033 967941 660025 923092 517798 929549 907900 874929 880970 934362 939929 873552 1000000 925030 929757 938832 931304 1000000 932601 1000000 933502 1000000 882462 958173 643380 1000000 276554 932186 931604 853795 999516 920604 927467 830057 574320 927533 923115 642120 1000000 924787 581288 1000000 786758 1000000 907835 818362 867726 900591 897942 887698 836761 889547 526895 881768 879856 881873 873495 863615 1000000 862631 858883 854979 1000000 841929 842576 841172 823677 830325 826923 172595 281360 985162 807128 869098 798026 737442 708499 785076 864874 758019 771902 877439 757145 743458 931550 443536 762943 729771 783532 718486 712805 706918 716808 696161 816314 686305 413665 671771 665783 662194 651898 473309 862747 338106 629894 623216 631114 1000000 633982 601727 232727 586150 517935 1000000 567555 653077 588336 426970 114188 439809 534555 1000000 506042 693976 506011 499551 494334 484547 278176 475971 469940 514401 109547 410331 446567 1 470305 429418 991161 1 476446 490313 402086 388252 300344 380614 380265 410437 134484 365215 323887 49800 350487 345711 1 334360 434284 742396 386749 129348 320469 310242 305144 1 296993 1 277419 236673 1 226190 265234 188361 274572 266499 263410 260483 260035 255143 1 917391 227479 64199 244262 121293 368459 248750 719863 76082 230700 224291 233911 226553 15648 224168 214682 129928 1 1 220044 210502 545189 149317 341466 106320 1 142512 833735 268689 218716 293407 220606 273120 225634 1 567227 226062 826991 280488 232073 231903 233394 259826 234562 239375 570633 243661 541759 247509 1 399422 238943 554424 269825 265477 1 272254 315725 1 282972 284988 394961 667831 305772 498155 10899 307881 752425 653353 87338 332606 331512 334357 339386 345131 363746 353084 660049 358031 216803 373402 377673 1 388998 405138 503170 449077 394042 416537 421659 405022 431459 558376 638949 322282 456142 417066 467757 401092 672348 34688 482580 498424 889070 518817 517824 629432 528209 530527 1000000 895420 553872 559156 322199 811693 597839 598089 599418 177919 607004 589633 724749 978233 702653 633255 772615 638229 651420 658198 664233 694190 406017 603113 725944 693068 574057 708019 710107 727578 825244 723905 146275 634836 849411 658223 755342 456048 249455 780376 776386 781399 786054 785506 625414 1000000 806257 807650 815585 633562 823812 828913 833227 849794 1000000 954777 851032 862531 1000000 945880 859552 946757 872692 890028 906803 858287 884619 888573 889921 857049 896380 899899 892655 908371 924454 377021 307759 654188 466621 885902 919517 903168 1000000 924372 1000000 927102 930209 912527 1000000 706054 974581 591831 938330 1000000 963130 933856 935081 990818 933540 932685 832186 663670 931187 931623 930789 1000000 928917 928247 631950 888169 931270 922442 389799 928195 917062 493048 913497 911257 908884 772637 517220 793448 899148 886827 873880 891909 1000000 882620 881450 674378 906333 863133 894261 864118 837414 856595 1000000 852634 672224 725127 835484 832394 538969 760740 818325 814070 1000000 1000000 760352 869846 1000000 786293 937152 837971 769662 772434 759063 753779 748329 742492 737373 731804 734991 719229 714857 694196 713234 804127 692230 39378 1000000 682766 328171 660672 655663 619637 643768 637655 631605 594527 556581 613144 609300 600761 940764 487566 469184 647821 589315 123612 555108 616095 478618 534915 537583 528407 652909 510461 508142 548363 500377 342986 448569 244431 472069 314330 1 173266 448676 661583 436035 254921 425824 343918 413890 457742 445434 462447 386165 320257 382451 377265 121294 391783 1 501486 354930 1000000 342772 816129 333543 354547 323480 84745 315361 311756 307607 461155 546741 269590 289662 309132 237068 280891 180587 267016 433933 793848 265036 1 215541 1 575016 358109 248035 160682 243549 1 239236 257624 234170 213090 231830 234241 228748 228303 238052 298033 182339 483578 150475 166132 141270 219739 219671 350068 219137 224096 220106 1 225730 215791 225211 1 1 1 218532 223883 224956 226333 227417 444736 230473 231882 233582 235205 237633 246158 1 252594 245735 86652 301063 325950 254862 505284 1 143466 925522 271267 378866 1 297834 567329 288367 683418 729739 1 303740 304044 71863 315956 320407 323457 340325 965172 428809 226215 354034 352271 692712 599798 367309 372369 378210 382539 390009 445022 1 661494 376849 415453 421279 1 431498 439948 1000000 1 454745 680199 488265 642250 1 678535 490783 505422 524573 493611 514067 619010 791171 532989 551680 544305 763379 630947 561872 749574 133889 1 464503 593285 665372 419028 368778 1000000 957599 768080 532909 646771 650197 656256 662340 686572 684169 574456 320268 692045 696912 703712 705205 752986 711438 804560 597539 219341 753568 737049 754219 784008 690623 769836 893504 1000000 745593 677165 645502 671857 806849 1000000 1000000 614070 854115 827337 831491 825162 841132 841669 312943 853946 857005 539952 502256 851895 838200 812117 878584 863733 653923 1000000 890309 747634 912338 899565 898957 1000000 906188 1000000 907413 913805 913795 990542 283631 1000000 1000000 924401 1000000 919942 929052 959243 930343 1000000 931967 842150 946264 782659 934061 934363 940892 1000000 928656 934002 930924 1000000 865563 932118 616635 1000000 1000000 1000000 798006 889003 924809 278343 926951 920070 1000000 920015 914516 912329 910520 1000000 806454 906604 899029 557296 894550 884550 1000000 845118 941292 879770 1000000 872126 883759 1000000 1000000 856127 784276 845774 1000000 842155 829668 715138 829343 819962 820356 815934 803914 633666 1000000 724687 756877 1000000 1000000 1000000 755102 766362 761076 848531 1000000 744905 672917 672664 610560 724556 702929 321523 855169 673666 693868 692386 681998 469507 848767 749696 863774 6312 727923 928994 638189 592207 621471 740602 602119 632284 551483 590491 601230 574921 571923 590157 559595 560219 630142 179808 534857 335185 634930 625387 568543 485812 1 491810 460920 364108 459790 468330 378723 474607 450764 299241 439237 512014 427839 423704 426073 471375 421524 400303 394988 225357 154685 382446 1 1000000 403450 665722 353890 347929 344626 367741 481126 417490 326294 323181 399744 313470 416916 1 301678 1 1 289714 300063 30465 670810 275667 838768 554839 266051 579627 259262 275326 254565 302507 249627 246615 285422 783889 240261 230360 1 234372 232737 1 221819 251177 662965 225604 207275 220656 1 166145 219825 252466 215338 221287 874258 216467 219453 219025 219717 227858 220421 221379 221537 222259 223088 1 204289 346024 794934 229887 146879 33412 238813 713401 227259 374664 153462 244743 245232 250116 213557 253144 255819 315091 414927 277248 267546 261066 273878 299558 329004 284170 287553 259456 135040 302621 104296 317319 593306 364710 1 323942 328364 394033 602007 1239 154588 483566 357167 186607 367866 462475 476393 381625 386850 704201 562371 341996 408272 1 428810 326164 282594 367695 442079 436953 449485 460430 964129 472661 475859 485384 175380 445580 527315 427231 513581 464299 531092 685703 564264 543722 549762 567560 564874 1000000 328733 581143 587360 52520 600045 1000000 682042 860169 624421 672975 611009 837923 710131 688829 722660 666969 686216 954475 553059 871062 1000000 681208 749129 714080 745510 725404 613175 720682 738728 717041 235852 758134 508177 777843 264554 781222 787081 1000000 787201 1000000 812171 809146 662545 528559 822723 725785 831541 1000000 866415 846816 812988 1000000 856318 758235 971711 1000000 983383 874083 1000000 845600 1000000 887672 775122 459713 888638 899197 901870 924123 934838 1000000 1000000 915304 851856 910511 1000000 956121 809757 1000000 925827 1000000 928146 1000000 926238 734707 945534 780305 471740 961294 933126 934582 934737 934784 334739 934560 934117 930013 653790 681969 1000000 439468 1000000 823946 928755 1000000 963937 928373 915524 920941 915581 917377 915416 879946 1000000 906500 924655 913436 901528 898916 895878 866709 487201 796580 773998 1000000 854202 874068 693567 867075 980238 810257 857110 843148 898273 841820 364881 835440 685186 1000000 822139 840108 770879 808261 1000000 137708 451381 548663 781305 1000000 1000000 768302 764068 757645 1000000 674830 1000000 553282 814098 1000000 727042 645165 706712 701741 696522 653985 734146 108524 1 780735 660418 654196 744671 635710 663871 318041 813454 514575 719093 599731 436077 812121 573648 715257 691606 374159 577241 555314 570446 755528 537087 579181 527023 510371 512584 30571 500447 85840 488363 574428 470037 463385 464560 458695 724571 772451 1 784770 616942 1 418730 212349 494007 438375 925599 389789 919159 1 234448 691214 365636 360763 355953 1 346341 341659 349720 742098 328206 1 321609 314693 310800 428136 302740 307887 53937 1 287535 284572 325527 277339 120692 1 267365 249352 1 873177 256104 295525 250548 149881 493751 1 239999 226962 378281 229285 234101 232032 230504 1 271358 248277 325148 1 232753 179286 635401 16729 64824 202523 220190 219927 219878 219927 571504 1 668076 221192 253084 1 223321 200281 74682 226088 227523 228851 230214 1 1 247492 237124 238997 56176 243287 251639 518682 583015 146575 175718 224700 276402 1 267458 275033 273363 276656 280070 142350 255847 296790 294386 298271 302303 357530 297817 314552 317288 340887 457800 126314 326090 483431 333966 401676 75836 1000000 361007 358140 294817 386213 385289 391119 830203 401688 438489 42960 418131 237770 1 434950 370456 656754 494686 367682 737641 355125 519682 481368 482669 494117 403874 501215 511896 376632 809469 530304 537560 183832 1 554990 561183 567722 573722 20505 585986 129978 330462 631673 611238 616918 674326 577386 584242 641462 626375 651537 659674 674111 785928 633058 480732 577367 696019 537814 615304 783822 718902 744633 729822 730265 766049 746401 745119 860957 97558 676843 821771 627682 783524 376551 786449 792825 799464 782993 824824 815591 840202 770138 830761 654686 839378 715635 847765 558313 855642 859485 1000000 871709 863382 385977 1000000 875515 1000000 887209 1000000 893229 662713 885771 909925 902383 930822 874027 1000000 913446 920247 920422 919372 921097 922782 967750 1000000 921500 307813 965453 930491 1000000 932414 913261 932323 938308 934763 934940 946599 935715 798499 935404 934848 905936 990544 347044 932744 741456 931100 930083 929459 894973 1000000 924102 1000000 859367 920014 950825 296742 726344 819058 899032 905887 905220 904149 805350 737595 890413 923201 888579 875157 1000000 878978 912119 946717 858421 1000000 861166 857352 853704 849463 845398 841244 821900 667813 873315 822143 819332 966577 793620 805289 811892 795597 775350 785339 782910 797532 771938 766272 759675 709573 795749 928210 738418 391688 1000000 720919 1000000 871154 296815 701451 745621 688719 679941 28408 667804 728121 661048 563853 650978 789708 631141 625862 614293 613553 693358 416246 595006 588597 582613 635536 570077 625770 648609 555111 1 515858 1 599589 1000000 513294 508774 503155 449374 864360 584307 500171 482233 467116 466678 456249 607135 16915 1 431989 979353 421201 415211 562522 404275 398873 360991 388221 383019 367857 390212 171894 1 233550 352101 555198 181947 333784 336316 349562 325282 319517 190563 45438 307398 416243 301595 296224 290793 288320 285875 327966 278360 281794 469601 6490 656703 522976 259435 256979 254292 936759 249215 254607 696967 568809 1 238281 874130 237246 232891 224636 229820 213564 227077 499999 224994 148964 1 222467 241285 148352 220928 36453 35340 215914 113968 209022 220685 1 214577 88001 205851 603486 32441 225706 226395 227145 227383 444743 646084 1 235128 236933 47896 163098 217162 794192 557084 84272 154634 256912 256071 210570 286614 1 142614 272855 55523 222777 366992 286523 290243 293887 270601 308178 158780 309594 581672 394249 1 327689 331051 227843 1 115252 345033 344049 773728 731776 376114 374324 1 762424 389913 373265 400448 403903 413749 497156 422418 494254 17397 564863 252221 1 456913 646308 907138 239935 157815 673898 477442 423140 524550 509838 513661 964109 528962 569805 347430 48769 586673 1000000 566267 801715 578097 584627 587377 612392 565728 653785 607820 629146 560027 808155 641635 643568 766805 1 905337 775817 676377 693137 689858 668021 699482 716929 787286 716728 843399 656025 1000000 826162 155932 562534 736871 632805 767544 772041 240045 984223 752741 785315 797328 802943 458004 810900 918194 929816 825486 826750 833326 838427 842786 839625 893192 1000000 861118 862587 683279 866576 890226 1000000 880145 884017 886738 889849 891652 896522 898717 422025 1000000 919245 907131 907178 912438 920803 788055 1000000 762463 905308 1000000 903933 1000000 909193 929718 931336 883691 933642 945473 457214 934569 1000000 841685 935371 920754 967016 854787 578195 935079 917859 940296 1000000 930205 915132 692009 888290 908791 936586 925907 924098 921323 682641 947178 856259 915571 913286 1000000 909616 911727 1000000 901436 1000000 737317 920204 889877 894562 908419 634874 878158 959448 883659 871793 864994 860024 856042 343964 913227 742858 820778 837539 829379 1000000 347564 783055 592789 807100 533806 920889 271791 928714 690652 1000000 777710 902724 772829 199434 751604 742145 970447 566753 786469 722698 531766 167316 659497 700076 715428 959483 627145 437651 670556 502724 740440 652352 148965 641080 212761 676823 620023 615755 617436 616590 595566 483861 584772 1000000 576022 569754 214660 523880 548580 871769 535237 541698 523300 515286 43209 369118 498695 406179 592692 471766 474726 316724 449430 143199 490003 713674 945283 433904 428395 422127 413903 503832 410370 394117 1000000 25670 698288 379758 374631 369566 339991 360053 517930 438804 275246 356841 348687 1 557769 317309 313817 220611 332858 290610 1 297291 625893 290646 268170 1 279542 947865 272507 259358 251248 292299 287083 342976 126374 252797 289457 162267 886564 250660 260191 185273 435595 517567 232782 229963 147539 229353 751248 1 225693 1 223861 223094 621726 221884 214043 221104 1 1 244275 220750 126371 443260 260194 222250 1 329855 20285 400850 242228 226404 234756 230186 232076 230977 15592 249514 1 241543 343445 472497 257198 251885 249425 237010 282367 687064 221122 617028 264536 545392 261360 272316 255511 285899 289570 355521 1 457613 304762 316399 304527 389173 587435 248608 262281 1 364174 343983 602826 355425 358355 363270 356917 373779 387008 94999 388837 393817 73198 515204 410299 844762 433971 429786 1000000 438304 441171 451219 454398 466806 467292 494499 156202 283980 487029 688055 503300 813985 566907 471083 527832 704702 569266 541850 551083 123902 559021 594663 625427 582565 497384 153972 529834 853886 638999 620385 626510 305347 662848 667602 632315 819800 605817 669046 618371 31349 723163 204001 979616 704554 710326 554902 725865 735405 746240 750292 813862 170503 754351 760362 763700 553705 483650 1000000 782342 790006 793883 765059 556226 339095 815472 328917 1000000 827581 831048 836074 842005 1000000 850228 787339 865660 856980 868519 864016 748673 842849 1000000 883056 859512 646479 892426 891991 898181 901597 889878 899662 1000000 912404 361508 917668 724997 864924 852597 922727 1000000 925934 929220 928512 527936 1000000 863262 955519 933507 1000000 905840 933934 906940 932149 938505 923787 943037 935803 1000000 682007 935252 932044 933813 927860 920149 1000000 1000000 1000000 909869 925272 1000000 953313 928948 864892 979072 505381 687540 909934 905824 922653 1000000 900968 897082 894734 546715 888072 850448 854553 868875 882562 936305 897418 860651 873425 650291 650885 848535 546536 840640 1000000 831678 1000000 703779 892893 785576 808402 788528 792718 1000000 789377 735709 768220 769296 768836 763591 761326 737816 748972 741968 737978 133207 1000000 719505 545933 345548 1000000 517028 683321 584059 678251 688857 404489 611621 654211 439908 641063 558905 229933 773604 633558 611788 606870 595535 603153 1000000 11260 573824 346521 997059 554612 549846 674917 547474 106266 819755 556949 566294 1 334991 1000000 488492 482934 476993 471077 464979 399028 266293 453211 433135 285909 624860 396098 419250 1 411010 405189 365663 392135 675600 1 693626 663307 417683 896442 355504 347610 341528 395023 27163 844987 328680 322908 845233 324825 314647 2099 269515 297793 295682 576436 288320 284720 281407 319983 339383 308010 119395 265768 277790 259291 455895 164002 682075 169214 245528 242917 784269 240233 238501 414963 1 232964 231100 289682 206990 317846 226362 225639 263195 42767 220482 1 221984 219860 196569 209429 267147 112813 274915 1 221965 87243 223647 223852 224662 225554 234920 527509 1 230135 245773 229294 245395 236908 476770 238941 234260 244790 247054 249316 1 254452 1 1 265120 188578 430159 434209 502056 278403 71068 116181 289288 348433 31751 255778 304723 1 312229 223862 321166 426251 329537 346791 331203 1 343072 402977 263247 445440 377476 1000000 416257 223737 387736 390695 419169 403716 51775 414635 367692 293637 427233 437049 442768 502878 389734 460153 485356 471922 477848 875969 910110 513996 1000000 502990 514041 526100 588901 532425 538576 565336 533173 558019 540336 556147 704893 873286 589944 587326 608270 608191 636478 619036 1000000 631374 625756 715106 598970 662257 680050 46001 46146 694831 426787 701587 696084 703258 1000000 767626 718913 726235 759583 1000000 744147 763686 462086 657935 1000000 792973 797112 630627 785487 790366 107860 389052 805086 791625 735020 954198 1000000 351623 878131 313788 841219 1000000 849810 853612 835356 844490 907263 1000000 1000000 1000000 852204 888676 891800 877869 891580 894778 897977 1000000 721169 905746 909254 644410 912847 896790 433125 611110 939794 537332 959386 925868 926382 931346 929305 1000000 1000000 932979 655572 934499 925143 695210 931624 1000000 941945 924111 993790 929853 1000000 830950 740203 901611 1000000 933125 932488 1000000 881429 1000000 910758 612699 923231 1000000 305809 861276 825475 1000000 823118 941417 901177 793139 924946 897031 1000000 319679 754202 849958 652111 733717 879497 857766 906679 869334 862381 1000000 866420 963151 850193 846111 841211 836488 950247 828997 804041 824057 815048 810828 770733 825317 796248 656360 786026 781147 771370 779895 1000000 760222 757277 749426 756189 876691 689503 728363 721569 776288 717757 250298 820163 734587 256267 680833 171081 587581 663135 656441 318216 529771 637441 533501 624707 620103 588900 607813 601607 595241 670714 603466 566084 561333 381039 558467 552139 633231 541015 880448 628855 520721 1 509149 503031 473950 496414 489314 478943 933201 821135 29519 524439 679149 262042 268580 346697 455549 421275 715583 410245 1 397912 393877 329270 405576 622082 588452 369282 599411 376328 410907 1 334031 270680 334866 472393 430834 593463 822104 682771 986064 337494 328921 292281 300093 167254 286193 282678 265292 275913 276561 282131 300369 263781 85435 264344 248164 250722 250132 247775 245645 243318 236890 1 220396 235615 268046 701537 230797 448113 1 237446 227816 197352 224386 442555 225314 223432 222111 1 313414 737583 229903 221851 222077 247878 54675 223217 141299 225578 224428 226727 227803 399385 230345 236600 230403 222057 236638 238469 1 374909 244636 281675 191024 1 234671 250082 638836 663515 264977 1 271369 274569 333487 284539 1 215336 635744 286504 296427 303674 464498 308440 319737 319849 372645 331157 1 338203 304809 267423 330668 1000000 367489 375283 176372 872119 87579 394161 392123 398207 402585 1 438606 325392 424567 282293 465416 440925 144569 562386 255439 463747 409072 106823 206637 692293 113059 465437 518122 477560 650077 515547 531074 666215 460064 632040 425538 404893 334471 634111 579665 678939 1 108713 770749 603594 617686 629505 605751 636204 641987 527682 591307 660439 822980 151659 676831 700433 700430 555987 491204 741586 1000000 716478 727524 1000000 736879 1000000 479275 751291 722525 751665 757008 775557 843598 607289 348115 789330 773883 1000000 1000000 813636 818101 748469 823779 166746 610492 840636 844628 848749 1000000 907465 1000000 966836 894339 822622 873463 882385 896368 885511 881045 957781 1000000 1000000 747245 930193 885884 919878 893093 1000000 913616 572506 1000000 920887 926362 676570 908661 927338 928684 899247 931144 288993 933149 933981 902133 378760 966170 868554 936581 1000000 881474 1000000 937076 930614 1000000 935738 804226 972265 1000000 932927 1000000 938002 947305 794964 926993 1000000 878438 828076 784001 972927 1000000 945782 912056 910584 228565 904047 1000000 926248 862887 997922 667244 887646 919554 769297 877815 778701 1000000 867104 888566 859656 867399 624729 847621 772193 839114 747689 853714 701754 816909 532451 811001 447773 804214 122637 793079 788243 902657 787037 377903 767484 763109 231259 989116 745954 1000000 80228 723976 723630 714269 712224 706446 648590 1000000 688920 682503 518132 671024 148329 659976 570101 646848 642594 634058 166646 732032 616189 643192 1000000 597547 589856 585252 615726 573331 566359 534412 544225 548094 436605 53710 471094 523485 486550 511261 85774 540822 242087 1000000 1 475193 469378 463396 436382 1000000 459407 264425 778412 948846 410954 349897 412915 406935 398450 423470 1 362705 340364 375203 361717 364575 429971 730799 351100 345656 341142 192854 435351 327597 306791 324542 310532 313806 312990 293898 1 527863 300191 297488 316342 655863 770783 583896 270874 88690 220635 253116 278945 243537 253795 776117 249496 581374 244358 415019 225433 28695 263669 235180 236299 231755 205557 217006 252840 222806 225853 326941 341038 223629 604641 222664 198731 222125 670694 221865 511774 17693 158160 221192 99252 234046 217965 225887 829554 227951 900699 541206 236720 211926 210262 101329 238356 236253 241223 1 1 248823 665094 253824 413322 260110 261881 264819 245991 36598 275703 303401 279570 300500 354290 291238 1 298840 710293 306661 310709 314839 896536 361858 670060 312154 100324 341238 1 369816 453145 446810 357918 717632 375330 727188 389485 381960 416539 401308 406965 281023 247957 424465 1 447429 346397 436132 458798 496449 448661 740532 471673 490409 901617 774156 490009 725195 741111 517477 515892 346085 329310 754166 548214 613186 582124 608276 474644 577516 113747 617231 612162 553744 612777 456500 261891 532610 1000000 640867 599947 678435 659321 671071 410887 654649 683125 689111 707981 691303 707694 640051 1000000 787484 706686 734474 734257 559374 727262 773700 831889 767689 894019 806412 324589 486598 791397 799480 1000000 1000000 895754 823293 165189 324419 832903 836771 940112 844000 832392 997362 856032 859294 863565 1000000 854008 845803 878045 855661 1000000 887984 816272 894063 891676 1000000 902422 905134 911412 1000000 1000000 914602 916750 917785 922321 927346 926028 925741 884637 902647 929185 931320 1000000 931019 934042 1000000 919765 930789 946254 923352 1000000 1000000 505971 905444 1000000 936738 653764 935806 455842 1000000 933622 935038 931741 995273 1000000 883718 243720 340448 923078 921292 912616 734162 915356 929475 997942 906497 1000000 870502 848261 897903 895852 879293 324154 638099 881630 896494 875595 1000000 897612 758875 760715 864463 853351 848738 599736 696175 1000000 462180 827959 763686 823083 985860 681490 567395 1000000 696880 267825 652965 754193 1000000 760608 954806 158932 994709 660683 736843 678408 852655 803732 445140 714267 1000000 689112 669961 460036 674960 679142 1000000 653617 660693 170151 648864 643786 341955 459111 461375 618389 232203 606591 552182 297199 364758 532645 460768 576883 567386 119529 481197 597712 537765 1000000 1000000 494492 527121 491045 501310 465482 802436 483336 534853 653661 1 465415 231613 1000000 361909 157038 430067 433891 404070 410243 276467 473740 566249 456468 387490 380712 377107 372028 367088 396595 351971 322104 1 344705 327426 358251 329587 830540 312427 95403 312272 221626 304355 300343 341365 295808 1 168405 18022 575100 306940 267290 341854 79366 262442 1 570381 253681 252514 248331 189834 245548 240896 793631 192519 698795 1 385431 231318 187157 218007 228162 1 156987 210881 209861 101442 895857 1 222759 1 236808 222442 222526 222694 222367 124301 222150 224284 442185 229614 105268 228029 1 126865 231706 234089 869408 261629 148143 241129 242067 114331 245854 246091 251026 1 256091 1 339273 730453 267351 270707 120468 279603 271152 284311 286696 290672 294489 160833 293923 169370 308181 262433 607792 284545 359923 331237 335773 394685 56525 621496 353710 262673 372996 568977 402507 782872 931837 393298 665810 663964 676700 426603 420751 403481 428363 423320 721482 330086 450579 320130 700286 491985 1 487766 238595 656268 498106 660344 546446 500920 522258 579134 533498 531130 505632 546955 743064 670350 599672 498735 583074 590236 596424 337415 1000000 615168 729781 971015 633306 733880 337008 660312 651680 663763 325488 675878 887846 687847 275548 1000000 705325 710522 907777 771644 808868 860870 732159 801216 223967 764082 1000000 758319 771869 781292 835079 776092 805249 1000000 803039 804507 852433 1000000 494117 825631 542716 834459 713053 843491 918384 900027 368697 569318 503029 756242 892459 873944 1000000 865884 868436 892480 1000000 916266 1000000 899906 900307 845834 803319 905532 949546 910444 916574 992951 948695 921282 884788 930084 924646 842948 930093 930953 977797 933733 934712 1000000 950235 907519 937483 937294 932102 920777 1000000 1000000 937537 937057 897290 726773 1000000 935191 1000000 999071 951790 931251 853490 927519 1000000 873927 264322 918715 867256 556157 916361 859186 911660 907143 628533 902704 1000000 915533 901210 605729 1000000 881676 883935 703840 877212 873710 1000000 866452 863272 925273 956250 848644 880057 1000000 813087 737055 846393 469113 820561 816012 796129 806545 941571 796810 778955 830542 883564 776620 208033 710783 1000000 752442 633834 682452 739080 733359 722483 883376 721077 375743 638467 697119 693112 647133 288841 600350 759443 652554 1000000 1000000 284912 635322 643351 83206 620445 614421 596821 545360 594935 486712 778437 577167 571075 564867 542399 552170 531470 276037 537571 636821 521756 509169 481425 501602 501327 490939 491317 479469 404396 587808 387239 652956 137440 436600 438669 433209 427502 423340 406047 322150 597441 390740 394530 770798 1 607404 373917 271965 670388 414155 353850 348791 511420 974200 869768 323117 326645 320441 322400 327919 315317 77071 301766 298009 290768 1 297815 203939 309391 61192 205345 746038 266424 262256 263874 216851 271856 256475 250952 435030 246488 1 239087 240919 237791 236632 1 214222 232707 231058 344680 1 716 9138 219491 182692 225529 216731 222879 410309 185084 198375 222897 577202 350879 220808 224217 224857 203382 244908 226044 246785 106027 232477 217309 175593 159932 236412 268135 226892 251461 860653 11872 248434 282099 252134 255881 258402 129318 264169 304920 203758 272544 270877 292552 282971 1 1 294081 501001 301300 305215 79888 313643 317618 369976 290568 191446 339750 1 344055 474769 308970 353393 363344 365496 764906 247391 380020 127915 393934 912791 405198 399408 681836 883925 109156 390237 1 442468 644033 753752 502211 510265 472917 802898 484615 498064 567624 515147 458236 222946 838501 533816 576915 540035 511490 900535 1000000 112434 629928 576465 302665 76073 581406 601260 495800 593057 168932 484393 981275 638231 205961 590068 566114 662535 672253 627188 677137 679269 689025 697681 666875 550292 715944 721396 727200 960733 888014 1000000 821626 770612 870718 196130 391192 669341 774028 1000000 95445 786981 803828 806050 839547 743318 820138 824435 827637 665158 1000000 1000000 846490 804885 935537 794985 1000000 1000000 277459 367071 893850 801338 878712 988977 927525 906137 573199 904131 432897 904560 800628 909575 972074 1000000 883308 1000000 917979 982874 924104 1000000 1000000 928806 930164 931368 1000000 1000000 1000000 509518 930730 936713 803134 937644 937735 980738 1000000 494133 943031 937781 938091 936957 936403 935731 823198 630436 933065 1000000 944147 934378 928954 926562 926430 679336 921355 904576 922155 934992 913045 910685 908254 594570 863520 901037 988737 946432 893979 909323 885124 888351 1000000 910369 1000000 868006 880242 871576 1000000 851821 852433 1000000 368998 841898 1000000 1000000 724066 921493 1000000 808778 805676 554658 793699 788923 783513 1000000 1000000 772362 764742 757395 168406 213520 741081 1000000 730939 723904 723473 712687 706139 699269 108408 689368 329247 852123 578610 1000000 659564 130043 644689 630485 742128 624768 297843 582067 610449 602894 631497 592013 572407 597167 622532 569325 560894 554567 548460 542361 536896 530255 523925 500722 434869 511760 304219 492289 487573 457976 476574 605879 437265 458031 451910 669506 363419 438935 163347 172102 967078 394235 418439 319454 396588 452707 1 407015 429994 370744 363589 355051 387813 129243 346166 349740 340328 332819 327902 321824 319710 621650 311310 307405 303396 105974 295741 291948 584044 161140 1 273948 226153 819511 274684 1 402160 260002 205622 254696 252472 250135 1 485204 251647 1 239363 238942 117141 229270 232859 1 639899 187772 351249 365474 222801 427010 98380 799434 221120 223042 1 196947 223302 223427 208170 224889 224486 79678 322032 226025 228315 658009 223471 230439 407503 77524 179331 357329 546133 277699 242959 243822 245777 347343 250494 252916 136069 257160 255596 263578 886566 276103 394376 272286 1 260922 287880 289566 293099 296803 303335 347411 517217 793042 967178 1 202926 327902 961228 380235 341603 1 331652 179782 900318 366342 372176 765343 384153 746287 392638 394555 457653 408925 415265 419855 425416 458142 380697 442366 702582 562330 451222 466105 262267 477342 483322 768051 676921 1000000 821905 513469 800104 321119 531848 472775 545325 290225 662973 563337 945309 575021 243313 848316 837604 567530 847601 822165 618450 667185 411415 636963 217000 688142 662272 997073 667213 763827 651267 685647 660149 706688 672133 941547 485092 722886 734501 731557 794949 733565 748769 1000000 729910 926192 776770 774935 762013 783563 790298 597727 677969 584031 852987 855652 870507 846070 705471 831936 841405 1000000 845693 749183 853854 905523 789194 864504 870208 1000000 711476 879758 847723 886354 884092 848038 291807 898638 246713 899065 906138 1000000 224733 1000000 915995 924712 1000000 821654 686725 933560 928644 1000000 385118 719551 564736 1000000 951379 313821 1000000 853982 939937 937996 1000000 938629 938654 1000000 936517 863925 1000000 937536 937002 899528 578898 1000000 1000000 1000000 1000000 900627 930424 927412 942569 936237 922506 917885 919822 772341 914137 1000000 909809 907715 865337 885008 898628 836504 1000000 889695 942991 883066 880157 963366 873052 886584 865694 877753 858046 856641 1000000 490894 1000000 650455 880111 1000000 1000000 1000000 306193 1000000 621238 922594 795586 790569 1000000 1000000 774556 1000000 764449 554538 753319 748491 1000000 710289 953795 726133 719655 940278 954562 588361 674444 691464 685545 1000000 888755 1000000 660888 627637 628377 664655 637347 379516 625161 838837 610678 607559 600286 302034 822429 486044 575495 731458 563781 557396 534533 985097 619224 547703 230694 516639 507478 823823 90285 496274 934169 461114 477797 471873 462832 456386 402145 457107 442616 455179 416757 425844 361618 425044 408198 397353 521465 383996 362287 140401 679311 373580 418269 362674 357752 364314 43988 387506 336696 318594 432397 591520 1 334585 135210 504260 545840 326611 1 283468 261849 286308 282879 175312 271709 250522 1 543637 263207 223261 257597 538256 253359 250934 256083 247732 428273 239326 139631 239426 1 241717 235038 338564 229999 232683 194302 227109 1 226130 226372 284992 1 218472 232844 677970 223356 283566 1 224071 226353 225246 888868 1 236197 236305 1 1 622302 1 234727 347328 175448 239797 241696 10139 245773 249716 250318 252622 1 257700 260373 23130 266897 267225 272098 290522 665075 481054 273699 244790 288970 281267 498007 600032 313326 311791 726151 320094 320019 334946 1 337568 887020 328933 757038 363654 866474 307189 370204 401328 387080 383569 160791 310687 241923 1 413233 762092 326669 381424 435473 351083 446664 972944 442757 439088 470004 476522 1 498428 495004 59652 736862 508813 521490 525610 1 273428 1000000 548978 555168 651483 335571 476486 930265 568854 591785 841019 554185 742932 598138 623265 635325 635557 639597 911906 653956 669437 1000000 671982 693906 648930 1000000 695745 1000000 412548 717928 720148 681916 513590 735948 756620 753864 103174 758316 764142 771098 467322 799566 724316 788967 1000000 840156 1000000 676458 824854 811163 870171 824045 831985 836372 833265 848053 304898 851933 900295 313248 871177 868921 872256 999941 883551 1000000 885981 888947 811605 810847 906653 901069 1000000 906392 240284 911649 898226 916164 940185 1000000 920970 906940 826842 801827 930891 921974 940599 915454 1000000 931287 935753 1000000 906676 942529 938242 906755 938800 933361 941179 922322 1000000 622017 938097 1000000 646569 415571 938659 934510 845512 908485 874669 931588 928271 841471 925042 929143 533780 918129 916964 970266 943066 906361 969940 905333 1000000 898908 897148 1000000 920471 885437 191145 971043 1000000 874504 870907 603937 710951 856261 849965 1000000 1000000 581859 839556 1000000 845578 825839 600440 816563 311017 807168 802323 796268 792440 322485 1000000 776090 776918 226080 459178 755931 758123 1000000 773310 752576 728176 732835 492341 771307 705377 699484 673252 164598 689032 647691 646589 429496 665270 653301 644764 639450 631080 717540 620636 616218 638813 527285 641741 590107 1000000 579327 572694 561471 559121 653323 69599 525095 533918 586821 522183 15525 488252 503930 508651 481706 41848 478459 369831 342535 461452 427846 451351 444751 438860 433878 429331 422359 464543 410914 417529 208752 355205 747070 923441 379018 393059 369473 364682 378457 247464 410437 332694 1 162037 210968 327321 726588 326500 383945 310515 333436 470047 331606 297477 291352 223496 215268 45687 276104 282142 291932 258980 639455 262441 269181 257049 1 921120 719074 103709 245291 238905 564481 239533 235725 235998 224359 598805 175982 432033 238843 35955 25288 605448 233652 43494 224966 259065 223893 224180 167254 319744 224086 843208 183479 225515 226081 226169 227566 426430 302499 230697 69705 328338 363866 355413 1 240935 229893 243418 248321 244991 250042 1 254258 257565 260692 262721 260231 1 271650 274785 303228 474891 291751 1 379694 295501 1 303108 1 283904 314602 421282 185679 328958 333903 516391 340762 508301 350732 371976 360268 93095 368874 378375 383399 385418 350624 404586 376149 369612 457336 711016 423072 432364 276501 1 622823 494307 443600 385102 1000000 473111 480744 489029 492726 501354 1000000 526656 504229 524742 1000000 775673 506640 547627 528274 562769 566187 557986 581203 175828 683808 377672 149815 1 615941 621885 626744 632238 760355 1000000 1000000 660227 33054 673870 676675 646915 688520 249695 691343 707554 711983 715994 737689 664733 735000 792687 745842 869867 756795 694674 771115 784652 761365 869971 788245 800266 1000000 803033 855864 812743 817569 1000000 828001 827300 814035 894444 170312 1000000 852404 856443 395407 819029 542313 804385 895556 1000000 882402 918494 293010 893976 912238 1000000 975384 907778 900017 1000000 753191 913520 853338 519842 1000000 982991 1000000 1000000 925253 928764 814617 931842 1000000 1000000 870937 959610 1000000 1000000 801716 998110 941448 1000000 891461 932790 939854 763391 967643 1000000 1000000 938229 631448 929299 938145 935565 933098 931914 847006 762877 908450 928887 924244 922377 920432 803780 916245 913988 871068 920320 762920 683702 904004 823085 927054 764659 889334 872847 882829 874897 912534 686916 858468 856110 860603 862095 850555 685003 845750 842937 863207 835762 743284 905489 286690 612453 921313 897229 848514 527809 847583 774237 1000000 585460 898792 765846 758398 747964 746501 741476 736670 437205 481353 725219 714879 709998 701168 663005 694530 683969 1000000 671933 977938 660006 696224 387544 641639 659733 634924 701102 617070 376531 604763 598528 546691 471301 547573 573770 274518 574247 654771 548520 542738 538269 823166 517897 538001 511881 1 351151 517664 488049 482638 1 462391 207423 377343 158164 446958 441341 371988 848110 387406 814312 630356 362429 402479 223196 391738 379280 387123 376381 429477 326779 361462 327068 276460 346189 929486 343540 1 329013 330983 519188 291399 302552 308086 306280 1 407525 204727 289118 1 281365 60107 275718 846234 269507 261208 868789 1 1 258448 253174 254690 525491 97753 167076 278930 240389 1 236950 239768 316858 618072 1 420741 324787 229353 288386 231457 1 269511 100173 222352 225020 227881 204662 224731 761598 392517 341319 226223 223157 227808 228695 229959 231885 230171 296574 719268 228951 230184 244708 241479 277924 245240 256514 254369 1 254533 241265 758223 396594 268592 268195 124718 75235 92890 280793 273914 287648 346267 296452 540014 656713 296039 704859 422630 328876 322759 341734 302393 204924 568938 1 344737 354482 357514 364182 832393 368350 436562 447385 389551 394949 496350 427650 410893 418049 422513 423834 388126 647268 444084 500784 1 446823 467616 456660 479460 507839 534921 497414 503376 509514 515597 715351 528858 36618 1000000 546144 1000000 560054 562666 450904 874467 566407 572919 597174 601992 1000000 587595 618131 626732 832128 635744 645124 651222 657201 749822 664381 671398 57077 979548 725713 722839 812382 710756 925751 507511 743866 739035 739162 744712 771945 754482 1000000 825983 763268 752055 898651 787220 157421 797258 803592 776970 781145 239894 195591 941508 830280 775311 846817 553221 846595 851661 855690 839510 1000000 867841 802698 874150 888312 881439 1000000 887936 889160 700934 883843 900310 1000000 905786 929741 910915 907157 425140 918056 918615 910451 926269 876074 928502 929110 1000000 822851 932920 1000000 935137 933751 938299 1000000 938334 938860 939284 993452 670462 511495 933216 1000000 768958 939194 987806 1000000 1000000 936944 935960 937857 962040 935208 1000000 929979 926638 947033 902627 955882 1000000 919061 904184 920957 912752 1000000 820583 917092 850472 900397 842741 893789 998493 700843 884218 1000000 878411 1000000 1000000 866534 862683 858792 842790 950576 846642 837460 838040 919523 835493 795750 634040 899574 810785 646596 795923 803304 797164 786103 447541 754827 1000000 765208 772686 754483 694312 456321 724590 732103 595649 957468 685485 41538 693667 746525 691945 686097 868464 674097 1 233252 732966 713483 643845 637573 632393 621047 618967 613095 606001 609479 808072 588332 627601 352484 573222 350383 570608 551469 375477 578195 494811 526724 556893 513064 507003 502221 849023 157409 289254 1000000 472926 465833 460350 454537 895498 1 241541 412168 419330 421563 584234 793650 402919 226088 391747 693397 262472 253073 377540 364911 438770 486783 957589 1 335252 342588 316707 308589 323688 800531 1 929356 389060 666215 475189 1 142827 365396 287161 165143 274586 276699 278716 232851 267874 431514 261516 259418 387700 254311 207858 251389 408897 245266 243267 694553 231949 238896 100509 234254 417468 366831 229987 230224 1 227960 1 198528 406557 18079 225193 486098 1 236908 1 225398 186841 1 342114 224388 195292 204302 245870 787404 232095 228656 174922 267172 229824 239340 305915 1 245208 362194 249034 251853 252680 167733 259695 16912 265268 267755 251542 752825 276999 260940 312326 287072 241849 283145 319069 302318 1 439575 313556 281669 339776 324135 260980 328415 381956 283216 512916 351755 1000000 360790 409638 373218 338697 384427 370694 698570 396041 444317 333357 415227 1 424673 431871 435338 455452 449730 454723 460534 465766 418678 448339 521274 1 512633 502140 555434 712196 526652 658080 499229 1000000 939685 334731 556695 564877 579079 868622 552535 589205 594567 600809 628275 613124 725164 625139 632285 602168 839371 649760 1 792465 626205 568989 1000000 6690 693588 699370 358718 708396 681003 714093 727056 738070 738200 747882 1000000 615987 780317 1000000 766405 1000000 768743 786177 758030 812166 1000000 874622 801823 816896 765483 359905 831327 835143 815232 842223 1000000 750487 855022 726090 986206 871101 1000000 874032 877585 881062 897556 887888 890902 893999 945684 899918 784714 1000000 910875 919501 728414 232555 1000000 1000000 986743 924192 925501 600567 850202 909239 931740 933017 1000000 1000000 776835 1000000 937506 936251 757420 942258 939899 928775 950100 1000000 937085 1000000 1000000 819246 941345 923783 993926 936608 935614 252626 933453 843918 1000000 1000000 898013 886814 924309 884340 921300 921214 867289 886940 911433 1000000 1000000 426546 918511 803185 895015 894297 895711 741513 763995 879021 889512 874898 1000000 864323 860351 864271 852368 1000000 638948 756445 523499 416067 1000000 809042 598756 812584 800376 836604 798024 340671 846058 779734 509475 781076 766830 835425 815282 751629 745520 742892 891097 588006 1000000 719686 881356 705516 800064 694071 688153 701345 689401 561543 90520 507838 653335 631385 653702 626059 578040 656589 513720 552324 818847 916389 757054 584289 589759 575038 532546 1000000 519054 1000000 502449 518935 528756 522771 667466 620075 185128 519912 321311 250667 365467 474490 538782 426176 317267 1000000 420163 437454 428685 414936 421605 441566 411848 496898 401067 395741 390757 56415 380673 611143 633592 365148 358387 356885 790200 345879 317031 381106 508489 324470 960606 680516 541246 461141 261303 31810 984654 295879 291032 288588 183944 288987 278578 741963 229509 268556 263315 268356 251941 394890 232050 253352 250669 269853 200369 297388 43024 240518 238649 376641 240582 749941 241214 659831 1 610537 228917 227629 230135 227062 226021 244593 226576 85020 432739 150439 863556 6450 240801 226872 227486 330856 884176 146281 230958 228858 725713 234743 236210 283707 754260 333722 243138 1 1 819728 251600 275102 288558 265290 564476 547971 311924 279175 194175 103073 336667 271620 286538 289081 284962 1 104319 294169 356391 298878 1 61043 324109 320265 334386 222427 946644 347792 289720 347510 360591 551616 940237 1 402317 404578 1000000 931701 403102 409920 530612 420631 411909 338996 654144 448593 412407 492634 426058 366958 675055 654294 482566 416206 1000000 528494 480843 514020 518859 663311 531284 579013 543620 549756 66997 556149 568319 617390 582403 1000000 770062 648969 607948 1000000 615064 632132 629357 636342 641104 648576 614004 99330 749152 672642 979843 824538 731906 318856 431036 1000000 1000000 723304 385324 731322 420235 743017 747098 174563 757084 764195 768336 917254 780384 785239 1000000 751688 939934 805105 846378 875396 1000000 1000000 829330 833062 859415 841743 839555 649512 889805 858720 862169 1000000 871677 857313 876903 880492 883888 865846 890421 1000000 891871 900688 902362 905167 902232 933859 912775 564875 1000000 1000000 913892 1000000 1000000 927810 928002 930296 328482 597025 943772 836155 934524 980866 1000000 908326 961807 688814 973066 639249 1000000 882771 940524 945575 940245 1000000 939348 938787 861333 862695 647289 1000000 933728 1000000 950451 276874 904415 927091 1000000 923813 923234 917203 426617 914983 804772 862754 1000000 758904 883714 1000000 875393 798970 890209 888215 883644 385669 937646 873121 870142 865376 862003 1000000 813414 841952 933323 837476 836864 646497 936823 823870 624944 814378 809694 681604 791080 796240 740865 721674 1000000 617105 772428 78609 1000000 758440 990854 647210 766766 724285 727212 654881 472663 706166 702066 934094 642678 1000000 677778 1 666397 639582 259935 648206 819136 618333 283885 588235 650520 611336 1000000 598962 801457 632615 817519 574159 508164 894772 650200 550036 543261 537059 1000000 524826 518381 509598 505967 470900 517678 489131 440617 475237 470717 619245 459038 453221 77714 441752 436080 566213 426875 419280 454829 1 234053 533841 331067 389311 381281 104022 348953 366981 362078 455435 431520 794078 621589 429537 334108 825717 323875 350405 323325 300893 499186 303947 288002 449120 293558 211316 286237 283052 281295 395749 272350 270387 25020 940259 421814 259174 362416 196140 210065 104841 247579 282473 352628 241290 1 238602 237298 235022 233671 231545 1 230282 229363 225472 186923 258190 226874 232232 226011 245186 224479 225905 1 226367 223261 1 267862 228420 198197 243448 38997 1 114152 238992 235750 189047 254387 241124 52348 735760 247111 156562 99759 1 265509 85582 261317 249453 319375 269867 1 281111 461749 1 1 289421 293299 297448 300446 304003 781831 1 621225 339233 321138 1 267837 337863 483578 418379 1 543987 361251 358630 1 375802 1 386352 34569 357709 369611 407502 412927 293278 740049 429560 451817 223855 446511 452001 457902 201288 369746 1 479042 487522 493510 593266 143156 553767 517561 540146 526059 335608 563086 548470 546862 561389 566967 606991 298960 585185 574834 596306 993944 619409 580140 607892 426770 632566 777147 647341 605816 658754 665477 178149 730135 677589 352356 109817 692872 626342 709963 709931 866233 729987 816572 741225 746760 863562 847324 665983 719542 667705 787777 261881 808996 1000000 796722 788318 809186 718531 853407 872695 827584 417807 839325 445751 845641 1000000 1000000 857536 1000000 893652 865040 945967 923124 670684 883354 830592 882348 893094 613328 912247 900475 909424 901795 902627 526394 1000000 918326 1000000 1000000 382394 557497 933026 453385 930319 931778 933133 793430 1000000 703846 952201 938323 926861 939495 941327 940618 1000000 837741 941185 958632 985967 940783 1000000 313960 1000000 941506 942112 935767 873138 1000000 948547 957229 930975 255819 927690 927556 924349 993251 951083 864813 916168 920937 1000000 914051 1000000 1000000 900322 1000000 896920 544683 888612 883126 881688 801720 1000000 871001 368669 801245 859548 854981 773513 862318 784187 807737 829273 844810 868680 820222 815536 790427 178947 800187 430456 690542 510225 781088 771505 771343 243960 760452 709320 741855 738221 732778 1000000 727218 268284 569987 710255 704177 354966 396749 689092 682474 740416 667321 662802 380521 708772 644285 1000000 631440 626917 427990 702800 605776 1 806832 570880 512136 577138 174417 1000000 374845 1000000 545479 544699 605113 527020 520836 731272 508724 507876 496666 482608 484971 478714 472822 510759 804483 348351 484377 759038 442565 1 426906 61797 415668 1 39133 389371 415320 458226 455391 378889 1 1 363924 1 356870 349521 344299 410346 344466 330913 259705 323040 318377 1 310376 1000000 302264 297072 294353 281337 229289 558480 281179 277179 274762 638383 351211 221794 262903 260343 237355 246813 251925 1 247998 246280 248901 242453 240606 610929 249960 233943 737899 210236 1 204695 121133 648690 228467 227880 408433 224146 226587 226386 217263 66990 242656 234795 157662 238821 228028 228642 1 230306 241387 1 122298 234533 227160 281873 247130 241071 167255 302639 334047 248564 1 641038 251003 252260 250037 262288 1 252867 784245 158517 274344 282013 117824 288821 294079 294809 305849 316733 318127 311434 602120 301347 324410 328120 368570 509731 423035 1 268782 327198 324350 499653 370067 375104 1000000 401001 373822 380391 408895 407106 411588 910128 422775 313254 432221 441168 445300 451030 499057 1000000 469409 530852 690899 424407 118947 207262 322973 247309 589857 522384 342760 29241 541166 675362 571931 559423 751260 571674 578037 465951 598744 214365 603068 521431 57115 468006 632541 613949 639800 494884 123708 699303 664107 1 676198 689323 688132 694074 700438 747353 702299 717393 723059 753142 579169 1000000 704402 750579 141236 761971 582908 765124 659548 783045 693621 1000000 798225 805208 1000000 808735 731683 1000000 826561 831326 835598 840110 841657 848690 850811 972897 358059 864990 1000000 865653 746725 878290 881868 944518 889351 893653 872254 855190 823959 901636 907123 464425 911238 1000000 688591 908746 923933 1000000 913781 823213 1000000 949284 931940 945534 1000000 1000000 936914 937531 1000000 883087 892527 916991 921218 874449 841864 940058 495667 856063 913365 1000000 939635 940040 1000000 949586 937985 936820 989170 1000000 350395 864891 930368 929410 927151 925354 1000000 915546 289824 611486 914825 908441 910089 1000000 908184 891373 291704 1000000 892814 889709 1000000 660597 879650 1000000 866960 868262 696123 860837 1000000 776719 875017 846973 756100 836138 808049 667135 926741 815185 800553 808437 803574 778310 506557 1000000 783485 733907 781976 609773 762435 1000000 764491 927845 645402 887080 728727 701902 718331 708299 711480 702914 704696 654947 681135 1000000 670963 669374 919365 652561 657409 1000000 513721 558044 621223 615030 609720 669976 599587 731010 584890 564761 481256 456649 1000000 971908 544957 535139 534789 541210 1 517001 506811 1 663063 654180 467739 1 448293 469087 463211 410546 452934 381354 479010 593915 469581 418091 407264 216023 405067 401382 396336 390244 398574 380980 375705 351076 319607 304630 295252 345316 346269 1 452427 278179 328723 57667 323514 316061 311996 302182 1 299797 124439 1 304326 305827 139451 279226 203908 273146 393080 212401 1 18901 256785 256406 161232 251656 249431 1 131768 304675 241544 302064 54779 237956 215246 326298 253851 231727 198475 228377 228912 229361 227886 227439 317119 1 214430 226713 227262 1 227337 82625 234291 665023 226774 154392 632584 1 269197 239972 234145 237697 277106 240171 235511 250406 276640 241061 242463 293421 255598 183819 260483 263387 589265 331306 319847 285010 241322 281494 336999 288271 599452 1 293766 111162 680676 366720 314514 286521 324913 535645 343592 242410 290717 465282 225158 201906 959089 363836 658550 414180 1 1 346730 382599 391157 115605 375155 1000000 425365 515689 340963 439635 444203 464186 520783 462160 467222 853127 1 484953 879821 522434 767922 591912 1 503279 527360 909260 539518 1 551894 558174 564268 570462 684363 491380 589084 595230 593732 574829 614364 480091 624141 633990 995522 1000000 500138 537407 665748 676241 674904 711683 497609 693438 672019 619895 1000000 716136 769235 725474 738538 323774 744438 647049 464428 762608 766253 776469 776794 1000000 784059 821465 797734 802902 875436 811663 1000000 866187 824552 1000000 380241 707740 849938 847702 1000000 902012 763653 807209 849195 819094 931475 1000000 1000000 885648 888946 1000000 942540 957084 839299 825032 953711 691756 911952 910535 950591 899767 921298 923047 1000000 1000000 1000000 930473 913868 933241 934550 935569 932406 937224 938686 944911 901523 939498 928865 1000000 952080 1000000 1000000 778292 941804 941355 1000000 661941 917001 929932 943067 936141 946457 788137 937528 932732 931312 930315 860432 747078 927733 982158 769800 1000000 1000000 985746 712505 908523 903638 1000000 914291 1000000 1000000 857293 1000000 885159 557842 1000000 767056 866349 1000000 614810 858637 1000000 850617 845576 678117 712413 1000000 828934 454238 823714 549407 1000000 805580 718006 817619 790427 858543 217787 929579 1000000 749719 764139 753591 748104 1000000 847450 784878 702608 723190 891827 711273 666443 696900 689952 987037 581637 675849 1000000 424488 653366 346977 1 992321 630287 622832 618035 611793 595093 726262 36807 575345 580817 902908 566651 293853 556126 497870 1000000 537574 559798 525777 510928 525039 1 1000000 1000000 490341 567977 91876 505843 481020 485444 448671 601786 1 449865 1 452337 419889 1000000 449759 420915 376190 386556 387813 382679 302566 372570 412816 362609 357892 175232 349939 110556 339277 337556 325538 316680 249087 793392 313639 1 305672 701152 299142 180158 290850 287373 282801 281801 597062 395456 1 271500 150147 262756 1461 253755 261907 1 250651 250388 246808 1 242166 1 239107 1 237848 234751 541794 253653 231452 1 228061 254262 232936 260394 269802 119547 441809 1 227213 1 1 228031 351927 229121 222659 1 55947 922001 231353 234902 163611 144751 237744 888955 331204 248428 212162 249726 340453 412565 65455 303192 260369 261173 244635 272849 271554 235220 278489 65602 422227 284571 268920 427435 298466 239200 791306 318641 72191 215028 15141 326524 473498 335257 233984 383260 348705 353627 363032 368621 1 387054 378115 383207 388359 1 398389 429534 507831 394362 379876 441157 452330 403781 94660 522564 223606 859057 556780 472283 469329 805741 344309 494963 501645 507695 518176 519852 370055 557860 537913 451170 550554 301935 494439 565976 575927 580918 587679 607165 241398 606198 1000000 618690 621208 625347 290822 640496 637446 852638 652488 667611 673628 1000000 1000000 731779 629385 703281 719277 460441 730086 481467 731570 631402 1000000 1000000 755368 765446 1000000 711376 775721 481975 1000000 791159 795007 794890 844114 268504 814939 820414 477817 436269 1000000 1000000 843049 847982 1000000 848212 721954 579715 1000000 751959 874608 877199 877189 893122 888442 901254 894821 900398 1000000 907808 744961 1000000 898081 913734 943694 918556 920041 923707 347903 955856 991493 954286 386263 1000000 1000000 863313 627134 441283 937498 1000000 932170 514370 943968 1000000 943801 939159 1000000 942380 864084 952996 939329 994209 945504 798112 1000000 896805 920080 411795 934932 930054 795209 290387 929012 1000000 823248 935212 931369 937093 658135 914701 269147 899098 906413 902636 901428 898562 887381 265560 944780 938775 921303 879026 849029 889304 315401 864229 1000000 926792 735839 848081 843156 904482 835135 833521 820350 821739 803133 812071 807236 801853 816443 922051 787308 1000000 776062 737755 766451 761021 697877 665434 744600 700054 735791 1000000 722285 713502 710495 692345 698828 634742 486137 622939 668234 658423 856008 1000000 651537 581694 219862 1000000 1000000 622968 613987 990183 690818 719277 587001 585023 575968 573376 800590 672987 517590 277331 1 765516 717950 873359 515141 2245 240177 499646 490377 478306 479972 473350 422065 1 533090 646052 444392 445545 546183 426587 379993 284542 410778 406286 942364 255406 390299 384595 1000000 374160 547359 475945 236306 350853 545564 417269 321814 478282 332077 275635 259958 312736 315202 1 169591 1 310585 298852 452751 288758 277912 1 272700 843561 195116 184155 266749 248852 330577 259322 246976 214251 757733 497957 247308 1 239970 321129 240114 247419 236973 393384 252961 263836 251802 784808 218856 233681 229435 228556 778271 229000 227673 227697 29560 310887 243053 227707 1 229382 179920 240101 231773 262861 233797 282759 255274 237883 238929 253488 242568 1 245911 248190 210246 252944 255091 254179 280925 533246 265364 220774 94266 266823 1 280482 283773 296135 371884 185141 292924 301803 272540 292220 312705 231752 816598 327125 346798 341015 323220 343628 348015 349736 122149 1 367308 359035 365872 382176 387339 399242 344272 403027 413335 432648 419289 363394 308166 402101 615056 472057 508554 1000000 551388 470278 477449 373996 326406 313743 1000000 671339 495002 518409 589768 530758 560605 492791 190645 425049 562646 590013 642450 580073 667230 580551 581633 584906 739220 755340 623508 632746 708226 632566 610955 870990 660239 658151 726238 652664 684127 671279 520758 192387 707890 796594 1000000 726114 282934 909837 888981 715088 742231 600787 759817 773162 774810 869755 693423 900126 799272 720262 1000000 809980 717767 819519 824157 1000000 692073 831421 842031 849662 855926 854631 854908 854732 841647 1000000 873995 949164 879317 864421 849302 891190 894348 601850 900417 847072 963748 914548 1000000 914108 916336 918572 1000000 703780 924867 926739 893596 952680 997587 954020 934536 935116 522618 948832 506582 939987 994529 941002 818615 1000000 945030 295814 942939 960365 739006 942608 943459 771558 941246 951071 1000000 941275 948444 936960 819142 914078 933321 933336 1000000 931864 917739 1000000 922614 1000000 1000000 915822 1000000 1000000 444912 905564 1000000 972204 1000000 895773 659932 1000000 892818 810151 1000000 1000000 1000000 865776 883632 858455 853842 1000000 845493 843292 830203 695554 831747 823282 452452 1000000 1000000 804288 778525 793648 1000000 781907 779068 1000000 768950 747077 873820 778014 747308 751513 80405 856274 709267 707948 714163 706808 700601 696449 521320 676124 677196 689197 638855 659106 651949 647020 639171 628136 630885 651695 616225 593744 727328 597637 746872 128162 586317 572866 566671 375040 1000000 547838 76740 535824 542311 523577 527932 534173 460306 1000000 476999 486833 495488 541480 755610 457948 712706 996160 446732 440743 434964 1000000 423939 417914 412782 635246 401847 472398 1000000 299362 1 418026 388197 366400 321980 356404 799437 896168 342374 343600 298114 326193 323853 512433 634795 314093 330634 43611 301113 190873 293773 300959 286785 302198 79850 823484 282039 1 275756 244014 451351 259537 257367 254968 847872 251551 581113 243399 241164 343352 159985 161972 642119 358020 474437 233944 233060 1 785628 230316 12711 1 219661 199038 1 276599 271490 236616 1 231192 245945 222479 1 709854 182794 232927 114613 235094 183260 493801 205469 248966 242536 18083 204316 110346 250320 252597 309205 257252 234330 70991 257296 152951 821513 274147 281017 359639 283249 287245 368965 758703 283862 490384 304720 272344 950275 109938 461587 324879 1 333585 338023 338401 346027 828673 356503 1 541892 324937 168529 381142 343891 393204 396680 40304 777700 466224 418175 423680 429233 438162 441470 317758 406754 457571 404904 1000000 476490 481129 406514 521617 471873 1000000 404062 517512 521998 658203 575433 94669 546965 554497 1000000 776491 572608 625544 578144 1 786225 1000000 387131 612303 622169 628593 529563 901374 646714 662510 647456 659448 506071 664473 702652 795481 573908 688804 674986 712453 1000000 787750 729406 735687 708618 736667 756816 752913 754267 971082 688002 789976 784698 480791 794193 799146 793969 821376 813445 942047 814179 827852 832392 1000000 1000000 627316 849747 853729 858291 861227 867915 1000000 874200 877018 894809 824418 887799 890607 927091 896486 903471 1000000 814404 954323 911124 1000000 907172 958145 920587 928894 920997 871266 922829 1000000 1000000 927419 1000000 930751 1000000 916783 939041 939843 1000000 1000000 941666 1000000 942478 943214 703695 820979 943513 945314 894076 1000000 1000000 338755 947169 1000000 922391 999050 936529 935163 932845 637523 943393 835997 918752 925497 1000000 985723 919225 916917 914591 900802 970224 890648 902878 870089 873814 1000000 957340 888689 798929 881617 829965 874794 858263 426903 809387 774296 1000000 1000000 840993 858423 844332 838975 740975 191823 847807 815667 810912 803900 798638 797102 780957 784911 780844 840420 1000000 762785 1000000 751722 807265 679042 342347 1000000 558419 661002 708222 708922 775389 697204 377483 478641 673805 670465 714764 662476 647085 687240 643120 822636 635564 624608 618442 612252 609884 599068 1000000 588817 702148 370498 596132 303394 816037 626380 528856 158580 764775 726195 487589 408192 507492 501448 499662 480707 1 480511 531871 465877 1000000 338766 448338 1 437044 464149 425974 445814 403691 409623 408655 798956 378002 448560 1 378287 380038 923683 363368 392110 355528 1 344487 140424 372896 334684 327060 379649 293018 640243 699328 307126 20482 251984 295864 423024 175257 211795 47793 278320 468384 272189 596215 1 186704 82171 258536 255517 250782 251866 251753 247515 908003 38802 33267 273022 1 240644 1 234710 1 232636 231845 385547 38175 112569 296686 1 228644 788936 220621 484322 179391 227761 233442 255792 257613 231774 150419 232766 235039 236614 236400 243183 227679 346189 192481 247972 245943 266430 249859 251722 222257 259882 259386 219625 1 300253 297141 320590 274687 279563 244654 301833 594656 293001 789526 1 567997 466236 314022 646157 210679 313022 606817 1 550508 360979 1 335214 995201 360271 365215 55406 86408 384250 997113 383436 256434 401399 406530 427716 249750 422530 426966 1000000 1000000 445015 450855 456620 413333 455757 1 477447 524022 475962 443319 503753 533623 725310 878351 916108 210658 541529 269932 552827 536055 565129 561007 1 400646 552434 507172 602581 567421 691359 679593 569350 633143 613210 645548 935622 657596 876072 891472 1000000 740619 943144 716148 657029 629691 701701 877063 721878 728479 734144 756465 735867 686408 742347 752675 704335 783573 777749 782957 788053 791781 671148 803183 807660 812788 745790 816458 826985 839764 835008 1000000 865787 493606 853254 857229 877422 865161 868704 867672 871762 887980 918764 892497 1000000 893415 833926 904714 909308 1000000 908220 321668 853508 914875 507502 1000000 879845 957155 919448 1000000 1000000 744862 926824 972030 488226 1000000 1000000 1000000 852107 1000000 943466 738964 1000000 796090 891719 943988 881481 438713 945918 957329 1000000 389643 388956 850935 941843 328000 875987 1000000 969353 898803 1000000 936546 1000000 939272 723219 924544 922470 1000000 918071 960271 967707 910673 867002 914848 1000000 236292 895097 819833 1000000 1000000 785742 452593 1000000 497089 951212 860851 827205 857082 852993 910232 758422 840567 575702 889793 675600 1000000 817424 806009 807906 963932 564354 700971 787695 546183 771650 838936 694625 343703 1000000 745235 745160 1000000 1000000 806865 722607 716825 1000000 706326 699340 706900 687510 908123 456634 727104 663213 657399 536047 747958 638963 632972 486267 599599 587604 791176 586195 478798 588195 595595 582872 460443 561120 558739 557860 525267 579434 517305 830131 521865 518536 509742 503668 115400 491327 439077 1 475947 467990 462153 122398 965158 444766 439302 436944 426440 422604 416991 577384 407322 401501 324245 390383 385207 12148 378860 759994 1000000 360332 354281 613984 354652 964490 477606 332818 364971 289888 86574 260930 311942 301909 301364 641936 295673 296613 289465 338811 349355 279501 1 264975 301643 152396 213115 918105 819051 1 324511 252344 250416 699756 226339 254390 338781 334075 801652 351183 215218 1 217920 323934 232189 1 607055 214846 229812 229424 238937 266730 1 228652 221239 230838 53903 230196 230703 366429 326213 232911 243771 230716 236919 236404 503092 212512 1 244272 246025 602451 232113 118487 422468 394724 87950 222916 774134 382637 266078 279160 684258 1 281891 285485 247438 292424 264684 274758 303400 243581 1 315311 787404 1 1 319140 335604 353655 1 349986 716586 277159 364255 339333 380128 379193 546541 366470 365983 313254 403875 410109 414409 436081 596893 924393 53513 442379 359178 682525 461012 459642 740347 478596 465189 490485 436559 496327 488982 507910 520690 722978 831254 539035 558424 1 557551 969913 217583 445925 430127 587784 594897 825954 606688 414921 611758 1000000 629187 637947 644217 720271 656074 662344 609596 1000000 1000000 1000000 695967 1000000 667743 709987 106778 727865 562966 951249 738594 1000000 749729 598678 1000000 766061 332234 774032 808541 395719 775041 797220 802368 977245 295241 816786 482322 803979 711937 707493 952906 843521 833007 823121 856504 813845 925519 868774 872119 874007 886746 867285 889191 880050 905425 896167 892474 966385 812929 904513 1000000 913039 360938 1000000 920196 922391 925879 1000000 1000000 580225 1000000 934442 933015 1000000 941921 962845 1000000 929682 531144 719216 901343 943267 944798 741972 1000000 747583 893947 595616 1000000 1000000 943043 942481 924535 975145 264440 968536 1000000 939667 1000000 858894 1000000 931020 1000000 1000000 925551 923531 918092 998437 751930 1000000 921415 1000000 918585 931298 901058 652729 894534 886959 894407 878472 881317 861740 878328 870386 877752 1000000 858685 1000000 683922 851875 878674 836851 822450 827517 823856 842840 838633 736252 804865 799506 742908 173774 1000000 779519 787165 899815 500697 763484 754919 747046 771162 735992 1000000 708735 691008 691725 1000000 704214 754241 689227 684912 645686 649375 96583 656720 652567 647436 473668 674656 629010 622875 480445 619561 612215 584925 503536 716891 1000000 575361 254164 557910 496962 545999 537977 691867 550617 350325 269316 499740 505845 740494 494000 1 781315 476432 470489 688554 458492 452298 447586 238103 454915 471201 424505 177556 418720 396032 416045 395264 672464 384183 1 850836 341959 161312 312283 281731 596923 348119 343429 386358 300817 328721 317392 102505 316578 316682 129734 896742 407909 314114 295563 291077 255659 284405 611762 184516 106052 166075 161154 479081 1 256858 258574 1 253668 327216 251295 234766 731515 249501 242001 665686 238932 631501 69933 1 667202 349173 235517 236643 230909 668784 406347 222409 229458 402214 229806 219557 229713 242726 431901 88466 233578 86310 235641 240166 235415 206742 237724 239072 240870 488911 244619 247770 241016 249826 360767 1 256418 258905 267163 142632 1 185457 47109 436375 1 284937 212563 272224 311404 162719 298940 309437 306563 311003 349438 318476 322622 560736 333509 99762 339695 180908 350146 353395 414259 722056 368829 372680 306554 383193 631965 394489 400151 405493 408465 414665 420280 384907 440149 443789 442574 449717 445120 57403 432775 449080 475346 481112 481000 491128 444820 697275 525414 544039 525453 522665 563178 685224 565529 600825 562209 581875 566873 580984 812946 595398 655876 605782 180532 570150 625204 630847 668048 750068 658591 657166 1000000 642890 656396 692863 706075 718812 913266 580853 707928 719127 787763 709095 767374 785351 400477 749229 485939 759546 731840 1000000 760557 777756 685540 777362 806023 803647 1000000 1000000 826972 650589 825057 829150 850457 838776 779830 831585 851615 857824 857000 863442 867678 869104 542685 878829 822746 885750 604802 892086 701589 886634 605638 905214 907246 1000000 939324 915267 917668 730208 1000000 1000000 611632 708537 925691 1000000 933327 935374 936242 909105 911437 937589 940384 571410 934926 945030 943765 773048 993294 669695 956860 1000000 1000000 944464 921680 668337 943095 769960 684838 516385 939922 937494 1000000 936393 943807 930651 930626 929985 928557 1000000 914159 922402 1000000 917953 1000000 913665 909947 771195 942056 994215 1000000 896052 891701 1000000 695616 902911 879283 879418 1000000 761584 1000000 860460 1000000 852498 847914 843632 858039 825365 764438 826604 1000000 806958 1000000 487257 1000000 695898 791744 781902 948798 760552 638486 765574 784218 755457 749231 609919 503344 732733 735597 682855 1000000 709447 636001 699663 580656 685881 656483 602717 733070 662009 667385 896617 557589 619309 1000000 507713 175598 612925 601466 475247 717649 586726 651779 575571 569371 586229 556492 602688 543821 538989 469129 459196 526783 514635 458386 480379 495526 489866 484053 487305 468143 464350 476558 416433 1 422341 440548 853681 392164 873616 770956 410149 404774 399445 124900 386202 457643 380936 372063 818261 892047 359601 354476 343999 466695 322601 336230 331946 115199 323669 62357 315079 307706 908804 303445 454767 295179 295945 210432 653481 275370 317031 275345 208537 1 397306 264660 1 27596 1 254757 285318 250408 248765 12216 246544 853752 244893 230079 238394 172284 931285 213086 233830 263529 231355 163507 204352 238675 187534 865534 1 229795 219632 1 192278 241280 332292 231965 498102 293421 695422 721684 95227 662436 239283 362476 826139 936108 284734 1 258827 335972 254082 256307 438362 1 262954 209494 266760 272060 275034 1 281212 162923 1 291703 473406 522162 302116 66679 308075 321058 375009 958406 328039 1 336479 339003 343656 347530 351907 357548 362387 367182 363106 382605 437521 362503 1 397678 972916 1 503500 420111 419030 430149 458341 441384 447065 452123 459154 465531 1 706572 481990 506106 1 499905 511422 518521 491182 524632 412337 535359 418937 766713 551203 561790 564533 573438 583829 532477 593863 642699 1000000 609342 97319 704173 629237 635305 582114 620941 653673 657827 670494 670594 677030 683241 690442 544303 699261 500390 704851 719121 725288 62064 727629 741606 644946 750013 816300 515582 745959 780626 1000000 1000000 443864 832918 866545 724249 1000000 838175 178116 834754 829738 835172 501539 842315 846288 1000000 846348 861940 726558 1000000 870842 893501 1000000 886113 883482 976149 893270 900654 1000000 904870 900375 907033 888110 912956 1000000 901118 1000000 921364 939622 962190 285453 997120 733249 1000000 934875 1000000 663767 991863 713764 902322 556660 1000000 583887 1000000 358029 925856 943777 940283 1000000 945053 944877 944578 962380 941194 975875 1000000 835993 955171 939597 938613 1000000 557127 1000000 855090 879279 929430 927854 1000000 923505 1000000 883570 899188 926965 913159 635213 618730 401994 901029 441322 911266 281976 870468 1000000 880704 876705 873455 1000000 541900 867617 857921 818596 853136 852081 830174 722788 832078 850724 822960 678996 822055 152023 721123 812421 872299 1000000 363254 780517 824796 770072 748775 666140 750451 761686 740138 763968 442865 723119 913074 619787 789044 699873 693961 688395 682045 651379 670010 1000000 539168 654761 608341 1000000 1000000 627018 603511 828774 611639 595083 596261 1000000 604096 392206 380747 1 559220 225168 547497 540726 534694 365020 522132 516946 16667 512064 498106 492123 483593 246707 253666 588408 462538 5925 638383 396348 437295 632872 497761 527332 411183 412101 406769 384838 423436 454452 423324 380726 428440 1 192743 1 279800 351588 1 277592 805561 507754 267708 324913 347511 316882 750693 286671 1 301224 297561 293988 301063 287088 449227 281013 270410 274390 271465 764382 1 627769 279047 213349 176022 1 256643 114166 245001 346756 805245 278891 258579 219306 272764 298387 235557 234571 548962 232831 221555 231534 258584 227011 229619 235130 230230 236368 213055 230712 231105 231592 197515 1 233696 240458 235424 247418 212467 351998 263853 916396 246135 245721 375399 249652 246835 258878 256022 258395 322073 149216 265181 406045 730526 274845 277652 141113 284013 123875 330269 294300 309498 302606 100685 1 331114 284000 333324 325204 116437 1 232004 212775 544280 489287 346074 763639 366218 338053 470782 364902 1 421955 426799 614780 405046 414749 418376 426576 428986 418628 440698 443048 896517 457739 451000 91339 244655 478703 504957 492623 530484 398365 589652 516749 922869 528944 61981 541209 210436 648436 607569 462319 569475 578283 587807 699878 597095 1000000 582668 634777 620791 627856 634363 640129 646258 663946 1000000 663673 664868 676596 940968 688125 896633 636935 554428 674520 715387 847004 705199 742731 665580 681555 776874 757270 755638 904852 794181 798817 778818 789093 796469 799226 397130 814307 811188 775996 857098 729118 547737 796545 861144 747275 813496 853081 860164 1000000 1000000 1000000 874157 877631 912489 207594 888144 1000000 897880 801284 1000000 900829 899279 918357 944055 501252 917178 885693 923551 1000000 1000000 919936 882300 1000000 932545 934254 936336 946790 938701 923361 920798 928132 1000000 554804 944154 959010 1000000 945326 953119 1000000 943672 945642 1000000 871654 736435 1000000 947559 894005 942010 945151 940677 926166 1000000 1000000 620526 932230 729722 886283 1000000 924554 911814 963056 917817 996577 912829 882710 907450 847173 900679 898641 360144 1000000 900639 883740 554243 1000000 1000000 850227 1000000 863344 1000000 849727 851227 732139 824420 680439 638396 826329 824664 764558 814063 771352 806130 801708 781410 793760 768770 779848 803832 1000000 346816 941229 758123 730972 554342 752845 776435 673139 693681 721707 364730 1000000 72166 677435 690398 675126 342553 688067 622787 580030 647884 641696 635676 631441 623370 624189 610998 604810 587571 592118 1000000 233822 570443 539048 561558 544399 548893 542934 493924 435166 773260 184664 504020 506348 500669 549008 499577 482419 476188 915764 890976 1000000 305619 447529 436070 438476 1000000 255330 38403 414016 409243 430186 1 762231 386822 382646 531614 372625 424558 217145 189763 79154 890827 483736 381981 335931 92683 334902 150563 478842 320564 281135 306516 302743 1 295359 307208 288363 288756 282547 278978 285171 261854 1 270228 401357 256840 241243 290736 250649 252512 265633 513653 455848 534136 243831 311874 238244 15318 237460 234970 376226 254574 96553 231480 1 231648 490682 214116 305826 235672 257954 230869 233973 347517 219790 267267 370920 299613 237996 235721 159886 847121 272211 233185 104237 1 390578 238276 326833 1 247708 251365 258140 256284 285312 264912 527655 223307 37361 340847 292207 346056 286514 238280 229406 1 299717 1 308530 217056 107499 118553 252440 468710 281775 338186 341619 346656 4207 356285 360356 1 373266 375321 1 362724 1 396583 392004 373997 412573 919546 425162 547791 508506 421857 444440 422441 465750 1 1 790199 418180 487181 577286 497330 503073 509380 635715 497768 444842 537563 1000000 668505 336661 220825 82322 565023 1000000 368426 692843 140308 1 609384 614171 668512 648311 628903 709806 1000000 652120 741272 602636 670980 1000000 681257 687054 168168 758133 758148 1000000 230710 726125 825979 1000000 986161 744817 750853 227295 782420 1000000 1000000 789459 776744 512621 819520 1000000 749026 370334 1000000 822854 807829 1000000 454504 548977 1000000 1000000 849268 863334 821791 658670 965125 859420 873211 784626 1000000 883462 887524 890957 894224 897134 900322 903454 906648 868417 912052 1000000 923000 710838 863529 513704 1000000 927042 936438 429798 933301 1000000 954301 1000000 937649 940189 1000000 1000000 943055 917100 812183 942440 816889 957473 951752 950513 661166 986140 943372 1000000 1000000 658091 945837 956019 949232 1000000 628704 1000000 890394 936141 933695 1000000 931332 937241 927355 1000000 1000000 1000000 919038 932558 914013 837776 809823 1000000 841681 826433 895237 983439 1000000 894780 883643 827524 800926 647650 972622 642993 860517 899367 1000000 848646 843828 839998 835534 237001 1000000 821781 818700 812146 535579 1000000 797391 874965 754849 770368 937724 144720 982268 764011 755314 747759 748186 1000000 724792 1000000 719854 715694 587308 761961 798183 694610 686379 673551 662420 793810 1000000 1000000 636847 644018 624460 1000000 625811 619406 575674 445344 589883 594849 573368 582687 125332 618616 588066 484868 555072 553694 538855 460612 271528 299794 504557 562084 653862 496493 209844 484606 478638 461840 466923 461540 165169 373271 1 438267 432532 426995 108593 506016 409825 750943 920696 399061 675815 800976 1 911422 5856 1 408863 349165 516752 805306 325910 353170 367268 1 330584 1 275010 312273 580590 546716 301869 296843 293165 289925 286560 277108 280100 277021 516128 276155 414973 97153 269256 260351 255224 1 1 529481 259233 247537 245726 293252 241386 260446 239533 1 237072 236033 243593 300146 231534 284739 232299 231744 365041 340163 156567 231124 238759 231400 280043 219519 1 233353 242376 478911 241086 251160 392355 355224 173140 191346 837684 281083 115006 249600 253580 252671 390539 257896 260301 262852 374118 263196 270900 278789 276781 279650 288942 459434 289042 981730 491921 717521 328639 313989 353929 315826 319635 323755 327960 349282 336604 269519 261720 342536 356857 1 364310 960793 374102 486024 384150 388842 393005 459361 651315 404681 396015 421177 426609 436191 124451 1000000 449167 208422 1000000 602258 472327 955123 484007 488232 494516 562890 392348 744072 520211 254596 622173 535694 504338 552038 637639 570631 432118 575747 721976 613730 629451 600373 1000000 843483 517960 630156 631322 636968 643145 649735 215180 611216 615896 794809 412784 688155 507944 729071 703963 709622 1000000 718002 895224 732680 746226 741107 719656 556896 894402 968636 761342 776620 990272 461787 792549 653050 845600 799654 812050 898731 816578 823639 831919 1000000 1000000 597467 851717 856031 568988 479826 835422 868863 916095 527964 321028 701931 930394 883211 908680 896927 900538 1000000 986539 910107 910976 934437 759266 919082 1000000 311486 925696 1000000 928494 971413 625470 569394 1000000 935262 939185 573243 359634 942397 597338 1000000 1000000 935346 950491 961711 1000000 946427 1000000 691879 928931 887208 940893 979138 943017 1000000 942763 941907 943692 848281 900687 961127 943647 930361 1000000 942153 928612 738726 924540 932321 919394 914153 914602 355385 907378 840576 904274 888297 897967 896574 822354 1000000 1000000 880003 874557 910252 687850 874637 1000000 858624 843732 850332 734741 847640 836595 810048 815279 752057 658510 222086 809379 1000000 800121 555523 789118 342846 550125 759589 769716 660155 757349 705921 332899 777561 738539 770967 748616 705047 711248 755679 613914 1000000 688472 677742 676569 1000000 666075 229928 530881 646559 218103 633950 700876 671026 318361 610189 750993 634208 689244 124730 578491 697098 565886 591723 742375 383002 549840 78590 535804 522690 512937 431684 504706 498652 505564 687385 92857 423152 242258 188687 594474 452641 716267 858252 624247 511768 423624 418801 291678 475881 397906 612615 395069 1 921369 313041 370817 263611 1000000 354021 522957 350875 343126 330097 71256 331850 1 321771 890070 309982 209646 305784 302047 298391 573812 291949 287962 294361 796592 911874 282291 250397 256205 715214 369437 544887 433507 256879 1 182080 114243 1 328208 244939 243878 241899 667315 332146 576903 566362 235739 236071 395387 233367 426086 240143 227580 257292 385767 140380 231514 884063 238095 1 302688 233592 234375 240314 236068 237103 317253 476604 240842 209284 425458 245059 584277 1 328858 1 1 257657 266965 262527 273320 268050 270525 273972 6858 1 1 227984 200058 301452 310492 299923 153812 296242 308554 314879 307030 324997 363671 1 317219 311625 338719 596149 343262 1 363368 219198 372332 337630 340567 911924 172677 430378 195191 702417 91500 420043 372182 1000000 707314 102425 443713 453684 46077 465174 1000000 203677 482847 789701 494764 634627 506713 403991 375961 859835 531193 34589 542349 550646 430931 561867 568070 574265 661190 389305 721927 601065 343466 793983 681741 623173 629772 632330 613860 732260 654524 660609 676445 418739 650352 851708 691250 507483 680915 707897 713960 1000000 725767 800030 808606 646029 785971 606255 911715 1000000 776942 775538 780925 821093 790485 743174 801233 806195 811094 822997 820662 841734 544401 834450 852370 836828 847756 852030 856084 859145 278945 752086 424313 461077 872639 890068 1000000 1000000 893240 974783 899593 1000000 907127 1000000 904037 867351 503752 1000000 799243 827639 920108 555545 891618 945713 985242 580844 681642 1000000 677470 932153 941327 942552 942430 658811 1000000 387569 815697 946507 970608 944022 1000000 993660 942528 950678 961196 1000000 1000000 641448 929192 558486 941540 963770 1000000 937840 514886 1000000 751388 1000000 929623 923833 959398 923009 1000000 918814 821991 575746 915696 898094 921081 922710 1000000 896476 295491 600990 884687 880843 898352 1000000 872012 869061 865666 1000000 1000000 917436 456779 843409 900349 834623 585167 825497 842907 818449 630180 799979 1000000 805331 261774 786344 803062 894985 772414 783319 758466 850229 828809 743363 858140 765247 725730 720434 714204 705073 712090 1000000 523406 684963 483955 634670 719729 290015 654513 244183 642294 255654 478737 623169 561953 620814 308207 599036 592882 583302 580497 574301 582624 858950 557769 1 243631 1 511576 421420 518960 560296 726330 358215 152404 612969 481824 455301 471193 465336 427181 456660 438740 442110 805830 428616 1 420164 380222 478586 403265 682750 398559 388351 383612 386254 237894 336367 363442 358807 407753 349460 348493 334436 340243 325725 293819 322838 327091 206561 311167 307318 328030 278088 169968 224535 464812 30191 282652 777769 276624 444276 1 383645 607082 262816 196476 213649 249916 259706 268049 232766 35254 788862 1 232589 241144 234366 238753 221972 237989 235797 234716 234215 233415 236854 232664 400918 1 249026 415896 216986 529278 229822 652367 233871 233473 47657 325516 188181 851701 239562 1 819779 257466 222404 3299 251486 485442 298309 255184 257439 187995 739545 962840 325405 1 624589 227181 281696 33924 305838 838632 291987 177647 123832 274928 295361 65771 265385 286418 323360 326608 330612 1 355272 338334 341358 352983 650543 275614 386412 371185 366131 351541 990464 861832 397541 396660 91185 357990 1 417235 444799 1000000 690195 446915 829826 459003 462258 444932 550350 476125 488489 493484 496523 505535 389559 448468 522911 154258 538090 542033 585489 250795 531997 594506 572949 587411 584460 583946 714844 483716 612388 607116 294600 884780 649659 636718 561795 810410 1000000 656170 601374 375530 701473 663195 589641 1000000 904682 707780 718983 724554 730278 702250 531759 906950 902819 759592 763920 1000000 626921 783586 784825 1000000 837042 226678 678090 779567 659810 856549 824435 791469 948772 926568 851682 1000000 849044 978861 1000000 862651 854119 871435 1000000 994556 883380 886754 737180 886996 895933 899141 978937 785762 578166 988146 852344 653017 918747 929926 879002 1000000 927524 584566 976898 933174 1000000 937734 1000000 943243 939302 698391 957279 957864 944660 975516 972039 745360 1000000 946914 947956 934513 945738 888002 943873 1000000 858322 945603 944913 1000000 953910 942272 821901 1000000 981988 990334 811242 934967 932007 659375 949991 925197 663232 605099 1000000 918523 1000000 415412 909632 834694 369479 659730 908678 895067 384449 1000000 880071 422328 697306 873370 703409 857010 772344 867016 853627 589593 856333 842758 1000000 1000000 827109 812397 1000000 852127 808223 1000000 798086 705242 787877 580060 808722 294469 732116 761413 757393 747565 910624 731356 1000000 727844 881648 118236 343067 394274 698763 733648 953725 680908 627544 730666 662696 656893 470185 824548 647007 632213 665302 935848 605917 607526 601297 593534 626072 1000000 566716 334515 575623 557900 221655 749242 636772 970634 502545 525593 397454 483794 502985 648539 491079 1 479117 404421 662266 378906 9843 409892 376161 31481 433224 427716 568900 243519 412666 923414 385513 395467 528240 213798 379176 375151 807665 582522 360568 919308 1000000 346843 339308 808734 337006 383179 353291 540166 316688 312444 289426 169351 298754 1 444132 292255 287667 329335 281006 276957 609467 179937 607435 256134 1 261531 247717 321445 1 243223 211385 246924 313115 823039 248139 584286 1 247091 228402 1 236270 235415 234160 889940 93056 181683 225376 232520 232445 201346 115299 244577 408134 235950 283818 234681 200144 236401 237405 231997 117285 6275 1 257496 245405 232961 202503 661677 1 255064 269791 263241 262150 264476 273240 321351 296848 844957 454896 341806 550468 288061 291430 292863 298433 383589 305786 308371 279276 350419 256891 134876 331229 316933 765861 328417 392610 798035 356935 395457 314492 274810 310031 381101 1 503119 433839 317630 407948 412363 417792 423246 430999 431240 433168 451406 1000000 865593 462494 468687 548787 480338 485668 575539 462361 486914 635909 519776 523442 528761 252471 538819 549965 695149 777363 832711 572323 448720 582731 588471 142897 375303 608478 575861 594489 629433 1000000 640458 645783 660180 659154 664001 670171 887492 680759 323755 693363 705602 1000000 256258 734836 681774 724657 755408 56339 781044 751635 746915 762500 858789 773320 786634 814404 838187 794163 807111 1000000 775612 809024 983315 825784 828679 832841 838525 836859 846155 946612 1000000 1000000 985033 871543 870708 848498 870016 830623 838761 1000000 915809 1000000 1000000 644243 1000000 803221 908798 884970 1000000 916272 920726 911266 913792 926382 646584 933853 933113 934785 936418 937916 965307 750464 377414 1000000 964655 926125 945455 946007 900514 947879 971136 954124 1000000 785046 1000000 1000000 963177 597838 523805 1000000 945296 1000000 943044 934412 947455 1000000 959522 659501 931220 908794 1000000 262486 662107 883005 963102 1000000 1000000 916165 913586 238721 640918 902734 906398 899186 895960 893427 770001 691672 1000000 887123 918747 629401 823220 638074 868152 852693 808926 875316 842379 1000000 838590 520715 825494 819531 1000000 809854 307884 708034 795182 789797 783292 775038 774101 770288 926500 790494 752637 761887 740768 664749 852689 715809 1000000 755317 846698 1000000 695015 555633 1000000 672248 671044 655418 415631 652844 544885 638611 12343 628274 621949 571982 609017 372947 369676 585759 570104 578748 585354 201761 526736 538742 548128 407018 559624 944566 596870 316805 499180 172045 477152 492966 625938 722405 475425 458072 957124 544034 451865 450707 440883 435069 416509 424357 418801 413216 454131 402692 396875 392217 387398 381561 376978 21779 368621 362363 357692 229996 359716 341442 339726 334197 515170 1 311665 706398 314301 1 315787 292996 1 340865 292201 288769 285187 282347 419715 276239 258360 574817 512072 28475 268991 260211 453897 471276 255446 248224 259208 255472 247026 494538 242910 273280 240164 283525 318037 759087 241580 238131 239514 673943 232555 391499 239966 735528 751596 232967 75998 233458 233888 234682 235032 264026 236568 237424 1 239728 583062 382297 243143 244877 160440 234362 246200 318192 254823 256939 264297 748227 268083 1 1 289694 289077 278077 281138 274063 287574 296345 293547 297842 429943 314050 358783 306028 317632 320723 300158 330531 390171 345246 571241 361546 1 351747 392950 809169 364540 1 380094 385126 459873 452566 436205 594134 586451 15546 1 419340 801199 438743 4603 867217 455815 460277 467357 736831 505237 640785 507314 497199 500397 508925 1000000 560313 527143 533257 143616 551928 550735 562766 886310 570232 575937 587647 588837 567694 1000000 401245 613418 1 653125 305986 831783 294981 1 656520 662759 668824 366951 658008 794623 215164 698751 551357 429560 745506 741101 495643 403768 739235 1000000 750426 755962 1000000 789309 1000000 850234 770333 787528 793133 798210 805164 1000000 453663 806703 836463 827078 922046 838437 1000000 821913 848923 427309 858333 900439 868427 860162 460812 905411 1000000 891199 709255 1000000 895033 894888 671670 904265 811607 921108 930110 917078 917971 1000000 922469 778492 973171 932431 956001 933034 577702 1000000 845737 939357 626184 1000000 947719 934038 1000000 984093 953917 1000000 956884 947816 1000000 1000000 781196 1000000 947995 1000000 954689 946794 920206 949311 623773 950069 942698 941646 869371 956972 937519 936157 931578 932718 937091 965485 370108 1000000 922176 935943 917360 1000000 912094 1000000 880764 907131 716685 898039 887587 886352 526528 606077 1000000 905870 897775 1000000 996194 808761 857795 429681 848359 1000000 839987 810746 830664 783985 1000000 816344 809442 690725 1000000 678898 833233 740142 1000000 745252 770737 461272 763488 754424 865470 743423 733587 732432 1000000 720531 714731 726434 288500 697126 431000 685217 432201 1000000 426573 661107 396702 883813 159140 636627 618367 624320 741070 547866 604021 600285 594065 334439 544551 429593 36131 257476 838520 1000000 543905 562596 522684 510702 517857 16566 498023 501330 495461 409783 483451 477428 338996 796906 451935 1 586147 442945 437167 431746 426786 22102 483346 103486 348016 420470 390227 388991 383908 404699 763180 898127 383817 310734 341815 350123 352063 160244 1 331859 320209 340197 319881 591911 311300 308226 261189 397308 555803 232603 1 79684 298570 428052 311510 789788 272606 253181 266038 264067 273029 430815 260046 253597 252478 36679 250110 106980 1 846249 235376 241146 239809 271403 228100 249257 279134 223806 397830 177193 276809 222415 245626 269787 233384 102057 1 234184 6953 239156 235806 236122 237805 1 208511 241366 242389 492193 260865 246797 584046 184340 252587 254648 233720 234606 252608 263893 194933 262810 408124 274991 292741 285996 1 296210 1 295073 599499 496610 353091 307032 440397 316066 317903 324135 540703 331094 354869 341248 503712 416297 369924 370793 1 341311 371836 379640 404741 1 413192 398316 71353 408497 366117 416144 437785 431985 508511 460168 448859 532244 456954 467155 1 475027 485524 552905 149851 501604 967616 531053 519959 525780 537903 980029 652674 679038 415908 379259 568927 548516 590228 912087 571466 576935 606059 467829 618443 615574 468988 430940 572216 646101 414600 631273 817241 697410 1000000 695287 720347 781630 735206 459256 306942 753832 689212 824777 738564 848630 1000000 742544 760290 765727 771194 778846 781511 786937 721756 1000000 1000000 807203 812111 829716 821726 845152 829883 848453 854099 829731 849249 856332 177200 861295 1000000 959069 1000000 876974 624049 915648 894574 850302 894398 933248 847819 878297 257144 1000000 873650 1000000 692999 719385 345659 1000000 927043 929704 809224 932926 1000000 936383 516426 375399 1000000 980705 910006 943885 1000000 946735 914902 947280 911355 947267 948388 1000000 792702 949580 948428 948612 1000000 1000000 945880 951828 1000000 1000000 1000000 893285 941211 939841 938369 994899 300968 930058 1000000 930174 951288 1000000 923639 920934 1000000 915937 1000000 926880 940464 858793 899652 1000000 895367 906288 887091 884741 487092 759547 868298 857883 932348 312239 858585 555901 849768 829694 816293 721195 763981 828580 829813 807618 813563 881844 1000000 540948 843808 788789 783287 672905 137536 767379 761926 756712 705247 718181 742305 719439 724915 808669 583549 710994 919645 619736 519990 686997 848661 744707 1000000 664005 739196 674902 725042 900094 797152 626321 620358 266298 607979 209920 548637 874310 599540 842494 572322 568583 420213 523282 417378 270025 281539 710182 521801 513811 705045 501206 187711 926903 490286 480781 444832 957734 545932 457225 22783 380957 439372 474346 439526 214989 910063 409895 406275 408847 395284 478027 385800 658834 375779 644626 478321 361688 369962 352520 343075 71898 178787 349498 508330 1 347045 753286 311106 322976 223928 685664 1 290592 171313 382254 284947 280601 41404 1 438993 72265 65844 433636 262471 883173 260881 257317 229398 310032 820064 684366 246219 1 243170 430874 846372 1 238329 195087 130926 235061 1 66469 78409 337235 1 233753 1 295181 819508 126650 173632 224687 379375 167365 275055 343080 195284 270812 245631 161153 245355 178521 190949 250522 252450 461209 221145 258665 261176 1 262142 270787 830717 274346 234754 282285 283366 292981 285925 298606 354630 347379 986425 317168 328493 130136 313405 323385 327921 326600 336052 328885 344896 340939 354030 718667 400078 210707 319874 378547 1 136247 169703 875263 136523 406066 414101 308795 679575 431678 436389 441532 448406 453381 459201 464884 1 410145 1 488353 494330 500321 506316 348099 498692 785408 530943 512742 543054 50566 1 1000000 409982 573832 535270 556928 507867 526824 636055 610931 471911 563273 578109 685780 636310 292340 654011 258547 654919 742683 796358 684566 717904 696261 528955 709941 1000000 726708 829070 731164 811612 842575 748095 762947 759149 1000000 770911 775361 781471 785878 1000000 782992 799998 743406 812035 818870 820794 823472 830172 812154 839489 699780 848557 852325 1000000 861647 864705 867690 872542 876227 621902 932171 887734 950601 853963 930078 953033 903419 928056 1000000 912161 1000000 917450 916980 931296 924446 856915 914748 862695 912385 943979 936375 974954 355356 940799 954582 1000000 766072 733836 597433 946807 947498 1000000 629846 948766 894237 937177 949072 945227 752764 909115 946508 968842 554885 932679 1000000 943167 948847 943323 1000000 941867 375697 940106 940880 934080 947796 1000000 1000000 867162 378251 727507 919043 916020 824560 907170 1000000 1000000 864280 893635 796590 824313 886744 593588 547747 875853 1000000 868170 864216 1000000 765703 851796 862052 149086 929116 839736 821688 824925 870449 815508 811102 806281 763789 1000000 418374 785493 779982 703771 769332 1000000 762891 680141 320673 780635 633577 755640 912508 719190 712955 707292 701333 691090 688953 758382 680530 671327 515074 79047 636458 588174 619810 226479 628301 90683 569409 643907 604008 598253 40976 585358 552032 181747 570446 566206 554300 431494 536824 103902 590766 523824 517900 162155 215759 3951 503727 439229 482006 476160 1 397898 975524 453042 447073 781447 431012 432797 588563 419300 411430 325902 407375 385398 390041 398202 382662 377632 372597 187273 363038 436498 60425 349832 344670 340197 335724 331432 778547 323383 362930 1 310217 395545 236421 300340 296370 361352 289627 295715 477382 1 277144 1 1 268733 1 267316 261212 37468 255445 294964 250106 250629 288661 237698 1 1 242628 343833 523920 239471 314172 262661 236739 347676 235298 164129 570734 57256 234953 87437 293684 234503 234820 235244 235775 236411 261132 402702 238967 105849 611147 239945 1 882985 1 336508 324806 339008 204193 273400 891593 261135 258121 116945 258291 243427 36390 276433 263022 1 445330 142058 292593 205894 304219 263747 306956 312012 86041 169423 383805 330493 346065 352028 456696 344799 348580 1 350041 389402 532802 370956 377094 379961 395297 392249 84549 403102 355451 413268 418608 424160 427579 465618 543392 408828 452148 475487 463799 473021 890951 937547 43477 493045 502494 505069 524553 490760 556161 690441 336812 541492 461642 554877 560233 572088 567093 763782 363172 761495 764584 603384 609581 620878 621957 1000000 634711 640550 646587 672108 659341 697712 671438 595527 374381 688981 574926 701044 992981 312021 718428 695895 697415 463612 733054 864365 805913 749524 218236 767216 1000000 909800 787091 842228 786518 803359 805060 647015 279208 466588 772576 634431 564952 853613 842862 849173 1000000 1000000 859917 874974 824487 871932 939265 880614 783110 885018 549885 893464 1000000 901711 1000000 926422 457547 1000000 914326 916794 918870 923982 925178 936169 850910 536947 944490 1000000 817222 944765 1000000 872534 923867 943210 1000000 945432 946131 825512 948179 1000000 949250 1000000 952007 950888 949201 675307 952762 1000000 573701 948022 959528 748078 945840 1000000 942794 942701 941833 988834 836842 937041 1000000 933531 984562 1000000 922532 1000000 1000000 604740 918859 1000000 912953 945056 988661 904405 882446 896929 879247 810198 1000000 892243 1000000 877137 992715 569311 355565 786005 1000000 821051 884113 841571 377528 508646 890611 399276 799582 817181 812458 1000000 802124 544977 1000000 794451 900442 690960 786372 766185 110700 754983 748735 741283 303195 669927 248281 720931 721355 271261 954694 807835 752350 667596 679894 710029 680063 543283 531955 647795 1000000 899576 630951 624782 619408 610310 606259 606981 571938 1000000 688554 575132 560444 432065 556342 634617 545014 1 532686 525704 746040 331362 508263 469988 495660 482850 200253 14969 472196 781211 460976 587852 379487 92744 503231 432411 476543 521618 515264 410579 405155 468159 530475 389600 372450 363172 374553 689497 364853 235384 706732 113521 369289 719299 336658 329643 336087 324508 172379 1 186400 1 300945 43221 273796 850636 275665 287762 390501 281286 685873 403462 264201 269813 270209 268238 268978 309000 260612 475365 253400 163787 212656 133284 279485 494413 243449 207894 245542 239828 170711 385884 1 236450 1 236028 222677 1 168722 1 235336 235267 232243 182027 222043 899196 30428 413214 402944 217004 241554 242518 1 315883 43485 284647 275929 252192 248047 204241 362261 260686 592500 265534 1 271573 683160 276400 278925 282449 287096 278354 459624 372304 299157 302637 358218 392314 316009 205250 78004 327651 256042 334788 339011 337802 112343 351971 156146 953502 346011 245835 1 466659 400286 469483 395323 402740 1 611754 409864 803715 1000000 1000000 297878 411419 379523 1000000 440362 467604 598315 307382 487624 46818 497713 504205 702548 512787 269619 511084 534060 957779 546356 540597 1000000 587860 570665 574692 599247 589593 519986 309821 610573 613409 589127 626787 731489 639175 642974 656150 1000000 660092 669641 675715 700999 665935 230265 1000000 705944 1000000 717176 708904 725298 126982 740660 635950 751319 765765 762253 767763 665704 720708 872692 789507 857837 798916 799642 790335 827679 850923 823628 824960 831850 837021 842036 850244 779327 854988 1000000 864744 867269 858194 842545 284080 302443 862460 892404 892930 938413 828485 902953 1000000 1000000 846822 919793 929621 904363 1000000 806260 926468 932528 753484 928678 934500 531257 937641 1000000 936785 917553 1000000 933909 945576 947648 582128 948147 1000000 896542 297079 1000000 1000000 949576 848845 949749 929197 948439 1000000 917437 936015 1000000 952234 944574 637550 941675 940891 949348 1000000 945275 1000000 940315 473716 732186 926520 924262 921910 931941 884941 656484 898485 908696 588926 902694 899642 1000000 888954 894415 547848 917337 876108 875101 852426 898539 863239 860781 844096 850441 846536 808860 837651 939558 829742 823252 844718 820005 823099 823095 799313 794224 789050 1000000 752823 776366 1000000 697720 469192 560631 747893 602987 343829 727748 934765 717351 711418 705465 699763 693834 860998 673892 675837 694910 664591 808839 651570 920164 638059 764491 657270 621152 889390 608689 63888 107556 590678 581579 577466 459360 564885 953392 641747 544158 541393 142518 527974 522105 109916 510162 491886 496450 492014 647288 480177 474112 287840 521131 592548 764707 1 522405 434273 469617 423549 899457 584245 326837 411477 684638 390029 63773 233191 101210 371503 595982 361889 380767 265211 373868 343505 339002 452244 330782 327699 322226 319098 504765 572948 306910 320214 297545 295500 300403 424840 225895 1 272091 277713 248053 328429 339573 1 263353 1 504306 1 255151 252575 209388 230537 252745 282951 243711 242929 241413 241753 247299 242201 237772 235155 233866 845103 235596 235311 201565 199604 434268 235229 378333 235842 1 91190 756966 236343 252315 257066 251934 137519 135812 101673 111826 231466 290088 295420 15711 158811 250490 429873 207537 265245 527785 253602 273163 258951 611040 553461 262418 288187 300670 283092 317973 299711 305095 551709 313427 1 321253 594569 329147 337321 263381 294600 346830 356261 444141 976306 1 1 361917 380061 371738 1 775337 395992 429770 596357 439580 1 429957 801192 437828 443804 434486 456204 461163 467010 195861 436092 474550 405880 666937 502600 505092 804158 43192 512035 609004 538855 217976 550192 557315 563913 569674 873800 473196 913094 742265 926160 606379 563787 619127 626986 631607 626989 19289 649890 632109 662251 666551 615453 680368 686400 682610 1000000 704281 710046 897440 734385 781711 815773 570357 967641 749069 331411 601070 767409 1000000 757649 828590 762846 857226 1000000 789630 813359 849986 338853 561704 843508 829137 907744 789729 836351 865301 854215 767646 767271 866842 850453 876189 681889 891498 805576 266921 893637 902519 898788 499374 905216 1000000 903108 442598 913413 443713 921579 1000000 985589 928429 930036 923772 939261 936185 940213 1000000 982918 1000000 1000000 862706 973829 905532 942009 948244 887304 708617 953857 732346 639240 957688 973124 518466 928575 539837 960966 564873 1000000 951630 931117 945326 982587 1000000 842984 946666 1000000 462697 934109 1000000 560923 754941 677176 925260 922970 971773 908503 415991 905968 582612 1000000 902457 900852 873396 894398 895096 942120 883880 1000000 866995 872819 868918 1000000 951662 1000000 240760 876448 845809 839330 827547 830245 301015 835547 817152 817351 806460 800986 1000000 864014 785806 780553 769519 769967 1000000 457315 752286 749924 738037 698068 730902 724556 954130 713167 710750 218552 695975 690012 302070 136959 702399 702287 876798 1000000 411726 225288 641433 629191 626317 610074 612605 604445 601993 15598 425711 579658 583569 556155 612289 554925 981741 400838 1 529957 524282 518121 942959 161658 162411 494229 30621 509605 476420 460287 482049 578744 318757 447587 1 436448 1 425294 433313 107937 1 401606 399622 224733 388530 375061 382876 373328 363598 1000000 358955 278203 349725 345205 298659 238232 335550 403318 324572 283425 315615 846134 311594 304456 290483 1 293890 290516 282643 596959 281741 287228 272598 139899 258865 944941 251585 199744 1 252826 662075 253478 21513 287556 223810 248243 772928 210893 158555 188263 257229 585181 220806 849951 160076 237702 236619 235784 235580 1 235486 1 235384 237046 188611 237440 356605 238745 237931 241063 1 238867 263955 245361 247973 248292 236714 275105 378410 255706 267744 239639 239988 429920 1 464736 272791 276381 1 629145 284800 287702 291043 1 881031 301248 305346 361174 302214 316664 259095 398467 1 330647 1 37239 477892 349981 355047 336768 364445 152584 374135 403570 382452 871028 115941 399547 402567 340036 912682 698852 387867 449194 463933 340854 127779 224987 387417 440534 504177 410526 485737 1 518161 501170 179196 507636 526774 525298 1000000 460489 543761 540802 85252 562387 875589 920660 593336 586904 862080 626275 1000000 585110 617889 624090 630267 539776 688834 648705 655280 714468 667003 673063 435330 632174 594669 252026 775734 708835 601421 720501 817355 731481 752045 1000000 748965 753667 760174 765426 770086 421316 781576 836910 533610 807517 977667 567557 828184 689913 825643 1000000 787795 1000000 824602 914306 1000000 811426 858205 861592 864077 869782 865710 1000000 932920 942174 858175 908042 1000000 389491 890678 518970 907527 887840 933006 967015 921547 921297 932630 926048 814827 894586 765890 933537 944139 886387 939477 1000000 1000000 397551 539364 911477 1000000 1000000 960067 927404 955247 950108 878667 1000000 1000000 932464 1000000 974540 1000000 1000000 948697 986004 947406 935306 1000000 944521 944871 964072 973113 939035 938075 1000000 854366 932722 826308 1000000 977003 924128 921725 935068 916732 901999 911844 912940 1000000 905724 1000000 535500 786341 895018 726973 880939 657708 1000000 666711 748471 930115 1000000 528316 676466 928610 977139 838239 834644 846691 808248 864413 844480 808054 1000000 929517 771657 786243 782235 774989 942164 876321 751925 577956 761596 818610 782897 846111 988706 720877 710080 709269 704013 728444 706094 862961 358010 674162 667817 665041 655766 649517 799468 84486 631390 326449 660277 612851 575940 596777 598387 588118 599153 575669 569472 563362 521563 81254 458732 547375 552354 518981 1 140261 508057 501291 496295 805327 377060 165233 1 457547 475079 455330 449644 70542 279326 432267 428078 421835 416421 411061 1 400815 411048 390996 387864 408891 320092 370284 365737 350106 356057 350580 356358 342474 1000000 333786 349313 325416 383928 138028 313473 307598 305936 302460 298738 293198 292450 329528 282038 282458 468719 275758 1 262070 268823 265920 164636 260934 541456 243354 254548 249963 254110 250043 231510 245921 225847 299918 29419 513167 239959 239264 284405 239482 596465 201298 1 225550 235333 170589 235467 250317 245862 145243 236809 60279 328192 555643 241228 241570 242723 227664 242244 246721 241647 309323 242019 380451 254714 254157 258385 260836 276643 489387 269740 1 275261 638936 281037 415853 287283 1 293847 572962 1 1 307619 311891 315933 412892 534856 313837 333784 326968 340597 344162 28839 353896 466054 363460 419165 115645 378278 383029 29547 393184 800915 403576 1 415481 348839 426371 677780 436598 217020 541298 457692 464035 571511 470380 744867 484520 488910 84477 497374 1000000 693229 517574 524005 478132 537182 542839 954768 554936 560624 383696 417221 597209 636421 588192 323524 122493 610402 769390 622725 848075 635051 641175 650952 727418 1000000 1 671739 765313 658371 689786 1 702797 516627 1000000 718666 725040 730781 1000000 742181 747152 915733 758875 757640 792776 775144 1000000 357038 768541 738159 781716 806165 454730 816411 820868 856342 830282 834423 839337 833983 910011 710463 856837 866130 530710 1000000 783278 889816 878238 884208 896353 1000000 1000000 897962 202258 835728 907299 809480 1000000 830200 918685 920190 1000000 926295 928043 930269 777734 1000000 771656 935574 1000000 1000000 942351 670965 832298 957274 960304 947891 873794 913859 1000000 1000000 950776 578411 967943 905795 545153 294566 950654 713300 947738 563014 950507 928453 1000000 956907 944583 942566 892946 719215 784874 940196 938637 1000000 756833 1000000 927570 925216 922847 920376 917807 950433 1000000 910926 774573 902948 1000000 856659 650515 1000000 1000000 249168 987854 875799 332332 852423 1000000 856209 855792 849924 728866 845523 1000000 833751 910700 693399 845292 815079 898927 1000000 902804 787704 782705 495301 780436 783640 850209 751619 1000000 969096 1000000 740772 747420 866042 640097 717830 709869 1000000 1000000 685995 688318 322807 676315 692182 666226 362799 652006 646245 637569 301386 1000000 225170 614895 176330 324671 596468 79349 584067 673290 593692 565487 562356 548190 545041 158094 534787 550932 523076 164363 510480 505357 367626 566063 486547 468750 57250 478261 573288 453378 452198 447072 440409 434835 1000000 207669 377873 404498 409260 403567 383401 864615 312198 291581 1000000 1 380983 362588 426975 353190 348715 407849 515292 559552 165841 327036 312240 369759 294596 633002 307417 305268 242151 295342 409843 285054 903972 283607 280612 492554 276305 323930 308569 266832 328892 298897 294181 251532 100197 253262 847790 832556 251327 391888 272944 1 256239 241776 316693 96350 240454 242311 1 237168 219612 230967 145224 194405 238069 455270 236795 309620 178218 236560 130897 467826 232585 325632 242800 294391 334449 458287 1 302586 251801 281053 492034 263099 857820 162169 262122 266857 161095 743108 835466 264767 281740 816165 286764 124293 356103 172355 300954 302523 385271 154211 293423 334270 322963 327282 219275 335434 339804 549291 348696 74994 357652 390669 888206 334694 34901 432562 1 392177 1 399623 407290 1 355169 1000000 213722 608734 448724 491640 451611 458033 472047 476527 490573 452711 760794 570028 219643 1000000 930300 622316 472877 528396 513573 495370 235725 272940 576015 564074 568390 577984 584177 583971 793316 602781 1000000 615181 594788 627188 605714 1000000 634937 676318 810542 249180 557731 676461 683891 350641 685527 1000000 912842 709511 951593 600906 833240 748216 740950 746617 752165 815513 774666 327098 195099 1000000 771655 789756 793393 1000000 805014 810357 792836 801795 1000000 892395 871507 838584 844297 820553 968220 904473 869854 1000000 872027 872286 834815 870281 854502 892025 890691 891943 1000000 904567 895769 906871 909828 912682 915860 1000000 1000000 814778 924949 1000000 929998 460186 909005 918287 382047 941248 1000000 1000000 942687 1000000 905066 1000000 948060 951294 949610 312725 1000000 1000000 945377 962952 950772 1000000 966497 951258 913056 886895 951445 944971 946909 948620 947235 952884 890120 942812 801372 942638 930692 903023 822893 567128 931277 906500 926315 923925 921572 914980 916336 498719 610061 907844 1000000 629322 896590 895216 878009 887105 1000000 799915 1000000 874056 394230 866273 919161 817681 817409 1000000 864227 842111 825931 820257 823881 801018 491953 813536 806781 947781 1000000 809718 786391 780947 775684 770471 764913 761290 854660 740251 345252 710588 556377 699599 716836 719459 820694 660822 1000000 718120 445247 517344 966873 729573 453881 654183 648120 641925 494681 254154 621522 499875 666943 1000000 598667 641647 583973 251742 597930 467064 403685 616037 548064 127964 536915 530804 524633 1 512811 507866 487429 503557 493955 441700 476946 848352 465241 524633 462700 484337 428110 944953 430842 425811 403625 1000000 407738 694682 399026 393966 388846 383816 378852 1 368704 725668 344271 354631 349226 538215 341472 210389 689404 745902 474673 320460 314657 312717 456111 257833 301619 298095 339039 291439 1 111591 516306 874007 276982 177588 186539 264761 208508 263099 260811 343263 256581 369517 1 383218 481409 137389 246618 244824 243551 201302 241099 240386 239458 237782 236941 236647 159863 237025 689947 236729 217929 1 262634 340892 1 229699 239147 192551 234505 302876 242649 1 238784 334379 103174 235508 253748 241413 255378 200523 380043 4191 264117 655685 270644 271825 720746 262758 1 283130 285531 1 286109 292911 295060 303151 298406 377145 314344 236269 322225 930597 290418 673872 329735 347262 366274 1 637150 361737 362663 372662 458420 380986 38729 433228 341977 420182 406643 98891 239587 409771 471398 433710 434112 445733 453565 1 472281 428147 474667 464132 486010 422898 497224 948629 719435 380504 516705 527402 428600 228887 567791 551900 556208 568146 562014 576515 559100 547408 965818 553002 759538 477064 615931 640106 612094 852204 644517 650832 649932 911206 669083 1000000 620940 783753 690158 697093 1000000 778099 722170 707414 735049 558841 739734 744120 750978 730886 535604 744854 766848 782919 483466 788762 793929 744381 832460 809105 840278 1000000 325687 828414 998015 938557 834705 846594 850957 792066 858682 863566 929114 887886 878996 879200 882955 886572 887759 928919 901716 549754 882053 802170 873915 912046 915051 751600 791524 930831 925204 855089 929796 651839 937114 908881 937597 915377 938419 718013 864942 1000000 928499 529075 896128 948816 755100 952810 982481 767786 941068 952094 946284 951960 951744 951715 1000000 959970 955022 951421 950690 1000000 948911 945136 944901 843624 942224 940789 454610 945160 935616 905423 909295 686109 1000000 925054 715763 920933 937533 650287 1000000 889242 529210 238401 899848 989566 913268 907134 825224 1000000 702958 1000000 774537 867218 958951 687428 854825 858349 916058 831296 1000000 533605 744802 817419 705885 761722 746700 1000000 348283 791926 448333 681429 1000000 772877 785493 794966 752346 752254 744760 739145 733505 708130 722195 660019 707794 713036 802651 696222 686617 1000000 674582 771687 537418 694528 382945 644106 679157 1000000 576213 480287 620179 881830 867794 594826 568830 582241 1000000 568448 616338 859320 553623 545214 538251 458298 912822 520998 521670 630859 502707 519792 1000000 486805 478980 424173 926147 461013 1 416746 379230 439134 326555 403077 365392 575880 934460 403304 272187 118042 390456 1 382381 824019 370618 374713 444886 353691 586211 347565 341970 338718 353300 349715 382153 1 318106 315400 293370 298145 321052 384894 493822 292699 752200 250112 286681 279643 277152 453012 573589 273922 268705 264185 297146 259353 785066 725947 505244 158713 682596 248724 1 95008 244313 243188 337889 1 845070 221601 405726 238262 238487 251768 236522 230098 1 153806 1 241443 238633 252254 245967 451652 240945 241914 237655 1 232841 103295 879996 255008 213766 948918 1 256593 294921 114686 262844 457423 268744 281625 279832 216327 278718 282761 288079 1 318294 295558 213313 912363 322642 309858 202401 375986 320457 325964 329768 333848 228802 327820 343113 378868 355961 360663 3233 387629 375019 380032 222963 390101 556429 155654 1 726458 777809 421572 1000000 432632 438103 653587 449151 783145 464222 468895 600728 491604 654914 490449 495958 452513 506664 250161 744701 555959 531696 538251 807896 696335 540214 563221 568488 741423 581634 642692 558446 511007 601587 223773 1 42679 630984 637568 646470 649439 654781 663442 185589 532297 672028 685847 686600 666989 729829 700994 715477 1000000 773132 732810 136232 744507 1000000 711961 760866 816104 771700 777080 1000000 793112 792868 795852 1000000 808142 812985 862727 1000000 582824 1000000 836340 761521 787796 848563 854385 859344 862815 249856 871583 873418 878571 206311 974444 971506 887910 949368 1000000 970610 905395 1000000 911873 894783 917477 917230 923905 925015 1000000 929580 901778 872535 935729 631743 612226 940845 1000000 1000000 945173 853166 947380 949546 448396 942483 950624 1000000 947504 781660 1000000 952923 953654 937274 934232 1000000 972676 953478 943464 1000000 949121 944069 950777 940663 897818 943034 918803 907501 938332 696369 812899 885597 872861 928424 1000000 923358 921291 844296 916099 913276 776529 878837 732054 880640 897936 731413 615830 868912 796176 880361 827800 1000000 870037 844344 1000000 856453 866389 848075 1000000 838971 834357 1000000 825123 814774 686946 566450 795198 800317 806602 605528 743042 569527 153463 218646 1000000 758009 752463 810150 960278 574128 727102 715588 667024 712498 665603 667959 542126 688807 1000000 678345 969931 724184 731330 652408 557964 510473 635273 528950 601819 671034 596284 990503 591041 1000000 469532 522312 799359 565889 397472 1000000 57717 333918 535135 649379 259164 190019 560583 480513 520071 832343 487265 468386 473996 477261 463503 484699 452106 70569 784013 438636 423369 154920 418929 396531 408210 464773 372949 1 376305 341980 387807 464677 402240 352325 1 353803 1000000 349180 1000000 747452 312375 522056 315306 357265 1 305966 310736 305296 52870 403072 308107 292053 287538 298790 283218 282123 436836 280735 269652 334475 397663 262745 189107 239683 257092 611051 252724 250021 695627 246624 247683 6638 261886 263906 91905 240860 204805 252184 236392 220053 185838 319923 237386 239123 275166 237788 236329 238463 238919 239302 240279 246318 254958 1 77479 244378 330456 245004 247875 251457 253710 255278 266565 266343 356927 239909 263846 264945 235422 632355 277985 279262 278518 327931 285175 291664 140295 170705 79216 557857 331358 312989 316807 275991 324755 372736 343062 337234 341600 380513 348607 1000000 352138 364425 813453 374046 993499 396199 388966 729575 399211 466115 409749 649170 382677 721256 17369 134711 476609 584360 411813 455701 478037 542398 477732 203037 490750 494980 505881 358535 498262 639614 524691 320162 536893 509762 1 555177 552236 567616 573858 486800 598822 592457 600438 662034 624790 609244 634671 629697 598261 460761 648078 637110 660314 697646 678579 659228 705019 704950 251923 702453 707609 714228 720019 862748 747530 591063 782780 898446 753725 769913 766751 770591 775978 781665 787946 1000000 801994 1000000 839035 1000000 531327 832059 828054 830529 930733 719024 172991 848702 767559 341832 860594 292931 870109 933755 923608 881258 872028 787778 909464 1000000 708721 1000000 208142 910684 822786 1000000 918135 933234 879746 924730 927545 888622 1000000 938868 1000000 979346 910250 316460 941911 944119 939610 945771 283626 929362 966841 946565 1000000 931462 932840 963881 962990 952824 979489 1000000 975166 950843 815238 953005 951075 950231 1000000 792758 804322 947587 945200 928563 942636 1000000 939539 937478 391951 684949 931488 874563 925817 1000000 922394 921118 1000000 940696 913472 895662 909731 784732 905753 895745 921931 908264 888043 862341 878090 856845 644222 839281 1000000 845279 873235 849646 852547 840642 836083 831432 824891 466847 777478 841533 641031 831708 784957 188789 873755 781585 714464 728274 709793 759678 754466 91027 743690 770494 732274 648956 720351 681591 708808 724291 574951 646587 691278 678855 1 901731 656750 654565 536459 968286 645983 991272 778918 1000000 587815 1 570820 1 610303 629642 595607 810217 562087 722027 359673 395208 987059 530122 791730 538720 512339 412413 497881 466612 692710 1 471161 226359 468786 1 442143 371712 1000000 425531 477525 426300 401797 393543 628105 405068 412664 399418 389425 384358 379381 374134 369726 332625 360583 284084 348344 346477 194646 171057 333516 798474 309335 359601 183355 315487 309600 305599 302356 298840 306465 292096 504848 268623 282399 280333 899103 274442 286554 265421 261474 263796 1 256898 377258 258171 372690 251876 679175 1 366975 682664 247728 12007 242376 1 239460 240055 105458 238678 238549 238190 236442 238070 233705 849196 1 238741 237708 232646 63761 241253 138494 245034 244192 239073 246789 94624 1 477024 236049 632141 413797 257031 235810 535277 295149 269260 266167 274501 729569 315580 281782 333560 377892 291113 1 155747 301295 299351 290731 319557 388034 474714 324017 304032 806312 218883 896677 345297 287768 353296 901274 1 1 370480 1 414659 387899 1 368883 300590 392960 413894 416943 425467 433938 435682 345504 771981 456007 458107 246286 469774 340008 491393 487353 493046 540464 255017 511024 518657 523235 537402 538196 557409 546857 574671 614468 561869 567388 578615 594645 508202 597255 599198 609931 615601 366291 453524 629749 640566 1000000 652843 1000000 776527 1000000 677177 672235 687942 693866 657644 529837 718492 718353 791652 439567 735936 1000000 746395 752971 759555 741488 1000000 678561 719116 717851 802826 795856 790998 108064 799880 792940 809596 825552 720028 1000000 637783 754554 707295 871115 973918 297378 865385 869323 877718 877185 1000000 1000000 894643 1000000 893632 898168 875508 904445 899768 913071 913762 950173 1000000 1000000 1000000 801675 928837 423821 931531 925640 938205 938914 940734 941971 1000000 874854 946346 953915 936346 886599 1000000 992203 951810 952262 952462 1000000 960684 856866 697322 953114 952854 954176 481319 585846 760812 950166 902628 852208 1000000 565495 1000000 944183 1000000 959538 444337 1000000 943592 934852 884514 931033 332059 895426 1000000 938759 964185 906811 910636 887480 1000000 784490 894900 1000000 882459 934168 830159 904837 872278 1000000 867862 899706 858974 855455 638587 1000000 843937 837780 834369 830317 823788 1000000 1000000 1000000 1000000 844970 794010 809937 783408 777823 771331 591918 760822 753388 749835 730135 747630 897910 727722 706190 582745 1000000 161471 934896 286661 686936 685775 966073 56544 420106 133283 666644 820554 727221 564441 629040 619440 1000000 601709 611229 117257 588872 357331 576437 570236 77542 679087 1000000 763478 1000000 655392 971629 588575 515340 738527 435763 506838 491181 517812 1 473563 467738 662638 1 1 244184 439301 433784 1 439597 317514 419895 452426 401598 454692 391376 863053 381112 119552 355032 379184 389543 1 362304 372367 325819 335303 334596 330885 945184 619025 318679 1 834528 311973 313399 287090 291321 610632 323133 286869 284582 181404 278058 351094 904742 494823 272658 216292 1 1 246740 280425 292463 1 35458 250762 791688 215481 250143 876400 174215 228491 800571 432168 243379 239399 239129 238659 660780 237711 127348 239695 226559 239054 171372 241492 240654 162224 189631 409308 158141 245509 1 261022 256777 255176 557624 779261 127739 258736 260843 263055 567386 236675 267540 178974 180580 287800 280346 441863 913834 191828 1 285774 295228 543095 134019 347301 346679 325906 108287 71575 331417 399533 336896 344736 385061 330745 402711 234328 1 374459 350681 643168 1 404687 467596 402609 388725 706514 503303 423518 429359 1 440034 729946 452173 457120 103807 1 447496 480199 467842 496140 498156 750415 53781 692032 522010 528368 538306 347718 545093 584888 553757 517334 571072 577256 754339 949179 595879 603846 607434 613095 587797 763041 832841 479306 645340 651475 657700 663693 659254 687292 836447 444640 692105 909466 705191 711608 717466 1000000 729052 727904 294784 746137 751742 565406 379005 1000000 773682 779041 784367 790063 794756 911581 811993 822468 508664 864934 761539 829260 833977 1000000 1000000 847677 852909 856212 860852 865326 868630 878752 876474 860481 1000000 454522 1000000 898839 907968 912178 904469 230607 907664 913514 1000000 877193 940944 930486 710257 1000000 930093 398185 930487 934363 974476 940761 323450 961351 1000000 1000000 947687 965484 949666 950554 951969 936821 955112 953330 940986 892221 952696 1000000 1000000 998838 1000000 950989 924610 951532 540894 949868 903593 940576 945563 1000000 943716 1000000 581764 939648 937514 938796 935503 908784 929534 931141 989367 922142 919525 997343 914069 940154 648586 687501 750287 418510 891923 891984 699406 732051 881061 851691 876298 755108 840694 1000000 1000000 590421 848369 842100 842068 938381 830281 798404 760797 791598 788336 800843 800250 792811 800620 781806 780117 1000000 772959 763948 758448 767653 669335 644951 934948 730371 724509 718711 479876 647823 14118 780009 835312 742460 56013 671103 665066 658881 1 1000000 640492 634249 711314 153335 1000000 609604 592315 147035 400572 506854 574231 196717 1 559249 306846 547813 548036 1000000 529386 523320 447517 511241 135858 407337 483027 1 387234 459296 109010 419894 458278 531098 467114 441312 429107 429621 424765 149435 413989 408578 403435 212522 393827 387454 698246 155823 414536 18679 363648 358974 354381 488205 345387 337028 228771 332678 328193 368829 1 317487 321249 215371 438332 313801 301643 222877 848322 289528 217941 1 226723 276264 273825 21060 1 167778 267760 18210 264004 224607 255494 253671 75907 500387 248706 1 280942 279981 115371 1 242013 241296 29573 281909 239028 123937 238895 1 239767 242405 238995 238948 239574 667429 200512 242425 241711 280228 244336 245542 256214 246466 365084 250870 252759 249308 232255 118764 286633 6087 268206 267470 370453 374628 368313 199931 267359 282753 243493 290054 293301 80754 300033 303604 1 1 408592 341972 117322 336787 301237 1 339106 354562 1 772085 325316 1 363533 385950 341690 424877 220156 390834 399518 401242 406331 407539 416946 422379 279428 269085 438575 263073 494326 895321 461460 714479 476473 564532 484742 448383 443342 674454 508562 548417 506943 911446 486333 580839 544914 441290 1 610075 472804 1000000 753112 593563 595004 601044 293853 990635 552761 275570 81405 732870 659477 648760 640991 673503 326211 673033 679638 549588 859439 693300 704865 716510 486426 722073 727783 732337 776280 744888 736817 756096 405809 822237 347917 737390 692027 793485 622808 872035 777297 1000000 778799 818434 673718 828343 834939 832444 1000000 944835 807239 1000000 870917 762357 866813 844990 591087 843888 883325 1000000 1000000 894012 883738 1000000 942408 1000000 915847 376939 1000000 921707 921248 585438 926254 928622 1000000 928868 932311 880362 938774 941260 886420 943722 944759 964489 704772 1000000 579330 950284 1000000 813012 818728 953279 924226 953854 954003 941586 953975 956405 957727 951930 941805 955179 961620 950513 1000000 949987 968354 984343 1000000 940051 941804 925792 938417 1000000 338668 933017 930906 925493 876731 915331 1000000 916150 915246 912378 910917 855707 903252 803956 896600 1000000 873626 886703 882644 884457 875790 951688 866934 473253 757041 855062 838750 845681 841173 836305 903429 810162 842037 1000000 1000000 840368 630759 797697 376649 787327 782069 796471 1000000 316674 1000000 820006 750704 741101 741083 732060 727141 720739 693964 708513 1000000 682643 691243 1000000 1000000 673683 534809 605336 654919 585803 639604 637863 630320 246707 584334 611628 605577 620876 512600 854554 1 575968 558364 990492 551306 401995 803303 549935 316125 453392 639300 513379 507332 499411 1000000 490391 554116 478242 471861 455341 460209 1000000 449696 278962 184170 448216 426637 421041 388466 408193 405931 370979 393733 360253 385172 380006 374989 356379 623816 62806 122481 315285 391862 330851 302958 446406 335008 325853 571111 54565 308690 1 877739 188952 295699 1 291723 349763 1 563343 288751 235281 187852 272238 697779 304717 103970 18194 260421 327264 256387 521956 253373 1 249627 18996 246850 245295 244713 243481 481659 246200 203855 504193 233046 289471 200678 1 236057 239187 232691 614878 259563 393542 253528 281861 245938 277389 244286 160790 1 245723 300509 501139 247912 84778 255994 240686 262151 216531 324083 270544 484492 266877 451128 230995 298815 1 680099 289521 118825 296138 299458 913720 50501 45893 223581 317749 1 326795 296274 20648 313488 342540 346942 235544 354073 57414 365644 666874 374873 421933 264017 1 399360 450609 418125 301418 418538 353779 426567 432626 437611 461869 435130 514971 464503 366009 1 477567 586131 478565 493177 627850 1 506208 826791 837565 530794 129584 567218 589855 726249 562302 568086 877373 612155 585263 583971 599286 550400 698383 10371 498837 630341 636492 491294 141928 675045 838825 668770 280695 685266 688145 691187 694434 373100 947003 708035 682925 680782 730403 720159 924239 429923 1000000 759068 311853 771126 761051 782068 787364 138787 782614 1000000 806409 500903 848241 896013 827317 897756 836726 649359 845737 850176 858093 1000000 863047 800925 870117 876573 812297 882056 684668 978088 861193 916256 911681 939793 907420 909620 927852 891241 910566 917732 967853 1000000 863677 924012 932760 902130 936816 968015 525606 928308 911018 1000000 949681 955730 946044 950050 937668 948381 952380 363818 1000000 1000000 950917 954491 1000000 607041 954637 958721 446329 971307 952607 1000000 964455 949671 1000000 948150 1000000 1000000 963878 942680 940900 939338 1000000 935546 912066 1000000 966057 356202 938035 414458 919170 964104 786829 861419 602573 903099 901385 898043 894658 1000000 1000000 570694 880223 882311 872491 871377 862715 853902 856107 851895 846859 842767 790436 985687 829052 873656 819483 811459 994658 662673 798891 798470 684563 270830 782079 681184 767905 762393 755729 825676 745653 749088 708871 1000000 726305 741321 883689 501981 699246 684804 686020 680617 674011 514257 178073 662073 479587 618973 635551 1000000 618037 620190 613941 606560 612141 970653 168237 580683 441707 611461 567544 560080 552091 119572 1000000 533681 392238 455203 514721 222902 504134 454166 1 551967 479746 478898 365122 463780 428254 445475 514335 498774 434057 409559 282685 410815 164006 854465 527392 396825 389843 348231 402410 376774 364268 368370 866682 702846 405733 433919 1 339919 333949 331460 326397 323777 318651 315524 311730 448677 282911 302849 297449 263376 293341 277569 605218 280591 279646 431286 253823 270796 886055 310155 159304 474252 1 256985 255504 245862 252017 250414 255193 239101 1 339994 248878 233435 233783 35997 241021 1 305776 239591 277398 249298 235434 242470 169919 256529 266991 273611 241911 218982 244545 254905 806712 135277 446232 489623 251056 250300 238385 259677 134155 269841 212139 258149 271363 332992 277679 949647 1 698942 228426 29425 329672 292243 311195 741612 287576 433066 383429 313291 317191 320958 305399 365702 372319 337368 1 351820 350553 365170 1 364304 539127 1 83147 377229 1000000 56135 209437 432846 264506 415218 407613 426063 451237 39689 1000000 443612 453210 459048 617918 405034 484041 669227 770023 493833 504262 234044 294775 507598 523976 530056 539477 143750 548584 1000000 537873 568331 598560 579313 177719 134629 597880 688007 610282 692399 751638 638832 635113 651249 651034 905049 659662 655425 671766 805002 390833 796766 695814 801584 1000000 796147 387848 679687 731016 736704 742409 748056 753655 755693 1000000 769611 1000000 134656 598026 792065 782575 746067 887397 811942 1000000 1000000 825583 830889 741256 663444 1000000 534117 856878 599285 1000000 866224 865974 869999 818349 881010 854627 889278 893688 896056 890010 891966 487681 909130 880183 785983 1000000 921102 923103 925463 673924 930280 810555 1000000 1000000 972537 908534 941752 374928 945667 890047 929983 1000000 1000000 1000000 957931 953783 891691 952365 983831 1000000 906574 1000000 1000000 963990 954981 944802 953703 418688 680900 966395 951725 886009 949969 947677 962540 979077 943507 919643 935499 1000000 703439 934417 932509 1000000 927344 375925 937993 819546 924169 893623 499796 907837 936248 902625 767008 896027 892569 1000000 648983 829587 823243 677873 869978 998392 861854 1000000 751639 848990 831337 833275 888021 1000000 328502 821255 837620 1000000 1000000 876715 796280 791501 786805 667309 776419 769197 658447 822877 755322 1000000 753037 402933 364047 620225 820154 709378 707298 701177 629672 700805 683343 677380 671391 666004 722675 689215 610783 633578 634833 501661 455191 324760 609836 542135 606128 682325 585891 615313 1000000 5199 566673 559429 548339 602084 613272 529901 533016 517591 308772 1000000 498156 1 1 857836 475993 470155 855504 735055 452943 447301 1000000 419092 435842 425156 844712 377003 509000 261022 396854 392166 1 171574 353091 236956 368676 373900 471569 794365 1 346934 671763 219918 357463 537489 338562 320894 290319 1 90723 267177 655466 296792 283366 879112 289796 285931 401904 279875 399806 274474 225026 269383 267270 808444 191112 1 252937 388945 71598 247951 299099 249928 249554 5400 245883 244809 630647 260685 144364 240822 1 240575 1 375518 239783 239686 239983 213985 222234 240018 247748 241890 1 244671 544930 228905 226074 248630 701786 250853 432660 427604 247643 493764 261530 262165 265433 223526 190852 296539 128789 217266 119020 259515 627250 1 281705 410781 284290 301801 307378 618161 310386 316113 325092 456484 1 332319 339800 340864 345163 353563 357511 381891 518337 368049 199258 364271 148647 492959 394886 675173 495776 384649 402825 575564 424877 387687 538211 456029 429705 447870 489562 200474 466992 427180 627879 427262 1 572710 660010 717755 493468 521045 528675 647351 540891 542353 581546 549736 565501 572840 582578 584068 590272 596469 822133 608834 610856 626182 1000000 628326 639784 645936 804813 652047 664345 321689 964423 682480 690248 655244 698200 688376 738212 705232 723897 687595 735372 741151 1000000 752396 754472 746083 548514 777062 1000000 730824 573668 569418 881288 826328 810739 1000000 826501 825379 830125 528765 1000000 802681 848294 516568 1000000 363952 239788 869453 203676 903160 881150 824318 614666 891794 895598 290888 902320 1000000 942691 1000000 809988 972755 916826 922737 892389 1000000 1000000 932101 934434 879811 552324 761447 844369 1000000 946257 970364 939468 948621 951800 1000000 475258 928083 934564 502749 954420 1000000 960403 945457 955178 974422 1000000 943571 915291 967400 953063 951171 952973 950518 924529 948508 1000000 944470 1000000 1000000 976129 949935 881575 919371 932905 988726 912353 928729 933457 1000000 1000000 789307 936382 755650 920181 1000000 897927 879644 777969 1000000 800345 883140 869686 1000000 1000000 828430 1000000 859230 1000000 502283 845874 842104 744333 832506 202379 1000000 832075 669710 808277 803238 950628 787905 813351 784967 777320 1000000 761326 760767 755264 1000000 744040 202783 716368 712737 693549 727285 709355 692285 801274 663262 722195 1 671366 667418 776044 123860 649099 486622 636781 630593 623069 617923 605000 605985 1000000 592129 1000000 198148 574815 575934 562522 557369 553831 142583 716383 531844 400653 591432 513738 340042 501659 644113 517687 951437 470837 303364 562794 459648 454946 449252 446506 751996 633759 428187 420292 588505 411654 165759 553930 232718 273930 386250 132443 375367 341475 254036 361200 650772 631627 397473 336407 371552 661841 497872 335965 322400 67266 320273 332621 322690 306490 300186 129087 770811 290700 302157 300984 1 274396 1 206096 270468 240611 192216 275711 255841 751316 1 255464 673804 258223 250552 249088 199589 247540 244587 244476 216662 243503 242284 299116 247682 237708 193106 124250 201654 120296 237245 288050 432771 191657 109342 241961 243769 866699 248636 183590 365563 176724 230615 153202 632560 244259 246079 250328 280773 263968 267200 272538 1 273567 1 279094 285912 296100 287866 273221 293895 297634 682956 304198 70091 311829 317975 1 322631 326387 331499 328647 333322 344338 348673 917916 344892 363872 356217 407518 386394 378623 371616 390877 43564 443225 407204 368622 403990 897255 95672 432719 438804 433365 450706 422213 541158 470170 453328 477538 851775 497961 976004 503914 507778 514921 537367 564938 523673 88201 545622 885590 557920 563881 559905 521426 587964 1 595633 600897 607357 613653 617328 591625 375638 667749 657098 556639 777599 663122 668286 510292 739694 679903 1000000 699079 704989 560121 716789 964409 781311 616366 756433 730013 751180 499825 1000000 767776 908064 778887 665105 1000000 794420 710409 822137 721611 814647 536059 914535 971158 834265 721029 823632 847488 853424 853526 1000000 829505 869167 861882 1000000 882717 884278 821971 885550 890615 898734 580086 616355 908109 924450 913803 437187 1000000 922720 938899 894846 1000000 931988 925676 884580 821290 940811 797242 996957 481323 946443 947949 1000000 950141 1000000 1000000 922014 954461 904290 954682 911533 955325 955490 1000000 955497 965396 1000000 726721 1000000 953637 1000000 878724 1000000 626915 949109 918614 946666 940558 943895 942387 541378 937685 926714 916832 854347 923795 1000000 925127 922573 838898 1000000 636260 911942 906317 1000000 1000000 1000000 866672 993429 366477 1000000 880911 894111 873123 969543 864874 859587 856568 904272 988223 1000000 992139 831745 1000000 824766 284321 965201 310184 962702 297719 827113 789838 827530 835409 432847 768237 567776 757239 829811 739841 996563 1000000 1000000 1000000 717262 711438 724997 617613 770961 671093 708592 414409 668944 663317 465374 654561 124290 639445 632475 881028 953580 614215 502188 601838 591472 589410 590885 574930 570892 645405 559327 671604 786917 621163 953488 1 764117 517889 452733 1 350639 499423 447484 480069 477750 440540 213478 785553 1 769885 225710 581316 442539 410776 748118 411191 764437 402366 400503 392144 290154 796402 944766 372382 440932 371566 360397 1 922321 346132 340154 340670 331819 327887 326981 319996 809501 312349 288156 378861 296726 298984 1 1 280900 77066 714056 275869 287686 326795 231704 19327 248708 264514 1 260180 259701 250900 254571 246585 245608 227527 284593 266003 278027 123378 110676 1 244164 1 241475 50642 1 235731 10632 240673 275452 188432 1 241471 243825 243204 245031 692089 148464 340287 246808 78276 244390 248368 195280 111024 257579 1 1 265364 571584 268232 273649 273112 395024 278120 281471 312299 332660 1 345361 193847 300182 303171 374462 1 308626 503691 292042 1000000 330550 155966 328964 368965 347759 16311 216548 361289 366035 319678 438344 501929 281867 975788 1000000 400542 339087 563727 416868 571715 427580 449629 438257 301569 449456 219705 460810 468522 102004 303862 484080 490376 495712 814399 507791 513807 533875 525908 542952 553701 471208 550728 558408 560175 558860 575082 1000000 590471 621588 223139 605423 567157 1000000 138965 346640 612586 401008 735720 658531 528424 638650 673842 671293 652470 717090 624944 702076 480055 723455 404538 483251 732864 736332 744332 326098 754281 760260 953911 717235 1000000 291946 673188 792261 635326 1000000 717403 269906 818487 1000000 840022 832848 168941 903946 858815 850996 1000000 858668 863795 840135 871977 944933 879778 665084 592208 1000000 631126 1000000 1000000 908358 914346 1000000 430346 951595 915270 592688 924770 792833 1000000 931728 948497 936181 1000000 939885 477796 943371 1000000 840576 1000000 559545 947954 998657 305679 768496 953759 955567 954903 955155 950221 466357 1000000 828132 958083 956288 955184 918047 954181 925366 889387 1000000 956174 1000000 954876 1000000 947237 639992 966157 1000000 938945 1000000 926012 925855 1000000 361673 925110 895351 855914 954393 948082 576972 908832 906288 868491 788769 879118 1000000 1000000 885954 954316 878462 874168 1000000 863397 1000000 888875 853897 852864 847160 902616 881802 827424 827369 821670 836150 1000000 1000000 947537 796660 791558 946076 701502 775574 769975 848686 977197 910312 595722 851616 737548 809883 719508 708604 735650 703964 1000000 1000000 779345 673644 677702 1000000 664999 412319 644852 647235 652165 315997 664535 629163 618859 563077 600998 304054 1000000 1000000 626706 572983 557475 633043 552879 544526 542195 536067 787111 523910 272017 523824 915237 500125 518283 762232 1 444480 496708 1 458752 442415 447632 442124 448888 1 330516 420348 1000000 382882 495356 388662 419231 575980 383916 691401 152672 369453 360772 310216 814964 350936 368354 394876 305815 333501 315575 353141 321646 303911 313914 380258 325854 269269 911789 316444 293177 271851 330169 797131 714448 277929 799521 267170 274211 231173 196624 263986 292920 802651 257225 184079 263563 252144 545298 247456 247699 507246 273365 913736 253161 243818 243045 242037 1 417453 254130 106296 377053 251613 243801 241645 242080 242622 241301 1 230476 256710 253682 1 249470 280470 253414 1 158746 337218 282517 286554 163902 262954 476436 238531 280545 275514 61248 335426 280094 249627 132186 281873 296436 432522 169481 203733 325310 310878 1 321502 402283 763368 704226 302942 369158 728438 277718 381046 349977 328173 334666 123575 372565 384390 389302 398633 409078 404761 409971 416552 420658 386736 999818 477244 446923 448181 1 251241 465503 469848 475422 468666 488739 495983 506034 358425 509797 492027 508462 730071 310147 542426 548949 554196 562094 568060 573923 579805 245542 1 598205 586617 610805 415142 639042 1000000 635564 606847 651199 1000000 660640 271245 672294 678358 1000000 690002 738439 700151 708344 655886 640563 462544 1000000 814802 1000000 748659 876742 759832 820671 666266 776216 802056 1000000 1000000 531881 241931 449859 832515 799954 191971 996959 831857 500563 839481 855052 849106 854457 164330 926081 865035 584208 885919 778618 1000000 1000000 965796 884854 897201 1000000 459639 907065 1000000 922505 911630 1000000 921559 925053 862384 934533 902422 545942 1000000 937875 944830 941998 849587 623985 946050 942468 955066 1000000 745996 592640 1000000 972763 955244 954111 955563 1000000 957010 723735 956933 955782 1000000 942437 968335 954591 954076 1000000 802299 951656 1000000 997051 962874 1000000 1000000 897456 621039 938543 814680 937246 933997 1000000 929659 927262 924766 922269 1000000 931373 948367 924744 908534 810536 901339 820021 885451 949135 885892 893300 1000000 876134 978870 873760 644233 305812 821866 857999 846669 842178 813012 773863 828231 823443 623009 696120 809540 520218 977268 861353 783737 781111 769269 738744 943482 1000000 666137 507671 1000000 741138 370911 770050 719249 167659 45096 360481 690265 974822 710024 296357 895831 667670 677911 654297 634108 718047 107504 530301 642890 621174 612298 1 579301 593039 672957 582007 530536 552090 666183 382931 550437 544194 586962 532092 527404 519478 534373 596737 245449 495971 634187 176197 498616 472486 586638 446825 417650 445755 442929 416342 609676 427445 660968 654173 117832 745449 435298 178109 390710 385700 86706 379735 403203 1 361501 356403 341650 296024 400979 249764 285854 330193 874091 322754 319043 315377 311486 410284 303308 300805 1 294203 292429 292561 236713 234411 432820 262583 173456 222027 268794 99062 194767 259121 334713 196812 261330 254580 253324 401029 242518 281951 242019 246416 309234 156577 553904 243094 313597 242074 263141 1 95434 223793 363297 257727 563840 242297 306444 1 242056 299429 245922 250848 223840 251096 1 1 301970 716003 261281 269995 261082 300857 246005 267581 806191 272683 260923 267522 279589 217740 287742 378024 263210 936341 318715 290223 520034 309057 312425 140423 264048 701211 1 336660 337321 392819 330183 536260 1 330015 373856 355073 373553 355713 410169 429542 351679 1 1 408834 404662 840777 126905 398762 644150 444795 499784 840186 186567 466257 469295 475508 394466 1 489786 516775 704342 511049 518257 523132 567506 431146 817616 547510 558037 579887 566015 1000000 585496 613449 590732 661817 603170 610037 554148 865079 627952 633766 1000000 108688 722341 609526 664823 676209 676988 801691 570065 617663 78057 427964 712701 846106 724486 705638 736591 704557 716496 749720 1000000 781748 770563 777679 764584 804097 773441 796168 666429 946079 617684 816375 224267 817066 919641 835521 840162 1000000 915049 853646 857971 1000000 828853 665535 877744 866024 912764 886081 889440 831403 896288 869538 903264 775266 908785 928810 915557 950055 921105 554428 935324 1000000 257495 932913 935338 939448 939517 941359 1000000 922086 943639 875506 949020 1000000 941487 952442 951420 819647 323418 932122 962039 1000000 988299 956024 954998 987942 1000000 956202 955714 908777 954618 953911 1000000 867005 952915 911198 735870 917885 886193 944431 943667 657207 995005 1000000 935831 945056 1000000 1000000 925459 942257 1000000 246668 914841 879984 908973 908369 903542 1000000 795701 892401 894647 893618 881370 877127 873228 870178 923850 860281 1000000 867022 868044 1000000 737209 802835 869449 817943 1000000 947050 1000000 805436 888697 553441 789489 784365 874307 771745 768562 114378 354322 751978 1000000 744373 569308 731611 724507 732179 671150 839397 700778 707522 812546 689577 675837 708978 686625 669762 1000000 1000000 643435 632881 991536 543102 665628 526529 440193 595835 959530 102873 588591 510335 462840 558096 548670 546403 626589 538852 556467 522055 517276 510032 504069 505250 630953 1000000 435473 463692 1000000 463100 457245 934904 430043 703152 423205 512885 424277 167638 357667 452868 377885 396589 469522 686310 1 381114 592918 345786 487294 517894 355002 349722 345271 309373 1 332345 231719 324431 73087 491027 316955 309218 302002 944141 217016 340493 219371 1 286035 304795 295222 229394 274804 333951 267444 283111 270937 696989 320295 309924 289294 332094 1 414476 250745 398938 207191 187212 244504 252740 672653 394810 440674 562088 242012 269520 236883 899944 785812 263373 281676 922086 244346 232912 222984 245086 138904 247673 251571 54867 251501 394200 253641 124521 255987 190539 259483 304499 1 352980 269675 272139 230075 462342 280084 282749 274318 692315 30973 299540 1 311889 590029 308751 312685 353700 320176 518978 329826 450438 347801 59430 380343 700286 342429 848497 541613 190471 434303 379466 382253 546247 392229 348022 633021 1 404392 410670 413518 465323 1000000 144518 445647 389312 514362 443990 405449 442568 355270 508637 491785 577669 953636 181183 515237 329698 588958 1 476728 546165 425288 558410 549425 570581 560005 582621 478790 632274 601723 606716 618657 412989 567154 629199 118289 618620 644592 573497 548559 669707 554537 682130 687603 696615 699611 977401 711021 717318 721460 725544 593510 536961 607165 669760 786320 793734 768363 788011 778445 784498 1000000 726094 800184 1000000 425615 762230 532782 582132 839433 1000000 393958 877813 800162 851192 1000000 1000000 862747 861349 792990 654055 758446 744778 691067 778631 895915 899336 881872 908114 467898 1000000 1000000 840820 920703 863342 414345 1000000 930835 876370 935260 937178 941952 562822 955203 944595 946172 947641 949103 364914 1000000 1000000 953435 1000000 917286 948952 883256 1000000 956703 1000000 905547 948206 960411 822318 957414 282154 955127 953592 956072 942072 1000000 884892 1000000 975516 946756 1000000 943605 941864 940041 1000000 941362 928206 514287 544806 926912 318496 920197 921395 1000000 1000000 857099 907124 1000000 282633 1000000 925856 890198 882960 882409 884181 916156 650518 1000000 911540 1000000 854621 987467 542070 1000000 751219 831778 777096 840415 1000000 813944 1000000 571865 796102 795625 781320 819369 776838 216476 766728 950412 857249 1000000 746470 711876 703665 1000000 717383 723603 247493 170895 695991 689973 651401 893076 668513 670644 659681 633393 639290 1000000 650812 616997 618414 437002 652229 622653 597432 961686 1000000 335571 559647 566989 558860 367154 719427 542210 24852 530202 524041 518075 527577 565471 493210 986310 1000000 475104 476511 408174 136067 494605 420802 702940 451703 448932 631981 425890 478440 329936 409816 741422 277193 394509 389174 364716 383160 374224 370537 793062 356560 723715 351296 42603 342579 1 334001 1 321068 1 195289 43286 1000000 178978 299590 300061 296626 74732 287056 310323 284387 281394 355941 286036 252822 271496 268461 243270 277118 294574 295898 208558 305951 292743 261024 251413 250260 699231 221453 698146 247321 244542 166031 246716 685239 507904 242567 284243 210878 242121 777696 583321 235255 312390 206242 375608 245089 1 246216 19340 227281 1 242634 199570 255574 1 258030 260619 1 316333 827237 1 327652 274706 352981 397614 282470 237307 288343 863123 294884 297951 304636 297378 308470 1 629048 319491 322637 455429 625634 335601 292016 1 334008 357040 363594 505375 366709 387208 980600 352738 391794 377356 374604 394911 1 349219 414719 1 1000000 1 438589 444373 488169 359320 461876 467440 473043 474124 484650 399206 523204 40693 619109 269967 589345 531045 445357 523081 962693 549236 556786 510650 622580 575279 582579 587884 1000000 600334 628468 652070 556228 1000000 661491 630925 662973 645257 299316 661614 669098 500647 677061 686253 1000000 698200 550480 547321 715971 721861 823004 733400 47112 730348 735732 756569 565946 729464 772001 777864 783334 788628 793231 1000000 904744 809196 666164 1000000 817059 915577 556670 801366 842810 222107 851720 808664 819978 867767 915952 807079 279058 880589 647788 892472 422885 1000000 898738 1000000 424617 1000000 1000000 925376 1000000 600533 928500 941812 940554 777368 932776 934982 937128 998321 929388 942691 1000000 946085 949721 960760 949374 959360 966004 393248 951229 956838 955685 959881 956629 895020 959223 934677 1000000 1000000 529866 956533 645375 833963 1000000 953537 944520 1000000 951363 950128 948907 955973 969552 889299 845383 940943 268450 1000000 934562 981970 938211 647182 926947 917615 631639 674642 884693 909947 1000000 1000000 901963 898531 726865 891571 887945 1000000 811125 994741 879369 777895 885699 860152 750895 915091 844105 412694 664142 1000000 829123 935665 351985 787092 399529 663538 728363 792516 785415 783129 987108 774692 1000000 568838 752054 750269 744201 738919 744270 695786 722463 722259 769739 653076 707570 87806 685479 732984 667512 587661 1000000 655986 670009 596820 413027 615728 625233 1000000 228473 875828 921156 651178 96987 581497 575304 578761 441371 1000000 1 714465 538377 762137 526211 619531 788119 652964 502143 496190 475424 405162 478537 479942 469972 461758 456027 236814 444671 438703 433192 427732 419708 425405 304938 406359 1 422657 389552 376949 195199 363445 363453 1 1 346762 848969 141045 352508 756842 556416 331579 295091 152218 319504 315713 311627 313808 303174 301388 289296 559206 291545 265565 1 282549 225666 276287 259246 432070 335138 172913 417920 262238 260787 259309 68013 473511 228361 252017 250858 1 255183 248888 243342 233146 181175 203115 397499 383746 242712 244599 280934 485301 857428 352565 465932 239353 1 244541 243661 245945 246314 247930 1 1 1 309088 926423 1 1 255976 431078 1 250492 177112 1 280922 277419 929265 361484 627498 283767 290344 295599 301517 300658 240735 523462 311241 301044 304728 323435 331116 330605 334720 338931 374187 807325 365210 171447 366572 92627 370494 151749 403661 36320 392627 312915 391322 449327 402745 353935 421224 413268 949913 770366 650614 810950 454344 458593 465774 475694 38915 483178 800007 494970 500906 522308 572226 518918 431202 297314 581087 543256 549388 621562 452105 595041 581875 580236 586435 592644 598800 234131 611370 617068 289999 1000000 1000000 621875 650580 288356 679185 640994 974155 514280 647721 521577 698665 702799 703791 750226 589596 749825 738246 949357 728228 94643 773829 760129 783329 752949 776647 782797 1000000 1000000 797890 707555 831422 813010 818094 817150 824943 829975 241027 1000000 790420 850832 855198 684148 863704 890800 1000000 877790 1000000 653483 889811 613255 1000000 891537 901439 912595 949520 911378 918976 891368 918162 922615 924084 972379 313893 1000000 936905 945540 938860 1000000 926526 1000000 1000000 736073 956051 981099 951416 888027 969372 339258 955173 954844 956406 1000000 1000000 964153 965299 393143 572548 1000000 971254 956319 955648 1000000 954893 1000000 921590 975264 950870 957312 977050 946812 848973 943838 1000000 941174 937922 947674 933661 794207 673703 923159 922964 1000000 921481 915645 1000000 902736 908443 917355 1000000 896441 889695 1000000 885643 1000000 1000000 874140 870035 557164 849454 929703 1000000 1000000 662409 870455 835073 789638 824658 715029 815180 857774 523155 795258 793146 848549 773969 779621 774268 697092 774284 641356 752067 769599 741192 732227 721591 723611 753866 589153 705467 700384 683375 690724 604890 667077 843063 610213 1000000 683415 755438 617437 622165 129785 737810 614613 901955 584103 872946 565536 582369 1000000 571193 522803 438346 552733 250346 339103 276018 528865 686445 516191 509999 1000000 541938 176907 487111 487719 456660 457520 463514 505689 461540 446060 949708 419611 901724 901133 147408 1000000 418904 405535 369995 396375 473298 1 531364 112389 864213 388906 450932 554408 615915 338529 415370 336372 352446 1 369763 926994 316050 560015 127532 199283 302691 420241 1 290951 287752 42561 335570 365101 13126 488481 19832 593455 278052 852017 264724 458811 233294 266821 255132 254561 253008 265441 1 176505 1842 57586 246023 221005 287703 242362 1 605626 242870 211649 242679 247076 1 297967 243584 252850 244675 245853 242631 247127 244085 345227 245886 237513 288740 919859 307638 350559 238389 365705 264188 508782 263594 271006 277744 276059 688069 290417 224954 298102 343131 288233 253821 294699 303421 644722 306787 413350 559721 321722 325745 317193 333852 677363 854124 518278 313749 118887 833324 656958 315594 263644 553518 379264 691358 704588 399087 273768 409347 735918 419916 425374 429102 436357 481708 447415 495961 982604 361352 440208 319899 1 455709 493639 343114 505845 498971 118296 547366 531200 518978 419406 999990 788896 278973 474356 572597 578784 585055 591177 597003 373057 1000000 614919 622863 613352 635277 640706 1000000 447242 567101 665183 877706 788866 538079 809765 1000000 699992 679264 727041 596668 724944 694660 736497 743149 1000000 697064 759098 405555 1000000 658911 780643 786249 998545 1000000 1000000 634683 564307 786525 823057 825177 794116 836175 1000000 991925 838238 869103 1000000 774956 1000000 871087 965625 1000000 884215 821429 890317 909528 935212 897528 904116 901628 819405 838823 792437 1000000 922072 907977 931124 924026 932121 936559 938214 932824 939357 1000000 930458 1000000 944940 794097 950174 881046 952538 830445 954463 955492 1000000 952586 845388 981380 957733 831590 959129 966269 962834 1000000 548938 989423 1000000 924170 391393 1000000 952932 1000000 828899 734991 789998 820002 876566 943025 868667 1000000 1000000 934618 934247 610086 916483 918404 921669 930392 1000000 1000000 937585 1000000 844826 707638 894657 1000000 880811 853693 1000000 979479 875537 871535 860318 863288 806383 855164 424823 160008 1000000 836694 830648 766838 824448 809178 1000000 806639 295369 1000000 788750 786844 781018 593930 770725 766734 722606 754181 748479 742859 737239 738676 725632 677058 573427 704185 701861 1000000 690073 792737 687675 574525 91848 849786 653717 632963 938419 635231 626864 630315 897155 602772 1 602101 646447 584027 787533 571586 572497 847150 554840 553958 534640 1000000 607272 554461 884024 512091 521270 500148 494334 1000000 491968 479254 719571 394221 1000000 451838 454489 569719 408270 1000000 405881 361831 386670 404518 473819 389279 775354 844800 384476 890197 375612 370560 336106 365817 356172 351684 1000000 254791 336530 334498 344473 711187 330689 318894 311197 302104 33760 362110 301880 315053 300135 281154 287825 284789 278260 279421 356017 551502 274478 309750 196813 264684 294694 260614 244358 257343 295696 253010 244047 250952 249632 1 1 248286 200106 128823 1 264933 622771 243209 259255 873715 737532 99138 243458 1 937356 255758 253249 520648 338109 1 249285 304270 309536 253221 254742 256351 258801 266559 262909 265045 165268 270529 153351 1 201354 290129 147447 400894 162256 1 292891 943921 203856 178825 305693 309803 313614 1 321019 205653 336793 333276 617311 1000000 346548 173218 1 1 742885 405402 176582 377938 383042 331297 377258 398096 403172 432293 481554 55116 283000 430713 962530 513090 444482 407819 706357 1000000 468854 597602 211719 564652 492218 498175 787586 509578 514716 549405 523133 495663 540396 81306 552647 559388 234718 571141 529146 583518 35147 534786 483573 1000000 745218 622967 632371 633054 612542 645414 650806 1000000 649206 661191 675972 679648 89225 749776 700026 681817 712604 715666 1000000 825566 735170 740888 794471 788291 757689 536910 768954 756753 779703 832048 790330 785883 800791 1000000 370712 816082 808198 825649 896128 1000000 840181 568324 284907 944066 859900 862526 865499 978994 892390 878236 878784 1000000 759244 897254 896717 919650 864752 836770 908411 1000000 880899 919665 1000000 924299 605216 654819 751647 914470 938078 683262 1000000 922943 978857 778780 815066 305165 936137 1000000 950175 953636 1000000 945993 935443 983321 1000000 957677 884672 1000000 1000000 960161 536403 914726 984832 958397 956562 955046 864311 943482 953280 918020 1000000 949701 920896 948177 943274 943465 940887 940052 937235 934661 961347 350489 928610 910626 887565 931473 1000000 915022 911988 1000000 905730 902450 895435 854093 892064 886372 885689 869888 1000000 853953 868957 1000000 997751 868991 807217 869771 900732 777479 833683 828908 842379 341112 567924 752360 821903 798362 720106 788758 793120 834945 790707 635534 794882 378031 747317 660411 743310 602628 670960 721783 612862 717059 1000000 743780 693756 686208 680936 718224 692153 619415 430511 649671 351020 1000000 585656 1000000 611180 612562 452261 592643 589952 615929 581707 575611 569259 563084 556693 437671 637940 540696 532440 521004 544803 673710 609182 506679 496361 751684 474266 441066 474852 807167 279844 942940 563561 437957 401665 432749 695180 932399 385450 410823 875471 1 556301 391331 388478 387739 626309 506083 367018 362374 420310 180875 104139 339139 312195 330881 265208 997000 323423 319336 771360 312510 540612 308888 277656 293870 1 169200 279498 316079 277918 364250 277533 311301 270683 227158 267825 265347 261315 253764 262351 262470 512193 254533 253034 249006 76691 299454 202785 588777 246315 283856 321826 244503 359349 1 261074 377534 243413 193407 243668 633955 237877 245054 373337 136483 283807 302687 247505 249279 364178 253405 254633 1 254577 259720 261627 262400 280292 90723 270156 680152 207983 282557 280712 267314 280714 283021 105425 295434 298641 243325 291525 310983 346543 316428 283672 303138 329751 1 629124 117355 378564 349118 490587 359018 355931 344070 460515 376862 381606 386674 385911 432833 787812 586793 410563 586711 91409 41274 436556 443727 411639 304381 456088 502444 468538 329750 480943 518110 484869 512297 1 508570 642599 601011 343502 474231 538760 540808 622605 509556 564381 244620 580557 865322 588305 687162 600654 606694 613049 582797 839361 280392 577465 552215 650110 655040 662366 273333 674767 680573 686548 734528 1000000 447687 287894 710547 1000000 727729 734378 364550 745270 245823 756527 762087 767924 700484 777848 530354 782120 671295 618663 701888 810073 781980 1000000 824611 948373 834748 503603 1000000 808144 824380 732625 740593 831028 741661 1000000 866863 883984 431280 888840 1000000 900137 637448 902592 1000000 909188 484247 915643 917042 922506 1000000 381792 895284 933123 965374 935949 1000000 940097 1000000 943784 934850 858187 862925 1000000 953390 879374 1000000 954600 1000000 717357 1000000 958023 954460 957309 969050 959242 963504 957628 1000000 926735 691434 375305 949116 894201 1000000 968251 1000000 948885 895240 948873 916272 1000000 946847 942564 1000000 947615 1000000 934362 629988 929632 1000000 924541 888673 919046 737981 921894 910139 920572 915081 443472 896500 893818 272507 890067 882308 715434 874623 870439 866335 956017 884941 853388 732739 980981 847081 710204 1000000 173510 816937 818914 759401 795750 800920 721276 872933 785210 779890 1000000 268407 764127 756433 490378 746604 874357 735355 728304 674754 718019 665503 696464 759131 694238 997253 682407 524646 687980 664485 657909 651730 682865 797814 609799 624720 611337 413478 696475 602321 1000000 589596 721124 496724 584557 589329 554893 552865 546730 647073 534509 257553 432142 539999 315610 503744 527474 896162 463563 480807 475562 469108 463383 570966 452015 1 442547 246090 427662 424879 394488 412624 493268 176888 303077 646828 388096 344127 146682 365950 1 363804 359410 354896 350357 795237 338524 403342 549777 600946 325314 323104 317081 313447 951043 108148 303185 301002 296513 293308 290824 467386 276268 396322 419194 208699 1 170468 264240 261152 395310 223402 351865 336327 293286 200001 508169 269691 522101 249841 248745 799843 1 244652 141506 22753 243322 213666 245630 310213 319270 1 244756 401519 247532 1 353411 245309 246862 248221 436445 291738 251668 262594 251492 1 202006 259196 255918 258060 264222 267639 843390 272295 274905 278646 180806 282289 1 287760 266745 290329 298098 358478 146528 956477 311975 289382 173257 227778 323556 68475 348245 223969 343836 347295 361459 394715 1 366302 371293 457381 380606 387041 392702 698896 1 405928 514154 416342 814250 426073 573101 180019 725771 448991 454772 332678 1 458931 479189 483379 603740 224230 513360 676428 668868 437006 525338 532113 563426 520893 549765 524711 1000000 569027 574053 582049 40889 823393 604298 940256 617604 617341 659969 630157 635566 642591 648655 662556 660920 700921 376604 655778 685206 693041 908436 778799 708954 714983 720827 717363 732486 738302 743798 789794 721130 791218 1000000 775925 810113 739540 776388 274712 712023 1000000 808621 868633 817599 805383 831095 1000000 974241 834479 856636 1000000 854100 860045 861827 868999 867735 877043 1000000 884604 1000000 896917 928573 1000000 902210 1000000 908775 872445 935841 918236 902878 811426 925098 927695 1000000 940376 934595 775646 1000000 955123 911337 874025 265046 947209 950050 951301 1000000 479650 954634 950911 1000000 956172 979379 958087 958668 958714 334053 936711 958851 1000000 809944 1000000 704457 956892 975326 970210 1000000 953457 704941 944072 1000000 948304 946749 1000000 572549 968870 955374 1000000 930152 775066 921909 924388 909181 922995 893570 923675 939711 912080 1000000 737543 536893 793497 895585 891159 1000000 1000000 921956 875946 871835 1000000 767801 859244 854963 1000000 716149 957368 633286 832310 827541 832328 297941 794118 807756 802709 774622 575513 787072 791216 784581 774862 777186 746784 752732 748410 743042 737329 879164 705361 746893 713778 188899 740151 730983 690305 1000000 788765 592416 710983 1000000 1000000 628147 61539 351766 1000000 593814 617066 578749 493069 598204 619725 585828 579538 546969 540563 538290 781412 548658 542684 525809 530488 1 452192 512432 510509 500390 351714 532030 478212 994711 465510 531427 38347 453951 448324 442744 578571 431730 296903 414840 415651 1 349998 398975 376227 444099 384878 585729 493063 716457 361172 757506 357970 352363 246755 352574 76114 941587 1 427855 318945 433088 612428 200550 90271 164880 317320 295875 591778 1 291698 1 621188 594876 480229 274533 228121 1 665450 299292 239140 349003 259458 259630 296469 263382 396960 376702 105992 1 247127 475367 708042 244995 274702 281043 193951 244172 299933 246024 1 244181 401168 3682 236803 248400 134890 1 247883 249262 250389 246540 248194 78025 255806 335968 259297 259573 265641 265152 323272 253884 210978 49574 284604 279563 1 1 275516 298506 294246 432675 333641 266024 432430 369023 1 212992 1 519413 1 334484 812527 338202 347383 343648 144712 475005 365134 370839 652004 379224 413463 391656 282148 399521 404579 838690 382888 419059 161427 1 376338 558980 342930 453461 459121 463327 396591 359996 482199 488063 1000000 416830 492031 511843 517888 627078 529954 546438 542479 556212 604920 571540 566922 477341 1 585191 598300 597668 69790 606608 723700 589529 404796 635035 656143 316677 7942 654809 560930 692772 537444 398573 728066 703487 702146 707715 518704 134085 725377 721495 736909 905440 748291 671870 663689 790484 770543 296254 781519 316719 791985 847732 802460 811149 1000000 817358 696266 707441 847270 1000000 1000000 845881 857885 931994 858040 928506 1000000 864572 998582 838192 884866 887304 891242 276414 1000000 1000000 904879 908114 917263 700780 917284 1000000 916007 963888 933736 698861 928172 943914 961598 1000000 943200 945942 963582 945409 948423 948233 1000000 942188 1000000 331356 929238 1000000 955542 955793 951649 966478 1000000 1000000 959217 961082 972811 958278 518298 957984 1000000 270927 953769 955094 1000000 953118 936188 950826 1000000 1000000 854562 1000000 906674 963112 1000000 892276 818313 1000000 945251 1000000 833544 1000000 918404 886705 911516 1000000 917058 430505 901388 889372 933789 888858 1000000 923789 530553 874873 866392 865189 407145 785678 850734 925321 624831 895692 833085 829227 1000000 841418 814433 1000000 291738 472036 838107 798930 707183 796706 755308 745697 764734 770268 576004 683862 548955 482140 727736 719539 716076 710168 1000000 1000000 692315 725762 678290 1000000 633117 706337 695980 658399 643612 639863 811512 625130 1000000 612707 600787 611291 1000000 593207 579944 576540 569496 562870 454281 710510 544718 543293 522100 293065 832821 571641 364484 408381 618037 956908 742900 484067 416864 27006 461559 458057 616863 401021 442798 526933 615203 420002 417429 386857 886973 266452 341504 392253 386613 381686 362591 357556 338272 362653 295973 308839 279711 652421 615550 1 546277 925400 504700 184661 312165 321878 299672 135288 302355 299006 294547 245323 289533 151833 1 651568 279915 275557 575469 349389 268450 298728 308852 188621 260288 1 259244 308235 309288 653824 313015 829240 153940 242430 204524 245913 382649 150700 268589 169018 237661 1 249916 815291 758352 244603 242552 246761 307718 248576 242097 249264 250248 152186 1 953419 261980 257388 1 64870 298239 307878 918883 269199 270891 514697 214421 149208 291271 284310 287276 290579 351285 296907 300086 303489 85254 309473 287007 270990 602207 1 321784 345372 338321 360120 75441 344472 190541 360461 364273 394475 103422 158454 314533 390215 570887 398768 1 746956 413908 419212 421704 429952 435449 337249 408116 9008 788565 845830 469220 483059 398829 480719 492349 701824 504485 794323 524235 465649 528386 534603 305200 519681 417585 562614 565517 527796 1000000 583434 748902 550339 704129 828623 618798 353013 627005 211703 211761 645702 211350 59679 665374 664546 851053 685096 669513 632831 700366 1000000 712218 718652 916552 595825 470744 490933 746800 756237 758212 853085 769199 774315 715990 980163 790775 795975 1000000 753688 579389 820915 821181 803959 829948 454605 1000000 887002 738555 808412 739920 1000000 867032 852199 874902 1000000 923505 1000000 890410 790816 1000000 1000000 562844 911505 910670 1000000 1000000 911160 999585 924467 925689 893663 937373 911086 580675 1000000 941288 945824 1000000 866192 1000000 828368 952624 952439 953395 287733 955650 930425 960848 956602 958322 1000000 1000000 959033 1000000 1000000 983947 958897 683851 1000000 958443 922463 956194 955637 1000000 966620 952034 836344 1000000 948272 720619 944952 943168 816175 1000000 932880 1000000 926705 968174 943381 664945 1000000 434488 1000000 905942 878543 901188 904189 900832 582017 888348 564271 886508 880838 729010 856749 878359 866688 433868 1000000 868231 849395 858639 834440 843909 846119 1000000 251947 821566 811317 806219 801210 435643 809670 785454 783425 773420 764484 916336 722913 665589 748521 51701 733594 729705 361553 24203 712180 705837 741688 869883 1000000 670522 676266 237179 746903 656351 1000000 644203 639528 637876 637230 613424 644681 150099 603705 596241 972923 549615 72476 505576 710891 559130 560499 551785 492724 764982 530517 535264 600673 1 488444 477635 499057 489687 497820 484613 471529 443707 1000000 211922 446805 367998 332128 365270 424618 332728 413961 410244 403530 1 388129 45352 778973 381695 800620 324716 364276 359723 397858 297632 274033 354417 800312 333433 355870 333164 316670 668462 326758 89724 54954 117088 286750 263109 573598 291686 314125 46575 281991 285536 100622 372781 269773 170481 267176 263768 270239 262020 83466 257542 1 254284 252229 251798 250602 259434 206264 248283 246907 246253 92880 288935 238946 244694 244687 235171 328679 177255 650160 557752 248531 670060 50441 250833 334740 239369 251492 360090 1 192640 257194 219170 249190 262561 733863 266673 269249 349537 243467 276056 278629 200239 137536 286830 289968 127435 296322 295149 395930 334529 351204 320336 498990 321276 376948 326460 948162 349815 342207 345465 349751 350453 1 350796 367816 698154 62344 382213 919861 376279 633752 688761 678083 419049 489460 423620 405855 423634 384621 444224 516260 539257 463260 991670 496007 491200 485294 497089 167712 393985 509210 379726 624818 527051 534745 53305 545296 26616 369153 524191 569969 563690 582087 687651 811906 600930 50886 114464 663090 682966 407493 634998 985972 601915 646752 666385 677766 667590 1000000 674755 1000000 373736 837194 728989 1000000 722578 728403 733886 766689 1000000 633668 757248 817977 1000000 750417 778627 784273 789556 669602 546976 532183 872488 808553 675131 854887 826068 856600 863112 797294 848464 852632 857293 223583 1000000 655036 873560 1000000 556640 885768 889328 893086 878538 218178 1000000 904043 910068 984791 1000000 927287 992509 924032 927446 930014 932775 1000000 936848 847040 941019 520379 423109 820853 891354 949648 823129 951270 935256 954686 872186 880729 955194 1000000 959925 693520 960320 1000000 328052 963667 854519 951989 961514 968886 1000000 869178 449122 956706 954897 1000000 1000000 705039 1000000 949094 981343 952726 944351 639808 953235 937793 929713 1000000 628113 927968 925467 1000000 940631 986046 472333 899100 908682 906943 901746 1000000 1000000 972665 891533 881313 880268 752661 967398 499102 864149 1000000 559741 851002 931296 635323 1000000 614091 749197 822948 816560 679511 805666 795268 980645 792534 787255 550321 777356 765644 765704 1000000 755430 749261 997320 737443 731626 1000000 735440 714175 708252 702369 671853 595973 780477 682210 514389 752114 1000000 651514 647757 646823 196965 635829 642878 675669 495112 805660 598735 632410 978845 579716 1 567332 572247 513972 477000 542754 343827 522246 524494 518459 133605 506460 501932 287892 541713 460895 307179 472169 453052 505222 818929 447126 499954 412744 495722 499182 615788 418586 410518 405315 478498 166604 514225 385102 374718 377439 371487 731176 361576 1 350990 312072 324154 130782 332853 380356 349991 302411 1 315639 406446 710446 304605 299963 253371 303043 289852 1 285931 1 1 206203 425952 418900 1 268289 357003 263906 22515 255039 124308 256739 184088 254455 253849 263871 231599 480727 246477 105463 858420 253478 1 242040 251711 241706 401761 245001 1 114127 245747 244685 622537 213790 248358 153025 250324 520448 309780 249860 255476 1 313487 261716 1 245676 254831 233414 393743 272287 275593 331858 133427 289068 1 575247 264893 309648 298809 305881 337166 309281 439261 318478 342855 328605 327110 331801 334340 385134 493745 245994 342019 91620 367084 468592 371495 425085 381780 355451 392090 396011 362672 365709 411475 861466 422029 429841 393758 438382 444320 449494 415149 1 325713 475325 478177 482961 915371 283046 189052 507490 513583 394589 544553 452251 540966 544251 549429 557080 657383 568485 577962 1000000 587047 644783 569722 607518 253719 227782 185461 630494 635788 642774 709175 1000000 576546 489183 675714 414010 685268 695161 592042 703159 727726 651615 699745 722050 732817 1000000 757519 689390 842632 860140 572289 186423 999340 801939 787964 1000000 798641 808773 817356 813039 824640 824143 1000000 718997 814840 660796 839490 1000000 1000000 860664 425158 877007 873183 1000000 1000000 884968 890107 1000000 895994 895711 714860 903158 910251 898648 904626 611481 1000000 1000000 955507 925804 930714 938969 1000000 1000000 659333 942701 944646 946366 853453 1000000 977145 926662 1000000 1000000 955663 987685 1000000 947764 959082 812670 959752 1000000 960046 971855 1000000 535398 1000000 652241 975457 973358 957545 958973 475158 889287 984884 1000000 1000000 952115 868258 564475 900668 938176 1000000 938779 822974 1000000 1000000 929757 981424 997036 926368 930779 794794 913387 910034 997043 904074 1000000 895666 892911 982314 884755 945671 1000000 873355 640179 865504 857250 792886 853990 842477 1000000 838916 821117 829451 824645 1000000 894576 950091 916488 799857 794183 788443 783711 747452 542663 782835 1000000 755456 826092 747779 407917 1000000 737014 745001 634916 482100 704338 1000000 1000000 674584 58331 674187 1000000 552654 657161 650020 361500 637495 618007 625140 728647 798650 649542 529858 617956 587823 246331 705018 546820 673777 557310 549702 392014 538702 54198 620777 521617 492833 508482 279843 737502 640592 589392 733309 994132 470060 330499 451088 936244 444849 439083 423371 428176 463311 1 399945 407506 401939 1 390901 397793 381912 377392 393893 542721 336480 231576 329513 285373 304006 332007 336944 313253 465390 617148 320736 20218 173720 309717 329089 302785 986543 266812 289342 1 286777 234160 281189 278744 276168 226930 253746 269037 266685 288671 1 261066 259401 134959 57671 243250 253113 246027 251300 249586 163574 247881 285881 479665 246107 46938 243821 219884 196726 267523 434267 299044 238736 246381 57777 664233 249430 245709 245703 251398 252606 278081 291577 1 397707 1 262059 163502 1 309933 270395 272738 276356 277677 378657 230142 513052 1 258997 1 298163 301430 227730 233441 192904 314263 311189 321225 818379 279269 907343 418987 343343 347758 352156 618948 360967 176762 373508 385240 462122 390541 379503 994301 400150 405028 401780 396497 420828 438483 431356 199222 442606 448174 453803 776480 85205 470790 476892 560975 491363 660367 461267 506533 511956 518073 519225 530238 588816 542424 904653 552551 1000000 446657 573177 579299 552364 600300 598301 603815 520886 613177 622749 628871 358542 641291 749878 716617 662897 1000000 633139 691504 534966 669149 1000000 372113 753494 665270 720988 972548 1000000 757991 738107 748824 1000000 177943 1000000 762600 773660 626664 786710 950722 805817 893226 844645 809856 808651 871234 992775 843552 838537 842175 833212 984576 824513 604536 654979 592429 878038 1000000 379330 883942 887946 850146 895261 898763 1000000 906955 911011 1000000 915053 839887 921648 920429 916126 1000000 1000000 933860 936157 511745 933890 401817 944324 946702 626820 939884 959668 952066 1000000 281668 955783 392611 947806 461268 1000000 351081 889076 688429 790831 962961 981011 960961 953724 959808 976263 1000000 958034 490408 957141 816343 942165 948654 878280 795563 326325 950624 933229 941737 1000000 1000000 937734 958189 933188 938525 928238 926617 243658 920097 523396 1000000 846920 908765 716777 899541 883858 892604 896546 883344 878443 878194 873418 871202 905280 858302 908391 430936 348204 844969 1000000 835874 499157 826330 820860 1000000 811465 806432 801437 594997 768163 784596 389922 777066 764601 624837 841625 805837 747067 741737 736060 166436 675453 718089 810799 690923 416846 3934 688678 1000000 678750 651457 664132 677211 355291 661585 698916 1 628187 680658 443987 595050 598372 596231 590072 1 566024 571470 390989 847199 772520 242794 897160 1000000 517319 548504 513769 765156 628351 508072 489015 486396 480909 392279 526396 423777 769198 439534 446698 1000000 413036 430121 424765 167482 414034 221868 403713 609784 393533 381907 414959 389055 376899 368616 367065 371637 289511 347627 367390 1 338202 345501 330007 1 319854 318365 363192 311053 301363 304051 300693 301571 253636 291295 458780 1 1 279793 354493 1 272401 142248 302474 62187 264303 261194 430222 657808 327882 256086 211871 252499 708007 241259 217307 1 224708 258511 243978 238997 104435 81964 534056 579005 1 245775 509999 1 443336 260704 454389 1 763416 251368 86088 1 248605 400168 235863 260158 262431 263704 1 676133 326356 270478 275215 15570 279868 296160 285372 5158 253679 294373 329051 290152 1 307156 311281 162521 232486 329217 326157 345462 303612 32027 388569 362649 350266 354114 512633 364040 517938 374203 192890 354682 929746 392828 675509 418225 319782 408052 419512 241711 430308 476354 441302 462671 452456 172024 463778 471265 988725 568100 370317 492839 498414 685880 866227 516691 922390 120962 216863 603357 1000000 553203 803600 555389 918228 576094 585572 675654 519615 602766 621249 647724 1000000 627445 527149 639856 640132 874034 1000000 654676 670469 579546 676416 912401 748870 711168 707468 640096 59574 725390 433692 1000000 970480 743007 387749 752593 729289 769614 775157 476199 785844 875243 1000000 283274 806166 811779 779298 944540 1000000 950328 835955 837095 844327 852234 826065 858758 869896 831815 853789 272062 985710 883344 877303 890881 1000000 898332 883523 907647 917814 911370 883635 931822 1000000 847607 934943 1000000 931385 933990 935680 557885 940143 936637 946306 1000000 736743 941110 1000000 1000000 1000000 921747 955702 956684 900460 958347 959131 959718 960016 963507 965490 960672 955017 958781 817918 950947 1000000 1000000 1000000 905981 956946 950764 955584 1000000 283249 947436 949719 1000000 732467 1000000 888767 940620 938727 1000000 944064 931826 1000000 867442 966288 921176 1000000 919858 345098 784035 949728 888095 894392 825484 891986 885844 1000000 880786 876798 853220 909589 919712 798971 390240 851238 951708 863549 837498 831538 456297 1000000 948189 837807 1000000 817854 796206 653022 827856 782063 595836 768368 765721 416158 754572 751039 743256 245248 730185 725956 1000000 713937 708332 851987 668841 709198 553972 408984 672265 666176 660015 522355 648165 973163 640840 624232 622579 616900 610702 591033 598305 592097 583475 665459 539253 1000000 546242 1000000 548752 116628 531828 746127 751168 511812 476649 523811 503751 570830 488744 482940 477083 471358 493792 459697 454185 448572 1 436889 534804 426600 473381 293366 403361 233729 400343 411807 998307 384569 380426 700433 371905 569342 175634 357150 352588 319770 1 339665 335518 348502 112047 323557 1 490037 159049 657477 305831 338556 925175 299223 267455 276155 290090 1 365456 296170 270512 301327 200263 424318 743725 171411 263047 263643 258980 952727 255869 263294 514488 330717 330675 57101 39620 263251 249063 245217 247449 589057 218935 1 294335 294650 128624 241934 332325 555171 247210 241810 231522 253470 251397 741594 215630 246122 291604 255664 800907 261738 247100 255148 267319 269671 224374 297761 254248 279666 282068 289511 350260 286661 293555 296880 202139 227089 353398 524253 286784 305083 345711 960231 329261 261814 361092 391748 523795 351482 358272 434788 527150 510488 1 350928 136646 378254 392525 396502 405829 407587 412344 418344 347296 483014 447075 421391 200186 365292 299534 656075 622841 1000000 464747 698120 1 65138 454815 509246 207234 100624 527316 564598 74615 504889 628856 557864 570825 875253 566788 583056 588755 594969 600594 1000000 613559 619751 751537 547255 637873 503338 434579 656772 680297 668053 675088 915763 535871 1000000 677757 926504 751226 716994 371356 712737 728920 311795 510183 1000000 773754 83535 727852 772255 779275 790958 789909 797331 797501 795061 261221 815635 808297 680887 166570 835179 1000000 786089 503141 876664 877868 767412 618802 1000000 1000000 337083 656520 874011 844694 1000000 897524 778773 904215 1000000 910870 913906 891207 1000000 922721 925418 1000000 870707 1000000 864209 541281 940024 1000000 958306 1000000 792126 924379 950589 930001 844865 1000000 864438 889871 962153 956682 959089 822955 960134 1000000 1000000 954721 964166 960915 968235 1000000 960509 927617 957017 892885 956323 938897 955459 923774 958383 949502 1000000 984461 945883 802863 944745 941939 936076 588196 936215 1000000 928601 1000000 1000000 890748 919070 1000000 909244 910289 646216 900317 901426 950882 868013 889604 815701 914098 983578 1000000 862548 901432 862671 857179 855097 863907 428359 685027 834299 856997 1000000 730512 789403 809629 804848 597293 678464 789207 860816 673095 773075 193413 791716 952073 750381 666089 855201 731679 728666 415273 704908 241587 705516 555681 687028 609681 644205 686510 1000000 669593 656000 649843 643687 1000000 629054 625375 932736 612764 827436 598275 625236 532273 831718 541318 568795 570683 1000000 550033 545396 384436 598596 526571 534198 473277 379872 502015 1000000 488408 485959 479011 468553 321226 461763 456086 450111 408907 438076 472099 331420 355581 432649 671993 407895 402256 396349 380729 600865 941954 110603 353921 32835 321229 1 354147 370576 1 341284 216667 611469 328646 322923 246730 453900 309479 583545 306593 303244 301630 994689 293323 323290 273142 284661 281906 279261 281601 207159 271736 269720 1 266651 263744 261543 481979 52166 16757 1 252668 244318 279595 701582 238781 248184 247995 248416 253925 246504 1 246076 245998 246491 10255 237950 492206 269228 247892 231291 231913 686117 251261 1 378268 422340 256718 247112 237730 8157 474420 551970 210388 317675 339130 268204 298339 288149 634912 234006 226839 176896 293165 296246 293955 250180 306156 387464 313612 479570 322614 338669 743288 332398 1 324643 336697 349226 774656 335092 362739 295340 9566 191196 382351 409286 391367 971390 396232 407883 412046 417090 422569 428212 282982 683079 444465 444749 319129 461814 187542 472170 742703 262686 488630 480779 452047 764827 513117 714033 530461 531969 525397 453022 566788 232086 280871 568697 611062 581063 470127 593450 599651 1000000 612054 448428 937767 974551 638911 424313 649142 587138 695616 692322 788102 484146 1000000 749211 673301 703753 556498 722241 614087 337309 1000000 739494 1000000 647680 756109 1000000 767011 772500 777944 134389 787676 1000000 801819 804797 677908 614876 817939 823668 504212 787323 529881 657456 848007 1000000 862160 862975 1000000 863963 873702 438565 880797 891165 889309 889433 863272 619117 993482 837778 907476 975083 916075 919963 892035 797816 807738 919354 932555 1000000 1000000 939495 941575 469061 1000000 829494 1000000 1000000 913170 1000000 1000000 955625 956666 957630 958450 959523 945362 1000000 969778 836265 1000000 961623 989477 966842 961718 960462 960036 958984 958788 637411 773515 508855 936694 1000000 986319 951079 949190 1000000 371112 924678 1000000 1000000 939214 956755 860964 968804 917462 729429 859434 486356 917490 888799 911544 910377 910669 901634 1000000 892495 887115 835284 843428 874847 1000000 420604 867247 584174 570085 883380 859062 829514 1000000 775406 819825 775396 943522 816689 811697 806600 674730 1000000 629105 802145 1000000 683442 768285 837017 761535 787509 732491 1000000 778999 748759 1000000 486030 720154 625129 578601 694506 508973 816941 676333 670743 691420 649901 652054 290392 634554 618260 661731 620824 614833 614635 562856 595546 590069 592620 578626 402427 564403 1000000 1 750488 637431 959725 547140 323290 525426 419194 516571 363280 489299 488023 461458 215102 283021 742376 458001 474530 259496 400073 453933 490742 364138 490864 397192 415733 165340 877234 373267 364998 380864 381063 313719 353256 364262 502250 1 1000000 369577 408444 338356 334346 160585 301131 107586 193875 346809 311365 215178 309819 1 497336 294668 1 289775 617265 285762 300675 1 277506 627692 272460 75229 238789 264315 262177 272306 270293 1 276275 304791 253182 252022 249251 250020 249178 316416 4738 244555 825026 245997 528499 246862 249087 307462 246975 246994 327439 463386 248367 357721 289577 1 721531 253027 279354 236663 257736 178377 261360 1 129804 371560 643360 96460 115480 277759 308771 976205 1 244428 287988 310678 343097 285469 260952 949264 306041 31138 316115 45161 313608 356198 478745 944797 339695 348085 311198 352609 326962 344270 370943 343261 916562 409037 385271 390212 395356 1 445908 393037 949611 561120 426510 412951 443102 1000000 453877 454071 455666 444997 46809 525514 429985 488446 494953 1000000 504220 1000000 679212 524357 796044 1000000 542626 497553 554960 656076 970539 535313 451108 585748 568391 608057 1000000 363288 1000000 616930 629163 635846 641288 642606 783753 361689 498945 645897 667483 684575 914557 689521 523209 707893 715087 688345 787829 731698 671820 744844 1000000 898619 678864 765625 804818 818096 795211 785047 783309 772302 408282 659239 1000000 818304 781268 828103 987628 837595 1000000 858654 856550 860619 870237 494759 744685 872817 877083 553146 884776 615475 906873 983338 961990 789293 367268 1000000 1000000 912114 904968 638836 1000000 956040 936480 955988 1000000 938393 942200 941294 934669 779402 977734 780118 1000000 951018 970908 960129 950647 1000000 957509 958508 982157 1000000 939808 943289 594335 961411 1000000 980119 1000000 974612 944162 981657 877108 567743 563605 957664 953435 954600 944030 864223 951792 947344 1000000 947010 932823 584838 941299 941964 938885 775892 290392 1000000 927230 923077 921658 938386 1000000 683999 305313 802978 902863 898847 1000000 559343 903295 860540 1000000 877060 873906 938631 1000000 509747 800769 841535 846819 918602 878777 832966 679023 823329 815455 788023 708957 800465 192607 150672 787542 782154 967564 771218 803397 415027 658204 115996 738356 853530 751401 725993 1000000 666682 754097 703141 294320 702197 643904 724788 672293 670133 667842 657436 647794 506926 646948 629277 189111 613056 147516 760616 939090 592100 875231 292941 573087 566818 573715 195610 548877 540597 536756 524709 524563 597859 623943 242214 174820 143790 421843 482957 499328 522802 643750 1000000 498355 916827 443649 437411 595867 566071 1 415152 390319 411647 402239 897702 390436 134064 861929 375799 368108 366394 364538 425525 537591 1 345230 1 514786 1 327775 849598 598118 437330 312702 318078 298153 330103 298538 1 292784 1 294676 285021 363526 83484 280409 406230 318504 121785 330349 120898 1 456619 1 1 253598 255081 652514 611190 281050 1 265266 248974 182320 247709 227884 246880 874197 1 851120 256091 246879 260053 145229 247946 245516 249465 281583 275050 252312 1 23909 247781 527227 275263 251360 258160 173209 554223 349328 270814 280554 276620 493788 75367 1 286070 443921 934270 294993 302255 301402 606088 308342 310821 315022 319095 322815 324714 125570 359838 336046 358325 300132 351618 311862 384163 220633 371237 365460 642207 40450 1 397428 391796 435318 409445 414553 419896 427625 430634 435823 575794 938775 452115 851427 461835 469776 635372 481347 510379 469541 502980 506767 415092 536768 198093 207887 521396 522840 547628 474696 559296 587509 549926 576329 954384 548656 598932 1000000 179587 525534 621397 618781 399670 639827 1000000 651770 658516 574130 670664 676088 1000000 704272 697478 180636 767305 760284 260568 857640 726099 656439 800277 746752 838865 739665 753338 769906 775372 808427 782040 460743 843840 762255 833001 812134 686405 1000000 826984 821411 1000000 1000000 769496 959695 723081 839096 521207 341121 871911 862634 879916 887515 803176 850706 1000000 877065 902925 821021 621533 906673 1000000 926266 921062 643177 926990 929254 931791 929937 1000000 810019 563348 865502 945404 936603 1000000 1000000 958620 885170 954379 870446 956129 1000000 958996 959330 1000000 822804 954461 1000000 946339 961731 961801 1000000 266967 962382 994712 967197 959745 729521 952891 569568 973571 1000000 839913 956179 980518 948076 1000000 1000000 912476 872161 940085 768997 945891 1000000 1000000 931524 1000000 922839 1000000 1000000 913655 1000000 813509 905085 838171 896892 875925 889930 886206 1000000 1000000 740663 869689 822424 855554 857448 831704 850415 1000000 839374 596119 829871 824455 820100 809678 810085 829048 796895 839612 811777 781114 885117 773164 741623 1000000 756882 825611 243265 801822 733758 727903 1000000 1000000 715731 827841 10978 698478 9786 763094 438081 668175 839888 706342 617497 437465 637797 631335 1000000 1000000 625046 606517 677669 623795 588058 581911 45242 518843 563246 562222 555209 545900 1 115092 526579 818123 594714 1000000 905782 496649 485058 176196 478521 718465 468168 444352 473815 387409 428556 439368 980487 428458 403114 360324 473821 201547 404509 407586 277190 335989 382277 81787 377767 420802 375350 381513 354517 302857 1 387183 737309 1 1 319367 321368 1 959701 918142 279532 2335 553578 297048 553809 340707 205833 644662 276009 279611 277954 388293 272008 277889 588912 30183 260331 1 62802 21667 505834 197736 254431 446284 356087 363761 263098 431860 452459 1 479537 229125 243972 90516 231450 263089 258121 245755 247687 295821 248490 235421 425226 251183 251599 868299 822926 256231 137594 258972 863605 262092 77112 294529 268423 439110 474021 275079 277545 278954 263823 1 790038 291223 294129 289193 300737 650521 288234 299328 314556 127536 319446 343507 329720 227363 404453 379255 883953 664489 405200 359091 364078 289944 434044 391075 453591 387912 395198 639201 403008 242797 413994 482593 380671 429245 1000000 437591 446024 451384 422746 1 467304 463362 480014 483653 554997 476791 832901 449660 1 671973 527400 491171 526917 1000000 523518 1000000 583812 726586 577058 83068 613806 282652 592399 606901 613726 612515 626076 632345 621047 1000000 653250 323899 664680 133524 1000000 678737 1000000 693419 927333 482626 710575 705885 661778 790307 674350 734755 1000000 771507 681859 1000000 1000000 776552 586248 403964 749429 304322 972050 890095 810954 810913 750723 825873 821052 614043 841389 819123 849355 853859 858249 1000000 841137 806069 999534 760795 932624 1000000 396315 894362 897652 1000000 918196 896771 911373 487446 402501 867988 919877 874361 938206 931808 948912 832695 937262 1000000 942557 944816 1000000 937255 954920 922331 527355 954377 955499 956631 957657 327489 954014 960094 1000000 1000000 959750 1000000 959324 777271 964028 980294 855522 961262 968425 955521 959516 730159 958040 955358 941652 832443 971481 948101 961957 950812 657993 1000000 1000000 941033 937218 750960 938011 971679 901124 964705 365492 920902 918111 916036 846568 883616 880739 880088 898419 940428 1000000 1000000 1000000 808807 934108 871837 885398 863297 873637 854574 853766 816845 631483 870193 1000000 592165 821793 816516 509724 773249 770619 577731 884715 934052 803727 775009 758053 742237 285583 688601 856640 728085 735694 728162 724110 725808 918156 696223 846079 326905 633159 450578 386524 503364 664133 593918 646068 662429 639563 618926 549303 621021 526061 611754 150298 596239 591862 638084 577632 477938 564658 559124 300427 1000000 902384 486212 528595 522554 257979 515027 504564 1 492706 685815 1000000 559243 1000000 459705 776192 452433 500102 714592 460362 188874 424974 519093 125059 682820 138370 512295 492177 370578 474569 379060 183742 414979 464741 294336 355924 352236 404649 341270 333306 302811 330543 326637 322794 283886 156693 1 281059 304800 301219 752882 295077 283354 289168 1 283421 308725 278264 1 272759 252647 346402 138036 214555 268760 1 257300 262932 268007 1 244499 252696 251247 1 843864 249409 164186 244151 279489 145717 238124 245124 693577 1 1 68774 1 214162 255724 40401 261815 252244 253358 303350 277063 662998 250268 443830 308368 1 167457 1 378767 367361 274661 276445 576009 277805 52476 511821 560616 551802 321341 269221 1 1 887315 313786 357543 293692 292830 328877 332189 336949 330295 379850 920322 323727 516350 363024 366684 373297 375701 191318 386603 384849 393156 421833 407061 554928 640910 419972 704349 660301 438957 443427 431182 455659 459390 467023 470560 477117 548519 441067 1 501774 507190 79128 489398 519549 532072 477611 1000000 550420 553503 555336 569028 570053 566799 585585 593685 600895 522184 611819 623694 624615 656544 637603 105888 58055 661242 1000000 662113 729889 679873 34048 1000000 1000000 837438 709869 716009 722033 727502 639732 739077 290140 748824 756131 770592 767518 773835 1000000 789126 1000000 850002 784767 824048 812039 814816 1000000 765544 829306 834371 594802 854967 850968 852816 860200 756700 775519 870556 855354 889673 794621 247871 1000000 725269 884377 900685 904262 908594 699450 841290 848789 1000000 1000000 919160 934593 986908 917525 848520 959326 988156 705702 941022 946251 1000000 1000000 936304 1000000 954114 947454 945093 969813 960775 1000000 948575 968720 962673 962702 962055 1000000 627946 962311 947902 524977 927257 920616 973261 957176 891298 880504 957356 749090 1000000 1000000 818713 950916 949304 913586 983617 919196 1000000 850771 937497 903978 890029 1000000 248021 1000000 922091 919185 916087 1000000 910578 935034 661214 897199 896245 901576 888808 886347 221414 829287 1000000 874495 569479 860864 856132 850532 847154 824515 836831 1000000 828354 814434 816976 820635 900905 1000000 803679 765094 800532 306534 744705 766094 785997 859980 752218 708331 783857 860832 54349 726291 753303 1000000 707511 702475 227064 685670 702559 671432 701277 644919 1000000 832445 653378 642623 950708 685484 687302 615094 636336 604482 597496 767479 585566 47994 576408 573092 561135 555545 548725 542687 1 530786 524541 1000000 484574 520779 435653 881710 388070 483844 686583 463407 441304 451239 1000000 427252 239046 437651 432051 351185 421444 415493 369393 394719 466360 453661 389955 1 392885 606809 385111 366583 361530 355718 353341 559873 342558 587874 403550 318468 326099 324156 676647 316658 215846 1 306000 303887 71004 981439 293287 295931 287669 1 323329 278187 244564 274257 272358 269738 283897 298979 263476 260997 259189 248212 137459 288860 299842 78122 1 83559 232186 243309 456126 200462 248057 247842 1 245639 213426 177979 249395 248030 237046 249138 393025 478455 251275 226551 168469 24952 255547 216506 258616 260212 222004 263712 290761 267554 269735 92469 274359 546453 258699 214082 1 767676 290813 309340 289356 1 548755 333410 225222 313245 313851 320359 390877 314050 369499 179258 340174 363616 361985 350905 660306 38379 739243 487318 880474 474064 506186 390577 395549 166159 405726 877349 515288 656586 426789 69214 232516 442377 498142 427335 196078 425963 471267 477572 36442 711908 593027 1000000 499192 512534 518420 579683 530561 533654 135644 548737 264573 561165 567256 573523 577579 499467 1000000 598606 605513 610701 616902 625417 629345 349051 829024 659242 837005 714976 666659 672678 664578 1000000 690905 698900 708881 601301 708649 720955 553377 731602 697599 743180 504684 808388 787831 765922 702418 816898 782343 787702 793317 798114 825654 808573 813639 886919 823591 813652 1000000 830806 842507 1000000 847571 966934 860629 1000000 1000000 871748 1000000 1000000 808473 881282 1000000 896394 1000000 902175 906785 910068 913259 1000000 919768 940436 258725 875324 1000000 536550 770029 1000000 939938 924050 942957 881361 948260 949522 950467 986913 976879 956705 955525 1000000 916252 930726 887620 960906 1000000 969744 962263 1000000 962608 1000000 908701 962144 962028 412098 1000000 965939 959759 1000000 957918 884705 1000000 1000000 1000000 982095 970070 973326 946732 950718 942556 940470 952997 633041 838713 1000000 928512 936099 923180 595073 957636 904544 911099 906962 904711 613411 895062 892531 257985 847213 1000000 1000000 879477 947080 1000000 1000000 867083 1000000 874353 844239 926727 710954 443854 883507 819208 815297 810406 309059 788818 402745 788801 784078 778690 756545 767531 760112 759686 759731 745255 983170 551270 728065 457775 541070 519935 703509 814235 738484 689825 1000000 473732 668209 827076 678537 723413 124964 637487 630359 705029 544515 472519 606529 645414 701799 594814 581792 493350 336289 749589 477108 1000000 544848 540985 523333 54944 520220 514530 508125 272263 7207 490767 501446 461519 495570 467625 461840 1000000 607965 160169 444655 443133 428793 1 422021 459523 407488 379217 255950 392120 387321 384304 366619 90508 396670 614187 368424 358459 349897 345892 310298 1 403399 118180 483445 692356 109573 2650 310670 1 303969 450159 229745 294073 296589 288374 49516 282397 1 195655 275152 273516 85655 1 266461 179367 263940 228025 259930 22585 259627 451852 1 205505 711744 253723 232061 249455 337548 887177 1 857734 269195 638747 235120 565147 1 258293 372930 286273 256316 251262 28762 331653 249888 220587 263843 258447 248651 140128 263431 816596 1 269384 95558 321729 504833 278807 280951 283456 284794 44579 542707 334656 293273 301999 566516 1 306459 1 417789 365505 298238 487593 335909 1000000 343436 344353 450315 412992 360942 439684 370179 331597 373925 430692 388995 1 399414 381659 561053 143595 279362 424521 417131 463500 1000000 218445 1 459376 464046 469447 1 481556 487392 538756 499172 615705 511195 517101 490046 528503 533587 552952 547400 765609 924071 565895 958943 578193 589709 590465 429131 1000000 609102 567043 620828 626864 635583 581298 987695 1000000 731871 663645 914150 348586 597041 700672 695386 622087 734916 712864 810661 633025 799947 703624 1000000 567289 753718 707686 867164 910736 974255 1000000 768359 788958 785925 824251 804378 826800 817534 822440 825891 756275 837329 820282 846576 1000000 935655 939065 864218 1000000 740243 1000000 880460 1000000 722922 523942 745198 982398 912148 903499 885812 824023 911316 919941 1000000 1000000 927285 929947 860051 897473 925627 1000000 941729 946672 975055 319232 934367 1000000 952487 1000000 959479 355708 958648 987264 681189 994320 1000000 957045 962053 964928 1000000 962846 381149 1000000 958607 652604 962001 737551 1000000 960387 1000000 960761 1000000 1000000 1000000 953865 1000000 950782 904060 344520 860400 943546 941492 939282 946743 664945 926831 930623 619872 924131 921107 1000000 915335 913238 921450 905751 902326 898832 999949 1000000 471587 1000000 874130 545144 857006 1000000 844627 859199 357659 890598 841810 887230 836463 929994 826849 806175 1000000 745038 796729 794577 820381 791218 893901 779277 1000000 768904 741937 743590 752856 700932 741477 735907 913209 723591 607758 711439 570420 640322 1000000 688362 635619 466801 745741 1000000 638055 652226 681168 77855 633352 1000000 620948 735643 608583 602922 672688 589974 792076 577713 878617 564400 504385 552969 546645 559003 535688 1000000 8256 513196 510608 590591 477409 473668 148178 963930 893891 469313 382116 628144 247720 546535 809815 429756 1 426071 418237 813337 409252 389438 399000 378385 389011 376496 380314 374910 368212 372289 344104 358567 407404 355284 1 339006 353164 266037 328375 243838 319302 315651 267658 683542 305486 301832 298603 302370 1 293051 286613 279992 518071 434698 276174 273821 273852 269179 1 279584 1 261727 379262 275672 257092 261140 335141 253456 163422 269518 210247 249915 1 231953 272484 480621 240896 247755 327098 520118 248585 248799 219973 245785 1 223611 255456 252811 766991 660183 476309 108847 259819 290298 468115 265098 267299 268675 497162 640031 867508 302977 280809 615268 286347 733614 297486 260709 380547 273616 304521 1 524510 1 1 525776 205534 1 334246 292205 343176 347627 397195 363169 231037 278073 382753 432119 378526 383072 328980 393203 385352 403309 399076 1 315853 7502 430695 1 315873 802867 367694 1 459491 468612 368358 478649 485907 1 508901 342441 349103 730468 519685 527672 533736 560147 1000000 563176 1000000 588063 573327 1 582876 590489 591246 1 1000000 614217 923145 626824 663946 653916 556744 175665 831182 411631 667968 675818 1000000 685797 722022 682965 949539 1000000 667472 712035 711628 734908 741266 708520 741957 864129 762585 375970 774168 1000000 200565 777547 813934 798513 806164 811266 816761 971140 870681 848787 748941 840525 845224 849744 852542 859290 863270 1000000 871465 871385 879857 868599 893839 891141 894845 885471 902151 907785 907544 910340 781236 929134 921768 226274 926922 1000000 932030 1000000 756794 1000000 936949 943777 1000000 987406 992199 923599 946050 952588 955162 1000000 934852 957994 1000000 960347 933795 961831 970179 973827 962719 1000000 433694 976729 440227 759981 662688 961946 961378 850614 870409 959043 954909 731176 982566 955483 1000000 1000000 948776 1000000 953958 944411 942403 1000000 906346 1000000 936959 939626 751768 925377 962537 1000000 916900 913602 910268 898584 903594 900123 927828 1000000 892104 1000000 1000000 234482 873402 866217 987985 860469 858044 851874 847364 965386 905591 840597 934427 827862 867059 813561 808134 611504 798253 794192 787611 775535 776370 769438 1000000 760181 748977 1000000 819909 737640 833117 369183 705932 721716 708376 1000000 716162 690436 61270 763890 887624 474951 659375 653898 654024 245275 665530 257529 623045 617263 1 780878 1 575851 594738 620294 521823 585604 749584 554013 586008 543211 531718 524535 523105 239617 513431 544011 500620 494694 480246 945248 473465 497140 283692 477970 351149 56621 443531 437711 432307 425022 422070 920291 1 405711 400737 580761 1 439796 382267 1000000 1 366754 109537 357977 353245 349257 341796 341673 540559 332276 328322 324418 327389 316942 340375 308933 306417 971003 592338 83141 570102 264326 287699 280240 282193 1 271910 1 272448 397645 247106 431620 270376 1 1 260820 262246 453133 200657 1 253055 251931 32380 272019 249727 198725 249018 98527 248281 255928 248184 908135 1 248928 249206 1 250560 251312 269500 261524 254552 189429 257795 258128 255872 657590 1 1 80531 269416 240109 275707 296312 277799 294774 284648 285650 259383 728789 394080 828463 240166 303938 386250 304201 368833 1 327277 308363 329380 333356 76359 323661 373817 350069 354730 354504 1 269047 1 1 382227 387560 340205 396684 422196 407235 413832 1 1 428858 1000000 429108 444380 450360 454409 714017 418130 513224 384728 485903 1 456362 74586 499218 518816 520183 522271 1 649213 544447 550556 556655 785775 550786 585229 929002 44671 420921 1000000 606309 612811 617970 361719 630937 636677 570501 736986 91814 661424 1000000 737942 689400 686071 298272 726436 705669 710615 715378 721455 767062 1000000 363948 744973 946175 757824 809017 762788 772640 784184 568957 789234 794541 327809 805094 815754 815176 888820 135707 829927 834726 839803 844156 848698 853219 1000000 862000 866173 786501 913164 474314 876799 383652 217007 1000000 899829 899408 513602 884291 620714 914953 665273 920584 978769 1000000 952788 986177 929374 973280 379467 946145 941185 945375 947048 1000000 950553 957007 742559 790168 1000000 955861 957720 961576 1000000 944473 1000000 962233 610742 977240 1000000 893122 963394 963322 963105 741695 971480 992705 961182 1000000 966649 960872 941786 956372 821271 805072 949791 950630 593645 989374 261344 645152 941130 799236 899857 1000000 337758 928831 970702 923568 853630 787157 908904 911602 908227 895789 812704 747261 934886 805154 886619 883132 1000000 874849 865222 866518 835179 858181 845533 468114 675255 1000000 1000000 829512 696067 819318 815378 505074 718697 158924 789546 592963 1000000 778586 752639 766876 994667 990660 1000000 720633 738162 773713 727953 523880 905029 710329 889295 586132 428818 768652 680426 667930 700426 662060 655884 658522 660781 1000000 858720 1 618896 1 616512 608212 818550 594128 581724 574729 676700 563607 47186 542699 252819 355922 649096 265207 191338 546141 718895 490126 477994 369873 484469 1000000 752818 566007 460307 456241 160011 418380 436667 1000000 489755 423327 421353 344711 407587 402477 397316 392025 387201 382575 372473 767482 355528 246308 360174 354805 330712 343865 351847 329748 232814 335924 325787 1 868152 296983 314565 300960 340099 299418 238027 1 239744 593313 268175 207903 280627 58852 213167 453707 273686 269442 1 266347 263258 255966 260201 192522 954431 1 258282 291029 1 251648 268755 255271 245016 249165 301799 242820 717367 181994 284309 248893 221399 214439 246005 248314 252557 251725 253136 252901 255446 489973 257984 259494 335360 7222 264525 266409 272554 270479 254767 274946 264649 287929 860465 351725 59386 296035 1 261011 705244 1 304404 310021 312035 268601 353353 371720 300818 332420 336462 457718 344815 349648 353431 481081 969407 366880 1000000 354271 504586 387901 69254 386123 399329 401193 517786 69453 422039 427048 432360 437924 443180 517747 1 461961 409794 373146 477345 484674 487978 1000000 150231 190042 528468 517810 1 662160 535101 1000000 242850 555324 556449 567658 1 579848 584406 678312 598351 942322 610676 616270 1 585082 1000000 628293 1000000 657456 649411 68138 1000000 669997 307841 690650 688253 965833 747131 792226 1000000 693295 811718 737106 464934 695228 755243 797056 716894 771707 789754 787941 462472 805371 1000000 1000000 659203 1000000 1000000 826162 773498 767548 949896 847933 744143 851376 857851 622061 865326 882115 249378 770654 745703 897687 889524 928381 896962 885204 882312 1000000 1000000 913870 1000000 948084 983065 925599 922910 940850 1000000 941366 900844 947054 1000000 945902 939334 948611 947706 1000000 1000000 1000000 1000000 1000000 952547 961297 962417 955085 961880 1000000 962882 963276 963524 963659 1000000 875088 778279 275473 847928 1000000 601730 1000000 957158 960266 958104 956930 642891 941592 322806 951715 1000000 709929 1000000 893360 899161 930222 995392 934720 796649 930123 1000000 931252 921755 413676 1000000 912661 1000000 1000000 883960 880422 903138 900544 888116 887168 824390 809314 866797 928376 863809 872242 856504 850643 847543 841080 906829 390584 370173 823984 492762 932086 1000000 799425 822073 724857 659776 814653 469857 776024 764109 1000000 752856 1000000 741776 735690 769872 690705 754885 710685 1000000 1000000 694580 1000000 624485 637660 616426 654492 571171 651409 645664 661403 633318 627179 853849 386112 616189 602341 628539 589908 583766 577557 735905 351179 551776 552934 463181 541518 531994 650902 519274 516487 503937 500088 670649 485818 499590 316561 473323 457162 1000000 458130 452386 572877 454090 967923 566147 496464 425035 793596 404321 1 990634 393768 1 385375 380849 401262 369964 365347 381187 356446 264071 521617 1 327404 403954 140253 327338 345633 319125 148256 109975 221449 305430 60698 377367 760474 113427 712203 287108 663487 281639 1 332808 274292 272144 164360 270817 1 629731 303594 260657 452359 290592 241873 588080 1 270314 120986 213178 247567 942684 237985 249230 541761 511258 269171 257907 330809 696798 230079 251336 148295 251408 641020 30330 254142 1 255576 901975 259290 260884 904854 354653 266158 272355 271281 278005 1 1 104789 280291 278132 288507 289168 260399 296854 270515 861989 305890 580195 313648 327509 320061 327808 53552 329852 15321 341408 558070 634093 99989 358385 361340 348704 165183 409827 380175 380834 705550 687722 542623 446523 70364 569858 856005 516099 431148 436580 174756 448830 859066 232561 466328 457003 1000000 486693 734607 426959 810285 338172 256444 464575 525591 529328 535368 487447 63639 714952 559833 565880 572157 563902 595817 577754 613999 603127 609316 68961 441469 532008 1 437466 646444 683188 658892 589970 671297 650239 685445 408993 1000000 1000000 704394 837716 688259 717868 918064 736493 724992 747984 752954 657332 327338 764365 79990 821699 1000000 793075 664143 178480 807097 827019 814958 822608 827704 864215 992560 585840 824240 806601 920129 786478 864387 1000000 889326 791032 921031 884821 888709 1000000 1000000 957265 707595 888083 909975 337459 916294 773418 922343 928362 866249 638278 929354 1000000 1000000 1000000 947261 316264 916809 1000000 481897 952229 950395 954019 944831 990627 890039 959525 823161 607029 746962 962939 1000000 963451 963738 963903 966387 360140 946916 963517 963150 962677 962120 922538 1000000 961524 1000000 559979 1000000 955062 884150 525881 1000000 1000000 945422 944929 781450 1000000 938384 867001 933687 1000000 931606 925786 1000000 976632 913186 921755 910625 1000000 903929 900445 896877 1000000 1000000 881558 881721 625557 836607 958001 713854 1000000 834417 653369 1000000 843173 318621 833434 1000000 873498 821727 549836 1000000 803549 796379 974538 795338 782219 774110 761137 723356 753202 236659 743262 728736 1000000 731925 1000000 698188 652251 706432 538022 585994 610788 610345 679022 672222 4847 465585 640062 640709 638740 863475 629180 616158 537285 606357 809716 510575 548610 585773 544260 336563 529249 545278 577601 617628 542686 605647 160795 1000000 518036 513194 507612 500599 497488 244348 742442 489643 469973 465166 415353 234073 712542 601532 350613 424227 438047 417142 416322 413346 402246 573649 394979 390712 385911 395722 343016 733725 367191 352230 814822 1 340040 266569 340667 822339 332534 328639 324178 319676 317268 1 404026 1 618199 432546 366021 293895 251407 288611 21002 357756 280092 274836 258622 274718 593811 238217 264955 290611 1 243067 1 353472 219824 885469 211392 237063 1 251725 235976 272932 249943 244322 312172 253611 247751 29089 249442 251026 244501 426310 251123 251444 239487 446925 256150 324781 336941 310928 1 137616 527116 231895 160279 320690 254682 159345 275574 275728 297476 281463 238463 223588 289658 368030 200812 298701 207807 327753 1 20155 1 16153 1 326815 330612 200028 338807 61216 338640 352812 356174 34215 364912 240772 739550 386811 383622 275630 806219 427317 411129 214248 467681 675854 490091 585069 435279 430784 442043 440443 457386 397782 476286 489403 480271 442403 775926 494551 403510 497141 494250 462067 544955 533675 539882 1000000 552693 558330 542810 525344 584243 649428 971466 938033 601593 1000000 634043 330722 626516 633068 976146 753127 655065 1000000 663806 784958 675585 489487 21650 693591 699740 761386 684309 717571 492116 1000000 735099 740867 746423 862832 750318 661959 769068 635698 788673 787051 757164 881487 800118 807195 811636 818642 934761 747464 714496 784219 824553 750871 850141 854638 855756 868555 401102 731632 876020 497671 883782 1000000 987874 983012 898982 1000000 273468 909288 912554 916810 917292 480984 866132 946155 930144 884934 960118 813723 863646 961055 944190 946210 915650 950171 955309 1000000 1000000 956016 1000000 952390 959523 595414 885126 1000000 959201 898625 995032 706993 946045 939364 881914 965139 968463 1000000 963709 1000000 1000000 798053 858387 965221 940330 956945 900799 956390 952804 1000000 947158 751778 936240 943755 706846 939378 936098 945935 932148 731039 955573 877471 924010 940921 729693 911831 422929 905225 816343 976882 879437 889965 885539 883110 733823 874964 770610 866759 863254 857915 853536 841212 962142 899361 802686 706312 825740 943953 815477 810305 805304 1000000 255363 997857 784218 735855 773349 808032 1000000 756925 659485 769981 1000000 724337 350788 727799 716342 482914 707615 823232 671532 686438 166301 652313 668140 639509 503391 1000000 536581 39179 629320 458368 856167 612646 606446 554748 566713 616008 581665 78226 604437 690053 557014 549526 544737 492712 532624 526529 1000000 376092 579810 519535 291011 695554 488347 1000000 249950 411264 462238 433393 466999 445130 432669 434366 428752 425773 412687 363799 407654 411412 666536 216559 375774 1 370313 384022 383745 283431 365304 352614 353147 178061 1 333919 366013 1 206336 321891 326050 346132 322501 308527 297344 423737 298166 318548 292160 289200 286624 287958 102740 698197 298079 272886 271722 191344 268761 67595 432657 1 1 255671 246355 349737 347692 256333 252724 413188 254129 250885 267620 1 249952 809938 249359 254100 1 265808 379036 255027 43596 251507 122077 273507 250655 255142 253721 249350 1 225775 262569 271272 265385 264263 270043 1 502137 272308 614917 275372 217029 334335 144576 278117 357017 297153 300916 304253 308244 307875 718215 318987 322177 1 329823 666519 914825 356596 708376 434894 639201 358987 370980 361447 210558 255211 398226 927108 326561 387216 402702 407461 412710 414543 988594 481968 434091 439496 448101 442057 452929 461315 295977 274093 531496 426568 491044 496478 504327 508118 526506 525236 829038 434490 535853 401698 589343 557493 560558 1 575311 275941 657749 608691 563224 606519 782744 267475 1 631068 508924 948073 647662 628405 584340 654467 648502 1000000 686147 814429 698294 704261 710216 713199 720748 69840 733752 1000000 532048 836574 788356 763057 771623 773040 233398 784159 789647 635520 770396 608567 438347 930137 780659 968921 830256 993319 772180 846817 845856 1000000 261012 862436 871194 1000000 1000000 879165 911353 887091 1000000 886187 897224 908497 905239 920028 636497 1000000 1000000 1000000 1000000 871262 929328 1000000 467028 937315 1000000 947210 1000000 851040 932580 1000000 951603 766302 936978 963500 921428 1000000 807477 987470 961972 960208 962772 917475 965427 944904 1000000 836257 1000000 853077 984959 1000000 963585 458754 961949 961621 953074 1000000 1000000 759685 942536 999911 1000000 950352 545059 1000000 946597 923781 957067 900276 938035 931203 905680 1000000 938792 922995 922285 1000000 1000000 755739 911281 1000000 992477 899477 882493 1000000 888386 892602 848877 839554 906918 868096 865483 868253 1000000 862820 781046 844536 836750 835778 825052 509204 818376 813127 631767 803552 780660 697041 94350 732401 884465 1000000 601862 758850 1000000 1000000 756759 735749 706851 724584 952354 180471 706177 709270 675514 1000000 1000000 675475 811297 715284 657827 620543 645657 743034 704815 647480 1000000 688845 606184 538157 596098 675326 583712 574225 564034 565190 565036 497773 1 505144 1 522302 518087 492641 646753 504548 494161 30941 992454 391129 451816 459915 472611 391996 537443 348792 3621 445902 430566 799789 554406 414639 452083 404325 456529 394216 387289 589584 395658 375786 966615 310512 1000000 367297 352737 1 343917 339449 362199 376259 327666 340043 139291 409342 223187 355420 284300 295163 299341 296232 1 280350 207491 284873 282096 763395 274866 303069 200625 269628 760743 282869 267982 735213 261239 112995 296088 171693 227737 601796 253726 252788 84066 82729 250758 247924 262212 427433 215958 494135 582668 247835 351127 264760 944050 244232 257119 261309 216393 250022 284559 291967 579574 260139 1 173942 365733 318857 1 299457 1 275680 278528 277535 448638 417604 303811 470341 447148 298569 300587 1 312874 359528 818966 257368 600351 334011 329879 1 339390 133557 611569 1 1 14831 1 368334 540072 362845 376174 627832 244268 396182 469432 406025 479451 1 422034 312580 432693 438101 701836 420253 784875 461049 1 518593 3307 574512 467177 500785 532084 517950 485166 520008 531229 531927 1000000 556904 675519 400309 561555 567635 8588 877048 591545 633331 561211 600170 610962 525060 973098 628867 786918 643735 690922 602843 665206 682169 455637 735256 607465 681836 696688 555883 729708 695429 720603 777153 732295 738092 733389 1000000 679537 936281 766143 844318 777421 798174 769985 791449 828907 262268 888409 803061 821147 1000000 523326 845770 1000000 820883 888574 853536 850317 378991 867122 941349 903882 1000000 1000000 886179 869531 1000000 897449 901027 839667 981535 858517 905220 917565 920753 922323 926401 1000000 1000000 1000000 934867 939143 950211 845498 1000000 1000000 1000000 930324 1000000 1000000 955764 957071 958318 1000000 966451 686911 962602 962360 922211 1000000 804198 964616 922833 965036 1000000 964531 961096 953934 644285 590537 336154 1000000 1000000 959329 958232 957007 932671 1000000 689033 905630 948720 936256 945457 263357 917781 1000000 942287 981976 914143 928931 402648 923348 1000000 918798 913710 295426 582200 269653 905941 908582 883507 890098 886980 940039 895440 873861 861529 1000000 622592 852366 852253 843198 844829 838691 1000000 810922 824621 601265 876861 789901 1000000 679335 768776 1000000 793696 776919 777340 780073 749796 755629 749110 753207 599837 796661 726058 715141 681704 364865 702084 696174 885980 684329 646907 660229 659572 658950 643721 647641 641502 634162 648929 953231 736054 1000000 859437 544102 554239 561421 553048 538963 765175 561091 431391 548902 538310 546383 1 491921 781687 512594 1 500990 528591 240706 652971 99271 472337 465737 127241 541900 584368 726949 455866 377154 427012 105433 416413 411101 411735 881011 349757 431027 488029 381423 376649 379684 250050 362553 433150 642552 937818 819412 322947 1000000 336311 328860 325014 960516 1 313987 307306 233703 301976 300524 264442 288179 351014 280021 300333 104544 281813 295439 59801 273443 273673 150333 1 203540 263621 243634 811389 261338 250685 402254 311621 254195 156175 313625 545578 257493 250295 255209 223376 867394 249780 249508 249662 249575 296741 1 238200 227934 137985 235161 299413 1 256878 258682 817973 218683 261172 254141 266935 372988 127288 123012 252770 261335 272562 434754 285272 500089 785137 293760 297922 117643 539230 306452 309849 382740 316906 306090 324313 328385 358593 1 340139 343334 423117 1 195140 361721 366234 338770 461636 445051 266312 400470 393280 386532 337893 452267 392174 571062 1 417279 479787 384738 647977 657425 463729 469969 470669 476743 497918 462622 389664 562608 505448 495704 517388 316959 529367 529613 539927 356343 559066 571108 567429 572293 578468 502415 591548 1 587179 608530 615639 620404 1000000 618331 659353 648103 714376 647262 661018 661653 506833 456832 882373 691056 920655 707318 714555 568335 711396 666791 1000000 742453 748176 1000000 759816 768805 1000000 795615 782195 814435 792290 797568 892446 867203 1000000 818098 823083 861584 833470 1000000 842493 842164 1000000 856042 859058 862749 916701 870825 693688 867352 871534 892318 730568 549338 900130 904294 914228 905593 1000000 1000000 919961 1000000 926082 928616 931296 933857 715118 945836 504199 943197 945316 947946 1000000 950931 1000000 979183 953578 1000000 897751 1000000 952531 961412 1000000 493375 961812 964070 955748 998606 959127 923531 964970 923487 842630 964285 963925 963262 1000000 964258 1000000 1000000 958843 957641 1000000 874852 954983 956672 1000000 1000000 939135 891431 942374 754250 938190 935143 236900 712728 1000000 741837 921394 918495 323960 653301 744651 517982 730233 898486 890688 894005 575397 875110 735323 806430 871214 866947 487222 850947 985296 1000000 850828 840255 836293 942081 612241 1000000 781558 717917 808655 800210 813220 757294 616407 937578 773310 90936 762410 756808 769774 745343 689391 818836 773694 749963 91351 822770 935369 698457 464481 678354 680296 1000000 745471 667079 656344 628788 456935 637452 634212 631956 626200 1000000 585814 601800 594006 616836 586283 575397 466035 495585 556972 550841 519085 615110 521657 526510 565739 531285 553456 197431 982896 1 439654 470720 472838 493317 456724 456270 449931 1 568140 435108 489243 422910 375627 376647 421022 1 397519 390593 387527 396138 377177 386041 366799 1 350122 1 379075 363933 342288 270287 1 340948 433862 322465 404468 324134 311748 960666 302734 1 293943 1 62496 289616 372416 1 281599 890044 435380 397923 788621 272212 138390 290889 239096 262686 261128 259621 258142 174096 257799 254824 254200 242908 288743 250083 252044 1 589753 256978 304767 1 252444 171197 144942 95415 251712 156607 253149 541595 290729 381055 1 311167 250977 1 133511 264803 271818 924361 303106 272892 1 287662 279584 282121 1 331599 291573 293310 255949 296261 509047 305750 309129 455600 320737 803687 260733 322080 344699 230755 539246 339454 540218 371032 528943 281964 303107 369673 375365 1000000 845146 387788 61911 398841 426005 408847 414216 1 415534 598320 467920 347339 484561 1000000 456694 549578 469017 474754 320864 545407 940454 517932 69345 532667 515937 225838 336334 539913 540115 60392 551875 559567 564625 793292 569003 512606 749835 489374 600835 1000000 375896 620439 641513 643948 786310 1000000 655528 126498 631269 589784 675197 646835 687866 694166 901008 27415 965316 717752 192019 485786 782506 740603 745258 748990 806637 796310 769302 752388 796258 785250 782386 914504 754333 848129 811864 817905 821922 825103 831726 764354 841257 844073 1000000 377531 859460 751837 887080 869311 885895 875977 884443 910282 893545 896757 308742 898496 517440 633210 913110 911529 922644 878919 925291 889291 932654 1000000 996209 940539 1000000 942867 1000000 627530 1000000 792932 881161 667730 952371 956886 984575 959513 665494 961393 965920 1000000 965041 964197 1000000 964243 1000000 1000000 965296 975487 1000000 990612 513878 963536 964855 1000000 1000000 560584 986643 1000000 868110 1000000 953880 342885 879498 736765 652369 894679 485553 960018 938103 845324 898089 930127 928312 939957 921947 503359 956415 914398 1000000 988252 903351 899890 889851 892464 889767 783881 880833 794757 872518 864965 873962 859819 838418 1000000 924003 841875 832792 834130 815561 414989 1000000 811467 623623 1000000 969021 397212 1000000 831195 973884 438726 96963 533453 380431 1000000 997918 834195 729883 723896 332166 711578 1000000 351011 693181 688341 695951 788589 678321 860304 1000000 641935 731945 639420 269063 902427 648757 619290 507927 633602 48349 654478 586251 577629 688225 461788 565991 552262 538193 527997 614341 405474 467322 595464 487848 637315 590052 487301 123415 481060 475289 256852 390512 540662 452685 210381 210839 453006 947703 489161 862543 457844 108602 413385 412843 394388 389842 394599 708392 142734 550021 365706 368914 470103 336503 348046 344131 338493 335633 331666 458588 323101 320221 199121 944035 1 278442 10874 191454 296632 282130 280006 520647 214928 165287 142559 415853 776584 356054 1 268965 1 264833 269612 61753 1 223119 255618 496409 60802 281007 252959 252728 236089 245348 215020 250967 1 889902 250327 255423 415598 316797 248617 253633 524981 253392 253985 254994 876997 1 405931 259882 152804 255377 102549 1 35191 306501 313881 528542 275181 280445 243952 284554 277457 309094 292623 295452 534200 300942 305076 312092 340500 137679 318256 343868 840348 194944 334153 802600 342432 407436 579235 378463 365934 418923 981144 373495 378114 381216 387754 392675 262759 406910 1 640483 428010 533794 1 434239 440329 12411 450699 634018 429385 461209 758425 356321 487301 490808 850351 502473 505954 468621 696761 674976 548182 634582 1000000 515237 533290 517053 467022 656469 25229 618785 480425 600212 649921 612128 621460 622933 631207 1000000 643565 649853 577028 661971 684046 660650 569362 904809 330539 234765 709796 504002 496194 722202 728117 726088 81818 745170 799474 1000000 927646 720345 932633 131518 788099 789532 815184 803312 805535 812845 817808 822383 357216 844468 837682 1000000 794074 849462 1000000 840145 866479 861444 871399 854534 342296 427473 853888 192149 396910 866240 846751 905814 1000000 901598 916920 1000000 858248 925909 927348 1000000 945762 643051 938463 940308 740264 944284 676055 1000000 897851 952204 955926 1000000 977377 958081 573706 960400 963533 950739 648730 964246 964398 900625 965665 936493 1000000 965575 951418 1000000 1000000 957623 1000000 963405 577972 1000000 982227 913569 952728 682277 935533 948443 816587 541219 949801 757106 945993 943946 791776 940404 937158 934611 932019 619738 1000000 923741 911643 912895 826972 234542 969364 886466 824833 844839 892820 890032 859925 1000000 252874 904820 869945 734413 759572 856852 852444 1000000 798153 448384 293711 828969 652657 818839 968301 899385 771049 796969 793252 777107 759926 777097 771669 805477 760382 172054 178076 743460 723273 730036 746564 720213 714293 712470 693977 1000000 691973 63087 655224 676446 665910 424814 826748 648237 641467 616127 1000000 622932 556193 597673 604302 598073 591918 91241 636459 931972 1000000 650641 333238 548785 547084 528046 928823 731357 518474 493658 393165 500586 1000000 485157 489385 691650 822498 466020 463022 454594 1000000 666207 720172 475234 427087 420023 781543 1 411995 483956 397242 392048 1 796843 376601 372106 208877 806493 1 1 376630 334061 310364 337064 407014 314167 296895 446221 317878 314311 310820 232832 219946 121919 310659 1 291853 295940 287709 283583 725430 278222 1 277247 271794 314328 280690 219194 265252 263755 260562 263001 289765 243617 283577 277333 253989 252510 252499 251913 194578 258399 362589 3300 249922 250651 250817 301143 264111 127568 252850 139286 254067 614712 263263 257140 255731 271881 257680 268086 1 61767 468331 67539 1 279702 1 278768 281289 286265 399691 289206 268932 295149 281478 301073 436283 307885 764549 432503 758402 455295 743149 329212 164931 1000000 347569 345681 222392 447388 388849 363146 333707 372323 377020 517886 1 392193 529130 401481 406608 323822 201381 422241 429627 432427 406295 727302 333703 454974 517838 614000 493917 1000000 452088 489317 491698 334328 367723 480325 538639 520806 531084 683836 543240 418808 438114 379577 534247 600980 572079 742841 592498 621130 582026 604088 617312 626470 630362 650187 642073 648238 654667 660526 635983 626522 681587 493806 728616 696987 703056 708662 717382 601608 728277 732117 484110 893099 1000000 755458 760715 705637 783009 693244 822413 795585 740956 1000000 959607 812344 814559 859840 916240 847640 398045 295691 837836 989444 847546 846742 861885 866271 870559 874633 938736 926110 989158 890533 1000000 943531 901564 858500 880128 911552 915314 893427 1000000 910150 630256 929841 956823 1000000 1000000 943147 626718 977901 581796 743004 950024 951971 1000000 882820 1000000 957877 955873 960461 961643 962311 1000000 966570 1000000 1000000 1000000 1000000 966153 966450 964700 973797 1000000 813533 964437 963985 963300 1000000 961611 963381 970288 958281 965713 967959 950045 959521 950622 1000000 946800 944539 965969 946196 1000000 935623 236702 929838 898532 883721 928993 918630 915688 1000000 909254 1000000 964915 1000000 644551 887072 835473 883661 1000000 872362 606394 1000000 1000000 858437 853078 1000000 843775 833079 1000000 810271 859274 819395 815461 810665 845671 800226 667470 793524 786683 227975 773729 784104 863508 1000000 958928 661684 693013 670414 727633 870158 749679 710331 371502 679288 386225 641638 680017 2999 420577 566892 644823 899696 517779 637365 671028 626405 629815 612569 1000000 327475 593972 667106 679649 319480 564531 459723 554796 620454 544706 540251 408218 526430 956199 677685 1000000 506344 428786 514782 484952 130478 473390 407418 1000000 448677 450832 897348 439818 382559 428745 608294 479526 412729 403607 829752 397875 398954 355243 288022 333359 373792 369560 92886 1 141051 522287 270962 332460 339973 350479 754945 326699 1 316698 315830 229035 379289 251501 302085 227776 295888 218474 224629 386870 1 138108 421598 280821 272671 14714 104276 262924 265672 264172 177156 215489 213990 343558 129359 253932 255449 254512 253679 343758 495928 564775 244498 251136 249327 287998 250893 258382 37226 241084 1 252642 234995 209777 254977 259061 257067 231498 196375 126183 41768 1 284134 262352 233725 269054 272403 1 28858 512651 283014 174326 308815 291495 818555 291146 1 297359 682558 310429 430651 485115 422668 236351 202226 314387 350032 340431 230925 349038 301751 300697 915969 1 224696 374196 107959 243473 574456 395351 401246 324582 220236 1 176607 426278 431663 1 407362 448710 544924 462333 464905 470606 462030 680179 550506 582729 499694 505622 641817 517543 469053 700405 594284 541760 548471 1000000 558266 566269 570530 582219 663677 644088 570217 512109 609114 341058 599666 623674 1000000 580844 646723 684688 776538 953792 729602 376279 601364 240635 703891 627952 713367 468501 719360 725240 730933 739455 622180 746714 752981 270103 765315 770863 754504 806456 787153 793041 755066 833606 564028 395368 829586 649205 825905 1000000 829922 842635 855403 803729 1000000 860873 325773 608545 874233 789480 782448 755738 889805 827381 955485 1000000 904240 907930 563957 1000000 1000000 716789 882033 928442 929712 939411 487146 972081 905362 941015 1000000 696347 446584 798275 951547 953479 952784 975864 839926 959148 1000000 956638 1000000 963179 983488 964543 1000000 965279 409813 966032 912139 1000000 788183 1000000 974517 942302 897024 961270 840922 527477 961176 960542 975834 955387 956206 911404 1000000 720880 1000000 1000000 884098 1000000 941330 299756 850898 922124 1000000 926400 1000000 923474 990025 945443 620366 910673 897879 1000000 1000000 361810 895039 1000000 1000000 908239 1000000 924407 765149 798716 1000000 855613 675335 856604 845556 826387 833103 826422 822106 1000000 281099 482477 802057 796838 791539 786299 685940 759520 625598 1000000 797579 753310 820319 750420 992285 729201 724124 718311 712320 703079 828447 1000000 687233 625212 676769 660787 1000000 657030 320435 645564 566561 639039 593013 561857 614625 963629 907994 427880 571773 583467 576438 813578 375564 765791 550078 547038 119193 534580 851084 521969 569832 536556 510833 617476 496623 486958 481089 477081 473675 463013 527556 489910 447103 1000000 436124 150240 425379 751041 414833 453439 358821 525307 415801 1 384676 718074 373911 106197 120866 367506 827135 371915 659873 344047 1 353674 331918 328049 324436 314647 452346 282156 924336 306254 303332 300082 296086 348369 291419 559331 847585 289861 299720 277865 276057 1 271432 269446 742470 260289 263988 421692 105989 371750 210365 163156 255519 366617 1 213700 253390 157422 242936 251672 253080 508856 912664 1 220284 251674 1 251040 253384 254128 95780 256136 257010 308844 275911 370336 85704 545542 30798 267775 267005 269024 273472 800667 276002 263128 282846 482120 725369 290138 959524 295682 300790 656085 861093 819200 1 341590 320282 324864 327762 333632 523382 64083 344603 329158 627051 341449 396208 508395 380113 791066 562524 1 365725 235930 308607 405371 643375 414501 451731 379469 429762 237496 443973 774461 469388 454211 1000000 309256 531178 622134 1 585782 498272 692842 277636 516173 546207 1000000 807325 283426 745753 639789 561493 571904 570917 573261 618628 44788 597582 600507 631708 614362 618048 305123 632456 570556 640941 651381 657532 649169 669749 897560 870823 687761 694413 696178 728466 811093 640393 723944 741797 330444 470322 1000000 623636 214470 544614 747220 779309 742300 785841 771106 547251 801853 806978 1000000 816092 816248 699433 831168 836884 841626 846299 819128 530389 888155 864257 862863 873080 884767 881136 371076 888903 1000000 840357 900037 903601 1000000 919121 873523 919254 931427 923012 830185 1000000 931415 1000000 936631 946262 644315 885124 946361 947701 971148 965642 954863 946628 950631 957764 921534 960381 961534 1000000 1000000 961263 1000000 965145 1000000 655743 962622 966307 940914 925640 966102 943929 965026 965685 373399 690245 962199 1000000 1000000 984149 1000000 956897 577589 1000000 1000000 777459 948543 945326 943584 940599 1000000 345399 938595 932493 968268 1000000 946399 934158 952394 764077 911828 916413 756933 930329 1000000 1000000 1000000 885983 879477 666564 874369 870194 1000000 862378 927612 1000000 489729 844351 838701 833927 890794 824670 888508 814130 568832 804156 990810 356899 788003 782648 986879 753410 1000000 760533 401276 749214 772432 1000000 971665 727817 941651 310714 711476 696081 960295 721846 694953 1000000 434267 117932 660204 674186 646278 1000000 616128 362987 621313 259500 611807 604290 1000000 169046 617712 599441 573611 573626 441076 554882 776239 546209 536579 497840 524476 518437 377093 546542 1000000 495964 488852 483607 476703 471502 371075 460138 447718 415908 481631 729888 431613 57552 480031 500574 411403 469767 385772 396351 463645 358185 1 11698 634359 367483 1 358483 354097 349786 340030 1 606150 344137 328932 283386 321867 405422 467662 683108 113685 304462 1 297859 292650 286552 246065 182115 258696 21179 279203 278918 356062 270005 270865 268356 266523 265351 254140 233443 260263 1 292336 179854 255347 10409 87930 316153 252558 253759 61721 202761 281669 1 245937 251643 373433 161081 430787 253490 50844 254993 255928 615294 258106 43129 1 156628 1 268445 267161 1 75483 271273 249557 277571 279517 253846 838949 1 288315 463593 318783 299305 434143 315008 308997 328218 320057 319516 354345 312150 960729 292674 337636 312349 343051 1 64010 349706 393312 471728 398343 387078 317388 479315 377051 397710 407764 715075 413253 423365 319745 475167 606359 442435 445426 452682 467309 605903 462743 972318 479406 456302 710293 496824 1 489633 514658 481535 778508 538845 544775 544886 551021 982686 563281 613127 575568 580473 1000000 506771 593030 534159 612757 638315 624785 631863 637535 643728 636990 961295 623374 617590 672830 637265 703560 693150 698621 518543 710582 697890 718412 558065 729551 744941 745641 751350 1000000 656932 738558 773954 779352 672458 777237 860564 800620 802428 840009 814565 821090 826052 1000000 839757 929995 845183 862768 857055 573231 839429 866862 1000000 902969 970809 879198 1000000 958002 796165 617558 902861 700579 909703 1000000 921595 919426 967102 1000000 934589 1000000 871685 936201 1000000 940969 1000000 944237 976777 951510 293602 757706 896915 964534 702823 886513 959150 1000000 962335 915764 976639 1000000 1000000 784389 812492 664004 905128 631750 966605 961105 986622 963330 965306 962274 858010 1000000 904293 1000000 960148 958918 954915 956138 490631 952928 769164 480505 955134 944009 1000000 940926 938166 661034 933521 836088 924606 927746 920511 919213 759788 912228 881398 597396 845346 550828 895459 895147 877600 1000000 878916 875371 1000000 964045 813627 1000000 840274 848592 842487 594125 830985 843629 923775 937108 1000000 810769 805595 778241 757830 789818 716038 271074 773529 855259 735001 69349 751134 711217 739662 733864 568700 722012 680502 621822 703728 1000000 696774 686333 779625 674191 667597 551849 1000000 500776 222851 157303 639593 624911 620697 612854 606339 600094 594598 458573 581312 78867 677344 567163 556923 392957 547209 482299 532226 499062 506263 514478 601394 533363 496676 495255 217221 786178 473584 399795 462044 97834 318097 818421 569535 196991 683385 405233 413155 99425 677878 537275 427855 1 751147 373976 383545 388415 144979 364518 1 355615 971996 346498 394796 455694 619898 330811 363768 323204 211998 317876 319607 64745 396514 264456 296161 1 170326 290456 283763 255573 282922 280012 261406 263936 171089 1 270206 271282 1 263891 261010 259452 267290 258293 257155 576660 255310 290986 296278 1 252585 252079 514070 253169 225402 624286 266284 476893 346501 1 253481 246262 255023 397378 290204 258382 252924 632725 261522 263539 608625 267578 230515 270709 272746 20793 277899 579934 223980 281129 287127 295988 292703 295635 235262 298815 356866 307340 194975 313467 318351 480492 321955 366219 329800 337891 952236 346131 310688 354685 360895 365065 305127 326668 455328 382201 393400 395084 391704 435055 232551 412063 402021 422526 419314 433150 833569 438757 449639 465811 606184 467299 576256 490683 558013 182263 180429 503704 937696 508086 1 1000000 536208 539644 166551 547888 555571 601980 567661 1 286465 379756 592650 1000000 589509 240728 288064 553582 586381 677181 631548 446369 251901 660801 668654 677959 701278 392394 1000000 56160 1000000 715928 869178 704105 726831 713414 182472 742741 600047 752208 761333 359043 779548 675199 813204 750725 794101 812383 804614 833470 912789 877958 907026 334458 1000000 632942 1000000 325116 853206 858835 889654 1000000 870707 886613 629094 876893 887181 766472 894480 905257 425221 905630 910278 912394 915640 920638 924145 1000000 937741 930860 1000000 810809 938211 940692 937763 779849 974054 949199 1000000 944056 996532 927451 645535 1000000 1000000 1000000 962327 1000000 1000000 964825 745836 579068 1000000 1000000 936866 910555 977443 972311 1000000 981970 966256 417037 964585 963999 962841 906485 796160 959557 881273 996754 764011 1000000 1000000 942874 985359 778011 944066 941875 1000000 1000000 1000000 932148 929151 926366 923310 923859 1000000 897030 489476 926805 900646 1000000 896800 893066 902506 667261 1000000 893791 690717 869041 594931 767059 877910 1000000 883844 847328 838775 555333 535896 823216 677120 419865 806074 374547 851214 791630 826074 788164 774448 771102 461735 758772 831736 762910 733307 1000000 701402 724145 716329 775539 723766 845222 702242 688348 512567 718155 669715 1000000 657612 591575 626400 433095 633144 1000000 1000000 613954 608398 626237 598521 915394 140688 533485 588416 1000000 920025 550348 546707 540629 534986 859024 522479 1000000 287103 506314 498755 529787 496961 518635 475388 469623 467713 496498 339410 125593 438662 436202 469588 425461 420173 500131 408569 427938 399568 531731 406720 285453 455814 376299 434912 520709 343113 356451 506524 177796 580633 402298 106854 639528 328519 266494 267190 323440 1 259784 832096 303660 151619 297384 476965 404044 657652 408261 273692 258009 234625 1 502499 261438 269997 268088 756273 272106 1 1 41564 250614 400213 247911 255735 255274 796276 573397 252991 1 252260 253922 12014 49482 149074 251721 377045 626199 247803 206700 411561 262553 1 365971 262498 240280 856851 1 264978 311730 268494 270402 1 125459 278042 28340 281496 1 1 474773 292150 60074 296989 686953 1 502086 896904 1 36814 1 325325 319340 333035 328943 320444 344841 376853 350204 540667 527284 378127 630249 364392 344664 390923 810387 256845 456404 406520 411340 823788 712688 576806 1000000 561715 442805 448317 838279 458700 576134 469560 476566 534452 487499 515667 495106 322028 495717 345053 523752 521837 632658 630761 581799 688335 569490 566668 540632 76546 462176 581914 672009 262218 561714 649593 431293 633269 634465 662103 591719 543635 629291 726002 678379 671821 755877 678644 1000000 362031 687366 447806 955755 828801 731294 848435 905669 707227 752585 758489 666585 362879 1000000 818714 734201 792843 818272 1000000 821030 1000000 719908 556191 871400 509148 838353 363865 610203 1000000 923011 1000000 1000000 897375 843801 725759 716361 887461 889969 892353 897849 901961 934533 931131 911716 922355 933597 921259 924276 926982 930283 932232 929484 932159 1000000 816000 1000000 1000000 883448 680619 386907 1000000 310270 936514 811536 960043 957123 1000000 1000000 891074 970818 809757 991358 341040 966857 919857 967191 624939 1000000 967413 984140 974945 1000000 963894 964231 1000000 962421 990082 960187 958311 955734 913014 955117 539571 950996 949068 882233 944968 942761 956356 936144 938132 979612 932132 956957 1000000 1000000 918512 916491 285731 977028 818983 916930 1000000 896626 877592 737207 754229 878851 875581 870785 865676 575917 857349 845010 765135 838786 823907 837723 825597 836187 871278 658510 809098 1000000 482654 793424 965587 787471 1000000 714539 405921 760585 407011 749258 824522 744841 750518 725823 720224 714925 708547 658204 1000000 598482 816257 689311 579345 282687 486556 653748 908198 518353 640376 378225 651549 550005 720598 411547 597625 591519 957595 582317 573477 570153 678844 554870 577080 438403 642138 530142 148620 517908 518441 506539 515746 611422 488869 561049 476570 461529 454739 364446 663857 486050 378816 438029 341616 424416 613194 461046 452242 31748 1 904937 537321 359694 381689 304130 93853 152193 3174 422625 1 466188 342228 331254 226903 331654 406048 292425 561231 318543 296614 315332 309939 226677 301417 292804 297135 226520 296249 287563 283070 282086 354070 226668 274512 268959 89295 271260 267257 265373 263743 166993 279879 263909 145327 309311 256274 245675 254561 112524 92804 125706 254403 292433 250814 50541 252319 230223 550283 475369 948982 252829 371296 255944 280670 208747 513401 260304 253857 571081 264766 277286 708942 42465 274784 259699 876451 618688 281065 292924 465664 486905 291594 178965 1 159593 303673 306888 657285 797337 317662 214043 346471 298032 331986 649007 716580 349530 345289 351087 353636 1 351811 370477 374950 379946 261028 51349 394502 403627 408748 797008 564561 752921 421231 863277 470000 1 446999 313326 611663 439277 444211 624954 485786 486753 82048 538123 953618 679130 559183 523781 528311 872822 544818 530995 591843 558780 564170 272745 585923 1000000 589627 592612 602031 989363 661153 618527 626795 759055 639276 645911 651540 868054 670789 597813 671834 688253 532717 1000000 691922 706246 913892 795526 724074 774817 735706 719191 1000000 713639 721505 784086 643457 775319 633066 784963 778735 796896 836014 709996 600270 817576 822588 630931 590951 835895 842437 883803 1000000 1000000 399713 864677 869004 1000000 850381 881501 952564 1000000 893250 896954 816364 904163 1000000 534310 916240 1000000 1000000 790597 924618 1000000 931918 928790 920092 1000000 872150 706621 955034 815219 1000000 952329 973900 1000000 577022 468590 662443 1000000 1000000 963320 792074 362097 1000000 966182 966556 960906 483859 970052 973648 617972 625171 967628 964384 1000000 965321 964617 818512 962827 963063 973308 1000000 979359 952805 955178 967954 952031 943902 948034 852481 931865 948407 426239 973062 933994 931426 1000000 925693 922763 877889 934456 646483 641953 1000000 898584 956055 814895 486786 888506 898713 624460 838800 871360 1000000 895692 1000000 1000000 951133 1000000 759210 835313 491438 982668 811229 815990 812909 805733 515924 796964 960030 656222 780193 459299 591325 750275 668002 791339 745455 1000000 543833 577776 1000000 1000000 711464 704390 662786 690007 716444 680273 468378 668042 542028 738403 649637 855220 637291 193800 323203 511940 605511 620386 599137 593920 486266 591385 983259 671746 796057 459031 1000000 783157 539199 532530 526907 542099 603845 554365 502593 496592 489518 485006 396037 41638 987251 412805 456472 422059 445359 447053 466859 935499 424018 419696 412652 249378 1000000 424827 408021 403247 399086 426723 161346 369271 785143 360069 225502 287516 346020 291793 261010 325451 291165 826660 323520 528403 232634 304793 303464 306092 302879 349604 300639 164834 501729 253105 240140 302899 280973 207729 240375 642582 268212 419749 267878 1 264487 262411 265114 308843 258909 257784 256820 383174 288276 691434 253816 156589 499509 242160 240122 507822 252557 252891 252994 680989 254010 798339 334580 255145 381674 1 259591 256369 153708 654293 264211 269144 1 340424 271785 447431 276016 257799 274642 283099 129204 241196 263645 293917 296863 274275 1 995703 49900 9177 339512 320060 299828 332324 1 315247 358121 366512 283274 351609 251909 467027 441661 340267 522392 1000000 384908 377711 176445 880198 583782 408681 422340 375935 424299 432943 379158 440203 445482 451193 457017 460966 467788 137804 733303 477424 491426 497053 456902 87289 312501 501939 549089 533388 635146 398934 641322 1 987756 522671 575079 595947 547670 594380 600286 606710 766349 606884 617096 631555 649486 169592 1000000 638591 661273 328565 673081 241877 690700 696823 690300 734379 710814 635410 179476 728475 734311 740107 746035 785560 735683 962373 768712 774008 267508 1000000 472476 862409 793764 1000000 811554 820578 821619 1000000 824909 833439 765158 1000000 962033 1000000 383264 1000000 692647 846125 876345 878529 884793 888793 892380 1000000 898959 903424 998167 656020 623526 931661 364743 892343 924088 915355 1000000 388788 597724 1000000 423763 923054 961462 967378 950186 952093 945065 955627 967721 1000000 1000000 878870 1000000 863577 719237 965693 999823 1000000 1000000 984947 966627 840867 965047 882720 970967 867233 1000000 1000000 965906 963699 1000000 1000000 896859 468953 958592 965301 839269 955929 1000000 952249 1000000 319741 951103 933798 958188 962566 742069 1000000 479592 930913 1000000 923868 746627 965976 691005 901249 907823 349746 885069 897173 960013 796371 464455 873206 240278 871184 888152 1000000 1000000 858322 851380 869943 887693 1000000 832389 827655 822982 636717 794621 758714 802961 796942 847190 384004 780933 1000000 1000000 1000000 743388 663380 747379 1000000 398355 730023 724163 703675 781372 706147 909563 1000000 692325 1000000 676318 1000000 749515 674837 920633 658988 639674 662333 657228 684756 614577 895949 602176 595979 589725 480304 576843 571251 648270 848944 535077 564127 544441 530496 583061 631921 594559 510505 504496 510805 504205 490272 482465 657417 493460 464782 1 80886 479332 967433 379930 26684 155605 1 414576 417006 381003 400110 422605 394519 433573 264002 839555 400089 366320 436872 262466 296069 348711 345553 341379 336320 368508 328633 279584 321514 1 472202 1 307322 304039 298115 358854 289517 293181 289220 1 291820 280820 278831 276819 285185 330034 273221 268690 289930 278369 263626 262188 102695 14989 325644 302756 256441 249094 719961 253183 1 405154 253050 248999 237990 627284 251789 194265 69609 259416 210880 283967 251420 117922 257344 247402 260170 200023 246417 264505 157777 267892 253842 413933 1 78485 123881 176938 284169 719380 287848 253428 172110 295512 281042 302343 310445 308648 303418 1 344459 1 326672 581337 333738 338376 357183 280180 403959 345762 359504 748080 378442 373064 558210 383143 409912 357518 799625 402201 407231 497660 422239 420880 428128 1 432608 563032 760181 632014 659587 174522 472431 416539 548465 267585 444173 504280 589066 512444 611183 525279 543138 537554 918502 551788 540003 584572 961754 558934 246878 454594 219493 1000000 551466 455895 617604 623676 627926 638936 642363 1000000 630215 1000000 538946 1000000 67203 726040 690837 697336 46485 930583 243358 721136 719415 732929 735645 744758 744633 753158 1000000 765371 1000000 633890 783647 505489 790141 815820 1000000 973635 617213 1000000 211116 584793 835148 839825 851157 1000000 774324 855380 862830 489314 1000000 875560 879667 901378 618135 889853 999310 898312 903106 1000000 905720 915398 916251 781787 648560 970059 974291 931153 934271 929382 907035 1000000 943565 251456 1000000 961982 778154 953806 975078 687852 935143 925399 858176 440101 962015 761151 1000000 1000000 1000000 756246 982533 961434 980013 979714 968013 1000000 1000000 495534 860090 1000000 614600 1000000 951596 963041 962027 945586 1000000 990730 1000000 1000000 624215 1000000 957567 301234 1000000 863463 940959 855754 935734 1000000 937972 929004 925682 1000000 949484 906232 912585 1000000 802771 902165 390178 894735 407821 695160 864808 886365 686131 320889 865299 866718 850914 901070 1000000 845353 1000000 834245 885020 824447 1000000 819709 814394 800482 787069 336396 1000000 714166 1000000 165586 435249 777745 754994 748585 743563 737791 739076 726125 585989 714327 709255 715435 692944 986266 481501 678418 794053 673345 670121 592763 639438 693727 13039 702956 622838 620168 610435 604623 598007 620175 585681 545277 535614 563036 561410 726139 614977 542153 538290 1000000 566894 518481 641724 506805 491261 494754 491745 485106 628147 139672 1 1 485465 454725 448742 412481 381790 427326 387842 437789 527259 413315 306518 346226 381738 494935 381865 77484 511433 362242 363054 358925 354458 251265 892382 362598 734374 1 330031 1 322503 317981 316080 64013 308610 494905 336081 263117 424657 517582 290245 630005 285148 260418 233129 277728 279859 279288 781951 234842 267702 265961 542849 162400 211976 260201 394360 1 247651 254630 81039 265505 254161 257002 253399 232418 1 214428 273489 263665 270320 945898 239871 249036 1 352902 125619 304242 260002 261343 262716 555233 265812 265019 314371 110607 1 67028 278149 280114 282199 284723 807363 288811 404085 521109 400066 135688 1 308207 1 307975 630511 370349 81304 847778 333905 337550 341539 1 349867 911142 255019 366938 362182 369804 944553 70043 1000000 389338 396001 380929 453045 410544 1 462089 426984 1 209590 263739 383645 469323 457611 427556 425385 734774 806997 487762 491703 500098 505747 262962 37706 515963 530172 512650 546282 152325 427882 559752 726298 560847 578923 254735 591294 597490 318081 662592 616092 619674 628489 145883 639247 793583 838753 659674 606655 668057 677817 683795 977741 696169 1000000 707868 216327 720683 739667 1000000 1000000 325638 793106 754575 760200 368631 771376 1000000 986680 788356 870111 798428 777065 838297 814038 815546 824093 843834 815379 839232 828807 847172 986415 774222 861140 866050 871517 740699 878775 870610 1000000 890606 894538 913235 900150 905197 899998 956848 913230 918790 921643 1000000 925983 1000000 819468 936210 916004 949350 897022 1000000 947626 949237 858196 953847 955173 957428 959983 970278 1000000 962217 804367 964126 960009 966246 971872 967114 1000000 1000000 1000000 968280 965814 965697 968043 957152 967156 979245 966409 965949 696106 963646 962739 1000000 960164 963946 1000000 947801 954125 1000000 947036 993996 1000000 949820 951897 1000000 553868 1000000 930731 906483 828252 914800 856583 1000000 914674 913347 936232 993750 900176 1000000 212081 881024 884498 1000000 876426 864442 736347 1000000 849869 854627 850184 821876 1000000 828415 831593 1000000 930273 813016 916101 917578 800744 766993 607933 860663 369078 773645 560291 762540 687581 733990 746060 738049 734447 446579 795059 716772 638906 707841 1000000 696916 689037 1000000 674121 181221 661744 745596 649621 708264 647410 847769 567222 965448 571842 750536 600174 635073 610305 581253 1 604334 1000000 560114 552750 545109 538343 532545 531636 124638 315771 291659 502612 229496 386006 475861 525174 720503 465783 367688 147499 376308 457555 452157 416932 429872 208140 418225 489178 396887 809656 516902 331625 388186 807207 213225 376673 367030 407450 387246 931786 375306 434449 350661 315684 436577 331988 1 110672 586711 304195 535595 1 331014 312919 300287 291557 506466 291426 383952 471064 512555 281003 264450 223299 274274 270289 730071 844680 266411 265079 274187 244873 1 98284 1 516832 256615 260993 1 862991 254121 155249 257596 1 1 253563 55541 254922 267465 254841 256157 557128 1 206976 381970 260289 258062 262603 249017 222718 266137 127421 270920 126954 402787 276951 194448 281793 284676 286289 288568 292276 216106 546511 280204 351677 302408 310860 314275 368392 320858 313538 335452 279794 75674 764498 272139 455212 364333 361644 55663 374224 439186 429998 303293 342903 389978 389532 355495 435036 405242 364155 717562 387381 477396 436406 441771 447259 450812 458518 1 471483 924147 481171 486875 492343 529696 505012 357843 1000000 525289 481040 87938 536788 303351 552821 558887 574894 628209 577427 396424 300818 591063 589595 607652 614884 626591 1 699747 986047 673074 651704 700545 584443 671076 1000000 787263 664778 604258 695983 1000000 712961 571976 723885 730096 390840 741488 755872 747666 1000000 764277 770052 622706 781065 673838 170463 717435 803814 949125 812198 923137 822922 940508 860388 835935 763602 865931 800935 1000000 859731 865129 887994 873699 889278 182627 886288 823638 745682 897396 695561 314422 784253 918785 914958 690581 1000000 771095 1000000 930111 933603 816237 945487 940833 435679 947823 1000000 776129 1000000 1000000 956339 916503 959298 825188 994513 945932 1000000 964203 965146 851252 1000000 1000000 682199 1000000 970406 968534 989812 1000000 957914 1000000 1000000 988013 960101 627946 964971 1000000 704704 1000000 983941 944310 761259 980018 658319 688695 949731 839815 947266 364516 764116 927743 907178 852285 923349 930508 923197 930419 916546 720484 1000000 873547 995431 904561 910006 897030 714719 907154 1000000 881750 808543 924147 1000000 260968 860729 856453 999211 895536 842338 837575 846416 827859 820428 525764 1000000 605148 803902 759010 988672 943025 778756 774334 755824 763346 975687 753133 748108 536787 757509 728728 803387 792760 709724 430965 447074 578543 667031 677367 1000000 681404 962272 647455 638040 1000000 639327 456145 405859 391150 1000000 589960 602155 603323 601942 620529 563065 558390 566341 588831 991429 546703 595066 534547 526684 329017 550804 560770 484223 499279 494530 941530 481243 475869 460014 537534 1 414882 436869 580470 112942 636951 350931 276648 517550 763603 410564 428745 387816 390013 83085 332442 375697 371250 367716 315050 360110 271388 823656 393338 658207 322599 332823 330644 1 220483 317911 314406 310964 305949 303837 300247 354237 291459 1 290078 287102 284425 283762 279417 512591 293397 1 403276 265704 306200 265837 188619 1 261480 260231 259129 260044 257142 351186 170723 62245 363773 469870 266316 253667 255261 253624 257451 161795 1 254877 292600 256149 153133 257826 1 193979 1 269186 239787 31946 262526 460611 1 376835 272838 556788 278880 284498 290065 50489 934078 291744 1 297674 393772 1 325415 303575 311314 117018 321893 326894 321394 482868 306605 346301 381860 347643 352223 1 360953 649492 369939 86300 378000 384034 391774 472010 398660 1 408761 531349 402341 793550 377997 499108 1000000 83129 933649 1000000 492119 468329 777906 478754 482116 1 719180 503154 509080 364869 515311 280643 714611 516889 545229 551306 561264 563588 758403 575916 582092 539219 594783 861229 612476 613133 460568 594038 631612 639507 644153 1000000 656943 970416 668918 674751 280979 705312 692908 720222 833844 1000000 423763 1000000 791395 734623 619441 236252 679336 702926 707479 925378 896460 692678 784224 821728 795295 801162 508494 812804 816712 869880 826731 829030 836660 1000000 866345 823732 987912 859721 867300 470760 878789 870199 883128 238222 510099 892182 943511 1000000 904150 907624 911112 662178 917519 900285 886678 628745 647580 864343 1000000 930392 865513 942488 943958 946695 941693 1000000 923756 954753 956370 958230 1000000 1000000 961329 1000000 1000000 965303 1000000 932801 964634 967185 968276 968689 1000000 967243 937226 928039 822171 952280 617518 1000000 978768 1000000 985283 963789 948716 956640 619718 952272 1000000 576529 1000000 1000000 950179 945412 944218 1000000 434198 1000000 866356 1000000 906876 917818 925295 922388 915149 909193 914523 909623 904466 982056 898729 894819 891233 859273 883346 857375 875539 870649 864194 862331 919807 851734 848481 901382 835509 1000000 824947 230381 817879 812785 841654 774602 790383 759347 816217 782832 676544 771753 718713 759193 755044 1000000 743839 737823 732053 1000000 1000000 894270 784706 1000000 723381 1000000 545779 277846 674836 750300 1000000 517978 1000000 626055 756302 529635 598240 725867 610410 587364 645300 586156 585634 690272 573283 567125 585656 576610 631396 932066 536568 994773 613720 371083 278448 673368 485452 1000000 621392 767331 669170 454473 578553 460306 520185 693881 357970 977517 310960 635027 420375 506484 204414 381594 401568 418076 711812 587924 395246 80421 351412 393444 209531 417012 526763 350440 346313 342168 378263 482717 561940 415493 315120 91388 369384 212917 324279 305538 382246 299916 1 308739 290770 218875 220481 295798 516729 240158 270528 269487 271848 271183 575893 590923 265107 263243 262124 178055 256749 302369 209761 227778 256081 1 253537 1 255103 293236 244974 259030 254008 254254 254361 316985 255550 292578 68307 156945 240202 259797 270866 263007 696447 265254 180961 666257 279960 896215 242577 25109 168403 320841 818258 851779 284114 1 351536 296883 262609 302995 406748 830016 477781 645140 355477 389616 665621 331034 334928 338914 55829 843648 907762 355745 359932 461731 369357 373739 618998 387930 387692 374233 387374 399356 345732 322296 417315 773556 1000000 433772 440512 509725 450152 543028 461316 672983 472655 478392 484192 1000000 495889 507406 789301 506087 526603 525371 630681 535258 580075 544084 550829 562355 592441 556664 557867 335056 615285 600995 514341 152591 1 641720 695380 857254 643075 1000000 695016 357056 917206 740353 679485 657754 834539 694180 607100 655320 344841 721955 727278 734317 689106 739385 651700 756142 955022 672414 296157 715906 720327 731523 1000000 800062 805100 810407 824097 817159 620420 1000000 1000000 840595 845735 849596 1000000 864910 842856 867526 573206 876625 882278 779825 888182 839505 1000000 899591 902565 1000000 1000000 872853 916233 473913 939653 925719 367346 899612 913159 988066 803755 960803 944421 944042 818455 1000000 951523 383672 862132 959519 594984 951307 961955 705447 964215 965171 793633 954227 1000000 985957 1000000 973427 968725 972419 968943 963491 969550 1000000 968073 971197 1000000 961258 967391 842016 963178 905014 1000000 961654 968494 807316 741828 1000000 1000000 961100 1000000 945664 930876 939904 764399 934914 942828 771828 931619 924329 791917 756720 913798 500202 891318 740149 337949 878995 960152 467511 629854 880573 822060 942642 874790 1000000 820292 1000000 963297 786199 818878 846466 920593 838929 821051 1000000 735266 777861 803180 795429 789969 784895 782539 654077 824295 762593 756950 752426 729808 458008 860232 729226 722171 209851 710346 702681 622174 692375 625826 681402 674566 530527 885762 525279 649709 643432 996442 631061 597610 618672 551843 604304 166995 593914 986444 697255 118070 567668 562841 582982 658039 208343 534625 459900 526760 523205 492053 507291 501547 496695 490886 486374 741710 417760 1000000 459237 456785 451037 817256 700946 674126 872385 438062 75481 482557 410122 171281 166292 396757 436060 229239 381655 374195 367758 603600 362040 353861 351962 347723 303810 702369 335599 331710 1 323632 114028 309291 567413 117192 514886 297138 605203 297447 294301 175697 268132 286928 283482 286935 1 276910 275278 246574 270892 271678 265145 265197 437401 386241 259849 259669 143306 622040 257353 76859 256415 255333 57582 254537 326562 252019 273936 85034 51720 69465 345851 216667 274422 530399 23827 258951 259992 264798 214548 470364 199003 265717 106940 399544 272414 273991 278582 1 1 282702 284961 289375 310622 176510 1 299475 324255 304950 309321 312370 1 237197 746663 212110 325548 334238 334901 1 344652 786803 354604 362214 363362 906661 157455 270634 378993 384991 1 364749 270682 403174 219322 416646 1 464634 432267 535558 1000000 1 640530 129522 683715 1 476921 194451 537739 499182 501117 413807 640121 513060 523717 1 531868 479014 1000000 812660 561877 566752 573089 579081 577693 652888 615326 602351 610041 616348 621955 1000000 634803 654325 567822 750787 539174 303543 672447 364939 1000000 594229 698984 567333 707430 711715 719956 725896 693554 716527 866107 289593 754766 760436 765971 772598 1000000 782626 303455 795851 982630 790573 171505 813676 817036 829962 829319 824151 838935 846035 589413 993963 632087 694026 875213 870010 977857 877612 878632 1000000 891229 898784 894686 773372 906026 932916 623595 894716 919219 923606 925531 928501 866626 930355 989973 939907 950111 1000000 1000000 948803 959012 1000000 954228 895558 957596 1000000 1000000 770872 965887 964115 964957 1000000 965470 1000000 967841 968661 954160 295046 1000000 857496 1000000 1000000 993733 968103 967976 1000000 964047 947286 1000000 964994 488384 959878 961321 889318 960163 955489 1000000 945647 925940 947837 809762 1000000 940988 948426 1000000 932821 618881 1000000 1000000 919938 750589 914223 911945 908530 878730 901463 897742 1000000 360509 906429 947028 878281 876516 1000000 845781 1000000 954183 852710 847563 1000000 837723 1000000 829274 668284 819105 1000000 776393 1000000 797564 791912 786729 780289 1000000 431783 764483 410020 748225 749015 984100 214422 425479 724203 1000000 712474 707297 705793 681013 629362 1000000 1000000 552275 631232 1 663740 733388 638862 469053 456795 696301 626181 600874 570937 590238 742719 974943 292540 568501 616323 559885 803182 546906 474982 534622 899279 524405 517020 576748 244742 498704 489130 486490 103301 475282 1 463936 1 449122 410036 468271 436453 407183 425750 908069 572620 406148 405093 720804 375299 399357 382724 67146 636455 431410 906764 362237 357835 537963 349267 15113 342494 270274 154473 329248 61058 368913 315795 363081 165124 307042 202903 485567 298714 295304 168978 20673 118710 292614 1 278149 196017 377991 287410 271227 393820 261961 1 6049 256257 266634 264138 259768 1 255101 270366 256735 131237 1 254128 352478 197177 302198 254633 275267 254876 1 268632 256484 257221 315134 281314 259567 260935 262393 1 264995 1 265300 824298 1 157782 73145 277908 287729 750698 290668 335317 309045 1 295792 278857 330204 305915 1 508219 289273 313322 351067 325745 25915 237549 337112 366646 336359 242373 353411 358112 150858 381344 361147 675876 377861 44876 411141 148320 2822 448817 1 366772 420411 403596 455964 434979 440643 447518 453045 456947 597997 999272 319038 573600 483668 457715 483549 648972 60495 651150 745736 443531 517828 698032 401446 552986 647092 565301 580341 546380 583753 659461 914846 601981 608600 903405 620866 627134 608511 639513 685628 1000000 641381 674348 677515 684786 1000000 711802 704429 700619 706925 711437 1000000 865118 727864 936322 745331 741001 726042 1000000 919234 774911 775929 781333 152458 792150 797401 737766 853351 812110 818234 645162 828240 805365 838003 842719 1000000 1000000 355228 815734 865691 1000000 820276 877466 867805 903470 883298 860375 898042 1000000 905092 884458 837880 1000000 1000000 593608 927888 929544 958613 923369 1000000 938537 941554 943387 945896 497789 947337 862633 964378 776365 957542 1000000 961560 962239 972403 964449 953621 962470 960215 1000000 778749 980852 969141 691547 919271 695450 970326 969487 968073 968873 966847 968013 946018 937275 1000000 1000000 1000000 962130 685345 1000000 957873 1000000 941041 956414 956691 890584 947251 945052 936776 939493 454932 890593 907687 928757 907320 922807 839646 718918 905092 921424 1000000 903072 899103 724362 891520 863065 883059 885934 949191 1000000 843761 743347 950561 854037 743070 844145 538063 901952 671992 824988 819714 810415 593873 804352 761274 793548 1000000 782854 767379 673492 184274 1000000 434680 752354 728874 91976 717003 726098 720275 745600 683201 1000000 690422 545193 30764 568654 672631 888096 28651 653827 698468 622942 634860 630535 1000000 642446 610386 604198 600168 591796 585717 472074 569327 567106 511320 347250 480612 441126 524460 540139 524730 518486 678569 650633 501031 699363 489743 619737 252175 471656 425881 300274 454572 449294 644877 485723 290452 427572 422274 1 567390 404212 400226 418795 741709 14645 382211 1000000 483070 356745 554761 1 849355 351905 328713 345178 42463 121497 502019 341061 312356 319540 414684 1 1 1 300090 473086 70069 333462 367795 284613 1 1 291827 258395 279349 274428 314946 386514 415325 691125 265591 264122 262581 249974 178999 286176 215320 257512 292109 258566 255671 617816 254967 311102 133267 275225 284719 255761 271899 141154 253131 1 245121 1 258874 243961 167135 263443 167427 357373 255315 130997 270744 211454 365357 277537 252386 1 984264 273240 289687 191540 255588 555024 301158 308153 1 310687 756727 317593 428482 322395 1 332679 98871 302648 1 348398 499532 1 361363 369764 436164 375093 173390 383286 389942 391254 509167 385700 409072 401733 475790 423661 502710 208931 462685 1 357155 457300 462898 400779 872265 479925 396182 491599 497444 503783 401352 523915 1000000 517295 150004 539312 523100 549177 549397 1000000 569900 576078 607683 472969 93642 618272 117315 621981 609212 628471 557563 628480 660687 619383 658469 662591 642723 674945 414668 873423 671517 700990 753910 711940 827826 761033 1000000 730455 737064 258712 1000000 757724 763373 768834 777141 835853 785475 740178 1000000 883273 806810 193461 780192 822109 827071 821106 836861 845493 823361 856610 957525 855134 864565 1000000 838529 512974 737014 885569 860129 895153 919634 900911 904541 908037 929250 914094 918141 761100 924137 1000000 969959 933022 916238 1000000 900859 917877 946036 1000000 949531 953460 966010 955702 524643 958799 1000000 948442 959249 964105 950833 836812 967408 967719 979656 944166 1000000 972196 957176 1000000 971447 969757 968309 955957 985024 547109 890593 966868 930351 964846 964248 1000000 899641 894668 868812 403377 972873 1000000 784566 940429 893852 945280 942848 1000000 954336 934382 932988 755796 1000000 924692 921495 937454 1000000 875766 902136 1000000 905624 893312 1000000 1000000 851733 880983 1000000 814301 868354 862255 859550 850959 850518 845773 841043 841317 841577 825372 795213 816431 809135 840443 811786 796961 790199 984528 772119 975446 800491 789632 756895 745982 753748 739791 733978 395084 722241 807845 688575 704540 722680 692276 1000000 681569 365467 673592 641865 655737 651261 626271 646500 633115 1000000 1000000 598765 605119 588041 590353 579327 650055 573873 557916 683646 247495 440202 544645 1000000 532546 515843 519682 521586 508533 489101 496826 562470 451670 480292 473584 304607 473013 347261 444212 642875 420456 599469 269538 519531 524435 437741 408384 424615 395725 393928 389540 432713 379115 330465 387410 365693 359979 356533 507141 348669 283226 337122 335884 329645 1 324398 320838 322446 313840 297398 304332 502837 301907 537043 897779 1 560236 325833 1 276654 175776 590325 310026 280437 1 234726 267866 266450 210993 101311 223341 287967 233253 261246 258044 257075 257897 754684 255705 255245 343184 578349 255536 200532 255207 255083 125224 247185 257184 299001 239160 306781 351162 123662 266859 117514 372662 267658 297410 201290 15877 441060 311347 368925 1 1 10151 289663 287914 293756 303644 300039 303640 306834 325503 256105 316848 1 324008 327712 1 964664 339457 334270 333615 542260 920094 360294 1 373667 821867 368626 205101 160226 226694 397831 375045 434251 369739 477738 634558 424849 305621 536504 432742 451377 558346 430842 982901 472879 489255 603639 1 505364 479958 506057 1000000 1 525904 537434 537833 547179 548053 555835 520319 568404 797739 108382 1000000 599369 598080 605494 611701 417 632727 630253 619879 543332 654458 653459 584640 662753 673411 671906 685622 608836 697656 704074 711315 1000000 721148 724800 723038 286789 655867 764643 756337 762018 767630 537758 782108 1000000 733167 794957 800233 470738 810707 826206 846679 957456 830947 451706 840941 845300 596794 854722 859241 1000000 895452 339154 776416 1000000 235158 1000000 771675 896385 1000000 881977 901061 871462 934786 789262 1000000 931721 929355 326708 910504 924904 938055 1000000 942794 794285 1000000 1000000 950814 1000000 956009 926546 958620 1000000 952893 968131 923735 747263 1000000 974379 999121 987187 1000000 1000000 967994 869349 970197 347280 969916 1000000 998878 1000000 1000000 951449 1000000 966486 1000000 871878 968576 866608 1000000 588716 957588 956313 1000000 952395 991511 948312 946279 1000000 904186 1000000 936393 932918 1000000 964428 1000000 922226 916500 915635 912287 909586 915275 1000000 898048 621335 753878 961783 880030 878314 874012 776230 865516 861094 858180 850619 847388 848695 837331 748129 828263 337583 818106 656490 1000000 863700 797326 792002 810115 753929 775462 787894 819688 470729 753192 623143 1000000 735919 957788 722238 714768 379105 705557 695294 220983 725267 1000000 676194 666649 667498 1000000 315129 927309 639372 265786 625983 628147 614754 608293 602680 553196 334893 577821 265185 598600 189068 558893 555245 556339 540586 525129 527747 1 537579 510242 505511 733675 492852 487259 481244 475523 470966 464160 458514 452801 596059 655222 403745 431160 425846 817881 389285 409702 406776 794838 406901 389864 381081 380142 381847 873145 366924 625951 501704 296227 39465 90941 806698 369495 1 620697 309346 384010 518091 376890 311669 308820 295206 664953 298958 477755 462857 337088 1 245882 149299 280118 276296 215088 274008 267333 132019 341994 581398 179856 264002 1 276095 316719 259458 258534 942886 125813 174930 656200 255927 259165 134614 247209 271925 366348 255758 256137 256809 258112 190313 329573 251909 260749 312211 165406 264481 1 267360 272277 371200 273367 613077 370443 34639 613974 359556 254652 304574 289740 294066 35320 174778 331309 305824 433515 302027 312847 319503 327729 326986 446845 509471 549748 318960 381391 350207 409643 359351 363797 178050 862612 253411 382382 105496 789491 382423 116575 406682 411777 378180 1 585229 537817 1 519767 691931 454480 459077 419294 491693 412564 482979 488778 521509 500479 580849 517137 519454 970592 530380 536355 515673 834976 554586 566798 564573 573057 579222 582123 597152 592115 604031 610007 616013 742257 614956 632388 249996 240868 655031 659352 665796 662736 678899 685995 1000000 696233 702301 1000000 718483 720138 273911 240074 711502 743531 749460 511678 709155 1000000 695225 1000000 670936 791897 1000000 795318 604611 849919 1000000 813503 1000000 632239 917934 1000000 913809 848687 407246 861591 777798 1000000 871282 875409 879796 894490 1000000 891720 1000000 905109 904625 915881 910364 833377 916746 1000000 923135 965609 820100 662837 1000000 1000000 561914 931546 936699 535515 947996 1000000 537359 303410 956726 550130 415210 963888 962660 1000000 965103 951158 1000000 893067 973810 1000000 1000000 970049 950765 970363 970672 1000000 974784 969994 1000000 1000000 977722 967852 971341 925265 923857 964146 1000000 1000000 1000000 958484 1000000 961188 1000000 952033 948582 1000000 273399 955736 958109 1000000 934808 474937 1000000 926189 1000000 921174 377093 907426 795739 917317 1000000 899383 751219 891802 903714 883952 796456 875722 850854 866995 333032 857907 756046 837735 844362 839959 761596 830198 824854 800674 814740 810599 810883 806765 796088 933018 802485 556188 771989 766398 667110 532016 745533 743645 1000000 663212 726122 895106 750674 183211 702394 684567 655539 935656 547678 983130 860549 659751 649772 649052 485240 635127 623029 280281 637804 767890 604030 558243 531396 585465 732779 175348 331956 591236 551559 569364 542519 541421 590403 572317 515822 475211 510222 638072 493467 488939 804624 477420 443823 541485 690516 413074 449274 862990 438687 432130 427635 423534 66069 411955 77140 401848 1 391978 197818 459986 362208 372897 281601 363184 360831 354488 350938 368567 342701 338688 335073 330502 407779 309643 294127 581212 313754 305315 306420 1 1 256099 239247 327671 288867 718140 275718 281702 288744 277079 277776 292622 105629 512139 211915 269185 337388 316330 1 260559 1 262052 220901 257331 645348 28987 254847 381952 254202 249623 255547 255843 276183 127837 256771 586732 258146 1 264988 210413 261814 250777 1 179024 285162 306321 270665 272535 274666 1 545047 281690 283230 374232 1 292133 293309 66837 299353 1 493849 1 291055 315576 449395 322442 326102 233137 208723 356893 341577 343053 361735 72464 481047 439237 366332 477031 376414 385132 386660 390588 395502 482261 409352 424328 654573 402118 619036 563890 619976 437946 502496 865795 481560 479982 470130 12172 481548 789942 551407 439639 505016 507700 397802 497860 758901 535672 1 1 500421 559308 582911 836005 577367 1 590071 1000000 604606 314387 360400 663055 892809 634723 639643 645827 658639 734998 655622 497778 676544 459350 70021 694742 690675 548290 713027 731864 749041 730567 699061 1000000 782952 752957 849717 764935 770533 815676 781568 787456 793275 806743 800852 818583 824503 818651 947075 828559 622900 838327 838788 1000000 852468 1000000 857669 865955 870123 928657 575156 882713 1000000 849871 893144 965905 903935 907006 917548 1000000 1000000 912363 920261 925645 928560 587313 514742 933191 939471 1000000 948458 1000000 948808 904452 954482 1000000 956551 962498 959805 997679 1000000 990992 897935 966779 963023 1000000 614324 969225 994599 973286 943617 965501 961378 389770 970621 965752 970003 969635 1000000 1000000 967566 676393 965688 920923 963326 961995 947590 1000000 985535 912373 954023 901027 950458 997353 953453 943358 960623 947796 948821 882296 798007 920698 290072 1000000 965732 937071 911405 348044 655732 926139 897061 1000000 888421 506825 867397 1000000 875689 868562 908151 897081 855197 851280 736981 769312 819412 768451 1000000 767168 804650 808106 806152 210610 757385 790403 787930 980113 712076 793558 812154 678240 751315 678365 708863 873082 721831 749995 958613 712969 704389 698538 462411 704567 1000000 674334 1000000 645422 652918 649532 642371 618833 539767 669742 588544 526131 606172 599994 593792 509475 242734 595272 565414 662205 557361 615474 550310 656299 643794 106861 546874 531303 443558 502694 496748 487278 485184 479619 1 474372 463899 599749 1 442334 436123 430223 429428 426369 439515 439994 408622 405582 222977 114919 388727 385801 848883 373933 639497 364395 361096 1 22752 179302 344135 340094 336136 332090 418892 326109 228391 1 695 310821 310034 680059 1 13807 294251 292229 657177 279114 284896 803656 291198 277955 276965 273374 272016 243161 298796 424890 234852 264024 262661 1 266024 259564 279839 301052 257335 256978 1 288543 236129 258597 296621 899461 256108 205760 198689 212400 244633 257772 1 255709 137217 1 264203 438927 152353 268719 274818 1 170753 276155 292593 13005 274113 282110 241378 541006 762723 297494 247614 951914 152988 299809 311178 302050 374662 201953 323441 1 781875 334836 420448 267884 311910 576652 362825 458825 364669 385549 461999 380015 619595 376179 417475 1 403921 467087 365302 419672 450374 435336 419828 440992 743209 664758 457505 463138 441975 691052 487573 485929 438229 497626 503508 522217 515638 521415 556906 938719 536590 546903 551631 1 825463 148290 890580 557357 584612 925576 599963 565486 871740 286979 462021 761229 533121 851625 522976 656677 671633 669060 794120 1000000 678320 570821 660260 961369 715990 665039 725723 729056 599245 779349 746124 477211 461831 762969 769176 300318 780465 792246 1000000 833483 801774 1000000 812202 817470 779886 810512 832404 824799 725134 618260 340537 857919 816856 864999 851720 486701 877917 792291 629945 889483 1000000 897409 906866 905040 908589 1000000 321718 917505 922319 924798 927955 767555 853269 937548 752380 706327 943921 1000000 950212 562590 841873 955460 964114 1000000 1000000 1000000 885093 1000000 964993 983199 1000000 975084 645185 969636 969978 1000000 919386 970866 970983 1000000 1000000 1000000 970227 969954 1000000 968791 1000000 966789 966244 961076 654236 521661 630441 959950 954007 948989 955031 941952 1000000 946243 529957 944374 941905 939426 960955 963509 904405 1000000 1000000 936501 919500 925013 912558 796087 822903 807167 968614 893236 889816 886708 389190 878137 1000000 870067 758589 971332 785284 775668 1000000 842098 853510 701253 828362 820113 824756 595919 892382 804709 797461 781487 1000000 781215 190890 809445 764520 788832 1000000 737327 672222 736044 730229 731403 709798 712350 719866 797789 117266 641263 682200 1000000 656924 660089 603312 980167 687227 639217 633060 95316 620594 867892 608283 672288 675687 590294 584659 580735 336493 565006 558813 545348 547267 966356 580375 523545 450118 229055 863798 507904 498699 492845 498319 679805 813967 404942 886493 465168 316646 388410 441760 365014 437261 426118 80730 436309 713398 53829 400247 482735 664393 385204 329493 136153 478524 610442 362625 473504 353664 583524 352378 339730 336011 325298 175826 520766 245990 324610 712403 306729 420780 291946 334231 299327 308100 583473 291695 293125 274649 1 282133 278738 278132 274688 272779 273702 429032 254643 268634 1 258927 262320 1 261002 259638 257541 257657 257141 673513 243572 214356 496999 255951 87671 1 228484 371138 256277 288329 258861 304876 728966 261570 302639 64427 434781 125786 702912 270991 1 117277 275121 285956 204113 1 969450 391948 288207 227815 839933 295868 265938 756857 230734 308813 1 317380 446310 324438 356371 338161 334955 339015 343673 547147 798698 359645 687900 391504 354418 379643 380620 383525 388364 345865 341322 425952 404922 413236 1 384596 434553 433618 61884 405849 327446 426823 458745 464066 508538 73613 484574 490361 501848 502072 508739 574571 421925 394359 531886 362311 579473 550226 112078 490623 543447 574676 580863 585345 523779 645195 604919 611812 627542 641110 630348 636602 659445 623321 654937 892500 639550 674510 679651 720619 1000000 697780 703892 702394 810341 721728 101318 500942 739325 862115 749378 756845 697353 822889 778204 620546 784401 788190 790575 1000000 466203 810974 589256 821198 795970 836389 836480 840042 861017 849256 854017 858654 863943 868335 658930 957754 892511 1000000 737525 687865 1000000 303009 902937 907833 457412 917514 918008 921134 928263 928174 1000000 934434 935882 792127 1000000 1000000 1000000 1000000 945896 952277 933864 1000000 959921 1000000 885610 975465 963886 1000000 965810 1000000 524321 900169 969936 403195 970452 896382 1000000 1000000 794272 1000000 1000000 1000000 1000000 318411 1000000 904128 967713 966753 968174 964622 1000000 1000000 959366 959020 961719 944388 913955 1000000 959189 1000000 944222 1000000 1000000 937842 935251 935058 793779 920378 920365 1000000 968591 863227 1000000 971973 902525 909082 1000000 863244 965691 878474 876634 829432 815294 1000000 894433 1000000 853775 425691 844444 837158 1000000 1000000 825179 819915 407888 831875 372600 720978 797162 788465 745640 777544 797480 768308 720152 334504 745610 671765 733125 876945 726146 453545 381290 673945 702332 695656 489894 633329 668118 951299 590897 659752 653597 874712 1000000 635055 235014 623192 616479 517293 598514 608688 560949 586761 593252 447353 564629 564635 554746 511166 557674 68687 719998 524446 518438 545269 434048 505785 495159 555957 483167 979135 390078 1 554173 436605 449301 591683 423017 316055 1 488245 409859 412075 406979 267620 450015 377611 371908 347261 1 313235 224153 364158 416071 1 171373 396437 796330 338921 339431 295759 297731 323739 180618 316660 309714 286611 40619 246006 385448 296753 719498 292228 286999 287891 134865 338831 279728 277701 1 273556 271680 203196 960659 582524 245655 263988 262927 257086 260619 407478 258934 1 249895 422127 846217 264750 307032 256138 185046 872567 299953 257130 180606 252831 241391 351493 250605 267495 941752 254111 22504 544010 1 756313 275015 269458 779521 198116 267925 281974 23963 286249 289488 296837 294884 247872 648649 925151 415967 297886 1 523184 274328 321014 327388 331139 189240 335616 319938 253123 548962 372866 397773 334262 461907 742808 377897 1 634722 79504 325601 382807 417750 387342 448158 900251 1 432454 421511 33361 449280 168894 460388 1 471632 482022 483592 489037 872052 500657 1000000 512732 1000000 71531 529889 538584 255813 517109 551522 567050 438795 797911 567151 573423 642766 579770 1000000 538835 555868 360411 627092 641622 641271 658950 785971 659746 701680 991755 677947 684856 689521 696321 702295 453300 714347 720280 726113 432447 81630 299242 749506 538340 758331 766503 471111 613011 764452 813244 740188 799272 823888 829118 744636 819491 825041 1000000 1000000 839971 793590 849237 853717 511859 860454 895496 1000000 878395 884066 722053 894555 910297 900114 642508 858259 907069 939477 906622 901759 936709 737332 1000000 664846 792044 935353 962835 972431 949086 945159 945352 1000000 772697 954892 945510 957337 449750 992513 962244 968464 972177 1000000 835647 968002 968934 969446 960518 1000000 971397 1000000 971442 989697 972874 816846 1000000 600834 1000000 873970 579933 949208 967321 1000000 787878 967854 1000000 971982 962096 948577 495932 669445 923054 993767 1000000 1000000 944847 991298 779014 943690 773699 918699 921957 921754 1000000 918684 862444 911565 907034 849418 1000000 904496 683696 1000000 1000000 1000000 915253 792625 918596 691737 808477 890227 722398 846057 838944 143356 582283 824186 771934 816539 809425 818880 800861 760065 790029 992232 778785 773847 768296 675211 757013 751199 743220 725737 772135 728097 724919 714647 710322 704345 193719 1000000 652844 680195 851061 169579 663203 665545 888686 186475 666634 632374 621028 205265 650449 332600 599923 591964 582494 584286 1 133757 582045 687445 550629 613506 539515 495570 570298 520409 515437 1 502524 499858 461196 115943 920841 258793 467915 391182 456685 455230 642300 456128 433202 429447 357598 415049 1000000 602686 31341 259576 389359 35715 486090 189094 214435 438587 368709 378371 329756 377116 804863 526305 878569 439839 288223 399936 634061 321428 810090 319044 305209 746508 490118 278891 316145 245153 500988 278104 287785 1 282910 399557 278490 1 796026 248530 271247 896343 248258 186955 1 263840 510698 284160 252596 259306 185482 319704 1 243853 256803 250780 256497 262712 257509 247747 257264 308469 1 258824 379589 249476 29453 296103 263144 267898 271943 344489 265022 223363 273252 117436 236573 268017 274837 283894 286324 204318 417651 294251 318523 525558 302942 306044 309084 308408 266576 363830 598548 327672 438304 352732 1 341962 328222 350204 515914 1 363115 338208 371621 241218 413953 369104 385347 397787 398073 390858 558687 443317 150497 427476 427405 45900 225 447768 246654 459028 650324 712849 723595 481762 487518 468315 323341 506267 493356 219284 625958 1 431810 345926 693612 762384 549714 609419 437712 543109 583817 515594 596352 602548 608640 614908 609816 610038 906670 558915 613608 650919 881543 662249 23955 676358 522855 728029 542726 120065 707345 713054 717920 723909 739007 736457 724201 752907 512785 759465 764878 770710 777009 670888 787221 1000000 797963 992594 808493 854077 816667 1000000 723259 408200 1000000 579681 848141 777400 882904 923451 853722 951873 807804 879205 883291 923215 893806 910691 441387 902643 906297 1000000 913412 1000000 1000000 884465 300320 1000000 615575 660393 1000000 940102 1000000 1000000 623780 625650 928350 952845 955562 895862 1000000 1000000 963752 1000000 1000000 895708 966976 973234 968791 967979 911621 1000000 971127 302961 971651 972287 962746 970223 971409 952552 543977 1000000 1000000 1000000 963220 606664 787534 969578 897030 956487 960557 953966 933334 955872 849898 1000000 949319 947078 912556 941874 825276 937364 934520 930940 962709 795729 1000000 1000000 914896 912166 1000000 370608 914481 898581 894784 911533 886208 882551 878802 883079 870321 853380 1000000 860300 1000000 847692 710077 1000000 749987 820506 1000000 818296 840683 808036 798427 797427 712161 95395 781214 775703 782968 515618 758529 753206 746469 885027 838209 727671 611243 371701 717698 851159 700307 612037 565253 1000000 681774 828262 623477 657754 651545 1000000 640968 634557 616057 620317 614338 639114 601957 611563 530917 568691 386700 571056 564806 558816 552661 191973 695161 603480 334064 264226 1000000 455775 504766 529981 492392 486997 473131 689087 469752 849743 458540 452983 405130 1 684207 610967 1 420317 390559 416954 405346 399968 390167 636768 492762 311739 378251 372760 356666 540463 357608 3327 352203 337601 1 1 334055 353350 321968 198857 629062 283669 318166 308848 319335 578038 262007 211033 294091 244304 1 360897 126876 281592 614330 278274 408232 230976 152901 273526 270041 263957 20239 732394 260743 1 263710 259855 936981 844261 910700 282067 258409 323670 257059 1 256878 260326 1 577172 1 386929 256723 260840 1 145822 408766 264965 1 161752 229177 715030 690604 274386 271194 278961 28848 110955 1 785560 1 294249 304040 1 1 191633 328613 311818 348932 318612 1 325760 1 318341 312368 340803 534650 6394 273138 315442 366402 366895 371171 375657 401240 1000000 389972 1 403780 398495 768710 1000000 378861 427193 430422 420515 916578 649618 447537 455674 418690 383088 474599 959392 458085 495634 467645 503071 520740 109798 521664 558475 502981 524341 469819 573095 1000000 563994 570140 520490 674754 544801 594786 298454 609243 636372 806676 412999 751429 638203 654882 163399 767404 662717 666907 1000000 866892 687320 693380 699585 992268 1000000 717367 733480 632472 1000000 740872 740202 668515 758080 1000000 769308 774828 752961 785900 749831 828447 801983 772036 968748 815945 889056 810242 1000000 894616 854600 769909 786546 856314 1000000 865305 600888 874056 896379 878286 898652 890415 879195 901612 902205 905508 908535 1000000 243767 905185 964222 1000000 963484 931432 380954 937169 1000000 1000000 888398 946905 946124 736737 1000000 955236 966193 959863 1000000 1000000 1000000 707325 970812 966920 955315 968882 865030 761444 977002 971262 971610 971890 1000000 1000000 971926 962252 971385 823109 816465 976344 606039 964376 978450 966360 965211 903946 959108 1000000 959866 882799 993613 954234 876360 593611 994323 945674 1000000 1000000 894393 935470 931305 930108 1000000 727107 920714 917482 914179 720646 918756 1000000 297352 897043 887454 968689 874491 887443 875997 903625 858866 973604 975616 845431 849259 793300 1000000 840250 830098 799350 876262 866685 555593 814716 270579 1000000 803024 1000000 783765 767008 766410 768804 1000000 468937 1000000 768766 731950 730689 1000000 1000000 676134 702285 679339 573456 684142 678082 78521 752532 233380 670326 649556 285738 634975 626236 1000000 616238 610275 575396 591449 591592 457347 729681 573074 566020 793771 554663 630352 947299 523831 529891 525436 581865 512412 496313 500600 486561 488924 482983 477380 37822 470041 1 365761 439792 1 382443 433026 840780 422449 498156 368294 738747 396672 451674 392652 1 754354 1 373541 449450 1 346846 318004 365409 346409 342373 252221 316210 331390 327661 475306 1 470199 313547 359971 307038 335689 300897 300225 294978 435338 288059 175734 275379 285362 252685 740760 277568 146777 404001 254304 267907 256594 267958 344920 263536 320170 304496 483546 290072 258829 372513 252681 257458 257445 263248 43796 1 256596 235977 256907 258420 516342 261151 1 189123 261837 262774 299639 399083 183182 24859 270391 383783 263107 274867 278754 1 283002 285698 1 290866 290607 301314 298735 272038 298945 355728 311115 314440 335053 351439 325131 324762 697895 374603 1 342154 348459 527562 391206 268986 321175 1 379072 45967 384725 426834 408176 865654 696944 408383 839625 670379 419421 426980 434480 449397 40923 342803 478190 468667 462474 718618 394405 484898 490474 397148 502183 569570 514023 853677 288842 43597 537539 617682 550210 550270 562298 555721 670221 239112 658611 593171 892968 592718 629448 1000000 589852 523670 592702 585763 768839 701872 1000000 240802 893694 699377 686035 681292 732040 771924 713771 736549 722532 729430 683225 758797 745370 754664 757552 762616 767778 313810 1000000 778869 886036 550980 901286 1000000 194523 816194 838602 939172 831422 840265 841171 598972 875290 855163 836037 861335 889151 402626 1000000 902910 879815 888050 1000000 880496 1000000 1000000 853866 910354 696514 908555 935301 977068 1000000 930765 933702 947235 878744 941673 1000000 951101 966143 1000000 962743 594860 918146 262483 1000000 955881 994919 1000000 1000000 966866 699967 962861 872783 437973 411210 1000000 969747 972166 973695 1000000 982336 975212 568896 972354 328099 989577 1000000 876548 968024 1000000 1000000 964570 952393 856102 960607 972916 553208 949748 969133 869667 613075 823573 954159 964128 877615 908352 920913 938534 683941 925547 927955 919915 1000000 913216 746293 326313 437108 897656 907297 889226 946562 882695 722369 873209 817510 1000000 860013 855465 813306 850085 832801 790075 855428 901775 834826 810392 710028 377858 791842 811685 717983 784841 480665 773843 719570 1000000 754306 751267 846285 741008 1000000 731286 722495 714853 657496 887604 698229 721073 675857 787792 677228 801245 661672 896055 644814 783522 635984 639272 624782 204355 559293 121546 585515 583348 587420 1 572394 568934 562792 556664 550538 536439 541441 532352 526123 259198 508166 511044 948035 916224 488424 468016 774123 473529 431702 243693 456649 381329 426989 441354 1000000 406911 425637 377686 413644 484807 649230 398258 479443 920805 384570 284975 419009 1 1 336712 357071 346059 690125 117049 173585 330159 332725 199146 325289 251542 318150 302077 13018 304086 305050 260470 299093 292760 867557 290747 298698 226576 283328 325819 241010 236376 409421 1 393445 269155 267816 265955 108286 211168 262694 261754 260826 211220 263547 319139 1 269037 289385 73403 264381 277706 166361 919944 570533 252293 321949 264771 260560 361472 201033 308193 337786 253527 950314 273852 270671 272420 389584 317556 271646 884684 814279 400610 147633 420162 846506 321945 139603 300978 472710 305931 310441 292665 317110 733923 221205 58357 332089 619067 241049 370097 354623 395476 437 360212 694317 369471 325091 375115 382744 387386 392317 441625 398953 408128 416602 364902 383686 427851 456648 171774 285420 431700 402144 421436 441008 922570 851562 483252 479971 494865 495865 506838 514247 919505 542823 871020 536544 501851 548758 560364 560917 567061 1 579394 585317 233750 598044 764830 396763 824007 1000000 834122 635122 635356 647370 680686 326846 542246 672086 678219 273097 688124 603647 70422 708404 1000000 661606 730922 696470 724779 743727 747505 755286 779515 766610 772199 777840 783241 757733 1000000 766846 767640 980318 826142 896925 495388 428455 830726 811164 1000000 923998 854640 1000000 863226 1000000 1000000 634281 461118 1000000 879966 1000000 896418 1000000 903866 397595 967763 914560 502260 850024 924213 971631 930249 430342 891685 1000000 937636 1000000 949985 836772 950537 1000000 951281 937556 1000000 1000000 825822 964530 1000000 948202 966791 967841 989482 970712 933412 985078 974704 685827 1000000 861869 737331 972468 971754 973876 974513 768787 939302 959809 969319 985737 998290 966357 970892 963863 431366 1000000 959495 964516 955801 1000000 636017 958969 363138 945197 1000000 597181 1000000 944395 932471 929035 926136 484132 917787 925791 915296 903610 906164 764348 898795 915179 1000000 887116 882242 1000000 869926 870247 864252 861539 858887 1000000 851059 843004 756762 833649 788822 823372 1000000 813172 807982 800245 885462 935184 787023 781228 775146 772939 764505 780343 1000000 766586 742012 735832 1000000 731058 717320 728178 722627 745604 1000000 808505 673756 675963 199351 663686 660308 651366 816809 638958 578705 623864 926354 836004 218132 767205 562022 598440 549497 249609 570918 336312 796998 448551 531617 250913 534328 528192 522297 436746 514987 584270 498626 493162 488931 427070 490268 468336 425770 458512 522497 518911 483227 436611 742727 426202 574397 432915 238785 354840 400390 384385 422758 385783 380286 374581 492477 366762 545496 287184 236918 351978 366326 309230 338505 334074 196835 328370 304339 319316 256623 312614 315088 258505 304471 830778 287714 340227 199246 278308 1 284263 280048 281297 275567 254544 273722 288172 676520 1 239797 263221 264998 362600 262244 265785 260465 131336 290252 1 76128 257949 220786 420089 350353 1 258264 198393 321618 103997 261445 260558 248452 354347 263063 367941 265958 1 424031 240353 273482 824216 275229 132364 281143 274799 393821 206312 972949 286767 156594 304140 164736 303449 306541 698170 306810 316370 1 323348 330724 1000000 86914 338299 342354 378239 380448 354759 1 334111 72230 282620 43069 381624 298874 391819 395979 418802 1000000 409074 415719 422181 680406 1 632472 426078 447957 371685 437900 464699 470437 439292 493110 440044 460757 502386 157349 263656 499267 544584 31833 535027 468068 559770 492426 22468 667876 571671 425857 533533 512962 606665 616997 609626 614953 621179 84106 633573 613129 628453 650903 656811 695961 496786 1000000 657553 778560 694922 700951 706964 707257 730072 725984 620442 736597 801951 820660 753877 754594 931170 770828 776396 759586 807710 842101 797574 803531 804389 800594 955463 824035 1000000 932736 829493 747888 848511 853405 864576 1000000 866597 892260 875144 879292 889688 899181 892138 895301 900452 986803 774129 870828 846981 917086 596855 1000000 930464 790850 798827 693179 944021 940677 942008 844222 952572 327046 1000000 586878 907935 958043 959721 961109 966127 1000000 958539 967068 974964 970104 969626 970568 1000000 972253 972030 972373 1000000 971875 973370 972981 970047 850966 969635 975169 970535 993950 984330 967858 962841 1000000 971688 966979 1000000 958981 1000000 814520 1000000 1000000 953224 948381 1000000 465526 1000000 884432 1000000 878064 971057 827602 924685 921004 902332 1000000 920261 907429 903520 900110 861625 1000000 676949 1000000 960039 887098 870803 834929 863068 858550 830306 892247 1000000 956158 834965 829976 1000000 821540 792138 809582 832429 799155 794684 814532 783782 696212 640016 1000000 1000000 755030 696205 743535 764790 96416 726012 564070 713926 738642 1000000 1000000 689734 572118 673595 468138 665642 659404 576117 647211 404402 634890 628735 542403 616249 382160 528997 1 694957 781959 579110 1 543765 442032 548983 548440 540094 536788 558719 546161 551220 534837 689652 495828 642911 488741 433354 431992 471608 466038 648023 122452 1 443851 454493 882910 427716 123819 141506 412137 151774 402053 459810 392273 699355 1000000 364793 373404 356993 1 359101 632775 351042 347351 1 108345 138024 987675 66002 814617 253439 320789 318433 179798 368308 214614 311633 182686 295388 292849 701329 287572 330927 735515 478102 278455 921570 275541 257272 269535 314020 253758 91203 265110 285577 262723 261794 415489 260481 264330 258926 258389 108400 257884 257561 255946 263087 258040 257984 261181 757888 259840 204867 221062 1 863777 264277 267058 267562 268578 270406 370128 1 275501 289892 246584 281078 437662 353601 355760 430207 295510 297145 283899 303906 305872 310088 246260 317135 330831 273978 326178 1 1 319270 369001 345579 348561 324434 466026 20285 700579 371468 369589 380505 524726 389999 115688 441188 547681 398860 414894 420257 425310 431409 297252 444108 446715 453766 457730 132170 469003 601939 482718 279206 715727 494023 458165 443995 110304 534714 523990 533989 539577 545558 1000000 509691 1000000 570075 565869 582458 588683 713438 601021 605078 613420 63649 645021 777331 645875 760118 74376 653837 40227 672321 642675 712994 687387 693436 696328 703422 731242 717354 762015 728230 735102 195886 746700 751133 745661 1000000 795322 774331 781672 527119 629907 797691 1000000 824892 812507 802042 1000000 1000000 836097 1000000 845410 851546 781659 697731 852203 637098 709559 912303 921734 882681 860241 893423 886570 903351 902292 1000000 910676 963448 914636 1000000 917833 946760 916704 715169 940398 936684 1000000 942709 783624 947343 949751 930456 914952 951125 957734 959139 364068 961397 1000000 986944 1000000 981852 968717 953272 970268 954454 1000000 973255 972505 937095 325998 940125 959642 972531 972517 674448 971532 977926 1000000 969423 968499 967488 840037 1000000 963747 1000000 958384 368696 957193 955724 953473 545283 950286 946985 944548 1000000 974520 936910 976324 931296 1000000 1000000 578278 918923 976605 912185 900282 800693 1000000 891925 898817 1000000 1000000 624576 877596 994345 868990 877471 966316 1000000 850791 808577 835757 836590 821664 1000000 813386 148029 797418 819587 1000000 795600 790244 821337 774653 773901 770003 936043 756768 391941 762781 688615 734678 727931 722028 21316 1000000 704366 679290 1000000 682105 674828 125073 1000000 1000000 653648 695145 527842 636758 609661 458277 651636 612063 897715 636059 572907 840819 577618 742235 67262 699244 721943 550422 544337 537677 1000000 526673 505829 991085 381679 500679 489083 490486 495421 520559 476799 455099 1000000 451129 1000000 176673 440161 928414 581896 1000000 274531 413833 389279 407726 398855 378657 551624 384257 968957 376017 416255 1 700711 459441 626383 37114 344687 352093 369508 310100 440913 325501 154790 308606 1 409860 308134 314515 232427 297444 234427 289125 13506 23432 286140 363519 281437 279184 172153 267909 306316 387023 1 267405 259299 266474 410978 261149 230635 261402 261509 259896 299795 136882 179292 257826 262377 242752 258001 261842 244809 141144 332913 231640 226962 510347 182170 249748 264415 265640 261619 301669 263450 271390 3434 836294 287024 747373 281417 364618 1 237021 71409 136025 270044 303632 61949 700264 278560 303206 314872 318271 287438 980143 323397 332761 308630 386269 344540 1 352773 356458 361348 257739 369851 374771 379623 1 1 203410 82494 403574 393031 435491 255610 833676 429318 496410 662389 446982 448945 441817 417869 467601 502222 474934 479522 489009 496298 422949 508119 520583 495885 525934 523396 590504 539496 550230 402067 147522 567733 536538 317421 812311 309306 566792 603145 668876 617651 85366 630461 636655 653381 649022 665861 642331 625392 86747 676487 704000 1000000 721325 662628 1000000 433830 268257 742016 737385 739017 757766 959625 733532 394704 750395 811140 778299 1000000 836770 377898 869022 806111 810744 801005 821588 826503 1000000 1000000 841354 847633 851475 630178 984215 868473 854377 1000000 922015 881718 886840 1000000 988446 895277 909288 905086 842249 904716 919887 918908 1000000 1000000 933671 1000000 586776 1000000 872919 932376 1000000 808330 949374 910113 1000000 1000000 1000000 959219 1000000 953501 986533 965290 883750 964535 759983 969560 1000000 971106 970729 405397 642523 1000000 973152 1000000 973638 1000000 972609 976792 928170 959062 881600 965081 854062 967460 900624 1000000 1000000 1000000 941498 987119 793531 981244 278497 952252 828469 960081 621534 857993 972294 937918 1000000 930703 439277 494240 815005 958911 994824 913753 907905 1000000 1000000 1000000 886046 526866 923081 878139 1000000 872280 843308 858648 862952 858323 353791 847791 837645 837621 810618 858148 1000000 791384 1000000 811077 800316 797802 734399 786631 781117 775606 555616 694927 761712 753055 746503 386319 313639 711881 92670 699779 726837 705496 651731 694037 688020 862239 639003 669635 663527 657380 660227 710015 662283 632845 626359 1000000 256198 608489 628590 595391 803415 585725 625040 278537 564484 557198 540032 570753 208938 1 550009 436457 1000000 1 1000000 498452 508203 484826 501121 475342 469652 469143 459003 1 447406 721763 209386 443706 142286 370670 1000000 1 405110 428057 395417 909215 365815 1 376969 275936 367235 859089 402627 348193 713678 345979 342035 338080 334004 345400 329839 322684 246932 313257 312846 309643 306410 397044 341198 296800 445055 295675 316068 286047 245137 154692 315355 287863 246377 275463 272378 276648 1 269627 1 11167 250011 407859 126225 261172 249475 260450 471173 122394 161696 201800 258175 429470 723685 245090 236504 954807 266246 260574 382022 198098 960437 274779 389473 41630 406249 213934 763657 366753 274871 699555 241918 301291 239194 1 237072 1 305744 301071 298621 285124 1 1 255785 314122 1 304678 312953 301040 345141 90881 339572 278933 347642 469544 341222 716264 493861 296186 374964 382348 382322 394233 392495 399899 969257 406196 261629 414691 416832 1 925676 317771 437930 449509 283937 1000000 466197 409297 477555 339313 921079 494886 500745 1 561466 517470 524439 533138 536536 542594 424032 554777 494211 421334 1000000 1000000 584730 534671 528176 1000000 610654 637772 813462 786931 686659 622073 796429 685946 974233 593528 411038 1000000 890778 569495 700061 666061 144822 718724 695995 724988 735798 907970 798968 749607 789237 908354 754254 734485 624452 837717 662543 836447 1000000 803966 1000000 484166 820438 671634 736339 831055 844674 804880 1000000 894273 858606 1000000 867884 872049 876543 880780 1000000 897716 877477 886834 900545 906274 907675 821611 863287 918890 930953 808554 1000000 930711 932301 936400 1000000 925895 944238 946606 946971 951145 947634 995729 956242 836873 960609 912121 964613 957828 1000000 989682 605974 969525 1000000 400754 967391 946584 972760 978689 1000000 957071 1000000 1000000 973050 1000000 1000000 971751 981698 970347 977893 628811 966885 1000000 376203 841143 962094 1000000 1000000 1000000 999145 953068 951081 1000000 744381 943917 1000000 938938 1000000 955607 918493 923994 919115 930167 631051 922859 917204 853575 912455 676963 896437 902710 734185 883876 1000000 974843 1000000 855072 1000000 826450 854023 521451 1000000 840150 833331 1000000 510778 808042 1000000 242773 771877 805883 708659 135024 782935 335507 772777 944571 760611 758865 749189 743412 760877 731771 726035 475128 717119 579691 448457 695994 661597 683836 603092 670256 437126 1000000 635543 1000000 640185 349701 1000000 497277 574306 576942 515994 500024 591538 634579 578937 1000000 8386 560464 554393 376492 537787 757648 1 511190 517885 1 130086 398317 501431 488723 457930 1 473245 442475 291765 454741 449188 414356 472235 365673 732917 632919 418986 412532 407006 393537 397104 392169 387435 476075 311803 373596 1 1 359549 177851 351149 770451 293450 339323 331689 217088 459005 141079 300520 317354 314734 225226 307560 307439 301639 300071 252837 293040 986736 287909 817348 283190 279879 278875 238493 274905 250112 456950 269710 264518 712763 270813 265020 260072 262337 246140 260626 246994 286560 261452 1 637217 272218 246944 235677 46474 1 1 259960 258312 261576 315549 262824 1 270197 16093 396959 269476 1418 1 274453 518194 282917 320549 880857 205916 286501 290067 1 260730 52228 300901 295204 745071 309891 1 330141 1 1 327425 327658 335060 1 341719 194388 329025 354999 556430 183277 368066 372572 377145 611401 387464 853309 395534 635539 309134 913399 376380 421403 357675 432011 430329 576120 448144 450431 1000000 1 465374 475013 1000000 487617 493425 91004 439443 510988 925589 590880 607452 528217 552408 523412 619254 875354 565474 579639 576714 567694 572289 1000000 563752 609068 614937 1000000 746998 1000000 374386 954524 1000000 907811 664426 670001 682182 682748 688636 1000000 700930 1000000 713757 718505 724758 924187 736779 1000000 792831 879666 630498 767404 770868 762648 788070 512068 792142 793540 802416 1000000 813878 776939 823799 784438 834202 1000000 1000000 849214 754416 849158 709306 862776 750496 868145 877473 884385 879288 888439 1000000 727034 744696 907100 873486 912084 917464 864943 769010 577727 939723 932953 935671 939565 941171 1000000 992878 947918 950705 922236 937567 971674 957595 1000000 1000000 963507 1000000 966211 966763 947950 1000000 1000000 971164 505982 298320 627370 853147 973622 331971 972955 931073 914754 418191 972990 985190 971512 970986 742865 1000000 967978 966799 965572 964084 963355 977837 1000000 979651 438624 1000000 1000000 692419 923184 818284 942453 286980 937194 934422 931549 926065 925480 1000000 916580 915789 803437 1000000 917668 902968 897600 893922 900044 927102 684674 878388 873101 838090 864623 829792 1000000 824505 846262 843659 834781 833309 826851 339406 816591 275387 804338 705000 795275 790148 944152 779966 773658 1000000 762810 756656 751054 857198 739520 733649 724382 459430 646618 666166 703989 705527 564923 657549 679695 673624 667486 770509 138418 632945 1000000 653012 537894 623838 1000000 611963 936285 536254 592977 587089 583344 1000000 519587 1000000 559275 259723 774972 565891 711473 591182 520054 480845 508169 493475 496413 490281 546774 56972 464492 468656 473405 502744 452987 436621 1 411210 429319 424129 432221 413785 408682 402026 1 383872 389015 816686 379576 106378 370068 199221 354268 357680 244973 841323 307381 358823 617875 1 1 325629 383977 1 438407 312569 311994 418602 859325 299732 519156 1 286604 255536 286378 284038 879722 279655 424364 275652 1 209678 236216 142984 58641 244001 410505 1 261411 270013 260693 261560 313155 259211 1 521365 258654 222787 258661 272666 262924 247005 257815 1 373140 222773 259782 264083 458337 266216 431474 289110 310635 271271 232873 1 1 85227 157232 660584 351778 353887 291971 294745 147888 147930 382882 1 309875 312628 312540 319379 312641 461144 330081 506111 88928 341701 345717 332435 509364 1 362575 232077 370712 99252 908392 385349 1 394979 152432 333066 719163 416774 428374 1 431317 321532 273378 446732 452224 457799 160538 753128 489404 480761 486175 929709 624762 500183 509620 610497 520197 659466 729160 614365 148717 551682 264953 484300 638014 625900 583111 398003 594833 608866 773624 613350 615680 625811 637817 576756 783844 665067 656391 977866 663863 682688 680984 1000000 693715 868147 704035 699266 68542 591498 728423 688128 258613 1000000 752450 758153 763541 613107 772827 862705 768898 791815 796824 801538 807464 812806 817955 599926 813906 832609 519686 349288 844918 1000000 706887 670181 914756 596961 1000000 867510 883040 887011 252878 547671 899001 907454 909092 548617 931762 992027 807989 1000000 574921 929423 1000000 1000000 937974 939918 569966 959101 951280 1000000 993486 935953 958643 1000000 950541 963053 737550 593594 970382 573963 965579 1000000 731494 1000000 971858 974744 972135 973329 973436 994174 1000000 1000000 976262 1000000 966951 1000000 971922 896617 498418 1000000 968494 986816 372096 963932 815901 1000000 559256 1000000 956607 954657 1000000 967987 948188 973201 959367 880084 664869 1000000 903773 342625 926601 829772 920414 870941 905762 978624 909729 904233 889188 1000000 890833 978835 717897 873054 200986 870546 895037 889224 811735 859759 871522 1000000 877737 319020 668830 813642 793670 635956 800983 803757 797333 792000 786091 380035 488125 1000000 764282 758238 598849 844637 777103 726653 721026 723816 687518 909994 707678 694844 676457 885989 1000000 646824 669428 636894 716311 481833 876354 638649 632456 1000000 625403 613858 607783 691988 198417 745734 572797 562920 712632 530938 565144 381421 534796 535220 534011 581049 521977 701847 510077 511443 1000000 268089 486681 583415 495489 532890 464353 458241 452867 442880 818136 441508 283486 425764 420624 415459 411958 403467 400356 395451 390654 330195 344323 607257 370425 248187 341353 362777 495937 352083 347272 769403 196307 334359 301954 326878 81924 16208 316354 511792 135580 1 307429 299580 297434 968242 310107 289201 286883 285696 1 280742 1 561306 274695 517218 370525 269539 270125 250769 1 264348 952339 262384 262157 1 1 141485 81246 616130 265151 453876 1 161896 1 259087 260053 213435 261223 272934 313992 229771 253210 445698 271639 1 270557 272187 273928 273598 256629 442332 302136 737615 679565 288873 95263 10131 296806 1 926447 272812 308699 320629 653403 318598 322075 330736 329288 252036 607946 370869 1000000 348829 353023 348355 595469 365916 370190 331649 381854 384209 1 599927 398668 403486 519211 434884 410083 284260 428813 459909 485285 487958 448652 971706 465163 464768 1 485543 377933 754041 497561 502216 475899 524098 516268 526044 532804 141192 1000000 544023 565751 552366 568613 1000000 684191 570188 1 603283 531345 612171 617892 421238 658491 1000000 708545 101680 653141 695036 563473 476098 695155 712841 690612 787362 651398 823672 757311 679216 735273 734805 762715 656307 749704 702107 1000000 747576 616839 767337 333154 775363 872207 811766 810114 821387 506295 983788 827280 1000000 1000000 841389 845188 364685 861141 1000000 1000000 464052 873810 877735 978044 890177 880645 850716 422559 902503 913488 1000000 944777 915938 919387 922626 925741 924268 931712 867401 744288 941182 942666 945156 751123 1000000 930168 946416 1000000 992701 959780 740472 1000000 1000000 924342 964471 968523 969351 967970 967104 970199 1000000 973645 973427 1000000 973797 974012 1000000 1000000 958773 971277 843018 977100 979565 971619 1000000 969131 967924 1000000 749377 963975 963202 960888 603612 957322 979333 992078 1000000 968166 1000000 1000000 1000000 738075 936328 932517 755988 952675 844314 1000000 918131 951155 335388 956638 904072 906147 896570 889814 959594 975357 713069 876261 866392 1000000 393726 338033 851025 1000000 802760 837998 834913 826568 868522 820438 812467 809610 298485 771793 791043 793375 1000000 777266 1000000 815617 760468 856720 466263 742978 737424 730709 256110 710684 707936 707186 701818 689005 525016 682894 403262 672482 426633 308078 180948 691846 640626 635403 628413 1000000 484653 617963 606982 582562 897327 584965 578673 572459 745796 560028 218829 810999 767623 544625 527492 520425 518000 509763 506248 1 193869 563707 469692 630935 1 480553 1 898018 532935 94722 438336 369677 564476 422737 417142 412023 409808 548257 396191 392188 388835 237046 421086 567243 377433 364555 386512 762716 352437 585310 101061 339942 335633 1 224711 342369 533080 1 324198 440085 237959 123731 301672 298533 296802 239337 476041 135738 538770 283514 49777 31192 277166 772989 567198 213045 349182 1 267317 278697 264863 237299 262644 251572 261238 261195 302054 284480 203296 403664 258423 298544 209375 464416 259671 258901 260506 393403 1 291694 260196 357641 266010 266878 400253 281473 272170 226091 1 740994 254176 94058 283658 708151 285898 628109 304100 303319 288098 287667 667045 307987 311170 313118 316727 318278 279363 327381 364643 318355 339820 256421 279907 353712 968064 359895 364218 1000000 373701 378807 384450 387783 1000000 1000000 474576 407398 44748 1 426769 704020 433282 495165 261366 439950 383299 461244 465833 516925 559462 215685 483888 494827 226936 505434 511836 575017 525819 50391 686263 545804 548586 554224 560821 528854 573137 462108 576834 432703 597783 622841 610627 610742 622578 901496 295472 1000000 646929 653553 728262 1000000 672189 144623 684161 882986 696328 165558 708364 709469 720294 726214 765044 742824 1000000 749687 711652 954046 1000000 834475 777795 1000000 1000000 857316 792564 784242 221013 795437 1000000 781527 739253 1000000 742897 842228 986308 852966 870224 840956 867984 873664 1000000 863222 885063 891252 893091 885523 778696 674131 908149 853988 914240 333680 921896 701422 928079 930804 934000 926720 940884 942124 957210 896401 950470 938602 954035 975777 536443 819884 960614 964150 1000000 1000000 968071 1000000 882694 1000000 978732 971524 1000000 1000000 1000000 681220 761292 1000000 664071 974196 973893 1000000 973307 972589 1000000 970096 1000000 903908 962770 967264 966008 888539 894557 961295 956057 954869 941466 952822 891330 949899 991381 956002 942576 967631 938338 854014 1000000 985138 1000000 712943 696053 1000000 912118 1000000 744585 1000000 898795 893990 622045 886414 1000000 877572 873486 868987 765484 860114 1000000 957153 844239 841311 171501 691839 1000000 815919 904496 822740 1000000 791093 796472 790015 752206 777362 770374 771107 884315 658662 824721 757939 739729 1000000 727575 441010 715266 709758 691886 186993 691794 747690 539429 928594 1000000 937834 648723 633709 613135 125246 718522 230965 980165 611445 568913 614820 593037 587113 614316 315999 568354 1 532810 580452 543435 527089 365835 525821 519835 668194 487890 472991 495516 471979 253762 532137 482308 467515 461902 1 377089 520071 820579 447707 1000000 690012 418328 714767 496279 403601 725917 561608 408884 448037 375785 271597 396912 323443 361565 349755 336844 1 353400 305919 213343 19943 313884 504171 498855 363282 315348 312032 309309 305579 285617 299931 296976 347510 388107 1 286821 105044 171060 280061 298747 279262 710799 272668 270585 268406 267892 266586 123366 268292 767008 365650 261344 487983 263316 259626 257663 261542 274899 1 433567 302867 334405 207359 209510 261778 219945 606942 263279 264826 265977 1 268694 219078 681736 366061 541926 492280 596752 281018 172488 256993 281975 298194 289623 302850 290364 419500 344333 321447 210392 327200 297465 327392 433101 292702 326316 371424 735293 341915 346862 333084 309495 360227 405080 369650 624096 380267 366058 1 381800 728956 396670 406490 411169 416269 397327 426662 431943 727007 443974 448162 448963 453928 758564 470327 574903 514239 489388 1000000 876406 504059 803255 516901 488471 511994 522573 133589 994721 555004 362011 561896 571519 583643 318027 30922 461244 207807 588783 165564 1000000 1000000 633365 632400 671219 651070 643477 657973 424607 1000000 683291 146758 694391 685165 706933 703225 740774 724818 730637 717416 711419 741527 753761 625800 389594 1000000 776389 783230 1000000 1000000 617419 805534 808758 989498 592635 826817 1000000 831534 839383 813054 773465 831951 874010 862489 866936 392659 875672 880026 1000000 892988 755598 652635 1000000 436036 604587 964516 939550 1000000 711817 924700 1000000 842512 937988 939346 915743 945882 949629 946570 1000000 949994 890998 951594 960152 968553 927217 922677 964113 965486 920098 967993 917914 969953 971415 972009 1000000 972094 1000000 880817 500720 1000000 973243 1000000 988353 614219 973499 941890 972329 971374 974927 993128 923255 312234 1000000 965202 963769 962162 974855 958707 1000000 837589 952733 510666 948231 954611 1000000 941099 937420 1000000 1000000 930061 928148 923644 536249 916884 729733 847608 208326 902511 596572 918838 1000000 887227 888586 877849 874818 858752 899487 795909 857520 852665 847714 842653 837869 915938 856432 823208 873000 821130 807744 799882 764926 695450 1000000 794691 775307 761689 844263 917611 924950 716790 732516 849030 729459 653311 736669 703192 705242 761015 695074 687526 681069 670340 669164 569853 659780 758472 661930 638384 373661 139841 298868 613596 628252 640423 1000000 365836 720066 576494 567874 489232 807597 714321 549664 539796 734867 527736 1 724338 559001 500797 485982 492256 606294 224770 1000000 469326 476789 458121 452355 430499 430542 412964 535246 603914 432929 758024 1 400831 500075 386077 321546 385761 381065 393018 365709 968722 325374 357638 189920 347071 346167 346582 339808 1 967357 1 299097 319916 290988 313150 275276 308281 303375 610774 297515 210837 507252 1 287529 285495 372561 280746 245937 276613 278143 64014 292467 1 513387 686303 280308 685415 262876 89752 482298 95185 213485 258801 317662 267087 284625 201027 404951 18238 274802 614118 260699 321308 131440 262912 264062 264605 1 1 268374 268849 273777 395548 208050 803535 287949 297320 282939 285104 444200 305026 487381 295010 321522 300403 300353 816715 254643 402373 315723 573234 324741 354428 329665 1 337796 747747 856149 457090 905393 359326 192368 404403 357055 398529 417462 848107 394255 31437 428558 386684 411401 368193 419976 423095 272223 435923 424522 526493 454973 458484 468181 256599 482806 504862 532507 496677 546610 486817 509428 386443 692872 526921 426201 360311 957333 535412 557592 560641 568272 334736 443102 578381 594590 1 800708 613180 207065 626730 661258 610936 657764 659946 656530 1000000 668812 565717 681477 687143 693212 667204 705282 711281 740568 721797 656318 794367 722071 746611 303950 575234 763576 193610 162804 780502 785178 803512 799303 802016 805613 893342 748161 680782 757816 833349 860122 925232 1000000 857477 1000000 861373 1000000 871727 877949 822768 601535 909431 1000000 910664 915275 483021 672776 910039 904998 873186 918738 812965 886739 930562 932671 692241 268076 995030 950430 918781 282885 1000000 992110 955227 1000000 958875 335119 947094 841954 965120 964341 1000000 964103 970042 971057 429851 947769 973711 973111 973616 969128 910726 974298 974549 971617 1000000 1000000 985305 1000000 971901 961453 970506 1000000 972270 987700 965878 1000000 969720 960147 967398 948715 955355 744864 951518 681759 945792 944277 880013 711684 943772 372107 930871 917523 741107 1000000 458101 1000000 740593 909719 904055 458664 925358 894635 888702 773642 843177 876388 868216 1000000 863108 1000000 843843 274728 988912 645111 887174 829857 874319 819768 699501 810300 338463 793913 793519 785541 1000000 765514 814241 815795 757813 766850 750298 743087 429509 396492 624757 719894 713298 72927 701562 695542 743856 1000000 678314 740232 664988 410562 652697 646830 308204 651907 359792 698291 249846 609320 575223 617259 584449 253122 590269 417822 566433 715463 1 536404 616389 68627 529647 523621 511261 505322 887309 499935 494111 492413 485603 462823 844868 465493 709987 462488 451157 443414 437002 433134 804052 415432 479472 410103 456947 377991 396943 858529 387326 1 377944 774475 373606 220057 360168 1000000 333102 428515 357842 761775 335667 487482 397035 324565 315034 475273 341406 1 203360 300418 1 473842 843270 134080 1 288575 825684 283740 281731 279418 51328 275551 215460 268882 1 172866 211835 272192 275573 264166 172760 267660 1 1 884023 434081 653068 250008 259572 259579 153032 207090 461462 274630 419896 1 182586 164503 264472 196284 52742 95624 222575 272487 234925 240856 276238 278190 258084 267845 1 286844 289393 291803 295520 1635 302549 302935 6423 148081 638052 309829 808634 322300 325503 329152 217630 845355 350679 337402 348087 374541 614715 361622 369179 361940 441914 379576 459952 388981 1 399669 698454 408308 49860 419883 201075 1 255607 416379 329284 656785 491243 461868 432543 469747 103423 430551 287570 417076 327599 451813 48560 563406 525921 530991 453695 392205 317288 122194 562178 337704 167030 729309 575496 1 835477 190320 611572 617454 665714 555331 636628 1000000 855852 230873 699629 667222 475096 679550 802667 804497 697324 1000000 1000000 714992 624725 673562 298534 739422 848079 721237 1000000 765213 364658 773702 779100 781910 132857 795460 798888 806103 817390 243074 515570 837318 1000000 836620 841480 846275 850999 855735 860249 864755 870631 873416 877839 888355 849787 717551 1000000 635504 901854 897860 876865 1000000 916607 792347 933024 924985 923445 1000000 934924 545286 929960 1000000 727671 1000000 1000000 891512 856897 831588 953566 951310 962075 969787 1000000 1000000 921131 968874 978466 970904 882596 972507 972190 1000000 972839 1000000 971427 977843 1000000 492372 974144 1000000 973661 976558 791544 971722 970862 1000000 620423 968051 1000000 1000000 963462 961901 959851 982321 956499 959113 962222 952354 947829 945256 942908 940298 1000000 976604 951777 934888 938512 1000000 733707 842658 575646 909042 953075 836743 897886 893993 885063 808423 876998 877643 873490 1000000 864810 860073 1000000 436449 1000000 767192 1000000 831421 790134 989630 1000000 805715 769746 798944 681783 794594 776724 1000000 250301 767702 896582 756363 750631 727577 727063 733199 727279 1000000 715441 709949 159851 607002 687396 686568 679370 677160 689647 675109 413878 706649 1000000 636114 333436 743209 606299 605476 122330 518333 592754 585664 566317 589173 558686 357514 555869 722192 543672 325315 531558 517645 591399 545899 137626 501124 482423 490163 534274 478634 472797 549208 557990 119085 472276 749895 468637 435512 801533 347653 418658 442175 372323 403465 434505 1 505088 1 277700 4472 923600 1 353377 358970 7363 348604 341222 326027 331112 550215 263849 372806 317221 778057 318790 342123 301848 305853 292559 299788 324897 306937 331283 289291 295952 326214 282398 280218 278191 297258 1 272745 283255 303658 66585 263321 284707 270607 259828 262839 242844 281471 280174 194067 260095 260194 259817 259738 645499 260021 249764 186379 356695 252046 262659 1 514643 215557 266756 242616 80509 270920 330749 1 238674 631020 218624 220489 284206 286113 384631 350536 857071 448833 299554 303099 612727 308245 314518 314803 330959 282945 537479 1 335133 355331 779708 354760 383279 1 177209 287479 344769 376486 373780 130265 383067 387608 392615 359196 402352 465813 433578 436159 257364 428319 433203 438102 444000 306960 454895 460444 450215 471737 280349 748993 1000000 494674 500518 546593 521383 725074 524221 530222 577379 542386 525621 371744 560368 566720 572865 605014 1000000 910177 1000000 123797 566684 607887 1000000 1000000 634523 692074 1000000 357528 659434 656543 338092 277048 320148 689535 691138 702251 650521 477948 729108 738551 696961 558957 740894 764848 755110 763597 1000000 772382 777678 847500 788603 792414 842654 1000000 821261 815202 820340 825415 845712 835294 909254 845073 962832 589337 859102 832238 956512 869560 376648 938842 935078 364305 887580 613654 901321 1000000 907127 1000000 435065 1000000 789991 702188 928344 884233 1000000 937087 900918 954893 942007 947514 951281 951995 953474 956163 958091 969019 922852 963210 964791 990403 1000000 432002 634709 990762 976260 972455 973130 993980 974169 1000000 858806 987488 974965 1000000 564682 810179 992571 967040 1000000 1000000 954961 811668 954799 954019 1000000 966203 800171 962403 959470 984937 1000000 884029 1000000 959046 948603 946458 943814 941202 475367 820324 708702 764594 1000000 923285 1000000 1000000 912567 371476 906635 897820 1000000 892723 877024 844408 823163 879037 871414 517860 920929 861516 770432 757959 847602 1000000 1000000 834845 828209 712391 817949 812814 935017 802276 796953 793803 775887 798643 775085 766490 765839 758034 751603 732158 739712 734215 605836 735761 1000000 843535 649844 471228 687504 690507 697907 680557 668854 571774 904576 633329 643357 636703 629912 645168 619443 797316 865755 754768 201054 588317 543079 576162 1000000 562002 557922 807219 163962 539504 528800 513163 520043 450607 509665 596067 496424 481015 486769 497177 247162 463882 840942 457792 413409 466879 442419 420510 60412 419960 422985 1 409944 771613 237810 478767 406626 378693 381098 745576 58134 370126 1 358499 166919 350223 345241 414722 173748 596750 1 358298 1 643065 329610 1 320670 480552 290367 300945 298179 160061 292648 359310 78374 499760 259201 411872 277919 241945 275145 1 276577 267064 332567 1 262366 282015 229832 383094 128366 263288 260596 261136 260359 261157 112286 255328 1 810263 349501 193438 268400 261060 334948 263429 258052 802522 294942 296498 175070 250441 320818 272749 1 277657 919302 281398 283570 286188 11145 290674 291941 295497 308961 474292 1 310674 979065 355576 317206 1 291112 887706 348556 294221 339003 493234 346954 351046 352947 301730 363539 357458 372839 721739 381755 386220 465031 396196 677675 464577 410848 369737 355708 560810 429366 1000000 258844 448101 420212 431419 468073 470219 335065 1 539398 491259 498564 496785 808713 518080 522511 528658 349330 541190 573627 63890 714710 570041 570986 604726 602056 589762 595949 280532 611734 780010 629041 549541 1 790683 696975 712588 655172 664019 740779 701507 646966 632086 694551 698112 644553 822869 718414 724468 730406 462819 644833 582143 475816 759385 820206 759882 803893 886786 783661 792720 1000000 788196 818470 768432 942745 824081 820222 843480 839466 843802 756998 620847 853198 480541 833676 1000000 875717 961993 854960 888926 1000000 897016 898788 846725 921589 682186 883450 491251 842417 1000000 914699 930661 841424 936458 716248 901197 625802 943678 1000000 1000000 946632 973515 1000000 957818 970322 1000000 1000000 965969 565314 1000000 966249 973933 1000000 1000000 1000000 973656 961006 989799 952443 325821 991281 922213 1000000 974629 588007 957535 738301 1000000 971694 1000000 973202 464585 1000000 964922 993434 768538 937305 1000000 968300 955911 900862 852674 1000000 814417 946742 1000000 775514 253796 957158 950870 1000000 807753 924430 885324 939735 815628 924942 904320 900418 1000000 915163 888672 981920 876733 1000000 870852 868913 633592 858452 819717 636791 844329 1000000 346409 770807 826828 819647 814483 809226 803967 796920 793272 867900 781565 968444 801236 760327 759978 209150 304018 749140 716834 425190 661843 760682 714618 703087 718644 691331 691708 1000000 791516 662342 727970 660586 1000000 836874 640012 698810 406575 689913 615430 633676 626569 602215 602230 584267 1 543780 565758 278324 426883 547455 515935 535156 544565 1000000 491111 511434 655225 496081 493822 301109 511340 475407 493493 485298 459841 512682 405882 687822 164082 588269 445177 408257 726645 415893 510829 1 495264 391939 387164 382458 379755 375243 364958 317896 1000000 351065 659827 347541 242937 1 335653 309195 273795 327844 331227 875564 314143 311100 844815 299747 318836 297209 296310 118144 299960 288581 286167 276523 281750 279778 267764 276159 46058 264462 270827 773960 365508 266806 278077 646897 507601 259467 262083 297709 260999 295678 631490 245968 1 258783 1 118133 247340 261300 52307 227338 133389 267825 254491 277553 267460 269769 141968 1 272813 1 281907 133565 595605 284111 288035 254688 191796 82731 424809 532628 300098 1 306376 327815 210217 135494 321406 323311 356466 731784 344990 881246 386982 287987 350785 349497 82633 1 37392 370735 376099 1 380301 389938 246933 399847 404733 409768 413847 390857 333007 372646 403084 194664 445112 452048 452914 465820 401261 328328 427446 481340 462015 357797 565234 511840 603225 521272 530863 535142 411936 545200 822729 265761 563592 560643 432771 1000000 667710 679020 600517 680381 577464 694494 625317 567152 616036 815052 650080 830649 660164 668542 629848 687449 686880 154096 696892 704632 689530 713628 671452 735827 735403 740588 746394 662274 888410 763624 769203 779849 713856 563372 894114 520727 799642 126487 724738 816302 910439 857642 975537 1000000 598985 988674 974102 853754 861530 865885 495390 879866 292989 883223 896304 706091 1000000 915286 586197 906260 1000000 1000000 916144 939308 944734 927301 919817 992184 741558 938590 822612 943891 960790 607117 989099 951335 951346 957318 960194 972417 962674 1000000 965645 974565 1000000 985896 1000000 947177 972263 973094 973725 974241 667327 973275 1000000 978021 969401 681222 974223 973064 1000000 844630 980095 927054 895575 992769 969151 766233 966508 310006 300719 959061 1000000 958607 957256 961184 948532 1000000 989611 945469 943003 944918 937691 951770 931989 928981 925886 913636 919413 1000000 912756 343451 927094 901962 890718 893997 1000000 740172 945416 230418 897009 869014 864342 859910 898917 961100 845873 858755 828697 786282 825183 766869 815997 789871 383382 762543 974401 533020 489645 617904 1000000 795623 762256 877196 779543 650882 220406 733953 1000000 773653 726935 738665 710786 697124 563191 186777 1000000 692155 632483 660467 653795 569144 756291 632408 482387 239030 708282 611817 604767 598693 592455 631775 580320 573801 488814 561591 555619 549991 245273 529710 531464 528447 519248 129152 507324 333004 8645 392824 369590 457970 472572 480338 488015 455858 26032 863483 458294 432120 426464 422608 397938 413325 408131 403331 290705 393482 388652 296297 216879 374716 370208 354021 708965 437990 400433 345606 344751 480031 434817 333109 1 322665 914422 318792 315443 328157 320925 296448 916997 322190 294935 294549 291902 413040 133438 282868 282524 279714 36273 218960 493348 755400 272046 139161 529170 133583 8087 1 281551 239791 263910 261822 448788 230713 318577 183458 1 260225 153636 87498 260879 261413 81587 816857 108605 1 265078 270780 182300 700922 271187 431499 1 244054 278967 293599 286665 284729 285456 443004 289559 281982 294675 1 300154 302239 304624 309216 277117 1319 318936 322887 326695 210755 333292 289749 681097 343764 348996 867866 1 361257 455059 362791 100899 379562 420855 380875 105685 1 1 110056 407849 1 425213 611575 478634 424771 445165 454932 1 461684 426774 451315 486606 480897 220543 447228 732797 520003 513993 519532 329264 461448 519525 844107 549315 564516 1 516926 716507 580714 734671 446834 598883 319176 250737 617485 885703 467405 624585 642268 648430 684380 903132 666988 766539 76729 685719 691372 697432 703562 1000000 624226 727278 1000000 717048 739064 558710 1000000 632935 1000000 230932 720471 778745 784422 785812 390366 633332 809452 812304 816386 802194 854222 192846 836522 863474 377795 850992 855599 1000000 863825 843683 587206 619004 992565 913937 867531 894269 897807 595446 904691 1000000 876979 943112 919928 1000000 953992 928040 910878 942760 984308 936283 835085 943443 875874 948615 995824 1000000 956908 916218 960641 1000000 493836 965466 916687 902525 975278 1000000 775987 1000000 964923 973705 974265 1000000 936208 1000000 975378 731119 1000000 557893 974837 974410 974580 972493 329506 971525 978083 972951 375199 965253 965834 406646 963081 956221 959300 957309 1000000 953775 1000000 1000000 301480 782022 1000000 1000000 1000000 902046 930235 934028 1000000 920588 1000000 908860 723562 931904 906858 899618 891055 890317 940037 883128 425939 959433 902177 848637 269203 860559 860951 844969 971924 861030 542524 703698 820516 817685 813287 807581 799200 796686 708364 389819 780171 777730 1000000 702847 831382 752066 748661 1000000 1000000 735298 723509 796705 677954 1000000 692829 503807 719975 719885 637080 780037 722223 599956 293945 986383 614632 1000000 362640 679070 644804 606651 600507 592274 72282 448450 267579 569616 532636 210988 30467 1000000 540167 523379 527364 529833 519319 503272 213734 497261 569253 1000000 651203 474470 401793 141478 457602 454862 372055 418164 1 423147 464006 420078 414809 410631 265585 249147 394665 390212 385366 380789 239781 692588 367192 534042 372500 335124 350128 345546 377080 365850 334060 193155 326966 395756 170531 315759 351799 302165 263582 259625 1000000 322791 747569 291923 317223 806089 334222 546846 281026 279129 197989 275367 273752 419219 270467 269140 150494 860530 258573 254163 268117 262820 277846 262680 263695 218391 16641 263943 263822 260037 547814 260923 261966 227448 250850 252606 701169 264724 224305 1 182127 269144 287413 874888 65211 205968 235927 332878 489024 285818 286331 315908 291497 65839 296740 299485 534810 305344 808110 490176 314816 734787 292302 325072 336615 333317 106649 341545 344007 347978 485938 562936 710516 364982 356777 373782 216694 510198 616011 336317 60480 210316 36720 425680 417334 422517 427747 432521 478123 341794 396156 454686 342396 466224 300790 352219 449014 524704 494416 1 524105 1000000 517976 542207 191014 263778 853233 557454 554020 600430 1 897566 573540 603885 572844 625061 603448 614107 1000000 786390 788105 640288 640638 700013 687443 659167 1 670042 544234 683669 680612 695940 835150 707890 713969 719842 726486 742518 362079 743141 611577 753546 778388 766267 560907 776460 782990 788418 733751 796532 802896 191117 803138 827176 792109 834263 835286 1000000 851427 1000000 854321 527542 863577 1000000 767351 907187 773024 908897 862305 833024 916777 1000000 903523 937045 1000000 1000000 920746 890981 287126 939639 929647 857696 911889 331056 1000000 948530 947683 939026 951967 990561 945054 618576 920308 1000000 495768 968331 919317 968192 978200 914929 1000000 1000000 970451 953134 974128 878702 919123 973239 979685 975768 975877 897281 975041 974769 972785 962663 1000000 444953 920482 959536 770960 967728 807529 1000000 982026 960264 959943 1000000 864218 392017 967331 1000000 937100 944812 377359 625959 1000000 933972 962538 927979 1000000 539106 877466 915176 911958 893543 726891 831547 896506 1000000 888564 890306 696970 1000000 837432 881018 1000000 858187 849986 858686 844728 932735 994937 832892 878223 675040 814181 846148 818987 791302 1000000 787556 296296 767366 770980 900196 759656 753948 746512 742332 736559 741344 727053 760950 680761 1000000 709781 694718 690134 293433 676573 1000000 664251 658151 211025 244961 647759 654699 629164 621056 540475 1000000 659905 303573 391304 1000000 544992 570069 565467 566652 558094 546310 523316 390904 555529 522973 484978 687507 522642 1000000 320506 459486 482424 471816 328637 799663 469946 55552 645358 444793 463895 432185 425561 423061 1 413628 407044 403877 37384 691871 382916 382281 377671 373001 368823 1 348251 311913 1 362280 341443 40103 335468 296221 330723 378318 305385 337356 316559 1 307982 304692 270157 264204 295198 1 285325 574113 286338 583800 94870 469382 887334 260238 716770 281675 266399 393838 307894 266681 452126 382437 246017 259694 244566 289583 264504 259634 1 347146 697484 260557 259817 262928 290255 261824 255697 104531 218388 363443 285241 1 270368 261953 242794 1 519321 622606 669433 354101 281842 282513 284552 288652 279131 267018 296062 679657 303037 332319 83393 814507 315041 317393 322739 320520 291946 331434 335186 338427 343050 203440 305360 498122 295823 363748 360663 370633 378206 335207 389052 366136 313245 392987 494256 1 418143 420774 426380 540556 387217 150752 726033 457416 501637 464346 470031 475709 565921 302913 492884 498710 450127 517017 145907 617708 587503 826266 509067 616297 854347 558993 209080 803789 576959 583236 589243 428782 458656 607104 611240 584096 625192 849726 638990 645184 651583 706583 691560 669842 674996 399778 1000000 233904 722683 706344 712303 718277 676346 733366 782729 732859 513437 757297 983413 761416 770417 770845 720164 787035 760379 685309 786409 777714 885204 818871 822287 828998 755017 839825 845768 923615 853173 939718 858267 868154 863790 875666 880459 1000000 632960 1000000 896802 900051 1000000 1000000 911105 917700 918024 921186 924741 1000000 903039 561821 815110 921977 942074 943777 995790 310238 386302 914639 1000000 879527 959860 1000000 813454 1000000 968265 970565 943077 1000000 1000000 708303 972500 1000000 1000000 961686 977092 1000000 969096 975691 975659 1000000 1000000 974913 1000000 958571 283871 1000000 343767 969484 969480 970465 967036 893367 963987 1000000 960598 437568 956863 954535 444653 945452 680127 1000000 1000000 940501 429970 934944 932022 928862 925259 924835 377779 913436 915235 916985 905308 909950 768124 885084 190897 886428 880980 920955 869930 732382 1000000 859585 855065 605174 1000000 842460 817279 852245 818821 820949 915135 472300 788998 799802 780758 781661 784407 778275 772809 567442 769546 982626 566853 972234 741410 980449 820452 159655 1000000 739727 699878 824334 991198 686813 681317 671217 666245 663094 859346 1000000 1000000 624169 325818 954278 616745 713157 512840 583639 584412 153935 777566 573446 1000000 561191 668568 1000000 543850 536865 493134 525081 518865 512924 421100 506554 497223 521884 476620 845283 473344 465993 458947 402358 945110 444599 446456 433993 167746 423345 398761 394064 429088 474577 262097 513361 172626 383647 502605 61022 336985 57225 357422 359068 354384 1 346099 133816 336818 313114 326373 337872 329448 328052 314785 256584 286427 1 302968 299572 297833 294619 502854 308981 287072 313610 296590 31251 278547 80505 274861 921990 541317 268900 270319 386548 266389 1 295254 251999 262806 187930 100751 258489 261914 150751 1 260496 424508 71931 248012 200551 261938 1 433101 272774 265627 382347 467064 278961 270629 272434 249488 263849 276353 154388 397335 296921 285581 286981 300976 290659 295455 286852 1 239136 306912 310009 313347 314976 281702 322819 326878 330557 334246 338075 769132 378637 366082 356888 358339 374281 997538 371432 319332 434004 376609 389991 1 1 405900 408115 346413 440731 444356 159559 435563 816434 443076 529139 137616 545985 677574 469186 481426 632109 542464 527734 505345 509023 511382 38431 543951 532832 385210 544951 551119 556013 616169 567524 328075 581609 616454 760497 600190 629184 144813 382223 625053 630309 637351 643573 649827 689086 665004 667213 401116 984616 686421 530981 900559 704712 1000000 716435 722186 728783 1000000 740289 746088 424966 450750 762980 772802 774551 771885 785588 1000000 796465 1000000 825570 737205 811061 964259 666374 837800 873745 557181 846096 896586 820531 1000000 866211 840792 765449 556220 267545 891055 1000000 896351 963384 902868 609051 910203 1000000 927161 922012 1000000 1000000 930159 933713 902982 936997 1000000 1000000 1000000 948819 950178 1000000 969637 958192 960201 603764 639861 1000000 966117 963825 784634 867528 971342 971944 1000000 925028 976868 974741 966600 745134 839402 556543 975809 955086 581273 1000000 996615 964341 973553 1000000 967764 401828 969956 968713 967589 984340 1000000 962972 961255 960037 957537 534863 953550 948750 864462 1000000 913365 941406 1000000 937796 933082 861345 844534 923441 959780 814932 900902 911107 906518 904042 848206 884576 891128 255671 922418 904315 874468 901477 866563 858433 593108 871413 847144 848253 897440 723694 1000000 822679 808519 1000000 631747 801663 796360 1000000 508593 755850 774425 619282 763201 757511 804893 767887 1000000 591960 728329 722570 463395 144376 633481 698593 502211 686463 680328 652477 667942 556994 573287 362508 664562 637267 627034 624873 1000000 611472 667403 1000000 593889 587409 580920 580224 572846 1000000 696180 550871 650077 555992 1 526658 520927 514757 511258 1000000 495088 491302 485515 479785 468438 400943 501715 457262 371485 446300 440852 370561 13427 1000000 417944 389763 324210 488223 457727 394809 388590 385240 380160 651635 379557 108336 1 358375 354120 337636 345916 350518 209083 602315 14793 198065 150823 319904 318877 313097 306308 317260 1 453993 298230 231131 291995 339796 287958 285651 283462 283023 279341 295549 275457 451400 287034 816002 266796 1 266379 275651 1 1 754552 63997 261623 261197 261070 260917 292914 376011 257420 959408 293655 530980 261956 262626 844243 264613 338063 265012 222983 1 266528 1 273397 275258 241542 371707 200339 271636 281448 287422 291094 498967 256275 366090 297417 303175 303431 309294 369756 66577 317987 312404 504493 329584 241556 284522 340737 510023 332854 350261 357238 360006 358900 253641 374592 324005 285923 389753 349580 377033 398638 344237 335052 453403 423647 428874 499671 401952 417103 1 81445 464315 437887 640606 520124 484054 544594 1000000 497868 508027 513420 567190 525111 525133 518543 563571 526684 548505 561574 595366 1 576627 401509 581160 598274 1000000 648184 605487 623303 903949 954498 580875 659731 730788 660586 666344 672955 716733 574048 664978 1000000 699161 720305 714769 732317 308902 731949 739063 744977 973861 756083 401554 733995 1000000 778626 784147 924437 241310 797082 232583 844437 700767 820772 825983 838174 827015 860627 844479 850037 972992 800845 863871 937663 873343 877637 1000000 887842 883873 894194 908663 1000000 760329 1000000 912908 916334 924735 931104 864740 928804 1000000 935248 924972 953363 997181 945981 936833 950733 996879 954954 1000000 962577 764537 1000000 751878 961231 974827 1000000 1000000 980275 980087 972714 1000000 974164 276566 997963 933673 975717 983514 975865 975878 455522 1000000 970002 821407 968459 975872 1000000 972824 794463 993867 464463 966629 1000000 972574 956165 485555 1000000 956275 954168 948579 1000000 1000000 944813 302445 939620 936848 967752 931018 1000000 414021 923503 941550 824390 905927 1000000 847222 452245 710978 892492 1000000 884719 880124 885145 860805 858861 1000000 820190 853675 843768 975511 839075 658915 1000000 787805 736442 809569 1000000 806526 798437 596184 325405 794676 776377 515817 764995 168075 755271 747811 741726 1000000 642083 1000000 740399 712479 675633 701574 197541 733204 682252 676258 547406 674818 657689 651689 190932 747766 98930 637997 630019 1000000 608241 976326 754585 586499 534923 577272 790818 568734 558854 1000000 535758 543065 539199 918856 251569 516438 650892 504778 500492 570793 487267 1 475860 470181 486518 457405 436201 370621 624705 415347 433888 426624 421063 70275 405953 1000000 407520 390412 391647 364471 383317 502092 532972 368544 709591 359694 1 364711 345886 346363 374841 347802 864121 330742 324480 341298 317600 293448 282556 308057 194445 714021 299104 722845 317286 275829 287036 286355 283458 157497 735317 277964 241735 274312 343552 269540 274587 268819 267291 423892 265108 248460 261405 1 262200 895323 258180 259061 1 260396 890396 260561 291846 260529 373832 646227 783140 1 40824 264763 267487 274037 392349 271514 350852 268165 278141 219520 275449 280323 440037 286751 41147 26410 414378 201141 84899 302319 778269 189135 310388 275874 317826 850294 147324 328655 364415 336187 336360 494159 730254 351864 357946 360405 48397 508434 386513 381347 382315 303499 728747 314971 140997 1000000 411600 417731 422573 901636 283013 444427 445673 448744 453918 749712 499794 262654 600725 482519 448699 490441 500235 505769 511662 517606 270581 626586 161946 534993 571196 553785 582511 213864 640576 725428 872474 710357 596876 417300 644082 589512 621643 627356 634079 779721 1000000 847183 644419 691328 800345 678032 682454 770642 698105 1000000 787315 713512 642632 587312 774266 475205 738158 749795 726135 1000000 731095 883143 772830 794681 788930 1000000 1000000 804396 577980 1000000 1000000 824997 835991 835044 956468 892106 849630 817535 341344 1000000 808796 872311 1000000 573761 835089 832559 999167 437918 863960 904704 1000000 914511 916668 918773 941455 926456 996495 616295 934604 455700 918484 772903 655766 637511 904394 947402 719097 1000000 639508 319733 1000000 911615 853171 1000000 1000000 1000000 1000000 987761 994043 1000000 985632 971577 1000000 929635 975301 976022 1000000 976036 1000000 981012 991938 993318 963531 896107 823474 897899 970788 968941 966309 865539 968252 966842 877401 924257 958936 1000000 954925 928758 636599 299687 936191 943167 940684 843311 934938 932005 929246 1000000 1000000 901216 914539 1000000 924660 831115 400507 945367 890467 1000000 479549 880902 829502 872812 857349 863960 859563 857287 1000000 845119 840579 839451 830746 1000000 820637 686386 762122 405578 767632 389037 788910 575063 777937 939681 766710 761046 769995 749587 743721 772102 597265 719756 728705 714326 708333 702335 694959 214611 1000000 678137 783718 666035 658851 643628 656975 1 623462 882559 604595 1000000 609948 603897 345028 499744 583204 608420 573230 55258 560640 554554 548541 546010 536424 530401 86460 197239 944207 850990 525568 515352 352351 485023 477608 157947 1 513160 420553 448533 217040 409746 446719 852212 424634 421422 843479 545653 406150 368702 391745 318319 382638 378060 383812 371127 810064 259178 291535 216461 348503 962415 1 336681 599756 328371 365006 322113 303387 1 312068 308971 293513 252129 588894 293104 293426 266616 797239 5742 460546 61695 281107 265508 162676 258983 257700 269420 428326 269003 255445 1 717970 269901 219287 235661 262479 221616 922770 548164 266015 261329 261070 860416 261778 260320 232700 256209 261380 264489 263837 266166 262165 261775 187255 273194 69205 196298 220211 330898 1 198390 277818 380326 289024 291042 864777 313126 298936 378351 304692 548851 320465 1 223731 322432 298576 319279 326424 341489 338937 386779 332320 350919 355914 359300 363611 336020 123674 125333 382210 399118 533460 100721 400938 405618 412250 416045 420906 546279 424267 1 454011 592277 455483 458573 463638 469614 444569 540852 831531 400871 498340 447963 477134 473738 521964 535308 521690 540470 220904 336438 150325 633655 570513 576664 590323 589189 64355 920546 786057 1 620243 632683 632336 638012 683584 1000000 660158 662829 669758 589493 1000000 683436 1000000 475912 875939 711943 782571 882752 728154 700107 741486 190982 756580 597201 853105 769860 732966 681882 783530 1000000 757258 802898 842664 798282 817746 870900 920386 1000000 571676 1000000 848359 853457 854754 862208 250837 871176 877026 866581 760789 888120 892141 210390 981980 905782 907466 1000000 920375 916909 976641 847706 927758 937074 936387 942706 939467 885739 752475 264050 960586 1000000 1000000 956247 1000000 1000000 948029 886114 1000000 966654 885110 1000000 970513 932505 967494 973296 973445 974665 742465 1000000 1000000 976963 840869 704390 918724 873019 979163 974805 999132 971277 1000000 828505 925673 970175 962938 433429 1000000 980571 963188 1000000 964210 837655 1000000 1000000 956703 950250 946710 909769 1000000 616245 929456 932023 930075 1000000 1000000 1000000 917027 1000000 909993 906389 902621 898460 1000000 890718 1000000 1000000 746368 749298 975950 881137 860424 853546 848403 865215 842811 838265 824441 1000000 160459 815241 645990 806657 756468 809265 790585 785129 779434 761954 771829 1000000 153256 742087 681177 851350 735519 972132 707868 1000000 689221 677656 698163 481482 665017 679422 673829 1000000 624932 706951 647819 642983 391247 648019 725928 846521 183529 605794 667862 1000000 601009 581075 532049 574019 562617 563386 643628 544347 538281 530074 502248 528451 742920 262109 529352 331686 444761 484806 181748 136084 397138 462432 456878 362141 447405 440516 7944 451956 323662 411868 413993 160044 404290 136461 395371 374885 286869 380306 385391 858415 395048 149717 488184 353920 550858 345750 1 337340 287801 330920 326769 321974 1 231416 242191 659014 307294 522743 737302 633241 388350 525117 290411 1 257718 283486 1 72537 277470 186861 273500 334096 329981 202116 404787 290145 268413 265012 335698 1 215479 30107 263394 178750 192207 260510 256094 351552 311406 263739 265499 814245 263415 264745 272944 157247 272318 328373 240414 271123 355075 273991 583719 279971 246907 367239 283189 282420 342380 132552 292960 295571 1 226715 200551 1 218782 142456 316475 319835 507029 327124 1 333022 350265 345243 343335 372116 1 372516 362304 915221 371279 889518 104045 387066 390087 314461 399427 1000000 409552 414417 410175 223287 868244 444225 447588 913953 453145 200327 462521 465876 474168 13188 664815 505626 496776 476077 507533 520379 520370 1000000 546323 547152 807975 550497 529912 613374 3386 574983 530374 342112 521487 599716 617082 588370 605015 624365 629821 636748 657499 780626 504845 966184 667767 854804 650121 683859 692279 768529 704099 752435 716938 651691 588269 1000000 739857 750458 728092 804342 1000000 1000000 487733 779744 406399 307949 758319 916432 806992 810307 817209 814827 827768 1000000 837373 527068 847044 1000000 929139 888912 875208 870229 871529 1000000 884330 887098 899595 895160 932763 875036 914542 910150 972663 879080 918003 1000000 253771 999332 903419 769095 1000000 944690 1000000 980967 952698 955646 962174 1000000 1000000 972164 990756 963239 445882 545046 904345 974370 967124 908088 978412 820832 973936 974513 974772 975603 976856 1000000 976135 969420 1000000 997371 942204 748540 947631 923912 973410 972573 744075 969053 1000000 970630 944659 971303 1000000 973313 888569 958470 283649 444590 952637 954195 1000000 944312 942294 947641 838707 347751 653189 928041 1000000 921651 918132 868741 905655 713923 895298 900230 896206 892253 1000000 686072 1000000 1000000 915336 866857 847379 857728 813526 848413 843618 838797 870908 815084 823807 824792 813532 1000000 727349 778308 765339 1000000 370803 932389 1000000 763989 835682 753158 747566 1000000 867755 967284 911490 761059 108153 1000000 1000000 694710 718245 443531 716146 929853 664178 659317 672393 644878 593556 436775 550435 448644 613873 574143 603314 632178 613501 1000000 585417 479068 561841 999491 538072 496049 540576 200703 528026 36974 989985 308317 1000000 1 404322 63096 629367 318235 493100 518070 491164 453730 404021 662536 1 433394 426256 630276 840644 1000000 545002 441982 392640 385957 386412 381758 377057 372019 414540 142585 359471 455429 676804 362804 387273 304098 358591 331554 206237 710363 1 316678 314282 311404 22263 305105 301976 291201 253504 347046 1 288812 146282 1 260698 297769 142899 276216 275318 271815 276943 270003 1 261207 641656 265391 263092 263723 423608 495915 262036 261710 274224 670722 1 261333 261488 324878 260867 255481 269179 583983 269815 448402 244941 268192 287489 270609 254327 273370 287890 275518 322090 806520 144304 252667 224204 289855 284268 527873 1 480753 212891 1 308554 514639 674064 318970 559049 322569 215358 402532 386292 340195 305070 348792 650736 74370 361347 932487 370284 374580 235915 1000000 37686 430222 398152 403711 29463 473709 427438 422254 428566 433814 433273 444556 450031 365364 477978 452855 1000000 453276 442684 489413 814311 500338 509195 481971 519357 557824 549781 536754 723769 564541 272172 563266 558993 64132 587827 566664 591866 354477 538030 300128 622548 627649 632868 609948 641430 637974 653901 721699 666156 1000000 684001 695947 1000000 633052 638723 334281 583625 108655 852103 690938 738322 720234 807204 882754 1000000 767002 1000000 437371 782515 771369 794706 764870 778823 821278 812790 693974 832089 796080 517430 840905 597460 527685 820583 925699 864387 868859 874203 1000000 882734 885976 1000000 888792 895168 889584 288140 892551 809247 930306 920562 1000000 1000000 1000000 935457 879562 899857 1000000 707114 946817 954808 950875 1000000 954568 970600 958276 1000000 961013 1000000 965914 1000000 968481 355113 971119 972103 464797 951902 635217 970028 973672 975980 981913 966595 1000000 976333 578956 1000000 431337 1000000 974447 971289 1000000 779999 953622 1000000 1000000 967281 965835 964310 963421 898572 955429 976606 954994 948939 417718 949220 941267 746065 940500 937743 913849 1000000 928723 926637 716282 1000000 387523 1000000 908906 876655 671491 1000000 893158 1000000 885818 1000000 1000000 790490 864608 863559 859201 854580 445367 877579 838285 835192 831338 826203 810858 811289 780508 804139 801819 471919 788397 782971 775056 838372 766364 760612 882639 732978 927654 682511 1000000 1000000 719851 320332 707860 701208 696837 689761 683471 677534 746234 665268 847806 655685 647049 612935 682333 579811 1000000 446903 623891 645010 590001 590672 585097 578618 575409 797000 155823 474082 548040 541921 192885 1000000 322554 522496 512034 506157 500216 493316 488643 513491 778369 638485 430984 464314 1000000 389146 443849 438815 442188 1000000 422736 696335 412132 391806 511263 101951 392824 399851 390147 1 374024 1 374023 448229 356567 931682 348587 338668 364669 336359 288946 329011 332302 321028 1 1 137479 305006 601114 305175 346301 251141 259657 344533 409710 288177 284967 282816 386660 278774 276914 222523 365838 266507 269892 175832 136526 325494 576149 283739 461521 263316 250176 1 1 202243 261878 252963 252069 73165 186409 262506 286227 263224 271424 328308 310293 214634 1 72442 771971 271767 247753 690484 623116 1 323487 826225 284325 286281 318516 382233 294268 296915 400467 554014 385641 288715 311401 315495 249315 321551 264243 337040 430432 336068 308241 1000000 394206 665644 1 379040 364539 350513 232784 377951 382568 364988 391385 620674 426408 1000000 365921 170921 498249 856409 437553 250648 545610 445170 454007 456757 460542 498330 932337 433899 487856 188614 39337 602284 511567 1000000 677349 517138 553611 444658 681262 305449 487238 560714 571713 582484 1000000 487997 596222 602559 608754 611462 621158 639305 796395 646349 641529 651106 759332 293695 243205 676733 682828 521786 642987 713660 707062 647604 716845 509831 1000000 878003 591869 664967 648046 944498 1000000 666303 776088 781860 785380 790852 769126 803795 376482 805697 1000000 866422 827121 614187 856763 844571 836259 853305 1000000 1000000 867732 857816 883310 880740 867845 791065 292048 329722 900635 859281 330038 913650 941445 802854 922152 927422 341241 878713 914986 924175 1000000 1000000 951789 1000000 1000000 852388 948947 944665 958332 967405 962039 450782 965546 976602 885822 972784 970859 1000000 881233 953312 974456 978948 975569 444081 802766 981583 999866 978221 976357 974413 1000000 974273 965827 891220 975929 979541 1000000 970300 856453 973523 737685 965031 1000000 410517 952713 264921 955696 1000000 1000000 949009 946550 912907 1000000 938423 1000000 960760 1000000 888786 923579 920720 1000000 913291 1000000 906905 902433 898280 894291 869851 886697 884556 898762 928360 518764 865304 886888 746425 290339 847025 841816 836899 918593 855362 821880 774153 855863 606590 800962 891067 787596 817835 779230 773014 721307 643101 758382 613148 747037 739799 738268 291501 292726 1000000 717395 125091 697645 665172 684111 682096 673276 671580 492351 654827 648652 900942 1000000 630236 623803 326610 542587 743445 613645 1000000 590081 623307 649672 569423 1000000 552314 642002 106096 518978 671673 529399 561194 512295 507215 503697 493690 490478 484021 481818 473234 469019 482597 146895 11536 458451 254790 395561 1 424255 399085 189930 158749 404957 399022 309091 342033 524342 319953 993261 1 512796 362150 357875 353676 446207 263133 341599 403907 333782 317584 290612 430174 349691 316302 313200 309843 115442 265946 999550 520091 589439 180415 1 287985 1 289948 869502 151632 946966 587853 274347 218837 524751 269645 624377 237633 89993 446032 1 1 262371 262551 902974 262477 453126 384860 80256 261611 1 954796 264742 263195 336834 1 263821 266522 1 241048 1 271389 272402 1 450909 279432 886154 282015 294074 125528 77194 286978 628680 168286 298963 301830 304683 304012 469697 33546 639034 24059 324101 327665 1 1 215017 342704 349941 400379 355930 396636 343329 246429 371993 168049 380188 537868 423400 395653 404650 411672 601477 269402 107641 453060 430163 436300 441657 903130 452531 472471 608142 450590 990375 480562 493495 492178 531848 592484 519109 511810 146862 527120 533479 171129 540909 551529 601228 563782 576005 721421 515162 224789 498751 600875 567052 615241 402359 625759 1000000 628829 647310 590696 650319 670526 590618 749921 681174 688039 919767 739557 1000000 711438 973135 732108 729276 697334 1000000 1000000 699787 739759 764036 769661 142582 635416 780882 1000000 924386 782181 1000000 812208 819747 663236 500697 565190 806193 843216 859839 852409 857753 800564 1000000 871250 875239 252892 988025 895318 864548 1000000 899823 874169 907333 911263 914772 917930 921305 1000000 302767 929073 840563 1000000 939545 939861 498445 945185 1000000 952052 931899 956332 957769 994878 1000000 962744 911659 959413 968258 969540 970707 972029 972752 973648 1000000 975126 1000000 982622 965553 976950 976622 974350 973521 980947 1000000 1000000 581522 802605 968107 972763 961595 1000000 969232 967994 1000000 965290 963805 966120 960300 964501 623359 954484 1000000 830781 612593 933912 1000000 911275 936632 904092 295710 933446 855926 916412 918013 914595 775330 1000000 902885 917656 944885 872096 939705 463732 884067 936991 870996 965297 642876 838508 729925 839647 879718 464733 686094 827638 400590 911066 873443 1000000 719287 1000000 791850 808290 664502 775337 705637 753908 735741 752270 746653 741128 733124 692945 723443 717504 33445 706243 712084 708002 668398 600788 668312 682884 688634 656628 568381 644350 569215 1000000 615934 786760 769937 608126 291641 501849 923191 583120 430121 556241 1 203877 282122 291204 539488 547486 532479 521514 515660 639407 531875 690648 589498 487713 461839 464162 525691 463709 439123 488901 475205 1 622238 431178 425624 688074 415432 320838 370946 541167 428445 767883 110333 328756 376859 349072 300148 363165 144874 352898 525142 357893 334693 529167 335017 775630 332842 1 711253 1 418152 133859 287338 303272 284517 299606 311302 291124 206186 1 286494 744503 322514 315867 467112 276361 296277 43054 272708 1 371272 441157 266385 518134 282280 798394 263280 266598 218912 92135 339732 260397 257935 261345 267057 264572 262586 263107 271042 254807 265337 266649 280392 266497 483865 189842 41854 271284 278347 278060 512364 620746 342693 285818 287792 290452 324820 295434 283664 304191 1 182456 369398 311971 1 133686 322521 337882 601660 338845 312411 1 161555 349658 351271 375945 371275 1 485258 527820 387691 365503 1 318083 106442 402686 379687 404952 419123 373808 356036 433136 765336 984133 647517 505976 462088 467727 474355 499472 484742 490547 496315 502173 507906 105031 525608 805757 434302 557868 549404 550070 887206 559977 403800 621590 213031 801451 579839 599222 605934 286598 617790 686896 629258 608258 642562 858373 654878 582864 231208 673801 1000000 741568 692894 834517 703799 709844 1000000 721592 664764 1000000 1000000 702676 749654 903563 762416 992831 773632 376040 1000000 1000000 795650 909268 621056 811745 812518 814267 921494 910653 837037 841966 928040 853314 858858 860812 789740 858685 820989 878487 881224 886715 875272 1000000 683199 734869 841109 965435 913586 1000000 917974 1000000 926987 1000000 933075 935992 938850 432424 944184 1000000 1000000 950247 1000000 955879 825237 906359 961646 971357 685025 1000000 969899 923939 422419 1000000 977848 791829 974409 910920 975724 1000000 977308 719700 976700 480084 976641 975161 967814 976030 975784 925247 1000000 974073 972186 961491 921294 989763 1000000 1000000 952869 965277 921029 952816 957437 955148 952824 950544 948017 825072 943108 556071 937586 897358 860266 994089 680786 923372 906205 916071 912175 847111 904783 906554 906226 1000000 886551 1000000 784619 866773 872349 575304 863450 858884 850378 860255 838542 839901 840396 832477 846304 1000000 818155 809543 893918 757864 1000000 788074 583233 777262 660416 834325 760141 754128 748790 742849 743631 754613 725671 296665 1000000 707213 701324 476327 689306 719005 687744 670878 664353 658572 713121 654453 676425 779584 627582 606776 615207 625230 591996 594877 882489 735081 578124 591249 1 606171 553705 473529 538122 527405 476087 494789 601764 511516 505869 325220 778684 290686 1000000 617046 462552 818545 997782 507082 957203 279393 438251 428298 427454 422058 413064 313778 758094 402038 395350 395036 385039 375395 364536 373309 860197 874473 284365 315441 335874 357210 336240 332066 335789 330832 329212 235503 772028 319715 1 226950 342659 305729 304420 299298 23982 263921 1 14044 302747 292493 282579 287305 277409 276971 183132 273587 21321 1 268034 263189 266956 266195 1 146968 1 260824 269331 262126 261864 261669 214719 270971 616584 262335 262589 333204 263642 845229 269731 268626 141928 553953 269466 77063 216629 1 621894 277083 278649 280614 1 217480 287515 1 292361 223296 306812 285553 317570 453222 310516 312321 354024 320434 215524 470461 378728 357333 323798 377745 267201 348308 352674 570524 869252 357182 156452 341768 374799 386306 626936 415390 878990 382312 332663 758989 844068 430464 433636 433702 491522 330025 1000000 455052 521343 582089 750382 505697 642824 76420 494736 507151 506545 502163 568854 444934 553123 535055 541792 545119 200295 563022 671067 572860 586984 585423 590579 615071 604245 438923 616160 860761 696086 625914 637853 573795 652171 657434 665599 644652 677848 683493 446798 696569 702378 847974 608028 681885 726070 1000000 737696 743618 749467 1000000 410607 766616 772369 776120 836272 787814 794273 798972 803040 986846 827429 820620 821273 830721 835672 816507 1000000 321260 693962 861059 922895 868560 871663 875911 880331 962064 526274 972646 948513 536028 889213 962187 1000000 916166 919593 930774 928307 1000000 935212 946770 470307 932250 1000000 756176 905703 1000000 916030 942202 428256 959392 961413 963019 547085 1000000 978046 1000000 1000000 1000000 964730 973404 961437 993919 975442 975934 1000000 972848 976869 1000000 986175 978176 974452 831188 702130 974965 974256 574584 633889 1000000 966087 967490 961627 865476 867523 955057 1000000 959550 910887 955620 1000000 953976 985517 876814 943892 943172 956918 940559 899851 1000000 930323 917547 920126 937052 996877 913996 1000000 902305 930176 894505 890512 886783 882270 876932 949060 1000000 646760 861010 855619 850992 839974 766154 609309 831566 872112 135555 816316 632017 804834 881645 1000000 803220 784259 456699 773159 576278 821558 610015 809389 749427 738804 1000000 413162 721117 813250 709168 422913 484741 699337 684746 673275 658958 650586 660446 654371 468588 633804 276505 630794 204970 617147 606395 604732 655520 1000000 733995 478871 572053 759227 962200 555468 465431 533805 856488 354605 533821 551306 505568 502690 1 822177 364117 359156 531293 524785 876937 464239 4988 1 436008 439783 1 119590 283973 41258 413572 258966 403562 540194 353760 386408 984864 416753 304874 370805 366058 166943 357541 99939 314799 359678 1 725016 333862 550677 818745 373494 316959 316050 823373 307229 306697 325895 300867 298081 296329 291050 287559 287981 288504 322869 281538 746953 276683 297473 274191 437031 402745 269760 443146 266240 141833 258650 89764 263833 682074 1 256534 139406 557189 396543 388103 1 378612 264155 379803 266694 134724 219207 435220 266887 469064 427628 292896 291083 274028 608371 275896 67592 279431 401408 160527 267597 289310 30641 609942 411674 235652 302429 384156 306522 288787 502990 221988 313915 226728 279535 332066 592642 570130 343527 347515 420680 356370 363480 373613 659028 337356 211656 382257 381279 390672 276974 401391 406871 410645 412899 420685 426751 435501 437316 277755 448092 357562 454131 460638 671044 490455 1 595047 492793 186483 248541 71201 136545 507799 522237 453406 539997 546702 552784 724145 564340 607835 1000000 583462 200873 590241 602001 571608 613644 619833 435647 972733 642638 321798 1000000 654070 1000000 671718 800472 411289 582384 693929 645602 706635 712322 717679 724332 985664 308554 743195 747526 1000000 759318 503997 348412 945783 905700 907791 797088 220397 803333 808962 725598 819116 1000000 1000000 834384 839306 738354 690287 854474 489741 862882 573687 465440 876376 1000000 661281 383150 892772 900715 355161 1000000 614027 911222 971472 886832 893273 481820 776493 1000000 934703 937388 1000000 938860 1000000 801706 949575 1000000 954971 960445 958923 960820 962229 858852 903804 976761 875456 979906 1000000 1000000 973161 974009 820339 967921 687094 1000000 1000000 998978 970267 1000000 986965 1000000 1000000 469158 834121 1000000 1000000 650092 1000000 970938 970945 968378 987730 1000000 1000000 964191 921145 958481 1000000 954281 952009 949287 947313 1000000 942188 1000000 994946 1000000 932437 927314 940726 998755 1000000 914346 1000000 906995 1000000 900336 929015 891775 902628 578973 891917 820960 870716 1000000 1000000 913661 853087 847769 853027 848456 825559 828114 822507 842785 1000000 807463 801660 644591 403823 834637 780122 530274 768950 765233 927016 135124 746559 780293 734271 733202 711901 717514 846671 722474 696458 710927 726095 72719 4771 679307 705063 653986 648348 637394 1000000 634236 625209 618923 547427 1000000 102756 594033 563500 482065 68698 562059 567346 992408 360047 555867 450330 595156 1000000 520027 663466 507736 517762 495840 491562 485503 473328 443139 287214 411730 874077 933155 447749 434830 1 556381 741802 347617 405652 376273 419525 402545 395278 393810 384137 828068 376750 371991 379027 300297 388681 319399 364976 251082 342510 452622 339933 156503 325743 304981 1 235899 425994 310742 308472 151188 301775 298934 291061 293688 291643 288748 125938 1 62566 613866 291311 273752 1 539508 125725 271413 268741 675236 203425 267836 264680 264040 270518 42888 598490 262194 269383 261862 261861 296841 288532 235742 479622 551969 264098 79564 302981 135512 1 543763 284335 105218 126606 273871 276373 278174 291134 285661 185186 292072 288673 742145 564574 301430 280991 774064 304622 307593 310142 385464 310975 496831 330507 327472 331342 334807 798966 1 346642 114543 360053 355247 65585 464609 261970 321911 474393 388830 352437 394812 398951 671923 409527 710517 387234 468742 541657 433982 436254 1 452080 450933 1 468196 322489 458177 1 1 497819 632630 574747 494659 507388 563551 141750 538961 1000000 551113 555994 560772 559452 452212 544697 516291 654011 694393 607397 731102 709677 626981 825331 637513 643712 509983 689233 1000000 815466 674507 528991 740797 948552 698865 671853 1000000 716915 254416 728733 878148 740422 746314 955023 821752 762800 774549 674382 863503 645803 1000000 805831 920761 713120 524511 803997 822852 824278 954463 837025 630495 847446 746310 856764 1000000 864634 931665 889640 921836 853493 1000000 891746 877025 901776 675228 962075 914025 923369 927911 942848 926544 1000000 1000000 930972 995802 939526 1000000 828277 936254 949759 952098 341096 967327 949326 960377 962195 960252 963041 967028 729705 966852 970707 973052 965525 973837 1000000 1000000 756934 983826 1000000 1000000 902515 353996 977197 1000000 975121 863722 976708 929179 942224 923355 628683 971275 1000000 794596 976002 1000000 961362 962112 959240 963909 1000000 1000000 954883 766711 970569 1000000 909976 957074 347253 934678 931591 720802 929073 902897 912805 905079 918404 295167 1000000 900780 896958 962915 889988 927362 702420 938389 871983 1000000 856209 845762 863540 849153 837446 840308 1000000 828862 829594 810608 811786 809068 952624 809375 745639 784198 687893 776562 631505 972033 813228 739222 1000000 1000000 736502 1000000 724631 675663 712842 706846 434718 694703 694698 689438 563867 670989 690364 514662 691189 1000000 661959 597125 600801 621202 617762 608490 696860 596095 579146 583736 252092 104121 565283 906712 540333 546981 583068 521251 371493 532839 311234 511002 522300 346613 533285 229054 481903 504729 627712 465048 445603 446603 1 442968 130237 338239 427018 421580 1000000 407525 406766 399398 396112 384128 387679 394725 377907 175962 369273 364603 396900 326816 1 362511 388277 338832 337483 332306 328657 446348 329510 328633 519098 313867 1 307293 372227 300146 298308 1 516816 290895 247093 1 284101 280793 278490 280138 272710 273647 272611 271328 746187 1 226096 261831 245335 264441 253410 394178 262759 332210 261665 256740 1 474533 215850 262490 1 258963 231286 270981 265573 266481 1 268565 934634 271269 334798 108150 1 276490 279607 282684 284596 284943 263338 366164 1 295456 298216 601372 453219 415715 328804 312603 316208 321626 341098 326532 330129 617691 7535 341204 346634 107327 353514 329446 75581 291985 284557 351075 379272 373236 352149 1 241012 405276 408612 413667 428832 489156 427676 445691 440066 556398 304606 456689 369173 508157 473219 480257 484240 490001 683781 477961 507387 342457 525828 911745 80631 538221 572803 549457 317031 561719 647424 416424 604997 934789 493232 575314 604813 610508 1000000 981229 632290 641289 96786 648222 811999 660550 655408 671856 554691 685038 332761 775900 703252 728284 736245 719084 650756 731266 1000000 733069 748052 755674 678543 266039 986204 1000000 856523 790144 792247 932960 805790 1000000 816412 821588 1000000 835605 836682 840864 844822 854233 855827 583155 876745 869453 873860 684221 719899 1000000 576936 900695 898614 1000000 1000000 285500 877432 915953 852582 922822 1000000 1000000 734086 380789 936792 943136 1000000 980641 949331 721777 531719 955918 311554 767807 1000000 898640 976605 1000000 1000000 968951 1000000 1000000 1000000 973710 977940 845287 1000000 1000000 1000000 976896 991358 979638 977839 976872 969499 976135 975652 948548 974426 973616 889753 943961 909652 954202 1000000 966529 951877 963307 955480 969109 984040 955687 577481 533181 782515 948385 957205 941206 888856 882983 931907 1000000 1000000 751600 918712 1000000 918504 1000000 843009 903056 973470 869554 888472 190593 829550 885070 860638 659330 889481 801397 854849 854133 853521 955284 458920 832370 828379 1000000 203615 955446 857587 1000000 795576 284582 783785 835343 772886 546623 761368 722641 860124 816082 805866 977047 664980 790522 714611 707728 298210 696593 655730 684403 598991 895854 830563 659874 653707 647529 1 635723 919997 635806 553820 395358 1000000 598380 811314 585599 656641 558843 631601 302549 287678 933242 543794 541451 760775 570011 781376 540585 40917 522464 533648 739787 483621 451724 379664 481067 452781 455562 454460 445856 394956 433861 512856 423938 424107 495798 407478 403841 336792 393346 988538 383470 379220 374672 106560 269513 101625 357757 392931 918277 357667 425680 273226 328158 669750 326367 294432 873468 799493 77848 393461 254842 314485 300618 297558 880741 1 278764 267266 282961 283501 281245 1 401116 280959 387387 272747 247928 269853 268566 267461 1 191407 261626 1 499804 272780 259708 139554 257350 262116 264362 229519 268039 262804 241367 263909 1 265393 267309 369805 266288 269629 270988 530826 273686 275565 277275 279143 222299 284584 284300 1 289890 293981 287362 294286 300276 1 299794 309076 289884 315284 276346 313010 325498 1 332830 317393 570788 1 359561 295566 1000000 359631 364623 454378 373997 334765 383158 342597 392599 372455 69561 1 411166 417386 436401 689442 415890 1 505790 455742 509463 360035 490686 878961 476803 485212 489226 408495 504730 527146 721024 517726 523685 1000000 439693 76023 547798 493497 559999 566107 572247 574009 583728 568263 661914 785441 609312 615512 621550 790357 669157 640147 646724 652666 658755 361099 671150 1000000 507875 673277 695633 280173 78924 669017 745057 722773 462676 737024 756545 748911 754709 753985 766109 714547 760978 835579 278750 793744 783936 804804 1000000 366708 218764 825301 830190 988227 351032 845100 621678 966284 1000000 1000000 696879 874609 873069 937378 1000000 881984 893813 886049 911394 905195 785255 912482 638160 921980 1000000 925998 928879 884880 923713 913170 1000000 943496 946069 551541 946719 999298 955372 1000000 899496 962431 969911 971379 993641 930502 968324 587895 1000000 963209 903681 974376 1000000 1000000 976166 1000000 834599 478448 317726 560529 1000000 947176 1000000 1000000 723100 974720 893041 973090 971294 971285 703807 1000000 842572 942574 967845 683189 1000000 958510 1000000 939189 952007 949672 944712 945763 924555 852170 1000000 1000000 1000000 920705 1000000 921695 1000000 911987 910594 1000000 903188 899501 895464 268501 1000000 886836 878924 873049 966698 866835 861181 856655 911473 848359 837073 1000000 570727 825186 822609 817034 798352 778502 808783 585663 791235 891623 779829 768840 578054 834185 845594 637590 745863 737589 783439 728292 722371 592000 707567 1000000 700776 692351 68094 669009 674136 631652 639077 656763 1000000 617521 624605 578842 623348 621694 609450 606024 616269 633109 658533 953251 558039 372243 263710 556743 511048 545016 538776 411010 634212 520449 513241 509185 503693 496955 491404 514089 116179 473803 468670 462317 456363 451646 227932 433671 435495 415220 1 419806 393378 306200 514245 399735 435742 268280 354503 373566 368920 363070 383305 217929 345019 376842 350264 346232 339103 346859 333721 847710 532694 256575 423515 1 272387 532679 316604 296739 887181 303089 300968 259065 353331 341335 287659 284194 286546 347802 278215 212095 274440 273197 208604 423588 268462 267877 652847 265768 217101 264000 262696 262584 262715 729483 262208 763326 262730 262249 262477 282734 263239 396528 230338 414604 265970 219834 324623 578038 290893 272225 273607 876049 338336 278729 877800 258372 275001 286678 338003 236249 292452 315495 301658 305307 314071 317132 378186 314208 305414 320145 1 107664 331522 335576 265576 752571 1 351311 330484 320318 363971 368305 413569 1 390856 386502 359505 402289 321353 405931 548291 439553 424328 488229 431551 434922 1 447591 452867 1 1 474170 424643 481908 441580 492623 430343 510135 674912 950892 514780 992644 601539 349795 855037 539409 524883 582190 567688 580665 582873 5593 602437 600909 612913 613766 645090 626218 633977 326917 644620 648502 643305 662683 554907 764346 229759 682671 1000000 740948 708234 702090 1000000 616128 829011 711890 897444 746501 139920 758871 1000000 773895 777141 330598 793962 1000000 815119 804691 1000000 1000000 298382 798911 835498 835125 839064 849821 1000000 851535 1000000 859643 1000000 871905 854678 880160 884265 861459 892665 896517 904916 874491 272339 936279 913401 1000000 822847 922016 928364 931383 934396 948970 1000000 942790 990943 1000000 501890 951739 954457 956051 1000000 475333 279526 964391 957561 968459 968895 969903 971626 967502 1000000 971995 599891 975634 976164 979594 976926 889038 1000000 977258 977248 439009 919035 981492 1000000 576284 941562 981870 998921 971349 761889 968924 1000000 1000000 964460 948082 960964 993492 906390 821425 949291 950438 988282 945513 773855 405500 1000000 934459 931570 930350 966884 816043 892040 956507 849058 1000000 292595 388592 897003 1000000 888673 884556 879261 876053 871694 746986 860520 858161 880896 727084 843975 857305 866051 1000000 1000000 1000000 382702 1000000 804794 1000000 792559 786027 137017 1000000 1000000 777518 786116 593854 747619 527106 941016 767859 725801 905843 734870 701540 835549 840503 942818 899401 849318 665259 740118 702215 407327 645094 1000000 413836 593736 616806 817573 608516 608852 545242 589301 619154 571836 634061 562829 556188 552497 1000000 542204 449036 522196 477920 515917 510456 792457 498706 472713 487429 745144 476048 809002 451333 458578 463604 447881 172712 153588 430973 477854 713914 417386 411177 406138 541806 365864 391545 1 356973 377539 390322 339927 790673 360172 355669 351660 349014 850801 617997 335784 622439 291159 325343 801559 343616 352636 234432 439388 309201 302532 853559 328274 294390 291874 289448 287277 249363 285408 285217 278831 1 281240 284838 87376 274589 269824 268297 271563 133807 272676 1 306507 259169 263260 759369 760119 260601 262867 408956 617022 140241 653825 274824 872129 83971 305146 246417 568969 631645 272975 278872 75922 130661 1 278238 273879 426789 216414 1 399109 1 111608 5338 282185 706363 587735 966349 310274 338037 810676 352742 324017 327270 313496 333218 484843 119849 353223 266493 312805 366621 363357 285779 369010 376079 380663 1 390015 246811 401302 197309 416908 1000000 424965 431264 506103 425822 440722 445228 452374 554404 440424 738112 501507 496114 485275 491040 546960 504433 518165 563549 520416 517386 532379 447643 544896 549672 533201 614717 568876 574787 581162 587351 596497 482447 532042 584891 588312 624515 630728 637037 648317 413613 42685 661496 659432 680909 678608 635259 692276 977725 782204 711657 692008 1000000 993215 1000000 479329 740789 751562 768847 763853 752660 714208 780912 802973 710083 800110 226681 804613 297311 316567 822609 635008 626458 734514 1000000 843425 1000000 1000000 1000000 865856 377486 871052 874725 841327 802647 877479 895419 883724 952943 906920 773225 926743 673232 918536 651222 868177 1000000 245129 932295 937370 932207 682944 905246 902825 952092 948099 957796 670480 960430 937174 934586 751588 967941 982904 932717 882113 979003 969007 972162 997155 848172 983740 819367 960663 1000000 1000000 948215 967734 1000000 906112 991172 975870 975504 974154 293692 951091 971779 970636 414365 967780 968900 962374 963326 954528 845090 957724 957761 952712 951172 877316 946196 893516 941131 1000000 935430 967461 761322 926317 915586 919846 916307 1000000 1000000 921535 901743 862826 889350 811867 850701 404774 723573 872262 868623 447141 702149 1000000 639442 845862 475180 862785 830864 825353 936581 1000000 965913 810183 807677 874678 519167 782945 784293 710983 814489 760840 866207 1000000 333519 737727 622055 724943 749225 714045 862957 723551 695980 582225 690640 703018 696843 843575 307034 653095 646876 640810 668101 628374 592557 232298 1 605230 306078 166580 538442 946304 625878 310856 60832 517855 1 542248 748045 530429 236065 480028 512235 140468 286185 858799 890765 504996 476302 1 240071 463239 759473 1 1 430846 996162 1 422941 418036 349366 403177 402816 336321 390971 466248 207727 378958 341727 269553 253656 380261 435396 204586 348783 345207 593215 336944 321163 303830 317263 122892 492988 229379 364879 307910 446834 732266 328749 245215 286655 152550 177253 297065 321039 283457 1 279454 402545 1 275865 272682 267475 269652 268881 275132 266568 602511 429814 501521 265329 764125 258927 262477 1 686313 1 272739 271587 141672 428982 417007 274486 1 251126 269591 518129 706764 1 305521 298645 661116 277791 279648 467368 118886 1 272647 223974 292929 301866 725675 304198 302176 338291 309746 329780 315424 65891 322830 375432 336774 365182 64627 224492 343854 349940 358547 357377 478775 356401 379954 391935 593972 398165 1000000 111233 395561 608938 420736 413232 397159 415147 458029 433964 453534 78684 450108 862613 325372 466785 1000000 90875 483285 384891 495224 501091 513550 638530 551265 523630 1000000 536671 542796 114006 464197 650174 566402 905297 269376 586048 581946 589191 585328 639167 616725 622810 629011 635203 627263 117944 654177 659919 666080 641725 718791 270245 86843 1000000 1000000 746306 721468 1000000 978938 732267 729601 980064 749953 755732 761086 767126 772755 717191 1000000 718614 794792 810999 805608 833113 817595 821142 826238 1000000 851373 846760 978230 844423 1000000 707364 1000000 897073 880536 471894 1000000 1000000 772328 897683 939948 902239 906181 823922 932414 916712 922402 380016 926678 1000000 932891 1000000 938668 941856 924464 1000000 949242 756051 377529 731823 1000000 1000000 961349 1000000 666869 966799 971537 969588 585454 970944 762193 1000000 529291 1000000 896000 1000000 968766 977193 966476 977429 971614 962335 976987 987850 1000000 1000000 806377 974820 633487 560068 893066 1000000 723852 928393 768666 1000000 962182 1000000 958368 1000000 733589 931778 949782 640162 1000000 941952 939210 938134 1000000 1000000 927305 1000000 939505 916408 882531 1000000 1000000 902918 927936 895156 974319 892612 592470 888715 1000000 1000000 1000000 928912 844449 175434 1000000 828079 928801 832240 179845 1000000 815863 912076 316316 780082 712747 793768 441319 779417 773844 844245 807180 756853 937375 753562 1000000 1000000 727734 1000000 656997 952273 775771 852116 395310 685315 679371 673429 937775 661960 655476 641486 815574 640510 99416 623656 620268 20501 104506 599254 593080 594898 578254 485601 341912 562394 556531 550068 322295 937017 502945 513109 1 501709 508103 502230 430826 139838 658853 467461 907163 1 558875 456688 1 450450 413837 435016 594588 563404 536809 414121 405893 391130 307516 175396 668780 387075 383476 484234 486065 1 344844 358026 658904 997348 351092 344389 609153 335737 306296 558759 323550 320230 307373 278603 336295 295802 1 414417 429789 294536 291675 283869 306321 335996 261227 244534 249248 537258 284496 229538 265479 272193 270372 269432 276725 266928 265740 256105 301834 193356 263315 1 551798 355782 443904 262382 262783 263028 200103 286530 264107 229382 265672 266458 1 268561 269744 536727 244141 274092 276610 643308 290631 723739 290483 286676 83950 131363 972466 294822 297422 299501 30719 504670 333183 237258 480463 370155 314868 116512 1 338308 1 340588 243886 1 270531 365726 1 367495 370651 373637 502545 700389 464713 1 493670 393193 408430 411279 392082 805973 426821 432499 440739 447435 1000000 487211 456174 522515 470135 285738 482701 1000000 493648 469050 3231 457319 678935 523106 547596 540636 541253 726508 30036 542320 579627 571446 136335 627225 418368 595049 1000000 1 824686 696375 637901 567703 639699 747520 507541 1000000 743867 542398 1000000 682816 1000000 677478 137235 707039 706906 787944 693845 782418 403275 736460 517504 754607 809372 1000000 816646 1000000 774866 794068 836040 686505 804086 810025 753087 802057 824858 828213 634504 750695 616980 849906 879155 876580 854581 867919 860254 1000000 825708 989340 858974 669705 897336 393123 907963 946145 912264 915794 908114 922565 924545 932719 1000000 935047 1000000 931526 1000000 926635 953416 950968 953200 955396 559213 935741 958340 916145 966132 808415 968353 877205 995744 970641 972356 520672 974581 974498 979096 976476 986279 975786 935971 763675 959406 979521 870452 986770 612401 1000000 1000000 974829 929110 972012 971451 985993 968938 966756 965616 1000000 270012 922607 1000000 1000000 954620 606405 967987 947938 945916 902090 655612 974490 934543 689653 487762 925991 455437 991304 934301 1000000 1000000 973563 900286 1000000 892888 888355 884218 878669 761895 1000000 851906 1000000 859467 179024 848222 844012 834323 1000000 868698 935796 819306 755268 805408 806141 936115 635783 192052 781532 1000000 769926 764272 638014 1000000 747065 778090 732809 728203 89509 1000000 712657 705847 704791 1000000 1000000 683252 600592 649980 668789 656492 623680 486105 432281 632441 612023 618946 874752 648720 1 1000000 663984 580491 576388 554816 942891 886072 907386 72318 403702 512799 527728 520109 168365 509888 596722 340876 196722 467589 825136 664150 228301 742742 462284 389114 441438 441989 1000000 431330 821746 348514 385931 410730 405576 250019 395544 359377 386406 520948 387665 371820 390515 369900 353982 363208 533264 353901 342274 1000000 7315 1 98583 50401 320583 280953 32741 318346 308245 307847 364707 376213 284832 168745 171711 302095 287055 799337 282736 270891 796503 277107 275311 83558 255110 285931 133393 266405 270596 267308 781237 237497 332276 773495 350094 249360 273947 107727 789009 340126 262758 1 192185 287063 324924 265431 266259 406901 824240 1 541390 1 273653 768219 237404 278741 280629 282257 284732 1 1 291871 255142 283888 377297 776811 306906 1 323030 19553 1 282468 319390 334314 323411 335087 329316 1 552512 351008 26189 399709 472647 321961 251693 997254 383266 325931 397187 409646 262107 412833 407218 718809 427777 637563 205062 817729 442131 322398 686152 364711 449884 510096 478126 836805 603045 855812 500196 670697 1 515044 521492 480596 534714 547327 556013 566185 1 148131 767891 574126 1000000 588432 1000000 52563 606363 615413 618774 629336 640174 600845 644217 314262 372082 662705 667722 780990 658881 660256 693604 700724 633026 1000000 392846 722684 364430 751378 756421 746674 752622 738555 764147 314613 776199 776347 758494 484651 787920 366566 807925 797380 818343 756054 1000000 578209 1000000 843359 830539 729362 857582 686463 539339 1000000 832778 879853 553451 1000000 882537 755293 304480 905385 840823 911577 912365 915823 354173 925005 807230 987902 864568 938035 940066 974060 981322 960718 945369 952638 404639 1000000 959427 1000000 925508 1000000 472983 1000000 949565 937264 972408 1000000 784515 976805 975210 975862 981404 809065 977215 978229 949250 743233 977493 785644 976262 976590 976073 973847 981004 1000000 953366 1000000 716550 969448 1000000 966628 985872 963328 1000000 1000000 1000000 955561 1000000 708281 803247 946097 925285 753071 910132 555497 932325 1000000 925207 935628 614029 957426 823543 831625 884018 761508 898243 893642 889296 835427 880612 368946 872680 868264 857522 859180 1000000 1000000 874260 840220 838607 830100 842268 909009 743625 809450 804432 790452 820432 1000000 782762 685685 760031 754767 760293 1000000 608101 743099 853326 761031 862786 719440 726957 725250 701276 693446 689949 683228 937452 665272 664413 733963 652512 650033 645232 633928 542688 621003 487155 610031 620272 596635 588246 137818 560195 572089 587284 563256 553714 643571 1 395015 243765 521772 515895 760644 475430 928789 494094 488309 529394 463179 312392 482439 1 189574 442020 491577 436115 436392 530569 1 616851 412258 407227 400640 584771 391996 387796 362492 1000000 374014 369394 365230 360701 356563 358377 348399 344427 340208 973182 332288 345898 331579 38864 1 271933 312937 295988 311818 343781 306511 297742 319131 1 409853 287789 154153 283429 270215 284991 276759 275120 300795 454076 271294 291599 613727 307951 267274 424636 72419 259220 373896 263229 262947 196798 329780 262778 580597 110395 565797 269647 719722 1 265286 939885 455561 1 1 268834 190115 287861 274830 1 278267 1 282149 52736 269074 266243 292087 293510 293407 298009 301374 304322 1 310262 313684 317101 322247 323644 300777 331402 291716 338207 755575 488419 293692 629897 381363 364597 832874 124629 375710 1 385663 398421 5693 399120 440246 492976 426042 419227 426490 429524 714380 440305 339728 1 456707 422566 467690 493661 486665 447643 457233 1000000 559448 524398 698764 644197 525799 704593 583110 378157 543886 590162 562112 565274 600656 639692 570607 487047 599960 909917 118628 627333 1000000 630225 643940 672916 961224 614579 680450 451799 879966 679443 679972 385289 313453 703728 317662 1000000 721652 756281 653845 215062 636481 1000000 756756 761238 767492 846480 787606 798819 561908 795766 815257 514828 387426 838605 910012 822034 850880 837163 842056 842306 851636 789850 860945 827945 998679 874030 878917 883340 887099 891187 1000000 876945 1000000 1000000 870859 1000000 930590 903683 924133 890630 885006 351414 953653 935794 941773 865729 934436 1000000 1000000 954500 1000000 931535 960203 1000000 964037 839221 966573 960542 958171 971954 934025 318587 879929 937529 964045 901068 992965 980790 1000000 1000000 952124 971058 803111 982361 359672 976716 975707 975094 1000000 975547 971073 986199 969884 292468 996067 965769 963798 964960 958814 898322 954459 954127 355393 953825 922815 936745 945006 1000000 935334 959461 414922 1000000 912513 915944 1000000 913651 897512 988883 902236 1000000 892710 890816 873727 881221 1000000 873922 869614 981271 805351 1000000 856385 705635 842330 901172 453448 1000000 812228 794832 832071 799418 900417 970866 786153 927632 762441 813631 1000000 517073 305786 751715 744627 85367 470916 542819 1000000 717981 842288 703154 701020 781874 691437 691081 569756 995896 581493 654601 418052 627955 635812 1000000 631600 620216 618676 607027 573299 606079 501935 635366 628351 564513 504542 555438 550992 1 914017 531339 524943 494601 955423 507537 395960 496064 276198 484233 473701 235625 816865 464543 411774 1 539805 436818 675885 1 426761 688863 537552 360711 415600 689155 571271 973483 997074 366770 375156 517838 367087 207543 616746 352815 352180 1 209775 337842 469179 576454 1 277456 320671 316588 313349 310210 280806 304215 86228 298804 217482 293367 336764 288372 263290 417520 282026 951617 38362 154228 17841 4171 1 270430 269192 264854 326536 283563 283599 1 1 261944 263114 262801 366728 33236 262606 277058 270966 192666 277932 449749 278671 12952 266835 245327 268956 1 196057 391699 272507 253188 1 277676 376656 284799 285737 264730 290420 292737 295510 861616 301295 465245 324483 314590 304720 403476 351826 1 330220 630034 553254 332818 569414 344832 361996 196814 776610 359934 357852 1 374311 240696 627294 388326 546110 1 272715 884667 1 418001 608342 428176 268269 524696 444075 556142 455068 460606 237664 492846 489722 1000000 491686 219215 584547 1000000 512418 587983 270174 514994 556950 536617 537715 554340 250988 569698 645422 769449 585034 711455 590494 605931 551807 616009 618761 334780 677177 640811 646965 1000000 722773 718415 673084 600284 760457 845097 688464 217497 707595 833732 478392 332132 451467 733987 744159 280511 755216 798402 334810 772160 718195 447074 787761 794707 804291 805006 810966 676401 1000000 206551 831527 763320 785782 859159 729695 858077 859700 869638 995466 690042 975137 882689 901753 953962 921515 897868 900399 798999 903891 974953 916908 971928 933821 926509 256044 933027 811417 907269 941331 924568 974360 949076 949384 984693 941603 823271 958386 818965 967719 827788 837840 1000000 821364 970962 721179 960998 972912 810224 970718 967988 976770 1000000 977330 1000000 842481 787497 977579 977683 977138 964381 1000000 975143 1000000 610508 972852 971294 975708 972398 965016 965919 1000000 965910 911361 965230 970987 935851 982685 957611 947834 342325 928693 932224 951986 934143 1000000 928570 1000000 836731 918217 914724 966156 907917 902488 903479 896085 892099 888031 759573 1000000 1000000 805167 629982 854181 864444 841332 155216 384421 303753 1000000 566320 815463 825444 869495 807751 802337 796974 795275 1000000 779506 774581 768987 797977 793096 752735 227570 739952 1000000 1000000 717769 796660 630460 741575 698950 692976 697132 714432 678577 534703 648529 519066 702150 294090 637645 631978 621802 619077 1000000 562574 615278 393885 581400 580809 845517 314797 564169 1000000 222380 616260 539465 532450 574866 521174 520231 509314 503109 497598 491875 486109 471398 71603 489921 463369 496051 533686 447140 440019 436118 202172 32306 725248 359223 410279 406054 556633 324791 390445 406163 71900 410897 386088 1000000 1 1 355077 1 344736 342698 633984 328977 865299 328607 133398 401883 317605 314347 315963 307139 308996 81249 340542 296771 552019 440717 289260 287938 361200 245779 275946 162705 570601 276846 731637 272403 160557 186397 268451 310714 265591 849421 711984 261693 282770 262491 569075 263537 799292 284230 222159 722634 384794 1 244051 305459 265765 318664 267562 267075 271767 270294 272574 444489 328241 714878 279965 280471 319880 309846 461143 289858 262525 314499 262266 335149 370091 44550 257465 311883 315207 163559 963242 313011 242609 332355 330384 342042 343741 347827 346135 355927 322355 1 473158 410312 383172 383435 903997 631342 393219 429037 411484 411823 355989 463536 365645 1000000 444936 391465 442994 234206 454495 464624 1 456591 425152 482492 493093 108879 941086 439874 515930 522591 764022 531730 299657 546740 633130 537938 564896 1 681169 983988 563470 597150 604119 491166 614276 633810 581051 624861 639110 639899 1000000 867839 287408 669927 735043 669561 1000000 688623 700409 678831 712468 695895 641499 730175 798647 767087 758895 1000000 863095 660489 135870 571715 918026 787345 796813 798098 599285 1000000 1000000 1000000 820457 831318 1000000 840090 1000000 820780 869712 817732 743246 866588 957875 876447 1000000 881362 1000000 693793 901498 811310 900888 888153 906243 943175 839243 922391 884564 929089 928985 766465 937371 1000000 943163 902254 966517 951245 586209 1000000 953475 957742 961412 1000000 964884 966786 967598 828380 978683 971869 972944 971649 974772 1000000 733679 1000000 1000000 1000000 977680 977839 977490 974073 976962 976882 976751 976214 708481 392010 921766 1000000 971951 970677 841177 968051 958849 876529 933007 359851 989752 957643 1000000 358733 951028 1000000 947174 1000000 951673 1000000 660054 1000000 962878 364317 922632 815788 921241 912784 754272 904967 1000000 897299 1000000 889289 883888 926532 1000000 1000000 885860 863369 809848 854300 849864 739847 830231 808345 829827 870457 608704 820185 938499 787837 798608 793200 783349 710179 1000000 770695 765452 601934 754017 748403 742448 798377 712970 724849 380939 740752 565012 1000000 694800 660121 682630 633716 649807 1000000 688164 122203 897268 861791 581088 627515 547112 902069 450742 602347 1000000 547900 715527 561970 439502 678615 558591 552699 1000000 539451 534894 825636 1000000 480623 503813 478278 452078 652054 481467 482020 473647 474014 465069 459497 642519 281284 435647 439600 1 427194 680094 355620 1 1000000 378323 404734 392122 391313 352127 956043 142384 604511 339051 360512 356436 438501 362047 344215 521723 215320 332460 326876 329337 429573 329830 76058 1 203706 304650 303146 295457 286893 294989 300237 289942 287257 285484 283363 315999 280187 277782 1 617124 97622 271523 311460 251284 267765 237929 265826 265136 181342 1 1 862588 293032 1 262748 262826 263032 263342 263761 276678 200288 256663 203209 180295 455081 747582 269109 178826 271957 626643 519889 262908 322503 223979 307442 574596 261619 269489 379948 290014 299459 302143 176496 307980 930785 432159 320051 321176 960671 954256 866334 1 338856 338835 346674 257472 344487 359008 343915 917907 792956 376257 381147 473818 390497 419857 399190 408505 406871 28318 426890 425363 430472 217922 440790 446586 335525 461089 1000000 702906 474390 650106 485732 496018 260397 539297 738517 504786 505009 1000000 414476 342369 726169 763555 489922 432463 588415 285283 581613 787934 334608 600176 606373 1 816080 623258 631168 637216 651571 89391 656194 663015 607419 677948 585626 306372 766417 495713 615528 710847 960067 212692 727163 744206 852607 769693 899594 477636 639672 1000000 809606 780321 166348 804984 1000000 797823 944869 813356 791304 778573 837274 707331 651283 842057 843292 852511 435446 508955 872638 871220 760703 879440 883734 904402 895166 1000000 718307 904033 938653 897708 914225 918199 946025 953329 643079 931182 844633 935623 895226 993608 944723 947722 1000000 930537 732110 943501 959013 810331 800657 964555 973048 967864 969090 1000000 975807 1000000 936324 973304 1000000 975708 929791 977123 915942 1000000 977864 1000000 1000000 975704 943120 994492 1000000 975884 994412 980389 1000000 1000000 940486 969044 968606 967850 969900 988847 962165 956531 957170 956955 952869 1000000 905005 946835 1000000 991449 331476 937971 931023 1000000 926892 1000000 920330 569801 1000000 897638 906928 902327 901824 511379 981664 831435 863073 880297 874502 899692 836424 835021 904924 227270 799993 841124 827831 1000000 826349 439789 1000000 810893 627955 1000000 794799 460783 532403 1000000 1000000 767156 761450 764839 749804 1000000 738366 559423 780342 616438 714217 709395 702712 717644 689737 916728 801960 692330 666080 689810 653306 571101 632233 633583 571816 623195 616603 765522 550419 523223 593172 666626 589523 573136 610300 624258 566109 548784 536812 537440 336181 823124 524876 505733 506977 501098 495287 1 483745 963790 476236 471912 455785 458992 446420 577983 439361 434184 207622 887343 441884 415213 1 189555 398529 392526 1 384177 423038 854072 835740 649967 968356 357572 968619 549089 203041 244060 329644 329874 330150 326566 320420 320149 392050 313149 310019 308651 304070 122851 337813 258677 293344 169902 278780 121602 302769 608456 277327 273031 275988 274786 286388 271820 1 247417 585134 267132 232787 1 862743 489285 344304 477778 262937 263229 297524 250998 477399 285293 303421 264184 257090 265476 266266 149739 268222 279000 734859 111802 266410 275567 458517 265136 332896 254366 292147 331800 288442 1 270669 81728 298657 301415 304261 285198 306967 822885 823659 260744 322564 351278 336815 783612 338459 197787 346994 1000000 359390 357873 286602 321667 345835 375330 160129 396399 692549 501404 398951 403712 407944 413702 442708 362264 520799 431956 371070 558816 455445 456043 269705 1000000 253526 587664 1 733661 495506 1 503631 952659 519112 545189 531201 537216 134063 548919 556764 561100 1 600246 71261 586108 525651 1000000 606009 610867 190695 623265 538272 647604 635537 648352 640878 33969 666316 661514 639872 684920 699295 697025 685901 688706 711973 721105 806966 724238 736858 701196 912624 756400 631358 767609 777724 694721 784322 858954 795247 875432 797255 811440 814722 784714 825575 181489 628287 901905 945893 845738 989270 860794 865070 870337 881525 818773 882670 1000000 890763 349843 1000000 1000000 908577 729756 914947 917580 931706 617275 1000000 930014 933365 1000000 943155 942205 1000000 947056 778252 952138 873489 962258 958515 960479 834117 870612 367061 949401 990330 970002 971359 1000000 982820 974445 467339 975497 975741 626278 1000000 977730 988177 946257 1000000 977852 1000000 1000000 976905 1000000 974922 975005 1000000 729465 971342 616750 993769 897468 966127 1000000 964252 1000000 956604 893021 1000000 532927 948944 949920 1000000 1000000 1000000 929148 927116 937289 927091 960683 281432 990278 979512 1000000 907267 1000000 1000000 1000000 891784 887803 882631 883326 912282 911600 1000000 799737 856975 844982 846081 872542 837821 832863 822181 826974 817611 812744 440403 805204 111356 731376 968201 781557 602731 635436 156272 757489 276688 745721 704234 767938 910025 722590 735628 1000000 998027 698606 692632 686185 672095 291628 667961 326468 655061 719242 1 713214 337789 620610 418477 612538 352789 685006 593679 214457 709117 575277 643206 562367 404657 829588 625570 561834 522764 526346 407237 507569 507076 503216 489903 491237 493640 479504 538199 468116 737275 457840 498769 351942 436184 303210 1000000 411187 419977 414873 436282 408447 646827 287886 391048 548744 384836 375781 375873 368494 256881 390283 423946 711763 346739 280144 350966 16862 174640 789474 353384 320568 172371 357068 319822 134118 304975 675169 191660 287114 277047 724007 289956 278665 650841 1 280638 1 277239 275334 273566 438635 270940 469632 417408 305264 1 252462 539056 256260 410917 256152 263163 263565 155925 265377 263052 275590 676623 264110 275786 144409 280970 197223 267671 1 271824 165020 273026 274514 292084 1 283367 282245 283936 1 288290 281868 290135 1 297674 745054 1 357942 210367 312665 284073 290218 424812 325234 891044 256532 336791 1 363583 355966 245408 961895 261152 1000000 809356 366224 386487 702094 387930 533646 570741 402478 407790 349560 419195 364752 427346 434218 556284 108693 449123 290351 249059 829684 555213 465820 196973 1000000 486892 672379 1 90397 350493 566634 742943 229490 587437 543353 555231 559843 558009 572094 725211 584061 545735 692141 643546 609193 615517 1000000 794549 633972 662133 648967 652968 612735 664720 640557 495512 640427 661377 344154 683427 670783 713496 144894 1000000 1000000 767078 742051 1000000 793324 760248 964529 483302 272878 778575 413485 1000000 1000000 801867 898795 885074 1000000 445763 830355 872553 853506 839500 1000000 684375 888847 863891 868397 431118 1000000 734689 856153 889286 1000000 960727 1000000 849690 909145 912562 916288 919693 923077 1000000 930971 947014 936599 1000000 941486 1000000 947370 948862 925252 1000000 1000000 958181 959645 842204 854177 1000000 594097 788202 942280 1000000 1000000 847518 1000000 698103 971005 1000000 864276 976530 990920 1000000 993908 978039 397322 984123 1000000 853433 989573 975797 1000000 1000000 993528 965288 970783 969552 978486 1000000 872893 963299 950805 1000000 689381 930097 457321 951271 948522 872672 1000000 979767 944576 933535 932022 941116 868454 922388 919054 1000000 913251 910147 1000000 1000000 897133 862088 869068 924994 880614 706760 368335 1000000 681083 757190 853725 848946 850769 839178 756050 758440 824230 958229 814003 831000 806421 797803 1000000 775663 951786 775633 770602 741491 755120 754106 753360 741889 677599 730082 1000000 649380 698394 463393 518029 260175 685768 684269 860452 728516 528164 628899 248803 677418 68220 36988 776676 575928 612640 602263 679612 604576 589365 150123 450986 570759 564750 270207 709558 558588 972859 534701 552172 522424 558769 510529 517410 376557 493021 595514 480091 466240 470135 463943 1000000 270444 464206 417586 437266 432484 434012 421055 416414 411354 459309 85107 510358 297501 729929 382632 386232 1 209167 927560 352025 306235 180628 347770 343715 339971 336117 22426 328774 377827 410865 318419 317639 316627 59392 203879 302991 300193 305057 294874 251689 579390 290841 286012 283397 28421 374182 272674 1 289006 389589 264270 268428 277697 425342 190385 471719 252044 251467 857046 212808 263807 264522 205663 197080 266162 342382 179475 359496 1 265289 371488 1 56628 269205 261646 271285 201911 240230 1 561800 230136 281215 299841 366461 200285 326647 332679 549284 334123 299713 320499 280112 278304 311799 314892 316110 431101 355836 328130 310525 455535 339541 146661 288163 351163 304371 351222 853460 375966 387898 394762 392709 386624 391716 326152 401432 405992 102913 273558 408496 401685 66908 871315 435349 556101 1000000 458541 669038 1 322968 1 1 493342 501402 549213 1 510200 517524 528141 294882 540913 560802 456967 207805 352372 570972 647290 609734 1000000 855496 634063 756347 613555 621965 624853 632298 653762 649817 648203 655784 739776 670273 686518 681533 459624 693746 699515 704911 711849 716934 723818 689138 724223 751489 736217 681534 1000000 103461 741461 776593 747611 1000000 792291 796897 890728 848690 739585 821268 765825 945756 833994 612008 843807 473660 853396 881504 862693 867180 1000000 1000000 900807 886676 883466 892745 901278 1000000 336885 886042 913321 888480 807549 1000000 238441 928691 755187 937747 687408 970096 944995 924981 939808 947790 916802 955305 957479 972588 557964 501908 1000000 609871 475574 429549 970816 937182 1000000 859372 974962 975676 1000000 1000000 913518 977746 1000000 978112 978130 978005 1000000 981341 1000000 976642 976134 975358 974302 973481 1000000 1000000 851475 1000000 976243 965507 1000000 952740 922849 1000000 942429 953982 1000000 923172 1000000 1000000 921702 938667 934884 1000000 929897 753119 804007 920116 917408 956798 909544 905849 901941 949775 998805 891055 1000000 882632 876676 865496 869388 865971 875183 755783 850444 913613 841989 1000000 971941 1000000 820703 861278 810352 660249 1000000 613483 788891 774674 777849 771551 795138 725634 754444 673141 737314 651627 732100 770042 92024 713797 708108 816321 696062 761731 689826 1000000 1000000 508867 659324 651060 642529 650081 636674 628482 615861 616009 533031 765577 104143 591451 562046 578859 572990 299567 560872 554367 106526 577246 535820 535106 508955 513983 483244 500837 433760 497125 512664 477068 1 471836 496118 468499 226845 464024 393978 438897 1000000 356119 423108 417962 409664 406544 234373 483727 354231 38274 934137 130705 149848 370170 402225 934810 357173 380519 349019 332854 161158 333379 506312 329322 1 388595 328602 315350 277380 302505 1 305018 301065 1 295943 651338 290627 288372 289527 399143 281933 304717 438088 276444 81996 424582 271969 243859 266185 343463 540528 237888 264349 264868 264267 268248 252750 264433 947583 263814 263334 263310 265529 411555 119652 265102 294406 266915 263953 617137 177829 263235 311582 273666 200869 278169 156941 1 282123 282000 286848 1 291543 292807 163330 225777 288111 148184 307931 309345 879681 588907 322739 908554 274089 581191 334820 1 457653 346383 263356 306540 361204 354016 299248 371677 91737 327555 382437 378708 412918 700196 10848 178071 410450 693578 75452 427309 510707 392289 446102 1 1 462568 501632 473815 426422 485144 493162 548397 503525 506951 508518 358711 528250 533662 1000000 497836 1000000 556797 562589 711571 581217 582305 813980 593364 603199 725821 611947 725899 624326 630722 640238 86193 1000000 652212 663908 737948 643040 679882 685882 721813 771244 696475 830190 716190 712074 774989 731664 729501 874727 751277 675900 729702 640704 767543 1000000 785021 771938 711918 804535 807948 812136 833463 822631 827257 315918 838199 817241 898550 852109 852653 999202 865385 870574 874175 870181 1000000 888313 891144 301557 408829 901809 724813 911465 1000000 926850 859803 924622 927847 913575 535961 936948 939785 1000000 945192 885369 922805 1000000 954777 914555 995061 765909 947824 964578 965075 967764 973054 1000000 1000000 1000000 973891 967610 903984 694660 976884 971205 711784 988543 930013 917292 872565 1000000 542083 977716 971963 1000000 975666 947461 883358 972827 1000000 885094 957920 998202 848594 964520 931431 1000000 1000000 956874 925618 990255 950620 1000000 933825 942276 939657 920379 443573 930905 552659 369554 921155 917762 915344 910689 877676 789729 902023 892418 238463 884369 661082 879657 996401 950791 802200 850071 699437 1000000 848522 843702 833720 276189 826931 740035 847691 812275 478226 801637 795953 790543 845406 710345 773947 804147 619916 250795 111575 814253 897135 735330 406754 647864 140251 741773 693406 1000000 853957 792636 679487 639995 660649 666124 658587 1000000 641978 637923 614424 709135 470177 462166 472664 536618 593082 431913 580715 574580 571118 565960 555700 549561 545639 537943 530984 525939 969905 500291 465323 26561 720713 391197 528507 1000000 473924 578122 586374 272171 142532 497052 440488 434376 429887 423057 596963 414147 409204 404414 399509 424591 295194 385181 586820 352215 376955 328297 394294 697737 191508 308865 293211 320845 325102 125153 369903 55765 311935 342008 316776 317034 310807 307760 316973 472829 950368 1 294434 291487 1 276193 280839 282601 1 908732 1 276225 1 272090 271000 269759 268620 1 266528 855987 266834 266908 1 263657 263372 259314 262274 265530 761707 241760 1 263838 264996 726138 88218 1 736915 269484 321749 1 173623 319504 339492 253327 328127 434153 440843 281113 31608 290848 98628 1 296888 300470 293390 1 308748 71005 311027 766770 387812 291645 297305 104488 341122 341406 367693 364977 351375 244194 278335 65852 369768 549980 342764 522201 392645 393563 816030 183459 410615 389720 420305 410437 290097 433521 934308 170480 448324 512560 335499 10931 862047 475802 892615 489358 581260 500608 516862 530451 500687 524632 847411 535369 539821 548518 1000000 1000000 337881 567572 579421 355324 333330 620495 608989 603067 605953 625333 478280 564702 403151 647422 805755 659467 788409 669626 1 686450 690421 685693 702527 1000000 1000000 678637 323741 1000000 583012 627370 731805 696925 765140 767060 772671 1000000 784968 667478 794753 794582 405388 810870 534385 820545 826256 887551 944247 264263 745063 1000000 876537 1000000 876233 1000000 870819 686203 883845 886465 760013 894601 870575 855118 1000000 909879 916445 916765 875732 956274 927589 1000000 933224 704592 1000000 925367 944504 560813 952826 952036 724895 955691 1000000 960446 962384 930148 1000000 967437 969250 969843 973364 745061 738414 999288 890726 972637 976805 1000000 977722 1000000 947379 1000000 1000000 991477 902240 973130 860687 389736 977087 980878 864107 963023 1000000 974291 935530 876126 966616 983542 963338 1000000 959560 1000000 955420 955780 950846 627675 850378 459422 935007 937718 893105 955306 928711 546213 921979 1000000 915380 911994 923480 699985 900592 883387 899164 894079 841080 857527 874399 944632 854074 869303 858337 853321 831195 337105 1000000 843745 834243 1000000 816416 844061 138027 1000000 409897 795790 786724 806678 1000000 562332 584285 435718 932798 789350 741347 880879 729609 723579 1000000 711726 636943 691381 309323 687416 681455 637325 679577 669615 398262 650687 644468 196184 382388 644348 1000000 649695 607304 650872 1000000 597041 555546 556855 273411 588001 618335 648998 546274 546899 533790 741013 521829 494221 510085 222500 1000000 438110 263335 500227 160722 513658 461575 1 451772 1000000 483169 322267 475333 426247 1 415960 868630 405918 401000 1 71653 366454 382076 377092 368225 138019 344633 504124 1 351404 522940 343491 342911 334403 236212 434947 275061 29338 484471 3425 1 762002 961789 302195 300053 297056 294816 302917 720171 287568 806589 295778 281655 279607 279556 329808 275938 423295 271502 1 397618 319821 31420 279442 33876 384565 266867 250273 320436 332699 260641 258128 1 258830 263915 270832 264899 265552 205776 224235 268156 268428 270706 271715 201528 148014 269012 278057 305341 313990 1 902374 700765 123225 252718 320830 276853 338611 169844 878077 343574 309966 322753 319264 324388 325660 474612 359328 336569 340391 346559 333908 348527 355449 360644 769835 369422 351331 1000000 486396 370445 771818 294565 670236 406881 99798 426195 394727 434376 432702 437816 443348 457539 454027 545494 308041 470698 476348 486452 1 487878 18416 1000000 490184 499677 478633 529629 508407 540993 70397 451100 902385 545303 611698 577624 583792 935364 1000000 603242 608175 603678 132834 678047 651134 670117 835831 635900 648443 557216 670386 492531 682062 683675 934189 708478 600561 646025 564962 731177 1000000 734516 742481 747317 808422 757990 502779 771144 783418 561130 787686 795166 798497 804025 772546 809764 446769 873987 828100 408689 839867 843257 839190 854267 475221 859371 864409 872480 1000000 800368 1000000 886738 872278 890825 447635 1000000 1000000 899455 846707 846810 918241 965255 659960 847093 939437 938014 1000000 866676 1000000 948872 951377 957374 958481 826772 856222 965116 962826 960644 973451 305576 1000000 782923 908497 498926 974502 975250 744491 976725 977561 1000000 978025 1000000 978426 978568 1000000 978056 960699 1000000 947040 594547 976421 961825 940718 963833 971350 1000000 976708 966849 825007 963912 1000000 955066 958354 954048 1000000 1000000 614012 1000000 704117 921002 940676 514814 840816 1000000 926631 923329 910759 633318 932233 566388 1000000 1000000 897906 354845 744851 861880 881128 827488 872936 769821 862278 293644 1000000 855128 836414 840376 1000000 411983 894493 746295 1000000 1000000 607362 747498 793720 652704 821875 776167 771833 766068 760413 1000000 802100 65438 536931 731365 299958 548167 711276 707761 653542 704431 924024 683276 677162 1000000 665103 658504 652542 1000000 640523 632276 819726 634139 144997 613213 557594 596800 685102 592483 241858 570596 565997 584694 605162 547716 649295 532277 537637 618828 600245 785151 497836 499757 941486 594665 632305 496952 478863 860243 866927 425925 485187 443753 438340 346503 1000000 169702 371185 411554 792969 402348 396137 1 392202 1 378786 653420 386569 348962 1 378572 347532 348711 339066 311358 1 311355 349719 687338 380191 301400 71958 1 309461 577869 288420 271034 300146 293860 12782 290628 290472 310709 360629 196607 357640 443835 277797 107837 265791 212880 270551 269424 268199 267369 1 265701 151383 264856 254050 332500 43875 263475 263405 1 43838 36940 1705 264686 385398 265337 1 333933 187702 269965 271495 230386 277506 275672 1 279285 593344 374373 285248 284876 1 392312 297043 298062 297802 299292 255857 321370 909844 351194 317991 113451 590248 328295 238724 309152 1 326464 456168 351130 219166 341142 168567 420619 372378 403580 365760 386258 390987 449666 92651 292062 703548 413373 420669 599989 710155 574265 195781 447080 397964 46670 965774 881183 313003 438520 203115 491968 324341 503529 509502 9262 496390 527405 521341 537903 533300 551457 557529 563839 170548 558977 1 966374 127912 592910 48955 1 944438 15504 586221 624387 644018 650228 656536 675371 361283 911559 699286 687142 692463 1000000 707655 167286 717600 825381 729519 735022 741545 797036 752766 649373 763274 769673 833656 775986 787766 1000000 1000000 841905 807711 813145 865446 823485 855272 219209 818651 845007 218853 798670 857802 310103 918204 871288 875687 991320 884063 888379 355639 897680 918584 904183 1000000 904707 913139 728194 533597 925313 1000000 930324 866406 905543 935299 943148 947063 1000000 730595 944205 955140 980190 742730 961470 977804 762722 966718 1000000 969464 788532 954394 973255 1000000 975112 1000000 1000000 972840 980199 978030 978275 978417 821233 978383 383177 1000000 1000000 976418 982341 741203 974939 963292 976286 770637 1000000 886646 967687 914773 1000000 283357 942424 946445 1000000 742716 1000000 950315 288342 959026 875718 931893 815548 929419 1000000 937657 487193 921009 428923 961409 893871 976830 905235 902118 1000000 856404 889954 882876 903862 795505 869867 865719 744256 874158 1000000 1000000 847948 836953 578776 1000000 823623 1000000 806710 740300 833361 863062 858112 499264 777941 773394 767804 762122 754459 824740 835395 909608 737402 705147 784888 761880 818328 161110 697209 1000000 704587 1000000 674125 827302 668429 694358 780182 35632 635852 671253 623456 574217 631841 164461 876620 1000000 586306 580141 573907 502087 560762 474276 200612 549995 544148 553425 525420 603433 513522 507611 910698 102916 484985 375019 668615 511420 467389 1 463222 403653 461851 479717 887847 409147 620639 443968 440088 612358 395074 360121 394258 387523 261548 428329 375498 386172 366770 87771 368913 360637 349941 620693 288740 335571 335910 402264 742815 315032 353839 389453 314025 563883 307632 352563 125598 252968 285893 297254 1 289022 288602 1 229710 340012 1 265466 512915 53284 1 276029 270463 268674 1 267648 154258 262980 250351 1958 258817 263577 263428 355135 263398 633667 768035 148205 234921 265324 276184 266830 234666 267768 851912 729320 272221 290844 317998 233185 278795 38844 282655 438287 286875 289597 282448 301800 296516 503002 302763 706064 326779 205811 318775 206094 305295 323831 569071 201814 171975 661750 414116 323675 360424 337190 409743 362839 364913 868913 741520 152210 1 389717 394458 715839 741391 417853 1 411195 712894 429634 435911 626608 445603 354624 468401 462041 484910 473250 570106 636429 522262 496177 506897 238664 508485 519706 851430 683856 532671 723203 549787 629377 522732 770823 940870 580040 569141 592991 598922 604169 619157 205415 623734 652602 633007 159491 280084 1000000 1000000 784974 777179 679973 884737 676963 693796 375797 709830 715621 575812 1000000 733410 227262 908286 756605 862576 756819 809262 751019 779146 774334 753159 681943 788688 123963 811723 1000000 704480 929374 627131 1000000 949011 582671 851709 849546 860436 969510 807962 878112 850633 883094 818632 802484 761492 1000000 1000000 855899 912063 913759 1000000 920090 1000000 387742 932532 788068 984866 674348 954626 592509 944489 949935 813375 954696 1000000 1000000 906489 425224 948052 966301 962037 1000000 970652 975491 1000000 971716 973635 976122 389777 802746 983153 968877 979320 943566 940303 997102 978348 978178 977625 970855 976720 976135 1000000 974307 973295 1000000 970984 969662 589496 531696 964777 863313 961545 976308 1000000 955337 475994 790604 948326 967535 942932 933607 595005 917009 688206 806616 925289 646982 818457 915883 921705 907877 902355 380400 895110 1000000 1000000 884574 837941 875617 537538 874748 633245 577362 852966 1000000 841426 840660 832722 828477 848740 818259 814325 1000000 725408 797114 1000000 786383 565706 761138 465135 760672 757038 717768 1000000 527181 734993 753617 726542 716963 774685 1000000 885225 692727 699656 582576 676516 669990 664461 657581 670043 684187 639806 640065 1000000 619107 1000000 973853 1000000 593785 908584 581992 672539 525098 1000000 636516 552287 544629 563690 559684 527308 521245 42216 642130 597702 701922 547415 580557 178709 132751 465604 485208 567338 452457 269573 439840 436398 432045 421287 420608 412164 396248 405942 509960 395717 251542 527769 381586 376858 1 359402 363643 1 367888 1 747624 544689 339464 335520 331131 935956 1 321336 317987 607564 311599 321876 318917 302556 344533 1 294697 292181 311843 287457 285543 283234 352647 279370 749563 322168 268720 272928 1 270139 379287 245197 267240 1 868847 263584 279351 11579 263698 515798 263051 183317 232156 263859 264464 1 265240 263493 198982 148919 518496 270016 270835 34286 273536 271858 761636 217561 279093 443176 274720 1 908731 290889 242545 461470 310620 557288 245897 306941 311990 313545 395333 403470 296871 307088 330117 347238 337325 393031 363690 349024 214187 372714 397083 378892 369287 493232 370837 1 436439 283339 397974 65310 388560 924246 1 574809 427795 503140 438691 392896 1000000 405673 520051 466096 471025 495207 385841 488093 494587 636817 1000000 497386 237920 524083 530013 536034 542060 546193 551547 612094 571573 532607 578184 585033 582056 695628 427660 744816 832467 683553 697826 633283 636527 646805 650150 142781 665292 634504 388696 679103 4378 695660 496673 707841 715252 720000 331808 223715 62249 743675 742250 246909 524966 766510 656478 603886 783295 788801 475537 345448 802353 824702 737041 669729 822827 835495 737610 888088 981994 1000000 776097 683250 364493 869321 1000000 946708 867158 886159 890278 1000000 926784 1000000 1000000 1000000 906271 915555 920256 922916 1000000 936773 1000000 848813 967824 940073 959786 1000000 340999 498444 789191 957866 959171 960853 962434 963926 965949 954374 889213 1000000 387331 977631 975976 979759 1000000 976407 1000000 1000000 952697 978304 698598 978454 978599 978493 975674 972715 957770 978034 976288 1000000 976556 677086 972596 1000000 969856 921558 1000000 965640 950766 811042 360643 862165 956048 936405 1000000 949122 946603 972138 361115 1000000 937803 932581 929485 926312 325365 940883 937565 910694 860655 926825 322661 897635 893635 1000000 887232 1000000 1000000 196392 863778 863528 1000000 854358 847113 509865 770865 835015 830023 824957 779591 846003 960686 857485 798895 709751 997129 780974 775664 771423 765149 759761 758347 748538 906493 735986 253286 783279 647610 754739 899943 700983 566897 680268 671174 651209 670437 1000000 116224 1000000 645063 639071 457136 628717 189519 1000000 610097 1000000 596176 486344 584912 585601 558011 560371 561325 560789 146016 541058 1000000 471766 931763 1000000 570224 607696 498045 466590 181189 724312 1000000 1 633386 469086 413359 446050 442512 618073 648167 427628 421900 417049 363984 407016 514462 397193 163107 387660 383872 370956 1 382112 436909 360414 355119 352683 473765 1 1 343465 331037 380751 282134 322391 236095 313117 573860 309491 301647 1 291136 298083 295475 352248 252344 578190 285763 284336 281874 279753 471776 871444 194983 691378 1 269450 313870 746126 452871 394021 1 265197 273244 203411 187440 1 296300 263553 199415 264380 263032 246499 1 79571 255924 395268 543405 423403 267846 53322 191444 559648 276290 305678 279775 282512 283363 234474 573623 331023 292691 459810 135065 314628 754246 289028 1 362071 314927 327984 1000000 324619 333056 332618 333093 423846 340866 284952 84229 356114 359433 364651 640768 373413 282999 587613 515675 68889 396658 414534 395809 477037 416435 423106 426546 432023 114439 442654 445503 587245 673824 394741 483880 475813 480877 1 986028 498763 525507 444884 632254 522381 524846 534364 540577 694318 553145 558626 564914 570874 577021 616435 585668 595562 262762 344673 508543 966677 558909 456544 337621 686582 653792 656607 663627 637794 581951 280222 709064 691805 705414 705984 712320 138843 765770 578385 913090 1000000 751910 753520 847693 764449 770615 775616 1000000 832709 828906 689568 804069 808852 867379 819293 824424 948401 187132 840475 855321 957032 846187 858560 1000000 857397 1000000 839018 899602 882212 889542 893289 451814 899392 748674 1000000 1000000 942277 919312 922712 938503 616689 1000000 935352 413264 941035 521180 947478 654797 962601 517718 962347 957339 1000000 989095 1000000 965520 1000000 959542 537375 973758 923113 1000000 1000000 1000000 978544 977031 1000000 1000000 978304 978543 980081 978696 978613 499507 1000000 977707 976700 977137 870876 987846 586466 973772 959062 970601 965908 967771 966191 918415 1000000 669483 960188 1000000 955275 992002 949910 737876 680875 1000000 1000000 937666 933773 1000000 927599 926544 763184 930348 480492 859087 906470 916437 882508 1000000 890848 898129 1000000 878269 867099 873985 609218 1000000 855732 188579 1000000 1000000 837490 814276 717272 819456 816031 852374 1000000 798954 794984 789536 784044 778507 758968 759109 761393 1000000 750101 828442 759111 647331 726852 1000000 1000000 708766 789815 673594 645394 225269 715874 199203 522743 796751 337093 647412 642601 603103 629055 599509 616749 267411 604248 279218 470993 562331 651678 697020 470371 396887 554899 646084 542751 254576 481593 837326 954876 500692 648221 1000000 791034 489499 260557 63395 461865 466940 461296 438528 567042 592080 438998 781634 267416 1 961071 430095 562431 1000000 382379 393848 392511 361262 354851 375071 370802 1 89149 359467 353739 349585 1 306036 337954 473947 316156 38275 952924 320154 316771 313565 495299 552880 1 326761 320555 919648 280768 290969 288578 282256 1 828559 280622 280294 277572 311231 1 301871 271136 269944 496461 260864 266920 1 226001 303522 265033 270957 263804 251237 263116 263828 1 254607 268545 1 261576 217164 267781 309020 148047 66270 535893 187737 1 276126 198045 279397 275108 274507 136115 288635 289700 86332 294476 86826 601758 304062 325042 308369 1 315463 317804 321094 304436 299028 170665 1000000 343748 471289 2325 346125 355069 359413 1 458349 850202 195770 377397 256251 348694 572632 401070 316508 392449 460389 417085 324610 438469 375603 131459 386226 413261 450794 474164 392590 474415 316641 338000 566560 141725 345574 182867 514352 503186 547745 278981 538743 540657 545238 587272 562313 557931 1000000 580618 557433 593880 832700 611274 619786 618651 624859 1000000 637564 905939 648814 680920 718443 994191 674322 1000000 687186 1000000 699072 807118 674077 808104 726073 728477 727467 687551 728004 1000000 991719 450410 897375 711652 1000000 783477 783052 848543 807289 696682 794000 798592 830516 1000000 836889 837421 633573 826542 392678 857649 864388 1000000 846088 875254 518097 883912 886927 866322 895728 348591 903901 1000000 910092 915003 315529 767177 925144 967020 943854 918400 964301 793420 1000000 990419 974938 300770 993469 947418 769357 954981 961516 973867 965112 966756 771512 978710 971519 972304 947456 987713 974742 1000000 978760 1000000 977919 844185 1000000 977872 978781 892779 535873 975824 923010 1000000 331100 977872 975338 974556 974410 1000000 516355 954583 844138 960325 776695 972485 1000000 959531 812022 960484 924910 1000000 992675 932621 1000000 942049 936147 927920 885994 811573 914203 1000000 1000000 914873 1000000 1000000 1000000 915263 895938 345460 885067 720281 881887 741574 870829 862098 861684 857713 1000000 846503 824794 831553 833065 828246 822633 1000000 1000000 863981 796414 991739 1000000 613713 775029 774604 768980 765783 773667 740981 877074 731864 724115 732180 722532 630525 585577 648558 700468 695605 686364 704717 584923 492640 661763 706465 713330 514409 746955 648908 451373 20420 585747 607239 1000000 575214 587607 596040 545991 1000000 703971 804931 849460 530842 93219 610445 526646 647796 1 508356 502621 342218 495752 575966 498077 431349 428473 462870 526813 458469 444722 441353 440393 398373 275525 420147 416910 498957 890825 391292 353171 389341 1 381862 368008 377841 859687 363681 733367 354969 364766 417431 670967 122417 335245 331634 328009 323514 314441 317845 314457 281308 269109 478004 302052 284961 151015 295411 292212 342177 295118 1 194244 347393 449009 241962 269380 272668 273180 271583 413127 255754 652102 267228 814077 213222 270226 262229 283308 1 263771 263026 263745 263074 263288 3543 51210 142609 252413 285947 262105 303803 268813 177133 278617 208653 345295 154660 302030 280741 288859 36685 286373 289113 280779 293604 267320 299087 323256 311364 267121 305613 242118 239101 320242 321760 327115 545525 228236 338214 341914 346544 424847 934263 357683 361554 338524 371209 372844 389731 299363 400106 304608 547621 471927 391721 413687 435015 411115 435339 434415 329896 29986 834351 455356 348488 466282 672140 478383 1 489260 542016 501437 506278 513889 519128 519728 661587 537091 546820 961095 396588 561426 653588 572591 839173 572148 592857 598321 1000000 522484 673454 623111 631489 477647 544806 647857 652300 678484 667267 1000000 691913 684798 811831 613864 740397 710422 1000000 563756 726997 702814 738720 818727 636952 780207 1000000 766963 343480 807994 285356 1000000 881902 694023 805966 812440 1000000 559341 826746 1000000 1000000 1000000 845885 851319 856227 864297 865319 869313 874163 711547 882956 889660 430236 898073 974095 988645 915855 294296 912474 920137 919518 924281 1000000 1000000 932848 932583 929908 947239 950716 946946 950449 1000000 940765 956976 820026 961045 963290 1000000 960640 963514 958657 955993 1000000 1000000 974225 975783 296518 976791 977327 944930 1000000 947471 964544 705742 979657 782546 985315 978118 1000000 979490 1000000 973277 974372 930282 972616 498427 972096 968753 936039 1000000 1000000 490456 918099 967112 1000000 934988 671841 396091 956679 943863 942274 938275 961282 978480 850207 926103 1000000 738671 916069 912636 869603 1000000 901482 895169 834669 942279 885225 881311 876603 344421 857980 863203 858523 853929 949865 1000000 794036 1000000 913229 822307 819318 826178 799980 858656 913876 793093 874242 1000000 314180 1000000 774124 598704 753590 736038 264696 535587 730276 707845 685844 805660 711429 700144 700436 1000000 894272 641414 669845 1000000 808063 651336 649309 691757 627266 636424 800867 618289 604970 603531 596831 354823 1000000 661301 570948 539052 505278 606722 540546 540523 927918 528450 1 518704 75551 320585 497623 492447 487320 481592 484079 454570 465043 276272 447348 447677 442761 437181 373131 426896 420206 342442 415093 406566 658602 413767 147278 1000000 382614 9893 373526 422764 1 386014 356261 352180 348094 312363 340261 336471 310914 331323 495515 291620 322829 49687 212315 308286 306341 255615 386307 101381 1 323249 290472 117334 750097 305496 282209 278528 278117 300972 239476 1 106226 271686 47177 268486 617054 294502 263800 265361 265163 275259 270656 264663 263731 281482 602619 547774 287955 1 265419 200459 266870 199156 266018 318064 271929 352852 273682 275162 273838 309073 353835 165534 757300 302368 323554 1 342995 1 183732 293700 303070 392457 3144 317189 316219 410697 319175 326185 329809 1 337081 342100 341521 356467 352389 416949 336433 340916 369644 374093 320591 441013 1000000 391361 397513 401894 407229 546655 463468 422561 427751 257133 446859 460444 946077 421724 465295 30122 325522 477963 645817 488259 490293 974190 681689 533156 514749 516595 296268 535485 533147 547287 551976 645078 565897 565924 741831 629286 516615 978376 521338 818722 615258 357501 620433 310049 645939 543576 645189 850448 680267 524263 622568 522971 713509 879060 700918 707575 894300 81546 705175 820321 872986 584305 1000000 750667 759513 690262 773178 819465 782724 776673 950108 799165 275247 870431 729724 820228 825363 763650 844387 883879 819720 171069 803383 905194 864024 868537 873406 870166 881494 1000000 867388 974677 898010 904225 212335 947557 772567 890914 1000000 760030 509231 954537 933042 936037 1000000 941120 1000000 946977 1000000 503112 953743 956438 958475 960566 962476 964263 1000000 841795 766482 1000000 860650 973063 974033 1000000 905003 1000000 1000000 1000000 1000000 1000000 772218 970983 795601 981023 759592 1000000 987303 927274 1000000 980417 978470 353115 972909 971935 780135 968717 947051 1000000 1000000 1000000 1000000 1000000 905515 952477 952149 1000000 991201 762082 1000000 959989 943405 776337 930132 871163 1000000 1000000 921294 914367 900418 750193 915491 518121 850794 893398 886177 1000000 336991 873593 869139 389905 1000000 879297 800432 625138 479816 836084 831104 826216 882326 815760 830220 725012 887934 457516 954207 593980 813080 771781 751449 810769 754001 432584 583941 240008 746830 956623 720168 713883 1000000 651913 696522 264504 683382 677826 87907 694047 660184 653212 753913 621396 856400 628455 604054 615734 458293 1000000 358473 590691 585107 407047 567262 573571 339008 554441 1 541837 551354 530258 524275 840468 594139 503240 510276 499223 489058 273083 477616 465325 466347 639597 455285 498175 444359 345993 647948 431064 847844 285197 1 265871 604212 398253 393398 388315 388118 1000000 377728 724556 242978 316468 369389 353394 314585 336136 315486 1 190372 330090 47221 323343 320706 316568 382577 958661 858792 283768 1 6195 288456 285045 428265 290210 362016 379944 1 1 281057 277197 275420 274617 269737 153092 270012 267644 128542 267062 603124 130089 72484 37268 264288 240808 1 263307 264411 264154 264448 270686 265371 1 305629 290831 39891 283936 286160 271959 273326 152653 218471 278138 403140 281689 280803 925931 268721 298928 68660 295161 285630 315609 302202 240165 308790 260858 313605 230844 291485 328369 318010 331677 32000 138617 343729 546547 723857 355782 98281 321900 257266 373055 378107 388692 386761 387972 1 15692 81273 411007 415488 446354 426351 364291 437571 442329 447565 17704 458510 403463 468723 386430 507713 477650 419830 498253 623524 903962 822592 308811 519792 566342 498467 110040 531030 129476 564142 455829 574625 571035 351020 596432 601115 613718 608086 177464 625904 632176 80697 627868 697135 656853 662262 770814 506111 594468 497707 693713 699682 707989 602423 822255 699331 726313 376349 880650 745073 936987 195258 731758 790595 729650 661745 844897 648210 1000000 978997 807229 1000000 786905 823976 829052 1000000 836166 475574 853846 854549 858171 858163 754577 839427 1000000 880494 884306 1000000 904522 960234 660478 738457 949125 912022 743229 917657 922532 989646 525916 483123 934897 759895 939068 963079 946316 948564 952262 940569 955891 946743 953897 962016 963798 831238 876833 710696 954746 998228 925398 974799 830552 975712 977605 983833 321178 784138 952377 978840 979442 979075 1000000 951270 978493 1000000 932910 909869 795173 941711 975802 1000000 972366 1000000 969774 968358 1000000 1000000 1000000 961030 1000000 1000000 447625 952948 832262 946134 945537 950996 940099 957293 935034 931419 986002 826749 994480 477684 592327 911043 897724 900914 899799 852814 1000000 927112 883718 879241 821892 828988 317365 861333 878818 1000000 1000000 1000000 837621 867088 831675 822557 817336 812165 806845 788555 946274 607349 785266 776532 584831 1000000 1000000 1000000 732218 745602 670651 746000 634286 721964 717749 776317 703987 697791 776925 687738 608583 960526 467748 584037 640848 648897 686836 630181 590701 648958 604723 622014 604240 599913 661891 586584 648 119619 567958 524642 556254 550192 863054 212686 442484 502456 520028 210581 260892 502416 469019 490781 556991 479300 537637 696682 462465 460813 451512 320005 140950 453491 430068 424856 419738 414618 423527 415303 398389 353684 389080 385446 465218 292903 371797 366949 194401 19966 354660 350999 333567 334752 1 894687 331356 327653 577471 320907 322866 290835 310569 309037 305225 403874 302046 914239 302668 297466 285653 295262 285230 1 281558 217703 350739 285516 55315 272908 271613 264257 163671 464872 309992 3771 265877 235323 1 289503 257072 263999 263942 264001 926459 264410 316242 265279 1 93713 266565 56318 269318 19781 272482 1 218244 278353 1 182085 281530 287348 286857 69975 388293 292030 311638 320934 1 682034 306087 482181 1 1 1 1000000 232464 328996 153971 361433 339402 967070 346184 807846 101904 1 255741 840095 411329 873921 520109 441748 176194 394861 399786 1 442059 565349 639682 425105 537536 515357 425109 445770 451525 593881 590467 563081 473877 422644 482291 1000000 687977 712797 507059 364505 1 487061 533710 521039 23196 572501 564531 12699 1 596225 669618 578798 593371 838952 1000000 909407 591003 624356 532467 636598 642385 558403 668543 648112 352603 928262 400093 685739 691954 626528 890905 716478 860362 667929 739560 749077 739759 1000000 733686 812357 909094 489121 773410 783610 791845 834722 795998 873625 800651 852843 819992 1000000 815749 808168 825864 842632 863487 852221 809374 849134 875091 1000000 658893 879344 883614 887775 889545 845536 1000000 903682 907504 1000000 925208 918218 921659 931291 928207 1000000 931169 918865 940214 952994 445696 949080 950567 953062 951973 881868 916305 1000000 803493 1000000 506744 1000000 1000000 971191 1000000 1000000 1000000 852978 976365 825809 351831 1000000 984636 970670 1000000 996673 1000000 978042 1000000 945443 966586 977598 976576 975829 974043 697679 666167 986505 967192 632643 967301 1000000 595533 962094 960154 955712 834195 921877 1000000 949269 1000000 951990 987603 938182 837247 932031 1000000 1000000 918347 1000000 1000000 1000000 909239 918996 900883 897029 893035 958283 976069 854931 876253 364607 962763 862038 858277 848936 871698 843979 723397 832844 985066 824069 1000000 813708 808449 439214 808648 792344 785870 772529 920497 454177 751616 768566 666257 802451 424612 425327 454274 229227 717800 747342 706379 783579 736648 741659 483023 660345 697009 663047 709377 650277 583792 683557 632000 903959 603608 617245 606859 907898 165913 620146 582541 572948 532064 634141 558113 551664 542195 539900 239759 652855 530087 516093 510060 385109 1000000 492543 485763 481058 448768 117873 453437 570499 468265 1 442260 414962 1 427653 420652 452002 407737 406131 401206 396095 399576 876233 302041 1 477453 1 497413 37874 355705 351882 294169 343845 773941 333553 381806 342452 388324 883487 40647 202894 312233 1 1 827087 288480 617972 305568 292781 1 285060 261082 424840 286249 265371 270919 253396 273093 276978 193757 270850 1 268650 265470 311039 651092 265550 265190 270371 264490 165652 62501 302812 243800 360333 1 265222 273953 272627 266962 268051 269132 269677 1 309043 278757 275641 1 207792 280728 282700 284728 543915 289098 871630 1 296379 582542 302205 243725 538803 310472 313574 867937 342714 1 385581 444215 332036 337757 341651 345551 989803 321328 351064 1 260673 370652 393275 400512 384295 411140 394243 877486 253467 431206 413057 551920 1 630087 395691 433086 107191 1 588000 482972 466578 471854 667410 283428 486610 477995 500885 497139 512636 902775 569853 529097 526835 542009 626654 559974 560775 481081 615925 536547 585198 590948 551229 536283 610721 219817 623033 711807 514039 648107 1 660808 659635 665784 664440 606856 683925 644036 709059 709781 727585 1000000 710603 1000000 753445 686680 910029 780994 657801 437080 767275 540116 768260 783784 1000000 316062 885970 773959 883390 816007 821094 729667 748398 836343 840395 850205 824647 855925 860249 1000000 869584 1000000 878179 1000000 887889 1000000 829188 868457 902660 1000000 910035 913873 1000000 886166 1000000 927601 930127 933770 1000000 939516 976955 1000000 946694 989824 1000000 948318 956972 1000000 961077 946180 964747 963526 968008 969711 1000000 972178 484154 974542 975444 898386 914981 976444 978173 1000000 979028 1000000 850871 979168 762287 978819 980167 978240 1000000 951614 976109 1000000 1000000 1000000 754190 1000000 1000000 1000000 965420 958961 849516 957583 958790 957658 954477 1000000 1000000 914687 919714 1000000 931434 1000000 977859 990295 873898 1000000 920285 916777 912983 909652 626244 902995 898243 893984 890219 1000000 881439 883318 873231 868770 863214 857558 1000000 850265 778483 858607 834770 805702 825597 741560 886219 847407 1000000 906659 448248 898117 787920 823231 772451 766212 814677 754241 1000000 743196 702221 1000000 725545 719591 713652 948725 701581 748302 697240 686052 701951 926127 877144 658742 652605 518402 616211 634133 558924 1000000 881326 1000000 760714 957809 690316 584142 871272 866417 595326 730473 565814 638611 541158 535634 563774 523738 838941 436521 505951 542317 500645 488514 482847 475430 469676 524045 525079 451983 773180 456706 438547 433631 430283 318328 398496 415185 409422 180751 396532 764615 385255 218084 293051 418376 425787 426730 1 510203 353152 868120 359447 341232 455814 113157 353342 371207 230908 664917 925761 308775 310455 307150 346661 465323 601272 296080 293701 348506 312348 286619 284190 206435 280316 932018 133327 275242 602046 249229 271339 315337 266443 268048 401677 267835 268270 268987 323055 287060 254859 1 268756 527895 264422 264742 236695 698576 266158 367040 389461 277700 270936 267883 130463 274638 275251 402714 520867 601919 282290 283854 105398 1 290808 334108 296367 1 301026 296707 316268 322458 312789 56150 322147 322010 106632 328030 381193 369108 380363 344297 463489 352968 54449 351213 1 1000000 373896 136316 246080 588297 365343 422578 1000000 531284 445530 515474 433308 421547 407260 924859 1000000 448534 492513 459404 475342 471827 463937 481978 326351 680727 836372 906478 508911 558750 1 528842 220084 563852 540943 552609 605570 567822 571470 586917 583650 630744 596175 602220 476540 627406 568724 57498 654596 969330 650046 886543 892502 1 659406 552793 714916 829093 975255 700893 704307 712864 687681 712181 729435 295891 1000000 564053 1000000 722181 399610 960819 1000000 782292 841009 795866 774237 804996 809323 813020 822733 838515 830032 940517 907515 844837 672587 546967 858436 961765 1000000 1000000 877010 869964 1000000 889650 834444 711225 952800 905456 910329 876590 848637 733065 923301 921375 887011 333412 1000000 938688 783410 937475 1000000 927065 959283 952032 959821 949767 993229 308806 957752 966060 950943 969195 923941 971904 862423 842941 975183 964610 573115 976729 1000000 709330 764523 973975 979236 777087 1000000 828049 996957 506060 977907 637478 1000000 975215 535766 973401 930567 963210 1000000 942076 970991 982642 1000000 957727 1000000 956556 954581 951385 945306 1000000 927556 942529 939493 936999 1000000 858661 838821 935216 708121 843528 912944 910784 907105 965785 897373 895855 891836 884838 883175 913593 844261 849628 874481 861214 699848 853450 846931 757052 821662 832188 857130 701855 812853 159509 769598 801012 714040 685911 784692 779142 773575 767938 571752 1000000 1000000 746771 940256 733043 506705 721036 992924 704525 693271 692848 691204 406343 1000000 1000000 1000000 647191 1000000 648312 648848 528964 651042 713113 794985 651874 604146 706489 592310 574025 1 599510 562206 462596 556010 302340 484265 474202 111908 55890 101316 475736 507720 258316 496037 795078 1000000 478799 473131 467516 1 456308 1000000 426871 439365 435089 386197 349856 427033 414167 388778 198091 400174 545501 431997 384987 380436 390050 373501 325495 362898 1 578074 483753 346265 352961 350526 311206 447794 327559 389959 264170 317387 315562 305054 307887 559666 428905 1 296901 302592 292104 663168 1 285442 299066 838557 276140 1 275516 99392 273184 1 265226 242235 44497 228407 504894 271251 13514 253541 1 1 944977 424030 179212 264433 264769 136358 265351 266210 266940 257563 1 199445 278826 277686 273429 390871 295090 369412 279867 185261 322370 383084 287948 228053 1 294922 297126 97522 303443 307110 309619 277833 291037 305683 335200 326923 283315 332041 242365 629923 343452 327904 292763 172243 502916 363907 148351 371752 449575 1 1 393188 434116 400641 374523 415355 415018 313244 454773 658674 436017 1 440835 348788 387997 1000000 469109 474739 479610 473333 315965 1 503523 510038 512159 975160 551506 533024 1000000 546257 523786 417484 562940 576392 576302 362646 645177 686512 600473 1000000 416141 610583 601482 629894 637874 643843 660543 669222 57900 325705 830307 686907 687091 657860 699083 705124 738213 715038 671371 728584 865386 585298 746726 1000000 489957 162507 773508 1000000 763971 786279 738893 797190 788138 807890 794049 818480 823516 812363 838702 915020 843492 845792 842578 856630 365429 866957 839740 873642 564839 1000000 888458 853885 903671 742891 897939 1000000 912398 915439 321384 658667 1000000 1000000 867017 931784 669682 498175 966238 864617 945275 1000000 953613 957531 935179 1000000 959230 967883 955672 1000000 795140 971606 970392 990318 1000000 969172 950739 1000000 1000000 289059 1000000 1000000 978926 1000000 1000000 975855 979127 1000000 978484 978180 977415 976719 976019 975000 1000000 999278 971705 970300 968499 794214 988977 944936 1000000 1000000 956338 955908 1000000 1000000 1000000 936095 942868 940859 328911 1000000 937765 931376 925687 923867 918558 876533 911494 890490 765338 900647 897692 892719 888632 213863 880218 876605 871512 1000000 1000000 857843 237339 848391 1000000 831651 834562 1000000 823589 808851 790706 807962 802753 423340 790398 783530 781895 792287 769600 767200 752150 1000000 781017 707686 461849 177022 723058 704368 717531 705530 650729 1000000 428698 512096 675385 739858 461016 976593 650196 209920 781460 362677 580953 619174 618996 623726 598778 594396 588171 569384 568973 568473 563625 716580 582119 248750 541781 661008 524033 1000000 515674 519796 998758 756673 491939 953449 807309 455048 549206 1000000 279384 355007 917023 441589 302387 594929 430567 420780 183188 474710 209675 400493 1 15139 19604 381633 562413 349227 532357 385182 359780 1000000 350062 1 343547 288329 346299 264519 328575 335834 928410 693933 314528 306095 308976 805921 318233 300397 150067 297414 357488 416809 720988 285864 262769 56318 91328 278666 276564 273987 296703 299580 270919 269822 30298 1 267886 233403 918363 941844 264764 300404 262644 316431 260044 269352 227839 514509 1 266059 274438 268287 268466 308579 269173 473957 432498 548539 344304 263050 272049 323247 262036 771000 294969 1 317037 668650 296964 312109 211226 332352 308101 275946 192285 480990 344252 106290 703735 928434 288879 258013 366914 345111 351820 339266 355670 368918 367097 367218 375949 380538 449600 384937 392748 288683 496647 409753 414932 419291 395462 429716 1 428692 447469 998352 433141 1 437084 470761 478327 551236 445385 496089 273943 519588 504904 519051 526082 532121 514591 545547 641949 555737 677363 984595 573742 601641 1 592316 599812 605001 625573 531702 616586 660013 635962 624008 695997 647188 316996 666861 673168 679135 668653 638648 558204 703467 690897 327063 720935 727398 734857 739330 745071 752103 940349 751496 996153 774942 779379 784769 790263 1000000 816272 806172 811998 833449 307829 1000000 930183 865548 177157 851251 851788 538764 892488 865811 870228 840346 737734 815419 866269 983220 780238 844131 268915 921182 920226 320505 918014 917414 923756 913641 934079 925308 970565 979355 867243 1000000 949845 836458 997318 1000000 1000000 954118 977837 959460 980782 955922 968484 570472 1000000 700110 957463 973858 1000000 935879 996847 551540 649539 939130 1000000 985078 970040 979389 823909 985964 1000000 1000000 953953 1000000 1000000 978916 974743 1000000 969735 920079 969353 947867 966233 963782 937564 959121 931695 801068 925336 718974 926476 882740 944468 806392 987884 927282 933001 728414 926766 1000000 762092 1000000 872710 902170 903013 889449 1000000 222278 889892 885750 885092 878243 460229 1000000 862927 827657 854587 849843 825298 830597 837407 830205 753403 820001 849009 799785 877449 798869 1000000 796556 782538 776937 820696 765665 593095 718464 736513 1000000 550183 680504 724672 719013 714233 706997 698998 685130 688790 1000000 489806 670491 530636 428028 644177 645825 1000000 1000000 627203 1000000 259001 608635 664077 597083 390361 269984 738944 526271 565462 559348 477572 547268 539621 650145 527071 531365 520256 433551 505781 499565 288935 1 482247 446189 477982 484522 463195 364074 448801 787252 372606 523396 426637 422181 417469 379972 380301 706357 397405 922906 241957 283217 526313 1 369948 312282 359367 1 334524 1 344236 340863 498392 1 370594 627081 173389 311754 318396 336358 310147 305855 304049 301256 297948 295966 152785 291054 510672 290047 284452 282451 280685 659120 1 275518 273994 273096 271914 572420 271914 265649 269753 266473 332803 265400 266510 444972 213268 264311 249168 277455 264472 486930 1 265908 258513 311739 341315 271459 255678 271751 272658 259752 1 291888 278988 281353 379988 284644 1 289406 302327 341614 184883 298910 351547 304423 304905 310308 311904 1 319861 603822 244829 330154 337438 172323 341334 345369 288189 765872 1 279763 318237 1 374743 283266 385975 388235 172174 382127 402908 407844 415752 1000000 440608 491125 477039 436356 663497 312926 62726 460475 928797 471402 280942 482801 488719 421463 503387 506156 964759 559524 523333 598236 929692 691216 519053 549435 564752 574495 572406 563063 584895 595776 598217 603202 687325 615686 621859 628060 634354 574427 627157 652632 626630 651224 671571 674590 683563 1000000 634567 356684 707832 713835 719815 629837 730629 529669 485536 749205 751083 760383 758602 625978 782907 710956 825667 801153 806279 673299 494079 815525 820706 841518 831010 835941 840831 845702 1000000 1000000 867526 822547 1000000 873001 831571 894799 819749 890456 642012 898495 902573 893472 932131 846936 1000000 1000000 923905 882416 908997 938277 1000000 889474 864299 945297 947261 942547 941306 731784 950734 959708 961081 964500 945550 966289 976352 547740 982754 970412 974403 976412 1000000 1000000 801876 315440 974333 1000000 1000000 979140 396965 978057 1000000 727487 988797 1000000 989211 580736 754785 871602 299447 973662 971009 971229 992564 968369 966182 965187 981403 949290 826459 999578 1000000 903661 1000000 947904 945251 951773 776770 870925 927859 1000000 936668 651592 721833 787065 1000000 910293 906858 434560 899224 898260 302599 887855 886871 1000000 995833 248321 864056 860633 855989 890996 897364 1000000 836714 216075 747381 821590 595290 811940 850611 800145 248247 736576 784158 778544 773017 758225 765095 756253 888240 715541 630810 768597 730773 612738 654637 708765 763993 640621 1000000 713498 582126 688790 733224 1000000 172221 639152 680563 633966 627829 623928 583402 654913 961154 597583 591528 585160 124576 530562 500025 712162 555064 708321 445944 555849 530918 641926 518956 513003 592278 502388 442230 715421 766754 480337 474428 477998 1 449453 450434 697854 1 444287 428916 248450 418772 404761 408682 642536 504029 3781 360370 384000 139760 375469 513780 366682 640912 357913 354017 349864 308954 342031 338262 861537 346252 326030 776363 231376 1 287046 423550 752458 531776 83310 294164 11772 1 245246 98574 847965 1 283090 283195 267579 277644 154849 321036 1 271769 99191 269930 268028 267620 295987 1 269104 929716 264709 164034 1 314403 267799 264330 258296 265344 265765 292582 266071 850268 155519 164529 271203 272932 273217 304988 878464 270776 320718 282406 284209 474456 260434 290764 293146 689010 303169 300506 1 1 654750 1 312543 42615 322753 292732 282512 1 331102 642245 570791 529072 137701 356291 490227 379453 369096 610520 373381 369156 208350 437063 93803 401132 406519 455449 416508 421625 426777 432010 329027 439174 906482 667360 557553 464538 469504 543179 477217 479499 573842 498590 519896 400844 1000000 521947 528233 485937 474690 556785 554006 948263 730740 500225 576815 587514 589008 656032 726755 607925 614088 657180 643569 623189 639331 624996 364202 377475 666869 739525 288367 681876 676656 715223 829633 355641 713973 714848 682798 730040 735327 643681 747525 996770 1000000 1000000 774530 770711 782124 787250 816202 796904 874849 776950 814091 819620 828959 829516 835666 815543 849948 849320 853954 982357 863600 858009 865028 876206 879982 885201 1000000 969002 643358 768873 905174 884900 442785 916140 916746 820572 926319 960577 922787 946639 1000000 1000000 944125 1000000 987646 376447 996869 956413 439496 983897 1000000 964369 846428 967459 968984 970620 988521 1000000 961068 975443 1000000 977133 814877 1000000 978755 975675 1000000 1000000 673054 971894 1000000 979033 1000000 985958 977532 982787 524502 996159 974064 965225 975839 1000000 979075 967322 642193 972432 962117 960061 950976 984508 1000000 950922 955940 977544 943413 936292 276770 934803 887389 951005 1000000 922233 959459 1000000 1000000 903339 906954 921821 896385 870412 888644 884109 881392 891253 866551 928037 902832 312528 1000000 846779 1000000 877698 831697 828032 511797 817950 812546 807459 802130 807669 788642 785871 777742 774772 581283 743565 755072 765011 718407 686142 732569 725495 822062 716415 710698 745109 720808 692329 687287 148779 633151 665698 643602 646112 649553 637297 639850 328622 625872 795044 1000000 599029 311380 593901 1 812460 1000000 815071 296641 625500 406949 544725 538720 330241 517854 26867 248762 508903 502645 487757 277180 485667 480127 474121 477571 463428 535679 451826 446485 261763 436175 480554 346452 453683 415259 423977 418269 400339 398907 253820 386043 456540 378660 368613 369831 357279 253557 355216 631494 347156 977183 360278 335522 479540 331295 806247 321491 948005 313711 311806 1 838667 336119 1 282791 137434 533785 244184 472511 285596 284483 281770 277644 101753 867741 1 215497 272204 333929 291058 299678 437601 267115 265118 8183 265340 258654 1 1 173340 1 264688 264956 287747 265163 273421 272084 466985 268814 292068 424274 133046 1 274948 275491 317996 280365 233668 258356 831727 287908 290125 301807 295060 297532 300033 299218 305782 50125 310475 284121 318217 321419 369473 267631 348959 369294 336560 332383 363584 351082 355156 362171 1 367007 263773 696386 381305 698178 411002 395408 400669 405018 410067 1 420788 424021 474079 980777 503696 1000000 451906 1 477129 469388 474189 496038 142581 491305 505330 511684 1000000 514696 515950 526362 553017 538588 544317 453268 557654 562890 564051 1000000 581349 588488 480228 600177 635683 1000000 519441 1 740410 800798 907851 649409 661832 661756 1000000 825864 167610 686428 465588 583037 481844 714314 845337 723730 1000000 755179 745559 780541 631512 757586 752556 784453 776217 373738 786247 1000000 847791 1000000 807376 645913 817852 826487 828126 781541 1000000 389812 862621 854783 857391 862002 866555 871049 879544 879128 1000000 874065 1000000 1000000 900268 904126 908242 937601 915195 918720 921574 719618 1000000 931995 1000000 976311 913125 643742 1000000 954534 951311 953519 955806 946462 960287 962364 963914 964224 1000000 758084 906281 796835 1000000 1000000 976018 434491 976877 583962 977202 975944 1000000 979571 1000000 383775 979590 978673 1000000 997536 977937 1000000 977232 1000000 451442 547558 967164 924734 847011 988512 1000000 945398 743588 963115 640697 958667 1000000 954002 904590 948975 941365 912229 953444 662023 958476 933092 926120 1000000 1000000 916395 1000000 1000000 909702 862689 1000000 897778 812385 1000000 980072 881154 366527 872457 687203 863450 858847 854184 843284 177023 839782 902878 824420 814576 210464 814309 809050 785176 781313 790541 1000000 781954 1000000 758959 776978 744745 623848 830762 765100 60989 590562 724833 380515 1000000 708769 1000000 694304 482193 235 677149 235205 662686 385319 651365 635762 638520 682033 615910 812207 632093 535379 602510 220838 266741 676472 367718 448408 531579 549814 552634 547007 700966 1 527523 489513 1000000 877643 504397 503184 493691 487388 479700 616362 473481 214941 434694 346586 382603 550099 438148 508929 608452 383661 416509 1 390324 299186 382637 392174 444194 443498 334050 373773 370180 206466 361288 354310 402113 348372 345165 374753 1 693440 336026 327470 204702 320757 301409 204085 342765 223702 349215 339353 561833 663977 229581 170128 298569 408021 293376 318679 282864 590743 217197 188868 280431 1 267029 278838 271755 1 267403 251200 732280 346795 1 264826 263664 199219 295919 181210 957147 267877 407850 267604 266955 256272 350332 192734 289495 705874 1 315211 1 277614 789154 256748 261865 285231 313345 1 1 294363 293581 299250 302429 305020 856806 299768 311566 1 320131 312462 322073 343344 564188 338292 406914 343756 1 621227 1 364755 474230 370259 1 333950 384681 387838 600256 222722 322195 408729 534835 419424 423940 357150 424979 56593 407999 1000000 451314 457283 467203 473741 478165 1000000 489923 499730 1 925896 513051 501653 504184 535380 552203 638599 549014 556815 673986 635158 559150 1000000 587681 345082 598153 575722 1000000 616730 291590 637938 706681 1000000 647695 471308 1000000 642952 566555 685348 9206 688383 297125 721227 796627 706582 720973 1000000 807008 575834 559142 616001 754175 707749 787952 772781 1000000 823101 785403 795166 821048 809104 810593 816429 824456 1000000 786799 794697 849870 926786 850938 759646 865084 863479 838590 874265 878640 437748 938398 881852 545310 906306 800859 882219 1000000 1000000 562858 920732 906785 927856 931916 1000000 936910 939706 942739 983133 946878 1000000 615921 806989 960546 960009 1000000 968219 965248 1000000 539875 1000000 512090 534324 973843 969449 975785 976717 977448 971069 604488 969431 983343 1000000 698580 917355 573632 979392 977357 985641 620930 1000000 1000000 1000000 1000000 973571 1000000 797223 1000000 987539 966359 965070 315576 962704 956606 955842 943549 923910 964433 959543 964188 998978 580631 936739 967020 937511 963475 1000000 1000000 1000000 914116 1000000 902337 643653 881088 1000000 895363 1000000 877930 957528 874258 876811 868536 858921 858411 850793 541262 1000000 836231 832993 1000000 813017 1000000 426401 846162 1000000 1000000 824394 788589 777047 984863 649360 758907 1000000 749605 1000000 737944 732015 174898 720210 560016 701430 702401 696520 577396 683067 670218 396236 665550 659388 412543 646952 1000000 777703 650758 622250 607965 624472 603674 597467 574348 544366 584289 572906 566666 560731 477715 949191 547644 455755 569536 528422 723897 94982 1000000 500693 490280 485658 483440 312837 473876 466500 449074 455604 334856 453433 518399 433839 1 421596 418345 406350 408218 1000000 78001 393609 388838 347518 378931 372796 359169 398959 554144 354633 353641 1 345616 280203 362309 332107 330570 111532 328318 274602 381052 812763 643305 307676 380844 301947 457440 212706 1 266896 208167 287145 1 1 420166 279302 277762 275986 274421 273091 256087 290752 1 268803 713045 261063 337704 245309 713631 264903 257647 133376 264140 273116 264903 226231 228913 133625 577958 287056 273018 544756 281837 271570 272637 249273 276756 65587 497234 232972 225535 211550 40725 358528 291282 276906 253257 298777 769337 330187 342630 308666 560067 317532 320713 322982 350700 329956 333133 315648 335275 346317 386303 834297 380003 244911 234656 369901 621882 367178 399773 352512 1 457674 402526 616738 412337 424278 422502 428149 695350 459053 459140 448960 412475 414776 453035 471060 478003 482389 887620 548493 240877 674802 550526 1 509458 529039 711465 535811 548407 1000000 551067 574830 585162 616628 584037 590030 617275 607071 621744 868514 51991 626977 633143 644263 645976 652181 658375 664047 669818 1000000 636790 765187 692733 689932 231220 713199 719229 751443 730896 401147 524132 1000000 1000000 812794 509975 771502 803097 655959 788228 793664 478464 804417 784082 830925 540765 822950 831450 824795 842212 643875 841727 854794 824044 1000000 868855 981522 877720 813780 901820 890556 600283 1000000 902068 964586 947123 911988 1000000 920290 923669 907276 1000000 1000000 940336 939216 932678 964535 858242 951857 939584 1000000 1000000 926860 394586 962782 980766 931642 626741 1000000 782268 972056 1000000 983561 975707 1000000 1000000 991685 895618 906651 978697 913106 977383 980057 979670 1000000 1000000 978735 976808 905215 1000000 966051 975113 955270 974906 805787 1000000 1000000 965742 929538 963775 979717 1000000 1000000 937881 506023 962747 948597 945894 927025 937931 887723 984359 931421 880476 928869 921954 916849 914435 837936 910913 729322 913370 884134 892032 887906 887703 879405 914707 870707 866455 861645 865304 852272 847498 842657 837671 835709 827708 358979 959471 721022 806790 801600 927217 794292 784193 1000000 1000000 787972 762820 751660 901423 745529 730198 702479 738888 1000000 710042 709926 702240 735789 1000000 686338 638570 403347 678234 661224 654960 532908 1000000 908844 630011 653617 970620 1 604569 481792 569218 586946 598510 482172 460879 473761 562362 492736 527313 654562 532062 526302 514903 474916 501775 556625 496956 490862 485082 478625 473711 518900 402172 486214 1000000 445474 442272 433524 398847 475541 419812 415586 410754 168767 421819 682678 390098 845647 380994 369742 371986 218001 355837 1 354934 1 252297 1 385601 341917 249316 328106 324619 316888 308484 463819 312703 308416 305572 194004 295902 277482 298604 294396 609835 287832 668870 256100 281679 557394 521377 446732 274969 273543 272659 271326 268091 171580 267996 272749 876160 265131 137341 128643 1 352370 259691 218890 264898 526425 485649 264333 428371 267405 243307 1 887135 263336 269628 381114 124360 273631 1 281595 948681 323110 514261 288399 854989 284976 290043 302528 312443 303086 310296 595014 639771 315949 318740 103124 841267 1 484841 331322 307114 343151 247215 314607 355396 355980 1 370615 372332 786302 1 317797 391994 930284 396819 1 397160 624851 428871 342703 473902 431960 459510 445133 1000000 343577 415958 371074 283881 450402 486523 492261 498074 503911 490504 1000000 455813 527585 354284 539601 370186 535032 530656 574634 241200 574745 584033 1000000 651853 1000000 901976 613342 1000000 985503 630318 645447 637966 1 655436 620198 981123 904965 681179 268793 573364 691071 715460 716860 1000000 984473 748897 776119 737462 1000000 746675 756732 764255 788277 1000000 781142 790400 783952 797358 1000000 448105 813527 878204 803833 461519 916400 839007 716290 874439 1000000 598962 862906 865127 878529 871078 868376 901027 889009 880995 893348 829234 894332 1000000 887815 915887 743029 819122 925788 899466 885316 921731 877681 980441 944018 946752 948923 951693 954054 1000000 741915 742218 1000000 964521 836005 963229 969295 1000000 1000000 724370 972858 1000000 1000000 977274 977870 978266 978955 903035 1000000 979629 979893 369233 1000000 379885 978890 975481 597730 976968 1000000 916624 973352 713529 643433 1000000 972193 960910 1000000 964398 960204 960599 952169 1000000 954180 934413 949280 1000000 909074 918348 934596 449677 950015 1000000 1000000 871442 822075 904109 915962 782293 823515 1000000 584526 1000000 1000000 623844 889458 1000000 920714 234948 970536 819558 362304 848948 806191 839214 979240 814588 547096 818989 1000000 808516 919852 798086 786903 810322 1000000 781271 87734 835477 550512 749600 745039 900844 731975 397592 470197 1000000 1000000 1000000 761310 682944 715304 681555 654593 688513 1000000 655921 650714 579525 638340 632140 865839 611661 621670 967951 601168 612247 621948 582615 555987 705166 560602 1000000 870880 1000000 539879 533852 542277 521889 510776 506691 504179 1 492580 475444 689251 579814 468148 847002 458639 453205 469903 442136 786054 403768 429071 408565 419567 663288 406021 401257 396485 383544 923261 377273 377537 373325 545950 364598 368970 489380 1 308775 344605 340198 531522 271805 477676 325589 325414 316062 307675 267522 263997 252676 852963 257847 298233 295662 307963 361804 188852 286094 496195 282028 281606 250526 1 273263 246359 268677 403756 272886 153336 752594 267489 266768 521405 264583 331607 261929 264792 191949 257744 268844 265157 206310 313712 311020 309381 267961 181518 475845 271566 272699 441045 923628 275964 227856 240573 1 436 280089 215801 339248 570806 326064 746891 531985 381303 298770 15065 311171 307684 534749 261844 305208 329212 313692 1 747817 345568 346724 1 303426 457564 363180 1 749323 374618 380442 385494 390082 394855 297496 404636 409569 415545 424020 423288 968426 720383 443871 465720 451721 430194 462496 1 374054 857425 742843 501647 501552 473723 507017 514089 777582 526486 527346 532593 556950 557628 670916 497244 572105 573833 580624 587803 593184 638828 1000000 700053 617737 643300 628646 735649 526526 541162 1000000 661066 864519 675122 664732 1000000 1000000 1000000 1000000 161765 404195 793746 731257 733675 739524 786973 792234 764900 1000000 1000000 774003 779408 1000000 899048 796083 814099 806817 821966 838770 764235 827100 821215 936094 919148 847950 784304 856749 1000000 866117 858235 933354 828687 816763 887927 766719 799226 869166 926603 1000000 911100 914897 892401 328052 925198 928527 920800 774616 935280 940459 942129 947534 959440 520583 970758 499531 964012 819796 982863 521365 965643 967168 972408 974693 957576 973272 953607 1000000 980653 976751 350383 978356 981645 1000000 937380 1000000 958657 1000000 1000000 1000000 980392 978688 980729 545333 976694 639501 974822 1000000 972549 1000000 481341 1000000 1000000 912349 948698 499703 912778 957077 850711 952539 952192 948695 754937 1000000 748731 936502 824210 925828 927211 956202 920344 910224 1000000 909870 898072 986763 898441 894470 887540 832719 1000000 877438 873363 1000000 864384 864271 855183 850579 1000000 525655 789160 952238 834977 202968 786122 111733 713701 833772 793837 787091 1000000 777620 771852 831262 760377 704244 746814 538024 737318 731428 725488 568953 90984 766230 701530 877467 498350 683324 1000000 788141 661966 595772 862704 647779 632714 642838 627780 637482 615378 594135 668182 596795 586472 794092 578281 572626 562178 577790 1000000 239940 540930 581106 543907 523659 129194 58449 505920 1000000 367240 487921 487111 184507 660918 467265 921092 141834 449123 440149 259617 432516 426429 414872 389988 627387 1 402244 435552 1 169636 383611 377500 390117 464027 366031 361578 357348 355109 363891 345181 341394 213836 332964 330330 553557 1 321020 316702 457486 243751 306928 1 97090 299046 862795 254017 292411 258753 286790 492555 282613 330700 275558 277538 275946 274462 1 271704 1 118719 269112 307346 935536 209564 20964 413436 275726 484555 265008 266011 241360 264829 252332 859784 267608 495293 518988 271731 235926 52709 559825 272281 254475 1 277679 602450 226004 219489 285132 287245 115567 291749 294140 260239 299310 253001 302861 292462 303826 91964 897376 320252 323589 385826 648074 705659 350183 688096 705833 349888 372183 127174 362670 379039 370490 952693 369934 591632 398147 399238 398643 403274 325399 338082 442061 423770 1000000 48760 500171 444464 157819 357872 478257 461754 207264 665035 1 412979 359690 525728 397706 512389 684883 524051 429151 1 622546 828304 557193 553229 566618 411167 578900 598079 585456 731154 4676 664262 328716 775225 1000000 1000000 620665 601942 660873 618859 1 670456 678111 683888 690006 818065 702143 651916 706667 884995 726174 732029 737914 743575 1000000 700844 462234 797311 756165 769886 944062 760199 754638 799981 946461 1000000 940619 821064 826173 1000000 837480 911069 846063 945009 855624 920740 1000000 954496 868782 878205 889605 886378 1000000 894897 882433 907929 1000000 908930 391490 917778 931087 941163 306406 943035 945424 919389 939743 942538 747105 1000000 1000000 946011 943603 957350 454752 920191 965985 1000000 938395 1000000 982536 921420 904283 1000000 976262 974676 860499 866797 978240 804277 1000000 943442 964879 1000000 939819 979816 887752 1000000 1000000 1000000 1000000 979392 1000000 1000000 1000000 972465 711171 1000000 968615 1000000 415269 1000000 957590 947957 957769 952629 919653 644907 931726 947713 833287 911591 921785 934439 1000000 1000000 1000000 873546 1000000 923220 474203 905072 909087 482952 994239 1000000 887180 253263 862340 875304 870249 866577 706609 697693 1000000 731152 934579 835995 835929 868361 826690 816920 811660 495120 795758 797117 801399 1000000 802661 779395 1000000 240854 731880 847210 744984 380874 679212 727235 721324 486317 711099 700927 790766 668037 677449 678984 1000000 665936 1000000 654376 74204 602499 635813 1 1000000 957573 570874 605573 598432 575474 624479 574705 56398 553208 577798 436263 280511 544616 543915 255760 1 412843 508721 508890 307901 1000000 471835 1000000 1 507255 463733 174573 456447 450704 445691 440164 434880 431820 350295 468049 346852 684488 403326 1 456119 389810 309910 380292 378715 418582 249362 363177 196686 357832 350589 346433 505852 1 330106 332029 848898 327256 320936 342092 314899 311332 114814 765490 65588 673536 297108 294703 293323 289519 494256 829311 1 109108 223061 1 276443 673369 251570 307463 271015 269465 187764 268108 465340 210616 360416 270624 317335 248085 65401 264830 255388 265417 265421 238962 266423 763986 303468 269181 1 308785 269505 272163 274243 279014 80313 1 280733 345764 672070 284733 289789 291395 293619 296417 268728 256307 3295 291278 276677 210995 68827 319442 322686 326150 354507 333276 290860 341801 344604 348526 350690 356626 360875 365101 253310 439678 378102 401681 376224 79414 401463 402158 1 421564 380118 428279 158837 1 471808 317314 441859 453757 425001 458563 470086 475965 1000000 1000000 1 494920 518769 510774 101572 522635 293354 534558 178221 545985 557291 275605 778982 571986 577176 583335 10302 595296 88221 656071 614264 620342 608050 611858 639064 605780 869963 657601 633181 675956 717023 500369 682990 694414 693036 719982 511854 739857 724160 730388 832570 625208 690236 753731 808250 809320 737090 784526 782651 145323 1000000 797776 864853 1000000 807435 819633 949909 873609 1000000 1000000 846481 1000000 854331 874943 863613 856225 1000000 871967 957688 708954 889706 893785 897008 898086 923211 909278 838081 1000000 1000000 702528 926661 614967 554906 936033 1000000 946482 942225 947178 949739 949844 840136 959298 957909 1000000 964570 964754 967118 968124 927684 1000000 972399 973557 753888 691252 1000000 979472 978070 975831 975577 979360 600776 842835 1000000 979900 995937 979140 979057 974751 977479 994098 977919 903965 1000000 1000000 972099 1000000 969256 944622 1000000 960593 904014 847772 1000000 1000000 787487 357401 948905 1000000 992044 1000000 957881 591818 932291 926251 968505 922602 838995 1000000 912094 908415 905793 864375 846570 893145 755839 888529 908643 865857 1000000 1000000 870220 857905 875993 656192 843559 333140 835847 1000000 1000000 822257 789304 565066 802620 781814 792128 783360 781071 775147 840191 763727 758174 753019 495481 639789 386572 768256 675330 717117 712070 643296 1000000 682291 1000000 988831 675267 1000000 662368 708340 567329 646564 353191 619779 627010 864465 546016 628024 908369 594019 588091 672767 575784 569629 628843 954365 1 924496 734301 309129 390083 387997 564368 511795 56921 497701 534877 824560 388935 482588 469154 218402 321046 591062 447185 849371 433734 430973 425919 508141 442113 388744 397527 179258 1000000 383763 389548 231579 374933 451089 369732 377793 538117 355342 351626 1 342450 363444 333276 331742 328548 311442 321938 443700 315053 265338 268375 438946 303443 116647 338613 255544 866680 282838 288383 286270 284161 282203 267561 276709 280512 332968 691561 276640 398194 498098 269243 347757 395610 266799 266384 265797 265363 307520 243238 268855 1 268811 295364 261447 260757 669399 268122 273749 865796 272059 271332 274626 273749 275319 288735 307258 276448 282101 546458 330733 325947 220650 292930 340408 301784 863162 312854 306131 769751 408067 296934 304418 804278 373554 635850 332226 1 339418 370338 373300 1 356180 513887 363908 367694 365326 377101 365877 386271 397657 538787 398787 405456 1165 311571 454577 425293 430833 436210 417947 491013 497626 458162 100998 468853 35663 157458 465515 1000000 497394 540622 515687 512780 170984 495564 532948 583983 546513 608626 977967 761774 841991 572651 1000000 586505 908334 709042 606324 1000000 1000000 646967 671787 573635 1000000 691530 656492 662672 667961 758340 680322 683066 996123 452356 788021 613031 723527 718837 413667 742497 740466 1000000 1000000 797358 763602 769278 774538 801384 1000000 812980 970736 802349 816108 812953 818755 950888 755923 855104 637009 431337 848261 855853 805147 863323 866892 878810 878217 209678 882296 894083 1000000 896689 900624 967759 796929 1000000 1000000 930302 922310 1000000 780056 593985 934946 854684 782201 936671 944624 1000000 951496 962096 853631 455816 894698 974545 1000000 870387 967700 969263 969093 1000000 994966 1000000 1000000 974631 1000000 977963 978573 1000000 900481 979842 1000000 462412 979973 976570 979955 1000000 493084 1000000 978887 883038 978426 831396 974501 973773 1000000 969257 487040 1000000 967427 710702 897640 959054 957201 954333 957027 949912 947320 1000000 942002 1000000 298367 889730 930053 926716 923688 867105 916783 1000000 988964 775968 832441 879505 827573 893580 1000000 865278 230017 746409 898403 1000000 859542 821917 782507 880161 1000000 835199 828213 759560 824409 794749 737006 804208 987727 1000000 787745 816064 716252 809482 765570 190675 809036 843102 733470 1000000 730789 734535 278812 712884 696338 286593 695361 690011 682486 1000000 1000000 664113 687060 463330 656218 640182 702456 940516 1 613864 599579 602262 595516 318644 669690 813754 473878 564691 212203 553103 547069 537237 539991 520820 522983 518235 1000000 716128 582719 498706 490623 486756 443945 470806 858931 402595 374781 669708 889854 438418 168004 297420 532346 416805 85796 313599 402237 389168 385267 297007 383152 453334 374185 354759 359798 513027 774296 4196 1 275666 340988 722457 79847 330762 342596 262559 543870 317475 98413 1 742686 279350 301504 182080 1 293740 291300 307793 286877 284678 283865 280637 284325 277448 278104 274401 1 271824 269371 236124 328989 197177 248846 581647 281590 264676 272893 264091 239808 285682 914047 267590 336817 239912 268543 267284 271250 470468 269806 1 272228 136285 275466 273770 294850 148376 281597 867296 258393 231329 212694 298112 232573 333231 858200 303954 515011 308253 311306 336112 880377 312260 863647 965381 351278 325370 1 358521 346346 349676 354345 275727 195989 367013 371540 375859 380373 384974 389645 395069 391631 404072 433359 235743 785525 690081 466274 346376 414416 410340 266353 456206 427415 465560 442412 478541 443678 863088 488405 506647 650295 1000000 519633 231151 500940 537188 470874 561713 555367 561454 861937 571997 580199 586029 591767 71585 604579 610107 605577 623176 604638 1000000 396606 215541 89677 667314 666370 1000000 482239 788475 641251 692514 1000000 709718 366803 1000000 684203 642138 742955 1000000 744798 739605 1000000 734953 955810 1000000 784495 819826 794221 773930 805445 811481 854318 848808 855720 1000000 848584 1000000 905489 851403 857553 848110 904431 861031 916426 706413 212692 875011 1000000 895569 852448 900614 907204 1000000 906220 1000000 967179 924721 572590 931306 934383 351735 1000000 943058 674542 691315 945292 984728 708160 1000000 964140 876057 1000000 964427 800736 936770 970351 973322 668273 370710 975251 452900 977063 974678 959297 1000000 979480 979722 979944 979996 980768 985085 983371 1000000 877882 978398 1000000 1000000 982660 974926 1000000 972937 826561 970234 1000000 967138 957238 971361 1000000 959712 957563 955385 913934 950632 972284 1000000 943236 931587 481343 1000000 931056 916275 486606 922047 922252 914214 1000000 772358 873762 1000000 820127 923996 836817 882861 885720 867931 1000000 990704 860105 856388 728155 987881 842124 930960 380710 567357 901058 817196 811066 805712 800417 1000000 552298 783540 777414 745548 764349 976430 757984 636561 744227 767151 570998 751283 716752 708605 1000000 596377 90800 875575 688934 914103 647179 665991 658379 639029 617679 804882 53117 629993 64353 796936 778207 601908 544119 272254 559901 598039 534871 51693 560785 554893 548808 542906 536721 731111 524735 822281 255522 543691 493452 252031 495144 469161 535523 469362 471331 461304 455782 346720 444846 669390 166678 477935 422889 412607 334404 508895 405999 1000000 425409 944462 330424 381283 507749 365279 351777 372398 358011 353747 610801 344192 342498 306932 844832 544899 327421 318404 690110 325723 314086 319979 238298 199406 409629 299576 589284 624043 267824 280273 288055 254489 283392 967230 279059 278330 181041 296281 273840 271382 191279 269891 268917 356428 267140 280195 285960 265512 265298 265180 265291 410592 266859 265253 256290 266006 266508 270871 267178 269586 388807 270109 271016 268828 232104 277856 278109 279300 285647 291728 284782 328698 285299 774501 294002 309151 293892 301765 307896 293570 1 309027 316697 911910 323265 1 78599 333917 331737 342102 394097 349104 1 527193 365618 365145 366835 374531 379097 383676 358860 1 397838 236646 1 609703 417667 402069 534482 433179 262104 446782 449309 23815 627229 492267 471303 451135 1000000 546162 466189 493576 509125 153198 569769 485026 529749 535929 541849 473123 652208 559739 561998 561424 505892 584393 590462 802975 1000000 609074 615339 1 626705 1 639853 646208 652395 658570 553072 553265 249725 693203 688515 648860 701386 713119 712343 1000000 776800 730906 738175 726769 731712 405149 980756 1000000 769010 744495 768308 893807 765334 799900 704856 772008 869496 757214 823346 824056 834867 715495 845437 850303 1000000 859724 855735 765894 1000000 877656 881885 871656 1000000 893769 834519 896951 938489 730946 922566 914982 920490 747584 896103 874959 919497 1000000 605219 942285 1000000 1000000 950177 976023 956364 957645 1000000 959719 696757 956285 966819 966562 663244 971375 973152 1000000 975047 447570 975929 1000000 807639 1000000 1000000 979486 1000000 980338 987893 995963 1000000 1000000 979139 1000000 972334 1000000 1000000 1000000 974297 1000000 494871 983706 624793 977268 891957 964957 962314 1000000 959399 981566 855019 952361 932105 633006 940618 940855 989281 938619 923849 907032 1000000 1000000 923125 915417 899839 407235 904179 899076 759054 891152 888390 874506 876408 872100 819369 867418 862125 1000000 852588 848989 834653 895843 353198 1000000 823023 817883 817077 727875 1000000 796605 566299 858694 780573 1000000 1000000 766704 757501 681475 711145 740099 1000000 1000000 1000000 716410 52710 731081 642347 692268 686170 678412 674138 668351 542739 862442 637784 494176 730256 755552 640122 618311 585165 610688 668088 594732 573447 938809 628254 156907 908244 972160 542184 663536 532576 632813 557354 565301 645899 505923 502843 497019 97566 46039 1 474107 468616 491133 1000000 450742 481052 453393 435898 430549 425288 413424 414726 709037 402655 616549 178919 373470 1000000 434368 377421 932920 377696 363657 359523 355258 351367 346932 563086 339438 335694 328614 328463 470079 321692 1 305462 473987 551076 305984 352743 640521 270673 396285 292220 290436 339189 265845 283992 947876 280872 278469 272662 236570 272155 272550 39147 327681 789917 270565 298490 126161 266194 265787 825600 285950 264049 193474 340398 657584 322310 275739 265770 439425 699941 345628 105013 393274 66754 296925 249849 344039 147771 225259 642061 281388 1 1 288459 289165 292121 1 296683 278551 310464 294549 310253 312626 340798 256833 316900 599819 329240 768798 225257 1 1 832088 315257 356158 360339 361827 597323 372036 395559 382326 471824 391723 819357 407171 406013 411197 399363 424310 426467 432800 409430 1 447206 412111 458980 464058 1 623002 537210 486645 474303 431192 508579 505399 448480 521828 396786 533928 539807 666760 552179 83759 564204 570245 575512 1000000 588711 715818 601076 607281 614544 619377 625869 657955 1000000 644954 654639 659924 662953 672886 160881 565045 1000000 744070 1000000 705783 748719 835971 723610 253616 798276 905205 625592 874482 782863 1000000 770153 775775 1000000 639787 505983 1000000 809355 889312 1000000 888079 986068 615919 749234 899071 805823 971924 853716 851281 863192 860506 867027 915942 885064 642678 1000000 893122 327660 897140 897531 909135 912519 903581 835344 923183 926376 695595 934770 1000000 1000000 933706 944435 966087 964388 967723 954304 1000000 958735 438212 976903 781815 959258 1000000 959992 970059 1000000 1000000 1000000 1000000 1000000 756400 978148 965880 978346 982301 975397 996136 577690 1000000 979726 513735 979261 978118 829202 950122 1000000 975793 974776 973658 893061 695897 968885 592766 966185 390399 959046 1000000 958165 960394 952212 953846 1000000 961553 944463 438074 938782 810271 932976 1000000 800806 1000000 958238 871463 802023 1000000 815524 901527 755858 893602 889343 885192 881032 470175 870356 867914 864313 1000000 1000000 844025 844914 847619 386100 675000 680457 729836 820406 823758 590293 828069 799675 663932 781132 964227 738279 791159 661864 753285 749883 736281 998427 651594 484925 726463 751809 706083 742831 355815 892359 1000000 660130 525778 1000000 664707 1000000 608210 623622 632518 972646 346335 614806 607720 601526 439311 589160 799535 574099 660938 23367 530383 582825 547244 447325 471487 171432 315906 525627 482178 510065 498682 991167 797217 359005 475761 466962 532036 459251 460532 472035 442690 436720 370601 1 1 416654 411688 406590 401116 396808 392062 387391 303319 378158 596580 338930 1000000 360653 96819 759135 351008 344550 340557 759802 327268 331982 280754 1 294542 18967 44456 310279 310014 456359 291935 923727 294837 758492 6541 287666 299867 276263 283160 283753 130499 181072 716882 274238 273341 290068 297144 795538 264760 267014 267048 265282 399912 129508 533320 265531 262839 114142 266108 571211 265847 123099 255181 267497 257246 345459 354582 324232 294222 260260 283779 1 278373 345772 721404 291372 317678 288028 308698 292640 296931 297330 300700 313723 255392 308743 311761 314838 318075 321601 324759 291838 331809 816659 339602 324043 361018 353283 80877 359151 363362 470706 358110 376693 417827 382172 389217 402963 167563 404828 420026 489033 334560 420076 430211 436184 441857 368514 1000000 455101 462022 671849 843188 1000000 555652 616805 404812 627432 475776 510747 519250 526459 1 537962 575375 550189 555893 590895 1000000 579018 579747 574729 706592 599230 711980 569315 777322 624067 630305 773776 642396 1000000 655057 661719 668499 675188 680117 1000000 699160 697950 462920 710026 730172 914030 582467 726341 295332 1000000 751440 756165 103830 845980 702869 779398 468708 790428 796275 534225 800964 812291 816113 617448 379284 832315 1000000 835026 938448 1000000 480026 852967 862710 851629 950662 607897 871540 1000000 895877 896147 771724 1000000 948382 910465 910577 912165 840447 925398 891053 931801 974081 1000000 685250 859600 946078 883439 700176 953153 260403 956592 960234 674164 855262 965893 1000000 969208 1000000 897724 961938 641268 991630 976166 337776 1000000 342636 997761 493864 980044 980032 1000000 982749 786813 837595 1000000 579220 978610 976967 1000000 903794 719424 974015 972551 1000000 809021 1000000 1000000 965276 973937 911003 528247 1000000 269835 952887 949254 821454 945257 590788 616493 1000000 607127 1000000 963996 1000000 920859 923888 513969 910199 944392 203425 876150 1000000 890723 902487 539753 491710 872611 869229 890387 670366 854780 1000000 735767 851754 895030 831058 951916 934041 815672 747982 794152 1000000 799849 819048 829561 155085 814226 768105 610384 618944 225083 1000000 736058 608664 725663 705793 708166 949506 836341 732113 992759 730760 618311 669189 162081 658767 652900 630226 619213 672624 622386 568887 69221 459576 599785 555484 588175 584145 540641 572379 597918 531985 554184 558202 153408 535975 512133 523997 518090 511987 498794 523042 1 481689 385578 591981 236493 467128 427120 490037 449656 343343 1 514867 48753 423199 418084 441811 328913 1 1000000 396895 388045 395479 407863 1 370536 448514 355542 357688 78420 871938 314273 341823 340071 152600 441091 335619 326094 510668 308623 133780 1000000 308315 304907 191813 295803 297003 295563 772195 289625 287305 302882 35478 833414 262990 271913 432227 1 274851 269594 1 269682 749237 210300 1 266622 949517 265662 187496 367472 281804 289373 1 331453 1 253916 502841 448033 1 1 269882 631172 421880 273548 272835 283613 947835 333335 1 235385 99390 287540 303842 291989 493064 296446 691676 577456 627585 307917 310901 313987 927663 499796 326411 327250 850166 1 346725 345521 353876 349733 421482 425370 359179 366705 370840 1 1 1 1 394086 398021 882187 408330 808712 485443 581142 393453 303690 610372 452577 451149 630951 493271 784905 659590 440868 467302 1000000 503937 502765 477731 596606 798955 1000000 138165 550244 539740 1 1 570208 772866 207944 544876 377601 591367 597515 604838 407497 589058 607007 1000000 617139 640973 647122 662059 657816 665742 673576 218305 398634 625879 697910 692241 709237 720651 720107 576000 743566 623468 791676 817910 970955 539483 906029 772192 807778 894819 514011 964848 713368 811833 1000000 815711 1000000 826342 831427 836404 840791 809861 495300 856657 717041 247884 386036 430929 667506 643122 886866 869541 898092 826807 973416 906681 910453 914773 918204 1000000 1000000 1000000 946946 588847 917779 1000000 871246 1000000 955349 950854 376006 577802 955530 963037 778497 1000000 973349 973474 747712 973558 973067 947154 512713 1000000 977105 977024 977796 956250 1000000 1000000 985230 902409 1000000 980134 733409 968904 983091 979014 1000000 977927 1000000 937340 1000000 974357 973171 977732 1000000 1000000 1000000 1000000 854157 943292 1000000 1000000 955842 561001 844270 933954 955072 806982 1000000 1000000 934695 748359 977382 925668 1000000 1000000 936016 852567 682223 904498 1000000 895712 383239 1000000 1000000 885768 876903 840981 871468 861448 857181 856053 847062 851963 875672 829712 827472 828882 784964 811755 806499 798049 806440 208691 1000000 844642 523819 247934 566237 756451 862591 1000000 405808 677234 740367 721201 709014 355383 703129 309056 725028 1000000 679409 683601 588400 1000000 700291 820079 642314 1000000 316787 568960 331246 322303 394925 633469 371968 662834 580411 653463 334761 516903 552842 395256 550318 557735 527654 648198 385954 589542 507944 517453 481661 326698 463857 483606 473394 692852 470495 340498 526953 457205 511944 360955 429894 455266 417856 414490 320777 440674 383162 394196 627320 328258 145694 153257 371005 1 363199 359210 165764 347905 355955 336481 325070 346121 1 1 324539 318166 340906 1 311982 307743 305658 1 291144 193496 293964 559734 290656 287944 272546 211349 51712 35310 290662 278060 275081 273742 276230 175986 270087 331419 278987 270199 266859 266243 735650 930927 265180 264017 264989 404010 265306 315894 564100 589 267351 260739 124518 268751 270657 298504 255742 276832 718340 184719 17554 280874 282742 518395 283386 289026 278128 1 1 982573 278081 231639 357373 745002 313101 996826 406168 322325 794226 329773 595294 370794 338585 349351 348655 720530 1 1 365480 368655 405835 381215 581278 387697 371025 207256 108212 433600 1 830212 408045 426267 565620 350432 172226 1 457776 771036 465033 440473 791133 481953 491093 493331 499244 499428 96453 517872 664559 1 537062 542294 635605 552790 235111 561422 571183 611138 672235 598958 667233 1 729516 533116 628936 268697 633235 493193 1 651477 952311 760687 588044 666069 694516 656841 694516 696338 713678 711265 718588 421104 730475 736369 810947 747880 1000000 476827 858641 687518 829533 1000000 714785 789045 793015 341301 809271 814531 849250 536419 322257 835393 839937 1000000 849556 854252 859102 863710 877251 918031 908236 882152 881361 889830 897100 913450 902079 913113 575049 913125 917911 905482 923516 926949 825366 1000000 901806 1000000 1000000 376260 1000000 943713 869256 350784 956920 959070 1000000 979567 865586 742275 770333 461411 902308 981421 973674 973115 1000000 976801 977599 527490 1000000 645094 976317 979067 972388 931344 1000000 979916 1000000 1000000 295620 1000000 977876 980441 966405 974679 970911 950375 1000000 1000000 967958 966771 1000000 1000000 1000000 1000000 956208 954206 944272 873569 641834 984283 533865 1000000 935201 1000000 864763 711004 923662 919421 915949 913793 884938 949778 901042 465082 893094 923452 869721 1000000 920041 869810 857602 1000000 841251 1000000 952313 813965 838514 707418 829931 823845 887895 1000000 674823 802816 827762 766605 694800 784274 775895 769858 764126 1000000 1000000 747297 688484 898274 734000 703888 714891 717568 653946 699335 850205 718187 680988 1000000 659902 390327 1000000 650280 644105 616420 631714 188220 619313 613011 666719 583263 583027 934162 582966 582495 567873 545513 558770 551481 543876 539465 533435 527439 522436 523690 486636 93781 495515 398254 1 486784 726599 469406 463825 448914 452807 133578 443893 436673 431451 282965 638193 348728 230867 404794 401056 395740 391464 61751 405110 630075 675027 142074 386145 341960 155037 354663 347846 242486 362946 1000000 332573 249870 324165 75318 525813 1 523834 309441 799164 301145 292321 298742 401320 260075 270316 822221 391786 285879 282398 1 405486 244364 621006 322660 272805 1 274025 457644 235071 1 253775 269077 654161 265533 1 314170 586213 259306 226676 413670 1 266979 197659 1 260792 278936 257144 274007 272695 262046 301590 278377 280638 292658 281118 284148 286153 79166 1 399658 730538 365746 300650 303680 413105 274279 331715 308733 384385 321848 43922 325043 606182 363625 339751 410104 296234 367235 329393 574340 302575 448217 372721 377194 382946 149814 391051 401791 516317 579352 414810 260505 421423 407354 430625 436309 441537 1000000 1 346997 434528 468936 473205 480213 770557 485186 497463 481745 509443 581324 553020 445416 541812 538918 544969 550947 568110 557702 1000000 573917 525025 755832 580633 286371 389718 663597 661400 621836 624828 4717 809740 651010 240605 721423 681768 550194 454574 853180 689831 304510 704854 714099 135898 1000000 833981 840606 691065 741060 761381 788082 1000000 770092 774976 780343 786102 541261 1000000 471609 768750 926442 305726 826973 863451 1000000 788644 855545 841486 835197 857730 905240 866954 871448 877977 880201 487867 865030 902011 896834 900705 902920 908330 711430 633176 918961 922546 925877 755307 977867 906743 959894 930622 928331 947097 409533 951631 905561 951822 575931 974553 911065 1000000 957184 1000000 969011 1000000 1000000 859150 1000000 978248 976563 435469 1000000 976932 821048 1000000 1000000 980079 966586 829933 1000000 910479 1000000 979105 978297 976262 1000000 975934 1000000 973886 926646 971363 1000000 919657 1000000 458446 963224 1000000 960101 1000000 958307 1000000 981314 947555 946596 961495 939353 936399 933474 662882 1000000 926999 922405 918164 908573 909722 1000000 925992 931932 590596 918348 957866 560519 877403 730339 876100 1000000 859577 854819 687508 845814 840705 835414 777173 1000000 1000000 815353 809734 712663 799049 789074 927552 573225 778580 771485 767657 817037 776386 754719 742831 824984 319865 821501 624297 714453 1000000 1000000 695953 689007 683593 918051 647428 630416 647158 651546 645890 639605 630870 627301 641982 1000000 1000000 114470 599060 574608 861211 577706 571664 585102 270055 334442 956839 544051 543306 650360 805022 517266 511180 525853 500005 510960 530323 567329 471385 474776 465429 567909 680315 448904 444438 438141 433180 480908 240163 307042 412362 407955 1000000 1 616818 415637 382022 381732 397414 706962 391170 592471 357461 367809 595668 353661 345115 387521 323402 299143 505505 276462 554658 614542 313375 306631 197758 1 269121 298988 296799 329473 75136 761520 445211 284886 287118 1 275541 443416 78491 780092 648571 271917 241565 288951 249180 273226 266704 272102 869352 240602 265448 265083 410043 1 157635 93588 1 559480 269382 402151 641750 261570 268551 269911 272332 249835 908710 833911 233658 286015 321843 140550 457455 200321 794387 450804 921159 300052 251018 413578 305286 356481 407376 314678 346764 383401 292719 327744 1 351969 338662 170587 575392 339684 312671 351467 620739 368937 371458 531657 380423 275863 364580 516798 217697 404115 400337 649791 419132 401463 429451 395097 601792 830240 450870 385760 463337 557450 765601 190701 700247 488889 1 376660 507449 513350 520130 521384 224848 544949 637606 549500 704222 380971 568439 752845 149416 586012 728332 598409 358337 610245 588115 623187 427350 983409 660500 537175 652996 841073 138785 644217 678772 654097 700798 75013 1000000 709144 748117 741246 728717 1000000 729969 863345 577657 979595 759896 761182 1000000 1000000 803138 791106 801165 804391 774065 811098 817141 684495 840105 656489 824663 918772 617472 551509 1000000 861064 1000000 870106 872126 878593 785136 1000000 918968 897981 302145 881631 908076 339314 914578 1000000 922069 839231 925387 1000000 550716 931124 1000000 931783 679681 930801 915515 954162 1000000 922291 901220 1000000 1000000 981022 1000000 1000000 992887 1000000 1000000 974273 975334 1000000 1000000 1000000 1000000 1000000 984913 1000000 896869 1000000 998542 986764 1000000 980041 978891 1000000 900301 979242 708610 975074 968824 973032 912559 1000000 401240 967269 1000000 568566 962791 1000000 1000000 955215 999162 962960 948323 941238 946306 999986 953449 769946 936738 928358 1000000 984937 615179 1000000 902056 998451 903365 914714 873601 889082 925246 1000000 878739 1000000 845803 919685 861118 684175 851963 846601 1000000 841056 1000000 826786 821665 851779 221838 805953 825274 754489 781936 806641 778675 1000000 459546 761370 752581 709180 807757 651537 732711 726777 675040 465571 717155 1000000 734397 714475 684700 678462 475708 665504 650589 653792 652594 781347 523731 614364 622857 495825 623976 603574 119754 591910 266752 515132 447258 1 605511 635451 1 732312 536909 539130 524653 399623 663919 460242 160528 257607 471008 471725 909365 472569 465848 29420 452919 445497 258430 439898 434428 429272 424435 986837 763275 1 403866 270637 285384 110714 384785 381111 376044 310133 359325 41001 468871 314345 255261 12502 372242 306770 334745 331837 249258 212237 239229 317361 1 311176 282024 335616 156214 299745 297129 639461 281980 186966 287646 299478 338694 256784 279748 278066 191619 279827 273972 489394 260094 450547 505658 273232 267310 266725 243283 269982 265413 131872 245607 137956 267652 264876 265410 827530 268887 210341 267623 268801 268356 270970 279272 311913 274614 276082 277698 270785 600237 1 292573 241171 298173 291628 293930 272957 837679 305884 517325 363478 354119 1 80520 320010 305607 288138 1 326873 338660 340837 550219 372193 348358 357399 1 808235 342873 354252 349166 382477 780210 393054 544039 911809 453820 409235 417663 510396 234109 429894 398534 433508 464360 454277 460166 665746 448742 1 411722 551332 735987 824968 867653 949818 519828 523488 537101 537286 420069 547436 553542 540701 565833 561448 643568 586695 818338 572086 602757 626633 516174 614411 1000000 1000000 618215 646190 652966 554373 657243 700015 899054 590660 690340 699339 700049 707403 713414 707496 150061 731276 729344 452749 748843 640284 792357 767577 816351 367672 783084 788227 105306 1000000 804480 1000000 803527 791405 825573 615019 1000000 596373 890873 1000000 821108 417373 864301 859632 1000000 877887 882007 869494 890638 1000000 898440 912419 906262 918967 931544 680363 866323 677598 1000000 875769 979258 936620 983280 939728 944639 1000000 1000000 952641 1000000 940575 1000000 958625 623094 973691 966865 1000000 970110 1000000 1000000 1000000 974162 978418 965854 976218 1000000 979090 983610 979551 1000000 1000000 579689 1000000 826871 386420 986334 1000000 1000000 977326 976501 787212 973447 973374 958838 967449 969856 1000000 965796 964103 981138 980545 958345 956162 943659 775391 949017 942175 1000000 940985 938116 935154 935448 1000000 928785 925605 919016 915629 912942 406798 1000000 418550 907404 892527 899466 1000000 1000000 833281 888044 866705 862149 857439 875004 848022 922055 431359 830012 1000000 832763 851216 813162 920105 802142 793887 992935 550777 943866 810310 769189 758379 756247 752039 745177 934686 764953 683178 1000000 716557 706377 539479 671607 590946 953434 745919 594991 716176 271309 461736 930644 1000000 179173 548944 622031 567346 604380 605147 1000000 602063 33087 581312 232850 623186 570448 427078 494425 252243 541070 534540 1000000 520668 506392 508842 495361 496726 491369 389985 479634 470174 492206 838386 492061 714680 363703 407716 371574 224947 404735 413018 387093 148661 404920 352634 395358 1 960844 381494 375426 673494 329511 363770 359531 357533 206660 305721 1000000 339534 1 330891 328528 675569 422773 395861 315166 305920 881663 309254 279116 417080 315046 295321 291891 397749 288234 286117 284069 108148 283946 278538 284142 112778 273913 331229 432436 276285 265593 268374 226774 381892 266311 265837 265762 1 48378 324011 258790 269758 593256 306725 250531 266462 1 258955 1 272274 452413 149385 250591 275644 277097 280931 286739 201082 304326 944097 321249 1 293292 307226 170185 300727 320898 340344 309576 101526 658576 565632 324838 325583 329220 1 358940 525809 497537 348027 350204 466400 360403 255218 368635 373306 710408 382346 402621 399049 395791 1 789267 447175 376190 434057 428937 665773 293140 442121 144208 519137 971926 732986 802626 642559 456968 458246 489721 498221 674314 542583 516655 522152 527735 903573 539685 541236 548945 534509 564058 437697 564235 190691 593379 151655 1000000 724776 606382 600362 622385 629754 638000 421981 522353 788273 662925 482651 720587 680081 659438 721212 1000000 1000000 986418 717664 723635 758645 713373 741316 747146 1000000 518334 837596 780963 775800 781296 615365 793495 796189 859829 808418 827404 682532 835183 829174 360766 861153 1000000 1000000 848639 862815 891240 871525 872083 876433 878867 657807 1000000 893533 896065 770689 892942 1000000 493379 916073 919756 912512 926288 929359 1000000 478739 1000000 886814 713788 947078 952022 1000000 1000000 1000000 1000000 393900 939018 602790 1000000 942908 930717 968261 1000000 968591 1000000 975767 462221 1000000 976644 592444 356618 800429 867392 1000000 978176 1000000 979826 979657 547954 1000000 814182 977727 975683 1000000 954087 963544 971116 1000000 381863 1000000 961936 320614 959053 961045 963739 398791 963675 952176 1000000 316671 943054 943505 956594 934055 932968 929777 927522 923315 930541 916431 928259 875928 894625 899628 897684 1000000 1000000 884929 1000000 1000000 847266 989641 860226 880340 854146 1000000 691235 802115 430635 827610 589199 796351 812040 1000000 803667 798284 792859 806826 781620 888651 772577 837988 194095 734173 747739 882097 736047 702804 956276 641855 712271 656084 811445 715391 711571 681793 839033 736949 663542 596187 871875 645073 589554 633104 1000000 620744 614007 607825 703500 129771 630665 640472 575610 479956 560625 558558 540721 507289 540315 485986 845053 493682 697894 453666 477254 498818 817526 487428 481546 653461 665517 474613 459072 404079 996918 314460 781112 803443 417405 421056 419449 476886 374112 401807 374861 393148 1 383021 531099 324292 375652 368990 477287 484258 354158 740103 344378 342341 387738 373319 302981 325359 545251 1 317934 1 311405 309695 780834 291216 298594 252186 1 977951 954292 286689 264118 288383 280362 396062 277282 275168 207295 264174 271779 270573 695714 432253 304714 267062 266413 231103 280574 154608 129623 265000 259394 1 243352 265538 265298 1 518782 1 271717 270159 471463 272466 373845 309934 367637 278347 280005 259329 1 118980 1 343558 579893 295040 294934 185987 400664 1 1 1 314693 523073 206899 324022 359650 528175 285572 339126 344139 352763 351310 856946 359081 821342 364203 1 376125 387326 506235 1 395052 198520 424254 1 409623 403522 424926 471446 435371 440421 320043 611596 456956 462995 1 473500 366089 456618 1000000 496680 457938 472218 519988 520040 302130 533497 538282 551604 1 242029 562319 672126 574537 255626 586204 513327 576471 138831 618952 656523 627492 667661 591397 648075 647270 654919 1000000 668048 673387 556999 883833 678629 678885 703904 685260 766709 1000000 739369 733764 767114 749399 525135 764855 762764 743887 919612 787347 1000000 690840 939580 541345 985131 812661 804607 713295 1000000 794948 346434 842286 406534 354130 801478 746559 930340 871593 877054 886824 883775 888070 966783 709367 900071 964801 765803 911716 999643 920674 1000000 891738 1000000 946187 940705 959507 436565 880788 1000000 949869 951049 953806 1000000 1000000 981189 962175 963931 1000000 928547 969108 970399 1000000 928106 1000000 575753 1000000 977220 977950 975078 954859 976781 967358 969687 1000000 979943 445720 840846 1000000 975603 976460 955712 820940 936975 975005 974093 974225 881717 970111 975427 1000000 949060 994063 961541 1000000 933714 955855 1000000 933428 970731 945288 902384 939757 934575 922370 987872 246393 824021 989685 923065 910894 1000000 840878 265036 898799 894679 255413 709638 883359 877246 1000000 869274 860354 869664 838006 183962 808193 839016 836114 831112 825682 687417 815725 810470 542511 799816 794686 810547 771796 778378 1000000 766756 1000000 755204 745552 399528 737719 736395 902140 598815 619949 743243 701935 1000000 1000000 681798 657403 1000000 175683 107387 652972 647917 672114 67639 628198 621986 619500 695884 279848 601475 578669 637614 578194 1000000 1000000 559876 672122 716157 513315 756591 496343 752356 619819 510864 506306 520757 10887 470545 524589 443187 506560 466274 460752 508500 232509 680228 439014 437823 635267 436104 129285 431335 408025 568121 398282 393248 407847 384117 379313 555077 331120 366206 190074 377340 840509 447905 344956 341696 363911 870716 1 206748 1 377643 315688 313789 310689 234089 309111 302154 1 296760 294799 1 290661 290711 484297 244955 464382 279309 438595 805205 23929 273320 268742 533187 457200 261170 268350 291754 266589 314182 264804 513604 69293 264693 225130 265109 265496 274779 299855 118783 287130 466413 332644 119383 270841 218899 273470 274753 279516 793602 1 281347 29460 93288 280390 289582 306478 294309 316942 239859 303417 304869 518256 310804 313894 415170 483819 338492 1 331989 347754 337360 155857 345621 562646 187903 357128 914104 366459 564285 375153 440139 384256 388948 393644 397300 403308 401369 431234 418317 427087 422298 330374 92226 444835 436911 242067 458850 469935 481816 473674 485326 489072 897792 500641 504351 294964 220802 565963 527665 262062 533142 343893 829583 567515 598879 576092 365079 584986 229611 598094 1000000 615448 602978 1000000 103082 455281 500477 646973 657959 659247 786841 730869 361545 490795 540363 676756 814457 800070 924244 720187 1000000 732009 770062 712353 745298 756575 761167 937523 610547 1000000 754558 789114 794738 713556 801373 811964 443058 761716 730553 850160 836271 446054 748108 819916 607074 1000000 864208 872414 873858 1000000 882526 897326 799982 894859 926710 959658 906615 1000000 962660 901468 1000000 924342 1000000 930817 933908 936982 939334 1000000 944870 938733 974998 947083 1000000 595452 694983 961517 785198 877530 846922 886372 939768 1000000 969398 1000000 975108 1000000 976972 1000000 1000000 954330 979374 702378 1000000 727703 980433 979885 908538 983391 1000000 985270 956626 975110 782247 975365 911697 973276 971946 858310 1000000 967522 1000000 963895 933667 1000000 960253 354754 1000000 1000000 839954 491124 943319 1000000 737238 1000000 951788 1000000 925188 1000000 893531 914725 979252 907394 1000000 900637 569782 975576 1000000 262030 859459 880794 1000000 868593 1000000 1000000 897715 883073 810871 1000000 832512 825022 822867 988138 1000000 805121 805620 809810 799997 784991 752658 307939 772168 816690 756794 1000000 702715 913745 835161 1000000 721535 715998 715040 359168 147990 126491 786503 679257 858419 667341 323473 654715 648828 705215 647576 629922 629774 640208 1000000 975048 608562 943825 625143 497903 574280 787556 576065 556521 537295 220395 424927 1000000 515872 519784 261237 434282 506402 482410 527161 421229 479068 473411 481796 122626 456710 451240 445822 400587 444969 429891 1000000 416963 441735 371410 404977 399580 415250 217712 436555 377419 307789 417998 479590 363469 416977 356279 412872 368644 414280 332065 193332 324329 466820 327814 1 1 1 910209 304428 299711 304030 300765 377669 294901 204039 1 405175 291687 271531 146976 299505 278411 444636 264538 273329 173631 21233 584826 894876 271458 271563 188624 297675 382276 559573 352238 263465 305847 297483 265213 342713 248026 1 268705 258865 276476 435637 270405 271701 274960 273827 275774 277285 279485 280734 287887 284642 286722 299050 293498 370083 298569 298626 734985 310466 612960 980229 313103 1 413809 331866 312520 519859 207723 291926 343462 86369 440681 352515 356625 310236 365079 642386 246156 378302 382876 123706 391150 822465 400732 371322 411760 590473 405289 287998 362100 615621 441949 476123 80853 1000000 441536 511405 673032 481695 444995 503486 497204 995803 813815 516566 535196 493050 534469 525384 546540 552653 559384 572080 570942 226392 583103 589751 572796 753328 607973 614171 612296 693236 634156 637585 572471 512522 657641 367985 669856 690346 674284 688283 721413 695227 8013 474191 698275 774157 288697 717672 1000000 741660 753797 431264 802629 770131 896305 780706 594223 794994 798924 958627 800452 860214 818846 827031 820132 916560 1000000 841976 849492 854216 1000000 863580 869271 865173 890098 881264 885555 889177 970133 897745 876618 905495 902505 888683 915729 1000000 936677 926717 929875 932997 415135 939529 941837 958816 507803 861135 867726 299150 1000000 958932 961557 962934 964840 962803 634355 969328 971079 1000000 973507 974773 972024 983338 991488 1000000 764624 1000000 987454 978372 958209 976157 979972 1000000 979848 1000000 974827 977585 987651 976534 1000000 944278 627864 1000000 1000000 966759 967875 1000000 699521 965077 435958 956992 956485 1000000 951759 949286 944836 300724 924601 933759 937568 555206 930952 1000000 1000000 919362 935076 912874 1000000 881074 1000000 910087 446771 715890 899693 880520 876190 894617 882656 866335 609763 855592 1000000 843707 838896 685726 913260 823813 870960 782187 600459 802816 729444 917262 786570 862477 750212 769800 767582 667389 866700 746594 740293 516426 726698 1000000 717402 716115 662069 699309 693236 688185 818418 740049 623185 657999 656899 642338 644860 638582 631717 546021 963288 641290 606893 719001 595949 674072 611083 512172 531357 564177 557587 647436 713156 539439 533498 938373 518809 515500 65646 502108 497827 488022 485994 464033 117146 460354 738222 464733 459697 432715 209092 432518 413897 506327 421034 78688 418535 405910 399948 428164 393995 468633 377313 1 443400 360375 406234 459116 355937 351797 779566 222613 1 336959 24628 334853 321755 823632 357450 310137 361743 295953 492342 303580 302109 307997 1 273008 1 161513 267666 276588 283842 205013 278685 1 273732 274627 272697 271561 270333 272963 550262 175239 264542 312264 41046 265530 294287 257845 264826 390026 265056 277116 276817 263067 256997 253281 302509 267358 1 362046 402417 280336 410986 277009 278385 1 274179 292302 285054 232424 291214 314300 280919 426421 300831 329313 192693 305850 312035 418812 580958 329789 140305 454971 325629 1 358270 343331 1000000 406156 355396 514782 197209 368085 686783 603081 959190 111312 290723 369555 551134 365653 437318 855309 606099 209526 722897 434914 797 100664 450782 459127 105218 1 476444 496743 543911 660730 455288 484151 1000000 1000000 520753 526712 529586 149518 225082 550823 50632 403503 569137 565845 1000000 587601 67452 556075 616344 1000000 530277 628242 638050 849520 642013 209184 673794 658996 639942 697399 643778 1000000 692860 680591 704590 1000000 716638 421504 728575 734584 385867 873074 630202 771649 763436 503999 742756 739521 797056 794594 796805 802192 728645 229728 818457 823133 683543 159666 1000000 988775 796869 800598 816244 862244 315834 871412 902431 880151 1000000 325329 918654 896563 839109 904359 908131 894013 754619 903973 838955 986694 937981 901082 1000000 942149 1000000 1000000 937889 948458 946567 955354 1000000 679185 960361 962337 963221 965457 674028 680791 744083 967406 1000000 1000000 939983 1000000 997810 1000000 874921 984798 979430 984532 1000000 1000000 980889 896873 636241 979216 1000000 980830 1000000 1000000 975785 1000000 1000000 1000000 971239 969795 992256 965821 969127 322390 1000000 959130 1000000 954757 726628 949976 947446 944393 1000000 939243 337763 1000000 935725 926994 923707 920313 918253 913276 910063 905434 801121 921386 555025 890115 886627 363994 641738 978681 841856 864022 1000000 1000000 852650 845165 837969 682329 830336 818090 1000000 815234 575474 804698 798450 751642 785283 1000000 762234 771385 755167 1000000 548827 743217 740709 767964 737967 725143 719079 649674 704455 646228 203118 688861 682912 707420 670485 664347 639363 950910 648521 556145 633439 627387 691498 44045 606188 284796 594393 590372 584023 112235 572437 565529 533271 550275 523630 509518 1 582790 534049 517223 885628 505405 476422 836085 506921 511544 556161 470071 464061 712543 431066 1000000 442308 326093 423720 435731 602990 875209 412276 408600 404824 361632 398642 388923 383358 378788 241148 388700 351006 83072 411308 432381 419156 686957 345823 337244 1 256542 327715 804603 319768 317172 286545 309940 1 304359 301567 424682 253959 292437 289492 355756 651567 745709 289948 280878 305929 874970 341506 328113 170651 245598 273153 7638 1 273460 230955 1 754842 271015 406895 403510 258123 1 265025 265135 435457 268105 432377 267194 191803 198036 281404 247011 272256 1 332113 123806 169821 279676 595960 253412 286910 459492 109163 270277 86144 295262 410673 302383 280483 355106 502978 315494 309561 323503 323221 1 513079 334701 338373 342237 417501 346454 354177 878663 360068 366828 710552 383864 381406 391959 389524 1 398998 403666 402841 413858 390599 423987 128113 434406 446140 436903 471574 455787 508472 425291 548847 551687 539670 281119 641849 501338 292787 344878 518998 431058 408592 536952 591438 401343 555106 1000000 583049 573467 1000000 600050 689230 600060 446140 590843 586828 654024 585465 636887 1000000 639140 657278 711187 647536 671688 687676 466725 664011 696783 731142 708867 715590 417593 1000000 749517 731818 767733 701091 773246 490732 1000000 816931 778696 647841 162762 795198 800601 788798 775469 816153 263440 826770 828434 426156 833528 1000000 869124 784373 859941 921673 873272 873096 591835 934650 354650 912985 976741 898311 903213 928240 342154 1000000 917907 824568 863717 882007 931158 768935 937466 1000000 638890 1000000 462841 941157 954331 881220 1000000 1000000 986437 963628 965582 1000000 1000000 671629 1000000 716510 904736 975127 1000000 974258 978009 978988 1000000 833930 792869 979839 980128 978460 976238 979619 1000000 477724 552113 1000000 911292 976008 1000000 1000000 512183 978077 970175 1000000 1000000 442815 1000000 889965 960815 961794 910294 953048 1000000 1000000 945528 942824 1000000 1000000 921350 955867 927880 1000000 521347 917802 914264 906676 905937 731845 882199 965010 985564 956750 884735 876961 861032 869830 407452 924573 856031 850400 279365 825638 836361 564738 826224 1000000 810212 1000000 257122 745845 782275 789620 785789 637530 1000000 767342 582184 755939 737302 742883 738456 732573 726705 728245 752698 834135 705014 696343 778616 692215 706453 672219 666071 303375 653147 650820 642011 787272 729740 1000000 616569 610372 587160 624055 591803 585629 1 473505 1000000 570458 631444 446773 542281 25182 143743 443139 541524 506848 605895 641220 432712 468221 371712 397140 472514 510650 434571 125752 200872 213181 762498 433732 943310 568676 1 414246 1 404019 117162 1 389314 824765 860045 877014 372850 366705 362408 191072 1000000 402279 577268 265241 339014 391795 335686 428709 323945 369802 938655 312813 335747 972663 239168 236073 299404 720966 138068 1 289690 1 280619 309208 303156 279359 280482 276262 274765 829651 51602 270879 269790 1 1 271097 260833 521788 274358 297780 198111 266023 165291 349338 269108 250572 811691 75000 386771 265541 269814 309124 1 225434 255298 274365 275121 410169 313249 280909 282908 330141 286884 1 291378 297324 297057 1 301412 791207 255194 629245 290564 351142 317194 292880 326678 232598 316428 339117 276856 477443 349001 231177 861785 577992 913290 81856 375005 1 1 253321 1 453539 402404 397961 412277 417359 519127 411122 806857 437991 451790 448897 688841 670601 116103 561133 406462 476350 538980 494254 520939 326332 506408 517239 690867 529536 744097 406701 597411 168103 559613 569204 570672 1 580037 374775 915840 627282 607863 587328 621081 960607 366218 640106 648525 356386 659669 1 901830 676679 683534 430700 877333 408738 776524 877404 719077 205386 987250 754922 1000000 765818 754309 760052 794776 771412 777816 920152 787818 990675 1000000 804141 915803 814950 832871 883321 846323 403420 1000000 714599 926727 854708 745401 864025 868563 873187 877402 1000000 910343 779190 893156 897326 872728 905872 990141 913257 1000000 1000000 923523 841205 982805 933134 1000000 939213 1000000 1000000 919020 949933 996835 954731 956943 942972 468330 1000000 964878 886584 968280 968681 936409 808427 973678 973898 975774 1000000 560428 951742 1000000 979110 1000000 976105 1000000 1000000 983501 1000000 984132 1000000 1000000 972917 976571 1000000 624980 1000000 973817 971848 970544 968290 994103 960327 988619 962204 959980 992123 924425 858432 950822 1000000 946602 1000000 940643 937927 357437 931901 813433 925526 539201 920276 1000000 911386 906450 726785 900308 857865 892338 943703 884846 637811 882809 883270 732715 861976 708922 852626 986094 1000000 838044 1000000 827948 823978 817808 863977 811618 801973 798604 789454 785365 780114 735998 793665 797188 716390 611514 47322 793695 692385 1000000 689356 716484 377831 708387 902650 662913 686034 609294 686830 667790 631305 904222 649349 667747 654593 630704 624504 783908 612100 50845 845292 593531 610445 561635 577024 568945 234913 556811 550578 1 869036 532655 824903 520517 543728 508685 1000000 536128 317224 488857 438301 480323 449910 445285 476048 455067 666781 441092 1 562675 424292 491636 415146 1 409236 400351 395282 390683 386123 402235 152345 18152 375649 327205 1 324530 351100 347114 413200 340293 202004 332061 8516 1 321271 305857 317966 308146 308835 1 630998 358875 297645 287419 362204 593912 288264 298667 283852 281625 280035 1 1 275238 279520 39517 167539 270039 546201 268058 289893 225199 266065 153362 312556 1 169404 202815 337290 154332 638010 1 266154 120889 267842 268169 311899 321010 1 272412 319478 958232 281830 278567 277658 282821 388072 373269 281819 305024 295943 301494 308652 421390 416968 260760 368021 521839 315286 318673 136805 325403 328870 332131 501862 320201 373029 59472 250541 356282 349853 1 333587 372858 106079 382011 639545 399572 189413 271216 1 410456 424869 726283 632089 431304 868385 399372 447282 452715 1 468142 469593 515067 494967 1000000 492000 505165 504271 509703 524011 359919 521966 715762 539433 738895 510866 695169 151497 569821 578290 500684 621859 791499 599857 900722 624119 113874 485968 453239 589936 644030 618731 661750 669755 339317 674696 697811 685543 693870 699250 705289 679541 1000000 723268 169411 733042 742916 748842 883754 1000000 383416 673985 674169 474536 921872 791955 627635 802767 145766 1000000 818231 1000000 1000000 833866 878209 748498 780721 834251 548933 863228 867202 1000000 215958 874528 870898 1000000 893565 773011 900796 962440 687652 580526 774644 538145 922628 926010 929199 1000000 1000000 397217 1000000 930532 947394 924067 883686 973618 956288 958416 391932 961994 962520 1000000 1000000 969263 955627 967414 1000000 974416 975448 1000000 891188 929528 1000000 979917 993927 940344 981106 966575 986272 979634 979471 843233 1000000 1000000 980686 967584 1000000 1000000 974010 881884 1000000 901727 1000000 983051 853307 981797 960749 1000000 956537 953811 954564 960798 1000000 944482 1000000 936951 495958 1000000 929259 927484 924721 920573 815426 849790 908990 945692 907346 897268 1000000 1000000 875374 880729 875828 865348 1000000 861165 855326 871452 849179 881021 267763 834505 878010 1000000 821081 902726 808775 806636 798011 792578 671438 121710 864683 729335 759025 759136 712599 748382 877836 735849 729949 723998 718054 125505 705923 695719 785510 1000000 669948 944123 668492 656377 657181 1000000 644818 646869 789543 626229 565451 1000000 635351 614732 630482 470223 708647 576744 642311 564480 562832 159787 505607 1 534139 528141 533813 517254 510318 501682 498513 1000000 438058 451972 475798 469995 458476 637005 448383 829305 274962 504377 800342 740195 689666 220070 410965 1000000 424412 396517 714200 962986 382574 378008 373505 370574 476957 326739 378617 352199 126865 347356 531647 336610 324279 290818 325812 632093 556233 90220 321926 273249 306647 303789 300959 294302 515016 294909 312340 287562 237952 284362 103904 1 265272 650513 391927 263333 275007 1 270303 275387 278913 517358 275586 282091 241951 265266 260996 417368 264217 1 264933 384596 262344 207935 267327 121509 272264 268842 263467 270816 486478 1 534079 276432 284468 245603 1 284775 520200 285124 419680 400991 435436 296213 299866 314080 310122 428739 748063 1 317672 319494 970002 1 337126 420610 530919 220504 346457 68751 354555 202282 595381 491131 538699 353281 380630 385237 30758 385430 847613 1 413514 395348 761318 437882 98347 253579 449924 349484 451112 456600 666554 794787 461755 146033 501449 466277 531185 501926 507822 510079 1000000 558996 530580 548290 540742 549687 553400 563255 567989 572277 705381 649871 1000000 670182 604996 1 617401 593963 746789 849569 928805 495619 754439 661139 669899 673214 677384 828295 691365 620154 703401 710098 715515 654264 737516 770476 740185 539487 314366 660930 762364 847372 776513 779238 808851 1000000 783730 800394 469819 1000000 833786 1000000 827783 955933 855999 827632 662538 1000000 1000000 861261 872131 804342 506588 879119 883271 1000000 1000000 426646 841568 883255 943896 958100 925317 486704 992206 406120 896573 996281 953395 936433 939739 949371 939829 948281 949579 1000000 987132 953677 959833 961824 959679 963864 950865 849045 1000000 970950 972397 1000000 975090 976822 977037 935440 1000000 978933 1000000 980989 898274 803163 979795 979830 979408 979390 978623 978549 839133 990879 1000000 850138 968319 972513 638043 1000000 963779 966476 986741 961642 1000000 959225 696119 712569 796063 673750 894122 1000000 943953 1000000 526777 929458 930453 989178 1000000 459657 481351 855039 962501 477018 954067 898533 894359 1000000 895726 965225 881091 864272 869013 867123 859446 207227 832419 223034 840772 1000000 740998 1000000 825110 823130 796436 804960 1000000 794650 788766 634426 802868 734138 529016 732375 740261 745942 963374 223614 816425 766499 719718 713739 904082 628658 696028 518666 705188 708505 670384 1000000 658166 161352 221480 586159 229351 660669 993360 612999 654555 603115 598037 569066 436210 710825 916190 625312 502018 830535 547877 253544 521040 587719 333252 518128 119443 506068 497691 494409 1000000 482945 477215 462365 263070 459301 422782 501889 444052 435122 116487 429145 423189 325108 186469 407828 393452 345131 560610 388494 372700 370316 287949 370297 327188 361650 655776 1 377130 274130 341181 426845 333910 331055 320169 1 278465 269415 313498 310415 308343 308207 20532 660414 296577 345732 92175 190511 115634 132864 313667 280810 744921 280941 208831 270363 272737 487233 270546 109253 222643 266553 275213 282064 265719 265476 1 259398 264655 264650 1 264984 268767 78140 936782 266709 239559 139100 269713 1 313616 273030 274472 275877 298699 279267 166106 928408 283352 334055 169992 368427 295309 286690 449850 301887 398261 305262 402384 331092 315875 807758 330669 806237 469623 334289 335997 716520 340764 355009 355049 279766 361115 1 551993 374738 856551 383836 391563 560107 1 976726 999690 411030 418031 469479 428137 1 551039 1000000 571697 383845 551939 465744 942372 614386 482851 415896 460417 611490 221373 508155 527319 523817 856575 482286 596960 548213 548097 564773 566220 905507 1000000 1000000 596245 602265 222341 480853 639562 619852 646797 632115 304135 640747 652602 658710 668817 637250 674057 923275 596565 692750 953431 627712 732764 867519 736326 811445 737162 738171 631341 791302 760083 685426 933527 665891 953126 741993 790707 1000000 899468 758471 815450 708111 841965 932016 1000000 840822 845650 848419 868736 859862 864457 900042 873390 1000000 882095 1000000 890456 894518 898350 423125 235230 909920 214219 797138 918806 1000000 235729 915895 933559 826098 800291 942114 946072 478453 1000000 952501 954141 891039 944732 1000000 965911 964929 1000000 1000000 690354 971188 1000000 974116 973754 975698 1000000 1000000 978004 978558 869252 979340 1000000 1000000 1000000 1000000 635389 1000000 1000000 484050 989127 1000000 658588 1000000 1000000 994252 970101 971064 946242 704291 1000000 891408 1000000 926097 957655 955449 953787 937066 408737 945709 942725 417069 937378 934354 896472 757091 924792 921521 918085 914566 882988 908291 327442 911661 899275 891804 876312 881549 992533 871826 787080 822673 966797 1000000 762231 853409 901699 1000000 832085 363469 822078 817047 810458 804856 801089 582086 771944 787402 1000000 877572 1000000 1000000 905169 758392 1000000 739111 742309 716835 954091 737184 171230 367584 792478 523002 685516 1000000 1000000 665979 647584 806451 650410 609841 484809 631090 307594 657495 613243 1000000 953319 592491 599590 580152 502016 948404 561741 553940 549690 543633 625245 1000000 510540 519554 1 1000000 502075 487429 490136 902596 474904 473714 432678 461917 556629 449308 712807 864833 94620 254971 307892 421370 414188 409151 404213 234394 395317 822742 385121 386742 382693 360001 307664 929056 359169 949316 625609 318833 369872 339144 389105 305223 302056 386569 320827 316224 1 293797 114260 304827 302470 300464 634879 293293 464485 289806 1 491801 53707 281462 279608 275830 279664 223350 273314 226052 270799 165945 328971 222670 604388 895338 265810 275895 567896 378264 262398 264662 293213 265855 265113 369388 291378 266633 258451 291517 451959 271091 541916 296121 234615 1 1 222658 715450 279755 301432 315612 1 116895 75757 295598 294044 265083 342728 30989 310582 311695 315496 415946 223128 531421 350903 475819 336448 1 340768 347950 352030 364852 360553 364851 413612 936909 954370 382435 387166 391774 415220 402518 868700 797697 416332 431552 454293 896492 628601 1 448444 457546 470126 464760 416597 475510 943966 124071 638895 473927 504461 513174 515550 524041 529386 430882 534340 540793 565147 558052 523453 570443 98089 582031 317149 661158 568663 637013 464706 627407 239494 642656 638478 643805 715276 680562 638611 668876 674776 675986 963831 799662 752698 613480 706634 948154 714822 732315 637809 741529 725644 746090 1000000 764630 769796 774905 955360 1000000 1000000 797917 803292 700537 759311 1000000 1000000 825214 831027 508141 844316 916874 845759 1000000 810262 888430 873469 872695 1000000 846769 931701 883780 896177 886376 887221 767116 909175 916020 913107 894957 876907 1000000 1000000 1000000 1000000 941274 495903 908278 949284 570676 831593 465813 905951 979714 939416 1000000 989085 967724 849718 992255 985062 972520 975582 1000000 988429 977062 968086 1000000 1000000 1000000 1000000 979146 981765 952642 979409 1000000 979368 1000000 600768 1000000 668720 580955 1000000 851519 836739 970492 977700 967355 978221 1000000 962200 953460 321793 815679 953551 951380 920487 1000000 942020 924079 1000000 935157 705797 1000000 927258 971851 919002 963152 1000000 908247 946045 947558 1000000 892754 700403 884431 880566 835892 785510 866795 680535 1000000 872664 561702 843472 840511 835901 828566 823482 818463 890337 287661 818485 797128 792194 786218 1000000 775103 769475 763600 604054 741080 746801 740750 734840 729319 717519 766831 1000000 716350 558480 395781 674442 680707 674491 431203 373413 656172 645594 643339 356341 630192 921996 629457 612401 1000000 704349 591150 1 1000000 348013 471383 186356 623437 534068 545168 539084 533095 671028 498681 516062 529103 496491 294176 728332 486106 610264 703157 340202 442228 497725 451986 536013 425996 582517 431028 321706 246491 496648 345731 405568 116756 395829 386712 380058 382875 376654 801500 362728 363741 359906 326951 357581 373041 323393 344884 205668 1 307363 345576 362558 318474 306986 669026 308964 306002 659829 300344 296718 324083 519056 866220 20650 165164 285205 282313 111456 273711 99600 648 219860 221404 149647 269927 329621 26129 273666 189107 308040 670644 1 1 1 256846 738615 264681 265333 1 266029 266933 264983 554090 1 419726 621573 292277 121492 273077 277072 278132 243561 411502 1 255132 104462 290020 160775 727584 297904 1 302755 305685 375249 417122 332788 317906 322839 684462 325949 392001 337340 602472 285900 327746 391265 224302 144493 363307 368238 333810 376508 380359 421977 390324 395119 71659 1000000 325151 477745 303183 425026 431154 435492 484231 274918 451919 187192 30818 462470 495122 497053 487987 455460 497186 502543 326810 514301 681981 521829 532266 597380 531016 482542 520385 699760 568610 575427 580910 1000000 594672 593152 605722 611817 597052 624244 763810 996091 788201 649166 660676 603599 969191 674077 679777 697958 691974 698044 760072 547894 844963 722075 731693 546362 691919 713157 708992 757192 974128 768560 772062 779738 785352 790842 796284 812756 759146 812281 808809 892483 274916 832835 837787 788252 848394 849364 863069 857658 271125 944659 686742 882558 986175 420191 978483 795184 900003 903861 912163 911274 926960 804795 922284 855819 929555 907672 790963 932685 871118 903159 946547 1000000 942496 948744 900639 395091 944122 935184 705749 1000000 958482 970096 920751 1000000 1000000 461499 974967 1000000 312204 837552 976460 1000000 1000000 585946 980820 979605 986469 917140 979227 978768 978484 883524 740627 966082 828844 979673 681976 790419 973384 1000000 896410 943084 952385 960860 960598 931595 959114 954344 1000000 949607 964768 504284 873549 961916 459286 1000000 929798 468414 923488 884071 1000000 858233 898528 896702 910370 897929 941368 887924 737329 882067 882050 875026 879869 841286 1000000 850486 177777 466349 839082 316846 511016 824872 823794 816672 285006 803978 176921 566068 795075 922795 722695 1000000 760840 1000000 645044 748166 556370 738786 537190 1000000 698407 566625 789018 700646 696292 681980 648215 683206 926661 660234 847243 1000000 645428 585843 633078 743060 630016 612897 601247 644112 995045 589713 473501 102688 580217 565106 503309 551043 590185 540792 216966 528787 522820 516658 629738 577727 625099 510592 560709 481066 854734 470571 1 461638 806414 414106 443421 424564 584382 461328 728259 425525 383356 80838 930709 390000 408127 378216 912042 377477 359337 695658 365116 345733 355944 365356 348491 339558 342575 336887 309886 329903 340586 92969 305716 316006 312842 164237 306796 223077 303924 296736 295037 293354 592792 1 1 282360 435600 584956 278698 310884 307272 273963 326505 705508 270102 1 312851 690798 267091 265962 199071 265010 265120 1 257594 268261 1 239733 152330 265555 265891 249841 200504 1 294191 280761 275622 563807 276451 276737 277308 279173 280994 141724 262681 266399 496123 286842 258835 1 298330 280161 304674 489137 310572 319895 1 535646 323504 138403 642269 338137 1 341687 969449 350042 98888 357646 170309 376142 1 352825 514059 652060 697961 379618 397345 405344 468275 369821 418310 516831 1 711826 376267 444924 151787 942735 454553 39742 451813 34866 454659 474761 518695 489068 506619 567391 630855 515179 969916 806676 542407 549790 550703 933403 469237 232701 530081 140377 500466 597472 608244 220054 595613 614001 989659 683554 26794 427678 421885 642708 656938 820521 959566 680632 670608 696216 724716 980306 785668 1000000 300330 732136 760479 722197 370032 1000000 934781 766880 770710 777582 785587 786375 794092 127060 806155 810687 1000000 821104 747220 833952 1000000 538972 843969 556433 855443 725591 1000000 873009 421954 878158 881851 889323 912064 894822 897926 1000000 897417 907966 928703 917468 920609 244916 927456 933988 933642 858430 1000000 1000000 676094 948844 1000000 1000000 954876 768466 1000000 914980 1000000 964669 971204 985540 993749 1000000 971431 1000000 985883 973394 990757 1000000 978157 1000000 1000000 950395 603249 1000000 960558 873905 979141 961642 976631 994240 909214 1000000 975691 974638 958816 999783 921541 1000000 910940 982889 964937 902002 1000000 959184 1000000 949592 952933 1000000 1000000 824360 927261 939616 878813 934736 752923 898483 914497 311176 917364 878874 1000000 1000000 405413 1000000 1000000 673244 885931 882472 878408 463419 869388 864428 909506 878863 849733 1000000 815993 913357 1000000 824851 821135 815844 247236 811320 1000000 794672 822249 778963 953618 776612 766908 703938 732337 749780 745627 1000000 730370 726866 719931 740392 571737 659661 697430 693927 687585 739457 671824 665814 315601 646760 708913 753844 789674 589861 956010 1000000 609988 606232 495004 506240 627640 756 575932 557501 563967 538752 372294 538326 519263 518968 590648 515518 509432 396587 564692 448778 529875 838722 466625 493236 466500 421209 455210 449721 513986 424039 1 382040 423411 418241 316734 159068 402742 392044 1 348885 18700 385354 371664 1 35676 486223 355929 1000000 349559 345079 380303 337341 334322 330419 326167 466991 320121 339152 1 1 252689 304648 302373 290163 2982 320361 292019 289212 296737 274655 178856 542753 500224 274191 605769 285050 765884 271748 248846 1 660240 256998 266728 319239 1 277011 1 331261 264800 404595 1 454305 267322 419665 1 266478 572415 268077 279534 277225 271382 332333 237741 325767 289800 1 280973 282264 284235 642415 277527 477104 223443 162640 1 1 170488 275745 710558 20154 1 319045 397919 322161 328493 334908 336758 324243 153041 422655 352209 265213 226229 587721 367710 584160 378775 381382 636669 1000000 396963 435771 406337 390906 1 781359 427274 429226 429798 442944 864074 456926 526798 1 415017 476121 484468 476729 555029 499013 503201 510040 516754 108163 285706 534555 615133 546631 1000000 663461 565596 102179 577169 575542 587958 524802 1000000 851184 710800 764060 587174 296674 585882 1 405997 1000000 1000000 629407 676052 683557 1000000 130524 712900 706478 636354 915203 916942 1000000 772919 760865 780297 753694 738264 160994 1000000 776441 760130 765225 792981 767755 807201 796467 1000000 262938 819050 495202 809228 840731 844597 808320 1000000 859133 864028 871732 895092 1000000 890630 885337 939545 893222 897583 901846 1000000 909743 368662 1000000 326769 955851 1000000 347202 932715 935882 363038 941351 952614 951894 965958 975334 801146 955514 958521 1000000 962696 1000000 983895 1000000 854811 970620 971937 309172 731063 975239 976066 979295 975656 573773 1000000 1000000 966708 979431 979222 979308 934581 978311 978441 973383 977052 831436 539172 974837 973805 972774 899449 969799 967689 966993 1000000 970775 821521 959728 936199 996319 953192 950810 761096 1000000 943069 653640 937628 1000000 930589 919595 925337 792037 1000000 916086 1000000 954477 930149 899832 1000000 855802 885596 724175 839921 347896 876983 865997 870927 857121 1000000 838217 572110 837754 850823 772411 822310 818056 1000000 776778 1000000 843395 900119 795680 354829 1000000 768448 762296 757052 638237 741040 713690 733782 127155 869125 716540 149427 127974 697873 685507 723945 679440 674433 818633 789397 655031 665674 649876 605799 1000000 1000000 618163 630679 605473 599305 593096 519113 579448 575007 416396 625687 406173 275707 535731 543077 750964 526599 520622 505523 500791 646295 323076 489495 461478 478737 473525 464982 253635 778067 550747 1000000 445042 435346 444626 305243 414904 552246 533598 402029 847351 325976 440044 449873 381648 73342 367420 367423 355183 364700 313255 420752 346510 342154 339070 251079 398105 868819 436340 214265 504656 366983 311340 308318 305385 1 448678 399560 131350 295732 551895 290679 278432 485809 501059 331079 64153 276488 207538 1 271986 245026 323695 276764 269837 1 265887 1 264578 253889 264215 264629 1 1 263270 266632 1 1 268710 266789 268090 263055 240318 273610 109512 388147 276957 265294 582162 637278 277918 283469 270244 395743 1 284943 294904 487956 301682 279076 319539 161234 314980 310448 271001 321296 324054 328007 963549 970685 348540 343553 319349 228016 508606 1 497466 924958 262245 969481 381288 558883 399572 983357 1 260627 372764 415653 367001 893381 412865 406946 534372 544748 450787 821760 700292 471839 474204 470773 485698 526403 143990 501720 107328 510107 1000000 436061 532732 603489 563250 549466 457008 625458 1000000 560740 566942 574845 593824 600233 568427 593493 609026 626043 426984 637197 665008 560862 654181 1000000 452024 669198 680700 685622 674992 178180 701462 710654 716614 722707 663679 550809 740334 746162 754721 889779 581917 769097 774724 920357 1000000 597573 798863 802121 873352 479642 817948 715918 1000000 1000000 854617 1000000 737664 853052 1000000 1000000 658153 880383 867128 879653 1000000 622706 455590 906305 935331 899549 907877 512638 868243 984341 924768 934809 1000000 1000000 934118 917206 945699 943341 945556 1000000 952925 1000000 955522 749699 1000000 961578 787363 989214 1000000 968605 969948 971475 937316 1000000 554296 975790 968172 664289 534218 978655 971532 794754 979265 976199 1000000 979098 952765 978475 977981 758882 1000000 975657 975103 855544 972789 970922 555103 972035 967107 589517 961484 1000000 960215 1000000 848816 590883 951413 900951 941329 940580 942242 735006 968271 932223 963974 945010 482067 415410 915980 912111 1000000 961324 856569 897084 944580 893823 617071 880481 876677 930131 905339 878737 560125 1000000 848690 601488 838793 665021 828994 552040 652757 822105 808296 802978 1000000 503845 822169 781179 359376 865790 1000000 262128 754661 747631 741759 704926 729486 178526 476202 711631 300474 905190 389998 696858 681961 675173 677508 705031 652988 649957 642637 634293 613636 773266 618046 613347 24140 600925 594776 584286 470807 576330 1000000 564002 557213 570756 1000000 537122 503419 532487 521691 467180 509847 504191 1 473192 459510 484299 475150 469665 557725 208984 451303 456654 442086 485788 327298 513578 471645 403265 410907 1000000 74170 512912 391426 386338 583638 377498 159696 259147 360200 359802 354041 1 357702 329511 833668 628804 331185 342374 277898 322073 735696 315297 313685 309767 263116 825889 300704 105788 295223 493852 140926 288086 1 632723 35785 1 267007 276524 273949 237108 300414 266131 632532 1 267747 267145 375759 429177 206040 264610 355204 264208 264130 266527 613921 264154 228742 1 256264 266386 311707 269497 820461 1 511940 272857 386561 282631 1 739596 282087 153545 834651 304105 1 290517 338885 296479 374941 127939 291807 423682 912937 586454 317049 320342 382321 578061 330759 334608 338146 117991 436874 349854 354527 361203 741514 835892 61357 918140 398072 384487 395522 393118 575791 403713 424847 413701 418827 423884 698307 623071 439655 454814 450580 434232 705738 466967 453443 25056 762756 484749 495559 548052 517977 513045 518389 490557 533669 1 538538 549017 555099 561657 37728 211115 1000000 585773 1000000 595603 604327 739643 650654 289189 606412 635317 641511 742660 1000000 660010 747064 1000000 675332 686884 690692 600879 357248 719894 510515 720612 852427 665755 741396 744389 778330 760145 690499 1000000 763122 750938 768745 789653 769443 798447 374444 811182 816119 821528 637898 821067 1000000 840291 846431 852000 855955 661869 865185 870466 874125 878299 892797 886908 909969 838934 740618 1000000 906422 912116 914043 917544 974435 924649 468159 930746 1000000 936785 924249 937808 929774 1000000 950914 984114 1000000 803177 966399 565291 959600 964889 966572 1000000 969342 971082 969375 993169 984025 975448 1000000 977020 1000000 978170 1000000 1000000 997521 310681 939791 951827 977185 1000000 897624 725049 979031 976251 1000000 974219 859597 1000000 970646 357052 918431 971080 966930 968173 396215 957532 362987 954326 950289 403347 946811 944465 932826 861807 936018 932565 929883 952715 923413 920074 904832 912737 909418 875605 958159 880825 895044 756348 886408 881693 843395 1000000 889337 864544 864167 267733 1000000 845164 1000000 830543 829508 825281 815287 814967 802427 630213 931609 781446 788188 917364 777232 811134 981213 763500 111165 150256 792558 731212 731084 724895 714651 421512 707223 1000000 693798 559818 656125 676837 670813 654353 674458 733466 498612 634043 234792 627485 641215 935652 491094 603368 663262 660029 1000000 571233 572986 565513 559560 553453 549425 541336 520076 536335 502984 144693 511445 764146 535274 658874 488080 198242 477426 477527 963307 460286 955630 398134 443660 438183 766907 427649 413788 534348 413926 406434 404693 586617 375429 1 383309 387174 380433 387625 256763 296434 410793 15547 348728 344762 336119 330937 390192 329971 389934 630079 319392 316061 328577 330379 307562 304024 301173 251005 370804 177262 274366 288634 286424 138732 1 1 561392 260717 275457 273818 797721 271135 269964 271106 266041 267061 181738 343459 265132 1 488948 264004 267684 765062 264146 295890 271600 260607 401650 273982 328558 269252 306311 375200 1 892524 415983 453097 276843 281139 280075 273571 278324 199016 270736 132604 616052 598658 171803 301393 287640 285997 308600 324298 333263 221503 989450 320651 1 333274 24555 346497 344969 499562 184268 356774 265253 365278 370542 370382 475046 398746 136411 414675 396771 117883 1000000 594337 454312 515439 287062 609788 313925 296364 232216 442033 487642 465189 476658 441298 487052 488947 162000 585526 824073 656454 517132 1000000 529083 1000000 541117 547085 563035 559505 589042 561318 577737 577997 590070 1 996689 639824 616006 618448 622298 645279 705975 645816 1 819964 658728 620784 474652 682739 340599 205605 701339 534444 712975 774655 1000000 661561 737654 1000000 269331 754210 797624 765639 722542 550365 679645 1000000 658386 798750 804207 809434 794565 569404 920500 970923 829373 801274 841828 995792 672390 976626 1000000 870933 872708 877090 882553 987054 882978 938543 897641 327103 905067 909754 912746 486147 922583 458069 926543 929744 985136 936287 934267 831894 893934 946662 1000000 1000000 940612 937246 1000000 372218 963451 1000000 925640 989607 937838 1000000 954842 946149 909222 974550 515438 976404 982908 979365 1000000 978718 1000000 912315 978067 978999 1000000 1000000 897062 928053 985792 1000000 975358 989826 1000000 966385 937501 1000000 1000000 964143 971688 1000000 997850 891632 1000000 773173 953059 956725 924992 946318 991593 1000000 936739 936003 930444 927620 924264 793660 917518 912105 910474 906711 902905 899031 895079 898790 831353 885763 1000000 872563 795111 921899 860614 854872 849561 347372 892210 837602 925772 943311 818641 816374 638000 1000000 404231 804692 313154 813151 778387 945349 767309 761712 765105 749082 222068 158630 218407 726672 724008 374978 1000000 703448 698121 690710 904970 678502 751220 666336 659870 653893 649377 641707 749533 629134 256675 631302 843568 608982 598619 584536 420952 579674 530503 523939 536812 558836 174196 535801 661440 511490 525245 894315 1 501899 518124 1 487106 1000000 870147 642669 465798 446183 206131 505674 441103 440493 567639 426697 423852 824810 393971 386355 500263 1 142145 390156 329212 671457 375731 370990 764992 925445 370396 333905 349832 446727 342497 338060 334317 408711 327676 401605 320248 316952 311578 324780 429997 304276 12310 299098 523759 293965 329516 1 892226 550270 281976 1 490130 276583 217220 1 414358 269205 288006 269114 256797 758017 267284 378767 280742 76248 252880 328326 385324 263959 260095 281071 300115 340226 265517 1 264755 268167 252161 343505 271045 162452 250588 1 587215 277970 279762 411025 915414 388586 288116 184659 293834 294948 297524 318084 302966 318888 1 1 161580 974380 321389 325005 328518 126169 389818 30649 343404 347312 337389 340231 359655 376636 260284 418053 714210 387504 359081 391558 259238 551448 399635 409808 377253 228011 466209 421176 437461 441708 447313 472047 1000000 1000000 492156 473879 479610 1000000 521832 699752 587450 519336 114162 1000000 534001 1 557049 545893 679970 201081 659240 416811 647477 475033 580186 540304 668318 607117 612944 358341 626743 578285 637475 640323 650047 1000000 650902 656730 674205 689182 691976 694503 819014 513767 668283 716610 723137 773695 657342 740923 761450 804334 328821 763899 769566 742012 780762 878537 838165 1000000 762360 798671 751446 1000000 779994 1000000 843923 839903 1000000 848207 853047 1000000 764228 866909 870421 875690 669583 883563 861083 894788 888497 900818 900808 937534 911746 915910 1000000 794571 923192 459128 947406 934886 857294 692194 943408 967640 948746 951019 1000000 726929 957637 961170 961820 963667 964445 880648 1000000 812116 674688 974133 973690 1000000 1000000 964243 977095 985731 1000000 1000000 988771 979020 972402 825265 1000000 989294 899029 723589 962254 979071 980156 974807 965289 1000000 971203 457611 968420 1000000 965186 558576 966100 959639 957584 767939 1000000 866815 948691 366491 943098 811148 937361 930839 931524 1000000 925138 943016 926800 950385 912969 267142 903894 417349 793631 823113 821946 883844 1000000 875264 780864 809039 916143 841297 438422 886199 827739 740064 833098 827999 857247 818577 754427 767501 801533 808741 831227 701787 906772 1000000 485136 763222 757582 592369 908756 740141 727355 729133 739473 711085 710486 704537 698423 719358 686286 568069 626139 697590 704626 800948 344670 545030 636937 826755 431562 289775 422513 601982 628135 587761 328699 338886 223075 1000000 357485 1000000 550669 484893 584425 531345 526539 520571 250123 510262 343796 220174 361335 493929 545109 474098 468767 417734 408000 454588 444885 419414 452670 430479 427557 420082 739472 1 404986 615481 399384 390476 372533 381091 378189 365807 367828 394226 359112 349297 33163 346828 255879 339304 834128 331333 160867 461668 336011 317597 274670 311419 601126 424587 297703 295171 333418 296412 303944 548917 747764 292027 283866 281844 232460 277654 275147 260158 272997 271625 338955 363051 266843 267133 265900 193838 328986 258528 375165 918729 303521 324116 1 668578 841882 267054 813043 264468 301100 289872 249286 374305 209871 202330 108338 279024 268521 120656 449753 802678 1 122464 958631 289199 162967 824459 729390 299358 147870 304909 275082 311254 366898 724296 320481 481678 327356 807329 372117 338349 342247 346097 470766 596687 719342 533708 228047 371186 369458 228263 384796 424335 394359 553226 404114 403629 486785 37960 682056 429953 428423 440058 458398 449412 622307 460941 707202 484465 310814 450738 446619 369098 499793 507900 646040 430571 450966 529212 544135 540927 549530 555224 1000000 510705 1 751886 539159 592389 701574 851285 646483 617446 624792 699094 207852 330973 646667 356484 676199 762472 127087 580482 864721 996451 598813 696721 672286 712312 721333 735892 733192 739069 665398 628744 751512 762308 1000000 771936 775173 1000000 786318 774032 1000000 796574 1000000 626409 915342 725053 830015 854308 841952 839607 851598 944960 565294 865492 868141 874396 681985 871711 928437 539340 895004 895681 897664 904441 994136 854987 917874 1000000 862256 980341 1000000 929287 904855 948404 942520 944868 948766 260486 952638 954920 1000000 934692 961836 1000000 1000000 716100 968051 842238 1000000 973232 1000000 974315 691562 629787 978524 869942 984071 781362 1000000 978796 978511 910969 978717 1000000 952614 977717 1000000 976426 792111 973768 973316 972895 971466 980946 879891 1000000 1000000 970486 798927 954396 892358 1000000 1000000 1000000 1000000 943938 1000000 665667 603836 1000000 932376 985496 925996 1000000 927630 670416 614956 883893 922696 900289 900086 700664 888103 953256 849383 875941 966678 1000000 876736 195362 851315 849178 1000000 764317 772063 829349 772550 819135 813965 704366 805983 798011 837635 792910 832898 776452 768812 937433 680717 753601 759533 274304 1000000 657757 723986 718091 715222 708171 1000000 758562 687771 676591 675691 669642 126298 2274 472389 644724 112088 637496 628717 622070 1000000 607690 601519 112944 499351 580435 364308 570881 812060 638997 552242 658389 542616 531282 67613 570788 516013 485780 520919 498781 489766 423321 378485 29691 464662 474578 457054 450774 635359 442488 437875 431711 422557 1 456129 609110 487053 397703 1000000 377473 387012 388586 142029 457762 800467 266407 360221 742172 449024 347952 225810 333641 226352 332558 328708 403803 87932 183833 632240 285142 1 1 454325 504843 293492 291433 235234 288075 288047 285136 243147 243859 51960 901353 276432 258838 935868 120745 624622 269525 1 282726 258294 132420 1 143717 627326 278057 836598 238849 322711 265743 9638 264415 270812 720166 179663 244773 259699 246828 1 250628 277657 1 275527 605150 338149 284177 1 276540 236413 363472 293075 41244 96460 1 236283 353238 305544 307053 312956 316662 316566 141615 427620 329796 333451 336999 325948 355103 317981 353178 357100 257486 323536 369901 374519 204525 378195 342086 422668 125381 588893 419464 505447 416419 1000000 427864 429770 439106 444352 982375 54701 422617 559080 1000000 469464 784536 477738 670757 606306 696554 500575 393766 510742 512520 200032 1 549527 562431 576830 576739 687701 112906 585167 603264 497397 602965 609155 176256 621559 543472 634025 515724 1 653148 908021 140829 828280 872190 684122 601499 695428 242084 722380 284211 721491 561608 731354 753027 793094 632238 754669 460544 765966 1000000 636923 771581 1000000 794192 523940 804605 1000000 820176 820328 825447 1000000 918051 895455 845982 867421 879333 859487 862396 861314 614072 910957 881565 889633 970793 888245 1000000 587874 653512 261335 913056 353545 919622 1000000 901140 1000000 953467 955324 938822 940788 1000000 977406 953876 953246 955030 1000000 965643 1000000 978174 961895 965862 967852 968993 1000000 971711 978491 973903 974643 1000000 976491 925537 977767 888908 958063 979633 1000000 977759 978644 889215 964685 956394 680840 1000000 975769 1000000 856631 955750 970914 970432 965587 770621 965968 964180 490738 960564 358479 1000000 760066 277918 1000000 959533 944423 923635 938926 679218 933294 928551 923241 922857 920406 909590 913200 909423 905851 831645 886419 894215 890003 951285 881832 596219 871116 868303 400889 859928 1000000 847123 845397 807736 1000000 566741 1000000 821871 563141 935269 804811 799452 841961 788598 600840 1000000 878344 1000000 348757 765606 1000000 548101 112174 731834 553290 719668 708001 680343 710365 705405 668720 655577 756110 672635 724740 660225 546482 646699 640096 633084 675511 621764 529493 173641 572658 591250 222504 584618 812130 1 545428 560208 525112 1000000 542416 535122 529769 533858 517835 1 506601 338967 494357 1 482838 1 42793 1 966010 445745 449355 440814 477163 433263 428213 427984 417394 412626 538833 403618 397556 393024 493815 384457 367843 359871 383498 406916 202883 357053 366751 1000000 60055 365235 343362 321135 329858 346249 323457 632661 351767 313010 1 317450 214709 608209 307988 295503 290973 741412 288551 266820 391594 278854 319115 1 1 1 803535 109829 270897 240072 310589 168567 405537 265956 408353 1 199367 272589 308067 191192 263158 676851 264948 264202 252888 264035 265755 429212 265746 268273 219467 252421 271727 406317 224890 49691 1 1 1 219960 344279 478324 143617 1 152624 344186 287705 658883 45599 308872 1 315125 330745 321694 1 1 84444 44257 338266 480399 347613 351646 355710 429784 383342 368112 372954 344947 381685 327377 365880 510257 541565 479845 410931 1000000 353331 1 442253 436834 641530 447361 1 458451 414924 1000000 460084 1 485665 949748 500030 504046 504483 517431 521774 490673 150988 539789 528294 1000000 556279 560387 561296 784520 582539 854922 584920 603385 756363 648701 619533 625317 632061 637010 1 643045 656807 662968 111807 520033 59036 903647 593523 699397 705542 711672 753658 172632 690413 785068 1000000 747244 1000000 621359 764340 776884 772277 807818 786709 792181 1000000 792594 1000000 457863 819897 644137 815207 957863 464046 1000000 846488 825490 696829 862674 845408 856409 871228 828569 432668 888727 341041 916977 870534 904466 547523 726680 935760 943560 1000000 1000000 798935 522149 934921 938928 964756 895709 946166 644302 972519 1000000 983873 935176 832054 1000000 963562 1000000 900086 968462 966333 827383 609176 872723 1000000 970900 976195 694516 978516 952235 659426 978003 982526 926372 978586 978404 978199 921216 934530 922828 999820 975030 1000000 1000000 732402 960516 1000000 949698 970264 1000000 963262 1000000 574371 956957 939204 553382 716304 947645 1000000 943815 923811 936875 936039 930748 775791 925489 808720 817122 1000000 909576 1000000 903332 482361 910618 873781 1000000 854537 888851 1000000 869998 1000000 1000000 793750 1000000 844916 729833 836785 781387 805764 822974 816703 421073 629613 1000000 795487 1000000 787929 666920 343429 786006 762134 1000000 620908 389314 739159 710526 636417 845488 1000000 803468 703248 1000000 850452 685566 1000000 648667 668319 613629 737322 697506 641996 649054 629642 744018 617238 576176 990103 841302 592365 586326 538901 574870 509273 561828 560582 549516 543436 869800 292467 525394 490817 526039 507581 502009 494455 621768 590263 480103 473003 393561 226702 456270 367344 722237 502008 434665 368117 642798 152184 413966 518382 403986 396704 401530 789807 423987 380189 375642 332213 1 372829 313036 257742 523781 359425 1 338022 330764 886116 855257 297293 96346 328082 313791 1 306832 245266 301853 285333 759318 294137 291415 289118 212474 318032 530182 543091 427317 268090 273761 277244 272378 212409 269925 1 279058 267030 570313 266147 264769 321944 337316 1 264568 651299 1 436453 777997 264365 264708 268264 270135 253430 237677 268898 1 267941 1 255063 1 298934 279242 280110 151275 586155 287037 289301 291662 289008 303686 361658 293088 309564 354043 310679 314070 84707 785825 345829 330108 314581 146633 338530 350212 346305 350551 102714 946798 362468 282026 467482 1 343715 1000000 873138 378788 397658 1000000 579996 341670 419486 424982 431040 596976 440453 467302 206771 489969 462283 468637 693063 486051 609791 453210 838926 502246 482310 513910 150470 518731 510120 633236 560008 549998 577266 562010 568348 613593 581815 581813 439053 592152 660205 611562 617164 349130 630163 983158 638352 662159 942759 633782 667238 673381 679536 686980 1000000 716977 1000000 687895 469263 721793 740108 728206 740122 762870 1000000 62982 377599 621362 339587 837735 743313 608441 921327 801378 960010 813587 828781 819241 827394 832395 833759 843606 847118 573068 175387 999509 902072 845621 1000000 820347 883426 425308 725656 1000000 898984 1000000 687817 1000000 946646 823030 935386 924576 1000000 932968 1000000 833507 939794 966998 1000000 958354 950250 1000000 945390 957045 958599 929570 1000000 982554 1000000 967923 976277 1000000 971955 1000000 974119 994572 975779 989401 1000000 345632 326433 1000000 806769 586510 681761 921289 1000000 977790 1000000 976675 979970 975210 973944 921601 972207 969882 1000000 968211 966666 967498 1000000 961447 959499 1000000 593461 664293 860621 573352 922107 930088 982324 937483 935985 1000000 931492 906796 934072 1000000 925421 685002 1000000 904082 900176 717008 1000000 1000000 885101 1000000 868424 861940 672388 862821 852224 781070 845861 916493 836005 833341 829006 917964 653802 812799 425160 802311 797119 777469 933998 1000000 774939 766182 763583 759372 744249 878899 758337 734711 1000000 123607 288640 781638 340711 710845 692831 710008 665744 564371 702901 370973 656058 729348 643697 866496 684268 625107 924759 591307 608064 613677 594114 591641 592041 576614 1 563228 446702 541901 543621 501601 885868 974290 484061 515175 508841 516043 497472 589216 486455 495326 475574 1 463283 462443 835005 446798 451474 424882 414718 719964 506404 416277 392956 282449 400321 396893 96688 386029 270291 365432 352392 471612 367260 389176 357907 9692 346984 394169 339119 335610 260950 1000000 1 33886 299215 314563 345343 366406 305416 318743 299736 208507 286428 446015 289654 322891 767146 282081 288073 279238 276908 289447 280169 1 271394 269899 227821 425071 268721 538555 270217 368211 289199 264568 263642 263463 268155 251794 263557 208040 341048 264547 586391 248995 252895 267455 255352 269574 382406 272087 273499 280407 179500 278629 1 290526 233028 439225 457986 290857 274000 295061 1 291526 273654 591660 309936 313043 316257 321342 322923 1 246205 731585 334412 340801 355403 1 310064 355515 22416 366108 441459 374639 150371 1 388437 391711 397109 331223 270023 412810 409654 509349 456046 429952 438803 180408 377333 285941 457503 1 166109 482996 483104 286052 495497 436730 417235 512195 267047 592311 415830 534808 542094 519744 720212 558234 392987 572437 579098 504031 988921 608345 601859 74770 606389 574121 184935 702767 640724 624638 376181 853185 858397 713620 684115 683727 864279 695926 700645 707980 484130 720056 726373 733534 1000000 732836 775017 755101 727848 766725 771816 777751 961280 888918 794256 816731 801887 799934 814276 879456 759918 830872 710046 839851 845622 850401 671439 842103 834040 873970 516885 879374 881916 890832 840300 894266 898196 903441 535871 1000000 938412 940775 920165 288591 993878 909716 1000000 936006 1000000 942526 1000000 946907 1000000 1000000 977735 958914 958428 960556 961768 963586 966257 1000000 743198 811976 658180 737092 1000000 974715 968600 972713 984072 965025 971179 968540 969901 978437 393981 1000000 791844 522932 976486 978350 861713 1000000 974479 935271 973568 971198 1000000 1000000 1000000 1000000 1000000 961936 963672 862381 954916 1000000 951272 948361 927027 934075 940667 945919 1000000 932144 929342 925901 922729 917105 1000000 911991 908717 940575 1000000 897296 909210 1000000 885169 1000000 854648 350572 922904 863273 858678 855006 647836 844513 839878 838837 915329 753982 818626 423530 809031 795612 798276 792892 1000000 708090 776426 769933 790380 759478 367018 747829 684637 684031 725184 511781 622896 1000000 706553 472504 694463 599992 674607 589754 669336 325737 657709 604298 629621 890894 762624 626776 621148 614735 685088 816207 595789 898134 757925 577273 571130 431172 557981 553069 488808 540638 208612 516214 187802 988345 682886 505085 409280 493101 1 481727 1 475593 464703 899524 690481 448245 442792 435336 432839 855418 237967 434062 240350 395109 401665 828131 316607 323282 599039 249756 390566 157254 364775 536300 356138 352070 355740 344050 335950 743496 332652 454307 325486 333340 351479 67958 308216 309116 332600 298994 728949 297407 242837 296341 816139 765526 285975 1 1 369838 277773 276148 229883 274142 272085 197650 269204 506620 429938 257218 1 264707 264339 274739 263665 263895 37781 263258 414370 262380 261551 569227 311767 676148 275782 279423 262132 268949 271378 61028 1 273449 175050 302842 130102 269609 283441 261699 273401 35304 1 811758 13128 545438 462596 362341 106748 311700 304483 95855 343649 216446 337009 284442 702884 314499 321262 339390 273154 355930 421891 370863 533373 373127 239393 395997 228685 1 426635 401349 434569 411270 178384 421604 426796 431856 434635 1 447898 487207 350237 386534 424551 1 646467 471801 492831 498651 504453 530076 516293 397150 530801 915979 873787 546490 443578 584623 421886 1000000 894156 691495 540909 605488 637537 607803 613845 276364 626359 573969 695253 708948 653491 657702 313028 670840 675657 681754 687966 694036 703209 511651 712147 592226 565796 329627 608760 761494 747467 491094 773588 737970 770427 540526 781597 1000000 792972 771324 1000000 801620 816217 819051 413876 837576 832282 839233 839433 895956 991329 854082 705163 1000000 846076 868807 895052 822388 1000000 901032 885865 855415 1000000 1000000 913948 937920 811398 936775 931294 928914 923708 935067 1000000 947930 1000000 946204 593260 1000000 1000000 957363 956220 1000000 959851 962104 965192 966417 1000000 943275 974218 1000000 964001 1000000 730410 1000000 993850 1000000 1000000 967403 901163 819450 1000000 972827 978022 977821 976916 972218 951968 930107 1000000 1000000 973479 985323 532191 1000000 965418 973903 977511 962705 986686 1000000 886041 953542 369248 1000000 998723 947206 945588 940465 937442 850104 978599 843990 923514 915377 359800 492749 910237 969899 874783 458419 894357 890230 917510 911560 970173 1000000 869002 882815 859870 855236 703032 813907 798375 900366 1000000 833639 611398 800272 793514 673554 799805 896261 789118 659315 777920 775478 1000000 755892 214495 716066 743698 893710 561517 725596 705537 756724 1000000 740625 712967 293134 667336 289382 403240 938054 659375 644974 647012 639252 764461 608449 893169 834018 609841 65632 597495 591835 1000000 573502 582823 710158 563131 933895 623414 542259 549028 524231 524260 519349 745427 545056 389946 495041 766337 405324 477288 476380 773908 460950 453638 198471 416064 1 719550 208140 264730 431417 250118 408147 728719 398074 393258 388527 383824 379214 497690 109000 371611 447010 1 494687 345483 91030 47845 335323 333545 334097 793614 318859 349425 1 314339 311889 218677 303234 305237 799718 295753 293225 270680 155734 348939 65390 287837 266252 208872 276505 276409 273419 271937 306897 265360 265179 216220 216131 233388 1 268854 1 134618 263194 281062 261858 785053 279223 165231 474633 272770 775271 258489 266717 33307 268289 269787 1 240908 755426 311618 165658 278889 320974 240405 275548 352600 289371 1 1 303725 305684 832213 406816 619432 765792 1 317390 320721 1 327775 493674 130300 833954 90334 1 350641 354574 334706 355110 367093 410422 377251 145598 386322 577509 540381 388971 403040 829861 414750 920514 425832 363748 1000000 479463 810666 475927 559878 462685 613862 71963 767225 190105 124299 496849 222366 508563 546518 514580 731217 184817 483047 544628 1 623563 571952 564743 600700 581131 586168 594761 601068 799128 650315 618256 265121 461783 866250 651228 1000000 748419 661573 704842 675697 680045 667180 730928 843170 122087 267415 716221 854259 811328 631779 743181 671697 387209 757308 742929 836114 834005 757917 782295 347297 1000000 802141 688868 571091 838546 938948 828428 1000000 837681 842591 773351 828370 856954 861544 866749 870396 859324 879352 1000000 624534 891336 895721 1000000 1000000 993935 924881 914529 955189 921174 928195 897594 935237 1000000 936604 1000000 1000000 945220 938820 950403 952575 1000000 1000000 918480 1000000 1000000 964580 848594 940827 1000000 994724 1000000 842281 973869 1000000 559798 1000000 976874 1000000 980500 1000000 856494 975135 1000000 977961 977697 1000000 978149 987149 1000000 1000000 998479 956895 855963 970424 782812 970648 964889 964632 962689 495807 898749 966971 532636 952400 949576 909190 937678 891411 939710 936466 792734 683717 788709 924395 906621 1000000 924924 910579 919659 922469 898541 1000000 1000000 890217 883110 288983 890437 836060 1000000 768198 1000000 831430 845815 837879 778206 1000000 778452 1000000 818145 1000000 808694 820524 795744 915758 783111 496971 773822 533295 817685 784421 847299 748012 1000000 892410 732168 727093 715769 575954 487674 839104 808461 774406 677576 677551 803236 664366 890865 722335 1000000 675861 629996 623903 343936 613123 1 610063 592840 587984 580599 574425 574689 561744 1 549957 524096 546974 531072 525857 437515 513906 512609 440727 496326 1000000 491969 468678 347576 746905 675577 454858 272024 445714 529081 440296 317847 910352 420088 414108 408152 375530 399354 394431 1 149911 346102 308378 643468 160751 99072 116834 354198 350272 1 918338 338368 355306 337351 327268 158086 1 1 322506 310639 307593 304662 869515 294698 296380 350581 280824 1 378520 58962 1 295022 144968 1 275218 292948 133687 1 274747 271081 1 171278 1 535875 325772 280927 125232 546059 258096 244172 94860 462463 267108 393409 391483 264715 264337 249736 557795 1 266950 259687 315002 284362 709507 276511 278250 1 219750 321482 401067 813228 290415 347598 88024 298483 300957 302781 306593 309998 223642 319836 135355 1 315183 219742 298955 333463 279386 1 349895 353277 51577 691632 489823 402438 1 303853 417156 391376 393256 398645 296183 437251 468790 428626 620250 405738 526240 80026 256314 451032 392511 454399 390851 473218 563691 940966 417139 888156 699747 507565 538178 389428 253868 1000000 458088 596794 552403 1000000 608920 566948 586808 1000000 581632 591576 557998 291214 638291 640004 622547 277206 179447 641142 647315 639882 673254 611556 671978 401275 684172 1000000 784134 699496 708443 760099 716272 576089 733820 607593 744042 749776 1000000 1000000 767263 356134 276105 783620 789153 810029 197436 799995 810643 815866 825002 826128 831149 1000000 840695 980267 855252 883905 860046 1000000 868955 867562 877819 884922 911741 890436 897362 895024 902129 1000000 915984 913263 945565 1000000 1000000 924760 648112 933141 935903 924894 957561 944354 946289 1000000 956143 889712 948944 958633 953205 933110 963396 945275 973505 1000000 954147 1000000 936650 938377 1000000 771398 1000000 1000000 977106 1000000 977804 977745 978069 957315 977865 967440 636743 976859 957431 978690 922748 1000000 972978 922115 699929 990851 1000000 966432 1000000 733839 961199 946869 940747 956795 1000000 998840 957829 945625 936630 1000000 934319 935344 916802 1000000 1000000 859670 1000000 513687 911476 907858 901535 852597 1000000 1000000 888343 884384 879433 875666 867081 1000000 861471 887155 854387 848830 875582 850330 836235 868596 823537 529223 656832 807955 828130 798553 925282 348803 785000 864932 770237 764051 779842 892014 744751 401689 299312 794791 686344 1000000 831940 716538 699339 693556 678683 996195 674972 311717 662686 664431 790408 644166 1000000 761785 860055 592234 613170 641550 600578 594649 99415 1 1000000 848762 565401 246084 579783 45601 539465 534138 527432 520532 514023 885591 511492 902447 492069 486305 1 474950 472664 463659 510536 451912 473464 432939 1000000 425940 455212 390067 129072 696758 404233 395950 464461 342031 305719 667146 161095 372535 156519 140329 317565 355271 811991 355267 215143 563334 601776 678378 354915 312193 493997 317766 362440 398465 309423 448595 356900 297935 299695 301425 262606 1 290861 314239 304458 278054 1 277170 265005 330708 272602 98653 269958 345898 267635 178165 393186 260728 81301 263933 264143 327772 263859 616368 262910 263034 263257 176364 304126 52201 264470 420356 373722 585415 268924 270110 271463 1 1 292922 287716 851014 481060 289816 285482 291255 802946 260375 247759 742036 339023 1 306709 271234 312089 52129 1 100322 292289 223305 332557 348218 219307 346104 13917 352003 353221 353919 369331 416643 374034 377987 1 387246 731780 393603 344220 406833 410473 546613 217671 171915 345335 438901 445134 448279 454286 542611 308823 1000000 182828 482897 487533 88239 548564 726795 143980 553859 541600 528990 557926 534509 462222 555448 537061 1 603998 401187 807992 728637 596065 601546 568237 712709 1000000 326923 164729 639243 654117 969427 788791 883477 686780 704338 685917 687058 618576 703541 705880 594608 224332 652097 730445 730386 527271 785674 793978 969601 162361 770855 844965 747933 787382 792935 800824 802330 1000000 483231 972658 1000000 829558 612037 829220 844744 912705 604750 861867 584278 875521 853769 1000000 520917 698404 889183 893284 240318 900726 905092 836758 912180 915095 1000000 926808 920109 1000000 630249 937310 744167 1000000 770378 448832 965401 386308 276059 1000000 993418 951797 773841 963504 962542 966021 967885 833718 940190 972142 1000000 1000000 1000000 973136 908599 813529 1000000 978391 1000000 911234 886774 819580 978416 965616 1000000 451224 964351 974446 967417 1000000 972102 316676 990146 968593 804005 972013 961997 938141 907822 901446 953498 621473 952703 940330 376533 1000000 703657 937899 931367 918777 894500 1000000 911384 1000000 914907 860345 908789 905086 1000000 897408 897675 889602 885349 881095 779374 1000000 588779 662897 858879 895689 770460 825630 1000000 1000000 830098 1000000 925514 888042 809344 803820 740717 763380 787864 1000000 777432 778884 1000000 1000000 902681 872272 806230 658246 1000000 724898 722425 707883 659039 1000000 634124 776705 682667 676846 670708 665518 735882 484014 645945 637967 851450 209836 545813 537525 423799 579779 1000000 590330 576777 578823 391289 565535 559322 553220 604976 856458 1000000 501982 523056 592328 505957 505013 478524 847069 272315 451946 461498 1000000 465395 620059 451985 448593 439291 141145 429603 578020 422081 402838 422125 405870 418994 212547 1 329364 1000000 108169 383924 365865 1000000 360574 227619 360846 323560 317203 180058 254661 762697 328978 288425 322069 309671 294010 312215 309007 394980 444183 550161 731797 295556 265466 290245 1 324533 969751 281381 38612 277588 300971 14992 294767 271389 583758 268893 299432 43359 296944 87083 203431 1 325442 268858 365728 262798 255059 261968 257555 1 1 263414 217643 265648 262924 877637 268622 267345 113644 283021 273371 277887 509731 315861 709002 282536 341820 365891 281411 291612 1 893430 411663 332640 239066 312936 311217 460414 251378 311205 819081 327910 331525 216148 335237 660094 343985 351678 564288 354234 956436 301218 357688 384142 381132 383409 230770 830637 479240 412466 409211 226474 420531 417888 301549 412698 395609 773739 546444 100314 642025 525986 1 472148 485719 471244 497234 502923 504347 514912 510189 588258 532018 863966 474015 587899 557063 156999 528765 382171 581643 779356 942524 537718 556583 514864 618167 631397 577166 645557 643524 633998 1 685896 668192 678985 874732 199477 539421 463707 698311 710755 500123 725963 732289 662062 738685 543711 630826 1000000 763430 400339 1000000 780037 786156 1000000 798642 865529 807359 730669 864626 854742 812457 831769 788114 843327 579025 570106 1000000 816796 882043 865404 872170 1000000 1000000 888093 849949 892988 864288 1000000 909549 559736 732139 1000000 921399 924756 927948 961183 1000000 936833 947436 939470 945232 808022 942736 938294 954772 969637 964983 1000000 798435 964267 753350 547739 809450 334880 965239 1000000 1000000 710155 995947 1000000 1000000 899535 954299 977659 978184 1000000 1000000 931292 937651 976894 975554 975589 1000000 1000000 973311 846405 976944 969969 968532 966982 965514 963849 947990 960681 962588 969124 783130 1000000 1000000 959635 1000000 905027 938857 935975 1000000 929925 928037 926301 921027 913435 918967 910065 869339 902979 993380 1000000 357252 1000000 850810 898919 873574 749579 859270 860103 887038 847837 1000000 813051 658338 703857 842767 896567 1000000 800806 808309 640424 795023 1000000 821346 243479 628130 875175 761374 430057 111178 968196 731296 751998 895309 301525 369386 20705 702760 696527 690775 466223 679741 689871 666175 665243 653670 647494 735879 936796 628745 606765 739629 122761 524542 597924 592485 585545 572517 792868 565822 53483 559492 899639 542700 534333 474030 793578 615188 762644 397545 471025 1000000 470810 486910 471975 472059 31500 462483 455521 451759 460996 439247 433919 468391 191998 368877 411493 408185 808695 101096 393481 390140 383747 888077 374878 1 315099 120426 344895 464439 1000000 497073 416340 337041 333669 335273 327011 319994 321367 52387 284349 344727 1 1 299258 280420 210414 3244 39575 158494 778370 283992 281757 198137 136804 318747 886535 273097 257291 270218 269467 267985 267465 187855 664065 1 263982 565949 263218 275186 688257 108796 261321 436710 1 1 74949 264604 265305 272238 296863 133945 1 143195 274019 399549 269765 1 278131 255103 281913 27230 248596 413994 290791 137733 317505 336616 301221 287053 143481 587844 308498 190533 319571 1 300038 1000000 364817 651184 341457 345406 377017 730234 495778 551140 375411 1 1 1 195479 393413 417136 466273 359129 405885 413493 204097 631727 422016 432657 439629 508190 450346 368344 802912 463187 549606 325055 482566 741407 491668 89896 617184 532104 1000000 537175 530971 405803 549882 657399 551535 119977 701506 560381 573683 585879 1000000 592391 620785 901294 638308 598277 749800 485494 677533 609104 421507 600861 716986 580963 673418 498904 691185 1000000 906303 658646 711091 720864 423288 729514 273393 872174 749154 755948 193650 752564 731198 780282 835954 755071 1000000 798152 805713 813640 965358 821240 599069 820749 830262 840679 846187 989234 1000000 838518 542673 850150 311036 899085 882347 882795 890283 979631 862641 902335 909364 1000000 906111 640473 924357 923691 917306 930059 953043 936057 931090 919743 1000000 1000000 898216 693473 954056 1000000 1000000 930355 970563 964535 966173 967058 975068 969844 1000000 1000000 973792 1000000 1000000 715464 1000000 972548 977249 1000000 979048 972983 515419 963248 1000000 1000000 370214 1000000 975483 1000000 983263 971476 835659 967402 975273 820735 965838 1000000 562260 960638 958691 955995 954497 937557 1000000 946457 992791 890100 887148 959991 926857 795736 925037 925258 945765 1000000 914231 910755 258390 938378 1000000 202281 891512 887422 1000000 879111 387350 870315 865807 858350 1000000 852005 824590 1000000 1000000 832579 854394 1000000 1000000 798045 715973 1000000 565964 791781 842668 788972 775930 959324 763878 877052 666080 472966 757562 733365 728145 564584 1000000 60588 631673 698148 692258 685997 617512 673910 429899 661477 812657 649137 642952 164848 630568 357801 616476 612198 81677 578074 594002 512195 583456 588149 558448 758485 512341 537157 546407 538274 497468 859524 1000000 1 553695 526049 1 371345 483726 438880 478016 468302 334212 452637 441349 381951 445489 439023 430041 449099 389536 502672 409503 637329 399607 471331 376626 385276 380619 707581 371664 524672 388863 359709 347057 552753 346204 383834 342050 485883 330931 339457 326008 320387 1000000 318123 310644 307438 372621 301878 332151 172727 715459 291261 289492 279483 284406 271779 256544 332264 10320 53983 273388 272315 271223 269325 268757 364830 266635 1 456993 349568 150918 34573 261894 1 187226 1 263722 262869 263347 261869 92030 258660 265202 802036 547300 1 315121 271150 192009 633312 238131 260793 1825 384893 283421 353424 287787 1 282738 193063 378127 133522 283960 305631 429464 312095 141199 317601 143407 26249 329047 941278 336317 340941 164136 349273 326989 3000 336191 364875 342198 51570 119882 382845 488040 1 159066 409321 639933 191231 491955 64801 410414 435910 437920 443165 342350 415390 99709 1 287634 494828 493930 482242 183129 499515 505372 192795 512717 523138 529109 535136 1000000 485977 372332 868025 1000000 572382 571952 444013 581138 596195 617601 584776 613885 618056 628158 633525 639777 188110 580059 687712 564536 669289 441096 682657 690107 691128 701060 714679 714012 702069 138076 730336 735826 715192 722221 815479 905276 678894 798044 798799 782377 598600 791366 798836 802922 809359 611069 843263 824877 829929 402734 840140 811434 785547 966352 815254 402135 1000000 872375 873765 880513 883433 1000000 1000000 861203 901195 905131 909688 1000000 915755 399404 922618 580885 930482 932120 933246 871849 942830 1000000 946046 1000000 832631 412043 955430 957550 959522 1000000 967269 294455 966373 831280 880584 1000000 976987 971056 960518 974648 701998 976021 891505 976978 977279 984818 966741 599604 960623 977218 925554 1000000 976879 990006 976296 906659 889652 971542 994189 969217 959622 935625 812502 961475 961238 260708 956912 957135 911549 1000000 937560 945400 611197 943178 936388 934488 847663 967574 919443 1000000 926852 915065 575605 938679 888685 1000000 786774 933941 888482 884327 755902 875855 453934 797109 766605 804159 473116 850422 843698 845853 818664 825447 846405 1000000 813513 793627 802973 798087 792200 786603 754480 763415 770067 871683 758721 757215 747261 741393 724632 884238 723738 726783 711813 708606 700422 693268 1000000 681533 727442 669276 665885 511065 33456 645543 499176 827775 638127 134097 651188 641133 600204 590911 587702 666812 28936 578117 1000000 551272 1000000 545986 565132 495634 302315 618737 714396 796161 595359 723775 492031 1 480710 599899 469618 524998 292505 525215 447489 442119 433192 348816 409594 403435 407769 455230 405849 400924 192991 392775 393381 475817 976664 372795 296737 363918 356254 241649 347580 635709 542505 338874 330452 331780 1 256567 708088 317985 314604 895961 307695 305858 302442 151323 296045 311744 289218 285605 647896 284640 293685 665842 276725 838445 1 225337 272755 350816 269629 289762 267120 871482 271085 264757 1 1 282004 1 122632 262424 1 453752 709574 564489 60863 371866 267704 128762 140811 963946 1 269438 263540 220866 273549 275165 276811 360203 262681 464001 333066 367964 310009 223072 560620 284580 315433 639728 312834 105018 311159 314300 306760 314921 324360 202873 342748 300619 1 344289 270298 1 340060 317893 1 915177 381048 374581 129908 391147 833464 956568 362650 418998 409862 415483 796463 419227 530001 436218 1000000 28029 626634 969291 451300 419482 1 394233 488565 491906 470056 503557 509449 510653 610654 577581 263525 1000000 545358 714159 531550 563378 575516 1000000 614978 621740 520338 1000000 587377 610830 942383 625413 628336 637397 644002 653909 1000000 965573 668565 673837 682207 682645 696238 425085 695998 488826 717712 312474 728860 1000000 742298 791533 777034 758145 234795 227347 775102 1000000 786190 241876 796864 817931 869359 813660 858677 284911 1000000 712974 873454 923970 847856 1000000 902818 863819 1000000 857035 1000000 950448 861797 888023 896070 904107 879081 906275 907520 901104 913765 888992 1000000 924795 927230 931749 929249 391048 357256 946515 944105 948237 950149 952476 1000000 935005 973125 710161 962716 1000000 1000000 1000000 970270 651227 705691 970367 973399 974601 976585 604111 1000000 976735 1000000 1000000 977441 311636 977378 1000000 1000000 972118 1000000 1000000 977113 973152 972796 490373 976153 942993 984309 963477 1000000 1000000 1000000 959533 957589 953734 950419 321452 939243 944076 950569 1000000 704049 935273 932241 285033 926017 958034 919185 877845 937008 909061 988810 790938 892243 893750 873200 1000000 880922 876869 899104 374097 864116 983386 854344 867285 936820 839927 1000000 822093 825404 820036 792344 685230 804236 807219 793599 763345 707298 768579 954194 761514 858037 754519 123159 742951 212932 731666 730406 700322 713543 707411 703306 672107 689069 1000000 1000000 696332 864659 942940 648238 523028 640081 643035 352928 620127 626944 705949 602327 333137 968812 449012 470970 832100 545008 559760 553655 481112 442292 551679 496807 599963 819043 511618 1 498859 456459 878973 702147 288253 471115 259602 460381 465401 772805 444375 727118 79929 691552 422503 455776 276196 382855 667166 397366 392488 920643 383655 498850 374487 371496 365590 378056 356657 965385 293202 342198 357485 355542 1 329143 325579 280101 318740 340810 312171 309094 561679 301614 149774 299284 194262 293399 290159 191182 234019 284223 550189 277477 254564 169054 256368 1 271021 266238 267988 269093 262308 265582 260147 264401 263653 263088 262979 524740 366751 262353 446582 288132 98321 681062 263713 256877 99840 657378 39587 101643 1 233298 533763 272879 269354 89195 278214 476656 178643 283928 287322 1 303299 293229 304632 333816 157897 304087 1 490954 264568 371467 351716 323251 252032 330340 1 749354 341512 529953 349620 355592 353199 362033 1 336973 335654 531958 652429 869191 394010 386356 403807 415856 413641 320230 1 491028 440261 69380 681459 1 475905 461271 493376 469453 927954 490182 490119 493293 467133 507631 339698 519459 563367 532594 1 435542 549561 1 1000000 632020 513739 580188 766167 459994 17791 604912 236782 644695 1 224766 176575 642100 766463 663040 666213 666780 616703 639175 704465 909873 467226 178867 709358 715283 736355 727126 732777 739159 759477 1000000 1000000 762079 732833 773225 1000000 784866 751242 1000000 798815 846171 810744 534109 810477 793145 840333 850042 841419 722508 1000000 985341 919333 1000000 896704 873988 876742 1000000 668080 774783 814414 898731 902573 901198 905982 913992 917051 920458 918268 939994 977206 1000000 1000000 938034 977796 921188 1000000 1000000 928895 966587 841176 854558 1000000 961998 1000000 716080 968891 968332 969838 1000000 964465 279754 1000000 974573 1000000 976008 986379 983062 1000000 530714 977304 977287 1000000 1000000 977589 352853 413230 1000000 973885 972971 952787 1000000 956338 960624 1000000 931924 1000000 948653 366990 1000000 955915 938464 1000000 598105 959659 946573 827896 938778 541177 1000000 928361 927282 921818 920536 1000000 293809 925481 903913 602829 898437 949791 890588 335848 723226 1000000 873738 700716 865175 860314 847348 1000000 842951 755764 1000000 810517 803118 849130 497229 810604 745360 959308 795081 1000000 1000000 241517 772499 767347 761768 924536 823938 744503 738675 732934 806868 548470 727809 1000000 652063 697852 685052 609288 678704 638304 656625 635872 654131 1000000 641738 635911 628021 413437 592200 611345 662232 564585 921114 1 427810 1000000 767105 561529 447158 415331 470304 221497 536787 811539 401315 407824 499135 600250 502724 1 1000000 293590 404034 464031 459567 757829 451732 493317 439562 610072 431503 425408 723173 620394 792102 410655 391810 461662 1 384265 379644 366624 763808 361236 362004 302051 277078 194916 349758 217417 363213 235779 728754 212003 301438 314372 322329 313326 620550 306886 308448 1 497484 1 1 279203 289805 608652 1 650306 184451 207500 276135 70182 317143 365625 434681 268797 197823 573585 265591 430676 52466 127344 495707 95377 268921 373985 491196 262210 254518 262368 262983 263441 449962 231796 126487 19727 678861 267710 269720 271043 649519 509211 391597 277320 358823 282324 1 285061 286931 283094 293739 294927 298121 313067 519536 305421 804616 338648 464538 328241 321976 323148 962112 332831 328011 340374 344307 344232 304288 347598 283500 365078 367619 1 362967 383114 845575 392553 329940 1000000 591190 419039 407797 409190 1 419562 363456 974021 238654 83607 459943 906940 399145 476883 699245 492297 494103 567745 505778 581542 587836 594205 445137 410164 474497 547689 684691 559877 587626 572281 572673 587452 594868 868766 634445 897340 615232 621164 785308 576994 640195 642266 652596 658802 822641 540119 672083 274850 667951 710409 752972 404358 712471 720367 725413 906486 737258 679317 832175 751842 88358 782769 776325 777224 782766 463940 829333 799542 802022 808964 776760 1000000 839862 828759 834971 574240 689504 1000000 854481 859155 976289 931355 225195 657643 1000000 885407 878520 785683 895333 883456 897597 725001 757876 915938 919377 976961 1000000 264296 903541 935104 1000000 940776 1000000 925778 1000000 598964 953181 883098 986589 1000000 961325 963075 782033 966415 967808 935678 992027 972337 974684 836347 917454 793346 975736 978600 976651 995845 977140 977219 980518 1000000 976817 1000000 1000000 833792 1000000 590122 983960 723982 1000000 520938 624470 1000000 923669 955947 962239 954432 958939 956474 952898 624683 1000000 1000000 542379 929298 1000000 927505 864728 930539 927956 924540 745869 915090 997012 882501 907181 812197 1000000 574656 891609 907472 1000000 715951 1000000 829539 827571 843307 872682 872513 871106 842932 789450 834035 516687 822765 818511 808643 807886 1000000 153767 839964 830895 780504 774091 768938 764108 802001 751068 728629 1000000 734182 626530 722567 541111 710566 462640 700542 653094 64932 677844 673358 231121 631131 934397 723931 648873 527184 367833 606654 553363 619305 966482 509006 456738 1 579407 1000000 569172 562415 559343 793480 544757 914451 1 938978 520841 563721 511653 502344 1000000 982750 475915 479823 474127 432679 265774 457336 863576 448894 812071 425784 454235 425118 421032 730056 401631 1 306538 395034 347619 385493 298169 369675 371769 366511 362858 567246 148498 350363 451646 340866 1000000 320066 330766 945323 323846 219318 340923 257213 299147 508438 315826 295985 265614 292315 1 605897 468533 286727 72606 42743 1 278301 316417 275284 264607 271763 197607 215954 266386 144749 39619 1 294869 263616 220232 325905 282479 403563 272422 262062 288762 274969 262797 1 263729 576074 242324 1 266818 260323 283357 270257 271930 1 168118 528099 944241 276464 308312 257706 286067 289132 1 294065 297227 1 302292 305039 1 311245 675192 314972 266345 255183 328017 332699 335370 695700 330364 346989 351110 355223 359735 363728 361534 373871 377065 383416 386320 397090 400483 401039 269306 94889 419543 868794 470287 330562 613702 461772 890360 367091 274181 800218 541783 475129 466380 503623 492331 496606 504327 800818 515628 552193 527726 534070 537939 295946 329732 574492 565686 570758 576391 582558 692831 591891 587619 261834 161014 633733 886737 594434 61161 644477 659105 657929 883329 669724 685286 681393 687133 692564 1000000 705660 669649 718862 723578 491307 726924 774327 825032 738696 896186 764256 338276 820955 781247 730874 789054 801793 802796 825931 555159 818497 823887 801978 828532 333960 1000000 1000000 557041 586801 863709 816653 999896 1000000 880619 894814 888221 1000000 902302 964931 903952 907644 961774 652644 836793 919869 924902 927521 930954 934323 959328 1000000 945864 946787 948909 1000000 946878 951448 988746 907625 931600 962442 964193 770002 931350 1000000 922820 971142 1000000 961544 974386 929633 975806 976881 1000000 976702 978064 976655 849713 868940 965788 976462 976036 1000000 1000000 966386 970803 485929 477923 969955 958319 967419 1000000 968579 960571 1000000 866073 955965 953424 925073 959270 1000000 1000000 940139 940133 937336 330175 931557 928386 925092 510274 912760 914427 919339 944362 897847 642564 914768 889226 609497 884655 350346 876006 871647 839868 757149 858120 853465 822325 953272 652009 1000000 812083 344727 829650 445164 118834 828103 796980 803298 738328 862797 746130 770434 741117 758638 1000000 747563 658880 264640 713133 764402 280773 712225 705939 674786 694150 883033 280710 1000000 669730 662529 804822 621743 645298 827292 695370 385331 620279 683512 524895 750328 1000000 601255 734713 538821 571075 890574 1000000 591794 546369 1000000 535279 533627 432881 678918 510007 61588 532698 1000000 483576 513346 475813 541212 464154 438752 502587 441536 510522 438020 479630 429918 364230 313420 413205 406163 401790 363504 391464 462462 1 376187 358189 368326 442296 832809 338958 356059 1 343375 350638 335681 319966 724471 71184 327994 505162 307551 453563 144147 305361 302391 666124 296852 294237 328165 483265 286936 860883 274303 157507 866825 276993 502704 271887 254975 207012 244358 1 312069 266377 265181 931966 543307 236772 355385 303052 258505 47440 1 256585 260134 262499 262916 226131 265544 266973 30499 1 29527 271082 239887 270319 271685 322463 276131 651188 229888 304890 283855 302528 983272 138190 777104 295796 313289 1 304318 307108 310168 321301 325604 483588 1 391315 344850 333729 512138 423491 251960 339422 1 568285 191775 324379 1 395325 344320 652254 1 393066 389094 404116 407985 591258 419223 428807 429646 152816 113197 438448 451112 464980 386526 296384 471665 97201 510830 469955 1000000 520024 507978 516522 452914 92225 523324 538141 524769 543619 539508 523189 163535 936197 582517 586869 574857 625199 134523 611591 1000000 1000000 654960 636387 931292 641211 654937 194380 907700 132228 676939 621416 701304 698845 671226 709817 691381 704855 512572 230309 804644 305517 1000000 425974 775590 710765 804950 1000000 674398 736283 795822 804096 806250 811674 1000000 821915 887786 301401 995451 877753 846782 1000000 856919 844421 993865 970535 935545 878512 883196 1000000 890998 667559 898895 873453 919015 392128 887691 1000000 1000000 1000000 904826 930169 957247 925887 788883 1000000 983324 491494 949548 774388 953876 955773 1000000 717290 961845 964897 1000000 1000000 1000000 970127 1000000 971726 972780 973672 1000000 870899 894635 976214 976776 967946 1000000 1000000 1000000 1000000 976342 820445 975710 983699 813437 973426 1000000 767915 972138 969028 962001 966244 965688 1000000 961206 972475 938863 955151 1000000 752595 942282 946041 943139 1000000 1000000 935256 974602 929174 924599 1000000 919236 915569 1000000 942577 525201 883242 843477 893772 889669 884064 751972 1000000 1000000 1000000 863996 858742 822022 849826 893680 747562 791311 835308 828181 793275 828529 809633 804623 768951 793879 587333 465490 773143 761883 1000000 761289 754857 762344 1000000 792391 713863 573462 721516 729813 708417 697790 720659 1000000 679252 676804 765181 1000000 659114 653060 646725 1000000 678432 743104 621901 166956 605847 603380 707163 590515 1000000 580413 572774 949605 1 538931 655596 965443 673237 451474 553560 388040 690434 939139 500237 494403 499351 482865 288097 475940 260911 411423 579164 451425 438009 434737 1000000 469588 405300 401703 869765 35833 406478 329536 380316 388191 383434 378670 374119 369621 375568 346734 356682 308502 1 344393 900641 336426 36991 639356 325441 322139 26897 306264 825245 344895 306188 251825 305031 335688 294853 213391 343551 289590 579729 273459 61404 279100 277769 275452 1 278837 384431 1 590140 162566 1 289214 699392 424797 263233 325753 1 213878 270611 471735 806171 385970 1 262137 181832 263908 1 294979 287969 1 271198 1 205901 237293 403228 275579 276844 278408 154057 283189 287179 244016 712624 77361 342862 291266 292917 895501 849485 309156 312287 315297 318824 356319 442065 330068 338416 336641 1 344510 348502 307742 396801 678698 1 734279 527084 343465 27769 15725 392538 1 384415 408995 1 742386 422805 427981 433612 438605 390286 449411 396109 222762 269522 927133 477297 930956 478763 433052 508648 506024 525262 489360 524041 527540 536046 542089 1 553518 362997 350215 573234 578554 536570 544544 598365 602911 752644 1000000 612927 963317 634483 645697 646700 1000000 659208 1000000 649691 677639 683741 222814 414889 701856 707592 833180 719804 779407 806223 442485 744902 749445 755041 999140 577061 780741 769965 783129 788646 978742 714383 824441 808676 1000000 820446 823751 830561 829581 908291 1000000 854125 854752 859829 863906 868429 873292 877036 1000000 885821 886715 558410 788745 903255 905274 889687 1000000 917648 1000000 961930 1000000 527234 942776 1000000 930315 1000000 942888 952669 1000000 965198 949771 766845 957289 660451 943041 1000000 964640 820740 962870 968984 1000000 839806 992403 980055 990020 983615 977358 1000000 360351 975421 968747 913828 857180 866743 976417 1000000 955061 1000000 974810 976934 972508 969303 970509 968785 970353 1000000 965547 963244 961667 892528 957873 955842 918245 946608 949089 992540 944099 428964 866110 1000000 305971 943962 247186 882606 920301 915175 914910 909855 462642 983178 898624 846841 1000000 671636 882487 991288 738551 833564 206175 1000000 855650 851229 846501 842099 844562 706045 827447 1000000 779048 936819 795253 524074 1000000 972928 285022 506422 247200 1000000 761348 864655 837980 149205 247374 710528 735648 918462 1000000 708724 685309 697428 1000000 469730 679063 679236 678878 660338 652482 694894 275561 304473 688835 284411 598760 65382 605008 630309 600291 601776 580169 539685 567853 1000000 641208 540424 1000000 534789 828230 510248 541525 512899 511598 503217 495962 592887 639567 402306 677019 467321 438998 456218 450711 449833 1 434555 1 806547 725528 1 622422 401529 450915 124063 820297 403394 1 375254 370782 324134 358771 357752 356427 349514 401381 395474 636065 332329 129130 462692 321928 324906 569414 313090 1 299471 303977 421303 280700 294121 293085 290809 286666 1 264970 279302 339530 655384 213542 276244 271919 265195 540748 273287 267344 266297 485803 314685 365877 261609 260079 262258 392043 272569 261691 268366 270508 29248 302769 262722 17838 283947 240552 265781 390152 470610 269049 243368 287889 273278 1 623774 1 283313 279408 667638 273203 267044 291525 296336 315713 299418 317810 305142 308560 1 322674 266041 1 323811 203265 331763 337543 340037 344045 267899 859033 311192 755560 377742 366641 378974 393046 687072 378969 317045 375275 433144 406043 378940 416446 417327 424767 500820 1 440820 447726 526857 456864 464271 453578 1 486088 490158 38905 465045 503797 787985 317176 387447 697218 398929 749879 428993 370846 455752 564581 41147 576875 590258 70217 597697 530484 616590 613981 621613 626381 888525 636593 629016 929647 648965 695023 39048 675117 681873 584878 870726 700088 1000000 714655 651468 1000000 1000000 824582 853494 747561 844635 761582 826690 770300 834345 781444 721472 783648 757232 803142 761178 812033 601812 402903 729941 813634 838918 1000000 471058 828059 963661 1000000 628619 871462 668210 883015 929332 782040 922629 897409 752377 903968 1000000 912586 669193 908135 1000000 924826 928823 931766 893986 937088 955095 942178 846690 947629 950080 906617 952305 956667 958725 956381 681565 963096 965494 967111 967992 971970 965635 1000000 964966 644743 678510 975633 920193 976115 604158 1000000 1000000 976704 855742 737544 1000000 975395 981770 974410 973775 1000000 973308 945997 387178 917965 1000000 935944 957225 962040 1000000 641344 803958 954190 951937 950478 1000000 944722 934184 1000000 936598 559287 871482 927471 935126 921211 924848 343796 823884 1000000 904608 899521 979567 891754 889184 823076 867560 873197 869159 502837 903254 850391 920064 847563 841661 838134 896908 1000000 871250 807936 812746 812628 802202 1000000 641522 765608 989963 748535 676795 743327 751587 684014 804307 740644 713709 650750 724747 717033 711415 702980 692521 864470 1000000 1 677237 206784 653622 512809 642110 642174 637585 1000000 969532 651828 623335 472316 626917 594281 546762 581909 577057 569221 563488 557172 548540 826245 539138 594747 528171 630212 515173 575090 424093 979197 416033 206397 480361 476473 1 1 370615 452310 301747 572375 1 1 367988 420201 772505 410059 387874 400125 437055 844684 400944 380557 376508 1 8143 361889 1 353741 235905 1 234317 563743 640699 29380 83146 264130 320450 287733 322894 1 307111 304377 301673 300630 393464 315395 407536 290693 286273 284059 281968 301098 313020 276523 283974 187307 271410 402211 272137 1 1 233537 510107 262607 288030 232734 273322 262040 261862 508359 484756 261675 261836 258009 311211 168687 372821 264526 271047 267262 267449 268559 269833 271213 1 218924 275968 277786 260503 279237 1 1 313433 509522 312416 342949 301261 297503 388451 1 307880 65097 245498 310905 323464 330338 318498 348002 338110 461158 342019 309574 414646 306675 100080 366929 304266 68790 393156 162669 390900 394539 133426 404433 1 415210 419570 424769 432747 317336 440699 446115 451382 140966 462480 463605 473785 479526 815660 490114 497399 502622 508505 510780 593045 526213 234727 542855 996604 573666 554600 562729 567500 562445 828561 586958 593502 348774 603147 612046 618127 617311 491936 794299 643062 649247 489200 661244 665697 673869 1000000 686088 299045 879075 700058 41643 716154 722205 727901 714419 717241 886190 456660 225577 763490 686323 882977 779735 784663 759919 835351 462467 1000000 1000000 889345 771234 800888 832444 653072 666371 855193 940071 856503 853600 1000000 1000000 874451 290886 931659 887508 834913 907791 1000000 920496 687943 900252 913822 916682 920640 923920 1000000 840937 1000000 1000000 929181 1000000 1000000 946590 948559 1000000 960717 955893 593834 871742 1000000 1000000 1000000 966497 1000000 970698 965346 971574 977974 973440 982578 974998 957332 1000000 1000000 958586 973761 1000000 779656 950242 939216 992452 978256 1000000 924377 737533 956094 1000000 1000000 1000000 967083 1000000 436245 962595 960485 763634 956779 954691 952503 1000000 443450 945337 941877 940077 1000000 851848 1000000 928488 906624 921966 1000000 914755 933053 858483 1000000 898594 896176 878193 888778 884638 862450 1000000 1000000 867411 394978 857827 867271 848901 640635 534050 838570 902958 562979 819848 800742 813733 804138 818507 798325 790174 781989 377328 771238 764576 787277 778910 749000 741427 1000000 726441 118585 818096 712660 706661 700632 694322 689838 774496 1000000 420218 664034 657874 825163 670707 725205 640696 517686 618199 444680 483594 601834 286471 962642 1 577425 571272 559618 17987 591655 976212 613661 509229 76027 347104 510245 1000000 504904 492305 492331 428214 492401 476079 470008 464757 312446 486417 263993 442538 437343 432421 426823 186892 414188 410823 613863 398947 327017 539336 1 382333 391912 551905 624683 364269 368389 431117 190591 1 317445 340558 355332 332004 327193 75105 321319 299123 314654 310840 598208 305263 372490 299262 104253 294133 317422 651508 287346 469436 282425 279799 278441 276107 303087 364296 272484 1 254175 258429 908926 316863 373042 264060 262636 436617 300734 300017 276791 255152 288712 556636 19858 278470 33053 261771 523193 264189 268124 327211 265432 269739 118469 274904 273191 273840 369200 277141 6005 294098 283054 755978 282722 289868 184871 283930 301691 245928 1 268745 308391 1 315603 978470 322324 356580 717475 336136 105195 340743 350145 662094 352788 357028 383349 365575 406106 914513 128756 384184 925652 391221 155175 391349 407885 496059 417988 422696 265852 457635 377077 1000000 402564 455286 460933 387655 474822 61627 1 122868 495000 508152 733303 512597 552303 605394 530490 536511 535907 737541 560037 1000000 566951 573086 535051 583607 592075 597614 571785 411600 827979 556572 533285 634983 666217 644729 653521 322109 148737 671983 641550 812103 791607 695721 699730 708805 78031 710556 636910 732205 637635 744159 757338 757496 131857 765984 647803 760551 752659 971486 794456 661067 625828 810554 774330 1000000 825678 830812 857743 830290 754820 850248 855479 859655 794398 868614 873083 1000000 790023 982769 507757 903006 897827 957625 361497 767119 912670 915112 888281 1000000 949585 895558 521303 1000000 937058 998693 1000000 970002 948461 1000000 937870 1000000 995644 1000000 969851 1000000 931384 965678 956262 987587 969669 1000000 477721 713328 973869 974575 975166 975643 976015 1000000 966832 975702 976448 1000000 982970 884621 766087 984403 992254 892148 1000000 833950 970177 920571 1000000 1000000 964454 627455 960517 959263 957243 955185 950580 950785 948160 945945 944691 941013 937980 776223 932211 281993 850828 931517 919591 916092 336310 904449 1000000 901930 910476 1000000 889807 665902 823990 873077 880518 868522 730784 860979 850832 868110 844601 541082 842105 754258 824367 491958 815598 810292 795504 790052 791514 487797 516091 781984 874991 764007 746953 456682 701191 561905 737398 1000000 525934 799364 1000000 665024 702254 707986 134973 704483 680113 1000000 665684 538649 653336 650471 640635 608417 107162 622415 634630 370780 722000 165517 591428 346468 712703 527445 522646 563751 1000000 421941 571354 567447 348031 629191 753402 512543 507044 504147 494813 464990 480761 812666 500857 519557 1 139045 399892 441884 438804 429756 855911 426685 529069 468067 407693 447854 458177 540746 388045 391946 477000 563816 369819 481547 360988 356824 1 351490 576089 1 1 7635 26776 288229 319311 786785 313423 319993 286703 326733 299385 28272 794954 294771 880739 289731 287356 332831 269367 280848 318813 277007 275239 1 388430 340577 703351 675208 266838 299750 267912 265479 262806 248811 455057 210 244762 288297 236635 425889 268401 294842 1 260783 262989 404407 265729 266062 660976 1 268108 263322 266785 273112 276555 276505 182647 858492 258437 1 287205 156528 291178 293095 515505 299423 272918 305201 308053 309235 328491 325751 167162 324526 279083 331936 616983 339505 344863 378354 360504 354215 383659 224857 683008 361251 296253 382205 625301 410613 417016 380899 312798 411323 1 753957 438085 431984 437346 442634 309644 447524 449197 737833 1 475954 480768 1000000 885429 497264 504878 579794 591928 522722 528521 534834 775417 546757 555590 558008 439303 301761 394639 582687 552877 466455 391154 617752 615023 674143 626867 376413 639261 642057 306128 958659 699572 672189 941458 682346 687596 694503 152573 324385 785970 734329 724526 746466 640872 931029 748303 757798 759789 665259 104557 776363 761891 793648 689964 798233 788796 808789 592153 745334 825521 828561 834312 751230 969978 838817 853549 812249 991235 865758 871954 601723 879970 891061 1000000 828303 959387 900454 903886 892325 1000000 918664 987389 935830 924737 1000000 939835 934240 843628 939588 944039 950207 633747 370785 1000000 654371 453279 966180 943821 962234 1000000 1000000 966904 962421 1000000 475210 1000000 973630 999182 447967 975984 975402 1000000 976107 904644 1000000 688003 976348 975986 616060 1000000 943237 973948 972863 976076 958478 388999 930998 552854 966149 964791 1000000 276664 957247 957928 1000000 953537 951307 1000000 929868 1000000 1000000 918961 935841 932847 827319 926815 942524 721497 906110 899673 893314 522645 902780 1000000 1000000 870245 886820 1000000 818516 825470 869684 866008 950324 526251 819769 846374 867070 266545 832086 845469 894595 820354 1000000 806429 801122 1000000 792277 1000000 1000000 886860 755827 973106 277892 750995 188833 701389 404535 734675 721814 708531 709893 703872 697232 697196 700635 679592 766848 665067 664085 654548 649187 783374 636471 626108 573774 617828 560920 640164 762518 593216 558516 576882 575313 195258 678521 768472 669283 544001 542303 532999 796371 894302 509788 674240 1 673978 966669 484775 466719 473465 468132 812620 450836 450837 394585 444947 434620 440197 423193 730014 384888 249163 404063 399102 408657 367999 1 366822 1 86943 367072 362249 1 341400 348735 345549 341589 129121 334085 373554 326689 323068 317957 290146 313043 309844 530700 265125 300899 300720 295500 292871 287459 573556 111574 265216 195873 270977 307349 273963 275635 1 1 269323 239243 1 265941 265940 260116 96748 364530 318356 251951 261523 257911 325031 247499 261486 283286 255721 241813 71200 224271 844302 140418 183472 282239 106470 292771 270719 718186 160270 55798 793441 279585 290426 393576 273900 324989 280742 293261 292743 279556 323240 828989 321489 687034 284923 298206 320133 226898 326678 221385 1 1 350438 289280 620296 343159 225073 362828 278297 306691 1 376793 394083 1000000 577538 390864 36603 409755 561058 1 146653 447975 1 765023 434613 443740 457160 474240 461741 455334 435974 712269 502926 165367 503073 830519 514886 598016 291915 532804 1000000 536868 554651 557416 561507 1 699894 314458 595192 598399 447865 587363 644316 607607 582478 633511 637360 643611 647132 656736 646727 582314 669856 658914 686649 692640 645557 703381 47143 1000000 717805 1000000 699723 740797 597882 1000000 710868 763455 761004 774547 779982 780051 791101 797504 798474 655868 671492 817583 1000000 672091 1000000 834348 737279 861540 875874 230174 1000000 865862 870033 812174 883382 811791 190971 884597 890286 899331 899947 313043 373854 1000000 898847 920769 925974 922634 931273 884260 937832 938988 707445 747730 946826 810439 662536 591030 389335 1000000 1000000 961557 958359 964658 972883 463286 1000000 1000000 838885 863368 642714 973888 793700 959320 1000000 975722 976136 976253 976167 938614 961074 997981 966650 852026 974061 1000000 973339 959204 969468 960660 967878 999769 965117 959655 961866 950150 979635 464218 992127 951843 958688 1000000 944633 520908 1000000 936548 1000000 930668 927602 924363 922187 917772 990104 1000000 1000000 904287 901199 895848 1000000 978229 883691 814820 928449 1000000 928324 1000000 856725 1000000 847979 813971 730353 833233 764620 823354 847592 495400 836475 1000000 792135 1000000 785572 781023 837375 787356 808699 755131 750932 746856 782894 738919 729323 722130 717201 715418 969580 692292 208971 718025 681252 465416 186857 634143 673425 650213 607300 378968 626101 278031 616791 751144 144500 835799 888119 585550 582010 567616 578648 897800 557111 551723 545637 764793 533544 527536 529302 515604 515807 473453 492404 492114 331354 697715 471487 469317 451856 457420 443721 446246 1 436301 1 425745 420494 415482 483386 414091 472155 1 390924 382364 381289 693447 372157 77570 656336 269132 348506 707821 455339 342603 338703 334888 803306 327514 432483 240306 33656 900288 312088 295225 243829 597663 1 1 280685 487227 274911 286146 309436 281906 279825 1 279588 274285 247999 267119 269747 267464 1 285202 292230 265926 1 1 263065 261831 258680 261221 102806 449140 1 261365 210908 632545 259240 270545 771527 264941 265551 266764 276177 244779 12012 425379 353236 1 277038 272035 284474 283654 285178 37645 300850 645054 363312 297604 1 324449 192358 1 1 315128 381362 159122 251124 328745 330584 763773 1 188251 355135 1 386851 353821 371320 347244 19918 274936 379223 579011 393536 414726 403209 540883 417514 418652 423464 390919 313447 1 433271 15299 455649 461256 465080 472576 701710 398997 489624 644354 860552 599730 515110 519014 524677 581964 369089 429455 660817 555509 685267 1 573565 414255 585982 593351 588000 655485 159217 383643 624822 568088 634967 526641 691062 567057 659836 961093 769059 578833 684731 576997 596674 860145 708878 332226 717287 844924 727774 123763 225469 749998 755795 928964 514528 128469 778421 780470 631006 794837 797816 794735 876017 828063 1000000 823533 831216 836082 715465 848509 832396 605142 598220 679997 851027 1000000 830602 888636 909066 535489 1000000 897724 896038 323109 909229 912734 1000000 1000000 922777 943301 506724 1000000 934458 1000000 940799 943183 947358 947493 1000000 942640 954536 598752 958448 945440 962784 921275 975020 884546 1000000 1000000 1000000 971975 977839 973628 986128 1000000 1000000 975646 974359 1000000 468317 991616 1000000 976305 870190 976144 937667 621662 850938 967237 478781 969488 968562 966894 1000000 952266 1000000 597128 958585 956617 701975 1000000 1000000 1000000 1000000 940259 1000000 754601 935621 1000000 928719 926954 933820 761735 913678 619407 584614 856105 609254 896845 892919 888908 831790 1000000 847705 889555 868007 992716 858573 926683 848963 659056 584265 1000000 829734 1000000 1000000 796729 753134 804028 614207 793998 816155 782308 776771 771186 857897 895725 735069 748605 691956 534287 747214 695217 322739 713116 809313 354682 694982 671240 703632 676932 671092 599112 658373 298097 690845 648670 720607 804625 621122 600562 908459 542052 616476 590236 663048 577513 417305 565590 598703 591534 548497 541206 545180 1000000 833581 385760 511250 424047 233015 382760 493270 627801 832693 486853 1 462055 493477 1000000 442737 348222 432313 427037 402787 416919 648807 406754 399119 396509 401749 979254 382934 453746 372662 368859 407366 345853 341068 351718 347495 342380 308974 335853 625354 600097 34506 321358 290735 314642 298148 328236 276265 139339 331683 296123 291286 313152 378788 395406 284421 274311 513856 278264 189066 274951 247239 1 270024 279787 183764 874014 253810 642785 261292 262371 187554 922918 459197 261137 304802 260971 259406 554841 521347 256808 474297 262896 459727 264111 262100 266333 275515 268118 270083 307363 272999 595713 276414 285874 280204 1 262448 283996 1 289680 294086 296759 302502 294881 305243 671546 312558 728497 317478 83755 329175 4814 332087 348477 340259 266479 350042 186445 277633 360114 365369 475678 804304 378739 382485 346344 703353 396775 401641 400970 175677 415270 333795 182521 432568 435717 445060 440347 50167 456208 543896 249047 459483 482089 487825 385890 498936 523744 149126 442347 1 641814 626140 801727 547250 553316 597172 564260 529970 575385 437674 590191 596382 610936 609073 1 620394 886149 649127 640009 644773 832930 658287 664401 673487 681325 650942 689943 784363 682348 342507 656617 629753 566862 849042 1000000 1000000 1000000 1000000 363064 765490 885354 800867 782242 786530 796607 755585 521197 809153 713643 819509 823375 829661 834476 1000000 844380 1000000 853880 624600 863046 867640 901367 1000000 959038 856129 992162 797575 893416 882472 1000000 976413 911977 732792 1000000 1000000 962232 955829 931316 934393 869716 942753 942593 946481 951990 969562 901758 639148 958363 984152 1000000 978394 965543 964952 966420 967900 1000000 989727 971487 1000000 973291 869522 1000000 991450 991133 1000000 1000000 1000000 979149 664077 949966 1000000 962257 979589 1000000 974467 971819 970818 969656 967382 918188 827649 970593 962640 866360 958983 501123 1000000 952887 363544 965299 945855 944084 877548 909476 1000000 1000000 946072 334062 955360 919522 916134 915139 1000000 901783 994765 899748 926582 719610 885872 916989 867782 1000000 868524 1000000 1000000 855156 1000000 846181 840826 836286 825766 826323 1000000 813302 805534 805356 800041 794672 449957 723513 779258 670303 779668 762163 701749 618341 781583 738338 732589 633984 620739 718268 1000000 696726 701357 1000000 684510 683815 670868 633267 348887 616148 647650 281689 439773 1000000 636392 695738 790079 618273 928771 489451 974215 568143 575585 1000000 416853 631778 548222 542833 470824 152193 524731 518793 514026 511859 288671 493871 489421 483757 1000000 472255 494739 485028 539584 885694 537442 425103 785816 419757 987088 424610 152301 407981 404408 426051 377608 386474 410524 47000 391883 442413 540986 368351 355714 386099 342259 648862 293021 355142 299774 329448 103071 324272 318800 315244 440709 308974 306003 304878 703298 344669 295124 301547 692320 1 175061 1 587456 484217 277927 223318 1 947332 1 269882 267688 253650 265485 264238 129204 230525 304844 1 267853 202131 64813 239568 255334 260859 184234 1 170545 262582 242991 264046 662417 823164 266976 336508 262552 270069 1 1 1 250909 279311 115883 284534 307215 940938 290271 304996 965815 305864 15059 450213 307277 952575 64017 733664 4429 556842 827393 289055 334637 356565 843251 346955 228179 370273 358160 362857 335426 639707 376428 381024 409398 390528 468234 398873 529355 502078 404634 420292 246348 449653 440084 441408 446811 451704 491701 447178 362171 203610 28769 1 944022 92554 499379 509407 647472 519716 527262 744569 538061 291362 682721 556854 556497 518615 577709 497725 588289 237987 331558 606591 1 674403 359909 611331 642223 636787 711519 656858 772974 668714 676118 439253 686111 625269 693817 1000000 715711 709936 785635 729930 730664 731345 710113 827079 651006 765677 890923 867744 607886 803364 792441 792882 1000000 849829 814291 956739 161728 824732 449558 732798 1000000 568995 853108 857043 861291 1000000 870780 874162 864667 854839 970465 705815 518756 899644 661795 901890 483192 866869 917493 920753 926990 928386 1000000 1000000 921946 988631 956663 1000000 1000000 858297 1000000 283213 955812 949525 956793 802556 963254 1000000 1000000 1000000 1000000 958043 1000000 971924 976672 456651 1000000 894905 318867 982778 437875 944407 1000000 295071 975559 974996 975202 974465 973637 989368 1000000 934257 969920 1000000 1000000 906059 964556 792690 938037 988061 957588 847031 966743 919382 945837 945072 955112 926531 928772 935583 933649 1000000 945492 988029 981965 916982 913545 1000000 883395 1000000 883789 895208 1000000 983571 878975 888789 1000000 833651 949057 1000000 962718 851545 877127 849095 609134 831389 832755 819514 253201 814693 968549 801537 171194 753309 788842 779730 245836 737868 672827 399317 751352 779399 173916 703346 728133 722157 716298 681369 704158 890617 715325 346719 1000000 727187 659173 661661 655458 649308 39500 636939 1 670743 638459 526604 572582 633730 614103 586986 581284 575034 167232 562742 259626 550451 473911 538405 520047 859919 421789 500486 508517 1000000 467491 1000000 34624 513916 511937 439100 375864 456676 473400 571339 438732 435174 654653 424971 508319 801789 408039 401436 369633 377315 389702 369350 380303 187221 344160 164039 338530 367398 397744 352122 344827 583691 337824 334610 274410 326670 225081 513651 316304 343273 303477 400960 24204 172050 298053 295943 293133 289790 626565 285480 283164 443633 715334 275981 296770 271174 272112 1 309512 266167 285478 421266 407638 251625 263773 262408 1 261423 261093 260869 1 259494 1 261874 261392 262069 262224 249558 98439 260345 1 542904 293901 265454 269876 256862 519706 154180 282418 320440 1 282921 371956 873183 214988 1 294928 297665 310973 259967 308359 309798 288922 333662 404037 462710 322701 397538 399713 276632 342159 345058 285036 353219 561148 612152 1000000 383388 376056 1 376735 555885 392719 148965 387958 1 458479 411185 419661 698218 434388 370008 445435 450446 564848 449707 559463 472128 657620 482698 491818 495853 159698 507585 512329 537375 1 1 690944 542064 1000000 445793 556292 1000000 580964 529599 966966 1 602939 602516 611154 600862 617543 629754 634335 476207 661144 654129 658865 1000000 720419 679066 691009 691073 1000000 1000000 710804 715335 266201 454835 732956 927406 270478 708630 756293 757076 767544 755381 783805 784339 786506 795200 800579 812216 800120 828511 816884 776741 466068 823260 1000000 611450 855978 855593 731397 1000000 876599 622583 671240 878843 941163 893611 901204 457445 941810 978097 943796 916994 425438 964040 923055 926195 961458 1000000 761108 445397 940865 943447 945839 948190 1000000 891923 955096 661439 944601 905400 962794 968960 422909 648041 913846 1000000 933673 971770 1000000 1000000 974040 974296 994235 1000000 975650 903166 977406 570011 975253 975606 885553 974295 890242 408776 1000000 971450 886965 937708 929828 989223 923573 961693 962331 929517 958037 950833 953957 949559 1000000 609593 946446 813950 939420 950301 996873 929084 907508 970619 956275 792950 1000000 910691 1000000 966585 899833 712680 891475 897113 873743 874158 875370 1000000 481840 870992 855910 852920 648794 818773 496775 852633 1000000 645613 1000000 807964 809625 808900 808441 776254 755612 653607 901654 752858 761740 757845 962020 747509 720530 1000000 729625 565928 695315 1000000 705927 874525 906039 502314 681687 675575 670128 728816 625824 641347 684373 777906 320577 92632 508972 591788 688976 601618 596449 589003 717069 584040 598472 564588 437030 192080 543919 542897 305849 488012 1 516029 304695 507701 198013 512701 688119 1000000 477312 617842 435561 427097 453547 447097 442008 494521 717820 419192 447170 818348 217473 408866 148595 394835 385515 682017 381557 376736 1 219992 287452 708753 354956 444114 653514 342730 337609 547940 396750 33564 513666 1 322385 395773 309591 387920 1 300074 303691 293541 293436 287889 285204 1 1 281652 243095 285520 277520 274053 273666 270478 269692 1 270909 528256 706102 188873 259836 1 737325 256084 261769 260551 236464 484941 697001 263454 329589 264189 1 1 253927 283731 796765 1 267294 421010 269884 378338 272535 274607 382085 278147 273408 199594 511659 286292 289361 226274 165798 296681 1 374791 305245 308365 311393 305933 331881 321901 97381 346280 332238 726176 300588 343823 320634 1 368918 360365 370491 392395 371676 468384 1000000 387468 399946 442088 385058 408239 412402 396906 422906 427453 482585 420926 827997 227382 454374 459529 465692 142681 175184 981803 489261 771294 488857 505927 542619 441917 435406 497365 198989 542231 548007 405152 559903 531593 570200 578328 830445 590225 596823 801273 1 778516 554104 425479 1000000 650581 792895 652602 1000000 960420 812736 366122 639099 683669 694577 590466 707351 713403 1000000 725443 731271 737151 745671 748443 741814 760237 719399 674772 777107 802578 787374 793598 920139 811816 809521 289003 818722 824136 563583 449216 843553 844275 986131 993006 855939 995243 1000000 877070 867197 881259 1000000 1000000 849241 808897 318195 904541 907669 913804 553370 840618 922124 567658 917687 924654 1000000 935377 939382 933714 931628 953787 948037 957476 946933 1000000 955630 890769 843383 1000000 1000000 966623 830904 1000000 970817 696331 971938 652732 974343 975896 1000000 967288 970775 1000000 1000000 975975 975448 971726 694630 1000000 359075 799553 972243 1000000 970284 983251 969122 929198 976412 997226 962006 1000000 633192 981568 963539 952234 950578 959244 1000000 942303 1000000 937197 843318 1000000 853603 925244 975184 1000000 842905 798412 605658 738168 893932 896971 939891 889043 864036 880786 692300 872526 867815 864464 858789 1000000 868364 736125 888454 834496 888945 866065 800834 814779 155975 804714 798958 94444 669511 815867 985402 772770 861290 760276 687480 750275 743021 642008 65951 743086 719824 1000000 140652 810712 695478 690123 678908 675522 670841 901751 318608 736958 1000000 395979 738586 627877 179635 614954 245503 982992 598325 830298 654597 351189 309265 564239 529737 571707 905790 541653 445608 1 658807 539552 594240 281393 499911 494236 485360 552643 448345 405617 348139 511873 430722 453139 1 1000000 301583 638967 466963 390695 209987 393634 342746 457476 759395 387447 341637 378109 764174 371336 363571 360178 362404 365309 720331 279930 350983 336388 350321 328513 324944 326782 384408 314526 311429 163657 305239 302281 385482 296467 613095 310927 288941 276083 262607 928065 279961 305574 276231 262378 272775 150775 260411 144144 267245 229378 265207 253036 263402 263126 693398 521533 261033 30333 204445 221481 610096 260681 261616 247063 259779 269645 68524 717172 487202 288495 264914 268057 269316 272659 272283 273916 348276 277506 279350 183898 291945 20482 342047 300706 293194 337514 24181 985360 112096 1000000 310032 350837 639197 320665 323320 327397 332188 337564 302767 309104 168305 341276 354751 370566 363302 366554 377911 395837 152564 385988 390740 308689 400410 403244 469425 1000000 628451 385966 537991 436408 199717 444451 452710 457242 483724 436766 1 461738 451885 491890 497798 782306 1 515780 521737 526736 534255 269881 546560 1000000 540379 588252 587186 564217 576862 590868 594956 1000000 547167 597776 504476 626955 1000000 590591 260373 652452 718569 662175 1000000 685603 679610 680958 694890 699632 867380 664139 741342 726556 729468 674656 739278 412771 759568 846570 504817 820495 774985 780936 746153 796969 688583 871372 285824 1000000 799073 762535 828427 966773 838324 843176 847958 852685 750096 720186 867194 615671 782825 782809 883623 885940 895623 898965 892491 903401 907045 912287 911941 901931 1000000 835401 456151 894948 933382 470377 938961 941711 869654 790158 949167 951456 953629 1000000 913935 959599 981117 963087 964630 965913 455096 1000000 969964 1000000 971865 973163 1000000 1000000 921386 814140 1000000 974377 1000000 520473 867322 1000000 1000000 1000000 965971 975348 1000000 930039 1000000 1000000 402439 1000000 965503 619360 1000000 774890 904584 956901 978223 959648 308229 948389 996643 950436 926364 1000000 935586 932139 1000000 1000000 920987 919575 916510 917113 909171 1000000 901769 797906 894043 828461 681144 900998 860800 957738 854450 869651 852956 901502 852143 865003 841157 883924 234861 844634 179374 712123 854849 805377 547435 778344 347131 968178 1000000 772934 1000000 761790 762709 750383 743432 1000000 730651 849526 721402 714955 709129 703053 693466 982674 594785 471778 621584 633010 194332 659530 647616 641891 679501 234746 618319 685099 627507 540885 583664 589386 586171 576220 860268 567728 167781 555449 549313 1 609116 541594 851147 1000000 502982 548290 501367 567934 42174 477083 516578 571649 467196 783947 454621 450304 444888 438157 434145 424351 214715 415172 377368 408267 496154 395203 393614 869445 356393 380235 375824 367509 400638 361692 357148 352947 628196 532975 328624 258399 259616 329299 352554 324468 385369 533923 415031 309061 321509 1 764470 297235 295095 292024 294434 287237 752153 69604 267738 1 276612 274816 107382 63466 268187 268655 1 616624 265198 260237 262376 697332 235268 305564 507080 137158 1 1 873029 165861 260728 69172 255924 261413 270675 264694 523172 250370 822826 429052 941984 270688 1 69293 1 109816 278741 280747 250401 284953 279344 289952 292322 294950 1 424504 314649 306312 145310 312608 4372 436880 319887 1 542015 320600 726120 341265 377608 346250 353431 357638 361724 507638 310352 375183 392695 432306 185919 360927 398969 401038 406057 359693 419031 372736 448378 880168 412306 894780 450968 449867 437513 467688 1 483969 683266 964205 303854 503285 492397 493878 520321 525876 499208 48394 560608 165759 551879 563057 568401 574319 580720 586867 593058 599247 605241 476875 610323 589416 589077 736795 642173 648807 63311 661141 668347 635943 556856 1000000 728240 709190 704394 758678 1000000 475178 699570 742582 612781 745130 750787 756879 762407 523855 776855 638277 800425 1000000 786943 802889 778083 1000000 836389 821797 1000000 833192 836797 1000000 846461 1000000 856083 860457 861736 869265 859026 1000000 997621 828561 889813 598869 908527 473090 906689 226855 883902 916418 919863 867664 926363 939316 911071 935189 1000000 996666 982036 945922 1000000 950521 951415 1000000 567854 980986 960585 962464 888780 965566 1000000 924098 1000000 970514 874033 972132 1000000 753944 1000000 975422 983848 1000000 988969 975424 715620 975149 992308 974383 1000000 934948 1000000 971748 998281 959581 919294 967309 965795 981697 621815 996068 959242 953316 956625 953284 951046 949448 946344 939715 942655 950367 911291 1000000 997021 926234 1000000 912940 1000000 913802 1000000 906445 810112 362106 1000000 891119 305406 882949 703198 874474 287158 1000000 861177 856136 357986 847115 836873 837003 832166 885618 969249 817581 802572 138687 1000000 787834 816202 786130 1000000 1000000 508153 677768 758358 751883 745568 1000000 734572 859051 724185 274548 694012 708198 682050 848766 1000000 616503 664107 660678 675444 655346 1000000 749106 679059 188207 621269 637325 612604 732861 600356 595738 565285 657396 575542 569344 512080 557086 532132 1 535716 623376 530549 522426 515061 495958 503216 497268 364678 485590 1 474131 231550 462890 971612 432959 571877 1000000 782739 435497 536808 445108 93429 753286 373310 570211 396343 100628 391889 380116 479668 371395 369912 301349 91195 1 364577 1000000 277545 338010 334091 329103 326729 191520 314904 1 1 81536 300156 303700 509950 287545 434539 312055 290112 289565 607511 518404 1 856726 308048 429258 273479 271957 265821 267811 267630 280016 109391 660467 386564 270290 150979 1 260567 41005 133739 261401 254726 305678 300418 339571 261314 266060 204247 122449 263930 856007 224316 1 278994 269684 271106 493715 491215 276118 262470 581381 1 386164 268426 866775 215236 294049 933509 296754 289451 250022 321188 427255 81623 312387 321617 299693 327728 340996 331185 769711 343972 109076 352174 344808 361646 372949 369428 992327 430479 1 387754 1 403946 467609 387954 725158 421133 421933 428125 433097 550083 443828 610247 453469 396811 465387 397010 373182 380703 215180 1 224068 505403 511777 561799 390245 112781 536074 767252 559414 631107 551443 602610 571666 578806 528943 411875 1000000 603920 124837 617952 622051 825023 632490 1000000 639452 653082 230697 555437 636871 665356 680865 689847 696665 688914 561349 714408 714430 691541 731726 673352 902383 1000000 730620 820536 765689 771728 1000000 780492 770599 834317 866750 824542 809864 530745 691818 1000000 238202 430329 883022 844975 849724 904863 840049 1000000 789130 873851 886125 1000000 866542 415634 903302 897174 1000000 911971 1000000 1000000 1000000 918755 1000000 760597 957986 937356 1000000 688725 330745 942429 1000000 981192 929654 951523 867309 954363 956199 592840 961502 804007 266723 936456 967758 959225 966918 1000000 625835 1000000 968586 1000000 974492 983224 979439 1000000 975323 974503 977583 990951 974347 956335 969505 789885 971693 970839 813765 523676 981187 1000000 964567 852590 962360 959370 1000000 1000000 980801 1000000 1000000 947044 933040 941901 996757 965922 937963 1000000 927592 903929 921214 894396 909918 1000000 226776 903843 877728 896018 647867 358315 899221 973793 876623 871504 945464 862491 931612 831131 915066 660226 734190 784566 1000000 818272 1000000 813435 479670 803746 797841 1000000 787045 894416 1000000 855920 764463 831951 753396 747659 593311 1000000 728029 1000000 415728 712180 703937 695886 694587 736652 682130 675989 659043 663581 896298 1000000 632632 639132 632852 626668 620452 622574 533666 476443 620289 589507 587354 689482 570978 1 573771 1000000 546531 540898 550509 546922 522790 516434 425527 733372 523132 492278 556378 471510 475744 472711 464385 458787 429002 417121 132591 1 339332 426704 421167 821306 1000000 399418 627178 290954 419783 385901 1 373234 423255 206859 363662 642744 389394 509606 346849 547769 338921 334900 331325 1 234817 320475 322827 313132 350453 307555 234484 315213 257419 295909 281869 7436 311907 317417 572059 282173 1 282084 276148 254312 291074 766987 718830 267872 298257 293423 264468 278548 444267 245050 261534 271443 298525 236431 363331 260137 260185 260345 255520 260973 261466 262088 261511 1 264480 110036 740612 608790 70113 178715 301235 171798 393850 309155 94923 270051 281942 289072 823476 388071 293173 299438 298585 324559 306719 332315 1 313574 317052 325892 324418 280117 317285 1 1 443641 343805 358932 299875 172478 173769 369578 1 568845 386380 386242 416790 444993 393956 405716 711263 415829 420985 380705 1 436765 441700 103710 452377 459165 464190 470244 765935 481159 484221 497520 436961 503128 510432 509852 1000000 1 534183 589418 519296 552062 567376 1 86572 384957 1000000 769746 592106 696954 623029 615518 618519 272792 692031 382150 645005 512029 661907 615477 669648 640303 691960 688311 673247 935215 706300 792954 508508 755114 729911 727880 741601 721667 795288 738651 765725 751519 776971 781198 786805 732481 780233 851126 808233 813403 123684 988415 847755 829177 640286 845865 851534 852943 668765 859388 821751 938704 817714 864396 883095 791434 797109 895834 892288 903475 972306 919385 905911 871395 701348 924252 927870 1000000 933404 1000000 938824 941700 945413 946745 938193 952390 952702 851872 956994 266118 689565 962928 407145 1000000 747986 1000000 1000000 1000000 971620 971169 780963 1000000 969179 443484 1000000 1000000 979772 975059 1000000 994661 1000000 973929 960176 966422 966349 1000000 953589 970602 958857 951633 964645 962651 806104 960039 958245 953436 975613 1000000 1000000 945933 945067 337734 939820 564715 940032 253048 954217 919213 920726 947986 908604 891139 1000000 892782 925733 391004 893821 889314 1000000 880938 876582 872390 1000000 653648 853412 854091 778955 295625 323689 834273 830288 830655 814292 815569 950430 795957 1000000 790835 1000000 787071 777496 741829 1000000 1000000 580898 749146 743236 898299 436387 734100 768334 713814 694243 836964 950898 766340 313644 764559 616260 1000000 526727 702024 746273 550074 589179 770619 622139 1000000 595175 406904 636694 569480 975570 421696 401606 566492 611321 1000000 336428 42505 514190 668197 524008 327879 377129 483857 1000000 998457 469602 946099 88323 238185 467727 950071 454721 448887 605872 460689 433047 425389 422540 556165 411394 407215 778691 531958 392459 388631 378162 148783 266216 369263 651661 296898 755151 279400 350575 335326 340600 369802 332595 327086 823754 320453 605397 1 311429 559869 1 377538 299359 335562 342499 280581 534451 286431 1 359385 303544 278753 122709 102146 272672 269267 404008 1 84580 265111 264655 342546 267115 262146 256546 261006 1 938160 259888 1 266115 371398 123802 347067 261143 1 210049 26222 281696 231230 265848 263377 275569 203086 305324 551759 262557 274603 278422 304292 1 1 323630 155175 292642 214203 321230 335825 313408 366099 656448 407335 324612 424544 272433 288889 1 1 607748 341442 436741 360173 354395 156714 362154 366531 220175 916273 737880 223107 20967 395684 398960 403934 409147 507236 419117 504462 444529 435109 464276 445882 728417 456034 316693 908786 467735 538804 485128 490908 496805 502575 508996 518142 580917 608487 532332 543333 779174 1 556395 644323 583612 562916 580102 587348 1000000 1000000 476531 615552 505162 953995 630992 636916 643225 650193 673526 698417 1000000 1000000 112682 888768 688460 946759 718248 710144 1000000 780424 1000000 732458 561305 745155 593020 901040 597954 916312 861103 779593 784255 769371 796346 800511 806414 811829 860194 825997 1000000 1000000 837007 840754 846803 851600 1000000 860713 983896 872892 954940 977408 882487 925007 890659 346545 1000000 900711 904512 910324 960159 916590 954427 1000000 925780 939083 932416 1000000 955267 1000000 943377 946368 948055 941677 1000000 905766 958162 958829 961297 962319 958461 965395 849612 977935 923783 876989 1000000 972079 972508 973473 974004 922997 927119 974949 1000000 975046 971788 925729 1000000 949373 1000000 1000000 971999 1000000 970252 900044 1000000 1000000 1000000 388350 303087 960318 942916 851191 794219 952581 950364 857508 945425 898412 883805 956044 583055 913226 882058 413803 919036 879263 921643 1000000 884586 905576 901781 960520 894171 833750 815261 882019 877804 873755 1000000 686254 869960 856979 806583 845430 839226 836416 877739 767454 1000000 816795 811232 828011 765400 1000000 908328 1000000 1000000 741104 762733 1000000 814284 750728 744950 896291 305652 214761 722317 715623 142894 795178 758626 688959 710527 1000000 1000000 592528 1000000 749988 648556 646311 599047 626507 622563 618834 557583 605596 394970 592799 736741 580503 574265 568897 562003 554593 554170 1000000 521775 218214 525305 526343 513677 541125 500789 496023 135159 477268 478696 491178 1000000 461745 261249 721582 546464 444089 434452 170406 415981 582935 416249 399044 409455 1 489065 428831 390936 381993 376036 287520 365867 358984 371364 400304 573411 345616 224702 283372 468600 329511 323296 353639 134390 320275 1 353257 301064 302955 300051 297244 307782 288661 270988 286998 284660 248084 187239 258963 289243 874339 138887 281405 270354 169286 504867 265904 275925 263847 168741 304677 256388 261017 260842 811068 260016 259902 50170 74734 259988 292221 195795 124476 386552 297505 263305 819134 236123 616140 343552 483389 318946 272570 423863 269579 277873 279944 274200 284418 178564 287142 1 285103 843399 907122 1 152804 308457 484757 396359 1 1 360451 579643 331244 336381 345021 331500 348088 352302 356224 360874 365150 369573 373748 325333 317149 759901 390777 467911 404251 1 159214 428831 325621 485352 433353 438794 444185 991207 462184 460913 483525 491722 477617 1000000 488894 550960 500764 506979 51040 518537 535563 531365 548289 1000000 548617 556365 539091 574483 573112 651248 395638 608204 597923 476710 609663 616400 714967 634250 335533 651375 45249 815332 658978 358854 1000000 590342 643840 672149 751294 694613 484562 695165 713026 726065 732153 737843 718465 750053 754955 459653 766705 772107 657008 783280 788865 433150 736012 966316 809400 815393 1000000 825598 880465 835554 840433 828735 959274 577991 859383 862949 868276 693067 782578 1000000 758239 890663 436856 1000000 901097 904696 908454 1000000 1000000 959160 920252 344888 928450 1000000 931717 933660 925097 1000000 976637 947364 936946 951262 955691 930408 293974 959991 1000000 1000000 1000000 842860 970174 773105 969988 1000000 965131 980646 973029 972783 925920 970449 1000000 971881 466335 333516 924532 888398 976827 1000000 502631 855949 1000000 971174 969152 1000000 974481 1000000 997654 954660 960787 734939 956807 947382 953037 952783 948604 951517 1000000 1000000 644491 346512 1000000 929791 926023 933027 878306 918086 1000000 918017 1000000 793744 898913 894330 943923 1000000 253948 844661 874503 224776 894385 1000000 549284 887342 845188 835748 858637 892335 811379 822873 453653 709670 564933 1000000 442269 711791 795242 555733 774859 1000000 807734 179386 1000000 751567 741338 795308 1000000 767465 1000000 868614 327637 1000000 795437 687013 701266 303990 628145 667277 955560 659873 588923 1000000 631645 624634 1000000 460523 899653 27661 566807 571133 582095 838945 556524 564047 816903 558419 546478 539238 378661 487177 550812 512339 239085 491775 497287 519594 477596 505921 275607 477285 399783 621200 397716 256281 441450 436076 421567 427665 1 414940 409858 283690 333454 398696 390184 383641 414353 374216 327826 351631 362824 357968 365320 217055 345962 341928 345528 325666 330214 1 392461 331507 323705 321114 146909 82514 268897 298055 489934 326674 970994 467423 98782 214451 282957 774294 271984 271304 1 1 281970 107566 268640 270098 328936 1 264602 319646 727774 353431 245121 215921 318443 258616 455701 259835 303898 260176 622602 135666 347468 266895 259227 831334 263842 570914 261505 576126 513981 451416 106318 273634 272771 136054 911354 261410 283469 21800 545192 287927 346857 295918 273976 301433 311260 307311 284895 311859 331697 325151 321519 470945 665305 392004 1 340228 92330 350976 452458 489965 401462 288281 379441 351835 381957 416360 391180 397405 330495 923278 411168 402487 421309 859639 922915 694374 381239 447995 443406 445388 588469 470181 543092 495674 487319 492545 498948 885078 1000000 516690 692766 504161 597788 614000 177344 601800 558156 534031 571212 571032 583528 590415 589910 493530 608327 417091 620690 413185 636075 523062 645464 651410 657516 720484 693925 675283 683776 671868 1000000 700510 708664 712533 342621 790071 730331 733687 798099 1000000 753571 737014 872822 769864 788208 759196 760022 814108 889757 459557 1000000 813960 819724 625744 646480 843128 779062 843836 899943 918190 862559 908733 1000000 648485 954792 542601 1000000 888429 710808 822298 1000000 908849 908119 503331 918834 340618 921194 1000000 927435 931896 1000000 936875 939016 941681 810872 964820 865670 951321 983691 1000000 1000000 957385 450035 962587 842999 979446 1000000 927615 276798 1000000 978505 1000000 988732 973454 976985 974321 974176 1000000 974726 974756 975552 974919 1000000 925896 1000000 946263 1000000 877647 970881 902220 729618 967294 1000000 964682 963456 874946 967444 985110 893172 708511 949139 894356 976505 952531 967118 566914 1000000 1000000 734566 375189 912765 909148 914494 910998 904921 809354 673909 856274 892061 888341 884162 1000000 875736 891385 866906 778251 1000000 853274 846204 863229 799943 1000000 799633 888101 820271 909172 808184 803372 801113 899499 267416 783317 1000000 767590 820634 758977 753776 750764 742233 1000000 845274 144347 1000000 712745 576151 1000000 699454 779311 1000000 646893 564035 683180 658047 647727 668226 639490 709211 232038 620860 674525 608519 656875 128036 587359 583740 627303 571453 565271 623541 553009 244250 484792 534749 528946 454517 454434 510968 322340 491017 493293 702156 691224 391940 389836 1 458743 275348 432985 622514 224540 432110 1 421415 413656 411184 130442 1000000 406539 383111 492583 361097 943538 383637 378999 363830 443558 762917 10438 343045 850857 268164 354756 330378 308629 277073 317929 317158 239541 314168 316699 208095 301452 359378 1 293151 290430 268775 832884 1 280235 1 1 146760 56629 271926 898702 268916 228484 288298 264901 192194 261683 717435 910242 254746 198275 260223 259800 246153 945542 1 366992 170359 176586 1 516315 263357 261851 338535 265078 1 18422 466109 253742 271384 272894 367875 278049 226596 648070 365747 272052 421636 289701 888373 295090 1 300469 223823 308245 298723 293197 316032 319463 570069 326266 330118 414872 344434 341593 345583 644689 344934 358164 419102 384046 808186 375830 380380 1 389473 968064 445410 411509 947510 435809 418215 424879 429894 692778 440816 491794 290054 457489 1 725961 527933 264899 230140 491310 505557 900319 508885 561523 1 526756 533050 539919 544486 550274 605453 501480 569334 921511 714419 587801 1000000 600068 606294 475284 641847 823234 631170 637940 964232 649731 655969 1000000 1000000 672439 686466 590674 692676 578795 704279 805082 716785 727672 729080 728693 746735 457122 751845 757851 748328 765812 1000000 1000000 612558 636579 796691 801640 753092 805560 937791 822445 828880 832048 829730 842221 873945 852359 965640 854860 865391 865348 1000000 355661 586820 727175 860963 894762 427435 900491 752430 909460 1000000 918063 1000000 920790 559927 789365 977887 761464 491294 514344 930368 982572 574282 1000000 963451 1000000 1000000 958543 960470 934114 963705 965292 965913 974488 955008 970059 970224 966093 971902 973163 1000000 973937 977916 984972 1000000 585005 974521 991824 825929 1000000 971444 947120 983004 925919 900603 561606 964092 966046 963736 963128 933375 959794 367689 1000000 858122 953868 949666 943536 946098 942353 939760 540484 934537 922812 979731 895270 919114 446145 914518 1000000 891243 1000000 1000000 977512 893238 710766 678648 617964 931806 1000000 868144 1000000 832486 834754 849902 845159 848331 859049 1000000 338044 819691 815822 935180 777987 799685 548004 788799 811006 776772 1000000 766804 761198 755291 752543 743887 1000000 165024 714042 758520 684675 714685 842156 686452 688940 684647 711703 468841 665019 667169 573729 575547 641138 634948 634113 624557 615765 610729 597984 791571 591568 583848 579213 553453 567238 560626 554656 1000000 560539 544132 530715 534691 516754 512509 586352 513437 477425 769182 483255 475864 207700 464745 385465 220682 106063 460649 438729 447535 428448 422929 417628 562218 625404 701131 467571 113785 607205 554438 377039 341168 369702 367735 490058 325623 348437 1 290570 654483 336113 1 681725 287828 310149 318014 331673 141954 272520 1 314126 303612 296355 703537 290850 290763 286270 256219 1 230099 405075 730258 796125 271562 1 1 267650 1 265803 198572 595580 262511 263103 257523 255484 445032 258967 1 259479 111127 259773 420155 263650 260446 261193 262744 1 235264 263687 660120 275017 317412 268521 364508 264399 201105 934252 278444 279810 282969 284164 287624 369263 283568 294001 161028 739366 179678 245785 300681 1 624275 283269 107349 147541 208656 338579 90579 340850 344283 1 350009 677688 125177 363191 572551 347130 487201 337994 326341 391733 395620 656862 123077 211685 407816 1 417253 433765 1 444539 907368 455410 505460 1 472151 561491 483802 489699 506480 501145 382064 513464 518827 524629 531306 536989 518771 484271 560694 561553 127343 573557 555543 497161 591867 598169 1000000 663016 616723 678195 653509 635446 643247 656681 761102 660088 666301 901623 633147 444289 899791 1000000 1000000 695099 714807 1000000 720798 383925 752989 740384 262261 348954 761424 862303 773276 797750 784471 791339 757697 1000000 961697 612000 832998 820992 669311 706967 1000000 713162 190322 850246 854899 852867 865181 885087 303362 1000000 881341 885548 714497 891673 886094 661674 924777 1000000 313445 915550 1000000 627951 884912 884974 936537 934368 938566 422700 942216 514351 783956 902555 950823 947613 956939 986845 947218 961749 1000000 965246 966043 967196 956743 907985 1000000 1000000 1000000 972857 961824 937065 964374 1000000 1000000 1000000 975731 902232 1000000 973498 993232 972228 977287 990156 1000000 502370 976619 511795 838115 1000000 952960 1000000 629885 912549 1000000 938510 941590 979120 937065 943003 939438 937112 937750 1000000 315220 1000000 867401 400825 915819 413745 883291 905604 906506 898113 1000000 1000000 840584 881774 877920 863084 883989 491222 919635 225941 614490 458251 818217 836943 352045 1000000 821780 816323 811491 1000000 802261 857184 652324 781722 198911 773725 768269 885262 760726 818158 1000000 594751 695973 731905 707816 1000000 753119 804785 646656 691860 686776 202422 930744 667442 487846 704131 92873 642783 1000000 630548 1000000 1000000 657494 613267 742004 1 722947 580757 559402 651812 562399 556278 301622 544118 538034 527124 955338 666298 611439 508125 502234 217257 486941 436836 492617 488004 468809 417298 456584 450290 445492 424035 989491 450624 435576 573056 413345 218685 402641 398811 779162 387744 398149 379578 389922 364617 367314 428894 1 353209 311985 351370 335406 337467 358802 875041 333401 969797 318387 273192 322118 460922 307028 1 645827 275555 294447 1 289318 461369 1 248076 279354 243455 240087 294252 214130 234323 286581 228034 467550 1 1 263455 263254 396309 456245 93557 1 130131 752434 139448 257760 1 258835 242807 274 261006 262394 576353 239927 237703 402023 467799 374522 141298 713008 271791 246738 292234 262583 913787 195011 260211 285596 288701 685153 262323 951363 717245 763064 98511 672071 310605 390605 1 404760 323776 328438 564395 338727 339059 343001 347168 351040 646011 1 364162 504524 369585 500708 369433 386772 224236 396400 403570 407247 131725 410563 425997 426826 429832 436837 440057 448278 453771 453481 121893 431803 482480 481931 490153 586413 509936 504907 1000000 497523 161649 516033 535050 532506 445920 60039 559382 792816 560672 577461 578830 573574 596875 603113 555148 218021 618828 629521 659036 717730 642739 660247 467753 376958 972242 1000000 695417 1000000 589694 424744 690820 657231 692247 1000000 892117 775248 756361 744274 751885 774417 763357 836221 1000000 937636 774756 792768 779236 838105 407776 970467 819216 824331 830815 834273 522816 843988 1000000 846241 668309 815576 801781 760822 876851 1000000 1000000 893360 720649 721267 710336 1000000 924011 912719 914540 879027 873807 924329 925340 905281 933474 936234 980509 941653 940768 914164 730680 786783 953148 1000000 775964 959183 923723 963151 964304 1000000 762450 979040 969817 690979 946930 909245 966685 1000000 767966 1000000 974242 582485 974398 1000000 927286 915094 973488 1000000 975121 670469 970892 792238 965974 1000000 1000000 860634 409225 1000000 960521 914090 425044 965895 679582 1000000 889744 730724 614052 1000000 751847 934904 271029 955783 926722 1000000 921677 917024 975964 910107 899931 902838 899068 772242 895400 885819 245492 878998 910117 870433 548572 835371 856639 859142 785990 842311 1000000 832412 828135 677375 817168 647336 764202 153265 797014 694120 786211 1000000 775290 753650 761202 758911 752586 746478 741029 735197 727468 933529 842398 773152 571045 728092 692562 687393 525033 75676 303296 662955 518418 344713 360476 636177 561047 325726 1000000 114363 694545 564546 1000000 587706 576229 576321 182585 560141 557898 716519 545703 178102 699851 527574 622841 559194 431836 503530 501298 404573 1 483184 336937 584106 204705 202487 303356 693861 441479 34083 489026 426138 894423 415174 408939 363547 400087 183526 1 452279 380894 346442 644880 468154 354922 363561 353023 299321 368684 372073 338015 334163 382431 154914 521098 383606 86476 871102 1 302204 250482 301134 113351 330211 356938 321926 294038 285015 283431 741718 274288 229993 266189 806706 502405 212698 276294 603168 265743 261536 504510 215732 96571 261140 1 1 1 244694 1 259212 269967 371475 217921 260055 246002 217234 1 163640 263587 328379 256274 119813 262924 269750 261929 271531 273869 227563 278358 242411 282598 314676 312330 290450 296372 300290 422304 314409 303383 312225 59184 312772 298558 319475 271175 279919 291030 335270 88132 712210 345269 349806 394006 360004 935705 340790 354627 375956 380705 309770 390027 774606 343709 193691 418283 1 419971 338261 425116 435760 437044 42059 452055 734644 776011 460409 787177 887775 497560 1000000 837875 503377 509072 515208 649398 451736 533155 487630 545277 551863 548183 562619 1000000 982001 974100 629344 606416 600444 473560 613110 615640 462802 631581 637789 676733 650148 656222 657591 668633 674760 680013 688890 693012 716911 173980 711440 395203 740990 719567 699817 620434 780809 379609 757875 164744 1000000 910636 751737 779293 791228 1000000 802036 912649 905621 803453 868832 810645 588346 302415 842471 1000000 851940 857053 860562 851490 870100 812751 803451 1000000 1000000 891387 894986 898059 698443 854585 909730 912682 1000000 920035 923166 935877 929465 928869 669143 1000000 941010 948546 683721 948082 989018 964754 954677 1000000 1000000 959988 1000000 957554 1000000 965461 1000000 1000000 968636 975489 971472 972348 972820 973305 1000000 978550 1000000 343178 974171 1000000 973827 980878 973003 695482 981545 734053 960645 921360 970244 837456 943389 528441 960058 960898 959153 947452 1000000 1000000 951145 1000000 946702 697676 931461 932633 936485 970284 953552 927465 651826 422392 1000000 1000000 910982 439263 904107 899962 1000000 892198 888291 884220 880084 1000000 911531 867797 878405 964186 693618 814840 843943 839510 834515 830365 823000 716934 678127 1000000 805616 797620 793017 790948 745555 1000000 770961 784561 75947 841826 759968 95815 576872 853331 724984 719059 256339 705858 701092 749075 754705 829960 257473 670691 664553 658387 547593 643724 639873 650183 877859 621755 615079 608932 603920 630776 670690 598152 107668 574659 584169 559511 553403 579969 645846 533443 520150 530313 225637 510838 497084 510196 493620 1 1000000 562734 885676 462386 451941 397516 451848 364559 439460 432107 426867 386595 1 1 260330 401215 640884 389484 388410 325707 752247 372067 285126 141077 347333 364515 346669 394968 362050 510481 444771 787681 1 167871 320561 314563 1 575389 303863 287665 316659 298512 792465 796020 550819 287917 966467 283336 281042 279634 374547 240204 275827 271110 281279 268824 1 266020 104338 716343 309075 256227 261215 77058 269488 126349 259363 298918 1 252186 259216 258043 71336 261042 260802 261746 741265 267540 231035 805256 266373 247135 277676 301029 285049 275218 1 309563 71076 595234 412853 1 129440 273046 297662 296659 69036 541448 28896 1 486667 749106 318343 524856 1 329011 903633 871158 340129 331443 226874 174086 356905 679251 357382 382878 389882 379043 358607 982134 128337 399900 568790 722731 413904 370811 427078 1000000 442703 951464 475906 450188 455905 469739 408029 472631 477131 705379 491122 491198 502895 503769 512036 458727 522327 475684 531168 543292 546629 787929 404059 429782 173636 580147 591818 593498 598760 286197 611070 480623 618446 1000000 635864 635017 648233 651079 658410 665568 776764 769866 691200 424192 697314 663535 710653 804441 721250 727047 696076 259531 742205 750364 206197 1000000 831335 767227 206239 784069 789522 796165 801109 805535 864943 875829 815720 837954 820543 1000000 840579 1000000 850430 1000000 859684 862125 989669 865423 881385 878798 1000000 1000000 892021 997405 901277 912055 916300 921819 929470 918791 922202 925445 928453 1000000 736902 712802 938226 942543 944928 936617 1000000 949327 737755 955934 961964 948091 1000000 1000000 964510 1000000 964107 983198 937541 1000000 933036 699789 967421 1000000 1000000 973350 973967 811586 974019 875036 973725 998170 1000000 670108 969093 1000000 970193 971682 1000000 726121 1000000 1000000 969281 950455 1000000 1000000 955278 1000000 951657 953579 925264 944797 942119 939574 931724 944002 473306 922686 1000000 962746 1000000 672113 908640 908304 916097 1000000 709730 889519 888487 886917 685350 861638 877189 509706 864220 702010 855989 850374 1000000 527594 835648 1000000 825716 1000000 579409 810517 805051 1000000 782901 789047 850654 778083 1000000 1000000 876090 944670 749868 912902 738269 733878 680326 736493 668589 818957 702782 696594 690601 639612 678774 672308 1000000 620277 652558 733623 641509 646082 551295 629107 555428 769920 604314 630980 258594 288924 1000000 791223 560747 561128 664117 1000000 580880 284933 591703 497934 742991 1000000 528198 511632 493692 423784 500660 468878 568299 467431 437278 401365 1 443402 347847 491308 428270 421461 670888 413437 407649 401236 398180 347609 1 383578 378628 374134 473534 1 1 1 404167 712936 661636 354477 140735 181475 866012 322943 322756 422690 314590 52094 322966 530316 733155 76463 296340 289911 1 255226 337381 96163 655645 1 638422 180779 179687 271282 36100 389234 640925 266139 349724 1 261055 40251 261295 314300 278457 659199 214474 327147 446158 330537 314832 443931 221352 195061 262526 248708 269981 259677 311562 264885 287796 266989 174115 486410 283517 157587 263724 276950 276646 524041 714712 289048 287918 290410 293025 166115 1 1 205656 287956 314606 313863 309605 69840 640536 453510 332953 334318 344147 398642 347302 357510 700196 359661 360605 368563 79075 377748 134858 359979 1 397036 501096 406540 415555 87444 1 1 522067 437737 463277 446545 491308 449821 465085 437154 476593 501735 488049 532054 503127 505658 132277 516278 523407 528929 535294 368673 571022 1000000 206726 677383 551696 222223 594837 590555 606448 602938 628465 312359 617052 628794 579904 677806 479318 656816 658642 786918 733758 677049 683235 87119 695275 710863 360378 582505 1000000 720354 742971 739101 742398 748537 795064 759922 783731 771854 772674 803101 787368 793150 1000000 843388 809971 811468 497591 1000000 829658 834881 1000000 861716 905104 856402 839804 862720 867205 825560 857482 880368 884304 887356 918426 916288 900068 541027 908816 1000000 902616 917798 939871 924320 752841 939327 1000000 936177 910474 1000000 613723 958977 1000000 1000000 504401 886914 958541 940960 962302 963383 957129 779417 966557 972695 1000000 969852 972206 971507 1000000 1000000 1000000 895235 973552 971296 916102 976410 977559 1000000 1000000 730399 486820 968342 974335 946092 968366 962287 977408 964913 1000000 1000000 961576 961600 1000000 850507 869187 979638 621441 734876 942762 910574 861199 964464 922348 570079 917697 1000000 917757 745340 1000000 818987 905628 1000000 916684 1000000 940182 1000000 886838 737900 636707 866475 861020 860313 839924 713831 846533 437264 883935 173238 827008 822122 816785 959211 783036 1000000 831368 790887 743843 745284 774487 695877 979595 745960 152513 63318 1000000 733957 728082 41534 813610 710483 952225 698396 692295 649246 675093 1000000 454883 661632 655486 650282 633138 644953 415040 624974 739552 499879 606431 599756 594903 129375 580221 607246 202137 652336 543811 548177 545348 538372 535403 526049 321334 541580 670636 1 233219 917501 1 570609 471598 490027 462268 1 492274 511629 446224 643573 473190 463613 439159 414029 408977 690358 402753 185004 389259 320906 579068 375259 361618 1 360712 359591 352787 346917 496701 343206 303235 588127 223674 1 322141 366388 303942 197302 308902 305728 1 189643 288718 1 281568 1 559976 284282 281398 528611 264080 386281 1 185853 270577 269054 215611 1 1 397430 287112 287719 260855 277797 261880 1 351915 240772 253548 856865 177707 270862 266463 846283 258120 278693 47606 264727 1 306545 296922 1 274540 274189 221436 332295 475409 265574 278220 359611 23471 284775 287243 420927 292773 704909 288618 300395 130373 183767 309538 309684 298327 78599 323371 1 292036 334029 337877 389258 291853 403000 1 351600 278221 367124 389613 374439 1 1 511723 293323 435916 405477 410020 419226 418995 447371 390085 130473 393391 650828 683981 456237 1 653156 1 450030 486237 557512 489277 465631 510239 259124 126142 527102 547246 233813 557111 551208 409206 1 717360 576275 581088 588819 596707 613024 218154 611375 827031 636195 631993 639728 792586 617397 667017 407867 6546 695248 679962 212455 971271 699872 1000000 536962 475579 170359 1000000 734426 740763 746331 944931 1000000 467490 770176 1000000 780759 710867 791361 794984 895471 807482 480982 516643 753995 827936 642682 816350 885534 705404 852128 859347 858433 862439 647962 874510 878766 626473 1000000 660733 1000000 908827 1000000 912883 909810 914041 650825 920028 923253 1000000 1000000 922835 935526 945451 940631 926681 1000000 948013 961004 636295 954498 777196 1000000 1000000 968445 872375 918900 1000000 769729 967995 675977 1000000 1000000 967088 972929 965233 973336 1000000 376217 1000000 973767 986022 874219 488094 1000000 963956 910313 1000000 1000000 966724 967355 966130 1000000 963365 962129 960182 988249 698670 970464 954357 950318 948391 927324 943372 803652 1000000 935406 850219 1000000 925352 611367 920178 917116 635553 903012 1000000 1000000 908343 935192 1000000 827760 883109 854664 907046 870856 1000000 556145 1000000 861540 1000000 349868 875040 832056 1000000 825818 582578 903747 816190 801198 793045 795518 746086 474319 376387 996018 868225 758574 754514 747102 701944 731120 742303 723920 88048 713303 705896 946471 347944 642094 960833 675652 504524 839856 1000000 602419 644778 638494 172950 233743 783445 728968 402330 578630 657500 475566 582823 596989 570339 843618 558695 531268 545938 539953 533839 549745 522008 510699 536964 922002 900289 491853 486570 989095 338550 475952 463784 458032 1000000 451374 432079 551769 324427 278747 438971 414808 406264 1 400226 395328 390493 385704 49672 83215 538943 384700 362893 358554 484225 285808 515489 341977 723530 334146 1 285663 337313 717996 263237 312914 312356 466980 282237 1 1 294562 615626 207505 285834 284471 277721 759547 278219 418843 204483 1 270841 321360 316263 244663 848762 264168 826856 261045 284903 278945 257024 385683 113426 308803 237514 256716 1 305033 262359 409161 265842 181075 260851 259186 277545 478616 479567 1 642868 422225 144553 180767 265170 275369 1 73959 280868 283878 277568 328844 291907 293346 575020 381265 248024 305158 1 466067 310051 312197 321824 10035 329162 328798 334526 340510 292221 194729 356411 356963 380962 380093 1 374656 421718 454563 388656 479373 418557 626977 408918 413659 1 328050 429031 408241 151103 443730 450733 543387 461804 467577 784909 478668 566281 192264 986261 878986 881848 513695 519651 333638 522972 537685 180101 597935 1000000 563163 548974 591266 634043 586683 562240 355086 471226 528805 637191 624784 557016 592642 640294 430603 654670 567060 631160 669020 930126 675463 707866 694932 760556 685521 716147 721064 727386 1000000 512965 1000000 415261 760875 769765 766179 773309 1000000 1000000 1000000 752378 644129 634942 1000000 410593 828027 937259 831347 919630 847401 527066 1000000 1000000 1000000 864410 868763 463694 1000000 881515 893930 889724 891142 898536 900022 905021 908716 904494 1000000 899867 922484 283539 921613 1000000 934247 1000000 946808 903787 959680 942988 949449 945881 889150 876804 955905 959415 1000000 1000000 414574 965448 1000000 1000000 993847 1000000 1000000 636035 972144 964132 1000000 1000000 1000000 987269 973975 1000000 970333 972917 587239 971909 1000000 986739 864262 709169 987130 969239 529250 962913 962695 932813 910721 961117 1000000 881955 1000000 413507 1000000 809042 747428 931799 936101 853628 972518 842528 1000000 1000000 914295 914579 277747 936725 876619 899989 1000000 892271 888307 884532 879349 970072 930372 831342 1000000 907199 792916 907791 715137 992043 834510 829860 929102 824340 815880 797778 809082 808120 1000000 788006 704178 771220 768638 764760 759347 754341 910695 576683 510029 504497 408404 740841 1000000 707738 883954 815014 362437 1000000 718591 718602 1000000 658780 628205 652223 722552 593432 664869 621608 613342 614764 602871 1000000 572730 370834 583659 644697 481690 559843 635013 515837 656308 684559 529340 536903 513962 179642 1000000 214256 212500 474406 100125 472803 776820 421693 459494 602702 196763 256134 442221 478255 428101 417002 497767 411523 405802 589966 396525 392190 387469 384165 335075 482062 244675 363520 432207 296014 328249 536916 342961 346834 350354 302348 327627 324003 1 1 358321 308969 721876 131748 1 277737 418532 1 530533 803916 285347 112438 236344 420572 1 274735 232739 271579 264010 254374 309129 1 265478 263065 27867 1 260688 238992 247710 188748 259063 205771 217063 201838 1 242750 259109 259542 122340 260729 261638 267908 287116 264450 784444 266852 269558 269722 270876 273025 1 1 262027 1 297915 358760 287793 290973 292911 295065 248637 301317 325560 325368 313039 313838 299452 320796 320392 305586 381123 334771 338793 323748 347156 1 372733 229026 364083 368689 371513 377765 351301 929539 548417 1 1000000 406413 242675 429909 196222 433491 432883 439070 442182 455526 454377 517345 1 880552 477635 482591 487694 585656 496978 506300 707355 523349 529258 529754 535781 1 547912 845492 568879 588087 572406 555423 1 622229 611031 603304 534548 1000000 623739 628099 629119 721160 1000000 1000000 659062 477914 664468 693028 523521 683403 700363 695359 690355 713471 709130 725524 656274 729470 1000000 927619 723576 760284 763613 778138 728042 756891 761844 797520 1000000 804091 810509 244169 819716 428550 825880 1000000 898921 873074 848767 853765 858376 614534 867331 870897 875997 874562 884358 735370 820257 896135 885573 903938 964698 1000000 888255 913987 921083 924788 287341 930364 1000000 1000000 1000000 321430 950613 1000000 930351 949479 1000000 1000000 958858 867491 965913 1000000 858434 1000000 966163 967440 968162 982265 970949 973264 818049 864412 961167 969353 1000000 1000000 1000000 985066 848572 660366 968739 969122 974229 667723 958910 383375 966432 965403 973227 1000000 972778 966661 1000000 957365 955389 1000000 951350 951109 955578 1000000 953979 1000000 1000000 927754 891142 936317 924998 942265 918527 918555 918328 916465 697680 900894 897090 982109 889276 865511 1000000 872528 875144 868286 514724 859347 879759 662735 1000000 840615 836053 683588 275600 820791 804056 816747 1000000 892700 685384 1000000 783793 885059 879776 762674 1000000 993602 748240 1000000 723084 707444 726969 833786 614642 708948 672531 694647 691208 776538 1000000 674497 666736 675632 649175 593104 641378 635620 629873 588937 615464 306265 766655 299799 567997 576535 579871 573760 567561 685970 835722 560394 1 537116 111670 592596 519179 512912 794628 456947 495336 593728 809192 478050 497823 467453 467720 631566 449575 387424 180584 433744 436240 423905 417983 546853 407852 440468 391459 1 398587 140759 397895 453175 126149 862983 357844 287048 352179 348036 410144 338940 340510 332192 215163 312884 97691 811087 316215 1 307963 380966 728499 61227 285085 288245 266507 368320 261066 729872 639329 614123 276545 275104 139032 58505 564670 1 703049 941641 264483 4662 314206 261515 260171 272694 259492 483715 266235 312939 258309 255773 321556 257340 287964 817927 1 260310 262353 239761 668198 272948 1 265548 1 269119 29578 270329 365859 252118 372962 68752 356815 264191 286920 41249 292175 74995 1 683796 547769 465083 387046 312718 316074 326881 339272 434974 330377 334891 339193 342705 339796 349952 353704 358445 362801 368151 371701 705993 380907 1 702078 390284 193713 211986 501079 414932 1 425637 532127 334498 560853 391125 456814 224596 463733 470717 458509 269238 81195 492329 501768 169833 508990 516157 522270 513631 1000000 509759 540486 343912 509855 112043 608207 383887 540781 53338 595158 601350 611678 844405 619948 717489 639513 654865 645678 676720 655018 631209 669352 687561 690869 687646 693652 703256 705780 853310 719485 513173 622806 736855 952288 821544 961573 821265 773291 769761 605916 871802 503185 799765 975230 755337 831921 812420 171823 929161 802640 833108 836338 843476 928607 1000000 856370 857560 428211 694506 774233 880061 882417 867556 884245 894860 602171 902472 513987 1000000 957505 743059 377461 898911 1000000 998082 978012 1000000 786186 930915 943036 926202 979258 1000000 1000000 937941 956221 957409 960251 1000000 963357 952461 1000000 972728 969566 650408 969958 970752 971341 784855 972490 1000000 928977 924083 978977 1000000 976708 982745 975395 1000000 975170 970653 376972 968018 1000000 690449 1000000 946760 962421 961110 829603 957691 955828 953911 945329 952100 945710 944986 942525 940516 814825 934314 1000000 963494 922042 906280 919303 913609 843646 909059 906122 901660 437071 896294 1000000 765028 896144 748294 916757 877820 366398 893827 238772 829348 674141 888159 836987 830547 515488 862469 801313 1000000 806614 936805 172183 1000000 1000000 764899 1000000 768629 762967 761165 819365 1000000 490529 732710 852320 722416 719428 404355 688174 653379 609294 686389 667126 510139 665638 677081 650844 649028 755863 1 631044 624839 456986 715409 1 596362 492012 565317 581478 845754 569219 863094 830546 550567 594335 538628 521109 519697 520358 1000000 507953 1 496907 491179 1 332440 264239 443393 571179 457948 443196 445935 475506 501313 240144 424385 821807 437529 485072 404035 481723 394105 389122 384559 353622 805496 370687 366910 360929 358389 516805 349097 328818 1 219609 333255 329411 325577 320006 740687 315233 312464 355224 816461 302528 298793 307037 575751 307710 1 286291 284351 125854 252974 285766 317920 126705 1 269695 253614 267108 253591 289425 140126 261878 1 256306 230477 259710 285704 258464 258244 258159 1 1 191480 243451 525274 250322 596646 260694 185057 259106 271100 277666 181481 266897 967237 218278 271769 296361 561019 277110 562294 252821 693838 286051 288539 291126 293784 297566 656190 12634 306185 309826 1 534142 344174 330816 325374 412748 239691 1 58399 348691 687521 351841 493747 368901 825997 624277 484795 699069 404158 388841 403568 337605 403515 1 413581 527206 658607 1 434566 349327 473341 456643 452101 359129 1 473233 477664 457086 156312 525570 502171 408444 628782 519949 519035 532087 536132 544081 492850 564641 774552 565271 548145 436219 1 1 611214 608641 611584 617995 624215 851846 473079 642749 648953 460382 614209 670014 1000000 790969 204086 749293 627181 606983 710387 721099 721775 734907 735113 459453 788553 918094 831526 616762 767966 596180 844491 446568 790038 817670 801516 154923 805520 1000000 877624 1000000 912703 877671 687893 850380 1000000 855801 859965 549654 883883 873399 1000000 971359 1000000 821870 833725 893233 955496 906658 908982 912165 1000000 662960 916983 925246 683736 931047 934827 1000000 939588 942139 940512 1000000 967013 488197 790485 601722 918932 1000000 958209 482012 921621 1000000 968332 967557 931429 969543 815672 823139 805318 972432 972585 932657 277862 972785 973095 973014 1000000 695771 971878 971730 973613 958282 896700 815875 966860 863882 1000000 1000000 976476 911535 958254 534707 480961 923514 966457 509695 952572 943580 1000000 1000000 935155 931404 928574 926371 923242 495985 935161 1000000 934269 652942 885161 899049 897287 1000000 883835 884892 842515 396858 720901 865967 861575 857070 1000000 856131 1000000 769609 833325 584487 824832 817886 380900 773152 973503 796264 792009 787239 1000000 475346 705198 764411 707215 755654 1000000 367916 735694 1000000 694497 718016 1000000 825776 700678 764953 546416 668630 75886 929338 450286 418028 664451 274980 619371 667507 1000000 596278 299355 608043 567630 598712 346744 583081 581231 570750 535946 1000000 551296 546112 1 538606 677464 532721 607821 510201 2686 500321 1000000 487093 481002 499922 473545 780905 481418 1 449807 441868 563505 348067 413345 358673 1 410469 661947 400357 395384 390752 373991 675415 376380 360849 367370 770753 983071 449181 1 345942 337991 139748 331579 455218 48789 319844 319636 532487 263988 309382 6468 304827 19468 260986 673849 271604 531589 232541 284884 286538 497427 1 279787 274311 261581 356216 414400 452547 1 1 238512 262166 405679 257250 192295 245328 692231 258520 424113 397054 257927 221213 871674 1 1 143425 909157 228591 99249 90020 237389 263527 265253 347060 282377 280903 271100 272747 258730 330297 102526 282048 282859 285184 471778 658178 282502 295454 536364 361921 307509 307293 310487 286614 1 1 324158 327787 958342 335092 339227 339516 663480 350438 1 374629 1 541849 365185 291725 255817 387282 391906 552088 234611 536934 392473 420297 367052 858591 1 272518 452869 634081 513112 457323 382264 476896 481003 33551 574890 494627 500295 489049 1 519317 524039 247875 424912 478475 548136 554292 519019 802846 471149 619859 1000000 588718 625542 621065 617273 616029 959471 578779 456314 711776 401933 667402 675086 664080 669931 1000000 677964 349505 243803 701911 699893 358614 321694 1000000 202331 643015 743274 762360 760023 760696 757561 717213 777304 782611 833783 787783 806659 804326 362660 814191 605501 824912 880425 1000000 839697 647070 580264 967479 617153 862965 877723 872596 928674 1000000 858259 1000000 860110 897839 983699 1000000 901506 650592 1000000 917711 943501 822888 677957 939112 934989 1000000 611693 880710 856305 741171 927156 950638 1000000 1000000 950667 968994 960605 1000000 1000000 310892 925506 1000000 1000000 1000000 1000000 970669 971340 975296 828945 1000000 977113 1000000 998345 363104 967636 970515 967267 971306 970677 971693 969982 829354 996851 966391 924109 971183 976544 959353 1000000 972719 955616 1000000 950532 935689 944568 943578 923806 938435 1000000 331798 929088 929041 799069 955367 1000000 914186 913717 1000000 1000000 1000000 883846 889818 983022 857438 884868 875805 1000000 907468 1000000 1000000 420959 1000000 1000000 839325 834557 195248 828425 819567 1000000 885591 710979 811396 481185 741288 821396 790115 771452 756878 818838 762875 748645 756610 848315 731369 725459 735338 714674 736309 318710 1000000 798873 683448 630247 767945 865807 810383 675085 676263 214531 633556 627832 615940 615648 609446 610226 511544 301250 378569 576670 651892 565646 560147 547687 775398 541938 536326 530112 523570 471880 527232 97501 499542 290849 339506 395780 53149 459584 234963 458837 370684 383335 240510 437848 432868 1 322698 391202 411700 397621 403471 382576 108067 661949 291118 346929 491500 368544 1 159975 888483 215401 346911 533827 591461 335011 331208 328352 329842 257944 68382 314839 310304 136502 311742 315677 298310 295187 292474 290192 277165 349474 282592 279578 278251 277262 133450 134628 269455 269175 1 158286 382652 221479 328038 261122 331283 231715 171426 244754 255907 257637 209359 253553 261341 258509 260297 1 202041 308756 469784 348437 261501 1 328193 1 1 267311 268785 268750 299450 273846 275678 313183 405315 355674 239403 246886 289206 1 296282 1 1 1 1 299768 302170 1 319469 366582 326553 333361 278901 337686 283456 342643 732945 354678 358996 362897 367277 386963 588623 1 372495 379449 394595 406095 405279 420091 415440 127725 1000000 602246 107697 476849 446735 456522 454703 164457 554967 245208 250717 537276 495252 509109 518406 526062 516100 522777 627616 534154 547369 625707 552417 487528 727241 713467 649781 604420 589365 595530 363843 607807 1000000 620336 627475 607586 535692 644999 519637 657353 565209 219208 675806 681188 685658 708291 1000000 58380 706075 718687 476683 660131 228304 741727 747130 790446 758676 764378 599787 773061 929642 784563 708940 586366 758012 807340 724075 818401 810481 735957 960667 832435 843391 908849 854893 856959 1000000 894865 471685 872763 878804 952015 855460 1000000 894032 955058 905688 901870 909653 913205 1000000 925199 822662 926183 929198 1000000 934925 453772 1000000 1000000 944525 947591 949406 951969 957372 979747 957175 959783 961110 791290 964041 814509 966536 966832 1000000 969492 1000000 1000000 673038 972548 990843 972660 973315 781948 1000000 981434 1000000 982767 792581 970871 932933 961583 646880 1000000 475801 960786 960159 988873 960344 967026 1000000 955020 1000000 481813 948775 946490 1000000 941630 950006 947491 932189 929472 1000000 909981 1000000 918049 905434 911547 1000000 887305 324476 896735 712838 201331 1000000 881037 696296 861117 393628 1000000 856564 855228 883812 832782 683536 924608 986130 395663 1000000 815579 781489 743209 785761 816847 935506 782812 694143 758411 547367 761644 756042 1000000 853665 738680 733033 1000000 721165 715122 1000000 771805 697093 692319 541986 679217 672807 664949 1000000 750880 668688 352593 688634 667852 564968 617509 582461 1000000 574757 107497 598622 581164 573994 583801 561635 724254 610871 543316 537208 541498 526179 239779 525051 507325 777006 521542 723609 332587 566639 472192 466266 449838 464038 652867 441964 443560 327264 428513 629370 418061 518359 411545 402793 790984 156864 377231 428586 378674 374211 386767 365044 10815 356794 350925 347934 500073 349870 336002 332102 339450 227101 347185 799742 441114 310932 301251 304359 292416 301170 296737 292508 484388 75502 293838 283060 536690 753440 276716 305568 272782 267964 1 790423 263201 921662 263944 262818 263048 287475 243980 284615 254682 274174 250451 5458 314167 468464 278836 339777 1 255649 241696 290127 260244 222482 362264 263003 251948 274364 7013 271231 269491 522674 315239 349289 1 279022 1 301454 402407 629046 433020 293525 660566 299132 279061 14805 400187 457683 297226 290517 585187 327676 335184 321089 336812 133643 775522 684707 462914 515037 361363 365344 370285 855359 504339 913747 752288 393643 138026 401510 385785 413771 192275 239250 1 741092 440118 440603 507244 463520 474162 236267 211874 80361 1000000 334690 658943 608993 457311 510107 520414 534695 513316 318608 540793 550552 1000000 560763 469715 362149 599843 48386 594314 599506 590032 472113 618271 624520 634340 417513 643038 598362 1000000 661613 1000000 737146 906175 744978 403548 287226 680301 660713 888473 292056 731899 1000000 719748 136104 751206 884784 603503 311139 828631 821130 1000000 945267 771939 800185 804884 1000000 1000000 830921 819145 831039 566361 1000000 1000000 850787 847169 864347 1000000 868609 873214 877463 1000000 885690 889737 966668 1000000 640898 842097 908522 903491 919512 797428 672037 920593 913384 902954 933944 918507 1000000 942197 897853 1000000 948769 889355 1000000 1000000 309461 971078 1000000 962057 528798 473264 1000000 970006 785487 1000000 968998 970603 866901 1000000 1000000 980970 972513 862593 850726 1000000 972025 963114 988724 970508 969972 356257 984167 756091 835689 964877 963492 962152 962693 979668 1000000 948795 953427 947551 951307 946847 635616 942158 650606 940673 1000000 860657 928432 770167 901687 1000000 916480 911904 907940 987550 902835 897879 894034 544759 1000000 881871 707813 873626 779110 1000000 860425 853772 826793 836672 839661 691466 832097 831322 916452 817105 811745 757897 790484 732321 784182 785281 1000000 540809 770082 837844 655292 1000000 787415 740578 810205 730598 696936 648251 625528 704690 686691 1000000 686575 600511 839105 668358 855093 656040 650445 548356 623753 622362 587860 618477 629923 646762 1000000 274794 478199 1000000 796892 45268 564315 553894 550964 267090 575271 532547 390622 501266 516172 547004 502937 507961 491212 657210 944082 332109 412393 462523 406267 209616 985835 481030 1 692065 1 414951 204208 489493 699868 399062 327170 827751 384529 388038 264128 656204 367035 361727 357371 522599 338219 355232 340851 532708 310761 327885 854644 674772 318498 709986 367360 284846 305572 302238 299283 1 293769 290934 275107 358022 251617 187094 279073 132940 268067 280520 281879 333074 263744 267082 1 209108 261568 272521 1 572133 70580 809489 182290 74481 257615 257428 449889 334617 258535 257770 144901 880311 259799 259842 260613 260413 327476 1 263310 376952 328687 321099 157852 28435 274304 277137 701535 1 286004 284543 283195 192851 235018 1 287419 301268 304876 997517 1 313565 332108 327516 324074 355964 261604 333648 677898 343181 207290 1 355841 365037 1 358184 391309 752151 407058 1 522276 387258 304567 401303 411480 417518 434457 427690 696316 438351 1 451155 350273 1000000 465957 723100 477319 483035 502058 961580 501330 860353 432044 457829 554167 490696 540026 530644 548475 119949 1000000 537891 571139 999708 715000 602981 802792 885680 1000000 668684 1000000 629367 630952 503961 644911 658655 660314 660969 707897 763511 697876 690065 696674 702035 816660 889958 719241 726496 1000000 60606 740759 692877 759404 1000000 1000000 343668 981916 1000000 932229 577107 1000000 806159 523792 814863 840108 825164 832027 859227 839661 806997 848482 853925 334658 857975 1000000 877514 876298 192738 1000000 287323 904605 896212 714344 223515 1000000 908963 699453 1000000 911696 923998 935369 893802 932934 935730 948025 1000000 937786 1000000 948168 1000000 1000000 918517 956687 1000000 1000000 535927 928498 647862 965661 1000000 948535 972235 600061 969778 1000000 881887 918374 911608 968637 962449 969571 505062 916562 1000000 961540 1000000 1000000 962773 1000000 1000000 966271 949390 755946 689538 413200 959255 936720 955695 953799 930152 978693 953610 895188 942676 1000000 937494 640036 885191 336380 366977 923975 918761 825393 913142 456310 906127 982673 898755 852880 890639 849508 820039 1000000 881183 868411 867727 579432 857000 851350 839546 843226 865486 740014 828365 472391 1000000 1000000 889811 802881 835593 917455 908955 1000000 847454 769381 970910 759594 601709 747412 882202 950723 534900 473083 738892 648431 556142 700208 723721 914685 702475 212542 668922 392947 512392 744686 645117 915560 624107 513578 620419 617177 606804 714297 346221 1000000 582518 608321 504098 590160 737376 540720 546422 524580 534329 527558 550833 501186 537161 504501 498535 472038 660281 109252 1 588248 339793 473753 553222 475784 441528 436449 1 1000000 478257 415596 113218 481138 184675 422152 372579 385696 381247 251920 371720 367208 358807 690852 1 332541 345762 146938 337787 946096 331167 1 322759 319228 468878 312427 896586 305549 309353 299914 297022 734857 191669 288918 1 286167 281698 763706 110356 106857 244650 271671 269926 445012 275018 263043 396172 1 1 260849 250840 443496 258763 790813 248737 297418 257333 276515 814414 312198 285999 257810 677262 259379 330125 180903 261061 262607 268796 264248 269588 1 277330 28567 291852 276005 829972 277615 215628 1 288124 216397 288968 287940 293616 331893 333647 477764 308703 429227 312478 315848 319299 799126 464980 319601 334218 343562 225045 361933 228898 35216 436992 689276 518708 422556 151562 124327 383050 373635 313607 368987 371367 693721 997702 492832 425970 339759 290226 482856 363718 482682 457161 575075 470495 457794 484597 451639 492925 427579 290244 510442 516163 531287 576175 534272 540377 823096 534978 547808 564394 574114 170825 583348 589522 595711 337896 603997 617468 620154 626483 287594 640594 638615 662981 657604 726896 530641 675999 903946 162837 906571 1000000 706236 712227 933219 748047 515810 721753 738221 747456 1000000 1000000 847018 771049 775755 785721 656813 792088 799627 583513 797484 814592 791057 823367 828371 833263 838165 867901 844762 856971 857267 861361 673575 868168 649211 878827 876227 1000000 787522 896588 445400 904699 906216 879397 914736 475619 919723 1000000 564364 929168 923154 934728 899702 707513 950217 945038 939777 1000000 967708 779346 955487 957487 1000000 961919 891104 1000000 466897 966363 990064 1000000 969043 970224 925400 972062 982370 1000000 935763 1000000 1000000 856090 1000000 971551 959541 926052 965244 796879 1000000 952179 735235 965228 1000000 350850 961179 957531 959756 956047 1000000 952164 950356 879589 954462 950225 790194 1000000 965261 1000000 1000000 919342 1000000 904951 443264 913897 910475 931304 897807 615971 895037 1000000 267629 918054 848083 875664 876577 565399 832538 1000000 853132 938674 883727 837925 829814 356928 835237 828670 817296 1000000 1000000 795026 793441 816866 1000000 840066 1000000 709782 742400 793378 1000000 738401 740315 701079 725652 713804 717395 707164 686851 691987 137489 684005 677485 99072 665523 660155 667119 670523 671540 680798 627462 633133 773652 656188 597604 599531 505724 810000 52591 468967 569255 1 557257 555015 299802 535855 522278 1 518051 511375 504567 500837 687876 541968 483286 398825 471110 500841 661865 454246 448749 442606 370888 432500 422962 354280 417037 140751 406524 402007 426089 326766 389312 382119 165286 243687 508216 335826 1 492623 632658 205869 311711 338703 334801 506504 1 1 420367 751793 335342 309884 7697 315952 1 573914 776 107281 289162 286514 953509 713734 279919 512255 271421 273802 271971 206791 266392 1 198543 264486 252586 266585 283172 260189 1 205082 271861 257702 258107 50509 267797 272194 234722 257937 257498 260584 172716 259019 353556 131324 184087 277839 263677 375862 266299 126209 154071 270997 268490 270135 1 295202 1 286362 285567 289132 259013 751904 310168 297983 301883 311993 284746 92443 314808 286829 321683 292342 464646 320781 209866 340641 344488 1 492759 315664 1 443272 483170 374859 1 735123 389441 368142 390419 354075 545041 602655 325752 427093 430448 393648 432188 291582 428510 458486 1000000 357318 473105 479131 512123 971385 644749 90065 514213 377331 356529 481751 532446 535846 627727 550713 556119 562878 570475 549111 578140 443727 542809 687744 621290 612309 1000000 275633 512427 694293 647265 633003 655621 531081 662271 654796 681915 685897 692479 698328 453352 758094 712979 722217 1000000 736153 742495 745587 640712 757679 762707 855248 846014 759408 721744 831789 795884 841183 1000000 778564 1000000 799303 303688 1000000 794744 841279 834568 726009 882158 1000000 864373 1000000 835612 877424 881366 891129 925446 893699 655009 1000000 1000000 908393 946170 248050 916091 922350 925018 927946 674721 924953 528713 1000000 945058 944598 904603 1000000 1000000 952852 435409 959177 950012 960040 938963 961416 964350 982816 967058 961660 968102 898909 970152 915140 719173 942134 968198 1000000 728916 1000000 953959 970550 971054 970656 775498 975206 971350 967400 966408 965349 1000000 1000000 959324 874445 958123 1000000 1000000 953167 1000000 965875 946034 943667 956963 363768 935941 933209 932155 928004 811832 282491 1000000 846475 1000000 820245 923765 1000000 888675 872379 841770 1000000 1000000 877046 913476 754304 792091 859191 828001 847585 880859 853371 835651 851735 1000000 1000000 848365 822652 807644 615174 97206 617988 783920 665284 780098 733713 742093 756016 551802 704933 62787 730673 727047 771542 715823 731272 702698 689746 691187 721380 682659 673071 666794 667277 566326 840905 645769 683927 630606 774750 730132 594079 596741 552610 587957 745220 582247 602812 561603 437002 1000000 607347 605359 534377 531302 513218 508213 513583 645385 512537 659003 489503 736668 270246 455295 445489 120663 444593 497036 215286 445857 433727 309997 420724 424221 201664 407765 436364 310009 1000000 456845 383262 93850 1 343792 363413 566819 358884 1 1 357563 339524 1 331649 487478 316110 668901 213521 153386 310608 818546 309390 300616 298213 262738 104347 289897 322288 284940 445521 281157 336989 524028 274383 16984 232269 259428 693609 266017 1 274938 262160 259999 260930 259408 258735 258076 311580 592502 648845 259956 1 293527 233970 257179 257546 258955 327819 400836 259145 650395 241591 78389 384584 646202 267087 101085 270477 270663 210429 380829 222819 914576 268831 284637 287088 295165 291255 292087 297528 299490 515588 496248 354923 54445 316878 292055 323939 141303 384878 335199 324914 343288 100056 870869 350327 360249 364622 359858 444260 376274 382594 387376 391444 127761 518365 776923 412322 350558 1000000 1 1 375268 454449 453214 445752 457619 466098 539637 435525 483225 488999 543988 499739 503542 600825 516394 946646 531247 522171 543277 169149 536098 634666 567028 581867 579360 550644 1000000 723737 540206 596791 508455 752775 628049 286697 771108 647465 654857 404926 644 658859 770634 674630 695548 696373 490372 708617 622915 709977 728137 812648 576317 742349 749468 762464 786558 766497 792590 783653 768537 793029 531354 799273 844948 818120 812733 1000000 997111 853177 834957 839278 264949 851537 860547 1000000 862821 866739 871732 1000000 879478 866268 888275 896378 789925 813622 903594 954607 911874 914434 591018 583593 923078 927026 929821 1000000 950077 882245 519244 1000000 948280 948022 951969 979068 1000000 979243 957713 959386 973794 809474 970571 604902 899388 1000000 980467 972685 969657 712024 1000000 548020 971549 954132 971735 971752 298795 957383 748984 959551 969927 898906 801797 967400 821074 965480 964272 963125 746954 960014 958497 1000000 954830 952898 953179 1000000 1000000 937565 941633 977396 954817 1000000 930972 928052 1000000 932326 871735 1000000 606606 924161 905093 879578 897536 1000000 772898 885711 1000000 932476 873439 1000000 1000000 860351 876086 850046 783789 845041 841580 826773 791812 824710 961567 812075 809610 645833 796056 1000000 789609 737669 774273 550268 700401 794357 1000000 745943 740055 1000000 734221 737867 716763 710737 1000000 1000000 693358 686649 625056 674490 96100 757553 705392 701725 755802 637683 1000000 625099 618152 687370 1000000 661532 595781 606308 581795 574869 231188 682011 41058 727918 625120 496890 150249 1000000 533112 591222 19249 502979 316029 359771 55783 467817 572440 793472 250046 591226 452564 375214 593713 606875 265984 423348 419042 411643 408509 929143 405905 307006 94884 384296 379005 196061 1 366367 522392 520851 972034 349186 111257 338241 158190 403079 1 325245 296288 319252 314680 305803 308081 509755 469701 387781 295990 296650 1 475571 41836 1 280754 278565 276439 274439 1 425861 270071 267406 255761 860877 262590 1 262574 260252 259366 238569 601967 301646 257110 256803 240469 318969 318053 26138 691261 1 278498 246454 258878 1 269000 263332 258090 154621 351848 263554 962548 269756 271199 272392 275274 277059 270073 287701 284020 297198 343430 304911 517115 67871 299734 308722 303047 308513 315719 315756 319128 264980 330456 816205 1 284846 339524 294340 412750 868382 655061 906026 1 371775 254038 405003 620510 390525 404520 411975 654580 281624 415609 425576 1 1 437975 442128 994289 674422 458678 1000000 92840 481224 464646 460180 34316 498798 893450 501086 516663 548670 44331 102859 533361 593887 553096 781542 596563 573387 577315 514098 914443 741659 602102 743028 614512 606994 832523 1000000 559085 940141 632205 824130 652950 957865 1000000 542407 726818 694279 700444 718667 469750 722132 700918 522018 735838 681435 736658 744846 752726 720248 767231 776853 681154 749553 792172 795850 802815 747548 813861 853893 919460 828398 883879 847783 842733 810894 616901 856772 1000000 854418 883205 865700 972455 920104 886922 289454 625736 1000000 1000000 924332 952793 707597 938491 1000000 1000000 928556 934369 931649 1000000 933888 1000000 706579 944688 963485 933195 949884 984950 1000000 957389 810245 960298 878187 963160 964440 1000000 966730 968509 1000000 1000000 988056 970430 971025 951505 971835 1000000 986614 1000000 971172 1000000 975660 605532 771096 970341 1000000 966651 307281 647110 953428 769009 1000000 958642 961484 1000000 957333 957457 949123 948673 972658 944389 929320 1000000 538412 931577 1000000 925686 1000000 1000000 921247 559084 500373 899702 902182 904355 1000000 870728 1000000 811348 825983 649435 870167 971329 734647 220636 847482 369919 1000000 838439 1000000 877885 1000000 761261 203116 766529 801010 820658 991847 786404 785462 786968 1000000 764489 788281 164122 747439 752591 460688 729988 724018 692828 712291 957655 291940 681718 720212 682332 675998 962214 637150 600257 651440 645229 637806 586032 560380 794000 664605 582785 599891 1000000 589116 564380 577150 562595 278871 682140 553035 547416 560356 458658 525864 440901 476856 518241 545359 868261 500639 784816 568272 1 83909 464025 453770 452676 447343 995981 1 719392 385101 420541 415626 407996 408844 663976 395234 394575 1 61133 372361 518902 494433 362565 407049 365128 29535 345546 341659 340692 333619 1000000 47917 1 69787 703055 445617 308782 762080 14478 277382 355754 1 143553 776037 289302 274486 281162 277195 356351 274837 312137 271306 268776 255472 1 21844 263453 309891 595027 253104 259398 268478 185478 257766 328527 132524 223566 224846 256549 373770 442153 1 189165 257821 675652 256566 259954 285266 112272 263183 264459 260123 783821 327383 270584 267686 292232 803416 562613 334190 282819 285217 565228 289919 302715 891146 259528 212266 455110 379386 311018 353897 1 424212 325223 155022 333062 126107 582137 334589 347845 787902 260677 1 365745 11648 374826 541492 745648 388962 405867 382710 404140 405555 130282 419073 424296 435058 951892 473955 445474 451261 456812 462666 463904 473832 479455 484354 506419 497750 499751 533681 477564 808327 526569 657083 538665 502199 550812 743615 564232 1000000 575412 940388 576299 594697 600113 606339 612901 621845 596918 631084 615250 461254 875350 654994 673053 704429 641459 680304 686386 802882 670319 704570 1000000 45430 758375 619359 734284 739952 745706 651933 734801 1000000 766867 761884 927619 784586 788622 795757 784677 807607 603290 488160 816354 826738 736623 836984 977367 891028 825780 1000000 828730 1000000 777217 1000000 877327 745302 815407 905611 866546 896830 1000000 1000000 908208 911677 1000000 918594 910198 924213 1000000 867268 843769 936150 776777 941195 943752 1000000 1000000 582749 952393 922141 1000000 526778 963565 961127 907052 998919 959017 836510 967150 967811 968818 693916 970268 1000000 970545 971078 971335 1000000 508191 1000000 1000000 1000000 958147 1000000 968479 359284 967043 1000000 767240 1000000 961629 1000000 1000000 946262 955445 856557 910557 1000000 592953 945119 824186 861103 937898 936055 979252 929070 793720 923269 1000000 1000000 883855 909866 906394 898119 900320 1000000 893091 943688 881445 877932 875357 1000000 866818 861876 573346 1000000 848707 1000000 1000000 834367 1000000 824828 828870 815685 815599 958506 1000000 934897 372527 656629 777577 771515 729747 760241 740019 748844 574426 725793 756429 726041 197353 881085 724961 701800 708460 855058 1000000 677524 667220 666590 651012 652981 533828 647613 634103 808726 622051 570451 698580 816706 597251 591058 584872 579591 553073 210172 560245 575475 560838 249289 533408 484625 516114 586733 510445 455161 501815 491518 508503 483975 476439 1 465417 462380 384153 440739 616582 437786 605898 543621 421874 249489 411573 1 144782 303268 391499 722334 343506 456443 358750 368087 274556 534435 159841 769794 193133 661893 273114 342320 333773 336485 339677 269603 896613 269786 382435 157018 302886 300114 241333 172454 1 450534 190910 582949 306994 311170 277195 228548 203644 273377 544818 267934 247621 265164 263657 224318 1 463636 259428 378433 261853 540031 246658 256431 259006 257550 885844 1 199339 256558 1 124974 147250 258463 259318 256816 272817 31673 143688 265192 266639 188515 267708 267029 57091 275422 275185 279692 260923 283931 252749 289312 291974 327791 549532 375085 517984 287587 311137 230305 315361 320190 1 335633 925103 618726 939882 540746 550982 262099 355495 359819 365515 375259 362044 504819 387991 78015 469663 853652 437487 901601 412187 342684 419939 427840 433962 437566 443967 449444 468204 464764 466184 471805 477569 483324 423690 492044 1 507587 357250 454663 479048 428426 536668 488881 548066 880839 636473 567196 1 716400 590688 587634 857825 847870 614031 764179 622871 1 909845 657900 842527 440864 817113 646285 672208 806628 670109 169096 697746 718724 781660 714486 715022 889382 765167 731215 743766 936951 762282 288724 740562 774045 780010 783274 646904 987510 292632 804694 810478 378895 829750 790580 718478 1000000 849778 636615 835028 599473 896081 810142 867116 902497 601621 1000000 907652 887977 896386 895933 675968 899165 1000000 349767 283353 581066 1000000 922252 926596 938325 821774 935928 727338 940515 615162 324624 947457 950173 742012 900819 955506 951816 1000000 1000000 1000000 946223 956714 1000000 753397 1000000 895488 1000000 866200 341236 968418 1000000 970986 990771 970992 1000000 954191 938518 1000000 969153 968485 792492 1000000 965756 964651 972282 968944 1000000 513694 960651 1000000 1000000 958954 454500 851570 945478 948653 942244 777091 935475 932725 318923 928562 921768 906716 927235 578329 1000000 901064 940579 844757 876088 951225 888649 887806 544173 836167 845364 867839 863335 860152 851693 849808 413854 1000000 834110 524425 503790 491088 815557 816070 1000000 810334 501615 789692 853418 780007 798758 592588 761770 757357 266640 744628 738716 745098 727032 726043 715149 497888 699920 904741 716299 1000000 670728 671497 675294 708818 654514 1000000 641920 614467 626900 624539 667135 1 597589 595182 549119 586351 542667 594321 1000000 743709 1000000 515065 559464 635817 604661 290154 1000000 19336 507261 501487 495588 489476 1000000 470681 472492 487490 461165 295690 450042 419736 446418 582655 344991 413215 573456 392149 407623 625960 1 392689 385534 383065 380957 358462 369705 598947 607001 306674 348734 1 374032 202094 336073 342968 314146 334903 351372 312486 309593 240204 303787 303801 331782 539605 1 157825 306279 247508 1 284781 279345 955174 263948 1 269195 271000 269486 269807 265148 263806 262126 280333 793576 233857 1 262984 370599 248652 128420 256042 335394 335772 287559 255892 258775 221813 257020 24730 257689 277772 259949 1 348726 1 264557 199502 267493 880504 223171 1 274609 123518 271403 281074 300795 354034 294301 323587 960134 296423 1 1 305244 311094 1 1 318696 316567 335587 329895 898280 337626 341559 381083 710550 537674 358080 1 367316 792073 429094 347353 385738 392573 367101 397870 712373 419572 399262 953659 466394 431315 436673 232351 431890 490060 463142 489500 477747 475040 477013 514829 849761 481880 623301 506876 500535 522884 528653 581059 358669 506704 561198 559050 459446 16734 159745 756275 589964 600461 729328 608426 1 607618 664990 633086 648658 648356 539721 595425 1000000 670807 676254 594117 745482 691054 700282 129004 712513 712841 725235 1000000 867311 682314 747024 753397 732267 693304 770314 871853 827283 379755 795052 797515 804509 909267 296449 862916 907827 818256 782825 841075 754281 847649 1000000 856836 835898 480671 882343 1000000 878622 882680 272573 512016 894610 457040 698019 1000000 909115 950029 812945 919235 824078 814829 924132 843697 934116 936907 857745 942279 837064 972657 984375 1000000 1000000 958505 956686 1000000 943266 1000000 962635 762779 965061 1000000 1000000 967907 819313 969267 969782 970209 970668 909872 970650 970835 1000000 970428 866586 1000000 969430 967271 952012 1000000 973186 960282 1000000 1000000 960710 415196 1000000 956001 955390 838108 934841 711017 925953 1000000 953479 937182 935232 933432 913011 927543 926511 715111 1000000 914996 351889 907881 934054 934747 880446 879449 889543 412246 880168 849800 885516 884701 863841 1000000 947205 850896 553781 913255 832710 1000000 821039 545018 1000000 811593 673914 867051 796289 795118 784034 600465 773892 768624 1000000 757362 751615 745966 740151 794572 871039 710346 872480 686097 702021 695012 690403 738295 1000000 672708 633416 667006 648032 619348 716035 859578 634720 644701 629302 613230 827240 236052 612599 876998 581768 471558 911877 563288 524319 769436 564091 541379 318696 292219 573687 525658 508803 423036 926199 592292 452390 479619 256323 416368 462551 451155 453260 449221 211562 436697 429671 424400 411540 396099 421685 908474 648747 393864 388978 331401 427253 33405 368859 1 360766 356852 352739 349236 344223 347979 289522 247484 315677 158401 360049 316968 313946 378149 227800 198384 301369 242451 295484 287067 292510 357432 171019 238664 680097 277469 273169 273337 267538 1 268415 269821 557653 1 200773 434922 262265 259621 257798 271714 245090 256623 246540 284546 242387 1 384040 255683 255831 256175 262367 257185 548435 260840 656040 930689 261467 263098 221304 265309 268354 280654 934506 286252 147290 253316 464926 253738 282419 282802 287233 289938 293687 295410 196432 297596 332351 302814 310851 433312 792869 321166 641150 334909 332323 335447 1 379759 387808 587174 359278 361199 366061 334187 374630 372779 1 389333 326621 396329 29610 407757 457516 1 123239 430517 63998 440341 42734 592940 454323 462486 618815 865211 479521 477526 529135 450902 968932 506899 519207 144602 333018 597895 537071 544829 550179 557037 959355 607111 598389 580549 587832 347039 599930 1000000 529224 444036 624957 631220 611031 726222 599258 1000000 662065 1000000 829648 439659 360878 692979 698755 59943 734458 715757 737207 728324 726714 123854 752342 1000000 757461 759390 800545 691012 779535 712821 756101 1000000 721579 812754 806262 819832 541808 1000000 831635 827530 841293 832926 889835 855463 859838 860659 253297 963260 873991 753266 885369 729857 940359 897155 901915 909090 749446 910973 1000000 924793 921260 924801 959556 930580 933022 821400 947785 1000000 942931 943402 947899 746600 939629 810773 955099 958590 1000000 1000000 894057 959933 964520 887109 976874 310807 890242 968855 1000000 1000000 970856 947557 970563 970713 970459 337127 501937 898007 969023 934422 967649 966569 906177 964781 1000000 1000000 961000 954410 755292 937101 510149 1000000 950588 340350 1000000 1000000 311987 824789 871468 933824 725357 1000000 1000000 910632 918939 976485 912301 916256 1000000 235138 882835 894304 972878 873970 566679 881742 874647 870199 331018 657984 856565 367376 1000000 842754 843438 878675 828151 922585 464782 873489 795212 807892 620514 770091 786548 379173 647661 401710 763655 796912 753090 747772 744691 739450 729991 723888 718129 712186 884823 527870 694221 749813 539916 675934 1000000 663729 657978 643259 645242 641173 640355 857252 679598 614277 647364 601883 388333 834954 589131 553533 570965 475831 564661 763897 351520 717721 530746 560605 426510 234786 600565 521201 836439 574818 524961 479263 474941 510099 411794 459959 453059 476062 431632 522742 430960 730700 420368 565741 1000000 277257 4895 395018 753443 407511 375942 881245 323157 362902 269334 358636 430613 230938 272665 315549 340747 337080 334749 403869 316122 318615 245365 111856 772602 1 1 375956 302767 295171 290545 287866 334362 885103 242255 278315 269834 273266 272190 1 184421 488651 290388 266110 388156 275803 1 172352 380932 246324 872426 304335 122661 58048 255774 111625 234222 274117 213131 263847 243658 165283 587860 258426 295525 217634 260568 767578 377847 259988 240812 268047 261308 271267 739417 184769 281008 187404 281349 321803 286186 281122 1 408955 297006 300751 474968 288451 309631 326619 308270 320623 162879 327200 1 472784 230856 1 346763 254544 1 200086 364106 455293 499844 310200 675614 503276 392148 397153 473946 403141 470047 529920 446255 427412 433247 187274 443969 375126 436181 468520 470432 528667 409394 484550 489174 525626 603225 506787 464785 480771 926404 530643 536769 545055 1 1 627568 565742 573645 579622 1000000 515273 452761 604377 217462 570843 621859 599393 636069 687815 323654 650670 906046 464555 533152 644472 754995 698308 771641 695972 709187 716417 720527 736795 874583 788297 557069 314723 729430 699650 770077 714095 799259 830922 788603 542502 750915 1000000 1000000 813217 819983 825009 821243 856608 660339 727563 762019 853747 337129 1000000 586524 899889 875581 746041 623095 887653 892002 895824 1000000 903063 1000000 912015 913578 389974 730769 923238 608167 915425 802482 926316 937419 1000000 944706 944779 948058 949136 1000000 953099 694081 945169 952508 959442 775155 973680 955440 1000000 967238 974442 969881 1000000 969002 988923 969228 764088 1000000 971058 970120 998429 943386 1000000 1000000 968323 1000000 966729 839048 885632 645973 668188 961153 955009 1000000 956501 1000000 1000000 950660 823327 1000000 947123 926307 935033 868634 934685 929254 940456 1000000 1000000 1000000 961637 912879 259358 1000000 903264 898903 970447 989315 756001 884849 879259 876450 645471 747419 875792 845632 891154 845594 1000000 847168 842704 828995 833904 821453 886545 707966 744724 734881 783722 777517 782349 775998 729995 765707 476111 818370 748734 997407 49956 735752 723827 719581 787776 863869 701671 747530 700928 685479 901680 701479 843877 660794 222810 646723 640504 634313 390791 622454 604278 619386 583413 365009 591019 464139 578281 576380 566324 559796 537008 548017 541857 535867 529746 523724 400161 304315 505673 957049 639784 818969 485326 482120 470524 465441 459663 453119 474163 443018 454782 425795 466811 502907 416994 715452 368572 401151 402377 680273 950552 474025 307675 402985 367883 846444 508865 354567 339999 329576 342192 322172 334100 333757 326420 344073 415844 318715 485030 310059 651566 932230 337880 1 1 1 291640 188720 3722 1 1 278964 277785 298371 260402 234152 193510 407319 877676 243662 153501 260485 260245 1 256020 255605 287724 232477 251537 234028 281711 258524 300320 13108 257617 255920 170825 254245 1 258423 56789 156035 312434 262690 261499 653554 267416 317195 270431 273241 408314 271412 208016 588916 93823 479603 287592 1 294161 281942 298953 514475 824701 316681 306682 305401 318099 322213 576020 400343 333834 337134 341434 470477 893857 422005 52087 362967 373975 356704 325707 898521 385599 486910 395356 372266 179970 413704 416115 402495 765079 745756 456808 442258 443178 508018 432474 509379 461813 640600 522816 486570 477468 432440 501795 510750 538563 496970 528717 396588 1000000 545845 553076 264695 583622 724288 570422 539477 653745 612281 615893 513933 234220 620943 676591 634486 639740 653340 663679 692161 1000000 611534 660347 522598 606710 1000000 745657 706621 712417 719691 185741 730302 769423 782169 574335 753083 830324 764730 769431 398391 781325 777648 197165 363497 802788 1000000 813171 818323 623187 824018 824538 838047 228450 831683 528312 780519 1000000 865642 935959 874246 877855 882536 878308 890470 894828 898131 907721 908323 904239 921206 1000000 1000000 962283 925131 928259 969950 987479 813885 1000000 941460 949163 986958 948301 1000000 1000000 997995 956200 958110 966731 1000000 915339 963307 1000000 1000000 967267 390348 967973 449451 969092 706145 777303 777485 807552 970014 1000000 968216 1000000 1000000 1000000 966730 966830 966185 1000000 704865 962338 1000000 959875 988165 286255 943190 1000000 951254 947092 946877 1000000 942481 940468 1000000 677035 933401 731864 939000 927305 916914 917020 934358 592052 558163 887609 1000000 1000000 892172 1000000 883907 1000000 1000000 866451 856300 863144 1000000 250971 1000000 828497 839639 835266 251524 822404 478394 1000000 810207 806305 786299 794444 862920 783937 778472 784098 541802 760403 758973 672666 744383 467313 640447 1000000 172816 378546 797318 702222 646271 627233 685355 699358 672869 671227 660618 397357 574268 639486 773021 351726 623566 835117 686809 605690 618657 952108 1000000 664267 582448 54590 561419 555558 598047 537842 512879 539450 525195 519201 512937 1000000 501361 495489 489842 486114 336991 472343 533984 460647 115497 449598 444373 370750 387545 970412 423112 1000000 342908 387358 336789 397323 143907 404099 682043 142047 403896 369342 364325 381571 370629 482306 433000 1 303854 338112 1 435500 320912 384138 318010 553172 102364 303801 320190 298837 545616 294339 292496 351553 315537 298622 51389 309556 293273 86342 257991 36542 236455 420763 265772 633262 262998 266323 289435 171233 272352 257687 612335 256299 238416 250601 292035 254364 253885 251682 421292 356640 253937 444949 256027 504880 258269 1 259873 366477 242053 732288 265360 215569 325278 624526 722800 483496 276565 280841 362573 129035 280970 225618 289540 112605 309884 1 411732 314109 307176 289949 374140 910180 1 64576 326325 332293 366526 339950 354704 297310 436657 356625 437258 365478 370922 374282 379252 24737 409473 411830 397664 393244 408800 339455 419000 1 429860 402297 440648 444433 451411 423134 492740 453282 476318 457123 506750 695403 496885 502962 508783 450062 520355 338370 609299 640909 544498 588523 560790 563305 505880 434349 578546 942704 587145 597311 606487 687913 614663 937375 653715 638909 679788 649843 1000000 662112 331027 693262 680477 1000000 724298 167653 704665 599802 732870 731581 912050 727302 669460 737484 757693 854320 864855 836133 773736 782200 784891 998899 771536 781570 795369 811704 1000000 821902 721216 1000000 836638 1000000 845827 850577 732338 862533 875577 281753 872826 865018 881264 885652 888612 892989 896785 900624 931261 907972 864826 914470 784099 898394 924128 1000000 269675 1000000 935381 889577 1000000 942639 650349 1000000 957232 1000000 881801 955395 956941 389469 940496 692394 963818 1000000 931258 1000000 1000000 1000000 995861 1000000 976619 962665 970715 749568 385653 983126 1000000 777946 932865 968118 987387 970149 1000000 964201 957659 962700 941894 960029 946562 977338 955245 953342 916714 948766 904863 945216 899156 940504 939529 935172 318870 951710 891900 924656 920944 917792 1000000 807960 908053 917570 970157 444150 1000000 862029 1000000 880710 1000000 873670 868389 493135 859419 854874 874873 927491 1000000 847122 835773 826629 817129 817146 389406 813018 801821 156825 1000000 784973 680161 1000000 768679 762844 726173 727239 745771 356198 1000000 731001 722882 703697 26014 302410 698613 1000000 687118 680452 674392 673307 1000000 662266 649791 617204 545495 844980 1000000 729704 611912 547898 600052 593787 371028 1000000 575511 353167 637726 557080 561837 208526 542095 532697 531466 294152 514428 421296 454325 498024 491000 292366 726600 223493 257181 462371 134844 453572 800499 652426 434030 665545 401946 421882 413712 409305 406585 430532 393228 389057 389267 1 375162 366631 572525 361227 379222 332598 284184 431522 332042 336535 250026 228870 1 324270 317052 315031 319505 307100 348875 1 289918 555827 1 287520 286732 1 255822 279485 277252 1 265286 271763 210066 267568 1 265611 531147 158701 260257 267277 270206 1 257105 687827 555948 255245 211922 264356 340929 250940 696906 175165 255137 736102 233118 1 85747 277122 260822 215917 445978 220611 199231 264924 281811 423714 270579 91552 227057 276546 78722 281551 280171 286114 336272 341096 188393 301797 299753 14400 299338 309517 310127 277275 1 323261 560214 326789 334011 298708 343374 267649 325556 1 359406 461960 368553 372762 387601 66903 1 392002 496030 889392 410867 412178 13570 1 912228 36149 720061 335139 449431 454973 810099 466240 911395 477613 948165 462293 405248 173079 506809 526410 533056 524721 529366 531861 542873 548973 331874 557977 519425 571121 579677 80927 592044 598249 165392 610638 643992 615383 629091 635420 153041 710368 653942 763787 625129 672350 822541 484564 690599 696465 687671 708905 714561 722731 1000000 732370 737963 415868 880842 755303 925376 313300 769378 821557 921934 713100 804848 799260 803594 1000000 814804 819349 1000000 831153 899101 1000000 844298 880999 620223 805962 862639 866903 886169 860663 883352 559359 991069 801233 822452 764789 904746 892924 922267 510493 794855 798555 922851 991549 508205 808141 435577 784892 1000000 941968 928168 946527 948664 1000000 952634 1000000 1000000 962615 1000000 959021 961490 741307 961933 892010 966933 1000000 967715 645364 902505 968939 969349 972966 1000000 969933 985961 1000000 1000000 1000000 1000000 959013 1000000 847853 1000000 961757 958730 960323 328113 956812 955463 976680 951583 1000000 1000000 983961 944707 408569 1000000 924282 1000000 993543 882762 939019 921757 918387 370170 911821 946487 824961 901290 897603 876604 821604 548164 847619 1000000 1000000 566782 1000000 738881 1000000 841750 847496 842110 837518 613015 829895 823316 405572 812367 807478 284580 400482 624193 767732 789742 774730 232613 764685 600357 747993 748236 771521 221171 738491 723406 718013 712041 669090 767837 691717 688006 681954 611979 669689 664275 657832 649219 680645 1 665606 626569 620370 794516 609219 1000000 732607 338142 727062 411853 572280 556620 584960 1000000 586876 1000000 534169 570562 522089 513996 486714 504230 379400 782763 520237 480735 475101 524780 170211 521702 452856 495381 315761 830278 428689 425470 371906 410725 392335 539561 422611 393669 726437 637595 357354 129084 354692 54716 362347 355506 353187 348130 344334 514663 972888 342436 382306 52006 23219 320582 54363 311062 898472 643720 1 96397 284982 98137 292400 390549 365234 283474 277921 277628 275541 305557 271218 269587 299935 264108 1 263224 459076 462645 609964 77160 257651 1 589556 435907 255097 259360 254463 257690 254311 233679 254551 252240 99533 680582 268552 170324 252602 300046 261802 282346 262044 321087 312563 277495 272812 822784 187721 193254 276731 512363 245672 282433 385327 287486 286969 303452 295892 296170 301680 546775 598567 311337 314824 494569 436291 599861 208511 1 417810 552516 394529 45909 367401 390001 362592 1 280533 767212 389726 386204 391082 1000000 401088 424675 407790 418619 420636 213811 1 436748 1 446577 662730 489490 115397 597853 475688 201577 487225 493066 538904 501526 378306 1000000 501189 528736 534780 541807 702832 553042 509300 567599 590348 657965 515553 589647 596182 114940 608576 630072 598296 765478 630875 639111 397808 402305 859334 663219 88188 612369 676042 688580 709848 497189 223278 1000000 787013 357776 773872 1000000 502271 747092 727908 759064 983677 769128 782014 662008 409237 773365 795730 802700 797007 1000000 833558 823658 908493 840437 1000000 829355 377385 663659 866872 868902 833859 793838 1000000 883528 358984 656772 873143 895367 893196 901482 849460 1000000 873166 721255 1000000 915662 914106 870550 939100 923907 1000000 935849 893924 707491 939966 954398 982944 924090 1000000 950633 969349 1000000 655015 972602 1000000 963605 1000000 883271 971466 1000000 1000000 1000000 961394 969010 951056 880856 969197 953313 323048 967944 767484 961222 1000000 682206 863027 963963 961779 961620 303573 1000000 1000000 955658 1000000 952106 792811 1000000 1000000 945400 1000000 938904 938273 434206 941461 917198 925192 922666 907834 952507 906459 909123 905637 901984 888969 928594 907346 931567 929798 751914 856755 870716 866075 861702 376695 988041 848070 1000000 830256 848338 1000000 823946 814559 885424 788621 916310 822474 804193 609308 301445 1000000 291295 791518 823155 790578 880351 744420 1000000 724732 725308 1000000 659098 890608 700851 110177 682580 10408 672926 615396 1000000 588946 867370 632164 641608 678997 640265 900054 614658 609111 603027 597079 1000000 584696 709050 572540 571581 560043 554247 1000000 612192 470329 934178 516949 1 564255 505682 499753 467275 326771 1000000 162382 470100 695870 478655 457039 390326 443052 437395 420548 310206 197197 409373 411758 966462 501422 238382 362679 259988 284912 375651 60413 383950 367905 304312 354149 348365 1 549111 337348 1 329776 326002 322372 318694 296387 311764 308421 1 1 299016 534555 289797 290362 533689 254895 1 1 914501 329437 273693 271709 269840 280697 266390 296691 263246 262004 260750 314950 789626 218378 256795 278199 258910 254647 254428 254253 253717 252489 252877 267746 189815 539594 255169 1 353528 266904 257878 546169 260329 261439 98322 274239 274055 186132 264353 271436 272753 274708 233552 193766 419024 282291 289063 287523 168299 538344 297577 300577 304533 108680 57265 313184 338026 231129 861621 317640 331813 1 1 548957 426858 479885 305829 360814 227812 369704 364012 379154 364549 1 314673 767490 556254 339296 244255 418896 347531 429456 434821 1 388368 368132 74629 492853 468841 473761 681529 482882 491107 496964 501361 509729 550782 447451 1 525190 538818 613370 155294 557220 605506 570822 578883 580610 731490 1000000 875646 606516 22253 626996 637502 740894 591188 643675 559481 1000000 682783 641639 675155 428760 918714 692703 833736 1000000 703811 636353 721459 728390 734147 740077 1000000 108673 63397 762565 1000000 672774 782427 784246 739175 795877 492041 805809 1000000 967128 811901 820269 862551 837558 655456 1000000 913829 845716 167648 869325 859168 810549 876276 880962 901209 885028 897123 884264 901777 915080 907373 1000000 913695 1000000 917322 704209 1000000 929461 790489 764505 1000000 943600 1000000 743058 946490 1000000 893201 952917 1000000 956345 958042 959196 952787 962028 555385 985272 1000000 966041 803284 934041 968077 604392 968666 968874 968914 968746 1000000 1000000 720478 1000000 967384 912752 1000000 1000000 977194 1000000 952714 1000000 964313 955542 903864 1000000 952103 561921 699241 1000000 942360 945837 962944 967459 968322 931487 922947 1000000 932944 1000000 1000000 841008 921340 975921 894282 1000000 259961 755932 849279 796652 879774 875191 692809 921997 804995 858247 853724 365518 844630 1000000 825129 830036 825102 821679 926432 809888 804715 814616 794167 788385 783392 933745 714475 873231 761254 755601 746749 771251 415089 144843 548463 720857 714037 599610 392004 1000000 691091 898373 1000000 816694 616401 660342 686017 653786 842656 661811 629583 81401 592276 543102 802420 598568 321632 1000000 100178 463163 637402 560630 555609 119943 365079 312976 594103 528510 519248 532082 506687 835019 495509 486288 504416 896166 1 1 477250 442502 446249 474165 534828 433231 429175 410129 436730 252064 717557 663432 399195 389119 387200 1 143568 599938 367914 278625 948530 447684 350721 807702 518193 1 385278 316662 326711 1 150693 218483 1 794005 1 177370 268184 296568 484601 703688 517148 289934 283049 243985 788278 30708 240666 299990 763049 267940 1 646639 442252 262067 280445 341498 258665 278973 260925 246667 126392 254612 254323 254047 76809 253720 261713 264178 768411 254332 254924 255346 591541 255713 257748 397096 493770 114842 261976 220367 264915 1 266489 349851 1 273909 226528 88694 279942 316025 1 288004 290687 172485 287931 299340 302261 307850 674354 1 362706 324172 323553 477017 322559 157639 999475 633835 548392 325378 354905 405622 405810 1 382967 310861 379741 864803 392091 465493 405764 502547 546547 416238 157124 1 435064 442521 443879 449350 454299 499756 467357 390848 393744 483197 139442 494969 500873 579090 512733 517030 524709 494550 215766 542868 547633 507523 560929 565580 578670 390058 583057 592058 694679 604614 1000000 678995 621971 629258 623495 641616 1000000 652721 867746 666628 670661 705932 684530 936377 696611 740309 638468 1000000 306492 638444 542025 673550 772359 753514 311687 670755 766506 771782 193900 783045 743010 565850 1000000 1000000 977432 834900 819848 816176 845051 834567 919096 853220 848810 824562 314861 777912 868405 602891 1000000 880225 882950 1000000 890942 1000000 904925 902483 904462 878163 959154 916147 944104 922207 926200 653963 949342 1000000 936474 939077 941438 1000000 931682 946266 736149 957640 974200 954638 964423 939824 1000000 961454 1000000 963674 964123 965411 966318 967074 967519 1000000 1000000 964741 1000000 954758 806909 1000000 848668 966615 966478 706583 1000000 1000000 964008 961729 326471 1000000 959729 903128 952345 954436 1000000 815965 1000000 1000000 944312 845495 804463 937014 970957 1000000 918417 939725 520774 1000000 917129 570949 910356 866200 1000000 793156 896064 868809 851910 878588 893556 876136 842077 863809 827021 723531 854750 1000000 680601 838417 817076 850307 921714 821265 948601 910074 805907 795519 795416 791518 779011 600693 680560 1000000 801290 649981 724313 749260 744343 735750 590798 753498 717443 708131 712183 1000000 1000000 911267 728058 663857 669389 688270 655774 718495 650519 635749 631083 643743 1000000 612487 77239 608150 1000000 564479 615576 428198 569170 563000 556879 522090 1000000 1 532507 524233 520455 41994 508750 502253 498615 666036 722645 479274 577993 467781 438994 456482 96303 809059 449951 444616 386596 519809 417085 413387 511169 1 516952 393209 416202 48553 378438 611697 683769 297591 1000000 357623 195890 348057 343368 339309 762908 331427 1 323846 250177 316740 313215 309761 220336 303273 421802 726176 335021 340817 890763 286565 271958 757756 278667 1 271700 272283 300614 272087 469706 315133 358256 278414 548254 259587 333495 258462 738564 676374 251235 162667 373896 302574 659190 36784 253392 253498 1 434801 254365 306351 255606 256189 230793 257949 265565 279705 261380 263529 264223 1 267335 607419 271063 404795 275309 278863 264339 311069 229484 44345 1 294031 310996 908558 296060 304486 316536 311042 327416 1 1 344539 395883 333709 339851 333385 490309 345864 210906 357709 433773 345417 207975 373803 380529 685588 390219 395057 1 408153 410171 1 420562 430087 431281 703733 442455 485680 191387 453334 1 469889 475279 481134 651418 493023 955643 568487 510718 707026 151508 528032 520734 128363 727151 700788 504002 562316 562249 36722 563035 822219 719799 602370 622026 928192 620441 627175 538810 240064 645889 699828 633366 664336 1000000 572998 682497 680369 775315 829720 800278 712576 738117 622798 738341 736102 66123 1000000 746604 751324 763929 770185 656808 1000000 786646 889188 798736 646827 736434 812935 817914 895005 829069 832327 900825 229273 837660 779139 211421 740877 1000000 868318 624505 945940 875619 1000000 778153 893710 879171 901768 919749 1000000 1000000 914927 918598 1000000 924304 927233 950046 1000000 909926 250193 1000000 1000000 1000000 1000000 901312 1000000 953262 1000000 991724 1000000 959429 998698 813995 1000000 965189 807740 965809 579532 968555 1000000 970378 1000000 1000000 968857 970313 744203 1000000 966633 967020 857121 958546 992733 958444 962968 957752 902011 958647 957965 503578 954186 1000000 951118 949027 947061 1000000 943050 939764 942947 766458 738685 929482 829651 832571 1000000 917735 913455 911386 1000000 904471 213279 1000000 903232 930171 847803 828511 877378 895254 674316 864285 817968 850880 841457 617130 808241 837134 822448 134846 571033 817386 819994 794907 817510 796835 796815 646492 1000000 342782 769509 766177 753813 753285 766177 752087 675377 729525 759414 623483 1000000 702678 701284 695159 692860 777815 672365 642511 656576 727531 528186 644631 703085 576637 256135 652303 744357 597808 1000000 614009 590550 565486 556257 570546 467662 519087 461923 871320 538301 534142 527741 69196 337242 444836 503977 498213 285060 496439 480629 497885 469130 457817 485181 1 446728 1 438978 1 16947 438621 498305 409435 406557 399312 392786 466698 446567 468939 375123 460758 365501 1 358548 25903 517292 351861 336287 333052 333656 328296 324626 336274 319870 455078 511968 329556 271140 1 573030 411229 278294 462566 251465 221612 281442 208135 1 274870 255051 201802 1 270046 416630 277113 148738 280149 259734 256622 204096 1 104691 255129 278647 274811 272631 1 272539 1 267164 301685 253579 66586 256388 1 206613 256371 257383 261524 802902 261585 262045 263384 1 384817 268349 270209 80773 875057 266863 278459 966346 283622 592621 290369 294229 1 200603 301889 295338 227894 76032 263093 252227 320237 379460 491513 169131 337426 495529 377085 451066 724750 377565 361159 365170 393959 374191 421717 1 696060 393208 484411 820786 472294 413574 418759 424008 430320 315591 748312 229666 443863 481788 438288 945489 532794 465837 912360 497851 1000000 527879 508608 516738 520650 670120 534096 823802 593811 550146 51349 554382 1 169326 581775 137300 573688 600300 606504 589638 618037 624789 643161 637482 644744 652266 171433 661707 670316 849698 338818 688666 692575 676935 704892 703816 722853 722404 1000000 734435 824266 747952 779608 637196 1000000 768296 773817 780148 736981 612296 836638 800771 1000000 802985 800553 1000000 649090 825594 836034 483226 845521 850447 787247 907082 636158 867979 872269 876429 878705 1000000 888831 892361 896135 900112 783616 975236 900846 904634 916963 868328 923134 957403 1000000 931889 716548 1000000 939695 941278 944505 878455 981139 950379 981719 1000000 945983 973067 933696 945580 794352 1000000 974075 964700 672860 1000000 842285 978420 967546 972272 967720 1000000 968032 965016 993710 578912 913353 1000000 595633 964100 994106 599652 977520 1000000 969163 953981 970052 745379 953105 1000000 783239 946642 945153 942905 940591 945566 926529 313664 831635 1000000 924500 918460 918461 889613 689593 883697 854537 898960 891901 774675 951602 1000000 579511 201321 874154 910927 876795 942922 872640 852242 847646 831550 971451 833238 828512 823370 914739 811770 1000000 803142 797890 756471 770437 781639 850134 790782 765239 895597 754003 748413 742576 724044 917183 1000000 661177 689638 398773 690568 532842 689183 662927 1000000 670642 302776 658720 540310 664811 40270 619112 628186 621097 613588 605535 633565 596839 590614 584560 578313 573758 1 580382 200383 544938 361635 562175 518380 454369 509555 511352 494174 290378 645764 513995 481976 754776 441584 464795 17104 501483 63154 434435 435770 380169 376999 415515 412708 410676 405509 398784 438155 252444 1000000 571098 384302 342742 1 362444 689517 353655 306427 345183 341042 336853 332931 266583 328284 321707 318092 568004 308652 336440 304597 309783 334190 294336 69561 978098 282097 284350 299561 276267 277095 226617 239075 1 740626 267801 223135 263897 260064 259850 432900 303280 244175 761884 461413 462731 139751 197529 253457 237859 191422 252878 189105 252983 253332 227307 273931 254544 273702 364987 112714 1 257726 259461 262183 490327 264333 269376 267578 222265 271328 273334 1 148086 280871 257353 372354 232709 290175 293108 866846 298968 298330 305268 1 312157 315357 346290 307806 377263 326052 308699 131133 340321 101043 303245 315503 371538 364866 278654 372566 361932 381966 781113 266562 398327 401582 70881 320749 417009 409609 423084 555330 570626 797431 445702 511452 461272 466247 479117 1000000 464036 488331 753495 221876 521490 501706 516448 721121 527452 536745 945318 571405 731536 561226 552846 486135 579580 1 593821 611778 604593 611072 1000000 241491 864387 594644 641248 640866 660968 652151 684349 684693 678401 676746 700804 696574 702650 744138 714566 109780 1000000 732159 747478 704678 417000 786306 751653 1000000 771953 777629 780818 1000000 713849 774930 804201 272421 814522 836823 913099 829041 834634 838894 835601 380972 862079 858442 1000000 961969 870731 871930 879068 884898 616550 880836 872007 1000000 340631 960364 1000000 912451 304858 920761 921981 883561 972785 930623 850644 960044 938564 940916 1000000 1000000 1000000 592513 1000000 958861 1000000 952070 1000000 959422 981645 982117 1000000 963637 964881 966923 951035 966764 967145 1000000 336902 1000000 956586 967694 967480 967145 967364 855499 965944 995761 972016 1000000 962043 1000000 942089 891811 1000000 955802 953300 928573 949596 947591 1000000 1000000 1000000 998227 1000000 932133 1000000 921652 569525 506443 918957 1000000 912556 902223 746495 900752 402479 895567 893589 946181 886198 879120 995421 860226 594631 862211 871919 853209 838529 844014 1000000 834491 847511 825638 690979 832394 809954 1000000 799114 797215 772375 783068 883951 211517 607515 1000000 755325 1000000 761137 741173 561526 728519 122550 1000000 708711 699419 687534 1000000 736440 680429 670452 670381 658205 654080 648671 641257 669901 240205 623171 629855 325340 588335 633828 1000000 538895 528393 877292 567458 546067 1000000 548695 547327 545058 530811 359539 518770 766563 653714 496350 529995 445885 463454 370090 358550 505088 432847 488697 449838 444312 248715 317490 1 1000000 452304 59385 406950 401609 397723 391662 1 1000000 377236 377479 367938 712536 358987 1 351711 970987 342041 337886 540579 367939 960867 1 284326 568727 310755 468937 305600 334126 298864 83710 1 293497 559861 341117 1 293710 264330 275154 268656 271136 181019 267570 314647 264081 276077 33853 259024 241393 1 462527 255710 1 241717 254226 253327 246893 252721 252570 268843 584525 1 248281 261318 816957 251090 218483 238533 286693 392754 286127 119903 261970 257810 264581 266780 268623 271035 272443 295635 267382 223319 869026 253904 287203 184479 291942 271085 297794 282374 1 298838 262916 206271 161421 783713 324879 328673 313686 1 340508 309394 426097 353097 349972 282661 366347 1 986361 334313 384944 348871 394850 388201 404686 436140 989717 420410 46921 330728 436417 458180 123489 793353 756674 1000000 469804 678366 555428 487107 527390 498854 502323 453115 516638 533845 543789 723094 540287 1 552988 253329 562307 571421 183352 516463 592661 424110 755263 559133 614377 620747 1000000 632927 639326 648102 798794 710755 515461 486897 691573 686661 688507 694544 929569 706123 730091 681602 441280 730787 735675 633795 747518 756457 675439 906306 822847 890072 825791 1000000 506570 761434 461820 1000000 812737 701329 802553 676365 696453 828153 842230 839812 851516 227959 860601 862248 865894 893843 566525 871664 402631 890101 865977 672738 277322 889075 819767 907714 500188 621440 1000000 923825 924828 1000000 1000000 934939 756103 1000000 638655 1000000 946149 948667 834498 1000000 938845 955070 947733 958737 1000000 1000000 934471 1000000 964246 964647 962947 966112 966687 527441 676993 885410 1000000 807131 967253 878152 1000000 977628 1000000 1000000 1000000 959513 943497 1000000 959548 416028 956060 995749 951703 1000000 1000000 1000000 876839 915461 941367 907833 922413 931838 932394 928170 925161 1000000 919762 1000000 926095 1000000 878220 790632 910893 895563 891703 631813 884003 876455 447659 871780 774275 836336 447845 851457 858700 845045 840438 853108 928455 783810 1000000 816141 819495 568872 993548 820885 793470 1000000 778891 1000000 732130 743661 841467 751289 383052 466514 728441 727846 245374 571736 710129 699346 686158 935811 660322 1000000 798553 737684 765704 61922 619172 640032 633011 271988 640591 505212 608970 487415 599856 593658 587465 452161 566806 570611 783399 1 563040 871084 536230 987678 899820 1 908603 509807 502328 670800 490600 216982 552789 444164 479216 570603 460308 404792 445075 441282 451350 159528 423477 300518 203268 407854 402772 1000000 426306 324231 331727 212816 366198 65973 364437 537583 446056 353551 346797 1 344702 561602 41246 341359 1 319008 315993 165709 321962 305794 302583 360218 144899 298341 282319 278422 67128 282684 547841 1 1 260673 254616 315045 266682 164267 262866 188095 1 78705 258666 252524 491482 1 415449 254176 1 253091 556668 770420 1 252247 252559 252967 254359 253126 1 254370 254891 255665 256629 257674 258746 427837 301544 291069 264330 265989 171492 620056 211471 409781 278511 217087 1 282869 284857 639681 221645 293701 297044 292669 302835 306045 334347 312756 583990 359800 367586 287139 14228 336036 339785 342988 313588 465481 435847 356784 290471 442401 351439 378314 334411 393271 399427 5464 390235 406693 382476 379607 418993 147311 530503 439982 445458 386632 981065 462204 467535 471330 456134 472645 490958 1000000 502721 509090 367142 521558 912752 549017 540963 545113 552547 1000000 566868 544790 1000000 581691 614486 594309 687268 604062 612583 701827 607210 666751 637391 643627 1000000 764158 458666 920665 674307 681858 686212 692270 722527 64375 707057 1000000 722301 728173 720930 816956 753888 151051 754612 762584 771847 1000000 856820 458435 920805 801162 880160 805635 810940 612403 795921 827016 828585 1000000 842311 845296 966016 848522 842530 593103 858371 871067 202200 880198 1000000 862628 1000000 975839 860036 301610 1000000 916290 914302 854090 920160 1000000 1000000 412784 930787 974341 787340 938919 953969 943561 658864 945603 1000000 951748 955467 1000000 944183 1000000 959434 958924 905814 962781 418976 1000000 965954 655105 734085 1000000 966847 953860 1000000 967172 774253 1000000 958992 965921 1000000 964582 920790 962957 943173 986003 948431 1000000 1000000 910427 1000000 731147 839130 1000000 945107 948507 941716 884926 985384 896277 931722 929502 954221 922154 1000000 513008 911568 603804 855906 903663 900176 995248 893399 887514 884899 270936 890490 872653 255024 508204 859741 923733 852907 847105 484497 820459 1000000 1000000 814969 1000000 811888 997722 532385 776788 802904 785588 779431 774687 1000000 763670 843097 752624 746617 741110 742888 729230 588208 1000000 711915 706364 1000000 862116 221960 681170 675387 677544 523299 349300 649759 644698 635207 635492 510963 650304 609986 510978 601341 588642 588947 592980 104196 567784 684810 574360 898513 1 640954 845747 633295 192623 515656 517599 503899 369862 526839 486097 480710 473639 470004 467915 447802 443492 268853 423257 435872 362223 643174 419163 403696 409029 399399 408792 393731 320183 384316 940386 374664 370015 365439 412227 1 290602 361043 341280 319806 335790 330903 325296 314713 563502 1 177862 243512 1 175079 300038 296979 312058 279475 254467 1 273573 280282 276076 404667 80006 175279 269743 267785 266054 264381 282333 88993 228856 370201 257582 249960 463861 295310 731212 429923 252992 255132 243599 688431 236240 150170 329693 261318 489580 251212 857434 218216 147203 261755 803218 257969 1 828914 1 263627 262034 271659 248672 560201 38283 274802 186073 279022 1 266499 287010 289737 292433 253089 300134 305037 383160 723596 316083 184891 318494 294935 325862 674571 1 270848 341647 979887 350021 354376 355592 359849 918728 372144 376975 439443 395285 1000000 457759 401536 403039 536009 412703 422006 509684 424707 434900 468117 711083 454587 446482 465334 504120 461154 1000000 948454 498351 976173 507131 525822 682950 523447 530625 535798 301178 786413 796089 561457 573231 565636 568972 493506 591729 675711 858999 599608 765394 622969 629207 692207 927949 647735 739791 502166 667241 672255 665132 1000000 930893 414176 728798 771172 493851 712746 866674 732323 1000000 743412 749335 754421 733231 785316 772939 658429 778296 787101 759095 273994 787764 1000000 648242 1000000 824335 229929 222580 1000000 841370 415627 1000000 857202 860130 866136 796406 858284 881301 275713 887088 988215 638581 1000000 653475 905160 909983 827402 921825 897946 903006 959085 884327 930400 481818 936075 938013 1000000 942773 944813 897564 620865 950825 952211 934108 995433 1000000 958706 969427 961407 1000000 974237 963992 957282 613290 954440 966301 963936 1000000 972647 744761 943535 1000000 1000000 965620 1000000 964559 1000000 962698 961790 960801 971952 958403 561171 814302 770524 951973 846510 1000000 946412 920838 941867 900980 1000000 253748 1000000 928384 336504 418189 920880 923784 572122 805414 907769 906275 1000000 1000000 893642 1000000 900737 881793 855402 873598 852721 319625 796917 873604 851742 812964 842148 845949 1000000 820974 883889 816106 813057 782212 802742 823104 791059 1000000 781429 776158 768594 367897 999150 864340 748413 742266 757793 738876 724757 1000000 712950 154306 402544 694081 103468 704861 676242 670739 294593 658240 650690 792193 770218 632934 627606 621427 615212 614074 606727 597952 983040 1000000 578590 673529 565743 660171 553437 693907 361060 534334 529098 450876 319112 525974 742549 481374 265256 485181 669996 475962 459838 1 457106 437002 466970 442142 431886 615481 425927 420630 408841 410862 422589 394449 453570 1 491756 380432 189085 282797 366406 361922 357328 355592 348446 345900 340488 336437 332468 388937 1 321102 314324 316410 310382 301271 429842 316496 316149 1 310833 813484 1 568380 281689 1 233694 297526 221903 269906 268741 241935 1 237542 261744 227729 290486 266028 267805 1 254497 77508 244509 246688 97285 252438 1 592300 251655 1 1 254810 1 253246 194946 1 411468 184955 201596 277493 276038 261344 430956 259930 617995 347544 680385 246987 331083 423576 974226 341053 544268 436640 272610 280384 344199 264443 455036 1 408211 334309 376108 322606 904317 567125 363703 334113 336112 318014 393960 37833 1 119681 475503 361957 270116 358566 414333 285011 112547 329710 401189 331214 409794 1 513403 420093 1 991655 578567 488699 455210 458340 464076 466478 469236 527153 204575 492845 589756 504311 507321 176243 522735 538956 757233 521799 819385 548431 549774 565197 531961 515118 328025 426335 416738 1000000 730055 614711 620846 629887 755502 639446 600870 857579 780333 664073 661587 676309 682364 691687 694434 721909 714196 684019 709878 478398 730527 735866 780552 746594 758419 746846 528617 220499 775763 342848 787809 1000000 811207 821564 799848 966300 834515 1000000 179878 1000000 837035 838624 826862 756192 856223 905149 1000000 867412 781470 875823 881318 881234 1000000 903031 624268 925040 892241 1000000 888923 914023 590819 916014 967875 661936 927287 916943 913682 1000000 1000000 1000000 951997 944976 947646 1000000 896597 953493 1000000 706983 865503 959321 971387 272052 926012 963268 895347 934410 1000000 968143 984942 966495 1000000 672614 983385 1000000 483442 1000000 769030 971607 982998 960841 1000000 356398 1000000 892656 913594 741779 1000000 952361 1000000 948194 759840 945291 942415 378639 1000000 966863 1000000 907934 927209 926073 907659 918432 915104 921199 919947 821252 901504 920163 895305 967435 1000000 737287 1000000 441057 686321 865319 870117 714768 864981 848172 1000000 971779 922102 829673 832559 799301 704745 193753 803917 724180 793423 788097 577192 777240 771741 838733 900254 406258 1000000 1000000 729041 731992 664314 378988 714322 703571 1000000 725922 653791 684361 913781 674123 902405 660571 734290 644572 612735 56897 632079 622907 582183 843807 1000000 591351 561834 581131 583705 484056 342158 561035 621875 358539 586184 536649 539884 531312 580348 512487 413895 501305 369449 555002 483029 478002 471596 474811 460245 454420 621296 408388 437184 433717 719946 422599 391693 411388 1 374970 396033 706039 752942 7900 454430 106689 368559 1 517968 456112 485937 94032 188367 339016 332923 329389 325564 321822 803528 213140 306159 640845 290696 301329 298935 477040 311048 267920 286212 425670 177878 278970 440810 1 272270 287923 384134 326190 1 1 261569 234212 258471 836910 610829 1 363741 600448 307931 210332 1 250996 501285 264803 1 251048 251593 252591 1 89290 244946 743086 254729 191488 256863 253378 459399 1 1 263622 574708 273680 222892 271510 437757 275176 276641 419629 1 286283 287579 290314 135521 972634 423192 73571 354911 305058 759242 315858 1 323380 323248 332884 419690 343759 313071 330838 575174 339306 360727 100868 365829 388002 355202 383445 780419 1000000 397882 402909 408028 413505 594649 532078 431264 434417 1 1 1000000 49970 410150 382861 473457 530734 435022 506035 498235 507652 508337 514787 656426 526507 109857 572099 544057 878284 556833 625345 567888 1 937638 814439 692790 580728 619376 613109 692459 624773 631953 700937 622944 780277 655948 662003 669197 673505 680319 688285 692768 721633 704402 382190 717488 904457 728078 768134 778797 693927 751253 339820 763292 705454 891778 1000000 813463 789822 1000000 809373 109530 842580 874623 809991 1000000 830717 660229 1000000 565573 838398 747882 858609 874965 870747 852578 852748 879771 508830 805712 891598 895422 1000000 590333 906087 741720 835993 903582 733295 922281 925099 944680 926249 871019 1000000 948855 616809 1000000 929864 949314 1000000 957328 1000000 954317 805118 1000000 956676 959871 936617 580978 876277 971097 965043 698612 1000000 965772 881917 966253 966392 966245 573497 465045 965351 801262 616894 978985 826054 946336 961728 959999 1000000 1000000 952368 952397 952534 942084 1000000 953850 945079 938817 1000000 1000000 927846 1000000 899604 948186 1000000 921327 916636 912338 1000000 908574 906628 343568 992578 1000000 895111 890046 938795 882671 776677 870975 635846 862163 858195 862220 842210 1000000 839868 1000000 673022 453984 820390 814763 368270 804658 176599 919373 691096 751290 778373 772979 766115 759894 754678 736527 744900 706946 619175 435107 610937 731191 728046 680184 697921 453758 685799 679731 673648 291508 661571 171769 669324 642973 636721 952681 624358 575728 618442 631126 599623 1000000 771633 589120 574824 604425 562472 658970 562358 539109 496215 532044 494319 519893 513996 508103 33592 1 221698 484391 476791 474946 449875 413637 646912 450233 480758 708326 445191 1 423085 479267 416711 407428 452770 548079 392312 387405 441189 377695 44502 368466 363857 367917 334802 350581 380401 342246 338168 334133 1 338478 606354 316905 151052 1 351081 163844 301818 405348 285068 292703 300653 159809 213124 319428 425680 275242 269138 266362 638387 268531 500467 264850 263237 264871 872873 430773 257259 257468 260200 254731 254232 103914 318930 1 251553 1 502100 251039 249071 251222 251585 251843 251119 273156 272159 468881 224262 256086 318464 1 280616 265272 263002 436707 217520 811082 3130 314712 241537 277042 266278 919364 283577 646716 289109 283276 1 274155 428960 304322 296826 804105 314486 320015 310810 350479 251051 35446 329230 292151 321884 347089 356026 358293 362866 712296 389542 844902 383465 387878 391312 404241 403016 751134 411133 415365 367038 427142 318726 296316 460982 448937 473931 400855 464920 486716 803149 404580 506099 504762 64409 439433 392991 518481 94597 578967 414206 673551 550625 554906 561203 846139 939026 583207 585755 367627 605202 599290 704757 614496 164387 412718 319072 651122 649930 51324 660503 688312 672167 753651 697867 693018 721475 662011 729757 570577 720178 738474 45764 1000000 872973 748907 754881 756310 766109 734127 777138 745801 147349 793304 803139 1000000 780343 810687 816296 824125 826247 833854 838490 859949 852519 852506 923866 861483 865883 866059 279636 1000000 882392 503697 890189 765029 1000000 901286 905154 908202 910899 874972 916084 976236 224827 885683 814358 932277 934857 938167 939721 942067 943012 946512 1000000 944221 978264 1000000 559949 956608 964674 980794 970123 1000000 918889 1000000 921751 722269 715969 965431 965730 1000000 965976 847126 440115 1000000 953350 964781 964211 954655 1000000 940347 961368 959771 469639 957291 966408 1000000 952729 906102 998193 958467 940079 943353 940842 934728 1000000 931373 735340 1000000 901047 1000000 919431 914548 400545 363116 741167 902606 899565 895770 972323 632040 823646 880326 1000000 872228 883919 863575 859192 854615 934458 507288 926785 760615 741660 826009 132339 685814 940017 724603 801318 786892 1000000 799840 779769 773100 768731 1000000 786920 749273 746227 733070 734716 721093 723086 717146 700384 699574 687172 696452 687234 767990 1000000 1000000 681541 656367 651653 654611 744484 844733 625822 390952 667400 47524 127219 582649 417513 1 548849 1 584767 889534 576077 545662 1000000 533395 526789 521371 435230 509961 507507 497203 883925 194265 479951 741592 739536 462760 285755 451292 445137 434446 195369 1 1 1 897157 420379 184143 745846 1 267517 1 764529 1 1000000 827018 220488 1 821136 308809 338296 1 374499 277840 327142 244302 309920 533716 310278 309179 304544 326262 1 300178 9707 275570 287670 784868 481290 279773 277374 1 298022 342314 268776 266886 265093 255250 491699 291537 257348 1 240672 253427 256627 249978 252926 86458 222425 254217 625487 1 345655 309040 254366 254713 251384 1 264283 242118 253770 531373 255665 546421 244658 301977 142984 597779 264178 270292 264179 261627 271175 1 1 262793 280335 283150 259184 194875 1 293760 1 224673 264019 279307 309723 308070 356107 705729 324358 540715 209722 335743 357120 328125 287897 326362 40916 361009 400198 359926 375044 393349 384578 389448 301272 171884 256953 407477 670614 417883 448159 431090 426943 548952 115610 452592 448956 570897 469606 1000000 1000000 230156 492582 501708 557721 511394 296715 1 528484 534505 545226 1 551574 230989 1 608500 619374 600222 589819 595970 858099 530349 651624 621943 669920 408200 631617 645868 651739 633140 103618 621432 678515 468212 39507 693671 747068 801494 441453 730525 724089 729836 981778 805944 702764 732755 812231 806061 1000000 144994 732429 806707 632278 715436 263283 665269 812305 806776 240621 367213 832166 970752 841686 867701 850934 864227 859830 975823 866141 1000000 561141 889553 1000000 888778 892408 674277 893013 1000000 641332 906619 913547 723654 921585 922803 1000000 1000000 423422 952646 961815 877066 941020 944192 589351 939001 1000000 973194 952805 954312 955902 959279 955737 959766 960792 1000000 852190 962907 964045 1000000 949763 965344 742868 636018 1000000 878009 960170 964935 964615 435812 828964 966300 1000000 1000000 959796 794319 957360 715293 1000000 1000000 1000000 950221 503324 878856 943393 702782 952514 935300 933932 944488 1000000 925824 1000000 917690 916916 490442 1000000 1000000 1000000 884912 904653 850942 935417 885139 881173 671102 716206 852464 913468 836684 876028 762488 846996 842027 859386 156301 1000000 293483 1000000 526217 808522 647036 800148 743817 803336 518622 779105 819126 601533 757200 667299 1000000 741832 1000000 729791 762308 718572 699988 706773 744861 687551 688666 683178 905287 667604 754457 585466 694424 592435 644595 1000000 809636 622070 614940 596865 602536 596111 94927 668783 577764 511295 570573 166061 553318 545416 540916 529649 607747 527917 516718 963075 457447 163966 444243 895094 142228 495392 611208 100085 455661 454325 523512 441687 436267 168692 425494 448466 392828 1000000 368168 1 482616 389673 146732 380338 378787 1000000 370181 364046 351682 260736 626826 344183 373928 248582 317302 356103 813186 703389 316803 338152 308063 306330 354556 477415 297785 293541 290162 380796 1 413288 1 516254 1 273181 295696 868536 268391 211523 263576 263440 213129 261174 947888 363492 254643 254460 250587 252631 1 516839 251147 244677 917063 250446 258150 250732 250686 1 236366 1 201543 255376 830672 417407 259252 341120 324150 262101 261424 569543 694071 266405 264322 440891 272362 1 489238 280424 267862 284511 287244 552783 202963 1 321536 302006 258831 366828 311870 301116 334887 216682 294376 552073 624017 325406 211632 747035 350894 309494 646484 143531 140604 396278 572879 909799 387709 392647 397698 402675 407729 327836 556595 418205 1 435538 515917 445127 450679 443418 1 464027 474731 1 742095 248838 496593 521166 507843 514413 478036 549132 535215 537796 544643 680188 785762 1000000 719955 575359 581404 391041 455281 604922 606229 612518 726843 624913 441988 637372 595679 654868 635890 634056 668033 446768 941974 644957 514119 705736 703674 711713 852372 744513 727945 733767 739551 747507 750971 757830 762274 767277 771155 734915 808860 584985 821423 800195 953452 811111 648752 886786 894182 439792 886955 840021 833037 838081 852450 979860 893368 863815 1000000 731633 1000000 749993 881793 812986 895981 898549 615259 905600 909066 1000000 959361 743166 922585 891630 878652 1000000 1000000 941239 937739 916668 866735 786127 946476 695043 948809 1000000 273368 394028 818651 1000000 959043 960208 961204 972412 962896 853828 970326 956201 1000000 795734 965259 965377 904714 965369 838185 965108 964570 1000000 956166 961353 960855 1000000 953800 1000000 977165 953676 636400 951141 949620 947075 1000000 581725 789963 887326 936870 934217 613809 922246 917850 923518 919181 931083 922770 910918 829983 869471 900860 896866 859169 881647 977620 884395 877999 859282 869401 811580 536869 844365 657084 845097 843531 284776 729093 1000000 823767 484279 1000000 895055 1000000 797971 729798 429529 904320 707825 769584 783945 1000000 819646 732027 743206 853951 731662 726470 778514 676937 668836 702127 684685 674853 593009 649370 599798 665947 725956 683137 691761 623423 633753 628859 623273 615928 657077 484951 597325 594710 554639 786090 522641 555216 592731 1000000 548468 1000000 175802 489897 524234 860198 572168 519299 432450 594746 465645 482673 479594 471128 250032 694085 156004 448336 614169 436112 432110 552669 434636 416148 410940 405100 400710 424191 390715 400889 259007 380182 371534 365986 362375 630858 364734 346124 1000000 340675 336901 444064 843840 1 341538 317485 310212 310414 307009 1 300481 297353 281299 216719 1 285786 285468 373008 178363 1 273511 271307 266281 289186 270870 263100 546114 260524 257512 258489 276155 255378 254407 252599 252506 252016 96932 250966 167061 250315 1 250104 239978 244083 189910 408131 398093 623257 204560 1 305978 250145 256616 257835 198951 260594 397197 263818 265570 303170 322326 271736 440114 498771 278083 593176 283245 285869 177411 212727 343206 572832 53237 305135 280883 307281 313721 319752 430120 1 328921 189185 1 337641 619847 353493 637179 90974 1 115427 371725 781928 652348 410903 428101 395891 427903 42775 620925 416370 1 104968 434763 437753 463539 470362 216104 460109 478479 884662 974064 482863 431088 1 1 458291 515370 853581 516439 530820 1 909068 550082 565344 552680 483811 573027 579091 356393 794896 599538 172675 611744 596101 1000000 506547 636616 641373 726345 255253 615797 663667 685654 717942 684213 1000000 384473 695707 709375 1000000 723790 852679 731784 737584 743389 632222 753685 495719 766473 1000000 824517 525094 826486 1000000 754306 804271 808743 813835 819491 1000000 617811 807415 765529 1000000 749192 1000000 887763 861131 841582 1000000 674029 877985 913543 780061 889786 504959 898321 889379 1000000 907761 909800 1000000 916955 1000000 926359 935837 1000000 757386 1000000 907026 950411 954838 927739 408764 259882 945719 780756 1000000 954456 968890 945058 874188 935997 1000000 1000000 555966 962735 369375 964162 725058 964830 755543 964746 796565 411686 964452 904306 969732 599035 536547 1000000 975017 1000000 987915 563990 1000000 950941 966990 954535 949831 1000000 958026 943464 1000000 939598 990395 1000000 1000000 739497 921550 1000000 985170 916067 783659 1000000 521155 905050 1000000 897898 693170 890909 909153 886911 243946 874904 1000000 868348 886135 914163 853191 844771 1000000 839348 834465 830084 444031 831158 813370 809958 647633 291065 916672 801460 813237 988772 772263 655970 553256 757405 54419 744655 745047 628184 727125 661249 672552 709329 681043 1000000 694294 687173 2579 673330 670241 661536 654718 556444 1000000 628456 691161 634917 617920 612012 626984 599285 441588 588095 580490 878539 576391 544553 544354 554808 574438 535032 590939 525592 516947 513686 401196 489791 436666 491963 537973 563958 472470 465964 461066 46162 945535 434166 438906 423801 427972 967019 55993 412675 406963 401254 396196 391826 342158 82505 401874 371622 368028 442435 356512 355325 350352 346074 80525 336424 322200 329600 362985 322121 681061 314617 313832 449651 303868 450032 266037 380589 291915 504353 302239 283686 757515 141544 276125 273778 213286 247973 308840 300668 1 262521 270266 259678 334007 200728 253444 254401 1 535230 252032 342083 244868 910515 250940 12988 1 1 249955 1 107484 248751 267648 242847 253052 240085 347980 779866 206247 258408 259904 262630 658267 302878 329646 462817 29662 272813 274894 292609 324883 359449 202285 289391 276420 1 298115 298663 302608 338572 1 1000000 1 397940 505921 37914 372551 118496 957251 698486 347805 279450 362522 358312 365472 369162 373379 371696 396610 389094 410064 88105 403688 407311 1 429363 575365 435112 388524 441656 446079 448337 360938 461046 409633 475076 509421 408409 398024 498516 504028 121894 460748 522342 528378 498467 865313 530855 739093 564960 562434 570824 953294 1000000 589802 595485 716579 612008 735533 620788 629230 727243 430350 654141 648195 665985 856632 669818 676106 1000000 682932 778711 673243 727466 709080 686764 724546 730373 733552 837224 198269 768894 167257 652275 1000000 775077 780899 788977 1000000 796520 801924 808083 812068 583271 825579 970572 835132 932021 681466 819909 433577 781711 1000000 776377 1000000 928181 1000000 896115 1000000 889672 845244 983783 724240 895963 906428 910525 1000000 713107 922458 367886 904937 1000000 906763 888881 952943 938213 938695 895637 944808 1000000 721654 950401 952073 1000000 845213 825345 957798 963566 1000000 963733 1000000 962558 963194 1000000 963689 688494 964657 1000000 964743 954565 965545 964058 1000000 769155 1000000 1000000 935749 959831 1000000 950150 1000000 954969 950410 1000000 967095 948437 944595 944268 924149 853524 937427 1000000 932315 928512 1000000 947278 1000000 574570 915714 969934 700383 905722 902847 645649 894607 891367 1000000 879586 1000000 1000000 871376 1000000 861477 867631 847347 1000000 803825 840388 835657 830911 1000000 810878 873759 810973 906397 846861 794976 790114 890041 851678 884332 165920 762821 713894 673056 745902 1000000 742562 719122 350903 736219 711898 704952 687811 277758 672635 959230 674772 1000000 613752 805599 647186 637657 1000000 241036 609491 628251 612997 605525 598713 594775 585635 589716 576000 549097 563654 547039 551375 869496 757855 533075 526619 521012 515362 508713 556256 552635 460910 1 581564 419670 371669 462572 463171 1 120974 567411 506542 429202 424156 418570 412056 410725 401867 660105 439130 708938 363234 426693 373704 255865 352430 335562 354989 350166 334445 351549 358065 80261 383635 326292 1 318945 307499 310886 308338 1 321097 237631 291612 292416 662033 293856 288332 281417 232990 303184 354931 1 292404 267830 215092 464661 181924 264082 259322 257932 297022 394285 165511 254065 247040 248097 251962 154079 254569 73957 303500 123283 1 347332 34554 468458 247447 233109 251609 252460 223116 254780 308285 254586 257917 257356 249013 298502 263927 263365 1 1 62648 268596 276314 271388 471331 291168 476664 289234 305879 296165 364874 205241 279373 308122 344364 313902 459597 444823 236387 329613 316433 322592 341422 671453 835957 354906 641763 358548 368431 373089 379963 433745 385325 392306 483528 400706 330728 1 417916 736561 252921 413330 409164 423622 367728 436902 455681 340444 472241 465375 60031 329174 275186 536171 564389 1 1 524913 532383 538453 806498 566474 556794 752369 1000000 574529 581333 596452 775592 1000000 606439 608302 618629 1 631010 637195 641604 649513 401110 573894 549768 659449 227775 675414 192624 939444 669457 257586 718786 747665 727808 733815 738874 322721 750913 791866 369579 757881 1000000 774624 782988 982627 803879 799829 1000000 810965 815354 667103 825304 830179 870521 849667 844601 839780 854019 1000000 262841 866674 862209 875020 862608 883061 1000000 1000000 763916 929352 900484 905156 908896 583312 915314 877344 905006 924175 1000000 628420 932183 1000000 937135 955817 942207 671669 945589 947766 500646 941604 951235 954461 355571 957132 726991 975179 370739 1000000 962047 962430 1000000 935608 965077 1000000 964387 875296 972526 1000000 967015 1000000 971711 943798 961533 1000000 959788 958747 1000000 956318 1000000 1000000 957577 1000000 948440 1000000 944428 944828 942452 884617 935662 1000000 931253 926745 1000000 922174 919694 1000000 911667 909814 906394 912015 916364 874671 960341 888370 884573 1000000 714839 872391 873256 926065 957569 889417 812011 784394 840931 836747 855395 827128 825774 1000000 812326 842727 820739 796624 791294 786758 569426 771064 981079 268888 779889 588453 508866 583828 825516 617371 956515 716253 646767 672189 722496 694731 688339 679467 676620 668777 21067 672870 577730 638450 184188 865693 626981 565942 662563 608399 617483 570042 589836 593683 647995 936671 558628 121488 592375 530192 540726 572312 528450 443491 651477 510503 417765 498486 1000000 635617 480589 474839 532811 463715 461490 428541 221821 414905 375691 365289 483476 548418 424019 370761 681363 274628 394583 515402 378578 296832 374323 362929 366782 361997 362428 342279 336146 179209 339275 307947 2330 407246 360347 319512 312803 312491 880996 233975 549526 221083 1 251247 1 416040 345322 281850 236011 472799 292341 234792 484038 568678 1 587279 428515 275898 256359 137266 256685 255476 323729 1 252469 254240 432399 250420 262554 250428 249354 292525 154697 204070 249418 165789 250100 249082 750952 251922 528793 253327 842182 255865 257045 664672 1 261566 237120 266203 349424 401736 272807 609888 146657 277654 137701 282662 921618 882460 265067 324730 296972 300108 258938 306294 311562 319696 123010 1 200009 206210 1 336103 340553 345017 348654 299832 376925 370612 375287 371412 374759 412799 390919 398015 395630 406019 487402 410902 406687 421231 426676 379875 5396 420417 472059 592159 455020 493672 470236 476091 364221 480821 501208 9051 1000000 498465 659447 532891 504066 509524 381536 561078 553119 559556 567013 602906 573982 585538 591776 597903 334751 896432 598597 636924 628920 631987 1000000 535861 195542 1000000 620023 1000000 678939 1000000 689259 707500 702164 696179 88320 719952 729893 802420 737500 1000000 601624 463145 760166 764290 773212 622110 723225 873399 825119 1000000 797615 810536 809770 295937 823976 828354 1000000 820761 842748 841079 159188 651218 680127 1000000 869265 873679 872659 881567 1000000 889344 885439 897142 1000000 616250 907258 911097 967489 877528 918763 1000000 1000000 1000000 922075 933682 1000000 938249 940954 942899 925066 945483 948760 887894 752342 938194 1000000 1000000 437415 977886 945816 1000000 961524 962219 961504 963227 963686 963898 994272 665587 1000000 963912 963643 963357 963243 962143 961481 960673 1000000 1000000 840160 956381 857443 948585 300837 848027 944548 846242 968229 891586 1000000 938227 694733 940391 408855 927627 925552 543259 921797 862293 913737 910386 905460 1000000 868253 815574 892898 1000000 795273 779052 884094 873615 547703 1000000 772835 557405 865778 531540 952431 834248 833194 828168 823847 818305 1000000 531141 823881 782288 795235 1000000 781844 759471 781272 765596 867770 210325 748495 742871 762925 731269 661603 720072 715615 708135 706992 703950 689675 718125 602319 640636 682796 639899 653196 83255 640873 634691 628477 356320 705271 906040 1000000 600264 639872 585095 592988 563125 566488 588884 567311 548541 542046 291236 540049 523060 456013 399685 505853 550926 892361 488144 481036 940392 470754 465336 459362 457406 418268 442610 208053 377456 1 420972 702103 668750 321927 259405 330485 383596 148210 1000000 375713 371058 341522 361766 357321 1997 1 236915 340142 387917 332023 276526 334041 984681 316840 1 591273 333863 274197 329652 296984 1 294788 215029 284953 302944 280627 290942 287802 267184 116692 241033 266480 1 262899 223125 186621 470078 1 248770 157412 424130 253261 462342 195227 250680 264732 383136 327127 248940 248858 221242 248509 948478 17591 250134 250814 251146 251376 373226 1 265739 256900 258811 259154 260684 262365 318368 297943 284046 162881 1 279816 278412 279376 239205 312071 1 289882 86938 295776 732145 301888 305263 202963 221873 337271 322717 777843 305215 1 340609 808385 101450 336401 517127 343220 424852 563982 526368 337674 379241 418479 389735 386964 434284 387787 409115 414318 291901 371684 430465 438998 421356 446679 459374 457868 560927 670262 189461 672430 486942 381999 1 516267 482872 516216 776527 528395 1000000 544259 546517 568691 604425 564928 551875 583225 584824 546613 52165 601652 545129 27734 527281 626817 644294 537661 642935 646905 666568 663772 642859 721189 680419 677251 706684 1000000 705322 712040 723369 722189 1000000 741399 739449 884119 785770 758321 763845 769672 1000000 779723 873584 488644 796234 801553 805872 811822 813112 918033 859527 872582 836387 619149 985175 799636 856937 859269 863567 254033 872022 876143 880155 884123 286510 1000000 546535 926851 901223 823483 1000000 1000000 915701 1000000 921339 853303 1000000 930065 966151 908422 1000000 938920 945094 339593 957700 947442 1000000 951334 932671 1000000 977637 1000000 957658 435849 971785 962756 1000000 522657 986741 1000000 1000000 952703 953978 963788 1000000 1000000 964426 961280 922801 941410 432401 939792 958721 956843 956033 960429 1000000 952250 1000000 441921 696976 246890 1000000 1000000 1000000 936360 1000000 931407 945763 425295 923230 919857 913989 914558 881092 909884 1000000 311664 903864 1000000 819934 892093 892360 1000000 859549 913712 865640 979447 856150 852629 895759 890221 839642 747691 1000000 962187 819436 851795 809352 805074 799019 831009 888616 986780 1000000 772206 765541 767464 476427 750031 1000000 738936 769580 726817 726527 715324 1000000 703783 710120 704669 685153 392077 673010 766496 650014 620890 1000000 38859 373585 809476 296651 615954 608288 605205 520839 685115 598871 809680 323550 567704 694161 348050 591218 560254 590073 526176 525265 517443 565577 125816 390393 249321 737254 483628 477866 644898 466368 687235 455045 837838 483017 435368 428628 412086 424273 414214 411668 406144 1722 399169 540328 385928 381548 1000000 324479 367359 451503 361074 353701 349543 118721 347181 447962 407063 1 336042 321235 431851 321694 313805 495343 1 867758 294341 358256 733212 431457 285430 759515 370957 453504 313869 273235 270728 268618 47846 1 368547 1 229379 227304 1 1 1 581850 268337 253331 250697 341512 616559 1 249648 271451 1 550886 248683 244557 276849 249654 216767 250880 283945 589091 253264 254553 258599 25505 216281 521943 246344 1 1 137650 270718 614539 271639 1 522376 280416 424196 1 353950 285212 614829 186507 289154 216209 1 310951 304319 305688 317304 326202 280967 175259 308978 341669 166303 355882 586278 440019 358612 483290 348495 376525 379699 429983 389591 397048 564407 253470 388967 482296 423056 685664 433805 353329 546102 1000000 432990 461657 463670 435917 476683 557807 599727 1000000 483703 508171 377225 352209 477932 1 538349 510594 549304 532924 559670 670462 575136 167034 608006 482840 586500 606141 652371 618526 624734 637499 639891 643276 145949 1 538276 669489 673931 680067 371128 692082 698239 697224 693724 715938 510133 632995 217089 737679 744988 818018 762838 768096 1000000 282156 778464 1000000 771260 794491 803389 1000000 807994 468060 811624 824925 830665 370147 839470 824626 1000000 853549 936329 861866 849937 1000000 1000000 878694 882675 886545 890356 636937 900005 901234 903219 908483 1000000 761401 955274 988222 809010 939853 930192 1000000 934163 848655 956837 1000000 615976 934234 977794 943815 950619 691325 868994 956514 956367 972713 926048 959706 1000000 843154 732921 474837 962837 304904 957028 1000000 963655 963399 846107 966167 959877 757285 960144 881210 959676 958718 962934 940280 955205 1000000 952431 952092 1000000 947245 958379 943817 968500 1000000 700920 934582 931836 263920 986001 720878 920675 1000000 695485 911617 908246 1000000 1000000 262766 721915 1000000 887306 882187 877585 288651 665541 866800 902958 858439 803159 849614 915490 840123 1000000 829629 830895 820005 812016 807272 678215 800210 788104 804204 808868 859068 773505 767976 765128 787179 530403 516026 425917 749221 414682 723628 67012 253011 766031 699451 661358 678072 683372 674443 668188 909047 657338 650048 647162 637626 865096 650462 368130 311593 1000000 1000000 584899 216034 228218 1 678669 545283 549126 563965 435318 538744 534238 524578 1 533658 530548 842186 510024 899009 370332 404887 584567 260353 461778 662620 450688 179804 542954 434278 428774 430029 1 412841 375378 433636 397467 392402 359935 382649 771059 345376 76449 687922 747651 349041 350448 948856 341912 373084 333704 316485 325822 329648 875781 467098 311143 150348 291024 836827 298340 294652 291129 236278 354710 278286 279281 278027 225574 271939 336278 268921 266891 104712 270910 254980 201320 258107 1 535635 255823 273801 107977 1 250654 256714 249429 208741 320714 247871 248265 689289 248331 352376 247046 89384 786355 253173 250539 387625 318592 253396 210407 256520 797674 259170 1 262262 316710 266084 268066 277850 839100 228503 277021 280992 334310 227298 287555 310391 295618 318983 299618 365413 668225 609981 310496 693193 1 343438 365471 357426 342549 240977 304255 335161 1 273149 280950 378133 176960 375845 380609 381898 394779 498346 741472 228265 410711 421509 314726 444549 431919 437381 442871 390761 477769 664764 465297 582462 394263 609541 488454 494325 437404 506175 511491 518143 451133 40932 536287 505544 614899 25115 617770 566719 577935 1000000 109089 593689 597780 670055 604518 616506 581016 58945 719639 478028 641406 1000000 421316 663646 696575 1000000 683959 690042 851288 700551 707961 713806 715394 746868 827251 737286 969777 764075 762569 761700 194058 771110 777544 751650 877507 792674 1000000 303345 809596 780180 744718 1000000 828202 823007 837772 842435 806034 851619 848409 1000000 723004 864187 933463 843082 1000000 885088 883652 1000000 846594 900480 903393 906782 685280 942543 983197 918236 787761 925181 928401 938189 346877 1000000 1000000 1000000 942282 1000000 950751 946669 1000000 951435 906503 954397 928383 877428 1000000 996960 896463 952343 962963 961936 1000000 962891 1000000 961320 779430 963149 395116 1000000 941593 541078 952761 762888 1000000 813091 957655 1000000 341110 969083 1000000 950949 949255 1000000 990900 949325 941554 939381 836131 934693 993814 929626 927013 924210 921438 918425 917781 1000000 991895 1000000 492068 891806 674157 1000000 820851 609672 880126 809970 868700 575649 916076 858998 853127 800306 845368 863661 833573 1000000 823055 822748 716478 811656 806505 785349 1000000 650721 785571 767781 774745 770153 762724 777482 752493 747254 848156 261526 729609 730705 416721 1000000 699316 700036 693765 762840 332430 721688 669645 555645 720044 636316 643888 548227 653006 622331 535657 430602 476790 487678 595932 589967 927391 425598 570678 564019 683813 552969 901494 1000000 532585 623497 101471 939372 800754 1000000 508687 283311 496687 499625 474793 141881 463042 452175 478443 1000000 613815 435447 117424 441829 370711 413767 41501 403827 395462 393512 1 289531 1 290502 368510 700886 361250 284069 427607 379768 1 139945 334555 314486 286166 322019 1 1 120884 308475 151167 301607 155516 295214 167113 291102 286403 247185 280999 278417 188689 340700 284275 374738 267138 288238 262569 261672 259933 282413 256184 268004 267776 253421 209711 102410 250875 249317 109335 249614 248214 247413 270981 230506 550211 248145 247401 248785 1 249867 266707 812788 478758 252514 169208 1 259362 40517 1 263159 123570 270626 1 779106 288318 93100 200636 274974 202527 265842 36515 212300 236855 294693 36482 301667 536836 404769 1 315390 306352 322744 956518 329621 301548 562103 342911 357693 351416 345567 1 358293 474229 391013 386630 1 927550 386076 685950 407164 408799 599751 421416 550585 428306 426497 1000000 446546 452093 837881 462018 478930 902261 479589 1 234829 649996 507143 506084 518227 523743 640400 827531 543362 540257 578832 559033 572654 446362 175672 583364 589847 598267 548651 255820 634800 620576 552537 616590 1000000 1000000 1000000 657448 196214 754312 617860 684822 693975 694023 700019 705981 712042 1000000 723685 1000000 376156 750634 757861 975932 672838 766768 778280 774724 767081 1000000 273703 796242 783483 806486 810468 774670 809149 137474 843439 911878 809333 788430 877309 457713 604246 863222 867474 856341 849412 869037 1000000 904335 891256 919578 209340 1000000 829158 896992 911792 912230 939749 921200 923945 965684 929498 926011 828327 450444 937313 1000000 1000000 945378 947244 964739 946124 981537 1000000 955020 956384 957604 919656 810828 963682 1000000 961435 750120 962097 973319 963932 962891 921420 916829 1000000 888749 961651 958948 749312 1000000 958825 1000000 956681 1000000 810073 1000000 950841 965756 948051 946898 918324 1000000 813757 302044 1000000 443995 390422 672335 935059 1000000 918976 802730 921310 1000000 906076 718182 882026 895627 971444 856028 884672 880731 876752 776559 868631 757689 1000000 748261 931751 899414 192828 674740 831851 629529 822865 824822 550510 807724 805269 797479 808606 861184 771355 772417 686396 764732 897196 1000000 748152 747057 871037 718408 774898 718961 250213 764378 815352 695437 316034 671887 677335 401417 665144 659219 580093 650126 634397 558392 360491 364280 615810 614697 346628 597206 590825 584650 578626 660853 566298 634538 270749 488966 541726 89892 153464 551107 517500 485959 516586 797853 811648 395438 481745 451121 564761 464986 458987 453287 447738 638343 480343 378594 673713 420536 422289 410010 133661 426892 396463 389408 385997 521919 305798 593797 612162 186716 356030 318493 37775 254877 338563 184659 589071 308079 346814 318890 316137 312582 552349 295622 675965 1 294227 291700 287845 221706 238625 1 258297 269549 273987 257097 35861 796095 280114 204800 622091 1 258532 254858 255165 272808 141262 541874 189009 331567 249746 247002 72855 248252 251489 221260 247818 494061 234449 262621 310079 248742 185327 245032 653343 251699 252678 1 202928 256170 257692 259205 88192 233143 36307 812498 268210 270406 278277 110554 361630 660693 190561 250281 289046 290863 294064 309693 300778 303517 320632 1 310778 317699 566984 326257 325548 344366 337191 339022 345714 349865 356144 333008 361821 530288 371997 385598 382086 375948 392101 1000000 432159 395712 413791 1 416512 428202 55591 439082 88573 450184 888435 478189 690377 473231 449072 484430 825616 130454 502130 509494 529001 565880 526110 399650 389786 9094 291152 557389 629986 1 339225 1 588516 1000000 445958 605860 592339 414888 623320 562681 641409 1000000 648367 764553 951423 261708 672599 960494 521694 884605 697981 690302 755124 1000000 290277 767758 415209 738359 750046 750523 756205 970920 1000000 1000000 760379 798586 902328 1000000 798415 804699 765102 1000000 661692 652217 829573 834426 864772 843799 848562 1000000 864567 845661 641118 870146 951593 878313 878375 489735 747852 407282 429056 900573 904227 1000000 375678 914047 929667 882697 523620 306543 932357 931020 337178 935919 1000000 946733 879804 944499 1000000 1000000 958194 950952 1000000 955420 946947 1000000 1000000 297981 941068 961298 964472 1000000 959494 971143 617082 962576 835703 1000000 395013 962981 1000000 1000000 1000000 1000000 958624 957650 950714 955373 954098 952847 939063 949594 978018 1000000 944161 529806 940028 242987 1000000 1000000 932312 864410 1000000 916710 919523 885056 670461 910286 1000000 731849 1000000 540668 1000000 1000000 883477 881596 877326 1000000 869405 324943 863065 756262 852051 933374 700123 1000000 836028 937422 849173 992193 861838 808882 803914 597458 796102 843828 1000000 1000000 771805 1000000 632538 763866 749478 743763 732473 732273 771763 720413 985503 708152 472565 695574 690864 1000000 678612 672645 1000000 146136 646598 964799 589118 1000000 636096 630825 617260 610912 157742 1000000 592196 598229 722833 574889 566252 592180 652646 256743 645930 781232 453864 618336 1000000 564866 504496 465025 351538 515033 588528 784326 471607 533907 460303 454651 448923 637641 441566 432302 427112 385428 376601 411217 22624 1 288220 353563 395924 70368 377588 389746 366565 362552 209361 392021 348554 347981 569331 304223 331302 326864 324440 290416 314157 312036 276410 645059 318199 985296 671074 293308 169748 248485 695584 262267 302159 351597 1 1 268111 267444 1 259900 1 556824 254379 257167 256835 1 141179 253931 342921 250385 204602 227314 248388 276892 247668 248318 371750 111195 514196 70861 248456 248485 264966 249556 250217 251126 63900 261810 440756 472661 431844 157899 26400 759600 291548 261204 170964 1 275288 275718 279972 858451 285527 185391 286618 300279 293073 294274 304536 1 411055 311984 951388 320691 1 929217 276584 1 386399 339826 405432 310140 364719 295602 318890 366179 355782 364596 380355 385390 392325 390998 374639 1000000 411812 401242 420993 407721 395264 437194 1000000 447608 556599 461011 460358 129009 332953 482488 682432 497991 499796 506058 848896 513025 524062 530250 803794 60016 548373 601806 291679 159541 821501 794210 246867 1000000 358827 222789 609957 319078 622557 905235 835650 653579 647037 653584 676794 665986 816951 502962 684633 689942 713871 701932 1000000 656246 823084 643015 747800 737182 128343 747431 775332 148522 737094 527753 543476 757618 716930 1000000 289284 965040 1000000 640858 817180 407155 827938 748556 848234 842159 1000000 1000000 560942 859822 864424 1000000 836178 987378 1000000 884729 1000000 892265 718913 899468 1000000 1000000 711204 911975 917334 926422 917814 1000000 962027 802879 866441 1000000 793474 1000000 941626 937379 945589 946787 868784 1000000 931233 1000000 954880 956138 957274 666740 959225 1000000 959059 957259 961541 264383 992283 1000000 394999 886917 961936 1000000 958359 1000000 812029 959414 1000000 957633 1000000 1000000 1000000 855706 1000000 890870 1000000 922128 707364 906647 939281 840220 935859 1000000 930998 929688 759706 919617 919589 1000000 914025 952269 896577 894914 911115 865756 1000000 1000000 1000000 344179 872941 787567 870282 907988 872091 857346 852367 724657 843660 466505 834621 829880 590788 746405 132477 832327 887339 776448 820461 789117 753000 686796 645057 1000000 645187 756384 865595 78553 1000000 763920 757348 725421 829373 712074 704235 1000000 859491 677120 739443 674055 238705 1000000 656456 649626 578836 637313 633147 1000000 185821 614825 606568 599218 605675 587725 54516 857112 561502 556938 817681 492057 544502 608064 527393 526374 520153 607116 479199 505780 423925 490300 484302 345642 473827 467648 461310 455966 457426 457259 439268 307513 99889 1000000 511719 1 406540 401705 396996 1 233736 373582 377967 372557 391081 293384 302948 345413 403181 478461 701380 337154 249278 331056 1 344429 261453 402921 456673 249524 782479 293740 277136 169457 287667 437107 698597 279130 97417 290304 275484 272387 326215 575241 263534 263902 266288 99691 258807 46361 255860 149991 253265 284392 1 202127 172868 248921 248271 291197 309633 555925 161050 487674 241795 265838 293637 268968 248998 68410 248343 249790 252716 252471 253652 703732 189679 257962 289267 260827 260949 258648 266525 1 71842 100422 275275 127056 265180 340457 285892 1 291739 299775 297239 301133 253935 380652 1 315638 319865 716964 47110 939549 334131 796274 456763 252101 505163 390541 508078 342219 369193 531798 378530 520973 388412 394722 398535 403657 844854 1 834563 431058 237697 328569 437354 455571 247575 676160 463231 413496 433577 471679 484546 372578 498117 500023 505761 1000000 522000 545582 1000000 595179 566779 950787 326461 553956 1000000 576900 294627 888675 595671 377064 847682 614271 620930 1000000 626071 621210 645194 644945 672919 663763 789019 668643 678585 686648 408984 662926 703630 710374 717699 1000000 745819 1000000 713142 105841 761192 746506 933071 763111 783525 289027 785305 788748 795794 801111 868681 374974 820292 1000000 825132 831465 837140 833260 593322 309387 854153 1000000 865567 892677 935184 875389 863597 509555 887146 1000000 894578 872254 624687 580689 875435 945817 914699 1000000 920672 922703 445291 928921 908422 837455 936322 950241 1000000 880249 997158 1000000 1000000 1000000 951502 952989 964253 334324 1000000 278062 958545 961912 879089 1000000 961098 1000000 380037 1000000 958761 987483 1000000 961515 1000000 1000000 960014 959326 958513 951362 957582 1000000 986366 963011 932407 949983 1000000 952487 958889 755554 943326 940478 934742 970691 933693 1000000 924957 1000000 1000000 1000000 915457 911479 1000000 919384 892334 898060 894300 525240 825373 1000000 878563 1000000 864995 1000000 1000000 858427 854308 849547 835266 849367 497010 883064 1000000 708454 816056 700825 866952 800898 800097 841009 345557 842570 833184 771803 800773 758415 752123 744237 1000000 739459 737222 1000000 788768 712135 475509 699703 693623 1000000 692458 719550 676539 653170 656390 653144 644965 635962 631384 631293 599959 551668 609231 742058 538850 589247 822327 545451 621585 535708 583910 1000000 309741 511862 783987 527703 748851 515892 509747 504860 497976 237425 475548 480234 528879 468722 89106 457322 451667 452268 371221 93201 288541 425180 760177 396339 865255 459008 506849 508588 383318 383223 474351 302504 362651 364272 451132 272501 409263 346475 346081 134335 167656 362269 954638 322135 340202 320721 311992 315408 382942 282501 297417 797048 291438 327171 336619 282831 280345 1 275118 272801 469414 294239 389903 1 263663 299226 258938 437492 251325 254600 1 255225 250907 252144 249438 251272 67420 247621 247228 247083 406192 1 246736 246880 290750 247269 247963 595421 275988 1 433001 251906 253097 254226 263026 260155 259947 1 732031 270604 268327 1 269827 275032 264025 341690 275068 281730 226774 360093 204407 727760 378032 1 138308 780752 322539 306267 809355 318967 325505 23752 930772 321324 340411 1 1 1 358313 365914 727271 375490 459786 964327 737618 398579 392629 402070 409359 407910 417332 420938 394907 315436 438914 770378 449597 447151 456579 673891 425258 507166 624673 741206 490318 495246 507975 695637 979053 508380 542706 1000000 544262 80783 556419 1000000 644904 128512 1000000 587106 577586 496758 556198 608746 471908 246095 630456 1 316482 648778 181537 661846 1000000 673737 1000000 983562 693594 1000000 676255 689298 795517 92430 692659 732773 734694 859816 847892 756008 761612 767035 814925 772920 389962 788921 795129 1000000 804477 805290 822829 947970 740598 829843 972630 826866 1000000 647832 1000000 856989 878166 865570 245253 638481 976591 871322 1000000 748243 1000000 896852 806867 903763 1000000 982683 915333 786667 1000000 823492 1000000 927853 858166 829783 931124 1000000 938771 889468 1000000 937145 947515 777036 956430 890904 953637 939743 955979 1000000 945934 752119 959950 887041 948689 1000000 1000000 663664 961997 961634 1000000 978578 963867 944957 961213 895942 960090 1000000 954297 1000000 954293 920905 276822 949620 932502 810706 589560 970874 998278 455895 922748 924421 1000000 648343 926660 1000000 899258 222846 693839 912110 963286 831471 902219 839649 905948 871429 926860 920815 223006 877922 872048 1000000 863841 1000000 882575 850518 846026 811519 843985 875048 821638 427330 1000000 1000000 1000000 919824 1000000 817682 786378 780424 694845 743415 764618 774207 842563 747466 933361 736153 581183 805739 380111 867971 650320 722302 689279 690240 673819 677026 670832 664841 658650 844582 643273 642044 626694 624106 621866 611357 1000000 207325 554646 587224 823314 1 572151 565948 608404 565777 548254 95876 645606 35668 483812 645300 509685 903355 501088 509500 486195 482389 492101 1 230470 458686 457576 447060 370824 491670 430893 349070 271536 309128 481014 420960 292782 409546 443377 512802 1 128480 107291 365172 810900 424453 1 347825 846408 825295 270586 330766 325434 295333 319134 315398 333931 308227 305627 301538 289150 263085 95341 302087 285818 282638 367060 279247 275515 1 272525 711506 745607 828569 260561 260935 259023 257528 256051 1 253294 240560 697720 270019 776007 397658 124799 1 247029 152911 1 51732 246514 246595 243466 289085 633993 262525 248809 5528 250369 1 255884 253560 19001 169660 257749 174887 280638 1 270732 897861 388645 269646 502271 77257 279289 113309 247729 742823 283314 287432 295447 313493 1 323953 352147 311903 499503 325181 323424 327319 133418 344305 339475 343516 348032 546491 298433 359333 387583 1 375327 387113 948508 390956 704179 392974 403771 410277 403208 420773 480818 431563 484514 390139 498943 448080 451861 689405 1000000 493171 507670 494184 1000000 846982 519651 510281 329020 725487 530033 337007 542196 546420 295644 453620 396287 657268 436036 584236 919555 600138 851975 558342 671512 828987 859479 633493 565556 631952 654762 669797 665405 668105 678882 699026 689577 695906 855988 724170 713633 719584 304570 1000000 827627 1000000 736535 754073 749467 782192 702543 779052 523364 1000000 792765 789913 169892 783586 1000000 815053 843523 828062 1000000 827518 858323 551817 851082 855424 859805 1000000 400182 872442 891647 684258 885696 900567 888428 903625 900268 859914 483230 909104 1000000 1000000 865476 870428 924034 926643 1000000 931918 941552 1000000 939133 1000000 942989 954153 946649 342268 969909 949239 944510 884367 957162 956529 773498 632649 934421 1000000 935261 942193 961004 1000000 960732 961316 1000000 1000000 960254 961956 769441 969330 294483 1000000 962776 955625 961294 953020 951760 942190 946041 862228 945128 946301 1000000 938948 779591 934568 935425 765241 927218 741926 882292 1000000 822230 929561 1000000 1000000 910359 978983 948946 652308 785001 526738 942335 849476 1000000 1000000 866266 858301 559408 840172 844563 911718 837606 832023 884190 283020 1000000 814245 805027 904538 797673 753473 747138 753587 776862 675539 768474 764493 754750 790530 730556 728321 734838 656010 790935 714755 708436 702673 472359 1000000 729129 758024 676820 662453 641540 627741 644007 617183 471945 252652 623195 925273 610434 604612 638915 598774 475909 596687 443958 568013 561362 804082 1000000 561879 517508 30827 103618 542568 634493 505252 447308 1000000 488427 483493 477159 254519 488349 455842 196853 338892 442681 444116 418240 419513 421312 432831 410783 422641 453865 72565 390502 1 293371 361099 639530 110335 375346 371122 1 364357 354950 284537 306135 307053 611720 346704 344467 327024 319400 309186 325573 442156 300257 295647 292557 286309 1 704421 257938 144119 277079 476356 183848 266865 1 1 158938 171862 258540 256229 256227 1 525511 811284 251155 707425 261466 244533 20999 247315 254996 228135 246228 635404 256699 530300 646908 494543 248768 232434 248215 38279 1 249473 207383 253021 274196 255525 392041 264707 320344 262105 288730 265885 439290 554006 481692 193871 327305 634210 282580 265402 288677 1 219582 319652 300663 19494 307651 300677 299164 346791 330513 321848 329833 334416 348076 1 345952 627277 334730 384878 758858 367013 166559 378029 1000000 461845 393147 351407 528829 72496 386902 418968 424260 1000000 1 7960 490719 451768 468910 463084 992744 411092 474821 1000000 491489 489963 509575 505500 531048 1 518910 546272 475284 546244 552392 560680 1 570850 708799 554866 589402 749404 566009 607202 614198 613958 627148 631690 587709 240508 697503 656415 99666 1000000 676307 824409 690345 693816 609006 708208 712347 1000000 723461 1000000 738305 1000000 1000000 739629 757882 121460 770125 774338 756883 935615 790443 637414 658908 543958 361025 816136 435103 826012 838842 778130 1000000 844937 849384 1000000 858049 864103 866820 997349 879393 876946 1000000 884404 994484 897032 992174 848938 905886 888304 888455 1000000 917223 1000000 906697 909320 928439 925687 933355 943762 937902 744382 934136 943237 982108 689819 949261 898912 954914 1000000 954628 759806 957576 971436 922925 964344 1000000 1000000 1000000 730080 945423 967246 604336 1000000 1000000 1000000 959627 974268 694295 954043 956559 1000000 897890 949386 951889 950331 721240 937388 943833 943482 941567 404270 917558 820773 932632 1000000 893328 925545 806233 1000000 916577 966760 806125 906894 669410 1000000 1000000 892030 921523 840679 1000000 853541 874441 930294 549587 764100 771777 285970 904442 855941 838821 834116 780327 822201 595693 1000000 1000000 1000000 565748 846675 567583 416186 705423 772680 736351 763588 517427 745025 660936 749345 733283 683313 461677 713730 902239 549045 714998 691977 614528 674222 673840 584941 937783 646134 1000000 641957 653748 885277 251120 618485 618257 606142 601162 659134 667686 832814 607756 848194 563231 510063 556723 386728 538292 1000000 526070 730555 18546 507756 137857 499970 680947 523792 476948 876381 468815 443761 460302 449761 443905 52211 433393 350702 824318 807047 431435 406774 1000000 384139 1 407590 354864 376909 372013 815299 83930 1 363976 348357 344419 169721 399407 963090 282632 641268 1 21983 1 309951 157487 229407 283153 393837 293125 290141 284744 284304 196227 286818 273039 275947 311864 895335 260554 265037 638052 359797 259489 257154 265931 747152 213816 252145 251165 320019 249218 248612 257964 247129 254524 246267 243279 404759 187316 295429 245633 276214 246501 244840 241180 1 380706 406994 258101 290592 253484 255553 719862 1 204187 247384 263028 1 187023 258367 259200 289520 100571 250134 277138 246421 287643 1 275481 240633 760190 302727 492668 309647 711581 387623 308900 324997 623819 720285 336476 1 303745 518452 1 173041 362658 957132 372556 377102 381438 388587 1 315280 401505 415384 198229 534479 424409 1000000 433342 667852 452531 742313 452039 455220 451555 472590 454360 484142 80432 384991 1 507873 513045 699441 396789 531986 538492 325232 550302 1000000 1000000 576875 649103 581122 636444 13986 688237 413987 624494 626009 642683 630898 528503 665259 551269 655326 1000000 673283 620681 951538 684516 602135 676029 1000000 707791 715582 724803 729986 1000000 683243 744559 750228 733290 727105 761485 776370 777901 1000000 788638 792881 799973 801957 1000000 814393 725026 824281 828530 837670 606615 661050 1000000 853020 856649 843657 568504 986746 874387 877562 687822 885097 1000000 1000000 930265 871465 903308 923269 909868 300831 937202 919013 921296 924776 927691 1000000 970054 934594 1000000 939164 980473 943582 771859 1000000 1000000 1000000 950571 817309 955273 946844 954380 957195 557297 958724 956532 910457 1000000 656831 960236 952044 987696 1000000 275763 901284 1000000 776810 765287 1000000 956533 797147 657644 954156 954119 950175 948098 946861 948274 648607 941272 921458 1000000 935191 683181 927230 821139 892650 1000000 665546 1000000 792848 908324 979410 789885 927480 930868 1000000 841356 865311 882560 624797 896409 870689 874480 634929 862336 853973 850503 433613 839858 919728 830540 826623 871575 820281 810742 849588 1000000 793080 795692 621602 272147 983921 768472 763513 964067 751774 654190 735940 734644 728855 1000000 435056 784962 684185 704684 889542 708698 733067 534949 667496 610924 657026 650832 116921 569743 1000000 626147 658356 778915 108060 601357 499525 552897 572887 575662 625729 575467 361356 511653 428813 539776 218825 925568 494388 515310 383080 791376 136951 490642 483425 479884 242508 949007 412095 723598 829391 309080 542050 1000000 434275 417651 417849 413286 173317 1 398291 392616 379482 384375 1 373116 440437 362794 3666 372300 319895 198561 502173 251108 366284 328063 325329 321378 317707 461348 328733 306345 1 300191 1 1 269804 267641 307709 365269 16942 294441 277457 296656 269600 266653 268589 91475 261326 297975 257934 237516 256169 1 245900 251678 226262 239182 1 305719 244331 246468 1 752242 227411 533750 1 708000 232212 257450 249305 1 248769 241131 248682 109389 251619 211552 254119 146468 1 259951 308263 217755 862178 266093 1 274004 110932 274336 203774 876406 280460 286086 285789 269308 240060 655173 46437 294522 308303 316722 662605 189073 1 316816 114472 404674 339125 404502 347673 185349 356488 6372 450764 19024 335423 361939 379582 386843 624435 474402 404872 386099 209681 420745 391297 431334 436849 837945 642360 408739 459979 628234 428263 488894 855906 704640 547091 247002 453721 515765 517842 522680 527981 830780 540147 651690 479752 451436 568449 686687 578986 584623 591465 633753 464064 604548 616571 716612 1000000 579742 677157 647095 665219 1000000 668700 959874 492061 1000000 489766 562790 675809 774692 976213 754007 497408 174459 712409 279212 744876 736277 1000000 765070 770584 847637 781434 786781 1000000 875712 802479 855720 804509 817705 820258 828657 819920 836901 838368 693213 850677 662246 859448 862963 868692 872485 645469 510875 830386 863387 880030 1000000 1000000 902029 887260 865012 1000000 920872 917771 1000000 1000000 454162 933819 1000000 955672 934855 938291 943814 890012 944240 1000000 850591 949949 1000000 501079 976893 954616 978415 956634 1000000 976327 922936 959286 463970 960128 965658 960403 1000000 960311 965785 956587 959320 596096 1000000 957433 966613 941864 1000000 1000000 885203 965397 949127 933922 945839 943950 941442 940238 923854 1000000 933328 930486 848586 1000000 923136 920359 917546 382616 911167 908135 904667 1000000 800591 386125 894187 1000000 896243 725123 874993 877009 866516 855694 1000000 873409 854045 845936 943878 836155 838624 920436 821827 863772 791132 886027 801758 789644 407283 785479 1000000 864727 1000000 1000000 1000000 1000000 1000000 741129 735987 734593 844790 1000000 1000000 706756 700804 851135 783503 387277 676710 877619 699356 871910 587603 588229 571100 633509 811803 694934 661625 609039 602842 1000000 593531 973215 538306 690018 260560 546311 553379 547250 610031 535011 566634 522869 1000000 514377 504880 32199 598691 442751 582568 497044 470045 469482 478603 452581 447004 365663 414993 862267 594140 419545 513663 415795 403976 463865 359303 578007 668755 100259 376785 1 318207 236308 350511 351219 346850 342556 1 319444 322630 912688 406304 403603 319884 329584 311800 322285 300758 297492 196757 300000 288087 307417 33814 276321 276969 283468 263477 355856 267923 265603 263613 278146 259877 269683 125006 254563 273881 529586 251744 466327 249130 444206 299427 247725 110591 252006 1 245178 243385 244283 257597 146969 250638 247062 246749 247374 236310 248983 102513 1 252263 253430 254639 264741 1 355332 73031 283542 783195 485131 268301 680214 260994 277362 283034 282042 294825 295478 404018 369349 296906 458075 303067 684544 315496 316499 389987 321634 222714 288894 692245 337629 326665 292787 350438 352503 367619 1 368555 360348 234115 1 358954 569304 50592 403085 408626 400352 374673 448662 471608 436457 424020 487542 464535 457258 462932 463168 483962 480253 426187 489652 315775 667191 496575 11677 915524 527901 534652 525011 1000000 527048 564138 21577 918698 586150 472070 584965 595534 598213 607159 617189 1000000 539889 573628 446135 645040 650120 693209 1000000 653572 678388 1000000 687683 693738 699146 702205 712511 959627 722958 792185 729714 717541 746156 752015 1000000 1000000 765607 76442 155507 784819 780545 738850 779800 799965 159382 1000000 1000000 821380 832984 835526 839948 838097 848989 179068 857915 690091 866388 870588 872363 898723 918517 192841 915617 770605 858404 899790 904123 907625 701956 873750 729536 470849 946500 1000000 927800 1000000 932755 935087 848826 861254 1000000 943328 946794 1000000 473377 1000000 951757 952832 953987 1000000 942831 763314 882879 958367 1000000 1000000 959742 960148 304242 1000000 958841 1000000 1000000 953116 958441 958019 957249 953522 1000000 954467 1000000 987737 950691 949178 950757 969256 771558 804592 940325 938319 970494 1000000 889323 932598 1000000 923623 946198 918995 921478 1000000 909329 885594 882567 898767 895994 795748 894250 209373 880307 874793 1000000 868110 208857 871133 1000000 419417 859381 817095 837473 865660 816983 990355 817139 813028 819007 642683 491028 1000000 772743 810268 776432 485059 1000000 826410 999396 448697 739534 465691 732146 711793 719863 760813 410828 706534 816693 690378 634727 629081 1000000 634859 807152 654313 445087 779687 941553 600040 616169 358939 478310 523959 600784 671189 786338 579537 139342 567204 564515 286228 548724 367040 689155 1 600897 518168 512303 193512 500334 667192 488530 525255 491166 1 464849 1000000 180022 104147 435716 502932 863917 444943 174576 572659 410361 405172 399659 390360 389241 384960 390514 320000 325058 365817 361198 311023 341469 326249 197094 339248 1 348889 378552 185544 1000000 211080 533117 308287 493497 925770 1 204350 308648 1 287894 410010 603771 278376 275083 531596 269773 267990 464911 1 262132 261173 233459 858875 255760 805581 438116 250180 250114 328372 263778 257228 245797 229844 245499 242212 270336 255788 245517 244991 240178 215423 251866 483773 1 635109 75573 250796 114647 234541 252278 252620 231435 257112 245454 260547 262337 265945 169076 259591 270814 273248 526555 278407 278931 283717 286640 287845 275181 1 207767 206599 286514 1 312798 755270 328672 326370 328328 332032 752934 404505 185228 475448 354922 357989 358134 457500 372793 378865 1 530920 1000000 395506 546068 420692 408830 1000000 422291 775948 431040 438420 630678 447496 453285 460994 777364 64150 478274 1 490033 544188 79430 508713 515158 532795 523990 529714 975911 1000000 550011 542973 466933 404189 533813 584774 545072 829333 351473 625106 612044 602922 111454 389711 871022 975481 429370 655319 661377 681817 673516 679873 685712 659979 701386 703638 624716 731887 732292 727408 733041 737212 743426 750173 752660 871243 762641 1000000 520268 793825 835874 793694 1000000 803128 811818 814224 836422 722407 1000000 833620 837496 839095 867398 862548 558385 861642 865684 641784 345965 1000000 770061 832330 952263 826061 843284 593099 1000000 906592 996091 904618 410856 919217 937313 1000000 926751 933074 1000000 934125 936395 580428 938335 816302 1000000 959851 623720 949353 950787 952135 544152 1000000 679615 959123 339552 715611 958515 959098 963147 959683 926621 960666 1000000 1000000 1000000 908422 958517 945208 956576 975220 694177 946145 953304 1000000 564779 1000000 947389 946119 944210 582432 837514 938547 1000000 944823 378825 926586 579532 920508 921353 1000000 903825 912540 910152 1000000 999493 903420 227237 900049 871105 966704 931524 795007 922850 824608 881322 861747 856366 860554 672584 252828 813968 918223 1000000 1000000 1000000 798245 811540 804053 681092 793691 789521 783102 1000000 1000000 329383 477718 755705 721251 449828 760498 732901 102045 134810 700188 709550 1000000 697410 832542 947926 679799 1000000 660625 785047 656348 647732 534147 637464 629653 553468 615365 527010 614290 527766 531128 484465 581149 776740 553373 632666 218159 214084 188160 527737 781539 525776 56721 584131 507816 520973 495767 482868 494269 471666 474014 178104 312085 469023 969423 1 438325 439557 538523 448254 1 373828 408189 416555 395252 385036 904369 481787 255336 361275 375732 342713 357662 353173 711387 590862 395548 50876 585283 407337 29191 401593 973787 312632 113833 1 1 298825 295382 292381 290415 1 283511 407625 651365 322998 1 271871 1 266117 259914 262169 100321 1 290728 235675 252663 1 1 852731 249145 166184 106015 176054 1 281039 230926 381235 479273 244588 1 269906 245296 87021 247371 405079 525560 205098 203189 249653 252688 627043 139947 281596 715513 192150 255206 271067 264188 265526 158410 346493 145751 274745 121959 279268 316154 301110 456115 394624 316128 280021 394202 130745 307874 533184 320097 1 342125 1 323468 334745 340221 388559 159479 350510 877025 351062 553917 370023 634284 396238 384481 370410 298923 400535 444219 1 415123 420421 183144 310988 959 446163 601579 715472 358990 447800 472006 477975 484656 468551 501866 499781 543557 519664 517751 228599 506521 447361 1000000 376294 1 560451 562801 549736 581497 585618 695011 597544 935497 29131 371589 630479 803566 634714 566344 721717 645000 659929 644241 671517 661562 683827 689445 695713 630270 576461 739251 873536 1000000 874839 742441 742478 745128 668824 759105 566570 767853 804193 781260 891030 799180 797156 802365 801383 812632 366418 632245 618881 831953 808037 819682 1000000 844400 854817 739461 459026 870584 803739 437394 880071 1000000 880802 1000000 1000000 898838 900071 753840 911969 578985 1000000 930321 885902 930357 389197 917408 798472 1000000 928280 937629 934331 803684 943558 837230 1000000 948680 935952 1000000 953991 1000000 623113 953005 880983 957412 958072 1000000 637150 926110 822139 959530 987625 982103 789584 845025 958344 957785 968749 1000000 897709 952086 617286 1000000 951862 728517 947963 946346 442026 719940 793042 1000000 936811 928709 847624 929764 927201 771858 921624 775192 747878 913076 919055 906805 1000000 1000000 437682 892774 888038 885736 853075 850534 873920 869989 851734 504486 857316 848340 846706 843954 838510 842928 750425 825430 980401 609176 810423 1000000 800087 768242 421695 784338 1000000 316756 768095 762552 756294 740857 588813 755116 735047 718086 726688 717198 711028 21915 80766 554557 955206 1000000 690011 944220 906746 655338 416010 1000000 679059 1000000 857466 619688 50591 606952 510320 588248 671654 597254 277779 654969 562925 458398 508442 545453 885773 1 347746 521506 542573 509132 154662 622899 493630 506764 528994 473760 585272 462278 456540 766852 430495 406855 354 778294 427679 306590 648888 294118 402238 209351 392527 1 370634 377460 219999 368889 363233 453139 354512 409172 345231 889935 392667 297047 328699 421453 363814 315801 313360 339322 995860 461393 299409 296332 295479 289890 289230 289168 281249 279350 263057 272167 286415 316831 281378 264414 260871 258357 259153 426794 253655 260537 252568 142085 143893 249058 262780 244961 248082 1 256168 262859 244589 110316 804616 1 927241 351425 894883 244514 449003 333639 246023 866144 249933 347821 371131 169087 246193 255593 256614 135964 260675 876517 342300 292661 366817 271267 585741 271675 279316 356917 413501 287287 639742 293293 299289 299743 299156 306562 1 545927 986631 208139 312064 1 995056 330695 377094 992925 343990 804064 359082 248785 366976 150266 264806 203440 374981 387945 345382 365212 408065 412479 416679 423579 979943 232663 85062 1 450554 551434 194431 468553 687867 425639 477287 492015 816253 511777 509700 1000000 753507 496578 520890 537305 546538 869066 488925 557454 593288 577628 566450 589354 596859 308874 613131 894271 278468 634152 642541 494779 643615 652018 478651 107063 1000000 675538 852323 682501 515360 699419 1000000 712648 657201 716455 728216 735289 85652 848237 751812 555763 664731 767242 774016 781635 1000000 733383 702564 967336 805413 771185 797002 755882 588757 822537 842624 789222 796018 878343 853319 857667 835278 1000000 925270 1000000 671439 882997 449613 898528 686851 1000000 848976 609128 915138 377590 919622 916198 813418 968359 804807 1000000 947778 960713 934896 297280 986501 934891 1000000 858261 692562 947627 454845 651107 1000000 962934 927290 955309 625225 987903 957580 915684 926850 958747 930846 327032 963311 973132 600785 972063 1000000 727153 957019 948627 934916 966467 774308 962222 951197 961978 982882 1000000 944887 1000000 939671 294938 834850 756497 933181 660565 1000000 1000000 1000000 1000000 813794 912651 895111 901452 1000000 900826 908915 900340 890624 910847 883148 878892 874781 810756 838824 828789 828934 595882 983438 844967 844235 722628 814874 825915 820253 806908 603814 870676 797910 796156 791793 1000000 345083 774283 749908 764330 370052 751569 747502 701647 649343 736138 724687 591463 410677 641105 750134 699054 259485 678964 676439 696334 664354 611968 338055 1 358923 644364 561598 621170 611192 608774 589723 594905 619874 509621 346477 571598 551879 516879 553101 533147 530525 465898 532978 522603 75379 513264 578909 503187 109818 486761 475893 475113 483882 462845 591819 452002 446775 1 435548 197351 443992 419302 423056 411233 443488 411489 381685 388344 950158 586981 378306 368935 674452 359665 1 305255 581304 655723 337635 344828 1 325483 321694 814439 314795 310591 722661 307973 143337 296833 286897 747587 803891 569422 305326 363086 214564 275622 268636 269072 629019 208349 263991 1 258949 514277 258180 228605 426741 360417 430739 39371 1 247168 246430 256297 278487 245614 244559 475973 245212 1 82307 265932 479663 243647 1 1 711808 247519 189000 239138 239922 1 130978 257174 548591 257638 447272 1 263735 205649 268009 38456 1 297387 1 280669 838253 274939 330515 1 295246 276385 578624 305256 308856 332486 257826 776682 148505 327630 277511 577292 339081 333072 859752 737721 357509 362076 980501 379172 877982 381055 255137 1 458037 400901 627763 374822 432460 398881 419852 291167 438447 888213 1 376105 454922 527667 293455 478234 484685 491097 495780 836850 503977 513684 1 525756 533748 533628 1 579372 555594 562256 596281 574803 580653 994330 591975 770146 606114 614257 676859 799519 791918 1000000 700830 1000000 658639 732627 546641 663299 689488 256054 696491 694053 711072 944259 1000000 726418 754313 732837 477764 719382 759612 785730 760258 704307 772135 785350 777690 723738 793502 795906 906325 834145 913257 850873 823781 274205 393050 1000000 530279 845494 854086 1000000 894941 684018 868695 896672 909482 880718 673292 1000000 925362 734555 957450 848918 1000000 396057 1000000 929090 917953 923433 923557 924978 933684 930506 277386 935276 830842 936874 799333 529659 545258 1000000 987283 950070 959742 1000000 953712 645438 719541 1000000 957093 963896 1000000 1000000 965414 960507 949920 743512 1000000 981142 969587 957516 890509 653420 890733 918362 953422 952279 951075 953415 941371 943089 932819 947035 937039 939417 941592 964198 919729 799096 928286 593751 928069 920064 1000000 914249 957709 895515 907800 916547 578084 1000000 953748 950677 963753 877665 1000000 1000000 866764 1000000 481259 846904 855044 1000000 855040 1000000 625946 782955 809282 877784 812706 239472 746049 816613 791097 786680 804841 963746 770462 892720 757658 740506 485736 720446 737424 746598 725459 719738 313153 708181 767208 71911 271184 682859 686948 671813 975512 622825 652681 647315 641185 726742 625629 597934 616831 868384 649947 261912 566053 597422 514485 573795 566683 701259 554878 539045 542309 534974 533135 499510 23829 247514 509916 500011 727502 367167 481446 476428 487523 463815 451023 280851 447778 435208 142518 227121 447998 384257 415503 416128 407427 373724 493468 389464 88087 208631 840330 317057 310144 391578 357279 485014 86437 1 398115 4365 329112 373387 320198 353610 146599 310508 237677 303211 304423 267714 287841 440122 288007 883407 282221 277766 776275 582057 375914 230038 267815 262546 402854 200819 259134 212984 255758 288173 252110 506686 199931 706245 447722 272704 246312 231563 250961 239651 315841 242606 921487 516181 244462 218068 244692 79883 244993 245566 197572 247055 785885 1 1 730836 105399 254124 255653 190759 246632 332920 760062 271433 267061 1 172840 274220 257346 1 282082 349854 287865 290899 294046 295290 300624 303959 323690 1 301946 239724 327490 322599 330211 414424 343037 132101 349710 366056 360368 360445 112855 366512 374520 381874 85828 389150 418688 407421 465787 409673 24646 420258 55142 424159 1849 482608 927631 459020 467283 559836 451563 475982 482004 509818 510131 499662 503743 512091 973576 523791 529809 561409 465564 551378 554226 609226 566547 627220 578607 565347 512563 543132 601697 536832 339738 305205 628653 803158 640892 657078 1000000 555293 665349 672824 686234 683826 37320 696602 703396 999929 648972 719243 696402 727185 730532 687927 1000000 872677 156299 648994 741023 438000 781959 786206 789699 813584 801984 807162 246003 673879 745331 1000000 1000000 806579 1000000 518151 854450 277320 1000000 877912 454835 871350 805153 881171 1000000 1000000 654897 1000000 325970 901137 921518 814211 646680 923817 915153 919710 896410 1000000 927721 912894 932118 1000000 937009 848436 928245 942924 944590 644613 947897 1000000 950825 951955 968159 974223 877406 955825 1000000 960150 957870 1000000 1000000 948880 1000000 1000000 1000000 289829 956802 929142 969717 955716 954808 959241 1000000 952226 974336 572636 1000000 946813 945988 1000000 1000000 776258 937561 689968 933352 1000000 952744 1000000 915467 920685 1000000 913524 859036 908669 620302 804019 900794 895286 736482 652257 912088 879050 1000000 568538 868836 864344 864888 855005 278303 1000000 845512 814193 710377 1000000 823226 818568 825911 343528 803616 523556 792593 788008 780782 828486 771917 700896 748767 984721 749893 744064 745310 752624 729126 1000000 134937 715480 703320 460264 1000000 565101 679514 670310 584282 556114 654944 433055 1000000 653915 759710 102422 618237 612217 185102 599327 373174 588781 890003 574607 568324 1 557668 463777 1000000 537652 531600 1000000 519429 494726 382288 510124 1000000 504087 409152 478342 970613 625616 461914 454910 411137 610793 137889 853844 645654 422050 314527 367555 291331 375708 98667 1 385749 114274 369797 371063 367267 740817 459361 352478 1 329648 819882 582495 331279 752181 323299 319404 225283 309348 649516 304824 301392 444863 293587 291448 277020 184196 414701 280265 519914 274683 199998 352407 265839 267579 269014 261241 310861 338091 324034 520516 271672 251292 278076 793532 248154 244492 210036 50775 724271 220051 243948 225921 521496 291050 1 352260 244124 1 244537 338542 251795 263056 204299 195982 244036 248923 248448 253386 497488 256660 125852 434635 1 503933 256114 268362 287372 273106 257659 284946 269357 283796 291715 377814 292802 278234 206569 1 506810 309492 331742 317056 327955 324790 320610 502227 270521 344795 362187 341994 356985 654189 305079 639835 372649 425145 394179 387493 664450 292097 127070 407939 425138 441417 545280 473376 434718 439518 446608 417742 640565 534470 1000000 474469 467854 832887 491960 497726 486689 521627 515629 522191 96905 561470 539864 485290 552161 396538 397838 158069 69560 668801 589208 361180 596670 766593 676234 701048 61617 512717 615880 709382 763589 372193 531892 697503 34488 677236 688035 738032 692437 1000000 711372 720503 823693 729908 734743 730774 746023 746951 626926 604678 790899 773736 836663 399875 974039 854664 900280 746684 872764 754667 862583 825312 826503 821318 839398 664492 868245 853134 933259 877918 865737 999023 927165 877910 961406 885519 888990 892836 896438 922100 903182 906474 985926 442545 915718 990514 936944 924114 926705 337931 935687 934176 762643 938131 1000000 1000000 602422 853526 947139 749975 940749 954419 952480 953543 954429 968768 956097 956734 1000000 959279 957717 1000000 1000000 874638 946622 887978 1000000 972932 948383 956014 989756 954043 1000000 505712 951157 949860 948484 946799 946571 945849 944089 1000000 919529 1000000 427999 924503 642650 919800 924245 1000000 926489 915180 912388 900590 888169 869734 899454 879579 1000000 888826 853044 881307 764480 579078 723951 504066 989416 853576 739523 848175 756766 458612 843961 611759 824646 941023 814873 672527 1000000 799658 794475 789979 785052 780674 773175 767694 781894 793826 777328 557880 739762 733967 1000000 733875 599557 753632 600083 1000000 775060 683714 682603 674778 629882 662524 656408 523742 644125 772775 869802 361244 603425 868687 568584 600824 83734 592316 472909 540046 630140 513321 1000000 990044 538583 537551 94450 527380 520923 557006 508821 215254 534435 431166 479352 1 473509 466832 461919 441795 1 444305 438506 437534 502810 1 418393 412337 407109 401936 397071 391727 401779 458959 120987 371731 367583 474060 358276 332884 990505 1000000 417641 411980 1000000 286090 324125 344344 316425 302384 212333 237062 302115 26677 292196 371151 289831 301722 283242 280435 224336 525933 259356 487674 267837 265624 263755 246526 259450 243893 253828 254261 252935 182058 135244 249080 247998 247423 61749 244918 156163 330825 243766 243667 245728 586816 1 241935 227376 234891 244020 124651 245253 244236 247159 292401 191116 1 308853 655809 98390 217746 158073 311940 277570 266105 34960 400385 539857 410161 819386 331365 268395 281975 270651 287936 291577 187577 297994 314886 1 308371 354746 328227 321256 311938 364932 211088 290752 339643 341977 1 42813 384546 346007 864838 650403 233543 780243 441902 1000000 396822 400536 1 411087 412395 421924 427332 452237 745641 443820 440680 433991 456555 467546 251774 479056 338253 489765 495842 489894 507592 509595 322306 554190 514458 510179 573841 472986 549096 563306 18994 606021 556052 587143 593385 1000000 662390 723489 655295 624434 630484 636658 642821 1 663552 296027 667354 673407 691890 686839 691511 697805 702932 724115 505115 983353 726931 772169 737799 745178 747899 892304 761305 749842 814103 777382 782743 773510 776122 694886 803612 808710 228555 725903 823884 723722 763542 797070 811547 846901 851350 287405 1000000 878058 1000000 872241 1000000 869622 1000000 881329 1000000 877829 802393 897871 730102 916098 1000000 920678 991584 851401 923061 923978 888600 930693 910075 935164 934812 939319 980155 1000000 943110 932799 950195 949345 1000000 1000000 949925 953959 332405 1000000 969383 960276 840420 957623 965871 957805 739459 958153 639966 979719 879194 931739 807477 950208 960322 1000000 919813 842936 1000000 936464 947449 846996 943986 957988 940230 296703 936151 934936 931679 1000000 940210 749557 923379 907124 916398 1000000 845463 935730 902921 1000000 896698 752216 923252 1000000 879300 892095 874675 870261 869379 644901 855998 850458 850249 843678 1000000 1000000 313896 732463 820930 846275 820907 645326 836350 795779 955260 436195 829159 753420 795553 940184 764376 743567 733448 739257 734903 1000000 719542 717974 322207 706161 1000000 701652 17741 683790 262991 671235 622558 657869 719301 639585 559347 633261 627080 619610 761187 1000000 603160 1000000 589896 1000000 577475 230827 565120 561585 552824 724866 540535 534249 1000000 560726 349817 510251 502755 498147 458774 914074 477043 444905 458422 424894 912087 535530 446266 514599 439908 43973 425473 372436 560592 438478 403040 398851 435858 27067 384523 378064 184553 1 94042 591772 350242 357573 355148 1 337030 340483 329021 326657 318572 348225 313462 517938 1 302751 299309 276283 318212 92392 286696 273999 280929 630216 127599 621999 270428 268380 151969 267445 261774 259819 649743 257382 254599 565948 287666 36503 250983 223840 278950 250965 243450 244641 276614 243539 242421 203101 434367 299359 282753 1 191039 198659 591655 244756 518000 246282 196494 248234 249365 250611 251968 259900 558628 165420 258258 260238 189201 383368 265508 615812 271170 1 259822 284168 282790 447755 1 293388 1 289805 2631 877087 306803 322689 314587 292178 566222 787247 241857 145810 438353 345176 351339 351108 752215 301057 474427 369363 345165 377805 388604 118317 121156 583153 996057 514911 414832 644317 718696 426847 455579 1 394451 453123 1000000 460175 460323 1 499524 490647 353624 561556 767617 511558 517490 488026 467898 535778 530892 452158 1 681351 566477 563972 1000000 585359 543841 412559 585560 742417 555353 1000000 476475 815327 640738 675561 661861 731389 665266 617956 701261 477685 689022 528784 440053 707361 638197 719328 725063 730727 736491 1000000 747879 762194 1000000 472012 569841 757641 782788 716665 776743 588972 921625 821884 1000000 803566 832446 865183 843155 836444 1000000 1000000 646559 846246 863450 862671 1000000 577689 539996 879756 588858 890605 1000000 893782 897281 900324 903903 907206 910352 968311 1000000 1000000 923257 924812 962495 929605 933030 936690 936386 962207 940272 842627 983578 944957 1000000 948643 1000000 982584 706663 957555 954265 724705 949199 951541 948559 957227 957613 927042 957263 886112 907532 948604 702452 956589 477973 955749 953586 1000000 952370 951249 911034 605404 712871 942723 950292 942301 950994 937625 937180 1000000 932556 990071 777963 924178 954598 927498 938084 913486 911544 807086 1000000 890732 1000000 893898 890304 886652 882897 879006 874713 777389 865659 654004 832704 448479 900637 522657 482225 873385 840600 826723 823034 696054 812772 807093 937998 851500 791615 644125 780914 828834 772323 763868 900857 731235 656262 387306 714760 727349 725121 1000000 712253 710594 701397 694686 693796 496116 669831 982289 665430 659323 1 561095 1000000 876488 613244 636349 606182 608986 979020 609000 591427 568380 578981 703960 567098 588880 542147 549736 542025 311993 295535 523740 588780 688556 850765 483410 311616 487868 484366 593401 455681 152007 233324 452644 457855 498109 658224 430576 815465 426316 470404 385149 404303 403379 401080 333861 606928 303808 375652 4000 415683 359482 355597 351142 346686 631909 336800 333912 329997 320365 321849 230095 314226 304571 265065 784570 300017 341387 268664 290193 331155 284293 407218 278681 296066 1 732380 412237 265892 257311 793507 1 229411 1 251151 162815 198615 56450 234342 428973 242244 250248 1 254332 1 245901 242804 681565 261199 1 102055 15006 429445 243152 534840 237047 244945 257103 246448 239980 248724 263493 1 252670 254547 256351 257089 736243 176836 814430 51978 267741 270090 81334 275683 305764 318694 392826 292519 486252 326612 294986 364316 320339 305696 621092 312913 971139 338818 325693 328376 315364 336810 323453 1 349509 353997 383376 454970 395010 356110 373907 413947 275939 392061 435668 402478 407814 443275 418241 423599 506231 435393 402343 1 451193 385557 463614 631376 534473 237318 485766 544458 667455 105685 479220 515247 469848 1 539325 539789 477481 448827 558228 576747 561591 568869 582941 589742 578780 1000000 826149 112240 600440 610802 625199 639032 1000000 650964 1000000 664341 671597 675342 555400 384092 575929 626105 217325 1000000 779274 722971 686261 721451 740253 898928 751435 1000000 762717 766665 791869 780620 788548 787386 472357 709185 1000000 964102 816284 823022 827341 1000000 816474 541550 874874 504463 851533 856952 858079 915993 753088 666340 877506 881251 885459 814700 761947 802521 901423 885581 897409 887558 841759 838020 957286 1000000 946810 925349 925172 660764 937417 950173 584356 927601 935531 939858 1000000 946476 1000000 924865 644115 932544 930587 953841 954416 727040 1000000 956804 446043 927148 940211 957554 824019 1000000 897435 649682 935507 946812 950340 954272 953358 940584 901374 284423 807957 1000000 880538 944243 942463 940702 938978 533511 933027 932399 932424 631151 925113 922491 919767 916795 911968 892373 907942 889993 901444 1000000 893329 891104 887403 899714 844050 1000000 639565 873400 740228 835989 949741 1000000 846420 853013 809590 834840 825269 823068 818191 813249 596537 946934 190702 782435 338663 789819 776981 771503 1000000 931490 838132 773356 975837 738005 417704 726520 776158 714923 294612 603994 696989 610277 626094 847487 630881 1000000 660765 773000 648489 641223 378972 630457 623894 150713 708008 813522 624411 592977 598382 491159 579174 559891 561625 555753 25170 111977 411385 614457 1000000 479091 513098 507064 501573 494291 488850 870366 854156 473785 363011 702871 178631 1000000 445080 1000000 432128 886365 424989 849662 108719 435882 400058 217585 426547 227757 397459 386755 493810 357328 287365 176869 433397 360919 343016 164384 1 331548 605688 124510 479846 315589 1 324693 119890 839507 295979 307943 409746 1 289370 1 1 328380 248963 291287 138133 237841 399295 262338 260297 174302 256497 1 253294 252188 237810 256759 236186 213017 294094 217220 213594 234331 193036 242534 242438 423366 242189 244572 254722 233736 275510 337175 243781 248718 245185 247063 1 219455 172110 1 1 213942 422416 254627 258550 225356 265819 264701 350781 268062 1 274969 276935 43096 65112 813069 287097 280222 115927 294905 300611 164964 307930 310628 1 316160 316340 325818 32631 334990 340580 516076 350676 597146 356580 361504 373729 1 372285 261792 208900 250835 397093 452417 272956 403714 412678 422207 427674 906190 437608 443669 647322 437419 393136 652316 490765 101836 612819 489606 495559 518266 507085 447656 609382 494805 238331 537788 625852 300553 674512 463733 568128 384798 580876 585527 815415 354800 605782 610939 618035 624320 644439 611298 817513 924887 655130 666118 665561 664894 1000000 402935 661418 631395 1000000 265363 668103 101054 724802 962750 1000000 744054 746513 720726 232911 761665 771928 754985 344536 789787 220118 888480 823036 818458 813464 598749 823178 828036 1000000 837484 310847 783499 984056 236015 867234 761797 1000000 871947 1000000 865931 1000000 928533 752941 913969 929018 897580 865746 998391 1000000 914035 914622 1000000 922488 925064 925321 897312 932513 682829 1000000 938704 901099 1000000 1000000 827035 942005 507495 955340 949562 953914 1000000 406476 999093 911398 315056 956415 953338 957699 779445 1000000 957041 1000000 978543 1000000 1000000 954894 948924 1000000 630684 948352 882513 948853 947451 956348 943708 981960 1000000 1000000 857736 929488 691815 965102 1000000 925314 920121 1000000 880248 914574 1000000 908007 1000000 1000000 1000000 961938 891773 900805 884458 1000000 1000000 835445 181609 601270 862457 1000000 851922 847403 1000000 872395 832395 830042 824952 819405 819271 809144 804694 783592 1000000 257585 677439 778170 772769 769968 754359 756401 636403 745057 758427 733585 1000000 258610 925277 701834 705097 918956 250174 749577 699411 659239 1000000 629705 898903 649534 634707 278448 675483 625322 579279 649890 606704 1000000 1000000 590332 638702 582492 545995 563524 462562 550983 547704 616967 276118 526747 500310 589657 475322 501192 519016 874443 485582 475329 938950 165414 313238 430511 387219 444456 448347 393740 395797 274053 417374 408075 336222 32945 389558 441467 740736 376970 376442 156096 586964 338511 357597 79009 347767 483988 339978 334964 331599 334050 323651 499587 317653 326748 1 304829 306405 322975 294617 434895 639664 225857 710021 280149 282729 262347 271737 268672 572221 264847 548406 1 388488 256810 882199 253440 251236 219667 249227 206056 246973 226206 680979 745234 243603 247055 228475 242366 238419 242090 241880 1 428148 242392 1 243506 243916 244646 339966 858083 218235 296808 272330 311661 629028 254341 255927 216181 546675 286593 263645 247661 266486 291413 192513 277164 279287 281008 276599 788871 1 442439 163616 303501 303064 290162 308273 314183 456482 44899 590650 331333 332175 336144 1 347021 825373 766994 379312 368795 207019 330566 377508 383439 447109 387753 399063 431827 453441 851895 533572 456202 485613 437806 224100 447318 451084 477684 464297 421101 67133 578899 611838 493548 620896 1 511452 796123 307010 1 535761 406632 548139 553261 560282 1000000 478101 317609 584762 588977 1000000 603771 609746 999963 569327 369079 633158 662390 130146 638814 1000000 664173 669291 723852 678811 689363 1000000 338712 610102 770939 1000000 933281 163573 693606 793201 652488 809582 1000000 1000000 474745 1000000 779771 422506 791276 796478 816605 810344 692207 816667 822521 808048 681112 800288 934319 845237 516425 853839 849923 862391 866550 1000000 874918 832208 853244 883579 1000000 223429 772537 900189 904693 906749 909402 910725 1000000 782033 917597 708706 926304 935938 994866 933135 932655 876292 980476 941576 943161 1000000 946480 988066 946756 950423 952275 847788 1000000 1000000 912497 854349 429487 1000000 942364 810496 872621 958485 957214 702760 914072 955380 954779 955390 953249 952229 926886 909842 952516 947193 946126 1000000 901672 1000000 939915 933922 1000000 933070 930807 942356 924744 942465 920727 798427 924981 916192 1000000 902578 820682 899394 785165 893112 704278 1000000 643165 481681 874574 1000000 763171 861554 1000000 791021 795553 843891 859826 793786 911325 824059 822546 1000000 810511 1000000 787932 795234 785506 802778 779439 89284 325549 763162 769582 729336 1000000 739742 679881 703588 723424 757194 711721 733247 686977 940341 445329 1000000 1000000 713616 663671 153601 502796 645848 637499 634919 531890 609024 25250 733793 602015 595940 586723 583404 665555 601002 331320 642155 737791 546430 415033 147557 830705 343069 528800 509926 364794 497245 507291 235727 1 474425 493032 462848 454620 451545 473471 662951 434754 325293 423852 755935 1 407871 395897 1 700405 1 484571 377529 382094 368319 363570 370637 354682 349573 296640 367596 1 332405 299325 352310 320391 315877 607200 789473 939128 1 298859 52507 500704 1 437196 284330 225684 277408 274559 1 262549 267362 1 262893 1 258925 327836 255105 392942 1 296345 249246 1 246886 248378 244978 136830 495834 139218 557445 242523 127890 264559 137275 138647 805548 1 243679 694830 240872 1 330820 694412 1 305434 380578 1 209956 680713 306032 445571 265363 255511 262726 265498 266939 266185 236086 408353 274410 322998 283712 574804 445729 401013 295046 298354 301759 301246 301095 236244 466294 320095 300702 329717 78036 326218 345259 131576 349208 307680 1 375569 359100 369062 340170 379008 940148 409892 397105 393055 556230 928433 631643 408173 427187 560367 761810 445460 507649 433159 461534 158084 277748 587032 349044 439898 504558 486606 509560 572002 508201 742458 554961 539691 512212 551983 879840 422772 570615 558094 294012 589050 1 601449 510484 613844 954395 523770 632402 531851 315713 721532 656968 1000000 615420 675318 679640 839915 780796 699289 720799 872209 772338 722891 488727 737171 609110 173714 721960 147667 867118 772340 1000000 888186 511148 585684 796503 853919 804932 801350 848086 1000000 824942 822561 834252 1000000 836273 847874 332685 855555 861579 783531 869457 902856 866933 880925 884992 1000000 892006 891911 902336 847362 905642 900339 582291 1000000 836221 920281 928271 785029 928873 934976 1000000 1000000 937019 942240 940743 787516 944175 945736 1000000 914766 769632 920668 869850 944791 785465 950843 954824 712214 755617 887581 956312 940240 794642 673471 1000000 1000000 931051 954648 1000000 918375 952230 996293 936336 617262 911738 548326 944711 756372 939883 941093 850686 933230 949667 1000000 863605 914506 693011 921184 918514 935580 1000000 903351 906546 848656 900595 897434 893192 920676 885393 884148 878476 1000000 964713 685746 867816 841564 581973 911113 847646 956119 249975 831661 893124 805883 1000000 854908 819834 801563 953024 816560 782136 444549 775246 769839 632534 292124 1000000 955025 741696 849415 814492 724916 714956 716247 655408 820798 722166 1000000 698778 675874 1000000 698984 659008 568995 646747 599054 647863 628254 637373 935801 632898 483361 597373 700083 1000000 558885 577275 885001 226167 1000000 1 541697 282601 529490 319407 538867 511343 507324 499371 452726 507273 499108 48407 475442 18449 511718 606982 72802 439349 436110 141380 422224 419702 229088 1000000 354749 361144 645473 403814 385650 378600 401392 367103 1 338856 623325 358315 352943 398692 336438 333278 136686 323816 494930 926858 235755 1 304932 1 73698 295939 1 108632 93438 248302 418402 277997 275164 1 231208 272253 269393 263253 258382 1 141745 255592 254533 291369 250709 249340 565393 246981 662245 120322 145895 242711 138092 236265 241828 360159 233404 290040 243414 1 196684 236061 356986 276217 316876 261010 230372 234219 420393 277049 510170 905258 216985 274550 217531 1 266277 146831 271163 927857 1 59295 419165 296886 1 359836 311180 41751 290789 1 298225 300452 303913 307418 311286 267459 319294 327055 347985 330933 807579 334308 340889 109158 578692 59894 409804 360919 337037 375413 1 290481 545074 395303 395821 367272 283870 416172 421548 426942 432480 437940 443398 448962 454793 476022 462463 501726 477143 760835 507262 495435 501443 507817 949376 519408 835124 1000000 655565 543767 683308 1 217570 568671 379748 416190 587403 592877 242058 253981 614090 696276 652865 624605 636640 633685 648705 653753 690866 641629 673613 666945 693519 684327 664414 692233 530014 714998 722151 726696 914850 234600 398528 739999 755081 802246 765922 1000000 776988 788652 1000000 795377 696289 505160 808209 1000000 818564 1000000 809141 862177 835721 157485 279162 937155 886142 862079 863412 478056 1000000 1000000 1000000 878112 916410 752851 667498 897641 891834 904261 904137 910732 915088 915800 1000000 921783 931212 926979 1000000 416318 928140 616607 839650 939871 1000000 942827 452439 770994 942405 987083 939823 955732 954825 940229 953665 954555 1000000 955505 636873 891779 908198 963486 516984 966701 1000000 957542 490129 953859 677781 1000000 964040 944202 949017 929941 676698 538275 943245 941650 939792 1000000 935835 933350 928603 912143 1000000 924272 921719 878234 238353 894860 1000000 1000000 981249 788052 931369 774240 890289 886602 898056 819113 872077 874741 867131 863988 236247 848005 850292 844431 849186 836820 832113 831891 814531 749276 814390 807752 800992 819553 792374 724105 759466 747884 246764 716726 762104 796373 698118 702759 924534 731647 726431 963306 714450 1000000 689215 1000000 663512 973648 785063 855792 665307 662605 606269 648173 175466 636374 697684 632176 582976 51279 604946 611753 557309 701189 642832 548585 639964 558585 566812 841658 521469 310675 527405 524879 38716 512776 813704 501254 594869 488887 422850 477044 528001 994678 255672 454151 456934 1 517478 433974 333119 835129 433409 416344 450196 399773 394717 389413 383029 356774 564089 680743 642820 312454 354278 285364 348131 168629 687380 760147 272569 326349 322016 318119 1 93251 854505 303410 524009 296670 153533 267877 292004 187214 199441 323427 275591 614079 867354 217122 262495 261368 291124 201788 253676 1 102538 20299 250605 249390 71768 245254 150114 245674 225253 243233 242575 241533 255550 268975 241039 240950 393761 324753 241520 240506 476818 242439 236710 243809 169098 246426 246656 247827 251453 1 253702 220525 390542 257070 258403 138649 312196 341572 417219 269886 126477 48575 447237 280448 266741 286312 277447 227688 199474 172240 592569 315181 335393 308031 295408 327651 1 354994 332251 329330 1000000 346318 612500 156586 285794 360725 368849 327090 377052 383481 385732 413859 398698 261841 409071 705247 419657 425433 407694 433158 879951 454564 452794 199525 490245 400314 441484 1 487498 493475 498776 505172 511267 515890 535517 499312 394807 541683 567987 552592 560105 565427 260462 574774 627917 596014 597240 1000000 609827 615840 403740 626187 302325 550449 679514 682761 659311 665055 671136 676723 697073 689244 695228 701177 707091 727397 720666 724664 873897 729954 800562 545523 820285 919619 920869 510581 760415 770649 770471 791042 1000000 1000000 732323 364451 612087 820963 824545 830835 539847 1000000 842566 635412 851310 1000000 812243 866208 892046 874214 878121 876746 884366 888246 872665 469670 1000000 905284 906318 824184 343026 914971 903040 1000000 934151 1000000 980956 932226 893820 935083 939587 939667 934941 467398 670549 945731 561392 266755 949850 1000000 905282 1000000 1000000 1000000 1000000 955576 619852 957924 1000000 944223 1000000 905659 956154 998985 949181 1000000 905198 994663 1000000 918772 949048 908290 1000000 965268 985248 733522 939970 1000000 1000000 1000000 1000000 1000000 904662 1000000 922863 1000000 926505 913758 910792 753150 908035 498404 846824 896709 891573 890108 883693 889799 861226 872296 923192 864178 855262 850013 851255 846573 842228 812600 819609 828403 769374 744177 787600 807157 885479 799178 756475 734303 563589 669435 361590 767151 693739 755245 737377 661425 738945 733273 717150 721659 729918 826063 705985 698433 705221 749950 677952 674709 594798 558076 788568 648713 256631 637326 225996 622858 596357 1000000 299695 600173 1000000 584045 582587 1 637861 563226 848187 773784 544595 538470 77608 119627 518110 435310 569482 499736 246314 1 478570 486947 415100 611738 610063 477540 597239 28833 933650 430673 709602 265393 449283 402940 416650 403167 393180 396909 695543 831775 700722 385647 397828 818394 531733 846531 355308 580658 338183 498840 331699 548568 341994 1 306911 310983 292533 649320 540848 266385 469870 373832 320036 432440 358927 547435 272159 610579 323934 269538 262605 941174 262848 259607 257655 257467 290210 166703 386643 328315 248176 236431 235029 245032 243913 243710 246136 533420 283459 242298 243137 1 513808 240029 216216 1 219765 293131 244927 242967 312872 182451 242638 222060 1 157697 208578 253011 175725 255738 306591 342062 262228 1 446508 268863 618302 289740 245205 236502 281726 285139 618085 612639 337532 297860 1 276764 313385 312340 212477 319649 323667 327595 331698 339365 341616 344451 348828 815582 431448 1 367227 1 366358 233057 1 392641 397029 388178 407265 476943 392707 392608 428440 431803 439637 445406 426385 189711 796286 413487 473782 1 493007 491346 503077 503273 1 492446 521336 327300 482430 58527 545725 556547 557982 166611 567312 580071 809031 723042 596880 637697 647024 714738 619913 626111 760252 639415 642560 643759 901333 662380 657255 674820 695494 1000000 661955 705913 691016 711051 705965 1000000 748692 600598 739940 746314 433664 414133 762380 766678 774431 778631 783833 788553 553964 799566 800625 785393 693066 817714 790302 346881 844067 846112 842711 876660 665401 498897 786856 868437 608151 176758 876791 880514 891087 799296 913642 886072 898421 1000000 1000000 569766 911147 943454 1000000 919974 921111 923209 887973 919447 1000000 934641 1000000 937186 940031 831071 939861 552527 791642 932720 948995 652674 955055 952033 952864 935678 915825 869480 955084 955309 955463 954773 945188 955297 955061 954672 1000000 953580 798790 875354 1000000 1000000 962750 955247 948558 861156 1000000 243747 734359 955289 933080 911624 1000000 929879 734476 772490 920216 1000000 917419 959046 1000000 704571 906128 901956 898668 901475 891794 1000000 903071 705948 293166 993377 498499 1000000 916355 812866 822078 988885 477530 740007 834138 829607 487668 445499 565248 888302 785561 338361 527687 749083 895024 780292 785384 515101 762659 804251 612243 745756 746416 755064 674748 723398 717181 711316 738920 870533 695353 699651 684212 459649 741983 299413 1000000 621618 746633 273116 565591 186978 656931 822141 43747 813602 550046 589199 581643 566982 421852 293394 511527 308877 1000000 538745 987914 375823 254269 517911 1000000 479239 530649 505145 573326 499029 473401 736115 462487 1 499358 1 439840 436117 431059 347011 388168 378385 407403 390997 859807 387194 386188 651093 376789 404404 380539 339886 346868 353119 348973 379781 340219 332516 331771 375020 318334 434700 781053 315134 311972 298528 249729 89530 294549 266062 222965 284524 278335 348224 212619 293595 204592 268893 956314 49087 261851 257915 260020 258674 252049 251628 246659 192361 565551 436783 868510 194846 164802 1 242762 241785 358976 349773 237926 570035 350971 240397 148940 240657 220898 241806 242049 481397 666044 245492 236026 235422 444908 1 1 251034 66719 1 302478 1 898159 263267 266613 294048 270285 487212 540524 278974 281692 268597 286958 305373 290073 361680 519964 252740 483086 546810 1 355143 322129 326090 401986 332554 338308 398266 222222 352101 358287 360929 772672 1 666325 463834 419690 136579 395009 399226 405370 660378 415938 421461 500600 39555 443753 1 339792 454555 741299 464280 471785 510256 278597 504806 495346 313355 507217 1000000 704052 1000000 816187 632354 543874 443194 556587 729945 882920 606014 336834 127011 621349 329798 564117 612049 670289 624008 373719 718215 642513 786905 654934 666287 574422 673057 597890 684814 609678 153319 667538 1000000 591492 457125 897953 397100 301367 743643 697669 736868 691291 254885 818021 780401 960296 787412 792605 783279 802708 807885 810673 907899 416112 460988 832205 863735 826654 886017 850069 854673 858525 834856 305130 879922 1000000 840460 1000000 1000000 889154 446821 929077 1000000 909630 907563 906676 912928 915793 836538 923439 895020 926348 928722 931003 922734 921768 937294 820131 940603 942401 799247 998103 947157 942654 949749 950533 1000000 931646 1000000 952781 954194 893459 1000000 970180 952007 971554 814549 950740 892697 951972 863411 919768 973432 954932 950165 948167 931503 946623 945169 963199 942052 489867 1000000 996697 934566 505485 917031 927885 804743 1000000 857088 925909 635219 911150 820312 668917 1000000 985125 893395 896832 1000000 885247 910890 595189 874839 869830 912534 860825 868436 856080 848795 850132 811573 831788 830458 1000000 844047 817551 926997 852718 804202 630821 790707 785119 809794 888383 769446 1000000 105108 749233 50643 724938 735812 730847 707822 693142 694137 283621 791720 693193 688990 682926 676891 563557 664278 658185 1000000 660816 639156 634078 217831 621719 562934 547112 1000000 1000000 591020 927057 789008 625143 565960 559525 556316 547473 1 585351 531353 544621 648473 541868 945610 499009 492914 486955 476549 479552 631338 463815 494341 117969 443591 789304 435734 399789 425142 436913 73224 328731 414694 429370 273212 162007 363210 95975 642069 1 386334 467489 349746 391637 330256 332902 336884 321595 328754 196077 321417 102147 325139 309118 1 302391 375851 296231 326706 288738 191102 279450 246910 277011 274698 271540 1 517628 662725 262225 254974 236133 255666 918456 254947 198284 175335 132961 234714 303313 19001 324541 158959 294209 241941 240081 236709 219624 667820 239834 184431 165381 240251 255395 257239 241787 274290 242946 248467 809324 1 247022 1 249651 372214 338640 1 269003 258194 1 262481 264041 266836 306564 271754 274356 241360 1 612396 286816 288828 274740 295276 264118 301847 314262 309394 304489 305675 198168 325056 328441 232457 388048 312719 345688 1 355805 174804 315135 1 68046 381562 734820 387108 408690 428847 470172 180819 811051 560113 411978 443417 423153 464009 399001 452663 384539 464015 306501 475638 472848 461513 499459 506239 572995 1 1 545555 518317 579403 541534 547803 1000000 52291 561081 692750 578297 768982 593746 581676 603320 483596 466148 692613 627474 634251 523246 601798 652695 658778 649282 959500 677170 331071 940337 676546 681711 706923 712499 832901 726969 656051 735334 745145 747297 751632 524669 764010 764377 1000000 80438 938410 790775 1000000 302401 1000000 742745 1000000 745794 809014 744048 835706 625620 841588 965863 248559 858328 862161 1000000 853790 754403 836134 880995 869523 888831 1000000 907232 899213 924683 919918 855925 1000000 914705 918716 867170 922787 708636 919157 939812 932270 1000000 937434 943116 568469 1000000 943250 378071 438764 947556 981794 963741 902738 951756 898336 953191 933184 968255 326335 1000000 954853 964526 882907 953119 954244 939611 964421 988784 959023 969263 977192 348402 947906 833546 945351 844801 942183 852506 938762 936541 952208 1000000 926728 928236 656288 911374 953447 918054 910896 906298 1000000 1000000 338271 894650 954219 977123 889641 885973 1000000 1000000 858220 870892 1000000 941740 880391 876822 849030 845222 840727 885313 831485 826615 738279 819697 789413 779846 807775 981622 781503 801607 781415 765320 772959 831965 759663 804033 810272 740801 737188 641404 784533 714320 714029 68349 695586 696297 695299 445524 775096 990739 659556 828149 879527 830461 641686 767359 629450 331118 627994 608319 604589 598426 593489 585982 579785 453129 567485 617753 396708 550686 543340 536659 561841 974954 518477 199557 327912 500323 507617 374259 1 475954 470931 291104 769861 496752 448074 470402 485930 113752 598515 271301 416750 262733 561556 175203 396066 389013 584299 379184 625683 402238 340159 359928 497873 350901 346195 347716 300006 303847 330511 316271 321111 247531 313582 309877 301972 294176 127297 1 292490 289290 291896 283376 378253 258948 286336 278602 179734 265045 264777 407945 21287 535869 256432 254591 264009 135341 233699 248309 1 215905 511018 235545 265941 1 241405 685725 240240 282509 695555 244267 229599 250890 382786 1 550346 1 291494 257803 134702 549379 603805 190320 1 248951 250414 612920 307404 1 246067 236833 460850 399541 875500 267851 267133 46212 268151 319803 287307 60107 275729 289742 263114 298353 272327 305655 307870 323933 714708 484206 262837 389272 328763 335546 351606 349316 342711 210201 396642 356341 430276 371667 395120 1000000 396051 473726 1 389563 386461 393769 417546 389857 427432 433867 439408 623413 463573 462181 742268 582111 524934 472551 485170 533378 496626 528901 487817 515088 981784 865374 533129 560619 604070 406247 556138 575961 570222 589635 1000000 575698 649688 601211 80001 613431 663203 623989 926201 675787 645220 675928 572923 663812 625596 667099 680744 688819 779422 720103 995693 709439 470869 714190 764373 238037 739394 715950 744722 756499 404713 889921 769886 825145 884746 793305 794143 795606 804368 545101 781845 533670 822806 828813 930224 1000000 854786 1000000 873239 856765 749625 895023 368355 870316 876197 966209 833487 955465 665158 1000000 1000000 355059 878116 463689 908488 1000000 1000000 936669 922977 939162 907520 966683 1000000 275669 936631 1000000 934133 941104 1000000 943966 953960 1000000 948104 915441 850421 961374 955269 952666 953175 807039 1000000 954337 1000000 565170 968335 952956 1000000 951724 953129 952141 943890 1000000 950081 982067 941879 641944 976188 871497 942337 732204 945517 945129 1000000 850287 930855 1000000 1000000 1000000 914887 584014 913896 1000000 1000000 906890 904372 862379 898463 992522 1000000 887705 880091 880692 1000000 1000000 694833 871727 694580 822747 845507 943674 841697 863254 832761 823382 823319 817486 130355 807493 1000000 1000000 359832 833633 782559 913257 771838 661924 815844 755382 345494 757700 252284 850340 691565 722121 130837 654316 703141 600245 691719 685725 679705 680318 662609 830460 568983 649265 472473 689317 632592 730142 618429 609924 605935 588963 593634 351916 170213 575085 569097 601763 1000000 550105 543978 1000000 531970 142547 118844 491629 1000000 483051 489059 499464 701050 464474 1 210104 1 454999 449359 285303 421043 433792 425800 419972 321779 390251 455104 400628 597095 474697 376756 415852 950376 370500 381545 290827 365709 354480 246202 283246 1 334347 338301 231358 605721 322363 314342 312460 641971 306295 326695 297223 717306 241750 285783 667149 410616 284658 275042 1 147418 274280 263405 137601 1 451274 1 163053 292193 227984 406462 248014 284519 333381 665844 243643 33497 241901 1 238479 258572 239793 249415 239672 213130 498318 239894 239708 238814 1 17619 260016 1 333700 12213 270625 240585 246991 23777 251347 1 248750 341006 247094 249291 252576 264387 335140 429969 806218 268634 367880 280625 809290 334532 308591 257406 374406 664540 236577 306599 719926 309011 317301 420155 853669 83820 273169 475693 321090 351883 337571 355905 412253 419751 514220 1 297669 384440 490940 131844 908757 472339 666155 415269 476600 302731 816021 437365 607499 370296 456553 1000000 469156 1000000 477415 487730 480005 403156 468576 507098 547619 517815 453440 537537 1000000 825922 551847 576276 438057 577815 574391 580477 585515 1 680053 615787 991930 617732 626533 1000000 149985 642351 660571 70191 659024 666090 656002 671909 683649 524697 822097 1000000 274683 152444 904800 680821 803482 729633 716161 716005 751828 755684 765691 771069 1000000 783501 786662 858468 189412 979470 812873 815260 780328 1000000 1000000 827803 864330 847964 845866 845963 853530 926686 634600 907167 922201 910139 1000000 882482 926563 1000000 857604 896597 922139 899742 812505 911392 920480 1000000 1000000 809775 754557 916742 928053 930334 750178 1000000 936720 938445 940086 937067 943079 838558 1000000 947488 1000000 947821 909124 950816 935584 946366 527098 801789 953602 960563 942349 1000000 952414 953765 1000000 955149 961237 910547 718923 1000000 342115 1000000 946371 915742 943975 941970 940825 923428 909043 244903 1000000 931112 927947 939173 924116 922082 918957 895367 912668 958187 907438 349632 884511 897847 1000000 902881 831420 1000000 880143 864632 1000000 929290 861339 1000000 855819 845592 834664 830404 978367 832292 828831 761120 1000000 812722 752824 825072 797569 794197 1000000 779942 762789 760187 1000000 762164 537028 751073 745459 741273 731552 683661 721139 297964 706100 1000000 698080 693992 996081 681102 496284 763406 694674 605891 219573 1000000 687500 930910 630536 1000000 613683 1000000 601283 591777 167489 579459 889864 570027 719986 394620 1000000 609940 466727 533392 527067 513560 509080 512487 894433 498856 490859 485321 463221 472994 468280 146658 456761 453134 115981 464820 572689 548800 377009 337340 363509 407721 329803 396465 391338 386312 373280 376397 86558 240153 362199 357467 349846 717802 487493 339654 320165 315023 102012 327330 334984 607814 928038 453876 776060 300477 297836 287076 291013 285722 284216 281242 278364 286909 272891 267141 50561 227719 260376 260929 259205 256857 4868 273111 366341 250901 169065 835498 229076 1 243712 80009 624119 284779 1 239914 237746 460832 370406 238688 238911 230029 884017 239643 240144 223405 241295 242079 244314 243905 256318 933234 247465 202461 884548 683100 253750 263634 280632 259490 261601 887655 266307 269081 16930 629411 269404 289023 173731 274128 288253 290249 256620 312541 688331 305132 1 390320 610425 319879 323841 550172 1 300592 340817 337163 309767 557892 358608 329693 379273 1000000 511831 283447 389663 396902 399923 403241 653378 371678 972260 428055 445218 435368 439829 1 452356 224767 531615 469401 3945 560434 243993 398655 43203 454748 513432 829053 523071 501445 705522 661109 524553 189390 551662 128362 587844 474600 1 597046 771400 1 1000000 614793 621729 625921 780203 637824 646387 632055 717296 664832 853609 676870 680095 688888 676040 685979 706725 708348 786492 1000000 730295 733528 218249 757049 955901 704202 522917 1000000 688698 398020 642722 665224 795664 1000000 814827 478380 803789 835511 829435 1000000 837495 838854 1000000 688086 859608 1000000 861247 865299 869729 873598 880608 894090 994453 881340 891837 895281 898615 1000000 916243 895984 1000000 913978 916839 1000000 664976 924635 927040 570355 531369 1000000 935112 942561 939361 933967 942648 899989 968699 946801 1000000 966930 880410 944906 863259 952241 1000000 1000000 952887 936618 1000000 953957 1000000 954771 951884 558835 951380 713149 1000000 1000000 960253 1000000 1000000 946081 1000000 933095 711172 916938 938034 941697 909609 440345 562489 926866 1000000 921623 1000000 888081 913864 1000000 907962 772303 508408 1000000 899529 897218 890365 792418 1000000 836273 874110 869163 865656 973862 859184 854557 839185 842730 839032 864539 907620 877751 1000000 1000000 800114 806209 850687 578047 1000000 781234 779445 626793 150156 240214 726537 511082 747324 778288 777320 730571 1000000 718073 134164 703738 673385 703768 285403 682492 933028 617694 664775 433168 652111 644715 614455 633533 510476 638433 613499 608806 602037 1000000 662033 589795 67055 732705 578206 367700 553213 558235 1000000 534154 547443 501103 251764 1 408116 488753 381755 522437 485347 977918 469117 711473 457615 477260 446171 440684 440215 701206 257553 404685 413316 364810 402757 133456 1000000 1 281299 1 383476 370147 295831 350565 956247 335468 1 340452 336152 344485 327784 615372 319749 383326 312050 308323 975875 301151 297679 325781 416808 1 1 284158 456298 460317 280513 270917 1 233896 539397 491581 258013 404016 558935 236149 251613 136673 248199 177839 245916 244824 240956 117764 669731 1 240590 235348 239266 238179 237844 317885 193252 242405 882184 209097 68675 298388 187242 224218 243831 1 232506 245480 246741 251662 466862 1 1 253790 256546 258531 247632 262939 464267 333856 527714 728093 349534 278087 927932 272728 254746 914545 322722 261479 617127 1 263243 958288 655284 986822 1 332302 262549 316435 329843 617128 348066 332076 380860 353989 414191 292369 376213 730471 570778 391202 504420 936157 370462 91320 417938 422506 1 435302 454368 444514 450374 456062 461788 468876 94808 708044 485098 310567 496931 562798 503663 669565 521426 517205 533854 1000000 545374 597237 756856 685835 543222 577064 604730 602120 589398 25426 607222 632666 495874 537244 545473 618395 663277 648175 658327 662629 1000000 531276 848447 665704 692799 698842 700722 710827 186209 722141 728024 733768 648297 620241 383379 756508 734406 528157 755464 778067 789241 797303 954440 1000000 808019 132773 816655 818891 456384 1000000 832915 228410 1000000 846700 1000000 855200 1000000 881709 946922 880047 873718 879529 924276 890778 510129 893183 966699 954306 908693 1000000 909914 772193 681028 882694 554804 792953 1000000 462000 961150 261138 1000000 937067 939758 940217 1000000 943372 944843 945385 947296 305965 949995 902786 864497 495870 1000000 1000000 545505 953336 903154 952645 950801 957902 951326 1000000 1000000 1000000 950686 953721 949613 1000000 1000000 867750 944074 863423 941614 961230 892936 935800 913831 847621 929525 930387 889004 929193 915985 942540 914334 911317 1000000 1000000 902292 899051 1000000 1000000 888769 595564 882093 920772 934450 257355 865988 1000000 1000000 851389 836081 851992 840142 835474 786860 826111 824172 1000000 811593 796209 820454 981554 795662 569699 780870 505726 770058 788936 686824 753594 790269 742317 697194 730972 726101 719403 625944 698043 703423 695843 345935 721830 1000000 687941 710807 1000000 661578 728669 641250 635904 684520 661341 620571 773275 603151 597959 586708 1000000 400403 493893 191880 560777 695805 368457 564661 536218 592693 404510 1 740649 163514 499351 463191 471600 121553 476305 516884 46549 567631 330361 430072 469984 414395 430726 425326 419900 553595 409202 404976 398742 390808 381846 383489 819144 185289 386884 364057 358634 355694 329865 1 338641 680075 335425 1 720443 302983 435213 313128 342820 305377 663192 299786 241336 289000 327756 807600 1 100423 276476 273734 718762 62743 367161 296204 281671 326002 257941 307783 256075 251704 237108 259532 219097 245731 64719 243487 244311 180276 302532 216651 238668 412937 238711 1 238886 237593 686258 238148 238642 283831 242818 221145 1 262585 242574 322841 260182 240147 584578 194286 251679 252022 253727 1 293654 259670 355364 425609 398079 268009 225251 189674 271964 105908 282723 555990 288875 291996 296208 342252 302162 443557 310825 382224 306176 986429 159760 369545 310060 386946 152862 346477 350895 355065 414910 1 369565 595043 66459 416318 389505 67278 399550 403455 404479 369926 430402 624122 464328 437308 448030 424655 454064 462054 482346 228048 465874 483031 477320 494866 499140 1000000 512631 496731 783695 7036 554669 542349 549316 555566 561394 345655 585746 806444 535035 553284 600907 604637 651396 1000000 364859 529701 1000000 608221 622573 159006 660523 666026 672768 725108 702201 690787 694787 739575 206412 714340 1000000 923094 725659 737475 921823 1000000 755833 738340 759936 1000000 696449 832999 760445 764910 857505 802224 816120 1000000 639073 822695 823494 831417 849432 840587 845073 849478 854170 936013 861767 864503 870741 252265 878130 879898 885529 988650 984714 267398 899335 902562 905693 908735 832953 975847 916149 919963 1000000 924961 927332 929613 236927 983090 1000000 853476 1000000 305672 963946 407576 550869 928802 622383 463466 1000000 951490 920252 953665 950278 915714 965864 937801 1000000 957480 952945 846185 258004 483047 793758 949425 949754 944578 926288 1000000 944015 891742 860600 941211 943843 935900 935956 1000000 931951 867289 948402 898216 921542 920196 844704 550546 918492 910308 905591 982762 1000000 896097 1000000 874521 779583 882158 1000000 889345 863822 954490 438203 858303 1000000 815621 838646 835641 858603 761862 287588 822911 817559 814145 807782 787806 785720 724759 787272 320035 151607 796187 766749 760370 717014 589358 724846 759085 699849 485928 1000000 714780 699485 888842 697307 607782 517808 679264 674029 669296 651056 649995 402109 642768 642375 630369 620965 617983 608371 600673 704131 731946 586988 342866 573866 524818 576485 580148 342688 502709 537682 509463 423439 1000000 514801 257009 904131 296598 489250 479062 475548 648762 570420 438996 454924 556050 443408 1000000 1 1 418220 573779 394433 405109 610863 429853 286782 343673 182184 374650 369266 365083 1 342631 351153 360340 1 376012 1 313966 361213 324853 352544 276514 309701 1 561367 1 289926 300863 197082 759170 282760 231399 292694 1 271171 239033 365939 259575 255815 262079 258518 170698 247566 299276 633453 232337 248066 310014 223308 255822 242403 240855 230247 472622 239053 228666 563071 238115 1 144193 249572 160638 181795 234887 1 245404 240490 136297 403647 169816 244577 245316 215640 1 245437 247483 401163 1 275839 276324 260820 256149 265403 13956 370032 38373 1 1 123880 267819 184664 295900 294094 1 301508 304365 1 311941 314881 290625 323658 99512 282381 334808 998539 315300 47040 395659 358403 363082 351363 372642 377530 383475 628673 297495 415946 506078 446104 461185 418830 299489 265077 493303 236655 489183 1 457560 461519 62835 480963 579123 486409 302843 498877 268597 514029 516747 522845 687916 350858 923448 336745 251449 41129 566440 1 597244 572166 463831 1000000 1000000 599950 592096 579998 631165 359127 640026 488586 652299 1000000 504510 670642 120189 679974 689528 896741 571241 692449 712347 936842 428107 733573 735481 607663 746803 598818 1000000 601496 768492 774278 432738 664807 790130 795503 889191 805468 810437 375261 821093 698905 864902 834409 841627 843019 841613 888432 918107 1000000 595291 770046 1000000 1000000 880422 762687 887532 986939 894689 645609 888277 892080 1000000 773571 915885 619798 1000000 362106 923937 929361 1000000 973532 932883 890197 935085 938542 940223 941841 936446 931161 902487 872676 842165 1000000 1000000 941435 962420 952423 810950 1000000 579318 1000000 1000000 1000000 952441 1000000 951703 962011 950406 949679 988557 1000000 876196 1000000 944691 942797 941244 857639 937974 1000000 922170 934434 1000000 928022 245826 682692 1000000 953894 1000000 916139 910082 908299 903508 943494 897316 519271 1000000 885963 864080 879025 866620 864856 900765 863450 859153 844135 964085 846389 1000000 824129 545372 1000000 792258 385649 1000000 696288 593591 795167 731646 821369 783450 682315 773445 767367 619122 622379 766600 739536 719549 897735 727816 718207 1000000 872210 708952 788047 716722 684096 740807 674195 1000000 662852 475761 650528 538298 606723 576829 632738 605711 626990 599078 606949 594617 398146 582455 575810 722697 985104 1000000 551312 503571 540426 479343 526816 520730 757852 491396 502628 496323 486004 771525 254551 417256 1000000 461493 1 1 1 493408 1000000 493324 422305 416943 488853 406239 405212 1 380902 368985 379909 625547 387447 530789 1 279884 490641 391228 341764 332337 334592 470520 326164 322354 420279 315182 286219 349620 654743 1 289313 292499 503739 347399 362423 268568 453971 279774 439537 113906 266761 117343 260796 242100 244048 1 246070 246152 1 247846 200568 301711 330692 238677 242302 263041 223342 233488 237840 1 238142 167455 236636 287340 167457 237615 328137 1 197091 131551 871429 241645 736340 251862 243402 250210 112010 239630 248746 137519 712668 403830 271481 233972 261197 335102 264695 315400 200031 55238 631566 1 280212 175652 1 386608 331718 295150 1 303783 178972 319336 358808 316866 527448 326177 840352 428992 299543 309001 347892 470990 362448 361304 379650 369661 375688 376520 386426 494495 598363 398664 470625 414631 416916 447475 617926 46717 26504 444413 492619 653289 461504 460580 333987 929254 482257 489810 440083 507819 527633 1000000 520737 532188 508060 539014 1000000 543636 535387 563638 1000000 26307 1 572117 590957 594805 606993 610509 954201 632445 428963 490955 644041 649828 652279 662406 668470 472981 799090 682527 50176 695210 681805 712563 1000000 724604 531661 729823 690170 740886 750663 745046 761478 170012 772359 779370 783025 954000 803103 915715 790750 808649 813621 820805 823329 1000000 793612 837262 350688 1000000 847502 856349 874645 742866 370630 433664 875177 513999 882708 1000000 846912 895017 892816 894263 901828 1000000 909276 919345 914989 967160 1000000 923016 925325 916035 243087 990784 933924 903479 1000000 1000000 942803 785840 944262 1000000 892044 947331 943189 949297 742860 983632 682962 951633 952061 927031 953307 951599 952282 694135 1000000 950640 951165 630801 1000000 916699 928338 979129 946405 919792 942849 904068 939788 922038 908890 1000000 1000000 1000000 927976 925837 744711 987051 930391 791388 918680 385522 905589 903942 947477 900610 1000000 890768 887199 890547 879890 873135 903468 744592 864279 973474 855970 655530 847292 408873 827013 825384 1000000 238721 852331 654777 809843 804851 799316 781146 801282 826291 853714 1000000 668624 718156 668195 1000000 683066 682640 1000000 729111 1000000 559028 69990 832279 652200 326095 902713 974639 560944 735550 770786 702396 647338 655325 619321 271214 544229 509949 444710 608440 553511 596436 592048 565299 577464 490170 766269 1 369536 653127 500911 639634 696409 498168 516058 509960 251418 491088 446914 952235 255923 474393 468214 466754 458339 454215 465489 440045 435556 718003 389417 973792 424251 1 402157 735152 391694 593957 1 1 599237 367075 372641 348882 353049 176951 344195 339669 335361 333174 585114 48781 318900 309457 8584 347756 736429 318728 296524 380639 278900 286697 284077 346414 238993 276044 272287 269973 254450 264665 243626 5655 709083 256484 253858 1 255256 248818 247297 448262 227791 337067 251474 212218 243473 320309 296685 384686 236590 238337 263220 235824 166971 209073 590254 212313 237361 223629 267562 41662 258585 234423 362621 471266 452180 328139 252249 268631 241473 928868 252349 273384 289256 391232 326017 336384 293131 270776 356528 1 1 269892 285108 1 193057 296157 430390 238720 1 1 343313 262372 320619 294800 1 348760 1000000 881288 1 4547 389791 988932 508502 159789 374132 840348 384946 653605 561031 399075 404375 409912 435336 420494 495948 306232 596972 442547 443542 563464 459414 465232 568342 901292 388894 488077 290896 500595 298660 566278 523596 525506 530938 930569 543023 549166 679431 2408 552937 573857 256657 504106 722442 556670 688231 908588 920742 561670 781019 534437 1000000 595030 594969 719885 609419 669569 712271 1000000 684719 732889 229317 903650 696186 719754 725927 731462 1000000 756341 480371 244243 759461 915465 864857 758214 731888 783795 808186 799347 818451 904170 811799 816611 1000000 826277 1000000 835577 865283 975321 1000000 857982 874659 1000000 866236 1000000 873697 763186 872052 885753 1000000 891893 721030 903517 902788 894262 908064 917750 913823 1000000 912539 808934 908120 1000000 1000000 1000000 431294 924902 938422 949481 940080 898336 936711 960541 945662 940410 971725 972723 897852 741639 1000000 907980 951333 961924 1000000 576835 716706 951827 878126 1000000 278717 683299 1000000 970771 987713 947598 590028 1000000 942886 951256 939886 938230 736570 894642 920663 308047 871531 927518 952359 772067 818351 916078 462674 372034 906742 976308 782166 315049 894785 1000000 887942 884255 852230 880070 906657 870325 865045 860922 883044 849200 848187 1000000 847826 865813 830324 825447 820619 810746 1000000 417766 877993 766625 245723 411296 780208 774831 707292 1000000 756048 732255 745051 741316 736970 730853 794862 730470 712971 1000000 694831 694870 698386 1000000 743451 654767 659385 644602 182255 51127 656513 438410 1000000 601247 689782 790336 616022 600884 591885 585073 602493 588325 566359 717570 302692 547063 541826 122747 530853 461840 517164 442487 505364 408785 966577 339215 405268 475817 469873 458326 1 456200 950114 453547 777112 459441 411008 422304 877026 408572 388973 397626 488518 387997 944671 79753 372988 278264 361301 413038 343973 363710 345224 382924 320787 437805 695671 306802 313537 1000000 290915 308158 301803 506961 120111 293993 778936 286773 364541 373233 273291 719078 272799 272925 267469 1 325068 159375 102859 256484 254169 400414 798308 217967 391492 239906 311492 238598 215090 862002 212304 1 241965 247483 1 260857 234440 1 236707 236631 236891 237937 154985 236935 238766 472753 220374 101818 826736 242970 159448 245706 247129 65042 1 17360 253926 856457 578542 372142 292699 265437 228769 399784 1 274849 277883 271698 283853 945104 278673 197430 311050 663880 405497 757571 311352 315039 258608 321736 327203 331353 336274 910922 750758 348777 345906 1 159925 1 384649 377078 445558 455451 392166 397245 267371 440066 543775 264635 1 184804 451165 1000000 446088 451590 457461 488048 469194 475601 494732 524707 1000000 497951 504457 750287 365912 208236 552753 582191 601826 547024 509529 552514 565907 571702 845187 584088 135473 54735 600605 682982 1000000 643008 627440 633552 1000000 645901 1000000 658304 664219 670259 271735 682799 342340 709937 591302 706173 649697 717880 695182 729366 735166 740889 744911 466651 757647 639776 556716 196818 776086 784429 801731 708618 800352 1000000 635537 814914 820134 890587 829256 832155 461529 972489 233409 851695 1000000 642369 803177 1000000 862925 574739 853874 606526 887114 918734 893702 897379 900618 903787 800192 1000000 912634 922630 866037 933958 267104 812933 927008 848521 909742 920839 935904 937731 939342 937835 697597 969358 871804 1000000 895707 1000000 948259 1000000 949248 950742 943544 1000000 988146 1000000 954376 951514 951267 950777 962129 424871 949181 950490 947770 946803 930034 944225 942943 967676 1000000 938567 935245 923695 954525 1000000 929089 926371 924066 914651 810353 916479 930251 674130 908586 894394 1000000 896976 895901 886898 901755 884933 908369 843937 873789 807502 870121 879068 857609 1000000 849068 178472 1000000 835667 1000000 834435 717903 816828 811934 800907 802256 808816 791762 789547 735679 771292 770630 1000000 754559 720240 705666 737815 444975 735417 726000 704077 687594 1000000 704953 692702 693586 684700 695077 382299 665963 695590 695394 246342 266196 636528 873429 1000000 1000000 692537 605065 604459 596324 579888 616132 574067 1000000 595017 571663 272178 543217 1000000 530973 524877 567257 1 494416 497782 494069 929812 482897 478079 472461 452081 450150 398365 676240 281361 435936 438070 326333 913459 415047 402633 1 399222 418468 1 383873 377528 293476 1 365086 346222 356774 556718 319688 387765 504360 396654 340435 327580 315680 338853 312627 307742 307607 302205 261893 315215 291282 423944 284815 706660 646306 258946 227131 269911 3390 443494 264807 700090 341500 257537 260713 796581 69280 321034 338104 219555 1 244473 1 241088 240133 1 683230 227977 487721 268025 241159 236929 232730 260828 1 236794 232459 237538 225355 239848 310409 216714 322227 705366 241571 7401 218187 254659 249459 251166 253040 254274 356087 48280 261266 343283 266023 286277 272003 273780 550846 279634 278042 272625 525123 295454 251109 298983 269025 300102 535789 355466 319168 321529 36349 329642 333183 337971 914488 347050 351636 310073 360893 547052 370441 391597 331808 156668 390319 656317 389872 46520 338086 416537 330405 427433 1 438486 444445 449732 425878 461174 246934 472765 478688 490641 491799 496159 304952 1 487460 462341 588142 856583 545196 545634 488171 1000000 565058 567252 575731 561288 588119 596548 457100 608372 336862 911989 688351 806178 640306 677876 423942 654074 662104 637753 1000000 680261 683225 798764 732237 704154 709562 421232 509424 1000000 739998 748399 748688 750071 696268 669483 766582 773340 766563 823026 783809 839379 773823 802833 808207 999523 818401 167427 401517 1000000 836914 843891 793484 850054 856064 846023 862691 865464 1000000 1000000 879252 876649 922654 780718 841392 895367 679009 902485 905597 908559 911496 911604 921450 944459 934129 796699 926719 958286 931921 1000000 934996 297047 850731 940124 653401 926557 308564 945413 946466 1000000 948657 931350 949546 950231 446125 950978 1000000 918409 1000000 1000000 681480 951035 950212 1000000 1000000 875109 434965 793058 858973 898903 942920 383485 940287 938444 806405 963191 941934 914260 766916 1000000 925159 912986 919809 804413 918448 798739 1000000 656157 762947 967927 1000000 1000000 889961 1000000 913707 579150 1000000 909180 867025 497983 754195 886048 851604 1000000 849806 829562 791667 827370 824784 818815 818216 830813 802912 573620 842246 787686 1000000 697627 1000000 717689 1000000 754853 527360 731756 738627 741109 727202 721427 602654 1000000 707211 697969 1000000 47355 650798 674006 663978 466411 655602 573618 646541 638230 632401 625040 618937 624997 609565 508315 455281 584862 410976 590795 570576 596663 213820 550757 1 521035 532725 539860 521867 497098 541017 501294 496930 492167 607923 507422 474109 456757 462224 713570 213065 412626 178165 432450 286470 431279 416213 412684 406635 226061 304365 390934 638645 336071 378275 370111 365553 502809 355908 354206 150518 234948 335724 1 189452 325294 404246 315280 312696 567897 305309 315378 298643 287129 25616 1 323691 260211 279680 276327 587577 181596 268182 21248 263235 812370 258667 481944 254712 427109 1 239808 871388 245844 244638 1 242124 1 241784 232460 1 241164 466365 237532 600580 336261 1 259593 130777 1 179771 147166 241986 97042 236632 230086 342681 241745 799277 254120 242458 1 717223 947174 367750 1 297873 257756 256698 338066 268892 273895 354987 262214 211343 277252 281180 284398 287563 336982 280227 176640 1 274485 304118 392507 314630 335145 324069 217057 680462 362148 341765 932856 511030 354976 407503 250141 369038 556484 378438 348310 721418 393574 398187 403781 226244 414607 420002 1 430949 826646 402499 707323 972859 455996 423713 470680 444952 476357 642259 494271 662747 613985 511908 497512 523869 601293 536597 538665 502528 545228 561174 567365 531618 579759 483631 591852 1000000 675109 610752 216891 623129 905276 1 662536 648822 962590 815804 658396 672051 747377 703869 706427 655634 702016 707911 712779 716344 755572 693028 741013 742327 748143 714953 798323 651122 768673 776917 780957 849815 934475 817998 815962 668189 756794 853514 821074 825785 1000000 835068 774584 829508 848444 1000000 856998 469347 868511 822308 864581 564792 880644 1000000 1000000 1000000 894732 898012 256569 974307 805697 1000000 906130 914633 983706 920964 923165 932194 927958 877185 482545 935531 1000000 940722 967711 942511 941141 943524 968785 945847 946661 951985 692591 948522 516281 927674 970744 950767 584781 949040 419908 885252 941745 953140 923028 1000000 965734 809354 946357 953343 944904 1000000 1000000 957891 968278 936859 347345 930712 882797 548327 1000000 912607 988174 1000000 911702 948186 911745 1000000 905959 907408 929163 892333 803002 727571 1000000 812012 879032 868588 871370 1000000 1000000 674247 943163 1000000 844038 1000000 837575 803249 828314 839554 473193 805537 1000000 881700 1000000 793962 1000000 181331 781411 772961 765285 799149 756360 751845 745055 452634 734187 728477 722492 706111 710739 1000000 682847 666487 681580 676742 601833 433373 463907 654673 756152 645743 1000000 615304 626351 615018 617194 609438 601148 489547 881920 583053 528513 570591 564223 315312 552141 545535 543967 543349 490940 484208 468428 457460 1000000 497419 491457 500080 481043 111089 331900 53950 921118 473646 439438 440591 434673 414740 422821 418126 363937 393691 400751 396244 351874 504057 352646 377213 371191 294510 303165 354380 345950 347674 342187 246399 843501 461971 337338 321390 317865 798717 310253 297021 302841 308059 389891 292276 633911 639907 231696 1 540394 368779 271186 778308 254350 125881 261179 1 256799 270872 252735 79123 249449 309731 558651 271276 195530 144540 127777 329955 174530 219026 237530 252945 236440 235793 235530 235659 235611 218504 71391 236116 195051 254900 227316 224657 1 383087 271155 202678 1 245775 152737 63857 249397 262832 253301 270557 257041 259945 214961 263839 275273 268763 348425 273381 187353 846032 324864 286102 289994 1 321039 171688 164960 270731 312266 332602 485170 904114 604420 339105 321482 135954 19072 341810 352118 497791 362072 33079 1 378865 573016 388774 1000000 447029 378120 813811 413134 455579 907439 241658 425428 440084 975497 453503 463114 462845 739059 475090 484253 490232 560208 499177 504124 530974 515709 522240 533292 436150 653825 509290 552857 872616 565260 678303 1000000 214673 588862 596246 974930 578306 614425 575935 630880 1000000 539861 724901 684716 658137 462908 435245 676032 658755 688047 1000000 593330 637715 561769 722525 723426 1000000 766198 754388 746072 937935 757251 765119 284646 618034 786416 1000000 789488 759001 777243 696450 526777 716154 752461 823647 828746 953231 409395 842662 443349 851129 855027 859552 908768 762392 1000000 875723 871916 882968 833865 878736 893465 1000000 899741 1000000 905518 1000000 967901 673996 899478 687352 1000000 924684 927901 930005 786142 514375 935080 956207 938460 922922 941877 942743 1000000 944943 946484 951701 826232 948562 949159 996549 446046 441796 1000000 966235 667264 1000000 1000000 949683 947681 954163 895286 889505 1000000 939254 946065 942739 269002 962252 938727 938951 935423 930103 858419 361842 914220 1000000 769261 873305 1000000 752162 907551 909726 1000000 901239 970425 897258 893784 888753 713230 599525 879668 1000000 698746 820182 898639 1000000 860590 729059 1000000 795784 851728 999676 803253 1000000 820027 815117 874766 805156 825914 852726 898680 229055 670072 281125 243730 763311 648414 753044 746625 739144 734983 702688 724106 723430 709087 705435 700601 702070 765205 689585 821517 670963 661160 659077 649764 644862 639861 45914 594738 618414 635472 577650 601262 1000000 590668 179676 647822 154443 512259 559703 299850 542993 199162 533450 528983 522890 514687 515298 506597 498748 492779 486773 1 477587 66453 461843 457676 1 446575 508447 433647 431100 423999 415345 543860 640377 402554 350704 392303 386040 372447 521221 372133 359388 361738 364049 353160 348596 344100 340283 336050 331074 326911 322783 319121 753145 310964 6874 383422 316606 117413 292871 289644 370112 283022 689177 702369 305554 271078 271974 266314 340915 273342 229402 261368 166062 252934 252461 349318 247607 167968 160948 104765 264424 1 239849 422400 238033 238480 235378 267939 216519 110170 238645 235222 251278 208745 248110 235250 237015 606922 237685 234107 239352 235436 543864 242650 243959 219790 245976 248517 250684 245071 1 256046 255108 260313 261495 265436 1 335163 273329 644070 278844 281955 276217 285031 290258 1 297713 302505 305503 432261 732641 313076 226185 516394 422497 332171 266239 202132 417466 951199 355692 360377 449289 370467 47392 379994 298507 35148 388160 395051 930201 410392 416185 421062 199356 1 443357 443694 443593 455047 232119 466090 472433 478251 498112 600827 493711 502160 545768 538764 520109 422219 501205 574596 350339 534949 564407 563052 572050 602174 503350 587797 648098 589056 607969 866050 618784 624962 631234 1000000 222279 512666 655675 661768 667833 1000000 679915 693677 690578 1000000 701296 749671 716895 721156 941105 412494 750323 743936 749882 865716 760748 652677 771548 694390 787349 129202 792588 799671 1000000 810221 1000000 817489 820868 705270 968158 748650 1000000 665970 667921 745520 856828 829163 883912 873544 1000000 877721 1000000 855702 557751 684936 1000000 898562 861097 904818 880915 929964 371547 916188 735855 921222 243470 896458 928209 930197 931997 944853 935862 945185 846080 925251 942794 943236 1000000 810128 496392 1000000 937895 897408 1000000 949539 949848 950067 950125 914768 949993 949314 1000000 855859 1000000 960484 552639 946111 942936 974603 659806 939299 1000000 894078 937045 935360 931442 931537 946229 919811 925133 956039 920477 1000000 885754 897069 911772 981047 1000000 1000000 746641 797392 890875 979206 878639 1000000 745573 870229 418639 864892 442299 893539 869189 848041 867598 773984 835659 830232 779447 820655 816010 810732 630416 1000000 563333 794532 970632 780556 775414 897215 593799 774993 694332 1000000 1000000 736344 335135 727860 734710 731325 707519 701907 695460 677920 684052 1000000 668147 666102 424089 649766 624755 40800 635360 629942 623023 639774 612005 598506 598070 581820 781193 1 571396 567268 576559 563168 583769 539380 522359 520818 795055 518167 723161 505337 521115 240023 569635 443526 477630 234234 431716 447651 452147 293824 412452 600675 567263 425179 419684 315632 405683 354302 370380 393105 447507 528814 371026 19176 368419 363491 358558 407154 346568 344973 483751 506377 329987 327653 339599 304547 326230 123154 307796 304157 299392 278137 285132 618471 116111 285533 1 278282 271530 135867 691055 269765 262562 89222 1 269881 192039 253092 308830 249383 320170 370182 608656 288860 791632 240619 239656 239021 233567 231671 270414 236104 235483 237332 1 1 236131 233518 249167 507719 235694 264891 1 243921 276986 193934 240656 377170 388299 261621 203306 1 245577 250699 239404 255045 257149 254688 262070 263993 164902 380151 820920 21756 435946 254280 300324 107962 298898 366369 213085 300675 336476 307754 312762 27937 701162 667197 329414 295868 191547 322742 493359 372615 371426 330907 34296 368607 372053 373507 683678 284293 381256 1 180172 406096 399996 425821 425413 96592 427745 377473 447533 453980 646486 617234 475067 476219 504767 512481 502697 479078 329153 116776 48258 243196 475166 536248 544885 548164 410094 558516 582533 563659 579191 577378 580122 597441 620686 610418 345197 630026 628952 635114 1000000 896064 1000000 692636 454186 1000000 649033 683789 673500 1000000 682429 1000000 1000000 720843 760880 730702 588445 727094 562735 752928 761815 631885 769442 626961 799587 113783 1000000 716818 1000000 800601 811187 289139 820442 848247 829909 1000000 698720 842381 836953 852142 964853 860502 1000000 1000000 254835 1000000 581501 879772 887010 862979 807755 744326 900489 702190 791631 909473 917756 761467 1000000 916274 922536 1000000 927079 1000000 926140 241978 941979 936670 376898 1000000 941115 638531 956666 1000000 949491 819310 945967 891219 1000000 939506 1000000 582902 912332 949155 835982 933807 1000000 948703 290887 611035 1000000 1000000 1000000 956377 1000000 805692 918621 1000000 793552 935377 925975 926486 929810 927674 1000000 937002 920775 1000000 915691 782881 956812 907516 730863 795578 625728 1000000 1000000 888060 952911 1000000 1000000 874064 785717 865622 861607 857474 373141 847224 855368 228666 796444 1000000 817033 1000000 326108 1000000 560711 800483 698068 842656 593638 1000000 772243 1000000 765643 753832 817732 749187 1000000 644385 732277 677920 693477 698204 724656 692707 808200 772124 733818 1000000 673346 662486 731083 655124 633777 642878 1000000 724469 624475 803479 615712 599585 600054 612805 587136 489588 1 561232 563389 667848 460754 529662 533831 537799 568343 593768 553989 507570 501464 495189 425094 363290 1 467329 445550 459715 1 439364 420874 437793 458715 426458 66552 406231 410088 316068 308087 394334 682398 552263 1 298511 353000 88757 360004 301982 350413 185131 675922 337219 177536 329186 418779 453198 108826 1 301124 342389 303342 398598 1 290727 284019 284232 282193 20184 234392 298085 269646 267097 198746 262904 259671 269085 254071 248841 157253 1 247680 246131 838126 233133 590122 240313 238900 243366 237683 236897 230882 235535 235015 234840 135190 233842 234418 65724 234563 236480 28316 1 647196 86512 1 237589 1 742735 242388 1 259227 120756 1 320779 233301 102476 255149 258043 469028 673888 281804 779749 669071 273523 275934 279290 245236 867989 226352 296501 295971 1 179921 305289 281898 279202 317857 334147 326395 460060 311021 336178 407345 347660 379005 250840 353786 264173 389870 124533 381076 386225 385481 396482 359765 406890 416279 1 118606 424788 413106 439079 444760 613553 327674 462168 468069 1000000 479945 1000000 491797 641470 470072 443297 398764 453056 368040 533904 540208 541849 506356 515782 564852 571095 660262 585674 228802 588072 601783 608230 1000000 621313 662786 615637 639089 641156 643947 740571 396023 667385 679578 1000000 688901 693376 784863 703029 1000000 720365 706700 897680 921669 856471 280684 1000000 756728 762420 425595 1000000 778396 1000000 788792 888509 799029 263886 777418 779771 876075 380029 826091 1000000 844319 843549 785619 850510 680213 403823 614509 883947 895663 874743 1000000 262627 982688 890049 881540 832500 1000000 930601 966033 908206 911048 921446 920067 1000000 1000000 936378 778312 736656 932495 930603 931815 936030 937367 938956 940304 945932 942042 919529 961185 888107 947380 947592 895629 973487 948612 1000000 948100 252691 956374 955343 883518 931958 973828 864575 519958 936796 942215 969278 943305 941483 1000000 933599 1000000 1000000 933765 1000000 850914 908636 375349 989573 1000000 946330 916046 914907 912107 907740 904824 527333 1000000 696124 892223 888685 883905 881589 881768 841895 869461 866466 862370 633096 854102 245957 875214 804644 699944 1000000 822230 822914 821218 608194 811237 806004 798965 874231 788054 1000000 779298 1000000 766795 1000000 755880 1000000 489917 739133 761513 73074 724070 716192 963316 703213 698567 499856 585977 680421 857472 672123 969939 656672 648828 644237 627745 631977 630191 620460 613403 1000000 602300 40750 570857 571736 576205 675494 425706 557647 555968 631439 590009 507990 518914 520869 515002 580011 501698 491828 495192 105486 478757 25810 467254 393114 451350 448007 443843 451525 432960 407915 471108 416612 402954 448074 407231 98804 271673 332747 739820 53791 437874 365417 586871 292232 351323 930137 351755 325783 344724 329288 1 1 1 1 477301 305464 298630 508240 328611 84541 1 285284 282283 331527 575913 319318 270089 267324 251935 147052 259972 235607 256939 247326 250231 249423 280851 259157 364194 244059 298022 240581 238766 238439 237511 236705 275925 292157 866183 470605 134905 237118 1 457326 525714 274572 234827 53383 122494 236571 696435 1 190102 258640 241607 242639 208561 242178 489701 249176 215682 741705 178497 1 4707 263032 264313 273763 279872 269655 137115 317534 330296 292130 169005 294364 914824 349876 313460 56485 1 329238 316362 316127 324758 85156 350835 493732 646098 254269 473295 355060 359165 362468 324852 360536 485324 384247 437941 470866 319380 404752 310222 1000000 457859 429404 1 984199 393049 448907 595564 438721 507491 83434 477933 500068 494356 834590 505571 507457 516193 519721 845332 532392 513605 885241 538724 730747 561965 671367 578308 579617 592069 570181 302488 625321 371411 612183 624743 319983 1000000 641952 1 24158 697811 667367 660281 638676 668983 690835 649726 699065 785716 1000000 719475 726705 732306 772224 697622 748117 754743 686771 801830 767833 776394 793737 802158 938349 797157 802429 807171 812177 816590 140733 608542 832872 811459 641576 844523 1000000 904524 857811 784657 865439 849767 894684 878665 880551 1000000 634826 891860 894561 669069 901169 904010 894166 909857 907803 948702 1000000 920328 922681 938141 927176 835064 947817 937916 1000000 938874 1000000 957320 948523 1000000 837785 379737 946109 946124 1000000 1000000 1000000 948364 747563 1000000 947581 948011 939992 922117 947916 940689 920089 945580 945629 746919 826655 1000000 670849 880378 1000000 937223 1000000 672624 932052 987612 904406 925928 944742 923066 968381 912062 913768 910998 908191 920089 902247 904719 996431 620214 866140 891512 866088 295356 606585 856667 1000000 863190 493256 1000000 311236 500012 779415 856020 871801 828370 824849 245030 715182 809221 826727 803031 794202 789065 773030 781374 773229 980802 428974 762758 686298 217051 1000000 734682 792453 779716 727680 717089 705782 688369 904304 734108 1000000 653082 281937 1000000 853441 649154 649354 607383 506615 627858 620957 614815 527655 605787 6742 589971 154241 1 861680 565190 562119 733827 532319 540537 674277 528252 522202 523457 881584 409166 604725 779729 24509 408055 474261 1000000 851013 398569 343234 196053 94919 9487 390546 423168 1 412328 393040 246639 396362 423058 307665 480097 376171 389664 392299 1 240702 348075 774704 134629 256637 425382 339366 535208 313986 312352 313407 758283 500871 316939 372435 295282 849494 306040 285666 417320 279564 16199 274302 211654 1 472040 262578 1 257849 254915 265306 1 249706 443000 253106 1 243813 116438 547886 237450 238309 236661 230428 850272 251983 233776 890321 233901 233662 232503 233914 233733 233959 361707 229546 259414 88385 256976 237582 936406 94075 207538 242119 243524 267995 397963 37143 153077 252016 670326 292609 1 1 840542 1 268134 271032 273839 276748 280317 1 286029 422696 171917 296133 298811 302385 307050 309964 350711 323978 322761 795480 307883 339768 288142 472991 474058 738301 396552 1 367568 301316 377381 142951 385314 392571 351159 267618 1 410068 320902 423718 415490 601029 441522 446749 450293 458109 467057 469817 1000000 482984 1000000 493399 499462 505464 519862 458644 490000 530367 441854 493536 548890 552936 562347 595731 551797 820642 611761 523296 464406 603770 611999 139073 610662 770088 603918 668282 646715 649179 368575 652360 703586 677388 289971 689253 697532 598471 707268 712935 718744 30939 168241 727234 741571 1000000 746001 606952 1000000 769075 754872 464501 784994 791033 603209 800332 831498 826236 806722 766198 828020 905800 843812 138530 872767 825993 1000000 840693 979781 1000000 867976 700421 873048 879226 883781 1000000 907398 1000000 923119 1000000 902075 1000000 897675 904846 914258 877922 1000000 1000000 923914 928078 911305 446535 931053 570343 935661 701777 960754 940070 532301 904853 947531 1000000 941347 735757 946876 594774 946421 1000000 943075 1000000 1000000 885384 947096 1000000 1000000 953468 955630 888035 944665 946744 942647 1000000 1000000 903113 937210 954909 1000000 917586 926771 933496 947078 1000000 818095 1000000 1000000 582941 911396 864147 906336 902713 889923 993306 895147 910798 800162 387322 1000000 1000000 876339 856744 1000000 859912 830357 1000000 984519 367109 842135 453610 755982 804200 819338 993605 841935 777699 828008 1000000 727862 784898 779712 608921 769576 763504 802759 752602 756353 819637 668137 717159 628405 1000000 712890 707042 1000000 668895 546460 211148 1000000 1 665016 699023 39776 626063 639306 633139 626548 383566 616659 624209 268059 597580 599489 585144 558730 572774 764222 782785 1000000 550310 509992 534829 436036 521093 598098 414903 505956 500021 493637 289746 474616 473636 467146 402929 350505 477359 412594 1 1 429878 370198 295406 413122 82034 409975 410763 398310 386680 382189 377183 369644 367366 215488 781695 318709 420810 344019 340348 530289 501483 326688 1 1 312486 263144 306177 303051 1 844717 628248 238983 183506 30710 279582 254683 247192 242296 300779 244210 244590 428966 581059 789534 55724 1 751928 254533 522032 244674 243539 244109 240938 251480 276055 282969 236170 235783 237171 447932 261281 233552 233673 233195 233177 235590 1 213190 292246 266547 235327 228904 245399 239309 238334 32727 240807 257694 243019 242195 334567 249208 720475 1 371236 250661 259780 262068 794877 223661 270425 259785 275852 285197 284106 307618 286347 1 306383 271958 301844 302265 309034 212876 133313 365918 1 840699 328085 600297 342393 336168 351796 464965 355570 207307 367598 449440 1 379642 793130 391523 548772 406321 411690 411645 604079 878225 432969 604579 701312 1000000 449424 465328 467779 245423 478686 380485 491345 497316 87518 982194 371013 324599 523377 737939 466854 549922 551772 632453 536047 439199 583346 583505 654268 390309 601962 830170 614006 873084 523293 820062 560487 886795 647621 663766 957714 663734 667033 809824 455927 679359 668653 837299 710879 689420 705121 192010 642715 563847 745112 1000000 756971 761706 855032 1000000 1000000 667805 790750 1000000 797121 1000000 1000000 813305 462642 821768 876509 522810 651517 546926 1000000 903995 1000000 1000000 858442 798612 870189 777252 877518 830735 886964 888432 1000000 983862 977136 1000000 890496 907662 910171 913181 915609 678227 906257 923900 906295 927237 929268 866371 248279 1000000 981169 1000000 852202 1000000 1000000 942936 804537 994931 439661 947391 455528 947307 947629 948798 952165 948006 947999 947809 947146 816790 522598 1000000 993572 1000000 943065 1000000 588142 1000000 938563 657319 941512 933992 958780 930386 1000000 780618 926511 921770 860605 916762 914559 911762 921000 899862 805948 1000000 807353 809646 886866 1000000 806775 1000000 530123 512286 374640 908143 857815 365688 1000000 900836 610831 838830 662841 830550 903703 667524 1000000 810955 851319 470068 1000000 473970 602568 331814 775525 880173 765509 875091 656186 256541 743356 780072 731262 725726 419144 712398 616573 702416 1000000 691670 684617 693705 640891 666545 1000000 654945 677820 641825 635666 575105 486395 615235 97037 600440 579141 592660 586506 628522 574106 564633 1000000 1000000 609863 255491 541266 1 513487 521234 512702 89302 579026 22102 488564 482682 471640 779466 465191 458826 453619 425331 442508 446737 431052 379168 418146 406338 409157 403922 1 290889 390708 387422 358876 1 566143 361843 308386 404835 352118 344900 663230 336835 281474 322338 323383 320942 494381 774468 1 314350 17071 334802 325916 288301 283473 500933 276381 408443 275542 271010 699808 466482 260407 136259 242427 557502 253942 252046 80685 104358 1 320539 243164 1 240451 244872 521220 236539 236142 97082 328316 305235 226845 877252 231985 232977 232748 135509 395864 1 233771 234115 221983 244585 236307 877820 497456 228548 1 1 185733 207777 257629 247924 124234 70380 1 520248 236699 264022 1 197587 845372 273502 174761 276533 1 232819 943095 701253 200191 72002 283796 304043 442626 305539 315845 319580 354740 327856 338117 336422 332793 293724 571900 326740 554352 343679 401500 373755 1 376828 258203 382728 398777 403623 409567 415099 427886 333876 431127 435470 441493 272362 346490 712511 464648 265451 471823 686186 881765 495167 600403 507176 508830 817266 525374 531468 487120 544063 1000000 566011 559166 568360 518658 582329 607708 565473 599406 610086 613302 617949 271753 595217 636481 625277 647097 411091 924410 839472 650702 655343 685059 258911 1000000 537968 655245 180341 705137 725820 731949 737488 491574 748690 752938 756933 765107 784521 870828 973678 786375 1000000 798346 801605 751651 738900 891252 895974 1000000 897120 831740 839272 844139 890495 850532 681509 905819 800407 868644 1000000 846125 985069 876882 887012 1000000 1000000 897884 1000000 903149 864797 908943 950100 914672 887704 919453 918069 590297 945341 877955 927868 934598 1000000 1000000 937065 938483 945969 940936 942204 736808 1000000 944685 1000000 948355 946758 1000000 416629 932784 937485 1000000 947452 932891 942458 1000000 1000000 936005 915294 483008 910583 938850 956184 969086 937261 937847 920768 686621 930536 1000000 817625 924567 1000000 912009 902475 914759 820121 1000000 241464 758822 567448 1000000 336847 947321 891396 885858 880430 876801 822164 875201 928952 871569 848102 1000000 848728 844501 840101 823673 827614 822888 821779 797736 283639 809415 1000000 536317 1000000 143857 1000000 764361 939886 1000000 791798 549588 832848 1000000 769744 732695 726918 721099 632928 714628 649322 695997 691830 483252 163920 813071 717997 815904 655753 646980 609446 919177 636344 764746 619010 786530 953569 668210 608840 588328 1000000 575570 625109 556602 212849 548593 1000000 537577 379409 987384 788645 687062 161890 455381 497647 634023 475766 478128 471821 467078 397861 452445 449129 401198 517490 432224 426683 934843 155470 430598 458308 789959 57937 77714 384248 379204 374365 1 479854 585049 371380 452871 345767 397052 365084 368005 328242 307557 319926 315919 311975 295586 619978 438891 144966 184516 331512 283681 283530 280376 920408 274378 267451 266326 1 269061 255180 258000 226454 61958 251939 235549 248181 254127 1 245216 166229 240349 95254 1 10332 172372 245048 229326 255126 163977 32795 223937 295900 305683 232327 558244 238666 154636 234131 227721 234769 235574 236431 52704 238467 1 224922 233056 242622 450087 245543 258380 251072 515359 254195 127593 260781 218650 272747 1 310207 691762 1 286857 293172 285161 272467 310159 293669 299254 302848 421268 310098 170673 1 322054 326203 343788 420153 331029 452048 344271 148740 359047 371631 397102 371831 376778 345313 388710 505609 304745 402447 90358 413774 419425 470196 597033 436813 440694 443916 453872 302116 504583 375265 489972 481356 487063 416694 228529 799303 503620 562115 519099 525607 427619 773953 594053 598310 558764 344194 572062 318019 1000000 642401 269825 603391 609798 696721 645363 628155 634303 958388 646552 679179 655346 1000000 695034 676912 683034 689014 706479 966219 194847 643505 718395 718078 669373 725103 106511 960883 221640 545805 763153 769520 1000000 779178 782763 1000000 770749 861887 803947 1000000 814541 810328 902445 824385 713748 839512 841006 552937 508711 855687 859100 1000000 950568 1000000 403267 881711 517008 885417 493711 1000000 1000000 401902 901109 904825 759363 910693 398997 915473 809148 916577 922969 823556 1000000 561369 839935 1000000 877749 943301 1000000 902700 737791 604661 454847 943677 874640 1000000 947229 921423 947229 965506 973610 509299 456358 945787 1000000 1000000 946062 945511 951746 942663 612805 933184 265300 927768 956562 942383 369139 1000000 925205 1000000 1000000 550807 921909 766013 532097 838659 915079 888762 1000000 906926 904433 911609 897438 894887 893013 888079 884633 1000000 350943 330943 875462 958872 650656 857975 1000000 851300 880473 1000000 1000000 831903 830243 911855 1000000 1000000 241849 361765 877529 1000000 793939 713426 797327 772408 735805 760850 704082 750723 745101 739493 897365 728099 721820 716627 729636 704951 727411 531320 687197 423870 675207 930328 489060 657059 662365 656310 638889 638701 785434 345589 609867 612705 601587 682799 589225 1000000 588623 456630 564301 461867 647938 545802 1 549976 609170 510443 528266 509273 503241 618618 30905 1000000 1 335355 439353 429038 721357 443810 41156 438920 1 427853 422309 1 411534 393107 406299 378487 1 937425 380212 375983 505109 397753 272700 761786 385855 334856 342100 529959 105517 329530 324822 535083 300919 287058 869937 304992 315732 306844 298481 289377 291936 283703 882199 611265 274816 88116 296061 273282 246896 572641 269506 430676 254004 235670 261256 250188 250725 244725 241570 241687 240289 306347 128675 187769 224790 234980 904383 44310 227141 310869 484449 224886 234569 102190 232001 232665 1 227158 353886 234163 235223 1 442253 237760 246138 244248 114067 243082 273782 246337 248169 250086 204752 254178 256393 249092 712239 263601 118686 116640 271001 274589 388383 280535 272550 682418 290463 252652 1 1 304643 335368 312494 316522 317610 311810 329218 279148 316054 365468 421700 392922 382036 361494 223436 372517 374193 362914 382056 786053 461543 763289 522759 629824 1 337301 418840 433043 349698 444281 653880 454167 411428 464501 472094 25195 20228 510283 459432 502841 437762 502067 94839 527094 542425 539391 545512 507969 622664 564013 476329 576110 597815 458379 557626 600972 603429 714885 613868 626800 643451 377287 686394 652099 615341 546817 866886 648706 680760 686733 736404 694560 703163 702733 721894 704337 738989 794181 739018 733643 750175 719570 1000000 768278 771904 148231 782472 727813 146967 797843 1000000 923671 1000000 383956 821989 826886 848196 834762 840596 888380 1000000 390550 541742 861664 865530 869450 895572 863412 869811 884136 1000000 891586 894255 327513 1000000 875140 1000000 900060 693422 726091 916869 919554 939454 924094 966354 885038 1000000 1000000 741121 913698 897855 1000000 936284 940716 941785 945191 941733 944409 945058 637023 949664 946413 928458 882788 946775 964366 946431 1000000 934789 809539 944616 959691 948854 847314 951158 1000000 897222 856247 1000000 407788 1000000 954219 928828 926245 853502 1000000 912519 1000000 877975 1000000 897493 1000000 885952 903021 898367 900623 891809 1000000 898712 857531 890188 874333 881834 893327 880255 1000000 854455 850267 623577 841771 847217 832193 474414 675544 894958 784721 1000000 846047 1000000 794498 802214 798383 778393 773654 774423 733451 769203 287848 1000000 751270 734973 455551 1000000 715391 741661 695789 700330 693714 686866 786626 676502 657717 651412 683912 693452 559967 1000000 625942 1 600989 615347 609685 858083 596206 595127 483688 831518 572233 568153 558938 553423 914618 938949 518043 526120 357119 560111 510457 504653 498580 370156 486468 480654 555879 469108 463077 457291 562659 446461 425672 435469 428985 460024 1000000 395653 210751 429660 782928 398136 1000000 465370 391807 371423 40534 274369 244036 242158 204590 275227 339662 279806 354520 276487 331576 300709 313726 309464 136740 304238 297473 294674 58415 287810 294690 286474 350124 288236 318384 286475 273236 264785 157003 259424 58610 204162 226763 251763 145338 226312 154694 26031 56987 240232 231249 237797 408141 235615 236198 1 232887 232712 246086 231867 231326 404222 231444 429463 788268 231998 249203 473001 791735 234211 246935 247859 236961 238118 204040 433059 247184 288947 59590 247201 237378 247281 291529 255377 275996 163313 254997 264479 348781 191901 265872 276229 267662 36343 293060 295701 241786 427679 833561 307834 334076 310868 314806 284001 322179 247647 333840 604371 340630 330150 437659 353811 355204 387031 172047 401490 384987 214565 1 46167 398533 294170 631957 137701 453466 151470 406849 437882 439503 835795 677582 496092 576194 463823 117622 599786 488709 490034 543656 507081 512737 332395 521607 530948 537131 649991 466449 437516 563800 684737 273170 580103 895257 587474 598962 614340 611186 617517 763467 790257 96035 722954 521233 654140 694941 659899 672564 532292 720150 1000000 696456 718987 740592 705371 719827 632220 731283 739683 1000000 748146 148848 704486 691049 770181 926799 781963 732504 909179 795299 608523 813973 811148 929490 733786 825140 844657 811115 838776 840868 848818 810628 857844 462582 1000000 867863 473786 742014 342361 894894 906973 889570 317301 865935 899460 902213 942067 908023 910823 612766 851594 246350 853635 1000000 844785 549362 929175 1000000 1000000 934765 1000000 939054 938703 869123 1000000 1000000 951087 1000000 961070 855496 893485 945890 940174 283613 944435 1000000 946502 1000000 946276 970618 1000000 943656 944657 912277 940910 943365 939580 898565 746517 934213 932595 930318 1000000 888768 927557 922768 297458 939385 914077 915784 234279 918875 819731 901916 898834 935233 895742 745890 752584 887005 900438 867073 994953 866179 863449 851606 856502 851173 862983 816049 344156 740992 830178 978759 723074 815257 1000000 763470 801760 441024 829634 776120 780904 1000000 761338 761306 808349 767721 705295 1000000 734933 730524 693364 733740 714626 663281 705413 1000000 809088 683723 688166 759221 655211 660164 653493 776901 525545 147369 645429 629316 564801 609727 605721 975334 578049 119192 186273 572806 1000000 560873 369598 548545 744118 791940 363836 524010 495985 514931 507989 455050 493815 489437 625688 475967 508664 310560 451316 1 447255 538011 383922 432673 424769 401658 413693 245136 1 277339 346528 423829 382781 378020 372237 465585 582172 371593 334248 169339 343833 367312 229273 279377 668089 200365 708551 938559 1 306303 299651 1 392531 157559 288332 489232 576058 367474 279308 1 682234 267264 264638 261889 283902 256961 793904 467119 146888 1 246613 244846 596509 241668 1 238850 361799 237798 292944 300108 233691 231594 252227 1 231515 231237 553928 230722 230937 142216 175958 231819 1 231981 233709 219538 235244 236689 312227 238586 501112 387277 243492 875996 248769 268063 664096 276084 60509 255188 257795 263694 263809 266453 269194 274171 644565 1 291698 304134 290071 597158 287361 298580 316174 305571 968685 313220 320460 415590 326342 329694 191466 1 342853 563560 1 597821 599986 162936 371192 376137 379501 381627 26474 853489 401988 195867 400997 417914 405951 432037 432975 791648 1 428897 482815 1000000 468809 86961 935418 913344 442178 779624 503158 511588 516611 414848 1000000 534921 921138 547430 551781 1 578039 1000000 578119 367877 591196 596657 602915 1000000 591957 758267 627630 356369 637585 29829 717527 658552 667532 670427 660608 137678 676809 1000000 700504 777328 807129 638237 230929 729186 765678 598737 696062 902354 599018 777103 962472 194861 778580 783798 787483 794058 798809 169733 809169 833553 799635 679093 1000000 842924 836955 841435 994851 850017 854163 642449 838602 802909 870240 872388 899150 1000000 857458 531526 888288 894736 1000000 1000000 1000000 908164 909993 915721 644520 1000000 865814 347300 965585 923064 830097 928947 884167 751597 621786 1000000 935557 408236 940285 937754 1000000 942218 934744 756931 944905 945335 939839 945330 920175 945832 272190 945673 970158 447282 727345 1000000 944442 942093 1000000 987030 935789 526054 936247 330383 958968 920378 928565 922541 929940 922938 908231 918470 685645 550600 938376 821250 905442 271555 784689 850059 893305 235343 427049 882810 879253 875665 871597 816129 1000000 857913 819722 846353 649601 797688 838987 834554 833851 457491 820716 832545 574355 818200 837806 827739 801830 811240 200555 82934 734898 764781 759880 753602 754575 793200 737403 731740 726038 719285 713659 682309 784963 696938 689418 812538 1000000 864213 364627 386541 655528 55156 707539 643483 1000000 1000000 605461 518641 1000000 590535 585009 575450 580840 574317 566616 639383 556074 561010 539736 540380 531421 549737 453453 512964 508630 496469 875043 490349 484202 1000000 472665 453203 231053 453884 586172 442265 582014 451861 429891 415634 382115 588126 412320 360708 684130 392425 384882 987119 360078 321706 359620 1 243654 669224 746629 367085 647296 359006 326982 280694 329301 270397 267448 641738 842406 497023 236544 292227 416803 898142 974761 285511 203031 273045 246665 267192 1 328441 259714 339284 254881 254303 250569 291735 247597 767852 916143 1 228987 1 223378 123080 214609 571096 234651 232780 232102 231585 752663 225955 317286 230508 236568 191960 219776 231797 232095 280617 206782 53451 50911 235503 228573 613691 184552 240156 241925 243561 245279 262059 241334 207688 253144 34046 257649 258638 488600 655000 1 222367 275826 378612 279542 122590 307812 812339 293410 738875 300381 729286 307799 217705 304765 319060 338986 318682 278227 598794 282179 345709 201927 384847 572665 64784 1000000 331611 553176 384322 392961 350555 256822 405184 396617 416187 484903 427475 419301 438057 443898 447500 264555 328926 493981 472652 223243 509176 493079 495036 531751 534515 582277 520494 528563 1000000 539253 856283 546080 554102 567853 608671 998025 38584 598164 530220 600620 593418 654250 623650 623291 594668 732123 350455 649970 621395 662151 592573 666283 707087 1000000 692395 689699 706897 709792 681841 1000000 415221 1000000 625773 761727 747560 755173 786008 1000000 770429 1000000 195116 787371 786122 1000000 800799 807142 811997 879632 931656 657433 1000000 835437 1000000 1000000 841066 509911 1000000 1000000 864382 1000000 1000000 912135 917278 882939 886664 788001 899182 921464 1000000 1000000 941989 961600 911013 976317 920717 918534 920844 961168 1000000 352863 931980 1000000 1000000 873288 944030 1000000 938340 377008 1000000 941462 464247 940011 943842 993668 764065 997509 861437 1000000 945433 328204 945113 455713 927732 1000000 770254 935659 942531 916505 939549 938374 1000000 933684 1000000 1000000 932992 894478 905506 925525 1000000 958549 918596 886303 345237 1000000 908581 973167 933632 899747 926444 954848 925706 886760 848658 870095 876214 868146 1000000 563280 756293 385404 802079 903230 249706 839460 850554 830884 780888 717946 814653 815919 807253 802322 797320 750288 862342 533715 776401 822943 767899 760690 816604 1000000 803377 841137 663986 738620 721061 751295 346574 703987 702880 752928 1000000 679898 676853 854434 455432 732897 649835 519874 6041 623052 861658 626874 763203 606646 583018 510367 592475 117873 648443 771773 231708 537817 551227 547892 810601 526375 591356 448349 317890 508231 518943 897475 491254 1 845919 496402 466766 460947 454540 447450 861574 470992 429672 427513 407334 1 410506 1 405024 433073 397824 165751 340362 1 320109 364156 58159 355916 642779 404755 323136 1 1 551049 199583 603946 307020 391791 306214 163207 305966 296407 285180 816418 286015 1 279523 347945 58747 129397 267702 264983 287261 1 269710 257059 253111 206431 401134 503641 205261 341286 260648 243735 165324 1 239519 1 17408 293553 510759 334953 598242 460177 230443 210484 160934 432547 230122 284646 642368 222016 231623 77034 233172 331652 235475 234826 1 781046 230943 434402 22369 240405 39918 250271 262050 305552 252689 247225 260464 261371 270913 366014 269483 17522 289087 278345 281554 284810 291685 316074 303076 297963 563899 306771 314123 286690 514654 322342 309009 384903 334739 339031 326447 348476 353108 357813 271233 367308 398498 497062 917046 964019 198780 362735 429145 408531 113846 421965 1000000 437624 497212 983293 1 445922 458810 469324 474743 525740 465386 531838 494147 500145 489868 512219 518343 1000000 540069 1000000 542767 248401 907901 647935 567473 684404 387695 1000000 570507 599738 1 762569 988320 622708 629354 635503 688986 649668 659075 659877 868761 1000000 678321 788045 536756 1000000 734322 807941 717299 900786 725010 746729 736032 705323 970335 292437 855323 757664 738497 846834 1000000 797155 1000000 795303 796465 733110 922098 937880 819369 812692 828670 794973 982264 925767 850264 1000000 840321 876922 862196 879283 671086 514746 1000000 881880 842815 888789 891891 406564 899129 956967 791651 907075 786036 703341 915092 810733 856065 996479 924112 928985 820913 929877 927970 937514 934027 745437 940703 945073 942050 939534 941437 1000000 651453 943733 967814 1000000 957331 952853 953940 490909 991638 941312 1000000 924342 396142 1000000 944406 1000000 846355 914373 943358 1000000 1000000 1000000 1000000 929202 392274 526592 936316 1000000 1000000 916949 898248 392763 908715 913424 456554 900279 899971 1000000 888780 859399 899516 880414 1000000 859757 869360 435446 861558 854939 861384 795743 845488 286689 894204 834217 827145 903121 817833 813341 818014 759448 798319 799307 788177 129738 314584 699576 764557 562966 641720 767614 851401 738866 733897 727282 720821 712469 265481 739342 771347 693835 683243 1000000 675314 668901 238191 658574 630744 643551 504388 490023 822707 645433 394675 1000000 602125 595942 589710 620910 508605 1000000 590588 556585 591474 546896 539996 533849 536285 384071 703087 511469 316712 579014 491821 397300 478200 489730 432514 475017 456297 160150 444912 451266 421340 942251 422513 417034 380884 471034 400917 359904 390429 359716 378797 302737 343870 723377 1 531552 690213 256575 203671 20791 1 378693 322231 677716 322983 312680 346176 271735 298654 382184 293416 666642 286462 807648 264328 277096 515603 341879 863745 265320 283951 861952 257643 298086 205773 249843 249213 46384 246053 1 241628 131490 408424 237323 164814 284818 233957 235034 238916 232959 227954 230493 1 544060 339142 738050 84064 263792 230145 402471 504108 1 254729 51646 193745 1 125130 237237 226983 247219 241665 248919 324339 244852 248945 258246 246704 255529 257631 1 275157 227777 268221 161375 402065 376478 561452 1 1 278616 260712 325104 312044 1 308756 175806 792024 72004 324675 1 420262 337656 342918 331759 397876 357190 358263 360522 367670 500267 364724 374093 390710 403709 629423 360053 170247 438452 467056 267539 954078 454877 445226 450771 456691 1000000 1000000 476534 480077 661185 487621 556347 507809 370950 462009 522172 49350 535382 526142 332241 1 559154 538929 571411 577610 318945 587700 573498 602420 305492 614781 749253 625905 633280 639419 646036 636359 727663 736569 193629 750022 681861 415117 1000000 1000000 821860 486235 918177 1000000 728640 1000000 739920 745530 621035 699283 755504 1000000 995657 355275 361226 1000000 793393 784868 802691 808296 812736 815769 839301 827228 987106 1000000 1000000 863436 841542 1000000 727583 861589 1000000 313296 1000000 1000000 820679 883578 888176 889763 893860 1000000 929943 854758 351596 908709 1000000 915073 1000000 919106 920927 925459 626641 927082 928741 930478 722115 960593 940339 936706 912655 922884 940103 940989 941837 938347 942720 611631 793902 968564 945604 962639 1000000 944140 946062 809328 984947 729482 941965 922231 940276 981704 940282 837356 886173 957255 1000000 1000000 652173 927514 921254 918885 1000000 918731 1000000 930426 913368 869603 906108 896670 899620 897182 894297 890483 898668 208843 886630 1000000 839000 454184 803022 393928 858249 846130 850006 1000000 887591 539711 847561 1000000 933550 818702 1000000 809155 804360 598554 666996 789196 662996 875204 1000000 779806 762900 760823 1000000 746466 1000000 466386 736421 729134 712313 713831 455127 700670 504510 650566 544526 676900 670711 571407 661754 655203 646579 661603 630710 771777 669047 1000000 652849 464049 623789 614324 471172 566389 590554 591202 360254 996473 547703 541542 535435 1000000 521498 547514 529197 1 500407 494360 489901 481793 474156 291172 1 457579 462198 531564 396366 371350 1 1 408017 707745 413161 401978 359176 262980 382551 384882 376175 311269 360225 437785 365836 1 319058 344193 333817 330022 329499 324966 769161 326263 302448 308911 322762 334237 297426 232436 283359 214285 1 283229 386396 280764 263319 281120 180676 1 254974 114661 257535 374979 250310 241717 246963 245117 244465 114083 299801 743168 237449 475292 94633 282276 313853 231007 139620 233920 1 229759 247368 219763 229192 1 352101 379155 237969 173974 202544 146298 217352 233250 234056 1 201581 237636 271770 229156 237683 238571 230143 245629 1 251969 722004 256633 163953 345952 322549 187730 418978 293523 266941 202301 210617 285294 288365 287597 261889 299391 137521 319190 1 85557 318861 147006 424212 327653 117657 344276 346360 348956 50613 146372 363974 389562 373570 52846 383177 934592 545278 406334 1 409900 496065 168563 1 292506 583389 745869 448832 1000000 460389 532740 473488 477660 402034 1000000 359724 752455 513359 1000000 371882 780833 756541 538756 544473 565564 504023 500832 569135 591663 483883 584035 216386 600162 712693 612542 618741 268020 593436 165361 1 795312 242765 661891 672141 766437 680477 681691 663409 1000000 701097 1000000 605947 720796 1000000 750708 737680 370039 749737 772675 1000000 359347 770201 531632 1000000 786102 791316 796482 801511 261917 723577 816077 829359 880004 834031 834547 1000000 924458 892789 819403 1000000 864244 773215 867766 602772 507994 878864 1000000 897349 1000000 584195 895597 994205 782556 1000000 719857 910072 912335 904795 919078 480701 686002 759203 926061 952952 929760 247991 964331 934510 729909 942752 691198 858695 940311 970287 256765 925087 260834 1000000 941362 954944 943246 944088 1000000 708411 944562 391796 677838 855721 940843 776942 914892 798565 428140 939162 941150 932581 1000000 1000000 927417 920978 321809 717110 949606 916874 925493 912091 909351 906644 718053 964756 1000000 893372 859129 888352 884991 335786 877981 860556 297705 1000000 863034 1000000 318473 779118 848216 842253 640696 752672 958607 334804 818421 837225 353434 805285 796985 795273 744728 783380 783456 1000000 769345 342550 758728 798011 747604 909451 662139 763374 724052 714212 567428 705779 701902 695301 915678 163202 677396 672154 666871 711029 653964 797479 1000000 653608 1 1000000 617138 665307 283508 217584 1000000 612084 579964 552653 24976 657323 555882 427993 542855 536524 530621 524453 476635 509270 506219 500191 339267 488530 506956 520566 470976 464551 1 453013 447281 441566 437211 630424 424773 422990 511554 397130 327553 378120 657847 835070 395630 392636 370384 1 362401 357515 267710 348156 223987 282824 16620 530070 1 324986 324406 291144 124047 541389 1 16297 790059 291014 504663 288386 279916 396440 528512 269888 278100 265615 263053 1 257365 337938 418271 251188 464937 247033 245163 242512 1 310783 226569 367472 297114 234830 233613 1 231722 231028 124152 110717 244475 228707 227472 152293 228522 244951 229052 882495 1 316560 235873 230950 240272 278533 1 548656 234613 231562 312299 284365 260956 241188 375576 144484 251004 255844 1 331787 272081 261385 1 1 436588 275601 634657 204349 305031 287246 290712 274531 434829 297108 304999 306171 172261 455175 306454 325657 329807 329132 341143 862964 537200 869406 146925 239238 340818 1 1 378627 96347 392017 397235 404915 396446 670210 345082 467209 429796 382445 441478 446726 452455 981663 458292 529722 415357 486801 487373 493586 501575 426109 507916 868800 1000000 530536 541496 542232 550739 1000000 557319 522411 573212 579311 1000000 1000000 577436 707662 610301 775927 633489 628814 637968 641231 647087 638158 653114 665460 599995 665996 212116 691909 673018 701237 809623 700318 747168 747777 761325 704918 742873 483308 683922 758850 763246 106539 380415 779037 784355 1000000 1000000 810117 804562 806870 1000000 818984 848014 832851 197075 397461 903447 637683 847793 854261 857499 862293 891970 833018 871810 877614 502359 1000000 890335 1000000 1000000 810368 978912 870539 599363 926388 372727 913921 831384 901180 932722 921090 864686 926668 1000000 864768 937462 1000000 313574 936173 795823 933038 939586 940462 941345 944298 939387 964219 1000000 899246 666877 380430 943521 394784 943080 933221 477715 498811 941102 939895 574195 1000000 936599 935178 1000000 930050 931046 914382 833592 912964 924816 921462 914939 1000000 1000000 891248 1000000 907061 932821 905282 819851 911513 892103 1000000 627902 882209 883855 875785 873355 865021 863062 839051 777491 851490 1000000 844385 944999 827866 918785 823110 676744 864551 832864 861527 785175 800542 748674 842063 754358 1000000 784215 114738 785259 754232 748734 743230 483864 731954 681052 733796 714519 348708 703074 155466 680663 748221 323227 665316 748527 660506 950978 532075 661705 857508 630788 640281 556105 677038 505672 708366 623008 587483 594094 593078 812249 1000000 553626 121108 597565 538041 778765 525750 519649 1000000 636793 505733 494817 489458 484024 474051 549064 465495 486218 453824 448553 443031 496490 399540 270264 420385 414972 332612 469780 1000000 394707 679762 383211 309947 347047 437736 278109 356090 373101 351943 784851 341253 335402 330490 367019 322430 259232 1 312265 306354 310963 298398 308444 110537 288076 1 379662 333155 438030 202550 1 142727 208463 260919 258635 248306 281828 416481 244854 249413 245250 234565 226427 601301 280576 239966 235762 129503 233529 218481 231174 41159 230107 229442 273046 334379 170550 225943 353664 238035 278982 801997 241871 1 230309 226900 229000 1 233614 91576 236196 167588 239270 253547 323492 1 236350 244943 243149 1 254356 279248 523438 262935 1 258999 270078 263377 1 804958 282331 231374 285305 245076 297490 1 303719 450017 1 315544 637947 281509 328779 319747 303600 1 345928 428875 356698 779207 362971 369799 374665 381378 394924 390058 395271 400551 450179 412026 943184 419780 427728 1000000 433500 462228 418875 457226 461894 466343 438468 475927 844466 196472 511341 19998 1 515221 522433 527730 450095 540044 546153 552321 779487 557172 584342 577050 583272 343404 595706 605898 597979 618092 545627 625978 373588 638901 644985 679525 625852 663816 693267 879103 32014 734091 613034 1000000 705407 747567 704290 692688 734981 567427 367192 1000000 901644 755880 761270 763317 783650 793225 106617 787613 794554 665806 802440 528679 764374 754731 1000000 826474 823941 772240 323885 1000000 699812 1000000 859748 1000000 836503 870428 924668 875891 873309 1000000 748063 889642 1000000 930173 899030 1000000 1000000 907672 907820 912033 915666 1000000 1000000 921973 927353 887537 302291 1000000 953221 956534 933028 675760 1000000 1000000 1000000 939733 941262 941249 1000000 1000000 892237 940651 466945 628796 886227 1000000 942658 1000000 1000000 909310 940767 1000000 941287 937739 899921 935357 911837 986839 910442 913326 937548 803190 920897 928163 916957 917332 716587 912554 816432 884986 918803 895477 833745 895692 1000000 795474 886027 882607 879111 869561 465175 640847 867263 858750 901044 717624 920418 908721 809058 231502 366885 467369 910828 816705 808123 1000000 540679 131107 791851 787058 782938 776749 771479 765824 949633 758063 1000000 746441 743973 740147 731750 713022 1000000 506230 986999 1000000 684139 686627 677627 674805 561015 852882 361749 604615 644360 638235 874502 649382 593362 725915 571983 601209 503892 154806 577451 576405 655622 696810 557590 280557 545480 406809 533175 881460 518008 516327 1 678812 622022 490716 312614 550598 429108 470790 132955 265748 328574 443937 438257 417270 948909 77374 54469 419959 730535 402664 236012 276779 136480 589952 281629 186262 377813 363040 327987 349898 750418 365476 336415 333008 615316 323226 319008 496495 310928 679446 303144 692239 340765 290539 288536 252601 319091 286756 275894 328429 207234 1 263573 246581 255464 260525 253795 534752 126319 1 230174 258455 241840 442958 238661 322951 154166 236329 329644 473423 39945 240900 831009 229266 232741 244801 227973 866028 216005 229307 229608 229070 822510 433133 229658 154728 1 194303 233188 148493 235362 254008 238114 239534 241066 776853 1 19884 248366 371795 1 244815 258050 128223 131432 170965 268815 271673 277589 505863 470923 541222 291804 299545 1 730854 165312 306065 310969 699909 287488 287259 314846 379673 263965 339602 344146 348857 197303 357473 363016 611444 372852 332301 394450 393545 397861 398561 964198 422615 414256 415556 276261 426154 587371 442657 708933 436717 481722 824833 531998 169745 457038 503074 495203 489888 489747 526214 1 525019 543169 537765 716699 511219 556200 562494 568931 607757 581021 562950 10165 1000000 779275 221514 1000000 625509 630366 702731 451000 539654 179291 660441 667234 551299 679149 685224 397299 740397 699887 707730 1000000 959171 169997 1000000 736678 339763 748416 753849 759284 839017 770008 1000000 820526 1000000 278115 937430 638403 796867 181175 828425 820043 824668 828013 832509 238179 842491 442845 863988 858408 810245 351119 866912 912116 874173 811694 1000000 874774 1000000 1000000 894633 1000000 779939 903521 1000000 904166 849480 913982 919620 497011 920882 923938 513411 929538 932782 1000000 913953 931683 947643 935914 937857 932957 940535 939871 496591 941211 879391 942122 941258 959488 1000000 942941 942522 576463 942470 951810 1000000 608903 939412 1000000 730297 936481 855795 933313 768423 951127 939078 927688 859847 914079 876524 732131 928145 717242 1000000 510606 449154 903859 1000000 1000000 895763 860465 682548 858408 673975 844148 860288 760391 868731 1000000 915393 857008 851314 848790 973322 828823 850273 831100 826888 1000000 780956 812735 772297 790658 798160 860176 786521 789675 763258 772534 1000000 1000000 754993 673428 849672 737429 723908 970779 673656 717152 716036 528460 468320 357010 701068 259802 635480 667639 663903 657843 644534 646741 695316 633397 614038 604852 649617 609327 627458 600195 590128 1000000 577724 597562 637511 444403 964239 567556 549231 519101 650871 522225 1 510056 507178 507602 302510 485997 479941 472637 467137 483919 413938 450843 446302 366985 1000000 182375 437466 417128 265587 411079 399189 395597 1 385262 81353 372067 382813 447576 364838 286528 644852 340194 341698 138600 464031 355880 223289 887708 308494 311623 335495 303917 1 295514 292666 280215 285697 282293 1 280080 272845 97325 189644 259883 77976 1 1 1 403765 249500 292461 244988 898530 164806 242386 238443 1 135600 233147 874065 92648 231134 230282 900884 332433 366384 229061 223724 213803 306746 227358 227471 200524 234989 1 254824 749591 850319 737064 225505 1 398844 247462 235213 29479 240326 245796 228742 327778 250692 249891 264347 254562 210224 254902 260445 265262 261345 896420 283189 208726 279721 282953 284703 289832 293315 387910 301083 304405 300913 376280 381282 317834 1 326250 337544 336979 343737 346986 352387 355860 470693 803547 370950 375506 379406 386148 414250 412595 615988 399011 409177 417043 430396 429139 1 440418 446109 447456 546714 481663 468944 475162 471848 487032 404096 498571 475612 511103 378935 552975 529792 565312 492687 327304 482476 503148 582862 572573 103016 1 775342 597091 615121 603141 615929 622061 624339 634407 644367 600253 655564 515760 635305 894215 676915 682806 935356 706957 657283 706487 712361 847286 803643 728992 1000000 742651 744322 751872 994147 762778 768013 874270 555877 891168 713492 795302 798936 803821 554642 676717 820144 822888 165417 853986 505404 830900 843952 821702 1000000 857473 904881 865264 866020 636866 876300 808046 1000000 885848 890085 862067 896931 917959 1000000 910014 935361 910486 844172 459166 918039 918692 926480 1000000 284048 1000000 1000000 933327 1000000 938421 934550 1000000 926057 670971 978950 783936 1000000 946513 941550 1000000 957720 988763 943534 940410 929864 941572 941770 898327 927659 952384 936975 937406 936340 765256 961731 895280 954020 925284 1000000 1000000 957069 922032 982419 975646 311393 1000000 926945 946243 905193 899334 946527 857643 871533 891522 887283 883641 888039 876651 873054 869306 865558 861658 855950 1000000 864262 872888 829945 837546 353739 253117 822149 1000000 813792 809017 705648 799235 794178 783352 437364 894635 769143 769363 763125 756944 757450 748392 747616 735495 729781 467779 727462 656869 734819 702578 670370 1000000 610492 676848 671207 665158 895069 771627 646863 501614 634698 130123 622387 614776 437074 617458 597692 565968 633865 579042 572851 658254 552473 554280 548093 541928 537442 529639 523447 242746 464651 505132 499259 1 487201 495953 1 469480 1000000 334161 452026 314653 426462 332902 578520 425360 1 100627 1 383696 129222 294500 252414 707946 375980 371528 275694 361614 546936 647584 356194 342390 347894 336329 209000 324724 681318 332497 790272 295147 288006 302004 390284 101748 714004 286136 266506 307088 336632 273324 1 270065 264514 261752 259170 252849 272384 266766 249779 189903 245548 243570 729080 245474 278952 369275 235388 234200 511004 230967 54393 230160 224252 242485 119323 634249 245051 225636 226889 1 357832 227988 228475 228683 225654 229093 472545 458622 231292 245470 232206 238351 282550 237957 159043 203144 241975 244505 1 248410 423181 254298 471836 258545 21377 263417 272742 347194 219502 275056 49827 281629 847979 258257 366382 1 299263 302967 326051 1 302784 286435 433142 747052 310049 380597 342645 356420 351806 354495 1 376296 517248 172887 415478 109159 384623 399274 399787 498601 433367 407170 421504 379775 281037 1 451729 448439 97254 694157 467165 428086 478908 588237 408121 415715 558183 545230 418260 493783 520871 1000000 535228 54940 2976 557940 506202 1000000 356026 582691 587227 577910 797236 607497 613812 874563 625201 622783 704609 654978 511767 826872 662681 668838 634299 692927 682675 692533 696883 868489 1000000 715841 587347 411286 742092 756557 836518 530510 755229 728919 785526 677831 998918 783681 787362 656756 1000000 834094 787536 967583 823390 800624 1000000 830152 888790 837174 1000000 933084 687783 832130 859835 967674 867574 406707 877724 878525 882001 1000000 888685 891889 1000000 1000000 900993 1000000 919833 999941 748987 917358 1000000 918689 1000000 924045 262666 927521 860335 898109 836967 1000000 761727 935511 869269 942498 945854 973832 1000000 940733 940981 942306 977245 1000000 891503 617743 944140 953766 908502 983819 929786 938980 1000000 937227 929048 970451 905472 927610 922648 1000000 1000000 676672 789409 800259 947612 1000000 905168 913738 941607 928722 905514 1000000 899966 1000000 828570 1000000 887483 1000000 880114 985891 873627 611638 454540 862006 858367 787127 501591 844695 846479 826442 833068 960249 1000000 823045 754040 814816 811495 800128 795152 677888 785014 776307 766468 640329 890396 832509 753462 1000000 742165 733636 730956 726496 699919 679301 482252 702151 1000000 684452 690847 515597 640123 560100 521981 1000000 561641 664527 659329 727405 623733 617771 617399 164802 400774 592760 753363 356895 1 588050 537859 1000000 986696 167114 536838 531387 118122 452950 566097 506205 512702 505119 303578 14368 472997 470907 464838 459006 429718 681409 442001 436186 393333 422890 407866 421839 408431 934913 313498 391347 88589 655829 370850 536540 426043 348274 360454 354257 350286 193262 332277 663299 989423 319487 324743 317301 743764 308948 594922 683205 1 229800 913495 282181 283327 107713 278412 612762 264779 1 261745 262461 672665 246320 254433 247384 249809 24332 343307 293780 855943 240032 877103 276312 1 1 234112 231981 230729 229820 229018 228992 335485 235270 227017 211898 279899 187203 421732 227535 624309 1 226996 228341 229035 1 220304 234006 399723 192040 148153 164044 215217 187292 178654 237476 245514 1 259714 264179 276155 259426 259529 245320 263766 267776 521628 693177 922110 143862 282264 955267 290323 460591 1 299083 305170 358041 424361 182418 318525 236630 1000000 1 357187 361788 174410 357024 235731 362279 367176 372135 779565 415943 735747 247623 410723 320920 946352 373644 818491 354388 696098 470086 759242 361351 453749 314386 109215 1 465836 469911 513492 494618 500176 508565 749622 515306 102379 662941 548461 831761 311756 439157 505175 136591 574263 527481 549068 298610 586486 606118 611433 568920 648840 1 654252 641746 587619 624114 657875 666170 250503 669827 1000000 615220 708093 702183 704576 709433 444932 924632 731685 736484 742613 736660 168693 758852 763998 769343 845605 793051 782066 792499 716671 702518 789457 998305 575556 1000000 847528 939626 1000000 880145 862652 902337 842582 1000000 814995 375980 901185 866377 873239 877038 879237 385392 824985 899082 893700 898947 680656 568326 905260 1000000 843016 1000000 577445 915268 1000000 921878 915804 925668 1000000 910333 928899 926153 933239 936928 306381 894667 1000000 940511 938016 879400 1000000 940772 880257 937393 996993 941307 941182 940766 1000000 773683 1000000 1000000 937933 1000000 940269 923241 331813 349739 921837 929417 1000000 925760 932503 397417 919963 913829 910225 942764 911014 915350 1000000 913451 1000000 890438 943922 207175 1000000 884651 901345 830572 874205 870184 866796 864340 801408 855052 904476 865385 842580 835915 832426 835336 840327 906687 834804 683601 814454 864512 796130 791101 770231 1000000 1000000 210660 827759 737421 753273 750980 741752 726099 733751 274207 718444 531640 709190 745869 556899 794956 685678 737717 595241 721718 412974 655901 98467 586541 88856 631109 646404 619021 615478 1000000 601391 577001 628445 568727 584452 545824 654779 475678 600537 574858 553655 576433 526156 520097 513414 507823 493810 497483 576501 483775 852610 473660 460794 273756 930673 374419 442790 443118 431629 485687 554025 423219 1 401341 445657 387386 381458 383115 377862 372487 368318 540955 358228 305871 314193 344890 135497 338649 329604 46308 349659 317794 303304 688046 191614 301933 317152 294379 766306 117529 603445 262652 277243 199816 271022 445890 1 286632 259735 156417 246714 215584 529513 154658 247214 243733 242406 238379 190982 237677 292854 251671 1 221929 305507 229601 231873 284608 170787 118242 229515 227877 157127 225864 225475 96852 226142 288088 732844 420911 1 132033 288833 265706 232097 164369 234142 236012 237607 235272 313751 279522 1 246660 231041 1 205919 256029 481594 260940 263616 97743 280709 627738 222149 277274 318797 353962 288838 292395 323997 294967 303583 310066 309028 330318 354204 438750 328211 346173 506482 389226 301338 350869 598573 1 381393 321919 384667 380432 637315 390731 395886 401192 550545 454305 568382 422949 426674 434105 394071 447899 354526 457003 462819 468674 471742 627595 486439 513357 448816 502916 512671 156097 1000000 539006 544860 541116 301154 555950 564668 883060 572158 623250 469103 590591 621172 1000000 594585 615363 636403 447586 622706 639890 646368 234194 335948 653066 416261 676323 682930 688240 694139 630581 799969 715591 807873 904305 807102 734344 737927 890512 351961 756587 1000000 792056 772662 412309 783018 860989 793182 798120 848281 807973 187540 835887 822123 826687 1000000 835814 840112 828195 935708 868072 783906 1000000 874567 867434 872860 870628 880730 1000000 857549 884965 892314 895353 830835 284587 1000000 1000000 920931 911789 1000000 915489 918681 538010 805704 828518 926458 927878 1000000 1000000 932580 401650 931235 1000000 936581 650278 935687 934660 1000000 940189 891729 544695 936412 1000000 1000000 738460 1000000 941975 626801 952234 934291 952904 1000000 934777 967979 932272 931007 929399 400266 931784 926218 789885 959241 917911 909386 891204 917050 1000000 991171 904481 625943 967347 894697 891605 731167 885142 881706 877374 724370 871134 1000000 885442 1000000 856386 722271 932195 807453 839037 942834 864209 824098 837616 724304 1000000 863688 818715 795739 490950 782430 703854 778140 722369 791976 466707 761480 749605 761200 491632 597853 657060 1000000 774941 686619 721170 698725 451237 688040 612300 943293 1000000 657029 36998 599860 644706 638586 873878 626566 619088 675378 695948 703894 797113 589592 583018 576800 68406 720258 845637 554522 548806 350711 519451 577559 521606 513857 837119 503042 497086 563144 481288 744064 360943 216151 482358 557088 759090 1000000 507287 438779 427071 896437 577771 411957 404589 334893 394563 517103 721434 226793 1 423490 453963 359326 106971 371577 749913 340359 336730 331403 319991 318512 318676 734598 311370 297467 302608 317729 637271 324153 226318 273533 1 405175 469912 78294 232289 247246 1 264121 244958 93496 173820 71181 215074 246385 257938 577988 240341 238422 46913 237614 276994 233152 723594 211640 1 1 217710 262657 234080 226130 274346 924294 217194 194098 388792 225778 226655 140276 227046 286565 188311 1 144639 233932 211491 312131 389599 157259 153857 363907 257699 1 248519 384924 249890 248293 237453 49806 62274 262278 259016 7115 271026 334548 309674 209015 258394 338526 283149 527926 232597 213637 305875 561295 313897 1 229992 328018 446114 1 415508 303537 334318 223631 358637 363428 385543 386715 378375 383508 390165 384771 126500 344571 447277 511637 420887 426394 503205 438301 384203 449086 455917 374773 466082 472307 502255 120651 485218 497406 120637 1000000 515424 520510 526585 588531 534315 544996 551248 544167 44109 370632 572460 629009 608569 87181 613739 732624 613119 626853 827073 632513 980340 644654 649878 654928 576213 668328 1000000 674423 686323 692078 722570 712066 709563 862701 905887 771937 366780 738070 649699 749091 855326 66021 765319 769267 767654 781064 636115 1000000 766197 803415 805864 683456 815635 818938 824891 787872 834308 768307 842572 1000000 854233 846487 845863 715269 866469 660526 880313 876822 927917 477727 883207 1000000 1000000 1000000 1000000 902741 905458 872956 895288 912681 469217 890302 993192 1000000 966796 925483 927200 928806 989489 941925 927496 910369 812682 935450 885076 938521 1000000 1000000 940037 835882 580442 940383 1000000 942919 939513 988734 679919 704645 937523 942583 936693 919317 1000000 933472 1000000 930853 982100 919778 774977 924325 951947 919570 544376 945282 929241 911494 917987 1000000 903742 1000000 898068 881408 899578 933746 885612 913839 878536 875308 871204 868025 853628 794758 856240 760098 847963 634648 839773 833818 815421 826505 821544 755561 205087 825017 1000000 798084 1000000 708387 782887 777401 772469 767225 648622 756486 743289 613129 739998 636194 885083 723107 735911 712176 705949 1000000 660812 690553 872407 676240 590136 6446 666834 784346 643783 169162 633746 627603 628873 615585 609090 987912 611744 591319 535453 572827 575297 565697 558413 556686 543598 541123 546268 528557 30460 562301 280286 504313 532813 220350 476854 479887 808760 469583 462095 774134 451019 109289 832415 432995 436579 996666 8028 202483 1000000 400926 1 635075 385153 380011 375745 369515 364863 359994 337269 351168 470260 367718 406239 401539 702935 329051 319259 268535 299331 299258 303209 236139 308423 320836 644566 320000 175820 278157 323721 271878 270614 265632 254794 263889 481736 171503 1 250350 3206 377085 438275 169308 1 672391 236689 744061 289728 232509 710591 66498 193157 317894 1 254723 1 1 233064 131061 223269 680591 726039 393932 386191 136834 677893 174203 532303 230357 228481 65365 238586 250456 933633 235694 237303 238980 161008 475778 244527 1 349824 251048 204843 1 784834 255658 253874 240260 133725 479680 275852 1 269354 251199 145096 1 296670 300440 285840 297630 313062 310230 318848 324781 329119 1 803148 355608 183102 366456 499740 376542 263380 370795 376478 404403 383662 391914 529365 368032 405227 413339 418826 424471 665873 425059 696307 442432 1 422732 464420 490058 1000000 482064 486956 505755 457815 561477 512198 518245 520104 532878 487979 151830 1000000 555504 564194 573075 621952 598149 589274 1000000 1000000 604682 611287 620269 625788 758912 764596 469121 566620 653730 527642 665914 678127 993370 681732 32813 695706 570980 707395 822348 718935 664557 730147 735939 883171 998597 744692 752279 775932 767291 819241 538222 800008 622641 1000000 1000000 718694 707767 813807 563603 805810 823602 978088 836604 567377 845113 727898 457276 857742 511181 595599 957154 833754 895668 874618 879979 884962 886056 902765 897824 685440 900833 901450 906604 908402 1000000 914230 916543 909017 920685 914493 1000000 926239 1000000 1000000 997371 1000000 929139 933724 1000000 936470 937261 938301 857717 986352 933284 939661 700036 939869 938838 939645 933339 930597 910802 647243 1000000 936406 923728 934497 936843 863302 1000000 929544 935967 926891 916147 863080 917173 929669 912807 1000000 938277 802431 940213 899831 903402 728885 895495 892548 1000000 498680 1000000 872176 791443 1000000 868612 864867 860998 687264 863471 844749 225889 933721 836251 830064 827368 809428 817525 813571 809046 310729 769593 1000000 730641 783867 778756 722939 782796 1000000 799996 779804 746843 490569 1000000 736004 752147 723011 710238 676014 710325 630861 674950 684622 654257 577757 665477 659577 648599 642568 603843 611152 624786 622899 1000000 639598 607598 598000 656373 605515 518625 487770 585632 825445 618922 470679 542285 376169 538235 1 22711 374035 575289 499603 489997 149878 481538 479762 556037 326304 457756 452217 424674 682022 504639 441337 442800 6873 367790 415412 401324 413509 325074 377110 377833 374110 518539 328272 577451 347800 337287 582489 342095 105629 306571 849767 324260 1 282727 313874 279735 271887 299919 1 292465 288470 285359 1 272705 196425 278148 276293 266249 265535 412190 257985 205794 252917 542178 253867 400697 384743 395055 197170 289470 236765 254074 238018 229465 155142 260063 228994 382328 227251 309932 261618 375883 224723 683683 214650 223387 786373 634981 224247 111195 221377 223501 209406 1 22496 22650 32670 231209 233375 555765 213323 522191 250976 504948 234714 245792 247666 524278 823285 252154 230587 259885 262377 256819 226988 1 670134 1 281033 186115 242614 668488 264966 298872 1 504028 432709 728030 1 483133 326819 300615 790104 961950 400662 339265 184107 302443 363364 345415 223780 379593 524126 382952 386860 398187 400998 411408 184884 448567 428794 294826 773883 444855 1 845210 715691 470423 467859 478041 654071 491823 497980 477807 509930 515641 1000000 242491 558920 581177 546843 214196 559062 568707 214676 580140 708226 1000000 521870 615349 608419 616295 620596 489282 924527 544869 600307 666016 657660 605112 731471 736089 665379 671444 248295 702901 693654 710822 400677 722533 729888 733853 737071 744842 1000000 673325 937902 576577 773845 777141 782300 637670 799191 790946 772640 887630 811972 832961 821327 705022 548689 286588 839406 875278 875036 883141 856074 856530 904821 867382 717649 908804 878124 1000000 884895 341515 631163 789897 897373 926424 538400 906896 908224 910766 907351 664911 917400 1000000 1000000 1000000 925072 920139 945756 1000000 840628 934990 933673 1000000 935739 936490 932412 935152 603984 934493 933068 1000000 927332 1000000 939182 746342 411945 955679 1000000 799191 941908 557246 934292 979521 997948 931790 1000000 1000000 926157 922752 1000000 920264 918913 219384 914218 911688 648094 891868 887283 808968 911510 773199 1000000 889768 860513 1000000 1000000 272297 925113 872025 371411 864365 444343 845532 1000000 1000000 1000000 841101 685234 828185 823662 895177 813867 802943 792833 1000000 1000000 774931 1000000 792144 774458 667013 675948 792425 753239 1000000 741202 375581 730988 1000000 1000000 713952 742952 701378 445539 692770 201807 678748 672520 1000000 668843 656502 642696 648487 636340 1000000 624049 617885 614252 1000000 404559 584947 208438 566227 589251 563682 714541 777162 585674 543668 106921 493666 541592 519032 512744 1000000 1 495069 1000000 156841 527343 1 453243 458016 1000000 483368 1000000 1 430672 1 432881 312196 409929 661881 327572 481510 387586 382034 147573 378199 338364 366144 485903 549258 348287 341770 436762 307910 329385 640774 1 319402 311491 308383 227615 246124 330893 292451 105588 301738 282459 140617 172681 180662 60865 644781 245179 128113 1 572454 253534 538896 246715 377165 301259 259419 253393 258728 236762 865539 233740 226776 254375 229871 341301 227844 227004 188933 1 1 311581 376610 224159 224060 1 199912 218872 309279 225416 225701 225101 226866 227992 228805 251811 415546 225534 233908 196495 1 151618 236641 873325 244625 702748 203690 270959 236765 256003 258623 292293 264159 1 252597 273146 276328 744902 706658 286468 172768 1 435657 278008 1 308977 338790 317146 321377 325705 358728 28179 338991 328541 378389 352969 357803 362243 363576 375370 377929 525276 382827 430860 398492 230417 1 313103 415121 422775 359600 375876 444105 478349 327776 341225 465750 537080 609132 483741 447902 497560 121100 507717 513020 730381 65991 174826 805206 565869 466018 556803 10724 475487 579077 273586 589630 533796 564105 605982 783262 911550 652459 629101 637026 643910 649130 672197 661500 770410 374233 679606 686014 616362 764034 746989 711426 728768 719880 573250 1000000 981772 778473 748424 681086 187737 826504 821490 775153 1000000 785474 941761 795534 853646 805333 809975 825316 819564 821814 848073 814777 733356 560548 1000000 953309 877521 1000000 321359 889304 875613 1000000 876658 922881 883576 886617 885380 1000000 683304 907076 884145 937179 1000000 909523 922320 1000000 818367 919518 860368 917375 939114 476110 913326 769750 934027 931798 781909 934233 1000000 1000000 936502 958434 938245 1000000 921780 1000000 1000000 938772 940623 649263 948979 937945 938386 1000000 536737 935089 934362 933065 931894 1000000 911842 932044 926493 924478 289645 931002 918680 916136 913975 841515 1000000 765091 1000000 905080 898403 1000000 894030 880460 1000000 883749 1000000 876907 1000000 869272 867905 855301 858427 947068 587208 391944 842129 839492 833469 830459 827115 820595 815177 669214 805347 808172 266909 789154 1000000 1000000 775615 770399 765135 1000000 754602 1000000 1000000 740694 730448 726577 716128 690468 711501 701527 213806 675040 685949 679956 674011 683456 661978 655939 112401 494159 506762 454803 625353 619189 494902 595204 603778 567967 572829 419751 500836 568871 577451 557356 559267 1 538736 519874 526371 397806 649774 514146 593990 528336 514296 533644 477977 462693 485372 458475 454597 448821 443080 470397 454000 641281 1 355830 363006 413819 308870 627481 138910 148554 134551 372832 375942 463756 315124 353113 369392 166185 49037 215129 248698 369529 380925 457122 1 273354 110427 1 530067 293637 289996 239428 269200 568330 119312 273110 269992 267000 264082 1 261200 723778 276687 1 288440 230054 387495 242239 399120 233738 1 365550 5146 224706 230925 229717 229200 227663 236344 186774 225208 1 241035 201697 223731 476321 217087 200281 218132 224136 218204 479991 242722 226426 833948 228202 229163 265886 231662 1 205643 235938 237744 223008 245332 400500 246211 298776 242193 1 223816 256897 113636 1 439924 921321 927551 1 1 294591 296826 288624 303964 45314 312050 270986 321928 295632 315471 316031 328112 333411 350836 265252 341653 345807 351178 330749 363572 939603 399368 414920 380826 397312 420454 212597 427225 1 412680 418108 290607 666706 434948 247903 447552 422671 514390 228703 478628 461744 477589 487407 493306 498283 505586 498618 513051 523777 537708 479185 1 548329 554556 449876 719703 578819 579780 585069 591730 598155 605392 693709 628351 575943 628853 564912 641040 977996 686814 677288 665257 670314 428618 683075 721028 695131 702518 248572 712558 718201 153506 729667 726461 1000000 584606 472121 845007 822071 767870 826813 778232 186141 926010 598865 603564 791548 809082 812993 817720 828055 856528 826264 896972 862847 1000000 848469 851093 838523 1000000 792734 844312 871608 248783 623244 882699 885341 888547 892474 905142 895870 898269 1000000 905814 917268 847134 842688 918166 897926 960403 921497 509567 595624 926692 928218 905535 360335 1000000 930758 922870 1000000 935777 936631 893180 610873 525375 640936 959602 938456 1000000 927558 1000000 937524 531206 938291 930325 926520 1000000 413643 785212 504031 1000000 978457 938354 1000000 922994 920851 1000000 424563 1000000 911742 914790 907133 572654 1000000 374944 690133 787936 1000000 887485 885478 867392 879457 1000000 918743 866707 774683 907841 855141 656041 776943 843667 636838 817205 824983 825358 733896 768535 770329 846309 563024 582788 791807 780269 742883 776903 771608 1000000 760808 755422 467252 704356 600261 863944 726226 784768 1000000 1000000 684115 699336 722360 687160 681233 168840 888571 100978 967698 636962 644943 634188 647825 667610 623054 614052 605693 357143 541674 590234 947652 577160 201473 518892 555488 516100 546201 540026 533877 527802 530728 532301 509400 434142 503502 473819 489748 404367 758984 201039 536255 410858 449985 426530 429773 432878 426841 1 415827 984260 356441 370969 395502 530809 384085 379052 373676 372030 684240 302307 575759 331603 276120 324199 964013 150809 352091 320916 258224 999805 308766 309956 1 1 304606 332001 289518 283491 133051 130201 244556 292354 267439 242122 1 258976 256197 253853 344737 249006 246560 126646 239323 280586 238523 236772 235279 218951 464244 1 251098 228468 137132 223746 1 225097 216905 490764 675437 515837 223157 294071 223128 247771 386867 223959 224453 190717 220623 200768 1 274939 1 256734 231756 560077 244706 793851 243571 240113 242340 252439 727587 248815 251146 892512 261105 254632 419835 264560 267380 270822 1 251209 441390 592770 569259 290524 88276 298058 302178 305739 670660 554404 313821 322248 326659 298909 335448 1 301211 346114 356796 153858 936307 1 373895 197908 694735 513931 397381 375872 415945 411209 645134 863675 635893 435111 435701 846715 366721 455837 699042 352240 477836 480226 479670 547942 517175 501223 1000000 468029 521318 527666 533824 454545 546127 547878 558485 573417 578103 494042 602610 1 1 601819 1000000 613783 437569 271219 645296 638772 1000000 653889 659194 663028 669520 675361 910213 712431 518265 696640 26969 574362 716186 652228 817373 720643 741852 462649 749657 712712 760621 498765 771341 768162 781510 877314 843506 647114 788590 806438 811101 814560 857710 728754 1000000 841353 838329 842583 844500 1000000 393407 875917 1000000 846107 713321 873691 877560 879817 623708 921535 891004 1000000 896966 968662 427393 535047 907232 1000000 908719 1000000 910739 909428 920477 922323 578020 925765 1000000 960534 1000000 760023 954282 935849 1000000 1000000 935976 1000000 1000000 1000000 937759 937933 869053 943317 1000000 1000000 1000000 936600 915045 935204 981434 933760 917902 1000000 828932 668608 927679 924623 910399 922980 920934 1000000 917981 915057 917058 1000000 907759 905639 1000000 900864 896998 903755 504126 893900 1000000 870772 416711 873206 885067 919308 1000000 859617 855810 844434 946312 848232 814744 683134 814186 1000000 822365 823414 812560 622113 778824 482012 626913 818282 661883 829406 930802 767172 317555 756513 751530 339141 725144 619657 1000000 720630 830655 717131 706024 718503 688093 720673 351464 942554 670238 672953 808876 477240 648452 578753 666231 473240 531157 429673 311312 592609 613226 426886 584671 578619 581893 566056 560899 553692 107946 779583 535180 1 497721 1000000 1 504625 498135 492481 485717 427884 474564 468332 462852 441199 450534 460432 419696 436070 427154 428231 606412 309227 406336 394159 393293 390255 385079 385551 373479 341032 383163 1 578429 456040 300760 341543 336299 331801 1 171949 340951 343610 291670 85925 128503 366727 287494 434461 629536 285176 280617 338000 274000 1 362047 271013 261738 276623 256541 404364 1 249017 245241 513105 242469 240449 253070 106188 235074 928826 233779 114039 229464 198635 227260 143441 567404 224876 224278 223558 199135 215949 271422 222634 298283 370353 223030 31962 223828 244792 225056 1 335051 1 225377 230858 377541 225015 234210 236431 237639 270966 252547 243669 243965 192978 247264 744601 179349 256490 260542 97897 265577 234657 272450 1 268961 282127 315190 289045 246952 296419 712177 321312 146340 312182 316326 320512 39411 1 369871 510780 342794 347486 352225 356999 355721 365755 221402 315817 447026 450970 706490 397818 311196 408592 399995 419378 398604 431488 437269 499416 1 724287 344045 465292 1 160438 170005 488000 495046 501006 981326 513216 423819 436522 529148 537719 1 467172 516085 561941 374820 706735 529689 587613 593405 602722 606887 612493 1000000 624304 589990 636581 650150 649240 654762 1000000 666983 1000000 530865 686483 694710 696175 42734 1000000 719614 386030 905185 731109 590452 742290 769273 928279 759205 261860 688382 691910 452570 570178 1000000 974127 828988 854519 806807 342904 634923 821830 825260 877439 1000000 890149 188127 849373 921400 857225 861087 893694 768319 550542 910386 1000000 789948 883229 894063 1000000 970412 1000000 901154 903364 904181 908011 906925 1000000 915367 1000000 926524 927507 973506 1000000 1000000 948375 929277 997075 1000000 932771 1000000 934581 960134 935949 906113 891342 879969 941795 290191 937498 969245 991847 936814 1000000 844151 934796 942786 1000000 1000000 568816 996479 900189 1000000 1000000 925081 1000000 1000000 1000000 915501 914953 1000000 909529 1000000 900140 1000000 855718 899381 895125 828631 343123 885185 610200 678948 1000000 398539 858981 865063 860252 1000000 943074 852427 1000000 1000000 789084 833047 970527 818327 818604 765190 809743 265055 794054 889304 932396 775810 766557 1000000 838151 779586 757662 541105 740329 986361 792856 1000000 743220 1000000 831165 702438 713609 702662 690566 663353 677745 643095 666098 658535 793264 1000000 659023 625768 633495 623201 442444 664973 602318 463196 1 560120 543728 537660 594732 799972 557677 549657 574337 711734 919292 512304 518545 534879 1 499845 628326 528886 626549 473239 611797 344769 606050 452406 1 435268 435200 552345 789456 418444 401566 288302 387759 396608 391303 351548 386311 369686 371610 364925 320820 355931 351129 345956 66726 400053 344507 240896 1 319513 924657 311164 656154 278558 298921 311949 1 122778 285436 952602 192812 274449 296376 435326 281498 263602 279489 275410 302397 254753 282348 707766 244696 233235 103195 238586 236681 235134 238600 204972 104634 239713 233231 241859 234652 339083 383165 205805 264183 157053 697466 219084 234973 138671 400833 690155 1 1 223727 161213 288979 1 1 227994 229198 220650 222461 554201 388094 233671 298730 157138 242225 244203 197090 1 1 532591 267916 243822 649775 398508 268935 379591 267546 118243 280570 342602 293771 290977 391663 440637 1 355027 285083 308708 292571 318488 330221 332930 516611 537050 340042 1 355274 354813 364964 238267 316615 380120 526127 407781 196675 1 278537 469618 443053 453514 448280 664782 449554 707905 339024 616612 566556 469012 444086 488082 486842 493031 196401 872504 515746 517105 458809 669448 552446 547046 357092 1 546806 509557 800712 571264 584967 493292 710876 604852 665120 615691 624716 630371 1000000 640746 724206 654751 374393 836531 670747 1000000 682680 827182 1000000 216632 657119 711944 868663 50450 726516 238396 740994 739480 747320 764059 736871 765613 1000000 809929 686070 787876 765321 796635 778853 336294 1000000 816950 1000000 826583 1000000 973738 1000000 902077 845190 851632 878171 671875 863414 847133 322077 1000000 877868 872140 884378 887568 893381 1000000 887439 899667 454348 908977 909502 345844 885432 1000000 943016 918418 1000000 916714 929775 1000000 919699 894271 1000000 981180 932019 684594 966439 934643 669128 922059 935886 936662 933179 895508 938662 735198 809897 934804 936597 899389 851604 933538 876796 931529 909606 1000000 1000000 928987 997155 1000000 1000000 921319 936197 918783 932867 1000000 908824 909144 871207 905636 898299 880342 894830 299460 888795 860030 957752 817697 872036 906620 1000000 864765 914639 849011 853156 849166 844851 840859 838238 1000000 965092 880742 818733 813971 809374 1000000 701501 729082 745815 783745 798547 126624 762652 457693 763960 937937 723456 556202 736766 619231 725526 571684 581880 712012 702691 558022 1000000 681280 500440 82031 668517 656234 654606 958056 641942 860098 427459 610286 570797 378879 598023 600277 498835 1 160813 530960 183539 562659 562277 807758 1000000 691799 614839 1034 1 659275 732727 501119 495175 539095 516208 407981 441590 139558 1 433805 554218 539547 411336 430704 53776 151485 413990 408979 67748 843178 402883 333456 340739 763144 119857 365536 361730 418432 455135 337877 1 107464 45004 1 382026 319529 281905 271254 307921 301242 353649 85802 292317 87240 285097 303586 278225 274920 1 282896 265572 262656 201383 669067 319374 251885 229559 247101 724135 456395 240666 139171 237070 917659 1 275913 196435 228814 228030 587088 210757 219919 195860 221249 590645 222382 215656 233953 219187 186221 900997 32451 101095 222620 222672 223730 47564 189192 226181 414357 134665 245478 297809 232350 230291 221427 232475 256957 171676 243280 501226 273427 247869 868784 254599 157800 260326 159441 1 263513 648386 246278 278690 323789 20347 1 416804 296926 300930 306408 308896 302643 330216 304620 1 286418 389139 335000 334191 676877 836637 339289 378905 736945 240271 374901 383533 595888 639257 882969 3288 384059 662745 420542 696205 597748 437625 441152 449358 455148 858126 465181 502297 453860 81625 490651 749939 503447 504238 234602 568365 518385 533231 546483 561732 564842 579544 563378 570315 576515 582800 672698 1000000 786903 422838 613659 256033 532791 461480 652889 644347 583770 670088 930706 668553 690539 680328 682283 982212 676957 878914 712893 778350 610944 665883 741258 711795 743666 770065 745685 786207 764304 770510 540837 301924 624284 791003 795965 480139 1000000 861167 815288 819697 1000000 831329 834888 839383 854501 826957 955234 854011 1000000 919347 353467 872209 539450 885681 852744 882975 713530 869284 640583 1000000 898717 890020 915652 906114 1000000 884138 642607 888536 891066 788967 922493 913301 919883 926122 1000000 247454 930118 984089 1000000 895796 942986 820931 980888 792096 936105 936375 968593 936588 936612 311481 936440 981959 937256 1000000 843820 779810 1000000 1000000 930079 903650 985089 724330 711591 923712 921132 1000000 1000000 919802 913095 911171 893228 540748 1000000 900802 898050 870298 848422 1000000 742707 654434 853870 770988 872653 807221 547226 1000000 1000000 770100 1000000 779615 791587 832088 1000000 828821 842064 821771 554021 810294 802220 769262 828493 821694 778044 678727 812004 1000000 603963 759750 750284 701074 739052 609721 930314 719642 720988 852730 711024 583934 712090 694386 612931 1000000 249472 668223 642547 808588 657048 1000000 637937 631881 625719 619560 757434 537445 603026 528727 1000000 576764 576752 579942 234897 607623 1000000 588900 521619 536993 149080 875725 546610 505643 502394 384171 847293 1000000 478764 616949 471672 467753 237611 418972 432573 437540 1000000 544428 1 393407 410085 404194 66374 384194 462056 383453 310955 278637 351559 1 360117 376230 341905 283276 586808 200401 330006 355415 259084 313955 389395 310875 306622 300558 228474 292927 1 618445 267429 278731 275413 271845 269020 87616 263876 558541 1 254718 501175 249708 247302 239948 1 230142 314351 259392 235384 358600 711782 228215 228675 282741 227931 225821 1 221898 20375 56156 221711 221888 220215 838766 1 221297 200496 337430 191998 222489 222257 232637 361718 223976 106997 227635 227999 230081 68363 37506 234655 236482 241072 241316 1 270729 251900 248940 1 1 290336 249659 51802 248664 842256 544690 268830 387070 57225 234192 264218 291793 461537 500220 243905 284866 311354 736517 821709 324402 349575 325900 588528 483368 1 362173 706989 361195 370528 372288 369410 492253 664632 290391 395875 394845 407926 413346 418929 424675 468165 471189 453923 233844 455063 458546 321823 470585 478065 481952 626063 498529 588983 493574 512647 1 490687 551307 1 551259 538905 555474 480297 123560 53769 726233 584121 593242 599053 607923 611418 614906 623741 629891 736743 642122 639144 1000000 703443 666359 1000000 675588 524265 690171 696044 688686 1000000 713936 823993 724847 649836 672875 740214 747108 830892 913802 1000000 559454 180868 779348 669863 789170 794078 798150 570217 808641 813337 738056 822542 1000000 1000000 835819 1000000 842727 846742 849014 247281 857664 859824 902646 871282 837810 1000000 491222 884341 876993 888652 894136 896961 899645 901616 1000000 907389 911183 756418 246881 900661 242723 869688 921592 923641 890264 926177 919835 926213 552141 290732 875794 1000000 933308 934593 934928 934533 936414 917846 1000000 711402 885473 935685 305950 918982 934302 989624 1000000 532455 1000000 616325 1000000 928393 1000000 464575 809738 921199 1000000 917417 927816 913676 1000000 957674 909780 894016 932637 1000000 893557 924809 881632 894916 1000000 883771 874626 485151 810030 1000000 992238 769908 854573 1000000 720821 842354 837054 853007 826137 781422 808409 804928 717476 783893 800958 799227 782335 802603 1000000 776535 771512 1000000 745114 381452 763584 675078 787509 733477 602446 722227 688350 794773 705002 657143 693503 687426 700252 350828 641602 815087 421571 602428 252642 639644 604977 895832 928933 688942 793081 602344 546299 966406 583754 577551 1000000 542314 81148 664152 438735 1 1000000 528100 503033 982302 524743 795430 388230 1 749413 478787 16802 473515 527019 444659 532069 273202 1000000 433461 1 421343 109605 412721 835326 380620 391889 389528 473415 380087 364362 368662 416155 353406 353896 349084 344359 493742 706418 322550 297555 321819 551374 305739 289423 303711 301191 271856 278880 286728 412980 282697 281321 318285 350228 293256 256362 253871 33306 271029 1 892014 249911 248254 245154 230447 239766 43004 1 106010 161658 76370 298153 232828 706260 110185 414414 224586 225919 56984 505815 232951 221406 1 275118 229196 194910 363147 1 241228 188672 222406 161246 894381 1 225395 227441 153956 229117 851142 181794 225755 235417 248842 239160 238009 1 329899 260182 289038 1 333377 258037 280933 304204 127160 917827 272580 276279 168850 282876 287451 289562 720602 721954 301731 226267 309750 404319 318081 322329 617478 330754 335657 358921 344949 349566 288402 356947 357259 368007 394103 322706 458251 383723 398732 386495 405873 1 420254 422612 428030 491434 457526 543797 1 840154 502103 1000000 567193 676347 486261 990374 500215 509760 413037 482629 500893 475703 270510 695265 613523 1000000 583232 1000000 246129 662446 578197 499817 473453 602684 608830 629477 30914 112122 633788 640471 664351 788404 293062 1000000 670168 997626 731725 776527 693950 675766 705555 736547 734095 105850 429798 728294 738826 792934 746858 760030 762892 751229 761641 534844 794853 855664 953371 830042 751285 828174 811507 779038 826010 825416 822935 910363 838603 942175 818260 849029 854663 858645 1000000 902678 1000000 1000000 822452 765145 883064 762673 889692 628758 895605 1000000 901100 903691 906329 1000000 239078 913141 915713 1000000 987379 919276 952594 1000000 928960 1000000 928680 930926 932889 696524 238312 933347 1000000 977551 913752 616305 935527 935152 935648 1000000 515584 924052 541817 934038 969621 918405 717705 1000000 930902 928432 927369 926152 1000000 922915 872138 399612 855844 1000000 1000000 1000000 908936 906246 839812 901246 898537 1000000 447798 946782 886976 1000000 918856 836773 873847 870232 357777 882249 859086 857472 907487 1000000 865979 366691 1000000 917525 727122 821505 815166 1000000 807367 802629 1000000 1000000 1000000 785074 320374 772421 311684 761896 410684 751149 283849 766552 751499 852261 723508 849343 1000000 706216 927205 694545 689570 493550 703324 1000000 665853 792278 789382 524742 638810 391218 585914 621925 616342 613411 889545 597470 591275 977937 460002 531603 566472 589284 703376 951796 378005 347453 594278 523276 515399 511045 504962 182311 448434 490368 480324 68763 476318 462488 455234 544487 444738 265801 433499 408991 424558 365323 398084 532967 325502 395599 496923 429131 366122 375123 582994 365253 331281 1 387187 345249 1 335968 331440 333922 322610 225618 376879 286330 305918 325933 189379 294738 297398 554410 284345 279756 276249 273088 239333 265582 264285 1 317165 261180 260449 1 84194 245360 243042 241032 239003 222079 757636 233520 247457 249076 450137 232010 234992 51056 292153 680492 222756 1 222990 221069 213521 1 220058 654352 219175 908099 688710 1 217191 222455 403917 225984 225596 226121 165876 48879 1 230556 140696 302863 236230 238147 240095 1 238172 290866 260319 42249 254107 256790 228240 262396 1 627475 331868 274914 180757 278040 285145 215566 1 296137 164865 306228 307466 312167 670843 230094 324969 329371 333815 323184 341869 355542 355500 515514 469280 367334 1 377501 348564 501044 882081 398490 185949 286584 414592 574567 611856 639776 424929 932825 377847 407471 552368 472690 460224 478073 472931 710108 466396 780777 499541 508510 497497 517149 599134 538678 8578 1000000 135546 565272 577626 545025 582663 936873 603427 605846 399427 387105 617974 963757 631587 626932 644045 649268 655450 661942 650960 1000000 978953 1000000 593295 956165 711411 873591 723010 718440 1000000 792941 737424 472179 831026 754103 1000000 652922 770155 785105 1000000 1000000 1000000 795244 800338 786306 1000000 814386 818883 768207 1000000 843563 848829 520690 845109 849708 853840 832007 766528 864638 874132 871861 1000000 985623 934902 887016 1000000 958021 894301 897852 767583 469545 914188 907496 909930 444608 912659 324701 1000000 918320 505863 1000000 922326 797244 1000000 928887 1000000 916957 1000000 1000000 431840 933124 915342 934815 934270 935157 1000000 934131 936159 590113 889733 1000000 1000000 932999 931630 930759 1000000 1000000 647761 999518 883155 1000000 275324 1000000 812466 1000000 913579 1000000 527128 784839 892103 834176 827682 896312 1000000 880925 833995 469419 974066 877078 908129 1000000 780444 863416 871879 855982 1000000 288740 840356 449522 900091 807270 961917 821832 816262 833919 665816 821362 430706 820310 926725 784843 772150 773457 757375 805431 757632 752328 470622 711082 735709 387149 724489 719300 713157 707418 899499 36976 1000000 697748 677487 672058 666094 673867 715977 647876 641589 636216 628267 612287 624106 682709 615219 545936 592599 579080 700067 629772 1000000 83135 554958 547274 540798 625842 536630 480108 629586 680086 515220 566947 494139 497568 1 494474 476203 459427 446617 452635 446842 167001 434793 430318 424080 402691 424750 227267 389406 479118 392191 470599 380870 407795 365318 358220 360576 553334 350666 342356 824200 336818 332276 327362 323186 286900 311990 309307 302634 568882 207935 303215 290801 633035 1 303512 265308 273565 269870 266937 59393 261229 124669 1 1 275330 77497 245674 902872 241237 249885 239990 355821 143678 1 230358 373650 44740 226378 1 260968 216322 225488 1 197472 221822 220761 220264 879533 221418 169551 1 226038 220748 221476 494556 221658 458228 224571 264233 868341 436881 491082 281617 229901 228357 451801 240286 237673 333585 1 310327 184236 135520 252885 230543 258292 286215 264077 1 264990 188639 323098 279824 283664 268517 215551 296232 1 302424 1 307514 940918 319178 36699 292799 158541 66140 341297 295592 350823 393588 57279 368485 350806 404968 380011 545310 401414 388803 395420 407289 413016 396500 431262 429497 538017 440874 446624 499622 1 123710 470021 776012 479780 488030 519644 499952 506004 512090 518638 571983 230720 536130 538973 548509 555743 561487 566611 634505 579922 1 522751 374218 607438 632840 613515 623140 625010 1000000 641657 935200 610315 650180 664350 118981 675356 683690 691087 701106 701288 736491 227553 738676 740798 725486 766585 741164 793443 751897 734890 522969 767771 773181 778262 783358 790326 793460 773782 518439 1000000 812584 349989 812942 826262 813209 835062 443866 843627 847640 889759 909316 816871 869121 811810 888388 900665 958260 874909 882468 886939 890368 894304 926039 732832 901362 945624 885194 908709 913072 754564 1000000 1000000 771683 770265 922485 713910 873848 926875 1000000 984062 927864 931171 932064 1000000 956483 827424 946833 585492 560733 934702 961285 934488 927546 474658 933463 896412 921698 920924 861132 929948 1000000 929821 925875 1000000 939057 1000000 674111 623639 917463 889028 970641 909335 906941 904582 904949 882020 896624 981644 891286 952449 654631 360262 878293 771124 871561 857388 844074 1000000 856537 883563 715510 856323 819167 836162 458140 672563 802045 818373 813510 807544 1000000 811165 813262 1000000 785519 779707 318548 741152 1000000 758810 797978 747900 757521 632712 734635 718144 1000000 714364 694555 694179 696995 689776 760014 679333 708695 155413 430753 651592 647140 1000000 689257 630920 624754 630379 467544 606302 441490 604169 97908 622839 576499 713408 622951 133380 384969 541900 456957 532025 710281 519748 532643 507547 184988 496163 489395 556038 206298 531791 656816 602341 944457 894747 146227 438836 431662 363802 508492 414100 300073 248452 1 412505 302811 307061 363713 196706 67387 363808 356642 345032 744422 336667 93250 315279 329625 312878 319686 442765 277692 276341 303266 293944 611082 291455 275802 304331 280063 277324 584093 270736 150540 264577 505762 258725 309305 345411 237478 94762 241667 239291 240798 238387 1 207744 397741 232206 1 702455 125509 218651 38543 126697 218186 200252 310035 206096 224583 334029 219634 529570 219502 233101 230802 252622 220121 431440 221799 213519 237844 245219 225780 225532 226718 119700 229427 231024 232841 210341 235298 217540 239837 242174 240254 237583 249152 284030 255702 690530 512279 321601 286473 268868 84939 275868 756536 282190 284026 216257 293069 929728 1 305327 187730 313341 318258 204521 318286 387796 344824 338447 280653 126171 448031 358588 1 33434 211000 39104 303470 475247 794150 361164 630894 410022 416239 421804 426772 464646 406996 442107 156051 456101 454586 467843 474721 475932 494912 801370 483046 331592 722196 516172 479610 528571 534365 541012 586209 515171 667095 571471 572476 594485 656673 257651 470394 602455 608638 632684 617669 330005 633239 639452 642860 1000000 657573 1000000 536569 675575 1000000 185206 947827 639541 623009 712930 716278 722248 750413 690267 738932 821158 748310 712027 760624 282842 118763 776322 782145 786490 791727 770658 745001 806055 1000000 815407 732837 1000000 830541 688002 796618 764528 847065 1000000 1000000 978106 339770 774956 703940 874094 450854 721329 888155 885667 1000000 891705 895762 994568 722688 1000000 861400 416947 1000000 912081 278194 915003 892986 920820 1000000 1000000 512678 879363 1000000 928463 1000000 939368 940370 931889 1000000 836945 905439 396956 934167 652882 933980 880391 811235 988644 873066 1000000 931952 931193 930346 945221 982194 927871 960831 834615 912384 933396 919261 1000000 915865 945987 913235 941006 907144 904800 902286 1000000 1000000 1000000 895903 245431 890120 881986 689890 846621 872520 778435 867599 860995 433032 852878 862965 845002 817329 811759 832526 828234 823823 819303 358235 776923 175354 1000000 1000000 898509 839663 1000000 995832 968525 402147 751426 940550 418547 743539 737620 626913 655324 721102 320481 1000000 205287 699226 655389 686294 1000000 674273 651397 672218 656611 649881 35131 851627 632222 660222 266356 646712 597297 927352 597135 572888 582635 576649 570375 557587 542190 548309 545617 759509 529402 399871 400636 1000000 508816 503506 623631 490664 484660 330337 303928 646966 458535 430877 449255 443093 437953 429140 437855 418447 407224 581037 404256 408215 393495 538585 382852 377920 800421 367576 1 357645 352760 346821 343324 338311 334049 337486 287997 320598 248214 123495 386948 272749 329333 301459 1 136158 19384 282426 277910 274552 438918 28394 236841 222842 1 553874 254835 250498 51803 250346 542973 241008 1 238302 163995 42861 234348 197303 228933 227534 169129 526062 323420 62769 166366 237664 194607 98978 218988 219278 1 218498 352183 1 219246 154074 324416 220505 221171 241315 610702 190763 371627 232621 173282 202675 230017 231620 248810 235101 465924 238937 229687 228536 180612 251204 882408 201294 255779 27492 165743 264457 268043 821529 767403 663051 282890 284220 549665 291582 306159 1 1 31006 413575 452894 371941 326509 530877 328756 1 345438 347274 356329 356726 116581 368219 347341 376804 431385 387195 519375 720582 524762 1000000 420579 419739 498620 153367 454359 1 424222 453964 602214 465691 471650 466858 519362 499498 425019 474018 1000000 513588 520290 526003 532170 605829 721782 540871 556331 563043 606771 534304 234569 587830 593986 600216 627348 598602 608473 522181 630989 637366 643224 648743 633476 659106 984972 978835 679174 694677 703123 368151 708545 698989 1000000 381331 725701 729908 754089 742396 746386 744175 758997 112759 768541 924706 802602 183759 784037 794190 1000000 437315 773645 749691 1000000 847596 827384 737647 831571 1000000 859118 1000000 852365 856218 918046 716063 858449 878781 874455 885048 476398 1000000 825992 1000000 965425 1000000 1000000 901481 1000000 892546 909226 910534 909594 1000000 800019 916772 972353 948602 1000000 925165 751274 255103 757067 932219 930630 1000000 803094 1000000 933401 932959 933818 1000000 932954 830979 973035 1000000 932831 935710 937352 930995 930120 935400 905733 964607 925821 933988 914546 853212 991454 917866 1000000 913998 1000000 909724 907463 460410 710546 1000000 611089 894518 776639 818780 885613 881263 905594 875869 872436 285816 865311 861609 874252 853109 850006 1000000 878619 1000000 792682 819715 811489 806419 753430 811155 758921 801449 1000000 801259 821113 287381 770417 759059 768028 781968 755473 750133 770691 714003 782784 729525 721819 734924 757861 704834 699443 654773 752484 670768 1 69786 663906 649405 470436 571373 507132 633550 626863 619682 823756 608943 147337 596574 579190 618624 577977 640789 624942 559411 588388 455417 550391 211992 941268 529690 509090 1000000 505072 506924 461670 621945 479939 472818 442417 462186 649959 1000000 660510 549980 433313 586444 327520 416391 406864 1 584366 711535 1000000 476599 382864 1 369552 368152 308522 354029 383054 268657 345727 56703 226326 398728 266584 317110 312391 308713 1 745811 308568 292902 271735 289115 281818 332827 275047 270901 201504 265438 1 269276 305429 448056 250949 1 528630 410465 147943 69921 72759 211708 233683 231462 252588 256056 157543 294663 224623 106846 222703 221664 216787 146525 100046 191471 214881 449019 209826 213835 218539 224077 218994 825275 88796 220488 219448 222049 240940 360833 233083 1 338296 229778 450404 232379 228547 233292 395550 219948 440195 724193 246784 1 560070 600569 257205 263535 1 265842 1 301993 276489 231461 57753 473352 338165 284867 350323 300341 184752 309704 289692 313134 338249 432548 331364 178122 340991 262393 226503 32004 454924 585428 271102 200724 1 353531 346669 394662 394427 406871 408139 414212 423265 1 434613 438283 446013 472210 457665 464001 501980 475370 442018 481291 493346 520720 505458 889829 1 523459 529923 536086 542637 481975 553134 527462 575876 1 583585 829850 244686 500908 347289 611381 616504 639811 608157 628822 868216 1 653142 656545 665669 704789 694578 680134 701535 694874 90948 714008 712266 568569 724358 822204 862841 711259 735113 751582 1000000 807166 814493 1000000 774697 782783 235376 792663 672561 1000000 1000000 832291 749678 821040 826333 954028 470543 859860 842253 726585 850726 847743 927735 944357 865910 936417 812792 876417 879688 954577 886051 780717 892700 1000000 913317 900311 1000000 725301 907652 940879 912069 914126 450132 945798 802512 875042 922876 704014 946227 1000000 1000000 1000000 979931 930297 855067 925444 932503 1000000 946671 1000000 293579 729674 1000000 923095 945851 931355 926354 813836 1000000 1000000 862884 926875 722984 1000000 922872 255648 282164 917933 1000000 748735 889941 921632 994493 905290 753543 879975 894334 896249 892305 1000000 922974 887908 1000000 928106 1000000 713037 888751 767798 787075 862323 850211 848748 651824 368471 533283 808955 818116 806238 548003 811806 807250 802371 797540 217812 749285 779654 776798 795748 767172 761929 792396 678470 745621 680872 733619 729214 723604 1000000 705839 717999 706443 700861 718818 681028 327805 105027 665180 668884 565666 690558 641491 456657 628730 613030 439560 610229 939380 597211 633779 360345 991721 577747 580024 560187 541916 1 557432 539866 528405 460511 517562 518953 471709 499178 770394 422295 511768 461650 985883 805094 419302 762699 259530 440122 405548 429478 267577 60137 411711 754184 401010 395658 388567 375252 409799 374669 369216 364533 359554 354664 329650 366146 340409 329103 591910 562082 322198 291473 200505 313475 200488 1 297370 293534 289765 178146 362750 278977 323007 55713 188287 265842 355899 38962 298187 254494 278398 581427 774586 243954 179274 239664 237357 235776 266686 231979 877373 90152 213042 1 224702 281639 474513 160948 863978 220059 244003 218887 218829 212107 1 171216 289241 406054 236610 272077 219271 95514 222509 581 67436 223260 54332 1 214034 304297 1 570196 444991 1 316802 238959 1 294781 311590 80586 250781 249113 256150 258869 261905 264275 287456 448631 400286 1 273418 294192 1 596999 298584 312269 304000 307580 312220 294877 245017 334474 329891 330945 342592 343435 356646 516656 350741 276465 58003 299065 379193 560131 245829 746035 391460 404439 464760 415590 537985 1000000 466953 508353 443920 761421 537375 490794 471296 522050 479338 485144 1 494699 503226 145734 113922 521560 689318 532716 540012 542072 552272 558559 567165 570948 564523 583522 164135 595726 666087 48484 569418 620448 626646 660983 117594 644906 512515 650278 697452 827510 712667 776394 686727 692325 698900 697630 595068 716156 467021 727180 732231 1000000 743808 881744 754644 1000000 765245 878834 885332 681918 810191 790785 795694 843630 805334 809321 1000000 992849 586870 854401 961638 836936 809213 837202 1000000 873188 825559 860701 867622 802431 972898 874950 878300 1000000 884703 887973 929209 877228 1000000 846235 901654 904548 1000000 909125 936609 913940 913481 895198 1000000 920125 984380 844022 1000000 1000000 960334 917319 686240 969819 821045 530441 932571 932325 932664 898301 510390 579861 337348 931154 1000000 923461 832459 922689 974302 929774 927467 1000000 925518 925457 613843 648342 1000000 539523 982470 914335 1000000 1000000 907618 908136 801253 831118 509849 898891 847460 911891 1000000 883371 880173 1000000 876184 896768 866194 955239 859113 855397 860237 676134 1000000 837836 831126 752482 831925 741160 816502 803069 1000000 768493 807205 644296 632028 782292 778555 1000000 768253 763024 887236 746592 890336 741452 704888 731512 715564 687483 720834 710406 701879 684010 690694 683676 552903 905286 2204 1000000 568502 702628 642266 616563 548723 636034 1000000 939036 721363 219031 593341 548211 830487 572967 568244 558536 1 542194 554868 537622 531131 1000000 518856 349730 157596 500559 476770 453410 482428 471283 436750 446136 468615 433058 767003 441318 410785 1 418590 425453 324750 407552 140885 861657 384114 637663 380873 372620 366304 418964 360530 705333 1000000 345945 341522 222610 331967 320800 930233 316350 216176 264955 1 262776 302894 285622 187961 292065 541459 279520 275675 280138 210543 1 786334 260226 257832 273815 627189 248047 246739 22965 695295 284130 369742 235362 94446 1 223130 229929 239309 225859 217349 225631 1 262006 200864 1 318182 218628 336739 186328 195579 126689 235067 96177 96967 214889 219790 218994 219218 241172 632302 277591 223717 223380 66085 517665 228865 218621 232180 788099 236017 41346 304793 242838 189479 282444 1 252096 897524 229830 79182 1 272918 776606 273019 276381 287447 307673 287199 1 955267 297431 302582 306072 626811 314808 211091 323414 889656 336935 336069 339271 400953 351162 356026 361410 1 370956 1000000 335946 388597 461088 397862 396935 407952 413615 701846 425061 430382 436185 441812 527915 453392 1 172625 691816 454030 482975 488996 576866 497881 924680 512935 707398 525474 531311 537812 704778 551991 883805 277215 799323 917848 587533 586417 593511 319290 605644 1000000 618181 625095 946581 943146 431175 647722 715550 637702 666870 813082 677984 658673 20104 696708 702618 711869 652322 719376 636155 834871 451386 727604 745544 752643 975213 1000000 1000000 790014 776757 783941 788523 823956 390877 620769 556753 1000000 1000000 822015 825478 1000000 815912 834432 843227 841547 851490 862311 854526 1000000 862017 1000000 618957 916109 952519 1000000 884079 730321 892338 632838 900891 863409 903769 905450 577215 646101 911032 872886 697355 917781 260866 921506 924083 923975 925263 790819 929061 730004 588992 845417 1000000 1000000 953576 984785 1000000 948655 932517 583110 1000000 931823 931401 488181 929293 298890 575780 960598 930713 959774 905833 866415 949490 919739 668107 916020 914328 912355 910480 908112 897722 898020 902708 327781 1000000 1000000 889859 274214 660222 880655 875250 875253 1000000 793746 891856 744280 871001 852075 408739 1000000 844290 516327 356025 623890 746020 1000000 837498 808966 804214 797299 827840 689686 784932 780119 770687 781803 1000000 751805 612209 691311 742794 736987 871813 214392 720369 711805 850657 1000000 697286 630686 762924 556341 619943 158911 842824 663201 1000000 871183 593187 613553 617702 619079 612989 580071 1000000 659012 588173 578598 574211 731063 563365 557165 542981 885605 539656 532438 526414 506505 539964 507935 501853 495053 489760 483103 480431 458667 433818 459728 1 366046 336456 467692 431190 425450 419581 412913 406365 410376 397048 378612 387182 93443 927042 373876 366700 362273 356065 351680 142350 1 337763 273259 328308 504897 686709 754230 346203 1 302722 299906 294835 1 286970 1 552024 57580 535110 411215 160397 107290 260632 298855 1 252160 249526 232317 254686 494248 24180 237849 234215 366549 251448 1 228732 79230 1 77830 343757 260058 221312 174758 219547 218880 218473 238639 1 524267 86973 401662 402375 275321 168085 426529 188401 212165 1 220840 224659 188073 541224 1 227047 38655 823980 108254 232429 212867 213618 1 590620 258174 250047 763989 73136 125859 130697 440545 294589 298475 294631 271614 275715 130104 115108 128005 289195 281483 307558 207496 649571 468453 346925 317498 356698 29580 258100 374305 338534 447902 363647 329893 359079 315371 370311 386283 346242 389805 472269 1000000 388387 80085 411389 613032 508670 497084 374135 1 442367 584521 457099 462930 425447 373266 231929 208105 1 755083 540997 695914 519638 522516 519486 612333 911680 547608 546669 195839 573936 96217 582050 644524 591326 539501 605236 617145 655935 622122 107663 103376 725520 643277 652638 640175 1000000 552592 1000000 682745 350099 694312 700135 180676 530400 141912 699710 731471 724431 740828 650472 750623 756973 684820 1000000 811152 803649 573070 747339 1000000 918665 1000000 1000000 721511 1000000 971927 824827 830305 437258 1000000 843443 1000000 894466 853116 857029 1000000 922635 871319 1000000 860984 1000000 863018 876392 884901 1000000 893893 1000000 1000000 922008 892069 1000000 1000000 910993 859710 914232 678455 918492 1000000 1000000 923146 839709 923370 926775 927784 917228 927506 929631 930727 845933 1000000 985798 931971 956704 768346 832833 902834 931122 933234 929977 911263 907446 927521 1000000 890733 666892 974265 923356 919751 920264 1000000 852660 957870 1000000 290927 1000000 1000000 829245 898320 897761 911943 816725 885602 622633 870646 877901 874560 1000000 871026 1000000 838958 785119 857052 855166 795698 835362 836641 826586 813597 657082 889853 1000000 675710 805128 795717 795342 826054 786161 780599 668863 769339 656115 1000000 387495 501956 743699 199170 732667 736473 721457 631440 437548 840060 698509 687431 686802 680899 111467 669005 662759 679534 657472 644375 247786 639932 709956 627265 676053 966482 215704 583079 590787 583302 515395 44973 394740 638567 215315 641285 539939 533771 527663 470987 696640 304411 503965 1000000 664557 485081 454795 336235 364396 656197 614050 877637 459524 437697 432207 442375 1 422873 427856 403753 398697 382959 388261 412035 685343 325689 365861 426210 357528 257758 352942 534139 366146 333417 318761 118782 403001 429952 311696 312687 390669 299423 271830 259529 229745 288360 262431 277164 487806 1 584052 264066 330691 258082 255232 477478 188624 697792 244798 238517 193536 238008 234207 234523 83859 230384 228072 227081 225747 225578 729348 286452 220603 277590 509056 218594 219956 218381 99287 216877 202887 373789 216771 216259 217136 217358 1 1 489725 220026 344005 1 223269 221469 225578 270955 228475 228630 1 1 306680 190805 187038 425661 244660 322516 259089 308197 561511 257617 210873 269167 270813 270218 826362 336724 1 283998 427925 291415 1 299803 331224 353416 491081 1 319792 1 139119 333656 337974 343144 350380 352135 352428 138528 367190 339318 383087 1 471080 304498 271843 404025 409497 415023 444062 585136 634536 446205 450412 449135 1000000 447818 370868 472444 492365 481500 492235 496808 498565 506076 643182 937752 781727 533384 737922 546224 556800 231672 572227 128950 577396 568402 589033 626618 601410 607588 613287 619583 511170 616926 638286 249322 629119 690740 908281 693349 803407 759754 922088 264793 697952 371553 220926 468711 641068 693316 732156 678206 332414 748124 754018 759201 860433 342365 775844 780079 515247 790099 796439 173567 1000000 815055 813848 819683 818239 826971 831753 766634 1000000 788796 848220 652376 703124 706104 863667 1000000 916959 905838 875552 1000000 883770 625710 890903 875428 815811 1000000 1000000 903244 1000000 889534 1000000 838662 913940 976988 608560 920216 1000000 966774 991091 929505 926021 934167 927770 1000000 1000000 930044 930624 931014 942726 868655 934882 929170 282803 933024 930749 930360 930747 929481 754748 1000000 925091 834070 831137 922043 1000000 292800 1000000 916348 806764 1000000 910583 831928 903609 903840 977860 898986 896216 765099 890267 887720 938325 881399 878374 1000000 871679 541369 864645 860137 857164 788469 870481 823275 827355 805513 809512 827370 824341 815917 815083 810818 804000 802540 808369 791474 756688 776804 1000000 770255 655870 760978 755609 512511 743433 841605 822186 728386 722641 717798 708990 608663 447477 671771 647024 671303 750819 670265 664275 658573 889858 648008 626344 630788 615548 899746 615763 609166 732515 597034 590833 580776 585475 912483 554259 1000000 543691 542808 541266 1000000 527669 522629 516508 790470 504422 494646 473674 4386 633336 323287 441191 48758 457035 468496 643379 439038 438591 425367 419050 416543 1000000 492826 426855 1 472923 421435 383203 1 1 363461 936071 399086 477097 1 278127 334582 1 325597 318740 316729 311915 308211 460372 302393 1 663324 288051 303236 284601 278548 44394 308436 273619 290324 299548 300064 12788 149645 1 180967 401069 240720 318855 302786 1 234913 522268 120874 228874 470889 225742 224621 308566 221625 219656 244269 276716 219239 217723 223829 398444 172761 1 52322 435610 216768 224177 216739 1 226799 151206 165179 44474 203980 333209 1 648527 183467 297368 91021 661455 164422 234861 240300 929014 333141 232818 829925 245711 263615 433476 1 1 270770 619641 265700 868434 1 133379 214869 16140 256369 293687 402915 76546 306164 1 311759 855879 1 1 331641 332299 348528 342701 170504 358600 321525 357095 356566 287740 380674 354049 668210 1 401962 521697 412974 384733 407610 24218 435493 441476 451876 381344 453517 464556 470361 1000000 483512 488430 496330 488529 506525 502248 89731 507066 384241 537264 543437 674967 593109 560668 568331 738547 511653 532362 592961 599179 1000000 611496 617688 771988 629964 731925 641937 567519 526351 641462 666370 477289 781798 696576 705474 695882 737045 708224 922692 718532 809202 711957 735482 725594 725391 745111 410632 765205 769548 773013 849298 647574 787923 653841 814194 783082 747260 850928 816760 821608 825703 816403 910781 838544 454762 808296 851717 856990 793508 862069 276666 701598 872683 514554 847244 904162 569000 898229 630169 1000000 896859 548667 779703 1000000 915704 908867 899552 1000000 565517 915529 919313 910044 922294 1000000 954403 1000000 1000000 827678 928046 1000000 941395 924660 930179 930864 373949 930388 1000000 1000000 930744 931252 929828 930029 930552 922058 872120 805241 1000000 1000000 1000000 919813 532921 911697 910448 890560 215048 921801 907578 1000000 1000000 917434 899146 1000000 651131 891753 904053 885255 880904 883197 787561 872227 868766 868544 861593 872844 854052 850110 825982 709962 838043 833816 830429 825166 779065 943815 807313 197978 573320 943721 792643 580011 782649 833668 773308 997810 874695 726303 751847 1000000 741915 587704 778760 947089 718150 711443 644451 1000000 711863 690040 682999 466721 703211 712675 659402 646406 647824 643383 99278 745574 697057 211912 635994 603830 592063 307547 585969 1618 573567 567378 509556 802644 543695 549371 846085 528797 523199 630865 440389 125606 423899 493496 1000000 471602 588489 468505 1000000 355682 453065 216260 237901 435107 98378 396810 424583 450682 538522 405033 395751 523082 391728 379831 374668 368138 363614 235908 354549 214868 344929 340664 335720 333635 335309 293163 838852 466144 319667 304810 301739 316694 321461 268145 135592 285954 287822 538314 271418 727948 1 1 258524 247451 254786 229404 247822 164808 83552 108485 121138 236226 267783 867296 588002 230111 234882 1 243552 252366 221785 1 219728 121620 218085 217285 210754 216451 233288 765856 307064 1 215695 1 1 216909 234535 309741 218687 222973 220641 1 698332 54981 225352 247556 178842 230102 237115 143989 236109 230262 240082 237093 244595 183105 1 252960 859231 243118 263383 195016 66445 1 19969 566696 180644 314067 1 834056 284480 442413 297805 320938 312314 317056 318430 328711 247367 334383 339052 343830 372324 353476 45915 321234 232679 26015 57960 382079 389241 280361 399978 582439 410930 819297 963899 428405 841066 439127 26321 449383 457630 251377 349275 476515 481910 505797 492274 498312 332319 67642 517037 523553 210693 535007 438600 356104 550399 539690 924053 83973 614423 1464 587971 608959 962954 609324 615094 586197 677807 88563 614921 444879 651079 889581 673725 672172 676043 681630 697211 702345 699365 195207 711091 988829 722448 698433 743347 740089 744133 405090 752621 1000000 765806 1000000 367160 636261 786343 1000000 672701 718105 806241 810395 860690 818685 823871 386744 889755 815840 836728 439414 849086 851667 790608 1000000 864178 825726 871196 892466 1000000 881063 884159 887503 476997 870695 895402 621020 899435 861734 905560 1000000 935579 400705 1000000 651863 917432 926855 922168 921971 923415 924614 922805 926558 1000000 928215 1000000 1000000 923356 875043 928518 930616 1000000 1000000 767831 889517 788917 375603 1000000 904510 922930 914008 1000000 603326 919616 1000000 919370 918527 916501 848399 912834 911273 887602 836525 868401 901167 965904 871648 890614 936398 324005 885549 1000000 831041 930723 868555 691057 865785 861373 852242 854362 842923 846915 181205 357922 640327 665668 948367 791067 693536 812477 1000000 607059 964597 1000000 788581 785931 778998 848928 768281 721219 787066 749968 747044 726640 785963 727462 383131 555475 24370 827603 433246 775127 451565 686004 682728 602925 666714 649898 613148 648595 747789 634390 869099 649435 442885 478262 1000000 604905 604682 588416 581117 594449 597024 562504 545123 304603 540946 336830 1 525322 953266 515184 1 500882 494909 840026 92250 549024 470898 374979 159794 322392 445340 441597 1 349487 932342 433820 1 265094 390921 396076 391485 408641 376294 1 700991 350262 292479 664225 350609 299184 341028 569743 239652 327184 322716 318398 375730 309765 305720 229720 339714 293557 289324 1 1 278920 275300 224386 268742 14417 262292 457868 162405 281808 197356 253920 245574 249041 240458 1 632333 21727 405184 227819 1 219812 225647 97371 781891 174325 220524 253391 218738 217765 217439 186015 216154 336977 186002 742745 215303 234851 215450 216704 373928 150970 344953 217995 1 1 685009 203022 190444 224495 226248 222274 407284 364896 221630 1 60277 314789 259928 195322 246095 248836 883546 193983 149136 261431 673329 1 279053 276938 276052 459296 1 270209 290579 602720 297521 295069 355969 310643 303970 373583 323642 370802 213624 340195 136118 360937 351621 355388 366529 485117 369729 376548 107716 478398 392257 606411 236427 408930 412668 420023 425637 528564 457310 441971 407198 501730 460778 412558 437187 478077 484068 496672 496129 501561 516796 513692 458866 386441 545900 538216 545159 550617 578997 573547 485355 915745 843022 749724 594715 593150 432045 603409 1000000 628996 631663 637654 406120 356405 655700 452479 524149 576911 680587 669060 877482 697449 684967 804017 1000000 995473 111636 721231 940291 742604 748014 751389 667604 429560 769196 82656 779427 773931 594958 797080 996763 803912 808669 813230 710535 936361 826658 831000 371768 743741 847712 1000000 851423 855263 859018 862381 887242 719447 794675 876368 879584 947880 903415 888774 990759 894230 418790 1000000 830091 763394 906657 918014 1000000 871092 984008 329469 703549 916645 972060 836970 922079 1000000 634890 1000000 836215 927826 928953 929343 927003 1000000 714060 1000000 930143 929984 933749 907925 925188 928268 927575 926772 914801 852279 923729 769710 951744 1000000 918356 917209 912342 243290 910988 852511 905922 904238 902179 899703 897148 894490 620944 854652 886464 858138 880908 1000000 873347 981076 870510 862791 859136 855365 851306 844992 859467 844495 835350 831125 1000000 822824 816552 1000000 808882 791409 824447 249039 745719 743625 1000000 771539 373127 764603 758850 836309 308532 811576 737165 948666 706923 720509 740462 709130 831045 697585 736907 610380 687134 674121 665930 672745 1000000 649568 617523 94217 615159 447113 619521 622799 593055 599233 602805 588638 582438 576085 571925 526867 1000000 551458 546331 539082 532901 466226 533716 514470 1000000 535662 632122 490179 483926 667649 495943 472221 1 454444 324471 439809 263583 428493 438465 418642 414432 408894 386182 410684 388879 389502 381976 316250 833840 72284 1000000 1 345749 685373 880689 337047 332598 328014 350331 1 310555 1 1 301722 322385 272718 290311 401031 282972 232800 426529 331370 269890 266887 225397 260867 1 253851 250608 257382 246541 223590 170498 247289 236532 453130 734344 13055 1 11828 1 459754 96221 227469 221938 220161 169557 217949 216904 209718 78992 74248 215096 214914 312041 214907 278806 215277 215635 216224 214394 217293 29962 47331 870983 199661 36041 205753 399053 443271 228149 229952 232469 157445 235757 237902 633119 175340 239961 1 304865 252827 340477 258569 349272 201357 268491 239928 656183 429242 283719 284352 290993 79426 345075 300850 309417 377745 313397 405541 238576 428482 330830 821134 577925 297512 311883 389638 410065 360984 369697 178908 262280 714951 503277 395782 431738 406856 412376 409398 423561 429220 433645 436413 440365 183229 33054 939391 588988 551326 1 487898 493998 551955 396518 511260 408704 520119 410285 536766 544067 589024 555229 561495 1000000 420372 618359 585616 738225 614631 1000000 950658 617476 622837 624669 1 1000000 666337 906932 534417 680355 671761 677744 883062 689681 684352 255868 1000000 1000000 718293 725334 211374 735097 723445 703431 684747 791514 1000000 874904 112828 776282 809384 787129 792416 763949 714419 807853 1000000 760143 622604 1000000 826360 898295 1000000 841870 1000000 846299 852017 857487 853701 849702 868316 903893 900765 1000000 885509 884480 887334 890847 893187 895863 852892 900938 1000000 705638 900070 891455 911881 1000000 814194 1000000 918848 944546 924694 875761 923953 925101 518936 891507 1000000 923345 1000000 929188 928344 923295 929739 929622 929589 929353 929012 909908 1000000 1000000 902850 924853 909357 987787 775036 522720 916180 918194 915728 954832 1000000 1000000 1000000 919912 901581 892512 568782 232692 897419 490662 966745 886696 903395 880119 876777 1000000 1000000 434851 1000000 966607 957627 927066 846755 915676 661400 864215 831394 827646 789684 963388 802751 809576 823396 800392 664953 792111 785556 772883 771143 1000000 562958 759922 754615 794388 665721 107196 733075 805529 699029 719799 701497 695148 698884 687183 686170 513058 754879 610514 659312 654831 651198 645266 639134 609435 919780 641169 929096 700121 195940 605148 488444 732064 580119 710663 257271 626237 269210 798671 670854 534366 1000000 521562 555503 509750 509634 575696 499899 146009 554538 756701 468104 24544 454318 1000000 284815 438267 432557 424636 424069 708317 409969 404512 420378 946433 249378 126571 377755 372613 762209 173318 357447 352241 432411 592017 336015 181143 328881 312872 317588 307303 263867 307638 302971 300489 293018 291077 287188 281770 350396 21769 456503 270101 265838 294974 260096 487198 298984 1 248722 247160 583555 1 243165 234604 1 646154 230687 125572 227602 227100 193223 364570 175718 222562 243330 218035 217271 1 195142 215116 215044 97611 1 214397 341134 302183 213337 213947 209080 216043 217805 216014 281592 13875 220345 64179 163971 185214 182974 435822 175172 233444 230987 232277 489559 239280 289095 248041 284139 205653 243569 252981 299041 1 262732 291278 269803 273168 277042 280946 288046 1 291568 170083 788287 342913 52108 311538 306080 780560 1000000 322709 313216 399996 343163 347925 1 351097 445950 424129 372905 375143 380715 433197 519012 396337 397031 414359 420861 627402 439601 856016 598148 442573 1 455991 463111 467765 500228 99474 451421 390542 487706 221448 466543 560923 523032 528373 295030 401929 708911 619211 559246 500986 571666 631246 730151 495012 393153 540351 668374 614951 605135 805570 633349 640327 451244 717228 657537 663851 540423 675535 684225 776811 710622 847542 620650 716639 719727 722378 727466 730333 738503 711774 598454 721050 340465 331011 777900 775603 778752 616384 665688 795282 800294 759846 1000000 814266 818793 1000000 832084 847621 674749 840235 737588 253273 852152 855737 844023 863300 856081 844417 402242 1000000 782844 884196 886153 527585 902226 806413 897254 1000000 905519 827712 906929 1000000 911188 916374 914847 916301 1000000 919943 920801 907382 928278 804402 876596 821851 320310 883876 1000000 928783 930837 929191 673677 235167 926018 928695 947840 863476 716325 927768 928004 923145 837531 975875 922201 906281 919418 918193 1000000 914372 825844 911224 704622 664217 653929 420231 902947 897716 890628 874721 889649 1000000 829997 892718 877551 705108 962168 713293 862557 873330 1000000 887805 614683 1000000 907526 836859 832657 1000000 824669 819591 842714 900775 805374 834921 796338 1000000 882071 875674 817527 834167 766216 800019 752297 763790 745010 1000000 709719 728290 717668 716946 500608 689315 700023 709682 109301 1000000 674976 670634 226944 583650 675099 1000000 622888 634617 761158 620000 447681 539701 604082 649430 594224 573826 579023 729236 566389 1000000 603762 547909 535195 544634 373644 523233 554215 4637 504057 1000000 126004 275012 581640 476652 359632 364199 224790 583980 200054 1000000 836336 430315 251374 411035 412869 285861 400076 395341 375344 1000000 1 373445 621301 242403 362186 366275 686501 1 343826 332389 335647 329122 320907 316014 312078 1 159914 317953 288421 689640 288595 284380 267570 280830 486011 270306 268033 264277 206118 1 251868 474958 537780 246178 253826 240840 239104 238312 167500 197915 233273 229148 315888 123120 619087 219631 1 246992 199747 12407 201738 214212 215732 1 188490 216919 229787 213980 214323 212267 216480 214525 1 211219 41840 216946 375024 218533 236962 220504 105494 538293 224805 125638 228040 359644 268581 559384 232445 159007 538220 234339 243685 247687 259830 253117 255631 258325 247148 598680 227002 269729 1 278679 358135 264613 286601 293700 297237 50582 305665 310663 362213 318107 614952 176865 330987 336611 341258 346208 261910 320339 365658 162779 827561 376262 380688 416907 398596 401770 402793 872612 419532 328965 418185 430726 422149 586271 933604 453849 459725 875213 538873 477518 1 1 516352 1000000 718296 759810 303204 629724 532510 644260 540335 462166 557254 532639 569785 575611 641885 584578 594621 606075 375745 722720 638810 625017 631530 627032 766560 516903 631236 476952 658549 688554 679322 685491 765468 696871 705615 330790 904858 736511 700177 513495 585686 741404 745490 1000000 748653 764243 760084 468498 778764 915228 787263 818205 924703 796186 1000000 805575 816569 588405 729174 831869 835199 735290 842692 1000000 1000000 861571 858174 629941 1000000 913775 1000000 875366 923670 1000000 1000000 1000000 909573 598902 621607 898505 1000000 903395 999761 906968 909847 911790 913628 539976 940815 918674 520843 859278 922538 760753 906979 928897 950930 944720 253536 913023 928396 925402 742517 1000000 928850 1000000 673997 929105 923178 926153 236524 953235 920749 788660 922212 923184 919586 918172 929741 916644 915523 911303 722931 907290 905121 1000000 854014 858998 900457 834096 890035 965983 884459 881170 862717 874872 1000000 870817 1000000 453543 605116 1000000 855687 1000000 836548 814891 833181 437829 1000000 820420 970807 780169 806745 810826 797271 788699 1000000 784640 777571 772420 767264 248737 827242 750453 746507 740330 728554 729470 724040 340154 712747 1000000 297884 614471 1000000 677440 679579 671762 810094 652607 656376 647538 643487 635706 629596 630198 612933 611169 590659 617063 602458 584662 571573 624127 675010 686926 561712 963289 548332 138607 763345 525661 608487 547545 342696 327826 494115 263674 654774 475961 362755 721759 450253 499035 446477 446015 434913 462835 420293 417814 513806 406769 291954 1 416941 639384 606010 103323 361571 364440 347819 354379 348737 344706 115956 65444 329809 343125 25888 744127 45423 308368 327590 299752 296315 292652 288479 802047 192894 473230 228742 270947 313991 262366 280042 97197 254968 525759 254416 271739 243004 238937 421061 249062 185823 290305 238923 1 1 1 817520 362490 146363 222123 270049 537121 216950 52679 227019 214895 214377 1 211490 213568 331337 213553 221302 338494 202835 214844 514150 214737 212567 474205 223816 194674 165349 1 186226 1 1 198462 230690 232637 234694 297383 1 264246 22872 246311 164765 262876 255650 257677 303501 257908 1 720813 274107 294304 76717 1 288672 362585 370778 537089 761114 308202 312192 325938 639582 604999 332846 253527 339490 474046 341016 342264 165580 527076 726471 191294 381708 384654 556979 364038 387105 398294 383516 417353 257456 427768 1000000 451706 445887 451714 459365 459672 455841 515046 500699 629909 493464 760512 494849 40196 406140 742577 651580 711637 537849 548598 683222 558987 560808 573467 342457 585771 626026 538819 928860 608753 190703 622796 628925 635051 641081 664789 622323 438177 621652 1000000 677178 679171 689012 695180 695405 915925 704112 842312 723101 417021 766012 1000000 1000000 750856 756085 759976 760854 630303 776855 781891 796088 923584 796074 801388 824510 774643 789460 417196 534096 768663 507940 642024 843616 845001 1000000 852879 856588 850303 863926 885260 870852 1000000 875731 765623 926621 886646 889432 1000000 894415 897441 900370 902291 259311 887927 908811 1000000 809198 911301 897230 910375 1000000 367798 867155 922846 928860 923683 251133 926450 932370 1000000 1000000 863640 931759 928302 1000000 421926 1000000 1000000 867206 1000000 913294 1000000 916314 912695 902442 620942 871436 419959 916549 914181 930110 911424 909125 909895 1000000 1000000 900720 896890 895738 893100 890364 817560 1000000 773600 835580 874131 874671 692207 871214 857388 1000000 1000000 723378 1000000 436764 838336 834360 949986 868251 738201 816782 764713 807636 581112 1000000 671907 783476 1000000 778049 767004 768284 587516 757844 792008 673989 723156 736328 730735 1000000 719550 559172 761970 710740 195233 690860 643967 839909 669455 667198 661232 589929 1000000 643096 700704 630905 1000000 618644 612490 606324 631774 592140 587769 573725 572353 1 471181 560479 522553 20594 538338 531740 523682 519852 872206 259970 506008 495732 964779 955410 431854 221988 470830 423154 453527 435844 432747 260879 201083 415826 419064 414894 636976 291752 391535 431851 385827 1 486208 536563 362520 360399 361393 410430 46328 418643 335930 331489 326851 322543 317934 1 656736 305222 242397 399844 388004 1 206190 109314 277882 274857 1 267721 253065 1 260223 803975 209962 244237 261560 275505 120722 296182 237240 235049 548710 7315 1 135700 231939 223461 1 219093 215759 113352 215589 216772 199778 208442 214572 180900 213641 213391 214643 213050 213068 208802 213968 868676 172764 212678 216605 216088 218531 216145 219144 220345 1 1 218106 219430 226969 205031 903039 465659 291927 66074 240313 190059 241625 1 238144 226286 257946 1 264011 292407 213925 272276 270627 279484 282923 206505 290467 437270 298341 293954 177926 310732 273972 437953 323438 324375 463008 337679 365051 350198 352102 356886 363142 378237 371118 375458 359413 384183 1000000 74226 1 409728 874931 875809 1 411999 473893 115235 595727 441505 481100 466294 562504 485754 625298 534937 497839 504456 893726 498284 1000000 453967 542914 526054 565860 662555 558718 1000000 571889 577287 520021 582008 595671 602100 342236 1 619973 628373 544576 594440 644070 712477 552670 1000000 718905 674018 663981 698896 691287 1000000 632640 703316 394133 69215 938944 1000000 1000000 1000000 748365 781934 488185 1000000 784536 751618 794731 1000000 789308 870629 799568 1000000 808947 1000000 817680 1000000 827099 831115 546760 830726 1000000 848199 865311 382888 1000000 813696 865979 1000000 872777 872722 1000000 673344 882209 887277 1000000 905190 1000000 891417 901076 887850 920458 909981 904416 834906 913449 915169 791304 1000000 874748 921681 1000000 923142 924098 821605 923688 926337 924318 1000000 1000000 1000000 928672 1000000 929707 836231 927248 926971 702062 1000000 949935 1000000 915819 878947 626880 918431 1000000 993010 855203 1000000 986858 980354 899741 906552 762598 876752 748131 1000000 1000000 863325 1000000 879443 976011 483468 1000000 578630 869113 865410 864567 686157 176596 899695 1000000 843138 838839 834945 830719 826431 822000 817194 739656 129966 826583 1000000 794320 1000000 726327 1000000 632566 770361 764163 758912 752238 766683 832869 737350 731888 726334 720681 715078 724099 671910 738509 689413 819603 646819 191575 387246 559150 656476 203857 758503 778646 632219 626102 667522 613807 607646 553117 206295 589096 583887 292554 570419 662279 540429 551844 453727 1000000 521969 1000000 378290 774 534487 503083 493875 490008 675180 478976 472464 466582 462624 454823 210175 441668 413025 435261 398874 420229 414622 131416 269187 391165 392660 372393 382022 385448 337943 366053 365042 389653 351449 343788 340890 336944 332237 344210 278163 318750 314402 309593 223335 1 193887 151191 290346 946005 282208 556145 279981 271625 275763 507208 261841 258751 224793 252666 255734 247313 244268 242969 492692 22450 212642 293814 166557 121705 229777 225746 1 557049 220832 1 1 518409 689598 266146 168244 253295 238451 249823 177965 236116 132190 187040 1 183901 213206 1 204972 224485 121750 217398 214956 269106 290196 220796 220000 223087 236074 225254 209181 236724 234350 209978 9667 243728 243455 288494 249944 117999 210640 254971 293929 1 164304 431743 445831 274279 206347 286367 287250 288908 630674 296749 49520 845450 309085 442793 308510 131200 79659 331656 492327 27474 345386 395079 423046 360159 352820 1 375228 381286 566035 525865 767132 710855 841174 413432 415211 376401 430042 417094 780899 652287 454902 563912 465077 482945 938506 483001 647478 495062 501653 507166 832132 921638 513087 479047 535909 886598 1000000 556625 562786 210014 593618 232762 778469 581583 627947 607459 406151 611149 625470 208710 613325 643904 627742 566497 954083 637873 679523 678754 651127 728783 816179 881908 719586 714302 765640 899161 822004 736056 243239 716872 860726 757440 762089 1000000 1000000 649123 778554 880057 792927 910096 801814 711071 1000000 816291 967258 825131 603415 831239 837840 841950 844343 1000000 850787 867780 973645 864825 993947 871375 391216 1000000 825827 979281 1000000 1000000 1000000 895065 897596 900032 1000000 929195 594054 907053 894550 912513 1000000 915857 922378 1000000 920507 921292 905225 928566 935331 925021 364573 930273 899235 927077 1000000 927436 927775 987578 926785 926910 926448 930087 925382 423580 733452 966369 921847 901795 386641 944679 843228 665630 913060 911600 519823 632875 905501 1000000 702513 1000000 856273 893721 1000000 892534 888086 653146 888052 882460 872968 869577 754181 916310 859086 898218 869405 847756 1000000 715323 618603 822242 778471 809873 817367 819247 814876 807813 798236 921181 811014 796701 770370 799789 763475 1000000 764810 902352 749354 743962 123405 1000000 257045 775254 716211 710537 708456 1000000 718063 586222 681570 799715 669722 1000000 508382 891467 645285 572521 590177 627402 621268 919761 608965 603261 596642 590437 755505 573492 571909 549802 647882 130239 1000000 269613 539250 406956 522337 516099 163060 503979 60294 496567 487463 867219 343384 661381 496029 492667 678452 453385 1 134960 362735 410809 339881 404613 792354 623963 861232 388396 111357 1000000 435545 364509 356894 223653 1 340008 151722 337550 333247 1 419728 255804 764156 310860 363586 302503 443511 298914 290727 401479 350753 270909 275860 272229 282681 1 327385 389692 41190 162241 250271 247630 1 242303 234855 325324 241279 233266 313496 198242 225478 225792 213040 222844 239753 219646 219459 215440 285565 892818 269677 217420 358854 405974 671374 212222 1 1 713182 106252 470805 206151 229221 214036 214807 340297 282553 742085 218792 303000 179289 222761 229375 165316 214813 229590 1 233647 235789 253088 240421 248467 239444 42782 250880 1 675829 262492 200690 445169 346267 266185 276343 1 450410 287116 273674 295170 240907 1 1 104039 322066 314370 275434 213544 329296 281909 344690 152668 353505 396419 363285 368315 373528 391686 362429 370707 394204 131896 1 678418 411878 366324 432711 684046 434420 440185 450473 837199 443536 340347 370449 427036 486822 496056 199376 512751 511755 712366 540404 844204 532742 541875 540450 580945 21173 612732 547813 1 597879 591452 598867 631753 170780 892498 495196 289314 131275 402801 649164 729195 659098 666800 622333 675034 867461 792133 694187 695605 787078 732785 673098 722740 849369 733598 739535 744760 750139 784505 789117 768257 771090 776188 211456 325967 728033 1000000 418870 1000000 809988 859019 1000000 814647 862763 820785 1000000 1000000 848336 848649 318654 1000000 869883 636227 689914 888741 789157 892171 879616 913152 885601 1000000 890262 513405 1000000 888006 899982 627823 866578 430848 910344 944790 906130 916268 917808 910119 885701 924922 928490 1000000 923562 925331 1000000 1000000 648448 966243 879823 800138 923215 929511 1000000 925992 912460 748091 1000000 959814 907166 816888 960307 920287 919346 996933 916344 915096 1000000 894540 909723 912338 904714 259130 899024 707919 842154 895241 734769 737143 618154 1000000 880685 876502 909586 869548 873952 866501 576004 845993 852396 915871 856511 974976 836358 832234 877690 839645 872058 814441 717750 1000000 923171 925994 791351 205697 782434 780523 771381 924282 828893 1000000 607468 1000000 761286 768164 730990 741590 712369 730208 695028 700283 736063 319248 682807 689259 174083 637079 659216 650506 651890 651914 624083 648142 622669 616572 617452 623179 612146 561205 579868 688042 565616 565812 564385 138709 520770 542173 533725 682485 504925 517634 519340 505280 903869 1000000 717701 481539 1000000 531062 463141 520835 451362 387536 560613 737634 402387 422930 217537 411347 384039 399626 514646 396113 383718 378873 171191 345023 114568 358295 353441 348461 1 633078 334114 705509 324923 331786 202406 314892 182620 1 299162 224538 289534 265979 449140 276969 276255 78275 275598 917428 453894 259890 338867 438504 305072 247680 244762 222020 240232 236067 236027 231045 1 571005 215095 264154 237284 231625 291721 102624 26196 217054 215988 215242 221492 629120 282710 340666 1 211714 252454 1 217289 3870 100461 880651 213484 213485 239917 116862 3598 217217 234562 781081 546511 216637 911278 225281 226569 198206 300036 1 257464 237867 286012 75108 244255 227390 249613 279295 314922 1 1 463119 268134 271375 274857 273920 282065 287421 382364 261745 297650 302502 1 309893 307464 163077 252664 873579 336881 352371 399213 322426 353408 342555 358116 415979 76458 376482 1 383154 132309 1000000 403595 410286 813421 287223 693055 386696 437402 96827 417232 483040 485153 1000000 366345 493797 457657 387942 921331 505079 509137 458711 353831 529590 533564 704285 545404 1000000 380248 200881 565300 579534 566054 964878 230316 601609 607829 425840 620049 644679 631621 495681 538763 1000000 568093 671033 672531 673793 680643 704712 378388 697878 592374 708062 813280 717614 725563 450768 1000000 574092 404686 751010 758778 760072 761355 997453 701153 774693 789245 1000000 798846 676803 808262 792277 1000000 1000000 823451 830320 873334 838629 1000000 846363 842379 854259 861392 517194 194737 868516 270747 890174 705547 877080 978675 1000000 370693 901034 994508 734079 860112 886795 728711 902188 1000000 896146 867120 920187 915598 917031 1000000 921061 921057 907894 922851 923597 922802 925277 1000000 932484 849344 926480 1000000 644008 807045 819041 1000000 670139 1000000 500550 922378 893120 921537 920448 635779 1000000 917305 915037 316979 916173 1000000 1000000 899331 903825 767910 899256 270693 791733 886204 912274 893545 486860 899622 877112 873939 890919 863767 897095 860260 901857 790352 908540 714168 841401 772681 718982 720781 1000000 1000000 864415 810538 806563 768851 789995 300632 774938 1000000 590972 787952 764637 762080 756822 751516 746091 734854 735305 683480 724273 718752 721002 707531 491221 694139 898363 710767 427773 665775 666280 584866 659715 648136 970232 1000000 610291 225641 617750 1000000 5182 575187 634545 183833 580686 502455 571317 599319 556163 560550 535244 523615 531140 209139 513958 1000000 504914 500669 497498 488899 560145 1 464860 910127 457727 606933 426215 440799 464371 427076 512395 414533 412489 407059 401034 16080 449851 385236 379927 319577 207591 364391 865791 441722 349420 77053 108788 32153 572187 323608 319263 1 293313 310259 502408 1 954596 448203 63327 309497 386991 272623 279663 692278 266398 256698 260044 317908 67311 1 248275 262449 237825 240225 237108 59542 745925 256604 229436 225977 282201 229574 319963 1 219566 220876 1 238861 188681 268169 213476 247608 221980 203811 1 1 227903 490531 354304 1 634066 230254 289127 213368 530204 765731 224928 602757 217915 219724 1 1 201145 224886 233197 1 260731 234641 361787 344412 291107 271547 253726 461343 118454 254075 1 255602 953645 263865 269974 1 182839 280545 288118 287824 295475 74847 244125 303436 309826 312577 284745 197450 325907 330479 336118 401231 253629 272054 333576 359445 364886 369633 1 521442 385782 1 589751 401885 358062 412615 420312 459835 182189 469252 446737 446866 795848 819296 465595 202124 476409 482620 488249 494507 554386 639250 237413 315564 1 682415 537416 543595 533387 525289 554566 984357 532990 283279 587443 517330 599329 588486 639035 617904 621851 973751 658121 942782 650416 524022 772929 666326 672663 667553 619919 669059 1000000 701841 298142 712937 72237 726760 314822 741618 58212 526438 238958 757308 1000000 773304 757839 767959 782403 1000000 772635 628556 1000000 807356 812173 909885 795578 824341 808375 811612 1000000 841012 1000000 1000000 853783 1000000 664920 863631 565561 869881 873721 936564 842001 940289 889928 718336 808809 885440 900404 898975 862021 1000000 905633 907587 909904 601483 952211 1000000 427124 960198 937243 911508 918589 889875 922902 921796 791658 919072 764956 926430 925966 925346 843193 1000000 969579 924962 925067 924111 876095 1000000 1000000 996265 920155 915940 918108 916480 916620 841566 911822 870705 1000000 906068 905711 740551 933675 543909 884804 892940 873964 895298 884250 902081 1000000 874401 278589 867795 713670 467025 1000000 500707 1000000 826283 1000000 1000000 1000000 829531 825256 820971 824641 451076 809259 813629 798010 1000000 1000000 97015 1000000 767039 768284 759551 757887 1000000 750543 635222 736809 826690 722973 761262 915132 708417 882056 558853 691277 656679 713143 57626 545827 661558 643778 649528 653968 693041 598787 627420 582584 546034 589790 600935 594463 709091 588546 575810 524202 583800 634909 551008 544809 540344 627388 526291 788218 325100 508175 1 851413 1 614458 477577 467893 464269 430273 2700 446680 56394 436059 431525 423473 493649 675241 408067 402450 70690 407632 384199 620463 418095 370731 225998 92065 355037 351859 483636 340666 363564 909194 335094 320102 941106 229095 310235 859273 282711 280018 297022 731166 31322 658572 277364 279852 270370 59382 53905 259880 207644 400202 251508 364753 210043 1 1 711881 533893 144692 136972 229535 161037 1 1 219784 269837 11233 269515 216942 425342 686942 214367 213219 227009 882066 556074 178345 247955 210786 210521 210835 211037 215864 211726 212402 212837 500731 214563 1 218524 217509 205283 220122 221581 185161 214790 436870 575791 113059 1 234709 858935 110704 241852 1 247117 248656 252738 291076 258456 265191 229425 269093 672183 275593 629874 248848 781183 367178 1 283666 751533 306607 310862 316171 319630 363109 1 207653 364040 480415 347550 342781 474502 362666 367694 376643 378473 383354 1 395245 206008 752655 410482 475912 170346 427102 439117 395708 522278 229228 412173 462322 468278 472345 888129 819078 492916 498873 504475 434603 516708 522822 531405 839596 459588 974417 553732 559932 639050 558388 702699 677636 547263 661843 605685 589680 858501 651107 522512 634087 1000000 1000000 668402 658055 1000000 669085 580848 681928 683571 495586 470933 845265 713443 744873 483985 727712 767733 736744 1000000 749487 744835 682280 798976 773864 775502 212420 1000000 790194 733382 1000000 814578 292097 813620 811489 878280 822375 632942 821831 828942 1000000 867131 1000000 897376 858682 1000000 865577 869457 1000000 867611 878655 881695 861686 892276 895189 892131 890937 898585 958392 263179 868785 939333 1000000 1000000 1000000 913780 1000000 911870 920394 927426 943291 921398 1000000 909746 962635 896788 1000000 922750 910960 816337 926960 925745 1000000 863440 889929 916688 923638 959846 950795 978660 837664 919069 613035 1000000 918910 897521 1000000 1000000 941184 492075 787729 859445 777020 435150 894401 892260 421507 1000000 886190 950233 901954 1000000 772797 865444 764537 1000000 859264 850428 358152 881589 842590 837348 834480 830286 810403 821697 809116 459329 696364 692573 1000000 557072 789335 791182 1000000 143120 451885 1000000 824844 728057 784794 742909 737510 723618 726508 736958 715317 709374 867189 769553 679383 686936 738892 680969 674710 4871 660203 650845 633179 642452 561024 626420 679246 614217 769622 519381 595713 589660 1 197330 571007 582532 557581 810459 51157 541994 1 393406 552623 473879 528581 503063 494570 490906 484461 624274 478673 466873 473431 809706 178368 431183 434072 431140 426305 420392 116386 433168 391983 401977 446118 688253 277432 1 378414 1 357311 356414 431717 204911 343069 336840 45997 939720 314842 318431 93004 306619 292930 1 334213 270760 441843 285438 486971 338958 272586 495914 1 683201 137300 310852 252530 430017 318729 261417 243513 610526 668381 168854 52636 231706 205181 227682 183711 208380 223154 220882 405831 223278 211813 1 307776 255196 212968 320365 195403 172143 189692 714311 210911 210289 162773 216308 205152 1 1 203258 104347 732271 583622 217359 217991 219624 219617 220686 694479 223819 221293 170158 2936 307000 231866 505887 99436 718568 243139 245861 305183 791885 255849 373585 260721 261940 268522 270452 1428 277520 36930 887192 279693 222603 494636 1 97553 353702 121691 269556 322366 327180 331446 338723 338617 344505 214721 493062 360672 1 382146 376350 381358 395317 48171 397491 459403 384607 414229 530723 423214 434268 73817 151319 448414 811422 963612 358661 472013 353638 306607 488081 496164 437116 552190 475223 654560 526250 694824 526191 545296 432151 682898 200340 605033 160765 582466 846936 502436 928248 236607 609718 653496 631266 592783 641023 655418 511088 490214 246058 667913 676396 679758 685614 753346 701798 827017 710269 714585 667122 719040 731165 756180 734856 747683 752811 745024 967808 768478 773565 779279 890305 689357 829163 506906 923251 807444 796515 215573 374586 825251 827150 740374 1000000 841722 845967 743702 877975 1000000 860658 646253 867916 1000000 1000000 877300 894858 858491 886617 1000000 892142 912770 686172 899042 903437 907668 904716 555063 560301 867845 911898 914127 915881 1000000 877943 917123 906219 684015 922246 920227 939987 1000000 970642 925140 898013 923622 924676 925119 973864 924391 926418 922701 880648 921618 1000000 336761 921129 1000000 1000000 914129 914694 891255 657511 902879 659128 948632 875610 924168 897548 914265 983843 734146 816258 884431 881437 879494 348624 872098 923473 865625 861941 908916 854720 1000000 847097 307840 854689 842504 923178 834258 816600 742734 813635 826588 774055 800756 785629 790232 785350 850077 503311 729183 763370 759995 774640 749371 977170 717968 521181 570871 748703 716429 307046 536534 699280 682262 301956 143876 666171 670591 240758 680967 651896 690255 638831 795717 620442 420828 633284 687668 602962 937227 475887 599228 1 236006 563576 265287 211650 560784 579235 534876 505674 345936 516594 510472 1 298654 444966 486108 376917 477768 323998 462345 1000000 475947 444556 423904 431584 427360 429173 415109 413208 404803 302447 137273 574747 941176 296311 372586 136101 359415 839431 337755 1 342570 337727 332505 359924 323759 321863 315082 310671 306080 306413 362736 224741 291292 464278 815336 234803 275873 341352 262366 502041 261382 298061 260210 411232 1 246506 482831 1 321852 44970 197528 307082 277755 227432 224468 195780 1 220846 1 285080 1 213006 183452 208400 209247 211994 561958 205990 226275 28289 44916 209939 1 849148 441568 154138 472268 1 198092 212947 99007 225114 336572 230452 213011 218878 728887 222453 216900 209335 213962 230374 232511 234732 229425 314757 9410 244598 44924 295956 336716 408772 259465 313140 76229 269000 225892 276012 244033 283374 287585 260304 221436 318321 936402 650649 311627 73320 339923 259101 496489 138325 338415 343652 346507 430404 351413 376189 368920 104083 350562 314389 257550 257719 398754 1000000 289235 401211 423119 1 434672 431956 449141 452486 473637 1 469868 498846 443702 478675 286181 565210 482535 1000000 404851 563242 201751 485091 199236 549997 556113 199473 565944 574025 581761 487557 427832 345490 605020 464120 618550 1000000 107390 619972 1000000 759009 855401 596962 664761 670474 896598 412773 682203 628049 698023 707734 712312 717923 712933 889003 987839 1000000 726141 751922 750898 569945 766265 772023 777402 358963 776278 789636 746354 719962 788650 810216 814790 672931 828870 723835 832912 835004 840345 879541 848037 859623 762359 273675 862402 866106 869498 1000000 894444 879007 874940 814651 849911 890269 420974 896363 1000000 1000000 647056 814571 374059 908517 915391 912216 920636 605143 879652 1000000 921298 1000000 1000000 943025 965618 601678 923598 924095 876611 775940 923287 925391 865079 956076 1000000 923725 1000000 803774 358374 331992 904538 949977 917580 538979 968026 862237 578986 864185 973081 410468 904389 1000000 912322 737616 895403 1000000 890216 398464 983072 863390 703968 895066 872562 868841 801213 865766 425605 345598 906064 847822 936548 1000000 841190 808356 833361 965200 1000000 1000000 1000000 919152 844177 801334 791152 1000000 737368 776352 858005 1000000 753211 804412 737966 1000000 832769 762965 776516 692885 195236 711930 874815 757373 716554 752899 678403 677341 1000000 664546 659341 634339 647303 641221 762226 626261 573680 610318 451522 602534 583548 573052 1000000 945732 418299 492764 563136 726992 598811 542570 536385 530283 932609 517695 511485 492809 495805 468962 487403 843340 777194 517935 463425 57054 452255 420364 439959 494647 678428 417417 350194 414760 362189 180091 422601 153736 386690 295104 388148 368251 755728 338847 682389 536545 343414 338595 333869 493554 324604 320077 1 42454 306961 298070 298601 294793 292585 284889 293062 574721 275304 317334 484095 304925 354841 625391 1 252561 356186 105095 244590 242716 846797 267740 233565 304551 229443 450796 1 221340 228437 220813 134629 217903 324981 301571 707900 214069 212883 210217 211109 215205 100136 209724 174357 221900 206202 230380 169358 155234 277714 788289 405030 214045 213252 130419 1 217546 215724 249014 220385 134775 663443 206440 538566 234615 684737 188764 236111 480017 257858 243861 772685 248119 252124 411362 652909 261113 245360 178444 537470 274528 275008 327370 285511 288964 305266 550801 301661 172453 313070 212143 317809 338236 335218 406166 338100 341825 297799 353321 153800 361911 779687 393451 377412 1 371806 393423 41334 510288 429693 458753 422810 1 153391 438339 29402 584944 483619 367737 467684 1 481929 485681 491736 231782 139682 201253 516139 520704 658943 1000000 235912 189101 508306 559367 835116 571384 660508 584161 590356 599477 602701 414241 615309 622125 418479 633904 399867 646978 706447 613536 675308 657947 661125 487320 687164 708634 680234 106868 703689 715854 673190 727041 680645 737388 636371 747626 886869 1000000 1000000 769807 474740 864202 784723 782064 794421 799421 811671 809634 813453 748335 874415 1000000 1000000 731020 1000000 842555 846454 858025 1000000 853602 914860 864687 868070 871629 1000000 877665 1000000 833210 857283 891627 897012 910666 896432 899032 541442 337713 889023 1000000 892523 913042 912583 914956 1000000 536034 917855 830975 1000000 920869 921798 549835 766509 923477 949301 924066 898191 911914 916359 624534 921490 849188 909891 917793 921416 931579 302922 910489 987939 776103 918452 917684 894371 912909 1000000 824219 904814 856256 1000000 905272 896916 828697 890525 887830 869277 883914 536780 573120 848072 874885 866444 820849 977256 937792 861163 1000000 879413 840095 822421 479165 1000000 1000000 819690 815758 1000000 1000000 797221 813121 780132 647719 782340 1000000 772872 765019 754040 756961 693394 746066 740794 520212 725508 723361 1000000 713267 778087 701687 767521 991705 796072 533163 649157 1000000 606351 724605 646377 640371 636743 630357 571856 636213 604397 608209 638007 69736 587269 581075 733373 568685 594468 908611 550069 543859 538102 530711 1000000 467875 512702 512678 1 57885 583298 492227 476729 507813 465464 464520 452834 446086 911987 504494 894298 423895 418250 414724 54961 401595 394588 508175 386605 370874 363761 369447 766983 369785 761102 407359 344339 1 336422 659704 396744 306646 330078 312033 154065 294017 331717 1 316132 258798 283434 629829 269351 271265 1 334140 257150 608545 759116 259216 246063 555941 510825 241749 129933 236775 243472 357951 119909 360893 9798 223584 281546 229603 106760 685328 1 1 214161 213149 212248 286368 1 232354 558823 362953 240575 208920 213950 208938 216456 770216 58847 349653 218222 208554 184371 213362 416573 215447 178688 724231 355408 194693 222556 209984 789602 373945 223235 21774 288028 176150 688152 129417 1 382755 905020 657929 549603 534848 267108 265110 89409 274360 351499 280257 280612 1 291799 295821 303591 302422 308340 313337 1 378943 323234 307255 328192 339722 354420 298875 724922 361077 365032 325477 375399 116682 460557 388726 401754 402181 404605 413379 419031 1 1 438378 577695 171450 875391 442811 174370 471704 477449 483500 442563 495077 496686 420542 514084 895443 449608 532284 500823 493248 549516 343018 564875 571719 576015 295950 843360 392087 1 607488 614687 1000000 624411 675403 639226 643811 663525 415993 847796 448037 679695 679357 691933 999996 140559 608488 708617 713736 722979 707351 728721 735996 741333 219358 891581 757384 1000000 1000000 763022 814960 782832 404135 792566 758370 816333 631552 815001 949034 839154 824416 814185 774419 706721 824448 714959 848709 1000000 863385 676106 869662 866627 895976 852115 1000000 882092 451349 885287 542830 889973 990090 895578 914867 898967 901985 879910 906389 908246 910856 1000000 912062 911753 916539 890680 918339 690950 901496 1000000 922053 1000000 922876 921254 923973 923697 924178 923540 793116 675359 1000000 1000000 915714 709443 965846 1000000 1000000 917322 880188 896072 913335 757041 910148 1000000 913433 1000000 902556 908491 935096 911759 773390 1000000 586925 716970 883096 1000000 622543 1000000 1000000 865061 863067 860983 857535 851757 849046 1000000 841289 836769 833182 1000000 820575 820471 842465 803943 807339 690489 1000000 656813 389125 783909 810467 772972 768190 677109 711387 752569 748976 743875 634755 143011 162850 719862 1000000 708036 691094 696568 699605 1000000 679747 673727 555822 669287 373338 649824 645368 582478 624046 625526 494583 453073 607102 601751 593830 592831 582424 568895 586356 764051 673720 494810 161876 679344 108753 583321 642402 514403 490315 502100 690119 475890 515405 464022 726627 466159 456934 450512 440712 454397 436525 327589 425088 446049 413604 405387 553067 300216 391681 386292 380957 487922 356530 365294 356030 355171 203780 359857 239621 290772 330871 325473 398717 321011 338142 342207 304208 394691 460966 234676 287401 767704 1 275331 622071 779273 266319 262766 261420 220588 312064 1 247489 240483 237433 1 137705 276875 204309 221718 133946 224243 224214 297984 379268 233077 212541 500240 216282 299060 209937 326749 211192 212556 209858 1 215812 209740 175847 199038 218605 208603 208530 191919 209629 472313 365940 1 1 161934 557120 36086 217152 216148 1 377803 1 288436 387140 15812 888478 230473 895984 238391 243303 1 246283 249138 1 300487 258775 245040 107928 1 271496 809986 733827 282464 286284 300399 983752 299891 726118 328293 1 439943 622451 324255 368268 333556 1 322949 313163 352994 567046 925127 1 371563 351646 289206 389376 1 400229 191411 433872 664519 423011 399714 425190 462219 497124 457584 1 463321 469259 473916 488621 458499 493349 576596 135205 511648 518887 486115 1 6599 548934 537292 395204 705358 560927 573440 353081 168294 592017 596408 560509 610523 616146 750673 628913 635004 129076 363952 278602 659142 105195 671063 676971 1000000 698394 629785 711851 706127 407513 846835 716811 1000000 733954 742075 782310 750085 753580 761034 865596 771471 779804 945183 995193 1000000 843475 457853 812241 1000000 814070 658725 1000000 1000000 844545 835279 758313 727867 407067 865372 852265 858152 1000000 781703 867923 873464 871479 709300 1000000 672391 898575 985220 567085 893677 901400 899160 1000000 749365 473540 1000000 764844 910710 1000000 759674 558705 732835 917579 917939 917048 940989 803694 933728 922326 924057 902026 873967 923314 916983 934643 713194 1000000 922430 964121 1000000 920120 919233 918322 927890 942953 1000000 914985 911770 1000000 838019 906672 337498 912476 903169 895138 973924 1000000 944131 858200 1000000 883853 903134 876983 655394 873161 866764 864010 193488 712030 1000000 849664 847451 841945 312156 234167 1000000 825582 945717 805108 812405 1000000 616399 851255 208689 763060 667487 779253 773024 769748 740514 758866 343578 748333 886257 737428 606391 726552 721239 22244 709732 537568 698289 936233 685738 1000000 747792 668301 662756 657302 653776 685602 639375 85499 1000000 612889 1000000 841898 604957 596753 627784 175526 576838 687563 436313 638350 1000000 547556 540289 588934 447849 499472 109208 716925 505364 497278 528980 485569 479102 473173 1000000 459863 455279 449660 443728 538925 357114 589203 421341 410741 1 403731 511932 399662 483309 706053 368388 414183 225712 1000000 474528 232525 356660 135698 333336 875285 327136 325647 320386 314579 307292 304224 286859 296796 292562 288609 1 168589 22348 273579 269865 265497 688966 781728 258382 255949 835355 247283 353214 242396 214255 270824 196075 212139 201431 243528 1 222810 218980 477544 815722 227530 216287 84076 1 1 260697 210937 170080 1 381192 566637 1 1 1 117476 208209 484539 208332 188779 1 224030 164437 276201 213734 216908 152774 215812 357702 725233 220822 210154 220227 227747 198071 283664 232480 234775 1 234582 1 273207 235712 244954 249212 261492 131447 258980 24812 270024 5876 277069 280245 417830 333401 1 354877 149972 304919 284877 154138 317905 323838 323511 245337 1 402638 765678 1 329806 386084 366344 430761 375037 304095 994810 393616 397885 402932 420633 415010 561667 316440 61844 265401 549660 452552 1 623676 467058 520810 269496 481349 297036 502917 903522 509373 515495 1000000 549992 99439 1 546343 531437 558773 593082 237040 622134 583609 754730 924349 613941 608268 1 294761 626667 633540 638843 667678 1000000 656941 663551 614338 907823 734872 699330 691997 698151 591980 717387 715192 1000000 726379 791923 631686 742773 704404 770181 761141 982854 950390 769522 655423 761543 1000000 793615 794462 527683 1000000 1000000 830093 950625 641340 1000000 833590 856534 973236 845554 858371 1000000 850037 468193 879964 303607 717004 1000000 1000000 787530 876687 434073 866579 996139 893227 895632 941559 1000000 850968 903726 1000000 907768 886912 913007 912971 910424 934078 914903 1000000 573905 919682 924443 765973 714827 575368 922418 922651 839767 924160 923036 881757 921666 451291 735076 918714 737570 1000000 945903 898404 954555 914548 913304 1000000 898655 807747 1000000 895222 902821 900681 898194 604428 973075 886242 877364 247813 883220 1000000 875767 874300 895582 855951 864478 789485 858364 845815 508950 846478 842591 838636 910546 610069 826281 876153 167390 1000000 1000000 1000000 799511 978299 1000000 790766 954142 639196 794005 1000000 766174 754771 749428 744001 738781 832580 854105 722266 716674 843259 705186 699461 694847 705353 105524 920596 1000000 666997 1000000 652633 573940 472920 370034 630440 1000000 650998 520881 620050 668716 582553 584833 1000000 572586 567998 621081 593449 545069 281045 500442 535505 549391 515023 535143 596607 747524 878325 1 1000000 421270 184292 463389 455829 448815 845469 397492 432881 427583 426590 416015 333636 405149 1000000 610842 695544 557107 377740 374175 750362 298123 254440 351971 338567 346979 809823 332659 335649 330512 496524 235647 1 306293 580122 346369 290967 293201 140565 281513 1 1 256764 270981 457537 395723 258066 391151 228256 1 245475 235692 1 249195 226214 247924 228122 228911 372625 269118 419432 220764 428043 217606 818644 469058 1 212262 211186 324699 1 75822 187437 1 19824 66929 207010 623553 207510 181612 1 212691 208904 163922 207296 84372 1 89218 228620 484147 732240 92768 211718 16197 223258 225211 890167 248251 403760 529352 624682 1 241062 539252 246507 213828 403840 255793 317350 261781 431008 349089 272043 598861 274737 309162 1 541447 269260 566350 288833 329865 311487 322074 341016 333521 329926 334999 339718 893587 347285 355185 348855 377251 377757 375127 489131 323742 409850 971497 399383 903831 425586 347512 526112 693037 85595 1 438897 425795 748893 1000000 829907 380931 101080 1000000 1000000 337666 518491 1000000 497067 525581 539507 910013 286218 639957 542880 555908 565872 565885 108920 587459 74302 581947 656876 612160 744462 637727 627184 405071 642691 762253 665731 660702 666668 665328 680247 710682 164220 548627 701694 670594 713564 692234 848457 969715 700641 740682 717209 784780 756587 761797 766999 1000000 770351 791923 728251 1000000 799623 812986 809754 755665 860844 854456 924673 865609 1000000 840338 880824 755795 847590 851520 1000000 362874 420902 1000000 878069 872106 909474 589649 880201 948549 882163 889522 887510 894451 896289 424478 901211 1000000 901938 1000000 900348 907596 902285 882196 775248 720228 963559 947560 983344 919993 1000000 949430 878256 798850 922196 1000000 922303 958034 814848 1000000 493600 597684 920309 782641 910231 878717 920721 915797 913817 910191 1000000 910157 663603 1000000 904877 924438 233494 898642 1000000 907983 891541 888972 1000000 794327 880699 877637 1000000 870713 866361 806254 887518 522312 848962 854649 847197 844953 712398 859307 1000000 827082 703653 818578 880893 818742 988484 807893 1000000 1000000 967885 804801 1000000 765970 670610 1000000 753645 750392 744209 721404 658369 730318 723104 1000000 895916 890542 702835 622348 669136 683239 424694 1000000 597829 599259 358641 647551 741655 580096 1000000 900845 620566 391085 965153 599348 592616 1000000 414620 1000000 567680 561257 553211 606285 648995 534423 546083 464230 1000000 407983 511547 483979 493545 521661 509505 475647 518910 463645 457717 767048 499558 440092 434530 494079 418981 82507 400021 713719 380399 242961 371461 578710 378799 163161 198769 363403 358047 353281 682819 785589 337885 334329 71000 324205 319650 1 310401 342408 363220 187385 293906 287500 285779 1 1 1 1 267158 264180 260861 257081 251336 217709 228435 750000 55546 240233 252991 235197 259969 230848 221836 226839 209221 201910 190386 182199 541111 225745 214754 229448 211126 380150 292608 269858 208845 207625 208063 334344 145684 207026 205770 604364 207135 484701 74154 1 619136 209388 379384 1 206042 169425 279385 1 351058 219942 407138 145682 224071 226018 332051 226562 232238 1 861297 289161 261065 518691 258208 250982 254014 343528 261847 200733 267866 276096 858286 342550 281483 284516 289375 46537 297347 301426 879625 246834 315622 319193 321460 326900 281974 1 483874 341386 467792 1 370947 409805 475567 228678 560958 388611 1 1 1 410611 416233 421687 335590 841531 425465 168791 516601 456627 462090 417296 401985 481620 536904 45580 926597 337709 1000000 538876 1 1000000 537516 560310 548222 551841 583723 565535 613500 857465 584906 986770 642308 323528 741503 611533 657033 703995 649956 625593 630155 652630 658497 359940 645843 658992 681904 844938 693602 699376 591652 628563 715237 722189 733275 746633 738736 797789 748788 79508 746176 793435 316736 768664 780160 951794 1000000 807215 815042 801854 994918 727244 824905 824422 159569 832501 832923 856710 842332 800503 848834 825119 700440 802544 954608 1000000 974201 873737 875444 1000000 1000000 897811 888262 876790 875110 893314 1000000 599708 1000000 672216 756987 881278 1000000 1000000 874066 913841 660026 912960 923204 884992 1000000 917542 963892 911051 972537 932873 921733 862949 922681 265278 1000000 924958 480877 920000 969660 952077 920430 576851 283945 914344 788914 726993 912924 914514 911281 914984 775412 907582 898788 841085 911131 1000000 889233 886533 883715 730600 557767 785020 988955 868854 866037 872759 858911 1000000 851369 847671 430464 840029 573429 831878 1000000 814299 819126 814369 808888 805798 914066 796763 790253 786978 547228 777809 452467 487279 737167 757685 304830 803946 708385 740902 718580 719285 718822 713145 615897 327371 468781 656617 684271 678420 636281 667175 659487 847403 648799 576407 747385 540195 870837 626058 581428 587546 595770 864947 371439 268578 572236 466778 599737 556566 543610 1000000 541504 531537 457282 398172 401652 506484 501375 495839 521219 482852 477534 391177 565055 332158 589719 446623 244317 435469 478674 572785 547863 312731 369836 1 395799 385610 395353 368293 374082 598124 128819 202007 127128 347782 341742 339846 828514 329452 369517 262308 316003 311863 308236 1 488330 1 1 689999 303161 276607 297494 1 878113 263408 261397 257978 268416 212119 190199 254336 674115 452034 213521 235846 341831 270999 1 225879 294373 235242 220890 605262 235405 206242 214628 442691 250892 377368 208095 1 208322 207846 218907 1 309243 209298 194517 32772 143647 204914 117614 207594 1 350827 322670 1 1 741079 274681 211959 216388 580307 1 221256 190965 270720 232265 123077 461681 1 235965 560928 336104 245214 139791 466795 1 255318 3180 262753 261826 278801 282651 1 267219 135059 433622 1 431359 463526 210804 127850 313527 265427 422600 304398 342350 334537 470598 345343 477856 355273 514764 364235 726163 370375 1000000 1 399196 441801 159022 401224 217856 731876 419911 223305 502035 1 415634 454902 438130 495720 191201 475689 787375 484900 496536 489705 323878 518479 520258 606385 531330 170290 545432 183397 554310 1 583110 544441 344893 589114 792248 640117 107422 364558 619904 629795 632117 646588 1 650643 945223 594625 229843 662112 658091 685838 459219 1000000 671199 709039 575484 715150 728024 731141 736591 540993 788803 752635 943831 1000000 772002 780408 707098 772011 786086 724711 797163 802187 337983 1000000 815721 812978 829357 828590 850186 952664 826501 844588 980841 867314 1000000 897164 868254 847540 902327 876401 874859 878559 373241 884227 897303 881100 1000000 1000000 894450 853883 948787 904810 864912 968567 718299 974448 1000000 912699 913381 839797 914634 853106 1000000 1000000 866840 920231 479077 922144 922767 921304 933979 1000000 915047 1000000 920216 906381 932617 918279 963600 1000000 915294 824231 891004 911532 910014 1000000 906747 1000000 898304 901009 898920 916957 894423 975080 1000000 886849 578775 841024 1000000 875489 875057 1000000 849150 1000000 822270 841209 669112 900575 844391 767477 843645 838281 828522 850690 827417 1000000 965374 806615 897947 796594 793019 787838 778528 778219 1000000 631012 716859 678728 1000000 749929 1000000 727463 665226 84486 1000000 714494 726522 684696 697196 737084 677476 671227 1 679299 1000000 656302 650033 595162 650497 632508 506755 620110 487749 607365 713073 592739 588849 582654 576373 558074 332245 354452 551651 550072 534489 712954 531163 524221 484211 508454 559538 519489 490163 475080 789580 462609 466066 774428 605040 495528 533506 436568 430815 406491 1 353085 1 394771 397142 212369 104482 557732 376930 373038 420584 228173 347889 724117 349644 985867 333010 330539 188658 325965 316739 1 307346 992833 525490 295334 331334 287222 272957 436559 252762 1 238217 265099 261803 377593 255075 264728 1 527134 528179 469987 137926 78638 215328 230870 228640 234885 128922 97651 215456 70866 216488 215590 185038 230886 304921 238756 1 221468 208358 198808 207102 50212 311299 633509 205965 168612 412512 205750 228758 172198 37377 1 208842 216010 210735 81870 212842 199765 223025 227612 7535 219201 222000 530544 225549 226538 1 1 1 251735 150474 242620 245223 205702 252212 224942 143877 218499 760934 93319 20463 37329 278352 305135 284454 289900 293975 305324 1 356846 310909 315353 321207 322880 748366 432582 338579 343738 349224 353333 358489 384881 368664 171116 994891 431535 1 916838 335738 409636 195980 572338 519969 332320 434807 433363 446793 711346 956992 526173 345177 550233 861413 495171 494455 588908 941053 687355 449205 49059 439725 208855 827203 679053 925480 535598 576602 574975 768333 585560 304333 1000000 605354 633497 1 627812 619927 639621 643148 630786 610359 406549 906444 804350 1000000 1000000 691624 695259 680264 489587 702835 1000000 686695 719229 748221 745105 1000000 339903 785046 766806 766198 771910 776435 102835 786109 790784 351034 878634 803342 1000000 813988 576994 653382 825130 446285 835153 839363 843634 846451 717308 840626 845642 889379 965891 867889 870850 1000000 877203 877384 882548 747590 896127 802351 881358 895622 882523 902350 883383 1000000 905829 891999 1000000 905400 1000000 910668 1000000 913290 1000000 1000000 1000000 1000000 845888 922289 920733 920981 286539 917799 688381 885192 915323 951524 891998 920908 1000000 1000000 1000000 1000000 914052 1000000 577996 688789 866979 906741 905320 911951 1000000 258020 883194 1000000 892179 889662 1000000 884451 861550 955527 876030 835244 817657 768762 591460 858326 874660 646584 848833 845576 841199 1000000 774473 828755 627094 1000000 941658 811911 901137 823347 798608 793644 1000000 783875 762756 773600 666402 719467 691993 753453 1000000 739932 749130 1000000 520349 887871 377516 709544 696545 277452 691432 763510 1000000 664121 657647 665576 690554 651453 181776 594937 646118 684986 425432 953650 598073 603278 596303 590212 583652 577711 585773 565387 593370 533308 391413 679772 1000000 130282 522010 477567 472412 1 504665 865669 485332 483580 370023 476654 444127 773248 450113 443629 437855 493996 393597 655322 320397 351978 190177 386796 392679 276435 255620 377156 364621 372138 360643 150541 352641 341749 348359 327926 331382 326588 521979 317583 377249 342041 304347 300977 389308 240986 287861 107277 201898 276008 273080 139324 1 370272 422439 255692 254755 268645 914185 243812 548818 244649 400664 387832 231218 228775 211010 216409 647736 231320 218974 861977 214934 214826 218073 216051 1 1 1 208134 284752 252959 204611 340115 205655 213814 422421 205498 1 235918 186738 193457 207409 589455 567428 211278 186018 178356 257095 214570 216012 232489 219214 260514 167080 202292 1 228988 1 238491 92516 1 535200 310574 1 835388 271622 251412 259284 281726 313844 269425 832451 230666 280533 284402 1 292468 296288 300583 304832 317009 327299 489463 303000 1 1 273641 365383 200731 376823 356420 685652 366664 371876 30580 382469 388698 459958 895481 571153 409888 413999 350138 415449 1000000 842627 743428 950214 1000000 461962 465478 1000000 692748 423248 1 511540 504230 350911 516497 599993 529040 533350 544888 544464 554058 595064 500481 566455 578359 554178 580368 596938 664476 356720 609558 882532 625897 644638 639841 566671 78356 679304 663770 669702 672877 681397 494867 693092 982908 1000000 710405 439804 721435 1000000 732394 878518 1000000 749869 753855 1000000 968893 769433 1000000 774004 782669 978812 709408 771363 418706 1000000 1000000 394760 1000000 824418 829309 833698 837288 658566 841340 1000000 853601 1000000 858801 792077 1000000 782701 758089 875847 1000000 368199 946355 863574 1000000 890810 894504 896718 909125 902597 903726 1000000 694169 908342 758847 911160 911181 922165 617006 905517 1000000 917626 966644 289471 919444 863068 971504 985674 921673 920464 901540 919952 797488 1000000 1000000 453037 738478 923945 915002 1000000 1000000 911336 910318 1000000 977115 870665 1000000 410860 898937 887773 1000000 1000000 587930 886675 1000000 351742 1000000 816668 891733 1000000 866069 862382 640319 857392 838466 845798 946799 551972 841581 787041 387485 471087 340776 755606 815174 808212 1000000 798900 356470 776500 785217 167347 833142 568142 1000000 759661 789336 729300 676212 762948 720763 917755 722061 818188 710867 705682 694584 693788 648094 682164 719461 670352 1000000 658514 652483 963861 643895 634349 1000000 622161 1000000 1000000 328010 604676 1000000 442531 564277 337500 762642 560409 553077 550814 538739 244979 529245 945181 521259 519468 589682 513194 269624 504444 480520 382557 449959 156662 462082 450957 461842 438969 476887 432449 420654 861022 598621 441240 1 631748 191799 373694 403047 249290 566289 19207 343561 341021 373437 341873 1 331324 340936 322792 319112 256732 162892 184586 304480 426625 294870 257981 653901 280576 1 273312 269201 280128 264115 259354 261042 802080 249959 264093 1 219126 294983 260987 234201 228279 349170 226687 214505 253252 222291 216563 581734 216085 212934 207898 211498 202029 156014 306164 525712 188907 206817 236289 842375 205195 205009 125945 268421 205096 206957 1 86939 217741 207489 486544 209056 211145 579559 219621 213664 215073 1 219930 220488 224203 223706 225746 790084 262578 232472 234882 75367 1 242758 245722 366195 250791 1 257974 261065 264515 262530 695902 762662 279249 282716 248712 289758 247516 299011 294745 366601 311779 316240 320601 325376 361405 492561 1 423660 344847 354421 208726 348862 261428 390947 515436 532278 384767 322419 405765 526566 413557 803915 465562 430000 441378 941756 440054 454407 459794 254117 659287 463150 472690 525326 495862 483987 492992 470453 1 526530 216254 528582 545076 884343 557469 692911 1000000 789733 582252 588298 595351 496833 228126 613095 578408 96666 1000000 598447 630771 299902 655530 850721 998849 635148 1000000 690869 1000000 696656 782548 713550 908688 1000000 799758 730364 466840 793727 746551 751831 703197 763259 769792 772387 777541 787883 1000000 273233 826606 801297 392603 848227 774572 828946 371530 169995 716993 305831 810577 206083 1000000 850524 854437 744803 861760 978182 868239 257110 654889 878286 879638 774614 466531 818081 813036 679963 1000000 897661 965939 955269 917121 905589 908192 951116 898470 859034 913876 914048 1000000 1000000 916891 587283 850804 918775 922648 868094 913971 678245 1000000 919644 743917 920608 1000000 914024 311610 888581 983568 915151 938311 870923 797123 929904 906976 1000000 395530 636198 1000000 899222 557249 1000000 892549 1000000 877393 1000000 882267 935708 972039 864513 864699 867358 927604 388049 378319 649591 952678 846215 945686 856542 1000000 812858 826464 801174 816880 813438 1000000 804727 799871 579753 769444 784218 780780 313860 891134 850661 760341 860843 767162 766544 739538 1000000 340120 622164 717786 711668 706198 700482 694886 672623 683504 677429 671898 542636 638348 651955 733745 641652 78497 637785 618991 781613 771542 604928 599069 520946 1000000 472957 134405 567887 383191 524434 549283 494841 414737 602572 16164 452939 512219 994735 496098 511931 487645 721838 361699 1000000 204895 463402 392940 451941 440146 434262 588553 408152 388922 411461 220323 1 394947 178711 378265 386424 375103 274307 362754 367865 350797 347709 188700 817301 338982 125147 322897 234420 315442 597162 305800 233971 1 234898 289194 1 281274 277451 273764 270364 846983 261586 97448 256517 132162 362098 246466 190426 276501 1 181641 233737 231336 229017 436371 611282 568865 257347 218294 222739 215688 214191 1 1 790510 200874 208724 207447 206636 206208 205517 318912 204746 380191 179750 1 1 376615 207560 204366 618662 206680 215381 202080 209227 481603 195704 1 290400 213563 228770 201768 224447 224262 1 482893 490340 72151 240123 816221 238765 540846 654979 213305 241677 233367 212506 1 263025 279821 904566 273601 275277 138375 308611 1 308614 279938 301349 460596 310134 1 308037 274264 325820 37588 339302 788150 231087 475458 357547 651980 362621 373081 382572 577025 135621 907495 455529 391041 399930 413056 131609 428294 399287 404369 292736 451562 457513 335583 469447 424016 1000000 592390 490445 500829 505763 514788 665138 627939 530410 692225 637974 845947 559593 561223 568744 570090 583293 705376 937739 332526 627262 610812 81581 630918 632971 909042 495544 608332 653310 265727 665281 668717 869809 696023 688734 716747 833912 703136 854625 955666 718221 718489 783837 713646 731985 663358 920605 755904 786469 942443 1000000 672218 778491 791894 938664 799450 585435 265308 768351 818016 1000000 974375 826743 834100 1000000 821599 934569 747305 1000000 950526 344927 949151 563405 869983 875720 1000000 513371 769009 1000000 887316 889798 830176 900783 819777 398056 507901 251243 926507 899161 908265 697708 899294 911908 914324 914293 944596 916150 917642 1000000 917577 920898 1000000 917984 670160 919227 981932 755478 1000000 1000000 1000000 766246 1000000 915518 913489 899233 1000000 911084 902247 908825 906660 960562 902601 899470 1000000 897190 881948 933080 939608 898606 1000000 849866 803691 918095 614046 870546 879571 864408 854408 857009 889125 766131 924452 842985 1000000 835365 813409 801416 1000000 996601 813935 809702 805262 782216 768967 812736 786529 1000000 776759 1000000 766714 761602 780973 678570 656771 795312 719612 721194 342201 718664 676500 960471 701755 835225 693395 684772 429932 672744 666794 660886 1000000 680418 642872 636845 751180 629878 806985 198697 606248 601702 317688 775427 581555 575355 569257 119595 562434 450596 540061 538145 531794 674340 452624 450353 451871 501247 495225 759885 456702 476484 985073 341727 458951 233123 304464 386731 1 427083 423924 541481 126499 482617 521609 697533 514881 115285 292412 300336 875085 344033 356770 355592 365885 176834 1 333965 445595 424768 319942 859577 310915 214054 341408 297695 294061 326412 285772 575476 277303 274056 270810 267134 1 280841 430400 253794 226169 651441 463263 243963 214981 236834 201037 260419 228763 226834 1 222745 220132 218982 1 591946 214083 290521 119067 209938 208395 766863 278112 172990 195035 224748 207026 133580 193582 1 409217 383877 1 197445 474025 891546 1 280662 662852 525501 220015 1 213356 119015 122377 1 1 219635 1 190908 641449 1 231946 232408 638318 287709 53368 1 48447 181831 263558 254958 495546 782612 941450 867509 264038 128449 279507 284399 287305 272092 295259 219810 152920 380517 304579 356283 284465 389005 322765 375931 360983 333149 335219 1 364980 365806 1 376324 373944 395618 299637 392009 398902 289038 410108 439412 426120 690642 469947 443057 450659 455290 775433 467189 664117 824516 248158 520246 497410 503519 509609 640633 523639 579121 750695 628900 546510 552868 583926 540755 515335 580303 1 585159 646599 523596 606371 143049 620777 889801 632970 634339 1000000 654081 206981 663403 670421 674855 590818 670330 695110 698073 633693 741078 971678 722109 728772 1000000 878634 742211 747760 557661 1000000 763417 778464 150185 755065 783450 482607 793376 626776 492343 742373 483229 804363 665124 856501 773357 1000000 840627 628378 857226 847914 865177 872781 858637 841477 863562 868702 257593 889552 1000000 880477 883800 886314 267687 926755 771200 895419 898124 956625 991356 903214 904385 912235 917217 909322 911038 1000000 904008 913041 845159 922151 820311 1000000 1000000 1000000 918354 685640 594655 863313 918792 876364 917843 917353 910854 916062 900396 914284 1000000 728366 908942 818350 920021 907090 887602 1000000 900201 898933 802612 1000000 1000000 890677 705944 856348 652372 844349 877182 1000000 693260 868766 864832 861513 849004 891692 741975 556413 1000000 1000000 1000000 832335 891138 914268 762737 801710 815969 309281 802653 785495 735184 230495 782769 809789 914375 766449 914174 305330 752189 738330 738723 736208 436009 628648 719425 714173 1000000 89865 986084 178885 903378 903188 674229 727253 662174 665406 1000000 648926 637379 631983 1 197295 235200 607503 601349 302820 556672 386582 635268 567922 455741 563672 574694 596460 643573 545820 526956 520888 515497 558122 502458 479067 615051 315671 478145 830189 467272 344489 455033 448915 471415 436061 61178 440165 893266 414815 1000000 402464 201946 362635 386006 339091 372431 370024 364841 519843 793612 1 52867 326173 704406 341551 116761 322086 365557 628816 286537 425353 297782 187445 260887 132084 748231 278609 259279 288076 110027 411853 260724 257183 254018 298434 247758 297156 1 169943 169753 788019 231669 900337 227058 224861 225038 186357 230032 205255 364088 213932 161382 610612 174122 201745 199775 409708 206074 188536 204735 204316 1 203459 188975 207857 203413 242271 352727 159456 147355 205244 230716 207024 1 223763 529573 210965 170383 571735 207903 239803 218629 1 401323 225586 204889 255739 231147 251956 236178 572351 210726 245438 247358 1 256156 256725 258838 278965 218343 425737 274142 732515 295170 292258 322157 295766 264122 271983 304436 329738 414315 322211 441622 818746 1 338602 343641 348651 1 244129 406462 369011 937922 379586 387053 435334 404789 401216 408972 1 496441 423479 395334 1 548989 447163 470290 377995 474729 474750 150598 483823 491937 480813 753892 509129 531621 835924 499162 527127 221811 540132 550553 558272 601828 569057 574526 586823 606162 593903 648443 554898 852602 577348 624560 632760 560148 556273 649802 206618 649377 511374 639450 679477 283513 376118 1000000 912291 681436 602244 718222 139381 862615 814368 350163 1000000 751971 756206 465058 766468 441451 326311 781810 733414 808235 695022 1000000 745679 600603 763885 1000000 1000000 821372 830579 831979 832058 842364 849143 1000000 882016 857096 855689 858684 658599 858992 1000000 1000000 850261 879483 642149 907680 422095 875412 885356 896484 856687 216903 922418 1000000 552984 778956 928508 917550 911484 912175 913681 775015 915432 1000000 699018 1000000 943314 916948 918179 917373 239157 891545 916460 832681 960713 652026 909219 914967 796103 894838 911863 910790 1000000 372648 494686 905118 1000000 828465 899922 900960 894232 892539 889312 888265 267557 861158 553300 892312 731983 871558 379539 869207 938119 903698 847780 1000000 428422 595985 543760 881168 1000000 584519 824179 816748 995645 811300 885787 796000 799137 789291 792664 788976 735856 517247 765047 681986 729634 738841 845135 742606 737296 771096 692311 720826 386690 711223 1000000 698278 445004 686749 680923 878721 669134 663249 590769 368351 351842 639272 797511 318639 621030 500777 639768 604464 838937 527510 573616 339896 550533 548392 554035 589455 564847 554193 534352 528301 548162 223584 521376 475880 527006 515148 483717 1000000 333253 467318 520495 455437 449561 441474 528215 431959 680553 420466 419803 1 226642 398218 42827 387038 381640 387244 266798 198756 360422 348880 738737 190714 341106 337337 337443 312809 323912 327012 1000000 866910 305785 299365 292633 293498 441099 325260 831533 277819 711051 343446 783925 260864 257764 216208 251929 1 225626 241908 319747 236925 203681 173217 229472 1 224750 232283 220005 218742 358182 1 1 236568 176856 286534 186154 236983 270419 605641 180096 1 643236 201663 1 422846 204229 202925 199212 203218 44763 262554 185973 1 9479 206819 51856 170798 1 841795 535736 338299 216305 105025 207369 298549 228458 239740 21120 191066 232428 330851 237568 241368 685287 1 245790 170725 254308 115548 231485 265389 275749 286160 276184 170506 286789 61594 297060 296858 744810 528143 851326 313485 388810 293869 336381 1 337559 205873 589853 464242 356815 866391 1 372221 377509 627793 388308 393744 398975 404815 410421 432219 646324 405898 298879 439092 471711 593718 622617 500146 486824 474879 490560 508072 1 506811 467683 141700 857261 401267 367839 267629 953702 580290 560486 561865 560591 573038 1 450024 1000000 649246 603931 610172 651478 815180 607061 634489 878185 650341 651522 638227 664494 674820 677403 694132 687922 702162 754117 563839 720008 728496 452527 719621 781078 1000000 743647 748940 610981 839789 764495 464797 774526 712329 784399 789247 794513 1000000 465401 479017 830451 816345 820687 782428 1000000 832734 188490 895115 198039 847012 852126 873514 890042 297623 865666 1000000 871895 784819 877800 881507 882189 475699 888409 890818 891368 887439 829301 878926 899801 796074 860755 1000000 908348 917007 909248 900859 873904 913815 850123 921667 764227 1000000 1000000 336552 917183 860862 1000000 1000000 917988 1000000 916601 858232 1000000 743533 1000000 909629 884936 903391 1000000 912318 904117 904850 897865 1000000 904049 1000000 882426 905628 865856 880921 871769 378397 538045 877783 876461 1000000 855619 865610 906156 859290 859887 350062 980358 820247 840692 837014 834235 827976 824864 771217 938888 918909 956139 800736 798360 619617 789396 784291 779088 774492 775329 689065 756203 754082 748913 702330 917668 759788 727379 665488 734619 710814 577738 739050 694567 668489 837756 1000000 881821 663358 1000000 480880 612144 640641 619921 557385 663994 509152 648604 603837 729048 510579 1 716956 579977 597815 585456 557615 966185 542533 535376 798765 1 422391 511065 513393 671002 1000000 1000000 478256 451409 1 462528 361964 450585 496295 438886 302884 427329 388378 696262 408490 475250 860337 623308 395464 680811 376733 296218 364208 969588 358862 351347 568090 341532 321900 100874 326979 1 341646 365615 68764 498347 292164 67338 308574 279216 283227 278283 648387 271902 252835 257022 2246 206632 254902 1 421885 247566 242727 239806 1 644338 134112 251711 659321 225026 287264 224130 194510 1 223242 11342 199899 226075 812651 342977 326114 206341 205465 106830 195517 203479 201491 239869 201751 269343 202314 1 1 202862 203187 179562 204330 204908 235181 392353 208029 209140 618504 149722 212199 595670 232569 207189 219830 475050 224298 225949 155265 1 233667 235891 238938 215099 248706 233230 250641 346776 711180 761851 165317 1 349182 578951 262962 109846 297714 277338 329961 277220 409280 918732 315720 333650 467270 228985 344250 334861 338367 308452 349139 352184 359102 364956 423813 375522 380781 711052 364784 399148 1 461362 445262 425445 681017 797127 436696 445736 418628 317983 157320 466235 472576 416968 484487 490850 759482 508446 432736 418705 279098 145345 383311 193973 1000000 541665 863824 564561 566617 576911 583093 589281 595461 399938 610759 310215 637839 649431 640691 692107 41292 410121 652742 605576 745512 273484 683254 821646 724325 654648 602594 839146 713028 1000000 339551 726543 733870 792442 238447 751668 500963 913608 870247 321646 1000000 770859 787083 791956 855585 913507 806203 550625 595489 670994 823606 906443 723851 736980 839115 664696 831741 1000000 1000000 776826 860896 1000000 865230 854123 872849 532628 677495 640109 1000000 1000000 919772 889820 894189 897979 931236 693808 1000000 903827 321246 932853 908395 442174 896198 1000000 857208 865956 915256 527952 915963 915981 813511 916991 917225 867239 1000000 537774 1000000 916214 915697 313575 911033 922090 912571 984538 897999 899410 724815 876958 1000000 912159 646744 899903 821079 895568 897513 883351 828449 886359 844729 972520 1000000 765240 195303 869177 941671 438090 756213 798665 852754 848935 845312 841459 836323 828328 603324 825533 852182 258826 368610 656236 837576 806744 762253 789919 793180 848765 1000000 770404 1000000 620347 736521 749878 744598 736880 977835 728433 723336 717399 709815 671420 478235 696794 687696 266322 677185 670180 666005 673727 591699 1000000 253587 635617 617800 623477 622068 1000000 630148 1 627610 586557 857302 578646 563070 651274 551080 549366 517827 723975 530647 525857 520101 454302 506148 488592 490329 443981 217392 538619 932903 291107 449445 451812 716133 131945 586349 890421 1000000 445367 268018 829449 400107 400284 341385 387078 370339 312516 731622 824203 209229 414075 347235 344500 337385 1 327792 337062 396111 313958 339108 922310 240541 296511 1 239927 282898 280329 484558 272741 355339 451903 436889 1 252962 252091 248917 293876 620494 240143 82489 1 233863 225886 651157 417858 222959 220938 210967 144546 197459 479911 204362 505536 206688 655414 207091 1 209951 1 206780 1 352380 179262 239390 205423 200238 192340 193898 268341 202634 191537 138812 209931 430585 206155 207072 1 177038 143703 212318 413269 215517 218774 171703 218668 223013 190865 664181 519321 1 235037 1 248986 242254 246060 256836 95073 233086 390422 495278 1 1 240700 322004 141492 647601 141121 251060 332530 206810 362981 310132 314303 286386 191582 310048 272314 173978 536069 437719 1 334127 346278 1 50288 380109 416023 1 1 384688 296200 413262 335909 224979 1 431267 498243 1 691173 1 456068 527942 472231 487446 631824 1000000 1 1000000 512753 446344 547225 37379 537768 560416 549792 555803 562769 1000000 576932 580773 586907 593138 604340 1000000 612282 617723 455445 649231 637485 546711 854973 980716 660002 742353 906011 692197 776622 689409 695106 619417 1000000 868144 717669 723191 701711 1000000 414389 744816 749938 800659 760672 633031 770587 145645 653089 623974 791588 794753 790530 865926 688192 813734 1000000 806205 857494 915563 621298 803793 253249 845219 564688 735828 856364 828797 1000000 1000000 937170 872190 872116 941264 880992 887173 886310 862695 890733 891640 430855 1000000 1000000 905547 803805 957013 924721 907616 919852 936215 900918 600247 794843 921782 914544 924945 859427 916000 934687 988316 916751 763147 415151 1000000 1000000 852750 1000000 811339 1000000 1000000 937699 418200 871660 845514 902533 905456 552368 901954 899475 899856 950263 994928 378078 911537 886289 925820 879199 859498 875496 865160 716578 874127 551830 840067 1000000 852945 849566 1000000 850761 858776 861509 796554 826181 277441 836320 813318 878626 1000000 978600 795429 790740 958971 781001 973950 771061 1000000 761195 1000000 750856 923492 739210 759881 438752 725915 199507 712883 705689 581978 710932 702386 696716 32493 678356 553701 118706 17946 816446 844924 674599 630754 898629 777023 500387 1 600141 658741 593136 581611 575534 497331 566376 556948 550631 584063 427376 523149 510588 506100 417483 1000000 501316 495130 409513 586509 649262 439974 321451 100532 453511 774227 1 492299 429558 250861 408305 411197 296778 401079 973733 398851 384686 379297 31930 366140 363028 357056 353183 21503 340406 444196 429005 344273 505662 782403 322676 228536 565540 263764 538577 292983 321883 284850 280861 1 268590 26389 265350 249263 224240 255744 253026 113997 253242 246257 240413 241197 234842 232375 245623 132096 363250 56554 220592 1 568235 215181 651068 276191 187185 152134 192319 185340 360140 199682 205635 593664 202876 1 230843 201778 202850 205739 1 1 238733 202658 202442 1 203104 189139 202333 223526 191724 424807 207259 744484 287189 217195 301078 233424 219976 326802 400444 160927 1 240557 233916 233853 459654 242501 306197 247807 425122 136308 257417 254536 252529 290385 210431 246967 131792 265112 1 83973 294145 325735 154537 274606 65331 309598 252932 318961 232947 188199 319072 345654 480907 55703 354222 366134 1 249004 286744 387347 392875 423505 408241 501521 415969 632451 426989 432449 438363 445198 201678 488845 461889 715561 67388 688723 431696 503587 514458 504716 391478 3855 415941 1 535403 189646 173317 553662 559843 1 372495 1 584637 631653 636900 603527 613959 625333 621586 626432 636125 639745 736082 648591 599343 705760 662076 683539 670313 690355 475017 645515 717001 1000000 678227 721070 773963 698389 737810 396074 748036 1000000 1000000 762194 854353 819929 778508 736695 685311 912407 982917 791941 328106 987703 815407 819473 823894 787954 831996 844989 1000000 843496 846775 1000000 965482 857404 1000000 865864 682683 926752 871487 845048 883414 892439 884685 884896 896013 897365 1000000 896238 1000000 899562 998876 457458 924204 908881 904048 909139 918992 459694 298709 842770 774889 901998 928226 913823 1000000 917353 1000000 1000000 937576 914054 713239 393056 950103 898481 912945 1000000 1000000 900196 928014 907521 930329 901349 909052 969576 907346 623544 901160 893396 942823 888738 457949 884268 883694 875346 1000000 870868 1000000 1000000 861941 606296 856929 852528 852751 846289 842614 417625 1000000 552718 826812 1000000 818429 1000000 813732 805341 807063 796219 794597 864352 967202 1000000 695259 767186 726634 816602 751303 85714 741250 738315 1000000 978444 721960 1000000 1000000 1000000 56684 679425 1000000 259159 698009 666000 661991 684873 661405 471139 639449 631956 512595 663556 612098 609288 601268 610426 589779 582856 576908 569317 549355 705876 892893 545257 1000000 526607 530315 520864 515009 244761 502372 481386 670637 491013 377579 406995 13278 613411 763095 993554 442339 371899 611815 738841 469828 413530 428461 351577 395440 887208 390147 501677 125306 369632 364582 386825 336216 219879 374937 338304 341640 1 724480 324860 315517 343321 306502 50426 1 300598 289493 725073 281901 475140 127751 270032 266777 262716 249588 929545 258905 261725 632750 243579 223035 105473 358231 1 189467 1 318774 219050 153274 1 265003 215326 410322 216203 722274 354618 1 206675 210338 195983 203736 247504 162488 68328 1 201728 154688 140628 200689 1 262095 176285 202768 222801 193929 203671 289674 205483 203690 599732 1 212949 212000 212180 215172 216962 218855 185742 192429 224492 216725 1 1 223475 251044 245229 507139 321232 218423 250941 256315 275280 672319 266152 198330 273619 277311 319068 283194 289131 156049 285267 314504 844960 669755 315136 394320 650223 348963 252343 307894 343679 743289 351317 347847 363846 25409 399841 1 383625 390747 1 585622 407400 912565 418733 659434 836980 554121 441885 53629 326306 459623 421669 1000000 463467 488647 872476 773560 502388 512526 515557 1 431760 532199 538935 545131 1000000 582257 564580 568914 478756 574609 599827 778390 685367 579631 613105 611671 501387 843652 932639 683775 652379 1000000 713213 666340 635083 679083 685232 690346 501076 705142 704577 1000000 1000000 723610 657799 735312 544538 725488 751216 756404 757473 766599 1000000 645830 884994 960995 795828 795587 977079 805470 787180 813570 802601 899211 883760 830333 833995 532410 841985 1000000 809830 846581 573596 718484 1000000 1000000 1000000 878610 903423 719493 880724 963238 885868 985485 898854 226243 1000000 704553 1000000 894876 902431 889029 905336 590682 950891 1000000 912542 911558 667961 1000000 913883 759709 899686 917505 915359 920865 915514 915911 937802 1000000 973284 921346 913503 496047 863693 959732 375192 853936 907350 905435 909087 784612 901240 901816 564541 937897 899962 870529 910460 1000000 884106 570818 636320 876044 367315 852807 867116 1000000 874469 857369 895090 743734 844791 841160 839631 846689 839505 440603 823372 771701 844170 813696 820373 817929 801140 1000000 407863 782352 777997 663605 365026 763309 881249 719567 813528 742235 849295 731476 726162 945369 712079 709407 702274 753751 697049 656729 533837 678486 667156 775434 660646 872547 645562 639204 636229 615158 318619 616305 1000000 153887 84177 686072 584075 577925 1000000 540940 561169 687289 546684 592727 930413 528308 520286 527268 511076 515235 496316 444921 797726 984246 473841 459631 48440 297474 467628 443317 223798 395026 425887 373378 670629 463840 463732 450006 420660 372949 374303 376202 369369 443268 193909 791059 346445 344856 905482 94181 243739 641354 320832 321655 305979 304862 549396 750688 294272 271116 562360 941289 199110 267449 270580 263949 118774 227568 605140 1 250008 1 243877 247654 181505 234989 234185 342767 227771 223618 408738 221048 1 1 215326 215075 211019 145205 1 429419 206422 202784 207283 203402 202796 201888 170636 200597 659603 1 505651 171265 1 282721 413457 190435 201565 224215 44942 532991 202619 322120 206822 208011 398917 210606 1 1 215863 212921 1 439294 636902 679870 229493 231264 233515 321668 1 339420 488876 268177 251133 663854 268382 5087 271594 267737 362268 356460 274457 283472 58836 291556 328197 256183 229175 302558 292424 904837 120325 1 1 789600 300348 295295 350431 760294 374354 367213 101120 862673 60356 88218 394117 276720 471668 385796 37686 422257 567967 434708 595926 445190 501842 1 459900 464615 1 885035 486393 455515 522736 406697 511914 519108 201833 530549 536085 500609 761849 3199 564758 779680 487821 475271 663516 592853 673035 609466 532247 616922 617592 580487 626083 769625 43102 653203 743437 665120 1000000 1000000 573538 690836 615791 156297 793183 711848 715783 749229 988307 981012 738579 1000000 666789 800540 909128 764600 881638 773559 1000000 769896 886012 793738 744664 1000000 807439 755127 816088 820328 1000000 826347 833541 865314 1000000 1000000 852087 733606 854779 1000000 631940 866415 706053 873623 873899 1000000 879350 892222 884304 903334 323274 1000000 884596 818669 1000000 899702 904081 913315 897932 355851 992496 908561 909668 911477 842784 1000000 463911 948262 873145 914502 426467 916103 1000000 914919 530288 1000000 1000000 913450 678079 933639 1000000 868082 866720 914515 1000000 911273 924753 895299 770634 921599 897566 866690 894068 229931 1000000 992727 474885 858891 1000000 394461 896425 870482 867458 628594 859568 210689 699886 851326 1000000 262777 769753 838488 832060 828053 788106 267597 815542 1000000 983521 805039 723216 737132 454944 1000000 778840 759820 1000000 763327 757372 1000000 349702 738009 678878 541844 728134 1000000 603061 904827 914520 699435 711351 689168 1000000 676050 668869 665362 666493 652699 646144 757047 617296 639924 622190 618226 610450 799577 589371 591480 587752 953061 570903 566524 570672 189022 442365 498947 628525 1000000 522782 754602 405265 834306 499673 486567 550813 803501 959324 755496 329011 340227 487714 451716 438747 440661 412662 421347 414354 557817 127136 398753 393217 400373 378369 557083 372767 275265 292695 358999 457484 873100 340836 606380 331091 1 319991 446433 299409 295387 240628 320532 293949 290824 799694 282654 278804 180084 265312 267428 724481 1 258184 253637 492407 266234 258045 241224 238456 236038 232514 847861 1 377408 220416 156532 428007 259724 374503 165339 702018 210296 195311 208078 1 205051 269177 204473 1 201574 200927 1 1 199811 687709 196090 219092 199490 763281 128078 200851 1 212110 1 1 227494 575519 218108 113969 563129 577973 98831 385531 109014 628074 218784 230900 223274 525229 229793 232362 230070 227538 222775 368968 256038 205221 179478 129103 259403 656360 266620 270280 275241 260107 670587 877330 1 150929 741382 221528 331641 310713 416770 320587 376061 433930 534589 334025 3299 340053 354909 187176 338343 370382 360732 381047 387181 336161 388608 456626 419955 414471 400828 421720 1 974558 443269 448648 538954 464962 400682 907414 479082 916942 491227 674562 711977 991508 1 1 528081 337223 614925 543366 541186 1000000 568661 585456 577620 567885 611938 594365 42497 836324 594523 620701 648055 1 638734 639395 665629 657308 594422 672110 705190 1000000 872468 692036 441920 446635 662459 722043 614141 670464 727068 1000000 736832 747092 453868 807194 1000000 781604 772598 1000000 781050 571017 822440 839778 784891 805536 824882 740293 564762 825111 904201 1000000 810561 838828 856988 846136 849784 847204 856672 547860 796058 933375 868013 874326 1000000 877965 833636 883336 821541 894462 881587 893298 895630 1000000 824803 842315 374116 992766 906038 907548 519700 897521 909712 870623 911599 916430 949327 917138 685582 906548 914376 910982 915755 1000000 956078 914537 913525 933861 903373 898483 910208 814748 908164 908483 904655 904254 918147 1000000 969907 896885 1000000 911685 664629 821047 892350 1000000 424222 907580 876546 274650 870800 867785 862412 755301 390851 756168 851338 847740 876562 732062 836607 825028 668079 1000000 823634 992988 811907 801316 119880 798552 1000000 796164 784498 792810 784991 216835 986653 759775 626248 646296 747019 677841 733497 880606 721527 717279 711515 467882 84808 1000000 329258 1000000 677284 666716 610320 659262 645354 744359 641563 640584 456328 623476 218271 609629 534757 598865 592598 591753 548814 574102 631977 1000000 901964 131362 620590 470071 542927 524899 550883 572350 505689 506082 484212 506829 489086 475614 968785 779285 485512 559347 414039 437509 434029 23045 350259 444680 226827 399882 636142 383158 380542 383242 385558 372550 367251 367998 1 1 658819 404125 323968 342656 327116 289911 317753 311498 308516 15017 299782 296255 915258 286744 280917 5009 275432 275096 268359 572932 269485 257513 327785 271919 125091 265625 241496 238440 269581 435916 230760 231936 328393 187301 221713 705259 217057 767997 186265 211684 858477 249333 228001 696743 235695 1 148805 184821 201207 200565 200038 284667 199321 199113 296714 30990 198594 91563 118623 1 1 192800 158014 203145 202503 181518 1 245728 208854 216266 244673 165357 619212 461246 227303 459815 1 222641 1 231065 722849 235858 240062 107118 307623 409501 1 468689 1 261482 373667 326261 200347 245542 350853 389344 297162 303128 537046 300112 279444 292870 1 313494 296758 342580 347224 48240 342639 189190 355473 363108 336789 367945 336690 364040 79603 327075 62482 528929 406497 414771 364989 417768 429541 1 441036 464074 234928 458769 464743 521314 476780 522330 482237 866685 1000000 14186 105411 603332 529538 552056 546423 1000000 833017 547052 563303 586347 1000000 581505 588268 324404 599990 619720 846374 618364 624479 921263 685480 639791 329089 389517 628960 1 728832 678232 684015 366996 614654 46927 799669 712386 601759 723598 1000000 1000000 739750 745017 698502 902831 760956 774354 559750 768340 766323 524414 789899 836422 702991 768825 808658 358615 832264 647493 1000000 830915 832581 786386 912385 864940 848062 858131 936433 871101 1000000 1000000 448744 1000000 873925 1000000 1000000 868472 891317 886936 369495 820816 893566 921821 897479 1000000 900982 798773 904071 1000000 800211 875420 908990 920877 908237 971490 1000000 912741 1000000 913129 913229 929260 911622 924491 943711 1000000 912511 1000000 911554 1000000 909979 891788 918234 906774 905455 904189 404923 474876 899361 897779 893271 887154 822593 901202 889076 884585 525794 879480 1000000 887034 871425 1000000 980358 673657 858577 869638 851813 881129 267484 902045 832914 828564 829300 768403 832388 787732 812592 795031 803598 798639 795190 1000000 496591 779404 775644 770717 755316 762438 677937 750361 745118 1000000 733265 629497 759443 503780 514669 863119 702365 749671 729471 729824 507477 581110 669798 660662 722152 595793 802491 245224 627074 591606 618472 613805 606470 589832 560051 630604 559022 1000000 506877 502038 554967 610335 483481 538367 569776 525784 519577 526189 508849 502919 495119 494977 482856 631088 1000000 431557 97330 452812 516368 1000000 106702 429728 421911 648398 412106 1 331720 395267 358867 382845 247866 397937 368089 268757 353390 1 1 337878 333715 306365 327932 362008 316891 58989 1 304991 305357 228060 316791 287896 296995 279824 275942 861093 1 282160 261217 280720 1 251027 438253 234847 1 249956 238618 498815 230611 225338 166737 152815 216571 184675 190851 706676 81749 1 209980 208353 417541 296280 196409 1 196254 149792 38482 1 199660 199139 222302 199411 57858 1 601288 206869 269182 291354 216672 289106 228344 1 218006 278907 205302 457235 1 209405 211216 367906 215206 876165 218415 196890 227806 224076 225798 1 286065 236535 239604 1 1 246731 291445 253137 403403 259661 259128 379862 271100 272738 279391 295241 321196 289033 379013 248945 303285 307709 337214 375006 321425 389959 331051 934457 104387 349702 716768 355829 13646 366218 1 812926 733658 365559 660038 401129 633003 409942 385758 406376 425530 440040 420399 482239 1 456483 462062 608470 474792 476462 502196 492688 498799 503118 507677 517229 747228 461460 534768 719604 915313 618538 446956 1 576555 688356 538611 514307 586729 603891 609871 578131 703553 637650 634103 547652 646050 740413 656856 656495 666386 1000000 901619 1000000 688019 870836 697220 775110 750843 709237 726936 659421 737622 76179 736283 753368 1000000 1000000 771950 128587 911308 605553 857062 792688 1000000 645845 272826 791818 854518 819219 592717 827438 870441 810876 839152 871060 843796 940172 853555 331356 863031 810896 852972 857242 835747 856423 878072 914605 859458 882613 689558 272926 872036 894440 896375 1000000 424999 901565 310022 904435 901884 906428 438241 717419 906829 484579 1000000 434160 912475 912667 883733 998164 528590 913181 1000000 912637 976792 1000000 1000000 910497 909984 1000000 1000000 944894 906448 910816 902505 828055 897462 897491 1000000 821722 891564 802360 574066 1000000 882177 883769 1000000 874079 234518 855458 850551 957877 849158 857098 887279 845919 966738 671560 900476 844256 855622 834789 824737 814252 813283 889312 700677 800021 790683 798604 307091 525384 573478 731082 766608 761402 514616 751300 699354 1000000 391292 283312 726305 1000000 715006 732665 709582 658882 686116 165377 679376 673581 677550 797541 640937 683812 643214 32307 637776 388997 620128 516002 961580 30048 1000000 587716 578735 576580 580949 562076 557984 567495 514214 867833 571743 503301 521022 501693 508008 738914 305695 496166 320680 269015 471927 531113 548261 457138 713873 287644 436140 599803 431012 418888 486866 174395 1 283144 390777 435799 506197 374492 1000000 335158 358705 355544 325917 1 338553 338847 328124 697642 321316 355891 261841 304134 164030 846670 292685 312299 284843 277873 276624 271975 267285 257226 157346 1 254738 1 248173 246270 242081 238864 220985 233289 187631 262887 236487 223594 417550 219089 198275 31137 1 264801 36934 211511 208057 1 218406 208217 331279 200545 187329 199795 1 1 208492 199307 214478 198131 225826 32473 172548 292974 199122 86644 175403 137779 286407 1 196363 205661 206962 208403 209947 226095 131495 50378 217165 1 228423 223485 232849 231075 103047 235093 236451 28715 242230 245267 250579 227919 726083 1 460937 265310 269210 360938 262886 250136 247560 215333 295805 297936 754361 538911 310080 506053 339428 1 357909 440339 794318 239628 349803 344531 1 352555 320724 374689 379512 385541 371351 156326 415359 1 249456 366770 424888 426906 205153 397506 458970 453850 460189 98202 364651 352372 484104 490647 378680 502838 508446 514314 526076 580138 457449 50340 997893 810212 256887 522932 596073 576827 584348 589107 291626 613611 640467 620063 668491 639909 631997 643760 675421 125891 342666 1000000 633339 668681 664958 685334 1000000 486108 700976 710953 658367 1000000 720252 730139 602912 651688 761228 1000000 756479 865404 766637 784676 1000000 783002 731707 696664 796612 822795 867943 835015 812798 741332 821655 850384 419128 952951 927440 171064 844942 849622 563000 857939 858362 843150 831496 868168 870862 874064 876772 879687 881959 865712 887797 889175 891503 881988 912407 897123 904439 814836 793449 931205 906128 906119 908478 834339 908878 912476 921008 213653 911813 1000000 910388 908385 912361 772001 968243 1000000 932595 887662 959782 910184 878532 836548 895599 770657 905085 901433 902380 576456 1000000 859617 895630 893648 1000000 889454 887203 884262 1000000 814585 1000000 888886 871637 416933 1000000 809493 629869 836472 849780 766780 505669 392487 838157 877483 830669 826613 674609 815624 1000000 800338 808531 793459 703485 973426 788225 782151 769892 609013 426766 1000000 757451 1000000 563013 729956 778316 933022 311276 719935 703477 706541 234236 697433 258902 685747 685261 1000000 833009 599543 643006 387594 490445 1000000 502370 626651 655899 882247 452795 622243 531333 602517 9510 578246 749510 565401 725980 577310 515030 750219 814696 1000000 537689 1000000 46841 503554 514955 491334 259143 833545 477253 465967 460904 1 534701 325657 314894 431478 425676 423003 469618 483892 406288 363270 295876 153543 380851 579352 540258 368861 359586 174661 349349 350262 333713 334695 174444 301290 375118 316258 333444 305969 1 297588 281761 309721 534637 809923 321613 1 269588 248531 270492 169940 295248 289734 102899 245431 1 239310 249402 292804 216040 174010 225969 1 187588 220424 513619 215051 213205 401022 1 248982 172067 189256 382486 1 200527 86715 191284 199413 166356 547186 152444 197006 197340 195998 197466 334711 222381 209587 200906 1 376917 294051 201404 739055 170053 1 206045 563658 180245 233099 231487 214389 224527 192774 441550 222350 166836 227080 229524 237030 1855 237885 243075 252196 219158 239559 232332 1 44517 450478 40192 269968 278965 392004 11105 72771 410081 295352 105407 308040 309596 313001 313745 1 327046 1 337616 356648 197280 343952 340513 547572 470965 344893 539146 900175 515736 391820 395621 405560 458649 279790 427192 382446 369252 456642 445395 343655 948928 461939 386186 476000 482499 488073 506638 498379 888259 495353 518660 525005 767815 675171 544305 657650 583337 562254 568331 205753 580617 581428 594889 580984 953567 749786 650949 383728 623360 635726 559459 640557 659244 659665 665557 671452 749044 669872 688907 693633 700275 713213 638144 911121 496902 662001 1000000 220704 762091 750070 754430 1000000 834769 784531 751526 621464 899744 920249 902297 681494 800990 1000000 811381 815650 683544 228516 1000000 1000000 1000000 838411 843316 736629 868284 854016 710387 859207 863464 866745 1000000 869562 1000000 877356 1000000 883154 885824 891570 890043 884914 894121 894696 897816 809556 1000000 509000 632310 906218 906366 1000000 908373 872606 884251 815002 911110 1000000 905669 981850 910870 1000000 916043 1000000 1000000 871301 361655 910184 663426 910008 821836 927357 814026 904921 361447 341844 899133 457139 895564 893651 1000000 913560 889568 891559 883091 1000000 816427 873832 357481 662754 890498 862887 856595 872188 865187 808448 846040 847256 884008 1000000 831404 838587 494890 814703 1000000 810295 811088 802107 1000000 894663 662898 1000000 305304 911170 1000000 1000000 758268 1000000 772855 60054 762222 698614 726632 721274 285966 669781 893591 731629 687991 1000000 774312 670248 467191 676542 658147 1000000 524580 648543 636683 1000000 647507 1000000 680012 564388 609167 662545 584424 586201 158380 566613 603900 554211 547913 126173 535621 1000000 527182 508110 508757 558902 558519 492495 486378 480304 474262 460228 461775 467789 450353 439183 635216 437069 425550 422085 416249 1 766776 397587 406998 249016 397251 387838 66074 454547 367861 1000000 234045 344994 410226 504930 316053 168897 544796 105420 314615 307084 303916 379852 293971 299950 1 292108 212571 273719 473955 267236 444670 259042 522515 277491 248948 245761 234363 58150 239343 233969 204835 212666 354370 223732 1 581229 215369 1 247509 211388 751795 215684 18597 332832 441454 48565 1 201463 200467 198855 200860 58275 197581 196912 201386 551234 193004 34798 198136 587701 197738 197115 199086 176069 133931 201524 204407 1 711162 1 1 311722 524760 402571 220256 314802 221957 231763 223473 1 230674 230999 234540 495179 237380 242363 245458 248518 254289 255228 256075 238103 250201 349256 265280 1 302538 245231 289338 305414 283184 301704 306606 375393 385949 321113 324971 1 334729 787512 329491 350214 728053 232537 369760 375661 428473 379874 232157 559867 127476 172846 407973 414612 1 426197 428746 437324 376844 324534 422722 461541 467553 392684 72580 403817 491807 496938 470415 474467 200705 522965 528707 537680 562131 538590 553293 558524 525583 404267 578263 584443 589513 585190 594697 608838 615095 621284 388268 670729 261762 661957 651432 657790 1000000 669189 674935 690826 700460 694544 890369 708854 709329 706553 751102 725708 730685 964899 568502 1000000 719257 413976 773568 692450 374018 776891 781613 928231 791282 941768 800720 452358 748699 596739 792242 548531 1000000 845304 834104 826049 813777 861135 848848 849422 857447 686241 862174 865280 1000000 1000000 803742 860093 874193 881774 896105 780165 888696 891457 1000000 830840 835013 898451 1000000 1000000 902958 684219 905470 976800 805108 936501 910504 915423 1000000 908652 891241 911612 1000000 929047 902638 901034 912474 912963 910057 484589 409122 851877 422871 905818 1000000 1000000 904231 648407 922626 872616 1000000 536591 885518 889556 733881 1000000 866429 480147 878872 489039 840310 863324 866364 839986 974706 795991 848917 1000000 847866 842884 1000000 835011 831534 929327 417061 832426 458727 889495 806032 803897 519060 787220 783438 620832 779374 1000000 769179 965334 858109 1000000 842894 906558 1000000 735573 831286 1000000 716668 614983 705463 699890 698229 688599 682708 677557 272041 664412 1000000 652298 649980 639693 602923 1000000 625621 1 668606 1000000 496375 598044 573570 430154 574018 365047 715462 777553 534515 543027 636593 1000000 417666 341482 380589 591797 1000000 493600 495898 467609 439456 1 690938 414236 447246 482894 1 413630 428593 425373 947848 310732 366893 402496 390703 422549 263266 418342 371846 1 561196 1 351132 346408 240513 336086 673735 69513 321622 316939 490645 286510 78353 322309 289703 290471 309619 306057 276673 452696 815545 62118 326040 259735 246172 253371 356956 429160 247093 238461 237028 226321 68690 209267 269155 710914 184435 1 219115 223371 70006 1 209379 1 304117 1 446201 407300 201349 82505 425173 374374 617430 1 197924 563610 196339 1 208161 208289 196650 616387 197070 1 178881 198913 1 202473 216948 203342 202022 191627 202231 208449 235650 211877 587634 701564 224210 213537 21076 223374 312223 1 87680 194643 225159 203693 244602 263157 250348 413254 293213 397940 264911 257014 272308 156202 279790 285178 287562 1 1 300332 304745 282445 314288 365659 323097 333160 342129 337539 793414 347822 382966 404817 172522 639798 373742 432506 671870 388310 1 399841 406812 488437 417764 776404 427189 434068 1000000 458604 453705 486292 826384 477837 646685 474357 489473 495582 495845 496239 409622 520121 724881 215778 449052 460770 572758 1 563572 575298 591562 696180 585875 827978 87267 1000000 612648 997068 617176 88220 636295 521227 663049 655104 661025 651156 819399 675181 684400 1000000 697175 526364 694434 850979 722273 720372 604746 724086 526265 344662 756375 1000000 912466 841439 771224 785918 765110 946468 797328 794310 1000000 1000000 803513 811491 822555 811683 512649 1000000 852855 836148 554837 496581 1000000 850773 859279 683596 842351 1000000 485238 699994 1000000 875893 890808 1000000 916880 922156 862180 662740 891826 893912 466576 1000000 906113 667632 1000000 903332 904360 1000000 907196 574362 908932 909433 416936 634286 893145 877086 910945 910723 1000000 910755 910488 970885 1000000 969362 1000000 845753 914134 903709 904444 915952 901910 1000000 897350 897195 895548 893615 908095 889325 1000000 840504 947907 880837 894318 867498 187983 869512 866458 863529 860031 1000000 884986 850444 847477 969398 845260 853056 829912 1000000 925277 821362 825401 811626 414571 157763 798412 799940 794483 1000000 766054 1000000 1000000 922397 1000000 755532 759743 727116 270128 742004 295039 723182 599105 107413 707350 701003 695272 699940 490121 691630 1000000 1000000 675317 644080 648447 643160 623236 702926 143184 628195 618217 633561 573902 570151 584411 1000000 757628 562725 919360 1 550635 352087 62291 531975 527238 519464 512154 548920 260677 497540 1000000 508724 1000000 392576 483345 452011 452568 243401 440806 420800 429016 700155 417467 411741 421089 396428 710460 717602 383828 378995 369791 360050 382721 348495 351927 673462 712179 594194 268305 327177 156091 317355 655916 1 301793 667526 444696 318398 286843 326609 278945 274767 1 268829 198104 261924 256396 252804 249556 246427 215696 142089 259679 234431 225604 221994 282585 225091 221584 219489 297269 131146 213106 210176 209473 650906 1 204942 203290 202302 201032 427083 199133 281529 197595 200614 199826 211445 1 198850 198631 195636 177517 232284 196385 196851 23745 149535 1 198764 1 477967 214507 237622 1 207363 101843 210780 423041 1 216626 93313 1 420409 231466 1 236436 324947 166186 196815 157589 245620 802115 586245 255728 297347 261871 266205 264579 273808 302358 284624 265449 298579 378919 405675 536923 332525 417237 241330 321223 355583 139929 335655 339332 343788 139435 355849 82689 366308 371625 295971 388188 507055 393395 400354 257686 391210 414941 395288 427499 433168 592235 305107 1 435882 759599 468956 476960 619675 487147 493740 686929 955932 542974 531147 526216 782677 1000000 262642 732191 739222 564660 567588 586946 868431 608669 592075 675638 895206 611070 616603 628533 631483 621197 650449 1 698297 144140 601249 674703 676366 691629 893856 673635 483912 704950 340326 713735 783012 829790 668144 737695 840432 748236 753053 707073 758192 261642 773434 647632 584365 775679 792210 798974 814051 802046 1000000 836075 817694 813895 707340 632815 858680 188460 334164 853900 817320 871153 884058 859364 860221 1000000 870090 958641 874001 876695 942462 901673 1000000 886424 906966 1000000 500933 893601 1000000 897287 865828 847775 639026 907898 936185 1000000 906768 1000000 927983 547387 927353 925603 913943 761097 802807 926279 910235 909770 907055 912370 908648 1000000 1000000 890101 905298 904212 966451 940082 934289 764032 929535 975545 1000000 525145 1000000 887482 384054 760757 877780 878181 1000000 1000000 869777 477819 1000000 862603 865523 448412 849689 847182 887198 840116 841318 884572 747298 822248 820161 813504 811622 798762 823533 1000000 757303 789992 785315 777421 1000000 770669 765923 509648 435412 750797 548307 742373 722442 732155 724092 720262 713167 707602 277140 692927 715855 684912 570544 673259 666413 1000000 656054 648891 643664 637641 631470 622010 464788 611907 607246 205291 776184 136598 859165 131952 983740 564095 551902 590140 544828 67442 592810 452682 1000000 490351 489842 857381 492661 528197 903321 485373 364992 465267 1000000 453697 1 443308 433970 298074 424304 418546 344828 407117 189690 523627 408653 376625 161908 408808 367733 384826 356408 390625 347759 108048 318177 545966 510119 1 331739 500285 310420 943057 312743 295291 292620 301042 226449 1 549084 279550 569223 263839 1 1 253326 737853 246769 1 242666 93323 1 199959 229101 264003 228488 222608 219331 1 232361 213082 211157 1 262871 206113 427077 1 223398 201957 199753 190564 228113 197209 1 69928 196319 205784 50883 1 195001 193164 198369 195688 492561 248121 183597 835370 1 185239 121936 1 204668 300641 100072 207978 262922 211499 304520 165312 372913 881689 219582 224496 116762 892089 557894 235113 238047 240343 246249 288573 254297 253654 392539 34080 266316 292516 260824 264508 97702 1 272590 292584 161913 299436 368266 306946 314514 321385 1 328367 333753 337851 337399 1 355506 593103 78453 335284 369662 380278 628321 390289 1 400819 407962 871870 421799 425247 522005 240645 438911 448774 1000000 461417 468476 261382 476201 481395 910066 497016 503371 366801 512249 522388 996909 416688 581124 542570 551458 496189 565529 474671 291495 288000 263525 595875 162888 606144 594235 519370 626483 630506 646176 644649 109912 656593 664437 668265 773487 332081 621784 841774 655728 698019 558507 734384 1000000 724747 1000000 733073 590175 887387 714303 445063 761515 766514 371637 776345 758151 780759 514880 813507 718603 802512 1000000 869228 813863 492618 826905 829050 230188 737780 840446 844082 794878 851110 1000000 872914 1000000 1000000 866741 716665 974501 1000000 899691 1000000 628335 747666 845932 889353 882660 889604 783293 896972 880963 792888 999717 902714 907174 897215 902538 906784 907528 811228 908842 910655 967824 877856 1000000 922866 909703 909498 909179 906621 908225 907809 641233 886160 621809 903946 902747 948500 837275 958310 892025 1000000 524506 528247 891755 900212 885319 885880 1000000 1000000 913262 855395 870019 802912 1000000 933472 863220 854607 851030 847612 1000000 448886 304665 1000000 741592 822565 843924 816968 764476 1000000 804292 696171 362322 774745 893455 788292 685143 781415 592030 671934 718098 1000000 732888 740888 502326 727057 725143 1000000 714182 1000000 862304 234948 691693 685961 679112 605928 665698 506606 426928 632158 464086 641575 623377 626535 635749 614563 427085 503063 593754 587988 584001 574856 1 885454 579244 500776 158187 540433 1 528044 274069 513510 224369 498077 1 491108 485006 479962 807275 396123 469524 61213 361043 729739 422570 431364 640271 419610 370225 585650 271749 464165 392673 107541 380502 361335 189967 364269 495634 355225 348728 342952 344766 367259 327817 325411 319238 615237 937537 609743 297350 285282 280152 1 315063 10440 245709 273571 259498 273781 1 571988 256784 253757 370926 219427 240819 237757 271026 238823 368584 226727 224196 199245 221535 217212 215084 1 209167 168699 235047 1 195951 215552 246338 240790 94693 198422 197600 647083 191062 195406 195153 205903 180242 1 504707 180013 194884 187170 222156 195923 331815 137583 198112 1 431661 1 202518 1 1 206926 207683 210336 203462 222607 215954 218789 30794 223207 312325 38731 51226 233742 236617 239584 242102 1 248960 1 241968 1 351898 1 270190 423462 284637 240846 286551 54608 295066 290063 279863 469423 312988 1 321971 326644 379967 243256 381825 564224 301592 355114 362111 722823 361051 883553 166837 387459 103744 354880 508557 412845 128102 417759 231012 434570 474432 446423 450707 480219 464288 488040 487443 1 250562 481755 713422 506989 510959 220239 492710 448970 535574 554493 633994 639923 544563 569272 575049 578246 596839 91972 517895 605795 611920 4057 681463 132976 659321 718368 356431 593001 850515 1000000 948956 677737 801086 689186 554608 700548 706259 711733 918784 672707 723249 1000000 917874 717283 749210 805644 759854 764526 509848 1000000 726544 118619 791697 214375 797727 204989 806575 810858 814118 811154 823343 848388 831244 835065 790165 177126 846021 849495 351888 856161 861375 865786 885596 867910 708117 888826 1000000 879177 527708 883905 885448 912923 889000 893436 894148 895709 884910 899028 704074 905225 1000000 969502 928107 940142 1000000 907438 906896 1000000 751217 903388 787161 867879 940586 919922 908699 898137 745977 584542 906472 855382 978487 877403 470511 926032 925216 898480 897163 815421 893458 830719 1000000 887568 885402 898421 1000000 886064 877003 872982 872903 867418 863695 763633 858213 486400 852033 880632 844639 846974 838718 833602 830212 917730 821836 1000000 812188 813092 924693 800599 616025 507178 786740 1000000 461439 848100 767742 855955 757935 776353 746950 1000000 746886 533226 733348 685845 715060 709616 360956 700017 692751 660056 514613 695067 255321 637053 468077 1000000 758942 180891 617538 682152 621835 612052 776631 473465 597324 534377 578911 578523 382198 559575 1 346884 231327 525805 1000000 1000000 523057 470143 101119 504555 418162 494750 422289 523695 475425 678093 458998 455969 445024 343195 1000000 59451 1 420646 416466 427291 409716 396647 542758 407984 43701 282349 371194 698599 359944 367699 349574 344495 350433 366012 329777 1 999426 1 310699 305607 282843 297277 416601 289523 284512 678191 761299 1 267962 264925 265561 363145 254184 341486 364921 216653 283774 234366 235728 834010 186137 227378 224316 233762 219828 195224 713442 305138 124028 214397 207675 161975 1 202984 187812 216968 251006 180479 330822 278933 1 201464 213319 194288 172354 391827 189898 110942 206510 185071 1 193478 208005 194821 89856 198017 237267 469414 138771 1 204305 176719 1 181786 208175 213089 217063 215421 837471 244418 205715 227970 344392 215424 303103 232692 241138 1 247528 893912 254245 257715 189490 318393 255701 1 277645 606049 289803 146329 315156 297225 64802 306222 311853 317553 348583 310695 330607 288281 602100 342710 252233 355054 377307 365267 453586 1 654467 356623 1 390260 398516 409399 414996 420961 426545 1000000 438235 444136 450064 456024 1 829383 370700 425623 507516 487571 498477 418038 534710 230844 880812 529289 365195 535938 547459 244033 287711 555815 880374 546467 347307 890022 597623 983190 627848 719383 706867 515219 640807 721914 698364 712703 652664 1000000 270910 816678 681215 696194 686336 684664 1000000 709672 715083 720568 503987 734151 906316 737826 747173 897998 461553 762933 298837 696557 777200 776958 682260 790336 795863 808550 437981 664099 859634 906122 234198 1000000 829522 752535 838793 720523 710775 846022 760998 854655 240995 859555 864515 1000000 915260 1000000 1000000 1000000 969326 452612 880477 883422 916037 902423 897618 523291 896465 1000000 891107 900487 832195 784432 942175 973676 875965 1000000 908567 907755 1000000 915680 272834 908656 864378 904282 929452 862230 1000000 918042 909911 905318 1000000 610982 718313 1000000 899760 898339 896794 891432 893418 894518 889568 869334 886486 883268 880850 878390 401015 450587 871443 867801 905292 851418 567038 862629 1000000 872977 997866 841577 837914 1000000 1000000 622726 811106 902635 517526 943945 769750 801448 795303 365198 787462 772537 778167 773343 1000000 757792 725795 350339 367884 696600 730432 616491 702775 768436 755219 711350 705094 749371 587903 651437 564693 1000000 670739 667107 652471 154383 730146 377710 860544 628745 636062 521038 610525 530335 1000000 592368 586231 706420 937593 567652 572238 487745 493602 551892 1 1000000 1 535431 876915 1000000 1000000 134437 634488 481251 475142 584238 657572 436810 1 458000 465149 435220 427570 421765 371713 1 658055 524419 388758 218406 379982 495179 371490 356325 445215 230525 347717 345311 333613 302212 1 392381 413674 316132 357124 306004 253886 391377 283769 279444 305910 765938 276894 411186 284603 265621 330623 367179 246758 246868 246556 1 280445 238374 270313 234517 375640 223485 235339 1 629895 61787 218482 186576 246333 209173 421710 118282 103276 590183 253483 109397 181080 199305 173793 298880 195372 194623 799590 194485 24564 193332 846608 1 193214 193512 1 194279 171247 195675 276967 1 342576 101310 200620 1 203325 1 209134 1 651840 211938 213940 216088 1 854843 222500 268526 261705 340056 1 432467 513087 233638 131199 248620 761098 254494 433291 263326 261624 270937 651306 354087 270533 465721 291203 295506 359170 190693 404156 314248 311461 195872 981101 332579 337523 342531 415138 383544 357775 216251 1 255299 374754 800403 390244 396015 423130 112401 1 1 438062 620353 961404 441727 226036 453721 459380 483471 395731 477255 371100 494841 496100 362593 484110 518838 1000000 526917 78017 749799 545713 547632 571368 1000000 545392 576339 582639 464304 498466 609673 607241 613195 1000000 625548 626773 637596 643509 663863 655504 564754 493195 675437 678973 714664 1000000 779590 784346 754198 734189 1000000 827082 729082 172292 1000000 135658 802295 761658 760451 767198 1000000 773635 749244 784602 789377 764337 798673 799656 305194 515688 1000000 821891 1000000 363454 563172 843078 1000000 1000000 1000000 850235 837585 830516 679809 942704 840693 847858 725531 880964 876556 879239 857833 843861 878347 489699 898575 891902 866292 406193 1000000 817889 900027 1000000 846823 921934 1000000 952263 964128 840287 944925 717627 802064 880926 908006 969218 634393 924994 795730 905911 855689 948699 904967 493062 903122 902490 585451 899560 898163 1000000 898640 890874 945426 750188 887598 885513 843479 1000000 878521 1000000 873483 1000000 867940 823429 619574 620919 834400 865920 848850 1000000 842027 809484 834673 1000000 854390 804864 576218 648700 559364 862419 1000000 797594 456578 788336 783691 779178 1000000 859090 763979 794577 796438 109653 738700 749040 1000000 728044 744170 703856 711175 706158 753678 600203 458030 1000000 457073 788382 696049 580416 574306 974696 422949 871279 362877 1000000 1000000 648474 925543 553981 58006 580392 173819 697446 556678 516368 1 650125 408463 537830 530908 1000000 270018 660364 417038 1000000 76919 609840 571317 472469 469522 835101 458711 440344 447944 144672 433909 428644 499215 637737 427028 994279 393687 394389 441493 383326 294643 96666 370144 868636 455200 361441 346435 337539 202286 331249 264872 321657 316636 288083 418484 1 300904 833465 289878 507828 281622 347655 273597 249377 1 308941 258657 254985 541280 1 197041 585064 1 235657 1 221819 227240 97319 363115 298336 286835 215168 213056 211040 209073 207319 259674 192040 208220 521375 1 198623 1 364264 384609 354577 1 1 193596 162611 1 210242 1 159720 191411 789572 217822 1 194837 195641 193995 264085 195035 199674 147729 232887 200108 205396 229295 703033 210718 63884 501016 217083 1 218970 224310 224262 1 232374 237209 239043 238972 1 247756 251104 188860 258078 261716 1 268944 75114 373169 332639 293486 325151 273262 1 507440 329976 311564 492366 214978 325722 330587 335420 1 345551 495798 355396 360811 366399 370289 355222 942453 869560 393609 624243 514547 410536 410149 432303 156351 433699 1 443966 451137 1 1000000 515125 475454 467915 62307 573028 503635 455178 665034 200913 265478 535029 1 555311 544654 555513 562529 568020 574094 929928 448504 592145 1000000 608025 609337 616136 627562 1000000 528474 641059 647272 302272 659328 705894 690305 1000000 548511 688209 692708 697259 142736 1000000 707725 1000000 728252 732464 737753 1000000 999687 743648 340735 758008 833610 773242 366163 782790 793619 454907 795991 685075 394962 508136 789568 805700 723625 826117 249281 834191 986378 1000000 844697 846576 1000000 861632 849596 805620 864833 1000000 870294 557163 872711 766684 890201 887743 1000000 886501 838829 1000000 892633 1000000 334939 890663 898878 909985 1000000 902527 899716 906862 954265 906499 1000000 911140 907132 879563 435504 1000000 939388 916660 1000000 888949 445043 871287 905122 365199 1000000 976804 952821 835390 1000000 894418 893400 898829 891484 887353 887684 893571 882360 872351 1000000 850135 628128 868879 868240 1000000 862247 937002 671984 858967 170510 846022 859811 839119 1000000 831385 819066 911210 1000000 507803 779859 876265 802689 815821 793233 790999 778125 689392 774329 766424 248334 921533 753368 543367 818203 574017 839158 723970 723626 680849 1000000 1000000 494368 696682 692022 555252 678728 672740 592144 661265 812392 391796 547443 637274 622702 559230 600443 608973 1000000 577496 105378 591672 582408 587587 568956 561413 502686 654460 560940 427460 995572 1 517693 513551 1000000 496829 560598 1000000 807076 48876 518572 351240 507887 1000000 447569 441516 435623 430397 419079 468368 602273 791267 98384 960677 471957 507260 378840 282073 368961 121695 354513 355957 344835 361492 1 630811 293150 29470 259135 248277 298001 315009 336933 487099 290606 289873 939415 277327 273492 321969 266359 264622 259308 256602 294550 681464 233298 328183 238946 1 213354 230161 216503 280501 1 219798 170174 215200 213066 194673 1 210782 198748 204962 202163 111533 307575 626811 197286 152894 1 121934 160126 608720 196043 177033 191545 191812 45763 46263 191917 205690 192995 192001 193935 781102 304206 241783 1 201205 1 180946 149476 204340 1 513931 209759 411089 214007 447653 272901 252112 246812 1 219957 192247 233898 274074 240752 244109 1 249544 394956 262122 302245 576027 631349 1 257723 285956 393547 195154 320602 296786 148924 853370 287127 367177 317170 343251 279432 330862 337783 402040 626628 353632 569231 739808 493791 382639 380400 345009 35857 371496 402412 394599 414025 422537 453416 431616 695736 156863 244286 395722 461336 466051 389301 479288 485298 491400 675316 470321 509519 556660 490814 793651 534588 464312 652535 671054 490180 565537 695706 593274 580181 345402 1952 1000000 811890 580194 840265 626924 632959 638974 644967 651032 1000000 715807 1000000 726814 667806 347975 10558 697355 703068 691442 856008 167471 704591 815513 735734 606415 708811 755711 755681 577406 785991 771130 786711 742020 786631 788037 794703 209584 802327 804087 794727 949963 820478 783685 692852 831933 838439 780287 1000000 1000000 991557 853347 826690 859915 853062 863575 864943 871243 931734 871002 865443 831248 1000000 886719 1000000 1000000 891536 478861 1000000 896763 897898 900404 900475 920660 718963 903477 898534 904876 1000000 621512 906457 1000000 936588 907534 1000000 726726 926350 1000000 847609 967572 890043 949899 1000000 1000000 1000000 1000000 897253 1000000 370897 1000000 891011 889592 595066 885540 880095 879019 761187 831139 1000000 823765 590215 862501 477749 796722 855925 729837 557707 861090 1000000 841721 833284 831839 210089 831550 796147 854054 742107 820273 821924 770027 789605 473012 1000000 806937 777037 743355 766015 112970 759297 533913 595977 740518 664800 476111 724601 741488 508556 708152 686762 653639 638656 677798 187797 55742 668173 679694 417180 650484 860011 611098 397827 698567 618823 614237 559781 560748 993952 589766 699576 579940 834933 487535 559798 552637 860217 1 494910 529487 518608 521257 509302 466183 666117 558687 484419 204676 472535 466468 1 454523 95794 442385 458386 1 404467 1 413463 407962 259606 578108 401925 385743 379826 374388 545390 363513 488788 355646 848895 342174 701108 1 332241 323082 329821 757390 309054 210689 290360 309722 56748 286352 346506 295733 274702 312527 256467 136476 259464 200410 252366 481310 659593 257141 282569 548170 233674 294163 742386 176053 217136 219906 381016 214424 213161 214962 566530 1 205415 203750 629433 175551 1 1 197011 184976 1 195429 695219 181248 192414 192305 1 149028 140822 184098 191677 1 1 448116 191561 1 193898 789749 406883 148048 327140 1 80098 348757 205443 199156 165501 296855 211460 214632 204838 486877 221627 216547 226864 485851 232423 235345 89992 240759 244678 218320 1 1 264818 261910 1 269657 281798 278137 1 285793 277566 373002 505925 278340 752783 311763 301843 358623 264025 378269 336508 341463 251980 277531 362077 352857 1 499122 377800 563577 389236 724643 716693 632170 361675 397082 739306 498076 435028 383106 446821 455393 445928 112605 468942 469682 484310 556596 484686 100621 531413 375238 619317 525243 970232 539181 1000000 1 584020 573346 569399 515718 964378 594225 574595 264513 605612 612540 618449 573680 633092 914498 642656 543633 654576 664875 677335 689079 471595 683729 689460 696583 792452 990371 711972 718981 786067 722817 733566 580976 628015 748781 1000000 1000000 924188 326967 799550 553622 785994 788553 842529 137692 802108 671991 740523 814528 360943 822655 812955 764116 750318 1000000 923118 916959 859615 851816 1000000 753280 941517 937429 972238 319079 855576 1000000 1000000 814296 879446 820915 1000000 1000000 890426 424409 898926 1000000 846100 903748 689859 296606 903495 875908 903454 905776 923632 904065 881093 909431 1000000 923010 902638 513602 811031 854077 895607 901285 374334 903087 902214 903685 904108 1000000 582840 842986 894706 840444 891346 889059 902043 486771 883404 877743 840151 884148 992196 871860 880916 730201 649028 859787 857121 1000000 1000000 1000000 843593 964289 1000000 1000000 828584 446952 814040 767999 812289 820599 813775 775047 795108 790613 785968 370834 508494 169057 763769 474604 616751 724833 747218 760433 713150 730922 725565 726256 693898 724340 703622 671363 789110 686422 688721 385980 721220 669640 657529 644719 789693 609754 633796 562801 621555 748703 522181 652734 716696 1 804186 843071 572307 566238 775802 715013 547636 564893 496565 528935 522847 500442 510492 504310 435388 1000000 696561 1 473666 442055 461678 455661 435538 403932 437831 431940 507642 453222 414531 423976 1 397469 391870 386325 570855 908207 496835 435217 359342 450581 350043 343798 180005 354751 270645 39867 319211 670965 308401 305304 647670 282228 574382 287620 396016 277239 327909 256492 231072 292253 1 272497 252472 249341 267288 242005 214026 236639 249965 25443 231207 238706 40215 230662 222188 741141 213116 206510 630300 212597 223003 443901 201498 497156 206092 822845 196157 150487 144866 153795 239348 450684 191951 191538 198452 70498 195838 228320 204703 359289 191586 192194 260469 193213 1 194849 312333 384485 197992 205089 200679 205065 158399 202555 1 201616 217211 518675 283764 1 304767 217006 218580 228696 1 280008 236902 262788 254756 246442 249489 255537 263039 260410 264157 267960 274105 275376 371921 1 99147 308110 59893 48620 304527 310425 315090 319891 588134 295778 322349 1 527067 472411 266481 120837 349728 370973 435869 380163 1000000 392597 153893 404742 409559 400159 421065 992122 422745 436351 799733 457936 456454 509121 436058 486008 481115 854007 492831 501768 517453 511266 1 523617 529811 351577 728813 548401 551142 560798 556999 592097 579360 584629 591712 332367 987159 611552 574675 622336 539916 632565 578365 596497 378695 677639 646397 656185 96093 517317 688753 253761 702670 735699 714154 714766 743503 723339 979108 646974 741984 747165 1000000 757347 1000000 1000000 772143 299023 781927 759389 721854 803513 561752 208196 1000000 668109 834862 820919 854598 999852 751984 946545 822338 981405 846913 872290 825738 914613 861716 898730 889353 914909 872027 873830 884899 885201 1000000 862970 876550 848542 879990 891065 904675 900267 1000000 897737 899144 1000000 1000000 1000000 902694 854182 894192 897773 906314 685344 905604 906065 909595 911349 905680 906649 882857 1000000 703126 1000000 448370 943348 900274 1000000 897430 895906 877447 214424 891263 888699 887570 895152 890048 787705 765449 881009 873456 871446 868832 371405 863139 844586 642066 838043 796217 899173 1000000 857645 836583 831499 410412 1000000 947597 866287 813098 808893 701971 755112 1000000 791641 323411 1000000 777339 777849 967260 765704 591130 746938 696903 742410 737122 715644 885835 278406 972013 710170 724703 699016 693375 599196 873663 675557 361019 817706 676060 719558 645103 640597 522454 1000000 248239 110688 614477 590986 202456 1000000 965719 130088 572820 575741 445902 556765 624000 516767 865580 530236 528119 517974 548137 505517 339638 493289 467486 995369 487675 473923 621940 1000000 869505 468524 54004 404534 331109 410133 282324 410177 403428 720085 375474 387326 384238 428534 356571 365536 84847 376591 389927 615718 352664 367824 329895 401173 737014 373318 501503 876079 362738 78570 583135 328893 288289 278680 1 567571 267951 264135 260454 927070 253204 249736 246357 243006 241604 257685 453367 198169 350289 230192 181190 190743 193046 348558 212176 219449 208996 207071 204644 201806 202009 1 677787 1 82607 194833 153843 221600 184555 177996 323280 166749 262928 190406 189489 832857 65958 176715 187137 190126 213424 222811 85682 190376 181354 199114 142474 198402 191838 50333 102135 204450 206261 208098 460675 212227 1 128624 219508 221493 141583 169836 221482 246111 143884 279163 241662 617618 4915 241262 254980 261943 182917 178710 271126 274058 400277 511468 124002 833074 346251 297071 301326 308513 313138 450498 316320 327498 1 82710 342438 347426 352956 357939 365656 916441 373943 373521 208170 607935 1000000 401663 407328 422371 415748 427861 736667 427881 441901 448508 654859 841031 589701 487477 722365 659746 491765 496650 497866 514939 515014 521155 483074 569158 341047 224804 524619 597541 517813 621589 593604 561775 589334 675049 414078 877814 612572 625551 625767 516662 669679 742876 651215 733508 264521 668562 674354 679257 686574 691976 732354 702010 707990 504184 737826 715480 768493 734920 903867 744751 750216 1000000 489955 756665 759478 776066 783451 784393 789026 551077 832718 977173 803274 631011 967849 819185 708060 870925 830883 834688 838276 845873 844174 837433 775864 869169 502931 746539 867476 864954 1000000 1000000 1000000 877023 1000000 1000000 1000000 900790 1000000 914920 656095 876901 992182 1000000 1000000 944999 894990 901445 901853 646545 900709 860853 904316 1000000 945712 875521 915969 1000000 906725 904610 1000000 903762 1000000 902409 901566 900005 899544 608893 906611 917592 894277 890434 1000000 986960 313173 346416 880923 883400 1000000 969972 843844 871621 866986 1000000 911119 860366 857308 1000000 837889 779687 840373 835433 628830 1000000 718869 825890 690088 1000000 916090 800421 805298 1000000 772980 786265 1000000 420103 782294 1000000 323602 855798 758772 753504 146758 207503 713541 732833 653553 718378 716678 374221 1000000 625051 943224 688745 682266 677262 668846 558242 656286 1000000 1000000 641937 418604 612530 597137 746074 582693 610947 898849 384905 586959 591730 580895 527952 558982 556239 550625 544214 537533 532379 480987 483272 512875 1 178729 494409 43394 635091 457951 1 464350 526402 625191 392446 440361 879009 428505 585161 417155 452604 327387 138390 661575 387852 291337 376110 510488 116262 493338 339702 111977 354884 340500 1 320230 361767 320751 295299 318016 294650 303186 297646 762121 1 562531 1 276414 550018 268215 265215 260886 257198 252363 243493 1 125854 240210 1 234033 315030 204613 222539 412363 508646 211392 1 194527 19263 202529 209241 235748 203465 664705 339780 198793 181882 203061 323794 182059 192938 191008 1 191015 492976 251526 187961 189863 402536 140732 267500 1 133935 191180 201084 204491 187623 239329 63969 171355 478159 199755 200216 202898 201792 718189 116611 200272 4896 208157 216128 220191 218778 221456 225463 1 1 168550 529330 240584 612755 677218 88617 73602 1 260836 264590 268724 272355 1 1 284602 1 291635 743645 514405 302451 447305 317114 320676 325511 330416 357666 403468 345478 1 356097 1 376710 18617 472315 940371 388238 546940 1 405132 895243 416545 379308 921725 437865 440796 439107 451829 372941 226237 470710 1 487721 487815 160782 147963 537281 512618 518894 823238 1 333631 507779 531898 675302 557709 579986 845056 585794 289154 599790 599272 670207 611544 930278 606695 1000000 636780 1000000 655445 650585 659965 665336 668736 1 682777 627769 694151 700060 705366 783782 689812 721824 727204 753504 720709 740618 747888 237757 767440 1000000 983200 773412 777833 704511 787892 734883 796163 807913 654426 662232 774292 1000000 1000000 808785 1000000 832904 836778 1000000 853189 911588 850510 853729 886664 786434 1000000 868068 520367 879433 859062 332049 650462 880713 288119 886251 887047 634349 1000000 911437 906655 894663 1000000 976551 899220 1000000 932335 901475 470208 1000000 693526 923633 899410 905707 753371 905044 904373 904482 1000000 232240 1000000 890880 1000000 900994 889680 791663 896948 895679 894445 947774 891746 264578 914228 841877 1000000 881132 1000000 262546 806228 874260 862621 860800 842704 851284 853670 884319 745146 847972 1000000 1000000 400697 775926 888301 826351 822721 818388 1000000 853821 824304 793973 796656 792741 662138 778358 1000000 761769 714129 471003 689334 797952 748350 821017 1000000 722485 724920 758947 379186 1000000 705197 673284 695462 533044 812767 692009 234488 664522 1000000 722206 649041 643037 637084 633949 618480 429228 230798 607155 385625 591960 588510 580340 580322 997412 563640 586395 551055 613049 527518 657752 526451 1000000 514000 422483 501748 484283 489461 489630 575315 1000000 807796 523720 881670 447111 947768 294861 926316 428537 379602 413712 104794 533589 394952 384037 223767 381049 337515 800278 362679 270109 365313 388903 352056 501971 586464 313331 485738 308093 232726 575020 104829 1 290568 607812 153685 70580 88795 272970 316328 1 261325 1 252401 89587 211913 316333 69752 217769 360334 272473 229277 336405 223010 132536 1 215544 209812 211376 208987 1 205025 198066 201669 324241 549690 151046 152450 156841 193796 193752 581635 191271 190658 1 175016 198455 77149 1 188954 1 255936 159169 187491 190904 201206 1 193221 40722 193863 1 196160 200189 258431 202079 589621 154677 1 210932 211961 213107 193453 228997 1 223970 74365 535765 232713 233680 239494 327678 245147 531834 251990 221177 1 258044 266731 899085 315724 304165 282820 294541 291744 178479 304557 586675 309268 313212 284494 316715 285328 333351 635933 343429 642930 442036 1 361419 368631 375071 380550 71601 391520 273775 572633 408387 503780 416899 425917 16087 437700 445071 866286 443739 183590 899715 492931 305368 485795 494789 498097 504777 107941 516644 520686 1 468324 556793 549914 573512 556162 535632 551464 578368 584619 334276 882645 543196 261147 751073 653466 627370 1000000 895203 562078 696965 658010 1000000 669112 674742 673091 381717 696968 697585 700492 708712 713705 966503 857473 1000000 1000000 759861 759082 751298 746618 181280 244400 1000000 775839 759320 795168 943610 809973 538834 801416 806988 1000000 733740 819721 823678 856522 842744 955844 456158 832721 884964 848985 767810 851389 858478 1000000 474423 867272 1000000 872423 874940 877319 886998 1000000 442732 629637 1000000 839304 1000000 881324 892964 893587 1000000 974249 905840 900188 898757 1000000 886461 627826 902722 903816 902041 922952 902481 903845 1000000 1000000 888152 902300 756522 735227 897172 900196 897935 1000000 903266 894092 892657 495574 511229 887466 907894 890487 881438 821226 876952 1000000 870994 874324 839847 863814 198837 668265 854791 837643 831652 881092 790488 838097 833554 823419 600126 766710 492891 814928 918802 1000000 795271 289355 778281 792633 784486 678269 774817 791249 656141 792833 695171 440792 745134 947694 728241 716990 233805 719443 740196 708525 646281 623681 751509 685157 1000000 1000000 701832 662856 657541 949628 644218 644683 486723 623841 619756 653803 607961 1000000 596624 589554 583049 589751 542655 564871 558027 509656 1000000 1 533838 526997 290557 528287 470456 439760 800763 489042 484452 478399 412879 478888 503967 692156 231720 442315 933288 1 1 418716 376810 421721 583991 539048 498102 474921 259649 119849 90899 363001 444250 327740 358512 273740 337171 1 411773 866952 323841 284095 337685 269104 316673 266510 240919 273617 290590 278018 217401 269434 265675 261551 258207 211298 251997 247492 244037 219825 160256 264366 181399 229692 218840 223227 224245 218597 152505 213325 199775 192882 206976 202855 203326 185597 208815 1 231198 244987 194574 192964 1 463293 850263 477391 189598 189003 189073 188705 151178 188580 191148 230247 189199 194938 1 190783 201905 192527 191988 36743 1 196655 198541 717091 579381 200621 116914 206696 206695 210708 1 215257 216928 1 124594 324000 227798 290807 221117 237195 1 651207 227377 250541 253929 260056 338806 285362 201075 52367 272617 538303 284615 231992 295443 418379 1 347414 961245 316728 322962 326415 360671 326369 44890 361611 346541 234348 103160 416275 127855 303580 380524 385898 342226 547197 351976 410800 837955 105932 429648 1 402900 632543 453158 242736 391975 471280 361845 481480 462019 495698 504234 418316 548561 520351 526527 515467 538617 18995 708573 882855 443266 497358 1 582367 589574 1000000 645094 597136 612924 542430 199362 167018 637104 765879 663199 523969 337028 668443 658731 681645 684966 834111 695384 861729 648937 717701 717764 722947 728306 717528 738835 744889 923003 1000000 759592 764196 784283 732291 762733 517005 789828 266299 800695 797324 804984 677409 813928 819108 558165 786550 829481 796885 771263 840458 883789 1000000 1000000 853923 742656 1000000 862792 248128 978246 871103 872381 876060 667398 832142 882649 912647 873513 999576 200522 1000000 723578 561582 1000000 935623 898356 781777 898297 897418 901657 1000000 976551 902999 903153 931038 681854 906623 1000000 902822 784010 901360 903520 914392 1000000 988582 1000000 899579 895128 849127 668378 715099 843518 886952 885533 883685 1000000 879133 867876 425959 872196 1000000 888992 863837 767046 848992 373457 851890 1000000 877875 850229 814561 983352 317688 753905 1000000 726546 760205 807009 809981 803031 798584 1000000 787764 785087 1000000 902459 409673 955437 1000000 1000000 1000000 738373 740870 630975 730386 887311 813831 706028 877577 726488 699693 691952 702688 765367 675410 684453 761307 411095 812820 727946 496882 673368 628222 621426 686693 1000000 239119 726208 659096 1 611122 305810 542732 860642 554792 562263 509492 491233 540921 522986 426682 522890 402703 495081 428051 502406 479598 370479 476435 465128 455583 456101 992748 323878 435976 766945 495948 414141 408613 388976 232670 1 385645 133521 369526 1 1 979360 353467 348431 467765 22638 496958 328081 323179 318354 19745 355771 519179 299209 686189 330227 286587 285908 180063 296856 270248 285034 513275 531322 248278 251406 789620 178359 235561 228403 343482 231874 215666 196597 185716 211235 232228 209374 235428 211209 208882 253371 159506 247726 1 199814 43758 1 647721 193704 193204 192211 192396 224447 8288 189312 189568 195269 151990 79797 58 188058 503593 1 173823 264089 208391 190720 193554 539912 193464 194621 149715 27135 159700 201758 202833 185972 192249 108956 1 493573 212715 216376 218847 1 224413 328244 1 755742 237169 434975 354258 245401 65061 296582 255919 194075 263362 293682 266707 195409 284300 821067 246089 290768 387778 162243 307240 369325 315388 385476 648556 465303 321749 200155 368712 342630 41128 1 376798 550468 385637 429589 789857 393756 382382 629427 411626 413965 421444 503387 433116 439006 444941 450802 219026 463232 946134 992462 396831 468483 444977 492895 512482 511963 202466 523686 405939 536421 1000000 421011 1000000 561355 567546 80920 579905 254197 1000000 92811 29627 610554 373614 582853 113656 726449 779148 899160 587443 631959 664372 669412 676043 318978 688453 677604 641546 39982 576085 636697 728053 821805 692081 717943 741731 856008 608506 757241 759530 914402 725126 1000000 908546 786000 779440 816804 846772 803609 807990 917865 816288 761007 829894 828007 970162 835410 829296 919522 845949 828551 861834 855558 702100 997299 598534 867280 1000000 1000000 1000000 973300 506055 881561 617637 985225 887421 1000000 900701 1000000 893799 915653 707294 897476 417806 700509 1000000 1000000 945566 958697 798230 902608 902381 902761 1000000 1000000 1000000 901950 901362 900785 907497 899369 1000000 874400 896309 1000000 687119 892424 1000000 1000000 883221 470858 702685 885010 799812 884196 1000000 872247 1000000 867062 859762 450953 838828 920360 852320 866800 873210 838461 831978 554545 831629 831514 796290 1000000 969846 509621 807902 729117 759268 796010 720883 784760 767263 1000000 754301 633751 533708 1000000 751963 1000000 886849 746927 222145 725978 716659 715179 708103 817523 757493 694752 704341 686422 676926 654042 661919 367466 536038 1000000 641733 774286 628513 669166 389727 567853 588862 672579 1000000 431803 580509 1000000 322044 562827 554853 11310 910803 501241 531251 546204 517395 511488 506171 509525 1000000 486870 740268 459121 468728 462244 473347 469525 345799 403664 223963 454115 868747 588636 409570 404141 37010 369541 352637 383621 373301 467552 370658 295139 352243 316370 162018 346403 363824 328907 310035 324692 318651 309731 307509 300487 660446 291670 266130 813116 125935 404772 340652 266740 271129 259017 317192 191186 571680 244920 241777 163349 456198 200013 172117 226081 377002 201126 186668 195715 208028 156734 284356 444199 204993 1 201357 177472 1 196678 322173 165687 190847 59924 410773 165179 189447 718589 14981 145915 187653 214662 362774 248162 184696 147235 201274 188671 191275 264787 692935 191518 192618 374585 194874 196243 189229 453153 200823 47476 1 196782 140197 384883 152164 190739 200946 1 243106 199141 695536 296220 234391 268461 311116 243860 260596 250538 1 257950 668951 269272 601227 273429 277910 281649 165737 119789 280257 289706 305917 1 312878 332697 184878 77901 327849 324642 455614 365485 352472 328320 363289 976650 1 347852 460387 489057 373008 306781 395078 376336 935023 788581 430030 436725 442274 810644 493155 460784 139231 473193 479831 500971 320933 497144 431103 634891 515698 600595 528003 533670 548248 551252 600721 558993 585450 571594 634957 567468 530446 596141 599940 620444 586075 623771 577462 638340 796375 644473 650822 658801 1 160106 586113 675723 691061 653739 786681 217700 436387 440615 1000000 724067 748668 811589 739914 706163 749956 755428 1000000 765117 298076 774746 779098 486844 891373 794987 800985 571432 794127 812605 795008 877382 863582 184268 828690 875092 838598 839662 844356 847787 755461 493883 899129 841041 863123 848534 867623 849377 745580 837385 880576 856758 905908 753819 1000000 1000000 887464 1000000 892645 732988 566269 904642 916588 998679 895979 863154 896981 901260 1000000 1000000 899852 902241 775081 691990 901799 899738 1000000 990268 900533 899033 1000000 594546 896068 894892 848302 892582 757889 728412 1000000 708947 586363 1000000 782539 876771 902049 533785 865426 867230 870123 851953 858373 881126 1000000 1000000 980885 757530 838781 838249 797364 902253 833205 817498 807213 796054 825177 804289 1000000 254320 432810 521549 788421 809366 706803 1000000 710313 757909 752898 747067 749713 562278 721869 726864 721575 659470 710688 71522 699612 695135 5719 666312 676916 425786 677544 714426 653545 647436 36996 635682 596554 1000000 969390 611507 605395 541964 609245 586976 569965 576568 550152 426580 552932 512009 543572 611750 531254 528683 518875 248659 506346 494012 490211 1000000 421842 475746 278471 251932 455280 42657 450477 443671 438574 452530 422126 390105 402477 404813 385354 155681 387852 385694 376827 795334 517802 827535 355735 193786 435831 339726 276740 329831 592539 317745 315170 7387 316811 227930 296669 292262 213739 283621 279420 289026 134067 407857 671898 259623 255670 252292 234138 768438 314077 238703 235531 233094 330704 226507 223784 252688 600724 203292 213583 210277 209076 378461 204914 203646 200045 199605 198001 196542 184703 193846 193113 229045 175081 189813 189065 188708 172124 865299 711169 49385 199758 178866 186877 226165 191898 470207 188491 121862 234874 269933 29988 19797 193983 562521 238712 174219 198412 201479 724082 82981 394956 209313 151725 213950 218005 84048 217353 224091 323919 229853 247199 368456 241969 651305 353412 699861 300141 259706 174918 359233 295959 246006 227075 279525 295057 286377 289602 297184 302337 1 384888 622559 424634 309859 1 335277 405389 453521 350641 355408 703591 366530 371922 497328 370835 377794 395240 399792 367185 273506 1 422722 45374 405983 298993 152835 455710 462812 461792 497936 548196 482552 488666 573699 501051 507145 511678 519480 525008 530200 838746 544092 558028 557945 592548 424459 548470 1000000 587518 595111 677100 612894 405365 440229 624145 632172 696641 643120 1000000 654023 659914 666751 996475 676175 691001 700290 694416 700015 589564 635137 955167 293203 745080 742937 833985 742693 1000000 758119 627321 753461 1000000 778018 778215 783159 400541 572441 790708 800077 1000000 832138 851580 816789 823430 264941 760648 834975 920501 537205 921928 1000000 849870 862080 727964 858649 833510 864747 270015 869882 908116 874646 365911 632988 874954 620892 863492 1000000 887724 869530 889538 892092 643475 1000000 896808 900172 897316 878402 815132 951176 901005 893090 864770 896635 921770 860518 901897 716009 996173 898808 900787 898531 938233 904055 742072 350118 871785 892015 1000000 641725 887171 736385 1000000 880962 879401 788188 874979 295675 1000000 867124 865490 981923 858810 856054 874341 1000000 842683 843209 855357 836233 832827 803959 861369 848545 641596 814278 808909 741392 786214 880410 651610 1000000 673314 777876 814761 1000000 762245 761535 804246 1000000 769527 739104 731546 727782 722201 1000000 711708 104743 700616 687754 644184 41508 969664 672349 666385 538879 654668 650559 646007 642 697964 875726 697977 611232 910237 593451 584367 365015 519392 647820 578183 562971 486118 660414 544868 503023 532463 526269 519880 495529 498815 501617 496118 1 509386 622440 470853 465352 460743 1 1 418166 434943 419895 423230 417376 411599 413215 730057 354454 388904 460479 236890 164371 367014 361549 356278 352023 108740 340967 98400 1000000 325797 320785 236060 311241 309308 297773 1 192256 565543 576136 252636 275899 162851 272087 17310 257828 257599 253903 249146 237809 897044 239036 254243 233512 500527 1 472965 66809 337821 195776 214161 204930 203018 821817 153507 194686 197186 189107 187982 198268 419193 193635 195812 199014 345473 189469 188694 238922 176305 187007 784369 220521 186286 180189 152920 285085 211054 187236 187750 188566 459241 207898 847622 192124 192717 1 111568 65740 198689 206211 126643 203671 206034 278157 178379 225445 216248 219161 1 331967 1 68898 231337 234419 237207 238118 244992 636753 614695 258833 100754 261607 225799 269950 342587 281403 468298 284793 1 296693 335447 288366 309376 314081 1 343455 625728 333246 342271 421793 354956 1 518516 302869 162362 411900 1 390246 391811 646788 248322 408902 322281 420431 430129 212699 137396 460296 450005 831041 460034 1 476679 480221 123981 496855 671415 504755 514759 517089 1000000 529481 536253 540083 548088 187914 560471 567223 583312 567685 301471 614675 545164 37501 1 205226 121334 660528 633882 383135 645825 1 658417 1000000 669167 1000000 659415 696978 704169 902091 885823 740413 716361 718434 568127 726162 735668 740271 84392 751176 663601 761143 646091 955130 1000000 780282 408664 782189 551959 276360 1000000 207476 630879 973196 920367 437973 828024 1000000 834194 236267 862299 827752 704787 622488 845870 856549 1000000 867218 1000000 696213 842359 873383 875730 1000000 862431 447516 1000000 884420 931349 870726 1000000 1000000 895085 830869 846367 895594 897737 898572 899253 321600 900256 409167 900906 900834 1000000 900658 818319 890601 917964 882712 898545 657355 1000000 836231 1000000 892787 235702 891852 972739 946624 887243 818251 877603 881720 768316 878186 885569 1000000 870344 544640 1000000 1000000 859266 855003 842341 850153 862675 824484 1000000 836326 833077 829395 825518 1000000 815690 813827 809724 761703 494605 790318 796836 696644 687474 778656 773664 857391 570210 781078 936493 420697 744528 739527 734232 628217 466645 708388 710445 757225 700334 980295 413939 329282 493144 663898 702863 443872 650759 243507 643226 637948 631986 77478 782060 713922 1000000 431947 561488 578134 584554 339960 809712 564350 371353 552293 546265 539876 533359 526242 539628 514625 1 483221 505814 490695 431880 245638 453286 466019 685521 465858 36754 572250 1 294373 1 348893 822822 301659 351309 1 490887 417305 549968 523856 155131 362550 356473 351954 345246 329621 138005 335598 311079 321603 316775 308307 308013 230672 301567 293671 288935 287024 170838 644441 278689 315251 257753 727956 263685 32008 266785 1 247456 240934 150842 230058 1 227083 227511 226958 288005 216266 229031 47002 188053 206946 1 176459 201194 401301 197316 125348 159828 168609 117715 194971 196566 191065 157189 245908 178877 1 108098 1 185798 628974 601232 567968 750417 534949 188040 1 1 762384 83897 245867 204926 195178 195813 188088 426134 190923 199566 241167 205129 207011 200074 76754 136154 225836 1 20895 204951 222522 345691 202533 438758 239511 317444 251233 249568 1 247775 257621 264729 268240 276458 1 282037 401727 283556 293713 291753 467113 338775 314233 317453 304185 338013 308774 454673 159887 301849 367014 354747 1 524704 214006 357491 384103 388357 385949 400877 406677 413312 1000000 424107 429947 436496 440201 1 453528 802886 1 1 748855 483998 587925 492154 91724 385596 425560 522123 527114 615821 747727 32998 173132 246497 564304 570489 558064 893854 809261 362444 1 638269 613481 594893 625563 150611 790994 666354 1000000 537512 1000000 667078 676082 982348 684347 702427 695650 713395 702006 972313 717708 767953 730552 1000000 738892 833830 752936 752924 759153 989921 697137 303852 965136 783172 786702 1000000 871689 800878 569689 809176 862583 166472 823216 881345 825884 792032 815625 845715 843087 846397 849646 849324 855802 858791 842048 864563 868755 826025 753347 881255 236997 253133 410818 882622 755566 886609 834679 782679 891280 1000000 884633 1000000 889284 897186 929868 339450 895256 991779 450561 899829 1000000 900511 901351 707676 981891 804075 900787 532353 897986 897246 896330 563871 888346 1000000 892586 646314 794682 887473 801261 883658 855707 1000000 979973 1000000 871784 870278 873054 862599 889016 852219 860346 852687 574967 847238 844098 706407 870543 342249 659812 277501 855648 783504 796238 808599 806016 801939 811695 793407 115417 601087 755237 774928 664477 785342 417148 749582 760856 744149 738738 735071 680282 725837 947558 716991 708031 702041 687502 1000000 685566 678595 674426 669762 646682 425654 900963 644518 638935 633120 208303 617498 615113 604083 602643 757751 590569 584414 243103 572069 59209 559692 303013 1000000 346269 554930 1000000 540411 517270 508911 504139 515163 23777 485072 478831 472555 303596 386682 532501 238422 443123 437239 1 447380 407649 354533 743342 1 436182 271581 228368 297566 374651 393214 341696 358496 355925 348072 200331 378077 336523 327362 351037 317578 1 305950 303686 260754 190118 292008 285594 233908 394231 213135 465686 856469 260423 257391 261913 249931 290679 243061 275658 1 1 46317 227348 1 162989 221726 172876 213933 222858 209489 1 1 202928 239371 110269 88046 194680 168632 305167 300369 1 174511 175873 188098 191681 186627 837994 280086 183932 185205 359172 193426 185256 617496 354400 128640 1 187693 197486 189317 54875 191927 444213 193807 1 196656 198336 1 344071 1 903375 207450 210271 211463 225871 218423 1 1 208228 701536 230460 235488 237965 241061 239479 399362 252179 763980 262072 262696 1 271470 274475 284188 766259 310196 1 338955 300595 313251 458219 357657 398355 267644 284066 709249 339071 364818 372068 731698 771026 45885 370966 483803 381846 373536 393362 399060 404458 381114 415957 422261 427694 433567 460270 445750 451382 457374 463518 481225 947460 525657 491221 492471 500250 765411 512400 467847 524770 529851 537250 586448 547979 555661 128006 606201 574459 591190 490385 79002 107041 580733 613706 1000000 672555 630738 629886 635796 724599 983320 658989 672997 475068 676412 756710 719130 693462 645475 704613 710598 740060 720959 779836 850186 720095 232802 732623 1000000 756727 395347 769974 994656 775200 774262 837006 790193 1000000 598843 790662 1000000 904520 815625 819698 830892 282112 825878 790761 731393 842145 457156 847713 872209 854781 857370 860266 883244 484933 229820 523391 946225 1000000 877752 875680 893684 894122 830156 863010 900540 651390 891790 892954 1000000 1000000 897239 867797 747430 897811 939806 975437 895216 924275 895934 1000000 653719 647844 951953 898871 1000000 896694 1000000 1000000 797203 902074 912420 875436 950495 270252 888545 1000000 887809 881547 1000000 1000000 873702 903106 905627 770308 873387 811804 860548 365108 853901 850837 848628 840922 844063 827113 741677 830382 821909 1000000 547126 814990 435158 806786 792376 813497 796722 781018 785114 1000000 837126 760986 1000000 1000000 1000000 743114 761132 742526 735958 742798 709366 621740 714418 700815 737731 44198 893400 1000000 687147 967123 669690 207721 648698 481971 952606 327318 634300 635978 622376 981090 609074 618846 589964 581813 546415 579418 573021 583545 560847 554710 558195 688237 540929 529903 127279 510733 494909 469356 564644 492868 1 483943 477844 387360 1000000 842174 459184 824694 437508 248943 423519 412628 315443 408646 403403 604927 926138 278203 360617 395943 319840 364933 357608 353901 352647 343576 1 136302 328484 321669 318647 313606 314696 104075 299611 959625 315480 257764 297537 1 263011 491899 274610 726190 257890 251503 266920 1 239099 159628 236927 232440 324593 296800 1 30456 182846 216587 437605 211654 1 18604 170523 241113 201185 531799 823212 1 196243 193042 449053 147121 181004 201149 211825 55950 187022 673503 74952 177954 180448 188805 184196 413865 155940 184379 185654 170923 186747 174222 162407 260868 261700 300599 192720 194178 513281 1 204991 2345 138346 331887 205722 542769 211738 139067 207997 198838 213646 167821 324427 232908 851890 245401 244699 1 589012 273270 254802 251230 260983 234135 271135 272827 298064 295980 270330 439119 193711 298587 293879 308040 1 370311 335732 329027 229920 769402 63573 30471 352833 516717 1 334152 131478 379760 512588 390923 397511 350832 372816 425090 419696 81568 1 721195 436294 851440 479815 454838 125214 430637 480590 548386 394118 497266 469349 478566 516232 836391 528612 529409 480934 815576 554325 593830 559215 471006 587278 605488 580374 332784 290418 608809 598305 582530 626843 637635 660141 644800 659346 745497 765900 625355 687342 680607 664900 1000000 275069 708231 706425 691198 717990 1000000 458756 661766 172247 697628 728398 755117 786856 796627 769745 774531 779205 789713 794028 711975 785219 975464 808806 1000000 813902 466319 813899 825472 761780 877943 713275 911402 1000000 992279 863695 850720 852764 855107 842722 611865 816376 869458 838107 1000000 935386 878520 873640 882644 619238 829174 890082 888639 890726 921353 897965 958019 897139 1000000 816737 897550 941469 898627 1000000 944410 899353 628330 1000000 225336 1000000 1000000 1000000 897255 896949 841823 898442 1000000 892526 887328 883464 928689 868606 883152 892172 881577 879470 877356 875258 390012 870328 841440 871662 823148 1000000 901132 854282 851178 852122 844769 1000000 393954 710428 831825 416008 824039 800031 785244 800085 697154 245472 798767 794457 1000000 738032 780389 1000000 164303 923312 762141 271638 747929 714621 731974 406648 731711 726123 1000000 824039 502859 704745 355350 692021 1000000 682289 637331 672688 665386 629212 650216 848835 484300 635488 1000000 156996 617407 611308 608895 599099 592600 639939 580678 1 800164 594924 555111 549386 549180 501376 383619 522268 478533 513109 509496 501186 488873 487905 475779 656496 452325 769946 494562 265053 984784 440907 1 428141 487143 371254 429650 351715 399144 395254 432187 334607 1 370493 571098 335788 354794 343637 344326 348470 338128 186637 324128 519228 260383 307761 300893 236011 298400 291370 486911 275933 272366 273491 269990 266166 261918 258421 286578 349190 210652 1 1 361701 231588 168604 517149 225709 741437 195826 217744 690754 245763 66859 412684 206154 203580 439772 96758 1 187031 194293 193030 218410 94240 171651 187504 1 186426 186191 333499 184837 184424 276917 1 185745 176659 91327 181774 565153 185384 189372 353998 575230 205878 87040 179334 154276 170786 194859 309440 1 201955 201099 43780 205516 211363 209899 1 220127 233257 178900 122684 225632 1 229974 782724 345672 255210 230896 247968 85860 252193 200164 108381 267059 920459 295787 760375 296368 180653 292310 274253 147648 306101 135352 343327 472146 332091 330217 335252 340797 1 354265 335110 363309 350701 515688 146993 595131 412572 151092 246182 329742 411509 1 423193 166673 353504 440005 446542 363291 499835 464820 593363 454939 483122 351601 811764 470671 787462 513886 520112 1000000 1000000 538330 494027 271854 561560 563367 474135 575802 581965 312093 551930 590141 606213 612579 618652 841235 633195 658587 642525 106820 1000000 657518 644022 529387 677473 971271 689083 1000000 443295 701216 886180 1000000 443833 725739 819036 1000000 744986 748085 828073 758014 764506 756431 773722 729307 782337 787521 790948 795110 799674 833584 1000000 817904 816422 820080 820962 735356 832715 1000000 575616 841854 845151 597052 851432 873411 670331 855531 808301 580028 868297 647815 1000000 993632 877523 851880 865629 883387 835795 880261 1000000 976287 891102 912398 889870 894505 617416 1000000 1000000 892633 1000000 898330 898741 697514 227291 706881 1000000 1000000 440023 1000000 896921 890305 956613 894465 1000000 327918 847161 1000000 634835 1000000 758133 782867 886049 997493 900284 1000000 873098 870745 258297 584690 1000000 860426 857555 852929 852690 885269 845010 1000000 827624 825538 831361 343015 842031 813813 816163 812350 572741 803947 198254 795327 790817 787798 836386 264089 767954 939443 762992 468974 753122 731867 740769 641081 914315 273925 843390 1000000 651735 702312 706779 694658 384952 638840 675713 679110 660382 660276 654410 1000000 617623 636611 470224 304287 784170 656200 606476 636113 594214 790932 581873 576023 569527 544095 554072 572680 557038 538639 532340 525165 612044 1 512184 457646 497262 487848 335993 878879 470771 464003 453263 422441 323545 509673 601739 151409 422953 457374 302967 405558 399832 435256 1 382941 618805 16772 656397 411326 358235 349765 345093 653776 326698 329853 325607 321790 890831 309562 343969 295539 1 269747 1 254380 287118 274803 270140 275454 264560 425341 410698 251275 1 1 239781 913807 255000 215838 131205 288019 142198 225660 216949 1 363885 266253 207085 205072 697944 256356 1143 221239 1 278186 1 259390 196844 198632 280092 183734 186175 406885 184870 184161 668426 95491 183479 183408 616962 153645 252963 185634 1 792148 48060 165589 1 188237 190695 400312 186242 193365 164383 592094 481808 200368 1 204345 181353 209791 185960 1 216435 223159 220918 222006 924357 231038 1 1 239714 1 254739 103173 259674 257636 62596 264256 270354 351146 316836 281861 282340 374859 294317 411004 977959 382839 309128 327052 323143 227196 326413 157356 343446 348353 94656 299003 117077 369929 375473 472122 802942 392176 724157 400164 446628 1 592421 426761 432721 438564 337484 450518 457817 378536 460543 235051 480983 557534 493030 499205 369064 502594 447429 506406 549361 346277 541913 548706 554876 562102 1000000 573461 567918 592498 587484 958573 1000000 609978 381042 828211 554798 644257 481838 771368 652218 662124 889529 1 675429 691886 210078 956259 1000000 713613 709369 137670 719994 742491 1000000 757439 741025 746108 1000000 891492 75452 765842 1000000 754984 806368 784606 789080 903860 932571 822854 427314 865257 1000000 848265 248052 615907 754388 833354 822696 840300 869929 846856 850049 853112 884154 1000000 867100 975441 866999 877259 871870 893991 876791 878491 880838 939645 884009 886229 887796 888702 633470 776523 846042 893623 894564 897627 896132 896787 1000000 897666 1000000 891747 898023 917024 1000000 899747 1000000 897057 1000000 895946 854804 892226 897312 225647 820488 798757 630277 421014 885288 769924 881481 1000000 1000000 875426 358575 870840 873029 897104 1000000 867343 842506 978243 851831 888613 813054 842228 832163 835503 830007 861948 793768 757575 819541 812750 719530 1000000 794552 807323 790467 789741 782653 777777 776423 673029 766923 1000000 908747 749158 724730 986912 629764 1000000 722928 473195 715643 498774 224656 757387 689751 668028 748861 671718 530632 1000000 925607 649435 665744 1000000 698583 864956 535716 641393 666510 601574 599509 589236 525164 616502 570745 965054 693717 552247 537583 561963 533564 527363 703387 468786 508795 634536 1000000 488557 786145 504278 396732 411932 461354 451191 447700 440848 341800 428797 415703 486493 378816 443892 408962 401399 911624 383670 380957 1000000 674995 645832 369230 351427 480100 793353 387340 512063 325829 320918 324497 1 359583 394771 297296 297987 544662 1 284959 126122 269603 254786 270806 1 247241 746681 1 401445 241386 238029 210181 232381 228465 161431 100579 679658 814765 215151 208773 211076 1 893308 196106 200692 48850 469045 246587 194035 115196 194224 210905 190483 127076 103876 255028 181790 179697 183919 283986 627716 182965 188435 198935 1 743245 190864 268659 184506 185148 1 186766 148278 326788 283305 193432 67534 253873 195907 195294 1 333089 71950 171372 242352 209823 1 1 1 250238 1 225705 228755 232169 1 697144 1 244216 309685 315355 224539 252942 267941 250523 402439 277979 236813 27176 290849 293128 297780 301474 170813 310333 316423 321342 243007 333605 544771 341400 346558 446530 55569 911396 326530 307726 200974 425824 376120 395640 408605 407058 412826 287110 400902 458432 727431 529705 448216 198015 431297 671718 478525 485168 483120 1000000 951829 459510 509103 668163 585398 514767 531921 556400 1000000 624991 82492 564940 497374 526016 583461 765599 595733 601847 1000000 613849 361409 450058 646117 773176 168965 747752 245958 1000000 653667 675762 679012 667268 694781 695891 701548 706999 736603 574937 722033 739250 859172 750931 744559 424572 736012 755873 763453 762627 763378 638421 1000000 819786 792300 792827 800358 919509 820698 812758 816583 691986 1000000 578358 832688 839822 841141 154942 851057 795199 1000000 854674 857573 815529 861140 855326 952379 535303 740230 1000000 877289 935122 881223 883017 1000000 886345 317090 889226 1000000 892717 1000000 819270 841086 896683 877041 818586 955455 1000000 897652 1000000 967284 897353 897375 900084 965873 637901 895472 1000000 893337 892927 920213 872108 1000000 779265 889933 816736 886774 881612 861803 944649 876017 742463 906013 864108 850914 766869 860791 986452 857011 831399 845514 318877 865280 712072 834844 736487 543246 902503 821155 837677 833017 799851 1000000 835066 189048 1000000 1000000 794812 778819 774169 829939 957941 796234 756946 823848 744788 739708 720254 731075 198469 561547 719020 437401 761257 700930 691141 837593 679822 687301 785279 662551 655411 614839 167544 700572 652136 626949 629692 614866 608790 602898 757953 590558 584591 528231 553048 580128 518449 554223 213618 582906 260184 594112 595280 354784 571666 504831 497545 491519 436939 476198 473260 966576 285380 611990 448289 443091 726442 443210 425248 1000000 387939 551670 634109 372220 393356 6995 1 1 368479 363058 716739 993338 387142 845031 328221 13784 326717 525968 588380 316960 309794 302652 288616 293488 289044 329131 437511 276142 269574 434620 263939 260037 256247 252615 401813 652120 241637 238628 242272 80968 228832 143341 223626 389014 1 230919 311486 70309 151899 59703 203044 95161 182442 276217 127897 136473 190595 194281 161926 219801 750536 113791 473709 316897 28065 173217 82322 1 180119 217614 177033 182374 180637 182859 185336 189776 1 139805 330726 504404 187955 188994 1 193215 568409 1 196399 309478 332868 206883 1 1 1 210977 213453 493483 31783 594421 207036 227324 277339 20401 236780 239970 243548 225646 250660 233080 257974 269818 265937 245707 274059 1 1 399050 241862 292071 265411 301573 307502 1 214464 503112 324161 334255 380452 330574 345230 354776 1 202054 246257 251781 382185 387721 360542 639885 404922 1000000 141702 1000000 424623 401939 439964 95803 486616 457968 514715 470377 456927 513802 488434 494543 500696 510347 923353 654581 524858 531618 631154 590678 684266 556373 565547 568781 555032 814160 607726 704312 599596 563357 736943 618483 625698 629829 374299 769814 647228 654123 648871 307770 647183 676426 1000000 687992 697197 699357 697217 707471 715774 873418 606533 764918 759730 418170 745625 751758 714866 762332 766815 1000000 361525 679339 782447 880829 952366 809627 674075 1000000 811024 1000000 827303 702629 332218 832653 833728 916417 1000000 843911 847038 1000000 847467 854345 859024 1000000 1000000 864041 869092 859190 899998 876095 878167 825448 794620 463685 916550 783978 888968 889589 802896 836488 894182 889129 894310 701371 956939 896116 1000000 1000000 771310 897149 899007 902885 884559 936530 713915 869915 894392 1000000 1000000 550139 1000000 1000000 887883 887134 885017 883222 874686 1000000 877617 869344 1000000 1000000 714601 899211 920021 837354 972934 773111 790440 844061 1000000 842924 1000000 1000000 434979 641726 818400 821652 815129 864409 431232 772441 799982 797830 793049 814288 1000000 1000000 790161 221671 762418 747591 755722 750752 1000000 789799 1000000 730555 727541 863189 714252 957230 701126 697800 567516 686504 680208 675343 669435 633515 738195 934312 646023 628322 639135 839167 537250 630342 163239 817401 586838 590137 300874 829266 573181 500926 562488 484375 485940 125335 545084 516616 523590 188660 502467 703823 625855 536024 130047 538666 1 1 631422 456084 450128 541909 562708 444408 426541 421363 412163 408905 742583 398454 661157 713412 380461 1 542153 362060 350356 130899 1 353336 335626 383858 1 756439 317923 243672 1 149620 401703 294214 289890 288282 665352 325237 272647 268481 264807 197116 447328 37017 1 229684 242240 237937 235522 591715 229016 514064 90524 220323 755538 214912 236874 1 690342 1 211365 198962 323273 499999 1 193724 156627 190892 197442 212468 276363 1 185199 352734 183695 208132 204503 182229 176373 178819 138681 201666 185198 182414 163164 1 204356 672533 178626 1 1 188213 181295 325543 387730 193711 259438 569899 192449 292906 206894 1 206133 1 212208 214724 215189 1 232895 396096 1 188570 235266 242367 238076 245477 595179 85454 388123 228488 1 280862 270967 255993 339684 1 287709 1 340679 414465 206760 286250 318889 323920 243088 332240 629669 133818 347610 391244 1000000 461138 116409 373891 412040 988776 391266 396950 405714 412524 403867 462212 419241 398798 737294 444012 1 449187 303231 576873 474570 636894 485277 136643 473884 512658 364943 518582 487528 517460 564773 541609 548605 1000000 688606 539222 588521 578866 691584 162172 598042 314578 167443 614883 496738 640457 641275 639501 528306 486036 657208 661248 612880 727831 693007 685980 692856 697183 702804 708224 713661 613504 736814 623089 1000000 393505 744166 892103 773211 751524 736555 775886 774435 979454 682431 786271 745974 991145 1000000 820315 809318 249161 941341 737827 824889 828560 830943 834379 838575 846316 752016 446590 851721 1000000 857663 606238 876110 865409 952746 747339 754732 1000000 877032 416609 1000000 995262 889524 894972 899504 1000000 685865 1000000 265077 889857 895333 894382 960505 657652 896040 896745 1000000 896445 899446 896389 833640 910165 883167 895049 894063 853347 841225 839775 874605 1000000 1000000 886108 884782 1000000 881415 1000000 877637 1000000 873658 844458 853084 865403 1000000 859471 1000000 855687 848852 1000000 846607 843303 820191 871368 840507 1000000 826045 823090 818415 777857 884777 1000000 630036 798065 801549 789452 784893 777240 327788 771092 759418 1000000 757125 824447 403464 756023 749391 610663 759960 1000000 715364 757504 19152 681584 649216 694882 681987 958693 668986 1000000 641890 649612 595268 641130 649777 628595 624823 228645 611173 605094 1000000 593830 773249 580569 75774 687023 482375 560537 1 678599 537325 302360 522973 501982 462961 506340 499608 692732 476986 769667 506093 469484 463389 560140 441742 401282 1000000 435537 661174 423830 399684 409952 372434 300025 407207 912479 384641 240133 368998 1 1 353515 588914 343826 334283 212176 360731 323671 316731 361071 301513 338387 299904 1 292609 286074 462058 1 273255 1 1 261153 258612 619566 362674 564268 242905 265178 230203 94915 1 669074 223139 220578 226852 384667 1 211781 229938 1 203169 480470 315049 887263 213656 397264 565358 509926 189426 212961 186892 185834 184924 184055 1 182025 278826 181770 183151 181266 187423 242872 1 185145 181903 174756 182908 193325 187451 185217 186182 187376 1 189698 178591 1 1 198875 198432 1 206500 1 206146 1 236669 213511 224286 219362 220485 188910 169827 230472 233894 304201 454792 1 586089 268237 254407 258610 262490 293903 109249 27027 277645 1 389427 346794 296591 180210 305885 309796 313842 629691 593468 360877 406623 205279 617560 350866 161426 283929 1 391212 377922 1 614358 445829 410254 406221 411954 358151 450473 477191 578393 381558 447343 1 1000000 465614 474092 477492 481740 489870 523044 555760 508372 517775 476183 506098 533744 580659 545585 517715 1 573942 496381 579597 576503 588765 594900 488562 472545 613173 636562 625532 632381 768332 426535 649087 647280 731891 666154 686243 504430 1000000 627686 350303 700592 697599 713289 708630 722325 707704 841326 853343 901383 406951 1000000 789479 400973 775773 772167 777286 781605 786766 790625 865905 817658 805460 807152 811765 815877 449733 830982 822632 830585 834083 1000000 1000000 861790 891640 216363 594868 901531 860364 861782 869314 922073 862301 796173 1000000 823679 909862 879621 882004 995165 1000000 599863 665599 1000000 210588 885697 807332 400265 1000000 1000000 895698 879077 591725 895902 895839 893198 1000000 416894 576586 260705 894371 1000000 892643 921107 900570 887711 1000000 1000000 885617 892936 631020 1000000 657392 877651 875254 873527 1000000 868994 417032 861110 772430 913989 578337 854248 843278 785578 854760 806634 837076 836598 394115 734189 185668 961581 411436 811107 807899 1000000 770357 920590 834692 778644 793080 765739 717797 767075 777726 228800 752609 741449 742458 769302 708743 673384 620534 143839 710850 371987 456451 882535 282678 535066 676482 77977 762119 820952 653960 650415 94475 1000000 1000000 763935 618342 608295 606291 497298 633313 941702 254393 824811 1000000 571471 557110 276699 544382 869203 657196 525802 519876 329729 461447 501326 494802 489012 490410 959028 470595 479022 470551 29706 446374 440635 526112 79655 423057 790686 293671 108266 390985 393868 391604 549329 427489 925570 334698 360655 355298 1000000 387094 273890 334439 323129 328014 343225 313384 738840 806570 300294 385889 4758 881700 238864 278120 305937 269357 252883 261735 1 87639 250412 247309 246926 239692 532665 221657 457794 226748 271943 240944 218024 215019 454554 1 198718 860269 547114 201105 213205 228796 593747 189982 59245 156260 189677 187558 146805 191214 279377 222101 206404 251267 632717 94531 163358 179014 321125 180423 154800 180929 1 170140 142583 39445 88784 180967 119748 186397 381772 1 237361 156044 193281 143213 2056 118281 1 201950 221131 207243 175718 212132 215094 217450 133325 620459 226859 233471 329611 1 240529 684216 206743 873543 249701 295695 260873 264746 268845 270906 371206 475048 414431 1 317597 657898 311413 315005 331747 522542 323243 383438 333445 324799 343455 350042 354082 359259 364823 687372 375760 1 388891 395034 398238 397987 419456 409984 435416 376314 1000000 164071 445086 1 458691 427041 817244 431228 481784 488076 493069 499892 505573 154155 518000 528906 635375 534125 542460 560073 549371 337290 574405 577049 139552 227289 591763 598792 604706 755507 616885 622874 711631 29209 634271 155920 444991 574888 664405 858158 683016 681615 750479 1000000 698446 704292 689721 1000000 745461 725510 828624 831803 738404 742319 768062 756136 760965 217600 770590 1000000 698760 784389 768020 793948 739876 800356 399099 1000000 1000000 625506 413915 825355 838109 817428 1000000 788645 681931 849576 849081 1000000 854846 1000000 859737 863091 850216 791945 491991 872686 874743 881406 275149 894166 878589 874185 886795 886559 1000000 889745 891923 891372 1000000 1000000 966111 894263 250929 919488 895305 1000000 1000000 895378 903443 1000000 844692 508988 925468 1000000 890592 884102 896676 1000000 655924 1000000 945867 1000000 932864 879607 869973 875675 882743 873660 869943 340947 864242 893320 864866 875221 1000000 947039 831702 1000000 840901 894413 807883 829711 1000000 823320 756067 235226 831075 725637 1000000 799461 678108 802055 1000000 327239 707254 772585 788796 760090 758291 753404 745108 743369 758915 733096 728066 872624 717487 711859 699991 706168 734531 532403 218936 678465 611289 237426 663834 803743 201240 396864 630961 631638 852562 620097 1000000 645353 916896 596007 621932 496686 610001 584338 573482 535344 1000000 610085 345538 572914 514879 514865 505160 480098 503148 625388 1 672866 477964 1000000 359403 388378 801923 563615 557088 434027 399922 423876 358419 836547 385872 431758 394941 379762 939669 792820 164113 432991 649039 356287 298680 220329 1 426416 483312 378367 321000 286111 313424 306423 301138 491517 271122 1 892974 719653 269892 270396 215870 371664 258108 743418 234305 249042 243592 169398 237205 266908 231037 655195 224056 321802 250015 368032 188570 137532 212214 1 1 201125 1 196994 194780 193564 212887 197690 204584 70954 569332 194265 118049 228056 33341 41831 311134 180739 121007 180022 183943 252879 180115 180131 1 428853 1 478185 475292 193820 184538 185095 189574 187915 196038 189439 192862 547422 195768 330434 199518 218772 658864 206000 224061 510358 461228 178001 108403 135851 686912 500853 230762 234062 255217 240119 71447 247422 1 254439 259176 263097 254195 203023 272200 1 707939 295958 313020 297391 302056 872608 311524 315483 321289 326787 349578 308435 601589 346545 273172 777355 360965 360459 380254 432737 433815 387961 396007 417842 874033 673228 886112 363501 698744 226443 442460 414640 483251 867943 367295 473016 479527 485246 618806 656414 938869 510064 529334 522263 528526 709710 648713 855239 523836 559437 565627 156382 465664 583827 589282 810185 809550 1000000 614710 1000000 376024 627501 377417 635696 642256 763129 564911 667975 673712 433055 665128 693071 695108 693974 706602 699138 718367 723357 1000000 543323 752332 866577 748502 694350 757990 977983 767321 535643 813598 781932 892257 791242 988877 796862 804119 807992 812768 827681 848060 917860 924103 831132 600328 837886 840165 844425 816518 849545 560965 881164 787078 861948 864369 860130 870643 871428 547081 655600 537995 869361 828964 594811 1000000 885750 887145 921338 862796 373112 681178 892939 706680 892621 893814 893270 894695 916555 794954 894861 1000000 573236 873794 893443 892997 1000000 896795 888251 898531 897440 846964 943516 852133 883825 881338 1000000 876519 419051 881886 871515 562408 390943 754154 833164 948944 875381 853633 238656 810484 768174 844835 988569 584349 831088 789844 678386 1000000 803807 892372 808320 812022 902651 561056 791388 777334 242710 777758 774753 738529 785402 1000000 770274 750657 743415 736838 603225 1000000 723669 728706 940134 834187 880897 816523 680969 693753 634065 675308 667491 662293 980326 540653 1000000 636069 681827 458005 980980 625218 596545 543933 595461 596374 449978 902305 648150 1000000 557218 134214 476341 749986 534639 714561 513943 516146 532261 509365 498317 506785 1 477270 471923 546046 253643 460411 447587 1000000 1000000 1 429080 415100 1 407510 406467 351431 390352 1 472645 373487 368100 363590 371583 445230 318357 341727 336280 330726 326140 1 320456 315740 302716 524779 278416 1 288109 283818 279480 867430 211313 266740 262912 259873 255122 133550 1 246288 412195 196875 519344 414440 244927 77334 221401 229836 87493 629294 210521 1 674185 199088 399465 185988 196996 386561 194495 1 1 489703 227750 1 188471 1 98268 236763 412034 180976 181232 1 179523 10447 187360 459907 203222 179749 160600 855194 57688 182012 182797 180970 1 1 1 45406 184983 206199 192884 10380 196446 198382 200306 543882 335521 207141 209580 1 290179 217486 47835 235990 793223 209462 1 569676 431399 253302 246294 249561 253871 254486 261465 209586 252579 224704 279119 278621 279285 82201 295554 1 304922 313666 58016 1 1 294381 1 186904 665275 1 711203 364271 432835 191205 286539 727793 388132 253248 621224 405238 411077 1 610445 428657 434582 500160 446004 455991 532491 464536 473862 345873 519597 1000000 483125 501357 1000000 513740 572528 523728 824020 666062 580603 570785 557010 563261 619521 760900 380378 137075 595010 280023 606265 650222 618446 625112 261981 636387 655260 643024 1000000 651938 671088 227510 677238 700094 724904 694145 928723 660101 707308 716019 721668 558931 596462 736890 585960 575648 751187 757085 155811 765593 618142 292630 803375 364284 788126 1000000 1000000 534751 1000000 799866 827070 836154 822123 825815 1000000 972768 836774 831945 842955 1000000 813478 1000000 840239 1000000 881827 1000000 947058 899999 357594 936063 695348 877126 878494 1000000 1000000 887237 884883 886409 885644 1000000 1000000 1000000 615323 864335 892833 380885 1000000 880983 898313 1000000 894697 929241 894246 1000000 870093 828492 872874 887242 890304 889312 1000000 886805 887257 850438 875701 881279 1000000 878944 881888 622899 931562 856453 866637 755509 863897 479391 767712 945282 801753 847976 1000000 779064 878965 834932 260122 1000000 846350 810460 814317 811272 794240 829686 801354 507902 791616 787785 845584 778838 774238 886931 532279 760029 432912 750202 835377 819017 736076 731045 1000000 263858 720986 1000000 391592 619617 560988 684446 698764 897083 1000000 663425 637232 477696 1000000 637850 441607 1000000 1 593447 622606 584833 597188 748589 586131 583557 1000000 614524 560390 386465 548382 536020 535978 466125 523575 488709 848638 634554 407801 492276 486370 480786 474030 502579 730449 399730 449819 649754 438066 417243 436184 432753 408861 408626 402933 395546 391596 386004 366704 169864 492668 106411 379806 353771 346936 273212 113728 310933 479919 59810 313487 804124 300907 310647 425317 293487 533343 292600 280175 231577 552655 279850 842912 259546 260728 312231 1 244514 471714 237557 234307 230891 40131 333294 221736 1 215952 855312 409916 210938 247733 190835 202459 199285 197166 315504 445533 192425 139469 255935 187306 183438 1 142369 172250 509905 179524 177249 582256 1 585074 215372 95336 178917 261218 1 68953 239823 1 407181 1 399935 184113 51740 159105 187373 634685 218342 1 166986 204889 209871 61732 201385 852244 170443 207478 1 207036 420588 476702 133991 310539 257467 233052 133330 402619 365288 244732 284275 188761 255851 259732 190971 275078 1 275349 280446 284875 289150 1 287542 303364 307671 31534 317326 344508 1 286163 215203 356436 347866 358700 358703 351343 369366 536998 1 389444 1 347562 233077 702074 281475 631761 65138 324409 1 444225 451546 417479 462339 471947 474508 483650 486752 482308 499020 505103 69385 508641 688973 216742 552105 527881 460600 555186 566857 570409 566254 892173 851971 1 597878 603807 610430 616083 622139 626884 221084 639552 549625 651132 656060 807895 962838 675045 1000000 689695 697633 646420 1000000 687154 714037 283894 717932 420103 670797 535571 745261 311585 305576 1000000 750218 769508 774182 780145 785083 834294 890120 774979 800630 847964 889235 730388 816777 820481 728929 229053 1000000 1000000 858311 1000000 844657 802044 855828 854218 1000000 856469 892469 864305 857939 868031 865468 1000000 875451 956166 879107 1000000 1000000 893310 743630 1000000 840247 888408 888368 898269 1000000 1000000 863852 906538 1000000 965547 1000000 987471 894622 976266 893190 892770 901807 891637 1000000 604815 889111 725657 852219 885569 949593 912975 881738 879854 698383 875753 1000000 653233 871289 861180 838070 838146 618080 1000000 854170 738545 515741 248762 797072 838806 996435 832011 813723 910759 734937 603095 807153 177716 1000000 1000000 509690 1000000 772480 811654 778205 721761 144899 781785 760850 755996 1000000 746930 742168 735088 193872 1000000 1000000 706680 709470 704020 742311 683287 724058 754798 702443 816491 809370 658888 634077 1000000 1000000 635147 467913 623467 617123 611098 679595 598541 1000000 821510 525555 586135 568223 562166 557861 191101 544325 425633 543834 525531 221988 1000000 715383 501264 493902 489810 1000000 599491 1 126495 459305 119378 240688 442348 439772 427447 419202 982637 393770 403878 473231 392486 387090 429057 370625 442241 218720 359270 344892 348138 334053 331934 391489 327936 321939 302714 227066 655382 1 663663 298007 521304 269694 398034 276562 803573 267545 264118 168000 512119 252407 203057 244239 148807 287445 180629 232267 228241 225407 222069 187773 206290 214295 211324 33666 1 306129 197244 227405 209018 275347 12344 191660 196718 1 187952 157706 184633 1 175159 652169 199347 744624 179641 390964 403089 178983 283723 178423 171904 1 179802 179297 180552 180512 1 183124 208500 184988 184122 420389 1 1 355394 1 194280 196157 203825 255283 203873 526829 201017 140798 213327 140051 218051 159822 207747 227421 227220 228981 604434 320723 1 243444 249066 1 106320 1 1 270146 277547 1 282854 217769 297072 311592 301037 305753 310530 1 323084 325270 330339 335513 188914 784399 1 198789 348688 349326 429733 437452 383855 390210 855958 400898 411999 98646 363502 435380 430059 524719 440250 448657 1 109584 195044 472064 478324 565130 461587 496539 547078 508118 515629 146499 527673 533807 537722 637549 552449 547594 565509 570982 582571 79292 625748 595734 107694 709113 613465 876269 432852 631809 637691 522629 458897 654871 819327 776676 676569 366172 684217 690146 420421 699569 706403 714932 622588 1000000 730820 670777 738104 743193 750516 753170 760274 763320 767637 772315 821976 760358 478271 790792 807195 798572 1000000 807113 810355 165816 1000000 822585 1000000 829944 498440 837713 839302 844142 846328 1000000 1000000 640344 959039 868988 857564 865488 257812 835882 872227 468716 876211 757674 1000000 1000000 204014 885269 886043 886922 1000000 888700 886140 906585 678857 715842 1000000 890456 893243 737531 895772 1000000 731655 908326 893317 816897 860446 444963 469942 882730 1000000 726762 1000000 884026 882556 881397 881430 877622 479771 982690 828177 584354 1000000 1000000 895026 889607 857282 865512 1000000 919447 845800 842025 844043 641174 831825 829400 1000000 848989 817923 711691 913919 755195 804858 777085 793589 796205 896131 851420 134671 771504 931076 761694 1000000 755903 744157 279620 458162 735634 725264 721198 715393 726248 734195 1000000 694022 616740 751427 1000000 954292 766461 715935 654099 667210 901020 851112 630323 619930 618332 614565 606216 614616 708198 607768 572213 244094 569416 563236 707748 676090 393604 1 532260 546537 671815 867147 1 546211 526690 432574 42106 485263 462392 386062 458422 466606 446365 1 477038 428473 1 471008 415456 405082 1 846331 398155 385645 345182 153881 365408 361511 425038 345598 72659 315716 363651 492519 1 315947 314621 309189 446908 286151 149639 290494 345799 281430 279925 163070 268826 264734 251269 226094 252949 386027 399391 1 59744 235080 1 228198 253948 222269 219362 216576 255684 77296 276686 206436 203691 503607 188232 190519 267620 193392 191720 189988 187358 1 1 184752 143405 182287 1 180544 205017 179546 136141 178275 25227 1 310836 177669 523822 121163 178714 254627 179499 290144 352255 801707 180958 145912 179111 190292 179130 129687 191476 193239 196003 197010 111116 201215 108492 207184 371851 204041 103482 216122 216494 222147 250419 229178 255058 1 239550 241536 339019 248793 252559 640177 255929 254064 113254 272559 1 280203 196952 289419 294537 301354 398415 314360 301655 318414 323992 1 447358 384434 344302 934606 354204 359696 365220 370057 657649 965690 712860 772465 398696 381505 421190 386482 46336 446667 433934 954610 424500 408965 1000000 438728 465501 154755 271208 409725 1 531398 138327 1000000 520981 524675 531514 567134 543922 318693 556844 563021 557046 547473 580999 281125 866362 155446 736173 791374 562804 645916 112103 640057 639612 542117 653263 880350 462072 672738 574533 788762 513398 952728 698750 696890 322883 721993 729389 725530 788212 406640 741148 746225 730685 746814 827569 1000000 770598 385399 828993 783720 814615 827197 812509 796373 1000000 1000000 232197 1000000 1000000 1000000 825339 830532 835184 838872 1000000 845018 1000000 853785 669487 838840 862942 827106 838837 628113 875809 871070 872344 865572 921342 1000000 793420 881976 883468 1000000 886066 985287 818264 918767 1000000 1000000 1000000 882570 267455 843458 892105 892733 892544 987607 892813 536086 891461 727944 777482 888653 776517 866347 1000000 1000000 1000000 882314 898173 436226 806107 1000000 1000000 772965 859732 867009 413333 787976 857231 884728 582961 896966 848810 817309 772456 863357 836298 628521 829430 833949 395424 1000000 788497 792947 660986 802806 1000000 751858 789652 654896 404810 780607 694488 1000000 850960 1000000 850671 625184 698801 737710 739498 724889 721954 690918 710943 706070 674815 695074 244974 685472 683581 663296 666672 609637 619455 649288 1000000 637239 624969 625505 857689 986577 608997 634388 846037 589097 445616 561605 570647 594161 558195 562749 538566 540191 560782 18674 662637 764852 529703 710857 496348 496369 1000000 133696 482598 573381 576931 472612 409881 442358 435578 378966 424146 496195 402760 432384 1 427119 1 383377 377784 370412 377587 361288 211400 1 345272 284980 59625 350045 319635 315048 717897 308799 990004 77904 301763 318737 327141 386375 265471 339416 272808 265358 187684 256702 256055 377579 246023 227323 238886 251248 234725 246056 235739 220602 219628 260200 213923 393484 1 207107 401682 415671 199332 197278 85582 193586 191410 635820 188848 191364 31802 184219 1 182023 181552 518776 92899 146361 178237 1 177626 174339 1 177280 179658 179296 199462 125233 349053 179811 180479 1 180204 180616 207650 185800 193246 439120 1 182652 273860 1 1 208196 1 1 526599 209808 323810 229782 217731 328103 667387 258546 455858 1 237136 240012 297778 231721 250922 255148 258627 262605 325660 270806 294039 152492 292414 288149 289414 297271 1 279320 308697 357675 133843 269474 331435 338944 1 339696 9207 357593 311182 328262 330942 373050 384624 515499 134499 402044 405876 201645 418829 425804 315082 257942 489767 497567 455461 462217 461343 27731 479744 485875 493266 539415 558715 483615 513485 497844 517345 535392 543196 549581 671364 124166 284192 571232 549412 815741 587927 597157 602731 601582 641972 1 627320 632745 639127 644590 562816 1000000 541150 675117 868860 679869 627406 316997 675693 702164 522889 714806 871866 1000000 588848 734065 780413 744235 751165 931875 860698 262176 766713 773187 777754 1000000 755975 874029 795356 877764 735923 753633 721779 1000000 819452 758799 814528 830111 899576 909317 998114 843451 1000000 877921 852229 353130 966126 855056 871879 866240 953328 850223 871337 480530 306575 1000000 782354 908749 879187 933130 1000000 911475 910490 1000000 892598 1000000 889596 891145 961136 888509 898052 892163 892158 892067 879004 903916 1000000 890522 223986 967245 217632 887224 886434 447437 868396 644606 880859 904368 877529 1000000 1000000 824822 886584 980215 1000000 975833 1000000 870762 809081 1000000 924053 237489 866387 842135 833928 1000000 489005 828453 770353 811090 680866 811323 818791 1000000 799412 806451 791150 791216 713298 777557 570353 770674 927849 781974 753595 616483 743083 592271 733571 725661 456616 1000000 1000000 662426 696131 696123 687087 393422 459966 668803 1000000 665433 656256 633841 644055 944723 519181 661116 747349 740999 597159 476779 596442 588011 602083 601137 1000000 564615 559110 553123 955099 1000000 750289 163067 522339 539721 516832 503751 504591 491458 485018 477903 434228 466909 499190 454776 447073 1 748057 426605 631188 1000000 632108 407317 427336 395800 390145 287552 379834 373286 21809 370855 357559 351410 346239 290822 333535 79763 343966 319488 417807 310523 305860 376987 383531 234866 22906 276080 278255 274337 256085 265772 266084 297750 422946 248673 244656 1 238551 244444 233060 1 226048 519035 1 287156 268512 278267 565124 1 361903 79055 211934 165624 1 80333 8539 134741 163880 164869 1 183997 143106 318847 1 179905 181940 227781 177932 687509 177153 176924 177350 157462 576583 177909 177394 363515 241428 178968 211950 180563 181495 566937 871589 80746 757421 165911 189417 485442 173997 194781 196775 311674 363202 808208 205758 1 209431 210975 216545 220211 222313 631516 122412 333830 238699 236835 304083 256141 206577 218691 223138 246594 264942 272642 632840 277532 282282 1 293052 295394 315364 275475 321482 281743 318942 830109 2110 873790 339645 329073 312344 184299 360832 992947 372627 370128 388157 388811 394225 400035 403628 411620 419487 423334 243004 1000000 441014 447146 453176 459209 473709 477853 1 483609 408302 367697 938217 490586 514351 520806 518413 1000000 59688 545491 579107 541963 564010 542153 74748 596340 587554 529077 28452 606984 613004 592967 128004 635269 1000000 643957 1000000 665359 424306 346313 675697 547261 678412 688960 704913 700065 687885 1000000 716283 864464 708113 749922 737168 686920 61184 752222 546277 761899 437816 774649 689753 107608 399215 784575 782663 818199 802847 525313 820711 814998 1000000 821460 825076 1000000 800238 572380 831064 842001 845804 847020 849801 943913 856576 1000000 967140 1000000 785566 868741 1000000 580048 874790 1000000 878377 983558 1000000 805642 884462 878960 886247 784501 1000000 889186 1000000 813170 1000000 927969 772209 715298 891624 242258 1000000 878867 934356 862548 868472 924974 888020 887031 870465 604738 470206 901320 1000000 621958 932897 1000000 521025 871440 977030 869232 865258 862932 860453 817630 859514 795948 849940 788431 843502 840341 837196 833762 853536 1000000 857193 819541 669323 794298 845897 118959 549066 346318 791313 786837 766234 527688 746303 774724 762493 651157 740921 631287 1000000 739608 734506 590378 842196 720816 709665 712566 702674 697118 708319 536393 366984 674800 1000000 669676 657428 66305 1000000 1000000 647448 627940 621810 596409 605653 603748 597653 328755 31647 579266 684537 567682 545424 554566 548371 1 708965 869446 352333 518208 557993 303935 187439 478793 1000000 486190 475141 468117 589346 1 467188 443904 438211 431958 1000000 420131 150350 408761 400768 624291 384910 385530 623909 373813 1 259707 357013 352713 347205 247126 119641 331975 1 321395 411055 254576 306810 1 297384 916697 288091 1 429752 65433 270786 265473 262554 783628 246869 248299 1 241214 237544 235752 536758 352536 362821 227017 1 202127 289883 227092 1 189057 141561 597515 413168 197323 149518 282592 207446 52910 188135 155612 1 1 183271 180588 142439 174364 178804 192962 730986 177932 174035 1 430310 176174 205064 179169 1 172369 141135 488548 296070 869628 175220 139759 182824 1 178499 191055 297341 205306 1 206371 129207 197712 199868 1 204512 234629 192909 215291 144537 216648 703561 106087 230042 271568 233453 253680 239070 243996 247176 182482 255695 805152 258152 267333 271493 265158 346245 284496 286840 293900 275328 281107 84274 310448 395648 511888 393961 331659 322768 343094 348088 323652 281467 224042 490934 375347 410764 386586 359069 340295 401699 1 415121 488702 425076 1 438876 351118 450672 456934 463054 471746 475061 481452 558520 496644 518641 1000000 245558 536471 582336 529809 563414 449861 1 1000000 506859 567675 573906 370020 10618 282891 598564 604651 430056 616757 631480 177923 725982 639783 646538 544219 658251 679133 670180 675507 531276 706332 675590 659563 701891 708827 713002 717091 768622 422888 825787 760453 728691 750181 762397 809462 1000000 606805 775526 840360 783078 787617 916010 702275 618823 1000000 713370 813374 822672 819820 1000000 1000000 830334 433776 837320 853550 843478 846715 849659 922220 854873 857919 866300 862910 865569 272123 866028 387889 863833 1000000 887983 1000000 861341 586547 884138 884559 874395 886717 890048 712960 836418 880383 467437 872760 781714 892479 966291 889173 379224 893005 960551 1000000 888404 1000000 851127 887403 1000000 888070 1000000 881596 883075 880602 1000000 875600 636705 924291 876975 244813 865439 863225 944228 563639 855424 849582 849832 1000000 1000000 875202 836574 188683 804816 959964 823890 817327 816314 858944 808555 804521 785287 709512 348184 489155 931302 964724 763969 1000000 991992 717618 754707 752694 962536 547102 744158 727062 725196 724626 353740 703240 470883 21799 639714 842938 680797 676742 937223 542963 640111 653555 808215 610048 605967 602131 20146 1000000 612161 529506 621530 592645 57887 892182 581637 581239 607890 1000000 549609 791726 537213 549622 746559 708386 512412 488450 500046 470390 485635 481562 475439 469327 463232 296334 449885 1000000 444933 3287 427189 433355 416088 1 393095 987937 392819 386608 380968 375388 888349 371945 372100 355243 348172 365828 1 243204 327081 1 317410 879092 307796 302884 302951 293531 375193 317397 265117 277963 271453 261014 891459 408815 1 251455 234464 171015 240286 236774 67046 223532 229764 223786 219933 220626 211871 187153 209371 192215 239404 233411 254296 195688 262676 437461 151976 514799 183918 184428 105663 451008 1 181499 179990 179314 185656 1 177018 176407 88428 296137 509920 175673 200298 175861 175745 172056 177321 177427 172288 183715 665006 158872 181940 180533 194332 1 187419 188494 190755 192934 170941 331742 1 200937 203286 205709 186762 829691 213609 225148 219930 223429 1 244686 232391 52046 239469 154756 251591 1 256022 404325 261516 243907 276068 261392 278278 267515 260860 291662 292216 300971 305692 300344 795535 1 325356 330428 335568 362788 389198 1 356694 362044 367700 373321 378668 384281 389504 451306 401774 407229 426859 436357 424738 429684 436614 436617 449251 461059 459984 800911 472891 478213 649254 491305 491731 1 507857 532187 522201 999464 527996 543565 546490 548684 558674 631552 577674 601207 516726 1000000 342256 625871 446371 536082 987547 629127 626568 1000000 647830 665598 653935 956115 648781 944815 801934 174161 168059 1000000 683607 702179 712127 398100 721843 648981 1000000 686176 601621 458527 752544 714602 868278 767733 575985 776259 781263 786590 504506 785933 798354 946218 730546 905988 493905 551219 827759 764659 828499 810426 793918 839022 842238 450186 659721 881787 324716 875217 859205 959204 864084 854265 708530 566187 871481 862428 864056 877992 796006 1000000 867388 864773 1000000 851272 612698 496619 888452 266073 1000000 875878 901980 952809 901030 900134 772504 1000000 546204 736861 825869 888138 940907 935982 853165 884399 883260 879219 1000000 835776 1000000 873962 887669 872621 224797 1000000 900852 1000000 1000000 858265 855692 852930 850209 847061 1000000 847849 845487 836398 813438 1000000 1000000 814695 1000000 731943 702619 131292 801459 796961 796025 788438 715042 807201 82383 398039 779322 760991 713390 777677 1000000 565984 551564 765128 708544 720429 712277 710125 715056 475603 779961 688168 679879 563121 671187 681212 683478 653900 647996 642105 663148 635719 629145 916926 1000000 1000000 574027 593955 605608 582454 572424 561876 628617 448906 551315 543372 789455 1 511613 519843 513838 507457 501274 495052 475427 607694 853960 747714 1 448541 427180 422706 370452 394229 428455 422430 285538 227781 425990 295459 425499 346836 381945 380385 370889 173373 464542 354525 594976 410817 1 335952 345342 324333 318773 370372 324011 481375 1 1 241359 318832 869904 272244 259579 133383 263791 397510 282551 180218 797555 207978 324910 186232 233099 1 222058 1 234208 284024 277285 212015 216103 197142 207369 202063 797100 199141 195376 174428 1 526806 187965 185457 149178 466784 139002 181026 174791 143047 197415 1 1 117423 234055 163300 190780 1 557990 1 175482 175805 711195 1 176796 185931 214155 233972 211660 181974 180571 178718 204596 149673 197962 284830 297503 195393 280684 199735 1 736203 1 209700 242719 1 209870 218266 74274 78753 319085 233843 236312 237946 246153 249968 252183 255957 239176 262688 267829 413416 293209 279676 285281 607025 840673 47806 310246 308109 123004 398933 276139 329050 333550 353255 344594 767088 878281 360043 351152 464702 488334 401680 382388 392554 442767 405140 410763 419721 518500 444740 468677 424936 348306 452360 452302 493085 453154 477476 941198 489343 566763 493985 507489 466199 520174 532570 501447 614040 363991 550861 601151 637358 471269 575654 587985 587585 1000000 334914 609253 986905 620329 907374 1000000 621045 614529 894057 653532 1 674227 253536 831340 739418 688333 931519 699229 938990 727896 820917 443566 751004 440879 736224 740824 746288 873914 746116 1000000 765429 833327 726515 784237 759578 772319 892238 795472 1000000 805428 796921 812797 671346 820607 850426 1000000 1000000 676975 1000000 851129 863049 846879 849967 841037 1000000 1000000 958850 862846 961807 909307 1000000 872329 986990 502121 876983 484837 880080 943935 1000000 885476 885222 1000000 804335 887640 766441 1000000 877576 889624 805881 871294 802484 749373 889792 1000000 355102 856001 887793 888541 1000000 884743 877605 593375 881712 866129 879341 876251 800640 808167 871499 869953 615103 993286 866332 878602 868033 792198 853488 856878 837072 736122 844020 838285 914289 831707 828373 827439 681143 486251 813604 744542 260919 628108 861906 201348 979020 784782 788315 776359 759588 889133 761632 757254 752243 815237 549371 743575 772958 1000000 486506 1000000 676158 716426 700275 690229 937171 694694 678574 621160 664330 1000000 750229 767074 1000000 773426 623770 605431 619437 613404 607180 827508 478766 595179 594498 412881 995862 564392 551827 572212 661020 575046 544967 527356 211157 506450 561517 481636 494219 490137 484011 476697 471751 442631 927353 453502 448201 470691 439514 872126 348361 455603 411848 377704 400231 634734 505275 397262 377576 246247 1 227568 208966 117616 24672 342235 334401 689757 324183 299054 529936 309770 309599 555546 235139 663438 801780 281509 541195 374882 274620 215268 706489 345411 217335 554103 244904 346293 204114 273935 240713 108994 40022 1 292142 213158 27051 206876 207128 204638 501962 199800 693079 431070 193333 193466 231367 86999 95458 105425 181899 183550 179636 1 177401 181469 177449 1 253645 25542 1 169259 1 43369 173944 79020 175154 175554 170431 179178 177923 209255 183904 169608 157304 182703 251013 49369 571547 642983 1 1 194271 237541 145195 10815 185087 197556 208260 211036 194007 216572 225749 554097 1 186296 140042 232871 266755 1 1 278703 580265 258115 259774 1 244554 178801 261626 268077 287947 311273 289093 119590 306636 311371 316118 311603 247121 331509 376471 341828 351645 352328 1 127445 370233 375417 379940 370696 390663 525181 402741 252887 412874 294825 266758 516760 452341 443841 403630 523266 462190 383157 478580 898433 1 489499 740090 504966 511351 514151 505405 355298 647879 568764 195978 333392 642366 577362 232627 878042 584907 591651 696914 1 1 603045 1 270365 247194 639982 671509 646450 632197 615125 669610 932774 691602 732863 856881 714162 706045 316863 713242 722277 449198 586460 714760 736550 672145 316836 388242 412969 1000000 782561 790021 777818 782178 845230 775758 493479 623299 802396 221903 894290 801688 955906 819938 825941 829431 834047 836125 839335 1000000 648339 560482 1000000 855303 856633 859162 330996 863976 861334 872142 870417 877325 875332 863046 877373 900220 878139 882282 889632 187799 864158 1000000 880858 887211 888202 915955 429708 887411 441606 593773 282595 889862 879593 1000000 890761 1000000 719855 888647 885165 1000000 1000000 1000000 880623 895445 892242 835397 872272 871957 844261 664924 685645 832519 549234 858683 845399 1000000 850326 1000000 838987 916485 838665 238960 880626 610282 825176 816101 745160 828296 639325 732818 813397 798201 794025 1000000 786112 769353 774328 342556 664934 129783 237486 753506 664812 743228 370790 362877 1000000 61207 717465 710991 1000000 708121 761779 99437 693138 679068 419900 667675 661919 656131 202340 591627 727078 752996 630640 621477 557601 862898 601805 525537 603441 530806 580572 586534 92388 558664 553127 547093 627010 547300 1000000 230372 914085 354724 521790 227033 544522 733076 135159 1 308282 461116 439434 479535 444962 494415 362774 306944 418836 427184 395769 336791 395160 383423 384400 1 418191 373610 794357 357717 351135 397243 343502 327239 1 325095 224919 314544 311330 851042 300581 632681 291507 581739 303030 480621 273577 255176 947377 315029 253352 246347 249185 243785 241990 237532 213004 1 456422 269638 220699 228935 218232 210053 209968 207279 215302 202310 187131 196461 194892 203755 179394 211097 187846 264905 42624 482197 181681 153060 179483 175503 645720 176981 167109 1 174831 211832 190111 762759 173786 176794 37605 613592 126396 555363 177156 175543 87898 331966 287554 180452 103953 183731 184437 48711 179506 216403 129957 194743 193298 199200 199544 202545 485123 194257 334275 1 665824 343885 221651 154305 414941 355356 345663 306360 16488 265707 247952 257046 256130 260424 265119 270710 1 152499 493092 284561 283212 805482 293682 598931 309566 251357 319381 324417 333445 334630 388039 371423 1 1 51846 368647 397249 1 547411 368659 551477 400458 405487 435307 943554 408427 552867 435782 406896 1 164906 956640 744975 460983 467285 484152 568589 482710 484622 500499 442904 511232 517969 88332 541339 545533 603165 558573 519313 555837 578098 604772 588403 473089 584626 604870 613809 626854 625777 631835 637569 623635 649665 639026 747493 664296 708685 886405 661523 633840 672851 618024 636790 955467 722378 721805 1000000 486440 737284 1000000 777890 753885 760301 752441 335192 769052 807207 780216 784673 766067 1000000 797470 801520 805514 817349 1000000 817095 207884 848192 684350 1000000 878835 837870 188875 843121 795367 1000000 852722 1000000 858044 817585 862741 952974 869382 820022 872557 589672 841101 941624 1000000 879590 1000000 830449 883379 884109 885299 860536 1000000 888221 833768 334830 888662 875379 1000000 203379 809475 887984 1000000 1000000 829517 886396 949131 884724 883721 793151 865736 1000000 811583 709570 875523 872150 629404 869990 870961 866052 863408 916034 710371 856318 1000000 850848 850755 1000000 1000000 818253 835508 637402 1000000 1000000 808133 818495 812114 810806 855271 1000000 798901 770637 704996 786322 781815 896672 864132 296536 762918 655266 728057 734679 725662 726881 733679 735694 724059 183128 1000000 1000000 1000000 1000000 185422 651381 678007 674483 677763 663033 535036 637532 178314 639737 652898 627786 622104 618198 591887 1000000 206040 392536 544152 581292 605675 159887 660727 499710 622528 433840 529210 529696 544413 398752 161469 463294 509126 492614 322690 564979 367568 467680 423999 555298 449826 443812 1 432675 412001 352092 745681 455100 402470 396121 406128 385277 1 386506 373854 354736 366607 319765 296675 3955 550534 331548 81212 966024 479982 429798 513245 1 297429 849078 287462 282956 252547 1 1 266238 261590 322004 37034 247541 814574 242245 863263 888743 205400 734671 225065 221913 156956 215868 283859 156289 538988 213892 1 200032 753742 179509 253362 191470 1 451796 188628 180383 227657 228920 247702 1 177334 503029 176097 165311 175430 171464 173080 179782 90843 192026 175503 82438 173873 121463 1 172805 157351 176640 201381 99017 306115 182537 1 410771 189345 246460 282983 245445 188817 184521 196175 213254 393569 195800 205664 207642 370276 503726 332161 242626 169564 287209 315439 232032 236121 239713 229586 247029 250873 254738 276154 261213 266389 269464 275418 943870 342080 293658 293370 298075 302665 306257 312455 314357 507196 454959 601353 337781 596996 340405 353685 421468 548287 357882 288197 381038 387626 389860 1 392218 409962 406237 407286 193318 433337 453713 554546 232813 288513 337881 470418 475889 480525 672097 494602 166127 759916 512875 577520 516254 571094 362628 543863 550056 557011 564914 559012 574753 290363 586919 664146 626665 1000000 611821 1000000 635752 693226 656148 1 1000000 652913 634908 669957 670271 687675 681574 991099 716811 698437 755316 709106 713695 414540 670874 817733 758773 740327 745316 750096 826283 788770 764630 769412 773868 779705 742407 789259 315476 789865 743025 799964 807150 779873 810463 844220 868338 835542 818252 833134 836428 682348 857418 839698 848255 1000000 854058 1000000 794195 1000000 619912 989515 861221 870136 586066 875519 876027 877543 1000000 1000000 1000000 1000000 876141 779587 885360 916961 1000000 1000000 889908 294238 884521 1000000 897925 1000000 865439 768667 887236 1000000 881964 472963 1000000 1000000 1000000 601924 839767 877429 708132 893939 757501 1000000 543307 897890 465321 898071 861491 895314 1000000 172591 972341 851961 868433 816104 814300 834543 805762 829694 826242 787446 818312 1000000 811742 1000000 949354 799531 995384 791070 786901 787330 833096 460655 769006 807743 764685 727041 749934 744998 738607 737904 729679 725339 625271 713523 709932 703492 753778 630318 216046 242712 598103 654755 663889 658366 682508 476006 641062 200761 1000000 622935 617444 1000000 639281 599244 598783 547741 606913 561144 568136 979315 1000000 549591 544460 547594 525553 554820 519063 636415 506064 1 114097 620777 501717 391116 469281 435007 458589 570010 568563 557331 495075 426161 331188 415183 420762 405566 142509 354733 120616 662724 353460 371638 727697 359308 353136 213222 68166 335371 328441 326921 321853 379057 230949 287640 746838 292594 312235 248676 844389 120284 274870 270087 116327 1 318027 254181 326662 1 1 287436 852876 232176 228737 225745 105485 219168 216192 215875 210999 207727 198945 749206 333255 18345 830608 134968 310813 1 222447 202270 180376 298951 181655 172307 285240 331221 178389 184889 1 173743 63946 155776 137349 150580 116704 1 199850 173250 22778 173968 1 179798 182715 180934 177653 681706 1 181123 276945 286978 338928 90187 229336 190829 175899 119946 197958 198962 198366 559729 7701 496957 250607 1 116638 388726 1 254142 1 1 369055 1 244521 249192 249634 231203 261044 637567 269369 365330 1 798963 286766 291623 52708 300853 328485 488635 382491 389180 325585 319930 380185 230728 381138 338439 39916 362435 369093 373561 379066 385569 541684 394856 295796 402802 438133 419400 453654 579602 436606 442927 449638 426460 304374 460386 910107 479686 1000000 496740 498175 719379 9393 746820 528440 541191 538613 541527 483791 1000000 560095 435836 580968 827645 1 479092 1000000 603114 609075 544584 628227 624733 728209 299739 694733 650803 1000000 659409 405029 627090 678980 684791 689577 664396 738075 746693 716094 717673 722925 789209 715765 804708 719814 658537 750270 757979 1000000 768393 794762 778053 1000000 584672 921129 793925 1000000 751401 807096 918872 812568 739533 825004 1000000 449467 800080 850926 899524 994095 616583 1000000 865469 852712 826073 858036 860301 805272 865565 864460 913818 881919 902114 989533 873920 787256 828626 793740 880502 909628 1000000 934025 819663 886183 848100 1000000 1000000 1000000 888134 1000000 960885 611541 1000000 686512 838759 885697 770671 884143 955502 880684 755893 1000000 918365 907476 873428 877509 1000000 870044 876708 1000000 831991 675668 859824 863907 1000000 851464 847806 741943 891426 727969 836572 833887 829989 826644 844376 996203 818583 846717 767065 804169 791992 918533 234864 741099 1000000 550450 769731 753888 1000000 628778 759487 707481 745704 742149 730976 730750 543411 720315 749217 707822 1000000 865183 574058 687319 682282 601292 1000000 661801 542899 1000000 647098 642438 901476 528559 607277 618597 612134 1000000 613241 987982 587827 597159 1 569368 453597 583718 477189 544644 538749 533013 526001 519787 513623 506660 501342 814484 724887 804889 476456 470478 465144 594087 135851 488990 441532 434498 428177 424321 453550 410518 406129 523698 389410 662586 375413 382771 370578 315127 357479 361567 36928 336794 6012 348136 458502 304498 317686 312701 257775 303049 803921 262452 276206 192357 279882 734501 440687 189668 263097 258765 330085 306663 114194 243263 245841 397976 793361 364897 233535 222619 220101 809816 213537 380461 146962 308189 202819 1 90004 207312 371015 191925 285071 31191 185954 1 182799 165911 180727 178544 177731 391500 175792 150643 185609 1 175151 672494 17220 68765 172376 146493 167798 172842 1 152744 174219 77431 174937 176475 208291 501059 184204 181567 182933 100225 354889 178663 426619 159939 193663 196832 1 200633 1 1 208322 775330 801580 379396 229288 223058 221094 858259 1 205015 1 269725 1 263392 255310 285432 263414 269489 230687 228772 280424 284349 681830 1 287633 327816 1 635054 290514 754720 334267 332759 364597 344164 265747 643507 360064 786340 370994 377816 383807 388244 393939 480966 1000000 411270 419669 403456 420143 434368 1 446025 452938 457220 465078 642620 480516 478303 490799 673505 305613 508207 514433 583880 535497 450383 626094 510986 551558 658619 546885 570076 638946 521011 609844 1000000 309302 609182 588151 1000000 618443 624596 636388 1000000 712776 653042 660110 139025 530726 673287 677230 1000000 679511 699459 570269 710272 715597 198419 728132 731227 736336 739531 439369 623907 756046 794807 765466 772001 779185 778734 782478 735508 711529 103902 853196 780767 275638 860583 775495 616212 823131 810164 827788 966605 952952 838583 558747 704436 846253 866536 851701 1000000 1000000 922628 767660 657306 857547 1000000 851120 1000000 875776 845678 359578 826092 868910 858632 882848 901678 883994 885273 1000000 886357 925357 1000000 876437 816019 916874 881065 886587 836594 921357 885466 987076 883896 604224 840157 880852 856527 875732 859251 877852 1000000 870016 887654 868116 1000000 752814 861610 1000000 704100 854288 851584 934223 982966 942752 840032 836932 1000000 816049 822744 969567 853225 1000000 1000000 808402 801807 370636 453911 1000000 785136 816041 845038 469040 1000000 640188 763992 344139 752517 762689 741737 941636 709295 1000000 60555 763212 710719 1000000 496584 679407 679987 1000000 677558 683420 632348 659471 467913 739061 643098 326641 626447 509506 854824 604744 489758 600761 594825 597427 568467 576739 210701 593782 564639 479814 531290 632029 1 1 511326 404302 508664 502916 496356 502526 1000000 477204 471715 1 459480 453155 419612 440911 519222 537122 423429 1 411648 503248 399946 394246 459423 991557 377905 367725 366082 360590 259208 337791 399215 563702 1 402875 323060 318615 228222 143491 308848 299100 339529 289753 310325 276990 276275 540949 268982 263000 481163 266747 1 61979 114330 240726 1 28612 252841 159190 242604 447271 370525 223626 210939 817133 128915 454353 196815 214130 213681 163662 192051 189327 223073 335463 179157 182702 627733 179833 194090 173923 283063 164829 163670 181989 179023 172796 172470 181989 171934 238880 480669 482396 1 286790 274478 294131 174253 181233 554186 177060 139942 159481 187236 198830 181802 201951 186874 172117 190363 103356 199467 1 199498 201823 669530 166383 479823 210922 201215 218481 212317 224806 318329 1 124659 1 226830 765921 393644 298787 329432 260484 265250 1 226438 522020 283189 287736 571222 338211 302394 519704 341653 1 300467 283147 440073 400441 330442 362540 338159 359162 387917 953870 342990 380345 385909 391326 825743 1 409021 416494 392389 682328 432678 480382 444060 437424 1 537066 752475 476704 470840 490663 421050 1000000 506026 517332 518347 524452 495578 622443 534242 644773 397099 834083 783673 636754 254567 586203 203316 598409 575756 652569 616764 622551 635430 723345 640383 621212 553946 734229 1000000 731246 601652 1000000 1000000 621612 697334 713724 914124 721947 718798 723985 1000000 734303 845250 745198 219548 133189 759223 732821 580482 977614 261068 1000000 758220 801354 885582 797643 807851 761946 858163 1000000 818014 922198 278040 1000000 1000000 852747 839011 841403 870743 1000000 850034 852782 920654 795435 1000000 862481 901624 868895 445665 608715 883261 863321 848845 947256 878532 1000000 830397 881685 970745 950230 879800 641485 653924 949051 883997 1000000 886674 1000000 859628 886810 670180 885510 884949 1000000 987911 699606 881667 301616 902448 933018 874505 858959 917504 1000000 922235 868108 522337 840992 709395 842648 1000000 910226 1000000 1000000 841840 788505 824032 476661 1000000 537586 555049 1000000 820434 1000000 627842 832998 1000000 1000000 756580 793169 981079 707894 957186 1000000 494892 1000000 404626 757273 752484 957256 726888 737658 732583 1000000 722262 1000000 209171 706350 803063 591290 643885 679015 669566 673131 851844 820777 604478 650101 715969 58609 506290 602707 749512 616363 581594 600016 680075 574079 582696 577984 330509 565647 559402 981191 547052 536949 543917 399774 1 519793 509642 503722 497511 495787 490266 289941 474572 598163 20599 411793 1 329802 379426 502381 507277 192059 223612 722770 396565 395341 412387 383920 378273 1 367053 797291 373113 350252 349251 340102 334879 325430 331639 235582 314594 677520 29436 1 218445 292748 285937 280163 126931 274129 284423 262399 1 222280 475838 1 242497 695179 83647 176669 1 222763 98590 255879 359684 217170 1 127437 181910 203091 267267 199566 21066 147051 210706 1 188039 185833 184916 155673 180816 220026 178333 274198 176138 173502 174367 173555 162187 109864 631994 171570 170808 171296 384226 830804 174305 171938 134404 1 225589 176933 521143 160365 1 194546 631730 224880 182517 247406 1 1 193805 203877 192912 189211 13306 199338 147540 258971 178450 211340 233865 11532 223355 223527 272147 229928 818939 236904 68217 244207 279361 337751 242593 207016 305167 837376 392942 280534 193277 501599 282039 581052 299823 304630 1 293590 325088 288195 831549 321935 333205 310914 358882 868397 24656 362728 600153 402927 400901 393785 400397 41530 376050 412656 423006 424434 485227 208878 442377 524917 869571 460526 501781 461622 638914 494220 429139 508665 503543 962764 1 522107 983692 534511 847265 546898 553087 594930 379756 571790 576747 585014 620906 595654 581747 1000000 252225 620270 632988 877167 507507 646155 649522 638022 661309 535421 1000000 553366 686317 723161 503185 745915 706070 712102 67285 1000000 725089 1000000 737345 741683 720435 1000000 666722 618218 827560 820458 775675 1000000 784914 788787 648325 797488 933063 806013 729800 812743 910355 822172 823380 468128 830390 830429 863351 839727 913456 726244 1000000 933639 809269 1000000 862746 890197 860018 865619 865849 871664 869677 524796 727731 876901 909161 972775 880073 1000000 1000000 881174 883766 860153 839140 828012 885785 711196 886092 938706 886021 806616 950975 910640 884565 883936 882959 893886 878300 881441 1000000 905923 873196 1000000 978222 871631 673431 863447 356369 864045 624465 803933 857114 449998 872408 249264 844968 986524 753866 848072 1000000 831235 827968 829997 789897 817283 813581 747775 800998 800596 797928 791365 789612 785440 955782 844731 1000000 1000000 762818 760206 183516 750955 836945 738540 742175 559148 915198 724855 712134 707340 702173 696492 691596 1000000 679846 674228 1000000 661339 665400 457542 642932 656729 634894 627181 621881 611854 1000000 558237 597465 690513 586104 328879 923630 566852 560680 800248 542323 542149 699838 561715 523771 115767 232354 342467 498730 486458 464572 468474 474072 468598 456015 456232 449764 390811 313080 10392 425721 518207 44174 534843 402226 397842 391556 298290 379775 1 368152 398402 228890 416894 372866 351321 337024 323659 325472 300139 344935 192620 281130 621685 456614 127548 286685 894421 1 273307 269433 936642 260615 273316 252542 896965 856364 241084 237352 230831 176271 47663 227442 172859 216388 214615 209471 878487 382060 210809 181359 195776 213615 227431 1 165135 1 230784 622993 182356 180837 662907 191479 427628 1 90893 159261 174850 174716 247363 1 233847 1 221129 183645 171048 170984 173014 123268 167823 447370 171769 809496 178670 179354 588055 186067 351080 217774 255565 1 151412 188446 189922 801252 118246 197002 209815 198664 502699 94437 621179 212928 1 360282 242601 225060 553704 235160 232122 238958 246854 228867 250238 251166 1 265287 212320 271906 270955 144326 261224 287765 275032 418438 287399 307292 286241 351982 319641 295567 332715 337465 343215 348515 353932 435089 364861 58189 375987 376800 385418 393040 397857 732810 781197 1 422433 1000000 392725 440202 621790 356308 407830 510798 789376 470923 482495 404618 504729 1 1 476763 530221 533033 532160 733867 1 550573 556066 521750 569268 578422 577756 604399 549307 931212 617148 430194 619941 1000000 614103 635676 641701 638559 414762 659965 674169 670675 686981 701479 687531 693734 949680 716979 201807 1000000 714278 645751 673692 735332 870010 56806 771922 731688 757640 764459 768587 773370 778069 783936 1000000 782985 785524 799284 803320 807196 811034 814776 500321 967004 758951 895880 617317 837185 773049 582951 844488 850128 1000000 890179 855336 907468 858986 862327 864457 862209 848955 863814 1000000 827726 866551 876627 637390 869787 880300 881301 882185 883106 500341 958934 258175 885105 886209 885520 885500 546707 885358 1000000 933632 884243 962035 955110 882522 881140 775483 878665 1000000 857650 755652 873512 900021 876016 1000000 866223 864073 1000000 861801 888044 377744 848645 918740 846914 843972 841008 835215 960385 797156 826595 824861 833751 390066 531532 379662 807969 256447 653333 495901 790267 786013 761495 760690 713909 272700 764125 1000000 478328 67469 404721 454730 736207 729292 917863 707251 33091 679469 702858 691895 1000000 700305 1000000 675271 637278 663975 671651 660622 686210 651864 618822 652732 633315 708102 602453 182066 1000000 657051 299885 834049 573309 208649 561461 660338 728667 543334 546340 530931 471051 354076 98153 554463 486456 495143 770296 479292 435023 796254 1 456310 703622 493669 1 787942 344537 425419 370491 382258 502174 753911 495853 466619 380457 1 369287 378818 852745 331870 347183 600605 42295 56579 326382 149927 316209 356886 306383 317376 296775 292075 161751 285094 87310 248799 269669 248488 261240 327593 40023 249232 550851 228364 103652 232550 230828 303151 461975 222904 217728 195062 775628 1 210713 203460 200898 198429 78946 197149 207380 1 191388 185727 627393 64486 152333 162299 1 163796 173854 1 166164 169624 296446 171547 171055 170749 170387 1 186518 1 170828 55200 188892 741633 172830 167067 1 227241 673515 379943 179076 178182 179336 181619 806302 185440 181631 190962 237549 193263 233831 203080 160861 270436 176216 208272 74188 214211 178590 298003 213554 231335 230119 266925 1 122809 244745 261141 305871 1 272188 264739 159473 289969 306410 282134 286522 319739 328860 115219 306635 312706 488388 406498 1 330659 1 373893 365919 375644 202801 63960 324442 100809 423753 1 981086 417212 402455 509280 404401 435227 597366 1 421024 422860 378659 455906 323639 467047 471700 456159 589986 491349 498845 346554 553740 1 523612 1 536359 542208 548424 620377 560458 567091 574073 721526 1 1000000 773010 592997 607900 615688 586956 642078 903004 637983 645362 641284 657100 661775 668641 648474 684096 680560 687293 359220 455542 565555 721125 1000000 724640 723326 692374 860140 790408 748492 747580 1000000 782367 754532 798702 659004 790244 528116 789268 793750 797480 1000000 758858 791083 841021 822171 893135 894758 420980 862162 836112 838364 792579 571016 709973 849150 850246 852665 856479 858582 942224 862996 926807 482324 1000000 870965 872892 513844 866386 877026 926939 1000000 881899 1000000 888040 1000000 680343 883978 464875 815014 893834 882818 885052 899061 452134 885969 883757 869829 1000000 881726 881050 973294 847555 748384 878421 888615 873358 624905 868251 788446 856123 882045 948339 859737 867627 1000000 825016 849742 746099 844489 510161 338433 339831 832011 824435 676318 834955 838481 815317 810859 628050 592733 1000000 795112 789586 786681 780277 777279 775187 768981 728102 759700 465541 749875 745246 1000000 378917 724917 689258 719864 710949 699561 715178 693082 693038 691623 663177 1000000 553367 1000000 903037 653541 646573 646576 635702 139875 37321 617991 605604 605406 596948 1000000 587688 581969 556549 586466 675730 556898 871314 544457 408904 534118 505691 466233 1000000 486105 501163 494978 153837 482658 68462 546556 928567 417189 289032 447585 440013 426746 428027 255254 417722 410293 390432 761560 392874 397187 593280 384558 370264 282866 362033 353729 468124 612736 337686 331634 279650 322181 296878 312143 554780 295551 384529 875094 288202 539150 269145 1 270345 841967 259028 257750 789773 853104 245883 557009 255112 780790 127348 637126 719946 598216 219588 214986 230449 209127 206482 488746 349426 187651 573824 193872 514598 187818 180488 201064 93193 348359 348384 178170 184215 176218 118356 174307 180456 152351 1 172791 262778 686542 170233 354833 169820 1 822558 184628 577398 170733 468780 1 425862 156022 1 249073 4378 181828 179838 181029 182649 184266 186182 188097 761894 264403 193992 683983 1 269212 1 207054 625948 212417 202271 218866 1 262232 281184 232994 235682 201743 520948 462391 251636 249614 303994 262105 625707 1 273244 279952 856443 250374 511786 169891 278036 872683 318655 104538 57729 1 335358 485981 344337 349670 355308 752291 356235 371469 667829 1 410618 888160 428825 1 409478 928226 378951 1 435447 260104 623561 453512 426956 465733 818169 489103 484176 970051 497512 502520 391923 517474 1000000 613000 405586 517722 227497 552237 363077 30258 793702 578738 269900 583957 592703 1000000 608070 610779 645051 618385 633320 728591 642164 648436 665183 751236 1000000 1000000 570829 683197 688728 752127 236104 704399 710743 716418 1000000 726211 684758 813837 756136 1000000 810669 706313 761647 765302 385531 774490 782327 775403 163625 899536 744122 800163 115680 806359 703760 815174 892015 597339 628180 390208 832436 835609 896708 823826 802073 847024 850069 1000000 857464 963411 508637 862097 530880 832421 434765 898288 871612 873205 874348 876090 1000000 715641 797659 876258 879915 1000000 242980 882773 892479 884021 952926 956546 847856 601302 878042 907860 884271 858606 879466 864805 880525 878839 890901 877028 875780 853665 896410 867913 869859 985793 275675 858029 856628 853861 198614 855099 838018 862942 757103 681868 839931 782332 856256 831512 1000000 700354 842264 818766 778185 811309 807572 773722 787290 795688 792098 788923 808662 790489 776078 769852 1000000 500273 755616 803001 126659 928214 950889 1000000 612328 720462 1000000 765920 704899 699507 694047 540383 127341 677407 671638 365096 595511 654452 924780 321458 691435 578625 621564 922758 613143 709753 637042 594992 915655 582750 574104 570470 559099 554234 551956 545655 454505 435945 525112 894397 488951 513898 731155 496829 1000000 93810 469827 630068 504914 459339 445950 447311 418786 914432 433852 424780 481913 411413 667243 399733 392954 389628 381499 366585 433824 643674 290290 354720 371130 333040 341136 329130 320780 377191 1 78204 307880 303193 281990 367751 289415 284370 279631 271740 408710 267310 1 270285 277838 250340 331283 242674 1 226116 231709 228650 232886 221526 125547 827657 171924 209352 211633 211928 591501 198705 192700 193981 191847 190089 195786 185660 1 1 172399 1349 177601 120981 199393 174028 747078 1 644079 1 1 44749 169403 184590 1 197634 298763 624939 169938 770349 170557 171229 172239 166664 320704 132670 175918 601874 228645 267689 1 145083 210315 761668 285950 791433 538003 192588 569111 214994 1 188447 209173 1 460745 217239 219357 218070 346550 126091 501470 1 416980 194281 241022 253022 257092 260287 280817 212895 274166 443731 282916 193190 1 415744 1 306493 311444 320441 170596 389574 79015 336919 342304 722795 352996 406280 1000000 360120 345606 1 846342 443918 52408 726523 851156 415383 1000000 1000000 433046 437015 445226 386364 389056 694996 465415 388661 437816 496709 493782 447318 564950 512585 548320 525106 532204 630399 552260 1 949172 545341 518021 489847 580673 584920 856322 693731 606550 402034 478812 333302 629010 634908 457235 771248 623383 658314 664048 1000000 699030 745791 23618 662907 288828 685389 708236 713661 870453 724973 1000000 495595 725617 54308 1000000 758233 762952 762620 767911 577146 832187 784916 431514 842894 1000000 798132 802121 1000000 484907 813582 817226 812090 822459 775166 873930 904515 936197 1000000 989572 846113 679519 678180 396063 856330 779897 1000000 1000000 865065 863288 802132 874922 872483 873694 730963 631740 432600 878628 879726 948720 905106 902956 433073 944559 1000000 871516 1000000 883794 220706 883627 933251 1000000 851164 881553 866506 880908 1000000 878240 875521 861008 874474 874470 870564 390695 870918 616024 1000000 862057 859947 838700 450988 915853 710637 560570 621619 847942 143556 784248 529703 1000000 886795 800755 1000000 1000000 811994 800408 794695 798976 1000000 792174 173804 953888 779384 676826 786437 766310 770710 766069 314625 829466 357949 737039 688103 737799 1000000 725170 712212 597780 461784 696034 689563 669420 623116 672796 667116 653609 1000000 1000000 600718 638122 632633 631854 322594 768140 613939 561968 595727 592155 676428 1000000 722379 950292 710438 557980 547580 553098 660941 519604 512335 295212 1 828559 658842 491320 511298 485203 1000000 466286 1000000 486314 448358 442337 205925 430308 424361 421637 379515 392730 401798 401915 410250 688653 139102 370377 656377 361644 563203 350276 344635 339177 548020 271401 321589 319004 386124 308889 289512 232421 223583 284857 285115 211252 683433 903611 855358 262849 60694 354783 274433 124804 243129 342002 236658 280011 228235 225253 221939 225542 1 281922 204681 207197 35877 200568 1 503869 192621 342298 189632 187585 145433 1 183984 180463 178723 228282 176154 173788 173370 153485 171841 152110 131029 681059 1 1 559088 199414 159823 168510 1 1 168810 296784 170418 235391 1 189253 237805 653798 176294 186237 179024 180653 174433 183850 1 253938 190661 192023 161954 202237 205385 1 200826 36034 115850 212854 215327 1 1 225622 640842 232483 2836 195374 243634 244107 251304 252300 257784 281833 259890 273789 275317 1 285593 478337 294915 257632 91782 345644 188244 303756 324680 1000000 527195 342845 716079 320090 558404 357773 367314 367711 199276 343975 396692 395616 396505 407247 387621 975445 1000000 430922 431404 1 443881 454983 459564 467292 471832 479304 498739 504117 507614 788361 485452 367042 516859 530433 535153 860929 547588 810116 865225 567280 941921 1000000 582542 457224 592260 602736 623877 1000000 341979 76153 626643 638582 673166 632193 656071 658221 865099 727027 1000000 624749 890101 690189 54392 700881 713438 824472 1000000 718170 637432 737317 742285 540807 740959 756812 761423 766108 770663 777659 779550 783878 1000000 789573 805528 729995 808657 820533 807624 1000000 808559 1000000 832264 829445 832842 835783 838830 976398 911832 847381 847277 852602 927066 855847 962486 688130 981499 952325 448990 1000000 366996 873688 1000000 1000000 858739 648217 667560 856737 857948 881817 909200 882396 867982 935058 880104 879765 1000000 872025 883486 876651 878792 881370 1000000 985513 1000000 1000000 1000000 598754 867150 872901 892776 608913 867963 881403 903765 862107 853505 876227 856000 852903 1000000 888858 850029 885662 1000000 836204 786863 815954 881770 154714 819621 815751 812725 1000000 782833 776514 788671 792521 789147 784269 694756 1000000 248442 766631 824168 728669 679079 747752 1000000 612870 732908 784471 784934 1000000 476313 977446 652535 387692 694197 560746 679109 743670 182583 661387 1000000 650903 706966 811245 744239 783361 621452 1000000 626850 396804 596959 591246 614059 579013 572873 898864 740811 538856 73546 356784 527216 529588 511385 517222 1 800971 1000000 493241 1000000 252569 473596 463331 818475 455761 177530 443475 714365 431034 178425 435190 1 1 398825 399628 129486 411868 504687 401040 367787 365384 679142 349680 442818 287919 712492 330041 291823 319471 332318 498107 305109 611412 295179 513008 305205 276009 276820 274139 247351 174638 476452 255487 937941 247794 243639 235487 85201 211901 229069 188065 1 365049 215898 175495 209892 212173 741081 1 119754 261969 197634 274629 188924 1 205377 182052 175358 69266 225160 184577 175723 177348 177592 674619 171514 437545 169962 270186 103386 168920 188332 167679 167905 168023 162195 1 527382 179347 123256 115027 171099 166899 173701 174089 175436 176602 178369 148591 1 172521 182951 191546 250964 191885 210471 1 261126 190726 546135 362623 239195 1 305751 179058 1 66189 298060 316654 223134 730240 173920 251321 249428 254014 270348 1 272788 1 275017 279165 103657 251054 201097 270330 863889 346848 307660 1 368148 327588 333600 338042 340600 391931 382884 359655 278472 1 394340 552894 388609 374040 399102 387463 440330 553535 542853 428556 434603 192949 446638 452654 542343 464898 271133 515762 481667 457499 514249 771046 1 515298 517898 527245 526802 538980 274679 538375 657312 956720 564847 557311 781121 624385 621174 602722 543763 612029 486943 717542 651692 119636 1000000 648277 774993 604478 701916 989125 690612 1 1000000 888484 700099 512907 675978 139062 719969 730529 397436 734587 892739 544379 750117 1000000 1000000 773639 246048 773284 775956 783921 787207 1000000 794626 851943 803248 1000000 758368 212443 817321 937739 725933 823255 1000000 489990 666971 842101 853636 1000000 710284 836269 871490 947402 858944 837646 862599 864138 869079 868457 1000000 910892 873131 874536 981892 876991 878015 836139 847079 880652 680550 881664 878199 764627 903407 884311 748240 831332 890834 885966 1000000 876430 880327 879560 864943 877707 877929 863402 786406 872727 371844 893238 740821 516425 864219 920138 1000000 843903 855464 852712 1000000 577848 828009 844205 986506 385718 753164 1000000 826883 845445 820552 619545 793902 1000000 584054 331477 797810 794048 667051 784886 667427 1000000 777581 821941 612381 754346 752193 753855 715100 735301 165464 731945 737524 1000000 692048 702503 1000000 1000000 680930 684448 1000000 675552 608280 1000000 658274 634080 647606 636826 634462 805606 622587 1 693175 611289 598480 592421 594926 26847 425 567200 563058 605893 541099 522055 1000000 1000000 524057 248753 532331 505928 499806 493573 491591 1000000 475229 474165 462161 471080 450708 446377 443079 432772 399247 190760 414770 408891 403134 926926 451885 36806 380012 207877 368773 116418 365452 352289 346847 233320 287772 331089 325777 320656 450367 356675 305666 302585 320797 478552 286632 146563 277375 285017 268690 254454 260222 1 280489 183668 249317 240241 236732 233056 1 211986 325029 1 216233 33954 210155 153705 209194 162227 1 196936 453992 263561 189729 186379 1 183696 181525 148785 178478 176271 128954 743195 173404 164968 223624 170337 112905 100195 1 280710 599081 156956 167309 167305 724208 146375 1 169485 322602 157767 170460 198530 364879 1 173865 175373 424764 178589 10372 1 198622 183784 49425 1 191815 195935 196945 199054 202937 207041 209202 205310 212926 212747 219268 230150 202159 142485 496089 237244 240198 1 247873 1 268423 362719 264212 269045 272860 264620 1 264787 289272 295871 596076 305447 310356 315349 318105 508576 386695 1 341036 346550 308732 435843 200976 367374 1 325082 553915 391149 1 115397 717485 559751 420366 402781 422953 452207 1 634359 456713 528021 298046 485747 460697 966998 537510 1 309989 352044 518018 1 554847 379419 137650 553593 567930 561466 341126 564666 600006 384195 591758 205420 1000000 539539 797188 737238 111101 277545 492141 641199 506053 660707 1000000 669856 1000000 591602 685832 321103 755919 706495 734998 762567 715826 374316 722837 722382 900944 739997 955824 753069 357133 762296 764079 723566 897175 762889 791960 1000000 857830 678536 724799 804816 784402 737962 853245 819175 824388 330259 829642 832830 820894 839534 841562 1000000 795052 522040 980939 173950 778006 859468 869911 815693 860318 867343 765810 868734 716492 873363 1000000 874659 877093 879218 850270 879632 875772 880120 889839 881930 913285 882105 507031 1000000 881779 881514 756989 942246 879945 879209 878464 877418 929398 875200 909401 873294 871087 782098 1000000 1000000 857069 1000000 857051 857854 855561 850129 857892 848080 845389 214543 841489 528921 875110 830600 827258 851289 788450 816914 722341 1000000 794179 802746 795420 794557 789872 761128 781499 751812 915543 708918 764959 758053 788484 769321 1000000 436711 734613 736210 844187 722065 726120 1000000 569442 698023 743664 387264 689332 673618 223612 666038 657461 784710 1000000 1000000 67662 547253 602245 617316 833382 613693 601620 593578 587455 197027 537952 591543 507780 567846 1000000 348648 728689 510096 1 519539 513395 512007 501002 994762 510733 481430 419652 372523 845211 457945 252510 974263 680203 451236 283304 555164 426307 402487 384804 329381 453124 331953 19643 375416 369798 879228 227554 368051 271567 342391 481860 361183 326893 324230 318732 290817 342222 63085 299189 292561 276405 297920 275097 265092 269203 292340 170091 89013 254048 248604 245403 430000 236300 426475 229983 233932 223055 1 215602 123746 210424 232464 204513 201914 198709 218260 1 1 51999 185959 185568 188177 302751 180060 1 41082 184864 174174 298694 1 242692 1 177123 168523 862462 123834 166876 159491 1 166712 173915 1 167257 593076 122084 174842 170046 1 426769 272617 39543 174689 1 370455 178620 1 351975 1 449631 336593 189725 305422 207139 197977 198350 165388 1 228220 209426 214609 896824 49018 223883 215093 214065 201677 240802 221003 246163 250160 1 111068 269294 783509 270998 338780 278108 284441 209659 336502 298592 1 302433 313321 1 323459 329009 333838 916044 366687 380291 355271 512342 368481 421448 388894 385229 392208 396307 249825 1000000 830888 270853 394298 459936 436028 1 435413 454992 59692 192203 543916 446023 484809 73586 495692 500345 703261 516250 521848 528067 551148 540516 540745 553919 1000000 574174 676011 576265 617017 589794 595743 602294 606156 596072 630534 865441 624734 637639 639465 649325 725834 893162 812248 680090 677835 679162 679787 887171 815104 659587 708592 714935 816708 726150 723289 688146 207070 710593 684214 755652 762741 764766 706744 1000000 588377 782596 664688 791119 1000000 799200 1000000 1000000 813665 703922 681733 821419 750350 828121 878992 532945 837210 840421 815668 432320 588393 1000000 1000000 891651 855758 801722 858005 871690 850927 476480 896752 875891 1000000 873755 1000000 875501 792822 881573 873131 883594 1000000 804618 1000000 876627 881322 983876 949495 845696 968023 879093 564123 873180 874401 285558 874712 176932 860685 935615 1000000 870933 867664 867695 1000000 857062 891532 850580 846809 855068 227806 514817 848248 845589 842830 528851 874418 950391 840776 1000000 828898 833020 691977 535662 974450 808097 578778 798293 513356 653928 896170 210242 777674 717692 753240 764274 759647 651908 723970 676908 740161 650959 730457 811559 720188 681561 709684 701458 299064 693559 1000000 682539 676706 654121 665664 369708 654387 648721 982837 566120 1000000 624849 644663 612890 743694 588266 594756 523111 962608 516643 580550 1000000 547123 551781 864915 944548 532694 728873 509331 622184 509098 501650 518834 667352 847343 476923 471369 466147 458319 301192 447228 240283 824504 441772 1 438792 1000000 401469 399392 390775 387842 371947 376450 547637 1 415321 353505 348709 343368 1000000 490449 327740 338756 317339 264986 256613 1 1 1 43025 357245 3334 303999 271544 265700 345036 258097 1 249066 244217 241773 237615 233429 1 409219 1 179381 113913 273109 297183 207740 439088 53408 238429 199983 883142 420868 380374 269572 378607 620806 181728 138063 167381 176757 174767 623264 502285 171591 205119 1 38639 172765 151776 641036 1 28773 181630 167277 379346 166619 161321 172488 59018 281218 168617 237831 558579 438416 110673 171422 191517 104860 177883 359284 176074 183217 763830 187138 189358 58167 463946 213767 168270 201012 202271 244029 251700 298608 1 218833 222768 302388 61517 114352 237028 240625 240213 90434 1 163507 1 404056 269566 273668 282892 282567 287153 1 296550 232874 1 308535 316286 326462 1 377395 1 337803 420864 353104 302632 169153 1000000 376668 384510 386678 610566 104061 407750 1 1 474764 889692 433656 441281 446293 672551 1000000 463957 472444 616578 482840 487221 502711 500552 506256 437696 662026 549053 448404 300641 543664 565090 644033 557717 568947 577521 574166 606940 594663 462091 869811 617263 661426 602719 629407 641160 643309 671893 39983 659239 664341 671234 675649 701547 686776 936584 1000000 698713 676155 713703 719030 696665 1000000 722666 758461 76131 530329 555146 802482 1000000 764640 775080 778907 870843 786784 761948 789293 773609 817262 805074 810733 818903 849946 819964 888931 823927 837814 950149 929405 838994 823131 282027 870692 616275 1000000 884616 841249 859237 861281 863273 748109 598307 646771 827781 872566 884613 271711 636309 743476 799669 647279 629543 876827 526046 1000000 835327 894822 963004 882268 880993 1000000 880743 879683 870524 925720 851817 891622 1000000 874728 457508 827436 858372 869249 879791 872111 998910 420287 860094 857957 862923 466000 1000000 1000000 870153 676407 688414 846881 834281 832084 827930 987512 821282 817675 817005 1000000 741490 821203 798079 795141 825419 786919 336026 777750 773968 766374 678163 721876 523435 399787 745892 1000000 1000000 683533 730824 712833 206441 443541 473882 740503 694542 699582 802669 677676 315508 666673 762963 635290 650974 393313 639486 631888 743445 848755 855119 607873 1 595914 461553 607974 544800 571470 565312 549539 1000000 546894 606670 534405 830680 489566 353646 558197 512296 486644 371204 558205 250037 398401 472650 596672 488752 443981 442308 345258 606010 895768 418849 861131 592805 356976 341144 169170 383178 848385 1 367074 357973 25458 345794 335869 1 333724 329655 323220 318772 206349 339147 1 281108 292443 198315 1 279639 275134 386748 199792 242960 127676 809676 909971 590864 241905 238098 209187 169782 600763 223892 220470 229060 132328 210966 242858 207785 202321 1 184197 194844 171563 227233 187646 364972 256729 181556 180571 1 170300 136025 62801 172479 830864 139294 810916 858009 1 394908 166564 166146 165836 191881 168865 1 164696 165829 51701 145354 167224 167531 1 168284 234457 171570 172329 598935 175355 177922 275940 166728 234442 124455 249931 187740 190339 191436 193029 175936 649337 199094 205760 375559 211663 214823 218258 220981 223207 227952 146093 241708 183716 182096 31622 248856 254672 249770 73305 267320 271674 232022 536937 285257 297746 1 298060 304322 309129 314309 319334 677746 329644 68515 627885 1 272727 236867 149734 484372 373081 564071 1 390708 394592 401756 407606 620338 428309 1 431336 67263 440590 442046 1 461596 467025 473854 478659 445081 492517 354277 701648 585961 503990 346045 551981 535692 556368 402457 554253 167117 543851 795591 306249 622944 587439 682858 539831 618621 615231 617921 622835 609316 898134 644792 661624 656377 677007 660810 1000000 389970 281165 707380 656743 700944 890699 711901 69208 722011 727124 731414 610880 744466 1000000 872592 740307 762692 765588 810424 778418 631214 783347 788061 792102 791593 845675 781957 615655 1000000 478917 187500 1000000 822605 828379 831310 306116 1000000 837827 815639 770225 848551 851066 853474 1000000 763039 386728 855363 409125 865855 960970 868890 1000000 391733 1000000 874440 875410 1000000 877381 879312 883598 877827 1000000 969438 946150 665680 1000000 850732 205232 872357 782418 878730 736481 349258 1000000 1000000 874321 873260 527754 738928 869952 1000000 865810 1000000 434564 860689 858197 855779 476124 850874 845789 350375 770082 880180 838937 824667 831480 757361 1000000 1000000 818967 814691 810858 807793 794640 761066 796531 1000000 593477 437764 796671 478500 779885 1000000 761648 752865 740442 747342 739632 851542 751556 742755 1000000 716736 734010 623807 700909 1000000 689209 684539 99637 673385 663725 662065 657359 652463 644733 637913 631632 459562 635842 629508 609007 599556 586039 404832 543953 579200 572229 549587 564332 584668 541659 1000000 532050 534120 531053 536885 660457 798462 709363 491441 485722 479833 472229 1000000 458668 400066 697543 264831 366166 431237 425031 163056 413877 397378 955689 466108 275780 384226 963602 386058 360446 367430 363193 350629 457473 1 328679 371900 326650 318970 17796 308995 417899 761497 409328 289624 1 275081 267367 1 267018 262703 258236 254256 330650 248428 242398 226915 1 255069 227622 137945 1 217541 216878 379243 1 27951 217149 1 197176 526920 1 735705 221510 184718 182433 179475 838767 807604 175966 139221 3818 172237 171141 169994 238785 168096 161341 216674 834075 737815 165316 165007 1 169514 330284 144922 174051 324910 1 199111 111423 109954 172616 170646 171809 173059 372652 175913 20468 1 156606 182846 172516 1 189112 565822 472895 1 198673 201558 201077 207207 224697 740545 222822 213742 129418 238206 237308 190399 466668 241053 244928 248867 797918 1 269290 263414 259810 231917 1 289180 452759 299118 306506 283762 297495 272698 535722 438022 327481 332987 703995 342049 370146 354183 360553 262249 370870 383211 382190 392147 1 399471 1000000 411193 420235 411326 437440 466678 584847 439087 453480 459488 465362 623546 414596 1 844061 165058 479553 511463 516912 745824 318131 700127 535329 590144 551877 130071 721765 620465 575024 582619 588714 439182 311148 580267 372338 617761 858727 656134 638780 635496 10885 654117 659862 80637 639415 675641 672726 719250 473085 698806 709977 362819 660068 703950 725186 1000000 735156 753218 745530 907619 790114 160131 763833 1000000 772807 479025 697964 1000000 794177 793734 809526 802576 1000000 564744 813070 816632 794546 829258 856678 846313 832905 786876 1000000 897880 850218 920339 1000000 852193 729678 879686 984183 356215 654262 862126 874634 871753 803636 908485 872293 654278 1000000 854039 846390 883646 864084 878462 976979 879336 879581 873394 879741 901832 1000000 879157 879272 966278 975900 875628 1000000 1000000 873837 873006 881699 582879 868182 1000000 1000000 887056 862063 860087 1000000 855866 1000000 852900 844832 251130 841241 840708 886816 852800 853916 773853 1000000 1000000 857279 1000000 811520 761846 555964 800202 794950 798241 648245 783939 779915 764152 770886 766613 761141 1000000 798976 692298 745054 558966 647953 728014 719091 717503 754428 911262 685904 897896 749385 1000000 679997 673936 359411 609051 600538 620907 800518 639952 634087 579297 611002 847710 591409 676468 863507 592113 586043 580428 1 566813 327145 555319 549153 546875 377006 369977 453700 518164 540505 477974 499571 491560 722550 246979 772753 468741 1000000 460755 450208 446391 1 513355 1000000 419621 414410 394349 474644 358531 391155 420057 179309 336873 368059 109663 357200 351468 345564 340820 362944 466108 315522 338843 939832 309830 613775 299343 261063 290383 386083 296219 335977 272050 272420 1 259112 426863 250835 257769 286917 251621 481935 230297 1 223683 1 195759 1 374248 77339 201447 625625 208980 187362 200460 961 189923 1 149308 1 182137 170419 713499 176291 173679 173861 104918 470521 170487 168911 154492 341829 150826 165656 373066 1 160664 164388 209378 268145 140614 46428 1 245149 97981 1 167804 143508 169747 44845 168808 220292 1 153480 178061 1 197593 206889 185707 187869 189889 520018 197700 24663 225297 181485 1 205063 211763 281888 218044 689509 224845 229795 1 1 254376 239628 246649 250594 256029 259839 189898 333470 263306 277839 281401 509615 290743 57230 457076 405237 310062 1 305900 325438 135587 362560 341319 346633 984365 24267 398350 461751 373248 379903 366938 403037 400497 252366 579844 369838 357154 769673 432785 438699 440987 436493 456792 837807 468810 357610 497955 477019 506475 499951 589816 267580 440730 600776 369814 20810 577110 728161 593692 563464 230811 918877 621381 1 435982 598518 595274 610579 616569 321238 628464 634365 670501 580476 651372 657588 507044 681879 676715 695728 685734 692338 693900 702030 702768 1000000 700944 714025 59751 756800 769033 742983 754304 1000000 529118 442241 837254 699849 873500 779685 784154 125331 793035 776962 702233 912636 811200 826246 802349 896707 918662 929025 828471 832668 1000000 838430 708422 843242 841872 667695 835679 853266 913369 674558 1000000 861726 693907 865465 553785 323756 964014 871343 872575 873757 1000000 885372 877709 878645 728329 946503 548436 878922 879221 880029 918263 877779 878691 878323 1000000 897045 890138 887325 266263 614060 846186 871553 844114 868762 605596 870712 883665 851640 1000000 413533 855813 756595 1000000 846529 1000000 843363 847264 827624 487475 832028 809420 825724 822252 853624 821244 733784 808326 972418 771905 795827 803858 788423 775001 782188 771376 760695 364937 153826 769789 1000000 1000000 559279 728259 733879 775068 723733 717008 755075 708104 681557 695580 138560 686605 680994 658127 696660 664067 441224 638707 583732 619381 572247 844402 566893 1000000 603933 407753 666438 593215 587536 580897 522780 568830 561733 596187 1000000 663265 543596 531751 275834 945590 496196 1000000 970533 734256 954756 544649 412612 495033 463774 1 432976 798341 444077 437683 421973 421492 680910 408304 409016 353460 393791 385979 380613 466993 45430 363116 357977 269069 372371 342210 329305 167322 329292 321100 1 395864 137694 237442 79507 291049 286648 670653 277495 1 268289 536844 269645 99349 492054 134600 243190 235078 366274 232109 386872 221687 568182 58455 214715 197339 209037 242496 206134 768077 895579 250584 185334 190023 202031 338424 155062 190792 203000 206566 377590 277273 206587 1 349920 238188 168315 167383 157909 176813 375345 164506 164017 1 172453 488050 162293 794788 226292 500882 107466 137581 166169 740920 167838 168741 488167 171104 172435 1 175364 578832 132645 187726 175535 563561 186623 244689 244078 196379 1 217700 209028 207664 251397 363478 212969 206990 36781 229939 58402 230520 31487 269817 241410 253009 250401 253483 179458 710047 320781 197774 277799 304261 260214 288757 144486 431239 288361 521411 1 784309 1 438516 334213 341526 344459 813031 211698 399733 349965 492914 132840 383253 387055 388319 392797 199126 412526 1 432884 428230 430591 604133 450258 530854 1 43126 455855 469889 494961 493758 497386 487990 885032 770862 522335 529463 40369 484751 553174 484061 548747 952642 560367 382523 584003 655946 930199 1000000 605733 610130 549368 625976 699761 659829 463915 651430 654086 781437 619873 634813 677991 683490 689054 535443 700688 543596 710509 1000000 661050 726544 863887 571431 748246 714686 748747 755279 900214 764558 767843 1000000 783265 204407 786923 797719 792973 704852 802286 816621 725125 855143 816897 1000000 483286 582004 825900 833178 846694 590013 370026 848661 839281 866775 851822 663338 785188 1000000 793713 791821 810076 444550 788437 171925 873469 1000000 872786 793993 1000000 875717 888434 838689 491400 884809 879064 878964 857642 845681 843359 876460 850901 861236 887385 875509 1000000 773215 873561 788583 871219 869977 866005 787339 910255 991852 686119 500040 860447 801357 982271 427704 894307 894386 1000000 841062 838336 346827 1000000 1000000 835943 312081 1000000 855772 812479 808626 805043 110766 795540 787505 789283 858129 779943 776667 771838 782699 705914 758679 754178 749155 901838 750345 734663 731200 764354 719471 710201 709215 394487 700417 1000000 487137 705110 265181 670667 136607 861106 653748 647917 653211 677670 178753 623755 619712 600936 606528 600166 695896 471869 561941 576129 150286 556132 557715 899330 658633 539102 532705 570317 527314 491638 524673 501944 920021 352327 557007 477221 1000000 866659 767501 377537 600023 284893 547382 496920 466289 416612 32829 403541 398288 329143 387376 421624 237773 372560 362531 357948 353636 367410 378813 343923 358828 368630 328137 400809 962490 305893 290311 296705 291868 656057 282512 278161 271235 268961 264598 261469 1 158203 464452 242781 73765 235691 232539 212551 240795 74745 218561 212415 119983 209024 205949 187526 134953 192024 144160 192504 189807 203630 185675 183680 876010 1 185452 219394 174427 77912 168619 806659 1 168002 675468 182085 165461 175838 689610 1 163458 1 432721 120607 163236 158740 159349 1 702130 165378 166197 357141 167886 97369 210155 736156 383475 199171 186239 177417 1 182285 121024 755074 184801 189928 193041 194883 199468 102087 1 1 169609 195339 215300 192461 126959 19552 228931 370633 238375 239758 311885 1 251637 255702 259971 36124 268547 273000 284120 299471 286634 294302 339452 301160 305269 245436 255552 123703 349050 331677 336921 864791 351908 353103 306747 15259 442756 398601 396204 382211 396144 370798 1 406109 416097 501064 223162 50317 781123 575533 438141 442988 464380 533791 476617 482817 488953 199486 454366 506893 479179 466822 1 498484 537996 542548 200682 1000000 845876 698716 203363 1000000 587795 613291 599940 1000000 607739 662421 598930 627134 628707 1000000 695624 630436 671832 665032 670172 823803 681330 994853 697549 697725 692098 734566 712883 718895 847268 1000000 772113 741303 675545 782996 604346 757310 761549 862248 648531 775985 780284 771090 711457 791520 796605 885913 809576 807860 650606 686212 793772 1000000 431920 822634 837769 647552 558798 898549 843135 844699 847496 1000000 753725 626415 857379 859393 1000000 992514 864845 667656 754619 869976 1000000 740424 885676 873918 1000000 864719 1000000 876772 1000000 877543 878018 877915 978059 836964 877638 878882 876918 876106 872141 397592 666094 872812 460860 802784 869766 869062 869033 773677 864312 861273 1000000 1000000 881436 854025 913626 842988 866890 781976 905313 612403 971404 847640 649641 827001 823189 614244 963838 814932 656114 805560 908179 1000000 792389 1000000 305187 785915 844884 772944 770065 763558 1000000 754875 199036 797220 740775 950137 716432 725443 751211 135736 682572 702827 699314 963525 688463 664980 677417 1000000 642822 273946 698946 851051 608261 584583 593858 627561 619667 692236 607644 602213 595613 293836 587448 771144 528267 476753 597278 218273 541983 532780 403822 518952 537855 277889 985402 503170 543974 487581 490867 481330 446797 466686 459193 452709 447771 441725 187584 239148 885183 1 895320 136250 372935 1 388418 382670 351026 369666 477678 360152 467291 344548 636765 340870 333019 327768 302139 323512 1 289678 303298 158629 53778 287916 1 324807 268041 269624 265235 578518 286438 178112 302200 1 258890 1 1 229339 227827 562381 210857 84186 1 209180 100799 118447 212640 554189 195227 184796 190164 1 180704 86597 205876 1 170574 1 174185 174925 171409 100195 170929 354202 1 198533 218819 156218 1 166949 636273 162688 162532 165040 1 634915 163050 172004 129409 164556 176878 195975 54006 168062 1 1 163506 173255 151495 185735 489101 372702 182096 184182 186411 188633 192562 1 210907 199729 201486 204135 208374 189720 215393 620142 220420 310563 226997 230389 387612 858760 283368 241681 736139 286909 202110 331611 208643 269523 269867 280201 768828 303936 289118 239399 302668 314869 755134 687491 326773 329579 311372 683357 275635 351910 549994 361814 333519 373282 408752 384669 391065 396179 407106 310207 413786 385674 427413 431491 437778 551237 453085 455715 458255 448258 474273 39997 503190 492772 1000000 510963 835617 297087 523612 501105 533912 542331 548541 577950 546735 311797 576979 569466 1000000 614014 604227 498610 629088 607003 1000000 754974 308312 706893 269328 686052 559011 1000000 1 669706 679092 684750 484436 880673 700728 1000000 578845 716715 853162 155894 731911 696568 741817 750949 304467 641406 814733 146976 1000000 749797 854952 922558 787061 791379 869652 798841 802653 805054 810164 813669 663505 824196 595625 823932 509025 1000000 709771 1000000 841752 872607 576924 849364 699178 873769 856666 895592 839783 861920 579407 865388 862191 868357 789570 884335 795704 801857 873935 729702 544432 875012 876527 876849 1000000 555841 1000000 691990 877072 876817 877683 980302 872110 840881 1000000 872975 965604 874115 1000000 1000000 866737 875578 881194 862389 731497 834955 857249 1000000 849462 848689 856859 843991 986724 840966 780247 824112 938329 829560 850993 820043 818521 799255 809630 982384 885619 525956 786848 777058 784365 782143 778328 777378 473856 1000000 756760 786854 735549 672384 315968 905291 725562 726296 735785 1000000 858234 705580 696289 835844 644587 678383 717464 716285 666840 559635 475352 650167 644219 1000000 567105 646940 621477 490836 581755 602765 596697 589871 591298 578647 382955 921466 553015 546044 569564 548038 532271 542287 545734 519923 482962 149862 473310 340414 325478 501600 472724 792839 461073 223845 399763 441151 426109 443094 427502 802607 1 406556 361285 393376 859810 383806 643472 352131 142397 102880 342568 350094 363307 339509 333927 328654 323422 515312 147538 307680 294908 23029 293264 1 293528 279350 275690 270266 264529 1 257280 285251 249017 218459 239245 363625 230859 230098 322573 212276 735302 215937 248673 195187 231742 201143 722923 198946 190747 195022 193298 144051 127537 1 184734 131316 176767 399018 174392 172544 1 244617 342243 167507 111944 165986 164636 163902 145807 1 161759 162152 309337 163262 165202 164291 162341 173965 1 163757 1768 165234 166130 167135 168260 165588 604562 21896 1 140283 207993 1 180913 104574 301805 287605 1 241156 711621 200146 236060 246142 209523 209921 211973 211624 188177 222202 225338 486393 235964 234707 1 262482 266391 1 345996 161095 264864 1 260004 439795 299507 271027 366181 296906 302029 303973 312013 916213 208573 315309 336943 1 735777 381954 357723 376285 615082 368397 92373 368186 388389 268176 399706 480198 411458 417386 423348 429564 675501 443864 273807 453789 459632 118090 452158 478467 461852 227191 496389 503311 520823 1000000 800030 154968 534015 539930 546111 552281 558461 550476 657644 668450 582995 594273 527370 571798 605708 575548 559122 617802 692557 1 717262 648488 648715 660013 665693 685215 628154 730604 1000000 583303 563477 656567 709401 710700 1000000 762500 702904 734888 340082 736322 552607 1000000 740442 761219 1000000 779992 776587 780868 204512 668122 791411 849402 1000000 804741 1000000 815677 891540 345893 1000000 826277 1000000 831451 834732 657852 296486 840590 842946 938541 847927 852709 851667 863196 852743 860862 897347 864295 987068 1000000 920288 770267 278336 417285 653664 850466 874621 875260 875774 1000000 875812 487871 1000000 811321 884105 922435 854947 631972 1000000 874145 873458 871683 723289 752030 868842 880654 1000000 912171 881707 1000000 860081 868672 515352 1000000 878451 824064 854834 347344 904715 837832 836034 833107 922198 1000000 1000000 795963 823811 813109 826282 1000000 525801 798842 794952 1000000 864506 782537 1000000 774811 770161 181424 294357 758530 762348 774542 670996 738463 752991 731834 688918 716921 711724 706886 744075 700619 686071 575410 678364 360528 820928 662837 656838 535121 645368 1000000 239502 1000000 374591 615896 534509 343846 612346 653513 585824 818898 316128 455852 637546 554990 402280 542631 489511 530239 525261 131184 511633 505434 498702 995054 482174 452632 398983 468396 482021 288293 448203 460593 693575 479430 654868 531274 699188 422713 481749 723115 434554 19125 379644 373326 453859 309648 191791 1 447250 352032 652668 392758 239663 299066 235199 305576 242968 299041 295683 289407 290056 332531 873666 232954 324276 260668 256863 251779 249563 245521 204483 782853 233900 230246 226440 104219 79617 216659 879708 212490 545128 201626 236824 1 270556 191775 1 187924 457781 183425 62368 8159 758160 179925 179533 29379 381775 62170 156882 158485 165431 257121 181472 167965 287710 162312 177232 617758 160803 14023 402606 268891 214990 15329 1 129521 165270 135093 666813 165246 282216 200332 371774 170149 1 1 129436 623836 179705 183200 183847 55523 194533 400774 190221 302198 192600 1 205532 207146 187893 185076 267297 226040 450480 216826 327872 234629 283321 278816 251328 413953 949285 474494 399461 267360 271814 277644 1 285586 737379 1 485351 298578 201261 314994 320120 325786 878893 730768 341201 411174 719378 362539 363146 926236 375903 382489 239483 382666 273011 323320 407285 448389 421173 426979 1 440063 765557 451127 561519 695166 468657 475572 729129 534482 861370 177780 505856 382555 444899 525717 527093 533940 543716 549900 612522 55429 641813 268192 580620 538280 1000000 597220 604872 607147 620634 620887 742496 637140 527644 638580 641792 657482 936218 755708 781939 661454 685498 522739 697410 878208 704914 712488 717788 722787 727845 732569 589425 752792 643523 467570 1000000 1000000 778726 992406 774622 774931 792653 593969 791456 831705 973646 802768 375006 1000000 381810 719402 821009 723498 827173 1000000 666430 836142 700258 838079 837019 1000000 1000000 839139 525655 384487 242402 849623 1000000 866171 858885 866077 867685 1000000 1000000 862346 871746 872928 874374 867366 749070 875384 875352 887975 813053 876069 894114 875750 829204 883284 750165 892164 609952 867469 858655 870174 923199 867736 1000000 542606 863263 1000000 726714 861924 784957 854057 1000000 477057 845242 912147 699136 836870 836262 1000000 906603 996332 815834 820714 1000000 814009 1000000 806860 803018 1000000 960576 625433 787452 802075 973060 823144 674080 807651 753670 394877 760215 286131 756325 737917 1000000 723721 936434 717811 712599 708798 846823 448078 1000000 757072 678590 667896 603503 797522 149703 644360 642131 640519 939971 657665 233775 667435 610966 604624 527405 580536 581049 492217 574642 1000000 963 599065 525293 595426 537600 369671 525318 519000 565730 518079 391911 494087 102348 503298 529923 472005 462972 457272 451605 507781 894264 546841 426982 21261 415044 409194 475609 526018 391558 404537 395344 374337 364181 423732 653563 1 765366 1 335748 352094 215927 328519 295012 650675 305431 503311 382694 286469 359007 296639 318972 271295 267142 246623 249583 300132 219177 112988 396378 1 257229 252802 320797 287436 259645 216596 350115 210116 207015 136924 212974 147988 71096 149687 191856 330602 444373 183079 55571 179272 1 322530 1 356357 1 169359 167975 181515 1 97685 131102 163055 356308 525747 150598 152384 158794 814070 161015 268638 192854 199350 15901 178248 183947 220748 131866 1 166297 167507 299375 170138 76802 138771 174860 230957 422137 172949 182555 1 187551 218722 191950 618210 197218 726447 197847 204783 48887 554037 216457 1 350156 225614 229231 234019 879552 240815 215053 1 41087 291420 245106 265896 268510 698978 278970 297357 279439 293109 447452 3757 325403 375812 330566 473133 347340 837439 339029 239149 280794 328180 365450 518610 329266 331639 653886 388167 647732 401026 406818 412726 412295 349299 98978 225903 303221 448534 448730 598571 792722 473839 1000000 485820 491849 609342 1 612043 510890 619899 528926 532139 460884 544596 678992 559753 566654 262505 718963 584364 588196 595295 606644 598602 599751 638798 732093 632267 854566 401928 1000000 737526 661184 922140 445063 700811 588168 768342 610639 699798 702503 550165 715574 721272 570032 554214 735734 1000000 746159 750173 613494 759472 764004 771083 1000000 776444 781338 463085 369047 632125 852762 789191 806374 378086 812285 815761 1000000 822829 942840 739936 850050 1000000 837515 848616 843022 849725 1000000 873317 1000000 791956 266793 347538 832578 863230 388395 865204 866684 816230 869501 871643 871585 1000000 397898 934831 1000000 379081 874293 876182 881427 876334 905026 1000000 919022 1000000 1000000 747199 923729 876576 884088 503628 741554 889931 866132 960470 834851 1000000 831835 720057 852997 845706 851915 849776 927091 935368 1000000 839177 836399 836597 233273 626524 824603 827957 817811 315146 857951 648652 803570 814792 436323 548300 424353 782272 1000000 1000000 771108 767068 762191 757626 756697 671711 736792 1000000 735558 673080 455856 721778 965474 708257 678249 290702 692256 968772 738407 675819 707056 667601 658882 567950 538718 950508 631368 495342 623951 618064 992214 535655 588783 590495 585679 597037 583097 188830 468950 557297 548528 531193 539272 891848 526363 520157 514170 307023 84405 495383 492795 474799 429630 677365 465006 556070 633648 687599 440132 516803 310606 425007 363884 314212 405701 431482 837244 700643 403036 354525 369679 358048 379425 355324 346648 743533 336681 331328 361364 800973 314059 50417 305056 887039 290487 291307 284709 72203 278276 896732 267040 73831 303467 249754 390081 196146 251708 228927 255038 242194 231054 223827 220336 216350 41678 208910 299082 276472 161698 198456 50295 66899 299202 194184 185725 199330 738962 179624 74732 175414 619236 169938 170477 178469 172795 117203 284594 157800 198203 1 161945 160801 370185 138502 160236 159881 160025 160085 160245 347188 189634 1 685460 693742 146933 152668 49835 573019 582040 169105 592776 113792 155457 131838 176228 178512 1 185744 415208 174970 102375 172023 1 241898 202049 271285 293686 153430 213759 895555 222850 1 674347 231226 238401 238837 241480 246717 498228 255015 255478 264017 107726 276849 305969 59556 286337 291101 296884 300831 282386 313083 317863 279732 328112 331533 783559 342237 519907 854898 1 364256 370285 330196 381200 338006 380947 398616 1000000 410395 416325 423313 366908 518619 440331 446379 452176 773770 469726 597940 531491 464536 489340 241313 389282 618171 1000000 519106 526386 532710 1000000 548283 551263 798258 568715 520427 571007 581964 587949 594111 315361 907986 611989 668135 621569 630017 834942 556494 712365 1000000 214025 671142 103726 675439 681320 1000000 692251 440084 534816 709392 726228 763201 760253 970908 763164 722971 810183 748198 759489 756726 761650 766562 767999 685513 205996 783765 787824 808872 1000000 776189 803376 562926 834524 813709 959842 820849 976491 827241 307942 805451 836068 838976 1000000 844074 680508 848917 1000000 859345 912212 998458 896667 860994 402288 197322 865655 1000000 1000000 190215 853693 871317 265608 850467 1000000 1000000 894079 877364 825948 531402 697556 1000000 899727 1000000 873493 869240 687336 1000000 284974 1000000 765213 987280 954663 862967 858310 861305 895030 721662 968284 334848 866134 285387 737445 818734 559487 839331 1000000 719999 1000000 900017 887954 806771 1000000 823333 786833 807695 1000000 800397 796451 778336 790281 784585 782953 775992 771738 767333 762862 756632 715863 748826 746218 739432 915435 621001 1000000 719468 695701 772264 727401 698519 919297 671343 108502 345351 554706 685396 660371 504942 648435 515055 637474 630776 623722 619119 908274 607254 612159 653838 1000000 583101 576892 629553 775581 558457 1 847499 539981 684219 527374 931997 828312 510291 502723 942129 360475 486109 478140 1000000 464661 355187 453892 450542 443444 420695 426874 479067 439840 412168 778057 399786 387842 1 381591 376363 368528 1 359255 351543 649220 178168 330525 303590 125418 320634 332061 318635 1 262317 306540 291895 262986 282174 274175 275398 244618 1 259703 119700 483552 280905 243109 239156 239638 289036 227781 144961 351616 283810 1 361428 207584 204703 140849 198645 179389 193180 190594 188109 184145 213850 617221 166245 244632 175308 229197 171981 1 175269 157181 225593 779054 150155 155069 344425 128829 1 189631 117056 1 12376 206484 159433 159387 205143 223665 95942 313835 134673 131318 163414 147959 168221 172518 52090 1 1 1 173399 176178 178078 305306 273819 184496 186388 601899 210558 194544 197143 195411 228396 852 208994 212282 225530 185076 224894 234778 139303 230855 174924 196687 212431 394556 253087 257401 348776 233007 270542 1 202017 89645 288076 73738 207975 391225 308461 1 434707 324135 329864 334903 221732 366392 350997 239050 283903 307884 385200 373643 855480 561177 395728 673676 628555 233068 404576 1 3150 981963 735079 448997 1000000 462816 468440 689604 594024 1 482139 564102 504888 1 384806 519248 924219 538448 540946 548419 542051 997844 830705 572888 798381 585662 591735 625529 573186 524728 67069 621725 1000000 529786 640136 839742 796025 656629 662333 668023 769723 683965 684614 574488 21665 147138 702285 711316 716509 480303 763013 985829 736556 778674 764579 761629 729340 657162 697485 799922 1000000 768098 838832 1000000 790110 692408 726256 159184 929819 288760 816098 764362 669806 1000000 824648 828780 831220 790897 837327 836328 987084 846117 1000000 854325 846170 756584 284533 314949 859855 821677 863071 875958 871447 844457 233670 755011 595856 910186 870780 1000000 1000000 325513 884146 312460 874187 604763 796437 715042 873366 1000000 872479 1000000 871082 1000000 870063 1000000 711442 587524 863403 941996 902644 843708 727557 813754 853694 1000000 849351 1000000 942851 840360 821545 871633 1000000 703141 828057 825465 1000000 818869 815110 500228 1000000 804467 800744 796944 793044 136053 782648 878422 570646 756803 1000000 826582 759272 791645 959421 850904 730777 380890 855480 725465 627204 717694 44749 283373 761540 642476 829886 683236 305351 672196 1000000 655757 621786 753071 664347 716821 629159 626202 621107 596596 476856 628016 588809 590227 454333 952516 564460 565740 493542 551301 542413 524458 535881 491284 521162 518309 652724 502866 868373 668579 385690 478585 405687 547276 466664 364585 88786 438282 436319 1 305779 418305 412792 406432 396288 409369 908026 356150 377374 371674 353238 1 805116 349226 875203 338516 275995 327833 1 350545 312296 308182 618999 297295 425855 288401 1 27190 268639 469561 280479 259175 255901 277479 192371 243622 240228 235766 83891 231755 224709 288692 138983 193417 206628 207445 204716 1 346248 195963 1 1 189743 472611 337396 1 155707 177117 150655 1 172195 146816 393212 802239 713567 172113 226347 221545 161865 161893 169734 159878 71956 182960 92186 165418 256783 158881 159017 188510 137980 160358 1 287411 652151 163526 172306 108461 1 153775 186957 1 1 840521 191522 74383 152280 286356 186403 649147 379070 115732 204793 198510 776823 788307 207567 218290 213893 728145 220504 97716 148966 272602 222476 220075 249905 273732 251331 280150 254240 755062 268741 182353 117172 142373 718824 265591 643956 315962 306922 1 316827 176067 1 1 774213 342566 371956 351779 367449 627842 317918 483418 298676 387957 497537 389895 38885 1 417591 498143 1 440300 738407 698125 462506 499736 497849 515720 482765 478128 173507 497644 501311 509059 748343 526856 526216 542793 540264 540602 552520 184225 560999 899494 611590 569289 741528 1000000 658509 140494 613433 30236 798152 633681 308916 642819 674625 588916 659864 666025 671329 502356 682359 1000000 693496 641563 701229 653343 703423 812996 809744 735305 734514 974117 773957 748936 753605 758413 72198 767201 771295 209722 793881 784232 836222 792249 450060 605496 803682 575434 919319 1000000 817305 123519 824232 1000000 506768 839561 1000000 1000000 840960 835399 846313 849111 850839 1000000 854999 1000000 924095 860428 862066 439244 864975 784469 867450 1000000 869536 893833 981317 195497 914918 872636 1000000 845471 1000000 870903 876783 583982 824396 617546 795112 871556 867312 963401 868891 606812 199942 865502 774005 862619 899645 1000000 930790 1000000 1000000 859481 302363 847832 844683 291371 787574 836927 650574 938298 731882 825212 822054 818569 826804 812176 808462 818870 507979 550696 687322 789571 777946 514050 777244 98180 861574 159735 906014 1000000 799324 716424 595233 736383 731191 1000000 1000000 577300 1000000 714931 564539 1000000 690354 671314 679047 653559 955618 639412 650977 891239 270606 744216 635858 748808 620941 612891 609343 822649 566468 727302 584932 415499 141162 675667 560637 650923 548317 542209 535982 478797 529497 554688 411884 434954 376867 492709 486441 479523 443219 472877 295911 931533 331827 381372 400485 440713 436885 154337 401456 407514 653842 797687 389559 380201 1 372679 347927 353104 173157 347024 347802 311806 95288 831949 318420 318271 211447 306060 1 305001 295279 287692 283610 278930 1 269764 1 260925 256647 230603 244203 1 908766 234158 233109 18870 547612 505944 218087 214774 221822 207657 338239 201939 197860 480590 193303 122456 1 1 209894 181277 175906 1 701038 841671 266084 169904 144431 167345 1 216534 278554 183234 216756 126017 178212 1 157555 273829 119681 169658 587433 382118 158380 272754 153667 1 1 162573 163155 160455 160328 1 167777 167372 802894 170569 181243 173844 173466 174966 179770 181925 144730 186581 91669 191626 164968 197061 199923 203767 205930 208640 619921 511998 904496 198583 257288 231024 240313 237456 1 243818 251551 253225 257998 371477 266572 262919 1 450565 293755 162110 705752 309396 1 813319 321594 724881 330097 334921 337639 523092 133890 424321 544295 362961 367119 511971 1 385919 223775 269474 384657 467090 415239 442307 416716 1000000 595823 339369 431831 468648 433832 475978 479809 482116 487165 494249 308842 506929 537556 521305 524162 505677 544865 754577 751648 362782 532794 1000000 368387 1000000 777276 593409 599077 353689 483943 615979 762122 375263 633949 905843 645120 633655 658651 1000000 711319 686072 681390 685663 691089 649888 701767 1000000 712249 717482 730218 1000000 1000000 740316 788518 91569 858837 438606 754683 747680 337517 980277 790491 444292 318350 790786 1000000 830206 788677 786677 987928 812757 1000000 820262 745150 776725 828768 513695 813182 850828 839968 842522 844919 879120 189187 602714 854633 860806 881466 859358 1000000 516893 673096 865275 867746 873262 867473 937940 472133 871195 871614 872059 1000000 872835 872882 1000000 316456 619467 830073 872050 857651 868329 952808 869455 841094 898174 816642 865071 863815 861788 821740 575559 857362 676972 837450 569043 845251 847110 847697 788975 412327 837177 1000000 831457 828501 923234 824689 471649 815841 812390 808887 958593 802293 798011 753043 733052 785720 773754 566130 822934 1000000 895014 760366 755805 750209 378326 741718 741572 731988 272832 716602 707151 637697 705257 701252 676139 691545 432836 496898 657554 793138 662926 660681 589073 847186 640856 634121 628254 614568 616419 609222 581146 573663 972647 593155 998489 593582 567042 377304 555508 1000000 573035 525789 395466 524782 515140 523753 482119 410525 466069 469201 557876 394721 469517 464101 456805 367724 522500 438535 567982 426571 420472 414502 471330 335895 396010 391665 899154 166179 113882 350903 328177 111207 57625 346688 378491 335242 351284 1 779829 314001 500916 248878 299089 90653 589624 290892 269399 378359 695195 810116 1 241978 252895 248765 274209 412137 232521 232872 231160 1 621487 212211 101228 214087 295573 206025 208000 264477 1 193586 1 218662 185879 1 125915 192875 20847 175067 167916 168244 354794 168768 358836 165377 163984 169175 268132 50724 1 1 158868 214672 182128 157652 298927 1 186362 319379 158118 172689 90949 1 246227 105241 153122 1 116527 185423 166493 175282 1 135553 494726 206682 176799 178514 184246 288891 174090 187008 157377 193447 196068 198452 200351 204781 207243 1 214041 271615 476678 229596 689273 392678 1 1 439140 247704 352225 342250 264406 348532 500763 345128 292305 283046 662484 179637 399467 302269 583967 307263 660125 459793 344327 329584 338922 671940 358280 127182 362083 267063 1000000 389312 379074 389358 429853 17327 560446 412881 368027 424782 908796 436872 441301 449310 434393 477096 496487 473234 533393 671372 492059 498250 704797 511997 516870 134743 386472 538872 541651 594964 557217 520719 1000000 1000000 574548 176188 590778 602392 602725 608720 637115 626649 303298 660925 1000000 648729 641018 1000000 515098 517181 672866 238861 678861 277872 858814 912983 720653 710119 732076 720408 685377 802042 735317 740159 744942 820636 190831 1000000 626971 1000000 757344 983506 1000000 785015 788697 795573 824721 778108 922811 796100 822237 794104 815696 821083 931804 815751 830849 830769 855655 838613 841793 740180 832822 852161 846647 852490 693044 843446 885145 860231 849218 1000000 864073 879110 551171 867711 775460 869469 869704 750290 1000000 871705 1000000 872210 1000000 993023 969934 871905 875706 847136 870511 984116 869061 870710 861743 427364 864806 861116 1000000 1000000 859033 857296 855213 853538 856714 837262 759080 1000000 970928 832609 809587 834480 858784 1000000 1000000 819887 270423 809754 989911 816414 804450 996796 883977 793233 792481 576902 782544 1000000 773660 769234 365222 894647 803978 753071 830874 742456 734927 730495 725003 719796 717725 959604 659727 721521 587784 146766 686123 682726 675120 901252 1000000 869281 652498 956438 640988 635166 770225 623416 622174 518872 592231 600434 622404 511258 871503 575131 576358 1000000 555368 136569 548749 588960 596715 525921 519363 514566 310093 501073 494917 488728 481927 477445 490973 464107 1 451514 55388 364169 433585 427559 1000000 312773 90059 407287 446725 497071 386740 381798 374034 1 346476 860530 395488 346701 541488 527334 330253 132823 339205 309995 309593 304631 312306 25770 300271 298720 249028 256096 271787 253271 842407 257894 226240 416424 245459 241185 1 134088 229692 270358 222220 228259 853362 241630 256247 205447 202393 142041 196531 207421 187302 1 193244 470939 181278 600638 176841 177145 163596 171259 648306 206475 166492 106871 164980 169822 152161 164845 158343 159039 298338 406183 157474 422980 1 1 386114 1 120399 153576 157895 158523 160607 175611 161935 175342 162890 180487 160481 166756 228178 277705 1 139765 175162 177276 175287 337164 195780 139469 188788 1 194281 190203 199754 204002 209059 212926 1 284589 234329 190995 757832 230149 233953 213679 241191 245863 177690 85013 255635 681237 861476 275356 284934 275530 292779 410909 1 300432 256810 225116 318066 323363 1 306928 419695 341723 471743 165285 358625 234991 369976 514376 381299 387089 666084 333497 344857 411170 416500 134601 365864 1000000 522327 446654 453942 456556 458159 471749 456910 454712 460794 577435 488174 509785 254561 520799 558924 532998 539678 521929 549284 1000000 622443 569711 513945 582329 588459 1000000 600354 314516 565281 620079 631982 651961 635819 637798 647254 697679 633599 708107 690403 760574 681238 738828 687802 1000000 702744 509467 493220 961216 723348 784071 733248 739341 618705 205931 752986 756878 761635 839652 1000000 774515 1000000 782867 752099 782098 771383 798558 772690 792821 1000000 812888 767847 819600 822701 786245 737513 835024 834472 1000000 839663 845272 844706 847080 855959 835893 1000000 757979 857187 858799 1000000 855012 1000000 827587 1000000 899045 916566 326966 859261 903603 870532 427917 872681 893409 824982 871641 1000000 1000000 886287 867703 870119 858324 889735 829043 866840 869983 866850 1000000 861933 908111 895287 860494 855307 803566 855486 766599 847063 428399 868039 839931 837484 1000000 831842 828940 825365 822694 692577 816436 826260 803060 806100 1000000 862814 797199 799117 964875 774495 746241 762077 653591 766760 973242 757154 701308 261321 62381 738530 118272 799066 1000000 259511 627267 699857 771015 736170 692374 686437 682681 507452 670584 664857 659492 1 641708 641900 643929 653365 719583 488245 591443 707845 595923 594596 1000000 604992 547438 507774 437372 552245 551808 692651 539459 392396 525490 1 296756 1000000 503844 395344 481827 880289 480236 469127 465191 280782 305627 775815 624123 345338 747581 420785 413810 410702 4358 402317 695259 378962 384128 1 315592 648064 352440 359245 346901 343197 335971 330755 260827 56053 1 1 308681 300434 295490 630212 285799 782378 255743 274069 570196 264773 258757 190507 221695 65180 176439 75932 233793 219027 1 222641 186266 215586 117953 1 209422 208131 1 196068 172526 181562 187003 190771 183582 173245 179760 176878 175846 172788 171169 169302 168350 166102 164821 142719 163992 152291 741388 356495 167619 157948 102474 735829 1 1 481384 156331 48413 151722 1 160459 129610 166139 850666 160134 1 127584 163051 164811 165696 158903 345758 56071 197589 176290 176391 56626 160264 149480 797504 187483 177699 192750 201589 397655 221778 203724 163973 210841 1 217613 217637 235743 235898 1 297267 46607 244075 248243 239376 1 150503 265391 1 781506 278905 272798 56049 339715 298364 851549 328553 321414 318661 323874 815281 335842 323350 892183 68061 358743 683256 427987 375326 1 207752 378063 378869 703028 514150 340993 420102 426749 408968 438418 13993 450300 552543 458088 445738 603008 95432 851674 1 156149 506424 311382 518146 1000000 960702 602043 544367 556781 197140 729387 567522 571657 579801 585627 269771 597968 807964 782814 1000000 637273 944082 709953 661021 645208 584889 667974 636016 905434 1000000 1000000 650438 767645 695286 585278 303602 678392 716174 289037 260940 808716 492613 879816 726088 749162 810410 743691 1000000 768318 771171 910380 781939 785147 785668 546088 779596 800579 758513 811040 811971 814660 817813 814289 824165 1000000 919829 832578 696411 870874 841538 831402 845506 848597 850102 852389 553952 859957 807566 741940 853087 862215 863404 864544 865842 865956 866917 859648 871872 869772 1000000 870561 874706 868599 1000000 458360 406742 1000000 767213 870277 340548 1000000 827805 1000000 605676 850999 863060 848221 874489 859522 856431 868505 649906 1000000 1000000 840206 684813 842497 727626 961294 419631 1000000 1000000 861662 823141 837259 816739 807107 818286 806484 650507 716374 795420 891858 787637 811482 779513 616822 771068 1000000 1000000 798023 752890 798964 882921 849718 597391 800064 760171 648170 715693 709140 646817 698610 719866 687405 1000000 676855 1000000 655901 1000000 654525 648802 643263 632713 1 489459 676017 614288 625809 258677 595876 589714 324388 484585 571374 571075 557817 607713 747188 108154 644229 1000000 521991 1 1000000 503402 498052 503364 594493 419126 77708 466053 399378 470837 466436 30294 217847 81130 425205 452059 411780 410489 399843 656118 290402 382463 377774 677069 338401 365245 315949 327481 595463 337670 146638 288602 321704 293357 1 178295 284089 296267 291366 285529 335810 939921 339414 305283 1 1 254715 1 249034 239632 238200 261869 179450 226674 220138 219300 243913 217162 1 283031 227953 520340 187533 1 1 189190 185332 787368 1 1 176855 234467 1 237369 175014 1 436023 337168 228100 121611 846239 161913 110912 157917 1 149229 219867 156054 259520 374204 19613 154676 32930 107645 764990 158374 38032 160427 130877 159925 189509 154387 162180 164843 166215 679332 74178 195727 256468 192881 172913 180780 181291 174654 130847 188672 52026 1 316387 199867 194680 60930 1 1 485316 219450 214477 238852 284005 1 603338 535668 245435 358380 249413 260549 214567 1 238949 277119 281808 307482 773840 157608 301273 302405 311377 252356 321575 480330 302980 353298 232601 359484 490770 226808 368558 623164 374768 382466 376814 362727 431462 150877 411777 418525 1 369884 432189 520986 448136 455247 523235 485693 417160 576443 483234 487962 780321 504201 242043 379421 518758 395549 582510 136174 548968 552887 451006 441050 569131 502406 583481 585233 289987 112680 824728 711018 695471 626586 631270 555980 588026 648547 654375 751771 480121 671256 730051 681781 687709 920549 698413 773533 708903 734040 638605 657829 552824 1000000 735506 744713 810338 754254 742981 761175 197283 721603 848013 779206 904705 1000000 933108 392751 813495 840417 806129 808090 822557 583357 838974 822856 826959 827675 1000000 832110 1000000 443393 1000000 844416 844721 984085 879233 983810 862303 905888 858171 862621 857929 888707 863759 717601 865761 785229 867659 1000000 506327 1000000 870033 870824 868561 1000000 476968 870233 870236 710298 869085 867949 850218 590695 1000000 866531 909564 745947 856710 860037 800187 848833 855516 876976 472237 840099 220054 918545 842550 866401 402250 700698 707933 924636 828174 823431 644907 873184 741857 810345 809920 815358 800197 782120 786300 746351 568422 780332 301068 733722 633365 762799 1000000 750815 749338 746077 747286 697750 778566 508700 430415 715153 628019 704441 699472 862691 217243 689496 1000000 29399 524044 661120 652148 266371 184057 645397 632446 483628 620699 778773 822465 606068 596883 372558 584687 712328 572611 566430 560229 554064 547611 502097 535529 461791 405851 797533 1000000 510996 438979 492250 397690 205156 639588 492603 413988 236911 441402 442963 379592 430229 424345 418809 415698 395902 400114 395062 431717 523211 441610 1 350587 321788 287779 335641 322270 339111 299011 306596 322620 326901 330802 670276 399379 267571 1 1 679445 584440 248613 561475 262005 259647 491377 25754 255824 573725 238568 234751 1 233565 240410 197882 6888 216716 571431 195333 202839 836588 454496 37258 191435 188752 186170 184372 180099 164525 176822 162318 172734 171037 169083 1 864744 437062 65584 309460 162042 335581 1 182928 157058 136298 205704 490446 155209 1 154914 154956 1 1 1 269301 405797 198887 1 115383 1 166055 135685 162927 193680 166589 540158 696551 450061 173604 174620 177762 179532 182367 181718 1 695163 189362 241399 198201 201245 203278 207674 251500 214341 217800 232407 225005 237777 334833 696065 238837 100255 395126 1 219846 1 627323 271007 275134 286417 301796 292006 293764 529041 205017 415638 204406 319198 299511 398157 335296 340564 346667 276738 362159 687140 368726 429183 456918 385948 391770 391936 373938 509591 507306 1 625307 232589 433299 326555 551911 449842 320268 467216 892099 482380 487877 493051 52247 981491 513333 527343 515017 525793 538114 834252 547435 556447 1000000 74015 575004 1 587171 593221 460153 634467 598710 626922 604776 1000000 634548 29657 646390 766815 457990 658234 703004 1000000 679950 827434 690873 930521 537247 706765 680169 1000000 724838 1000000 781679 743665 784691 880251 750963 726784 761543 761920 807089 149770 777489 781174 869784 903361 603250 782509 800856 1000000 1000000 811251 640157 818062 1000000 824249 827310 830217 836375 836871 841975 846449 929219 845480 788248 974778 853641 1000000 1000000 642241 858644 860124 861500 862769 858456 864993 1000000 441257 853071 867146 871530 870856 1000000 907866 869714 872618 869435 862695 857972 866786 1000000 1000000 849171 866089 783193 864687 862504 862751 848378 789494 901296 942713 965661 1000000 874732 833233 665919 837676 840172 857682 838286 833159 545303 826612 780817 687841 817334 1000000 806129 766158 803645 800157 591919 768413 143153 493640 707266 270964 487422 773380 853668 707558 866901 367907 741549 469089 735186 730933 752496 719256 655542 501382 1000000 694928 681022 690569 491841 1000000 673323 667888 662162 626867 650790 404161 338631 620379 821351 621744 615824 77505 582719 487637 592043 596510 388975 589833 560301 561355 555360 549030 542856 922937 635308 524117 420805 472272 735765 502084 493285 265326 565013 437963 463577 462786 725269 373087 609147 1 452069 790528 419894 1 358185 402047 393441 429888 383775 375169 372098 356779 839 334285 587078 47491 339640 238927 144731 340682 305184 912300 608009 264539 329944 292891 287711 285632 259756 341626 231465 1 264234 218935 394640 246280 243260 261656 228701 241874 443939 138171 90720 13933 214906 151377 202306 192451 190340 182710 462259 191556 200026 1 178146 1 138258 175592 180072 157990 170757 541270 167243 165088 176737 175855 161459 161010 166093 415074 1 156568 1 316003 179122 329403 189499 154053 151608 140809 154605 148675 155628 1 1 157160 157161 159117 160119 342897 754687 163351 170487 235380 161825 207739 1 158137 178606 787216 248387 102493 617085 1 183187 76688 383823 252892 202980 200097 227816 212713 260021 728930 223193 201928 290659 331005 249211 1 1 280999 279468 633920 264035 275015 870874 271650 1 243319 292009 297085 267846 307011 841476 1 1 501376 445160 339573 344160 995425 372447 242734 366448 440694 344686 1 389454 1000000 757132 406771 344713 418989 351112 447925 431616 537926 959224 833066 666028 266755 479439 528194 486131 492324 494181 570476 510992 481140 48022 551984 535182 532520 553394 566045 1000000 566486 544751 602817 188600 508145 608976 260479 71653 614810 1000000 1000000 594330 638351 644063 649802 218052 782007 681304 249882 678392 686338 670835 1000000 702430 215208 847222 716551 719999 728551 724795 696302 758822 734432 1000000 862250 764400 762638 711915 771303 775942 779528 778611 788200 792796 794616 788908 892018 949730 787246 1000000 816632 791200 791889 778514 828666 644775 828242 836810 587095 917257 896478 848634 848456 850459 853464 581831 846251 214502 856231 883613 912369 863490 773247 867547 866180 795893 900253 891572 868174 725081 967286 906356 877873 868989 594327 908503 868325 867534 867068 378110 734539 864422 751775 637351 939662 880123 1000000 849536 826052 853011 999636 1000000 847108 932818 832649 847945 827672 834793 683857 660502 1000000 238009 353697 1000000 825035 368348 949208 607919 866701 792572 1000000 789111 1000000 804434 777933 736476 635081 860368 759764 761008 708257 477371 598295 64309 715206 679791 721796 716749 740798 706258 770250 857493 693012 798074 563476 671720 646796 36546 1000000 413905 749541 87991 663666 628524 406874 616994 611541 624320 319893 1000000 1000000 580823 538000 839967 563019 556335 569709 544000 396480 183675 521823 437227 479885 470870 531875 202192 497301 482049 513216 264514 463551 387540 451283 613281 395859 730843 426957 422686 414989 408923 1 304668 391347 382138 379733 373986 953354 362614 393948 351425 167465 341120 318186 685486 1 319059 52013 299011 56042 92734 300830 294347 283952 435526 417896 605928 242931 284181 161597 1 247544 1 216062 227411 229514 386451 80166 208165 222533 191245 210048 121084 203305 194091 260907 178347 1 176120 201070 1 30785 179449 158102 175103 491052 171723 166903 1 155403 189236 597604 161473 159954 165450 1 171878 1 1 283163 87869 155035 153171 152202 159505 153475 1 174007 150219 152468 155668 156346 526571 1 132733 1 198900 256728 1 201134 167070 158857 170918 313786 329072 177408 179450 1 182986 488135 188093 178375 78683 198338 1 204804 10817 213214 194601 170831 224545 1 846289 213892 281918 356273 272447 232557 359225 267376 282012 266632 318635 411732 280519 820640 519373 339258 327004 307742 314944 315301 274394 680446 1 336065 341939 1 1 354099 266543 792522 63346 381776 496610 392935 435404 745433 593549 416520 815179 428641 463838 428648 446860 453049 470397 266729 1 477530 431815 397208 1000000 718810 17516 913766 520859 527077 499243 576101 545652 595549 424680 565200 725749 789359 587403 588446 615681 976303 607674 268639 381059 232553 646268 1000000 641759 647509 668596 619760 644056 694768 707321 681012 686848 163940 655264 703194 707691 642260 717893 696675 716576 604330 1000000 742057 345597 750633 753384 434421 702325 546545 774770 776912 781922 789902 791449 727615 797567 797347 804843 808107 702239 814878 818168 666328 846336 827156 830044 990785 692240 809054 576168 1000000 425406 847210 907498 640281 601240 201261 864781 438552 862517 861257 861587 878713 864122 865807 1000000 865933 1000000 1000000 875398 868242 1000000 1000000 632010 907154 910629 867561 867122 859986 926320 451209 1000000 1000000 917298 876976 857680 788935 852340 1000000 824858 851073 855159 1000000 420863 837095 821049 1000000 377607 1000000 829926 1000000 824063 817045 929534 814479 577045 811097 807040 800953 821895 793415 1000000 599563 774805 777767 719411 769140 772507 695871 523564 723688 771176 742896 737292 267768 727139 737134 734539 712487 1000000 272492 696884 917527 679282 1000000 525290 851144 851828 614733 427767 603235 641340 636603 451713 623855 616265 681680 608912 598862 594038 1000000 1000000 575837 593150 563747 549841 553523 541209 45283 495181 530022 915003 513890 1 443258 495487 929360 527314 1000000 493920 469992 559531 224736 1 437001 434131 740380 423565 410786 1 391757 398256 361852 168153 380780 375314 369274 655614 357966 356279 346843 737155 335673 203518 266670 1 315400 256383 73747 925096 317893 941356 94794 73541 275211 133885 105106 262636 279318 252780 261239 224369 374913 1 203032 227121 224865 260562 216010 213591 226384 207052 206428 212859 197713 202863 191895 504296 101599 183893 181417 178880 314765 174590 162891 160970 173418 157659 199964 164038 229095 160847 208761 203153 151341 1 148043 155025 661055 104768 193569 151443 153182 153412 1 159073 175613 1 1 156105 516083 408193 157204 711947 265460 164479 225775 256828 179373 233340 167887 311851 169022 175438 192257 144493 754966 183160 182620 188342 191431 193895 196270 193935 264614 1 93756 817216 221931 219544 223519 699865 713997 235056 246331 270472 1 829746 161105 205811 264683 693032 273887 874186 285252 301473 297982 297347 296719 328491 1 318359 327820 476420 338106 817502 372874 360949 356296 362014 279218 368019 351701 380514 187427 422883 357216 347389 828153 99167 426245 421129 904695 445077 450588 474447 461895 447415 475488 451842 339442 493656 499474 496118 509908 533349 654129 530813 537008 1 572603 555523 733062 472884 1000000 532748 586064 380361 683803 623407 748514 119282 621942 518082 1000000 353655 644150 962218 336466 783623 821191 1000000 820940 608919 361031 695765 1000000 1000000 712028 708205 465735 717148 730806 791180 418290 466710 749720 341851 1000000 488591 767538 782954 741601 414964 776739 793103 791918 811640 787893 802557 806536 809952 123535 226716 819678 443885 828877 796653 678495 833927 836628 1000000 851183 843774 827880 846857 1000000 853359 885470 869362 738198 999014 859822 814532 1000000 528695 412593 237395 764338 866308 866819 802726 920776 874870 1000000 460672 788098 879434 1000000 1000000 866021 865549 864574 874389 854432 861565 867848 855631 770137 1000000 855203 450562 850704 849072 709513 1000000 970604 840078 538025 704947 745052 804530 842812 830848 761786 821376 817785 811687 808299 685514 682518 823144 794046 814396 786159 1000000 778089 776312 769731 387427 1000000 739580 517355 748042 754654 1000000 550987 630122 727378 728147 719006 708166 817052 550708 872399 601365 681628 511731 670647 665075 649423 653777 648104 642393 489362 628779 637953 1 682209 128929 604932 635130 572719 720919 593314 708181 746957 552214 582330 588456 529927 533962 538253 766809 516688 540830 269001 1000000 494377 484321 293438 385335 465899 461009 453520 442476 447253 401172 457764 453181 488002 411168 1 399301 358166 387320 409269 796216 365230 450627 358027 367871 347639 634855 383430 453348 326092 355465 311434 456475 303229 104306 1 342972 1 707314 276840 276705 276559 201804 257735 1 248520 247429 243506 63063 188387 208048 217429 220274 154470 260707 1 1 241446 202994 1 194954 408902 1 1 183986 181474 179107 176973 175443 172362 83477 168571 772390 165057 150107 161733 160556 302369 183028 1 156338 156384 155869 153938 153337 156998 152670 152439 547497 1 1 149448 809726 192640 150181 322175 156253 107469 157261 106841 1 102373 33048 45767 335079 166494 283345 1 175232 591058 1 179390 193772 173705 336921 737264 238187 234782 198866 71816 12028 222347 1 1 218548 143670 225661 250878 620950 238051 241300 230702 249620 193336 258313 345222 193302 271856 236133 766041 326521 290906 294715 284267 387406 592201 316235 432642 92256 334365 441146 409939 882021 233089 359640 393556 370979 395113 687595 363590 807581 356841 284056 440422 417672 498893 1 1 466766 448518 482831 238848 466529 475060 994528 485909 346220 464596 593174 511049 516004 432033 512982 1 800771 754991 548564 628195 547018 610734 815026 583681 592369 597406 676391 1000000 564329 620620 625483 667646 637263 642914 506148 654338 573044 735691 671143 639086 707522 686999 693583 783416 701842 708580 1000000 761704 723482 728683 754373 726514 696604 754678 713518 604475 761131 828944 999869 774226 950707 756654 787700 790337 793774 821413 836748 1000000 808363 678475 540859 818137 868990 832455 827011 923553 1000000 837566 703150 930503 1000000 858228 801561 845353 416570 852531 807365 855831 903174 858728 854728 860347 862365 870773 868278 1000000 892980 876390 866926 713511 867021 867304 870750 867125 867779 866818 842730 878586 1000000 864177 759417 1000000 861286 969602 855611 857457 862867 854311 852689 914005 831441 658982 960764 843085 654784 861473 835464 1000000 829573 827320 791293 893481 816772 606522 1000000 808677 779378 802373 757397 794311 790526 789584 573286 780915 741335 662092 524048 1000000 905007 845546 675343 881442 732307 59328 732945 944712 327856 714130 708999 703829 692131 695665 633008 901957 677096 493692 624222 971010 654793 626360 642734 639492 1000000 1000000 534455 614146 662494 212283 596219 590130 727633 563527 138845 1000000 560362 421166 445527 541198 460543 205749 330785 516455 1000000 528760 529153 484391 479309 479274 472813 496139 541171 453957 887565 442415 388998 430184 424238 848881 404547 403949 400343 484145 387836 413573 376193 1 365572 365647 354305 588604 343332 319213 205786 326974 609142 86979 1 1 435294 65186 326022 286051 180908 1 256231 1 265732 330407 1 276710 245425 241097 237757 233516 218433 225599 48519 218162 307693 210156 413782 341278 202050 805688 226550 192260 257416 180923 125236 181543 308401 41517 427959 172420 175687 716201 165325 164912 1 187968 160567 382860 156037 1 160357 107491 153939 406535 517601 152334 152189 151867 1 151712 151845 151991 94196 568655 148729 145254 246929 155382 1 156477 1 183373 161232 194955 1 186225 184034 1 161457 173788 173351 174254 180453 182946 254028 1 1 1 223272 202862 267664 189062 211346 213626 217864 281727 223865 220481 1 191702 239481 260596 241174 252052 431206 277550 37094 226271 273559 279233 284021 216450 296883 298372 303823 308910 314076 434311 331376 355589 423432 444943 379240 352394 357394 363013 49089 262283 471539 1 624373 397689 401989 406323 100188 701830 429763 1 346534 398437 169145 1000000 543362 1 414892 502873 324564 495240 505684 507398 312224 839756 811868 531428 538354 395784 564819 557246 562954 403840 576054 581283 642764 709403 608295 789819 615267 1000000 663662 629007 652236 640615 399203 805906 657744 666319 713993 711909 691809 732509 690721 695996 1000000 345724 903214 721343 831994 728831 919245 1000000 682784 559209 750326 769891 692236 762431 920265 772312 774968 281441 784094 1000000 620137 1000000 836924 812763 806707 776998 812771 816595 965832 1000000 1000000 953300 1000000 900346 836300 576264 839431 892617 432439 819509 850405 830712 379287 854731 856263 854506 856788 858732 861320 763060 696876 712604 859851 865250 455621 452938 1000000 1000000 475049 715157 1000000 878575 865572 865070 865660 861338 864570 861234 862462 972713 627223 584783 855766 854203 872610 915217 857689 739572 844856 857344 843895 1000000 858757 812555 830309 830186 824680 767900 764394 815530 427249 979496 805541 802144 608493 794897 791070 789863 776107 755033 653859 770888 766682 332746 457494 753419 748816 744280 753989 1000000 729863 721322 1000000 596051 233540 618206 516164 629801 663405 683466 674870 1000000 565968 711076 486640 930011 650675 644999 632824 173708 619695 597488 647374 601114 597303 539607 581868 586116 572702 566989 763245 576693 1000000 794138 823679 564800 544791 517585 538492 450183 515216 523240 659356 463596 233543 468090 707469 455761 469037 447342 435075 391695 426732 419312 325232 1 1 395517 688398 795607 836501 414718 346329 219951 368270 349524 99878 332419 237786 327861 306127 287817 296101 306861 987492 284247 309476 253516 502222 283856 272644 671372 1 256715 506192 265498 236578 245011 244889 229975 1 230670 1 1 202224 210441 208078 516328 1 198137 476923 157412 192290 186835 276306 231420 179413 162244 183578 37480 170322 168639 150507 668183 163111 34078 143030 157700 82088 156251 638256 200543 143315 205833 182159 151930 151438 151282 177993 151067 109382 260161 1 151907 1 98139 1 213237 151188 156418 157584 158768 603816 161562 162957 166265 76304 157741 180649 397055 733964 87556 232224 236766 182662 1 189528 297823 92108 19554 201544 137860 8339 99463 1 149483 222038 225906 1 234104 238806 326564 280548 250621 12290 262341 313338 267534 272968 1 1 284946 185615 296914 287435 320220 313866 317148 276904 326791 401571 117082 345416 349538 266983 360743 389054 372120 244513 749939 510609 745839 431267 407179 412663 300512 425139 82046 528924 427744 749540 219807 172933 417675 485306 329486 474242 374535 658210 512210 681860 455475 514375 393526 802492 836294 550282 580030 558442 553570 572682 578197 96704 605801 905199 604996 664209 610424 622750 628813 921011 1000000 643803 601890 970267 76282 682523 358054 677126 683315 688501 220256 629400 984950 1000000 714435 719644 1000000 724280 510095 780959 753013 761529 690551 625931 809293 195618 763754 753237 780765 736423 888437 790531 767979 533298 1000000 882191 795067 811798 815039 799506 921961 1000000 828196 599725 832280 899891 822649 836631 817990 870193 853974 660987 1000000 168063 924813 855099 781099 1000000 891518 687262 880908 926364 388941 929661 1000000 879628 1000000 902892 865801 752281 448737 1000000 865401 865053 858768 596837 858536 864225 766877 695600 452516 858301 856917 553274 854023 849757 763822 849044 719517 844594 1000000 840427 827980 1000000 1000000 828915 827725 802184 830173 824099 926904 761009 777725 805868 769588 486724 677278 818586 310356 784593 779694 773911 786416 1000000 1000000 707807 754036 407478 951643 831522 1000000 731038 519673 717166 1000000 710673 428245 869205 1000000 690735 848698 705542 672307 667950 804805 656216 800547 645455 639868 633855 547138 628516 579736 610342 1 597378 592395 630015 580274 536142 586606 566294 555763 346928 866526 551835 531562 584539 518741 557409 1000000 497425 559174 454241 484113 541037 660058 463021 564481 334451 445179 435600 476522 425669 1 212822 346515 464257 151545 389922 384858 379054 987026 367771 363973 237932 367358 1 340107 1 289864 291208 316231 312919 306227 390803 297578 292620 257882 282561 276579 273344 84583 195972 259564 1 248659 98449 1 230132 234256 231824 1 129591 1 220387 247830 189501 200463 1 173874 800559 203242 705500 189853 180825 180286 128544 177128 173363 26707 1 169308 416651 191890 162934 161336 620974 160100 169942 241779 448252 153928 125499 152553 109949 149293 87929 162845 150614 150431 177307 150586 177481 1 133038 1 392151 157607 175989 741678 172578 158053 152853 115952 1 401755 104815 167083 175354 417551 1 174843 217261 179241 1 185378 188026 157095 1 196916 275786 143196 206404 209783 81370 1 1 272227 228005 224353 235862 239940 244073 248218 197632 137991 261497 173681 245631 129433 280941 1 290702 403456 360548 351925 255617 217381 1 307762 330913 312506 342324 87025 364902 767605 629977 303827 447760 381174 388851 393573 504239 404854 228576 424105 1 511287 509128 385501 262677 453011 467800 430362 889453 483744 483953 423918 496305 502526 414528 1000000 453366 527311 476140 539690 545860 723693 579241 566228 564442 590690 733842 575136 775439 600650 608147 612427 637126 624358 604030 636014 702278 632117 298044 630381 664137 593790 1000000 299799 866160 684779 745874 1000000 665398 1000000 591648 1000000 550414 731372 776618 1000000 746450 922664 728313 789933 732523 522209 778519 203091 707963 1000000 804646 792615 796407 788231 406253 806865 806873 820335 816543 816677 766849 814696 824231 1000000 832748 836194 839810 537010 481858 343407 700913 844437 664860 852962 852629 855601 855615 749091 818245 1000000 717486 812638 863033 1000000 865310 864728 864945 664062 800342 882075 473576 864819 869026 834397 1000000 1000000 868030 900221 1000000 859223 857217 565999 1000000 761470 809191 312649 1000000 846409 836471 841950 825454 838163 841155 833190 746608 737921 822739 398449 818750 573136 780525 640941 806237 1000000 799124 856295 791755 1000000 838913 780470 776153 772018 756939 833691 759103 783452 1000000 745582 740855 733029 731378 711498 743014 636872 711453 409564 1000000 1000000 690653 685292 679883 94655 666049 663351 829488 694854 1000000 488838 638311 639377 664741 582833 611412 507355 599056 592406 586337 578975 586131 563890 587965 557194 973462 486453 528691 528361 564896 519885 513689 507471 624385 570075 490559 429561 469328 685730 306033 454751 449765 443711 827040 433876 759220 417678 415549 415731 383393 570808 404905 475821 376507 427376 1000000 340666 356677 1 360796 388200 336061 116564 324638 180490 307215 316912 247927 337971 1 288526 283580 57887 125045 268722 357123 301030 237286 1 899466 242977 227694 234764 255019 226903 223098 57356 216130 200893 1 205378 247547 1 13928 207220 311037 187105 174076 181695 415912 176863 176894 1 170324 168196 513089 689802 162926 161161 159362 464337 157077 1 130311 539404 152871 152131 150747 149076 86596 150141 762658 1 333757 1 508116 159526 150830 377800 153052 150333 153629 154503 155599 115288 746150 470888 1 1 169856 164202 168891 1 699267 350687 167094 247595 383151 166166 189627 189422 80437 228450 193140 114137 206740 207797 877398 179553 291504 131958 72541 1 234564 1 245319 246837 251838 175176 259015 263997 154522 297858 274132 282839 287573 303927 219879 311675 298367 312663 318321 323380 39145 1000000 334886 630077 314398 354452 424927 283487 404106 937800 416727 390689 396564 402433 414117 362813 396550 407802 432591 527086 288440 450751 418104 469139 469186 476492 481578 397389 112466 523548 823711 512503 518715 526784 531090 537277 534599 222606 736453 561831 621726 572305 580182 586245 1000000 976694 1000000 610236 616137 1000000 1000000 634693 652560 645356 653244 657368 662930 881863 567962 449035 220120 783220 701645 931421 664684 540251 816116 720436 725062 730861 988425 789719 748580 750087 1000000 740153 631325 766427 633263 775102 781947 783127 787043 857901 794633 773420 801462 805220 596695 809129 815212 818211 809542 805314 822198 829660 272740 834811 837239 642151 841796 817417 845872 882254 558742 851511 852960 689435 844742 231457 855716 858890 293138 861401 973251 863197 840142 863970 864153 425237 817403 856331 924611 560751 856762 1000000 519675 756886 858762 564615 1000000 1000000 860234 856500 859391 735119 1000000 850383 890112 846600 844708 837716 840071 1000000 832967 839379 981463 827729 1000000 1000000 820552 816329 965408 810428 808088 624463 957899 796214 743301 97058 707964 688872 725063 213189 768393 764121 1000000 758877 278164 747454 743516 506519 654180 778384 1000000 807368 701539 343921 566778 699829 392826 686200 761865 675360 628650 613955 432549 538928 647402 587917 632162 810129 624267 628691 647694 795805 933190 594388 570871 574478 750396 572830 564207 558083 181492 546184 539595 539577 525394 838375 514830 508583 510254 467475 316575 483968 477645 456432 455992 462028 452298 191802 492125 1 428631 389703 406312 519001 404619 520435 298427 770306 381126 376011 368899 767787 300643 352577 360228 315939 93659 330585 916551 320206 291826 1 304297 296619 302472 688821 961655 286025 71221 270087 233853 352725 274108 250825 247758 259313 239749 1 234203 227374 183906 219778 191349 84888 86192 205552 359127 198444 197571 200836 499410 256695 103058 192904 310159 462346 174881 230924 1 426223 166184 1 162554 162511 372063 158022 1 155488 175899 153142 128688 319041 152658 155390 1 91954 766125 1 1 158730 149812 149671 1 150555 154862 128649 168152 165181 1 1 209960 1 143223 332465 242084 1 160923 168340 170751 65803 174253 170109 1 178054 241703 187800 861165 194415 517771 250669 203208 207194 1 1 217244 64565 224874 228339 203742 241021 539886 126942 248832 252426 872671 260649 133100 404379 226001 255962 287038 1 838000 300472 305438 310719 289192 512142 326541 331930 337256 576639 328377 307213 1 366490 248749 384878 382532 396446 693561 400564 571695 583262 418065 424036 434957 443650 514449 520949 1 460619 180034 472455 717042 463184 368125 860886 448918 254175 753273 274855 650169 435532 130632 547207 848357 1000000 532418 572825 577798 584201 577487 593812 601016 607925 740186 562715 876829 631873 634248 702861 648635 1000000 659935 706807 95159 1000000 683658 764875 694245 629076 703114 669510 942951 790432 780859 728220 733049 1000000 227543 686254 1000000 756147 646011 556644 1000000 773253 785286 972635 1000000 772663 968728 701687 800161 771888 807021 1000000 795565 1000000 1000000 778419 828667 183183 900355 480880 1000000 830629 690714 842685 1000000 700518 848810 847422 1000000 1000000 854916 844238 336462 1000000 859684 1000000 1000000 1000000 937521 815436 850008 836281 863892 867931 652004 863795 866019 893661 881968 945578 861300 1000000 859293 866262 1000000 1000000 1000000 857481 851881 850251 818877 942583 843852 758263 1000000 711137 836944 828087 843911 830082 260486 1000000 800149 855799 813447 1000000 780578 803831 364650 850688 876891 786692 1000000 583254 765227 769088 779788 814907 340443 755941 720033 752692 742336 401379 711241 647477 762253 1000000 713064 728974 381350 697691 995138 1000000 717382 413647 670864 704051 647766 654063 649926 642517 636851 631145 650064 816131 619063 623254 685362 107625 589455 643528 622966 571442 565319 140077 527535 546532 540597 533913 429976 489714 515978 509449 508748 497483 491133 485224 796533 486067 464889 419665 349814 447868 1 796844 858741 430246 417663 411655 405412 560032 459289 409288 382143 369112 370428 651287 375494 353601 349332 343733 1 116560 325530 314864 171935 1 368793 299769 168716 275923 452886 273112 279437 270792 185742 263414 257212 191342 102466 254882 212275 401596 290280 226805 215841 223339 83665 213744 116845 811728 1 142520 428553 273174 190522 525072 142048 1 77770 179500 57634 282008 72890 165844 165372 175728 162459 157198 158906 388374 163725 203032 146170 433829 138348 719677 118376 1 149374 149014 51851 148665 148513 152732 145388 148915 149458 109861 105637 144087 132222 164058 1 1 156027 502069 1 160343 161895 166736 212540 166935 169494 155469 173990 1 181935 171463 183880 203043 192346 191586 197267 138086 618396 239931 502091 1 213847 235301 222665 1 224196 200117 389035 243036 345470 1 251561 260126 264774 716447 264449 321376 282365 236075 290949 349494 1 143195 274600 319087 326885 1 334769 336677 839535 1 287433 149289 368467 373907 335814 285669 498564 1 477299 409676 415661 1 427649 364711 1 450334 448427 1 470736 94485 440871 873527 495619 445090 561033 498210 465661 170908 364033 959164 465595 544784 92342 1 563210 559965 715249 590961 404729 458145 186374 605511 726679 666426 626241 683836 634812 730515 480676 685209 656822 664189 46165 1000000 679742 696503 690516 419230 704677 706138 711264 934467 856080 725776 758249 616448 1000000 714281 793176 872300 758650 759926 875275 434517 720206 779759 783866 787397 261991 793163 437990 941737 723264 805113 819303 821743 379495 821122 824214 261651 761717 676966 834578 838521 1000000 841436 795054 802919 855718 851702 1000000 927327 962719 855913 373739 1000000 875522 978865 860268 1000000 861787 901955 659914 273745 862644 1000000 941939 861576 856618 862439 849960 201642 1000000 860101 859289 840399 763819 861946 889570 978836 851812 308621 848348 842416 639970 626357 836556 843315 419757 833456 831158 786900 817936 821915 881188 816826 813393 813846 1000000 737142 794441 1000000 796100 789363 765667 914964 363516 773685 774482 769689 748524 757902 698050 736685 740055 738635 813796 728803 727181 229193 713968 360234 703584 703129 693272 703746 1000000 1000000 447580 655111 660767 652329 647953 643703 660994 642821 626312 618797 692739 80242 602735 633120 600496 584702 248426 566541 527732 954785 554025 548047 574456 537046 533163 1 517170 508468 703664 498532 697808 341776 1 672231 543880 923189 446597 209021 443036 563708 431413 479687 423148 412754 794494 693232 406284 389011 370589 870743 371885 365877 360343 258886 247244 342973 281402 413084 322994 148253 210954 673045 305982 309960 61973 341963 284986 562995 1 290840 266849 255642 1 773463 287947 729006 504266 382673 27007 228345 224471 220674 216864 215938 1 883866 610911 202899 647566 219250 68082 92044 242658 183020 179287 518378 175012 1 170474 217510 234422 111263 234922 105646 852844 206185 1 243362 1 152661 1 81993 146464 387569 148583 1 148199 147029 147861 148240 196024 111811 199470 613712 1 149961 151125 729278 176835 302077 143548 156307 157700 332807 1 166254 681540 698899 583426 152038 358139 298494 132459 188714 191482 182347 187523 403134 242498 196462 199933 1 336029 295202 1 267114 218659 297859 248065 232694 235636 146328 245100 243455 37118 30197 264330 1 160939 278303 281480 508584 279536 328930 314781 306466 140262 316898 459053 327547 1 614480 343916 271156 337304 1 366398 370551 465832 193576 389360 457225 941506 407349 413303 443688 424492 437539 437464 710896 431861 455763 354401 467973 474207 109749 486729 624457 497918 505245 511445 507470 558671 377789 905310 542438 554062 575607 861327 282271 573223 575328 582171 460132 832925 704191 796843 606224 444228 699709 1000000 508415 1000000 1000000 649541 534380 613905 672753 1000000 681888 688198 693915 698850 804411 864047 895785 793686 725001 728986 722982 738490 743194 809777 731867 756753 362940 313456 776755 794368 777803 781579 800097 789539 792962 951692 800793 950887 809906 760877 813647 834266 643038 964884 887080 865666 683693 833239 721778 838020 833874 834876 625933 1000000 879160 1000000 842662 1000000 853970 855512 856694 857879 768330 816214 860362 851652 862515 895428 816630 862543 868628 872571 862557 862355 185832 882211 855162 861665 191665 422941 823852 856674 408711 1000000 892604 1000000 1000000 846168 847563 1000000 842543 504844 834099 1000000 833532 835470 589844 627341 822941 863852 817706 813992 807634 723537 309526 800763 797357 700203 718986 802079 817580 778276 773332 770107 726642 406071 660866 763067 748622 743737 1000000 734370 720509 226066 566356 724940 167182 247927 698004 694166 810852 639572 678175 672632 932303 78828 656051 607321 783372 639117 633215 624566 621562 592028 614024 531475 597972 469411 429866 616168 577144 571561 714580 555331 1 543037 647754 415805 1000000 515707 512094 503503 510207 489130 147222 481008 1 460019 462321 300247 450229 447635 438049 431939 425897 262851 413849 649816 1000000 697979 388712 108406 15975 372632 354722 368824 1 357887 328585 392485 350856 327948 274089 335948 282039 308386 274825 296599 287124 284441 288409 276969 141087 234548 262440 300264 254068 382835 589318 203473 366745 80999 269112 212744 221126 217384 217153 210976 128223 832515 1 143731 210012 191440 558447 77329 866950 179642 195195 1 123425 170113 1 195341 123451 187440 188006 191737 546262 1 94416 140311 154722 1 61856 143212 146018 434625 148588 1 237420 188007 1 231693 140257 166610 144709 148949 149350 85428 150895 260092 440597 154039 112444 290192 1 381975 161535 1 159628 212144 173414 172635 93778 173187 178438 272317 179188 187046 200715 193399 194781 199164 198994 163725 208544 212196 112871 407869 182634 1 255606 235157 431430 243248 853851 950815 255578 241802 265343 238010 276707 278736 277728 676099 307834 1 710258 182621 352374 316966 325368 1 418253 338721 654651 341326 1 364641 280812 375801 381421 159301 277587 797863 301273 283349 399784 1000000 300232 335361 593092 447282 467690 459536 465709 341352 699469 484171 491031 376359 497514 497637 1000000 531056 835648 624498 539937 670063 551468 559210 554220 568775 471645 582220 581349 595911 755553 776218 612088 577190 515401 612542 1000000 641812 238925 652541 658786 681761 664274 675351 737943 686136 454830 696719 667899 709604 769103 1000000 722467 727905 746301 728438 523655 807066 730506 713289 781473 794021 767787 771812 774467 1000000 783939 992382 791494 774686 879307 802165 808979 928593 828425 854438 818686 761727 805039 1000000 889183 836206 938657 529503 681903 834889 934184 845287 852937 822798 848282 850498 863339 854467 855726 856840 829924 921884 813331 860205 860610 861973 902041 862016 1000000 582186 862023 861576 398215 861125 861146 860009 867072 863284 857550 853530 855704 854399 795441 856429 646125 882712 848351 1000000 842498 786451 289270 491655 860373 839239 1000000 722181 822317 828535 800180 814256 804982 808670 805610 796656 744260 755083 998472 1000000 783929 776255 774984 759135 601746 762251 757895 753527 623225 771166 727463 732821 728940 662058 721391 715594 431817 1000000 594000 695087 689809 684512 680896 750654 356876 626086 652328 1000000 653508 941515 554504 628452 919297 614257 1000000 604886 598389 592785 988284 583319 206899 568677 628548 1000000 248226 543430 485784 639275 525145 520368 508744 507031 994618 553738 705741 481854 476046 469914 469196 119242 450826 445307 437618 433076 427164 576800 420357 416491 583076 406073 411740 668533 379807 372897 428169 384022 176642 163988 60595 1 334304 331349 598059 326710 334192 1 724496 297447 290826 287587 281217 1 417501 316092 263632 280978 297757 790214 744953 320570 237444 599713 228832 226762 604852 18586 519683 1 1 184483 200364 234807 194025 204141 119653 1 182415 179887 194607 175177 1 189525 106519 1 170429 298420 160293 847495 133150 1 1 196671 1 156239 702322 255121 269368 148039 147632 174514 1 159035 144696 146656 131868 144705 147120 1 180173 1 149777 150910 1 156400 117086 161869 158531 130896 162532 161992 116913 170580 183947 179836 335754 1 183810 179447 182280 189220 117502 206439 193916 470638 213599 1 149520 210135 267343 319001 359284 225215 229145 233213 292863 150155 214311 249983 60118 548281 263452 275435 275111 296815 519965 361484 292150 141232 301762 278340 312554 429623 323187 1 331685 1000000 486911 373289 356168 479992 367577 312281 116726 384945 393330 412863 672845 514706 453300 406528 426752 432287 428524 447423 314296 457358 461832 506905 475646 1000000 392386 1 332711 512679 364164 471643 525199 531384 1000000 543506 542085 550602 564689 568257 574716 580414 586457 592477 546003 1000000 1000000 652004 669789 639975 239122 867129 654266 563999 666968 681613 667162 673137 731949 676141 689296 1000000 1000000 912846 720913 402357 722046 724951 734208 766821 516976 838367 755791 745790 747266 1000000 619456 785010 767497 782184 787407 1000000 779482 793465 797117 799542 1000000 1000000 780609 721483 844904 1000000 1000000 891030 828399 830544 928914 240264 409529 968255 914058 983266 1000000 431117 855829 502857 852265 789536 851658 787503 1000000 863612 859377 973593 974962 876419 862753 736416 863519 961958 529567 861236 861216 876300 752600 274300 429761 889390 863243 861705 797349 487947 1000000 851634 849598 843799 763762 913959 842687 687753 843660 852224 833668 440136 828680 789862 850859 838810 824134 787186 766597 157237 802752 888966 664525 1000000 779193 819735 841178 691101 774489 982968 745033 643190 382283 815190 750780 1000000 739204 785451 566797 375878 719912 716406 711463 704590 700632 601908 291652 722782 490657 886430 203165 1000000 656860 391481 775967 641241 616911 599885 425738 1000000 662802 996533 140182 598483 588025 672434 574546 596031 1000000 590460 274999 545312 555361 365885 517391 498078 514391 514818 501967 495784 387142 494394 413535 472955 263946 458100 467875 259349 440347 432122 703330 304227 394084 410047 404017 227589 357642 430500 380361 690150 368890 363226 336684 893960 325055 579686 1 523301 321775 322947 1 308551 310715 298277 293230 288245 283447 278527 52139 1 275363 259775 1 250830 246001 175208 252439 1 298521 233609 222055 218271 222308 423157 222271 1 300505 284790 214274 189964 203311 190915 209224 294884 181992 76691 177426 529796 168247 1 165204 171146 160675 137693 406372 149873 753263 154134 118202 134332 149218 824005 234451 147485 146981 580598 144390 155112 145986 752373 77244 478719 47366 147897 135463 561677 140003 1 200801 151495 1 154587 105703 1 159298 160851 299355 1 166622 168749 1 175306 135899 178056 181571 456595 178267 198769 198052 195554 63658 201910 205605 208746 167715 214639 222303 232827 223031 16326 196688 253439 243269 113743 528504 253045 129098 1 265521 275457 51545 196629 270277 201190 1 305283 170391 292239 321095 326391 368665 338239 342779 348405 353913 1000000 568956 176663 376820 382531 578030 394377 377175 406155 412228 398579 1 216723 436375 1 462571 454757 511617 535411 834942 476254 555154 524851 499076 437163 413882 520653 522791 497774 313883 541437 1000000 672810 430074 573274 562681 663687 276341 569366 519572 616230 608022 613980 619961 631165 638455 637368 612870 730016 654300 650435 430246 660491 733026 681793 687228 1000000 694824 702910 102296 1000000 733522 330072 727763 781939 734012 277253 746643 751030 800267 955888 761653 781127 772420 868954 1000000 776905 767773 892983 795409 935171 802835 866902 808212 918413 814961 818262 821104 823871 826330 948310 725837 760149 1000000 838075 840938 263261 837116 846380 1000000 849675 491077 798331 853793 823589 899235 233803 1000000 871196 861945 851137 859823 860521 866449 905417 1000000 671947 837348 856670 914039 859117 592558 860878 985977 865817 442366 998648 671868 853567 1000000 366935 891437 844026 847301 839848 1000000 836051 884651 831312 602901 756044 547498 821601 826862 740067 714070 808497 394768 802847 800084 795812 1000000 786037 779300 779565 968703 844317 762045 1000000 693345 754804 666208 740685 1000000 731278 779396 670543 720393 717002 1000000 707150 706999 696841 691598 694254 1000000 639822 483977 664248 1000000 686843 672602 25848 245179 462943 626748 603028 611572 606910 395803 558509 589403 584348 531967 570968 1000000 962666 552301 557065 627461 352696 527605 522039 783659 450500 650023 544576 490606 838890 348580 473081 465996 508759 451746 449538 600941 893993 414423 423188 633103 993771 417114 399211 397167 382153 381555 375741 369963 364226 373795 412118 315462 341712 336201 1 172850 803032 314673 920930 67852 1 294052 505691 227901 278961 274420 1 265002 369046 247054 251419 245934 242804 624198 42756 220815 180760 217007 145163 243248 210256 51891 210609 193560 631556 194458 273290 197686 212075 178103 629410 179850 430694 1 170151 340463 169488 203363 562494 172539 6674 176227 1 153652 245706 1 157717 20961 150077 368535 144724 1 834673 145722 173991 149541 148596 41478 144438 71732 146405 1 147228 1 385647 810613 176395 208042 153593 154825 1 156125 1 1 163709 165382 1 410479 185879 686252 111017 186080 167340 170730 187853 188993 853924 180278 200342 1 64532 211560 193281 267664 221764 209339 248972 187626 237743 212383 246090 250623 1 221913 378873 148918 157442 1 300626 270062 293045 827487 302420 274357 355339 317884 1 312138 1 325675 333340 350497 354670 363034 368761 374394 380333 1 392054 397709 383786 411771 415880 378903 139253 434034 439364 990806 452366 458538 494020 413657 445454 477938 494039 490620 690277 431369 522405 505523 526587 931431 538928 896476 68150 588136 772125 569579 612146 655122 587762 593772 910142 636087 701885 618203 620295 631258 634944 640713 632261 1000000 657669 663212 670084 715179 228729 684983 690288 526443 688819 705847 746046 439042 713464 725861 962736 668038 739971 748040 1000000 761324 758039 1000000 781631 820193 880233 778666 458927 786094 790237 772266 806610 795332 803931 806743 806013 818554 816751 817780 820864 698707 336471 712391 971400 139190 1000000 827164 737492 843851 828269 397305 850811 850776 913040 852743 853948 742502 925072 672918 814688 864121 261013 798785 489607 1000000 951641 1000000 859567 1000000 892479 867876 605110 771558 863063 856635 982788 854687 853334 852399 851498 849243 847670 881435 584440 630849 836639 838258 602119 1000000 681828 751057 826348 823642 1000000 1000000 897500 1000000 808860 803176 741928 800021 560640 623961 796978 778162 278841 681927 772331 903023 764068 759776 924446 751107 746346 247236 739148 732589 658771 801721 709366 775845 222179 971157 695707 692490 688472 716462 676758 671069 665551 730662 668511 653657 420432 889811 253967 89897 671241 983239 638504 602216 945933 416716 388462 576505 1000000 395046 559887 9375 547610 523781 480559 527603 487640 555595 567251 530057 398490 641010 485828 479540 447235 504975 460852 457128 448268 296042 248759 343977 425876 362002 187585 406677 305355 394534 401738 369180 379525 1 367954 333942 831297 508719 361502 181467 331684 326401 368215 292468 768523 276557 299782 295067 289572 284905 280018 275108 37617 1 254799 256591 251950 247747 1 819591 379685 230800 226929 223035 1 215451 211789 654633 1 209559 199553 194815 191706 186424 186187 5050 180973 180366 722104 163136 172643 167942 243252 163840 162293 522977 186982 158694 138047 153577 155672 151228 158499 96744 147847 228187 145243 148529 473585 147796 375453 113097 176017 66300 369046 143185 1 146139 127394 304305 637025 123737 1 151528 155031 153965 155390 40145 146376 118192 186525 4560 439824 773778 356279 154601 174091 178113 141530 1 186398 808609 610914 276502 504319 222106 143200 180459 242690 846809 273871 239712 227817 123906 455018 240107 190110 727418 252512 290637 290502 266957 296206 171922 223348 295116 290978 288605 94367 131546 321201 436164 913040 327122 332870 887654 393807 361354 384942 944916 454811 372263 370873 383870 714962 416571 335989 304442 295051 519695 669762 744415 424985 444095 514072 444034 444033 622204 718932 473799 701762 1 461910 505587 511426 517938 524143 530448 861703 646490 327024 557835 772551 639612 202036 563422 854185 1000000 454643 603374 472885 615200 692838 673034 1000000 499946 392740 649767 655435 415596 667178 672058 726164 682827 796124 901755 488619 703770 706706 461381 718846 130263 748603 740023 739563 742638 747200 116180 967316 776186 454534 418802 810439 759565 982960 717815 773835 393078 1000000 921438 802616 806276 1000000 713474 791453 818208 757054 824099 826460 861233 751268 903711 811695 830340 837005 708126 843984 742297 822778 848948 796571 895555 790188 1000000 853590 856108 964286 857614 865820 856140 1000000 858355 673586 831888 866547 867543 827294 1000000 1000000 654992 249490 850766 597503 1000000 842018 851843 1000000 849475 921713 845868 844731 1000000 840349 383303 836090 664147 832556 829027 826479 823804 821449 819480 896829 812275 1000000 880138 962564 691825 321557 1000000 788093 1000000 780822 774446 772826 768802 765154 750726 756061 748287 697170 657848 954486 718296 728551 730909 718208 770144 670932 704041 697186 693381 918652 999420 673248 671920 666720 381633 364972 1000000 602979 636336 633211 625792 673544 176424 609242 689643 352458 579858 600408 993358 590804 209633 561028 501599 548770 928465 607192 596954 523872 517856 496350 414195 458069 347665 1 480678 442392 1 369019 455980 393274 443734 438427 555874 823961 1 1 544715 281279 399355 476606 384106 42907 372279 366284 396319 316310 152884 614261 331996 410844 370755 149703 316192 311174 239556 147998 298200 231554 301278 578221 286824 606189 138436 367161 244900 192058 136003 251908 239951 228784 235700 246014 689637 178039 215627 219381 205974 205108 190530 203783 183456 191596 1 185439 184838 175872 177662 217852 256161 134550 96169 713501 211228 161836 159863 1 269133 154868 152987 165219 150595 154593 427414 159527 129993 1 164084 144241 144658 363624 144191 142166 144156 134070 144545 326776 145415 383078 1 147038 147703 352345 150403 144825 162595 151124 155867 642053 654862 153214 159682 647576 502733 173184 171765 174203 175601 126553 404960 104249 119931 190888 194001 230915 368516 204039 571202 353766 86418 153492 209104 225994 229792 158379 274319 268770 246987 207146 485423 884196 261272 223116 196095 671008 1 797236 180684 526914 1 1 381615 313503 335844 275831 51338 346735 346194 177007 359431 972847 369800 280019 389578 407698 433608 637610 405186 421215 425202 259861 457158 1 314554 440718 453788 798001 475845 451564 473287 479964 533640 653427 1000000 531999 515603 521772 521235 378500 338138 616953 551416 521616 564850 570984 590292 733639 584209 594735 600994 683930 109219 618768 1000000 638930 663934 638108 647301 653560 432969 559695 765888 750085 680666 576237 601245 697315 702131 708041 723382 425794 679192 508747 711534 869779 769578 745630 304361 754199 664582 938941 767281 771237 1000000 85204 782956 792654 726512 150007 944367 161381 761744 810816 850917 813780 1000000 784902 822461 482886 868935 736048 832544 819385 837029 824186 794224 374954 840772 937320 948925 832066 851620 803909 969702 871597 1000000 856067 856225 1000000 872028 862123 858646 1000000 1000000 1000000 862117 425077 865466 761015 899538 388067 841716 943639 853815 840995 851576 777794 847882 817494 845742 827771 842162 757180 849508 836108 833865 811128 829167 823269 824175 511309 687154 967526 1000000 813318 773948 1000000 918110 796038 795649 808024 785134 1000000 430549 912069 769833 676351 586275 882868 1000000 745446 395478 651210 752496 96950 467659 719966 176205 321231 935426 669244 917798 664960 683713 789641 419007 650602 662151 681408 728860 642939 708605 582852 610428 622075 593852 610307 604405 598483 593078 584445 563440 574352 571525 994860 655329 550046 288598 537601 531422 525237 518901 779789 605846 500444 529494 486997 487854 475654 469161 632506 1000000 450866 444853 439104 432678 652594 672081 802442 919605 1 711677 390631 688119 425116 495936 144915 361970 391921 320321 344071 1 370363 239552 417167 317392 320554 573748 509538 772180 291509 239317 281577 191432 1 247373 263548 200565 215151 324921 244699 699442 240510 248161 250614 224032 215089 205998 174956 1 209776 236114 198694 1 192266 189177 186192 204889 825175 1 568198 170494 264202 204127 1 163651 161724 189646 158046 156249 211232 292717 88509 149729 590833 778945 553616 149768 145856 146131 154277 144177 111329 142524 566846 1 154597 143848 1 499421 256677 145824 151316 300001 148162 149711 142919 110042 552309 154803 251013 158074 97311 160648 141062 158278 276744 170465 177407 287624 752476 240624 174867 243862 182881 190491 156841 198923 202291 173223 137963 1 286180 320411 224477 729281 232660 252095 739511 182449 290647 265841 252818 262873 850514 221200 223120 595885 305659 343730 296949 305204 367667 312454 341103 323148 438202 383164 339489 82754 350621 572272 368500 259586 372972 1 374865 391001 407167 402880 425927 828739 284540 484008 1 439668 363161 391156 374299 1 933140 488443 483745 378652 324463 816589 70594 622984 440885 525592 531713 533722 586889 1000000 657771 184880 568372 574690 579369 586737 142451 52989 611164 835501 637897 859655 548631 1 657054 663562 789173 610025 546364 667640 1 784602 855339 680297 694354 921129 732604 701240 714789 805196 724569 472614 170337 558470 1000000 747772 230007 829795 762918 817423 758043 773385 1000000 886812 1000000 797856 792396 1000000 785982 802754 945771 996452 1000000 539803 818198 886991 513978 827141 1000000 681128 867150 837944 636301 1000000 754638 843579 850735 673534 1000000 481551 851114 852307 853394 723226 851967 997203 856885 857252 500405 885570 867070 858959 427008 857163 1000000 858295 853448 846363 855499 915890 522742 853549 852486 851319 850266 363897 361203 902386 843914 842144 840215 1000000 765664 960737 332349 989525 818475 822649 1000000 897269 810928 807878 830578 535945 1000000 1000000 1000000 569571 592407 229350 788151 777936 768971 94436 750520 768659 323091 1000000 748632 544129 739121 740938 732523 720462 720441 715112 727259 668491 752649 698333 682585 608510 913693 682565 672403 651044 1000000 621021 646138 744593 699226 695446 618566 617295 617401 605500 514443 539012 519543 581306 587246 701204 461322 1 551146 367232 443986 527768 501807 519824 887300 482349 501873 495414 489637 481774 1 610497 480250 458077 451818 446411 666295 436588 427694 846165 882254 417897 416215 451252 391635 384360 381799 826223 368371 429108 640814 349626 345650 342572 397467 320904 322811 592882 313002 308449 566631 297416 128673 288481 282219 277478 161902 268055 285144 326415 254185 249702 1 285784 234741 273138 215482 250957 399759 1 210900 112923 308478 213217 127381 1 192548 189442 185500 183510 98348 177438 157538 151077 143274 187051 162676 163663 1 148389 127152 156148 161384 327017 151665 150290 7112 195464 84261 148754 145327 1 368530 143652 144318 9446 143819 136371 521932 133180 143456 143859 507218 115122 145394 292852 146867 149420 133203 150926 444124 153750 195993 39875 158841 181041 232525 164675 1 64075 80547 99847 198639 58759 116513 186838 183624 190970 287367 398195 202426 204128 210451 176850 303103 238808 1 226512 230542 234647 241518 190664 115366 251868 232993 299311 522452 293848 429259 255201 500151 472501 294201 96069 1 310324 434608 325292 360053 289370 684517 378308 429224 1 5679 362307 1 250967 382823 406670 459667 400539 406617 360333 418526 465408 454462 439541 442016 475578 455172 466853 376913 494017 479814 478907 683573 584894 504203 510878 414563 524532 555734 233282 558079 634276 553981 201916 432702 575003 578348 507589 988103 596369 1 608596 619767 1000000 625841 1000000 572239 702213 568419 654355 1000000 698503 635691 642702 442728 690231 692585 698161 1000000 729650 1000000 834012 696445 979736 1000000 670891 646429 745946 849696 753579 756411 763385 966173 675103 938447 867158 783625 721806 993818 797722 718441 824463 478941 530942 785894 805789 803530 945619 824668 1000000 867761 829525 1000000 792047 836694 832064 840679 1000000 781032 845888 898366 848810 671957 851429 852814 847302 854383 845193 866915 824400 1000000 857256 867530 856521 748277 853579 819968 857173 856863 858587 446309 622009 843733 1000000 647274 940602 505123 804973 840167 845444 845144 791993 696239 952121 836121 1000000 417911 829615 953033 838061 828126 818830 648460 813015 809276 842299 850240 788758 1000000 792629 778427 785112 621353 890368 662133 780658 772953 762072 699228 351954 1000000 519084 784944 705942 791682 322374 742746 694026 743665 1000000 700155 688051 690910 686695 804027 653974 502898 942361 771179 652789 643875 641475 635764 618273 624207 618372 612463 679095 522440 594685 652581 583090 695677 229450 582121 560388 676429 909316 778669 211799 527726 524094 780826 507923 261578 496590 490342 539472 475531 348833 465638 459361 453100 446742 473221 494966 86744 426504 516030 410663 404711 404351 265949 190693 378880 504499 369412 365988 329086 1 333674 345117 318723 365180 298746 319608 313887 878132 303291 458890 323415 305106 283195 84675 273389 640845 263997 851331 1 249131 281478 681954 223074 269841 417366 387709 239140 224368 1 209051 1 204688 141825 173087 187460 189717 123508 156794 180881 641242 175453 172928 140563 501796 166123 164754 160097 102381 115395 156040 181667 152826 151919 587814 177428 184842 1 175898 165301 1 143681 143746 140949 168093 103852 141992 1 110727 142751 141974 432543 144440 143023 145682 145648 159861 199846 149945 147254 141501 156157 360660 157553 159472 1 135770 165646 134043 288781 760524 176053 35802 180658 100980 186670 207205 174745 447033 199065 202069 1 192488 215915 189978 269490 213519 189135 232734 236941 239641 248256 249976 159828 259606 275639 447255 309233 284595 301968 287765 292589 297859 575980 991517 407159 320701 324016 711604 335067 341007 245859 193042 213253 528490 369009 440085 380532 252696 419754 447445 544090 562176 411955 158300 428284 202328 452893 297324 452734 943497 436640 484524 1 709305 373230 500578 503629 420010 514715 895689 526511 473575 456793 661568 572850 557732 278337 556999 621859 592680 378989 653480 599353 583901 1000000 619508 643594 630630 562242 810688 646432 738203 656180 15589 672227 647899 767705 861177 570991 695384 714942 861398 710156 506759 1000000 725391 727020 747501 422304 751487 748561 925704 826539 1000000 765715 1000000 774663 1000000 844480 782433 1000000 793927 1000000 802176 802935 804794 210413 1000000 812309 610621 969237 888820 793242 828353 821638 144676 777703 1000000 839526 417416 843077 441973 846202 1000000 896227 636185 855906 869477 855859 883492 855010 855669 796492 856553 1000000 868005 826969 903759 857141 1000000 600838 246838 805646 1000000 834337 662249 850400 789031 1000000 850518 878321 1000000 838401 836569 534592 815737 1000000 808826 831735 823442 959717 824429 798981 813381 814134 573466 794666 1000000 652717 800624 797234 830688 871947 797049 824210 778956 770548 591577 766986 762576 901056 1000000 1000000 743580 1000000 736725 731970 122270 731999 904461 1000000 678012 702071 48093 901438 515059 665736 911643 670365 645287 189456 914539 648175 642514 591230 81546 625274 595173 652526 605314 601765 597076 591402 583739 577765 1000000 483677 539485 541585 628603 511239 826749 487138 531094 534250 202909 529020 646202 478136 485357 1000000 472632 469815 512318 785685 477666 455202 436180 430317 315356 412716 950709 394415 399813 443328 490261 1 1 363553 197053 353403 165606 347661 342099 337927 209286 254191 644176 314838 205681 979879 332805 294045 293194 250098 38458 275575 269447 1 260147 291902 251017 246617 45520 232556 240457 229462 226142 186393 252345 214033 286120 206701 151333 202397 169012 193164 360621 188985 175280 178860 150217 190477 145719 1 173295 175357 163669 244217 486014 4849 1 149026 153555 376055 462712 80616 169585 150240 171338 142620 143657 143248 142665 142270 155300 156656 327221 750128 141799 149754 163271 142855 141964 1 143733 15291 146239 147782 1 237767 151736 314275 154801 152606 158349 35803 165123 45433 90278 168954 1 144056 173560 132041 1 185071 187904 798138 191844 323228 193855 207400 1 1 215126 217304 226384 226998 231067 223625 254064 243706 372097 252541 1 1 292575 268678 1 477087 339596 349309 1 299404 838599 345512 316647 185195 385683 294878 338306 316393 295459 1 381349 367105 163389 378255 374260 324809 1 406250 407872 413841 427834 425926 1 451617 563039 783737 448991 446436 1 472463 532439 487671 493605 499120 505985 512220 519615 408262 567791 536838 541322 549132 549285 653442 566966 545652 579620 619339 644715 558644 35409 723123 615386 997421 809457 631523 638434 829086 665850 655614 661215 674479 672014 672846 682762 8954 994822 380766 489764 802540 705147 681238 690001 968592 1000000 737530 1000000 745699 751872 756881 1000000 764195 903184 772149 778965 779328 949260 1000000 112052 1000000 798029 1000000 764807 807814 810024 711820 865026 819385 822239 1000000 827318 832502 476586 1000000 826789 787100 840934 842084 852405 157218 905890 567281 862299 821153 851710 1000000 522385 860712 1000000 854752 855805 1000000 791765 232917 855595 604073 856316 851308 886496 852503 863023 832668 852416 818613 934042 827653 861461 1000000 845152 424826 764938 840153 656547 851319 895190 829852 1000000 573720 774104 971879 819560 816416 815051 810515 758437 804767 800979 855980 934255 890214 757113 783272 789300 775089 770663 733160 790218 759209 802017 1000000 1000000 319775 732446 716457 944678 703626 717933 735715 709819 706764 697357 692706 744582 680794 676734 671707 732079 663794 275358 663119 997723 650453 132203 626395 620860 860858 608954 601584 596922 586998 623102 294641 572999 1 560865 579581 497377 542264 534752 509606 523650 1 574771 502463 498951 493949 727251 100767 796157 467967 460865 440166 464103 443711 437215 430644 422741 901088 353978 407560 316271 400861 389073 387563 377357 160745 766460 515587 354407 350233 343086 337696 424776 110013 321319 235160 1 303668 352782 340053 603235 284840 280139 557961 245348 266167 32173 281328 451026 248844 242879 476880 234373 109640 226172 289218 218208 5453 181121 272649 121229 200586 204994 192977 189299 267916 184205 223758 147023 191353 183158 43401 152151 223860 53065 29510 163889 157750 135985 152655 99288 151966 140022 201321 122190 146059 145053 140356 146431 142765 282351 121391 1 176420 147116 211070 149617 118161 1 136725 155630 364317 141114 144880 463985 1 145467 149287 588645 192234 153726 296193 1 159174 161047 69271 160602 166657 182793 172687 1 179524 158954 280489 46826 397245 173689 1 1 191541 206132 213241 367025 1 1 240719 159884 1 198547 689174 327158 78784 328571 259852 264698 271649 295726 275071 1 271222 293754 311196 318701 1 307383 319771 325162 309644 337274 367360 710238 378269 359523 281391 359898 371628 452198 387748 634561 400447 375584 274686 587282 34684 332702 215945 434837 200494 1 477058 651913 455680 452968 485038 509822 378881 1 592806 533795 188208 476028 534487 545789 546856 739023 456005 1000000 571295 577357 582029 640383 595382 1000000 607756 80880 419314 608326 588349 325917 642035 62667 1000000 693771 1000000 683620 675535 680611 685928 690726 1000000 727222 723343 709648 484658 722206 725157 450515 833420 740241 601667 749209 753605 777815 749712 234907 767397 774130 778231 767723 785813 1000000 792977 753004 846255 831591 813319 698248 1000000 817627 452887 807986 1000000 843558 888944 830803 826069 1000000 1000000 839119 786692 827316 817845 483094 847001 848430 750385 858835 851802 806097 853651 855034 854699 933089 872335 708285 976948 836429 896172 576209 838793 854909 892002 810258 853049 858016 207289 974230 849082 848361 846478 846692 777703 792885 1000000 838303 917340 865385 816599 1000000 1000000 823294 829185 772004 816644 869858 950083 884211 804239 801663 797992 794563 767340 812262 666692 792955 791766 364476 767821 683856 759834 755561 743965 749919 886858 737458 413992 70325 722628 718845 1000000 705836 703737 1000000 433242 50453 682162 677677 1000000 401855 844621 655804 1000000 655197 786994 824769 642679 608424 616210 609885 601643 597803 592066 692712 580050 573402 567919 1000000 553683 490210 276073 1 533188 524923 164165 512542 466495 1 493920 825374 497288 1000000 467344 469554 456810 445350 443631 438209 451405 214465 185454 414000 682672 387817 448939 390196 381564 383656 419309 659711 370567 473417 358500 344103 368903 1 118373 315269 566070 334976 178498 154688 295695 291080 443814 280707 286942 135957 292169 391240 337006 339073 1 1 89989 226683 592664 1 222733 1 176641 151138 178507 817875 1 197126 234694 140672 187488 160694 245017 37751 211509 501861 170758 167767 1 164986 161317 451173 154557 764189 1 150300 44356 1 148060 12751 145856 132363 1 167085 142276 1 508141 140790 157724 1 94103 140371 239108 143295 141374 141855 142381 647202 143988 133648 143639 78130 148321 54829 154988 147882 195904 156881 157943 333509 162045 369489 166410 171711 181621 139619 176473 1 346687 184991 180167 191336 201550 199093 785718 173482 195032 211148 1 291436 238416 13749 368952 157066 303848 244736 217738 172756 273073 256749 267145 608287 276746 281532 787687 287931 297172 300034 306823 514539 304759 277885 98032 109511 343078 343419 352911 476317 371337 447576 584337 816331 446814 546134 416267 425473 424431 304289 433360 352286 460600 439316 445626 533340 302850 1 492084 478458 473727 1 552597 405193 508776 513627 217187 627859 510682 538306 356818 119329 508206 562598 568951 684563 178962 587489 581215 649818 321877 644006 98943 622043 629156 220191 639973 459376 651093 656671 662464 761337 673296 703305 815165 608845 717174 714553 704522 735452 714290 546955 292463 739537 734316 753529 725499 310356 662295 757808 747716 764561 768572 827750 776637 1000000 980404 745126 808632 791442 738899 832653 806821 931670 810958 813871 878640 819512 627670 578634 802147 815523 832256 833712 836023 438713 839824 837311 843302 842776 885406 427310 848785 764567 1000000 1000000 965330 853748 450953 478498 854678 231689 854666 1000000 853696 857439 527853 816709 853937 1000000 1000000 1000000 850222 1000000 810798 561762 1000000 791302 843219 841622 840024 838070 835253 916987 598165 829983 827293 825013 946794 820030 913951 826871 716506 718760 670869 477433 847260 1000000 1000000 476019 786656 269348 776640 772702 842498 772302 760569 756202 430040 750087 742928 738458 707862 447683 714549 565449 608785 585901 704661 426945 694291 689213 1000000 687442 664418 673297 660497 655401 727137 870407 576679 1 628482 622669 616675 1000000 604928 598862 596936 616012 976516 583072 875782 584692 686879 550751 1 529400 537343 284886 574571 327877 866363 565653 495123 488925 482705 524010 269261 470704 458015 451832 347695 443221 433443 1000000 421279 415231 409208 80176 408807 391349 424872 607790 374795 326054 305538 232243 816962 345095 337324 333964 410139 336474 501651 380812 524637 1 345446 299424 286335 332739 276929 275959 532340 279684 136057 255784 352629 357439 343166 235656 231453 226856 215712 219343 215483 211712 222144 203440 188198 197669 250403 192491 143257 69125 41162 178877 237793 82615 179962 47115 174347 291396 161573 130235 156898 129581 170242 152033 150557 1 118009 293159 40472 144407 143501 144107 285848 276822 18335 406482 1 1 137211 139910 53699 136868 144336 141149 143049 123097 71892 111056 122863 503178 1 428000 64388 173092 153230 154962 156805 1 149957 1 215150 92887 1 42938 78031 177892 215665 1 186702 189747 332678 128234 199598 201742 254906 208759 386014 213629 226489 663528 221613 233966 236525 240462 403995 1 255896 260504 808272 270248 274751 279635 286235 320035 242613 692493 305010 264044 299532 320981 327251 400757 686255 342117 911496 354148 359006 446131 357444 28780 101161 387169 788747 938574 406850 418087 1000000 424470 508169 461644 432235 1000000 249741 449674 468365 467897 572867 480895 404279 478748 616718 511247 561948 1 1 869595 748123 544088 568638 504692 561867 1 578704 838949 572563 596718 602655 814204 561127 627827 621365 633127 631493 650199 662507 485135 593428 1000000 1 1000000 566489 144370 820959 1000000 799599 750354 712496 456996 62124 727222 730884 745231 718281 741739 750335 267866 744370 856977 900953 727744 1000000 767809 785357 796523 789675 787216 874711 800025 683009 804278 764277 884381 817274 638077 1000000 823402 819832 828279 812180 830988 304980 894260 1000000 883298 597998 843024 1000000 1000000 966820 1000000 862669 846591 766496 815404 471428 764622 853792 854429 854604 854690 1000000 854541 854306 854021 599512 852910 932602 758290 872851 987179 829053 848595 657882 1000000 843145 884779 1000000 411276 843108 800330 831904 417358 811000 693204 823731 863533 795932 493417 777038 834136 547801 1000000 528294 822982 851445 809003 1000000 757805 795795 773390 758749 461108 746416 580932 752536 741942 1000000 797400 1000000 729920 164366 693739 716697 710499 896452 687547 674441 702550 947095 693094 672383 771554 713535 327999 652246 646692 484832 635317 502753 41298 1000000 615526 652078 566884 964433 399311 1000000 577162 546260 575634 1 1 466794 307022 541574 829460 394983 661534 508717 502450 496314 489686 486437 481144 481919 205633 452803 458185 443925 622425 435964 428517 459990 416649 383245 404373 397850 763993 410470 380619 430453 368923 480757 356988 137501 393099 340517 385897 292736 316729 318601 295407 256746 115255 296943 1 679315 1695 737556 280150 302608 202584 270809 253811 706968 244843 890221 235931 187458 806701 224015 220748 215570 202977 208923 200965 446127 197715 194522 192008 187816 186222 556119 181355 844936 173447 1 174369 171306 665061 161907 1 26364 1 153794 509848 151049 624122 123210 1 145173 1 1 121077 141691 140893 138629 139141 140141 465940 1 599294 600072 204172 141650 140464 324346 141613 142315 176513 144142 1 158221 149980 147095 457780 443080 140413 1 156900 152873 466205 163898 153652 287227 36065 603932 176435 171641 1 180345 187834 198033 406258 389661 201163 1 1 1 218533 214890 1 34275 232192 353670 240484 245037 249475 295417 103837 105707 267964 273084 1 283398 287550 266143 832304 304009 309582 331562 1 324120 334835 1 349593 271503 351488 546462 363072 1 468524 961205 796939 392470 1 404534 265586 490459 422630 424758 434697 440907 447427 459765 459442 478886 471757 648345 57174 490162 295118 502198 394529 573211 521253 528933 533606 522892 489017 308121 1000000 821562 826854 601738 579081 588375 594349 621853 606273 291806 973572 406430 638408 635329 105303 682834 353920 746667 665674 739451 1000000 663264 618836 688716 394042 829697 711453 258345 712781 720276 725203 729819 746470 739088 686107 748003 936356 756702 1000000 707556 963888 784634 842132 787102 782934 772907 804525 703971 1000000 742838 803326 808100 811039 1000000 1000000 811323 805002 823226 977154 827351 1000000 833717 835678 837591 847990 635579 151424 844191 1000000 1000000 801887 1000000 967406 912249 618010 956438 1000000 853153 892139 864226 855215 844592 855671 850422 853501 1000000 1000000 799762 850259 372281 965657 851892 871893 845976 844469 656741 841698 838896 837946 962527 432651 831975 817417 826123 825043 842215 820021 857359 837816 789402 808596 493345 805428 861963 716389 886805 890832 771385 767932 646214 790692 765555 765621 763569 766175 756896 1000000 747096 739895 735507 730649 636435 721149 716745 712364 706298 770811 695667 690598 687553 680509 675035 43588 359911 842135 653102 637128 643183 895875 13446 644441 586480 641657 608147 1000000 595210 597707 784749 570179 590309 565305 736117 552922 1 761000 1 528469 519269 515290 615273 114161 498952 279652 506910 732632 475799 461861 460347 460095 447277 442547 448602 426860 401506 419275 412738 232227 451370 394691 387613 381715 472679 1 283469 620182 1000000 28548 349397 630886 1 203858 359012 563033 310270 303629 266064 314260 287805 282634 338932 266361 258776 263812 231511 1 261420 237429 238425 236847 232366 343923 281285 220415 250487 183955 1 114708 204319 1 194844 189042 186562 100200 84528 180811 171942 173802 297653 1 176548 156303 162657 135970 163891 141741 115632 274089 631615 149454 147418 145937 1 139554 1 146069 141137 13255 126426 139434 141336 138757 138716 1 138900 531502 1 104163 59764 1 558229 142478 148938 172659 144676 146707 510993 843287 1 145791 154541 156829 158371 251763 162858 1 165654 2517 172648 260546 308508 195640 183667 186725 78454 192759 161373 199877 203767 1 648015 883776 220097 110223 267194 432920 1 238096 146078 112095 226802 253816 264180 347781 245944 542029 280542 297030 290556 295691 301184 406398 675488 489615 322049 325484 292288 325338 344093 315550 352499 364778 366417 373553 378776 257921 1 326009 402919 606406 414238 435680 448598 307208 443170 450860 481104 456980 938799 468756 475502 483114 487900 404392 496415 489611 491925 587967 524952 503793 537991 543388 550977 539162 559684 569173 617648 646736 520373 1000000 598054 604063 675772 601415 622668 622239 627075 682939 517524 574951 656043 667250 651935 672296 676970 682734 687368 718408 693001 699215 715261 713380 62228 734409 704238 733747 836701 742942 747553 66287 469928 708362 412814 954308 779161 805362 778510 1000000 790946 766743 950366 796991 786938 1000000 899474 811930 483307 760896 818100 871090 823287 1000000 828123 830327 854022 1000000 813187 803451 840089 841690 836680 844729 845949 1000000 610060 849295 860906 986942 465075 850232 852705 855508 483894 853208 885400 792688 952612 852916 852549 851333 859058 743436 850158 1000000 848021 499181 842754 842990 1000000 839024 839631 844695 462142 834034 835841 830015 1000000 1000000 837247 820114 832129 814687 809854 828567 801008 802107 1000000 1000000 792711 1000000 815558 561393 775348 779142 414565 764372 769916 758172 1000000 747978 744320 774865 109724 732379 676043 410942 1000000 613228 648721 604093 608004 691892 383180 656858 1000000 686434 711711 658403 633630 945315 645563 603350 641295 616926 396903 604197 608290 545642 597018 590332 584987 737050 45786 566472 598057 843458 534220 541988 535657 541763 496842 463867 512989 643817 497643 494661 487075 480102 1 469176 452691 513423 357112 238840 383424 430836 434137 1 412648 417056 399542 352793 388420 238116 449193 519845 847955 359122 353361 328370 436475 404774 1 925884 315258 416366 408631 290152 268909 299013 208022 284056 265422 272130 835251 432977 260894 459308 274040 152298 1 372005 211707 229066 34930 484663 217783 81814 209430 204644 202447 210989 1 334776 1 232828 1 353585 1 484326 143416 168626 149411 1 447830 630108 725549 155486 287942 151869 397432 333473 215786 146488 144649 161551 1 119340 226474 1 742373 139191 138591 139715 156424 429875 95066 791799 138567 602670 194536 140185 142021 141490 119065 321146 123421 555101 1 1 1 141760 153439 562176 157230 159284 173240 755230 165942 173760 1 271156 177175 193835 115638 184896 188365 191587 218945 98262 273505 50161 207394 216244 216605 93595 229524 67589 77501 324018 197341 272331 251709 254624 1 264056 268790 352536 240817 283508 288515 169666 299705 301509 309189 312753 319537 317443 243070 361124 1 423501 244929 358797 171414 441420 113358 382175 809572 1 399911 406008 411913 1 114058 430171 405653 817021 448513 435729 806110 542203 1 508537 588253 507829 709686 503931 510998 531252 472756 528874 484155 563032 379505 557097 506906 840052 529645 573337 577307 618534 91514 613198 606070 613477 549448 748324 630853 636550 636001 658612 653467 659057 669682 954179 757783 649594 657336 691130 837891 704623 848792 711086 714712 721149 724788 730629 735261 384320 579520 748725 752171 314239 761501 682375 1000000 773073 777386 715304 448494 716887 791880 795386 798716 919536 776239 811778 794132 859598 833609 550772 822248 824438 822177 828993 830039 833351 349192 1000000 839735 665114 842165 837209 512908 1000000 804617 827246 849103 519965 1000000 851494 362675 1000000 1000000 949857 791997 1000000 852742 1000000 852135 851747 851009 1000000 850265 824965 837876 847061 843404 844170 980366 1000000 593381 675361 835982 834025 831870 814739 827602 194151 817057 820276 813008 659755 810860 1000000 859774 454925 799806 700545 489531 609244 786129 1000000 776250 1000000 770944 419071 757529 735138 1000000 892417 745614 606112 783763 603417 728003 709230 219521 690527 708079 712100 534729 693234 687643 685318 676790 673001 684576 961890 994006 643201 644102 639146 517371 626981 631300 578547 612164 601465 564322 218886 580837 582835 613681 560553 664809 572194 537378 587005 355412 420302 1 516802 601395 506015 502218 648562 405381 513921 535535 468909 649238 454862 576221 444071 357631 731050 225790 332250 29297 176488 419995 405495 339440 383938 378054 372208 366402 635225 432368 375828 344007 338278 332442 81718 325368 257831 309528 305471 1 890449 329717 284987 279555 565331 1 265370 487802 256021 108075 246802 276415 1 232206 191465 225458 167029 272933 279586 374186 1 274982 1 195670 192295 1 240121 139735 1 279195 174185 313165 180624 598109 164803 171246 158894 569568 225291 153566 477459 283561 73114 146792 145666 142903 143244 236843 573278 140351 1 227212 1 138114 110430 137839 1 180676 137664 138355 1 131511 109599 103139 627472 128781 147023 92845 142545 1 146879 149165 1 152332 153457 153412 66530 1 261280 340993 350848 168826 172388 236966 366664 810411 1 186771 369125 192014 98361 270126 198624 17966 211096 283000 1 1 226838 186284 235773 239500 437900 243267 574885 257397 74200 294443 273507 265389 297485 286476 200447 292383 173246 309992 218411 312750 338070 368713 333836 339934 504998 418391 353521 358689 367928 1 197453 488554 793677 138773 403404 409611 1 163534 1 482748 1 433549 450714 565028 1000000 471205 1 488433 220774 496737 349628 463896 506467 290405 537346 532697 527046 1000000 546430 557224 1000000 570046 381168 5905 892350 1000000 599415 634822 578593 1000000 562346 956178 608687 640042 64520 668904 745180 661117 667696 670725 650915 425675 633159 470103 729757 705748 710296 368704 718381 696587 686129 665770 737931 742430 960253 750573 751631 1000000 765741 767882 852547 738456 196924 1000000 496556 792141 636512 797180 590413 803613 804958 809677 812577 816528 818076 839041 797782 824262 912945 867274 832310 742883 822537 837529 781673 841295 627516 844050 1000000 888484 962692 809435 821689 871454 850752 851027 1000000 945399 805576 852147 850223 956037 856002 734992 635325 850699 821648 1000000 1000000 846942 667778 851645 1000000 1000000 837322 833923 1000000 1000000 827393 847150 828143 177376 825357 790262 820432 814564 814493 821247 783927 286340 803333 809935 797098 790247 1000000 822338 782897 644528 757805 808361 863713 792195 782335 362666 1000000 804962 625315 776915 732923 717917 779361 678102 712410 708919 707770 693859 691228 688572 683292 678024 673848 667264 671151 672814 634903 322237 327262 1000000 628057 558017 470146 610619 1 501308 736092 580620 877481 574849 569068 550721 556743 550497 235907 381268 996708 528093 168995 513501 507409 511101 183399 488651 486443 304133 706320 463929 354312 620253 379127 629376 1000000 97197 536779 415090 409102 1 406464 399168 763465 378669 373304 414805 422019 644171 350613 453931 429782 333462 323438 531971 346923 268991 1 458336 281615 306390 283882 143688 275087 261192 51057 264796 238767 120768 157529 243177 519976 266582 206837 646572 185720 220927 483219 210339 1 188969 201490 196045 154121 189460 143865 96469 180099 189243 181682 90719 212076 165943 164240 160030 159573 213307 1 153256 115993 149987 386991 1 186007 1 139741 127788 140955 1 76868 100654 385946 79509 136246 1 1 186046 133901 134772 136368 1247 138985 133601 172342 1 141587 1 1 145127 181879 147973 158893 661792 154029 155331 156879 142813 134076 209783 176341 202248 172535 1 1 71078 157812 190422 834093 120019 195155 198592 617070 214230 210318 124211 121850 418204 225082 196600 220384 237673 341443 246448 434768 255527 186729 264735 269670 245235 317499 284445 290126 315548 302110 286861 310117 89290 215453 387069 322346 347997 349895 302490 377720 358633 365699 407485 919066 383628 389250 395494 50136 280857 413947 418964 424553 560254 434645 443762 449904 413283 563145 847404 474597 504271 488421 493186 499274 593320 508175 632042 524149 901637 285559 587446 511889 553052 412583 779041 688295 575867 584936 352052 597232 604686 717896 607847 441120 641120 1000000 610677 43529 674404 538381 660448 721638 691940 676184 357246 104196 664879 663731 701797 707374 753541 624526 806975 666028 731474 511154 714268 831202 699296 753627 574187 762080 689880 762014 773082 785830 781562 570465 786687 921607 782983 789524 622230 804294 808210 811134 703850 725622 879815 821868 797015 1000000 955721 303411 823889 916713 649243 845727 839989 318794 925725 845717 1000000 954447 845269 848363 594351 834304 366888 844339 848397 850911 864554 851755 851550 896944 851998 436957 869129 850876 844483 1000000 847250 864058 844926 857447 1000000 840887 839081 837691 835862 776388 847161 810271 827188 825450 1000000 235050 1000000 815322 812546 281045 813917 203861 954727 797886 794739 777902 821183 771004 779602 775420 780221 780756 771039 676287 755708 162221 747141 746714 738238 782443 803713 855472 916228 770261 141400 112347 735508 735809 689572 631900 678970 673333 121729 140798 745281 674488 1000000 640533 638943 608213 533875 255920 611724 939828 631006 593974 585447 879057 59415 530423 1000000 277878 551641 545622 389057 534591 618391 519415 517647 374396 502347 496101 458427 393265 477499 471333 465122 424929 654038 538393 436334 449670 426216 422123 1000000 410129 1 397390 1000000 384668 68725 521156 378867 1 430893 733653 338263 340038 334620 796626 225593 1 318121 416527 301881 241966 296598 269180 282751 303624 272016 266945 534007 265356 539502 248359 564695 223262 235132 227588 121246 102506 298464 214679 210918 296827 218238 462706 196416 205499 189728 185263 183409 459638 186423 152733 1 1 778870 265107 266074 178992 177775 273461 153446 153208 172684 148248 81321 145283 593959 151092 141648 154415 600826 139024 150726 1 137164 648180 3587 772860 1 133157 121598 137933 223550 278411 126504 68437 139855 140774 139317 109793 1 1 142463 147997 150283 151971 140920 368520 171007 178823 161624 167489 613302 477316 200415 111792 412605 113687 561324 68789 190199 149392 173968 163577 1 465447 211510 212884 249491 23273 116910 295908 240522 112693 391029 355140 253620 258274 1 892986 268509 385245 273832 1 292628 434693 665296 229472 313532 318802 532210 388520 973905 340920 327351 54338 357944 249247 572316 375772 387875 469218 393010 398519 404963 716057 417024 422716 429048 435286 441411 256769 15963 459872 466048 472233 482929 372146 490816 318801 911977 501887 515992 509804 582093 534130 868916 546456 552546 517675 565883 582960 574915 582716 638162 166412 600746 606646 666145 635850 842572 677004 607888 796653 663114 424847 653474 855749 159381 1000000 558377 679483 693135 540705 775351 916828 709438 736961 709132 731109 1000000 735623 757850 725693 825384 1000000 830204 758321 317679 597402 705383 773968 1000000 783303 762749 790685 714964 797664 766343 852495 806825 801500 812545 583482 815639 820563 910901 907927 818203 542679 928322 525009 835743 836678 236993 840640 840969 1000000 844407 1000000 661839 1000000 845047 849221 842719 837402 569991 973352 851098 374128 845649 839910 844237 850530 849824 849621 837292 845134 846013 842726 829328 806135 495605 846908 965308 739983 838505 835604 889987 403624 1000000 723448 823085 1000000 546428 798981 813987 812813 821376 803957 514747 797942 783217 1000000 825839 783832 787929 1000000 772580 1000000 694628 760544 736540 555127 577299 698277 711622 729162 738934 727115 720053 715505 710612 956102 839747 1000000 971242 685144 679896 697388 669251 675760 658275 652534 657843 252309 1000000 629407 686401 910282 887552 832941 539785 154325 462903 416814 496004 524995 565068 558315 541003 532252 540570 528659 601961 1000000 502506 662645 505917 237719 491020 550327 385123 440188 1 462389 456128 451935 441668 431523 429517 1 843740 411639 405067 230838 440828 388322 389451 355986 256677 41984 205913 750043 530171 341071 335471 888091 380366 342039 225971 331492 399695 271224 225944 281867 54333 277574 272755 267676 1 258254 213141 1 127783 240148 234517 233649 227377 564729 153606 1 211433 211815 196774 77925 196863 169244 196622 186682 165457 182313 327806 595278 360104 254714 283937 89732 133520 161746 1 155419 149989 180665 188322 148219 160242 182527 143748 142273 215644 338733 1 450812 1 109259 136717 136319 134130 1 39012 135800 542888 208810 134542 155902 1 1 611836 49510 1 1 157585 144533 704827 147473 148965 474191 186575 1 358907 59124 1 163376 300105 63975 204711 174800 176506 453246 223350 187714 238964 1 170926 1 205532 169235 209863 213685 218704 82725 218228 474686 61736 294483 12372 246376 238381 254990 445188 242930 274483 35381 1 260484 328344 177676 957561 1 370193 52948 292897 342219 200944 1 344546 1 414083 71042 574986 373047 351454 370976 363409 396586 403561 433563 422004 702128 122638 431297 98861 446135 717599 453676 450667 469629 592120 1 904270 425563 532779 527535 513241 519597 525947 493306 616601 243161 397354 557202 562884 452943 1000000 588430 587977 592521 598464 599634 613610 371563 310782 547605 741485 1000000 646147 650285 607295 527006 719756 671205 721120 577144 688013 1000000 553487 703336 713307 713225 710744 742938 729433 1000000 737594 783421 654933 750077 755667 781738 763171 766687 770420 774908 843178 781980 785663 789093 263737 821736 906530 801543 526524 825628 735050 756813 821062 819273 821678 807544 825888 821419 832758 687391 834581 843193 1000000 884967 818064 657665 894346 818286 1000000 673032 835919 838642 847480 847748 850002 850284 874428 851532 860880 855593 850352 841343 872145 848952 942760 847419 845310 845569 831950 843230 591874 838149 1000000 962384 830774 834343 840225 829970 953650 873351 787695 1000000 818301 815655 1000000 810802 808429 808862 801161 773256 767543 205778 839250 784809 780644 888500 761723 754292 765232 855322 596356 757920 745586 741661 739674 857346 730548 642531 524325 716374 711506 706505 707616 714205 329299 682234 680857 670283 667417 1000000 659563 421378 637547 385326 317090 638256 625522 625226 614093 608718 602213 596247 590887 586254 575357 518250 571379 448945 1000000 553839 1000000 535814 1000000 521737 516893 542402 504716 477302 165460 579435 484504 474703 130001 10473 130502 450870 337221 436721 419105 1 435988 412370 366904 400336 352436 388369 236455 500015 942070 360143 359210 429429 345994 430859 331520 330952 325367 319990 316805 357726 911027 295765 293596 182726 280681 272704 273417 308148 58490 396287 258374 181488 245245 131119 190314 232182 227507 254197 115202 216350 213460 208158 278789 585333 191124 193837 190322 187178 157602 186256 338509 1 173583 169571 166980 248406 224344 159890 689101 126282 148080 765671 676642 1 110239 144934 1 99727 129603 565040 96867 1 137290 136809 1 135811 135092 138260 128482 548478 233066 84873 163674 136944 1 137595 139203 139071 140036 1 150594 122874 115101 176261 148027 149602 1 759809 156126 227927 159412 173084 173259 166996 176417 206312 1 178124 44670 184082 1 1 128824 197260 28981 1 196980 211967 197689 216584 222388 228002 528010 156814 723200 514631 249396 529086 258915 299057 269027 273463 278386 748991 23107 257640 296026 1 331324 1 354693 325440 382680 336553 385421 295490 488009 534208 361042 494177 602413 511092 928984 408575 110516 406457 404221 614302 423997 519738 1 430572 428382 567459 25695 466663 474170 486659 447808 485922 496645 504990 510947 523745 523456 515558 535582 1 594240 553878 471981 566144 571434 546143 276034 590226 595615 900464 463625 613818 416856 620186 631151 1000000 642486 455743 652488 241974 574361 670113 775433 666886 684754 689784 703741 696079 479215 673802 716397 720891 715919 176795 534044 806531 561994 210954 906793 756654 765143 792567 768508 774041 623016 780346 400028 768066 397445 981099 758914 855714 804035 785785 809932 812650 1000000 825872 853700 819071 825207 211979 829536 831034 833741 762244 836885 727974 1000000 1000000 664486 763271 781457 870751 891389 1000000 848502 1000000 849317 998454 843731 778385 751709 873753 849710 849399 883935 1000000 849664 866543 846239 219334 974153 843063 782560 1000000 1000000 1000000 774404 995860 596801 829965 897452 825689 744235 1000000 819420 815910 1000000 810407 807504 768310 805126 798318 397270 791708 518819 784747 624225 780293 222708 752484 765808 598189 757566 812532 872216 703431 739760 735430 698502 726650 790804 753941 747645 731376 680147 922477 870372 687028 1000000 496810 637284 713000 964307 979795 649262 340358 638116 24474 455700 1000000 852008 611343 584311 659203 1000000 109652 505172 597574 567391 562058 1000000 572993 513419 536823 528612 536042 456985 692651 443174 1 1000000 486341 468510 511721 331180 353364 414955 450640 444050 449916 392418 425859 511690 428982 497762 428076 136976 386694 383076 369970 367552 366047 294919 354628 635201 343118 710810 298533 329090 321149 315558 381349 419325 79414 33635 1 154231 537675 273486 269163 263309 1 547753 251549 1 242058 502688 232835 800608 226902 221747 216308 211597 248569 294008 140595 195896 194163 234344 1 184362 619707 342199 174201 170077 169738 102731 636542 1 158853 157582 155448 153411 394043 138827 1 146294 144863 135343 142015 101299 164060 138751 138048 167720 44047 168870 517709 105338 244795 370450 48816 134689 61606 136132 102761 196540 62846 126670 123657 381673 183959 1 142697 748870 362085 640995 1 1 1 148152 1 1 249049 163208 483611 201309 170362 172779 269402 180385 470372 1 1 192321 195652 200927 203035 1 194056 214172 220879 259386 194633 340449 234692 871698 151478 185497 472263 397889 801542 239755 270820 276392 51328 318264 305323 295521 301888 848864 325529 318022 323196 328329 334470 1 346837 381313 757146 364213 372040 376493 947844 398490 393715 398065 123341 408954 250329 417961 428273 293714 828459 454623 407770 136487 465153 446286 568566 508472 1000000 493887 561885 484797 483600 521651 627788 533231 495216 541549 261034 551632 1000000 595077 577697 581928 597355 593886 1 473133 320702 624473 624968 454474 635139 640120 646361 634657 656972 726149 764329 623887 678588 556061 688796 1000000 416743 926315 794325 167322 718968 935080 727424 563846 478910 581178 810948 697453 326981 759131 754626 722679 1000000 987219 777025 773602 786004 975920 1000000 796131 893793 438391 698404 1000000 808355 814056 582719 1000000 822766 845992 684158 1000000 745153 846364 1000000 925126 822858 838980 958254 842838 844459 844221 969779 311902 937659 329556 528376 936663 847245 988484 849396 165219 451840 849520 848017 1000000 825287 863091 826654 872906 830011 843725 861872 840944 821773 838837 847401 811301 897220 1000000 895866 827311 825790 856414 334433 822606 816080 326191 1000000 807597 790789 804770 441247 716381 796486 628832 895252 784554 777901 348692 764486 913769 766900 759887 754140 526769 713245 713587 820992 732051 1000000 758973 717950 667768 523614 702632 717708 942406 621395 433336 677457 154236 771851 415197 655793 647945 695374 179380 413681 1000000 640572 1 610446 629372 598521 589798 582076 575173 570051 412068 286523 550350 553113 544157 538019 495842 1000000 519624 590518 60082 484980 183130 488152 479565 504720 469930 148860 470974 452153 445699 439052 1 426869 571529 408590 419956 402634 396641 390714 268758 378839 608575 309126 1000000 353329 330039 342384 799670 333144 774489 321971 535179 310758 305827 542806 137102 301398 283844 1 275095 1 271012 264924 1 251393 246620 187643 228750 1 295586 235985 370703 216954 1 659133 1 211613 209623 194432 214795 1 196279 276012 1 240670 239590 832954 226989 164793 1 1 212230 153678 431787 194512 394704 1 127588 198447 114691 1 1 139599 831464 135797 256308 85573 164210 259057 1 205900 125579 1 103818 206709 134493 145399 22726 156433 281368 164129 375954 138833 141274 123457 142994 144411 82583 153590 423928 152441 152158 743663 37746 56355 161932 107390 205146 161614 459134 1 517108 182637 467249 167490 178104 26445 197683 281176 13718 213448 54250 207684 213011 321243 1 318715 275148 158022 271381 257394 121297 280317 1 268015 274027 278887 284021 274771 91979 299802 289841 310379 325046 321166 930557 525974 73937 343374 348008 761107 360106 1 296533 378005 1 215531 394018 406115 408321 413794 466382 425950 1 541234 444304 450890 448878 468703 1 475243 481324 487666 493600 526023 391251 911684 919450 524893 530898 537125 209768 545230 691856 561502 1 655663 579637 558480 591598 701230 633471 592677 232525 607710 628316 770005 878401 661697 649309 474906 588380 776079 387332 665019 681746 772132 694630 697251 702281 794589 721014 808373 725884 731541 726207 1000000 738069 721846 453152 751334 757342 736692 848627 769397 773289 1000000 780740 293233 787849 790373 789772 874061 801001 1000000 909236 810585 809269 890099 817538 820350 822446 906450 1000000 818876 831233 832229 1000000 836536 992277 853004 579354 838505 1000000 656350 845190 846014 1000000 861263 802446 848319 1000000 742089 263590 856457 853750 848434 875099 851318 843413 578285 975775 929660 844527 842588 484190 982993 169003 1000000 727240 817772 831927 822478 1000000 825938 823584 789182 1000000 645384 815440 1000000 892961 804689 801792 842302 676810 844061 789089 785582 782134 915397 774681 794422 758345 685416 758975 754598 621983 727218 741283 1000000 872190 802015 715445 836931 1000000 683211 702863 805069 693550 692557 683661 677759 673106 634357 662301 656816 651362 645740 685647 634361 799690 688709 617192 1000000 1000000 34160 659339 633428 581508 575091 518062 274244 557560 828188 484572 534573 506172 547397 520681 511334 498908 476183 400219 489652 477427 477441 471301 464420 626300 452592 446437 440284 497033 900549 422106 414777 409822 403912 396987 391813 385871 374287 674463 618925 515754 30164 1000000 819409 339610 313091 325886 1 317527 5658 306779 113876 329285 227204 285978 280943 292419 382625 35663 87734 261433 43367 204654 1 241320 896064 276617 143201 157417 1 215165 80411 207102 257935 192677 196225 551477 502940 1 226394 178794 262076 171475 168101 1 156386 160206 159814 33524 155165 151018 706859 149533 138154 146924 287631 176739 160907 392997 456189 351200 54003 138464 135643 1 130730 131035 182265 61543 157038 133477 158106 134119 135272 141201 1 148614 40582 138680 137080 162629 1 266958 220413 315979 146532 148247 27489 151979 1 69288 206572 138755 184394 165602 168235 47777 210732 291463 179670 1 88333 486829 1 64095 219366 514992 206979 215525 251112 218662 244561 184927 1 197597 231327 244220 248716 1 1 262718 488925 257432 1 1 176087 291917 481888 302658 1 314715 541733 324491 329984 317964 688477 253042 605024 714026 369619 389681 375702 537741 420293 200536 383907 406015 430443 1 436932 429579 448763 389324 473185 449395 821323 290778 472810 896638 915388 1000000 513664 503759 450191 329381 887517 528529 514483 1 684957 355942 47943 553985 502646 578847 648360 440950 595250 597751 2337 613000 378163 601458 631129 635883 789815 646363 654297 658184 663637 64895 827296 184846 701057 864954 695207 699699 705196 710082 714259 719840 739461 712439 733887 738210 1000000 920942 751768 759911 579395 745596 771290 771582 682605 779114 783307 663473 789197 793000 943330 843372 803154 864018 824135 722798 811981 816684 294465 702194 823110 286663 1000000 1000000 834571 850184 1000000 889809 840383 840478 840868 750275 517413 844433 279131 846819 744951 847211 849582 847626 818042 476306 769833 505989 846316 1000000 846938 892111 572122 525586 548063 415795 855515 808452 882132 988117 828621 855610 163234 813472 743802 823067 827140 824370 548659 833223 810602 816335 799915 813628 283345 1000000 752570 684460 1000000 792646 802384 737999 778360 775183 771383 957162 763396 758955 755160 1000000 918989 1000000 777941 760898 37700 250350 1000000 714743 806910 722083 694998 701424 250219 512043 734791 115476 1 564404 949505 1000000 542673 1000000 542515 626867 624158 618318 589438 603251 714477 929002 259679 583167 606009 187187 565049 733774 552655 1000000 540357 534439 134159 517442 471818 873690 38476 497174 910496 516687 491588 477764 465830 749481 453791 453853 1 428394 424633 90172 417052 410943 997874 901874 392960 428277 18054 346874 372573 350052 358086 354661 352463 604574 602725 328014 130139 7888 658990 315684 373683 265058 454604 568840 185430 277001 266326 260523 260379 232524 251476 256590 244667 191997 227568 4085 1 232388 218096 1 42522 1 168352 198911 286879 192024 187098 185453 182644 484238 175615 192448 183599 1 147142 162410 247149 1 157371 153421 1 1 148627 139921 1 135270 21552 140157 138954 137990 150457 369848 135250 1 134299 133671 27528 217213 133160 601659 1 134586 146513 165981 134612 1 562667 195211 137575 133826 137854 1 142525 142155 143973 1 158264 181778 410400 1 47731 1 850649 165439 269888 1 152420 174997 265071 398942 1 187706 205960 194493 58204 201623 1 306755 683491 232097 205009 225079 205231 1 369397 242328 113503 324583 255929 260658 263362 1 191724 302468 284936 287296 295418 393288 310255 313785 317798 255519 689310 333386 339092 385062 928238 695366 362178 522673 374353 379302 396268 367693 407514 573960 163267 337086 260682 296178 433485 423526 307025 1000000 458256 464754 165892 668189 1000000 1000000 460670 443195 507637 1000000 528661 526024 532192 441944 1000000 398555 614364 1000000 568465 575020 1000000 610180 594447 597850 606471 642977 616315 981627 253194 633613 646688 644935 726999 656028 1 424596 650209 677583 645967 666545 692839 696809 366514 690459 729884 205811 756877 547346 731854 741413 749013 744117 65257 730839 749050 761900 805781 801064 743902 838977 806135 784556 780272 1000000 915630 763788 563985 804149 806520 809891 812617 686258 817779 820215 853324 1000000 1000000 830661 793785 837570 834581 836013 773254 839523 840242 859378 777243 789414 844222 841211 876151 704450 744961 847395 890176 847678 847706 848185 847432 847164 835975 1000000 859790 839368 690746 1000000 627905 839356 842854 1000000 247645 795761 836345 650891 325026 1000000 744961 823714 821388 807137 1000000 813186 474977 1000000 1000000 804553 425010 780142 793561 788732 810937 1000000 720463 725113 771920 758450 764105 453769 755971 755644 786211 682187 771883 681227 729691 729665 664691 709585 710479 705898 703075 695826 453044 735712 686755 660160 669666 664435 662117 602240 647709 561799 636911 591627 584960 480564 614781 635372 472562 1000000 872242 584025 493450 560928 462749 559929 469236 673260 186866 706594 41733 522331 517318 530341 531265 822305 476261 485948 469645 478988 464682 457517 542463 455829 442669 436528 430404 1 416403 5307 487065 479309 1 382224 385520 376396 372057 421577 358825 1 302993 334150 220118 331553 645824 319219 390000 1 303376 298112 20494 290234 326438 277653 272693 267805 651033 258212 253523 264570 244483 777551 164622 116682 225314 1 223441 194101 224190 208741 371185 199716 216147 205840 192046 187330 181146 179411 176071 236060 817915 641327 165236 17002 164297 60107 375925 174746 162888 151160 320475 204990 144222 148054 191157 1 139026 414492 100188 137642 469482 134936 1 133133 131357 135915 123736 284411 132362 132517 795037 1 133956 150338 134876 744474 499525 138435 138632 139420 131705 139886 144824 149971 198935 101740 147068 142677 248562 154863 160541 356209 329074 170612 179083 1 1 665426 300249 107692 1 265445 280359 200340 203860 328289 177294 1 181249 226688 232114 231504 239629 217443 244905 86071 254705 567309 263634 268429 24930 278267 126569 249752 657637 1 557280 309605 312814 1 323535 103463 23707 1 778787 344829 301520 359143 64036 384276 639641 1 394836 400824 335341 1 430411 425477 431148 437318 443415 413126 391419 461908 468095 423374 480480 537675 958974 143301 502629 511801 517936 525371 496261 699152 533150 406456 554522 560628 968287 572708 549352 133729 590781 577984 561074 567839 722249 590514 388891 721055 797831 642757 388325 786714 658971 684796 848994 668185 1000000 509517 1000000 696205 460224 666622 713208 712803 720712 767356 781094 735466 368948 1000000 747084 840524 844039 815353 272638 767364 827849 775836 779490 777452 782713 584628 796734 796534 1000000 785316 726504 808331 818966 921406 852718 599924 828480 851700 825862 827974 829761 782158 839188 1000000 727123 1000000 343541 840592 913895 851052 966758 964709 844447 928540 1000000 751061 877246 829716 875185 887015 620222 742134 887084 845772 845287 844617 899290 846668 1000000 809211 750678 407909 834232 664753 866131 832661 859195 835977 728687 823705 812934 506313 855322 925125 811519 818060 1000000 830491 799961 795167 801085 790644 763683 783456 932670 784405 772879 385674 708487 674287 638807 618628 363219 743844 1000000 35278 726752 725817 721129 716021 550756 881361 491691 745649 691572 518518 680752 675801 757614 679795 660195 1000000 648426 643245 665470 631955 569560 525725 624392 617516 363642 597243 748694 584584 742819 70069 840328 563666 555022 955039 641623 536643 605782 524319 517094 649007 962087 389898 524235 487430 483584 479264 430637 462684 456192 335168 446369 479679 431588 363093 1 467765 403207 419234 179442 389271 384244 377517 1 415028 347418 989938 344605 1 945703 345440 325075 320677 308660 47310 368040 318476 295571 515764 816191 1 373499 304932 1 228530 254290 258523 246121 240544 235985 1 223378 223382 770076 225109 225258 207450 205070 29063 177957 92650 189452 180436 182872 179724 190513 173704 147825 9910 1 158063 1 157774 611135 139556 152615 141990 313039 145780 457993 204335 1 1 191685 133569 132877 1 105763 133691 1 1 131728 127209 12516 133228 131757 205332 132139 738279 131960 160524 133952 134967 256532 108141 137774 137484 160594 141884 144534 748054 156209 181477 1 153288 822574 633687 159518 161701 203769 197316 169665 172844 175080 762429 181466 182941 188010 193364 1 199251 202027 205762 119817 311467 217697 219291 181403 226980 95483 88898 234336 247608 246280 256886 2467 429522 271260 276199 347533 277888 1 336299 301964 767542 312628 237812 359887 330430 309808 280032 421015 742718 357317 366189 313770 397089 380829 386558 586009 398328 391255 1 348965 947430 96136 1 441090 1 1000000 397756 382845 473289 478274 576118 496234 491171 503044 518736 146591 806797 1 731395 539940 547272 717012 558272 486263 90638 576318 559600 588258 247685 621004 597832 783824 649208 623570 630299 634875 641332 646101 905678 671320 662663 29017 615705 749120 167703 681971 689114 699295 705812 709126 713735 716481 720956 732019 641485 815002 800393 749293 750242 754436 758554 94755 766535 761688 782326 777880 781845 684543 657971 481118 796642 798203 950721 818433 806929 718217 812592 911079 815555 815572 359816 810604 636682 823856 138566 836743 833972 871452 837035 838402 839233 626000 792165 911386 579462 791632 1000000 1000000 851470 575475 916647 878782 868285 400989 1000000 854841 1000000 844688 802477 882371 617394 845424 765076 663679 821937 508954 1000000 800326 951516 1000000 1000000 825760 625905 827017 819253 817270 813355 1000000 898852 584841 803269 948085 797176 794361 793536 318365 753629 751993 778362 519546 1000000 763484 1000000 565345 753155 648960 744530 714505 680310 1000000 747208 733686 711361 1000000 1000000 702540 696249 692497 690550 665650 661112 1000000 872942 662244 651944 988702 646367 665891 771881 743320 1000000 971646 507012 533454 598009 601341 586564 581442 574374 1000000 562462 312482 578935 1000000 1000000 544212 755957 519341 513113 313233 606932 559545 481984 525548 477145 255450 306779 457681 451201 1000000 431964 300203 426637 656836 351033 67657 947925 705295 379154 298987 377524 115837 374231 369964 352862 349119 343824 338149 1 299063 390300 885024 306751 290097 300202 1 531365 1 263532 270497 1 265336 262166 255060 251391 245380 242035 237350 232499 538143 348385 219870 216006 211665 352678 241245 413388 196839 1 234764 186419 297500 142039 156152 173970 172625 159882 643027 162837 160455 158047 1 443076 151432 1 147441 145701 69257 142404 140915 139527 1 136769 135781 257376 133702 132413 206327 130068 1 131496 131241 131160 1 90993 131481 142898 226308 323427 120833 134175 135022 445692 136296 138224 641024 141297 157040 141604 145557 147974 150114 604270 471090 1 347990 648468 1 288446 292096 578839 149894 176771 225932 1 162957 189682 186827 423341 210644 203967 207897 323201 545226 219788 224215 226946 1 34544 776628 244306 249813 292584 258992 267347 1 334251 279271 1 527371 297368 296263 99426 310500 1 309191 588994 1 325325 342260 349347 364086 415898 429214 795801 1 365983 154004 396819 294587 407844 416170 343356 539805 1 444215 540675 451063 372356 463376 718997 476711 486404 398792 402774 500549 896534 163875 502822 628876 510473 534295 556303 549839 1000000 561590 82826 685669 542210 731505 585491 576178 603812 609698 617221 645348 634150 653068 627877 755696 659975 751797 656178 667153 671245 677183 410041 670904 780782 695874 725407 707596 712082 713526 721563 724823 730812 662158 772046 502922 708177 640963 631071 793745 764876 769404 988859 776159 779551 783004 787383 762671 358395 796725 799779 802820 805915 801224 811305 813866 803724 815478 803157 1000000 852391 836587 822695 873171 831561 829570 837641 837442 969601 819795 840968 847282 842232 843620 749968 533164 940139 845578 1000000 791697 846076 688525 909846 1000000 424431 761160 985790 1000000 842434 844391 838119 834981 837873 845954 1000000 832064 920497 829861 827970 830156 823725 801318 931224 816459 814503 811902 809225 806422 805606 800562 796417 794327 863973 528314 887693 780758 958268 767447 900007 764914 139397 801928 754912 961179 774810 473462 74061 708880 636538 650871 717884 748660 708313 700766 698358 706026 688199 805661 677655 664558 840429 822334 253008 680107 808790 611644 855130 1000000 940658 715677 418614 554028 866144 591268 602791 581345 575523 657498 665731 583399 432551 545156 538846 532676 519930 887720 514361 507903 503617 495664 489574 483371 1 470542 465525 478087 459415 446254 118697 303123 427841 40089 683744 421057 327076 313443 339101 383561 382112 319518 523850 362416 464135 464408 336426 154558 229168 327526 322487 386658 223273 311025 287522 295675 190323 285435 470580 275239 835605 337935 539380 12748 389968 609356 243187 237481 101538 192069 222131 303519 216426 205762 191686 175547 200927 199332 175770 190201 103893 183562 174479 251117 170785 171321 389933 165761 162937 160819 158152 154247 151710 382784 707206 147506 263343 147941 1 132938 177491 122689 135720 135727 135136 532651 140379 558095 439407 131653 131925 117893 80690 130580 131456 131866 145430 118080 1 133837 133342 1 135317 138017 106475 138322 133363 138068 768481 205653 145343 1 1 390714 172718 550841 142838 213518 163825 158860 263528 1 175645 28629 178626 1 193499 192669 195559 1 47483 772446 248206 1 218034 364194 261637 809369 294426 287787 308216 299987 107839 278303 158089 263385 271816 76621 284135 264118 293634 827259 696247 249443 1 310137 998502 871871 335817 272500 572375 790463 566674 365292 866138 376876 369538 388767 1 400435 713569 411568 1 425621 592569 436287 440869 398310 747338 461008 806380 1000000 479527 486916 515072 205005 504382 544112 520067 595499 472146 1 554474 638163 691910 626540 549165 405622 577809 923828 596025 596021 601887 667302 1000000 572342 635926 636275 636501 641810 617308 652883 446995 1000000 669029 675895 679731 1000000 689399 795719 673014 687486 814888 664680 682197 724728 701882 764382 737904 738658 746634 750873 354294 759117 515111 767029 764498 789328 1000000 781811 884520 788108 780897 752158 635594 801425 778462 808070 775453 1000000 1000000 633035 819891 820369 824290 826356 831951 746278 839162 917410 1000000 834048 875868 840264 839602 1000000 1000000 845193 187313 844094 844588 837297 845189 846374 1000000 880098 848728 844772 1000000 844000 772346 842698 832533 1000000 274103 720238 541816 836094 918062 830791 861532 1000000 824489 203196 796830 864208 1000000 740096 814388 812078 130634 807720 650590 448551 797805 794866 1000000 795596 784704 781203 851289 707608 770175 1000000 761816 944335 754287 747662 746842 771597 716836 417105 754545 704191 718747 366662 751423 366499 699217 357833 639562 686674 678701 703674 563259 667578 851465 655211 798630 677017 650912 632352 627214 617949 604606 606701 330372 597252 588630 584676 577713 592638 624634 536268 500349 1000000 539281 261049 525999 521732 515538 576501 503181 497073 578369 438280 490035 453337 490387 440740 93897 446840 449475 266664 409754 424078 416925 443355 404706 398684 261418 386744 378403 901309 351421 364050 788440 351606 346005 499460 338088 164742 323493 417137 1000000 478062 299854 515622 397594 611774 143769 276096 1 265878 261378 506644 474170 249889 544822 1 458496 388370 225183 695492 223415 198702 408270 92555 201428 197712 1 195295 284108 1 129326 140569 198708 1 200770 481659 176717 462551 138464 8587 1 150099 1 141106 172662 680907 142131 112231 1 138642 542723 1 139603 794898 1 131900 1 130947 1 154794 130060 129935 1 666702 59705 46940 131557 286267 333220 128335 134335 1 457379 137595 1 161808 447925 143492 67505 1 149055 149816 1 155453 157856 195982 165393 1 167142 244023 174353 371927 180150 183790 141528 190075 193637 230583 199866 204506 787488 212265 216800 1 229276 226821 233088 22533 238122 246474 143691 125876 260553 259637 1 245803 264417 241750 292634 275761 45304 306253 76274 315463 642080 328260 333511 275080 1 350420 344550 362151 368265 350177 379620 385186 400518 362207 403472 412756 379880 421825 568749 278658 213983 446212 453258 456612 291388 475203 481795 938645 489596 138908 502044 125478 162067 581462 556366 530582 603833 814160 526003 555866 993597 671065 227584 845914 864769 593398 346033 97912 605960 617994 623691 567939 633687 800241 571684 650717 31595 661646 670474 17040 972455 674050 688004 939607 1000000 530331 708122 651949 700921 784617 728385 806539 1000000 742109 744815 749051 753248 169356 906781 696102 769185 772956 763050 770144 785639 951743 790502 1000000 195556 799816 629411 719829 1000000 296037 822386 1000000 973188 742527 849160 826281 778349 584506 360713 742452 1000000 896305 839755 1000000 839673 655962 1000000 842010 816300 718725 843879 844294 758750 876840 832070 307683 1000000 1000000 844023 843578 980934 874497 845202 840849 905037 838561 838006 859881 1000000 833133 1000000 826716 396401 953274 824193 919137 626795 778046 277339 812250 803716 810498 804053 680925 234067 846151 778296 1000000 785118 781622 778063 1000000 787637 428171 395982 684301 871175 754837 749711 60412 753570 812755 716743 746462 250108 705368 706380 548055 699987 697684 690031 684865 679706 674697 691119 582235 908251 663121 762984 641780 445974 617143 54371 454096 639878 609892 342612 877541 601460 583805 941195 571518 565770 18929 553594 547519 582478 530364 529319 553433 467856 612437 472417 549400 490557 474922 479580 473379 795365 462269 516795 158679 602933 424556 416873 423012 417990 411779 420663 1 290144 514415 405586 1000000 800108 357700 361266 351545 361985 1 335648 322372 324505 322643 308530 347552 302948 287064 292294 75786 594237 187573 272171 241785 172838 303900 252682 503825 1 243904 234541 148070 1 221465 194838 271440 210296 205711 189671 149117 301535 389819 145579 184303 181015 252719 196458 98822 168946 176042 1 101263 1 143206 1 151494 1 174530 299541 1 142038 1 103800 137607 92925 30891 146805 133412 132324 206356 85846 121826 73577 127807 580038 204306 1 168641 129756 132944 98967 152132 1 136337 219051 155381 1 136113 253842 286863 221820 475163 439165 177073 477174 108007 166820 157144 156623 218888 160649 157502 1 1 168434 1 145963 181804 480560 188537 191737 1 623136 397291 206342 225751 215018 210715 167101 1 216535 199942 154272 244597 249573 368262 406944 171623 268272 166190 227259 273611 1 691086 299994 246356 96361 979213 244115 330070 335456 361723 343457 520984 1 326403 347563 371562 376739 218425 389273 350689 400748 407325 411697 440688 495908 691474 437863 429439 914524 456295 459575 55875 387238 496808 546933 909974 39335 1 269971 469436 524200 403547 536024 485640 305968 554908 871820 427618 629932 579772 585164 410937 482231 499245 639772 358175 620324 627676 622693 643643 643012 749510 458967 664403 710399 681039 1000000 612013 624554 609247 698187 495047 589702 699560 715716 720598 838331 706036 870689 728657 820366 733157 712217 755474 773625 763621 762972 771297 493177 992847 808937 785495 789831 792237 788629 798441 407537 791295 542978 859204 702834 816661 258589 786594 821902 480278 631542 670063 1000000 1000000 1000000 834573 835218 851569 838262 839484 943820 841350 841959 1000000 968778 834935 941391 1000000 1000000 746817 866823 456363 895988 843140 1000000 840402 844188 839457 840704 712154 669601 835839 836683 832765 873330 829915 603891 825961 313247 914054 574484 817259 817303 809436 809797 1000000 919830 801397 798406 628772 795881 788895 785300 800774 779086 699628 778799 518977 815451 759201 752616 1000000 587519 1000000 737417 481673 728886 783603 745248 1000000 644516 707169 630484 695973 690263 408641 680195 779504 753433 608963 659488 696598 648090 492377 647758 723582 625862 372557 648609 1000000 35973 652396 591595 580293 523878 615887 569269 433344 69639 548761 644342 427678 1 502014 517950 1000000 505911 499388 485386 486988 480776 245195 467416 462199 410173 416749 446147 439875 286402 426144 442744 401260 301086 503513 711023 307103 389414 321045 371122 110011 1 963765 707944 156228 488044 1 1 990231 315693 956068 281828 297524 291014 288021 119758 393147 329103 265512 261960 605019 650645 242359 101959 239662 235233 298651 524780 1 662142 216031 210125 1 202423 211600 1 190109 188043 184940 457805 631877 174079 1 169185 1 146722 153909 158238 1 195995 286999 149346 137364 10650 142753 142473 273901 137187 140006 136110 192332 133772 187033 1 130297 130545 574354 96300 129322 127955 1 129022 128920 206547 129235 293210 142137 131729 70973 74411 82580 134561 136594 191639 1 139800 141624 1 1 147281 148455 156609 1 123270 1 160024 307871 164133 176705 171113 174121 1 117267 465324 799124 190378 193805 220220 201176 168019 309585 297881 42774 220960 217171 694988 111612 238689 242809 239159 205836 335048 369176 411960 270653 275027 128762 286864 291509 292810 298472 307361 305652 1 25916 331940 335179 328787 350286 1 589264 340837 222865 383577 399601 1 100143 399070 588233 449307 416822 423222 429953 450184 441608 478844 453936 458364 466303 381579 478489 1000000 521599 535172 503312 243433 300503 250003 528331 376791 501567 1000000 552695 762793 1000000 561927 1000000 1 456214 595564 600638 74122 610609 106409 581662 424599 207353 657650 751632 584005 666139 421598 717400 674635 678697 633984 931865 688754 284967 828833 686140 168775 740072 741763 998596 1000000 1000000 741019 749126 594127 753741 757955 761910 751444 770615 722543 1000000 776374 870826 786129 783132 1000000 797031 335049 845520 805796 154770 811151 1000000 734451 1000000 844413 822829 826690 820417 444142 493075 860589 832569 292860 836221 837425 868394 811914 841405 668575 756224 1000000 842885 846584 967567 794304 838032 785755 514983 1000000 864672 842206 771165 840844 899439 1000000 953825 837188 653193 1000000 1000000 849120 829699 826899 794298 823958 821849 827812 573908 802585 796974 810090 1000000 822583 817113 962892 987304 787969 707418 785909 774440 397750 774245 951309 764165 777157 760107 190686 743731 747789 316349 1000000 660312 316475 747298 718793 692104 671057 661485 112641 1000000 696184 770431 681797 759567 750727 195239 729145 651267 897364 643824 638236 632108 627224 1000000 638050 614841 603801 560810 592043 586078 580102 500065 774308 565770 543549 573191 545330 510936 531261 1000000 556444 931895 532378 1 479446 486838 481975 1 468090 464603 78527 112911 435136 394164 704535 483635 420335 417908 407394 747174 156153 366590 372849 378291 242665 362717 360644 453675 348740 314557 337719 335893 641595 324887 289301 474373 304731 299037 1 1 142929 278692 216931 116224 80280 99883 226212 249551 246179 366864 235899 1 1 146138 73184 214738 566539 278449 202923 408266 412635 1 676011 185048 181778 438553 182694 178069 169426 163743 388676 407409 158787 1 159300 151838 211508 141095 144955 117773 285584 139915 380721 136612 80596 654986 1 127720 457059 627559 1 234569 1 131172 128476 16693 127475 1 1 128739 129280 129572 183224 130925 95578 132925 1 825687 216417 137360 157380 143359 142141 419060 141027 147124 141624 529662 150188 296764 1 1 119340 166873 85936 236175 508431 213012 1 185388 188788 186952 195909 348780 202927 204744 270246 218579 219007 226930 227378 231913 236346 236700 194648 249994 727590 1 260989 269186 711813 1 284709 289486 345938 1 307121 289324 317375 327772 318704 296477 395291 343930 318835 359286 701900 442652 411535 478483 459801 465061 324147 396630 408840 414802 419712 431840 170228 1 359197 529128 457948 519140 150410 595683 513392 658409 494916 499559 452224 419567 519747 657124 527404 585211 735896 992486 237352 562349 549601 431375 698569 660366 593924 597586 914422 610031 607239 1 627312 1000000 336585 631856 649757 691377 660766 666021 712364 679619 510201 620822 591685 692782 699665 497758 711794 716562 508339 725883 730543 811949 152708 863104 747901 1000000 756749 1000000 748796 1000000 771502 416449 825756 783810 647111 789559 830242 783972 1000000 802855 804401 949543 314065 774024 941598 1000000 818911 785211 824075 546574 369703 829280 866039 832483 880650 835269 1000000 813122 837837 796826 835957 841988 1000000 842021 846277 635506 422720 1000000 843017 848069 836870 844569 810132 1000000 960605 839682 724939 837766 950918 158897 905306 284912 715219 829492 863966 209634 939582 230488 1000000 785750 834342 589899 866786 778276 804641 776290 798970 793459 793003 788770 938926 1000000 783146 775825 772167 215575 1000000 766585 755009 738574 750326 741903 821344 735456 751776 775296 245166 809888 518920 942614 625987 651614 644306 687376 682063 677222 667730 685235 661774 655845 662895 650495 639262 633749 561142 624707 628512 412872 579679 226504 593132 650952 493469 1 631714 563192 273855 1 246148 221185 566704 2703 147985 514147 789794 665608 496307 298046 483786 476947 470233 459549 788889 374760 447304 439888 576171 497580 443097 502659 448843 402217 509209 440248 248198 398996 215637 367690 377356 1 343086 344846 460038 332290 327822 273592 319639 1 305671 304801 168626 421527 407706 138587 251587 1 155322 1 88512 454565 245647 640863 548187 510768 113461 227273 220097 215377 211724 1 99906 336160 197558 190269 188855 189431 431810 1 175480 172639 358602 1 164034 776480 158567 139319 1 151655 149462 167292 150501 632256 272627 142238 35470 4762 132479 140509 120952 829624 1 1 129741 169918 1 817635 203566 1 120518 1 127767 602523 128361 128885 80302 397406 784556 108540 240373 532864 133238 136000 768590 139307 122552 142656 145362 164877 523737 159291 166270 234871 616632 148662 1 135103 1 1 172550 171540 1 605776 174329 198390 193060 120897 201740 130326 499240 314886 854759 221559 1 229649 191167 364878 241269 626948 198274 256534 557757 342670 249843 277149 281381 1 260499 298751 175494 308465 313816 364731 323702 330651 89435 344389 318189 847621 366398 365191 1 770304 382550 241036 172809 516186 1 412459 418901 846223 498602 261801 607319 552091 798551 377585 467900 473947 475565 460652 542044 1000000 510058 492835 521099 325557 529565 882390 143823 548000 556040 1000000 566225 572207 566810 1000000 590156 603471 582848 588590 478624 619356 607720 624603 786003 1000000 614706 775475 937218 663880 725663 674506 556288 685145 692079 809132 377075 1000000 533094 384265 735481 724492 726370 733048 737879 182059 743641 749863 754886 763659 767984 340307 805570 447143 579396 805343 786374 702364 726627 793951 663893 800062 778383 806148 794143 479963 681716 816047 824256 817730 952600 824195 936506 872523 829906 1000000 840563 834610 829882 845330 837679 1000000 211147 904463 1000000 445061 837523 841863 842466 632807 1000000 1000000 1000000 841323 1000000 840768 840108 788415 801681 796789 604016 838145 817102 832504 1000000 1000000 1000000 901623 1000000 1000000 825207 817502 429487 829632 751152 807681 804959 157119 410680 1000000 1000000 1000000 785945 782946 779837 981812 763661 82898 1000000 760911 296815 691011 749035 737842 566920 622563 731691 896647 611353 689676 703831 1000000 603648 700430 694125 688485 670801 650962 672280 832872 832673 310836 674186 651893 640291 785352 560821 645445 700518 611748 1000000 777532 108771 588319 470833 591665 574246 564346 565253 548474 575818 483910 1000000 1 531151 515357 506246 503145 1 490465 756318 568282 464629 465782 516238 185284 505218 441070 566758 428786 422669 539112 410423 522162 398407 189729 417940 372442 252794 368363 362491 357336 336435 379393 340136 325999 273605 293685 258720 310608 1 65589 295978 255688 453641 315945 322167 218784 17322 348183 218032 251922 47354 234993 243781 232844 294102 224142 252047 203166 428465 210866 169625 194427 196433 228994 189356 168662 1 524192 34526 146233 178033 65168 1 172452 158840 156411 192025 151688 149824 147650 658969 133388 143728 54788 148267 182115 207460 152186 180026 132137 131022 548147 510554 206683 151437 64464 455379 127199 136743 179442 133290 1 127013 139835 106440 106840 152269 1 1 136878 162976 414578 136359 338332 1 198538 473786 117025 154663 149145 159812 1 474779 213314 160802 170731 1 151017 176934 175851 114337 19869 185643 1 838013 331998 1 571101 207679 229153 215514 304529 224814 286888 726136 277095 84300 246145 401152 757959 85029 264767 270290 926371 281092 279691 266274 225555 302364 1 311720 464265 343903 813809 334152 489298 517581 312219 190070 1 368314 374207 380121 592353 311490 1 493473 306289 410181 366224 398407 1 1000000 1 452882 391883 449752 488218 740712 970188 1000000 496377 502560 678457 730113 522338 297057 533425 118241 377176 466931 1 564909 559828 802173 948675 588238 674348 591723 662949 705128 608861 622846 621234 633009 637466 721813 648573 1 509405 667939 672411 759045 310206 696546 376676 698230 682557 666523 877693 812032 722016 730057 273759 735617 739674 652715 748505 1000000 1000000 760677 750145 136734 1000000 773875 862708 770131 786753 825823 373655 795680 798684 831385 800919 831379 802079 751837 814680 806115 1000000 818376 849251 924192 881056 826452 1000000 831896 1000000 1000000 835817 830586 842692 915925 1000000 826504 834730 841174 895845 841741 1000000 1000000 1000000 841477 843520 844212 1000000 880851 890483 838132 837183 601609 835026 833696 829969 951420 816268 678717 686805 251912 991953 896395 817605 868199 1000000 810442 807580 718889 907897 799512 816880 1000000 782124 924976 796090 779960 114300 895546 793514 765493 761756 759229 753761 749484 792008 180701 730667 710201 727886 726889 718441 746507 541229 697891 699359 477532 692348 684226 616320 812498 668581 660491 668452 639105 647651 751261 645535 627378 599354 548485 616654 907488 796117 492318 652097 18606 599479 571496 519892 1 578270 491865 541233 534850 750065 543972 514296 1000000 483473 498375 488639 430992 479403 446380 333688 460490 588026 448417 442252 482719 448030 515998 417732 411648 279617 429850 393532 208404 383379 365350 369787 363680 359471 122522 346314 340849 532232 279115 266465 318331 813671 204188 912149 418477 420492 286360 281313 264114 148982 965067 343642 547309 101036 229324 69571 200321 233523 222149 1 278486 196391 33530 199792 598285 206882 226153 155190 1 155747 182826 216708 180115 1 165978 168480 131811 162083 319570 1 1 99497 177880 787272 390204 1 170667 198398 120527 127620 1 99303 131427 131635 342519 1 111014 128285 117996 128009 1 124652 1 125469 127872 651840 1 123861 1 175108 128680 1 1 138693 206130 326907 14763 137239 138801 267140 142236 113806 146085 1 150282 152616 165519 178670 160044 162676 165550 168344 237410 172887 1 336438 572254 648163 668686 193002 562527 565522 1 210263 212604 217975 367659 226421 230758 233727 228418 420633 251923 204963 635324 263180 268094 1 277934 280108 288368 456550 170782 304125 309699 282146 310790 1 331630 475242 758177 433717 336704 360089 366046 373384 644608 259064 558864 118646 401739 407785 526677 489614 426051 432178 438334 172273 490022 685891 464245 1 697566 507185 384630 285237 497634 1 649447 513810 550240 531050 538963 543092 348686 555375 570582 536456 650412 607851 592218 591493 593028 44165 605480 625528 607650 600608 610316 637112 641799 648760 654153 207369 664664 711715 675548 681036 494426 76393 1000000 704549 796450 1000000 682353 719650 713900 729240 572184 749424 742470 858515 750932 764879 753534 443426 761994 458406 774051 464203 1000000 785608 787871 790674 775749 800784 297900 879054 1000000 808401 1000000 822854 815751 400870 822425 821915 890768 825930 1000000 813039 825755 573263 833669 834903 836012 820930 829852 809764 847320 840101 934438 841846 690911 1000000 841255 841092 448117 996223 839945 1000000 292008 838604 986918 831575 646455 1000000 841775 809116 830902 1000000 827487 767382 696611 820776 773562 821755 1000000 759297 812678 797566 805352 469901 774736 826140 793749 790057 783284 787962 624091 776284 773827 766463 738125 822528 793762 504119 539288 715727 935139 737157 733064 858624 446788 750209 714715 685795 43343 696291 663611 690186 685111 726425 526388 731216 664755 664045 654727 656001 1000000 11272 632873 485390 613382 1000000 610870 599517 673846 591619 592751 578653 572315 494608 588460 554333 548465 524208 1 1000000 248379 517737 510525 957113 811230 502538 486010 490801 20007 375225 463996 455781 510329 425510 437265 17777 423368 1 135586 620734 399758 405455 388730 373134 378577 628696 364998 584800 1 346666 327075 335404 432977 1 319934 313984 318195 303070 98436 105561 276309 282193 277093 273078 140529 262188 1 342982 166203 267502 240341 234161 789195 225978 242109 216687 226369 1 327891 203248 70622 487443 86460 256888 181923 180474 130960 1 158080 1 179486 215207 128373 677470 1 1 149627 147410 146468 585381 139572 139581 138079 136517 722211 303401 174194 131718 357582 578247 1 827401 1 126779 126392 1 125912 125876 125919 126011 126327 121028 479862 127745 129429 127997 136499 131132 133716 129688 134807 770983 1 126673 124930 122700 225610 298817 136101 151047 150347 154840 230825 161341 89099 159936 170051 165540 1 13147 163897 173903 528146 1 189124 200405 8554 1 171495 216186 224537 385711 1 100634 234431 240990 336352 240857 256248 266203 318855 275316 298858 1 293082 372475 299171 294723 1 30183 304982 323929 994855 1 339232 353944 869717 923211 292794 865157 91413 415188 486645 375209 399407 430251 511915 442706 423595 429458 471738 196255 448270 80850 462921 698221 473013 463083 392202 174080 359298 512301 503772 681306 523345 539642 535582 573334 547063 216564 355748 565145 617726 1 26393 455683 595127 582047 601828 607831 618411 755005 349104 635332 1000000 691977 775275 658544 707039 620512 676134 678666 818272 617159 287691 476831 702262 708694 540338 694539 778390 726746 777554 634298 716862 744583 881196 753183 667674 554570 627532 764953 209867 746646 939725 768915 781892 706224 491479 364507 798757 799932 1000000 824867 822780 981712 766456 536651 482571 821028 890175 852222 826619 828337 794682 808352 225561 873002 833144 833751 839318 839788 880452 817806 1000000 1000000 490895 1000000 839258 840991 854886 509325 722449 838390 852813 700430 837441 837828 807469 834472 1000000 831787 748419 767722 837921 1000000 1000000 1000000 710246 874743 384847 1000000 920332 828489 805350 802799 799897 436968 972798 174409 787234 791245 219840 781551 783882 770389 763855 762800 696201 152981 934402 284804 743845 1000000 735931 729328 993117 720156 622323 255670 705859 701461 696269 392891 687413 1000000 677343 603153 684998 623776 655925 648782 767439 637613 639420 622823 613219 607744 609226 603364 756538 589912 589908 1000000 593901 568130 559018 573609 921614 244524 935707 507873 525043 518910 510978 556269 519584 713550 490322 481753 475041 479653 236399 50667 452505 405343 828117 1 429528 690399 421118 407833 501914 395845 389766 1 377613 366368 293082 62252 419671 361589 511959 341232 247560 961576 320462 1 309511 126547 298769 268549 309738 1 133068 279657 1 1 258139 890921 258771 232546 239370 433101 227860 181973 221818 658119 220618 230411 715021 202726 212108 259438 198570 67483 183572 222425 407173 178500 170793 439418 164791 150235 159619 183097 263582 151895 149627 147403 399588 1 141581 149263 171269 94025 135504 223358 1 131112 129972 61928 111878 204456 113934 133322 696577 124943 709499 1 125339 125403 125638 511649 436193 1 127610 148750 131689 75214 1 973 450337 450156 48253 499452 157401 106076 244406 124895 676033 248541 152413 201482 157365 159957 171873 311031 138230 217089 141823 344532 1 171228 1 1 808211 95251 210029 395109 1 1 224410 641299 215467 505815 238324 240396 259492 248667 62508 219432 238172 269003 353888 287606 282256 377443 294604 299892 305278 614024 812624 300722 161706 354515 334056 344164 313722 69642 361104 380266 162545 465466 2809 431878 350233 671896 166973 848548 421285 385670 1 1000000 520829 451908 446315 1 359079 1 631690 501828 500572 1 566839 76642 539817 526029 532304 539130 544713 693685 568233 1000000 568721 575594 37678 587778 571678 598494 604525 619687 618799 1000000 628852 658933 638773 559825 590308 933043 1000000 665612 765467 163778 718071 747932 797017 393056 701781 739803 1000000 716237 721284 723778 820284 856379 730530 1000000 842958 757615 832189 1000000 763231 1000000 661107 765075 985961 438313 690023 623422 1000000 1000000 788932 799547 874393 629015 801528 896171 800706 815747 264835 818796 914808 775838 1000000 829791 959284 1000000 838143 833050 839125 841901 838308 836953 874735 838446 804150 982012 848362 839976 840083 1000000 277242 951957 820286 841155 804012 837558 1000000 453349 1000000 834187 850556 623638 818730 813722 453465 868009 823853 827895 821637 541223 815559 241156 741767 806019 460286 803000 780403 586875 1000000 797476 775281 750512 421718 1000000 774519 770953 761974 796135 759525 847584 751444 718583 743079 1000000 734655 410177 630814 1000000 467401 711500 623799 701840 1000000 691892 886927 673439 1000000 163379 699591 685946 655063 1 1000000 638751 632968 170610 769468 941371 610301 370407 598639 1000000 586843 504390 1000000 568912 615058 582604 547429 540924 538532 37749 526249 519771 513913 506523 773686 502733 488375 495855 428133 198418 725795 458700 443800 186848 420058 960584 427333 585232 415114 371108 395979 606726 391368 384800 378899 373066 367165 1000000 341681 194848 224279 335208 1 681776 321533 762498 310489 1 299761 294410 190047 276399 139309 252737 144688 263801 104946 369842 612607 248381 38434 269319 1 226722 222407 285287 218595 281196 206046 266127 204175 188255 197157 27840 183065 177985 176697 173598 155514 48099 1 692630 159548 161384 380932 353073 1 142752 145800 19223 141319 835780 137811 203474 73155 133313 145151 119731 124832 1 125069 740903 126107 122683 761049 1 130655 124693 124683 1 161045 91891 126457 1 126825 127572 100336 757980 130262 131550 626203 134180 135587 35305 588220 143620 283614 144450 402595 156474 69938 153533 142283 157859 164749 205911 166579 516546 172995 56348 249633 185685 210753 1 193307 196739 545072 556990 5474 894101 247443 689506 205526 220112 233986 240138 243292 247704 1 258675 268082 836037 271957 247238 282145 287356 733506 607424 306922 308421 618871 319485 41274 565966 907358 456461 347649 1 359204 365024 340508 376710 382774 72076 397940 169027 410027 413474 830126 889637 1000000 477951 294863 449693 709898 555944 343602 1 444372 493600 1000000 499232 519544 536684 1000000 523886 532049 536228 536318 594449 556448 571214 581856 572634 779132 295773 1000000 597099 503929 528161 611560 1000000 557378 630953 897431 637147 563584 344169 658540 1000000 647861 674456 666884 644651 588903 690166 526325 686333 697959 749281 1000000 1000000 1000000 1000000 736257 716658 745481 749597 891648 964458 743416 95172 769154 1000000 1000000 780062 1000000 786601 722594 792829 801700 738585 801511 1000000 1000000 809493 811941 793347 1000000 826699 230889 404274 761327 827332 826440 178427 830794 831733 785201 788786 978959 974886 851798 921468 683625 774549 1000000 1000000 988675 839527 760542 840586 841365 862387 684149 786541 832775 835876 353536 833934 832002 831507 453766 829513 678729 824891 827768 820075 1000000 1000000 1000000 1000000 1000000 208501 805374 805104 497963 525183 1000000 791512 430710 770484 801793 641021 1000000 1000000 766340 821571 760419 658149 602667 738013 739775 739433 735161 710259 1000000 540120 683881 652427 746446 803118 850236 700015 687715 631393 677409 661218 1000000 661511 637807 668787 645294 664366 634441 500930 153570 613388 669986 505954 14319 469794 587200 990701 319215 568140 682051 862843 872622 545828 538590 534005 448862 934236 513981 551514 499637 496710 770869 478504 429436 293738 465754 426317 124610 447937 338956 434633 428762 422090 532311 278306 288628 397540 557970 527712 361652 401622 368374 362788 369633 350781 350096 340533 334105 417425 347437 311964 947049 190209 444309 292591 290071 1 337301 324658 260688 264576 251781 571722 664922 585081 239347 57392 1 1 223087 218571 214676 210351 207460 208039 210301 153163 193038 400867 1 472368 177651 553743 1 168259 165316 163662 1 149509 154542 829190 155190 300521 145189 143153 155789 224994 157435 363209 1 131252 1 131038 1 229373 115694 1 127844 229432 124934 119890 124312 124125 1 120283 117073 1 124429 125437 97623 304319 784823 128637 132816 124599 113862 133172 134614 45653 138044 132067 141472 813764 1 1 1 157497 156238 1 159908 163267 163896 841257 528052 174803 177852 1 1 250037 239062 224849 492867 493376 139215 208106 181567 1 1 224386 110064 234695 407214 146868 244507 255215 252437 264644 219904 274101 268653 304676 390666 297124 300302 197277 305657 799751 559410 1 334285 339552 591095 977775 359108 362752 368598 372392 380457 927436 932687 388986 404575 257512 320158 422725 427338 434216 434020 449232 447052 879277 659597 472055 462839 484452 490651 534229 505073 591762 510921 901668 527969 936680 241199 533532 560393 409044 564287 567931 573257 492859 827595 596850 593146 943715 608370 797659 335879 795825 634330 639658 645460 595940 585652 690716 678078 676648 740249 950440 687812 723844 600519 1000000 707319 712543 904428 721653 888478 731010 197525 739292 109915 412005 636874 801220 432707 763723 755490 939548 752896 607950 811978 786163 789842 747703 1000000 799359 800185 1000000 805604 595569 841243 772007 1000000 817427 889082 1000000 823439 638713 826421 828637 829703 1000000 1000000 832591 854278 835723 813339 836943 839525 1000000 870153 796188 726310 781432 944140 832504 873082 1000000 653770 809921 836215 835549 826632 939635 553547 831652 830036 826871 598005 838006 833803 821755 815467 889865 768937 1000000 811005 1000000 804119 796193 773648 795231 801056 791892 796051 809178 792522 780231 812028 676771 1000000 764315 433867 758953 749747 727861 745570 740049 740771 436653 613741 189840 45611 712985 705882 823793 405122 692012 673381 1000000 265408 672978 659588 840730 658498 653736 665655 664562 634988 346826 639562 621899 612424 330196 396378 462914 588838 918522 579517 571165 275947 559074 514636 601303 451799 192617 414807 793295 353204 556551 503901 497392 491576 490367 738495 828008 455744 649375 633997 479673 442923 425403 693954 435401 396581 593058 405019 1 393725 391961 330926 377538 761492 391734 357638 479215 644503 340334 334672 329052 326833 375380 314609 415380 211745 532713 289959 274947 63868 274931 274363 265436 453431 255672 543615 246180 232036 236947 715882 224246 223155 220233 318956 34798 755320 1 199309 197189 191850 1 478163 181299 210933 240495 180983 168320 165237 162668 154856 1 1 133200 158316 146157 170061 165463 1 139513 126393 1 177920 132870 208031 1 129159 800712 120531 1 125570 1 124600 1 123740 643630 87773 286742 112020 149744 114117 359470 1 132003 134471 718953 128564 143684 1 260163 133840 277931 131130 113620 110213 164168 144236 713750 146971 150932 153455 155899 1 735544 399942 1 208182 172670 768112 271366 152682 187463 84355 181464 386962 233956 204483 243441 387163 214362 219808 228249 230218 238810 241523 252449 248497 252109 277391 265717 267869 1 420946 1 321312 775155 378661 304272 1 313029 1 326276 1 374139 804675 347832 354653 360471 364780 363722 260041 359657 178314 395433 306175 408177 415454 203766 439349 543297 248332 454229 422578 387712 701325 469663 481450 994384 489822 499870 510949 506530 513017 1000000 525688 531485 562569 559678 1000000 555896 447023 226511 188831 506834 585856 612724 597513 713692 575869 633992 620798 469430 630468 756927 722015 669460 720828 296740 664766 732391 676325 679024 685726 690793 711607 609737 900588 718479 683361 630820 724285 591868 733261 737568 820387 745200 757809 750216 758162 494079 700075 728187 817740 162725 784995 783423 93110 783513 792854 795884 798761 1000000 782396 365572 809325 824440 715558 799012 698136 820528 1000000 890062 852764 823357 828720 1000000 830436 832522 833576 844525 488132 765725 1000000 837208 1000000 735838 838408 852064 837926 838170 837905 837572 932924 833513 742185 835448 525767 829573 846752 803253 832679 834895 977033 305358 824110 385145 840053 782927 1000000 1000000 826291 758611 780001 802385 790125 798939 795087 792161 427905 785805 612505 1000000 775686 764529 797897 793690 493924 757032 1000000 405636 634143 740772 642535 754422 727562 1000000 1000000 695162 128386 704337 724393 876872 1000000 715248 899568 402568 677031 658618 649213 651565 576942 648923 630463 612623 313281 619212 611422 607946 1000000 408241 589556 584218 1000000 572322 562831 564826 554176 548101 655845 536165 529399 412828 127796 511238 303527 403679 599185 339223 481474 473379 310857 465754 466490 549617 1 1000000 430815 400815 701260 376953 406400 476095 618761 398135 381769 650408 370137 734191 358707 357606 158042 208000 646250 131899 324440 318883 314627 355566 419887 294423 320209 285912 212199 695268 259578 326821 261321 6769 222840 266059 289660 213706 242588 390473 1 220490 197973 207359 260487 185212 1 280035 1 277856 185074 51319 178275 134130 451699 177238 165872 480464 154225 140503 201089 438485 153984 1 1310 149258 184562 140408 265813 380073 134167 315171 1 554746 378427 164018 126773 677887 288830 124504 125581 123953 1 121460 136725 122946 1 122569 120006 84601 1 125099 228537 87875 127720 811058 51858 131280 1 281931 137127 142802 140289 141024 155871 1 147320 149429 115030 47292 192898 224934 233359 736109 109664 171596 70055 466428 292532 772773 1 798756 196786 342236 216872 1 211369 218691 15053 223980 78540 774956 196097 245227 246530 251246 750843 261101 216345 1 1 269492 1 309657 294825 317790 309465 311954 318392 621903 297954 341769 192989 371603 327020 359541 364041 380154 979907 376842 389223 393740 46205 826445 192393 98502 252342 448338 433570 256373 474316 461122 262296 1 473703 206768 817929 679893 498256 430890 533431 634022 513540 519789 524210 541959 547965 539748 120521 559521 571631 576849 605151 182601 601832 701423 791681 574553 617484 599128 628265 635527 192976 646342 656083 657305 660145 100894 1000000 943728 589899 685222 691762 292350 1000000 706844 1000000 639369 722432 772402 734592 1000000 479479 748354 748099 752428 751500 555188 979665 440751 382474 775023 891165 781855 255656 790905 899530 905370 693404 799060 834269 805022 1000000 652083 1000000 814942 1000000 1000000 1000000 822885 900221 273350 410782 985825 842664 409016 814200 833652 728531 393838 499236 836743 829612 1000000 925595 906143 1000000 837574 1000000 817751 830033 1000000 1000000 775225 834048 822508 839817 838248 832951 865447 800348 289977 823397 804797 809998 671293 815638 755521 1000000 808339 805827 596361 935264 842791 708080 1000000 775457 786117 782860 781468 808591 772649 768626 765249 758623 757594 753582 746401 745485 826770 732835 980476 855505 94468 526855 406978 1000000 553164 658871 701709 891023 685202 1000000 674916 669686 681068 659056 702296 648278 642696 845387 680953 577836 1000000 754579 608730 632772 597038 591823 643246 944697 572945 565035 562039 544007 550942 543115 537019 530641 771069 28550 516675 505570 500049 251406 457893 481262 542538 469047 462847 456652 458360 444293 1 1000000 190252 417936 420608 407534 518475 420134 595656 377474 422537 308955 364736 359759 328632 341274 344026 336705 331080 318547 322121 314343 308871 652762 249576 291065 982382 422359 276880 233847 236783 484207 258439 248171 247887 390355 175789 233817 183179 220797 97147 167315 211968 208206 204201 57778 1 199026 189084 184873 212115 585544 175307 1 777499 188544 1 159134 182792 8433 196034 123620 419231 144855 1 141137 143257 351326 135633 22708 96971 131086 757283 128044 125547 1 181292 334007 255299 123863 1 124104 122424 122283 468405 1 84113 131465 1 64617 741725 120837 225356 127911 127762 135297 129265 1 132949 134551 572480 138022 139859 141827 733637 216512 148354 148402 153279 192571 88927 231054 172243 167036 173578 1 176488 179798 6887 219507 282627 337445 197767 201059 320920 230292 1 218882 222125 226461 262239 1 151167 244551 241224 389857 258882 252351 685343 367047 290125 1 288918 296895 299895 305279 407536 397442 293572 327406 332946 1 383608 349052 325273 361601 369709 375801 435782 381203 387002 134402 404291 398688 814870 1 413740 1 224439 443399 927036 458678 582546 63759 1 74192 508410 449423 501321 1000000 1 584663 636707 532857 1000000 352276 1000000 557237 576875 567457 561264 479473 587844 592979 734585 607807 585876 712904 1000000 726737 836326 639940 774094 78324 613811 246650 643455 204111 799147 681585 416906 561248 694715 1000000 705274 709732 715815 108481 850098 1000000 695354 675770 607629 746571 756046 686679 758031 762404 606262 590300 778049 811581 1000000 783578 786964 681991 870778 823857 798734 532475 819616 656484 307266 798904 714136 807066 463463 828764 821735 1000000 862937 492533 828097 762098 829411 831756 831778 1000000 811983 820323 399012 1000000 836766 1000000 143070 842911 903425 836833 836553 836087 834788 834038 836594 564829 501705 370779 765345 878010 363136 1000000 785429 823278 830365 821785 846043 767300 813376 786901 587557 806205 787644 1000000 1000000 498996 791925 779214 726596 765461 1000000 1000000 758780 975352 765708 672084 925208 669285 120808 746069 787803 786534 734964 974437 903950 615521 778147 699271 625587 700942 696248 1000000 859814 1000000 716072 672624 1000000 807139 665464 700129 1000000 527380 996996 747706 624265 615535 751640 605035 789380 577763 586332 355170 578327 595504 568989 556579 496487 544642 996063 537726 549236 264687 509916 507404 601508 494919 294301 480640 476419 978265 538228 466266 372914 445453 439315 436590 427296 420847 684112 408655 705207 393974 391506 384542 384524 518010 304917 351528 363232 348111 361134 512187 474256 390285 327274 176908 355044 305746 330391 361793 288146 93586 149669 169125 267053 185199 258830 180842 270087 245132 252614 126127 696413 490354 221348 213151 212308 842563 113091 425344 196956 207050 293274 185920 198901 1 218243 1 23929 61894 69369 799041 157685 170993 152452 149982 307424 1 145164 142780 153954 136891 155875 809923 132291 1 156150 128263 463375 125380 123870 259358 248230 123036 123413 122162 530662 122347 121720 204195 121802 121049 620615 1 76460 162959 125168 493047 126882 148953 550426 186707 130881 133475 1 255592 138975 140697 176234 193771 147151 150834 128684 154412 97417 138329 162626 157898 313232 265596 175001 195062 182679 185039 1 193272 122122 139869 203801 207801 1 244471 298028 679387 229522 230977 1 236365 220353 339589 248163 236081 212259 269003 276881 812645 178072 232518 297725 303129 351733 313934 326577 668881 332749 151957 810328 1 364935 358517 259249 372327 358461 998296 444158 394479 419850 442151 532822 422142 424046 170862 437776 447649 788158 456855 392680 856485 470294 591446 351578 89158 499841 1000000 652641 518173 837796 493162 580188 536759 361460 1000000 605747 566947 397084 577548 262261 590756 596577 289247 608258 614130 618911 625335 690441 633979 664449 658449 654835 692514 582577 662652 814251 679493 976386 689593 836928 700850 701522 709148 712784 718390 726074 745472 228152 736293 743151 731652 748504 1000000 773751 846656 281913 788832 846672 1000000 400443 831087 641377 788444 791144 963882 815357 744408 791195 647003 761173 809951 812435 814715 822253 818738 770218 822374 797318 825607 1000000 827680 829681 844589 759215 831050 833634 806944 834696 836071 707880 690664 416856 836454 836543 836252 532236 830063 834113 1000000 833977 833173 836570 831352 839932 1000000 932432 826256 824370 199265 801511 530352 946532 142024 789400 811648 295878 806448 777333 736208 798740 796132 857855 807387 1000000 783503 779209 768437 767378 125846 948881 820980 809794 185832 462643 933326 742249 688334 734030 729641 671185 720574 715702 812556 179796 679220 788266 691893 177385 616471 497124 72121 614443 847308 655771 938281 644759 597113 454024 627714 1 616405 611204 605173 1000000 1000000 529539 645079 305536 569631 852428 1 551511 546409 533971 533230 430798 408747 920188 508566 114744 468016 462552 483812 455990 537929 732273 306726 452646 321735 600854 434270 1000000 539022 725844 409098 563785 1000000 391634 1 23632 375522 362078 704854 357109 263113 110815 338478 304433 564814 321837 321328 272122 292512 334195 294856 289297 50943 317098 273775 941320 263755 411418 171264 688707 244364 234098 316585 818661 294053 224312 215480 1 209236 1 186075 1 193538 182798 1 156436 98494 1 173226 1 110362 160251 161166 158753 504318 196028 415925 145113 1 170387 42921 142032 137250 137904 396414 368604 130666 1 135934 135169 1 142456 448740 1 122642 1 106061 121227 121326 1 411839 155527 1 85553 121496 129282 283955 124479 586465 125950 127721 128136 129090 130774 174039 135199 144199 140948 139436 147103 143230 31831 149617 1 153047 1 157414 161171 168967 167093 1 177439 176635 694889 183458 178149 270688 1 658889 202051 206023 218245 345050 164849 414403 226720 231084 807985 239289 260130 250047 140141 260148 170900 269425 273012 279837 1 260803 295699 301001 352667 680038 332845 46031 322323 466403 900991 168208 323240 1 364369 377425 374781 179960 446955 333920 491185 343847 365629 740367 423051 438557 497225 370100 393565 786253 1 589417 472460 478660 410675 491053 1 1000000 513249 506657 123923 437642 530846 540340 628281 552379 558571 564595 646068 576537 581939 470540 590671 600467 690663 336521 718293 751284 628812 729614 531353 649867 1000000 573342 978614 670865 673986 827035 682602 687730 692565 697525 1000000 710757 713153 715564 129088 443203 945111 738223 174132 606053 617977 770458 589275 764259 816089 77086 791996 773218 1000000 780457 783726 787459 789987 838780 370889 930908 804512 803970 168763 835005 881069 812097 1000000 817620 819456 821250 823824 824539 746056 761245 694892 362184 917668 849895 832784 833538 846675 383620 1000000 835480 794814 833846 856664 692932 835490 838386 833932 754661 833338 833408 831956 831046 824536 819283 827647 826078 823485 823189 890997 819524 414009 815598 854563 858090 808978 397781 804209 795831 774118 785492 792910 795952 787264 767864 549694 754954 773733 770217 766812 444206 783557 466258 765831 376547 743097 802158 735509 731486 724866 721602 673195 712122 711068 1000000 697634 765822 825351 612069 678978 818638 581730 661893 538609 651010 642514 640136 655126 1000000 623201 617402 605099 524345 526200 594451 601150 779040 576096 371550 531885 558692 417795 573876 518644 177955 97834 809193 311578 502451 505088 589530 137789 49175 368417 472020 1 460116 453958 446525 894847 460568 526723 1000000 351497 401493 404176 394149 389178 210331 380749 453383 400266 258232 356136 1 419596 298685 334087 328129 1 452044 299230 304824 1 925936 286471 342031 278942 343541 269529 303808 259584 350366 247740 284219 1 627541 231471 135857 129543 198390 217555 209961 205507 219975 192181 194766 388063 186739 183183 125382 507861 426445 1 166584 163397 174829 162836 155760 239263 23254 319111 146808 78379 175741 185481 667787 102015 135096 213258 131139 129463 807083 126154 239046 343633 723772 388866 122132 580789 121118 1 69897 264928 1 103945 376694 1 123036 121902 3717 46269 122695 182967 1 127202 128503 98864 97778 133632 253935 1 350561 323007 143160 154629 1 1 278244 154076 116214 159298 157833 173907 91130 1 248256 408019 181834 1 188960 192587 194392 200301 180077 162321 257307 315155 217372 150599 230173 130964 261415 233316 248746 252838 257687 292756 356626 270576 632782 275428 976404 570398 854552 30683 309578 717726 1 326266 339822 48494 499911 1 358594 360668 366542 16534 936662 386352 390092 857967 538549 408496 493349 420677 97615 543114 456988 444927 448821 646523 431536 1 474992 827708 780130 492219 502328 539833 513003 518130 524520 553486 526113 546531 885905 577365 597482 567987 513237 502303 395829 1 595580 799961 87739 1000000 690060 626564 833139 677494 643302 648490 577337 662541 567473 669849 685887 784855 685498 798732 1000000 566024 832396 774619 709977 1000000 761286 728197 1000000 318122 587578 1000000 748801 789299 285402 745249 754691 759019 775541 814810 778876 778861 596761 841814 986311 802924 810955 798209 1000000 1000000 827233 1000000 867489 709811 758424 466243 746751 244511 1000000 1000000 824707 825370 828851 1000000 829879 831819 832710 833084 833873 490263 840638 325969 822147 572907 891602 834920 836395 834262 1000000 1000000 901377 831811 828232 837326 814118 826825 711485 823659 822827 814266 844309 802534 613895 813461 811286 809029 806651 762188 772056 776358 1000000 791115 302719 1000000 747013 782388 786553 774061 642127 534210 770841 647835 758420 825022 747748 132995 298061 735197 157709 726472 721948 809265 691302 708043 703094 1000000 590694 950983 821387 678384 745268 668238 992717 684524 948165 638650 641096 603798 634055 624981 574572 1000000 479651 600492 596302 592995 582347 547446 170804 562508 540338 540992 548466 885080 510443 372491 523237 517117 510880 504686 501433 750803 486112 439867 441417 461421 425697 383270 448858 443002 616016 430861 425207 418168 412047 386293 1 898832 1 13535 615028 260715 374076 319206 156180 348220 335893 335106 277479 517743 318338 312711 780852 1 296697 285650 286349 190500 32070 270379 277344 136532 255336 330395 1 241288 216547 231889 207892 798749 209653 209896 205157 397721 408622 218981 250434 183840 187153 128325 525416 176652 475892 25170 66314 155417 162295 180429 1 1 50243 147570 195606 435884 152589 189004 152903 137545 110927 198678 109950 90463 280944 123437 85641 124092 121061 262067 129966 125119 119154 120280 120094 116992 151220 114678 136878 199361 132418 190371 156185 122411 33039 92763 392471 1 127538 128841 342415 131820 366785 167066 303793 144108 140686 143342 144964 242427 635985 424901 155567 1 161108 164100 149853 285883 396722 1 1 1 187288 190961 189114 197857 195484 206066 419984 214642 95852 222837 1 584766 235989 449413 246943 251014 255666 255556 265523 270549 384383 872782 285994 290098 1 547675 1 1 1 482368 1 335275 412504 25288 1000000 609635 377732 706514 376051 381872 397159 411800 494888 405612 406040 1 417830 1 821352 376516 449150 455281 461442 453302 486059 480047 486554 1 501957 504813 959502 519113 588178 807233 220349 538937 569712 557837 559878 564520 571888 580550 615301 589738 595547 693941 606386 612946 618996 637317 556715 673848 638144 646828 642872 657344 662685 279725 1000000 727153 675285 687993 735705 433385 385653 708385 867609 1000000 588870 702142 730658 1000000 886461 278288 747631 882887 211241 1000000 763053 766748 805193 984158 777283 781066 783836 137488 790029 429581 793988 1000000 1000000 803839 1000000 809636 809297 813164 720118 542046 777616 908365 822392 802865 825333 693002 836677 818604 830134 643946 230408 822160 839966 833670 835208 834335 1000000 623990 505485 1000000 843484 555569 833585 831701 498259 832011 839742 580263 491038 851426 847485 824208 822753 1000000 851361 832801 958130 813241 256812 530770 808103 803632 801929 352662 796324 966369 789871 787537 782405 781445 354247 774502 916695 722791 765281 784390 661613 752287 788520 727848 1000000 736871 731488 970286 1000000 812479 714229 708784 704011 699203 694325 658860 773073 678992 657618 671753 691577 875142 639658 647425 642151 315454 519012 1000000 619647 613503 603271 676270 593965 1000000 585982 520482 460012 529602 560917 706371 549841 542724 528007 519160 497469 519628 643251 506026 579161 494499 480869 486701 143729 470391 587598 1 55476 126344 646935 431572 390916 476002 510536 1 1 373467 526965 806895 75316 218133 916776 291774 290562 342726 470757 856117 330066 325020 276466 1 1 302720 294113 222066 286692 209221 167408 284868 264539 278120 256261 251525 366727 1 630985 374399 227566 774121 284533 215180 212188 224674 202976 198906 249799 147737 1 758224 177192 727918 173834 254551 1 164156 1 158394 262569 152926 149853 147848 145432 156286 267523 772650 136835 135115 1 137746 1 1 53475 1 1 43308 118785 124650 121274 145183 154704 1 159798 118490 139663 13656 120521 164760 119865 120923 103358 262725 298044 150217 121160 177735 120032 130491 129052 120784 132363 107254 132648 63664 140204 445431 141519 144821 149022 125910 314716 156667 1 162615 165756 143269 223619 187220 554842 182024 183610 188792 1 201691 1 181107 1 212908 1 1 225959 80949 237192 239149 163554 1 213079 258514 263459 268381 295350 1 242910 286785 294424 299783 305198 259748 315886 322577 327300 1 306065 331299 295625 362281 361903 363999 145697 527652 396075 518982 390998 404540 409829 415902 544657 443343 572361 440492 446646 213538 44792 464753 471576 477930 514474 487360 297154 467595 598337 514745 537875 675657 535841 539148 545407 550206 557930 563569 619359 575576 726063 668856 593738 598589 659774 290569 798514 82826 567934 629847 638845 644348 541791 77812 660529 657609 671068 553624 779494 686900 661243 658777 639085 304479 709886 835112 619385 705348 1000000 732843 737812 742122 707037 749793 282203 692300 761328 570200 768734 772246 775721 849680 793140 831069 813419 792284 409432 604566 800177 812881 813185 807346 640032 816669 831177 1000000 615263 819608 806637 837901 656116 868556 847016 745939 829210 830172 831008 833878 839813 833986 633625 832477 603659 833934 833924 833305 741216 880000 831928 832245 1000000 830824 853139 799425 383880 827084 894380 781374 822317 819036 1000000 541369 787916 813440 811322 820175 789293 804329 494722 798973 798887 793696 800528 541679 442970 411700 708697 787633 384389 635711 729416 730903 656066 757036 690780 807981 740520 743372 732111 727738 723290 702687 724406 727087 703627 752391 694945 779265 647680 669237 590845 233797 751310 667830 300693 360910 725287 586021 686494 743963 620653 616175 600781 498141 591585 591773 586088 146636 574021 571166 746371 619548 550544 548002 826120 549762 1000000 519389 511711 180938 1 494628 125838 465744 551555 877918 484955 429041 451614 442408 435141 425448 540640 420352 413818 1 402132 396071 151376 520295 382049 1 169725 363545 602953 348058 346692 340631 329838 53324 322514 214331 309249 75196 1 231548 253799 286648 277169 272686 258330 260858 180863 274390 258074 242645 159728 233672 233301 1 221056 216059 220406 383174 109267 572552 195520 412106 112880 664723 248215 244589 275522 168461 167738 563619 167725 149416 1 1 43486 294045 145216 143260 119485 21269 136670 187013 351394 53169 75791 446940 1 138907 159324 147953 11377 121580 1 66899 115870 730351 1 186170 80567 53243 1 118868 1 119572 199320 112714 122537 124059 86416 124413 312640 126818 1 130439 129951 134289 134745 136525 138767 140747 142952 240728 147679 1 376608 75619 18291 242930 164120 167196 215905 821922 228204 1 1 187421 191283 195077 198944 187097 1 216877 241470 221297 1 1 231513 236090 255598 546770 252637 256473 149180 265927 245578 1 85952 285532 180439 297594 223251 1 234193 286106 1 330801 323719 341838 677795 531000 377069 495618 739500 452904 567789 389296 415548 452477 460159 413541 419617 425784 182710 984889 981070 450416 1 362080 469152 475115 565216 401125 456436 484388 509856 516265 412479 429008 530801 536997 542452 545603 555274 561176 573398 577978 715415 576149 590835 643273 599790 611342 764310 613467 493139 630973 636664 934223 564016 680842 657491 749137 719989 733108 808300 649051 947516 694046 702712 703930 95076 713338 812702 197789 713702 847669 736401 851580 744118 747574 751986 749989 745438 563808 767517 770652 756543 766140 363251 783919 795700 790048 867601 684676 798117 811809 673485 730617 808361 810576 691243 745357 749239 818474 822122 838300 628555 823990 804096 748579 529687 829287 618060 715302 830690 586041 841010 670851 564489 833317 436975 833536 523794 1000000 837067 824108 925402 830424 854564 828650 899213 777525 1000000 127132 821660 820744 808139 770704 815391 1000000 849244 803791 806881 809786 799645 607772 796667 785276 790941 788002 768799 648466 794779 783744 771749 753392 921984 726637 746120 1000000 758357 745307 741343 736998 465222 729371 816858 709943 715493 494773 808806 706602 976390 781848 766380 675354 250700 674414 923225 1000000 608908 941026 780786 656129 819858 627399 618707 606858 611119 489068 639523 594632 1000000 143549 575099 926548 562978 551439 551698 544996 482425 534414 492477 520482 514323 731548 607105 921851 489583 483384 459002 475403 77825 458544 325243 189800 440023 79232 457413 421507 414545 410459 389924 398577 211079 1 379148 341690 367167 642227 355502 65507 343856 441620 323576 333692 490576 315231 287590 307616 299166 264227 285404 260033 1 272540 526115 210344 1 252387 255403 246786 236123 210597 226740 225070 1 217725 212112 208467 145178 1 202127 582836 1 59523 210089 178105 192342 159969 167826 164713 326605 100947 156469 370932 150559 147850 143469 143230 1 138854 108321 123675 133607 605489 239582 1 105929 234560 205059 1 122075 117984 469688 144226 1 336310 118310 125452 1 118280 123590 8737 116521 70351 120111 119528 92511 142123 132363 556512 167422 125437 214001 128598 1 827893 133610 191519 232382 486174 139913 143946 146322 733048 186570 1 127555 335054 161945 165669 166012 67151 256044 224975 178948 37070 467962 194882 197982 187140 334056 208951 183489 173890 297091 218287 1 10142 240304 1 250099 209234 259318 312983 278955 33565 279613 815148 1 130353 299839 550013 531756 190758 899872 1 336457 338763 345520 352088 352112 351822 798084 383469 380957 332066 393757 416489 405063 3196 416608 732564 409458 435430 441600 448113 840671 904542 535127 481573 483332 490592 709879 743813 935519 511971 510547 589660 156814 534512 542532 571977 366645 558806 564772 514382 513662 156379 589499 357273 600345 579750 126993 617547 1000000 555276 622338 639573 643110 650823 935269 664813 963266 769827 677290 917163 687766 692137 696997 12668 386690 859218 751020 837470 754814 1000000 733293 746824 143163 750067 762267 994947 674477 764357 741765 693858 819992 906032 572352 803813 166337 788534 1000000 793255 797060 800762 767062 808509 796588 1000000 811477 1000000 815008 816151 1000000 820713 821334 875118 1000000 823215 875604 826189 765178 830368 830734 831360 831842 832206 829528 1000000 831981 1000000 836895 832183 1000000 644760 902491 426955 829905 833582 548450 1000000 838967 457694 282834 688519 818919 817170 814592 813359 811289 804150 806860 819514 609569 771403 1000000 1000000 716587 1000000 1000000 849211 849371 787276 843273 780971 733890 1000000 440384 754486 749853 745839 744117 789543 732628 843682 725297 942235 715583 711388 731260 702828 696653 106301 685516 753632 608917 953191 668805 651975 886354 650318 1000000 45599 633858 628270 1000000 424523 611687 605476 1000000 545737 403832 582124 552518 569856 564159 49935 201797 541097 264749 533874 162417 501689 515471 373891 503117 499186 490527 484530 690422 623430 465915 433481 371998 447347 836593 459660 396633 404334 302291 410455 404615 500804 65134 393065 1 373082 393262 1000000 1 765645 344926 339160 316168 323323 639937 316071 110140 303632 300621 327789 246269 291888 284042 226978 179611 319311 258617 190342 407160 366265 245674 234761 232244 225712 378874 1 409663 208278 204577 1 196480 167341 188863 172038 174963 1 171309 264987 168095 140489 745386 404242 174464 52081 151931 148731 370464 96584 505718 20193 137007 253204 15960 101953 279877 705088 126523 260045 124008 614612 150381 672688 10312 1 118657 120440 118104 240135 216411 95951 118878 106412 237546 119221 118920 107528 119776 6969 1 40934 127636 1 355265 127549 129008 173164 42933 1 146182 176768 139295 142615 57971 144049 423838 1 158253 91379 161124 1 175488 166619 135633 228784 1 273973 343430 191614 194862 205714 549144 539620 211505 215771 46115 224902 76993 233481 1 243729 247574 246650 611238 753737 267265 272339 277480 793001 287938 295005 165672 216384 351066 314318 305835 326882 239594 255336 352528 358520 354994 360820 388905 372627 367397 385307 425406 397002 72652 1 312214 1 978498 928781 434235 446313 433421 392823 536260 740194 274229 194246 486799 533562 450554 507534 707075 1 590342 919508 539468 250970 531948 556457 68842 326301 574424 599061 586267 179868 587631 602603 535343 557565 623982 594662 385636 637699 643193 648632 790918 112439 920296 950891 171524 842251 998446 685457 662976 697449 428513 709392 739081 668429 722138 1000000 732303 726983 740302 653155 1000000 752381 727364 1000000 854096 803349 768434 683266 784806 837195 785456 705799 530053 792787 716249 802705 800901 803326 809592 812420 443310 969235 742159 385477 743656 1000000 301754 822673 769604 1000000 821821 830858 638761 1000000 682565 292123 832782 241741 1000000 749121 490987 484240 837797 814802 830898 830827 829497 1000000 677784 242586 953030 814716 463049 823170 381156 819688 834952 892483 647834 815940 1000000 814929 870979 659995 400339 799541 798245 784524 832827 769725 773898 782365 779168 355145 772495 814945 765854 1000000 756491 745992 752675 735062 688627 944867 746859 730318 725259 710484 723332 712420 18639 703074 697401 455898 686660 834253 548082 680467 667243 658852 631128 1000000 644885 651200 793239 636027 623902 622402 533683 606529 612912 557325 662975 545338 546308 571300 560854 559292 648516 547193 543002 393245 553314 542573 539478 510437 376043 1 118899 485692 460792 472771 466720 414395 454482 846165 442306 420183 921917 328361 870186 419710 410312 399455 388901 385740 1 99643 330378 363484 339584 351757 340685 340178 481376 590824 323699 317565 1 154690 1 295612 557342 901045 277726 1 274851 503905 260113 946320 249470 244897 659721 175628 280209 403356 200748 217570 1 208985 1 204121 178886 192434 165589 305372 24790 1 1 159673 1 160005 273051 1 156168 154718 1 197488 1 153738 452958 128474 138429 133118 132673 144828 129317 128299 126211 53582 123750 1 350281 1 84210 120112 118114 117655 298620 116959 96090 116615 116542 1 1 116116 653674 115363 118931 119690 1 494354 549989 1 124930 168266 127965 454934 159800 1 196958 137583 139227 198880 1 146107 152178 136397 150465 1 105615 394797 482483 169914 157024 1 243692 1 185263 137917 193956 248693 201590 156226 215730 509594 311425 98581 227056 202043 236789 304435 1 25526 256857 242988 120261 268935 275184 158566 285790 290806 708205 301531 307297 1 315591 316383 329610 594599 55174 346822 352635 1 543673 378909 109568 1 418549 514169 395738 169211 394748 93154 424517 508191 521966 916036 449693 455642 458594 490013 867095 678004 726651 469258 352976 499938 194386 219088 291750 529765 531867 541921 570706 541706 560093 783683 991715 1000000 578713 592199 590267 575374 820117 1 116150 831254 629848 635482 641160 646441 785315 299002 604380 667385 627890 698502 352740 690587 693122 643718 676171 723024 712069 521440 720751 727797 811300 734112 728971 742601 504668 751571 679568 757030 919501 765643 687421 808921 717936 607740 1000000 785528 785803 1000000 794309 291754 800352 857345 791321 799436 792123 811088 813087 808391 816811 816869 813635 1000000 827371 754436 907297 826533 824853 1000000 826958 715256 1000000 830734 831062 931194 1000000 831552 822777 662222 414671 439081 829799 826022 209335 1000000 968574 1000000 647902 823007 827433 1000000 818597 911689 816755 806822 1000000 716586 806906 744499 609840 891808 797324 794388 791595 788108 793046 605683 1000000 719260 1000000 764537 411608 328356 758528 795858 720682 597302 754154 995531 613779 682023 543506 721433 98790 244225 252999 718725 562894 1000000 1000000 492635 327779 671697 1000000 662875 618697 5167 631826 1000000 623087 1000000 908736 643373 612906 607555 601113 696394 680726 694288 578102 421523 301772 505683 554368 490330 526033 780318 530415 523989 511115 1000000 275466 423174 605632 530920 480658 482989 1000000 461956 411174 642659 1 488227 434508 607108 422094 272278 417103 438592 394455 550505 178226 403901 370074 364432 1000000 353250 725621 1 252400 155878 434602 394384 314530 70250 302210 297981 291163 285118 586824 275465 270280 325350 333685 255289 168866 1 238608 124458 245940 189096 218702 274988 568558 6337 207538 201307 45973 602579 1 178042 182001 163060 1 96056 55271 165377 146058 170997 549172 184589 69205 60320 145770 80559 1 1 134124 19875 178800 130773 120572 124964 129320 124617 1 122084 338086 82896 119148 1 100490 176717 116707 1 116050 112027 115985 53077 160187 116548 195539 116893 121864 118793 204281 120628 121508 204849 123992 126812 140437 1 132092 250355 2009 1 136304 249946 144223 285181 558958 152150 133481 123410 1 161121 164170 308574 170587 173935 1 145300 281595 188133 191966 1 200985 193743 614092 185666 221552 672444 688366 143351 609970 239037 243559 248026 680150 258107 285350 263853 273239 275626 1 238685 100448 551867 452602 593478 452983 336491 531005 262036 360409 367742 109932 352156 812085 353143 373916 380226 1 646280 391767 403983 418389 417168 449894 427573 434608 440781 446954 665231 459500 462014 470815 477716 484115 888069 496514 506453 508870 390045 495579 527221 542685 539561 545624 326489 580250 599231 391034 674641 280670 587212 10317 599133 546869 610949 616402 491135 822915 1000000 633117 634660 325815 655249 662815 665494 727738 985329 1000000 686018 686328 1000000 692502 402417 900404 816657 370630 707409 770227 586579 699580 740783 744838 1000000 898749 1000000 768544 783912 767684 769751 779375 785388 780662 768776 787030 801695 783410 671263 800498 355731 804525 940840 807824 846885 1000000 1000000 855906 817395 903103 241922 824775 850736 850748 827654 826651 1000000 821815 823093 856856 816670 814810 610777 463711 830765 742434 840867 1000000 860156 829615 829041 541834 447784 826174 1000000 824081 822942 1000000 829983 808364 155614 815451 1000000 811237 815245 806914 813403 575693 799823 868435 794538 791974 775084 786808 781203 436758 771376 286076 769758 732424 769411 753052 754868 807463 748867 764153 735230 847210 1000000 709741 722011 751472 127663 662094 330776 702535 1000000 191603 650280 371376 674026 649989 574828 138791 622665 855200 475516 767997 255479 490213 620446 1000000 128982 602810 597140 783304 578083 581774 567048 567489 750021 605435 554782 769040 566601 521015 517160 482517 512142 510841 851517 493659 454424 327996 560425 535243 458085 238311 453347 444361 897857 420288 669920 419948 408033 879082 1000000 394262 339329 379930 377440 316200 346541 330174 353843 1 342214 336450 352011 484848 321817 1 1 301252 300377 292061 127455 282518 1 269632 747004 343731 267771 251106 1 229040 1 1 68744 251269 219801 64564 209976 138977 201968 108100 213359 179009 214408 184135 178303 248338 167399 171585 12903 161183 159664 208097 153885 151059 148447 1 143043 168136 17430 181304 134401 123767 64922 134084 129838 125428 116412 123032 60479 1515 228406 41620 117960 14740 116710 116217 115719 132366 118697 110369 695129 1 303737 115073 747275 18537 111730 118795 1 120697 133624 1 123689 218223 1 120969 355855 131250 1 1 52118 368770 347338 123614 685437 122321 267460 156390 160846 69505 129460 169013 161462 424056 211818 190643 176216 549142 196315 1 167021 158784 1 1 1 214908 1 813074 307561 241555 180473 260854 256046 261008 268557 1 275942 281483 165982 258495 296062 152711 302847 313881 841266 325081 318361 495760 795324 338102 353108 338487 9480 942151 305252 381247 550310 395508 408743 409753 413586 419908 221610 1000000 371331 75887 411215 1 463073 224412 132993 468313 1 480369 487224 506455 512624 518878 688731 208183 69353 551644 543167 555311 560116 560478 458348 584265 923656 629289 708457 602650 275760 613381 451391 762330 558358 636752 645409 650540 652835 658164 945254 463744 679289 699508 696541 688902 693712 17910 884496 853745 712806 718230 721817 695779 737793 642903 821183 742845 304393 806125 768865 741985 1000000 936911 761977 773254 467989 1000000 810340 753871 788602 795714 984381 731158 799331 174362 830064 806431 801577 799445 1000000 814532 1000000 838950 819477 820797 791457 1000000 153677 827480 826528 827564 796497 1000000 829249 829614 852172 803689 862865 847583 520249 647048 829308 827835 1000000 828534 827105 777667 835482 823079 822349 821120 819800 821664 1000000 833445 799320 995120 808955 837317 1000000 805992 835953 861300 795154 791936 770631 786208 850603 778857 873138 773506 773272 766633 762838 762916 755695 834895 744325 1000000 795096 520094 745052 730554 722753 718073 769663 669064 466934 663464 263824 693264 342787 679941 1000000 673798 640345 1000000 749663 735377 643165 615498 633001 74242 719283 616074 851424 613456 596731 592125 586353 580477 578462 203097 562582 167779 147596 576532 944439 388226 526143 333787 532528 480732 516055 560837 192109 478064 546682 470514 675177 818496 825767 447886 453126 421040 424371 439826 331901 807862 584908 396663 226837 384586 280560 354656 419812 347162 354889 352278 479813 317027 331739 715310 338648 416867 220979 1 166461 811299 287625 87525 276461 1 266587 867138 257162 251898 341275 242120 237550 232791 73029 223830 882656 593646 720219 799069 53355 198461 183010 1 861141 177985 179534 174740 196647 169816 191787 162885 159552 160964 156670 151056 1 186513 108900 141065 1 130281 134357 213583 130561 104021 78679 703929 123555 120322 227533 120154 132228 118420 756579 116994 116189 130681 114685 134117 554893 244523 1 223621 1 503082 111938 705887 116850 117109 118768 113838 730610 118121 121008 109538 279260 1 1 122370 90195 426404 130569 100714 142079 144636 147060 139230 147295 803810 158120 150833 161328 833506 151885 101111 277754 187217 1 425681 192292 196203 359806 203938 80095 212619 533067 221501 225756 530979 217605 239561 1 275709 257484 259355 264011 112502 261897 279543 286048 218454 295250 180821 306144 474023 1 172229 314316 943349 935951 343680 298974 548307 35239 364305 306288 358154 385601 584585 270874 407681 411384 852517 423637 425777 519918 1000000 373199 454834 451934 467120 403150 296063 485529 616642 501954 504037 1000000 587080 617031 598009 534652 540845 673237 373825 1 568017 428747 592386 1000000 588623 656327 600342 320275 612056 622711 630723 628664 634296 639792 664770 655320 209465 751474 667251 594341 779151 673523 688773 1000000 696629 760861 180684 1000000 715367 120335 725428 728473 732892 1000000 718695 859289 759287 639325 754589 704553 805942 976771 773544 780935 773948 651613 780417 780400 789886 648480 805863 803588 800397 614054 795559 807353 801237 435083 813353 241410 816815 1000000 640448 821258 823007 823691 523781 886094 834693 524792 827934 828449 828867 534645 829546 682992 877834 714969 829123 885234 935203 827807 826745 1000000 823658 824538 817279 822250 820971 831687 804957 586632 814761 807398 1000000 825392 1000000 862212 791189 798770 797423 936785 961327 789286 782733 831012 831359 780419 742254 792098 813719 839731 445230 753490 752222 1000000 746939 740308 950728 794138 532870 727823 475193 659278 1000000 1000000 672422 761264 691350 1000000 814775 564809 706906 1000000 616345 654875 649478 625886 620126 631907 171136 688369 615327 612475 774918 613086 744536 478237 577371 576973 569566 365616 557148 603266 551788 211877 533067 527155 495968 533932 857961 624223 496458 490522 484120 352539 484603 259906 457808 452493 445526 1000000 1 590546 104439 634828 71082 403848 246579 391711 385678 621204 373691 367740 342048 360171 350076 344342 1 334815 327952 321414 323312 390926 325306 304555 234001 288313 183931 277975 46166 267666 112847 504268 282674 86551 245383 239219 863951 209007 193187 138103 298047 211379 183133 203010 182500 155252 190854 187322 140322 1 154719 169288 561525 161963 160064 159724 157058 243301 1 150688 1 143463 141099 1 118341 134497 1 425207 128715 91070 1 138934 119997 113995 1 123399 5551 117114 99218 67251 436770 114728 392692 785144 220571 114058 353402 109801 114746 1 110755 210310 118537 1 14168 200322 106261 62710 138247 1 126771 113640 28925 132132 134152 135505 138455 131949 217880 145655 148251 233088 148168 148387 297837 156528 1 106831 145648 170909 179442 183060 186703 190400 195050 201246 205337 63250 203032 271260 1 1 1 214682 674253 1 247715 251938 226772 261833 346286 272019 722210 1 109627 279446 298655 299671 289036 314641 320544 303583 894321 337740 343592 514229 1 360950 134833 372766 625298 384743 341728 520475 403172 895426 413350 29353 1 1 632748 445914 298782 355151 464506 479619 477045 534985 489246 910896 501618 507467 513930 967022 669018 532353 565114 545399 570805 564557 564212 512753 602115 536115 587225 1 709994 591391 609569 51003 1000000 690519 614779 726898 642938 1000000 1000000 1000000 1000000 669540 669700 679526 12567 226415 945857 700171 703367 708819 713053 718142 721665 724691 730441 738941 409834 932077 746217 751359 755172 759781 364550 771954 1000000 772880 605756 1000000 761437 783727 788430 1000000 793956 652927 176232 795956 803828 439091 808159 814857 818763 667926 816518 730662 804884 791665 783072 838401 823098 825177 825677 777090 827112 825755 782644 726139 748212 814012 833983 833554 999820 1000000 870359 828298 566103 712132 831062 865682 750860 821980 854883 822220 867711 823500 814652 817685 922809 707186 804320 456943 790587 800449 797612 805822 836100 1000000 569835 783572 156655 803700 1000000 1000000 769945 763946 703605 782965 764805 1000000 744996 749091 383032 607752 652273 943669 708355 1000000 1000000 1000000 697754 696335 782185 686566 667113 676526 1 666247 642693 729391 650402 247350 665385 634344 643852 622558 517924 982757 604048 553580 590493 757400 478814 758506 632725 433866 1000000 866017 550148 67760 603074 531498 312476 516603 729081 1000000 497598 491409 485123 479013 476572 321491 460853 424193 412032 437304 435633 514237 418740 1000000 408446 395637 384606 407706 384353 287439 374615 418158 868343 174292 618017 338639 339518 494626 328058 141052 316251 405347 141920 301408 299858 289079 588912 281222 8107 268512 263410 240597 253590 1 239113 189256 235039 610680 628182 52960 219410 212599 400758 203516 1 195501 117571 454844 190956 180474 1 1 313721 202847 129952 234599 183444 248488 161539 150174 62746 46864 140136 1 135232 135415 132118 326430 128804 152568 149296 125044 121584 1 554754 119679 117043 123054 122352 298083 114676 92233 128810 113810 134889 112545 114472 118520 113905 102503 73157 58317 432626 700479 117890 141867 120057 111523 122650 126824 282187 127324 19504 1 132926 199844 72488 139128 185963 143859 146925 184341 1 291181 158097 1 486035 167528 730758 413914 608871 181368 250345 242925 192665 196600 200627 204716 1 338723 711533 224656 31486 368444 234915 854071 327944 259217 254806 259772 1 269747 508146 1 268549 34934 128658 308004 296824 311067 318300 309828 329634 335321 342166 346273 362914 358569 364476 327340 376377 1 513261 394474 403906 406587 1 425000 139659 781979 579289 710512 1 912146 462063 498424 474430 1000000 111823 353724 499198 1 807179 519831 523820 574917 536455 550922 305480 554243 1000000 565850 572209 441868 242733 589898 665666 600314 607750 109358 525530 624982 742718 638812 85687 641599 623187 658284 623270 668330 682475 677668 1000000 687718 692544 885960 761850 713507 701241 282944 720459 725030 724785 733430 737599 741680 745703 828119 804263 762132 1000000 752798 784316 771142 1000000 820172 808276 784016 633990 956333 916798 794821 843606 1000000 805169 809111 799967 812049 807040 812830 814577 1000000 720146 185432 820527 821753 820512 823887 823593 896480 826925 826878 826167 827383 827883 784619 458259 829781 1000000 1000000 825697 920633 719435 856229 834354 823831 580799 771523 820647 840367 859978 815031 1000000 812724 595682 697001 814649 809546 1000000 759709 926426 800953 246751 776084 786724 845233 467173 784401 781646 771126 761624 967326 772790 757629 213209 747312 1000000 1000000 737344 221976 752181 724595 684086 1000000 706517 538667 734937 1000000 817287 516966 611528 552008 859410 505768 461599 611419 654600 684200 448257 606259 645149 770964 614499 614370 606872 893198 595330 762210 1000000 637413 571785 523878 571849 495679 547301 523802 535502 528342 598458 517184 400358 381398 474794 515484 649416 458527 471683 160921 877660 444882 449146 420599 499364 739675 424355 118472 545880 346091 1 396558 390366 817757 164252 657535 358416 244456 352167 469235 340544 333560 329055 280311 1 871642 1 301139 295838 25688 272730 284286 272777 267959 336530 56618 254217 335407 240384 240695 1 457712 203897 221519 218425 1 169139 725860 200019 194505 192342 688800 184279 429056 146214 196001 693014 171050 411173 154598 157825 154497 194122 277467 146968 789720 27618 138897 136602 632341 132419 130379 102745 31314 124115 122369 45651 1 1 52599 281191 1 125392 1 114410 1 113297 1 112836 71818 1 1 94069 124265 82209 114624 123134 116074 98136 137683 1 145419 711837 199688 66397 126295 127928 129766 73908 133206 140523 138137 1 1 619618 454134 1 827822 146430 160054 726463 740539 165772 273179 202490 179787 185020 136829 485462 196385 184612 202908 100815 15785 1 226614 254035 469626 251108 238275 121546 1 202707 255622 288380 20076 263852 202057 283352 313858 682439 299481 161188 311961 325204 293804 302679 376895 335288 230498 580344 452081 350380 368242 362462 643559 980709 1 394632 461248 390073 416367 383605 428729 434865 818492 447222 453412 447043 466058 362942 469558 565672 472228 815826 606558 1000000 525410 1000000 664554 124583 526280 545845 614656 387979 564017 813246 843198 627460 595728 659768 599209 436039 485489 1000000 573892 619701 633079 632615 69305 648027 550311 1 510672 662869 1000000 788698 722158 832699 200791 779046 879565 709487 714047 714273 722960 236130 729575 909775 850109 1000000 866829 751498 755220 759171 762823 766290 648643 904529 876901 782798 855971 785360 622715 791109 793012 796301 546861 652257 557327 805814 556990 806187 811666 813143 830725 822580 817040 819534 1000000 820526 822968 823917 251938 825520 290911 793936 958419 388415 527683 935435 823288 827401 826040 952969 826356 804943 380540 824500 823158 837327 641571 815102 818814 207922 830107 1000000 1000000 918869 808842 802465 759992 939385 806132 798340 795148 1000000 789794 787016 629619 781255 1000000 785202 606552 767333 764599 755317 757323 753660 893075 831195 741988 737089 764134 426308 725213 718253 716536 660425 716256 199893 296455 1000000 800830 683163 686688 328906 939314 424273 658307 658848 646831 525022 665293 1000000 639579 617427 613580 607967 603030 603094 610124 25925 577763 572864 911926 591322 1000000 549010 542181 652631 526190 422507 518384 512212 484986 500140 493667 142469 1000000 316369 1000000 443385 348635 310914 444107 432775 636245 541276 450546 410869 407171 70243 392976 388620 425638 949832 370944 1 1 353084 336735 642632 336808 1 283224 497678 296502 356013 301885 319530 291215 285868 463687 275297 270180 261916 1 96386 229364 245212 240419 489042 422546 226459 285492 373949 220360 178185 204698 250034 1 179976 424561 42439 181023 177999 173866 84133 260941 163971 212152 1 153946 151845 149052 157148 1 156128 138012 196204 135079 130866 77360 519849 151710 573501 1 121789 117934 181762 117964 130680 112669 98760 119094 1 113020 1 1 129484 487473 111723 108802 137851 1 120626 113755 67280 115197 115506 117025 135956 123954 123676 117908 566783 208097 126777 116875 130495 1 136395 1 128375 132002 144045 492478 199017 157191 271437 564015 734261 609215 167645 171009 108210 179833 185517 239669 283802 193041 278640 156667 99160 627133 862564 192865 222907 227027 232671 793133 226058 265637 697895 261896 261342 1 722640 1 333993 712206 291319 404855 303318 186339 313671 241307 325048 308258 651791 601664 403423 603404 373409 365708 376593 934381 966817 378742 396054 723445 378499 219288 755391 428210 432448 955830 407664 448008 457366 291682 497630 177591 497671 489082 494355 502376 909215 475751 524626 1 542718 533885 543434 304116 559714 1000000 541837 573444 528813 1 592050 301573 233705 693815 613366 619735 623308 715996 636412 560462 497802 628273 663310 665024 504992 588744 678521 670331 689701 693560 694020 701562 725837 13203 609076 716616 725938 736603 731404 653833 768208 1000000 749924 748747 758598 733819 763458 768419 771829 777321 1000000 256268 746427 824208 1000000 774682 518115 769520 800008 798097 764333 846897 825039 806826 1000000 382047 1000000 751346 791521 855685 845564 823642 1000000 836201 984352 973098 259963 843909 824966 413535 826582 812290 826811 1000000 797943 839522 825325 888240 563641 823087 875869 1000000 1000000 1000000 784611 825356 816201 816820 621819 809606 527509 804642 802402 1000000 743512 1000000 879067 788845 704576 779424 780305 778141 775024 800395 308622 755451 999446 759301 891434 751502 699838 742482 799710 919263 727890 374711 862560 724946 708665 707924 498833 738008 326529 688887 683958 678943 671338 679207 778486 650035 554916 203260 523985 1000000 553884 1000000 642965 509637 1 603417 586326 547445 585766 571343 269669 647790 562094 263954 665339 113120 539000 531737 525684 520266 518491 470746 772687 548514 541890 482404 590173 470044 463852 156606 596464 110514 402893 432875 557042 567922 605269 229972 400387 398726 390744 354406 378060 371273 366018 316629 534748 350651 345234 632622 457259 683654 1 517900 322816 258985 1 292122 286449 242181 299671 271012 88552 260810 195979 1 420479 200559 865146 272361 227110 338946 56199 588695 157723 209164 1 208617 193040 188697 32041 180804 413564 79191 170919 167117 1 104831 145120 155125 152025 149208 145449 154573 141275 243615 136563 157981 1 123650 83151 126635 808476 37742 163128 120251 118779 116405 121942 78006 1 108170 112250 1 283565 503839 1 115110 56847 113209 111620 1 114017 182026 40350 447520 115197 119747 1 161922 120085 120759 122998 123352 106413 141835 142191 654082 729205 137918 135824 140245 151113 145449 218972 150091 1 156584 647441 640296 166024 377346 656846 176314 180080 181999 187459 1 1 128960 203300 531704 353475 40096 220295 1 229790 434643 236796 423806 95531 324937 267629 273168 268710 273840 282612 158524 984257 150923 345029 306018 311545 287096 322776 335971 348057 383014 368736 970080 1 353621 53261 1 381263 387249 393370 1 1 411606 416176 425323 432715 436248 444854 404295 575937 362113 457781 554382 750973 120733 448987 499615 508342 510458 492721 542147 64420 263836 541046 269813 553154 558921 987953 571131 567531 582912 588673 594610 600145 497841 611813 814026 623088 383820 634783 593631 645084 654633 655028 617757 658508 249142 676432 621837 264671 665722 697250 770617 705486 724337 748523 20568 731179 1000000 930893 737734 1000000 744283 747128 755778 755797 431740 413976 695626 294931 773159 773871 256513 780401 799683 793228 929430 491296 596786 607988 801007 426208 805812 864789 808835 802652 992511 804598 815808 817457 153913 837377 820953 822094 1000000 823773 225584 852701 1000000 825815 826095 832732 808975 826208 825309 828679 713918 854530 824490 977845 823942 781241 820754 396330 782952 1000000 1000000 671723 945619 746508 822844 820233 804250 810854 799729 1000000 810521 1000000 774836 793806 790328 697575 778651 851097 1000000 200246 811066 731166 693844 743731 776524 747150 850910 739877 734856 892950 782339 722126 762440 822182 711690 655919 699688 688903 689653 7993 680814 1000000 602525 664559 1000000 836726 206557 704737 637420 651338 577820 628452 1 609788 603325 548539 565953 623207 580582 575002 351176 570173 632330 225046 545026 538970 517411 744085 541483 579515 896209 502015 285697 493584 468101 1000000 462022 464978 365884 452585 446358 437369 433416 1 366775 469615 407026 403474 391401 415044 386403 309438 372933 79869 102828 117956 377443 338230 337828 1 93615 1 1 309476 368883 731051 898590 288296 282335 227753 56576 482926 261615 310695 166489 244482 275445 237586 175898 1 219634 6533 448346 211535 1 201610 283569 80165 189618 605935 181921 1 179984 171097 167864 173633 161326 157805 564585 504715 1 131858 612626 141415 120338 136558 134320 157323 129467 1 127404 124485 688430 102049 342718 159519 120698 161744 537405 90542 105345 218947 114529 142375 71123 389277 1 110713 470876 147518 643842 1 112085 114265 88314 273225 250961 116000 808172 638339 128846 121275 122856 62524 126194 63893 221948 461875 1 393549 138841 1 1 648886 115206 152097 1 158129 1 79039 169871 171182 175065 163201 734906 186068 1 192572 353220 770539 205692 286189 760587 218607 228082 377188 153596 111769 274537 186836 251668 263019 263894 330932 6421 205263 277219 290423 292875 339111 310320 631362 1 321948 333703 228033 309031 240185 350416 355289 357932 383678 1000000 456492 385135 390949 327219 403090 406822 406925 113344 427463 425628 451340 452528 452301 458540 464695 620174 1 536517 509649 1000000 516110 977254 515611 520336 526454 277118 345465 609484 549377 545650 596271 568720 317086 580578 694331 586239 606136 603831 608497 637534 328322 1 632800 637523 649342 648795 851325 658869 664148 669260 681218 706099 819556 567279 694016 387572 131924 690504 713049 558567 721643 748702 636238 730590 738118 745041 746455 846606 1000000 732816 606799 764927 768275 242993 1000000 214767 783871 770711 784067 356290 1000000 794807 809383 804398 804829 445780 578269 808180 803635 811661 560425 815034 769235 824569 818932 798739 824692 841009 580450 983003 999732 886378 741738 879071 827518 787084 838371 825999 825062 803831 968411 843926 824856 854064 460357 820352 819337 372698 894637 610880 831039 819576 749496 808166 325377 1000000 802458 1000000 1000000 795559 794926 986134 778855 861221 173239 768130 1000000 795721 769069 765679 760918 734525 223325 646250 706294 746402 739484 739961 698093 576450 722699 1000000 1000000 709678 737742 1000000 717981 712277 685523 680606 155485 670467 665321 733244 658745 686243 699988 658959 924279 762360 375626 254044 612966 742340 597113 1 247588 570454 573645 570113 563933 469433 203449 546217 548887 533995 724648 504813 255320 509936 570641 850067 490925 490439 459285 475380 642033 458415 971305 447545 442582 436080 383560 487407 275423 410553 405019 398345 455258 275978 380168 375392 286574 362340 909628 826625 344652 257122 271176 198898 307020 311044 310444 233726 256124 183612 288516 283510 302682 272700 267565 262508 244946 304828 91762 503240 98124 245724 252287 227607 481916 1 207238 324889 202568 203343 193123 192938 188205 533337 178198 666586 116926 150434 164855 121126 511382 369795 190701 147725 146759 144870 72768 137176 1 134303 1 130091 127434 1 125553 121589 111678 128484 235515 117415 254556 114844 67217 166216 112284 114621 123733 111894 71622 301547 443136 110231 110305 110428 603470 117598 172660 232480 286867 1 115252 116470 117455 118617 44439 129797 1 131343 126920 128846 93439 1 137170 137590 92907 99615 51138 142919 153346 167727 251581 1 851134 91107 411130 277682 172234 176448 195213 187731 191656 592183 1 395736 762776 212808 216748 148754 225525 227186 1 241740 246899 249428 420944 257257 611678 356018 236106 542018 287902 633057 323201 508431 307084 628580 300250 1 332417 335777 458077 332537 399557 223501 360175 480535 375381 178523 272867 819663 381946 399508 1000000 419059 421535 430942 437519 622076 1 461575 427310 532037 316528 480813 492392 1000000 499243 640651 598420 715534 438146 484643 527965 512120 555066 555088 558603 574738 590927 578402 584123 923839 361552 571640 609198 612952 618616 723688 614928 557586 707591 645463 651459 675430 662014 432258 671973 672960 682585 687238 692408 980991 642184 699988 1000000 717941 730703 628673 741717 640345 736697 133966 747883 725822 900429 797776 116452 761443 482555 1000000 835747 776889 1000000 782481 785359 792809 802189 793439 794991 1000000 1000000 803947 804936 747999 775059 1000000 820041 814188 668873 733110 827646 808916 824900 954546 1000000 838146 823448 823959 983554 844843 824898 842620 824992 833337 827407 823432 829150 823252 824322 745167 1000000 835115 819011 817806 816577 526020 813619 812015 975469 570134 960848 793296 802620 545653 554432 809422 769481 698036 787382 763366 1000000 680408 804786 772670 769410 773411 762704 757147 493604 381834 738177 744025 737607 739663 731816 906935 713789 755514 713305 709969 716968 829108 1000000 690994 411756 681098 670880 620842 662322 660988 655750 579229 643333 642821 649676 627304 623148 719649 599313 607526 600458 602326 588263 602560 693967 571040 503835 574571 552005 547236 541254 531214 719339 518204 516744 508660 326735 454716 492069 485592 479682 187203 135340 57160 454955 442599 441690 529185 517354 513790 389846 411722 756179 409822 391632 387322 324471 1 309666 363350 375563 988553 345136 241586 334106 243402 323691 56504 311412 552771 295374 715157 113275 275202 278820 35754 266306 362627 258197 253289 598120 243389 238809 232437 475427 212806 220070 215626 230141 1 1 296282 199221 158311 103892 182891 1 348695 499171 1 166187 161893 164884 170986 152622 150386 146911 144193 153291 139035 227041 131179 134474 131213 130104 133734 1 220767 782129 547119 744569 17230 205173 121017 548336 1 128814 401847 1 109864 180130 109702 112662 491658 109630 110010 110170 1 152783 1 112514 562078 175750 115449 114146 117423 119216 121200 128137 419379 218367 1 254390 1 1 652204 138640 145112 143910 183920 181328 162511 156146 419232 161326 170767 195096 47350 734284 1 157679 186893 1 194119 580221 1 206659 621391 214842 219259 223820 232896 172584 235449 245808 247508 1 327013 276829 282495 236452 275803 283525 288497 294150 296488 294600 302202 316026 320157 327504 361395 338827 344765 843377 359907 164409 259760 316976 378700 73047 403969 867466 404416 371182 724885 1000000 472825 434478 441327 486038 455961 459881 1 147014 132295 484777 555012 496104 698826 454360 1 1000000 409295 373756 350830 544765 1000000 908243 610021 379434 575933 185194 505948 1000000 530641 393798 613994 638796 796314 673412 633466 566910 528466 646602 664435 1000000 92753 675649 753697 807796 1 724313 707374 699582 704240 698102 713381 685919 720414 632111 725858 777143 738938 755374 759560 751054 1000000 732370 772209 764811 770757 908124 891891 810966 803266 783888 836303 770433 652873 799359 803717 799424 839749 823716 852127 887173 815918 379719 811442 813014 1000000 1000000 883985 194405 819292 412407 810302 827318 954494 1000000 823976 850596 824342 841009 728363 837535 823773 694240 822711 1000000 789899 820668 820864 885325 1000000 816171 807980 761910 688383 1000000 179587 794394 506702 877452 855522 798529 795001 978215 790491 782918 780762 782340 898405 776121 772917 762860 863668 988560 758983 847130 1000000 748335 274924 821641 250405 768712 863325 690504 719565 715152 710544 705694 700810 697288 800662 691529 682342 665532 656223 785765 1000000 573222 945119 645867 602890 1000000 539100 622306 174076 1000000 615270 605665 528898 654281 579795 791748 557500 566978 571873 554638 539606 575573 764836 530120 524286 974951 512225 747906 626803 493241 487026 135199 1 430675 24470 1000000 513563 443573 437439 430552 327946 419039 418904 695091 490149 435951 395563 321690 371850 377679 678191 309457 817365 346625 470274 324804 520068 332694 303364 318989 272373 320806 169117 290468 1 285468 1 419969 337310 257244 260678 249073 244147 577149 234751 1 225274 485590 105452 201424 799811 203406 199159 161315 191043 149503 183341 53685 111045 1 168892 167620 752677 158981 195772 1 121217 147528 411293 121854 337941 414613 134704 138445 129960 1 1 1 163804 146977 119226 1 102742 115273 114161 454226 664310 111629 58421 29799 109738 109412 80271 1 477228 148358 108218 153029 1 110342 110946 111657 98490 38788 114460 116363 1 129482 119595 1 122822 132771 126536 657766 1 113526 132410 53602 43661 142602 126310 69058 150563 651348 34567 1 153365 160811 207582 843566 17842 178926 445510 1 174247 177079 161401 70331 181818 212491 181972 347840 588973 339732 239304 1 245332 129201 247559 260397 265395 1 275716 102904 304074 247421 503025 299012 315925 306152 403931 499958 326605 864078 342685 348149 370396 356716 380592 1 315567 413996 343266 395938 402278 156178 368844 1 582304 468342 777636 468890 382953 557603 490081 469861 475988 482260 488444 383497 453472 507016 515656 519261 1000000 1000000 888279 815585 568101 560918 322241 270166 582382 579470 585454 591161 552210 602702 608412 726552 771159 473040 749218 636241 641712 454853 652408 30193 662879 422666 669333 570186 636775 688929 746550 1000000 688394 192141 708517 704817 720182 259379 878036 985696 729030 749379 400701 714230 709090 756193 627198 763443 796282 770114 826145 601490 779497 801707 212148 820515 518922 789408 783440 798068 798759 802508 802740 959976 1000000 419355 672526 813261 814679 635747 888900 818999 807304 820321 1000000 821808 1000000 163809 476058 801438 756420 998155 824066 1000000 1000000 822910 514463 466225 732943 1000000 946971 470810 868694 816440 809301 835454 794687 1000000 973123 804630 954981 853444 1000000 837835 214403 745207 733048 908035 782208 805425 824346 789798 744519 1000000 765831 763304 755063 756225 748722 748679 736092 785308 736975 732935 728765 1000000 661283 948045 632384 708766 702135 946236 751816 755672 683532 678485 671249 667860 270924 687099 669411 963849 1000000 635655 804438 917352 708270 614798 607848 605453 590524 1 598666 579251 258220 784682 889373 614973 1000000 545488 690976 1 586480 519008 516356 565529 519035 337001 488916 482102 471856 1 445079 387913 450977 190010 438573 387787 426724 466784 420543 225321 68335 551247 389545 420099 377467 372987 216750 359996 203950 349280 342760 377853 337207 1 654541 316666 718294 302489 326146 306332 542936 256395 275417 316018 329777 272296 1 276838 755959 219315 1 233110 228896 221417 409428 276822 106901 1 199694 182723 637532 187655 1 180032 176294 172852 279247 165768 162499 201634 1 153767 157733 1 100183 141024 317378 136727 71352 44854 127061 127863 134341 133544 112874 1 119139 117567 164013 89800 113831 112803 111874 133955 111771 1 40432 485800 108530 432651 140554 329436 108479 110302 109103 125381 46403 1 217478 144665 112955 640579 115030 117122 711136 120059 122035 113252 120819 112972 129369 90107 132746 136541 138331 1 144494 1 517974 138464 108120 1 114702 173407 168452 839569 298602 250799 182433 1 1 182076 180553 200617 192878 211055 267611 216507 229314 1 112499 240072 1 1 1 258557 159025 268353 273573 362273 284156 289510 315289 356861 425789 66179 316787 447930 328456 332781 429174 77210 354682 562802 366305 260527 375053 246155 347974 390066 399612 407686 411853 428712 1 379939 436478 442827 539308 277910 455365 467418 473616 510919 414054 230912 498394 639258 471157 516864 573755 1000000 535197 314023 547291 584359 559560 565297 461311 78473 489978 591082 594655 1000000 505637 503859 627561 331536 633734 638963 577270 644913 650254 1000000 1000000 665907 415421 533207 680849 686191 690859 668243 1000000 214986 701680 726264 119550 1000000 797927 731242 713153 1000000 866495 1000000 751221 897170 1000000 1000000 752900 986144 115321 180363 728039 682165 964961 1000000 772052 861507 1000000 1000000 799047 443748 803309 805182 865745 1000000 810727 787364 813912 1000000 822496 816958 1000000 1000000 952633 797764 821577 1000000 855858 874366 824476 826287 1000000 725285 1000000 822355 717872 686748 807762 813034 819013 955526 855487 994843 799383 813407 585368 798311 1000000 847494 804410 801674 813028 731856 939437 218693 856590 864610 1000000 783058 779161 547690 760978 1000000 765212 760795 782595 756412 759336 739274 744922 381441 737251 772500 719238 725262 717239 875326 601583 703959 483995 699361 986304 510507 320092 1000000 673773 623196 892530 655103 652271 625099 1000000 948482 633416 625993 620483 677645 609622 251112 727502 594239 584205 539211 573520 270780 562545 277088 33609 550832 234242 531136 745987 520141 359583 511404 500216 495475 537867 1 514570 470738 464536 458190 486509 445918 217263 446050 426258 236654 1 866638 445093 396457 390443 383627 120051 368645 286530 986973 354724 348842 342998 339066 331430 174646 826987 253777 282789 274653 297812 292238 246592 291497 273195 270956 937379 274062 155433 928649 245698 513782 1 207127 1 222291 215836 146155 208717 1 200278 196154 200963 149952 143567 1 241180 20603 1 166158 160382 329243 128927 146366 1 147429 67874 114968 139336 100640 83417 126350 129750 367894 125804 438870 1 107833 1 1 1 118284 1 107776 1 110575 1 109111 108730 1 286599 278967 1 1 207741 14591 108927 1 587725 117991 1 190172 116405 162854 49942 1 114911 182709 416645 127234 1 724097 1 130133 128821 134635 137208 597417 141463 132800 147628 756319 574350 156685 161820 68002 166499 1 537672 1 181456 229199 142582 733815 164294 200524 204885 144683 213540 612213 222499 227056 1 1 241641 235938 297948 9356 449467 119341 326467 284564 1 275660 290442 51302 304048 806322 314783 286804 1 331996 337542 342354 1 355132 571706 367106 567231 379086 385165 390450 127885 403343 32165 415591 386757 380011 429221 359880 445431 375837 617787 465054 417034 1 226300 489800 495605 83048 521208 498730 521090 562411 532825 534765 544616 643692 556761 616288 332963 581156 580698 764853 1 579418 604032 609268 306924 613009 933763 633558 634083 578780 653950 459365 658626 663786 668792 339136 1000000 190607 688795 693563 698310 702985 657026 707689 440320 133756 716312 684976 733646 486778 741561 771684 749249 1000000 1000000 771328 995951 766948 770228 770810 1000000 779468 766789 791578 787905 766660 340548 795355 490688 825844 679350 807607 784634 750246 648480 635628 690200 1000000 815285 934309 1000000 809331 810480 154598 820841 436708 767461 808915 822401 805598 749856 786333 661323 768970 821412 820881 904784 433426 829341 356680 816362 667487 814184 780177 742211 783989 808058 806243 636132 669151 800244 643482 795737 793180 601374 637876 758682 783434 762292 925701 800254 771206 866609 764021 806999 756398 753347 749709 937061 368810 718306 734207 786305 726840 712373 586190 731861 402169 707078 1000000 693322 693580 690199 1000000 678427 812156 1000000 659244 1000000 648717 199319 628410 720093 627013 894026 702897 610214 604528 614354 1000000 989572 585860 622423 574333 501731 1 551262 1 527861 533494 527392 201614 474316 552002 360068 315914 487177 1 216421 1000000 203345 459461 453231 446762 422245 434466 262195 859926 430020 232745 682645 397851 640546 385702 305450 493131 288062 361799 355794 773338 344046 265174 378335 316066 156514 870001 247948 145726 1 266717 348840 323356 277152 1 98004 244965 1 302732 130588 79019 222066 123442 312244 222753 1 213764 1 205078 143526 199120 209950 313756 176033 1 175384 173551 169992 166524 760530 559563 213307 168572 151024 147911 145193 21016 139070 113556 268732 132192 429947 62627 125675 123824 1 1 122644 565779 107891 114418 112126 104219 111148 722999 143503 108793 108315 754596 209707 106841 107637 425131 1 92532 400599 108058 171903 115936 469750 110564 222369 112364 1 183539 123478 117925 119522 121156 51862 1 446113 128852 126513 114888 135740 138202 234169 627630 1 1 151777 400884 621868 141494 165951 192532 173525 141969 179147 372782 186783 1 463573 187853 203182 195093 217161 724259 219228 639357 229772 214264 81941 1 312146 1 284432 308440 209350 90357 481032 216645 226837 27747 974932 224150 328387 319243 321098 333117 292580 112071 286382 352917 240476 364762 370468 376539 18167 388585 561101 401965 407146 220634 432058 943262 535579 393289 555510 454343 456413 532527 468893 799367 433608 492201 786591 499751 505336 510754 631990 385310 530427 544478 542569 510014 823424 654817 583892 572486 565893 573308 819049 595834 601590 420784 615143 604275 691451 629491 887141 306119 334589 651768 605719 661640 1000000 671986 758501 416162 657731 11861 689925 700257 703620 719017 714629 719018 629554 733015 1000000 966448 512206 743699 762702 753664 735231 780753 761979 765407 779209 840907 774977 1000000 769474 889302 786406 790995 1000000 869649 738476 562362 668600 803669 819980 1000000 682996 1000000 508863 950533 588150 981072 1000000 817639 818509 903195 826396 650607 821049 944200 821479 820571 794936 655188 186973 512661 264583 770490 818879 1000000 159392 364602 425821 702811 776863 301841 779724 815596 1000000 747113 602073 802303 216095 838011 781793 793098 1000000 1000000 142711 731773 782231 777404 774064 770913 767686 675890 1000000 1000000 774656 806409 746390 1000000 738599 1000000 720388 880150 414598 717684 732654 708282 932664 183574 529851 690132 688706 685813 675068 670584 655911 147528 569967 649600 548689 625876 633465 628002 181012 616850 611231 591321 767518 594232 674653 317012 579063 433310 701178 689030 376649 539922 878660 50576 528752 522629 754179 587745 704188 497804 524731 411756 479248 473081 465869 444777 746948 480990 442110 85939 231625 423531 550911 410330 405085 1 568060 345364 380779 381437 371034 343503 364482 350842 345753 339271 436062 331642 321676 316337 1 525444 299600 416834 276265 284595 1 275466 249153 261733 449540 236414 303686 297010 247021 723912 233683 226385 224551 8787 208669 162392 191468 190969 193173 183023 185183 180973 125120 1 170384 166889 166448 690610 216608 488016 150770 147868 710893 22803 137216 123053 125585 269678 149403 138148 124308 147898 78060 98456 118488 110962 119157 178554 113509 798169 1 1 331854 108301 108822 1 106989 107164 409586 201513 1 106625 56510 107282 1 1 109931 39446 110858 113597 133396 10926 112288 114105 230784 119818 115310 124050 125581 127649 129804 132059 242739 148226 1 140586 1 147581 151008 152686 156768 1 365109 1 1 231926 96112 1 188237 188943 423991 465145 508375 864638 263063 223047 1 223171 681950 232370 32176 1 850733 254529 181655 166389 274308 257069 263132 666780 585957 245437 1 949641 118939 1 1 408540 333280 338907 363182 350598 356478 361784 368037 495256 368335 358451 387976 481098 392572 214272 335515 421743 427318 504779 451071 16294 1 326958 488101 472600 1000000 482120 522611 718439 626813 1000000 529116 520853 520911 491350 531421 247435 584046 522181 564256 1000000 574275 628965 587742 583165 599305 604936 613158 611759 1000000 610944 635845 1 583869 627636 797854 639050 664785 790047 676420 680490 303648 745324 696058 630644 727743 710650 712694 809272 831871 725737 729927 1000000 735463 740518 743068 738494 754561 756856 771563 764606 763710 1000000 207353 508908 309488 757840 528380 787469 788545 829564 540109 1000000 821875 801703 803674 814576 799761 808022 810523 811903 818860 814633 815708 816737 818947 871633 818344 819246 818143 797694 820968 821170 425245 785146 821032 511852 1000000 1000000 1000000 637512 817121 817004 989297 1000000 812056 921417 792127 811939 811200 837391 804198 802244 806657 814590 795823 375397 292322 788487 788052 791872 443465 778868 1000000 771231 649214 764701 743261 757841 754364 750612 960426 953722 841687 506494 792667 726860 722652 654657 513821 731942 704840 548582 695643 689791 705713 730793 660656 141222 682288 660903 675633 660856 372383 687173 314946 629003 623054 513808 654606 606558 634819 273104 482232 588819 566887 596700 1000000 609390 1000000 1 542081 535543 365105 173597 518735 555386 518222 458720 806990 568193 713629 474253 468008 461808 453281 525141 434128 890257 427792 420662 641928 1 465202 1 392419 329160 177855 375861 369866 273355 344168 352041 346115 343774 1 322211 299800 1 792034 288840 1 461551 288013 331124 1 403962 268373 260274 1 282120 1 243239 233215 241466 39683 224146 232499 222788 1 1 106151 198128 193719 190715 185318 181869 177654 146781 169678 155002 132738 164883 38533 295140 187739 138341 138859 647730 171915 1 129662 132381 144400 127680 125661 145525 121218 578159 62831 104932 150099 632818 104666 116002 111638 1 140579 137718 107314 91290 106048 1 230496 33724 105296 106771 106138 208337 253542 105413 108198 55220 263886 119454 87520 220875 585102 1 202390 1 120654 632864 115959 8343 313643 1 132924 135532 410484 1 143398 146227 159142 152863 504403 1 161554 167033 168494 1 533451 179474 663907 699825 1 102932 244019 203588 193979 212265 216724 419968 225813 574566 790234 523758 244397 161635 290304 237904 266831 710633 275507 740320 20559 346491 1 282959 716641 320048 319853 1 768870 1 342521 348283 913734 362415 1 871230 720168 408386 705926 416962 398561 21094 414071 421413 395223 434160 439215 136787 504901 233453 463958 470169 400835 596120 535714 1 893868 569231 517248 453910 262238 35481 537836 787108 717651 951266 116351 579483 145659 438849 570507 596744 596438 483402 552117 640928 568829 625245 441225 634103 632633 720442 1000000 529140 518463 585023 678470 655336 1000000 714804 361160 624117 448519 708443 1000000 869850 101825 724003 728099 1000000 841773 738970 746931 730214 751588 767457 762898 342390 763576 768794 216245 775470 763460 780762 786852 786601 789010 796868 792808 709851 798393 802892 272422 804391 827744 808223 812747 630401 336778 824044 826881 1000000 657246 817639 1000000 1000000 181337 667229 771891 600909 1000000 291579 820464 820350 1000000 819472 1000000 457627 810553 636391 810458 881310 621477 800193 662996 807893 823386 804842 130914 828686 799994 682673 778864 793542 796728 822453 1000000 783335 907845 729011 792774 424881 767897 1000000 581377 862822 754654 706119 748207 743521 457593 735524 955173 1000000 797392 718627 829109 710236 705634 263574 669111 701826 614961 683202 624708 670110 110132 617000 652704 607581 645170 647136 627441 613636 625056 566541 262224 281049 1000000 281172 362135 583164 578791 581866 566896 400156 328911 548958 510770 499943 1000000 176272 518603 441040 527951 686614 467127 487873 480715 475462 468826 462971 466460 449615 467227 428202 425563 430317 419648 414152 1 401262 416018 813005 380082 377419 368484 326070 178675 353260 344782 466864 187798 316176 666326 437908 83259 626442 301535 263068 283825 407121 136640 274104 263382 264065 258939 415775 248433 1 240628 268484 231807 178052 1 214505 565162 206866 202641 1 189166 176547 1 182349 177175 175805 171194 167572 164194 9519 169142 117081 716693 148266 145362 29804 139844 230808 134689 256310 129942 463569 125622 17844 211149 126277 101025 107188 1 83162 1 580540 120182 123735 107888 325050 78628 1 107400 130571 7816 116269 105092 116883 79496 367844 102510 80304 319657 1 242300 108804 110812 112189 141430 114776 455173 67891 119514 303177 1 125181 241880 1 126836 1 134643 468388 141894 144777 148577 285380 183614 174617 160138 163484 166952 407831 773464 1 189023 1 299375 203598 194964 201737 206647 1 327870 208328 722702 228536 230719 237899 241830 695646 349301 350734 265776 304665 570346 429874 229307 368669 295119 312334 428343 311698 506881 484305 289767 336949 31584 397839 348551 361661 475048 363138 426765 381704 386080 1 1 1 411799 404831 424443 371089 465953 383489 663540 442578 1 461034 133225 480183 571780 492554 758904 1 519532 515550 418339 587173 535654 541642 540197 533955 752373 569742 494530 514855 585629 592901 595346 600391 582391 539384 862624 929403 723307 424359 748289 644603 649711 833898 651713 665661 638949 673671 830401 700268 691150 814490 716295 192721 899518 713929 800478 724485 341422 175174 729776 304876 856811 778625 711958 743400 762390 1000000 794348 1000000 770425 772724 591030 780339 781943 754140 787634 996501 792592 217487 797013 1000000 1000000 756616 571895 806782 808496 790516 811127 575286 1000000 1000000 1000000 816784 453607 794166 1000000 1000000 777516 830100 1000000 820643 819268 819707 823612 820404 818630 815655 844405 986031 815541 703150 813426 811806 809969 809051 881936 810003 804007 802964 789456 956141 795844 793583 496111 776226 816660 1000000 783848 777810 1000000 466713 961831 765398 761931 758605 764408 707582 729888 290667 475276 527723 732051 718201 659384 705294 713627 710622 281892 810024 696454 983827 695296 672473 365235 690000 667818 645888 1000000 415538 572894 641490 643108 641098 684488 792945 685178 600808 126331 218069 454663 584730 556240 553462 567864 558262 556023 550065 542966 533394 1 196411 517118 1 508722 500994 495107 301107 1 691503 470099 461273 592316 530565 456700 188841 434890 426980 422424 415620 402082 401946 902024 392680 432632 378096 388204 161507 547495 354516 349463 342905 901206 332072 538174 811800 317478 308095 308773 1 264436 286088 280475 287277 384477 264772 259792 251791 195583 432434 295775 236699 389555 917119 220961 867734 211949 96511 203187 198775 1 267984 186710 484846 376786 468166 97181 1 644947 307358 161507 154649 151455 148504 145572 175081 140001 51935 419319 1 50017 227431 107350 127003 121735 50155 122618 83275 241527 56940 112153 110290 109821 324147 599349 1 1 154299 366893 94628 104781 1 801912 1 1 104375 107298 106829 105789 107248 363854 109018 69933 342301 540558 1 326110 150577 118413 1 123824 1 699029 211159 1 111521 79266 191132 140620 143035 335825 1 759045 155265 273590 161911 1 111123 172587 169299 13782 183271 1 191641 195732 1 204557 82731 214322 43202 179226 227219 231281 235863 240928 277974 222594 1 233116 266040 128095 273254 141141 287211 288763 298155 303599 309277 314904 1 878859 332044 200307 205809 349446 355293 399900 214662 246901 12410 385396 391348 397123 2369 409795 415689 425002 427890 445083 224498 450147 452992 459844 456705 437348 473400 657905 476384 491848 1000000 506016 514826 626439 527021 493483 108539 541549 546841 378580 1000000 1000000 596380 688534 618135 592467 593367 601698 484419 614868 1000000 628539 636316 394482 686752 647932 653220 658430 663479 62320 650897 771602 686949 688381 693896 631658 652963 796947 695720 17915 806110 709549 729037 1000000 736715 689722 744221 763841 542695 834074 760926 764660 751477 822436 773150 793567 778445 336824 753826 394367 1000000 832211 788146 762881 639469 603962 892261 797936 800503 870354 787123 798776 818768 812876 813989 1000000 816354 818831 807652 818000 916505 818404 819332 283803 727715 821732 584318 815365 628065 837288 817410 816693 816835 833679 814002 809214 811682 900428 1000000 807337 1000000 776690 1000000 810629 813249 553626 798690 791299 788838 785836 1000000 1000000 782482 778519 772055 769400 763882 873575 793443 755494 764425 748244 650740 1000000 187260 683788 866451 745428 726322 728033 712061 893055 673797 698291 689337 481395 750705 686000 679448 382648 663573 657661 653214 124118 645377 637395 1000000 609291 1 1000000 615862 603929 1000000 541816 891585 580901 563053 1000000 1000000 551980 550740 548467 521041 463060 1000000 545971 398729 505299 451015 496405 490093 368415 486046 1000000 339364 490735 452870 446708 459384 434324 428144 423233 515060 733677 383620 274703 410621 391835 376517 387791 340859 361686 1 114044 353592 1 275829 629629 1 852995 316037 303213 281083 753433 287031 275772 550384 1 837038 262876 255553 251125 137975 235834 237789 230039 255818 171546 217120 212463 319252 222107 251914 195449 140100 187798 360229 175678 175736 798334 168157 558458 102826 1 17126 151805 150650 164302 718300 140167 142848 26503 134960 1 122725 125931 123534 466062 121496 117921 116467 712441 111501 622444 227194 115546 484615 1 119336 382730 96323 104877 104943 1 1 140335 105028 54364 104372 1 105189 23087 1 1 97940 427754 13319 111428 115065 215950 115713 117322 119024 127212 4213 127693 1 129245 1 1 134481 139243 144668 114041 1 223715 280643 128876 198773 167587 156799 170769 89928 177870 181881 206421 189864 661354 197295 163279 408003 181774 1 219680 218975 188445 1 1 288291 248894 524747 258803 221020 432727 249468 279707 220570 290255 296000 301269 296099 312672 318327 324030 328015 1000000 345703 347833 183473 369768 365007 212165 595178 418309 384447 188428 1 417539 663815 342055 425857 562897 215876 377733 431134 455989 462994 445915 904487 632596 183660 493965 594318 502115 300360 590102 524526 378627 86717 543028 548729 554885 1000000 529694 538515 526632 583315 556815 589111 712685 507783 599764 311797 628127 629644 823241 445120 1000000 393409 656323 151282 43258 635870 692366 880416 670177 691374 706320 1000000 704805 541965 714015 659735 945785 727485 730931 734961 778833 771534 743042 328052 756530 757513 754320 761078 767189 787138 773601 730682 625896 783403 785711 576785 790665 979159 966646 796825 784188 535654 1000000 812013 586266 680749 806871 987494 815164 813333 813682 1000000 546566 873364 814562 855413 703519 820144 819656 936325 823317 855631 829831 869466 717078 817694 368830 815549 854931 818826 812603 811405 756747 438595 807208 1000000 789040 798031 800094 908094 795772 757154 791377 781123 787363 774551 718400 785498 775575 769248 340860 837606 189292 753780 753191 752260 784297 749194 740893 737254 879350 729211 641638 595969 716534 712123 714442 734334 698568 49204 1000000 685066 964731 651215 449934 664435 112467 654419 658738 669510 637812 405922 627308 637833 695273 280911 76324 443282 322753 894090 581926 458114 245089 564245 422142 822267 533205 189132 677153 444968 307307 593562 515836 1000000 505002 491263 184557 495812 472597 466994 471738 850379 448152 441689 704415 1000000 194347 377874 410812 325913 421318 398133 361910 1 296445 370591 360019 356390 293604 1 340328 1 328822 682918 315753 558755 295119 264444 1 310324 247363 60541 264743 274594 260780 340967 248609 245235 379761 359174 220344 227407 221937 437734 213695 210894 198856 180824 27337 187332 150018 92852 508297 176190 172441 166344 164548 359394 82201 288079 154633 149688 636898 143135 785107 121506 244096 137560 738887 129587 169070 146356 226655 113881 117857 1 61996 113036 56994 109750 83153 111989 107177 118585 1 105169 269636 99850 287394 153146 105455 1 179512 584857 103562 75856 104977 518902 138185 1 109300 79683 100076 123262 114609 113492 97913 271713 119736 240141 1 125322 127791 130296 338029 108002 103120 140456 143313 147254 729752 150594 156467 158752 162114 221356 252779 171992 732265 149722 184856 193310 191597 77503 244654 207933 223827 214933 218097 222609 30707 236112 336987 260062 241980 422569 121488 261849 264718 370459 245032 502922 275880 1 422592 304630 295946 315054 322795 327508 781909 458454 344426 353989 358389 354954 368652 374404 380592 480971 214635 398919 405034 410354 415242 700075 440933 341920 352060 865567 1000000 483218 477823 514027 114848 1000000 487117 497732 503589 538392 516171 525967 524530 534663 583480 566409 552553 887120 89955 524872 926939 66208 700190 525713 713147 608634 610069 577219 575512 537154 632924 1000000 642262 915532 656963 659400 663943 583568 674523 507026 684386 684856 694143 719787 704638 660156 712142 744258 720507 727616 1000000 431840 856112 407647 1000000 747928 754255 523551 759213 654855 766171 763379 772089 775121 865611 780829 815921 866953 765555 607062 878675 778879 797732 799746 801352 803220 807772 1000000 1000000 809683 787614 780023 177159 812281 1000000 824815 938769 817013 817145 812561 817653 1000000 819622 852412 811579 817414 564838 814239 677169 828637 814339 952267 812307 813180 1000000 808524 850092 729086 803743 801949 711382 821085 795953 793752 790061 789038 799737 1000000 781258 476325 775579 1000000 1000000 696029 763826 759490 756226 800942 755505 467856 742193 761486 113576 729779 989069 669289 656325 964765 1000000 489228 707040 871610 689980 686771 591 675618 668450 656222 727362 651592 650436 644530 639097 649269 814240 622781 630345 613265 593965 630052 355546 593266 586607 577142 849537 571838 593044 553427 35202 67127 535345 530900 253315 698401 516356 504933 235960 492437 485947 505824 468645 456734 620788 179925 449061 442831 436304 430486 424696 418208 411992 37604 414451 326892 728680 370739 482966 282501 1 365497 343528 1 518236 333998 328301 322510 310645 1 449925 478704 370649 336300 701384 1 1 346584 217872 642486 747001 82220 171689 237351 232121 76056 222645 403258 213976 1 406577 300788 197552 191998 141459 769732 180463 1 132665 62208 748950 1 1 133321 422273 161772 146271 1 140529 171876 1 30801 136176 129479 157949 122682 121837 310720 117544 112996 114343 1 111436 103512 154645 107828 123688 105976 463685 106534 462820 124386 144030 102859 102760 104714 1 102377 112198 103565 104055 76364 592358 101977 18949 1 108963 109366 17887 102879 208454 110004 119196 158797 1 164108 130417 129334 123604 55657 1 139070 142901 342211 144104 309973 153951 174477 72747 175536 178651 135183 1 178901 495502 185061 502501 396112 198662 272086 207100 315527 216185 220807 596595 230069 234943 239728 348417 249645 248524 180732 264928 270257 275183 206373 278611 232073 291627 591824 298285 315349 363844 318475 599366 327073 1 348520 435236 316480 366303 375937 378169 389642 411559 485460 368182 408348 451367 407807 1 1000000 447281 445626 452007 210688 259572 373512 175743 603556 491578 498581 479792 507669 752154 516627 526070 532186 739508 230918 582885 580409 562172 495254 548762 579547 1000000 256189 628904 603791 392886 854991 600941 799494 578140 636228 641993 620620 423885 762629 830713 669727 672390 860754 682349 522575 1000000 1000000 701261 691990 292978 716376 696917 723207 866774 731479 746868 739208 125981 93929 814179 792333 868059 759126 610955 767525 770606 773833 884254 779412 800694 1000000 796550 477655 691144 174205 513866 841522 787757 1000000 1000000 806160 807251 219102 1000000 1000000 817135 1000000 814175 769224 989048 712838 409940 817446 272295 697734 817644 817989 429190 817016 851545 807468 731180 814753 262983 258446 840543 810907 953086 814343 806808 776172 803654 994107 741912 798027 318373 793675 794124 559444 783223 707946 781440 778690 767476 792747 758992 796629 698972 760908 713754 644447 796806 703681 552519 740411 803234 749533 672328 811758 717824 492533 709065 704571 704648 683256 1000000 727513 681070 676162 664234 665878 673772 1000000 628868 728126 797278 1000000 629253 605171 619362 1 727700 987286 101490 589883 632107 1000000 555213 497464 574938 554543 555030 488472 536419 522079 534529 518842 523216 505415 499776 489735 1000000 471517 1 427787 461560 543056 280835 258095 1 431665 100788 311909 413248 456811 400891 288587 389034 382625 1000000 370541 477927 865744 348758 205957 361673 407237 329274 312936 496737 658970 435572 312516 295934 1 877236 283608 246569 275207 209389 258214 1 256609 229377 121973 608106 281255 920862 219225 410199 220678 205825 1 323368 1 155127 212784 181634 171450 251525 144368 158804 279628 159186 158508 152702 124594 189802 143699 140770 1 87557 81556 130920 81899 139779 161096 107583 46310 118882 395210 138943 119987 111026 109893 108756 528291 103126 591386 104786 341002 362643 112622 77479 88401 1 1 102188 102330 1 102967 86216 104859 104716 1 1 108181 108385 109773 111318 64592 127999 64427 1 117597 275372 1 140376 170706 140325 132004 134419 295676 139469 143347 146281 157195 542538 43405 158866 136215 306375 169429 173092 1 184653 184064 59836 806326 186172 332659 1 362073 356615 882041 46740 228104 1 237780 242510 247697 252604 252938 161879 1 858288 278404 414596 288921 294451 303758 305749 150459 1 322922 263259 281517 385578 428917 351645 357414 364010 248015 817741 382166 373031 394201 556987 201094 474316 420776 425118 549288 502426 443495 436867 379393 761243 775104 1000000 485728 486801 466220 528920 508505 512467 526682 528480 542374 1000000 465099 452023 535779 559854 567929 571580 982940 584531 589191 595645 600874 610961 642374 910304 623091 639059 159986 263532 649034 650643 585015 524720 708881 566793 675908 605366 858244 676032 33942 700767 676120 705214 712933 540170 721407 725415 197011 1000000 1000000 592413 741106 711804 707782 756597 775147 593012 774905 775294 772141 597001 778025 760069 836094 786029 803443 890051 800717 819675 797283 189309 802560 810768 802122 800667 727433 807644 495806 841906 756516 813391 814196 814910 679539 811158 859897 816592 816867 816951 783911 719692 812842 1000000 824122 734230 817604 813865 1000000 1000000 466329 809426 808108 827945 802732 806278 1000000 655818 840622 814232 793831 889490 785615 846320 910641 712239 1000000 776356 463942 669640 765957 355493 1000000 687729 871710 746299 739360 754700 738800 723381 730956 734757 710757 718380 884089 700912 663404 700741 193903 702594 782224 682909 673444 671814 667035 809711 774186 877763 997298 687694 634147 184100 624929 599964 613099 636332 602377 391395 590925 409038 528638 572414 579317 561607 555671 583623 507020 532488 548515 925550 547330 514477 278696 504153 364031 488134 460866 801807 470027 479971 478411 1 474077 439057 987697 418738 799606 182707 203050 396384 395907 56992 134224 371691 371697 365896 800332 911517 347861 332143 369906 337258 291886 325333 312999 302444 286812 295374 290886 11764 250272 273796 270618 257827 163539 253892 244439 242918 932475 314984 409284 1 212517 51494 210773 5864 1 186149 208682 179215 71924 1 1 173898 170185 167585 299809 100285 736955 110705 149303 147338 426287 356494 116781 398022 133062 130402 113902 423503 131441 110068 1 117555 115615 1 118268 185026 113171 101149 1 109805 410812 158398 58859 102754 93494 103522 94545 81955 191518 78170 102242 181175 102276 109275 105711 504517 136665 11852 283889 112392 1 65548 1 1 135777 116322 867 381228 121815 1 257916 128813 131246 144730 136381 139086 238390 157019 344125 154479 1 159570 144279 385054 167789 171431 202215 180082 535233 186934 248337 195057 564187 203569 702239 1 4648 217570 1 230939 1 240607 751269 69458 255713 225347 1 1 276491 281847 857299 292707 297770 633474 309392 327173 295774 326486 323557 134888 157922 334878 228772 361697 369459 429127 469781 503583 1000000 620475 303428 1000000 394760 780187 629287 436368 1 552896 864785 1000000 675370 476041 484766 483978 1 691709 502932 539609 487912 382601 527753 555532 305774 496879 551577 557544 594505 772746 664489 581124 584155 1000000 598533 604236 586123 434160 632439 627762 631916 611571 393607 647783 796368 1000000 956715 668311 592894 170158 662765 1000000 706186 686716 701656 908800 676970 648735 429350 807072 727909 732142 1000000 739804 784192 746899 800746 766415 287082 761227 1000000 768396 764394 766212 776613 779407 781963 950628 751185 1000000 791883 794710 790321 1000000 682273 923009 956688 830756 528083 113635 674338 662370 803127 812524 817843 719623 1000000 815891 816483 816029 431226 817607 475873 955044 728067 755765 843198 808848 954063 804454 812409 811449 1000000 810829 708663 930181 258590 803432 792346 769968 798112 768682 793861 791649 789333 807635 784229 749733 97248 785224 773383 770388 757611 498716 759352 568254 754034 421464 746861 743062 1000000 813876 730717 731571 732641 645918 701052 788803 796073 701693 695914 865506 620096 327337 681604 692767 17319 696165 657684 520069 647247 642057 601916 630567 774232 622036 598321 720134 597985 492296 588558 595306 1000000 386535 569073 564247 553729 232058 891853 538641 486891 527687 386797 507471 189593 494397 441622 489801 482153 481231 1000000 449937 888913 13112 446424 440452 432956 529019 421656 138511 409287 352873 397106 391663 384926 379344 347012 1 360773 334800 250308 343085 416885 35943 325435 16618 1 305349 302945 294564 328530 291971 693619 472176 270466 265073 227048 254719 249740 466659 34167 228908 230094 225356 225308 216094 290791 299019 1 123396 192143 1 153901 182070 177927 174936 154874 169433 163337 131801 276148 153357 148904 98979 144077 1 138357 1 137606 166259 107576 750216 123811 1 123454 553874 235736 126890 1 110836 518658 92889 1 105137 179621 67018 192089 103226 102291 101953 101292 102121 190001 1 95247 218095 101550 101255 102492 1 1 104707 129019 676629 107777 265463 106575 112001 101563 117655 100221 105538 120059 597605 127952 53301 215382 132431 212633 1 58161 143371 326706 572068 1 155856 286248 149637 166170 169697 173805 175710 430358 35364 222494 177730 1 199813 112321 636904 215007 241950 223986 111039 233270 231796 137645 252769 251690 258676 429966 269077 1 291255 348218 264948 286231 304040 307194 316230 943793 324244 330233 338240 341658 332638 324973 365323 308079 379438 377385 739822 657855 381083 430094 414672 402468 420146 629503 517002 448718 454072 276586 554954 463587 496008 475865 404732 1 442034 514240 391935 1 1 525108 535779 503320 352683 549269 443893 561066 1000000 626561 846260 315030 590718 254893 581291 607497 613139 618894 610844 570145 546377 640470 712231 164123 657669 862909 969319 746162 676361 669344 269454 692970 743214 681289 990141 472313 347583 580275 859187 813410 730203 214711 738088 666970 745635 505915 1000000 756286 751654 103503 766170 724890 398969 782901 762908 740292 477484 785906 710479 234035 853204 795026 797058 976587 800813 931051 830348 759463 905553 1000000 809168 699530 811689 914369 813326 828741 383394 856884 927122 597013 815741 701883 815672 743623 795405 913149 814283 818387 842414 481776 792029 1000000 810226 833085 900658 804866 827215 767269 455398 859743 815275 1000000 792292 789416 1000000 755119 782132 780969 776499 1000000 738774 540187 838588 765203 701690 777617 748508 712234 840010 730469 735986 289994 809745 822011 719712 713678 331367 1000000 702176 690005 974029 820005 684326 508405 1000000 670464 652653 682648 1000000 648581 643886 642286 514460 625605 621489 857997 812359 944647 598836 364859 422076 551949 638336 569772 101736 223596 553466 545926 539677 533791 278425 514165 515593 1000000 503892 405001 326380 484809 478613 1000000 466225 466282 1000000 689548 453296 1 419938 422758 416696 406647 1 411930 1 188574 416710 373938 373719 362808 272321 356567 1 164970 241308 690048 322171 314924 185195 488926 345628 292915 281596 236365 1 271031 236134 208996 139324 230738 805015 243666 666746 218670 1 221506 396366 273886 207810 383699 198542 193140 190695 183031 182883 178033 240659 170708 167506 277625 160094 156954 150964 151415 128117 144342 52220 106678 132356 1513 1 128189 1 174293 55868 118995 117447 619472 1 79850 109135 195957 469426 106714 105614 1 48440 654585 102219 353743 101197 101451 155945 211646 131886 313989 113726 554558 124410 100383 102346 183123 120015 207505 189426 106946 128085 1 110964 86362 42592 115944 771117 1 733965 124827 136678 145489 1 135091 135763 1 249751 144909 147953 167094 166266 157620 155780 274922 168085 117902 177534 50352 181407 231999 191472 150232 189675 569667 208635 206364 217994 382861 1 913674 256026 1 246479 263710 258895 327037 18763 229424 722543 12144 266830 380263 190459 304986 644194 909665 322131 327759 333645 175260 208218 261638 354540 926250 169376 382847 401421 325378 392361 402248 91599 411723 370219 423950 430115 436740 442153 448699 454854 432175 481639 164739 476930 391177 492045 497742 467534 908627 516485 1000000 528922 656074 848445 760043 158645 558888 960704 570719 579424 962608 586807 593955 192420 605362 175149 613661 624903 626708 641744 638303 643676 857698 650909 663883 664395 286439 674382 650909 684116 692928 308567 626292 439750 145206 974246 38410 689425 1000000 1000000 1000000 719439 601251 743926 747653 370258 815165 265367 767699 680894 612921 956906 769444 737595 778947 782040 1000000 801856 794823 790355 798152 795898 798685 946607 801463 1000000 804665 805626 805226 791225 834640 816790 811228 1000000 608296 819218 790763 814147 814935 1000000 893387 815121 814961 1000000 814327 590277 817059 1000000 812056 839513 811703 1000000 760055 804996 804717 913719 602373 880083 328512 821805 662856 1000000 592751 737592 784680 782134 778723 921366 773885 750224 709570 784049 776422 758253 722708 798584 747625 759274 740361 663374 684941 1000000 721803 719940 667453 617056 236589 243837 484857 693984 688975 683108 479084 742231 699461 664578 659185 675327 142650 863743 629147 648688 648264 615714 344811 89743 602113 605168 592352 588368 582594 1000000 585872 684616 482722 552462 947505 631724 566425 932133 52039 417447 510633 503510 563893 492182 287205 554981 945674 470933 476143 449595 1000000 802489 329620 412488 422794 423686 455134 390996 337553 393340 1 370415 375105 1 518042 389041 339752 345295 1 147316 253204 322375 316307 311195 319716 1 986652 374054 174732 198871 271862 265706 261715 190292 595684 306783 1 207722 127238 226864 50238 219687 170538 285279 192876 167881 195397 275867 187153 185293 181587 168755 227581 603488 182249 692635 161996 230423 151640 65841 175682 141813 93086 131007 133459 132743 139760 250210 122961 43051 724921 117412 1 1 115333 96481 108660 111898 78220 101571 104322 218664 102540 208540 101915 145178 97177 1 345969 98443 99740 1 1 1 128580 1 102296 452104 1 104919 106024 528264 434603 1 112441 81747 1 117070 495845 120652 25989 136078 1 614316 94533 134981 179457 56194 1 33822 74811 152894 164428 160039 194085 1 170169 549013 178873 1 346570 189699 193922 196941 202392 220171 218149 216422 225706 225061 30112 211581 1 431190 248669 319965 256306 264887 270232 275452 284788 286230 277838 297236 432885 406067 62690 318919 542636 339428 535054 342978 355801 354858 915467 394816 374229 1000000 366045 404494 296346 333526 398318 476174 421582 427765 404972 968205 152864 452530 458717 741978 473724 420583 250500 1 500155 502007 531468 514279 520182 770725 525920 538602 544612 551032 556596 565566 531101 573069 599349 585609 900720 597277 219332 595732 1619 714789 498301 630672 637020 643993 646549 690415 1 662702 482209 343464 681344 682133 743422 778048 810027 700857 35904 698681 533290 419219 804728 732129 855442 729596 681212 740895 741930 749534 1000000 755377 212859 1000000 771449 769060 757452 415117 84923 780645 784791 1000000 787631 798817 1000000 794593 717368 705988 797829 734762 852593 599862 810367 699388 808956 793811 796889 537493 802858 813078 824675 437434 716946 1000000 815331 593587 812977 813860 533875 813721 422806 812150 810244 514330 651026 808396 881923 224232 805770 835020 744506 799710 797438 795963 549039 791809 786938 787252 739262 326779 779665 582641 1000000 771232 724328 932825 672066 758634 755507 739628 799209 744594 526184 737053 615575 706268 1000000 722986 697648 718301 691968 687682 699081 695188 724995 650133 696331 643790 521453 666417 287114 1000000 580111 906570 518165 639241 643363 619547 617718 625696 628886 601450 595139 589459 579832 1 544187 755349 596119 550882 692314 1000000 536202 533141 416062 515947 429600 549476 498874 493005 710405 573018 474825 152040 513972 299202 452427 429653 437499 438091 425253 439106 555199 517919 398346 30329 388620 382342 1 435626 364652 357921 352327 346411 340528 334681 328869 442023 314140 302128 306027 1 350518 289370 506876 274276 221313 258249 261373 244661 252323 247281 262966 75883 232485 1 380825 218299 41844 265043 506951 200407 619321 58274 187788 183743 555468 258548 131272 167933 164771 243459 698900 143985 325362 148109 6039 133504 139250 1 133974 1 116048 126015 168565 13526 107359 672566 116038 1 1 110395 160390 102544 106245 105178 68284 102485 121786 1 110310 319622 99832 78753 113659 55943 99196 598106 1 100547 475334 508113 101464 127944 126417 47507 13382 241623 233572 111672 1 111844 113515 1 104641 76726 121584 123932 3967 169606 142527 133631 127314 599391 316564 620567 265276 161107 154864 533351 176095 164903 1 277117 154954 179924 124238 69047 1 201583 200568 204928 172038 213883 238023 267141 227874 233086 237520 218385 122056 263399 257625 270799 268036 273334 633764 279744 252759 809035 300607 306208 274608 310004 278298 177398 658049 140873 343203 352492 366600 714847 371210 1 382510 474053 395790 417655 432969 413119 1000000 1 413961 438556 443516 383854 456706 462298 480391 474946 462685 483284 477609 500752 505802 398028 521420 163718 536517 536642 370742 685118 554307 266526 563822 975338 577882 586326 382022 601550 533816 605741 612168 179294 623259 877998 601645 546254 644563 1000000 822117 552759 665243 389299 675301 680176 684886 689714 694378 618725 152810 409483 491812 963066 756561 625570 729002 775263 1000000 739464 576554 748017 813987 939618 741477 762592 783140 1000000 770992 773841 583920 738936 807837 785324 786918 575841 732984 803604 897036 797494 755604 1000000 1000000 855077 753650 730700 806387 633565 810047 810915 1000000 812494 350776 842410 976743 1000000 1000000 593384 772903 783112 819163 815201 1000000 725445 597978 813027 532299 654530 807039 805768 1000000 229480 800699 800486 799174 632800 652791 791747 795824 788000 784974 793268 994882 603052 661783 771622 810541 751534 772898 840689 755636 755198 1000000 790452 1000000 737303 733728 755377 631215 721592 691097 839302 1000000 730467 940999 715360 773899 666501 679107 695535 1000000 665692 865783 638065 656815 565193 795066 638953 145248 704390 620342 613949 607438 536661 598302 590793 583713 526173 743877 561840 561077 512347 619409 397075 1 521888 525363 514139 480922 506887 362008 617853 458878 482351 298126 524962 70150 443819 451377 445007 438832 610165 471507 421526 232521 408779 192239 458937 435406 383600 459399 373125 551553 219912 102846 300602 323435 336673 8193 895558 121970 295941 308131 238830 986942 255744 284900 275919 656807 97401 275853 258363 844290 277371 243922 360070 931327 1 124847 158368 245912 289954 221077 201077 1 192541 188391 184323 180701 173979 172609 168875 1 161668 158193 154814 143322 174366 174744 151478 139129 145256 155737 109342 91339 143639 130960 101498 119381 117384 115448 108841 111891 116264 541484 109673 261313 104753 112605 102735 1 95239 234787 1 674131 1 101202 47641 486644 417509 98802 175143 1 304215 102196 94860 17416 1 801288 1 106639 383693 644355 123383 112339 108961 525165 118166 121388 122672 452943 127728 129992 125225 1 393450 1 229677 148325 1 163258 593350 1 163299 166900 567007 455264 675013 181146 1 202974 190293 198493 1 427384 240955 216326 367586 225923 230696 236533 240477 592316 1 255628 312995 391423 798833 277943 279311 295468 292890 407483 1 309650 383393 493435 435232 329103 338444 114359 350955 1 375521 383025 193000 447670 1 666912 409608 503683 641587 416884 1 413123 225471 1000000 468386 414249 463215 452656 472594 469763 432542 491149 497245 916297 1000000 473822 227794 528285 534984 237099 559975 90760 741092 514779 569782 575766 540048 613192 1000000 603119 66012 585822 1000000 622361 444631 663530 245067 488289 539791 651995 1000000 312898 1 657157 678600 724889 998471 690543 687757 665721 586716 710476 714795 721440 724213 727321 620195 39548 738999 741712 747759 749938 753462 592884 607999 1000000 766538 642810 772441 775277 752622 919022 744566 808329 1000000 847788 498522 782929 797338 798921 526442 801917 1000000 807625 804480 814951 112509 809208 1000000 808433 812207 812610 866982 612456 813248 857448 943428 644868 819157 744238 812621 685344 812240 1000000 815619 738059 1000000 806812 762834 804153 803384 799355 770112 739319 803390 789417 788008 787035 691111 758134 783257 647718 841616 774616 771944 614878 779540 782360 761823 622764 675891 581701 746223 741857 728566 734227 729652 491172 752343 717760 697871 732651 1000000 774893 695995 691355 681707 490873 676110 671372 831181 967668 607522 651876 646661 1000000 929662 625128 625238 989356 581120 589257 863306 597322 69812 578565 580059 820697 568347 503450 703700 1000000 544395 493162 518495 1000000 1 348414 503137 495886 1000000 489624 484177 477873 504502 464847 458645 257921 994265 440027 418869 477206 421505 382686 390676 103491 400874 390785 1000000 316539 380026 430096 456081 355901 325604 342748 541130 1 325267 315852 332142 392637 272137 854387 819659 283973 251092 394057 457699 267703 1 291895 246507 244127 236587 340724 172874 700231 219827 223497 177085 206353 199737 197342 1 1 175495 70062 177332 173143 169753 172385 160767 158610 314585 1 118894 143874 140394 1 996 224278 171461 128359 125502 1 121626 1 106296 80567 483194 111806 109323 140273 1 105903 105272 500318 101721 113320 209175 1 1 117240 494211 98281 93192 35266 90409 98235 98475 97414 95674 1 100959 100327 203386 111298 105395 110584 105391 67900 184412 93208 113442 389905 327947 30439 121212 513342 108519 1 104983 126605 536565 135612 147127 145167 85362 109079 146025 16384 171368 185891 166691 170378 142782 235675 1 448099 197796 284752 1 66401 1 206647 1 223987 227397 211169 245463 110928 417988 218605 46777 269482 259454 287306 605271 853785 1 1 451909 307450 379209 271210 324580 297296 323653 1 348930 293773 359772 350292 377884 55163 908750 461334 392960 398305 408578 461321 419441 818339 423278 439949 387551 471694 653352 563573 303080 480458 380213 488865 566852 478142 499743 518643 453845 570554 528517 304834 956360 539389 979851 561614 567331 302034 532524 500240 580693 596494 380044 676823 591460 428119 585207 639627 981467 381561 644546 496648 656548 660944 638068 672149 564947 809820 685332 976653 1000000 632299 1000000 260751 712869 683383 1000000 725176 890367 740269 737342 1000000 974916 747327 755474 705106 1000000 782535 765027 1000000 771036 238484 785836 779336 786121 897448 621042 776300 791197 805133 893173 799526 798753 1000000 769931 819453 1000000 679338 196596 808571 842081 810066 810830 874862 809993 891398 678424 815336 816579 561353 1000000 688834 963096 622063 1000000 803944 825088 457039 1000000 806580 800661 804040 819751 818342 798705 896180 878668 674398 792003 829531 787546 805321 581637 740343 780352 275484 771902 768953 873849 762990 763368 756457 753063 749361 451621 410037 783062 579605 762730 726559 703707 196543 920728 709541 475165 704955 696752 757438 687444 401960 667902 695850 501004 663427 657934 705081 651614 901809 636978 632271 920433 971145 598342 651409 1000000 598392 595491 883171 511708 1000000 569373 978111 570365 551668 298488 565068 726332 541445 522708 512207 1 480390 1 491875 1 476149 389563 415328 459861 592298 1000000 97907 435659 538949 417647 416518 404068 220346 395670 391964 698438 589360 374367 38355 580261 425753 306234 343888 245702 332900 326361 438955 308093 348875 708294 483030 11134 292913 273050 276633 130504 261131 305029 536020 247902 255418 768596 301492 1 225466 293587 211289 211528 211111 213343 1 572541 41812 187333 452728 177542 100776 169892 156588 37249 462028 1 152468 412899 1 1 138648 136895 575456 112921 111634 97110 82834 1 119489 119138 183985 15745 28514 78107 129154 12561 27778 254837 103201 101679 321189 99460 99494 243706 1 98060 1 117171 209934 1638 96384 96820 111954 8393 665334 242170 87440 112128 102464 103610 220270 106800 233358 1 19207 112230 51721 1 1 1 123229 1 127135 129844 132278 134995 1 1 139886 167822 570327 152616 138112 1 37774 167315 169393 173919 179532 762413 189248 503120 195742 1 277172 487875 212783 214310 221022 610246 235899 236473 482844 296345 251705 1 262252 42001 705982 96792 948241 286382 292318 185478 22801 293211 190593 328716 329217 334085 442790 344201 1 1 1000000 129777 387759 667075 372338 444351 399916 408308 153189 185792 144958 447393 1 354668 460324 460273 456518 696441 737708 427081 486451 529963 437842 504926 511093 515580 1 545873 535592 476758 358286 553205 559359 564626 571127 576921 582291 588555 594285 735122 692471 604739 369364 622284 626491 631302 584843 583726 895246 1000000 509343 372604 676097 665749 605747 79893 715709 693400 1000000 702775 1000000 1000000 981939 781938 715321 727524 731019 750166 788073 742359 86013 750275 167522 754550 1000000 756600 1000000 770054 761473 775312 778011 742318 615330 784199 853195 861865 792132 134737 797860 797589 817113 808014 788070 613017 783593 806434 950358 307990 808277 742293 811673 735142 811656 814578 812185 917374 1000000 814693 868177 1000000 279174 810648 717253 1000000 805469 256608 581629 807810 822990 812035 800868 799390 800765 795891 457509 791932 854143 785802 723671 1000000 971130 777796 775054 808571 665201 766386 651313 760178 1000000 1000000 764665 745018 745177 738964 131007 725449 728670 723144 719545 715096 710828 952888 696547 477419 722243 453790 1000000 417833 673818 668598 663946 263109 656635 815904 645427 473317 851299 152701 590182 614828 586575 605109 515754 710675 592165 585277 614239 614223 1000000 762467 552910 356905 540857 553787 476833 966259 577350 495014 504335 652863 1 1 629080 544282 467468 366423 522763 437358 442535 1 986432 423971 417727 405327 405414 399276 512255 102857 380978 355001 375286 362893 148977 500493 128872 250974 364581 475044 321684 1 830338 305456 300739 54492 1 361667 55431 1 268210 200781 798140 24732 135541 240747 206347 231045 222311 1 220318 209993 211951 207518 202975 142540 190259 269929 182064 178073 87427 439589 181106 808145 536490 161855 164189 242420 144136 88377 140057 140924 134332 193146 122645 1 124088 779960 119545 86869 105622 118071 239773 654982 149552 78697 2935 95871 103662 101875 100959 160899 492702 98602 91510 94072 97270 296738 92919 285637 97004 107006 97484 1 29481 102746 99810 87652 1 240687 1 114882 270765 138808 137625 269110 85723 1 1 124150 139261 85077 1 28293 289196 137432 136424 118694 382463 145390 1 31874 683508 218676 162081 469070 169282 236699 118717 143757 90166 128986 141523 411906 133313 665671 197042 216026 1 224856 229947 235759 237485 245506 285797 303982 189659 265224 270698 275802 47639 288026 144001 295210 352075 130742 314398 392352 325890 1 337566 343123 1 383916 314591 527273 373357 379422 528640 390053 607387 456956 1 380168 421447 108747 438564 347210 445839 453511 467621 513910 129336 477935 486607 341702 1 620877 1 489064 530092 731441 533088 500426 662108 543383 639804 565972 569179 569140 567944 746344 576904 561962 603397 608999 1000000 747992 1000000 621126 636370 641677 646928 594831 641749 657653 678562 550574 787094 365358 636063 497979 696171 675141 704936 688250 713679 1000000 721791 721826 730078 751368 740050 835623 745195 802334 744602 755608 652316 758759 764148 765831 856055 685093 776100 572161 782226 784285 941108 788058 901069 800558 794944 1000000 795738 799054 819698 729978 676821 1000000 806640 1000000 812680 1000000 1000000 901089 810973 299125 792919 872884 850204 561639 819006 811167 811001 850086 478593 813165 808079 807762 806097 804948 769476 559254 159189 1000000 797625 795848 793202 936727 1000000 793616 730222 783043 856867 819308 773954 821256 1000000 822541 864572 508890 757239 750360 748109 623297 1000000 722448 794285 732026 1000000 716896 719946 713304 1000000 864393 701809 698233 689073 690835 683650 662991 674683 665360 664777 377260 679173 539766 644203 688607 598215 628221 486505 617298 621527 606176 305123 594258 581723 583362 351751 566536 566946 559937 567006 523240 680930 362697 530350 523882 517781 555871 509851 403583 261038 142286 688921 481930 450266 462305 3285 488343 445263 428421 316303 3157 441851 216003 409100 400467 549906 388385 120005 322777 369913 626197 326599 352080 69607 340261 381261 328635 328799 316673 310240 305778 299999 44186 608059 292123 280566 954939 393826 262072 166974 379035 246621 233808 1 217199 228935 223559 216928 78867 216286 191763 1 195281 162774 103287 1 1 18415 193227 168658 163383 159930 1 50236 149687 145595 373564 142874 137615 134621 1 120566 1 124255 1 89234 65177 115537 1 96218 104066 110439 104870 1 1 129756 101690 100305 4213 1 101813 153329 97157 1 503847 96382 1 134015 96579 536548 96962 109429 98509 1 99842 93549 63770 83407 241250 540835 107985 1 1 106092 109853 111431 86984 125434 1 124691 121901 284725 143819 206797 251539 127962 430571 129930 216828 160124 156996 160494 1 169538 171518 176116 13510 183383 200204 192523 210905 1 516298 209980 236929 228024 116218 1 384443 237340 147294 288980 253869 861534 48318 269297 274208 480456 323544 43776 295389 298638 258097 277291 577270 127073 343130 383440 572843 226948 374056 308728 364944 370966 377006 383072 389161 395028 401391 422151 533772 412053 426035 478807 438389 102397 450112 442622 567904 469381 1 481812 1000000 494141 499965 493350 946861 196611 524833 558660 536848 542836 1000000 586797 660029 566628 301292 781918 606228 452929 573680 601269 728030 311873 308168 628617 628928 410882 198992 651210 380305 141156 659813 665341 637681 647394 680037 695007 697924 755634 661334 524652 688273 711883 1000000 590628 1000000 502491 732327 753803 1000000 743598 747182 744695 393750 757401 893664 565984 766793 828678 741227 780656 726718 801946 267233 776847 1000000 789954 857255 889575 795343 936366 743862 802191 776720 1000000 804647 806022 805767 810279 1000000 652819 830805 810300 810782 1000000 822275 812885 1000000 1000000 716629 846639 727165 1000000 810655 416876 811881 1000000 1000000 799074 1000000 1000000 792647 797557 784080 801803 1000000 789951 787958 760227 901327 786074 458893 773166 760358 788268 566736 744007 906818 139125 754311 768220 747486 795241 721617 798039 1000000 728666 656442 402116 566171 712167 706792 702696 658150 695644 732459 677213 640041 1000000 624699 973558 660632 655537 650403 801008 1000000 634742 630143 623689 730453 612816 199790 117705 744464 590014 617078 618260 318376 572387 560098 236010 314589 849548 218743 564487 525071 487129 503574 506002 510986 436929 1 681029 473709 1000000 514149 540028 451128 619462 438734 1 646945 561428 287286 418250 451253 1 385114 382956 1 430390 387465 354995 356815 367351 593740 360421 335537 488313 317854 312403 644905 301089 10529 412350 154737 1 273734 652724 111708 226591 257720 1 242506 489246 70922 503862 375368 76940 217570 211100 204582 1 272537 1 187484 183251 178476 176604 340068 167609 163991 442390 1 65698 155070 669709 143622 138240 154482 236472 1 134757 124507 372390 1 1 117512 103373 113456 217686 166683 354911 1 142672 105127 20359 106272 175396 104205 83741 99498 98099 126165 94356 88766 83574 247986 95778 95915 96594 121534 90647 97568 277363 99038 382221 123531 524356 1 105931 303813 79412 141563 111440 121589 170689 24147 1 745896 123322 10417 1 1 133700 17077 142144 142454 145558 1 156409 164737 158935 162482 137690 222687 178278 16147 181857 551767 189805 194036 215466 621969 207189 203737 281020 308181 225396 570956 909767 117719 202116 253596 246661 686489 265079 38900 622969 629928 320062 293162 299494 304785 175 315703 321414 327229 303995 339914 344799 350593 356449 1000000 332794 649715 373727 1 554991 454232 405206 410573 506258 451426 429874 122685 486028 443371 454656 455912 469511 444825 510113 658834 491779 408072 542682 969576 516582 413521 703306 536568 502220 544785 754899 553913 569609 569483 1 22712 287200 451441 697522 661532 610291 164868 860033 633450 631977 904389 642793 645168 655369 658342 634951 668340 176288 685542 698649 666899 692208 837382 195570 692009 563406 873339 728485 497344 726699 739081 734510 739603 734590 745413 749111 95902 832454 1000000 308383 720751 1000000 705870 639338 784695 779840 765953 712832 1000000 790818 790886 792622 795094 528348 631170 905785 801117 942542 1000000 806021 786291 653371 934805 1000000 1000000 809575 1000000 1000000 849849 876531 810269 195362 814435 809893 809299 1000000 815103 709686 1000000 1000000 1000000 818813 802020 800286 684562 797484 1000000 538438 858559 690633 882817 1000000 734955 788937 1000000 765540 773019 771970 777017 764214 761111 890734 1000000 752094 1000000 744388 753197 859166 729533 245861 891462 1000000 584613 707164 855211 704153 702545 695148 677873 685910 681199 1000000 671485 430637 667739 682624 653836 134343 639154 278961 630231 624234 619351 701767 607776 690169 615046 548739 568760 579789 573971 1 287126 554394 559117 461339 571231 924823 711511 520203 289443 493873 114293 377390 491940 482229 487506 474979 464759 667911 515616 478792 448792 600420 462225 19331 415218 1000000 385180 400832 392761 610688 261365 397887 273997 349082 354413 357539 333376 238795 190277 363715 166908 496172 693847 1 308460 290510 1 279941 274882 258152 260769 355760 277410 244226 227992 278495 233463 229799 231967 1 181149 230622 249302 1 28995 247289 188018 183884 207518 523313 1 137776 113888 261260 157326 153308 152656 109756 149620 112740 138107 8487 134547 183927 435496 123111 409463 123584 1 119169 93660 106771 157623 1 138819 104765 71307 84529 1 91253 100593 92353 101653 116903 96576 248640 1 1 31073 31795 96462 61253 202173 96350 80869 181182 98210 334763 1 1 453649 1 175039 23594 121888 111054 672556 114650 117111 114532 119536 178732 113781 120763 348004 131019 179545 1 1 407292 147211 1 1 156907 255651 171799 188938 171994 647171 179873 184208 141406 192251 196985 155842 1 209856 105524 222858 223959 225660 574087 464081 121683 457538 178244 256144 677901 269301 277983 279955 442333 121169 259382 302786 629118 308537 319205 761753 315536 326923 341116 389883 355681 354751 366364 347638 413343 384538 786664 97059 401038 409043 415177 412037 427567 358767 528901 443950 451364 727575 464713 470905 1000000 465417 1 533516 474917 611602 514012 519520 558206 532529 570507 543703 550402 595125 553395 568803 1 576456 590215 591080 453791 559133 607924 962757 619200 624660 1000000 573364 640250 1000000 650954 628963 744467 654775 671199 812475 680992 685790 693686 471025 723923 704257 618076 751321 627023 536746 725012 730716 732856 612554 729567 512461 892369 541195 787729 757667 760924 764628 725079 770863 756440 695951 704939 780506 782924 785362 821885 791081 1000000 1000000 805390 914357 879213 800621 801120 856198 811596 1000000 807528 805028 871299 807225 1000000 643321 809697 1000000 118875 1000000 731104 817398 809448 786904 788257 846820 856153 801007 310251 804704 1000000 259506 144108 771625 366074 891679 793612 797715 790038 789148 643585 783354 790377 777575 852283 825765 807013 1000000 274581 761595 482057 658210 751771 798275 743426 608286 750044 865373 729740 1000000 722030 728939 713511 888040 690395 621919 861647 703033 504531 672239 676274 660269 689534 102925 657482 652275 711139 641849 1000000 631226 625218 615058 635772 696676 593025 712068 595584 920635 588855 577160 489443 648192 557460 553377 547789 539574 535784 455791 55383 515110 512154 34097 494570 488142 1 477323 472183 465992 492027 454956 447376 416272 444014 428773 565390 328633 413461 471235 1 391901 169972 411104 372291 532745 392378 355831 444585 343039 1 323767 200650 292652 309467 251619 574141 297348 1 823252 278540 278498 267404 264924 477217 1 249714 382343 202152 214660 233252 224613 217502 199269 242834 206103 189542 197209 1 535386 394341 195161 176458 127638 177940 164996 53422 291410 115270 141400 1 1 90014 138303 331004 134365 129559 127202 702767 122221 119884 112010 81517 113435 111484 256506 1 111728 108598 3464 515169 90406 99884 616348 299255 396569 52762 105694 95817 95086 94845 114823 88600 1 1 95226 95811 14011 1 1 105747 99229 109994 99535 112660 103813 169185 131877 214460 1 109044 1 80348 73659 1 123265 1 131043 164799 81265 1 251423 93705 410865 1 575961 1 138171 162915 168913 170371 198208 163033 157098 129398 96765 253644 199882 203505 207997 239248 370290 381474 226686 227707 664606 316424 246585 69586 256721 190566 266948 272487 271197 299577 288825 293326 221049 1 1 317615 343670 328592 334041 488180 364612 352165 865363 269652 364067 376162 593140 510180 1 389789 588729 412741 696241 425201 425655 437636 443997 603440 547035 488050 539606 474842 480954 863754 496214 349494 505277 258125 517800 528821 61121 662037 1000000 547985 554012 547822 596180 448099 577446 515493 591244 578800 1000000 600350 616120 649168 623500 734700 632120 545364 643978 654347 368159 658680 665355 649087 596115 1000000 606472 700298 693084 1000000 1000000 706460 707688 702932 729614 723196 730706 706388 632583 710517 73463 753289 749488 940812 755003 309360 762533 764287 768145 1000000 534844 825186 1000000 780696 785613 591824 563835 790497 896404 670555 941706 797644 796402 843174 872219 808082 1000000 844558 785950 821801 590429 1000000 810305 809066 863083 825055 384765 809053 810344 864409 332450 696649 864737 938141 743227 810250 792527 815860 547292 1000000 812622 464324 969121 1000000 786781 793854 787985 748176 919711 781259 899796 651346 617792 771274 685484 279387 762407 933562 946663 751920 713388 745503 741307 737633 759307 729794 714855 323816 717832 713850 711692 697334 915553 655018 977084 685438 682780 737893 420932 668984 655290 1000000 635793 57288 729001 637268 673024 619024 367944 615915 600539 582014 601767 592907 588138 550444 481855 566291 566036 297848 734359 927561 487134 1 1000000 859331 612016 709301 504501 497585 274432 826565 479604 282088 495275 424218 569200 192659 821670 551013 316000 400360 417554 228607 408568 399191 393700 385768 500660 353223 368817 292190 377349 381803 344506 338935 333054 293744 73663 315678 310060 357485 294429 289296 513365 921604 220293 271289 265978 726588 1 321659 1 240159 232939 16981 139614 179120 214005 212244 743913 653455 516729 1 1 182111 180943 177048 163650 264496 165508 158792 158249 235824 145733 547340 175197 1 178291 22134 142045 45410 127391 817447 487675 132535 234794 50610 113591 111607 156882 107919 495026 104733 103259 106280 100782 1 82555 125204 65929 1 67059 163707 352343 94015 108643 24957 58074 1 695999 430371 94306 125943 92544 381347 98989 1 85438 104053 21399 104503 160279 108015 103052 111470 113225 135479 101676 510937 206469 43272 127613 413026 103874 139181 333701 141219 107071 156851 422359 152433 137839 161317 412646 130041 785512 165376 242375 185572 189602 1 197148 218970 105477 210709 235748 219996 406156 229571 1 1 244453 828941 250187 259883 303590 276524 52022 281259 286684 292261 365838 1 316770 318566 259450 325379 363372 69259 364381 307776 833134 892684 381222 484565 284879 371555 678433 1 777434 609706 649968 465663 439486 75396 417363 447881 253750 474832 346889 697466 410311 484826 487902 497085 83397 509387 434590 661406 626306 843107 898761 622681 1000000 21733 587433 1000000 575226 581024 585839 592501 470925 603774 189093 722799 1 617779 821527 640836 672229 204738 975467 1000000 769826 599013 380290 630752 694011 755131 592733 446097 695874 704681 700360 713280 1000000 990021 668405 728163 733660 976378 675635 742503 728100 876841 794414 768208 937398 903398 766966 1000000 887395 770559 774353 781670 783396 785111 894050 789326 788927 800957 798574 717270 944507 793322 978672 768405 804563 805989 395813 928641 1000000 807520 753734 808691 472148 570788 808692 752403 1000000 808552 807290 566049 1000000 773354 866943 804734 731752 789615 801484 381823 774138 1000000 1000000 489709 372160 725332 788996 780802 768236 649627 791153 341054 773727 768466 769257 765241 766367 759020 1000000 738359 859323 745750 754827 738933 716320 1000000 727032 435527 572064 1000000 213965 704420 67442 474841 1000000 631976 683702 691482 674519 201201 670921 676412 654328 650613 609373 562592 183814 632506 622364 617128 611432 605875 692886 594597 652101 584206 576874 663564 565528 1 674474 517120 435164 535886 477488 525773 716237 648567 505471 499435 490978 472424 16409 685341 468655 462262 230360 237697 803606 459541 61777 417382 339795 472767 1000000 397957 21089 364876 407116 184467 358322 362950 664790 351108 345974 349095 801258 317366 737874 316932 704628 1 275931 818329 288591 406749 260259 324380 270016 301842 256390 426105 246102 42747 247707 231177 226289 222501 216781 1 788174 1 196934 257474 761983 540766 179291 174435 128541 284514 124788 152448 156132 155199 151702 142570 818253 168530 137685 128188 150820 130320 488455 36511 1 119317 117825 115651 113541 99767 109719 107864 106182 109668 1 101754 104816 99302 98272 97318 582470 95518 95128 94486 97113 115861 107895 93579 722626 70189 455429 570021 699866 100884 95920 96708 97580 178616 99810 88674 86194 100587 110688 541912 321259 379485 1 1 1 118462 1 131361 125735 1 130166 652505 143081 156683 534955 130742 170269 751395 164870 370319 163368 229827 170900 1 155764 176160 34523 191235 174116 1 202292 1 559049 277471 208440 610646 231310 237724 164865 247548 607776 443918 259284 268378 273782 259613 321706 245022 273660 331520 306937 312080 370557 1 388054 374749 572358 347637 1 1 1 529756 178890 427691 329500 396551 488984 406357 414378 418270 1 390176 557174 442314 484389 568887 661645 460263 496587 482481 341305 496402 1000000 1 541408 86821 719622 531777 535961 610901 549418 552695 484329 350267 664518 597426 583920 588602 596000 596862 602329 612796 150416 631449 248438 691140 558302 935171 654920 646844 863316 414469 789561 734434 697159 437435 528028 229633 1000000 702893 875745 639089 1000000 508559 1000000 527171 903110 845969 820832 742972 881274 1000000 773124 753946 759059 798060 159330 794726 771079 596661 776708 779195 814879 1000000 670500 784570 861239 789380 801140 795616 797235 880500 399290 801363 802701 803823 803348 700536 673145 1000000 724248 815492 808088 448481 808980 808400 808257 799927 807669 364648 1000000 163218 801931 765465 801856 477192 814431 800676 767148 482075 576203 795104 790403 790121 647219 800194 998295 771179 810875 779530 773949 767572 610952 765505 1000000 762449 1000000 752819 721352 751278 739144 737810 735328 670688 417837 723678 449316 732297 183995 707000 702632 1000000 694123 712432 192854 679696 674990 715825 615281 660126 724762 728588 632449 639488 634207 628740 571639 692758 699559 611303 1000000 559784 590175 678096 574207 537778 29711 1000000 659693 401686 543438 549627 531042 575544 788283 970873 507386 992631 1000000 488245 476658 398768 469580 500097 457290 508210 512625 486784 432294 417571 193832 521161 1000000 401521 384513 389374 503636 470387 733312 365100 359090 839386 241748 653770 316976 698173 313737 314978 322809 952957 711701 295199 900322 380691 295167 273246 236329 254437 319651 252150 246506 527747 1 224015 1 1 648045 208582 209237 205728 199895 234441 299868 157743 1 178246 173637 36571 161317 162977 195596 556329 151105 1 673993 360680 175243 350333 300348 1 163980 127324 300467 120207 117930 401689 130522 79979 109814 103948 1 255053 1 527913 381352 125817 36766 95049 96804 229621 781740 309140 176910 668202 192239 98303 70618 234085 780714 94903 1 140710 26309 528567 124305 1 1 396254 137488 486969 140975 105628 107269 109175 109708 113036 115074 117258 120816 243303 117494 127038 130133 136977 262650 153961 344381 178962 147850 150647 157443 157105 220084 115176 253647 178172 174127 1 186344 381518 193405 199464 187396 67928 695280 269908 217405 223984 230341 237806 240462 246784 272974 316389 252176 268037 297986 290522 280596 287980 294172 306447 213178 310453 18691 25931 359851 591 371420 334365 334033 413283 884799 370650 375268 826551 344431 1 417639 680025 529572 427825 424419 430584 436786 444134 450982 455381 855272 770840 156573 500149 485244 855774 498355 135087 947112 86746 699471 513913 535282 454020 554158 553009 559064 565477 753408 576605 331541 458199 593822 680043 605092 620376 702000 588236 836817 594897 622306 641915 602982 654699 950004 547750 197237 673077 677464 740260 689713 691828 737447 716417 714136 866425 845878 1000000 722989 726312 731833 747461 1000000 781810 698355 753080 776971 699288 673387 844919 585310 766472 761109 772775 1000000 754670 836559 869906 766424 788680 789111 709438 792864 797606 1000000 818886 1000000 800510 1000000 805229 707049 793730 1000000 806228 807896 804079 804599 431130 807846 1000000 790651 341301 806866 816735 816073 805899 771692 804231 879121 802253 801105 799171 622950 725127 795384 793789 796595 791489 978064 1000000 779034 781609 786155 818459 776622 813361 436272 659816 639931 759751 756092 674324 540574 707513 464393 1000000 737162 570603 822462 729034 720240 710713 607401 707696 721142 322168 887419 688470 685244 543239 674690 670875 918895 605079 661742 604054 978615 517549 667792 201293 624484 616090 549977 457305 602387 596827 133115 585489 580465 573825 572941 519967 492063 719887 525666 528980 534641 574788 216373 514003 495782 501783 495635 515603 484417 547249 444771 455056 458584 691845 571570 1000000 507652 429679 91865 5946 598532 402630 395174 54668 384555 380225 442354 283145 532495 352275 411917 715235 332211 330631 393450 205705 448188 293618 231619 40077 290688 285550 956285 273196 267870 263453 2858 279887 247275 1 1 383246 227986 194977 802190 213723 206596 157994 251015 244096 823006 1 151850 60376 174874 357064 167120 231830 215441 156175 736589 106561 144449 144604 338965 263831 304529 1 493485 37996 122303 101447 118044 115745 113674 102543 96950 126790 137585 1 84799 1 81533 94156 1 1 95774 1 201870 95192 91766 1 92685 254074 653548 92534 108493 93792 1 93869 94139 95164 57186 97505 97913 91420 1 53104 103131 104657 98606 1 311023 111852 113908 16681 1 120705 121539 126713 93415 166918 134008 141960 140181 1 146364 152466 1 141530 40170 1 270246 1 1 130386 188922 188019 191909 191923 1 1 225221 408107 792853 234785 225897 233508 248160 389587 254599 381280 259507 258105 269555 274934 280650 1 1 279104 302559 150327 316061 319726 199740 412786 218468 343116 345029 89597 547996 284930 372487 379128 385197 391207 397120 602469 409741 415903 436289 454677 656253 956629 446761 456817 477645 465451 470448 1000000 470888 472058 728437 497213 514057 719010 405649 436576 532883 575658 1 552605 555448 1 562908 604196 575301 114990 483672 604102 602057 609613 696977 872536 670671 630168 636201 769714 646143 659510 103446 889544 663587 701926 676123 625994 680772 961702 789722 679592 349929 607156 711290 45846 709948 724734 731925 298648 741100 938972 743280 515217 535454 685322 756729 759844 867252 1000000 728478 771463 774116 726947 212325 279785 804109 372265 150933 996043 731629 731958 802646 795863 798222 799819 787950 917823 645900 807391 858966 803693 885829 795594 869335 1000000 807281 807486 1000000 1000000 1000000 946939 796278 729348 785848 879834 1000000 803510 1000000 799684 987208 796939 795380 800564 852562 181318 771596 786002 783988 790209 418014 812819 774082 179096 777690 487296 765712 868659 762766 861859 753768 720393 890027 740335 334498 415089 668316 1000000 722890 834242 712633 991345 443250 738652 695196 719819 614971 681179 869393 735613 655611 728925 288398 606511 1000000 930942 400551 660540 802283 590518 797359 609252 814120 597841 592173 581038 523066 620529 569093 564372 470006 666997 542562 203350 533886 395285 521290 515236 789147 465183 412284 490185 484540 235083 742754 465868 114956 268157 438280 354820 473378 286158 162118 1 534806 15286 724174 391654 382257 916046 394355 483883 1 419389 470857 307188 55858 332439 326031 284711 367510 308419 318380 702781 41688 286201 105829 776564 620470 265225 36818 251216 141800 279847 348397 128261 222976 224224 1 215091 209862 416809 122468 460937 693695 274772 414420 247814 172956 352678 167670 163889 840400 156606 413788 149775 146346 127920 147964 284976 124668 131148 29153 233975 150489 130196 118449 1 117476 111284 463683 1 105994 1 663006 134101 99943 95496 86330 7896 1 94471 435942 93577 1 93860 1 87135 96287 1 95106 81078 92720 79858 93127 34148 107317 96070 1 96729 98918 250372 119988 102774 105243 144403 20530 110398 125914 146780 117141 119497 96585 262911 125977 1 113012 150417 174214 139545 140833 259710 148097 197635 158613 162604 198431 169795 603669 177786 183016 172885 333621 194276 198813 1 207819 216477 216994 658209 165201 187956 236495 241501 246649 245547 346311 262164 691519 296075 360889 291319 289242 303448 334067 244823 321281 297139 302888 1000000 328838 338673 12795 111079 358732 1 366385 592927 781431 470429 285519 413756 442478 415105 511141 340324 432169 438330 374439 703445 456930 458435 470196 475502 1 494316 493866 500917 767850 351872 518596 525016 530584 73709 280606 412709 554872 1 566325 581228 665570 372787 584268 595015 1 594129 601350 617433 602240 630455 634539 275067 644053 384245 654390 1000000 663768 668775 639931 35947 466012 695152 692468 547199 701839 1000000 745565 689629 719759 665130 1000000 1000000 735798 711676 978283 117212 834308 753030 758010 758428 769491 783389 959490 947144 822830 775407 869052 779918 782577 784774 1000000 775075 689500 792525 794211 578394 192813 818898 259756 801039 431711 800962 803896 789017 807417 485958 1000000 923319 1000000 965432 806725 806620 685727 804917 798038 816868 681039 803637 1000000 1000000 800726 794670 798118 796798 894467 833447 668748 790139 727897 787569 788706 589970 1000000 776785 774541 952889 769245 765594 661527 759848 794751 767255 694047 747896 805136 738966 752340 731811 729377 726925 848926 715164 713318 370992 930170 656369 541188 41928 686827 682157 677706 672619 669543 1000000 613609 606644 540357 639926 657420 619691 1000000 621084 614452 627048 644622 598922 568496 636918 93714 367556 787902 311755 642425 874883 546616 93869 534412 605919 523768 38758 510289 504238 442533 1 485831 994781 480139 204239 31170 305765 30990 252600 568818 1 425231 417654 408471 504244 396000 393032 457423 341525 442453 1 407287 359544 436301 646597 338803 333458 327202 323002 315241 309752 203620 821017 178519 1 261810 186312 270474 265840 645263 264243 318891 238080 239639 233679 216542 225037 160806 592183 202322 1 201557 131466 192746 365969 273435 154416 1 340162 65257 142825 160740 157142 137623 300910 145810 139575 153382 152472 160399 162091 1 95631 714162 297438 111962 31917 112701 390881 109810 107875 105462 1 102591 634626 1 98486 208186 30134 95286 93892 93675 95944 33660 1 259618 74906 688544 77375 21596 589874 311639 574669 108805 93661 81923 95268 88925 109692 226210 129805 101719 741334 288929 1 107181 110106 1 150219 54442 125380 120167 1 1 211188 1 134162 1 82206 1 274477 118966 1 153601 1 164348 168604 254050 155733 180035 1 44862 278691 197116 201530 152944 212608 309790 434916 224729 241394 627822 237355 244414 249574 852551 260432 303779 126349 276138 170765 537539 841210 298892 304194 107616 156345 313117 323429 1 338609 344545 492812 200983 386605 400098 402968 583358 386769 371533 395505 470387 60183 409203 423636 593036 428061 444039 470558 382098 354167 974402 473181 651561 604037 1 497843 503976 510066 516610 522101 549072 527593 541360 569912 307341 585738 1 572851 575151 555634 583845 595187 599346 360543 609785 1000000 620758 623959 637391 623002 642385 1000000 703592 657087 658796 670635 672258 690515 681800 817511 687689 683057 655288 660552 708961 748141 939128 721110 725086 729155 759006 736419 657759 1000000 723009 1000000 748274 348770 791772 716924 766018 768799 771541 774131 1000000 1000000 780691 1000000 373236 442948 789673 788421 238872 822564 795156 793174 836427 724173 981326 895924 794496 586043 985223 1000000 631442 444284 801914 805511 806241 806147 1000000 271548 1000000 293728 804123 798485 802434 927882 1000000 775747 919537 378524 747731 1000000 790207 789713 788701 780621 1000000 338514 1000000 1000000 782496 770187 703556 807178 782129 760962 757586 754497 779734 711769 744568 332036 743453 742442 730226 720592 976435 718088 713957 167489 705653 701288 696700 701049 213362 650461 678248 751676 407539 728139 257786 676105 577620 659949 579253 629623 621476 1 626166 735766 444511 468098 594253 817822 582964 542982 579408 582546 1 553754 547752 271209 535817 81499 561759 578818 514444 833860 539483 1000000 1 483389 560815 448434 462278 425949 452929 443169 433815 411432 424620 418889 447016 405051 401111 434746 690445 1 360447 506277 364228 371474 351814 512093 262125 233352 327941 323177 350383 137937 305319 297744 294137 282038 282854 278768 272854 278109 640643 254137 25971 244572 1 235462 248227 720942 133316 332951 203422 651143 406314 198023 1 167277 184764 169716 176158 173478 169119 224608 283567 96048 210198 420405 147296 141856 54931 145288 761709 127219 128683 126075 787868 120891 1 116107 475991 306041 11475 27748 687386 1 109436 101048 126473 70209 95334 96289 94957 36403 93239 204587 334057 91634 96934 91032 44176 90862 84531 91119 81437 43638 114277 92440 23597 95783 1 334423 401763 161203 1 104987 1 1 94802 73391 110503 161258 1 1 1 235651 1 127827 132481 1 352449 9446 443561 1 175024 1 625403 1 164310 166329 257374 1 175885 53825 186609 267156 195098 1 294655 208762 213322 206587 153881 1 553068 792645 242539 311719 252872 1 861718 116294 443697 209060 321760 898712 257440 303437 307901 326403 300882 287483 340542 789174 349885 537019 356127 1 366745 572337 377378 1 373601 604918 615748 429500 415128 372832 148987 433675 687397 446073 452220 461983 153284 485955 476804 483194 489379 446804 501707 548453 260742 521558 534457 532084 539422 823089 550053 577027 556557 568152 485407 535890 275010 604861 562101 602201 959026 613175 569453 624294 629446 634763 628466 648837 648973 629773 661351 666437 788225 761317 591459 743470 707704 554173 698199 702437 714322 686989 750333 735632 723495 726895 281345 794406 738663 682463 748272 1000000 754165 770144 602819 761763 1000000 768323 695019 562164 792426 777806 780189 1000000 802085 1000000 1000000 1000000 1000000 149766 795510 796777 855632 786852 812093 801418 820122 803440 803829 803746 805497 971919 485626 805663 1000000 805655 1000000 816215 613663 710995 800225 802570 757274 1000000 744890 739161 797843 112439 797878 796367 723295 791555 1000000 964402 499344 782060 363184 638955 765898 771421 645805 826486 766586 763709 809435 754714 751538 719559 732565 549080 1000000 745093 697377 724270 1000000 700098 714584 523453 711872 751852 697436 747844 706975 247225 663903 801811 724523 638114 818739 655155 649690 644312 638307 782234 629944 229893 53756 611807 405055 230071 1000000 596458 532222 578303 510642 688141 296697 554937 549030 47584 551118 1000000 524512 519296 513532 559614 497261 541208 867717 479784 709897 445813 463542 997364 448136 433068 476170 37052 383342 554587 413951 380725 416303 394820 488650 392032 353641 371331 356303 359171 659429 347068 45151 404386 808320 360029 248368 295090 784946 888107 689281 1 283832 279008 9999 152943 237714 205530 313085 245892 857582 213478 206986 226559 222326 382583 10246 1 1 448640 1 195145 185594 439015 177777 1 105053 165528 57838 1 154502 1 121947 144259 141038 59474 90595 131881 118271 128584 201429 276222 118937 140281 97057 1 109730 43731 1 111288 792451 136152 89129 734445 105639 95412 1 128453 93015 1 1 105173 1 355969 337216 7335 90277 90502 1 600252 1 639796 194008 606588 94584 95636 673035 197924 1 1 102159 103851 227786 347555 228180 107294 113608 115648 683181 128041 41548 44496 1 249487 1 145577 374482 143020 166912 143036 132072 195341 71509 165385 1 172616 170873 184336 421907 517147 21986 533212 234739 205817 219540 806394 220324 225782 246073 548439 1 245656 245992 256018 305884 271628 248927 277376 228296 342175 202792 975951 305171 310940 284433 967935 1 342109 348209 345983 351952 357130 363942 784674 374682 382144 279530 393528 400675 405815 426046 418986 410899 446286 437055 318510 449948 456151 429590 426771 478101 472116 832308 490900 622929 366434 525742 513904 952924 482105 523687 1 546451 551919 561826 560728 571362 576263 582896 70384 996061 672530 605507 624633 633085 622160 627365 632698 1 642812 648054 856217 658495 672528 651337 562677 677996 1000000 687222 691780 696400 700633 719668 708020 712080 718110 721192 724891 693875 565819 897152 658014 622930 840364 272691 765498 757352 951715 768802 747625 716124 776175 772844 804209 712952 781267 851865 784201 162401 789785 907373 792813 788890 793723 807765 1000000 304911 820171 821126 801461 802504 1000000 804219 647847 833413 809995 786739 805135 1000000 804748 803077 788373 803326 925874 801229 536871 811195 798952 733056 1000000 794980 792621 738937 777923 797301 786334 246546 783431 779665 664256 747319 777517 768172 719976 764403 536442 764437 556375 752221 751920 793968 819771 692953 1000000 730622 727225 579366 719409 707121 711119 691984 661022 701874 738387 689046 684575 679990 59968 968039 671658 660519 569813 132208 208337 506743 752749 629498 258418 618712 613127 473544 601757 596851 966676 1 531539 115758 633921 539260 555632 552720 541379 503494 481075 449803 1000000 660154 508412 547872 418251 846579 483268 477139 299650 525729 312160 452313 443280 436284 440249 427283 457547 157871 25826 257084 1 386917 377993 370986 372533 365358 192606 348901 457121 358175 525826 327511 327472 318492 313086 322000 318684 296027 241342 206164 296296 372453 268534 959543 281037 252670 242735 241581 230821 9966 846779 45636 203648 213059 209104 209796 199323 194889 308247 73445 115309 198559 187577 169964 163697 334883 115342 161431 81868 148022 144674 28417 586403 108923 132206 178286 126537 120122 807197 70266 112879 300956 695251 110711 534678 151523 104411 102414 1 356379 92442 108776 95551 94494 112184 127625 274562 86989 325685 310919 296734 89017 149112 79960 42848 456629 90486 1 90168 92075 1 86493 94824 1 98896 127261 98025 158841 101984 349725 128950 162880 632560 109581 297886 58665 119284 133738 124516 127103 1 1 135971 139753 146871 145505 461030 154937 155883 216842 240243 231316 170941 174593 178974 256919 771913 218932 392266 459858 211364 209555 220650 214553 221876 228639 234532 675655 188333 251924 1 260186 1 269861 1 306864 898957 513329 528019 307366 582752 1318 266936 327138 1 337799 336951 731918 378899 1 369151 879850 297970 522572 323120 401697 497456 676348 420787 422854 428291 435264 207285 369263 263208 460023 464683 487441 472189 660047 695343 806205 505873 197639 705614 545757 222931 533549 536755 407527 539558 557396 1000000 503886 580942 580657 564401 591355 597688 604988 609132 649435 619881 625583 1000000 764335 696165 617770 652508 1000000 664421 537370 674745 676097 594125 683844 690363 694575 687780 110652 707801 1000000 716200 964546 807986 235207 717325 796524 739015 745579 745997 749353 742005 673813 764089 758624 821707 767105 136213 772860 786341 746390 1000000 779992 406346 694796 855196 800751 788083 1000000 1000000 427313 775420 798304 799296 800765 716863 105952 661908 613503 803684 783787 811901 1000000 802633 844769 811205 803435 949677 809399 802353 346577 800738 757420 902176 684308 794774 379928 786189 818018 490855 789147 626217 519260 773223 771996 950747 982873 761666 215705 767506 764166 761802 787827 755714 752552 861860 745921 742552 750185 735285 730814 901580 714769 717409 264292 750389 709482 703050 700061 55518 679809 1000000 529688 567010 490774 809753 651770 871905 1000000 640862 125780 815458 723133 626745 568173 578016 948040 601819 432533 594581 781487 602704 580961 1 564384 538778 751687 545427 540699 826875 531303 1 103991 508858 502997 315240 638559 481355 478376 478274 341716 470648 490888 449909 441138 434765 567912 590689 416429 408160 1000000 399091 396386 310706 379580 490238 214029 347010 361747 349413 343412 337815 267815 1 332622 739869 1 302761 297117 710534 280387 301698 344559 260020 9393 262226 278785 248443 244061 236642 233241 527781 205732 390553 403769 94272 261967 177575 293070 185751 204962 538994 172572 52544 170804 336242 1 96601 155468 210029 155991 145068 162323 110124 135518 820203 146523 126818 123950 628465 118754 35758 113938 1 1 1 125876 1 102349 100525 109474 97829 545537 95454 73555 43323 94005 90719 93962 93687 89964 23130 711502 89440 90129 80393 121694 90575 90294 1 6939 1 102519 324158 476967 95461 1 99235 100237 106246 104139 171004 1 103867 103827 1 346582 118131 120932 640770 125765 51783 52867 120149 137578 608383 546770 147354 607301 18651 157816 167567 176093 246674 175036 177258 190582 218061 504692 194166 1 254666 208628 217430 211434 221630 331758 231610 236709 220292 265373 251283 237406 589513 267676 249866 278715 254852 289656 974112 300877 1 312293 310433 325656 329703 127422 368976 346976 321562 362601 309361 277425 272346 392895 319941 393357 408050 827917 641138 420526 426211 438529 439108 446000 473388 135910 557191 470079 531809 464637 488449 471689 466774 566737 50904 518747 315244 519951 537339 864351 484795 555157 442708 743644 917135 580408 477641 537752 595769 603888 607179 886143 579268 622175 626585 645243 651441 617305 1000000 655082 657910 664495 669365 671736 678545 924742 653726 887384 664376 811487 706454 708727 813129 718342 593385 779716 1000000 733791 664380 741028 744702 748163 676852 138487 723308 760474 722919 666492 762978 773292 767071 776514 764082 781805 778088 697405 788449 646925 794871 754853 673314 771474 793640 799758 1000000 701615 534005 737122 795646 459078 760198 1000000 803920 904320 804087 1000000 620414 803531 460399 843767 802010 800288 726662 637746 1000000 783456 704023 371746 793268 791688 785569 1000000 802710 824287 217825 780156 772688 814315 653138 780367 421707 1000000 481315 774127 732477 742984 529511 746230 1000000 739229 475653 796730 733944 724481 720560 977686 60768 708346 271846 760868 217190 830082 738508 749637 564576 668119 667185 1000000 657303 652076 616665 608127 652833 631781 754388 462921 801552 576692 607102 598712 551466 1000000 417827 606880 454116 614374 558903 1 337717 523056 664542 259113 519281 240454 510329 799973 506265 491166 1000000 483954 473178 849332 449920 133622 448849 888779 702666 429076 423856 417705 1 405324 522547 332067 381849 378453 374759 262757 80519 356795 350560 344631 947495 332828 327584 320484 159854 1 1 291025 292568 285576 1 515127 1 193379 259867 254622 250663 283315 335725 232423 1 622913 151288 214690 660627 611135 264389 200451 271254 316812 183376 179228 175159 483395 504647 179257 1 155969 152576 1 142468 764348 138983 251973 132615 62105 128733 175153 538454 112396 337535 1 136920 7769 1 121855 104740 93117 103435 176890 97752 1 95133 75909 92772 57691 12370 352826 90211 84196 89283 83109 91179 87377 88935 1 121433 89519 1 81584 72817 90026 127714 79215 1 55698 273651 1 1 92954 104222 187081 109191 110179 112847 128210 101904 132861 126776 124575 127374 15789 133027 140557 139421 20880 1 157981 493347 156336 1 163818 493264 171538 605974 138272 183250 119608 271108 286559 1 205853 213693 161120 219621 119591 235862 218683 185449 245287 197079 254854 244065 265690 3052 1 284863 43225 284717 298719 311655 310102 991421 321637 347570 729599 90431 347000 545971 357135 363145 363314 418300 379509 1 368377 407211 320668 499130 511779 532778 430466 466755 454906 450511 455375 459552 202985 594060 211060 1000000 492056 498584 576835 395780 251346 523117 531549 983117 550501 178207 550352 1000000 569032 162243 576219 579204 422582 378562 599124 597928 537070 1000000 624739 626434 631802 637224 721977 649986 652546 616247 444539 667406 725011 492527 681727 686377 440767 1000000 776830 708479 713132 712572 716828 700807 724577 1000000 754434 799676 703829 742968 1000000 683279 753385 756226 759076 765351 732496 585364 1000000 341607 911506 706719 779742 782146 718186 730051 796557 359114 667152 522589 794115 797621 796895 798133 797104 902334 771024 1000000 802170 801754 1000000 690437 698705 775351 797152 809243 803088 797571 715994 729146 802863 799465 701492 790824 797089 795918 1000000 667046 769742 710449 932073 781872 784432 782393 81566 1000000 775636 772375 854920 689456 713461 722993 646719 788603 795904 749079 747416 742363 740642 739055 552275 430115 706001 715875 906846 713084 890099 858665 705032 1000000 558373 686963 653190 719900 650563 496121 663553 663056 658383 1000000 643009 664731 624342 627112 561563 614241 611034 136660 612024 591177 508855 920684 577060 798300 399281 138444 228528 547711 565864 535782 529778 493226 517691 995128 504932 730249 492564 486997 900708 678490 191452 825965 168402 453536 398664 1 431246 428417 417506 412729 432375 401796 943188 388122 499374 409526 85321 369640 363389 349391 347118 359119 341811 328065 256969 486134 310685 135515 299263 293648 116824 780512 298337 272579 266183 261484 250847 269200 232367 240215 667149 225958 183290 220293 216020 66268 168903 252794 202232 444438 436119 184072 212905 215325 172346 167811 173772 358683 650591 152881 149354 98450 101906 1 408287 118089 1 126724 124245 141435 120661 116214 114425 112142 1 100710 390829 104093 102702 87385 78787 1 1 224545 64034 1 1 41705 316776 276047 88744 88722 88601 85449 238650 5100 74652 102461 78353 89088 168713 57253 90750 368153 1 94384 569512 146549 110148 1 101439 1 104878 1 140230 111078 191875 114156 112060 267605 123240 519712 1 131629 141280 79986 759546 542203 211681 156812 152785 158267 477890 161231 1 802456 177949 160915 619087 7789 198460 197408 203990 163067 211957 1 220945 227835 550744 238159 429697 248808 253051 371831 263772 268977 240247 279167 281019 356025 582025 302172 300029 188519 324454 324402 354020 340475 195618 336693 354852 468290 846297 536080 334987 332576 391330 397404 951884 479309 411349 424809 436737 640050 100454 184102 459940 459247 534666 470701 932260 494346 488482 711038 502374 508827 516752 730215 540973 581488 555168 547629 559070 562760 562445 565777 253833 1000000 539898 587115 606508 597260 659262 638308 630987 624393 485861 561140 622423 648315 877811 655599 660549 669321 671278 674306 820470 684656 757279 693578 703389 646066 706609 854718 693778 625998 868859 781001 807933 734748 742267 913531 743881 746925 918811 719274 690124 717693 763525 961996 768879 340488 788964 720926 719201 775032 595758 785057 888336 939557 824910 883141 781214 777602 802905 797260 723818 799818 1000000 744242 836056 801990 807159 802708 901431 582074 804543 1000000 802733 720559 272617 1000000 798944 1000000 1000000 926688 867273 729756 527884 1000000 791537 789925 792288 785512 784611 1000000 782994 776962 775792 773104 1000000 739099 765620 763267 102646 758587 716128 572308 1000000 743916 740181 729971 79319 752204 717118 700357 719121 654067 956142 660054 701599 695394 692258 687790 698122 191527 300132 235064 640068 112000 327158 589793 939031 655944 633451 628147 621827 609073 1 561762 600838 630735 598299 580871 533060 566441 753742 559625 330440 551029 476069 537087 283492 524903 512889 495301 500544 598168 550771 235786 804996 391532 469731 48393 483820 575845 421895 576282 432512 603916 413149 364843 407793 435068 395189 376951 5836 126698 370699 719622 402279 332793 417385 341037 329580 329230 422392 318370 311794 637292 1 294736 607916 538528 278051 958086 310921 320497 172721 237952 245965 215772 503396 211533 468470 213064 284261 221569 217123 113037 197290 288606 75596 421166 189310 176411 152522 1 180959 177759 157017 153368 149829 214667 143017 1 157118 133459 532737 127399 124794 572949 133760 677228 260996 112248 366460 107672 39625 1 95557 100503 99036 91756 348482 104059 93942 1 91521 90384 559715 89251 1 1 361411 87668 87634 83137 88982 87905 112944 87046 785157 1 1 91514 1 1 1 93034 104784 97659 402665 101980 103914 105304 97101 407925 1 122381 116798 83693 142883 532224 122728 142801 133250 136424 139578 443991 243968 151940 305970 40680 95086 164305 1 183739 175435 175593 184635 354182 252625 229430 361013 377142 212669 1 1 225737 231266 226495 209748 747459 251007 1 1 1 270750 221460 284428 291296 291925 300877 1 311445 319922 1 1 336631 339826 281297 406617 318607 365855 1000000 376521 383691 216790 216469 467083 359115 413515 444228 916683 432089 451780 493225 450725 1 742294 469108 153031 1 487543 493969 499036 308773 604298 183593 524568 255998 536492 650482 367834 554340 593150 561211 571892 619657 596608 86663 576538 562939 605277 612581 1000000 674743 627660 854480 638174 641413 561062 653078 668876 663116 668403 652329 688578 682592 693854 668179 716855 702541 321880 858799 704068 717330 405971 727806 728960 209699 731256 1000000 743319 438775 707513 753835 756254 757736 762149 343531 1000000 770258 827760 588680 1000000 335311 917601 783923 701819 762425 789323 779847 1000000 1000000 744454 808461 797480 822194 548695 860957 1000000 968118 866917 604315 815829 1000000 804042 771785 737553 798708 801403 430267 800296 799531 373715 797777 991455 795552 520869 700757 793922 789858 491489 785485 784496 782273 780410 1000000 802813 773526 770987 768441 747372 75762 850723 743135 781729 463394 747624 551127 778482 734629 299570 730143 726997 754503 718401 673624 710099 821854 642201 303471 764529 688549 566527 679260 643673 698744 1000000 591953 455867 643035 64462 639633 634420 675613 779916 618402 603255 1000000 610085 710580 590666 584981 579925 847326 884169 569622 1000000 401612 544278 538130 532119 486003 1000000 514216 507874 497954 496246 434906 483325 477176 1 464656 458586 181174 1000000 820908 539977 1000000 1000000 550046 409027 843333 396708 390612 383171 734616 338968 698581 352009 818649 344929 342169 208669 330378 256180 318718 2984 73287 306252 339566 468477 427592 279247 273620 268542 262725 257519 41192 1 283758 185933 253801 379008 81302 740629 134616 1 1 668907 185888 1 188383 55815 177051 174507 180537 469380 161254 157515 154555 224269 205226 143354 136397 137150 133820 130801 127697 124505 160355 270924 118367 122359 112361 109122 286300 81244 104006 1 1 1 2014 96289 244345 92211 105649 301603 379431 229763 88895 88055 87841 1 87259 86521 86988 65403 163928 87660 88323 89530 184072 623738 1 38874 113157 84751 48407 1 115201 96301 100304 143404 103040 106724 26316 1 1 115598 138395 126741 122624 128085 817035 241594 99205 138042 539366 144618 218135 759466 642112 158889 166036 130865 170477 406677 172829 41684 186965 191338 193348 195143 226959 333109 214176 219275 223722 227803 273836 238710 239176 251397 337686 259471 353311 270077 369000 281092 809511 292234 297866 1 261260 284205 309196 136892 320623 338424 441436 392563 354223 1 894633 529881 379799 363369 612297 54272 114442 727712 417464 419697 430145 391160 442201 446602 451382 55703 467539 472570 519166 545737 517845 155474 797257 510094 516116 521471 528217 541153 574138 546158 564517 542146 563854 728790 574841 38293 629252 587847 245068 561491 2966 217067 620210 919661 612512 1000000 644843 471592 946704 786553 714485 370023 589176 1000000 548693 597806 537133 694368 698556 658235 707314 1000000 699374 637774 723507 726998 694424 734746 980237 1000000 901079 798861 1000000 756332 448346 760794 606048 759648 1000000 1000000 746910 803518 753194 780780 951345 741878 778424 746792 797470 792496 792972 226776 1000000 786177 648005 703832 799346 478291 925837 802492 805747 801694 415350 798797 801933 915857 1000000 331087 583481 800014 772017 199038 897679 796485 799383 1000000 444810 791242 645657 789104 769204 784542 771478 796960 1000000 778863 785649 783712 768655 744409 347003 755304 498177 750048 816325 482464 759796 771209 736300 40860 1000000 727999 363363 722317 714982 710850 706708 701919 891948 163419 43163 596088 661799 672199 298078 669122 547409 518534 649928 1000000 640610 608992 627821 620838 376841 612033 589482 583385 601610 509397 1000000 601211 597989 341540 564578 1000000 551978 542775 538935 606571 463384 35230 515140 509093 539097 514039 1000000 631934 478734 472212 554398 459786 766670 447721 466611 409359 431549 422629 418315 677623 404123 270354 403300 948515 379553 67035 400827 251032 355998 570551 250542 882211 331546 345293 351420 827186 587002 709927 1 166636 839782 575041 274660 1 310826 258500 272579 249883 96177 237255 233951 509938 202118 221066 181504 210895 203911 202964 194900 194019 588608 201581 1 173583 169584 165647 165340 155440 154362 612374 124968 1 159892 474496 133822 127834 179204 527976 121882 315684 117344 114972 112491 110200 1 107649 368377 600753 99238 98744 762467 245180 641992 1 93988 124002 1 96543 88573 53504 87438 87103 86865 1 418141 1 206108 86985 74976 87827 89541 89090 213756 1 91757 1 397250 190153 124252 98401 191688 101780 103623 257254 112829 118175 111822 13732 116846 256418 239522 1 127576 1 136167 830696 120169 742928 140707 421898 153667 164610 160799 159815 35120 171635 171245 6588 545498 336697 187656 788065 142278 227022 169680 298460 224148 1 496092 279992 380554 239991 1 260851 263427 255159 601720 275546 284500 290217 303117 744363 305850 103798 340613 327795 330276 237340 116081 348075 352871 357943 440546 372165 413462 315333 834689 396637 97550 408937 421286 374908 802962 433591 437699 538883 448062 458435 477722 610149 790486 483182 1000000 495485 501623 511060 599250 518636 607160 483798 1000000 543913 549847 1000000 775217 567463 594925 894779 582169 713801 986811 945580 651613 531280 608317 623866 1000000 483864 639328 664945 483513 654521 656351 652660 363081 672820 81744 620793 688013 692546 766064 852448 705540 709587 709000 760573 728929 725727 729448 731920 682842 651412 1000000 747003 222871 766562 747371 694544 982771 765051 891753 770302 772384 775161 956448 682812 872103 782831 656233 787366 790002 1000000 900642 798120 791616 836953 1000000 797772 798587 807206 350438 1000000 812538 801114 801326 959057 793552 801210 798465 124779 1000000 908270 805025 863755 797277 793898 795147 714616 793387 587678 789696 784093 623717 796531 782824 826824 518706 840321 674750 771394 768858 1000000 669208 760693 799652 739516 707249 748421 745128 743570 738269 733480 731219 703213 807652 689934 715604 740503 707453 717203 698532 594702 687953 666710 302690 672109 825638 666597 665147 656776 648336 646847 640791 179716 631279 625792 957343 615007 609493 594251 599584 592832 653362 810989 398460 919587 220339 706560 564404 768020 539930 534794 528464 488977 516516 509840 504195 242557 465233 456627 384309 473445 469021 462324 482510 456855 573353 482043 399271 423140 400184 411496 405730 77048 406454 386815 275050 374694 368596 362543 356494 350519 537039 913038 332707 323423 350410 254065 235546 702331 297944 295879 684712 281175 263325 462758 264828 263348 240530 242413 244112 407772 232599 223733 222559 218962 400794 184180 272592 224168 175277 171085 39926 599224 178345 1 173101 411 162361 1 47145 431608 116473 150421 1 300106 75153 131440 118249 163933 114521 126258 742071 30482 112610 1 110694 1 104020 102466 278636 37483 97011 54018 78728 92942 64976 92609 89767 90084 1 88026 226881 128610 103121 441265 252319 86008 1 86359 898 147386 162381 526838 111341 1 90964 102964 13926 93282 406587 112508 99013 282220 122348 112295 56374 207327 105965 1 63987 118805 131151 1 130103 130575 132608 140097 138378 382094 814512 148491 177467 154530 337524 224021 223628 178611 175075 183603 183582 192430 193446 151018 187762 593880 1 215036 219903 158385 1 413712 239787 233273 89112 335698 260994 203937 271435 20977 282365 386114 293530 636380 304904 1 449865 321362 424346 333941 327579 359394 569289 475362 419543 315492 375950 390489 441947 408582 318514 406606 412763 1000000 425961 425777 440660 426291 241569 791011 448667 449296 1 509935 548414 493890 434278 505367 511516 1 523625 505971 651593 561477 548915 742680 559374 202488 570657 338703 551833 595491 593943 599483 540917 612202 615995 621405 724516 635109 637314 1 650219 654397 657757 222744 1000000 670646 676521 681338 687161 439014 408834 627182 682581 708446 394345 743346 717658 992408 736110 730059 729411 808914 740404 609419 782255 768103 765259 858205 699338 763712 643649 917047 771454 512441 792248 308526 780893 441130 875769 786342 789145 756037 796041 670488 573502 1000000 460388 136574 797814 628886 730814 790226 678838 799281 1000000 262661 758315 839609 427212 503040 799660 630005 789637 1000000 753751 793749 817468 812234 711964 920655 787574 788003 848311 646728 760643 780594 751757 966932 771802 236234 768617 775214 870593 781825 775988 856388 751983 951887 347272 78092 671922 734514 774704 945693 724063 708369 1000000 866116 708042 147961 707248 695187 696019 696339 647328 677095 675244 665818 1000000 766891 652672 474793 628981 641418 710446 621938 309340 615834 62116 605301 599562 593565 311908 571014 571859 558265 536615 559406 442091 734928 672882 612153 782064 523665 558456 511515 503887 499396 489185 485711 601050 474671 1 750841 474755 460837 443717 950004 526188 768553 418913 412750 406552 678416 280614 574524 564715 375996 392969 405212 363085 260185 344127 472813 368444 383555 329763 316272 310492 304752 266109 4710 287823 330177 224448 455182 179606 260471 251939 434930 185013 71801 110326 226739 224576 1 33733 79376 418669 745089 197856 191898 370554 148291 168956 528357 170875 7177 163291 159007 1 151273 301837 1 141245 1 196074 522173 96978 234623 61761 1 151941 115166 113304 1 108190 1 154723 102099 264642 243531 123288 1 94051 92790 111179 90467 23903 1 31231 1 84987 86170 1 86332 1 85317 77993 1 93238 469199 1 428175 1 195821 90085 90924 1 121974 1 347234 1 1 149745 103337 726809 104077 270328 111902 78126 116785 1 122053 135120 1 131583 1 136914 393384 1 146774 13944 1 154672 161548 131804 169407 173395 182082 180995 93048 190262 20856 215727 189355 1 228046 1 169579 1 217000 231070 626611 1 562927 273856 263892 122119 384984 283605 527985 292102 61986 242026 413156 313858 586679 214147 330466 337597 340921 367620 368664 354165 1 36387 379743 489066 391888 417157 404124 404643 421928 459270 513494 431437 430042 172031 455836 505923 449486 460922 489533 484527 490862 496613 682209 509217 690369 658103 447224 533403 1000000 521288 4061 630445 562715 579160 574617 581012 203567 616451 270765 603172 521163 601755 864866 624055 608410 334067 850289 618318 651001 1000000 1000000 666078 670075 460153 679733 684340 684943 700480 739172 741993 579254 711995 539445 783408 748572 727158 793589 734092 715203 641245 744003 822453 750504 753539 751257 663715 782573 770136 642403 642105 740075 1000000 347436 258867 1000000 772852 643179 785622 773954 876003 791518 850814 794038 795115 472217 1000000 797650 1000000 1000000 813448 797864 882862 1000000 651191 805099 958748 799736 848460 802704 742332 1000000 803133 841229 794701 528704 787221 836738 782815 778420 478465 784966 982727 860308 738792 969747 266526 634189 428603 766207 764507 762424 742676 755388 1000000 487119 745905 1000000 738953 736516 732087 761085 1000000 720785 856671 712775 708867 566650 700325 534268 229370 691048 687627 679950 673083 625059 624482 1000000 38044 1000000 647320 639941 1000000 1000000 1000000 1000000 607664 606240 839307 931746 475733 569048 470928 1 260886 559343 554675 513641 541899 1000000 533528 262645 519735 527082 506589 519765 147858 621951 948154 450373 280324 479382 457345 449816 446030 536868 112978 425431 431901 413659 407783 387188 403802 391270 383168 344963 370995 364805 428898 226672 346881 352852 64061 602548 322862 320537 278770 305851 1 294277 253280 277167 334672 272312 381062 524685 512590 250875 245703 309415 228675 128426 225383 219625 1 202520 688639 233430 112755 193815 183388 183904 179797 173088 831652 154397 163483 188785 155761 146058 144270 314634 360663 654310 514863 101236 137713 573856 479838 120701 1 192286 132140 280263 185749 106133 197613 102110 1 1 96909 120466 78698 198267 105878 90222 1 39219 110148 93867 86223 1 1 85100 1 65623 85072 1 1 1 650242 86175 91368 1 98694 1 91424 92655 155935 706005 96981 96481 430626 102364 104201 102329 35612 65175 113049 106155 23905 120690 129647 109989 112771 123117 191034 153203 141314 145533 147846 152381 671103 142007 17819 167657 170099 91688 42697 184184 188515 200360 470088 223923 207408 211503 216034 220863 233774 586966 235302 359184 1 189879 255489 1 734979 445895 42435 424990 289499 112410 1 282796 350175 933628 326723 204165 335346 364071 222261 354786 1000000 455322 371639 382771 701995 389669 894993 389031 408131 419989 420488 387163 433244 419678 416952 459696 461384 830902 471280 481240 482411 488543 441097 653473 506904 512987 519126 523158 625201 998992 543060 549016 618723 674794 1000000 872312 638807 474355 1000000 591137 662028 548769 609037 441115 1000000 636837 746129 561063 433723 693075 651665 658645 663536 668470 659748 499271 678247 151309 792713 1000000 767228 692567 1000000 803417 717088 652982 724556 513277 829902 695105 704818 1000000 745982 630732 752171 754969 1000000 973265 725724 852527 769008 751426 772017 303026 796077 251971 795041 612940 927417 771158 789131 790532 230235 749329 457399 784015 1000000 797762 793148 800836 798632 798408 799335 1000000 879258 1000000 658319 799401 969932 798315 808463 813849 708080 102360 794462 865926 739365 859015 440918 760140 775335 420958 532291 928881 1000000 776418 864227 751152 758960 765931 776011 1000000 758635 1000000 750231 401430 403858 743030 737679 727720 427402 810269 397732 714780 395075 743003 787285 705172 749505 696610 536031 687798 683200 678583 186674 672892 665208 569233 646850 1000000 644162 620233 597014 640258 373056 566819 1000000 606182 650470 596041 289905 582126 582103 173859 752587 517943 370675 558383 644327 1000000 577745 427475 519804 832437 694335 501686 495599 485582 501368 474800 470940 464772 583999 1 387358 499298 435738 578794 427291 420862 595107 402840 284027 391054 384385 380499 372198 891189 332989 320316 346017 328844 357569 330328 301447 290494 245691 306972 392519 324154 553791 247436 1 1 27946 261712 241264 252559 245733 242120 274399 288625 204166 257112 216584 1 208192 298684 2596 390929 369946 184590 604069 750317 176313 164205 482448 166102 89984 378393 1 224701 1 138837 138466 132445 140062 126419 122845 120773 1 115502 114164 107514 108362 106060 1 1 1 199113 1 1 693763 1 91958 358713 1 98502 79915 457380 85621 97747 1 48754 84430 77266 84345 84450 84747 113596 84828 734525 86790 87376 173589 345352 520296 157640 72739 94966 95882 106131 1 99193 101976 101594 107304 161150 111894 114662 1 121419 462367 1 283504 129650 456857 144999 140523 142872 845921 150553 1 157843 500181 165981 629007 199393 178174 799972 462750 313952 195549 243741 588542 209361 268995 1 1 221204 923707 238639 222203 1 274794 178384 229722 322207 198999 340343 754882 292741 298595 304008 311517 237799 319573 322245 1000000 339003 202177 350664 356738 369576 1 293240 381314 387353 409770 397415 405729 412111 409950 426185 430670 1000000 359039 586578 455229 462096 765034 267975 480062 486220 498654 473092 504590 511237 563116 522782 490800 534875 536764 514421 552567 1000000 564391 65593 571274 899228 508858 547972 598619 1000000 526520 609726 577376 626118 786090 231534 592141 1000000 651506 693515 651584 666412 671707 389287 1000000 472318 717940 680583 698544 1000000 755200 700139 720206 505902 918452 730707 1000000 749869 1000000 1000000 573167 130988 742743 754908 826587 363875 898885 765141 751880 511584 774290 720433 775540 617316 1000000 785717 871550 786561 788162 797364 497674 791791 530615 826135 794842 771446 796017 117892 798163 950845 742245 784058 792389 857399 473936 790907 757559 329198 794282 624255 529888 788173 794269 1000000 757294 794166 789359 773759 786118 581474 782602 780579 775044 776543 238057 833278 1000000 766770 587536 758939 709406 756006 754282 747773 765527 110835 1000000 233781 157503 236081 724799 721891 717982 636728 365424 706171 569661 868396 741019 933773 666175 418334 118131 748608 665388 660275 655250 650339 645271 294616 633931 623633 597041 779698 613644 812390 693230 595069 167192 567755 580144 574775 721252 620946 1000000 551072 545533 537781 462055 608258 521211 484328 608077 1000000 496889 558904 484499 126618 437432 399353 484590 428793 338654 441212 413306 943000 423987 365847 442767 230273 413657 391787 384632 340909 422939 367321 361265 355451 349220 344748 300406 331518 130392 319619 233674 820885 310183 308346 291008 284347 323397 232704 370142 1 107308 250640 339741 241270 901889 99864 1 221383 135788 212027 216526 213208 1 160480 176979 178301 184324 649505 1 529744 164633 160721 156943 165803 147978 162608 157465 289180 135971 93828 142546 131017 123813 121853 118184 113974 112674 298474 1 105641 88281 1 80462 98786 75216 1 262001 667309 96199 89751 88677 1 1 86094 84943 357487 92783 91560 84370 1 83975 90042 129426 84437 343124 1 112390 1 93520 88384 89890 181443 91728 1 94753 38914 103146 106052 1 160046 106062 120385 1 593415 116262 1 356078 123749 111017 167103 1 487320 448395 142365 152969 200238 133433 402310 105148 120985 371607 1 145830 160471 26453 224445 192968 1 203005 578216 212179 218339 222996 301715 195914 408399 1 513443 252184 260456 254313 314455 273774 954950 976495 1 296323 667914 844249 914624 1 229860 318432 335301 76846 197583 354676 369257 366755 383955 404198 417280 502189 411333 485383 424816 412342 427866 458784 177655 535972 1000000 224428 1000000 437500 471549 477735 469355 419079 496196 502087 512781 357013 802415 526563 483444 1000000 526018 555470 556306 576422 566318 573837 570882 536072 590837 535547 1000000 607333 629143 474292 540529 631811 634279 604027 647167 316822 659259 369155 665692 693794 1000000 527619 683310 691431 961514 697369 700958 1000000 681107 634556 453049 831698 725083 728784 693174 541951 742426 1000000 1000000 749279 752376 755393 708692 1000000 763569 801077 768965 828844 725783 775956 771119 1000000 783941 783820 272286 855493 788656 790056 94763 792446 640047 794617 865833 833460 797461 751227 732237 799899 819311 774593 619524 796145 1000000 549529 797620 767538 837420 1000000 781062 1000000 766626 283255 1000000 789104 405774 786463 844961 782591 332577 821254 757263 768842 773280 766725 1000000 799105 802167 870006 760504 757267 1000000 630942 730870 628422 740979 637433 374339 322529 405756 715272 715631 708659 727555 152208 732288 699967 988193 1000000 821873 675645 721906 624104 661051 653715 1000000 652999 884222 652645 628764 624965 934257 624434 609121 698056 558015 255708 586920 579904 771119 529484 558821 558093 596427 545445 40311 488626 694528 522357 514076 510208 504501 498375 379660 1000000 698264 476906 892230 483446 221210 481434 442444 437619 585926 277973 418029 411495 398852 306313 314450 722748 418751 410593 368516 250590 338745 339434 562528 339302 295430 307886 384704 623621 356906 338641 33057 281735 216013 31519 274368 274689 264408 1 366120 82398 7119 870131 129027 75234 294290 217381 1 209925 1 199311 229118 138054 185977 115500 176263 171626 169203 94368 161297 359679 153733 150080 727812 168078 141964 136416 86029 130029 82236 77539 118187 148883 1 810711 110901 108561 1 1 356002 1 1 63938 94995 28200 91285 680681 53197 74653 144667 282984 780537 90930 116923 88974 83682 567263 82596 103668 65040 185702 1 35898 1 85285 92007 119617 34080 1 89928 91091 1 93959 95541 95006 188502 251842 101098 564759 92591 109325 65605 33854 1 119439 602517 150851 128028 460283 134047 125547 151125 144216 565644 1 155436 166553 186331 166355 166347 238830 1 183181 186372 1 196107 228683 200579 210250 474313 221471 1 1 153824 239581 263432 251951 615811 1 1 457142 249100 283923 288205 294830 519328 305321 311225 533268 236353 362136 23582 184310 195935 352956 358564 1 384396 375157 1000000 388314 1 381820 144141 640336 439719 1000000 432062 438991 444531 543209 456812 367111 469215 662957 480835 361205 493649 965732 506140 509008 706624 472836 1000000 535937 542283 408049 453410 581577 322083 753532 882997 578816 1 593935 600089 429410 597730 616259 617524 701775 625740 637647 707004 100345 667088 484662 33797 1000000 608938 1000000 916218 615637 641241 855863 509951 236483 694187 712702 715662 271150 763856 836500 730828 735477 610913 745493 747932 742145 685684 768077 331509 760573 762504 791873 456304 251064 1000000 774358 1000000 765062 675196 770810 604252 912946 275669 792335 789432 634432 847350 851624 894523 1000000 790650 745350 886913 259083 799913 1000000 1000000 946577 788609 1000000 1000000 796707 529531 162510 793763 656467 810254 532256 127938 358552 774280 785421 784347 848059 874741 776605 640446 769161 1000000 655569 778129 764851 484158 116476 732117 753521 1000000 1000000 728758 740912 692541 715194 637739 728889 467316 717410 742057 1000000 285952 715576 695401 694356 692824 640994 738263 417918 671598 641963 662337 503019 687750 2359 361287 636748 677709 626358 622050 615792 621571 604699 731971 593620 491329 563774 554034 601488 564898 559324 553321 723632 541417 535117 529392 542873 1000000 837616 478862 462891 445206 534188 503599 1000000 742473 343130 448385 681788 1 117293 431270 72093 222417 491333 979728 398765 577994 388038 579889 438852 369636 365843 414246 343439 344520 786736 319509 327771 321909 727216 310158 304506 1 515199 287464 17194 301583 1 290074 179237 150656 881966 300981 243733 233988 223909 150321 328676 164435 239041 208720 200132 195427 221488 207558 231461 1 172451 1 1 280066 91589 154247 152531 157836 139072 135717 137346 133209 1 127165 123163 121400 118682 187083 210346 111183 275285 94384 508427 161915 199796 14176 361475 80625 1 150141 1 407650 69608 86522 92677 1 450955 84090 74341 83205 184928 81190 82681 88303 75363 83130 1 321732 8711 104907 43776 19136 91583 89033 3406 6567 87530 1 98670 3683 206268 1 103731 119318 303141 110566 25165 614479 115459 4442 123371 126525 129635 15154 142204 1 116887 154472 399337 1 14111 165714 562129 146731 175624 140348 220217 202051 66029 195292 267829 202695 211103 212960 217916 573571 1 203842 239619 233807 110439 253154 258869 844683 270718 229026 285304 232771 293783 298972 1 308800 314658 704421 326544 242518 337729 354674 350097 157120 362560 369567 342995 170763 364956 958374 282323 346745 372860 323703 495645 444393 435921 437669 448259 458615 53289 443487 475657 684174 71738 491537 1 587241 509858 716005 424811 528911 494669 556514 546056 497581 557232 563413 556758 575078 578515 586476 540184 596567 681262 1000000 490715 726468 1000000 630109 543684 305627 576392 644592 595299 661724 660983 693836 703283 543417 684125 673491 607225 696775 701792 704832 709805 484647 1000000 1000000 725436 721989 1000000 564854 720574 936832 746294 813120 752556 773458 1000000 757053 1000000 981569 770659 814277 770035 775739 812720 1000000 781657 1000000 785109 786686 715739 789521 809283 791913 791311 793885 793494 760919 1000000 801930 532895 797252 809495 826620 731200 666890 782530 794403 789778 796469 1000000 793021 793439 807709 791277 565379 829999 787379 787215 790890 780481 782932 592951 776048 776075 772314 840056 765427 1000000 819998 983973 732557 747167 577654 988317 755933 741320 737926 728869 589848 1000000 723844 369302 731055 705666 210299 570848 1000000 702596 690769 650238 742894 6886 673422 768585 742460 658911 652762 331829 642910 637999 665637 423155 730882 616298 203028 599921 623129 954937 468715 924309 497377 749319 713212 587030 1000000 526318 1 190388 530736 1000000 425967 512626 428452 500003 511686 480187 449309 1000000 736940 463510 442667 273916 475327 332123 215972 432416 415649 721027 407730 261774 367067 420697 385735 1000000 370904 573206 358762 985774 346743 826807 335868 328939 302356 354730 269815 542485 301225 294191 380472 24276 354688 120795 609485 381828 1 146106 1 34352 234898 229838 205947 223556 211744 210287 374433 162335 129333 1 446168 540156 181795 189476 662378 181222 1 662108 1 154721 147201 150542 541963 41563 118346 1 1 124643 123315 73118 116275 408035 184134 31667 120318 148077 93011 110523 103821 96426 573977 96718 639228 166345 1 87925 88027 86210 1 84329 1 217035 82748 81909 74255 778732 1 87814 314544 726235 50108 67891 401025 68295 86070 1 87742 104542 1 343282 331543 108703 93577 650740 103945 105979 282825 106833 109227 125575 121634 123670 1 122296 569386 128196 346814 271074 137747 143656 144569 132047 1 174586 1 219100 151039 180815 126403 160915 183832 120783 104312 458040 359322 1 1 215954 220776 108567 223300 555291 276904 242711 353526 254141 451372 266417 467710 278419 283988 1 757336 95662 274470 1 318396 556128 217619 420129 342695 347833 1 406558 662162 339824 242954 384514 1 397366 391796 408743 384366 262484 433566 433761 441165 445354 278083 495802 468437 384172 177198 481250 389445 495490 637849 441134 589025 1000000 512739 527405 537646 383369 776252 1000000 559675 583419 576770 562609 582624 589608 634565 922473 606570 612049 617453 1000000 159920 611122 447122 643993 706130 652550 500138 281911 661428 1000000 677617 1000000 686769 674078 711921 699866 891929 1000000 712233 1000000 1000000 726866 674301 731240 1000000 738229 734778 763083 850679 597732 303035 696580 472725 779601 994246 1000000 721130 820610 773065 776195 900258 755885 772108 897634 811961 784171 835862 1000000 203036 792101 863101 794429 794682 793948 1000000 707511 687105 796839 417516 796965 685936 537354 772662 1000000 495176 1000000 829548 832812 1000000 702834 788950 788625 785761 785954 784145 782452 803319 1000000 238424 773786 769768 770134 1000000 674107 760615 716356 757609 695226 751239 747940 754157 718259 737783 514343 731376 727773 985292 720905 990770 889871 821753 424584 823936 470512 523672 558897 418972 686077 854465 665017 663651 147497 820946 648969 1000000 777372 8302 666168 1000000 601100 612467 1000000 488431 595441 610485 584416 573472 573898 723234 949754 1 206626 549220 432101 524436 526036 170275 513812 513140 498569 495519 134692 456973 291289 601192 562950 1 449050 585578 428527 524905 426984 61154 391210 1 1 1000000 390517 384602 473265 397596 365948 358455 342726 310337 344547 230061 288423 324176 121207 301281 377007 291783 1 273701 341077 278433 291109 212495 261027 150633 251061 225703 240724 794274 230062 169514 215783 879755 463759 216878 201675 197080 1 216097 183710 177666 176514 204544 166978 163046 159187 216439 150719 1 147241 241111 123649 1 107046 126421 118786 1 222355 1 143752 111330 1 106573 83991 71610 1 98359 1 103380 93110 91600 1 302114 87661 1 85573 81051 84028 1062 82363 728364 192033 27382 63814 73220 75460 79537 150657 32561 80216 83701 85062 95947 108063 1 81297 89409 204574 87089 94058 68285 97474 1 101449 103720 217546 107827 302097 1 99418 118966 120846 118619 110572 158092 177355 1 82386 236383 1 1 134328 129835 1 651442 71652 380947 204490 162434 181337 190799 192862 229063 201687 209228 260564 340792 295748 273811 243001 335296 243662 237461 230911 67133 265311 399743 281266 281804 353649 293440 312012 301992 255546 312639 74371 171807 343672 540313 338425 355473 528379 364884 366673 410604 381878 1 392809 400685 406435 412658 426378 716859 409748 437420 1000000 450505 455684 662174 1000000 652713 480831 496620 495308 499138 504962 839512 434696 936246 525675 380455 541400 547292 489324 551056 721174 822338 576389 61766 582728 372238 598948 581530 634345 615500 620813 605627 1000000 705332 230498 641575 623994 647620 794469 666351 671098 780296 842139 793698 293481 1000000 698078 702308 708338 277386 670051 718428 722382 1000000 729803 733203 564027 750522 695889 746610 756348 489864 671015 724368 843136 724513 766416 1000000 1000000 783064 744860 777548 629107 781318 796649 784676 880388 787617 1000000 1000000 578768 786531 798680 743929 756802 1000000 838481 912754 324845 391813 794660 1000000 797270 797206 795459 749320 792318 788336 744285 871697 790831 789765 788400 779101 785626 784063 809047 724727 506924 783118 758051 888466 770331 743882 764536 781973 765410 602434 408300 700546 764805 745348 742109 795072 1000000 358764 703595 833933 913748 683784 319410 617530 707341 708865 706653 794847 706109 683164 1000000 673605 669259 664482 744912 971337 649758 644718 427695 631691 1000000 345765 617812 622008 607790 616423 596284 557320 585786 611144 590413 302250 326259 523065 550837 561714 1 345142 493965 553029 98456 1 349825 762467 490591 481643 325133 446414 465391 462284 786201 595964 441143 926220 980429 422547 416353 410356 408997 396729 391664 526540 367676 373129 384055 244665 376944 801493 331033 307280 593199 336680 69019 313594 965669 654079 294265 374582 284927 275266 554561 268418 263041 1 253579 247064 241855 236580 78691 228292 1 339971 229937 191586 202444 71421 193010 181975 176678 182224 169265 179799 179161 163665 156853 177841 155052 148927 3178 223823 146914 144475 133408 128307 125681 122285 124255 116001 115747 387772 93711 106670 120975 397805 101125 1 95110 94678 93138 1 70836 88825 87466 70460 1 98928 290995 82969 1 81853 63017 77494 1 1 27200 1 445752 1 83793 54985 83663 213884 1 1 429750 88741 24068 368630 54761 39385 1 107680 161244 1 106168 37981 10507 1 114129 1 47820 359804 277445 128280 136985 131899 190855 334788 2997 150583 151390 1 159775 163840 403393 168745 416992 230839 245820 123774 88179 1 202722 96850 216136 216888 170029 176600 231811 117495 34673 248225 269337 270149 567809 267406 561611 373739 288079 290842 184794 776148 902001 1 380844 251115 331356 338240 378974 350202 273006 360506 646908 262493 243403 385663 321487 401606 840679 382666 1000000 120381 342606 596164 441389 447479 1000000 265944 464742 500049 394196 453429 445425 496814 628367 500101 515943 703631 526158 229787 886791 544777 550926 444489 734058 529824 378145 866020 789790 589688 1 602305 676920 599019 619133 631125 629202 1000000 801755 648719 534818 334370 505900 1000000 838318 699256 155626 681097 690552 691950 640163 1000000 26800 946235 880221 583256 715103 623952 1000000 731617 765145 674087 1000000 647676 762652 752168 710792 755546 678346 730934 765070 768538 807352 706049 774354 776813 778381 948317 782315 691962 785015 785885 760113 575037 740823 791383 792904 793056 793838 794422 1000000 791894 795031 560803 795838 798541 796484 196036 261384 1000000 793975 793601 749635 791697 792324 1000000 801586 786894 873548 758923 484386 760327 778740 782500 766692 184509 582531 767997 776016 762924 70757 1000000 751156 816827 724663 729285 726913 739179 734792 727816 840877 685193 721291 716721 699101 709625 587532 156338 697404 692771 688380 646675 620235 504461 886139 665464 775224 655520 650642 636876 619015 538039 630211 631688 619608 489923 581777 617875 679979 548924 586605 449315 575165 1000000 564350 661363 749054 1 326335 534213 451271 917655 516181 610167 561752 860974 680567 871170 479494 475202 467151 214573 455848 1 443537 685231 429966 423832 400401 677861 384394 1 392869 359920 389147 374484 669049 361993 356265 344986 402993 344079 332321 326410 1 528386 263012 641568 299814 249120 57755 559161 263453 1 265426 1 737121 155781 244541 1 406349 1 222223 1 121534 382265 206762 211006 193605 854077 185128 206602 407493 161444 568058 189303 452666 208672 152566 272315 366727 142291 154823 96236 443092 128586 72919 123984 70773 116911 114165 637289 53449 1 101665 102386 775201 1 83555 1 92903 208324 1 550481 549699 83178 1 84107 88243 378458 87439 1 80692 80707 82277 80441 1 80512 28906 81187 81639 1 175239 43684 530826 1 1 90622 55602 14556 97618 672077 36310 72775 99043 101177 1 87900 1 110622 77974 116152 209449 120993 451733 127757 103995 1 110851 460910 144057 153777 569120 149654 129800 162011 1 26557 174767 178490 181169 677665 190759 140484 200702 21127 210120 214941 209347 284235 229739 235020 179189 245094 250467 341095 291657 546186 492514 244150 259958 292518 252081 300196 462035 311513 317347 1 558447 322877 299898 355331 352977 357662 352131 1 861078 383365 383290 405697 374412 981220 589324 685648 413473 451798 438928 445112 443035 1 500007 925906 481000 485518 364587 494484 536010 425559 513280 889530 553543 1000000 581973 382964 189640 579368 560386 565351 808576 45894 585401 211373 593743 838805 605946 612668 606675 1000000 757040 639543 973058 665435 647546 648621 657383 645507 667243 671658 676372 87725 694638 690123 694477 521294 744769 183764 1000000 546500 718922 273568 760135 829108 741535 735071 622065 1000000 895319 745052 622750 714500 752979 1000000 770906 766274 768952 819337 703365 408573 893735 779088 542013 777669 1000000 984618 845724 183339 796101 798496 566926 923429 820567 394337 806006 785296 794689 788457 779253 385351 794099 792842 1000000 833005 527312 792921 1000000 790931 1000000 967633 778396 708324 1000000 781157 863191 793673 862497 1000000 780749 772644 1000000 801541 594807 763179 819265 547939 1000000 913440 748807 796869 1000000 741730 1000000 1000000 729224 721287 746339 719904 774171 452452 706011 658803 691789 693647 1000000 658447 812874 1000000 671372 666117 102430 471366 651733 649414 635269 792243 688016 626844 620074 616669 218036 604341 988386 593269 430787 668865 845293 728874 620835 527061 553205 369680 521612 535372 531371 878987 515618 511291 478372 948749 502225 664998 1000000 607491 356039 667604 457595 441076 136577 438280 406324 370230 54112 413127 370178 1 1 396960 444036 1 1 363443 450580 351581 241735 339246 265215 360011 322655 318576 927560 303995 298548 292755 287148 534068 274903 270476 131907 219327 1 264568 814415 238542 5521 210829 223222 105496 213544 208743 1 197833 347509 188971 185795 129749 32664 454338 168920 188733 793873 179771 152172 149984 145727 181527 716621 304130 115659 1 1 120485 100466 117265 114699 178989 110602 325213 104570 98223 100242 91850 96308 94514 92806 91205 618749 69215 87017 85847 81566 432602 81914 81642 224290 446833 48889 1 79911 80143 79606 1 187198 86550 134588 532308 1 1 83699 89007 1 64019 1 89563 91025 127793 94327 293632 111516 272686 1 104251 1 109017 121653 191825 1 191091 291667 823620 1 129829 134661 1 141572 140727 107883 176078 150411 160312 134016 263637 1 678792 183575 201956 174853 194043 201657 188338 208180 219251 238994 29036 7770 448395 276743 242338 249916 236469 235402 294504 273847 313126 463027 123449 1 297704 301440 368000 118759 358309 474556 341781 338667 377523 338974 356683 432792 478092 395028 381121 493431 1 910645 509830 530429 421607 550503 385760 434519 442768 476615 455170 461359 493826 1000000 479873 60646 513932 498275 504680 511542 645045 522602 520308 504133 479346 1 548255 556437 638046 358436 575476 654861 583111 682869 597657 1 596714 614385 609651 929 630283 637973 575054 471628 818836 720114 660201 644228 670044 680631 635689 683837 938958 692630 391725 476425 705193 701075 728685 856786 928204 803499 706602 817536 735287 738827 1000000 962809 537093 784432 833991 1000000 632550 745575 756506 767420 195386 764993 811537 774572 818301 781078 831702 791882 706124 191463 1000000 383530 789687 753018 376948 487928 283211 127539 793980 794259 794656 542882 797624 884189 794390 1000000 793698 1000000 688524 989014 791094 790992 788984 1000000 788208 606668 783394 800388 639319 735922 798800 717918 1000000 770521 764210 502172 763266 783624 730809 755288 1000000 747285 318044 684403 45568 672360 953455 779148 725804 451218 676513 713891 613578 781951 513492 618449 693952 699477 685446 737000 677073 671653 594121 1000000 657281 925570 647071 1000000 747060 627820 626810 621535 469206 1000000 605288 599841 169895 588713 180490 557808 571660 859489 501981 554170 484225 582316 536519 640225 251126 123862 643228 523297 542701 499341 485659 1 69583 491426 463247 457218 451009 444438 742159 382864 401359 1 434614 548993 565191 831706 388605 382241 122594 382034 364339 423346 352572 345139 304350 212444 328684 108130 301751 381712 450751 297862 206996 292001 282577 272933 310505 202500 262961 161334 1 94348 237038 229862 229249 241599 219201 1 1 282862 193567 197568 191080 169834 206288 177794 187742 1 836478 633277 345729 166308 149843 410249 322463 1 709097 132479 129959 1 123114 466242 1 114625 159558 111536 67866 94351 1 1 88345 1 95724 93049 96518 175168 80244 86816 44179 543602 107023 82609 124189 80087 287896 85802 63617 79479 79654 79303 94605 275455 396201 1 32581 81010 429484 82903 65393 73052 326096 274865 339724 1 1 489353 156994 96891 98678 323839 201759 795134 17953 110221 72342 120076 437562 119718 128748 127093 116546 830492 169216 139402 173822 666364 150977 154768 329081 235504 213673 170666 167742 1 1 573821 194819 350142 201531 887302 211394 161293 220490 203368 229816 318586 112478 871541 1 256851 282890 299137 1 340733 1 289911 313487 301320 236300 279908 318687 376732 1 223760 348339 1 853638 695821 241122 646309 431266 1 359503 396483 603724 409549 420202 421817 334308 434224 410009 446771 452676 459009 465590 471308 537207 483685 229724 470163 524596 406551 464052 519209 526257 531414 961462 544131 551295 775510 178554 244518 572637 623929 584143 585690 493673 1000000 705546 618576 617623 622691 623595 632985 639993 663085 363960 930336 687457 590074 1 672809 252170 706084 700520 677487 706535 699407 710120 722156 493672 724414 693773 1000000 203570 1000000 687515 827838 723427 729694 722393 121201 735580 1000000 1000000 831305 671645 941855 768541 613867 720561 784682 836472 769048 779956 782116 131960 619326 786472 434485 673348 868666 790051 791573 810025 363556 799976 456268 798664 793632 795243 733581 832547 749516 354022 919348 631695 791473 791488 686856 654489 1000000 771780 641846 783685 782039 715399 727007 776482 774824 727198 770126 498900 706654 454695 646735 758286 720826 789987 761925 739932 246906 709265 1000000 727000 271425 746316 722736 719252 716223 701361 708641 703948 1000000 166742 632729 689704 631565 374360 677451 1000000 1000000 641231 555259 648217 417396 638022 581979 615854 693171 622986 1 606224 522589 591710 593865 1 578567 907258 771465 561520 555850 584130 544140 537663 533139 528042 452337 513642 816834 498223 496772 489250 684370 1 470782 778516 1 452082 551055 375946 433629 456006 1 442573 1 1 194291 1 406006 378405 528852 543830 824773 618537 348066 40067 1 329170 314625 317553 286788 75718 333594 275855 288764 1 278145 236642 226346 578394 265137 195290 267460 443354 124171 81497 225079 1 324750 174540 187505 246834 146441 1 206472 183069 356797 13317 1 167837 159459 304037 164837 146970 1 143972 123271 135463 208557 129606 126395 22119 120457 390705 65322 112156 103817 164897 1 108831 100361 623432 58745 54810 1 90178 642058 137190 216684 391717 72454 151212 82275 132014 80769 1 125663 87446 109912 78598 78731 79468 62321 79322 435198 16848 159957 83065 78159 158524 1 85379 553482 69602 86302 91529 629581 705814 95760 98208 99746 62870 692615 728854 108724 467923 468709 1 11585 121322 125671 128762 121446 407810 1 141943 173048 1 166863 1 458675 681290 190963 172581 174525 108949 182070 190223 647734 227049 204312 208957 213229 230338 284154 112880 210508 256691 858075 862919 759167 260103 204195 13012 297479 1 557927 182247 572184 307148 309764 323142 1 15517 333343 340085 94804 791677 358230 322629 1 351339 384579 388646 520856 404772 409770 519586 32786 459535 419483 438064 77068 220912 486023 1 487960 475764 481004 487877 376479 896459 544613 511855 461366 1 529644 452904 517812 548900 447533 554965 424958 435607 330747 582127 588791 597277 652433 503670 610137 290573 85486 626134 376771 157780 607415 518584 716954 663825 583469 685999 767210 675734 680739 684572 1000000 772326 693020 701810 387318 751077 1000000 726555 717792 725213 728819 725717 789199 652852 779945 847560 748659 751417 754862 271317 612378 763807 526246 263797 579287 771892 722770 475404 1000000 727003 784256 649133 816597 784714 784135 788196 803397 667964 790743 785522 758528 804427 1000000 793293 615000 788117 788913 1000000 823088 625021 792224 830483 792369 690062 792237 814070 896065 769812 783866 783442 479229 783295 749906 235581 792787 1000000 1000000 768563 861063 763682 761124 918949 1000000 757754 620834 758555 1000000 740695 735867 734906 1000000 724330 711923 693108 840682 258864 270731 703848 699283 639794 698401 753273 669715 679361 671843 668500 689868 632298 595010 394795 642243 789298 632389 615290 626735 745950 612769 936987 613810 577222 590798 585185 790136 574500 577301 290384 88448 550746 469675 318534 978257 526863 656519 514793 508242 949738 531358 494862 482312 634929 471474 625810 488824 579448 435682 441038 434839 523730 422431 416213 369965 403974 48316 415690 339928 379247 586734 382412 340403 354936 346799 468079 304226 339599 325037 319081 313944 261926 624833 1 213094 287572 1 281954 264268 417202 865312 1 162288 483344 167154 239834 435445 314019 262072 1 206290 210867 206816 774305 21739 268662 293532 267362 1 166594 161678 161418 149872 200574 1 113038 221522 190379 1 129933 68739 123698 120729 115471 114631 1 102650 107205 222744 234266 1 98250 95547 77017 92465 88209 89087 1 280716 85193 1 82253 100532 1 1 1 1 1 1 705407 77898 81716 82285 78439 404939 48702 80189 80613 65701 56642 83083 72071 116378 34172 55892 1 94322 40596 8152 548822 710990 99219 103459 1 107633 611776 112768 138064 118498 1 131924 127280 56433 1 137095 140555 100551 1 140100 155243 159138 148829 1 182047 169823 179798 1 236807 191931 345718 202228 239884 251960 216789 211898 230366 231787 1 241547 460973 201586 305482 397972 163916 274405 286819 289912 291587 302235 302522 215200 313788 320743 325853 334576 388856 343729 440802 220127 914561 305983 1 378832 141129 352594 398580 301204 127587 722420 423012 789962 1 482742 447735 592988 449526 263512 471684 621176 411542 398441 958478 71638 396253 156804 874276 877568 534276 533229 545492 1000000 566405 1 569278 1 310899 593349 1000000 595564 633401 924337 613400 688650 311374 478749 550019 612252 724679 726791 664751 658636 1000000 615377 691307 577209 652413 204545 699848 683991 700039 686468 711367 532210 715741 719908 675652 727127 730754 734205 295669 1000000 747820 747101 730147 760926 754231 758360 502389 801873 769488 768342 749026 1000000 653822 776539 601997 960440 225017 845893 896363 785860 333423 805034 791732 789561 784150 677524 363396 792744 567281 794389 792976 792930 988215 792048 792317 1000000 804488 301946 913901 564287 902273 786726 791693 734701 776803 781799 846839 777976 344008 774814 767644 967734 970928 1000000 1000000 786780 761964 755985 754298 695725 698073 744143 731724 731772 736380 730157 847637 710809 721163 727998 927568 926399 704507 700718 869707 204961 724486 529354 289641 673883 702130 667747 747507 621713 645340 894975 639922 688252 629596 643590 1000000 613358 608349 646749 601656 591833 588496 646474 596867 227811 896986 1 551812 889546 539944 499957 526205 147632 67870 971452 905647 317181 201888 495666 493540 567541 467100 461983 1000000 449654 403692 436038 430667 676411 436743 1 1000000 398892 469706 410186 1 848605 366336 417569 359568 2605 380183 337927 332076 370897 404138 636232 359195 298098 298588 291375 1 305912 383340 180410 477399 357654 821760 247876 230848 237031 230942 149372 222033 195338 207884 67399 895900 40503 195156 1 166976 179827 351531 171270 329581 162901 1 155193 151367 441083 1 139959 141991 168629 130368 127061 699893 538251 592212 1 105999 109917 79652 508876 42172 397458 98163 105215 94319 1 90438 223994 532070 140196 230402 83734 82643 471905 1 80053 137701 290139 81965 77641 57946 1 1 1 76614 1 78053 1 79707 117395 80899 57439 83262 1 102510 86598 1 729270 529151 78711 116712 182928 1 90338 252376 105646 35780 12958 1 117680 72214 123956 125796 139832 118887 135537 193090 131034 146219 1 328308 193171 605454 60807 1 173864 269138 81212 186750 212881 62261 311224 1 209263 214597 99618 218755 344353 97958 248483 407413 361296 1 261116 81126 462669 1 284398 317550 290171 300452 305036 312980 311672 330432 351006 335477 343265 435197 395569 359370 450515 215596 377803 326913 437280 277064 402129 777347 410778 766684 72580 417806 439614 444786 452309 491103 464250 470491 568026 430103 507631 495062 1000000 597758 513305 532307 525864 315467 533587 477317 766777 554969 130736 567058 558228 615955 581388 731749 626435 283803 605928 609507 564467 625772 667102 1000000 631722 564586 645619 20383 657471 937399 538032 669983 674837 677666 202795 16993 371709 1000000 702068 717579 515687 103399 718212 454675 725145 715577 779572 696427 791938 742718 745753 758338 506102 759529 831175 745613 762322 399296 767519 776513 780382 773149 793231 121798 905722 502814 768995 804956 784843 785627 552092 788240 180654 789918 741042 791167 604785 791697 851910 792381 952320 744634 808421 792885 791478 733834 790021 824478 789259 470582 791065 785625 813106 849504 800951 622119 917285 776668 614684 774301 770782 733393 762731 816241 711706 1000000 756370 752920 747536 747607 833737 745645 839938 820852 656706 1000000 724394 720631 715143 713119 1000000 494465 675453 697169 608948 688162 500066 794377 638818 699301 760015 749005 655786 803561 645879 641263 635709 634220 790613 613571 270790 609335 596987 598338 592544 587275 510796 996471 150353 291426 558686 532742 518601 905399 681237 623977 523077 882059 641355 506904 717274 862075 486677 421444 638481 476660 429882 435229 577070 454234 603923 665229 434811 418828 1 1 410068 1000000 535413 1 382794 349226 363378 984976 350838 345197 314017 333224 867809 318857 320357 284330 1 243340 430003 322581 282787 267596 278168 331895 261342 253699 236913 238271 296333 731851 405617 156818 217721 307605 208203 371374 200336 231798 189357 180787 180732 163244 1 1 1 188710 155699 151882 144709 144413 140938 489647 249086 133574 1 124953 255394 1 135063 112745 101542 106742 400295 102716 1 98299 93481 106589 72391 85670 1 1 523034 1 83486 722176 68302 80434 79417 38482 501386 95732 84098 77188 113867 77036 91415 731439 43025 83052 432570 102015 79708 82096 767028 658112 1 221694 1 1 18549 90685 92381 1 96289 42972 216584 193143 423158 759841 99451 365932 114052 82481 166877 103768 1 182214 578431 328188 261383 144432 1 153147 168990 159660 83005 206374 444281 172358 181143 821636 189401 166414 198858 703549 210981 210531 217302 308437 228168 1 1 334444 248426 258144 259115 264553 214918 70662 279601 286740 1 291835 295007 309761 260580 321580 394676 565091 260860 1 348983 509420 359409 355190 375467 390437 380702 259487 400069 406224 412407 492593 667683 427743 437893 439870 231930 455778 461958 468600 477817 446425 406836 441961 1 506205 576439 518385 523023 442467 577984 759718 607962 552693 610972 1000000 570131 575215 804138 324696 592692 931178 712348 623190 544985 619946 622726 630251 651195 640547 618184 458014 655499 674329 607667 669811 504919 475635 747685 691099 598696 840075 496733 704634 1000000 716103 823168 911350 724468 866773 746175 1000000 1000000 1000000 895014 747396 831998 766166 755803 657844 760402 763504 765874 766558 673402 300784 749229 782964 649732 1000000 779835 1000000 939555 785224 1000000 762179 476434 793994 829633 632396 791324 878027 791597 797219 1000000 793542 791647 988718 871243 754988 790339 885198 788501 784845 844274 346598 378788 780316 677185 564271 793152 858757 1000000 772078 770744 851236 761046 758553 438169 758968 756401 730195 750825 824933 238161 882061 596720 734828 731840 728308 725095 1000000 717378 713526 563479 1000000 676906 1000000 693463 691023 667428 684187 749433 671838 454555 747912 350404 135823 623980 598148 801219 606031 626262 638077 633852 651055 604646 612426 470409 608614 1 582106 338213 565573 762030 553829 548099 543689 529841 545615 601745 357101 545821 513507 490606 281037 503685 108053 126427 399866 464393 390100 849224 444633 437606 464084 431747 920000 413577 548561 401298 395086 388966 380846 300544 371129 1 178501 618531 315870 340332 124322 337280 322075 224385 468937 273779 885295 305247 389353 276052 278031 337380 264965 260158 232055 734176 247244 239152 651838 228590 383213 218552 203136 208612 120332 1 194653 358233 426307 635995 791990 28390 234383 1 1 1 124752 148539 368567 141342 312293 1 265965 121065 125131 198914 120288 215762 106561 425838 110607 107067 157795 158319 470787 167923 94262 1 80403 251355 87417 85919 97547 83355 82106 356039 80122 79365 78575 79265 75745 77014 76716 81903 192766 77893 105926 1 70348 77350 1 460980 82589 1 77469 82617 33984 55846 107402 1 43795 95201 92822 95105 95989 103191 1 104291 103708 108788 125619 114111 570994 540171 125309 79660 106316 510145 1 9020 142817 1 1 1 159984 159079 182101 160906 1 168823 182729 187499 198944 793340 224772 1 188278 240850 161329 166023 413875 157409 258338 274271 245824 287471 219837 1 399354 287884 284625 249326 411737 300394 996490 872361 745704 455940 328950 337926 428867 747845 375039 361949 411624 1 456140 385384 207484 397695 930924 434315 391554 421920 430130 69360 464128 1000000 460138 459166 466406 443313 477446 475541 380667 497993 502424 508669 590339 520769 503723 532718 1000000 574529 511090 947450 390045 746393 573592 572526 584897 263279 596184 601562 865994 612408 617554 1000000 148300 441306 760665 689192 176643 548503 660023 795790 667885 140346 620806 681620 1000000 736061 905868 783359 761164 707046 740944 701581 718631 654525 1000000 721603 205403 736938 68188 742716 792911 756588 752571 734204 757018 761845 905435 803950 766911 883452 769580 692294 775155 777079 785154 855725 779857 799998 1000000 775936 784630 787401 788922 820295 605015 790233 798638 790956 826613 794388 791201 797056 789597 790569 750109 786117 717910 613115 980968 808494 749422 784054 783053 1000000 747007 608650 783244 183900 86426 828459 768618 766467 767515 642522 113502 510579 714015 747563 858917 745046 736795 734553 735701 61154 1000000 725246 534862 661644 1000000 829367 706221 702169 697626 103905 317998 683166 677978 606431 562408 573071 678295 668834 655119 471256 642567 634639 1000000 626448 621825 616645 779842 605879 470343 594827 591830 604669 1000000 522686 310798 563488 840367 982526 505647 77797 991842 524741 878650 579268 507374 1000000 495191 484866 489303 358106 1000000 464459 458266 190970 431087 438497 467096 427287 369917 460048 408683 955450 405618 415127 758961 379922 371759 476415 360910 299994 696489 344717 335511 396836 314274 440726 263379 389970 358775 278628 292849 263477 1 261529 346751 633036 251571 249334 245030 266495 234601 229478 194644 219415 208214 188116 1 200072 237703 1 188632 182764 177160 172980 420725 312907 314443 154841 1 149638 154489 141745 196595 1 138251 479489 125022 148822 396836 124400 118071 111625 102862 187328 102910 100594 86386 97887 108677 346161 90548 88849 89411 122056 103474 81904 380222 78428 79803 426508 78202 80457 70162 13009 76212 9276 1 1 73510 58006 76758 638418 77628 1 6047 84289 80943 81690 1 84131 115340 276869 41301 1 91878 147037 103681 98032 148619 1 77043 1 1 112753 1 119693 121465 53519 206567 140737 138656 75531 171945 584985 137244 152364 169084 1 163857 845626 1 24592 156236 186264 395549 194720 202915 172239 209377 1 216517 223660 1 233828 239002 223340 249779 254856 374000 264097 271220 651926 282367 310630 380769 299424 101397 309714 312249 322720 328675 281903 391682 1 396980 358160 372147 369990 1 383059 677885 988210 401514 407693 1000000 420050 427195 1000000 433381 444784 450978 460284 887173 1000000 1 481759 337624 457618 1 501025 512406 521898 1000000 532958 385198 543889 613208 418000 572083 523998 731759 543867 441899 905143 280989 676418 727280 608081 722348 398474 588095 631361 628534 647890 646701 580222 726043 33470 665958 634148 679033 658088 684832 704327 692885 696290 1000000 708150 700235 1000000 757501 196569 830572 724242 272137 745256 792028 1000000 931395 854896 748571 753067 736754 1000000 757303 788613 765696 767924 770046 921748 702458 995012 628310 1000000 1000000 801668 782457 962964 785647 1000000 529421 788288 651241 943913 772743 1000000 791107 789683 1000000 963659 1000000 785188 781942 805607 1000000 961692 752568 1000000 880816 783829 516665 469835 779734 778762 1000000 685719 1000000 770825 763997 766370 781562 763437 278149 755029 257128 732338 748441 745469 1000000 860570 737973 704547 461769 720174 721800 590005 714679 710780 688548 707266 698651 693231 1000000 778913 683120 196443 1000000 182965 659930 658141 693260 948548 643437 628763 611837 1000000 622657 657432 612304 606858 19516 595924 590376 583545 582335 656573 557984 561027 601504 550352 544446 538536 563092 668227 845701 504087 508543 501252 497645 488146 483352 284773 404738 629450 1 1 664462 440651 348942 415096 636122 416168 410051 496894 467905 850142 549241 382275 534180 1 360751 354642 348813 336380 336644 386535 320795 373405 1 307175 319965 19908 1 284418 511455 477441 267556 1 115081 256314 246052 324481 423459 163957 225323 204081 215317 210453 205602 200851 194373 191883 198816 18153 161627 1 1 165449 534242 108819 155134 1 144992 72969 138573 135187 1 119158 124756 122005 1 26619 112757 136588 1 619823 651570 1 105301 95586 94241 53609 88535 88724 154578 85701 84048 82801 80802 80427 106570 117701 81586 77200 76226 76066 75392 114022 1 423800 315032 76129 122616 1 1 77307 250 145869 90121 1 713541 304773 71519 1 87537 1 173797 93007 486932 96946 427800 116741 94920 146247 118266 111930 1 116816 100230 131572 126328 133267 132355 397293 164110 129131 1 194490 1 139401 423223 104238 132257 175528 179059 1 184840 175713 1 82590 206109 236505 318147 148572 223888 241224 230237 277645 202563 251347 288250 263801 431645 579711 279186 1 583684 297771 835752 331659 314255 495132 257101 332267 138921 395144 351667 297559 362374 377432 446096 504656 607828 393477 483495 405336 413843 415530 114299 430109 465511 442756 467992 453539 710742 794141 662347 479537 324004 635518 628819 503737 518654 453616 526033 400234 533089 578939 545916 551793 557606 563453 393809 574770 571945 460899 547180 790221 429968 593679 613338 618593 744600 575013 630802 542068 835985 650138 654552 248257 862015 978194 678029 493409 767378 686754 517973 685994 698774 988316 786774 711456 706400 720330 764473 820477 693226 733239 772535 825211 742896 1000000 703931 767846 1000000 428351 759648 1000000 239511 887293 636946 806961 1000000 765129 761380 778097 766105 781098 649492 784346 785906 731720 615003 746473 793771 883697 758184 885088 304522 790091 710928 899091 1000000 773121 940485 791036 788162 1000000 1000000 736502 777485 784453 695328 760630 781075 777361 776360 774385 768784 770449 810580 774993 672643 840169 971497 756967 754235 925834 761088 953573 762760 1000000 772898 1000000 1000000 215229 212660 511308 1000000 695520 488905 703422 389279 375984 669402 1000000 575435 677638 842080 655009 663765 1000000 654465 1000000 644787 879868 655557 629030 669713 618550 624034 616732 623913 554186 591350 496120 574087 1000000 603114 811834 560135 550945 680944 566167 533274 534253 521775 515756 6227 503490 497555 491446 485320 381272 472182 282151 428795 456786 681046 442098 438804 441382 440522 295438 457094 405304 395367 585143 594051 361149 108728 74603 361891 360036 105238 236813 407507 338265 344217 117834 1 501267 352082 588814 1 284220 896317 274654 294225 587937 47363 252290 609460 357772 236136 231279 226155 277742 870322 307862 206579 141044 427064 18614 418838 1 225792 174499 1 165526 161962 151695 57913 1 146489 54447 139265 135569 1 673710 21447 123707 113987 377042 83306 110848 53589 121757 103261 97603 98483 168719 97760 1 97887 83502 68731 1 83961 699515 81191 713009 79058 29186 219206 77983 1 1 76314 89121 72158 74706 100036 190620 75100 73086 76039 1 181700 77112 118712 352127 68627 75286 92102 24557 86490 2756 135653 91705 89381 259271 121042 41463 97995 104876 1 715810 112203 81018 1 121395 120390 126143 241730 1 1 236637 162877 145379 152883 156767 275482 30230 1 217265 1 356596 202571 50938 195516 2612 1 209738 214673 220297 390029 193701 234428 238733 659070 295444 1 1 279520 270784 277999 323243 540514 393691 300765 306894 313812 300330 57638 777412 315299 299864 348059 315358 385952 339781 372083 378354 342620 351437 396314 422897 408505 369635 869352 477015 504126 973940 413909 427454 450339 335016 1 556997 248474 365853 525054 501702 517636 1000000 535065 526014 531070 537580 659664 549502 555355 561171 564516 572638 664141 12333 539562 227929 600844 606049 615500 663202 688878 600076 627641 637517 642573 1000000 605343 500911 703091 549785 977966 674149 485139 1000000 1000000 765605 687269 1000000 686430 713362 771552 707575 433959 724732 730162 94329 734094 738260 754968 745546 747444 747809 745391 755765 758368 985051 763234 391887 770808 769717 1000000 1000000 793067 778820 578314 763526 699852 126805 801861 794146 790909 787249 872324 886387 791803 1000000 1000000 789450 789532 901302 813421 901610 788990 803795 787908 1000000 626595 787696 736748 468838 475703 780846 795648 1000000 776300 787013 943677 429233 750519 186704 758316 1000000 747835 758251 754441 740672 669095 701361 780282 799707 1000000 652225 724156 901614 926433 719481 425750 712248 707885 486483 175129 697676 314914 597260 599801 684315 670563 653663 683943 1000000 1000000 800647 636018 640150 635129 629915 627378 619313 659742 608824 528311 1000000 591791 586855 672711 1 767325 134503 548156 553082 506895 388130 496845 981923 522922 516908 463129 1000000 498736 567353 478652 500182 874238 1 634989 455763 1000000 877363 439152 358999 616937 349395 412300 148602 407124 392456 425861 338421 375246 367061 363100 417280 352072 345522 337217 328838 808086 321747 308938 367976 304264 605887 386756 287012 144453 276235 268751 432776 258621 258528 197226 232904 230136 199203 230891 219335 134768 254912 1 1 198071 116183 1 1 179538 128310 169084 553657 1 163541 154727 1 145689 140417 61842 136145 146293 128568 125476 209253 119726 116739 113837 121853 110443 106008 104596 101021 66455 113545 94246 149889 1 3242 492739 1 72496 1 24353 244279 229968 77785 1 76339 1 1 27861 64324 74245 1 71644 77198 72190 748460 418231 61322 5901 1 83053 1 530046 80905 74195 83974 85517 85911 88577 90586 92451 95079 94181 483287 1 87435 1 774602 799361 145154 815696 360719 27670 126374 263552 133011 87188 96752 38288 131976 1 155063 163286 163402 220083 140553 175561 178760 1 113482 184016 198281 203013 824145 1 170842 1 17183 230585 237392 476074 724114 3603 547184 255767 272338 198722 889053 286148 295665 298476 947458 228295 299646 186660 119985 210619 301988 873498 351671 966990 413398 432239 487765 382112 1 469358 1 425730 472085 407666 459046 431582 136406 444363 434402 460623 462518 477045 468290 481450 487156 492613 510258 846653 510063 517526 517746 355752 444905 541369 547050 543590 574710 529083 630082 1000000 571337 583262 1000000 696453 625669 609286 466792 821942 1000000 600269 635475 639343 647155 674038 755390 660136 664867 666251 674198 701312 824907 850088 401612 708377 818425 598445 1000000 711974 887027 1000000 727643 1000000 730118 758000 736758 642117 119305 820917 739656 753103 754426 422792 284827 757641 172356 1000000 475320 770611 772134 1000000 594480 776179 775699 629083 1000000 250710 784524 714278 785898 782339 777879 1000000 785990 1000000 854821 787305 623821 1000000 788511 1000000 900611 806381 786382 786498 785127 785335 783104 781924 740290 779271 486159 776549 94505 772710 780056 768806 1000000 783244 761612 759780 230865 679837 754526 1000000 648345 736595 767602 675008 68390 728670 869140 467820 772074 243115 737486 708207 404040 700489 571108 1000000 951315 873248 1000000 674563 670821 684630 660598 658437 651300 829232 673011 162013 392320 625673 571573 609694 612406 786306 598943 375308 587886 582826 366917 554295 565072 559901 551436 581171 782722 523012 355749 523997 141558 665230 618289 1 493831 474839 618500 481335 459402 308344 189851 466046 401086 438313 494866 503467 570590 105574 407554 394069 394944 388787 706671 359726 364351 363295 356716 352197 342753 1 889900 351669 201883 549484 318139 486633 299236 293813 287424 296706 705611 239979 256156 286499 254193 250848 344196 290568 219052 227968 1 216330 1 134049 346732 197099 1 206489 184696 181215 360110 139872 178624 206292 1 141880 126167 138961 146827 39873 1 402750 127313 126332 251502 120685 75966 114097 713115 1 105861 103394 165266 102213 1 128000 75708 90312 193951 255121 83393 83667 82224 108765 1 78625 1 17614 75976 35184 74751 1 89726 71754 337479 73770 73837 73825 107331 35549 75427 1 71147 1 100964 440955 56711 433678 78588 80041 373801 334971 524831 1 171104 275571 448539 1 94435 208977 65770 54775 209957 115713 77899 374259 1 532444 11723 220832 55816 174756 275209 140383 153325 102538 390922 159952 169605 144893 178481 182718 189885 191718 196604 439166 202625 565747 733004 220587 249510 230742 505636 237713 383235 251956 281733 330346 250561 184832 790028 284778 289815 295048 1 1 293758 160742 412300 282887 358898 580139 588673 570613 1 412751 72871 565470 383769 392087 304966 400088 410645 286471 430313 283871 27461 440113 445204 151221 460208 466362 472518 584493 491578 369620 516158 503123 150048 515217 521397 455247 533193 604593 707150 525381 583610 562451 615428 573899 590335 447711 566893 700512 540964 607155 1000000 920695 150551 754710 640698 646179 762866 649197 671994 627868 542382 667629 679754 672530 651116 790007 558307 446293 57111 731795 1000000 710291 133608 579708 329606 663552 728345 735500 1000000 738453 750063 746202 747529 1000000 1000000 462370 730142 586581 971759 1000000 1000000 769457 771378 513455 792930 739614 679733 1000000 780883 788910 788987 784167 371797 786098 1000000 787748 701764 761697 779002 747505 788296 788634 788442 787881 786785 786978 786353 1000000 384880 783877 820986 870149 778422 803077 777665 785664 703925 803179 804549 125147 814162 764571 1000000 756784 745764 759676 749753 700484 685938 756209 738731 474961 733462 752828 727715 724436 644081 713401 714624 914200 701254 771546 699198 539010 895944 665446 817714 676223 670730 662442 662320 890702 651613 646865 639226 636723 620067 727265 978034 662042 141994 598141 116268 596588 570056 1000000 474659 462983 977150 567796 554539 310032 448492 537128 681441 539520 323161 542557 507090 186514 494831 456243 444055 654336 470452 577497 461481 452955 444389 449897 490952 503037 386089 809490 408506 402334 396171 387617 380596 88355 362853 366243 327281 351430 863688 358712 387268 213758 323346 90973 743465 494985 286377 543782 169106 122491 277091 264758 165730 260608 360300 248835 469072 276086 117561 228805 1 221078 214057 405841 204197 192616 891935 391083 185678 180184 176510 197726 168076 1 1 246417 1 510814 31889 140504 136835 132461 129963 104136 105171 117166 117292 113339 1 106827 122784 79879 147962 94855 96373 152224 411192 260053 1 87832 1 83161 1 29534 79945 544805 77325 147421 78208 74911 85268 1 1 1 73031 298908 74743 200101 500341 1 46037 74890 1 494443 75657 75892 79448 1 181600 101443 85041 81553 1 741405 74471 94243 38585 70844 436041 119332 107908 148769 46382 283883 1 120388 124152 126599 128295 133316 136803 355943 359466 1 616466 336623 159569 163626 265303 173004 175368 198040 75482 1 194766 502103 258453 214220 194902 218303 433786 867333 504924 239060 246914 247193 254947 260434 1 271400 535708 283766 1 377161 363712 305558 308018 311407 322427 114283 477974 314695 530197 354022 435818 390487 371337 1000000 387233 389753 41885 1 408277 699717 420742 426650 334690 936374 308818 496567 462412 528255 473252 476334 482466 482794 494705 500794 34274 513877 518922 599434 529213 291367 543498 548950 534278 651875 576949 571734 587308 582988 592006 606430 589274 865147 20029 668255 621012 1000000 630704 631487 823394 885215 646105 639538 665751 672075 572431 1000000 672182 683786 688120 692376 298131 700243 457825 540869 881044 716189 449310 499862 1000000 778793 733589 510745 1000000 742629 746120 72667 751371 647398 798234 759629 1000000 506949 767293 768280 743710 772104 1000000 1000000 777130 625635 766104 893110 673558 1000000 784262 785080 1000000 326477 786238 625361 417598 787740 896165 625292 784615 453720 780642 784353 583322 785270 828654 783582 866828 781568 735904 281489 628374 91583 774393 772606 98478 668017 766873 371733 798088 768667 752837 436082 752125 791159 746854 619166 788432 988397 778288 745819 814458 886692 851070 717152 694647 705225 1000000 937438 747168 693746 1000000 698311 678145 748906 689417 666697 913381 636921 653338 583522 944198 637417 632596 1000000 620903 639694 613356 167964 601091 595517 1 584949 688982 559530 567288 557619 542418 545696 453555 538737 408971 524885 520201 512490 508328 503049 556393 67332 483946 477839 462607 445280 459372 704717 443091 476380 455852 699421 418759 888841 453409 87957 581411 462291 372164 533938 1 366559 360543 354469 349572 387408 486243 329708 324478 128185 343660 307107 297051 303162 1 478818 434349 254365 267097 250539 252102 344937 152545 114121 470460 234638 222057 221873 213669 217150 238578 387410 195715 1 185694 181621 195870 172848 163136 164385 1 98083 291728 160614 112525 140949 79453 212904 130403 414083 123806 462795 117079 133507 192668 100354 75972 438606 109613 98851 96421 139593 92245 87167 94946 1 13780 83341 82469 81782 79115 83458 77027 81031 1 4673 1 74355 1 92931 1 72989 1 170666 69723 75553 126459 76035 76718 70217 1 158067 274896 105818 115526 87949 83956 85574 83625 519926 131782 93133 91551 97655 99445 102441 104433 137059 203405 82571 115791 118808 1 1 321436 131442 137857 175595 144884 149931 149970 154056 218238 246403 166040 170268 83950 179421 183399 1 260808 217663 210869 243750 1 373654 221537 1 231730 237299 783603 247335 244203 252123 422891 314316 319099 266275 296368 297282 256461 211174 300948 22059 251155 321229 335602 338749 576967 349467 357120 362904 995745 565945 379356 389287 543218 1 721873 465728 418305 1 451880 436864 443028 763966 454618 1 736601 473654 480131 486185 505007 125775 703396 516730 516900 107152 528483 534757 569049 833643 361724 491671 563743 569352 572795 780702 586458 591200 597453 614147 646026 623563 415192 479484 618124 276965 580000 669054 607439 1000000 659165 614856 461443 600823 719401 683317 686757 824056 526194 700568 702946 597914 668204 607753 712487 755702 1000000 1000000 735278 338915 738636 491928 650021 785138 750354 752831 640838 818016 760497 762857 665544 768333 769324 771554 832005 771789 776139 752704 779020 770423 781826 800873 317195 501518 813128 815999 787467 967112 767608 787440 811329 781257 787097 785100 221083 786095 734940 768626 784143 315833 857093 734560 780041 603935 786294 700250 774260 252638 772079 532880 948890 1000000 762480 1000000 758879 755975 710363 749906 746383 723012 854813 737873 734457 880762 1000000 638315 699876 764066 744408 639742 775814 702250 281858 677478 662021 1000000 679589 525793 225023 667624 662493 1000000 653596 616547 643624 1000000 105151 855539 616251 887785 695003 547985 608430 443000 590534 1000000 574631 574276 704529 564499 556936 583175 545248 408791 536040 519998 521389 515728 468286 309884 524758 491257 606539 888419 519456 465282 380096 384245 215039 442349 1 429855 509270 435497 541669 597760 1 290386 720054 950758 374020 487212 570024 334505 358644 344517 714478 1 325078 1 240172 307954 726670 38718 221432 284743 279344 273724 260417 262441 257143 80817 767557 237657 235822 230650 224945 1 215472 211145 205665 185882 196046 163875 326221 25980 51599 127700 169020 349930 167474 156783 152286 168815 1 39119 140962 1 82925 127003 1 665072 117816 97397 111984 116340 106002 103849 101319 337261 333803 1 80074 90247 90412 86523 1 411694 70720 69042 279893 79070 264227 27790 78007 73815 75310 666894 81083 58060 1 221532 71838 72210 72141 166374 72027 73426 103109 1 616016 1 136381 80050 673653 1 82423 206845 108640 1 115212 479807 73169 99975 1 142181 104148 105724 109968 1 114851 97774 189129 1 173152 50641 182388 1 140400 70314 152530 129204 1 163210 1 177229 51033 180947 298451 189444 184760 195270 165775 322612 841192 213043 874437 372055 728378 234672 236337 170880 1 256154 261604 552353 333549 407850 283892 284471 624680 258380 306874 312466 318120 324305 330465 334606 342386 778669 564644 258300 475495 395911 371875 494426 387820 397360 403572 392199 384917 425918 428346 434509 1000000 514845 797420 479658 478177 561336 477791 483925 974726 447585 496765 508250 546901 559530 526304 718839 264391 544106 549792 1000000 561489 563439 572952 390226 570709 589461 596458 600757 513216 607726 163765 837464 1000000 632361 629338 642484 772090 651976 979240 122638 525150 543716 665042 659529 608127 687740 813837 697155 740505 936750 296460 707060 715656 699724 722986 720813 1000000 734074 741321 740811 772091 1000000 750406 751723 725548 827018 759230 761526 1000000 795400 655212 770224 780432 762651 769743 776400 778028 798869 780519 701566 1000000 1000000 783606 878953 785472 1000000 787111 1000000 946996 786656 844921 773114 736188 671153 785019 1000000 1000000 1000000 374738 807859 973221 778561 863392 775596 760896 656980 758298 768617 766481 365944 762545 760419 757932 740517 751367 741680 779890 707677 741445 656431 934125 732634 601572 706181 722007 653948 579642 907743 413520 607595 708960 741328 625777 615467 1000000 675902 672926 668193 657038 1000000 653964 729863 958131 636292 634440 650552 623737 551511 613654 607612 606307 1 683293 712436 175975 575223 569227 557523 557655 551491 547156 205885 706734 528074 524016 516019 1 969112 482201 514223 732466 480156 232591 544137 816828 210593 444734 1000000 735148 431867 423975 470182 1 478263 422538 447825 387216 381272 340348 377337 362510 354253 29564 344712 338928 876002 158460 320904 348234 309157 263862 301688 300882 351116 522786 312936 553280 260531 709528 252715 247345 240675 183335 229794 224675 245850 216146 202369 79926 201546 186934 1 187593 192308 178590 162606 1 159731 248087 159966 104244 149269 738643 211949 399151 1 131217 1 132112 121058 247353 120136 112249 1 1 1 88293 93231 75722 94427 127297 85911 163829 86311 1 109562 164034 170750 75794 603363 1 1 269111 73156 73015 45744 71519 290761 71683 69361 73552 38850 1 71784 82784 72667 1 73871 1 1 105569 77889 74798 94135 309122 80716 85057 87157 88609 24674 92694 96055 97257 1 412114 104665 201038 58136 112951 143659 1 121359 125533 153842 149410 135568 139159 138906 143593 149702 154371 158476 177910 237713 170879 170351 179388 184036 202484 202042 215477 146110 804050 838900 1 506638 248017 67636 237054 295859 720082 266135 1 58549 270514 276094 305358 714193 290940 405947 348929 308996 446526 656826 329975 333770 340115 1000000 352255 481236 61974 1 369658 803146 1 390155 398769 187490 418658 419893 328870 432188 438498 444584 450775 456689 429263 463767 475130 1 236193 493818 165089 505968 512200 398314 523140 511451 491268 624980 537982 557877 559156 922700 552627 1000000 582280 885858 591211 1000000 615051 411308 614769 169449 615745 630364 635451 594977 642493 618887 755246 699065 654819 210535 593859 679730 682663 688241 620965 695388 699486 690029 970037 825902 741049 718742 361517 716142 729139 707173 735575 898895 741845 398357 739750 858655 753027 905191 554766 521783 763108 809422 1000000 622521 847113 772617 437275 743750 776924 778392 780672 1000000 252831 782663 447344 784159 583140 762181 785402 789221 1000000 772874 849447 785901 753728 785226 1000000 823712 783451 775312 1000000 1000000 404902 764440 777027 271676 740591 772396 964660 832722 760653 764764 315843 768504 1000000 569791 747121 718708 830930 744730 503202 732774 735541 728644 747285 730860 859451 719155 338684 711235 707335 762783 1000000 694438 704809 686898 679896 679210 673640 135560 664615 659791 626401 650220 607404 1000000 1000000 749646 36814 412582 614592 604883 601897 53823 1 643823 587239 977651 590113 564879 465045 112584 550097 203706 535734 464998 539236 300200 497267 408397 499439 493625 486193 529868 475235 494647 244186 448725 1 444037 438164 427630 425867 352714 1 281285 348628 395874 455352 372160 375514 390811 380472 1 351950 345656 1 59660 112340 321953 316124 243141 280919 501909 162599 253576 282890 462746 267821 265203 179688 254485 626868 295321 569591 1 285415 242730 141299 581879 207218 202513 1 193313 182224 223242 873665 174884 142612 166273 162150 133521 151696 397250 146199 142423 48325 1 131641 245767 381968 121588 111512 109439 327256 108158 107923 87200 116515 1 300330 114489 92328 104234 89064 225981 84644 91650 81420 79927 1 268479 440580 43517 102729 406967 1 98205 69107 91161 1 127166 15304 79430 70868 71701 71225 69912 115761 1 74281 74991 1 392765 1 79468 359189 60508 722218 1 88610 89751 21101 350119 146491 34012 100805 285349 1 1 31808 1 120639 120466 122667 127752 130502 116273 17149 38183 781844 831088 153375 156669 161803 164708 36355 173330 160033 501579 186860 109776 366172 161355 206190 214053 524808 218258 164211 251244 342109 670363 225912 251899 258897 260435 269625 273881 279350 404797 277675 296606 293743 187176 235371 702155 332671 331258 306827 146761 352692 440205 362082 340779 374565 338909 385238 360488 499629 224111 404722 417436 432824 1 333758 445936 448417 454576 455078 466954 412214 770765 76007 500948 880621 508839 509704 486095 281617 1 166235 539666 534787 500903 543073 569638 570085 574204 577591 500907 628297 618736 603332 608868 622714 645768 623166 252112 633424 519940 467577 648352 653211 589971 619918 719472 671921 575239 649377 644529 696405 353565 204533 701777 433020 963832 998564 717056 986891 1000000 686731 1000000 731356 726679 610445 71821 782867 1000000 1000000 759289 756978 330461 905420 770059 765725 277681 784236 771341 774162 774180 775718 783111 552947 895588 631588 404112 782969 783228 754400 312625 1000000 786744 787066 782774 1000000 791764 789606 952057 816169 845210 689952 852370 638731 780319 779358 777852 776854 775311 1000000 778347 770590 634241 799927 1000000 246598 760533 740939 806464 752699 637221 747849 175801 316224 1000000 735949 1000000 377633 677387 971437 1000000 350946 767537 707093 674742 699991 685009 681298 687553 683251 548735 1000000 634989 691873 501869 496585 799709 646098 1000000 17912 283738 627522 639442 1000000 610264 605248 599479 186930 588499 528974 577316 602638 976428 990018 834591 548698 450091 503958 384758 777349 518975 499794 506901 500897 494812 452242 497086 468629 470733 464175 464708 451775 298549 427446 433791 945851 445880 414580 336684 170850 1 389838 80279 377527 424206 365312 360181 1 347050 242647 697532 396853 329806 317233 309696 305449 1 1 478217 325503 276800 626733 269118 260147 254693 248624 241989 1 242908 228239 223121 218066 214153 190287 203318 198081 131069 513191 184837 397432 812102 171220 167008 151623 152699 154554 830654 49150 174055 252914 135509 132070 128631 133643 423448 1 133975 1 110329 106733 97063 454426 95589 254121 541772 80568 90273 70644 56697 86643 1 80560 79930 78537 77142 50725 74912 1 73116 466520 71876 141947 70801 240106 70198 70366 70135 44187 356474 72450 39945 114178 167454 688010 16403 1 72525 1 1 82721 82372 77964 522254 667994 109765 510090 1 95344 110010 589646 147111 104546 100511 110077 108972 1 1 81079 124313 135068 328234 180105 138249 143883 1 1 367000 158995 163110 133611 171602 717746 187489 1 314867 79491 199297 205121 240318 117960 1 105641 660953 233893 259303 243790 268342 255228 260865 242464 271659 283901 292922 288647 296198 880997 313259 297137 631969 437867 275589 335534 328335 347571 353624 377525 350552 371952 239954 308205 257345 893314 406372 411842 262193 374046 1000000 436528 344466 446258 451188 460211 1 620086 476920 740508 560646 158913 501342 502710 1000000 519340 525411 531358 537810 867588 550299 27371 559619 566818 572025 578399 574112 588826 595181 892795 580023 615951 432484 639887 626273 1000000 652413 641049 596153 427175 656057 668139 1000000 669464 793845 679010 1000000 693410 670425 699949 1000000 970160 527292 711002 695549 719067 723004 743822 729426 573826 734722 870187 741942 745021 125685 674497 753324 753421 759794 1000000 1000000 368399 766991 777136 794399 545951 828887 776399 773153 836751 778968 776531 780432 1000000 786826 782681 818226 770358 595749 784823 784512 792139 788924 784638 565506 926595 1000000 787052 526482 781025 1000000 779121 660722 776266 790998 562722 772142 770531 768736 1000000 764838 719751 760564 513843 755828 758304 750730 1000000 97496 748849 1000000 502271 734311 722523 827782 210594 1000000 715459 672170 702170 767472 699864 754733 122313 700683 684547 678531 675139 91598 631907 662568 1000000 651890 583873 283740 653732 632357 626927 623938 599207 623149 605824 598952 562903 493224 696364 942576 601578 427828 659481 702310 537366 553397 537821 637351 526198 513433 366034 1 502078 496002 489905 693839 596582 474818 465425 218772 383695 1 528989 462046 32886 1000000 659324 459501 374274 397224 352790 377282 759005 1 655638 319703 371158 702460 334118 520212 339241 652643 319566 323842 114443 257183 302269 267598 284387 277859 346826 270686 256671 659042 242909 244908 677168 120919 230794 222887 236382 213971 208998 280123 177150 194554 188039 466849 177496 118405 472571 113612 194682 155619 1 95514 1 143316 139752 141088 31640 139330 125663 70464 120204 111106 70236 78910 107699 120942 761375 168361 110906 66676 96511 89532 300049 127373 660503 110356 81171 1 78247 76905 73846 232635 1 1 71450 181264 70761 65921 763942 1 209200 705200 1 51554 51060 101035 216701 48794 72215 1 53065 95299 79678 77607 263179 85162 302416 458948 52809 87435 1 76510 92402 95871 132087 286864 88938 92923 121334 111647 115691 117673 138880 1 127409 150896 134341 139340 141564 395643 126280 155876 26249 161378 1 575403 174152 101001 181705 187334 192291 197030 399201 545256 664232 272813 230223 268258 136653 388927 425001 382620 410814 231127 228199 269539 275126 94510 293679 181620 162997 199090 1 315434 326270 281550 333283 594777 212612 351314 456157 361763 358550 677446 382474 386825 395567 76566 406536 478709 418917 390669 433880 233380 409034 545621 697055 461733 220497 540537 284124 633778 311007 499038 503274 563575 533195 520645 497492 925188 195398 539404 552584 310674 666252 537055 530252 596361 1000000 842349 992403 603061 608450 685073 618989 572241 628874 654123 639366 604822 649440 655227 658869 663663 668033 109216 676600 672930 52659 685862 663823 697871 710023 706494 552270 714122 718781 720811 915013 733136 731215 735269 737429 707465 771213 786412 822863 481376 754242 672350 776170 756184 794440 765446 1000000 768883 767893 659682 773921 174562 907672 822568 779183 941679 764288 742769 832929 803038 783593 1000000 784384 707379 962369 786511 784144 783914 982524 783039 782363 781666 780862 780501 903959 667631 776489 738248 607564 615047 355703 577934 1000000 1000000 728816 675430 570356 755968 753629 679130 1000000 405304 699558 739675 703504 392512 366960 815853 723030 1000000 413683 28216 703115 710945 676137 557659 451993 408404 1000000 712148 698189 679191 666914 242714 605839 639227 620498 534275 638181 576235 431418 622679 617357 1000000 606754 600973 597197 589912 573721 390234 571609 568122 345376 556641 618916 488892 788869 514483 583998 522961 706868 971172 503321 495498 660921 527958 522720 464198 471476 453016 442292 596578 441453 407982 491826 423200 96391 410821 583516 397061 245471 390887 459686 367762 475482 232482 348310 347259 346260 764587 253625 386782 202537 313551 307684 300699 362817 423241 899335 267571 399883 267879 69276 256700 278695 249834 226568 222486 1 44030 218407 698879 208571 410293 197428 158311 192396 186069 180842 1 172652 165325 733417 1 155813 125602 147818 171640 140252 136547 628846 1 126698 87792 303888 262710 176630 210430 448871 715494 102187 327406 487634 1 1 141134 1 86070 267634 82728 81313 79520 96562 76743 1 1 157810 1 118884 1 85198 221561 1 90769 69049 68994 1 1 42617 590490 70296 1 73587 71157 1 77396 75447 78106 69049 1 702215 82620 84379 202679 144474 143450 261235 63592 97809 458524 417477 1 159123 110228 111158 457136 1 122566 1 1 131761 181549 518466 284484 481063 1 155851 163027 115876 168210 774668 22968 292840 528989 188294 169662 199834 501881 81487 246646 63274 227291 217984 133870 240246 1 280924 269998 262226 236379 272627 355326 239832 289972 295690 1 307321 312635 339558 325006 330744 621096 341767 348735 347784 305179 1 373376 380307 385697 391842 743861 616819 1000000 416581 661966 428523 435026 441384 447187 447285 496367 464775 472486 488253 332128 491114 470102 502797 508833 302152 519319 576883 657656 498393 288887 550347 622410 538738 559134 525571 384590 675958 582646 1000000 600806 619261 601429 615713 620661 607197 20581 637716 752626 285385 478281 657225 537983 14065 841825 1000000 674497 1000000 507808 349530 672259 700629 752929 1000000 719287 718495 803664 933831 726377 640713 709571 766390 114189 742082 716162 893329 750375 748608 202712 771753 760099 736990 1000000 770083 766902 664100 1000000 760373 691072 687882 741579 988589 1000000 779776 781097 781805 784474 458997 635695 783596 706200 850698 783809 758498 783584 625726 767925 647412 781366 780516 772654 164089 748982 904840 385455 1000000 1000000 265958 756718 805087 764878 762827 1000000 1000000 1000000 761880 750859 750699 1000000 735149 602992 753884 297097 730676 727328 657180 720565 716254 713270 539374 717748 711216 715118 693677 489384 685305 1000000 676764 1000000 655549 664990 658956 56966 648701 636328 761140 715308 710520 623616 676337 587338 772209 300509 813778 591574 582891 587634 569179 569196 562801 557639 552893 503208 540239 534374 115256 406627 516156 349837 504446 440829 493224 470562 922416 513125 467774 462617 455324 437664 443194 87283 365479 424448 436759 212621 694597 462912 234737 1 381332 345186 312509 1 356608 1 178662 337588 332512 317680 333030 314687 946189 302977 518797 235718 279717 265434 274351 268480 464759 290440 249936 312749 240163 235250 239939 415745 220700 251686 168668 213502 698029 196143 149119 107861 220183 177672 259117 168945 183552 496345 185025 155699 372300 152885 120228 147669 99273 423505 126478 123263 231264 197679 113635 110838 107811 139636 100767 80943 92330 494270 379540 1 89150 732180 621684 82800 81073 79381 577330 70870 73000 73870 367526 608100 71308 70576 69951 1 1 608329 135566 68473 77405 70517 63126 69100 91597 167575 95311 71604 72242 237640 75120 1 1 78457 81369 1 112303 99833 35338 79884 190454 204939 1 164128 40377 58011 104993 108861 105957 1 130357 124154 122822 126882 131191 644912 138770 215144 1 129479 249419 1 162593 174367 154985 174909 114627 754624 155278 1 229051 199443 190988 191367 214980 222600 1 524621 64014 157816 424496 409597 829447 233273 384106 1 282045 1 481924 299255 133323 64507 336014 38292 327725 799248 359390 1 352767 801300 365319 943299 433834 377535 130521 406595 410073 408001 662377 1000000 435844 246216 439043 445233 269076 512025 454525 472263 1000000 482204 512990 457281 496106 617736 280281 551779 524539 519241 535998 502263 349472 549018 581031 564619 338053 576809 101524 197522 617945 1000000 604247 19408 614882 620115 625376 657804 246801 640549 645373 641550 494293 670264 678185 1000000 609747 730951 200117 693386 690760 630230 970151 702882 683101 710548 714525 495782 245047 705262 1000000 735123 835403 740828 746885 837636 626936 756986 751658 754367 141403 1000000 779553 702769 765138 420435 768784 768867 767539 706348 777067 778085 762703 134160 798702 780206 462277 781931 782194 679587 831261 998921 774807 751334 884492 782921 723619 834493 781608 779340 757311 491896 786451 777261 733489 612971 773289 1000000 727577 543324 765644 247906 762877 467318 950748 813492 755400 810266 396063 774793 486972 743613 737611 855318 732806 719968 662942 729461 24095 713744 689302 542188 619367 698355 693780 810787 571294 456060 616330 456103 1000000 631162 626710 656450 692249 735556 639734 279686 629484 158991 466785 710453 640198 610872 598059 536011 671449 586564 575924 570265 563829 489133 601908 578962 517541 654181 498244 1 845341 657410 510751 499344 493661 1 912569 705681 468993 665528 456653 1000000 444279 1 431603 452759 419724 458476 1 505278 394893 388530 261850 363877 365766 360494 357860 351238 345722 1 622029 199123 321591 380576 309859 317855 356702 292498 286790 495541 246508 271589 264244 1 231176 247846 247537 237301 231954 352636 242620 321586 241004 210712 188099 198288 679636 126842 1 258508 173240 98341 164523 1 745391 14597 369606 152928 487321 136142 135635 134900 108024 124454 120242 98322 107307 110402 282233 58921 72251 574576 97418 95069 116187 84248 103043 1 1 26801 207443 79284 77782 76470 86633 1 1 24573 70629 53031 71031 101417 1 1 70846 69053 59798 30916 109010 68468 65862 59502 1 1 55755 72595 95534 82148 424091 445693 73102 80557 100204 82497 1 541986 1 246412 598393 1 88649 67667 558808 1 87262 1 116620 126170 92119 573303 645793 328861 90936 365855 463776 147940 134466 156671 842389 126266 166603 1 732987 186050 186024 824464 195965 1 1 211558 281971 1 1 87933 305614 241583 245969 1 186083 308266 160660 274226 279809 281567 78105 312392 694785 342154 772105 317794 750766 235380 255739 280348 1 356539 362633 368750 375633 1 262715 212305 445600 480338 73262 648730 418779 522680 579194 442382 449085 300741 388225 474663 586949 478944 471210 492088 625389 504723 510091 516286 523055 629343 534141 609349 520653 694669 557481 563117 493921 574198 597456 731322 591265 617530 642019 602601 630642 693436 629398 628384 767915 638470 638293 480614 1000000 657833 689278 210247 670936 676097 1000000 898510 688993 1000000 1000000 890314 697734 1000000 60281 779842 719479 274156 788933 681697 733180 859507 477530 1000000 745005 726739 750367 752990 755371 1000000 724495 762017 764046 761410 767112 333592 771135 1000000 511363 775362 776078 783213 889904 778029 780293 780964 746912 781983 1000000 732799 783005 798296 792538 782489 781525 781476 782694 817992 779874 423283 808434 777051 775899 172295 1000000 996189 577127 788846 1000000 841977 762914 759851 189738 145416 755490 750466 757913 530387 668518 99043 792949 1000000 766922 678776 727263 721254 765322 817075 717197 706765 702901 75639 694925 691380 685966 682362 678677 673375 650630 430912 659895 668579 497562 1000000 639889 620629 630582 763450 464045 616966 954136 509135 599032 685119 588297 520167 432482 629692 565964 1000000 554184 553566 517885 544131 571502 235189 456921 524932 506828 367884 499030 830458 424582 304140 146676 463505 457702 464857 445836 432274 433382 432259 358808 433170 1 402129 304244 597905 390544 405521 371370 43310 308584 361723 351097 155023 334854 349952 462989 312385 100659 432083 169500 657912 763995 239233 1 270936 262458 259763 254296 249131 247458 246844 204077 1 225952 135639 255156 209349 202438 179289 722699 188279 182928 255790 174720 170246 164892 141516 156481 181900 151527 220483 35012 226543 168103 130788 123161 129177 160876 1 154840 125641 108334 1 102880 99889 102050 96309 381889 90521 1 606456 205328 57892 164190 79263 105960 1 21869 165063 1 71565 156768 154966 69866 629580 98157 32848 67774 71715 149254 1 67081 1 75628 134555 11268 73859 297174 1 63484 77550 682074 76224 57688 79545 85114 511770 87267 86834 628588 94297 99298 1 536544 63892 158206 289135 108979 1 115050 112703 98171 264198 12522 1 614709 151199 142683 146466 150395 249874 158515 187267 431542 171273 293103 113051 1 99949 225985 198823 1 1 128496 218456 223663 228818 233938 240205 245051 277447 298326 1 267485 586967 331622 254009 316122 295762 295544 246102 312798 318030 325799 326707 335793 463578 624769 351085 631860 582705 354659 461138 370265 391037 397199 419756 295785 413492 420607 432822 435604 416220 393879 494106 477347 457600 471386 541495 948621 215147 495259 625375 501932 487852 520457 525999 516809 537289 543537 549559 546482 561409 531789 572351 579000 756131 592651 564169 537929 605420 165159 747055 622385 592876 642589 637619 1000000 546978 691808 653809 658188 670854 669696 674156 969804 682928 967364 687063 703112 701313 703848 730806 169034 802840 787160 723231 660570 728487 737879 734946 1000000 44171 743665 722211 749058 773676 754044 759496 758704 760864 229661 769672 765240 628752 747485 787703 719121 699217 1000000 796071 758871 836596 1000000 864117 780677 772281 1000000 781152 871224 780376 1000000 781958 808981 780632 784527 781726 779527 728134 793126 885311 776841 764721 726248 332932 753380 768495 1000000 764819 992396 1000000 730890 756473 774825 751657 902383 746388 149597 600804 738133 326313 777384 836869 711780 722708 718315 714942 711067 707490 744312 919746 695542 687648 687288 681380 898379 489930 714570 642697 574128 556788 697640 806584 646781 636290 642044 813915 830111 575651 569817 712993 600077 346021 815941 573340 578719 512771 74433 561098 567241 1 279440 537867 534711 525978 1000000 514283 490729 155919 479107 498885 483876 477216 383371 466506 1 852279 431692 442467 380664 407360 421799 173326 404533 1 397163 406764 385179 379264 358728 364653 1 76395 188553 443567 335371 317766 494700 318087 271967 664014 520294 291629 310687 1 272930 264407 307224 260802 255318 243049 244274 238793 319040 228647 205727 218386 1 140551 192761 267304 145004 1 193180 172093 862883 174986 167853 212466 168142 155188 1 147325 142227 118824 246014 131305 180702 123258 120922 117830 146295 102710 101586 111877 103036 100608 94637 95283 86588 777794 88452 73545 83050 1 80805 79098 77417 76077 108906 46585 71321 56878 70626 69507 463322 590434 67690 1 168104 1 28387 66857 66958 67213 1 65928 54378 193541 344262 80339 345406 1 74277 603079 147365 1 78590 1 83722 89414 115877 249780 89584 779032 100788 99400 279455 100373 30530 97738 331805 103887 321112 123103 127459 226610 143044 139888 347275 144873 157497 467984 158899 164827 166596 159786 550044 177571 108657 207928 160888 196896 348658 205227 337318 228348 138670 248077 231975 288517 642039 251190 112720 198314 190865 269892 970003 281166 126244 397588 427524 722500 285759 320804 394767 507341 335522 339844 345382 548418 1 4149 505776 376383 56383 1 1000000 1 15559 555017 508811 415846 221211 438800 451572 313506 456790 464126 505268 502016 522250 732370 488540 494865 505794 511235 526994 496623 172318 1 541421 531806 553106 559549 624615 570227 577614 535647 584781 592493 598029 669841 608350 610114 401922 695641 643386 252057 513328 644739 973978 655348 700199 661126 662740 672446 593751 341729 467088 714895 599683 738499 530522 709688 1000000 710993 716571 748304 723925 658327 730754 1000000 928737 635780 439423 769878 747919 918495 688495 757009 733183 758417 764285 631512 1000000 938055 753417 693532 769668 767610 768850 728746 666227 793207 839583 685773 1000000 780359 781025 1000000 1000000 802265 1000000 780944 781492 783445 1000000 779407 779207 745699 777559 715041 628675 448361 773246 771541 294643 696934 772159 761220 641029 761124 760546 940084 208960 313560 749001 747057 606664 647851 432165 776505 91129 845371 705174 706704 718783 674604 710688 707841 545967 678579 696160 570627 673787 489027 701996 726484 154292 690791 661660 383229 986037 598553 657701 930148 590592 627312 622193 410567 611713 606272 514273 680617 592106 585342 528974 444026 566814 735204 437210 550633 544814 70594 535251 527996 568300 522654 521579 503504 1000000 814060 457754 1000000 998061 562639 974421 110391 432136 441312 488209 429391 425039 952539 323699 404509 982189 261156 386043 356037 373768 1 1 93080 349315 343266 381418 19385 728245 581112 314172 307420 319709 287323 281532 282942 132223 274955 1 261848 256232 250818 259610 187266 1 1 224381 254152 1 405870 198965 1 194675 189939 167833 180708 245076 170321 143128 155091 132064 154785 504795 146776 186049 139103 134195 98386 107883 70769 118540 118179 115033 1 86834 105624 286720 100555 1 92411 1 90730 1 86471 86276 81010 82145 79063 77954 75942 269599 73915 145826 97331 155389 69611 284256 615697 66675 15401 66530 63782 75336 90505 1 1 241336 316021 69379 1 1 1 93382 146207 1 66840 76039 1 69197 80819 82788 1 86558 79492 149950 96609 1 57828 100693 1 105332 109587 529959 115604 116297 121656 124992 128216 136828 129614 162424 131100 251238 148347 434081 86817 115443 169406 788663 828985 335713 712812 171413 403550 199778 214451 323830 372259 219913 1 1 508454 255682 79953 251219 727811 260031 316791 540187 1 153234 446188 299819 302188 354696 313780 319562 322690 331751 335876 184333 340292 361286 361441 368814 356790 768925 1 407529 79558 453806 607986 495329 1000000 429683 468720 719384 448288 1000000 507433 466498 537420 478531 515939 491295 497282 509379 366619 503972 521428 300188 533304 1 479398 677304 914471 570329 531813 582299 568670 555432 730490 597500 610183 607258 331395 617133 696255 627275 686648 617658 659251 452129 651953 1000000 903110 666091 670148 374691 696903 683722 726238 701407 199768 378255 704074 950119 712089 708465 736419 722138 725663 909770 731079 1000000 736393 414854 743803 746462 749155 751734 786333 756813 714059 1000000 762675 764095 767428 958235 769682 771212 603130 765360 775079 776158 787816 777688 664007 721832 771628 778003 685949 780947 780978 1000000 1000000 1000000 615571 508159 779503 788373 159995 840921 880379 806765 232455 770281 656894 939058 768374 1000000 747479 251244 767540 750923 806921 754396 751876 511239 742192 92281 898874 722194 1000000 734918 1000000 1000000 839292 732784 1000000 712214 708398 743509 1000000 696774 672915 260907 659299 1000000 716423 668030 658576 1000000 657697 636184 114632 632613 185553 957093 597953 633833 654522 642012 710349 602096 597107 950617 585471 580134 574321 566743 802000 557103 537272 545991 540117 534174 532116 524381 462893 995263 515516 497686 497511 483869 364785 692443 466891 850450 456121 28943 454445 1000000 543862 624175 1 254895 405846 400127 385460 871451 900779 374963 374353 394332 1 350527 354061 338446 328884 379389 321061 314531 302627 266759 248066 765672 869880 353785 223282 268735 102978 257567 1 117742 275384 751183 230570 227679 658479 204294 192198 176707 613325 464530 154419 186073 78254 305007 168744 232689 10014 156012 266581 151850 147314 143469 1 144941 108861 1 65980 707881 130017 1 257913 444516 106325 227326 62791 91494 134249 94519 90856 660430 86119 86783 1 80698 255029 76663 71191 74339 69908 71897 351703 472316 1 1 510582 66911 1 66071 69199 70175 65699 68660 170856 407630 1 67250 75682 68516 75547 70115 71326 1 70617 75454 76546 1 471447 83015 6325 164534 86161 87078 36648 94358 112010 99772 255984 135048 1 113985 177527 116717 1 1 1 1 134043 1 1 329972 149123 153125 157439 70762 165898 170725 162141 179104 748712 187963 190640 258055 202700 233731 212593 574283 263264 224993 233821 238578 187100 249123 155764 260058 265598 213948 257741 110250 288220 22012 144615 348176 311569 26990 1 484862 326517 341321 228226 29458 366805 433923 345521 377888 1 300528 378413 408271 557805 606796 911975 428638 445315 93405 457742 452152 458102 464305 470808 1 374227 1 496002 610360 506085 233288 543077 525142 1000000 535004 541899 675262 915221 1 565877 371531 577121 583943 820728 218964 552962 59466 179618 596789 623065 490076 525118 635532 640522 37732 780449 55577 659633 1000000 678154 669276 700084 1000000 686195 757174 694426 926446 765360 867374 711758 1000000 387140 707871 749504 31733 798816 732497 340900 1000000 742430 391610 747333 750437 970187 777695 475170 650528 761552 763512 1000000 756553 762680 766401 782320 740338 774212 144481 790690 777221 637979 486951 1000000 656928 780254 555848 396762 758089 779137 888369 782627 759975 839733 943090 778630 774727 766519 828651 773909 828773 773405 993551 773278 771270 764889 537729 814067 758978 848602 873816 752113 948670 789336 791192 699482 918394 742472 1000000 749645 805655 723129 714673 716197 712618 890405 1000000 993114 692870 642984 689247 589574 680837 548576 619922 696226 766374 657740 473030 654304 646979 638132 838392 1000000 647021 1000000 621704 395775 929760 597719 591662 172414 544701 784386 1000000 565064 558572 629917 550564 611505 630546 529483 524696 361515 513146 1000000 499516 487309 85100 389989 729394 545911 454628 522868 1000000 444263 438085 431871 1000000 19145 413273 199351 220505 368239 291695 382446 191510 150596 364019 357818 351698 410350 338224 190253 341811 317871 113499 278012 486916 297545 197039 413137 707991 357414 269655 263951 954206 51911 382837 246350 1 231406 226302 1 1 1 195667 208013 196353 353304 191038 420453 177711 173236 167067 202959 153318 157492 127308 147953 148995 1 138102 133570 248154 170736 122283 134710 1 212583 86916 109989 44125 99695 704158 80086 93392 89530 88708 86768 189584 82457 73376 81286 1 31449 65718 1 1 135886 69358 49572 172455 73069 64817 88173 55946 1 66449 1 87244 65472 27561 18773 74782 67044 328915 97220 135049 587139 1 73535 372044 65672 77139 80977 96512 3447 1 1 655464 153548 105275 135922 123577 100784 93226 102806 178800 110205 264417 127763 97108 57519 128936 1 1 357531 1 190975 151023 155724 159157 164127 171261 174627 467617 182255 1 851226 199804 200928 209107 540336 215633 220724 228651 487557 265059 1 271231 345237 258033 945984 268989 339204 795966 120651 291350 297573 303398 309263 305651 139221 327380 331175 340065 1 92932 1000000 324077 390062 299752 381757 388063 392717 1000000 411270 419967 419090 488284 440452 566043 456180 448276 1 459656 249763 473176 480668 481102 492919 497244 464173 510271 516920 522130 515828 527151 760456 432671 552188 560355 571382 569486 571468 282414 586131 1 603753 72278 590612 774054 610035 372043 37488 633566 638529 637983 648446 773519 1 1000000 435812 700054 701525 698248 1000000 11236 540726 696716 699901 704977 961820 711691 733043 722012 718734 726779 725346 825093 859582 1000000 736086 685001 735225 751105 734419 742174 756202 750326 755644 762411 764304 892366 1000000 770040 770790 1000000 773334 483537 775882 768129 777263 777595 650065 778916 779430 705677 654661 780015 782726 783175 746455 881880 781252 778059 791331 776292 775813 760162 1000000 780076 780544 747073 768701 870065 754263 763279 755397 753990 755093 751743 752245 754014 712962 779798 578958 738483 736209 760371 977249 734436 815738 733331 671833 713114 890384 795505 703416 699004 693501 773231 717479 686575 657220 672834 667921 663830 659219 654536 649792 644963 660774 787417 1000000 819783 692383 274493 609426 604135 1 601608 587847 578232 576717 1000000 499973 534726 416955 547772 374596 1 432107 494387 506311 511446 501842 487797 451358 488580 1000000 468837 481267 464077 172174 1000000 411202 425362 431433 424536 625284 387585 1000000 349705 978937 81274 381707 375481 372892 368213 359277 334240 53157 340824 450098 328796 209526 96766 313705 305092 204448 589387 188939 126511 182536 541244 1 468291 1 248547 202470 1 240948 908824 479176 215321 27938 200503 351845 197167 192422 113687 182988 94766 174670 1 165206 575341 158541 152589 319533 1 140939 134363 122768 117986 120126 122796 70640 115147 658628 96809 506629 104051 102259 98517 1 89918 91325 88620 435083 84536 675056 150721 78232 79429 75617 2151 1 23323 7615 69343 1 298998 66840 66204 1 207291 1 221227 94161 63698 64786 133787 65172 1 602935 220533 55278 273460 69597 13109 1 73229 1 66167 526449 1 267967 42990 75403 70108 129946 92272 125042 103842 99715 1 116746 107928 239716 1 117262 450867 123877 196117 130869 134513 65368 126712 814943 199575 166132 155327 242675 207240 818922 34789 181290 184232 1 1 199089 256113 210272 344383 634730 221772 228477 869948 240581 245266 229660 258862 260809 266900 272521 266335 454056 289622 323816 1 343458 315337 318849 323700 329823 334397 395437 672695 308104 346865 392777 394530 292578 206061 390858 400957 404173 410372 371988 273041 337381 435137 872786 394828 882261 450516 471680 421902 747016 475870 490625 338911 500639 197595 551607 479157 442307 532534 483181 566846 594472 555811 561543 550869 982033 549787 248689 589546 598974 599735 855270 609298 616243 621425 626393 633970 1000000 645895 647927 598019 656689 652526 666126 1000000 674008 485083 1000000 686837 708899 736475 664605 897936 705475 710407 714440 712248 741913 1000000 1000000 1000000 1000000 794570 334352 742404 737793 713076 749836 471961 915168 737383 734310 174022 1000000 552359 1000000 768337 816520 740087 772465 1000000 774639 778737 856647 629265 777854 776694 1000000 459517 757603 1000000 778558 1000000 949201 1000000 680982 1000000 843519 798669 859842 1000000 1000000 793720 771047 777286 768172 482061 759982 762923 761198 814016 758761 728468 760825 750053 708001 743735 742312 1000000 737003 733119 730464 1000000 723988 729287 578066 713922 709898 670750 484838 814079 689292 681335 686449 682200 654639 593856 1000000 1000000 660027 177105 449686 720289 640606 1000000 631019 1000000 810235 615660 610699 402299 144925 592132 577718 583391 511295 716523 566572 616144 555084 394150 785818 1 526167 487908 728990 506994 553786 627587 769168 505773 483506 929188 464505 509234 530458 493271 396333 91706 434236 428162 348324 605682 410024 632978 10690 390391 385067 421023 1 368414 360276 354033 404709 1 341568 101543 788064 320564 312142 305198 263945 1 601886 281146 92959 115725 265878 694372 190961 249382 244166 294767 233511 222548 223069 218006 264458 207898 202584 162733 1 1 160820 720864 123089 181983 166059 420703 1 153288 74263 16923 140767 137761 143731 130185 126637 124727 119784 458007 115407 110249 139963 309734 101519 100575 96224 1 344285 80434 104850 83982 82584 83969 65265 76269 87533 1 72694 71334 121848 1 70843 56438 35127 65802 80574 64079 66512 380942 63152 63192 56080 653984 67374 66392 63805 66564 57160 67886 68844 70078 70864 1 73649 75195 234130 48446 82936 80974 85544 86226 1 89993 77302 92661 94695 320476 195228 106556 103058 113688 1 77712 101933 750950 129331 133056 136726 118753 147270 139544 130994 87580 159559 164994 177457 1 365765 183798 184947 192112 196918 174693 141914 256814 1 222965 216925 1 222673 316401 709360 253741 259889 717483 1 501818 236536 287479 311027 298989 436236 17003 316578 1 348994 309611 229322 538055 335230 612900 91258 602408 448518 383319 372571 395667 401855 409360 414245 1 1 368587 948979 520726 451405 458474 463744 412338 477102 482147 467177 494250 500401 505480 511736 655957 524420 532949 585014 564857 692243 552566 559370 672645 798753 577374 581792 588007 716849 272224 617302 608344 830759 619361 575734 704186 634537 649689 641980 649852 656369 670052 662795 1000000 672104 642672 712057 685183 687775 686637 756160 247199 926408 708826 712466 1000000 400659 723048 726166 1000000 1000000 749108 992089 769343 741852 747592 749187 89667 54007 748525 59734 1000000 762194 885156 765734 785119 782389 769899 771586 1000000 953335 774816 775758 793764 777801 1000000 778204 333327 309684 772782 775901 889908 1000000 781022 816185 748612 777244 776115 740032 127666 1000000 557779 771679 1000000 765741 1000000 764832 762225 1000000 796396 756995 756185 1000000 406645 730812 742500 742239 689477 736855 921437 98846 665398 724120 718865 1000000 588332 713629 706633 702682 696400 904928 855532 818173 679930 1000000 702894 704226 741686 660843 878625 820539 221349 897811 126961 717040 699274 983745 616679 720012 363522 658102 587639 589971 195234 578218 573326 567689 274090 722037 554260 771985 303673 480526 527094 522138 533939 585897 503681 496952 491005 510787 466271 471348 436499 340242 453564 446380 441821 348836 434687 423002 141484 320334 918191 397703 392271 385485 379732 1 367641 362826 770760 349345 343258 425167 629595 792698 319145 312979 307431 265509 138421 643401 266857 258199 233643 164802 260685 255994 184899 245204 1 115437 243972 224998 218894 1 193838 1 1 121889 277241 187426 254650 182997 165885 167257 185852 156048 1 149856 145753 253306 118607 148452 133538 10759 1 120249 116844 100970 175565 107359 104333 102105 16322 96486 93856 1 89143 1 90956 97037 195490 78802 37116 75477 73888 77727 742498 1 1 72073 1 73400 91445 64873 1 587959 70060 63800 1 43055 34578 64097 78730 64981 65529 131190 64536 67512 1 78698 275921 668840 74555 81668 97843 148576 64718 1 146979 1 323730 1 8293 96925 1 470798 61989 108148 93851 207676 1 121073 124272 169417 687784 138741 355372 523120 124786 292721 240506 158884 163241 1 167671 175898 251258 172003 271368 193376 1 168100 209683 214435 253663 225003 152030 226517 241475 265401 135362 257110 262617 268229 65817 679145 148499 288248 296740 303029 315088 632489 371539 332133 114571 1 984106 441217 1 419059 1 414275 712081 387150 1 444625 405892 412400 418151 424340 442953 587095 448233 434484 455234 548310 1000000 99605 529057 573933 1000000 498152 848079 703515 467287 528063 392928 533966 782879 535021 551470 539636 532660 260501 575376 573257 607353 810975 1000000 602210 604403 331020 844134 1000000 511872 643835 798906 642545 520076 639784 639729 335799 645976 664806 208833 679049 683346 687624 560574 47722 490915 710661 707242 710936 1000000 533304 721522 958167 727937 731064 733177 814211 739684 799863 745304 345734 255138 745302 754780 754714 758540 764798 762978 965215 772664 765541 730585 843288 771940 773886 754311 598873 783190 778233 775016 812375 320759 858535 772631 1000000 986796 489111 777970 741728 774759 789073 778421 834309 774206 824562 771956 503662 769429 784819 1000000 765077 1000000 761504 754021 757167 1000000 753400 1000000 756426 707125 830085 739951 738340 734233 370682 728015 724844 721721 768679 714661 484954 791156 532325 699312 318588 653978 849554 683955 1000000 683308 600830 665289 372551 716479 654081 481829 588503 628060 494975 527897 885601 617584 567253 753664 1000000 546134 572280 573144 567833 574790 568763 937696 462544 519388 545707 1 568017 730390 522352 433151 588667 717742 460101 592066 821864 480059 977676 464869 461963 426244 449308 452930 436888 262413 439392 86450 373675 373436 399740 393538 784930 404731 241982 368902 232212 356267 881382 1 339015 332321 80273 790504 384237 308712 302724 294895 352210 286620 279646 51051 268301 256513 256875 1 246242 271751 395723 1 225034 221725 226681 209686 711450 199834 198050 171939 1 180867 1 194345 88575 1 158524 154610 583984 147509 142811 1 358541 131229 125294 130432 38164 41682 184118 119608 20683 501812 102120 90035 1 8169 156099 1 1 84433 1 54513 79433 111067 75289 73561 72388 83371 69917 1 65850 66674 22164 582368 64521 64026 73593 61267 714626 1 63230 1 748868 1 68940 7014 65574 135394 67223 1 439390 70352 72312 1 63464 573743 230839 76738 67890 83878 85329 1 89412 168102 1 98289 101038 103458 106782 1 1152 1 180049 249109 120239 140109 535577 87942 141038 511486 151554 53817 179818 194770 126925 170385 174547 493914 183676 246654 195082 197927 196431 210412 148778 123044 26351 377008 240641 70886 244126 249931 229851 203023 1 271961 277060 303109 1 294603 420193 1 339214 311149 311242 330039 946547 342581 347980 974882 323817 254975 458733 378737 373160 466595 416147 431019 409643 335692 422030 424417 154266 279114 370212 446971 458930 465231 899859 999185 417748 491549 1 488053 507941 486625 519830 659865 519661 537632 543656 549276 476432 560922 976191 572276 577673 581883 492734 594246 599308 260277 1000000 458328 426432 620247 634036 674503 330910 575594 646517 146868 659559 636998 464212 672466 1000000 232950 836883 754213 197900 698001 695743 643749 1000000 712959 999327 718804 897315 726554 709858 439629 735167 702937 421207 770899 1000000 749574 1000000 1000000 755980 757534 758911 762224 757665 134875 767373 762113 769938 771063 776900 771828 966013 776661 774331 912433 775798 777468 1000000 777841 777928 777910 265962 919454 777136 801408 776197 1000000 841884 1000000 843830 777062 770611 755238 140984 766347 729929 763088 1000000 759189 757138 787523 310813 758929 748178 559697 770937 740176 737490 728897 720056 872302 724204 84224 715865 764572 711580 952470 452042 700786 696535 692534 688074 785551 1000000 681683 572319 594630 662399 1000000 653158 1000000 646155 496423 615550 628777 617885 1000000 516979 444184 507528 597408 594110 844173 396676 526676 672509 467514 790275 569300 532527 541219 462036 509649 42846 517688 659765 642044 532923 495140 367942 1000000 469578 1 711100 529788 576265 75581 574053 798580 1000000 419652 1 407198 81466 397360 148884 344468 376283 708350 483257 46679 351100 237115 337544 333634 327915 203053 293280 580110 1 724399 878244 270650 280744 275063 1 458463 253024 277794 117094 241710 236247 231245 225945 436616 135660 1 298201 193849 235134 270108 186914 181421 97291 173315 168681 1440 648040 149576 1 144598 117234 524062 223930 130295 128177 811893 85290 229234 79159 109315 99330 307855 102446 1 66196 93799 190181 122939 87087 424707 616949 72490 73335 77069 41418 1 72046 1 119482 68451 63901 1 1 291820 60756 63309 679378 63009 51378 91481 62578 78756 166451 63226 63658 410234 64887 64522 67180 67411 569522 69670 70653 72277 95989 266294 82764 114584 1 240581 71000 83314 89424 92333 1 260856 99725 103133 171620 67822 421788 1 117941 121292 1 128265 131829 140176 139464 143302 144630 198272 500243 159654 153104 181252 172746 208840 1 1 168284 196033 1 767417 262078 19314 194927 226186 225255 222896 229545 1 255378 252868 264458 268792 329581 253423 206431 292427 1 298019 310059 351466 920663 327910 1 571039 347432 10012 249327 492274 364239 467126 87792 347047 394931 611249 453153 417432 1000000 297182 434150 1 438935 613112 1000000 447685 469189 479445 480544 950582 502759 482429 505731 590591 501053 519954 529674 535435 551743 1 605437 558609 555059 569950 940584 591326 566195 110635 673572 704846 608828 610090 420121 600542 628761 539409 631548 643636 623884 605481 588176 432727 669071 710710 665777 652070 674462 1000000 692614 1000000 542957 704008 774787 711853 734686 764864 721792 1000000 727555 1000000 714988 737245 401188 545930 778780 543396 750128 737378 754634 758223 804172 777695 410213 764422 882653 1000000 664935 770021 771322 764965 772242 981443 766519 977807 776287 799250 1000000 777137 782072 745263 796642 777138 1000000 776376 775995 780868 1000000 773579 1000000 712475 770458 769234 1000000 766331 984175 763058 751263 759374 756565 476650 1000000 750778 722674 396857 630188 1000000 1000000 477506 731939 724105 726927 723417 719090 715650 710245 708501 400296 700560 1000000 698744 1000000 90021 689481 676535 672187 669032 663225 927959 654017 649347 644511 700255 634721 854839 990396 590921 563903 467476 626957 347564 732104 1000000 961736 708608 549572 713941 767307 550958 1000000 1 543419 330923 531711 513943 512833 977185 506478 469920 510841 491383 432613 471668 492277 457940 722909 443968 702907 436099 721789 390809 413802 404504 402099 979151 389204 408343 115873 368071 191154 361393 633517 1 356435 663938 479410 322463 391240 302686 260682 496856 292710 295009 282548 276165 242137 265143 406843 331756 248351 242818 239683 480 1 261801 216672 182117 119555 128680 196674 191936 359200 182478 216292 173372 1 467082 1 72364 151764 147772 32396 207965 1 183359 128677 127777 133260 118631 114864 110535 108660 104353 102725 677867 97176 370548 92007 97290 1 84955 82745 243699 99410 77024 77579 72063 61344 70783 528947 68272 1 66350 31184 1 63788 84962 34335 548563 68219 710379 185950 41230 35976 150424 64903 29350 62842 64863 335302 1 621199 153640 1 92717 51100 1 701059 78482 80594 455060 470592 210512 88303 90685 167023 86556 97146 94614 100364 105307 1 32847 116901 119811 122148 126837 706188 231940 165841 1 176606 149620 153743 157991 167587 176118 183658 209298 272813 152466 212092 193718 190734 207036 147172 671122 232538 223207 229403 163147 1 245404 261199 252482 407164 264615 756160 37001 1 290281 284652 298762 598568 281068 254926 324983 299124 455469 440104 908818 67983 361915 363297 444150 571089 534574 403784 396980 405062 404177 417647 465038 384169 310823 441573 448465 251851 72978 647902 466695 1 591739 549084 536182 478510 510023 851670 522372 785479 555958 1000000 343721 566526 547436 562356 968113 576607 643326 414890 633733 595197 1000000 423828 611383 614198 540246 624974 519395 636780 664855 922290 646619 656083 959810 728588 677503 635267 767204 677143 1000000 690734 694721 698647 702476 399994 1000000 537085 716001 717801 686221 727085 764481 956714 735915 476208 653383 744133 746429 738614 739792 1000000 962869 757913 874047 761698 1000000 765137 677062 772238 793512 770523 771589 775230 806371 773749 811253 1000000 776111 844111 781085 754662 778293 98337 758037 1000000 361971 811745 768950 773995 774935 166307 1000000 770302 769098 764946 766537 462277 684772 1000000 512554 677701 766051 917059 749638 1000000 1000000 170127 753492 734120 737538 744172 488630 725717 723993 716301 739517 714948 301234 698715 702334 418391 693830 687862 701864 681176 687376 1000000 575655 648863 659487 704041 650160 644694 677796 822576 639175 616548 502030 721197 590994 604855 611794 554607 1000000 1000000 725193 71058 567953 657481 752688 518592 1000000 530394 307334 467509 518192 1000000 772252 343206 495994 299425 483858 940858 231710 442215 459297 453125 446946 406665 434754 442283 416558 412108 319437 651614 322218 390928 385001 373061 373298 353494 352556 354297 535374 438142 332039 1 325726 318124 382851 306865 299569 293659 288787 273887 270129 376794 266465 260438 314031 275405 457779 238641 355037 482806 222806 217723 212536 608660 201157 314783 97109 188234 546113 178761 174168 87430 633711 123952 156700 136167 156749 145259 202508 141185 119920 188377 125651 130214 126105 1 151046 118163 103655 103058 181319 182649 220523 97128 782612 79531 266968 89776 181692 115816 77513 76472 375921 72126 1 244979 68086 88360 65955 89694 64228 75296 274853 74034 6457 59874 1 14511 217532 43538 1 1 62054 79067 64694 266676 109869 118311 74480 1 217573 71872 73495 66537 118522 527200 1 82148 1 87134 436887 135852 94492 253769 143419 102726 103977 109233 112153 115030 105780 1 324095 128803 132139 136174 171558 1 1 149285 113750 1 71078 169910 1 876627 182809 187503 792978 197084 1 204376 534880 217043 222246 733662 344722 209068 242600 205316 254272 529558 417940 1 218900 284863 288456 293830 299688 305690 321508 367230 323445 351756 77771 254916 347430 325337 357856 365773 371650 199225 394300 390387 396662 199799 451582 426001 421374 435335 7435 415061 461683 744810 458331 463624 1 477389 469870 113434 906219 501296 641803 1000000 608145 558676 1000000 536987 781273 548553 554122 698317 466432 1000000 52277 385198 545332 593383 812735 608665 716764 531417 431317 637899 584606 554900 529939 646697 789745 422434 656745 1000000 1000000 677500 673185 680829 684971 689074 725820 765328 896249 465178 675694 711933 712212 939662 722227 703405 728652 770917 836476 736432 939109 729102 745157 177840 866560 654031 437146 755477 761785 774473 761589 788247 765681 752882 551617 205373 1000000 750424 758036 542565 772804 851881 766958 773351 777850 828708 776444 706450 796115 732033 802453 739204 774602 772419 773130 715668 718589 1000000 769478 731686 747839 764658 804852 1000000 670733 414528 753100 753397 758024 750793 1000000 811197 854771 734949 738202 700631 621946 728157 782714 597309 716642 1000000 710294 713771 702219 712439 661753 643926 619200 682331 678006 582167 855969 664853 660338 655705 650986 907868 150658 650279 1000000 626661 620130 616374 900602 605963 582008 406356 376239 584032 594024 573255 595633 561976 527440 550528 544737 568691 796170 521761 1 515254 600240 524806 512391 531642 986961 479072 341833 518923 447233 454441 444621 443951 413032 368702 423308 417250 450587 379193 398446 392504 433983 1909 275565 1 361151 355579 349516 1 430717 331378 296537 394459 313392 321109 667875 422901 289924 284036 273753 281848 883833 261565 300077 307979 166861 240758 803535 233510 311585 367103 678805 1 190861 195968 187024 402170 1 179554 131681 356469 166046 154170 80339 153222 502616 81139 177075 117590 1 198158 1 323029 119194 116856 1 1 213174 103398 1 1 285740 96477 426484 56883 515751 206530 80795 1 696060 89424 1 14258 392585 75766 390140 66797 711431 77886 128341 63286 62082 1 61738 60403 63159 61096 424127 104661 1 1 57486 62695 63438 44113 727010 64541 1 77819 69615 21536 72495 1 99578 46061 1 57656 90953 147102 109363 650209 67947 1 174256 99716 108792 107081 110413 85676 116982 140061 91275 81660 130971 134784 138616 161669 153617 58481 165782 580789 51661 167407 143950 307175 463961 185906 190385 195171 798925 416649 49624 137386 1 225396 228889 237777 905190 244673 250826 252386 263057 268175 181136 402743 285941 326560 288801 299185 192074 340683 116567 112783 326543 450921 105820 351329 637169 149375 840520 373912 382593 319173 708194 585395 406696 1 419123 420283 617693 441738 427466 642634 387366 684993 468527 448774 481468 483872 747338 589138 506274 583817 516622 461599 522956 1000000 145669 81466 551879 558252 502695 14392 570806 692855 585845 488033 579232 602261 415312 612602 708821 684435 646523 691979 637796 619755 896466 652241 667650 661018 792081 670883 674619 624057 205984 685286 691449 690674 699267 703077 703427 294717 674918 672058 155188 286231 727181 748171 691122 736138 803010 732310 611571 890165 556160 749042 745707 758098 875968 1000000 1000000 854872 583391 765935 764671 768888 854385 164815 639782 772097 773845 1000000 774860 775278 775471 752889 775920 773782 776505 775585 775595 774825 766568 773034 794483 772125 841460 1000000 768177 767512 599364 764673 765361 656186 439321 757562 771599 1000000 1000000 782118 895697 737970 712536 495852 735932 485082 733267 725253 400820 735551 717134 710560 710146 573397 702798 478203 390877 683607 760783 738481 575072 669839 670095 691501 675498 1000000 658245 588952 620946 1000000 637470 96193 623299 151875 274669 610223 600085 201617 390865 578511 562797 677849 568767 457499 543033 555611 545368 538844 821572 528266 606766 616021 510546 505926 278761 314750 479817 428088 476556 593687 712969 454915 449519 1 13257 659170 181596 418535 308927 316969 718829 396118 361225 347372 375256 370731 362944 353869 510821 352442 338584 332929 327131 940704 314611 307664 324908 350294 290984 288310 278771 416948 268261 1 230119 251583 588421 150888 127004 228776 225002 152666 306309 246632 210193 1 198404 189809 9081 229410 58339 1 166824 168545 127244 1 1 145722 1 1 134378 1 126650 119868 118187 116013 330853 109981 1 1 102290 282621 1 89437 90534 1 1 58579 1 648543 221737 75977 73621 178593 579052 651016 65438 66533 237443 1 64796 5548 48657 62447 61277 60940 61138 75500 40587 100456 1 97613 63222 67454 111740 97547 400644 65242 63940 66571 325441 70138 34189 56259 74882 1 78567 138367 510109 335419 204893 1 92026 183293 97852 99996 103497 69242 109021 112167 558570 202753 123627 74949 129906 133060 136847 141739 202635 74001 241192 124155 156517 151188 170085 205012 178243 185734 188524 1 156843 203560 208129 80402 1 228968 1 233253 239263 773686 250090 252464 261850 756855 227100 278027 1 289586 296698 304866 302604 570310 318807 958630 376303 333225 342966 121403 355368 62468 387786 752929 382440 385865 759979 397980 404419 401484 122343 423244 260767 498662 464602 344519 203243 421995 464662 851854 582312 480042 433596 496775 465389 508697 514793 587517 527070 532723 595062 634013 551730 555755 810900 567147 572710 769251 1 307749 588988 444624 605589 637387 504629 620939 689646 631023 654191 640803 526189 650408 669671 598043 141072 508049 740243 768767 1000000 608841 1000000 1000000 768263 694473 662854 708839 712450 716556 718743 916480 985517 1000000 745304 930143 737649 740376 405558 994344 488438 750966 694730 746593 819089 756388 1000000 565386 194286 236624 1000000 1000000 738601 665175 627101 775918 623536 740347 757943 774616 973621 753838 1000000 798234 1000000 773322 774781 462321 758395 742675 772317 752031 524870 769054 768689 536866 765131 764639 762530 746059 898943 757638 834933 134568 729977 749212 1000000 526781 870813 739036 253573 733867 602154 727356 724100 730453 722524 587452 369357 694321 488386 702886 700354 673103 697307 1000000 679486 897577 610461 695078 662653 632492 1000000 647998 839558 638317 358684 924514 643185 618375 607021 71772 602696 529909 623316 722068 121868 407163 401515 564262 572340 1000000 383194 546365 104218 535042 514776 597428 523331 505769 499724 1 1 495511 709993 469282 940648 456978 450808 446456 438438 422612 421772 419915 1 523680 352865 401192 387877 389274 369382 226489 519584 685222 351832 390829 337967 333798 327886 1 409000 310498 440172 298142 603002 286459 307460 264945 1 260629 253676 252583 247147 739184 217568 93353 226007 227262 833364 210372 205364 1 168995 190367 1 578601 495704 187563 167608 163213 158888 161473 606081 297755 1 1 142769 1 127252 400900 1 117145 113579 110110 1 113316 159141 92808 45078 1 1 87669 325142 83029 81400 66274 616254 77553 25635 1 70215 69022 67695 68746 1 213730 261905 62613 659184 61439 93575 60531 60281 60114 1 1 59036 1 1 57459 52305 61614 1 26311 1 1 105747 157145 271603 425454 1 75655 77517 1420 72184 83418 81671 88347 1 45095 96013 1 206271 132833 107641 78314 89281 432301 121142 1 117615 86885 209021 139067 143028 150802 150154 379197 547008 188994 140162 172791 1 182558 177148 191428 353391 1 127933 1 215977 463914 296986 231908 237335 242635 157637 295679 256140 269135 270273 792678 281659 430315 293193 299023 332939 305393 317558 323044 328819 1 340752 313585 352941 359015 365140 371299 226397 476358 389772 430385 411184 405566 414501 414260 433654 433144 580418 496461 451722 212007 461882 471468 476280 469857 482447 457025 458207 506621 423634 430828 698561 525973 723420 139356 547900 916496 549446 514435 595182 1000000 581738 587222 271361 1000000 702523 381416 567121 744297 624049 264577 895761 1000000 643803 687917 653398 658867 502043 666917 607829 1000000 441538 691464 688911 365270 1000000 701272 726285 1000000 710765 1000000 714038 683375 724394 733063 791843 764168 737683 571886 741925 740585 752369 329742 755041 1000000 1000000 1000000 816327 781954 760492 762859 749595 765519 797062 1000000 764739 773152 869085 839761 1000000 722471 795262 774674 776586 774828 775281 774754 789288 1000000 715441 532408 779743 771121 821267 303968 768661 619089 766032 764529 693973 782722 759803 1000000 515283 1000000 751555 747273 731797 744527 701934 734344 757467 759248 730687 931764 728517 326393 718109 705196 430024 709090 703976 700219 475842 459083 845659 684373 554755 300431 663606 933291 662776 1000000 656899 538392 837424 639247 741651 726653 627485 612926 975573 609004 603721 598417 591331 917337 582137 92100 922757 254165 559739 833637 550679 530110 526852 979948 1 574209 885975 409598 355805 723182 370424 1000000 471648 470566 1 444304 914274 445938 437661 981802 424222 335923 750547 412818 298783 416415 390183 1 365436 385349 831793 359445 348448 356661 354565 327274 26812 318863 317071 390599 39065 299290 174791 454520 1 389686 270609 264912 143834 258502 340078 103180 272615 176217 226848 561132 1 488115 98303 171228 194004 554056 180109 182878 177464 1 1 416462 139791 334472 119528 166851 209455 128223 135262 309450 111276 1 120715 90230 31341 134486 107885 125917 101719 99637 1 97082 86702 80646 85889 96737 81347 1 1 232521 1 46541 20686 60858 67588 66233 1 64388 70702 53445 1 61002 53470 56604 60502 59723 40211 60811 59506 49417 1 67074 62231 278484 1 63743 1 53123 295306 73060 61463 392591 72920 1 69175 78426 78729 82597 7219 117013 83736 92290 96295 99067 303282 1 106276 1 102037 108887 117244 361179 126270 229551 133486 137512 87203 145407 157688 162060 160251 706911 104313 170848 213203 180444 184104 125622 1 199281 207226 265363 214618 213037 305274 365556 248907 101282 182292 1 251001 524154 287695 365487 99594 285278 266500 1 307030 298036 286425 549186 475636 443923 1 495131 796260 466744 362404 64101 372421 381344 387518 398372 412619 704931 412783 211112 300623 427888 437077 443259 5994 888467 365396 463201 474038 597112 485985 498022 1 607969 503789 519175 809850 437567 1000000 568704 607846 551482 561156 383112 568614 591729 583570 926917 460176 619369 780147 404566 612092 251615 629568 627428 632119 637082 1 915802 1000000 142563 520741 431670 764619 673606 677316 682303 664819 620258 687302 764698 701598 751505 1000000 560272 716417 432709 716302 726147 729217 1000000 1000000 737913 739248 823322 745958 765342 750318 1000000 119252 152298 1000000 769960 797725 1000000 755734 490092 760621 768772 833741 770575 809834 1000000 768796 346266 773859 779265 708262 802151 776392 774718 927175 760947 773303 771692 896887 1000000 776218 675896 766274 765690 414439 742916 1000000 746267 778984 757816 566434 320038 752854 800822 407086 720146 688889 326760 740909 765053 751516 727843 722555 722125 662414 714220 710588 687944 728614 534299 520382 693090 554369 680404 686174 685239 621847 550776 662255 659932 587215 649788 576012 922729 604250 630427 410701 357409 659827 610032 1000000 968681 966181 474841 447393 930656 394953 502987 563965 360130 473615 543683 550012 771231 366321 481413 526030 502359 501735 496430 490157 480810 983154 471854 407153 459162 926046 445332 252085 636228 426649 1 416252 395842 416438 310015 330912 385504 354665 331346 366791 360674 354620 322639 466528 831790 331232 220073 1 230658 308476 1 623053 274337 324290 509252 271725 219444 260452 276936 274848 243859 238530 233962 303960 231757 200785 189833 206033 202631 456721 87754 189190 239100 163594 300132 37526 1 155460 756175 1 413632 167816 139779 118315 219266 169444 127402 179858 186477 299574 111732 142169 218253 1 98756 42793 373695 90907 1 87920 1 1 79368 1 72375 73656 71788 33800 69023 67504 762351 1 71407 1 5649 76483 99636 1 269942 564359 564116 296546 59134 1 59102 151153 63777 292132 61396 1 1 64730 65217 1 100400 653511 99057 72669 73673 74724 663006 1 148491 84915 71358 1 1 1 81303 99038 101932 416938 107993 111894 173404 117797 174089 117443 681090 1 147117 144228 144133 46351 86885 138585 159939 82132 184644 180905 271022 195991 240636 192527 196870 203254 207362 209676 217485 221911 131624 233373 564736 99195 1 255010 260468 274505 1 276315 283707 268099 217717 160995 436259 318431 465785 829000 372595 603305 338337 348460 354570 360691 1 252662 379095 1000000 603118 1 403199 444097 416221 422461 428582 434815 440818 333045 445533 457884 377267 750680 477917 492302 487813 520888 505656 593296 514166 490187 526611 652839 601877 541599 549379 560529 875812 567414 745419 575326 546227 402261 559722 599017 719345 609875 671976 585943 606935 882232 851791 450182 82008 690158 654266 658639 663392 634198 166399 676454 601864 675653 692090 685845 697116 1000000 961912 1000000 1000000 1000000 718290 720540 773592 731537 730384 660749 426226 739301 710965 743963 713863 920597 751634 1000000 677344 737446 731825 760836 931371 769229 162455 1000000 768987 276487 291050 861005 769647 610473 699194 888946 775616 805261 423267 776184 767047 789404 583988 1000000 785663 715049 1000000 803565 1000000 771998 767058 1000000 623756 657022 742058 1000000 757876 740109 751328 751892 944828 521019 744516 947791 715894 692609 734430 726813 726858 297657 740544 735604 715764 693473 862016 967382 698659 1000000 838931 680378 898127 676902 755896 1000000 669062 681177 663155 654840 678429 801950 637203 636306 631276 925269 615897 630445 610284 617817 778570 595201 580860 951141 886128 557098 577312 562056 498887 434496 489608 593762 891259 524188 512376 519230 234214 503457 426056 924961 718118 969163 473144 467025 366480 850375 449091 442410 652580 533127 411353 416383 411037 360912 679940 392328 379752 380390 1 368165 356933 918618 365655 362998 350088 151502 847250 314067 67604 696135 251092 291628 23668 260567 278562 279929 267210 260606 315594 259501 894551 145059 234423 226139 230097 253893 213342 37375 204080 189749 217900 188248 1 201476 108254 170035 165478 161259 122552 1 1 149818 1 137447 132712 232361 425971 39321 193454 226664 189982 107427 105028 99444 51455 402766 93805 66183 271619 86344 83866 81628 1 77456 149080 80263 72038 1 68822 182008 66101 87144 63783 81825 226183 1 60428 66810 54552 59315 55628 1 58651 1 51727 424249 480786 49770 1 103689 62287 47374 59143 696742 66647 82888 1 71487 704017 74472 76350 78325 1 82379 83199 77085 1 1 207716 1 62596 103650 51036 241674 167023 115918 281465 1 126893 160870 740165 138191 134363 146028 117253 152396 152640 201940 1 549466 201203 461443 185889 195520 195470 200423 821184 192276 219786 299124 228371 744763 61478 541183 238186 828214 57131 250765 852916 275268 614999 233368 294454 422285 315304 144855 287073 335024 328083 334041 194540 1 352311 529654 376628 567489 376660 368705 502702 731562 681649 407763 445315 418076 559241 400813 988481 1 455309 1 695965 469605 483380 515230 812614 493975 456643 487957 506214 511980 434827 321961 985026 1 547144 369717 558236 577249 1 575686 865407 589222 864228 595999 643393 595903 643115 602566 37583 673188 642961 168093 649696 1000000 649052 655223 509748 669433 676861 669831 697724 683201 646227 741853 372126 696672 692067 706434 926220 853458 716905 993392 729633 723715 919789 732481 913880 738062 812948 118746 754436 747841 281440 742521 754478 807979 758283 1000000 761664 825249 478088 765785 536083 768278 786480 760868 770976 488081 984735 876604 1000000 800152 477928 772960 294899 773207 532895 628181 909890 771510 1000000 724384 417812 768067 1000000 765893 764351 762901 761347 774027 757932 756068 1000000 153827 731798 679604 745179 757813 892304 737522 1000000 731916 727993 790158 443630 900467 338874 712537 709578 705729 702049 698284 654017 695688 720561 545398 627795 114340 669188 665221 723019 656180 844738 646851 635275 640308 1000000 511604 700332 604778 634519 595778 813283 548358 868881 702189 639338 1000000 571619 576922 557542 134168 546067 552672 428637 533602 1 849594 510787 504568 716761 437425 279559 585872 645446 971026 361579 384721 412779 436957 617977 583678 406872 343979 412313 334042 437112 394083 375814 662163 400991 353764 363249 413403 366104 331688 338641 664697 311737 176897 321243 457481 268019 802524 133877 1 306191 136157 658707 262758 257145 251178 1 1 286045 232223 224715 220979 148333 35067 191225 198641 334316 189519 1 48659 668419 144241 176658 293235 157643 139512 149217 191326 97436 140569 135160 128956 1 593220 119291 115293 112173 108854 684973 494581 99726 114908 94115 101788 88891 77461 87193 82476 647998 72747 75717 1 18192 70322 86989 600001 66055 64778 63599 99546 69234 283931 60159 1 99537 53546 1 58242 34972 1 57092 1 221479 22227 60071 55149 31727 57116 141978 1 54631 411371 116687 74701 71660 73779 75190 63056 349446 91789 85638 134534 392390 91045 93730 96454 108773 1 235837 108426 109772 133835 131100 121892 125379 129512 125908 94082 140541 1 89975 266725 1 165653 790736 167266 450841 174954 199560 310437 195719 1 204245 172166 213598 222036 223947 420193 234525 174644 196942 217747 275295 257597 267523 1 281839 347809 968616 296454 375762 306889 312433 580544 325269 342108 658916 528218 300751 357438 352287 745111 1000000 355897 1 1 228285 423119 411714 418533 424096 447594 616443 373721 450886 322247 461170 467331 473484 1 481399 764839 500317 659973 490612 608399 498832 582601 667265 559842 535756 578678 1 376366 567885 565437 578855 788758 668213 595340 557076 605933 669111 1000000 584254 934216 630786 635005 641239 645799 351172 773967 660193 615517 601001 676469 464764 1000000 1000000 689647 25209 692087 701237 711683 262191 712020 863979 718777 721996 723738 727943 727284 734045 468862 739368 611510 743734 603180 749270 751370 788927 755411 504097 759268 747176 760192 763767 765058 769747 766697 768536 769409 770292 1000000 739828 771876 827363 751015 410710 1000000 539617 1000000 771149 351267 771826 577942 581366 769770 761705 1000000 766770 702952 538798 293220 887534 618797 766696 756152 370183 347747 743396 747925 753844 746497 741370 737951 735111 732282 790824 1000000 1000000 230524 459591 713291 650019 705895 736409 698882 684282 691202 689876 585459 1000000 654504 674499 831433 473571 674030 643470 649419 793364 701404 633290 745552 1000000 565527 781163 607909 601612 812413 573528 586555 583778 575561 393898 564375 681429 661508 550953 561089 545782 553379 524860 537820 218076 495326 542119 509078 299517 296251 475763 1 463503 461553 451343 384198 438796 421996 491532 420167 414478 409610 401595 285935 403687 340836 377628 370645 376334 384983 123746 573065 340134 334131 327999 1 310199 1 304161 433465 290528 712475 215646 275394 269497 263878 258272 237634 1 263017 217498 230953 208956 219018 242747 830633 205197 200216 283016 111912 185333 180953 311896 171688 167262 249782 158417 194325 1 140017 79356 167250 158650 130123 473704 122896 126318 449995 112568 61972 344569 184139 160751 97176 97504 1 89154 727661 84266 88498 1 77682 75701 1 61418 70376 309321 67272 65630 57329 86640 62496 1 1 60396 67278 193443 509360 58017 1 57496 65850 65535 56871 57114 58867 69720 70254 60853 67926 1 720397 23872 185948 1 64442 576295 79892 74407 82357 1 34774 64275 1 124251 1 401806 676711 171617 105514 105993 1 125108 1 114224 146429 709381 696823 131946 135046 1 143969 145325 226142 1 1 167089 177129 578507 833244 205119 186696 191669 197157 311383 145438 135115 212696 172452 225740 231667 135293 263441 247986 155787 517196 265417 271121 129256 282769 410498 282596 675528 318823 104641 317821 323980 853492 336244 331376 347445 1 130847 517128 272043 378563 384703 390270 939588 403270 357924 408805 245602 519541 434257 352434 241143 259452 458256 460055 471367 477457 878130 491524 495773 502488 507474 513595 447514 523716 531316 536957 544883 519406 554441 560188 565832 384475 576957 586975 588710 593140 500239 894248 596014 618686 182098 623569 625794 703866 639326 644160 653539 410129 657219 738109 441983 792578 672012 745865 720828 1000000 693070 425878 699716 1000000 815235 710565 715346 707703 720516 886471 543757 729874 1000000 734450 1000000 724290 241130 443738 707301 854761 982268 754404 758128 373259 769696 664899 763703 764266 1000000 766501 766654 715916 776441 1000000 741282 161044 776706 775773 690411 784287 772229 763048 671731 769370 811736 770391 576739 1000000 825159 775652 756179 751764 571814 677083 61795 759649 1000000 756207 754477 498244 750186 1000000 746796 728666 735760 742406 697845 573902 731037 1000000 1000000 720474 680329 644829 708835 706867 703543 703831 695765 887932 1000000 688892 696570 755723 669637 646781 918089 662837 522904 647714 756459 639108 634393 610277 624317 677637 662402 552030 601675 592186 377586 672813 751029 581114 573844 506875 559866 1 96642 542687 558033 612672 526471 519242 512704 32181 498118 483595 489388 482217 880639 470910 393107 511786 456857 446293 440110 472076 1 413562 780852 413405 402918 410585 383752 383917 374528 371382 359345 419372 337786 718450 341419 20446 319434 512558 314839 272270 310640 293260 293031 287910 283551 278099 521603 275310 259427 199436 804570 242980 224515 232118 434916 221568 216480 202901 206187 200782 196244 1 40015 182700 1 394367 405000 463228 149398 1 150683 143206 142663 138398 151547 130812 127076 330629 137361 128376 197247 91167 159932 340317 1 97605 1 85892 84129 81510 1 265099 299052 1 1 149203 1 70341 78444 141681 228620 1 1 175872 60923 90091 539121 1 657409 131080 1 57411 57082 55598 314988 27487 134877 49696 58798 169250 1 60419 59799 63005 441288 64446 1 78178 1 1 1 75260 77206 75009 98128 1 106921 88678 136537 516304 106402 190697 101300 105553 109176 119576 123244 56232 122386 1 129626 133675 196564 262425 145338 279120 335949 127258 159205 164654 171232 266531 180401 421260 190767 195441 199020 209396 1 214310 220019 225369 277797 1 274409 246716 1 1 263041 268993 655348 630407 1 280971 297908 303692 444037 315540 321511 327509 271782 477729 543509 351752 535769 44598 639765 392495 174399 437217 393357 401015 407221 1 263988 268642 430683 438199 300608 673618 195279 426216 462254 482350 480210 759608 494427 364381 173269 608945 519150 6041 525312 1000000 540835 228031 551594 552947 504618 569375 676670 593266 883411 611964 936809 602099 750075 636939 732322 616427 909678 635435 475700 642248 640814 650989 653448 1000000 665716 669693 673498 94405 718107 686429 805635 840577 718725 648715 742086 709097 712623 56969 745560 1000000 714852 931227 798395 736535 1000000 749213 459320 744636 746949 749207 632514 753045 802156 1000000 899498 590751 758964 796023 765342 950824 806619 1000000 769199 1000000 767933 451603 609877 749040 1000000 751783 728749 738809 772955 771757 746161 862868 196474 769331 765366 678336 765500 765573 773159 836029 657906 759739 1000000 755948 739731 761399 750358 749248 745894 743512 746269 1000000 735738 818051 693788 1000000 835850 720959 636729 703567 654390 708172 693492 1000000 760278 1000000 707715 411521 708912 845315 678834 628541 368806 658734 654165 648789 639051 638873 634003 633984 490691 798320 766005 630509 606358 376237 633299 588867 583106 577746 572308 581801 132024 372179 594845 547714 528112 396404 644079 373293 514505 223318 607131 566673 261873 383881 496371 457921 466087 459949 515120 647696 250365 403037 527056 396313 1 382559 405061 398047 614328 243510 394718 498481 926009 361403 354899 357559 342732 336687 336939 498016 376635 312572 1 300924 298119 289058 198145 699098 1 266275 279763 444786 251255 1 183321 233685 44717 223748 217470 236367 585161 202155 206858 1 187036 182492 177609 32693 232386 162884 144279 154382 151483 143505 143200 144073 15311 1 49538 1 120445 116958 113560 239490 1 1 1 98084 95108 93316 158550 87158 84695 81494 767825 1 101710 1 72111 96401 68872 67339 110096 1 106869 62100 277122 60318 60341 58692 71226 434600 1 60899 56550 56787 251074 197989 193868 1 58179 57736 1 163994 1 258522 136896 1 1 75367 67876 64752 70506 74206 31943 774819 104389 92585 85107 87493 193732 530951 76240 173563 217587 147583 106982 114795 114039 112711 133542 1 162741 120135 153084 139715 269001 143702 266819 157167 502954 932 145531 167512 177108 79293 293412 192925 197825 187581 207768 715032 819517 203567 869326 233416 254201 62917 236329 253157 283602 266559 430581 278508 257189 289881 298583 301529 177412 304988 471759 1 495320 336081 326522 349539 354239 233555 934005 373987 380150 382934 408979 395197 569246 411963 417401 359951 1000000 383572 444382 255790 409871 358275 466796 472911 308719 544982 556914 284899 503231 509814 515194 562874 530290 529467 541855 544495 1 644727 16677 232088 726981 829645 566561 589295 565788 906265 608779 772081 615883 730938 772446 654835 636883 640457 645221 575363 632260 386296 128691 668345 681683 648087 669606 684820 940869 615506 690992 700366 860781 699101 711122 714575 276123 721075 715048 739549 624759 316737 715122 847282 848757 259891 708608 748330 698824 1000000 834579 600322 291896 730559 754051 901776 797485 766506 769086 717878 1000000 696291 769718 209666 1000000 297035 788574 771633 758568 825046 218409 768527 617227 168189 972857 756081 629004 762803 791012 969806 785820 780720 601355 738252 639235 1000000 754526 238794 745594 1000000 746083 744449 735092 737259 676762 746488 931430 729458 675804 742382 688632 258275 759172 442670 408576 700769 693729 693011 690236 654264 694338 1000000 668296 671756 664081 995189 861376 732847 803714 639387 636209 643190 626076 924852 721036 622131 604819 591322 361293 591149 582429 646457 565524 571366 561459 535331 572339 545056 542815 50772 582345 469700 500381 518107 504290 462987 491782 613441 1 1 850121 17617 455103 602681 407349 436675 1 383806 417980 426580 391062 454236 389581 622765 326312 812977 403675 235359 419661 349993 305031 337939 524667 326708 333416 1 1 298980 929584 291722 485020 329198 255769 266665 261703 1 361607 240064 1 249394 228964 224393 218448 213284 207896 202985 220950 197413 188569 194290 55319 174305 1 197200 261164 1 140445 699266 433218 204925 145383 1 102650 1 1 109770 1 260813 1 82999 99464 84904 1 44079 90001 87435 1 82571 1 76251 1 1 29154 1 68734 67305 65704 436580 63096 61273 719676 1 1 58448 65771 1 56263 51845 56426 507803 1 1 55996 446541 64052 24662 62014 1 60487 86704 1 78422 65089 66507 68906 1 70145 72799 75141 1 79322 583338 113453 113314 89576 97327 760349 97015 767587 114755 1 42017 555669 132764 659475 208307 33703 35007 99883 139398 142084 386923 137229 1 158642 158938 196896 183166 348916 181508 291680 184181 448209 201256 205907 203611 494702 237478 225331 912263 783430 194375 143389 522324 116526 242384 377526 276007 281937 290561 295406 282942 305557 263755 221347 376762 333503 335099 127607 183958 353435 359159 365227 358523 565192 439750 390361 659799 402651 299048 263237 598775 108868 663405 439925 446532 448488 458424 623085 241331 457542 508237 662012 494975 502599 632172 505254 805030 1000000 468076 479599 1000000 601687 350574 582673 1000000 595713 400896 582271 292792 682025 1000000 603753 607502 613742 254248 676949 628844 119025 637510 641401 688133 500292 657314 751850 666967 670618 570404 674723 148276 654683 1000000 502820 1000000 700082 706109 543651 603310 770717 721106 450805 741398 728925 732220 590827 720327 739960 742323 737205 746054 839816 923571 671783 712561 754946 1000000 803371 761559 763063 763844 1000000 864490 769306 591898 791993 768138 770225 831601 786635 756138 771213 674793 774313 770728 567050 822987 1000000 1000000 1000000 728961 766456 1000000 756434 799443 799305 837142 805150 756407 755564 752647 736930 443110 748259 742675 116577 739950 701775 1000000 757875 363910 1000000 721702 875276 577191 712031 772050 676834 686646 699739 923937 689676 688147 680902 408740 666949 590261 665308 648466 660522 654108 708048 1000000 35397 659706 1 651870 934993 342037 208497 766524 594609 1 607669 934636 387128 429651 559611 619286 630223 557287 540531 532848 422967 522972 587946 517448 510437 518730 742556 432561 523390 475369 468710 462575 456866 450343 444084 428757 467425 379965 419313 415006 406656 507880 394511 121729 373025 375974 355209 245934 339697 276574 345305 547872 333523 959132 387404 375724 598534 251111 112476 293143 285756 253765 1 627310 379373 1 251440 246388 240252 234187 230024 224730 213620 1 184879 269504 1 869069 189222 598780 223663 245690 170778 167749 397052 1 180457 149903 166220 165306 136607 481071 194682 125476 121611 1 114641 208729 69280 1 336872 98694 95827 93026 385299 59374 390429 82798 123810 78523 76105 74442 72203 58118 68680 1 65576 82492 241053 384348 60746 61835 23578 58207 85850 56984 56816 115218 55970 1 18901 70742 244647 1 23543 1 55324 59014 433630 60820 1 52008 57432 99083 56968 87800 64783 1 74123 1 634547 270785 83844 165426 1 90267 165194 95766 40974 90150 269008 107902 111587 126096 1 141093 125134 595966 674587 821002 140472 144617 401983 148143 258587 1 166038 172300 294676 150791 1 152061 197770 199211 129360 209185 215707 219366 224603 560286 251585 507183 246005 234214 178043 148346 268404 274079 279823 286023 292899 288086 1 301971 315937 520511 733092 1 615910 344962 95804 359300 340192 369615 375899 1 792580 138870 450248 406715 419909 649916 421129 433573 347498 442618 405535 453263 358307 468032 474744 464158 424081 491593 497619 434665 530700 657319 523372 528510 625665 377544 501445 534238 557579 558362 568389 1000000 580525 578497 602159 596040 504112 618547 54665 556470 683858 581205 631902 341875 641719 838222 679078 679184 666030 702575 1000000 680677 121936 170193 581985 647018 512724 697308 701420 704667 688846 711880 674841 719910 1000000 714999 683951 730515 196675 786750 736401 739936 743600 771090 951468 750125 752411 788137 755574 442477 759340 1000000 763534 332594 1000000 765812 558628 1000000 800936 763793 991110 697708 289076 771832 969838 1000000 995735 727416 770121 769747 763333 610624 767862 659885 765210 734454 763764 937855 756207 560267 710822 757077 499252 649320 481362 748008 302176 743722 741821 739261 833266 684901 750184 550266 725488 272695 719164 430678 544752 709146 705883 867825 698293 828886 786986 686796 682923 678511 674693 669080 653589 665167 634014 652216 630063 642813 626886 632604 628242 693773 556744 612964 610397 1000000 853337 578786 513187 498406 287781 568374 853321 60099 553245 110394 534002 570198 531110 532346 422487 578066 506297 501385 445251 536961 480202 476196 470024 499876 422131 460838 475561 441809 555913 426924 397086 414422 408249 401020 492075 484507 863808 403209 479097 374259 370960 352716 367201 270191 334457 371113 862990 316477 315205 618678 298651 292787 346140 247960 1 272151 247297 225368 253931 1 241887 236489 222299 1 184599 842101 586370 189514 1 812560 469282 200889 157641 176254 203671 632284 1 158069 153735 273485 145353 141612 1 132991 129252 145032 1 211918 115059 294958 122054 74649 1 1 96452 205339 1 68275 85470 156966 77151 105266 55180 189391 158718 1 68782 63847 64081 1 1 2749 85536 62029 335144 360241 57201 1 540931 1 1 55472 1 8352 61223 55814 57100 56900 60013 704629 42066 51639 24494 62204 1 65723 92924 227740 69853 94609 680561 75090 604578 1 104185 169145 1 88060 88746 252459 97368 117719 1 106484 109784 113374 116975 118312 169878 381329 138122 167763 90956 100242 147010 295927 166051 159812 164222 167458 520414 258663 61059 1 110767 182844 467881 205713 396484 83227 205041 496831 233901 279654 244077 1 255678 259317 208061 110528 1 283481 260287 328168 300961 309001 251356 216022 341021 223180 330676 342926 604234 355628 1 367383 372827 725562 385897 147852 399088 404471 403718 280541 661501 429197 90206 490781 448121 453980 472556 481746 309101 531822 426526 297838 496683 502693 483029 604827 520572 526467 532327 491246 540473 549689 599369 573553 770041 986389 569141 576518 588650 594054 599369 457633 812289 122336 509769 579294 453366 626540 676224 197282 695559 653822 703063 662844 188602 671542 669297 680044 934824 260024 680189 695493 508061 712563 1000000 669681 713637 806236 745428 649118 93438 726744 750400 733755 737467 729286 742595 540409 748324 749234 747422 746865 726667 755197 758422 760973 814008 768027 762301 766135 350569 766974 743027 768037 754044 771131 666463 843689 788849 993425 561659 802745 809682 781809 667202 773225 431339 841728 736808 764897 763794 884411 761683 782683 1000000 756749 665802 850216 761191 795951 798283 889155 452988 739607 539843 737428 731205 738528 536905 730703 1000000 716596 719369 1000000 695309 694326 700026 313904 696186 768952 684721 762349 677265 93174 714301 673277 875757 657491 1 643763 601836 605329 266892 637864 586446 694998 929214 596843 539070 592583 1 435367 576886 571322 537204 560023 669416 618332 564974 590890 531782 371022 443980 448516 570551 577496 802878 404323 294031 1 507721 299521 459035 363683 480728 566046 424785 428076 434733 415786 405853 402439 397183 360526 384798 749514 920006 363058 307392 355708 347921 1 244885 339514 356059 218032 328470 313337 299921 298922 302264 3247 333551 305645 29095 258284 1 1 54930 461565 202480 293894 669385 397501 822244 75226 202344 193874 802388 192974 230526 177614 163021 167637 163263 158855 94832 149910 352229 158406 88199 104463 86856 546782 113281 3227 110269 91030 2500 102492 102529 338577 1 64773 78682 77432 312426 83276 1 78640 332937 74404 518300 70533 67977 76145 68661 76986 1 61539 128754 1 241896 40130 56633 1 73291 55301 82816 183345 1 1 308982 315635 1 113225 243236 58011 58409 1 60271 80358 62605 110657 240856 36034 1 95840 43435 73984 1 84154 89788 109728 1 87912 89068 93248 96068 152084 102040 1 107390 118520 207714 1 116160 124952 130436 400095 137354 145173 150711 149599 150627 295046 162490 103148 251629 35225 180805 52510 661055 34668 292903 149079 569193 215482 536251 1 343477 1 247143 274941 24026 140939 264253 158123 72918 482100 478030 293541 295797 128090 310627 320938 320627 347990 334673 1000000 392277 352921 357044 395465 371273 363839 383542 536786 386364 1 580000 461736 420838 694984 418829 1 1 453927 551342 464014 470194 477851 477657 547267 599458 506661 506518 512485 529316 559128 531541 823660 541842 546658 382052 545804 804934 883724 584256 898784 574922 595311 968150 603442 934590 151527 617922 633664 780691 802452 637933 642705 738296 644639 656167 1000000 622704 683990 674371 756421 682419 689022 691981 704923 695263 922966 705280 700895 726646 1000000 570882 876603 724907 686662 711849 742791 1000000 738847 739758 395726 490715 1000000 814226 752260 754188 747858 772968 161004 411626 380268 941718 776581 742078 733960 1000000 1000000 748642 395112 990350 767854 745563 769893 776252 769723 519197 733680 527961 768092 767417 759331 765746 767714 747539 762442 763781 705538 751669 756567 754837 1000000 751337 711944 746897 746660 1000000 731034 747855 1000000 731989 867313 727520 713497 1000000 1000000 617841 710313 707952 264124 783149 694861 677007 681543 21476 591227 789094 705188 860204 397236 658527 631746 1 559768 159226 615474 485252 625521 488153 615154 610006 604490 599511 594305 588181 92028 604246 927559 705343 170127 611303 592040 371379 839111 532646 523514 520743 1000000 508940 124153 270276 472635 484776 478761 916916 351356 969768 357948 420761 405885 465750 429534 460916 412900 524860 224084 117354 392327 386141 741726 373603 367754 903188 487444 248137 542871 283604 1 415756 206164 313004 307061 385642 285942 289420 561506 277854 272124 89192 271779 245055 249647 247137 327942 1 1 357122 1 198818 279220 1 36712 373429 362911 57970 179372 169322 207924 1 175369 155780 512099 1 53743 1 734903 170798 131251 1 119760 107203 384416 108924 119300 1 77246 105210 478154 94681 88391 155199 49214 1 271987 68045 1 72482 184920 1 287219 1 63098 1 61897 60839 253304 1 57014 56739 16963 1 1 1 1 1 54489 133939 55420 53238 76010 102820 163789 57614 58840 1 1 57958 316755 1 1 1 69318 701690 772838 74605 152610 80606 80008 83585 90325 89290 91943 97654 1 99811 103825 785837 1 1 3205 146878 116848 127934 759590 10984 139703 144503 305825 155216 363471 165253 93262 147527 204429 647250 1 187640 193421 227649 204267 206185 213542 218396 276768 228751 334032 237292 538057 319341 256588 1 264201 272400 279269 285012 1 399488 270780 506558 314464 583091 457247 1 327987 225601 634509 363990 362959 175515 1 381420 387622 176641 307138 574530 422171 381535 459530 406988 437190 348829 415015 456129 868634 726925 661562 480153 506264 332882 83793 501897 510327 515702 530005 748453 530017 954328 562757 551215 556915 848909 541515 591475 722204 593055 590366 595474 1000000 623759 608955 606569 621203 687936 601410 812442 1000000 645620 856929 654867 648167 1000000 668167 496492 102342 680796 689404 408116 863234 697751 691231 704991 707274 909503 713066 727352 730092 1000000 729823 729052 735172 735331 738635 710626 742606 722126 736768 716986 755293 98649 759073 756616 902308 1000000 763758 719584 758468 457133 766345 1000000 738471 792137 774619 799986 870844 769003 769450 767702 745828 731340 762962 629359 815943 768477 744931 762723 905808 838517 756069 771259 820511 1000000 840072 754729 1000000 674509 765731 747259 741555 743861 734616 720190 766844 676524 778438 1000000 723650 865225 808672 719725 710763 722197 670329 700290 653755 304593 688824 683559 680749 366259 657826 658440 663932 773285 503579 525086 295173 24425 448789 631165 706740 641333 569448 789786 605878 1 594446 1000000 166975 437980 406975 570244 90295 562547 500917 545401 397796 536549 809895 521943 516173 432152 592884 498603 479381 723928 1000000 471768 466982 683783 455617 457127 443241 369151 430870 1000000 1000000 413293 406255 536493 393667 574803 355104 780852 268181 371683 337248 350546 120852 339626 1 247485 303604 426306 283796 302543 303203 1 284678 279074 404963 267573 261971 268473 433587 245836 62464 234411 229054 223667 218504 244132 208471 609377 198107 193165 191355 183481 92564 1 169305 726 160760 141556 93385 184073 177744 528308 1 478256 392185 607075 1 115456 1 1 440174 103487 100376 97171 12294 91661 96532 160394 83504 173458 79049 1 74743 88014 397446 288619 44292 65608 63293 59290 61373 99732 405170 271377 56878 209724 294828 463312 26717 1 464332 12863 54118 54437 76942 54584 41198 120832 80471 235166 32374 59155 1 60958 62267 48258 65288 1 68370 1 1 152542 1 16225 69215 83048 84980 488627 788924 152634 259201 83842 104352 211914 61671 110601 120871 117785 122811 55435 130272 135265 142909 141986 146825 150440 105442 142270 17012 167983 179464 177226 1 186716 269387 196935 197665 207827 207853 1 222024 219117 26963 454290 245722 223473 160774 1 265763 255818 276568 446972 288749 1 484315 1 270325 318804 1 330301 337302 803838 337552 356957 350391 368101 480919 12214 385505 450101 399352 402881 410689 910648 426557 559042 155615 411650 534092 578214 462513 464758 482888 477994 483177 490031 497744 502184 251524 513141 520044 527748 791639 537638 713341 545256 563273 564903 566111 918988 577066 172817 580352 560985 547272 743422 606664 614484 1000000 619480 605442 634826 700081 647268 752400 1 657636 650671 666485 627070 679493 684862 491790 1000000 687607 725307 678725 536996 698332 675493 659647 139182 719250 410350 720894 737640 732107 644096 736488 750845 378091 743785 590086 146883 1000000 233810 754008 755681 765822 833008 760259 893486 761982 761856 455953 748839 766512 978005 597982 781181 768176 768543 174317 777358 768927 758823 768153 383499 767937 1000000 765588 765351 322984 907701 758184 848431 760760 758196 753329 822041 782270 754828 749286 747255 1000000 742779 746547 740468 735358 861236 718362 481093 1000000 721024 717965 714631 706126 657393 864822 700608 476846 837248 996176 785941 573000 664591 691531 741683 668424 734075 678710 664305 646464 648051 227042 613095 1000000 603352 618324 602194 880895 601712 593586 1000000 644319 604323 544605 432932 683610 539331 552342 244573 541132 535049 550910 530512 97127 510781 963576 451490 1000000 487453 481381 190317 413272 420959 182637 251205 444690 537891 432206 426011 419546 283656 680172 401190 395009 388024 381800 362815 264422 736836 853146 300011 341782 378407 407784 326990 413455 173496 422719 212673 250994 1 286124 567812 272494 727833 266138 127172 237976 147129 240950 235537 229761 766474 268752 214237 237582 204124 183901 187085 60843 1 179658 196448 170812 165801 638328 156722 147133 216756 144666 99139 136116 1 1 141572 1 122184 1 107201 99683 87364 100827 97799 89890 69998 89480 146145 1 1 639151 176571 97005 36187 329060 69008 71449 32891 35891 1 61314 49556 318424 64437 1 137582 471803 55555 1 22804 52327 209762 463607 10603 54371 1 201362 74130 55637 55530 1 1 1 52644 49028 1 74333 65809 1 69886 73459 194381 68873 77459 81892 1 601820 84632 494878 34575 92849 58695 46966 232358 127910 159148 100213 108911 122521 71183 128886 1 1 140520 142615 155234 153060 264074 146483 164435 1 175382 160910 1 286108 1 473624 200065 343585 145582 133294 83093 296295 1 241437 246957 251530 252274 158017 269364 275076 262686 285930 303511 373429 296895 310151 316115 389533 617552 259739 340233 346318 352425 360809 630688 371014 477364 382366 389964 225413 36686 413824 413669 8295 428111 433374 438929 98211 451140 193343 557103 469741 255883 244624 719368 492485 53637 957236 1000000 517913 558586 551807 596749 541293 860819 1000000 560814 572476 600358 619815 566131 597716 591432 599695 622709 1000000 612428 617509 622552 484163 632532 640904 118936 665131 650384 658700 667151 342169 918197 1000000 988596 1000000 685172 1000000 1000000 503687 664399 704448 708495 604781 705476 696996 897524 725917 832330 726364 423527 898101 293819 329112 741000 618438 743520 349738 917321 741841 754271 1000000 758200 766314 495905 742286 766789 386289 759617 229732 1000000 767194 762629 768344 531236 768843 930730 845468 726035 767879 1000000 758261 766689 781240 1000000 764750 724951 742383 761215 653693 669572 1000000 753746 370590 797575 747861 342386 699635 1000000 834254 738216 606837 1000000 730276 732649 766771 716626 604861 715519 711826 708764 758340 701686 500880 713169 690122 554050 696268 967261 677819 365179 665393 636704 827473 652702 647412 642706 734248 83131 872650 623240 951571 617868 925267 602812 597423 592120 587774 679185 577445 806396 1 558652 242938 1000000 542404 536397 530794 534897 513567 523215 320529 502989 450372 395569 512381 915788 467734 29742 458430 807223 886910 413168 444883 427355 1 414990 408753 403653 396398 392421 135762 392535 371810 424191 363840 353152 346151 345247 965431 328859 323094 316847 684046 1 274535 293323 288507 243259 217991 240564 264342 251054 253118 262087 272840 224579 232284 222808 220636 1 209545 247363 701957 499853 187541 715527 1 175747 171089 166649 159506 1 153404 149140 1 140855 181313 132317 245678 126030 60858 117751 114301 547622 1 1 631892 96930 95255 146404 89537 675983 77408 81892 79519 266830 551221 99467 70963 69089 403584 65748 58937 83616 61113 84631 181891 1 287299 62020 55368 54707 63694 114350 71876 53323 53150 1 112551 51005 1 376908 48221 62109 205767 57294 57887 36275 1 43799 79895 61572 1 446681 82209 71982 74027 76635 283704 494937 1 86227 89441 85288 103777 96286 242456 102921 135192 1 223877 116288 131029 84669 126458 520729 1 138722 1 149007 63204 1 166788 164516 168283 257114 1 812879 187891 192828 197608 145604 208069 575899 381872 129094 432308 269084 597893 244329 382026 358047 261631 267225 269860 278672 586178 301405 336322 302151 430758 314437 319946 45806 160438 337900 1000000 230491 315884 300619 368632 798647 366867 387149 387893 401493 656046 1 418141 867081 662555 1 69269 449073 663199 182133 466860 472528 460412 973367 491020 500216 453832 543412 904045 541531 427832 551063 543227 545953 547176 554449 514469 42401 875937 606030 584753 589484 594532 599371 516602 271775 615438 387449 521240 630553 644560 640232 467083 878948 654159 701668 649906 667106 1000000 676985 792329 562420 688103 691842 702140 709961 476262 705850 1000000 731804 373602 815535 551139 721946 734613 802989 757254 736201 764505 738771 169631 609297 493495 70647 752044 834453 755520 788978 757273 932725 762803 224163 779353 770730 764981 800943 766552 781564 751093 767640 776396 679155 767761 767985 932218 766188 360477 766423 765760 776325 764121 840837 905406 688018 761901 792826 756663 747624 771712 750521 825197 747572 745441 948075 740916 730147 696387 659668 869593 173958 698649 759984 718817 395142 1000000 701740 1000000 701511 549134 411375 668116 679979 781137 678864 464481 673197 666186 659860 608990 661366 224667 63280 638856 757727 629175 624238 611440 80011 579978 603846 653167 599932 551515 592690 577387 571936 627184 170147 638033 549031 656297 650879 494331 1000000 509376 761568 508415 502102 569825 492235 467115 477916 461914 445958 439648 348042 446856 398765 434917 438118 855938 458856 291636 404225 278667 391610 207147 379281 371085 1000000 593194 338594 272727 360635 116971 330145 324127 300193 490208 405286 143988 571932 427034 292554 277234 270259 26932 259838 249792 367992 261337 237769 1 348473 1 388394 216568 204229 198365 196260 331266 186391 124902 176779 172091 167530 163423 129803 154137 149925 128686 491150 23235 128841 129682 111737 122165 105054 1 103375 43004 117453 1 97397 114099 92660 129171 88055 506654 82251 62664 1 78033 73103 361306 69169 67375 64172 63948 64493 9886 46647 1 1 56692 55784 55078 60815 53912 1 52537 1 365866 52802 52908 136169 1 53864 67845 15188 1 113346 187882 58722 55998 61126 26090 69285 597769 67513 69086 18124 26227 75099 100329 131544 82016 77424 1 218552 1 100958 98498 88053 113951 108097 131351 465999 81836 266510 476737 114510 133623 71453 1 360256 1 171726 414889 253586 167712 1 176520 1 872811 194002 193356 263946 200798 212387 208927 226789 226712 232060 705361 803996 248348 223148 260349 258108 274214 107057 377184 286240 294046 298761 305852 1 317837 962006 303636 336029 735798 177976 349554 370117 366419 372578 414913 563463 447278 424295 403437 409692 895939 446428 428759 39766 445459 770284 659697 698394 625607 417719 477486 1000000 460007 536309 501680 508753 513643 519731 898930 529924 536552 543799 672259 554292 606754 564251 336123 576624 582050 587498 562664 598156 618783 608589 623229 618584 540329 628721 633896 638489 648428 633109 652409 656379 661373 494764 670058 689956 649558 1000000 1000000 690342 694151 697776 701246 1000000 882072 700347 714970 750444 699734 966603 727356 259761 747029 735646 738042 974388 797295 766232 747120 750106 751079 756031 749968 813141 720057 757647 760983 761612 818181 764354 859801 518533 765266 693693 766972 713040 767557 767976 669359 765220 764048 767100 785274 766145 758268 757914 762574 762979 761853 817257 759515 788335 875946 1000000 1000000 751618 749729 747753 284223 749655 171553 1000000 434659 620530 122388 720857 723675 722444 600556 459452 899555 718084 682564 702557 712185 695191 614867 687524 681104 867942 680140 664286 473248 747283 632984 653740 648910 636495 639789 635051 632149 621856 620238 1000000 610078 618139 635560 486569 180119 580031 633451 572720 768161 573102 663099 157447 501826 305214 355372 482553 520789 294381 479084 503388 497348 491359 687229 479246 473138 1000000 460919 459609 458505 1 443761 1 747121 440721 410608 406002 544337 392617 389326 381048 431932 344804 361973 223645 1 406664 1 407595 366214 319410 729562 307180 469211 296791 292808 283964 1 285676 267268 261068 259744 216650 639072 141403 230866 42290 394185 653855 94095 269617 202475 196871 9680 162563 182449 169962 167869 364546 138139 1 1 186910 170718 1 138271 137241 130138 1 1 1 1 314532 68398 1 103317 95899 96145 93030 127389 186863 36516 91592 24620 78162 1 1 754150 69281 1 65697 173949 124457 312710 1 32037 478103 60086 53563 54845 53848 35076 1 46088 1 1 263177 52447 544689 52897 80839 54038 50609 55913 70201 56086 57914 59061 82214 61637 63336 64912 66351 68063 1 323946 480493 76224 462920 546479 83317 85726 88597 91472 131769 231427 100243 101457 411870 110449 114997 26450 1 126333 1 1 24233 499037 122918 147582 168572 156749 165381 468482 60696 174815 6994 1 1 135548 198949 235373 203292 269035 399286 224744 1 226130 503779 471402 590021 258064 233880 574153 367671 274250 297617 309193 274797 1 330851 310369 322956 342916 1 89648 464892 784571 495917 1 978742 376510 446529 370016 395426 401164 621193 268225 622965 425154 459238 419455 335755 486888 458843 456596 468688 475312 480794 488016 487188 499501 473638 511443 937581 524308 517846 385023 1 546462 711295 500667 563501 540433 572668 579343 585591 575070 795847 1000000 605395 610543 48372 1000000 626863 104716 638895 641474 373077 509774 1000000 659664 664099 668453 591992 861045 680796 688036 618188 886651 696063 1000000 717060 709468 710794 700704 735663 1000000 844845 296564 824614 917892 734411 733187 356396 699054 743769 745072 523649 979886 616984 820678 977547 746713 758431 759620 722035 762010 927468 607419 731523 777454 767024 766364 766711 566866 767205 739101 773707 714203 766729 515772 774358 765275 696017 763341 768451 662622 1000000 759452 718846 804179 741283 421977 754449 749845 747768 747609 741859 1000000 740335 843596 196307 731493 700140 484792 691484 506630 826666 605292 1000000 706653 744859 670685 698449 961157 578262 785732 511919 544671 808410 715660 686518 659076 829552 675573 785834 654701 635951 527981 536782 621148 331396 611114 609548 600750 595475 637156 971059 200188 718368 565794 562758 115738 498416 535739 745515 458889 137649 439726 516571 420900 1 518313 512187 696590 456607 661470 468906 1000000 456085 706966 886440 437417 431386 426965 418994 527430 407016 216075 105998 555138 378864 895066 345652 348069 321447 349962 344927 11320 1 43519 13862 801630 291912 1 296606 384940 285215 238758 272707 412306 266402 519165 252968 446279 235762 231645 331664 223873 1 163120 208570 202026 531824 719829 190564 184659 177292 173109 121000 267092 31173 153428 151503 147273 268482 139036 143525 126666 127165 59602 119594 199091 1 109208 164742 102598 1 96581 89162 22741 86522 85263 24262 1 56353 134845 531257 361558 90188 67661 65765 64160 63405 61083 535525 1 446899 60846 65276 54609 20761 53330 65476 317749 1 51977 1 51957 51545 55256 75786 346271 53091 54470 55272 56100 52213 58959 59210 12151 55934 75047 65419 76968 68740 382523 72795 1 76483 20772 83393 196737 87086 90123 98357 306756 68667 102034 434392 101622 111186 117665 118249 5927 236709 27809 113218 151640 54392 147571 232211 154783 225288 159668 1 1 177648 186512 176289 272192 1 197357 1 213124 217516 227337 47376 390201 307181 244066 336075 255568 262900 246638 1 686851 283254 471886 251139 309343 311708 651998 296193 322539 330602 341941 343636 532207 843494 1000000 1 374285 592248 386712 339132 851751 406398 697729 712782 423857 448733 435375 429712 435881 454819 426543 467467 870868 484160 571966 492328 262660 521105 511172 515539 629491 1000000 530298 459853 1000000 797851 500291 238844 569776 572579 488658 202252 1000000 585942 838489 51425 1000000 747062 1000000 393513 631046 634128 348041 568248 252135 907057 646358 680511 668927 905092 674514 739444 683291 693969 691091 238896 698552 702156 571456 710148 735679 653992 718205 590745 731251 545705 730478 733320 543669 108151 799171 742780 745210 887387 1000000 867474 584093 689979 764398 757453 766371 700090 721267 70509 820238 780246 780878 746164 574497 493729 767804 765392 764882 750463 893651 766399 767809 765621 849091 759438 864231 800302 737467 758394 758985 826072 450834 769763 753489 952630 367254 747992 745974 389465 1000000 670296 458390 624301 731379 375194 559839 1000000 847570 720524 473590 789903 1000000 677420 698394 693235 942648 1000000 728964 681634 714331 1 907104 773697 72332 659326 707660 646320 641641 683602 637449 624169 622386 615485 526608 641259 891613 267982 895218 585440 566921 507800 569480 577287 368078 326361 1000000 195070 402593 92211 523549 232992 511910 474324 499875 1000000 465812 290510 476164 951102 883392 309303 475782 707257 145929 410819 734548 176320 414147 1 401807 395537 402635 812750 376970 248599 353193 778960 352761 340974 340152 277845 1 321923 316000 305414 140627 1 1 340992 280628 274909 269836 266916 257301 570687 277782 245612 233906 372757 224964 194915 1 209286 203970 172378 357406 184487 43443 179980 196502 170171 141002 256297 218952 1 119413 143827 1 1 791623 650861 1 141590 116735 732759 110528 106312 1 140478 98171 94236 91062 76571 154293 81959 80926 71149 1 73020 1 70153 40591 1 1 62552 62832 59698 58692 489342 69279 68003 54346 53667 80870 159448 154843 51853 138809 52211 55773 32921 51843 1 52478 1 405365 26276 54814 55635 46512 95877 59777 61285 72057 64534 27952 68047 70143 70352 87160 1 59365 79290 83590 86170 371835 99386 81628 465711 100809 387031 107152 110209 113827 101812 81405 124884 128557 45156 1 789259 169796 337062 122849 137219 81999 166022 1 745104 605521 843597 190286 1 200294 5272 216150 312471 204530 215447 432008 157349 328671 657797 169655 396497 1 269158 175076 810564 1 285339 260039 262486 310683 322520 932478 1 335363 996480 354591 926739 210000 198622 394893 375693 384771 605414 1 253156 588209 419540 759171 537918 434157 440111 446368 373754 458654 1000000 470725 477234 482847 644410 354729 301688 610019 208845 328103 524916 439670 719707 671617 548028 118200 702488 972963 566896 290048 577182 593008 405802 596901 607436 189753 613095 843217 552594 852592 1000000 637742 792970 665935 1000000 480602 383700 664528 669318 673572 893408 665176 384387 689506 694067 700508 700688 525665 134781 710164 420579 1000000 570615 726740 748541 748703 731959 710816 737174 739408 726069 656107 745444 748108 548648 856200 1000000 1000000 756605 757988 770251 760549 761536 765646 736158 763464 1000000 746061 580195 745177 98996 700509 764918 766255 771281 1000000 740720 770904 621637 1000000 658814 1000000 753488 1000000 758090 550783 749282 750413 751852 562762 748148 746144 712495 926192 184476 719825 734632 681771 1000000 726845 723609 929637 824676 717022 711177 641262 704291 657029 682853 693419 689636 685741 1000000 615200 667165 670056 813958 1000000 654949 587196 659430 681552 457768 1000000 1000000 621045 259369 246409 84835 602853 946282 468748 551515 626114 335305 571990 150893 550492 788920 548742 542163 626127 530856 526249 517232 426603 515305 790736 452200 490248 483680 480818 1 1000000 458740 541690 1 660977 433977 427884 421671 382585 429020 403081 612176 390667 384634 378296 449149 130121 210866 353665 345886 346846 335381 294187 1 317217 311357 305341 108554 293550 112911 284656 275766 270330 289450 1 210848 252219 150119 236941 232706 226059 1 316681 211006 194862 1 195108 1 185298 69371 175738 171123 166468 236696 70195 335644 61920 145285 140447 1 195635 128443 118771 45485 1 111679 1 629592 103650 597903 1 34477 92407 482786 1 87011 1 77824 558689 220028 91701 1 68320 396114 144881 53310 1 51353 58350 50479 56060 62342 54984 72810 61421 51502 51763 51392 51130 1 1 51225 1 52148 510737 592927 53386 53916 52495 87132 56208 106889 59270 60544 360085 107561 63742 1 69266 72114 72467 421858 77506 238074 1 84893 63135 90409 43132 112937 1 52810 118163 76249 112738 398729 119665 123358 129607 344483 135481 93056 213503 144698 1 1 52185 160654 98496 174064 135914 267161 206903 424321 215339 180927 195165 213249 219932 223987 229122 100449 240327 279878 1 166709 1 270739 273774 279751 285571 401309 268164 245769 525390 627395 321108 346697 912486 550853 48117 538335 773650 349745 372232 208311 439524 378518 398805 68163 420790 1000000 523307 413454 387847 438333 444154 495601 456468 520662 683865 470892 482176 457802 674143 498523 486703 510377 516997 522781 1000000 1000000 453294 545855 562052 555270 783028 578268 762769 687837 584925 250915 40505 376485 606042 640591 308471 617260 622753 631113 638108 648413 439391 649966 1000000 563854 50792 458527 671805 777621 720101 265795 687993 717968 698108 662326 1000000 890180 628966 712930 739590 1000000 722258 720963 727824 729198 682902 735912 891977 746969 742311 145578 327678 749037 829253 753280 754303 680851 1000000 840199 901263 760743 476044 746787 694475 644948 607256 567559 736642 775521 832714 1000000 731750 754127 741384 771513 827250 1000000 738159 903296 792446 975361 755665 757960 350874 731835 753870 754563 842932 731001 743524 728096 558348 770605 206683 698274 732327 677333 699190 1000000 793808 756249 694033 642951 1000000 851940 157427 697773 691660 425564 350770 629734 678465 538948 739623 665913 734603 692976 452931 648099 643381 636696 1 626229 641934 615849 958590 803908 604409 596919 590524 588111 589227 440233 826847 598132 577822 555022 549344 654082 611315 532065 803513 515857 514445 387229 505512 500786 157492 82950 383140 531091 462007 450762 400892 491421 399443 435689 513267 449231 416834 577630 314650 398229 476273 386882 377924 372817 430043 645034 759430 348885 342778 346542 1 403872 322903 286180 300717 300450 294569 286927 283090 277271 351341 265837 301216 254545 592093 291203 572352 237442 221722 203096 213710 1 199189 333124 208453 191142 351396 181641 169229 446400 167391 89707 1 153950 160841 145241 528003 135644 248010 129334 140096 652760 117909 112248 1 107573 412039 72667 97805 94769 638407 477740 86242 1 58613 78615 77679 75008 331377 1 635420 552473 65639 76630 1 673349 77937 67727 55750 41255 53904 586422 77480 57784 46079 691822 1 50641 50598 55340 80411 1 58137 531749 52584 1 55529 315691 122538 128300 58344 42150 152214 56519 92474 64889 118321 263118 71919 75680 77748 244314 1 50927 85212 89179 91648 297261 1 352497 107566 1 17393 114595 117918 116351 117967 299416 61269 76309 470611 1 153970 154102 158683 707583 1 1 130979 661754 599090 189843 127980 194503 207556 84641 216807 132176 238478 233099 236652 717786 173379 570111 1 266204 271920 542869 283599 252754 296368 490813 306985 315024 297119 306403 328053 337087 359722 349142 355580 371884 366784 698520 92695 86484 331078 398590 427433 410491 417955 1 1 797834 687140 156936 414112 177416 466537 472595 436186 489254 490836 572803 502530 634135 514193 520638 529188 580641 491944 543887 253777 122330 560899 545435 408609 228152 325836 594664 513567 778111 1000000 1000000 609440 596186 624313 669553 643320 639055 642149 618396 1000000 692346 661020 928731 670173 362982 752866 1000000 686447 659344 490740 738363 579554 704837 766229 716009 780012 899322 1000000 723910 600192 1000000 732202 747891 737201 739589 741824 744015 449775 787589 749913 750865 722559 754792 752182 868244 737250 760029 761581 765195 167319 763507 716437 593951 765211 765265 1000000 765326 919164 757653 876286 760374 762544 149609 747411 642830 745251 764821 760985 757891 755914 898792 560339 802363 618640 748378 713288 741897 714803 739936 737632 588736 51516 729989 727298 724481 721485 739547 963343 759005 684883 1000000 701794 702257 180137 677286 684392 554358 730724 677110 367476 666711 585593 657996 901347 950079 643155 641165 634915 629132 625201 620244 699651 574447 604992 599612 579902 733757 572568 98181 201804 568139 700371 628055 1000000 699944 747818 530260 576564 521596 511190 618119 503823 212622 491773 498649 502993 474327 464060 790314 455745 482075 26963 436591 430576 421491 416773 206933 354675 1 846033 468530 452657 778451 686408 1 323733 350089 344119 338000 333179 416114 321765 135550 399273 540622 486449 326026 1 273856 1 257685 429584 255721 316777 244668 237201 256928 278337 1 1 212417 207252 202147 197123 415864 167586 552711 1 194057 167310 134687 105831 152131 150510 1 141942 402761 1 129863 126002 212665 118551 1 111416 1 106252 103592 125833 94721 341439 72588 86797 1 1 78885 1 74181 397477 83780 67924 158766 1 172296 1 1 58200 56949 108092 54880 54009 52982 52258 25292 51163 1 311318 1 1 1 50325 46027 182418 691526 1 200807 52266 1 53655 133823 1 1 1 65715 63417 667038 1 295898 1 73116 1 78357 18813 81148 76722 103116 50363 448840 1 1 103008 1 1 1 116692 61279 131360 138635 1 143525 753642 250606 143305 11819 156909 67047 506320 205333 184751 172850 162071 187106 124804 214096 168509 207691 1 219884 225512 244548 186599 243219 582421 30776 271183 232371 281023 255164 281340 1 958967 257715 346441 310681 296187 370731 325161 817812 578371 862857 361850 112536 364959 665108 393117 485657 390172 361390 403928 408641 972322 528270 425159 510177 563036 497927 616263 400727 464313 947633 1000000 1000000 482557 608167 349643 130255 1 518548 522203 575071 536499 468528 547212 329289 1000000 414886 569985 731352 261417 586245 457674 1000000 1000000 607359 596775 891647 538242 624380 963645 636914 638066 646492 651020 679104 651300 631644 426124 943386 676893 667625 350037 698535 1000000 1000000 1000000 599407 1000000 766964 713420 718227 710384 699087 980894 728261 1000000 37092 920112 738515 648913 744382 1000000 739636 748956 750734 1000000 1000000 763745 756823 758077 759370 74933 761301 1000000 762185 419376 1000000 1000000 764437 772584 243995 766299 1000000 772069 764127 799888 1000000 760307 761939 537876 758981 568967 765527 756579 768526 753407 1000000 701075 730030 746562 988948 742422 740202 99522 742266 719905 665184 727320 848771 722930 718988 666406 712605 1000000 1000000 709727 725056 635241 699051 737248 684221 591653 56013 198006 667560 663198 594221 70640 253081 512011 671388 594499 648316 939281 641612 633966 468961 911406 410016 151754 590350 636323 579538 584223 713792 347666 445143 550555 682828 501268 534396 516807 194091 557699 511041 39351 497338 493124 782513 469742 909055 468215 897411 455666 454425 444000 1 406127 815729 419523 304967 407123 402461 414881 247368 364680 441873 519331 375771 357676 359180 345400 681617 1 467963 491938 363577 390619 301328 297296 496842 283230 289085 274381 266608 258290 258096 251301 582184 262930 234360 228865 293634 174739 218549 70853 431390 133901 1 188179 172441 109418 165331 1 164541 222903 33529 1 262301 96073 738783 134519 115160 1 1 22928 104195 189693 121480 328301 101801 1 388999 1 82267 86922 319755 308419 59398 67707 182780 70697 319611 271627 66139 65665 62626 61242 59538 1 56934 749403 54600 55622 52770 55057 262072 42218 1 1 6084 49733 49754 1 97642 51720 66418 51080 631064 33187 53559 54518 129515 18765 56549 55313 229506 1 67430 102425 69851 139476 355962 67916 49770 78949 1 1 87030 91417 141258 253651 98392 88468 104721 1 43546 120038 1 122445 1 189471 336521 138231 126777 722196 171143 1 154643 164145 167606 88193 174441 262209 142275 1 1 1 1 213011 213388 232777 228019 211591 234108 245259 250811 256540 218839 266373 252335 281021 284956 291000 296778 258211 305208 754126 1 329373 537370 338563 402809 662881 357442 422516 609522 374787 1 179631 346548 477650 408365 135485 489232 442732 416056 508899 1 25425 603447 1 597991 548829 480318 435248 475842 496469 511119 585412 516377 1 528060 1 539697 545859 1 558412 562392 106373 1000000 657216 584340 589699 610944 538951 605073 610565 615606 620808 1000000 968856 864346 643838 644611 647893 649492 678909 1000000 666695 658297 731565 677977 680492 806925 691762 693783 698919 695368 767760 708772 350749 603548 716734 721344 754830 725170 755292 732449 874789 719724 738557 395316 282372 491321 341728 706946 850133 817497 652648 120821 757716 758826 758598 760951 633352 777680 763771 902322 892029 1000000 764514 1000000 760579 769325 112422 764252 289711 326578 763983 761724 760884 760194 407807 703974 984190 649415 1000000 737102 764493 756513 1000000 778199 214427 740409 583340 1000000 1000000 730632 727959 724418 582706 727014 836452 35020 940520 652352 704002 242806 604731 837280 588864 663199 680610 201907 1000000 625636 665792 660935 649851 650724 634249 784667 626018 956670 605475 620679 1000000 612192 621066 635830 597666 702853 641523 593006 172452 571014 614146 737977 914827 901141 541523 546042 524980 525137 518226 1000000 641920 1 494404 1 482326 1000000 470157 448259 586142 518276 441793 440061 417979 427078 420868 414798 1 299596 395200 417534 382513 107825 235076 433245 359003 338646 348285 342207 334172 328681 480587 617161 1 256535 298526 1 336845 285265 793480 269492 170983 404129 935982 246895 245773 203246 164537 225110 1 214571 209165 167839 1 202793 62361 183811 1 174720 171131 165317 209298 156201 160339 147711 144588 138780 44969 85996 7349 160449 91771 266750 1 80755 103287 102354 99141 205294 1 102651 87249 84563 1 69486 146663 98325 72318 492479 1 66143 1 100003 671566 59506 1 437584 387786 75732 77399 1 259033 41254 1 54681 177335 554882 49312 1 130693 49136 49841 49076 45299 1 84218 1 1 64140 90509 32187 54751 118355 84987 63796 61990 70154 67509 66596 367811 1 76741 1 691089 243675 469217 337516 1 113896 361402 77479 104365 86013 94687 119490 390437 373540 109777 78731 181701 193304 83124 159866 1 241641 162393 163814 171722 176299 133870 184053 188214 365513 320652 124514 210103 663699 289909 195447 294978 237443 243228 246121 413310 260323 262374 253804 187813 296241 501995 295259 296934 332948 87019 586172 324462 330467 526290 403598 327151 354924 361115 367193 352753 380168 193242 1000000 243991 983693 410234 393642 415466 378292 539287 441416 409823 453774 466317 456171 472185 373696 649597 489579 496619 502296 799214 514221 505821 128075 361645 537595 544218 708525 554279 560340 349235 566822 683293 179432 588982 570848 587029 427691 647179 701313 249937 412587 532188 739856 1 642886 675549 607015 495688 1000000 670339 923818 673623 698350 1000000 684751 1 695567 705940 699329 710665 647450 705030 599848 716670 720052 728874 725789 723065 731220 733843 720778 661845 732214 742838 688273 746989 746838 758262 752224 755515 840516 594476 757746 754407 1000000 562345 725585 761148 762796 1000000 776778 519499 599859 764180 1000000 815930 764424 800786 769198 790057 837875 758220 762982 758811 803273 769659 799683 756888 754793 749604 748666 838331 745375 745975 740626 738021 752547 767473 750426 776099 976011 722312 488439 716496 713568 609409 629865 703933 700830 1000000 715647 706786 827529 681085 677317 950296 668016 93235 1 640024 662861 1000000 578519 638921 632943 329484 609448 618240 591900 544106 602056 70723 583932 585537 581776 808492 894918 671833 559746 597776 547474 1000000 699545 526200 535760 519505 287404 485495 502452 221418 488545 483596 103065 476679 465228 462898 509679 522540 377561 442408 1000000 422219 186741 410114 81579 590472 387975 390383 377955 374303 389990 1 354177 349034 344663 335915 501458 311632 322899 310903 321070 1 296430 149564 734100 276409 270653 264937 259278 224315 248048 244893 237387 231602 229120 141269 172032 207357 1 387121 215535 190127 186554 293778 1 1 166277 166424 801099 333674 148489 293016 1 203425 145427 145467 113774 118100 209478 113112 1 438397 102882 103209 354425 1 1 1 84689 140850 439806 272295 1 1 87767 1 1 1 61908 46966 57307 1 56699 288057 54322 1 45783 461402 50843 50238 108136 21871 1 1 48834 40255 49063 70504 618742 1 1 713368 108342 62714 70452 405092 67764 128883 59266 60619 567294 64266 476045 96039 69882 141005 72402 76642 1 76552 229196 1 237892 92857 1 73980 236481 308952 100622 128291 116178 1 116222 127143 114891 133680 249067 94735 134305 139556 157642 123866 1 170529 321046 179248 149362 1 192786 201275 219639 198040 1 1 1 226979 379871 241166 246763 255271 431034 404532 86132 274362 488057 1 289687 301371 207301 395083 360875 316788 328308 334604 297541 344603 104859 130053 397085 371178 1000000 578871 325521 74786 403320 408284 432301 41566 1 373466 439094 680677 459621 464635 977476 469941 636404 121690 486602 809124 500126 504200 826495 542850 638803 593798 722157 596075 959054 597603 979376 35260 1000000 843512 580312 182423 591085 624252 601570 617913 555785 616602 377921 834493 513755 636395 1 658261 650309 654605 740117 663564 657081 900258 695699 681604 684574 677439 739949 1000000 948045 676180 702272 1000000 647106 1000000 718740 727621 1000000 616118 729223 624955 791009 879954 424995 732714 744203 562440 747871 694937 925541 668057 784438 755707 756986 771439 764033 693275 762385 762219 758724 757734 918185 764111 755993 914420 944652 842973 412696 762969 244965 761894 837819 1000000 743325 967332 752892 761822 677242 1000000 303776 778640 749720 746898 415944 607955 142818 739100 1000000 734249 1000000 728563 745935 723078 688559 50288 712718 719326 707783 645414 536291 635976 1000000 689397 163311 681959 678132 325032 669818 616540 671337 655137 598597 351057 644235 638626 640617 625167 384952 1000000 943946 451600 495931 598721 593674 589256 584096 1000000 575547 1000000 560926 541641 266686 546629 759501 532276 576506 520999 514843 563719 1000000 496977 490919 275183 485696 755441 466703 460601 455276 448275 948123 7513 354841 421964 416443 13640 383403 794924 392498 478127 381095 196272 916083 343859 515057 349583 568022 337218 612429 24989 255973 312302 347217 718189 422741 289985 464101 478932 250224 313544 1 254805 249184 95624 1 216316 324250 221955 216671 211488 226196 201716 196060 1 186182 170340 176570 408537 65662 162214 229833 163571 31555 145140 132137 136684 1 128862 110439 120775 1 113504 112606 107285 114313 100418 96404 95382 71434 87674 84956 86380 70394 1 75066 590569 71333 68447 65568 251469 1 61074 59489 57958 56632 66924 1 45406 52264 1 62622 529977 171797 46772 48798 126756 631265 48184 1 45134 49081 49524 1 168051 1 40604 227450 1 48381 52802 35755 31236 1 63202 64894 314673 60407 736041 53810 75698 72248 125422 24445 414606 228765 91497 117218 249970 195864 103578 400651 110838 114256 154418 11365 41408 160178 231771 138225 140490 145809 142023 168048 454710 289261 284676 169851 112982 192296 175344 108709 150364 269058 93572 212974 365165 240262 516272 383207 345253 244654 244854 255858 172424 267303 26605 227961 890529 262541 296351 237465 308082 319153 252677 339873 344488 348473 343181 350640 354645 247724 1 449424 491142 384179 464539 370611 406055 515349 418452 424649 545884 66719 497795 321233 455501 461606 467738 473481 479571 867088 497351 135159 426214 1 552459 369994 527578 458258 434978 562842 550575 556403 585363 563024 1 560902 616825 589094 650147 602124 604809 771365 614988 620082 813627 116693 641179 612067 240290 82524 810824 713895 366314 689010 693815 544446 678559 665501 687061 689558 541138 703530 713430 704983 707893 711163 746563 680665 1000000 684579 726118 740699 733751 555078 701514 816210 46763 651433 939325 694641 745778 752926 751891 753494 707562 992363 761551 1000000 474583 625135 760928 927606 442141 761134 1000000 812677 604744 761153 758207 777766 740987 764738 922761 602089 716681 594053 851082 742157 750675 55599 218041 1000000 750931 478110 302655 781946 680845 1000000 738773 736456 734015 1000000 698195 755415 723423 611185 941354 731125 891767 689310 704702 304712 693957 1000000 690382 685471 650951 678578 887568 670682 1000000 662161 657056 655503 650910 763038 615462 642126 662790 743602 834224 574152 615438 602851 805553 573260 381325 461207 577557 582585 232449 560238 222375 550009 549833 539418 520683 77019 1 263424 509798 494183 12403 493055 486370 468352 476251 450288 476916 455698 449836 443435 530518 431075 424872 406821 417889 389370 1 461150 339197 518129 192785 346867 388544 356824 350523 344843 1000000 945348 326028 280402 230363 313925 285404 946592 340492 916716 288861 326766 638106 260898 315270 253608 246689 257157 910068 560225 234760 208991 219926 179990 203237 518295 213462 97158 296397 255553 172719 76701 1 487356 86765 82742 145991 237241 389783 239005 265307 283886 211537 117852 261489 110732 107259 183802 189565 1 89610 91336 73734 85630 82646 621083 77707 96488 255481 569547 68595 372481 64552 89655 62080 59598 56407 55441 211369 53229 1 1 261552 543227 235930 49173 61680 33632 47912 115564 1 1 47987 158307 10272 1 49796 50208 1 605681 53668 1 1 674211 44509 65089 1 135166 65848 1 11571 72082 74756 120556 320446 74286 307239 134632 1 93145 450442 99369 102626 105968 109538 74006 126435 120152 131848 109115 130870 344395 93750 140970 148412 177128 730448 295556 114248 1 173157 187679 264619 194687 195149 366228 206493 210472 215627 214805 196164 215817 206986 314860 1 1 131159 1 343045 258007 295356 660112 294106 394112 306351 316542 326118 325081 323046 336067 342148 404722 314555 348270 742508 456604 186375 134964 592725 392229 1 710931 417892 751323 323097 451415 440576 208813 454762 427851 465536 466965 477721 393765 505000 87657 501290 513299 570317 508664 362190 530966 691451 542793 548498 554132 343259 528414 565006 576637 313404 399330 594097 819238 602872 750498 545640 901668 434544 627933 902543 636486 642190 646844 651257 655725 244038 878553 678882 665241 669092 750070 684848 489793 689778 696686 626271 703094 706473 712319 702680 712941 719123 679971 494938 722443 730241 838777 733574 124674 738848 744283 742796 756669 684302 714089 890129 666928 1000000 755362 756673 931270 758672 759564 947009 761025 761867 762604 767925 662806 762805 408226 1000000 775066 821205 762042 753805 799972 761080 842703 758328 757172 835518 752240 753529 737479 696071 852192 736187 478634 743346 1000000 732195 952057 1000000 743404 80792 813553 814523 716882 1000000 526123 711791 708541 710289 325889 672752 694766 830152 421519 683398 759146 596845 688065 665124 605882 634011 662880 737851 669669 620504 631334 630928 266447 644642 625665 606505 607908 1000000 594916 587109 585107 610787 574266 677116 70144 557648 553033 531374 541930 1 431832 523187 580619 346129 401238 500567 1 487611 481457 266783 469306 463205 482023 451401 388156 438327 434235 424216 419125 728958 75974 401455 1000000 323483 376050 374996 284688 357897 358173 519150 1 339819 685366 318048 321573 530858 1 307405 297609 268633 285902 863860 356694 241367 305288 1 204038 349225 560252 78781 229483 224248 231985 364325 352971 159912 1 228423 181637 270517 31192 173631 126593 164530 145524 516941 150916 146567 133830 138268 102949 67274 60282 119680 88273 306525 129798 86454 642972 196408 1 95236 113214 88760 326238 91282 80531 78024 75522 66729 141957 1 64202 13331 64905 91911 140395 64549 1 1 53962 1 20163 49754 50115 55955 51564 275573 1 1 103357 311352 60640 48033 700284 1 179279 55286 113715 51781 41245 1 32602 1 85857 1 59560 61209 208204 63992 66723 69207 216458 75793 81889 74825 359911 83282 779874 88186 92473 1 237765 104253 99069 120750 110439 114393 118691 122664 1 1 132890 138311 1 492312 100621 154824 159944 164189 214916 173755 136056 177235 79300 105891 1 5981 214354 213734 219002 76713 229992 354223 272447 246145 296353 250794 259708 146685 667460 272232 280690 816032 113334 303824 240276 32096 316360 485569 333869 339952 321350 339785 103580 335866 375143 638016 381036 1 396807 318749 403792 412887 914671 438356 524040 32855 442545 626731 743901 464271 773337 1000000 887592 485278 493652 497211 504553 511286 521317 640480 197435 535201 570951 1000000 560033 466161 560307 550612 180653 632752 585128 590455 1 595400 606096 612856 116411 574977 625512 556815 713036 640712 808373 649828 667846 776303 1000000 1000000 779623 675329 243142 667369 757157 684737 664072 1000000 701664 1000000 708393 711630 715941 19339 702920 724028 422593 725717 780908 1000000 740178 963258 1000000 742902 811370 748666 755068 1000000 780217 658959 755195 712926 643722 989302 753146 762999 712414 1000000 797687 929459 1000000 762322 520150 914425 747567 469198 895916 747759 849008 1000000 758686 912172 650931 223499 881620 880735 752313 879061 698091 282285 685394 745988 761795 739163 1000000 229472 774836 728725 655220 736840 1000000 718476 1000000 724371 531030 706504 265286 729774 693905 691570 687628 704099 1000000 772543 746665 678851 662736 653605 419027 653986 1 396872 587356 353686 628753 620622 609468 517506 690199 602607 605355 566513 588350 584472 418735 658787 561596 602946 584694 719674 541639 533828 633558 524517 694214 477302 506400 1 425970 489558 486347 475454 470933 465103 449348 822897 452141 528438 379324 430009 772656 14544 449250 402767 712194 191410 401670 374489 539934 1 599854 627 1 181511 987619 328851 412946 301306 831053 304681 298932 301051 289413 320954 275570 139549 211704 279942 252701 35192 201380 357370 247805 475603 252140 209940 1 204225 309713 205537 1 172980 188897 164319 169367 383836 1 156131 155088 147359 143611 138901 130713 130689 139299 42450 119030 1 111794 57964 258172 1 236239 95197 91950 147062 71663 173150 25047 686866 82333 436186 1 72152 68910 1 51813 65212 52039 61495 267972 52159 422823 141714 1 575197 1 49160 48542 48030 190349 370292 106034 47054 47205 47045 623066 44693 46576 76224 57331 24298 1 63985 56881 287725 55893 57404 1 67673 1 1 353949 194115 585470 528262 1 97110 76443 1 43115 1 90529 93346 1 99841 65791 106281 215898 113534 116769 1 124727 118804 138851 241776 163301 145049 149353 281403 158222 267894 175090 683482 150752 553109 129691 1 1 1 206585 123607 224625 95052 163450 557133 362250 244126 274495 1 261089 250629 272412 288941 184110 289799 312340 588700 307593 487665 319117 1 587061 205470 342104 349974 275615 382020 1 408664 380777 386946 554854 399360 407314 398280 411578 362430 421223 436516 238536 567138 455008 242690 472895 1 479404 642497 737854 497478 501908 499597 54417 527024 459463 532828 559637 544320 738190 189425 558132 565823 572823 577738 724335 945582 736358 596467 625907 609282 628802 479246 403393 1 573685 282541 643257 784317 602471 804793 661125 578889 962481 116534 677758 809579 685585 527021 508189 217273 678760 703660 701124 710529 447082 496617 1000000 722365 726671 730305 735242 736654 765555 1000000 838874 529169 743919 1000000 973757 67154 747391 835477 754460 751489 869966 725667 753804 1000000 648490 690646 910133 742290 522054 348459 710038 760992 1000000 803818 674206 1000000 761605 759042 734237 521157 380344 756082 494389 552761 762694 830902 232052 773658 764129 743439 734924 857192 495763 625710 528017 728555 704721 569277 442982 1000000 715801 712741 718950 1000000 703813 699287 685420 701944 527368 668613 661983 676868 1 664955 758092 666101 582955 376734 692641 737901 637642 632845 659457 667117 618209 733448 1000000 910756 597820 603984 598293 639542 23979 786174 564669 779585 677392 628902 542567 537283 531506 535711 517860 313819 500832 500915 1 491487 484074 493763 320219 465866 1 451163 333065 443209 434634 428906 409137 424842 435008 375460 419963 391756 391039 389296 372275 240976 1 1000000 71789 341594 336281 1 324410 777840 312133 306140 478174 1 291693 282620 91767 792062 183671 1 1 289532 216177 240211 215148 1 690040 209423 210330 205250 210784 259174 544201 848321 278256 178679 1 79881 169498 439954 402961 136325 144203 188780 127790 269305 1 111859 119807 389386 97379 95866 1 82946 94660 1 92171 1 1 83858 1 78541 76074 57748 21897 718128 68494 349800 63127 31228 57184 54186 1 100933 139641 41600 84479 44038 514661 511453 47514 47612 49247 1 490197 46580 46612 46919 24905 46207 142815 49428 48831 57050 50436 156103 52580 105656 55143 682386 159853 75473 395630 62845 64738 213460 68848 1 612665 75745 78252 50826 26133 44044 419348 236402 583577 1 662796 1 108580 25857 1 119388 108319 145989 548038 1 139176 143375 125153 148531 199340 162584 145943 58639 170690 154257 184582 183247 107569 199485 115973 323628 214490 219820 343098 38646 69826 244657 248125 465648 260050 264536 568509 400909 775605 287702 293008 299478 334835 311732 316598 319268 329479 169118 341633 350798 351592 371872 365971 372373 373396 373178 390949 374264 403915 401253 316205 651795 419778 498001 366146 1 427198 316722 465025 471141 1 516095 489287 405970 964638 507350 500505 1 506640 554130 536811 1000000 178966 481990 558422 550937 568498 576715 733158 584341 1000000 840583 589431 612709 619041 559011 667513 627640 632075 786185 673366 171693 925660 667041 659249 552138 1000000 1000000 425108 763198 683354 687841 686327 599723 462310 555557 705598 1000000 712069 703286 720101 721654 731423 1000000 729366 731771 785000 736526 61461 713254 638455 520710 203052 752090 750226 751549 752960 754250 760207 738247 883030 1000000 330431 83950 680169 760780 831684 748859 761460 448915 750665 757787 760904 760490 765474 721901 355892 1000000 1000000 755785 259630 753360 735713 756066 714689 747269 745481 743557 759744 737406 736687 336477 1000000 1000000 719978 719882 528039 844256 716245 1000000 793410 711507 703047 486799 424192 688724 699277 685510 152429 967452 672429 669417 672945 734012 387659 542208 645058 643093 575391 628317 138773 624099 619180 613404 1 604039 598870 1000000 594248 583376 577531 587156 522167 68147 555557 550485 533131 537391 344788 551918 794579 515207 488639 1000000 492316 481686 658129 475777 474179 570443 221253 405544 372497 442561 435009 430173 822364 423975 413209 404584 346931 393036 386838 402334 339700 309629 392604 178030 356193 340175 337887 331653 303975 319409 904131 541094 324712 3795 289628 307459 1 272616 243413 255146 255042 250513 243853 237066 1 195791 222061 216791 903833 460454 280041 201474 191058 354132 181182 1 168206 252467 147309 164554 164497 158889 210971 135217 136299 133136 358128 1 120093 1 1 109478 104526 96906 99309 95841 92957 1 1 296870 217405 83615 62430 1 248495 69256 60300 61310 63138 169595 59406 57933 1 1 1 44137 59955 60071 49455 1 1 47411 52032 542175 478422 601929 46152 391084 143818 46686 1 153920 112274 48478 51023 51114 694196 52820 55652 520174 64080 58265 47842 61722 1 65707 67576 1 71881 524755 76995 1 82279 84242 87938 90895 655029 190290 21913 101257 348774 42280 92387 118041 121761 125473 1 496134 137589 141705 23055 122798 154728 145529 163762 158468 385868 1 309832 191667 176067 48247 198486 53170 34806 218360 730680 300449 711228 240046 244159 189559 256769 287424 253045 273462 105934 286361 291771 435091 303431 303167 315216 327123 327218 333350 405233 351158 323149 270904 1 337146 376129 443310 352623 1 400870 458943 479499 429193 420945 426834 439980 444614 377315 458133 1 939559 978702 489453 487110 1 495887 498850 56302 622633 1000000 524670 301276 903033 545838 612752 555766 373305 844414 503726 579133 454214 587378 1000000 600559 612024 600332 940978 620555 633149 631685 272557 1000000 680143 670911 469999 748769 678114 794350 670510 863983 1000000 200248 25636 1000000 235866 1000000 563196 688215 719522 1000000 582806 133257 1000000 721752 49446 737563 620499 732864 736393 737669 574139 1000000 746175 1000000 641014 756870 795117 733852 742668 396808 748418 696961 757600 627596 849473 748885 780706 1000000 554476 762432 764126 819346 760973 760297 747931 626231 759087 746648 594983 947266 757684 755231 584708 697044 738506 749937 982416 745536 743809 942229 806456 905642 704543 767060 493550 728515 512588 724067 719574 959526 755943 491587 545250 703945 701939 291652 260432 689786 1000000 674960 695183 903766 605639 523057 619569 657410 900496 256649 643943 1000000 586891 628461 625826 368544 576289 616000 605080 318636 594701 588505 613242 583392 4770 742038 574110 1000000 887681 545444 540146 554397 592144 522307 516481 849205 506718 538365 488693 487491 468712 496429 873484 495792 436032 449954 423915 437733 488924 436052 834134 413228 799566 400584 307146 402905 381943 375802 90657 45985 8909 175682 378712 512422 332810 327325 243248 314594 17278 303112 296774 549392 286218 280997 284565 261321 245165 1 182445 245015 239464 233977 228633 231954 585911 212119 726500 90070 100307 194932 187070 1 181312 135606 212123 139247 114436 211107 159111 144204 137268 9004 1 24955 1 121084 117152 106851 109131 150373 116372 91650 96564 93423 89908 87406 1 1 78660 144071 74082 229304 332303 442356 80989 55205 466067 150447 57942 311791 69433 1 1 1 49551 652308 44442 1 46434 47300 723306 56096 92727 44937 45738 22593 46181 94947 466559 1 330787 54950 54944 51124 52103 53255 19442 24501 53261 243815 1 215669 56987 59954 68860 171550 62591 73894 1 80365 83818 61680 1 92620 101126 91162 155725 104844 1 1 7055 364798 132640 127817 130920 133464 140300 141080 208050 133015 1 1 175768 1 10948 104734 185753 368081 195705 169345 1 210991 215896 298942 401397 226542 363188 141387 306167 231609 796766 266591 271804 1 283560 284770 610330 303502 306609 927264 318265 190913 331142 337232 1 365695 355584 55812 208385 175881 1000000 413222 720735 226603 398153 411251 417091 1 615381 437698 443089 448330 1000000 1 854928 481860 478873 484959 491649 644514 687769 647457 514735 370251 526466 438342 339952 502696 578819 555059 560035 571485 564060 577465 581762 382814 725681 595899 894446 148566 929128 517584 588035 628127 634110 638436 635396 647093 618712 656161 595475 884702 668814 810736 677370 44800 913 732244 385160 744581 648319 657930 850368 651261 1000000 740925 782197 721377 703588 726838 728634 1000000 437405 728055 920758 1000000 748385 1000000 746455 725839 389672 724386 1000000 753802 753464 755311 756935 765816 758492 191137 1000000 760057 592803 778975 899788 805165 1000000 756137 1000000 628943 739931 754765 814048 756461 755295 754985 649053 751889 827952 723597 755235 448720 481810 411900 660024 741478 734527 733087 727503 726457 628876 722805 811772 717063 704994 683557 718172 707405 601110 697616 776554 690399 1000000 682853 709235 674960 663146 754035 420881 838710 653829 649390 686640 981706 628729 1000000 976560 794513 625959 577084 618786 154930 639396 582579 585187 539407 507235 564546 563426 557246 1000000 546588 540889 569921 426078 523541 760803 727855 511593 502250 492688 276272 601134 457627 176582 463600 457707 320038 279875 553122 432881 438444 170067 587953 46224 395484 685954 389683 1 376918 31840 823141 229067 375502 356045 340202 1 328033 214556 314062 309948 249673 294897 267792 250282 639536 144577 267622 236477 260914 266023 255388 724411 187147 229648 736510 215184 99974 208376 202263 198130 196383 399612 248009 178256 294633 111014 170528 1 155020 154011 161016 145210 1 181663 129564 121554 107876 111665 114223 1 109413 103769 100294 1 348211 90789 88410 143407 82177 68083 89463 221607 72049 69680 74064 65160 63534 83582 59530 198445 81441 53871 1 1 1 1 49051 28171 46508 1 54790 50688 1 45354 33728 46310 45933 45630 523120 1 46929 60127 409602 3085 274372 70421 51360 53767 53225 61287 125538 59197 61736 335626 79751 112129 68969 205755 140950 77217 50175 775185 69755 75808 1 94362 97541 67292 390801 186224 110805 289594 118534 1 96437 125481 306846 139587 118784 146890 142470 407686 1 161638 270390 221764 177188 231710 188822 352603 201139 204208 355193 190217 1 225080 268083 233945 276613 247018 349582 258116 263967 269746 342441 277319 189847 316198 511173 1 311291 293054 417332 317608 355454 178946 338496 349027 851325 668487 384749 439700 406850 182738 1000000 946051 415343 727369 421021 146610 235140 450281 446077 452259 259220 442101 494152 476532 591033 486909 494762 501073 241782 512602 618850 523902 396179 536029 563608 549989 670175 656414 560317 570489 960493 580518 585657 475137 608870 591938 538542 610414 673468 782315 626573 564656 636082 637646 664914 663373 418188 668148 840223 725298 673250 720890 532435 683207 711636 425104 691135 697153 1000000 727168 707661 723560 330130 717224 384201 830928 623971 904791 711168 733257 518272 687498 558921 739361 717019 745527 771773 748823 908172 751694 803182 754200 526228 396272 744165 757024 1000000 759038 937417 414674 802923 302568 760494 1000000 1000000 773985 765448 760027 759399 705907 756296 909516 958134 635703 731092 669927 863911 798987 609527 743874 739470 739968 916880 634590 813888 728958 730196 654593 693392 749101 687004 713891 458731 756808 693986 702893 699754 777656 738279 665070 862175 798455 267627 671683 691249 658296 339451 483895 601702 647368 1000000 701172 636058 662644 621031 602142 548787 453375 234662 579175 513294 880467 580927 607250 587384 564568 175478 553413 555650 542079 522911 531890 524769 348077 522160 609271 1000000 304828 489197 385097 476529 471036 1 428248 219061 447444 439076 530738 428024 733906 415638 428862 425491 234387 390848 345140 468888 380690 366610 219456 607779 344205 346580 335412 205175 323266 342071 845706 304405 286325 293383 1 281611 301087 272192 300138 49220 222862 188102 247380 281341 501297 224798 544878 244905 210889 245113 196986 1 546812 184098 152763 144898 171484 1 1 1 232182 147002 141906 1 47019 130261 126304 223947 116684 1 1 143497 379945 458574 97509 1 124588 271644 85288 82469 79868 46610 74593 10091 1 66177 497157 46337 61585 193113 57789 56336 54856 25083 75661 50851 62282 54552 1 34610 1 1 187167 45186 543356 49688 34699 80543 45074 45458 1 46295 209420 822 44292 378028 713322 75203 53778 1 79895 12727 49238 60752 98508 64619 1 1 110469 73569 1 71859 118152 84529 87371 1 159207 181443 1 282229 89430 109614 113307 142667 120541 124643 390017 133473 136736 140313 145255 157335 99161 158457 169001 167004 640485 670056 187672 196739 191916 1 265152 1 338002 1 222773 140631 346997 239213 279235 1 493592 261860 248773 271577 279148 1 617386 1 1 235032 312622 745210 424803 335543 672846 345376 88278 315996 596991 368128 438991 381985 425145 214156 400560 406704 806947 400041 243694 1 1 428221 458655 196672 76967 468448 748459 402646 1000000 380132 498569 504431 1 517160 517629 25239 533627 537626 1 547745 556174 562096 744134 533969 621142 584816 589188 606707 479390 604781 618074 1000000 619825 378205 629531 634287 883945 590423 113987 652898 1000000 661271 691194 657873 678394 748210 679681 683715 783510 721004 696416 610383 716563 122724 435839 713082 713574 320182 721598 573661 733439 905097 1000000 1000000 649980 751814 756712 761715 934507 746163 455763 749449 958972 943147 753396 1000000 755470 700539 736770 760140 758156 847545 601666 376895 756743 346888 618054 372508 649546 770047 757807 757738 641619 756099 648110 753877 926601 751777 60099 552186 747377 774871 734876 742073 252339 343902 587392 733573 731169 895117 745202 723468 750185 454855 797850 880569 733619 652110 512266 670549 6898 445762 687915 684164 679810 683069 517640 668228 294775 666751 655413 651491 593755 816299 155978 403713 665177 623023 614566 620690 1 614785 595963 592626 586220 753729 581420 571952 361991 888738 554597 160566 525762 538833 524170 552005 449515 1000000 496257 499785 1000000 486285 484419 554383 472765 472822 446597 454001 678059 441700 438612 421104 410579 836744 412015 404735 398360 400204 385965 379779 295309 348402 379707 355046 349347 341561 336704 1 324575 317902 312525 305907 666623 283322 288763 1 194161 575821 230875 299228 139271 6180 166420 126234 247478 226016 310670 1 194577 1 200087 184429 189999 148628 180138 176294 266331 176151 161228 156728 152199 1 30316 131783 135070 80844 412543 153691 119203 115449 109579 109086 104704 162618 430311 692537 91640 89308 85817 82589 160810 70326 1 72399 129417 73119 97367 1 60280 536477 1 1 136410 1 51761 50831 49696 50486 1 49720 1 45679 45195 1 1 44567 1 44356 1 45788 71123 1 46554 41711 1 56897 44329 50923 1 336290 451337 56381 1 19401 61625 1 65671 698366 411777 72630 74799 1 425744 1 385571 88625 461671 103492 1 101326 114006 103756 111806 133319 110703 228856 129891 1 141275 139253 143500 199489 151934 1 179767 165628 1 328746 180160 93359 317290 114201 43089 52886 25733 215758 347644 239534 231883 238427 1 248473 254095 1 230067 484294 277026 1 838332 65613 300540 233362 316560 225950 1 337946 339228 569136 363054 354958 170033 230763 348989 1 488871 378753 69280 404440 410752 553792 424859 574289 442563 268956 860647 438023 460388 386243 470089 478333 482519 490252 1 503027 455175 1000000 472321 525921 1000000 537416 465493 548043 554461 561012 565488 634316 576458 581897 588875 594454 599483 599092 593335 321881 618010 26164 500669 648643 445942 186932 630431 677811 656464 780955 1000000 667874 746520 314257 680060 856411 528391 725835 694925 707651 234847 705158 708414 665951 714602 717554 750589 951548 566358 747443 731415 1000000 733231 630453 728408 1000000 743534 746418 477831 850794 750060 751366 783914 753046 748843 712818 763838 1000000 805735 758313 751020 1000000 758990 583920 742254 758841 758800 591830 943416 688629 756683 216573 841855 753988 1000000 592418 750247 759739 621821 763197 582388 712795 751843 604825 473476 237750 730558 728989 958226 1000000 742768 708416 712530 733270 732050 511215 706203 551957 705068 524050 1000000 691877 680913 677047 673039 763224 1 660570 656274 651919 435469 545349 706385 1000000 579901 608229 696925 946797 199422 601323 598881 593773 964647 333452 556127 554851 910550 511148 559447 534278 544449 448759 533109 524199 1000000 515651 1000000 503784 844051 430321 485760 468380 514331 443745 746271 382756 190396 443020 554895 431838 515110 800755 1 401452 528358 386074 299306 1000000 371551 325514 362575 337716 349608 344530 338011 508152 600965 319729 1 164522 550030 295864 289842 284020 538076 321657 266556 260894 255257 187405 244024 146586 232853 601693 222141 615292 209470 191152 105219 195836 141928 218723 181062 1 144700 1 162932 1 1 172194 1 1 1 128756 428973 1 114653 328594 93049 106929 81881 1 409605 346754 92106 89011 86044 157824 78188 25971 69248 1 65670 233076 65736 63632 310485 170617 29469 52196 65279 1 50356 95819 280009 63420 1 436689 113044 45381 44852 1 1 171964 35921 59740 44037 64037 165160 45076 46979 66604 565305 34435 354712 1 380961 52525 1 55045 53699 58801 1 1 63712 326047 92354 589122 81841 74995 78775 357417 84423 87279 208863 67800 96620 86570 1 68940 99650 118046 273382 111534 159293 127083 126732 137589 134923 146115 221550 154949 183811 129000 168863 629447 300968 301512 249756 251483 863678 203340 219860 213964 219381 224276 1 213708 241045 259596 337421 1 371907 264648 276599 180737 866589 278512 1 294188 863791 1000000 492837 312432 491576 341162 472560 352240 358851 361739 372538 400873 872840 389894 396105 506288 386665 130129 247155 177585 1000000 625061 368507 451742 459817 729261 568988 477249 485040 823270 494267 264183 721550 868296 526804 375506 527684 797295 568895 523611 736803 560325 617486 614531 797471 974672 585225 602620 1000000 601148 610111 519519 617135 515602 686932 702292 635364 586162 644594 649099 642829 179724 629739 666451 674341 678329 728414 631217 891100 689845 278110 697888 1000000 704807 707197 708590 717876 716258 430371 1000000 453199 727232 728806 730762 772958 733008 732634 745211 742585 744329 746676 659616 721002 1000000 705352 740898 447775 826625 848485 1000000 718662 758488 758149 760809 758668 782483 1000000 945810 758843 759078 1000000 757091 826181 755719 758401 753632 1000000 1000000 930972 811426 793168 595197 401496 1000000 734582 738350 277177 734215 1000000 798186 676961 645658 718013 988999 710234 712655 708725 775820 703193 699879 696317 1000000 689100 729222 552526 677722 452309 662205 602088 534276 657048 653712 77294 643644 639061 634451 625902 544974 607187 621905 474357 605041 375318 594726 1000000 1000000 511795 573381 568248 562446 549133 550397 547086 886523 135144 340025 259940 499614 1 504066 498997 489464 486157 481017 418786 469404 614909 453626 394840 365299 438284 432162 537783 431770 419157 172795 477626 322645 341473 382183 376127 440710 363983 1 351583 224735 341940 1 395628 336838 477940 303147 338597 292963 512454 285314 274023 273690 433090 262050 152896 250882 239738 239228 234238 228058 298533 217882 212277 266954 177903 197112 201457 186912 521390 1 171195 167781 556367 524715 152143 100310 1 1 300483 132370 128351 123176 161885 1 1 109338 109150 88401 505312 234732 92966 89679 144161 67948 316027 6075 113818 65797 387783 104722 79928 9326 1 1 52003 1 54780 53283 246810 1 49164 84674 1 46502 45743 176211 1 1 593881 87639 43441 1 462144 34158 44050 75358 45287 30676 46387 104385 403502 101945 50474 114359 1 61333 436302 1 83238 49152 84547 65630 67850 120327 72443 38719 105926 80307 152532 86007 17998 254530 95279 216079 259951 50078 1 112432 113292 133615 123384 130964 319673 236940 141119 1 149542 153202 179441 139318 1 266346 183926 182616 311726 191768 466358 201260 657602 211795 217097 232783 227837 338091 240054 244352 254290 283776 252492 294831 272766 277279 1 195842 291117 148660 373347 252906 297326 325236 334769 338365 344302 350689 626144 34523 735461 433996 331867 393308 1 1 675438 545878 496796 393433 464089 437189 443870 449421 454068 462271 1 473883 478324 1 492149 30444 493246 471182 706697 646408 1000000 867787 545283 544730 614797 339140 561488 566997 572463 581647 581006 384432 559646 598974 604109 609002 614184 619127 717088 628763 685250 644106 607370 555401 651471 579766 675415 633516 705821 685602 870462 692043 994225 688331 874301 588844 699936 970822 215683 708576 711946 738677 717865 669500 723200 726068 737773 717486 718891 763980 737342 737849 847411 827041 1000000 746770 899779 1000000 726045 817240 753275 788900 202246 758009 756371 772547 752396 244654 743806 751762 805426 757542 1000000 640757 792880 760209 767593 755427 754614 431369 528361 947663 533082 748912 764414 741964 1000000 760423 1000000 738454 462026 439887 1000000 267135 885184 689913 721791 903806 655772 768617 814670 864984 756248 70328 545479 443949 689756 1000000 682398 674464 352889 626092 638890 712687 661242 498199 568410 459684 81711 719549 527644 610608 651862 616066 611182 470168 141330 586454 130240 585267 611671 574523 676908 366434 403000 1000000 570475 1000000 232579 643025 512631 517813 512044 506125 500299 43277 446289 482050 476208 473203 477022 457927 1 442132 439485 1000000 425838 418332 414758 422857 354645 327144 477537 1 377510 812101 452269 395928 477034 346747 353254 378043 472986 1 388047 592450 304326 281013 152816 286536 708158 1 269028 261975 295835 260697 254739 61564 233045 229185 226564 212013 213645 208602 202984 22044 194227 1 215412 176330 132709 168530 164342 1 42013 150227 179694 1169 306964 1 610717 230861 119186 1 144181 128792 71358 70643 21069 92720 178753 89851 1 87387 84854 74913 75517 1 71516 1 1 63967 61924 50721 1 85695 54657 291944 1 31884 21883 628306 1 224166 45409 1 44233 43809 1 722800 320081 45713 1 42905 360668 225731 44392 15701 593860 46526 44311 57183 1 1 29285 54753 1 146402 115774 1 62495 127501 46697 180586 72599 594928 76413 61624 138282 107962 88601 90758 220564 64761 100470 1 107343 97747 116134 554215 114689 90426 130180 121487 1 1 127290 1 275329 12372 271582 91831 174573 181230 184371 182480 191575 530566 204306 286407 210431 219815 225977 231260 1 181598 247759 261212 482197 188544 287657 276339 318176 286378 278295 232873 305875 1 125679 225811 1 339909 489901 36478 1 382065 366858 368194 351296 45915 566493 437445 404100 875234 446672 422646 421272 434953 441220 447362 811437 458479 465777 820035 474191 399969 360354 550392 499135 507726 513623 517368 90935 552616 536846 383644 549576 553854 559430 1000000 585935 1000000 552375 586500 1000000 600549 618476 5121 1000000 377878 615228 659201 501495 544148 1000000 204488 145176 654474 1000000 663419 443420 671296 675295 681983 988108 686804 528196 688492 697545 600185 704212 706924 706151 717933 716585 963379 719406 1000000 727375 746816 732191 734541 739273 1000000 570386 611302 744209 236660 1000000 281829 718259 672788 753877 856070 650336 755237 389985 754287 803017 1000000 753224 757333 827865 1000000 757635 757340 756979 756407 347315 779620 754381 753491 746690 724393 732597 769698 1000000 747930 660214 744863 655702 878854 736866 734358 794194 319772 1000000 723926 496472 635354 517904 667926 801166 707349 458440 556261 692999 701785 690326 699101 474124 694578 676359 555155 667039 662834 599513 667792 682735 645007 641016 615910 231055 1000000 626981 619139 602113 1000000 601956 596802 1000000 288527 569481 63070 512489 583900 1000000 961744 497212 542305 536589 529146 493667 467659 513145 462716 296700 427036 487734 483528 477474 471396 462282 629226 657535 1 483838 695559 505974 423788 416348 409819 403671 397410 282854 362939 378901 372707 129401 360347 350787 792297 374386 335842 329348 396280 327601 313642 338158 320627 195428 289387 238768 349100 227028 264531 630883 233823 140305 243046 236360 1 212612 174244 584655 37963 1 1 361647 190056 14766 179263 174161 169414 164734 160096 182606 156421 217855 138013 137713 28495 371539 114068 260911 123336 114672 629363 426644 102213 79733 95944 46060 23122 56701 80904 116072 1 75981 1 71174 15314 161771 175346 1 1 1 56795 746503 1 572950 14391 49210 1 15509 48488 1 1 611937 46029 91910 3377 42580 390402 8777 263250 1 1 1 1 50247 1 1 50507 1 1 51395 82876 54002 1 119181 59562 1 3673 65628 67878 9687 73144 1 79219 80664 1 84164 89368 92324 150219 1 93958 26119 109428 113067 108246 191093 79446 105266 1 392075 140725 1 149629 130546 158606 263935 713247 453402 177595 182166 178085 192659 1 202635 1 214437 225152 345915 1 253684 245331 245867 227689 43185 276718 1 273192 596837 859050 291886 67922 333847 310444 315764 208230 694448 333947 300104 363472 352304 998142 1 1 357454 559152 72094 729715 401764 228953 414162 418763 109138 432715 104711 43602 282057 490573 462650 378413 468948 772490 487660 497610 499626 403047 638672 517344 1 1000000 535226 688404 728257 534672 550498 828437 345519 1 579241 449066 584469 616024 437331 189045 69078 615855 620315 70489 629958 634017 639223 645620 820773 652837 613861 705718 945042 669659 730881 811495 352060 685332 688044 754329 684802 698023 702836 707177 617507 574722 687438 689962 968714 720904 621800 727094 724581 738772 735554 596982 739649 755290 743377 659645 745236 793362 627234 651437 751656 126948 753730 1000000 745260 723733 778654 750937 757125 918780 757562 752883 890011 747282 756649 549679 655840 972638 802246 753319 752321 620252 1000000 735949 561576 735599 809295 719327 784354 1000000 466682 734376 959254 729969 731360 727634 727263 719672 697719 910237 702385 679827 723880 697037 697937 694468 657165 289214 732096 353774 667024 671828 662500 1000000 487836 650364 532604 641836 640103 779282 347435 627409 661093 625659 655209 1 615095 752259 842710 1000000 965574 576658 629796 536483 523356 554762 364242 155825 536966 532040 540827 469526 351932 514670 678412 379363 490807 473086 479554 472799 103424 526849 416829 453127 1 441591 438758 338165 417843 390960 265537 375199 459761 1 380149 490547 345077 1000000 1 345899 343236 337142 1 957946 321809 343025 247923 552774 295190 288880 462325 281729 274464 266475 259972 246410 571742 217270 400173 362944 247406 257333 721088 246320 199813 201371 193962 189913 206795 180244 173748 170272 165241 160966 156801 114753 152675 740235 138772 160293 1 93389 122344 118597 122864 111083 106625 121399 96862 97153 97071 1 185431 1 1 81140 77064 73684 67564 1 66478 376362 83150 73876 62684 1 54312 256059 69806 42056 315758 48472 57266 41191 45031 1 50629 50495 1 1 44750 651294 42044 42661 20306 263135 43144 47764 366616 85523 63555 601028 49598 87408 50507 128613 65150 39545 96692 1 76989 76273 47165 70548 34930 71498 29071 121823 50605 127008 31656 57378 91002 98866 69237 106123 105744 107935 481240 115393 157192 122948 129057 662555 1 668450 146715 165736 667621 100742 320185 167252 300302 47174 275004 191305 190536 195607 213963 204833 211272 216433 200639 532617 230752 266593 253383 215193 288576 203370 267225 272106 286041 749831 289806 329073 124709 307530 313147 319381 334767 331677 337869 894038 352555 1 362391 366561 350532 375647 519317 393331 390475 484247 412139 417361 419411 497198 428893 451259 451550 556507 562169 487863 474769 468619 677182 389092 370101 445249 771923 353841 520701 526988 532634 426112 541127 544590 80470 560836 719406 551536 830606 564054 1 592809 529959 603431 610021 613406 734762 707327 166838 632816 637485 631971 646622 1000000 192041 1000000 663883 719227 474108 208986 1000000 755004 530398 308472 672344 698085 444013 619705 667875 711487 713983 695125 719687 724425 726673 188728 616262 826070 734533 739406 901942 1000000 953741 551446 745406 1000000 903737 733217 750658 834514 733884 782121 718556 755284 755555 595607 756667 777862 921264 757028 906541 1000000 1000000 892991 951617 754713 615327 760881 560863 746023 624092 828890 758543 742308 745426 742505 740700 739208 765856 736157 732390 731193 728005 692268 968480 717361 717199 717213 711393 707646 705078 766642 662740 449951 105503 687867 684159 680366 676490 672560 667754 1000000 220399 655869 651522 642776 642572 637984 633174 642840 1000000 1000000 672870 609205 1 598530 593779 1 583062 273825 654879 566869 975411 1000000 553144 534451 405590 538288 560110 521704 534163 506334 312141 498073 506840 486094 480064 474010 291696 461613 454987 542547 442965 437278 317268 424923 403212 283892 559320 401840 1 392645 436962 879601 368335 761438 338631 1 340415 333603 335236 462533 338515 1 295628 85816 399666 907326 284358 278508 275109 231991 129310 255495 204782 470829 239110 79668 213136 198865 216866 199827 149981 1 233402 206430 266992 795979 176170 234401 166246 1 1 210766 113826 843739 149997 135375 755764 125810 35396 94855 108364 111799 99040 140778 78010 83695 415981 94030 1 84822 305213 449586 1 134977 109613 1 66672 420448 62594 1 61498 716978 1 53180 51672 49476 57492 191014 1 1 133016 1 1 550696 87647 42007 320430 1 1 41815 1 532722 42337 1 43711 49655 45614 652013 561349 1 1 1 5913 1 47552 50436 519152 38016 64032 1 60346 66094 342705 421066 194857 82620 81004 88250 89896 224321 96280 101826 102897 106701 110026 152339 117077 121384 260987 127236 88259 137659 243593 128059 1 1 146146 164764 1 1 148313 178866 94306 594910 1 189673 206230 240056 220026 223298 211562 1 229803 131141 252896 227414 295383 235689 275855 281697 582266 264771 304848 143731 312771 317088 334925 298746 338487 341730 320236 557461 360675 367583 439243 607442 424559 554055 395537 651946 554463 415874 448203 428408 435256 223016 446738 450374 383924 465095 415669 477145 483214 487548 506367 590326 655727 530050 507035 452307 80861 536517 541989 502633 468041 1000000 564340 1000000 537281 1000000 608540 591166 596364 716802 616359 721216 257420 579751 636433 631118 637314 640189 662816 649307 653696 658127 616707 1000000 671528 618015 675895 679101 418492 697995 672007 703538 437447 700927 787659 539019 809804 730164 717261 721169 677186 712246 728708 620640 733375 734287 637135 601147 779212 1000000 737619 747636 747652 700314 750240 1000000 752295 738831 1000000 754600 643278 755868 533239 1000000 758353 858958 754564 826461 783448 691058 429645 754451 950365 752979 1000000 743394 749814 1000000 708651 744552 622322 742542 515886 738881 737259 239992 724688 1000000 728144 246039 805277 684809 719843 1000000 642442 725676 519685 289308 640386 728661 725799 680879 910045 681064 630927 835014 147247 687393 738656 326259 652339 651478 905475 586274 656103 789260 624748 618732 1000000 665527 604961 599883 602164 1000000 586309 578897 570719 536271 562566 589339 551441 421719 158624 534259 507646 475165 106901 511165 525562 1000000 467600 854864 1 202102 923764 429740 213853 450943 274722 386841 432427 609358 423040 400287 431129 401397 395601 1 1 861125 353319 363886 803951 1 217279 349426 405359 333074 426914 367419 304937 305223 253768 1 284113 282687 274884 354194 629288 256704 1 263731 239481 237988 228756 222865 218401 16369 190763 1 184885 193919 353130 178601 132915 1 160611 163193 158100 1 155709 171638 158939 123327 134295 113146 1 120274 134653 112514 129990 210927 108612 650432 94841 99903 88763 1 167546 78696 1 74255 71560 69225 25406 67809 651601 210623 50440 57836 273072 52493 1 82160 1 41604 322612 1 382069 502115 83584 45007 1 1 41630 50359 1 40725 1 51991 45742 33742 329817 233462 100802 20415 38068 21955 49998 64748 1 1 57736 583548 50449 444916 23643 64566 66848 71345 71627 1 697946 79210 82440 198720 240441 91545 89563 470547 65294 13289 106290 164577 115972 363857 123750 170202 137254 1 131661 581890 217955 153434 11353 1 452099 619404 224430 1 314445 175983 179523 236737 65988 133368 216560 1 228738 241167 112659 57035 252088 256479 309204 265864 914264 279534 285414 302878 133715 288312 307384 315218 320859 360603 318029 339513 1 769207 357931 429042 370270 638820 244332 388842 395953 893139 274272 413636 422680 409365 432183 341857 444467 443217 327995 724512 468846 475053 465072 245496 493102 487272 804830 512056 339562 524340 539645 546724 539874 672342 567282 725335 255855 567359 1 578600 618917 589198 594419 627480 956109 1000000 614681 673945 624222 398401 582414 638376 660220 609579 650522 689130 660078 664971 900063 1000000 519389 786499 927133 1000000 490795 696586 698629 933673 405280 146376 712014 714310 381492 779468 722601 725134 707576 728996 732285 828437 522968 827194 536305 736600 719900 746575 710620 370724 748979 751123 517479 516635 620551 1000000 754072 755112 940876 180368 581450 738523 399399 718429 1000000 754481 754770 751746 754744 1000000 752355 750048 749710 750588 738389 751065 1000000 740839 551753 817064 872113 767652 732864 317474 784005 725334 691508 712324 679758 646591 500201 603753 582710 297149 709589 735629 652693 689003 867048 846858 661033 662874 548431 665850 1000000 1000000 998814 620542 354108 482255 629547 630709 138644 619846 513245 423059 895776 344846 595778 1000000 598250 644806 746428 927258 46222 908248 552622 547003 433265 548380 529885 361647 518273 484138 483771 500588 39288 454228 357299 1 477972 1 457335 727322 480346 439915 433750 436562 1 416752 409614 1 983927 1 389968 377994 821780 437977 359455 278415 353855 340950 321311 336239 327088 862470 310645 300886 171291 291915 414235 280125 260646 269472 263514 257940 263820 204903 246185 294401 229297 192574 647892 1 208425 121983 419288 188681 208663 182881 452208 1 168326 118987 168288 1 152404 57739 124760 1 131718 1 124304 1 110225 112921 122066 92832 102103 1 98311 92083 97537 85864 83741 80063 1 74878 205242 617993 261472 125280 62883 60526 1 1 54874 37045 51620 62965 48798 44505 1 636354 44381 43403 138946 43256 41492 39992 40937 41738 1 1 40449 42824 228810 1 42487 116724 264033 107417 34182 49710 246621 346947 1 70965 53848 54328 57364 44130 325612 64186 1 71709 1 1 75619 76823 94350 78157 120842 40389 418054 114005 248860 104387 1 89641 114873 358237 122430 117391 128364 173630 59441 1 147182 151639 157527 856846 116969 571745 182862 234095 111706 189622 145701 23350 205451 209116 546573 559298 226581 89037 1 198898 1 302670 259732 263097 1 276228 1 706350 888843 301399 288086 305477 318882 499920 331445 337298 468690 199335 525977 361535 386848 567777 524682 386549 406086 955809 405201 463399 416767 445930 46020 436223 358121 509516 357464 635661 466705 470713 15976 522036 634894 496897 554887 508753 514631 1000000 528551 531481 537746 527572 338061 554759 560694 478984 571110 582448 150849 597220 592468 608944 602899 599062 614788 617821 622582 598778 189957 698398 500888 564372 711672 801035 683063 1000000 342460 671259 666666 285282 654012 474914 1000000 703158 697767 720216 703792 718564 784780 716196 714504 363124 669252 724222 858833 736745 635274 733387 718654 739970 763622 735956 763939 1000000 758506 343767 536080 725716 802250 219515 737215 1000000 593604 718743 750290 749433 742175 755566 806988 697763 755991 740715 754310 761156 753225 1000000 363497 720270 1000000 748388 652902 712110 742463 1000000 1000000 696154 737161 840283 480415 1000000 864350 736705 918474 313171 949737 866871 699869 1000000 706455 707830 699744 686547 693175 618198 1000000 536915 678475 1000000 668445 845628 628834 658190 624052 649651 659972 778394 1000000 994768 626983 643873 659117 596139 607136 541272 974667 894902 586370 592000 680342 592902 571033 558365 628792 915654 542311 515823 531086 532511 623153 560443 508354 501582 489198 413979 562207 477340 880381 200748 15855 423939 447395 569254 286032 428907 706556 417669 1000000 541279 303986 397413 385471 379334 551718 366956 359697 349205 369488 1 1 1 324060 317153 311176 305896 719932 305572 249241 218931 694599 338933 1 259233 1 179245 393783 116289 379233 123457 220065 280508 212752 204566 198876 517116 1 183080 174639 174060 165021 1 308147 152728 152671 145694 141996 63925 133589 32658 125333 156997 1 384295 112168 149293 638386 108035 83338 1 67224 8667 83282 36384 1 74259 36381 69732 67204 1 253341 24106 55647 53897 344554 124204 1 1 110596 30683 46239 57358 43540 265928 379564 571864 27297 508128 10799 610620 307872 1 355757 40466 43182 41689 47433 42452 168734 72258 44832 55783 47211 1 150827 83133 32008 55707 56421 58305 59716 206784 1 46759 69303 94342 73618 89013 79882 1 39684 86409 91889 1 98567 490340 105593 270018 239846 85468 120679 219759 128403 66143 181755 142672 223804 149913 160379 155150 172759 240625 172822 178046 182640 159757 192751 176209 224277 208486 213828 220986 1 274388 235516 240999 252163 252752 247598 233805 293102 514979 479247 287279 429516 690181 1 305688 317302 331005 328883 664538 341494 347531 279362 800303 1 38309 378351 386985 379400 236499 372653 409198 380429 415872 341385 88238 457086 446210 1 446988 70296 328496 492563 483371 488650 502402 542369 496760 485573 1000000 474911 1 1000000 543953 365611 522829 601065 563719 639780 307441 581055 590522 565653 516655 769648 629325 655459 615859 620720 320418 384168 467553 639803 641750 393367 854785 695756 1000000 657177 585599 921479 677674 681122 504532 688708 1000000 695745 700739 702384 702029 703324 711714 714628 722267 1000000 738870 725705 771039 47631 719046 743000 737393 721757 633723 741946 743553 726721 753875 363082 747197 574727 484564 598871 786298 753371 428644 750597 797210 749648 878860 738161 755032 740400 692361 451075 55435 775330 742987 1000000 751418 812456 747831 958007 743794 1000000 729455 799056 744720 742542 736306 731323 748954 651732 726621 723526 609167 718599 601975 668537 224451 413920 764813 700628 716057 711318 620416 1000000 683224 597821 365997 441466 675169 665074 517909 762550 891095 599840 617880 638042 632956 1000000 621914 699162 906734 625116 1 597828 817521 728259 217130 573253 493371 481930 619237 555153 539560 566092 1000000 361888 424446 440915 511581 389252 791131 497249 461369 484976 494666 717610 467132 957963 454827 463302 442493 491408 448933 432048 421195 968982 352201 399367 560071 1000000 440278 867790 1 308659 355932 292443 1 255630 359032 276718 321861 313222 307215 995229 305756 389894 316881 278636 271150 284437 303210 247961 248694 277987 239678 232603 185008 1 216587 399554 1 93841 1 189612 35136 185758 577595 171103 1 844432 190317 364555 132694 156991 141746 378250 110787 66601 128285 119549 579188 110314 1 136880 1 158822 98588 89825 86724 83777 80753 82597 103726 113838 70013 84880 27079 61816 244953 1 57667 54842 53244 60753 92714 1 47317 46013 335292 44008 1 386107 1 43257 40591 1 40134 39839 32532 1 248684 477576 40954 227518 173256 1 38500 39013 1 46452 1 368077 63162 52745 281481 55430 57261 58311 47580 63506 46790 248833 72986 83568 1 584987 81520 193002 87441 1 78314 418990 100584 104091 107683 97549 115083 233672 148901 768676 124083 139595 139469 36489 148366 284110 156370 331508 1 171507 128194 668707 1 191089 199518 1 206567 664581 76860 350239 227995 233472 631447 244927 1 411292 1 473082 273153 249218 285078 273361 368274 75085 1 1 320723 1 321766 338609 349986 1 403928 363550 1 360198 426242 388324 627762 278928 316149 38263 374727 425489 1 441049 639628 389774 382061 461804 342397 469250 244683 387767 492548 499871 1000000 475077 1 522035 531468 533578 539537 482085 551730 636629 565563 581900 589230 526983 154507 588552 593809 598170 601501 609036 613989 566982 625168 407512 545370 768838 641358 646391 1000000 174582 659487 662899 346135 1000000 320189 679809 1000000 800715 292712 694939 703716 700395 1000000 929826 686241 712914 589393 795695 707802 729814 544889 731745 725632 1000000 538959 737484 739249 741017 738476 1000000 740274 121964 656907 955906 750492 749333 1000000 835559 755333 708498 760441 754455 983638 806641 771576 777546 757604 753901 657076 818621 697712 751224 1000000 740156 755554 746948 747021 940461 1000000 621186 739233 766780 1000000 743470 731645 728947 1000000 724102 557235 718933 721017 165523 265034 719791 664026 697387 694829 694270 690777 687120 679775 679827 841747 679787 828906 245464 656744 655467 1000000 518954 642271 118808 633722 628423 613893 756527 1000000 632066 538603 614455 588915 588487 888561 524068 1000000 567081 707508 540081 550505 530572 540363 524355 545989 272478 541387 510389 300917 517592 911646 495129 422392 485072 645546 462288 460866 450684 449004 684779 431548 310828 335035 642160 417030 483172 405846 340136 1000000 364852 376020 363469 542569 1 332364 338140 332931 326549 293566 282041 309285 113479 314662 311951 955898 679072 245243 267774 546288 334379 31862 264480 238813 233259 227728 168935 219690 212712 108254 1 1 363923 100100 321311 1 155453 135464 12020 1 92078 1 477568 146146 134897 126492 126637 122764 301918 114892 111058 738773 106401 104337 97233 93556 90289 88986 112784 1 1 75511 73974 1 70320 629456 76536 31576 43298 56912 400330 149808 58809 50059 48282 47251 549131 367352 37340 1 392892 67939 40757 40257 1 39975 281221 167474 1 1 63497 40116 27133 540358 442774 39773 1 100870 44358 25993 48153 49585 53287 51114 54461 50275 58338 1 20939 64863 66921 69447 71985 72643 123790 38671 74662 82459 89252 92639 95653 389041 360310 120664 1 112589 94297 54796 125311 104442 343883 137774 131760 142084 151037 687287 476823 165594 169874 693555 537143 207730 174714 1 199417 818436 276708 140108 220584 229569 308595 258624 446342 125418 266346 292489 262614 824932 266905 282727 288629 327003 300692 300318 326877 304204 794242 331714 66248 342970 349031 342032 366740 367518 331277 276396 381660 379925 398487 404682 410884 354398 220096 464826 409704 440901 81610 454039 412906 1000000 472217 463085 483001 24178 496436 828940 644813 514073 450235 531939 934836 526490 549039 353934 454209 516860 568787 584753 962534 539564 194748 642916 235136 602034 622769 612337 507834 591963 620111 684057 613918 741629 645104 649492 653963 938306 652697 527936 851890 1000000 666403 693194 598603 45349 678543 696435 701201 700188 706686 673172 1000000 717717 726846 1000000 968582 46859 627866 1000000 726559 734142 534604 738276 640513 741693 420113 330367 746137 1000000 765239 601480 747638 1000000 735963 783580 478201 817863 753882 1000000 754209 708919 750410 497420 719373 753346 797911 1000000 751035 717474 748459 825435 747483 745707 743810 450644 742070 739377 702563 737032 733518 731129 727915 569654 724439 721016 1000000 838743 745389 776123 709817 608932 632195 714805 760493 664469 687785 718942 850985 59064 673216 679583 664647 631839 1000000 765652 652685 645148 646253 641429 627504 442094 620296 271935 663948 1 682403 595343 589322 595453 424733 483768 586174 722982 557206 551888 493089 529643 645295 192931 396367 521556 504243 505413 499680 533684 618117 567940 475694 62000 463578 302812 800587 445932 804276 1 252217 1 420183 407095 557944 322354 389859 383322 115379 370936 364592 358608 245497 346197 901446 242659 215036 1 280395 398286 584784 297785 264631 152751 282171 945386 1 394309 564053 72581 245294 1 539621 228433 329999 518155 449880 74350 1 443791 46386 194331 1 116389 766073 167648 587350 1 153277 150486 144331 189518 680818 131485 486289 1 291042 342079 1 164707 1 94986 97362 88208 44841 90385 65394 81528 78638 89132 76052 1 322123 65639 54671 110255 59028 1 1 622974 51637 107005 48992 47043 45903 1 1 34819 1 42253 1 95425 1 39155 1 38886 78906 69079 25931 41229 39805 39449 1 1 42511 52130 1 46087 46584 331439 50238 51798 117499 339854 176682 59205 61888 180913 213842 1 68633 73406 34469 79450 1 84750 91081 7718 94684 127616 1 99234 126180 91553 259827 25879 124674 1 124438 124724 270101 152668 117101 206901 507365 162906 6688 184837 1 182296 187293 199254 434537 202634 214268 171370 243330 485865 229027 234915 235325 1 246579 182843 647159 361800 235627 280577 1 1 385329 304303 622790 316343 318159 326235 334412 338237 280526 129857 93241 1 355995 242901 383893 297369 549748 535481 408652 415013 411561 336369 433292 479183 1000000 460303 458472 837836 499864 474508 482094 447730 494201 498262 495226 511908 518029 523614 513151 758486 417178 432791 552051 1000000 563116 573179 573959 583847 580735 588056 652813 1000000 610043 610230 1000000 620311 528809 462182 634241 636704 1000000 1000000 682559 687035 688200 687527 737334 672346 675997 673238 470535 815280 689413 694863 1000000 683275 633663 707888 710763 709782 721961 717524 713986 960036 755939 1000000 732778 1000000 697745 737296 739111 798244 424891 743813 1000000 852479 694868 867173 601258 1000000 752607 762926 752648 886153 753346 349338 742047 752586 1000000 753454 745297 363370 692140 777371 698410 898334 731101 769511 675079 745493 548672 741016 748109 739707 743128 725285 817952 1000000 732444 218582 724355 772483 720201 283257 676129 711160 640176 880171 390533 696610 695489 691232 671586 685210 714746 1000000 671310 669669 1000000 661254 665420 572463 404884 644460 1000000 634876 633781 607152 618768 220959 611070 603710 623571 579361 837398 807532 81519 791336 579044 563908 558356 433838 45236 540277 543010 1 524377 446418 997300 1 550613 451564 10043 490162 477408 468956 332005 875391 339437 490761 421513 961940 1 392525 459288 686183 405017 345783 377107 379235 482931 372300 366308 103506 273673 431769 337456 335334 301442 323148 1 311048 306379 403704 531569 320741 426571 275475 269609 290950 562127 95217 1 1 384975 228978 197315 214009 217594 718824 185002 1 647473 309640 182808 122238 1 151434 167153 158975 175392 149384 232258 160825 126745 118942 1 121806 120041 286830 91915 112995 67909 1 98432 33628 102979 88050 81951 603149 79013 1 75944 21073 83395 67212 153073 61313 75215 279198 1 53797 51666 56003 15886 44113 7514 1 43575 42527 635589 1 128640 315341 38221 1 37160 254869 38432 112112 38704 1 1 23726 68246 456973 1 1 44076 466587 113306 97395 49310 1 56667 54334 54320 99250 60275 62354 64749 67156 79234 387068 72706 47005 100825 88070 86706 90132 97537 96286 94209 120342 106833 607551 120576 56185 129718 126203 680475 530279 138661 143008 147453 1 135728 161072 165894 1 590121 108115 66128 190428 239760 564695 688002 48282 227536 221944 335568 278350 903808 244365 249637 294664 1 273854 931869 278093 758528 287871 324436 1 319870 467406 330757 327350 637946 527043 339408 350744 357782 527148 365929 375588 356388 68337 396690 10428 407680 409406 137848 424990 875796 437343 48213 823262 455739 796928 999183 473987 460124 485465 511590 592811 639198 509800 1 708323 1 547748 449849 544379 549996 555567 312291 706270 571218 576541 349177 937858 313183 597546 599847 606961 204654 603385 623078 628635 631401 636411 718251 713849 651984 857758 657718 578707 588191 671343 688130 678982 682451 686503 689831 689763 696820 622020 696187 792319 1000000 711260 364712 451222 720673 723148 644662 1000000 1000000 771281 769688 755464 285854 993115 742348 741825 741563 935700 1000000 795408 1000000 749994 750875 1000000 390915 183897 715142 755628 190229 708703 745400 753451 970525 820071 751906 748240 750905 749625 748926 548818 743781 745825 743656 820861 1000000 739408 737643 653012 600735 726646 757289 855986 787724 719076 719867 497332 703848 408350 675706 777154 702386 699199 695859 1000000 734429 1000000 680491 837154 674060 671819 239834 662019 474173 653567 704666 786656 634478 862223 681994 696310 1000000 988791 612521 605298 600628 593973 615882 587029 725917 117505 342335 711270 559515 553970 183498 766371 565728 531213 525630 524079 903338 508050 1 497552 871770 759872 504660 1000000 485333 458350 454031 418852 438921 435534 429388 423185 416901 240164 535265 381667 392009 454466 437447 365321 828275 524833 138103 1 1 126899 450037 1 328251 312342 178658 194895 382434 1 262576 98229 270836 265057 1 593282 297998 240379 1 335485 1 450102 687394 209549 258133 643955 195191 297012 80530 181378 173889 171801 1 159241 577377 675730 642328 1 133325 84667 428046 120164 486185 116808 777430 177813 105539 10620 91984 95068 91763 1 106637 82397 76550 68803 1 1 1 64831 63759 95914 95958 55894 55317 434855 51708 52666 48513 84785 46920 584033 33803 1 20902 43291 39938 39330 28223 88036 41720 30804 41084 39513 1 38511 38174 38864 102639 40475 48947 43630 44050 48083 92041 46999 480901 49448 1 57670 103024 42483 669325 1 63636 27375 139753 82027 335285 1 75615 50010 1 1 68712 211536 98271 101752 134698 36254 112763 352425 120516 1 500195 140137 136964 141605 146252 629558 195999 107591 164063 1 167515 128686 183514 52072 193826 284320 11839 211599 213662 219939 225361 134743 212344 1 589809 253608 307352 461801 265398 582880 301905 288506 294063 456583 295269 311973 318013 752115 330441 335711 319567 810346 354696 494246 199188 1 662586 386810 411195 452674 307739 405449 338307 422768 316193 664411 446921 447412 1 374989 472299 689426 477930 1000000 474745 518409 836940 1 535691 788203 590578 514369 536662 531531 553644 214353 559245 564544 666723 586883 585475 585973 1 589491 601464 431304 880863 1 621239 625973 630924 662787 639869 652976 911081 653092 657362 669855 665653 792498 673597 673689 658757 398925 688487 691993 603942 698755 738345 716247 457259 711110 668857 1000000 694740 722584 744554 727963 720395 720954 733349 735320 682768 854463 487776 741842 743568 744958 597112 747360 1000000 749778 674046 829770 751459 744500 753379 756136 716949 914758 750622 990281 749745 751284 805059 743263 751694 755731 724081 747705 707305 747466 745198 816234 747002 679721 555627 735867 92401 731867 536253 728153 704614 722819 1000000 731026 702213 563542 714165 732009 700981 492590 694766 702611 689142 621686 682343 515320 674733 1 806951 683448 658480 629647 651170 462481 897308 688328 632038 625912 622600 617437 393475 220672 611750 956159 585920 539200 222180 378194 733158 665332 559551 584454 549563 547467 530831 532579 528468 358218 515218 525065 503463 497639 351778 462798 220683 473470 300217 577924 379811 435181 443256 423003 768163 424722 468446 1 405969 403098 392346 436952 705697 759963 569523 361648 356546 352346 304187 334042 292350 325762 295095 313585 614838 1 304755 391062 177717 277692 645680 540624 262550 1 249092 243419 237873 231710 227369 221455 275216 219459 9979 400021 194442 302570 1 533441 175550 155200 164471 160543 197652 1 146817 141152 138035 120403 151256 1 126173 1 108809 715 18675 102537 99016 91071 18616 1 74531 199722 42113 525823 1 77235 79815 1 63987 1 59487 57356 87220 16965 53479 515307 45386 108721 499507 305485 43249 1 40694 43711 1 1 1 41714 1 37637 38050 250586 307074 76846 621068 38293 1 5687 675806 32662 100468 43707 42597 6330 47423 37328 138331 52450 59986 56153 280871 60774 62535 63111 693235 160284 79572 93954 76558 291573 414753 88296 51437 33038 83634 94745 387406 106409 111718 115051 192895 150603 127003 131125 1 139631 129466 147828 152745 182343 18620 1 164882 177398 182647 206144 1 179794 201940 207285 216712 31529 645416 221028 234328 237457 307328 426326 51685 334424 242747 291688 278725 487299 361439 1 348481 309397 227684 265572 43013 309030 1 27848 336028 1 363945 369344 469446 376717 390531 399403 424881 1 316213 394592 525116 57986 704469 131200 380607 457447 879134 453882 1000000 113229 402786 1 326797 505527 488590 622510 15304 592568 933247 535051 633107 575824 557021 562534 567484 973888 457402 583929 631045 563843 600743 920825 649488 614515 619374 931675 628235 769195 638124 642613 647195 651423 655732 662517 608178 672482 1000000 197911 1000000 684493 630779 690552 909208 657524 701585 703663 804974 598049 457073 720851 853998 717249 681032 678846 714765 654087 824684 694039 746371 842593 741048 741312 763755 743992 743566 746509 747667 356317 605037 751524 607850 730347 751809 694958 679532 730015 603413 664355 772562 751966 750691 790891 466729 749371 1000000 692348 746460 743970 794838 742595 509834 640976 849516 311771 672140 732049 729825 727727 722691 663697 715597 764433 715163 712358 23637 663660 698691 700518 719662 694280 73480 680901 693507 686768 1 667166 1000000 663554 658672 560990 647256 666793 493179 665544 966352 473504 1000000 579427 636166 595696 605752 598667 344512 428969 514299 757503 574778 567120 565191 1000000 550938 744914 582993 534197 498132 521963 516267 541528 535782 550190 489700 244372 478350 475584 555496 1000000 427254 456736 328603 420009 469322 323157 364483 338679 930433 460131 469990 443856 639338 343512 1 1 357751 304452 1 1 338727 326922 318628 154923 799105 305828 1 199547 158509 324245 284599 1 727215 257859 245102 1 252672 233467 231638 150778 214691 204860 783191 197627 196008 180512 176728 80343 175874 289605 505128 170450 470121 147801 135006 765432 130238 134563 1 120974 121073 184063 1 7675 96820 103129 98748 96125 52539 89462 1 83267 80197 1 1 71787 256829 69758 1 163638 659003 1 81849 158024 60855 50114 1 42015 45831 47954 43134 2364 33147 647540 136225 38787 38254 37804 37470 104661 37130 37582 162017 1 6012 1 176073 29512 1 1 519027 44001 24375 133983 218784 292688 1 61107 66772 56648 60540 225477 1 482954 121221 68604 613434 86053 82093 79362 17868 85653 1 1 92050 288300 223333 1 412102 113500 121404 115242 150688 152091 354982 758810 749998 489159 789063 156199 589861 165035 170019 533068 547067 1 189810 172415 1 204544 51543 216498 221496 226521 234614 248267 243383 249095 264292 245451 739905 271621 277607 283728 289712 295636 456538 107755 332484 310535 325779 332192 839034 344263 350486 1000000 357968 379752 589907 233758 387329 141791 121848 422838 434518 217819 397809 410238 436855 590273 497562 1 587797 404659 481308 466734 456439 492140 493504 412328 499568 579701 520953 530935 532473 538164 494780 1000000 397143 889242 73777 365541 576761 582397 582544 1000000 585482 602712 633263 612666 617450 655601 627249 437907 631117 641541 208248 648448 1000000 658268 658024 647470 598853 677058 697847 722807 195376 549813 641679 707556 699253 700612 705543 919792 751399 799186 717025 719639 722615 733228 449153 747616 895455 733532 732630 722543 609769 781269 898634 742641 723149 294400 746811 777034 354757 732041 621144 750958 751173 751627 786110 661803 1000000 725001 752012 1000000 751003 886636 1000000 747338 747658 823706 754501 676103 745336 741615 741087 775152 726349 761562 734196 307624 309342 764484 725861 582448 311898 426848 731517 712888 1000000 707197 703393 787636 681004 694643 670234 783197 668629 722851 652426 676060 1000000 531557 660123 655797 651733 919503 641549 638400 1000000 624693 1000000 619092 614801 609924 364283 275673 26218 618341 587011 623556 569789 568240 613111 749228 504137 546312 500754 1000000 646825 449058 300066 451490 505976 459852 29647 488181 482121 476087 470093 465297 649558 859712 406681 439919 434444 912685 421063 740426 1000000 403349 412460 397160 389173 709957 375384 715451 359086 397455 346542 231096 1 335035 921978 316242 310901 543173 288712 283667 304432 144901 439228 616474 262724 879371 573175 128372 1 427495 227752 223627 218203 291938 208315 202282 1 192198 1 1 198567 153181 353213 1 248795 290268 1 765951 1 199772 131213 162446 122878 69687 685289 111151 1 103940 303699 779261 454997 89854 205185 1 107070 7253 1 71829 73587 66259 1 1 70544 60144 89357 1 1 46830 51434 571121 38847 50094 1 279954 86564 29621 663201 113403 47208 1 48778 115457 47699 44397 36990 1 36969 318671 124967 1 479685 1 39555 1 150392 63808 47135 1 48743 50630 67891 61849 1 108098 16514 9349 112885 72863 70044 1 1 90277 188068 544625 44922 287934 34829 97580 51395 1 44029 111814 222886 124255 122171 128718 155009 137402 140391 150667 151315 1 157146 163403 168174 173103 1 182887 1 467127 145239 203335 208677 211977 209442 225499 1 234562 226555 250861 253781 500233 302835 267294 275804 503990 142827 293872 299197 305224 312130 197401 171431 390534 477324 341937 711967 465192 397780 366975 372742 977662 464117 388455 397135 569134 996076 352266 422646 428476 436858 238607 446935 453060 654172 468405 630072 202920 723186 487332 549987 501255 507173 529371 1 524640 530423 849973 589050 547431 1 808592 558003 1 560994 568603 1000000 652587 595736 600834 233433 610095 616366 227091 1000000 863077 627541 582544 643653 112571 650031 656797 657225 554927 668891 1000000 656831 187812 969405 657173 691140 650293 1000000 701053 424242 707602 717536 546678 604667 1000000 429742 466168 625903 728066 722393 711165 728950 735916 739195 740931 729228 748968 818533 182611 744286 731601 762008 489592 965914 777309 750719 1000000 719495 751521 999786 751523 750244 762069 762140 261502 745429 748959 283385 747436 746224 1000000 959843 742567 728859 765182 746779 220683 742058 695842 680790 1000000 725891 727948 316297 720752 706771 1000000 668634 730983 704345 701234 640759 693700 691300 1000000 434127 797165 669818 618194 129631 664969 660870 654654 662354 631401 642655 1000000 604900 630098 625432 649902 615819 271258 606307 637425 607930 591123 595206 1000000 1000000 578936 567657 253242 898011 686824 510669 316098 534242 524716 520011 513469 340980 501369 613972 436953 606660 477314 473281 518823 459262 453144 439472 440644 561563 364631 435408 364249 409889 403147 524531 391370 196849 390200 393751 399367 106020 826637 276030 47610 1 111938 1 256803 86219 508966 263201 209309 289884 42131 1 179622 264180 1 503516 250421 241512 216376 713320 144732 141084 291872 453444 1 195084 250666 1 182808 157479 134824 18895 168874 588519 340958 137140 126937 118419 76403 131926 380164 722346 119588 1 131555 111262 1 54484 125561 82908 87967 1 64851 81069 334851 75271 45265 70622 57837 1 264764 1 48988 59737 53941 1 108305 1 152471 45539 1 137113 88246 40744 20058 39364 38281 37745 39384 1 45761 36242 1 31692 32787 41408 34143 26952 23890 1 39577 1 62920 104209 43716 51442 74601 399275 281510 1 1 55126 308255 142061 634503 44437 66335 87480 71546 65158 78928 79995 114084 102220 89327 92621 150973 99490 725333 93431 731931 4980 118188 98241 1 1 134628 141292 143219 166026 716117 155221 1 223723 170733 1 181062 214560 1 311868 300571 1 230395 1 222801 457581 1 277294 244157 252198 254741 296475 1 273621 279550 453022 394880 400844 303307 313475 59799 481302 340519 289110 265254 123223 352012 361659 364348 347454 375708 382894 389126 690251 570224 357965 413908 436590 774282 432439 452815 362672 1 456372 463063 997387 455283 1000000 489969 517085 462101 1 511635 516676 695391 528311 532201 540157 1000000 185825 463127 601041 567449 572805 577920 825794 433881 582873 1000000 603984 601799 751993 674252 568626 628230 632394 949515 1000000 433735 768725 660115 367249 663266 511153 729451 660535 678689 682932 664078 665246 671400 1000000 1000000 721435 749456 596142 1000000 710601 718329 720009 741895 731414 726879 746956 731231 733290 677273 772009 753132 757859 741677 777526 993102 809999 734338 747373 842279 404402 1000000 750203 928774 751993 751022 738003 685206 429081 785059 757781 927913 738684 881567 768140 731411 689381 745009 718426 1000000 1000000 814637 335187 736270 658626 732503 965643 685179 1000000 723793 721293 1000000 876553 765090 755937 708442 262824 699874 698994 695170 693496 687614 613567 507422 756964 683967 669970 665706 657301 657497 655285 648973 656289 640138 631753 631335 626264 621593 621419 168006 808182 571479 613992 1000000 586622 670424 573105 576544 566136 559772 550840 601321 523152 537412 531711 524521 520830 513362 440587 491213 463281 539709 1000000 1 319602 455431 947697 380161 449276 313860 435356 1 917951 22283 1 405499 403241 393113 384842 379770 471857 1 503627 178287 365442 351980 386626 240987 1 578699 1 952658 313760 1 550971 277064 277182 271196 268500 259949 6627 249229 484669 244658 231033 303634 204386 217883 346800 251860 298210 195665 600860 193038 631703 111515 166202 1 125322 155173 150284 115572 1 5147 132692 1 124361 90795 190490 316901 109148 104955 106346 97815 94386 1 1 84151 115294 1 1 73553 69800 34229 64990 1 60312 1 56019 170728 52095 1 284058 242292 45636 84331 42834 41777 264059 90870 255041 38062 37723 1 1131 159141 35957 36156 35831 635052 36155 36510 1 37462 37132 37368 1 14759 43450 43564 507298 45710 1 1 50416 52345 108415 56135 1 60464 226824 1 55175 168718 685968 1 79163 81647 84844 94714 87905 96511 76943 36305 1 1 432570 406820 120587 1 797118 172596 117499 141630 22198 219601 159370 159835 168528 162953 174225 147780 289571 388074 218638 1 204566 210456 197964 243397 281533 265148 290515 243373 128476 1 260000 738524 271591 391152 1 1 295192 53764 129336 313190 1 325307 696048 346973 343659 1 576325 345275 1000000 374605 895375 42793 1 619206 525161 321535 417680 868623 547084 457263 1000000 830338 454797 465998 468246 587160 500886 491349 639516 657699 783682 941041 514634 537675 533200 1000000 537720 543311 683020 1000000 595774 251416 477651 578894 608167 1000000 591931 703454 868468 607121 1 628704 621720 624631 1000000 702433 318538 654866 126735 653338 884294 651683 655428 292800 597681 1000000 636737 684774 688288 699228 695577 792535 701583 704843 1000000 598557 144835 715212 576589 701968 718661 990254 728227 162028 731374 728909 735074 767502 735487 742730 741494 657666 681900 469522 609584 1000000 560123 518157 64225 675774 383401 751084 746083 748263 1000000 680113 293055 1000000 751490 1000000 747763 150282 1000000 725166 925952 727409 556142 760071 830917 736337 739025 732641 729292 1000000 730139 1000000 647658 722726 716557 217077 739403 711744 108665 358420 698840 707168 806024 499703 744789 666164 613494 758114 779095 666432 661477 393617 654041 668189 661244 662225 916209 633302 973000 622559 728707 571603 971603 602962 481214 501468 587016 729201 296284 571696 244791 447621 494929 549863 544206 538664 532935 527204 534751 75588 1 505523 406648 481686 489491 417663 471368 472415 762701 455814 611028 448401 1000000 909346 424915 122324 844524 399360 984777 392028 383941 19103 666426 404309 1 379917 358874 344647 338815 1 593519 316768 314187 308104 302099 296078 290093 312841 502804 1 268312 607348 250373 249536 775387 238159 1 227077 221601 1 210664 47299 311791 583093 1 186869 62648 268259 169906 196045 160662 575577 151185 146648 175273 137801 1 129268 107300 73140 111126 131385 1 78332 59324 93358 94928 783293 88280 1 1 79327 124368 75133 70577 700970 228843 79082 59807 32893 44532 55998 130926 45651 314408 31374 99930 44488 662175 272428 40454 57637 43204 684581 13403 1 36151 35803 208136 36598 20109 37973 1 24628 100552 1 37752 1 33714 39973 40980 1 1 45112 103406 172042 92331 1 52855 55409 1 1 62868 58742 1 52097 72459 71746 1 80411 1 1 94253 445937 256852 100143 463976 599886 75468 1 118683 282056 156440 131340 1 139942 1 148883 141774 742077 1 1 172389 126856 175511 187335 192469 225490 341136 209312 242930 195705 415513 225197 205120 244730 1 211651 257927 261618 44174 282336 296750 872813 323755 293640 258230 210949 317079 591287 311586 348132 341417 177731 353804 354708 366125 372313 378258 996589 390900 397088 403299 2501 839753 421854 419908 434370 440341 512620 452465 459291 1000000 316630 519671 482857 656750 501320 500791 506687 512542 169303 522543 536832 529732 538188 139881 565323 589892 563327 568886 1 963898 623832 452425 572367 607132 576786 612846 615108 619684 641029 951157 633977 638346 641164 706301 654949 657101 660065 663660 498735 717183 685798 679699 683282 760955 690355 23780 1000000 707395 643554 716161 598209 709460 710084 604527 720406 722533 729313 801125 721371 714944 733259 765877 729955 706246 740001 741708 132370 938442 722587 1000000 740987 747907 747131 239056 1000000 790160 706493 752426 750304 758616 734107 823041 751277 162539 657141 763320 748052 739048 744779 726066 1000000 741082 642918 1000000 747658 234102 734968 730844 728743 1000000 797853 835740 818650 735441 785746 711459 707078 554871 704641 699525 523768 803874 691311 432571 693375 678718 652170 529809 667171 664617 1000000 368962 650654 1 641870 635692 635228 513800 65224 1000000 1000000 1000000 602406 533385 614264 907125 598622 575157 572892 1000000 25088 665793 551049 545463 551573 1000000 1000000 496338 518184 742710 507960 499277 679643 487323 490646 346949 467919 464039 460490 450165 439027 978545 433991 817830 423163 412710 889982 614638 19135 894174 283941 374429 670204 407384 345868 373362 357095 350171 323652 327644 338808 710346 313612 303303 1 304083 445212 279784 248270 186737 262886 254541 212455 139012 1 278767 229250 222757 35068 131967 207823 228081 171886 73919 171538 180913 143293 1 266641 153527 1 294050 343579 592272 141455 303595 428593 1 645828 759227 113237 1 498603 120941 99000 156744 29164 23151 188039 120698 51758 243212 465452 1 13547 69504 52298 1 120226 56389 1 18574 674104 1 326997 496551 1 1 41513 1 36573 38455 385576 1 36344 281920 33688 1 32792 34953 424322 61636 35866 35932 1 215073 34932 38180 175098 40202 66210 1 182809 45187 5355 84000 588989 1 1 54494 1 62209 335404 65426 44927 70605 102729 1 1 8604 85321 1 1 95246 99197 102101 430840 114951 114981 101362 120660 120104 548509 172664 138097 402924 147140 57551 146600 160968 165385 184480 156446 180981 184463 137179 202402 200341 204419 212839 221594 222286 214102 764874 238454 1 250754 342680 281047 267396 1 279167 275048 290915 293568 593380 308879 314864 321846 1 334869 203585 356136 329705 706394 269272 363980 341165 178900 770674 391125 217806 407301 413563 392495 6861 432023 167378 444316 499036 468224 462639 468926 474761 480777 486827 493452 498664 1 497270 516315 15135 683477 534025 538638 836211 925470 555940 561074 565676 807904 294675 582686 588106 726844 609018 601765 477693 310339 618373 624365 630191 633829 970033 673576 628641 650172 521986 749986 663606 598442 1000000 674425 664565 1 506582 971465 686480 409033 444710 698350 746285 1000000 711136 713708 486519 778695 721381 724019 726471 704348 759140 736691 734956 735861 246782 1000000 740631 661938 737989 1000000 745268 713315 747388 827099 748740 1000000 691818 650267 307273 792814 749851 752971 920401 749088 736234 1000000 764524 416917 799955 744685 829264 742017 741068 856339 722163 736495 370646 732916 561335 728592 752069 919459 703552 719842 702327 755363 716206 699555 706109 727165 550595 696720 872699 421938 688232 683033 694234 754917 456641 667817 667922 691244 764470 642644 161378 1000000 678193 633732 628737 1000000 423103 614866 609835 696811 432612 53549 1000000 584601 579331 573390 704884 830360 360478 552701 482664 308915 537686 530366 523908 518145 258721 506311 21082 494802 486088 480981 454939 1000000 451217 458604 453933 537499 440045 433976 184562 421635 415392 160530 394519 398102 436197 624043 509144 379940 1 359688 351590 387061 341211 371660 367651 931311 207567 311700 296085 299699 1 286627 283842 275822 269176 263371 112438 321504 266552 215985 234734 198832 223916 218463 222310 551434 831723 243742 151365 517867 339789 174075 173090 167136 75919 165036 56165 144931 146148 237259 135135 497083 131016 98223 105283 107699 110701 1 103224 80307 45337 392811 569685 86060 83663 1 145985 1 725227 65702 67025 176966 61041 1 56562 54519 52777 83471 1 47130 48360 43801 66293 708759 71827 38962 1 330323 36717 36086 35542 36239 34858 36450 128302 1 1 67364 36352 1 318986 483996 594036 38627 23959 62011 42026 43599 50157 1 28007 48812 58199 52283 57558 63580 67171 66667 64281 66850 69320 72139 8802 115121 80870 83968 88276 90679 1 102349 11602 214362 372953 111851 1 119850 47240 129760 139442 1 253299 144693 74311 131510 1 143700 184154 189388 1 183777 1 194450 135950 220867 198691 214896 282743 300232 221012 7645 322485 250113 249005 258705 1 190404 271983 324126 288684 308204 1 306733 283844 316657 321607 404585 337642 323814 260034 232014 460201 367947 348787 418921 385964 449493 582021 217566 321265 386573 423660 443962 790644 445766 366791 185355 460361 472291 475464 382673 472756 490762 881451 503736 510241 514159 515724 543843 759848 660265 543558 567887 552998 543387 524512 565943 32225 589533 586495 96112 595379 601549 226132 630308 616046 605859 627739 670540 665778 639515 504976 836566 652672 274417 689956 662712 668638 672936 637386 691856 982812 687480 648899 694331 696534 571246 365130 602999 709718 741430 685656 717759 718612 716960 731075 726968 728968 734757 944622 735023 890181 738345 744309 981429 1000000 602237 744688 745203 938748 553218 492575 585015 748775 644482 749637 500609 827754 776888 595540 757146 746361 84090 747178 804930 699228 816445 635235 765208 741211 739634 978929 746942 733824 289539 731131 718062 727015 725273 722348 1000000 718756 694417 474772 709441 683409 1000000 710956 739667 694203 483382 688750 683651 821225 675620 672677 785064 693751 688970 390684 665950 395794 643597 639120 634734 696704 666523 424792 615851 559857 380908 601055 857017 616381 452642 580443 485105 1000000 498638 559019 202921 607884 584038 380172 531846 659350 583981 513572 507781 501867 490230 501451 483995 478215 471949 469731 508454 155581 445992 441489 444285 444557 323715 492388 410631 360941 398559 392006 385840 387522 768434 20471 458619 354884 348677 460373 336434 330487 324216 1 305646 511051 300744 1 171850 282182 875059 283270 183063 279174 253271 245379 241761 510995 230432 657114 223328 502238 1 203629 227037 189295 226464 192668 177742 473649 171917 248560 157692 153904 192639 144215 591287 1 129532 708276 124151 273976 111903 107901 1 112353 134661 587181 81000 61706 84462 100505 1 77289 748946 97581 108319 31831 63747 710455 59000 56780 51874 91698 101855 53015 1 617854 1 42684 128482 537575 659213 1 1 1 1 35304 1 31657 24154 34176 1 34089 56137 91748 35199 1 34530 37085 450416 38884 17275 41104 42373 475854 45226 46809 426238 50286 5033 54094 60389 58566 60762 63199 64777 350136 311116 75428 76651 92567 209726 365913 89032 92430 304271 94081 90625 125836 115368 678284 112992 455864 126480 542034 134956 137525 143726 1 152832 131328 520586 352926 178450 158835 22872 186793 191898 799453 225107 208571 212927 218378 353949 229349 234815 225066 246065 244684 185917 439279 268867 274897 331440 99627 354730 299847 271748 1 831068 323428 290127 317330 341118 536114 1 363216 364109 371922 457465 640157 396023 104741 401994 409150 424282 416401 427708 457865 1 316441 519816 714750 486465 450413 484163 453179 615012 310292 491473 505085 541022 583966 517014 167121 621803 475602 543359 552116 557030 561791 566351 573742 579049 587865 589334 594635 1000000 532892 564622 614534 663340 259093 678320 833966 594990 386392 601198 1000000 439169 633579 1000000 810674 634554 676572 679000 682563 685922 645922 792480 397940 699457 700463 705484 708475 490049 595182 1000000 452131 218538 724579 718844 919357 730944 464863 613241 731200 1000000 732207 740387 741691 742822 769085 832650 745857 1000000 972959 770343 749078 740717 413818 561847 649769 748726 731829 751685 699145 665396 598698 718877 756191 726927 743431 545162 748655 1000000 697536 595604 737232 731709 466361 733736 644797 725045 722697 650923 717891 715441 696764 709804 709077 702468 713482 882121 694519 680783 724051 1000000 495155 647286 673202 670526 765855 660612 656889 653070 648866 643629 605275 1000000 185773 495298 621776 602431 345504 600252 481417 598207 591480 746198 582645 576273 569211 570104 559785 560148 549030 475958 537836 533343 563884 652831 514868 504233 503192 1 735084 564165 445279 300748 955122 1000000 707704 439318 467308 443049 1 301992 251814 401842 55539 159092 251160 385833 376197 549622 423417 362435 1 400977 518658 390683 331775 326022 318626 313497 307373 301360 341801 284309 1 529865 274301 266038 260103 254360 191086 1 145239 218189 249081 231276 251904 1 120720 748522 142936 326248 184133 182194 34851 290310 170711 158212 313424 110157 174536 183690 218497 253281 130921 1 130776 104217 1 107238 106852 1 1 93366 276949 87113 83257 582751 1 97350 71775 183424 66595 116010 61599 59657 1 737825 99016 555775 1 47146 73785 23528 79191 1 1 39019 37866 1 78740 30229 1 34570 30717 55472 69229 723904 1 33023 34594 35972 596305 1 36513 1 1 39312 44043 1 43226 1 46033 1 1 51978 53182 178704 50802 1 63526 64525 217820 511718 69840 152859 83828 74167 77438 672460 90946 136735 71644 107182 105234 69537 112829 142931 1 125702 114376 145505 136777 1 148206 1 100379 1 165166 149412 174782 182715 185216 191550 198715 47450 209376 612359 91441 109148 235716 1 266096 246596 249682 255669 260782 648735 268553 348434 281713 823431 371464 330537 275418 314439 157785 211086 332931 645082 1 355390 357288 43267 369884 499288 793226 17243 399216 358292 31962 412475 419298 422072 153492 28843 417687 367853 472855 305833 444577 517877 992966 461866 1 749774 336726 511202 617774 521646 1 533739 544925 544243 52077 553021 63109 1 152590 582065 445117 581134 592261 597845 574996 607630 612737 587620 605723 627022 626566 759934 546705 201161 651497 647376 661305 553286 669948 528937 691948 677452 271978 802045 141469 844623 900033 700700 1000000 697588 40238 660563 711712 934690 734167 720577 659787 725163 590508 798476 728538 490626 499419 736627 506257 722792 743425 690726 1000000 744463 847390 155771 745825 732783 747805 860369 748938 748624 669597 748622 674834 748507 752295 744022 803632 746066 744823 1000000 736406 749492 855302 500826 726790 571897 1000000 639958 710002 197572 727453 707765 723029 231172 707269 715664 1000000 709774 707417 704481 772053 698850 695100 680351 688390 706866 441121 484087 673934 1000000 666143 340940 825311 660026 385596 645963 641144 636248 632368 626699 495565 612056 613813 485860 602928 598110 1 1000000 581136 295581 624446 570600 560322 991639 130936 455054 675251 373953 593834 521836 580833 512824 520011 300940 12002 532355 480219 760705 468601 711807 598458 251164 752219 465820 626053 427796 418987 413523 400418 401006 165604 585741 384640 400338 100281 364469 357638 351259 751262 355556 415837 327121 274387 232181 465074 302692 298481 290972 705289 278476 273019 1 260440 255614 275002 1 224852 691783 227455 210969 216524 626349 130378 1 1 1 124157 180163 228870 170117 1 856824 155783 151141 1 141740 138418 621873 126889 13198 248420 116831 112818 109020 676945 105400 131386 1241 59656 1 356545 418220 78218 85824 74967 64976 115896 475183 61884 53030 62428 42804 411947 1 650131 40630 1 1 42671 42228 39998 432384 37882 36576 34512 501377 1 53198 499492 33423 1 39813 33498 66029 1 622383 486466 233243 49013 36635 1 38516 45636 157043 42145 32951 1 42339 48450 51576 52196 395035 475352 55223 60868 63473 1 68581 71317 74108 272875 80087 84473 86460 1 42604 115097 100120 1 107887 197363 115210 119229 389702 128060 34724 1 140381 1 145678 1 1 154697 1 180061 170668 183340 169133 193832 198503 203615 299477 383415 27468 595024 230834 641016 137370 833864 253383 219191 262556 278481 58288 1 903176 515918 137687 306352 814853 1 543826 353900 314804 1 1000000 355203 300939 368465 967667 379923 427475 395886 387519 402471 421813 426988 423308 429516 443098 441776 497703 438116 1 1 732893 1000000 508109 502585 502447 550976 508036 490016 476626 525352 412366 326162 578902 547876 554916 971428 564466 1000000 15328 703335 536994 559672 559001 409753 606020 748394 616328 773275 322152 7311 869668 681613 521888 661523 787213 799094 630914 736601 799100 673688 675993 679561 683289 685356 939320 727531 781241 549935 1000000 1000000 980362 464092 711776 678137 829607 641467 725835 724475 1000000 672181 732270 902341 779026 935381 523221 738886 607395 742577 743627 828143 724385 1000000 767829 746521 752589 750162 395154 1000000 748340 692105 747893 1000000 746989 516683 731325 850579 76273 743242 366662 770142 739576 738328 1000000 733179 740249 731599 851852 720984 739722 723829 722746 898174 716016 718135 1000000 716785 736990 866506 561480 696666 481061 107407 467861 679465 657750 674861 681315 540072 663147 657730 628762 650479 646176 658435 736760 279423 628402 713800 618808 614156 608922 1000000 1000000 594107 623916 582048 579213 494157 757643 562451 560415 551153 76747 596537 1 131711 502702 161800 511628 496267 406351 493939 487986 482003 353037 469063 461299 455341 413266 409948 689953 508582 427146 379255 416237 435792 500388 226404 207600 502446 377586 372472 748541 672903 352848 347518 175535 266702 838571 1 317420 310062 568910 276853 355680 631189 280338 276736 268495 26410 364633 1 245149 795592 234207 645391 236163 218521 492669 1 1 254653 218322 185916 22480 340372 170532 1 161472 333300 147407 575757 142991 142367 104714 132081 125699 677604 118503 301305 18014 105843 195374 137451 269722 748039 88216 1 79744 376172 109890 65204 54725 67318 216521 67742 53979 184788 185389 5803 51177 1 1 47164 43869 96367 45406 1 434915 37785 104370 35563 11912 1 16203 430687 355849 364025 32976 164992 33088 31956 33567 69298 322768 35253 1 7979 35835 74778 40084 715021 670283 64344 108205 31545 48247 51256 489188 1 164516 1 63157 1 70111 1 73708 106286 1 132640 85086 88333 94700 48612 1 69318 103130 113728 113881 115756 52414 172728 130063 104897 138719 137410 147654 152257 842915 171791 166448 171314 175339 183049 184021 190653 199490 300915 200291 227740 217888 362044 118420 1 483912 1 69387 149494 206866 184635 274505 312798 286302 259803 378582 308416 425916 636397 346354 301283 334659 340893 350035 467006 296962 810541 371588 377821 386696 390177 771465 402526 408292 267988 427026 424866 433470 1 445690 488688 465788 371201 473097 481461 482094 488115 494026 532394 556458 756420 931522 298081 526443 534737 590637 1 550856 532144 572582 658878 573284 485681 583827 588778 594138 896057 884187 717274 557364 868710 576877 628108 894850 637329 1000000 646188 666770 485133 658491 685794 542522 177136 1000000 555814 661898 997110 688850 692106 690267 698721 975850 744120 707699 752808 713220 370679 609457 1000000 1000000 813021 841112 730767 866509 887598 649830 736451 760896 739314 740680 785080 742947 112816 386201 751876 746208 784426 744457 747594 747532 1000000 744574 747886 746634 743065 678278 739470 768290 596257 1000000 773030 746914 664176 740031 751398 632953 735225 733537 755674 728362 725745 1000000 723572 637140 720017 716364 811245 711089 708588 755633 691532 677069 18703 885160 658913 686083 1000000 654143 675290 671573 36972 829336 660577 693044 651315 648425 690363 591967 743977 307633 630257 973716 616290 610111 605226 560918 595179 594489 584292 578274 574319 650791 581073 378641 838279 516215 1000000 535872 530186 508315 327140 509644 622217 536276 1000000 489049 566985 427399 471311 979842 516284 453359 495378 607236 471923 428518 431004 298161 409989 413396 400296 374211 365281 379393 980304 366601 631650 395799 347601 343516 329825 303190 323388 71655 311418 157080 281454 299097 287624 230716 279080 59514 266479 297209 239464 246977 268975 235429 264919 173976 244818 213572 314312 583637 184123 192633 271883 172166 1 1 177360 1 158207 156294 148365 143868 136651 155465 130748 126698 126134 118189 112713 110406 757135 270810 99203 219248 95719 88787 85495 13351 131384 76126 60153 152811 84387 90108 404509 43178 57574 55745 51954 111383 60518 71452 45871 1 276689 55631 37588 53484 37678 1 1 193637 81016 1 40656 28512 32752 539318 1 535427 24892 242434 197 307382 1 35359 1 317836 359829 39395 13881 44915 12601 53487 1 1 1 1 1 70096 58905 1 63372 74328 68847 71501 1 63256 87394 83910 86665 90436 97279 157401 100810 105188 110081 151526 416969 120172 111047 128464 661804 137217 253240 241799 560982 155144 159851 164704 96027 522602 861521 184768 495427 194830 1 204385 1 452315 195946 226870 1 236558 303688 213023 255036 370901 248136 557091 278306 483903 989256 296117 278070 308636 314367 335295 1 332455 220164 384883 1 359635 480520 362545 1 381156 377926 310196 326926 98155 1000000 412597 425468 1000000 1 481113 446161 404108 465268 712783 489368 478843 778912 501529 497903 85740 524232 1 525344 529534 673877 575023 544000 562270 553169 560570 566033 523846 344550 596532 587118 465770 655438 589640 601401 613134 618476 618616 379319 652990 624239 640117 601765 557621 676118 730330 610500 706068 669166 673033 613517 681545 998795 956869 1000000 621437 743791 700665 702366 649630 709436 715669 804737 748960 346092 722072 724298 898646 728276 1000000 602434 745497 747235 737185 702987 773389 354451 215428 1000000 744168 499844 1000000 746225 746690 747064 807142 1000000 622404 748521 344549 842801 774647 308961 741707 885163 743984 743333 665746 741834 736423 167382 738124 735309 739405 923601 725985 445631 433649 532634 1000000 962688 744934 633386 711300 708577 666270 1000000 776127 249126 90822 690170 864323 1000000 638850 565314 934658 668363 664175 659734 837130 652128 743013 641789 801770 759746 169992 615802 680935 580743 610243 836723 601132 595899 1000000 586199 580778 630582 490516 564806 559370 1000000 1 244935 455476 456044 521164 1 514623 208918 577026 496584 780198 488365 481891 566548 308873 860351 454473 431034 580760 436083 540622 430678 563580 455567 289631 398779 469535 579851 461587 91618 208438 923410 353897 349146 343312 333170 310806 15734 426100 331614 1 209398 348276 288586 254516 276827 1 460017 335690 1 247995 480913 239342 229986 221257 478253 216706 207416 131016 721778 588474 593534 228444 1 165957 176695 260928 276620 153995 1 140113 140384 110449 147537 123199 413430 119081 87174 764230 1 532868 30858 96313 97262 89380 265245 82664 81895 76592 60634 70613 46152 159682 598147 54623 57895 57416 50026 51511 201217 103153 267851 512965 42730 41458 56036 51605 60581 1 35660 59850 1 1 119697 1 1 1 1 1 1 1 44218 33528 1 34801 634150 36975 37536 190497 39849 41638 1 46053 1 45359 185095 3035 434676 252100 105557 287868 283900 473871 25526 1 72622 76625 71443 356336 431258 1 95242 493634 1 1 1 28675 114717 118625 122948 130773 1 657481 124025 144300 148869 36706 27794 153468 167739 172496 1 95616 206866 194118 197928 113350 195659 431712 213590 225245 1 728583 265239 230759 302575 258755 35618 200737 276322 103660 582138 294111 632622 312546 312066 336061 335159 1 251102 342576 348340 354446 795859 399730 373467 398671 126917 392040 396166 426400 145514 484767 422979 610796 841342 622518 467297 259582 546485 465221 471900 315617 483917 490346 760125 518830 507592 80503 514452 535234 463991 354753 547210 684880 553134 635590 425218 568942 572757 582449 582977 564069 1000000 540808 644202 1000000 322562 579269 579033 625046 436813 1 642298 328032 644918 1 660784 663781 653023 835968 675344 678993 685097 1000000 646357 675972 696743 988803 604933 857313 577021 712203 720114 716181 718646 831473 1000000 347500 1000000 513356 639566 61782 231304 736378 656270 544758 1000000 640523 740226 435001 556415 745147 749202 526973 753220 746864 746683 549181 738447 748203 746709 180626 697862 742709 744664 744092 734981 418247 803136 739118 950463 714353 735392 790929 787450 1000000 758231 726217 724109 802613 719497 671731 868907 117175 704392 148698 703454 700392 32346 693893 699248 1000000 685062 664043 837320 1000000 669130 665151 366580 651875 618990 645663 644595 170308 149375 630933 626443 398068 615729 587966 973552 486074 595798 262349 583434 581934 862993 467526 1000000 555218 555093 563524 353043 729371 238720 559032 521273 515488 511342 503261 1000000 491607 475619 480092 455322 467931 462015 456604 463556 426077 645842 431325 425249 1 412799 406606 933016 420713 387691 381804 375720 369409 530679 294689 874892 396118 337166 286444 327945 320223 813797 308097 371101 302252 1 284157 278077 272528 324749 1 254772 249200 231992 326811 231125 226296 573260 256595 230977 207898 1 332312 151234 184279 612170 154896 223820 1 158643 238006 1 145743 453680 189834 136652 17683 122298 106715 115742 111890 107981 1 104213 96869 259321 23521 106493 216899 1 51141 443373 260532 68511 1 27502 60305 392563 121796 287465 51612 1 334445 1 1 165953 46920 40733 38727 1 34668 1 34751 472716 1 32844 32431 448443 46759 31837 195358 174688 31347 45352 68344 89412 239069 1 4332 36822 702468 75359 40410 133101 31409 126702 46955 641816 276060 1 54553 56756 137629 61505 67240 341022 91588 1 101143 166878 81196 78312 85836 342494 95836 569661 93402 105353 525800 1 277932 64025 182132 151437 133790 138349 1 146947 147506 156392 160233 709645 790312 662631 519207 1 1 1 197820 104458 212081 227154 644256 235661 230815 246196 1 250986 256723 240592 282079 274167 175280 391033 309678 364701 1 914837 1 439004 319708 334213 56010 338677 350324 360896 365172 342676 397540 383549 389911 398230 402280 654532 415927 379774 445047 475630 438987 440408 871599 462629 463084 470844 589148 150693 1000000 493655 503540 528184 513287 662327 526009 252314 673774 530540 130791 556210 556713 591384 566144 572876 582325 632006 685201 608352 598752 603743 603961 637869 114340 1000000 627723 725756 636806 339237 1000000 649959 668530 596628 666829 1000000 670101 673912 677570 694781 718368 693378 690027 730420 699953 690344 535488 503546 343909 712738 715101 723902 746779 715797 724473 323086 727848 162490 77465 729537 735567 737065 1000000 623154 721702 741634 742917 743770 710449 745326 745749 153528 227738 720226 746729 517616 1000000 738223 948162 1000000 884607 677521 754812 724038 510689 95803 651988 720978 989404 716337 836349 755326 832876 673450 722431 761036 579202 693185 717406 715244 1000000 704130 705532 686045 795036 356962 731787 660468 222392 684525 682936 192474 699188 602959 666956 661937 657923 532888 603996 1000000 640923 636517 654437 665897 552106 1 162449 540087 603418 528854 472695 588236 469577 587608 953398 614379 566240 390400 597768 543356 176918 533973 528295 522560 517041 238977 835537 1 610876 487370 481327 429988 470371 463305 886115 420073 1000000 437232 432711 350642 407847 414428 408307 454920 396668 374430 383333 44287 371770 401847 358448 209167 750345 339101 322509 567871 320950 648870 405339 298399 349462 301733 540631 266737 891286 266392 267216 284188 250517 244792 236436 236731 168168 222714 1 214614 206250 590788 200842 25184 434920 139696 172802 170365 313159 160683 133263 145927 5528 107650 136458 132139 123128 124012 723115 118517 192177 1 102898 754296 1 87882 118228 87206 83930 422937 1 1 71738 67285 65462 1 1 62816 1 1 106577 68113 1 1 1 323600 65737 37381 38713 45193 22752 60969 1 51807 28500 338908 32170 31788 31608 31485 31706 31444 32905 1 5071 1 1 34380 1 589059 37206 38227 39599 40330 26540 1 1 54049 1 52189 50844 46923 219480 82382 135283 167747 68866 75545 37436 112235 232662 1 1 1 716081 96729 103740 120585 106615 123692 112722 119606 123458 125850 190139 285661 137538 145539 150264 43316 160024 164208 1 194865 183518 483205 188348 203183 186780 204353 210558 289355 221303 238557 152510 270506 93457 218478 280618 253447 266271 277453 236918 212943 288971 247488 301814 326118 313690 234000 320320 347682 338213 802609 349029 1 388145 340154 378431 382627 387730 393931 466597 406313 392991 589966 424550 431095 682641 334316 454140 479060 452730 467681 555850 520741 487821 1 60728 509453 180034 583455 1 526664 561217 869113 160335 549184 555403 560230 555499 714745 1000000 39930 688598 584875 131995 601240 607477 540316 616956 642580 692864 599156 616541 640060 643989 646485 429568 673671 659323 682777 712975 672448 694825 656571 809237 686867 690041 693529 693130 876362 739355 1000000 931077 711362 713626 625865 718913 720579 1000000 731615 705594 615644 731407 782759 1000000 763117 850930 641028 663538 749804 742284 743201 1000000 853216 761868 814570 755406 751372 745644 749286 703046 741194 513493 897838 739454 740802 750926 748678 707388 344249 738659 738420 749679 327005 753512 1000000 764590 955943 721553 379284 722404 720121 831053 438104 143759 709977 770745 704353 691095 613470 286448 691972 688598 735128 681658 678055 547294 670589 654552 797423 659395 549583 1000000 649676 606540 638767 1000000 917243 648545 643332 793932 1000000 608760 599492 594139 598615 577830 777326 167432 435455 642946 557574 684047 546479 540880 539489 370717 548863 1000000 963617 236003 371736 987460 492376 481224 789047 511436 464041 458841 638049 359780 567582 491978 460082 396356 413442 475405 564810 230004 402356 360406 525280 861787 365996 362849 463286 347527 265257 205895 22595 394258 317051 635711 275960 298708 292803 227692 280924 963036 269092 271614 254640 233360 176888 276481 233671 229214 226344 48838 93480 210846 423714 196784 67862 181855 461857 176665 1 167609 161699 156982 156761 156009 1 138594 225224 129909 125841 1 119961 113423 109487 1 447761 1 1 91162 69999 167446 55446 82227 1 1 1 1 47765 62216 86873 1 54607 308690 1 232822 58908 44428 257703 35865 40037 390932 37491 36377 1 29314 36733 32894 28917 613917 1 28793 72515 31049 524930 27479 32805 32580 32968 53613 40184 34200 48713 43574 1 364901 19992 41709 69463 53376 46674 48532 1 52409 1 1 596440 229427 73782 67046 1 72520 1 62805 1 519511 116304 3401 99042 97881 100106 106285 107030 237967 118163 122949 1 130601 1 130174 1 217344 107546 161077 748387 37376 113885 183942 210499 187337 193034 203720 288221 73946 211233 349356 251222 187275 235672 392789 904802 823 239450 261019 267895 302570 1 287563 286809 299723 305736 311784 479737 320940 637279 348286 143366 384562 351650 402371 385904 278568 381313 383711 860548 398356 758806 563313 416579 428294 428830 920526 441081 447318 652405 420295 423163 432438 477627 496185 662664 383578 501452 408884 439767 518912 524744 369327 447696 1000000 235542 552879 558268 1000000 566985 574404 1 584878 449009 774152 564505 578570 619752 614862 930672 624311 628938 633462 581358 259580 689835 709344 654681 633450 662809 542897 294955 676490 678443 682379 641587 690157 1000000 215326 698590 701531 674496 706511 710181 660906 715384 486942 719052 722489 688609 818332 724199 940987 732286 432801 735501 727847 742886 896641 740156 762512 683803 743374 661192 744672 402590 745538 748310 745994 740297 745438 825684 1000000 743868 744372 744121 744135 749656 542656 768512 742088 720162 775314 750548 668446 732437 891949 836466 866945 724913 722669 715807 718194 731111 713055 705925 646128 806076 683648 698860 643142 692494 689208 211030 1000000 758565 674044 670619 668096 665413 1000000 159344 648658 646005 642222 638413 642983 629327 719981 620025 645869 423525 599592 229820 456067 590507 578682 374030 574752 596043 564080 549363 549711 507539 659232 528947 516934 525145 519477 513602 506820 502255 437722 983514 53040 478131 201577 472632 478653 524008 920270 446583 37665 429396 423210 338460 1 405206 475520 420688 321979 1 379148 367473 361284 324526 465269 342770 344317 329572 324393 363942 312348 356989 307533 294176 910900 116289 276348 266082 848886 240529 1 265377 201106 235697 866249 224973 179706 62424 505788 203582 197979 191844 541746 163871 185947 171939 89648 461618 161954 72143 644090 157063 285964 135072 130924 1 22105 1 114209 138250 389348 102638 99913 1 72680 88420 84976 156609 1 75631 72690 1 192673 83874 61797 48698 1 58296 70093 51719 1 51162 24041 43105 519777 5868 108270 1 1 512367 34326 33471 33490 107194 676322 1109 1 578101 30231 1 1 20172 36262 1 112639 111987 34003 33163 19928 36039 1 39508 29909 86395 53916 1 1 49567 1 53722 58917 1 63046 219464 64729 349297 103482 77491 77279 181345 79592 87028 1 94115 157295 84628 93685 106438 112565 406656 1 124629 134286 34474 144574 142167 209536 146031 156044 160729 306447 170868 175378 180157 228305 171470 195515 202368 72806 212805 212721 112403 229460 378415 239856 252101 305120 1 1 882819 716608 279775 282006 178862 595269 303650 309684 315746 321688 623239 412303 334293 198878 354842 193591 382823 398481 417611 385350 389643 361475 364704 308917 414421 523487 360125 432927 442010 676223 934230 442517 471118 469280 574917 481101 494311 492068 480469 505249 512878 327295 593324 555874 267236 539699 537958 675741 547847 969775 622887 580350 575186 583056 509550 492274 597757 421452 577253 613112 577387 269768 434082 631914 741454 650749 645132 651588 484654 657690 661718 894048 669334 673012 227866 1000000 683249 687588 690920 558045 699076 699274 746151 752855 709043 879550 876272 519456 716047 480707 838414 133276 729598 687759 705408 733010 654111 736169 737920 1000000 739984 786403 749248 722541 640973 792909 871028 735054 587730 755269 297679 1000000 233832 745304 744613 750037 1000000 745199 838204 786200 764409 736236 721503 737089 783434 770338 104779 330933 1000000 727110 725081 672390 21915 716861 746088 712865 711456 313937 538391 537653 692538 563437 691206 655220 531227 1000000 679404 524274 672503 631524 613887 57732 656489 740712 647927 646791 392754 634839 739611 616322 621029 612663 611480 606598 602454 592444 387560 334891 584215 675916 549525 565201 564243 430082 548037 179156 473242 544959 499843 1 503966 508675 502326 540665 491439 485080 479506 473491 426482 461335 459066 1 902290 990067 340583 249593 423835 426238 245977 399968 1000000 1 225934 723342 373479 348982 669316 419126 344196 496523 331818 328853 259438 312699 307568 695839 296804 289607 279712 277692 120258 1 555217 254390 1 243415 137542 598224 210289 209829 217702 209584 168071 155870 192794 172572 183607 178565 1 168764 178759 138489 154022 42413 147245 139651 131931 418031 122982 126663 76699 117162 98833 103696 1 615934 218384 92361 89061 80960 82446 1 281067 1 70175 1 81555 86324 489420 56644 37238 52740 89628 48627 46723 44921 1 195341 40140 1 36823 365585 97945 1 363341 553407 32012 260529 1 1 23418 105671 30515 35062 1 31072 31482 31719 633997 4091 1 71793 141987 35754 721297 1 41642 69681 87265 46745 663424 78677 1 432481 187203 1 40778 64797 34850 144605 71320 501746 1 62350 57122 108831 91196 96071 204918 108916 595164 111102 97832 120793 126390 127613 131715 136078 140517 142524 176639 142398 1 835294 168659 173534 179166 183502 190656 190293 197160 197771 350732 217427 466693 719863 252947 236664 266482 220817 1 123053 256190 266556 1 69715 508016 465272 1 9550 188793 326575 588639 331790 1 708842 350432 358351 176122 274774 985276 377957 520303 387975 399900 359233 1 415532 384311 431116 320256 496792 895387 464650 579890 545501 472662 845570 489138 419855 822237 538453 520000 514876 520690 394530 532128 533207 543340 543421 554400 575213 576716 570855 645509 609159 502273 540609 1000000 601638 681328 726376 621263 1000000 625579 630961 142846 486358 989423 647045 605722 657465 663180 626921 613557 1000000 1000000 697442 744486 686265 621293 692905 642456 703151 1000000 702242 939787 709204 645096 145848 173043 721986 722720 676024 726854 666797 746011 1000000 504830 721029 736781 897141 1000000 652687 661792 420240 739216 743625 743075 744781 707383 670158 944585 733104 558662 745032 722785 741537 736056 93726 741774 748475 1000000 752043 635941 737508 735837 695620 227143 850402 792066 785489 725334 741162 719774 730198 1000000 449080 711285 332059 705774 802594 700059 566839 693679 723046 1000000 602876 70193 676450 765683 491763 665051 642645 696959 1000000 491006 1000000 734287 530172 988783 626735 622254 642774 443061 732403 598141 542798 1000000 685820 866902 1000000 572325 887588 558557 642618 551742 630466 1000000 551894 510096 697590 528817 510442 504380 498718 151776 486864 481193 139931 463114 462452 456727 1 445435 438390 432193 388017 485210 409374 453370 432898 395126 388806 394777 356316 371090 345080 91023 566256 345622 339512 312058 442776 251557 547318 311942 276453 573438 1 423543 1 356219 203977 505875 248147 269184 1 136733 1 227510 222202 1 215572 205626 1 195061 196278 185064 164393 611601 175550 165117 159997 159362 152544 189834 141053 136949 124899 1 94314 120271 430583 101019 1 465873 393493 440634 85229 118782 1 71113 87902 1 1 70751 68756 65183 1 66897 60128 60507 1 77118 67713 1 42816 1 1 98291 41199 273511 1 217915 1 118568 30410 31841 34422 1 30481 27134 30085 30047 61036 37476 451448 216739 1 325987 98144 33668 468818 35630 36799 1 195453 42673 42492 43744 1 1 49602 33190 1 96408 73105 60062 66287 71152 67216 78613 1 66315 43536 199817 646744 396408 94083 1 154318 119289 109969 119926 187086 107200 298831 130219 183400 138886 143378 1 1 113501 163018 84992 170032 177410 123439 186933 153408 197326 217182 236555 874029 210438 248038 115481 137228 212029 175227 1 171638 910528 256238 277131 420225 282664 1 461099 305076 594091 193304 273602 329829 342582 309989 347615 354433 345498 371687 401028 374467 1 384902 397771 383389 400231 404370 422523 554591 480274 440979 418799 453017 314677 465495 471145 477406 481820 470947 495337 500006 770459 512069 516896 526000 557862 387253 541374 544273 537543 432664 563385 564144 395086 658842 585163 589651 590541 599781 603410 621199 820919 619199 623894 674790 633022 658344 627693 997642 650520 596872 1000000 662727 541489 670246 810754 677846 681699 680022 688323 678539 720323 697989 1000000 703919 572263 119131 802198 185102 573251 720258 657969 724342 723022 727885 719458 704403 834832 818375 517577 821304 665181 925951 740732 741639 1000000 156082 79494 744189 744351 274647 808805 744654 846947 834430 1000000 539260 743615 426399 917598 742034 756985 199915 773925 160007 733324 734369 732835 721227 706259 727300 732837 706191 1000000 719074 605988 709350 437252 704716 706245 703390 701007 576434 290285 636157 165976 684293 746234 754694 1000000 182678 694997 662193 545845 1000000 827528 521565 641115 148482 629807 732476 622790 681788 905367 292195 962819 520531 375700 905194 557929 338716 384885 567787 561221 507886 694515 415019 553370 588251 140946 578212 569672 510333 500950 377622 374948 480888 485979 355133 1 23634 247251 1 418506 755557 433657 406458 545361 1000000 332257 381346 396584 392469 165572 384086 373036 365585 454344 246180 758447 340875 334878 309986 333088 337423 310362 254924 297830 288500 286339 280563 274504 233488 261932 256396 250518 1 250654 234235 131565 226717 386993 312489 473624 201495 1 181727 129997 187703 360738 170766 164787 300320 314630 156449 142332 136253 634558 152725 113031 1 120731 180033 112624 219230 103636 101206 1 92764 90070 322154 1 1 217925 76955 57518 259472 13580 129913 1 41675 106410 55053 51166 583027 78460 1 44167 57912 39407 1 56649 35580 29301 38753 32185 558604 35787 78057 30551 30435 29674 30148 458564 1 289465 40137 30383 172196 30674 1 54762 1 34707 1 1 66535 31051 39078 506358 82161 46832 1 49104 60384 55239 83790 91596 1 57789 64406 15791 73753 71388 129114 83140 62922 54072 119894 123720 97899 102813 107650 108814 601124 1 50487 200541 130373 1456 142059 146282 173683 350185 155351 168405 169839 361054 179573 185097 176436 513002 164046 197671 414176 216870 222331 227859 130847 239139 238823 437277 255654 261962 268081 461253 239711 245723 277135 862972 303991 279090 315536 370477 366470 333836 322662 347167 352173 516503 365466 370386 383660 383247 389444 755523 721488 711989 1 423586 427012 432730 438874 445010 531842 801545 736466 144367 475373 733199 496696 493240 461053 505014 700869 526600 489667 816126 502706 542226 548198 539336 556050 858328 567073 578104 584017 582708 587792 636627 584576 603663 426813 612735 477782 616186 628061 607764 530844 307580 656649 649087 566849 664559 651531 1000000 635133 669728 585756 680085 597131 749534 734287 682765 696781 906846 702747 705614 767492 864218 713326 713696 816634 718551 704803 720350 653192 1000000 1000000 732382 708247 1000000 731645 736654 1000000 741416 430369 1000000 425171 465511 743709 743923 751593 68314 744677 162031 744501 1000000 743879 483657 747732 742169 731974 742307 912413 233715 1000000 735876 734534 732935 731308 729870 726199 725810 625889 720644 883275 717055 865896 906282 707561 706709 703106 694143 581028 911069 691093 670946 521108 678253 1000000 132004 669769 612255 45430 658811 628545 676844 533242 621764 948121 591745 630809 624111 564013 614663 609987 605379 600236 1000000 645197 566647 590036 779072 578753 560543 897600 639536 547181 771847 536086 530338 480728 518898 513688 199756 552992 506577 1000000 415830 479797 471682 458971 526932 658089 447360 517386 435101 427956 428745 390847 291811 400569 409980 1 288596 400439 397364 367033 1 301954 979670 415531 335152 329998 633878 316986 311755 305782 210151 60663 727197 26700 540408 282554 264096 277954 257573 121846 592958 54797 229955 224374 373323 258861 305517 202688 210731 192177 181683 1 155827 173163 165321 446162 156866 150714 821392 144633 194991 134303 127947 135164 124154 125842 113437 1 1 103190 1 57836 70558 777980 184147 1 78595 1 12393 68866 179047 63385 60801 33456 1 53855 55274 49286 47338 45061 1 39812 40430 1 23406 36284 1 34408 33117 1 26217 1 1 52554 30141 116757 27300 173509 28674 1 30050 1 30481 1 186945 1 441965 43852 38474 1 59460 1 78330 44313 115763 213742 48120 52032 54248 1 1 61523 42116 18913 1 1 1 78822 57568 1 145705 91992 106513 114422 1 55263 73717 259398 479 123839 129065 1 136724 137911 144624 399407 230622 187758 17450 168313 1 223126 549428 218989 181268 198883 1 277863 214559 108747 184884 237316 237102 242780 854966 523042 259956 265772 272625 277817 483635 255360 337998 301483 276706 344804 319549 1 390487 338118 345361 275030 306368 362491 317100 370534 424314 413653 393523 380474 407002 406782 418292 425839 340289 592898 442903 279581 455113 480797 467080 548320 905452 743794 491197 498397 503034 1 523000 504516 547860 291455 537483 1000000 546010 562691 559509 532446 570347 1000000 579570 602954 498541 596289 597645 551787 582636 609938 702570 303027 629882 1000000 120008 869259 647457 508804 273840 678134 664523 562114 665728 846009 680528 631513 649503 689097 692474 695504 650132 700093 765392 707262 986477 712567 715072 720829 414636 540545 1000000 755218 727941 731163 732043 461066 753283 740831 709889 737946 779719 740551 797981 760504 241374 743241 115202 716205 890433 707948 930483 715985 690245 877449 743151 743116 741674 723099 765429 739454 1000000 1000000 735932 789722 733045 730766 699257 741057 725887 971616 706000 723683 723737 1000000 553765 759685 707570 704355 476114 603063 683640 1000000 688958 316542 541960 226961 771043 698286 673329 757034 659632 664864 651366 647149 599247 1000000 740180 621165 1000000 601465 330006 648921 605989 635687 596058 591637 585878 236767 593275 570181 582400 559454 357293 573335 543515 19900 531640 294283 528908 705132 508629 193170 496852 501647 224466 479055 565697 207002 362167 425259 445708 442916 416831 925672 421393 420690 411895 573533 1 398799 399995 583996 375105 368702 302935 361512 308250 319076 353439 331485 325370 81693 305379 398014 353364 501874 289126 302064 892858 271366 251344 1 253954 99166 467279 236777 225520 287330 387867 145952 1 437211 200171 183938 472742 1 213770 168327 172239 58439 162486 250649 187622 114356 81639 360338 130885 1 198392 1 112716 738811 96174 102791 162787 84015 1 88451 44382 634798 85366 255926 87024 79281 66542 63732 61206 1 55500 24298 44226 1 49026 1 44069 58561 40506 17611 1 36076 1 34774 1 32176 32849 30739 33989 51037 1 31292 1 36955 1 717961 11035 1 591367 41169 31314 1 32311 34825 168179 36974 38513 38633 59157 1 1 41936 48990 49452 56454 45070 57975 55062 86976 54208 1 71444 74733 1 504732 1 300500 90630 307060 97817 1 1 109135 113088 117134 119130 821224 129709 573379 1 148264 147216 152172 1 1 423762 892 174862 170996 186635 191792 164900 205909 186705 595583 216834 231904 540747 567638 240785 243195 252170 257959 550032 306554 1 361496 240408 293541 299334 273612 347265 444163 322808 329885 233327 342809 646100 354933 360475 373121 390266 265081 350025 388703 551341 1 410013 492465 419953 428496 240289 1 625441 453004 459114 670742 1000000 478616 655865 489158 494158 501018 530494 307334 803403 1000000 539125 347219 540784 574116 552280 528857 566365 568101 535504 564096 586839 586260 809909 599766 604423 341241 1000000 355770 558013 628064 634368 839877 757765 587928 650047 663671 658531 1000000 609813 1000000 678675 700111 737335 684375 686494 691070 691578 715709 585388 1000000 445632 708861 711488 727808 883354 621825 286422 726067 726208 727142 729511 792137 879379 691948 735257 814825 738731 738850 746460 740199 741588 743772 734842 743217 743580 372243 751752 748080 743912 575687 743432 357234 745146 741917 554038 409177 769917 1000000 737236 735982 637766 733166 732544 795466 1000000 502923 632304 722216 760994 733822 670715 724133 704112 707840 704868 636263 1000000 695970 491221 539576 1000000 663244 679309 649097 623045 748809 669759 849990 656419 526934 743970 667975 1000000 630829 630620 613063 621403 621153 611930 607160 353867 496274 1000000 571773 578348 568240 571352 687229 560612 559215 549693 1 538576 457885 527975 517335 429201 484781 497821 498263 1 554252 479086 470098 350229 504181 481052 772150 36640 1000000 431842 425754 419445 1 407015 397963 397239 820196 431987 393793 1 435388 1 365217 350053 1 1 313596 320647 325695 708300 301401 1 289796 284530 63852 702206 239415 1 1 249477 238472 241413 231075 224123 221377 272160 906823 162354 475633 1 189369 145682 179081 174047 427038 24700 139986 408847 1 20143 120176 135837 122152 289110 72505 434315 498413 289731 386880 102401 100069 95953 121104 91664 318567 82161 1 74171 72792 69858 67013 119098 61104 59075 56705 73614 1 1 47983 21557 1 51667 40636 35236 37687 36343 36212 256210 42410 200865 32721 30343 1 29280 29194 26952 26709 27323 28773 30342 1 1 1 1 42684 488072 33123 49157 1 4702 37854 1 1 42502 44544 46120 1 51317 1 1 65939 79885 44074 1 66613 720210 73133 72746 80428 83045 683178 543797 675776 95736 93317 1 758495 107427 1 119721 123867 126329 1 135348 7441 130093 518148 81431 111603 402399 152370 176651 179750 222748 237196 195201 1 238203 224431 170379 222162 227459 266757 331386 704411 257476 255685 16803 247801 807597 870190 489468 339859 312684 303268 309311 337384 319324 161670 268547 349263 345993 352547 358494 415639 785457 373703 1 402294 226704 401722 492824 414344 742720 130889 421738 454788 449782 509114 758211 462201 469123 539439 160974 488206 504122 498956 557061 531820 516447 527150 608546 534394 539170 337581 115597 552843 559582 565900 571963 409171 582701 580500 592914 597700 602696 615561 736676 464098 616123 626761 631047 956869 639922 644367 717585 708915 303982 660786 619605 655854 672322 712129 678605 557620 678866 529205 692712 740377 699610 702882 202990 615574 1000000 712984 768728 717909 720083 853225 1000000 297832 748537 729892 738462 732831 709491 804042 51501 736569 739238 378529 741720 741696 765323 742775 730845 788873 743953 743672 1000000 733135 752461 742847 576564 752318 715181 740285 739385 360690 634230 693009 734791 208711 731735 378491 725884 726441 644725 644941 724277 362449 997090 713292 810830 708093 79630 702507 750067 696543 963499 703083 753066 867646 1000000 657548 654755 672149 977855 1000000 38474 525800 648936 748374 897972 636084 632631 627042 614978 1000000 18905 1000000 605434 611726 593253 421798 585653 980510 571458 568995 558478 534776 492034 579316 515416 534281 522559 522868 824560 503981 519430 499653 1000000 566888 1 379973 469845 1 461306 466452 445545 831508 529890 542460 558294 158347 324774 455683 402310 387449 739070 377521 564387 365208 360073 352840 306233 231744 220908 328368 380498 219498 29934 239773 251196 291895 763982 288558 1 99192 261678 268092 249470 244658 223609 233775 547858 1 217430 791675 203223 213683 195705 486559 185320 49460 411936 1 1 1 127476 150609 44110 141728 22409 720613 124396 125907 318463 49894 1 131302 1 1 96163 643600 89539 55733 123206 79330 121125 73304 150833 76323 64943 62072 94707 1 54615 35559 50154 83883 1 636874 118554 40789 1 164833 357927 310232 43359 211747 32005 174351 30495 29800 238637 66063 29200 1 28786 28382 65643 356298 29668 70662 1 113436 1 56941 62017 507669 64557 37136 1 40194 51274 143287 45264 93133 1 51384 263561 14891 1 1 353699 65888 71353 358945 320596 171826 82939 85128 23653 1 1 1 1 88274 110155 136899 124475 93049 41548 130890 48575 605234 144291 301593 1 157398 373338 168006 237934 312872 743689 325741 193373 205269 1 182358 241727 1 163275 9157 512713 233194 393656 348252 218867 276591 197797 225302 283265 289692 330658 258195 1 317654 319470 315602 391324 337737 361060 368851 691431 360857 523763 376846 310563 314432 163358 399602 353332 393265 418044 495982 811371 169348 334848 448882 266736 557166 464135 360762 853125 465797 452759 359669 497242 508658 417324 520228 439377 153831 953409 542919 548416 533595 538153 563797 745173 575379 616291 249456 538230 667776 624116 607738 610697 616198 568794 498749 1000000 643245 636361 655465 646978 651173 322203 658342 660129 667127 672136 67597 668673 706029 660651 689796 677721 702571 673665 701930 704138 1000000 640284 387038 715149 1000000 727593 725990 717221 1000000 727146 729492 730615 649793 897468 735234 527750 853576 732721 739785 657309 68641 947014 886056 711101 743054 782920 734315 394978 957009 1000000 745279 760123 741866 465689 517877 807995 911248 738859 736418 734779 730803 1000000 1000000 747477 901409 903067 722732 720756 1000000 750006 833811 716492 543809 709958 703017 1000000 614257 333448 326459 687535 796465 680702 664468 971973 683057 319393 660274 827051 655069 771187 643728 457897 1000000 731138 458096 627414 620415 614033 609225 604389 387040 610337 420628 584202 579033 122659 468063 563212 565754 809964 521330 540727 837844 1 524228 514101 1000000 507190 437017 529617 501756 481871 479583 451249 465171 985867 1000000 472747 433012 435370 451098 370656 415856 429041 403869 387795 379552 1 514719 189802 1000000 367735 354301 44604 397370 335817 228675 324611 299240 338471 401802 299305 977477 287323 281395 417205 282236 244656 720135 220966 246494 206604 235072 4724 223878 220872 213170 375135 19117 196788 191673 224099 198776 178167 170480 3717 161233 68188 63384 147432 142691 133382 1 1 137734 101328 115362 1 109134 104850 101104 288303 15337 90223 127064 120326 199433 76499 73932 70894 68017 66064 61139 635898 57418 53554 409832 50357 48345 1 44407 35943 79925 183914 37841 349801 35172 102135 35095 1 31189 1 1 29152 155696 28391 30217 1 1 29220 27859 1 1 28763 35331 300669 1 1 1 35102 56626 50714 40586 45931 650058 44482 1 484510 98102 64165 53212 178665 1 22641 64986 151956 69001 269861 72397 81957 83353 86720 225354 75025 50680 100285 61141 678081 212777 87589 277870 145353 129335 201782 1 150451 144680 184493 322838 182277 743536 1 170686 181258 194264 145159 196792 202086 206983 1 502483 223762 444468 226991 175945 409908 259051 698614 267866 269442 259188 502714 426449 179727 350302 304769 311207 736099 321262 316358 225175 334244 613556 354166 570375 237509 226309 378904 115872 391210 397190 410909 325434 475852 1000000 428529 429816 443695 1 529872 458984 215783 470271 546447 483056 489362 494921 265396 688738 512481 518299 524335 187116 428534 539152 548207 1 946843 562892 567446 908931 306049 723243 589376 750302 586595 727681 609186 619886 618540 782725 1000000 75619 730590 1000000 628643 370118 629647 657915 662441 687988 669096 673256 720625 1000000 563037 687260 345925 593064 698259 1000000 704279 990512 708275 1000000 713411 518437 717290 724183 644237 630459 1000000 721670 492776 732574 733076 674194 735710 736971 893059 802789 863878 728957 697367 741737 486035 511108 743761 977121 739719 742987 720952 742869 742013 125580 740860 739688 739281 1000000 737026 736114 734839 733526 800790 1000000 851716 1000000 703960 721873 720483 1000000 716991 859970 449712 480936 705876 695687 671759 668147 265503 1000000 600880 1000000 1000000 677987 674066 801252 621090 702748 597015 1000000 794297 793716 642319 630150 633580 289976 677213 184774 622464 596772 605846 1 609691 786918 570148 580110 1000000 567228 564344 555573 547300 548012 541632 51501 585863 534777 519803 514019 509603 502388 496502 508575 87791 269872 466373 579901 986351 454526 904086 442325 310285 859087 424041 417692 373470 404163 382138 550074 411447 983596 243850 428216 361943 508727 447962 749046 345402 330922 359035 790370 296600 651352 296935 259380 288684 282818 1 270002 346760 247068 250075 247743 774470 247938 274743 86647 219688 216297 828983 203384 224186 616581 251262 1 517451 323255 167457 1 68358 153015 148435 143736 145241 134744 383208 1 121814 117660 1 1 105702 101525 178041 1 385341 1 590198 308503 187262 362077 72390 67927 60403 25987 63816 118609 1 77734 59580 48862 192281 1 42812 41661 36726 353988 1 35288 141476 61995 4027 31025 195450 1 73547 50659 38865 89365 26348 27738 1 1 32924 76223 9535 29921 193519 394930 1 33346 34549 35743 1 38375 40103 16722 279652 45293 47012 59300 47638 57841 109934 533077 1 64052 9575 1 54276 683335 1 60338 85422 89178 92355 85889 99937 176336 107268 668153 115942 123619 125195 101434 649251 1 389674 145348 1 148130 159843 155301 729988 63406 685145 58790 427647 194979 1 205549 26491 178834 221825 126793 233020 78280 244205 238868 270197 277742 263123 271310 650508 285157 291125 1 493887 309188 304574 321348 399298 256712 339881 346014 354818 355456 187206 524247 376819 407445 391022 395275 374480 407796 407598 425979 426305 460639 436572 443361 447889 461383 463332 469024 475045 1 545311 491458 513663 511254 571950 516285 521434 538343 538332 543758 417227 549292 555999 560820 431159 574019 564095 582183 874953 1 702615 609278 607696 608053 530003 617816 625889 52725 635453 341949 716874 402284 652389 814170 660420 665018 697844 670667 675547 679118 633791 688938 689305 701826 451460 372457 659383 64912 707103 705224 721530 706811 698784 737091 721742 723638 725586 727707 716353 731084 1000000 691465 735451 531566 737252 805452 672084 740371 1000000 690349 824400 753318 1000000 741760 428727 686827 795246 741598 741831 728795 740717 739176 750264 786812 1000000 590224 63826 801747 732106 743848 733016 724164 674986 568277 721271 720031 716781 713982 642099 709387 879779 704843 701169 1000000 627037 1000000 636108 732377 947817 18243 674967 671211 605069 664043 970532 233227 653028 883407 611518 638924 437833 1000000 922471 606210 642058 733444 620623 851266 596669 538556 392464 1000000 582158 561976 565577 560196 555919 549284 542386 538165 736606 566613 170150 515297 365312 503581 497894 359131 504091 533612 474679 466235 462031 456235 456440 443768 503628 431686 425509 428437 389627 591437 986157 397302 351578 408808 375819 369763 543871 1 351798 198424 198126 237931 448786 560449 323197 308176 27375 217215 289935 334177 273329 258019 274424 322833 450241 249076 265700 1 232645 72254 132942 208046 227121 125385 200476 196930 180266 156858 1 174080 533608 464594 158942 208672 149348 144815 141897 241260 823722 143286 123155 352371 114548 110951 80128 102654 163821 1 93694 88298 93989 721352 60960 1 71984 487890 66182 220621 59483 1 490600 1 1 1 51097 1 37672 1 39550 486259 35664 1 71029 32053 1 15716 31905 26951 28840 1 1 22036 38454 27590 322734 27647 26367 1 78792 462455 1 30816 46528 608292 119822 36232 43061 135212 25591 349465 142818 51019 43809 48568 58083 52968 68812 57752 60085 213027 27536 110284 1 63068 77653 638408 162588 87499 432700 93737 98577 101901 101937 1 113131 117261 121763 126237 59091 779390 112599 15 148642 127305 1 162857 1 478606 177712 189975 235329 194829 198248 199873 209072 192761 219999 229517 1 218114 1 1 253471 93189 265448 407469 277208 462696 25294 67317 309604 299317 315944 319284 269993 318102 1 182666 324968 370852 105195 221358 460893 170990 397803 394686 368805 412982 411843 374873 424236 433870 436754 442567 448687 454930 459510 430599 920767 478991 642236 131260 496727 502683 875702 552493 411221 540170 542587 537106 543344 554190 536945 564492 554909 570678 854719 582410 734998 590470 606298 798792 272724 1 576831 626862 626622 730585 636972 653320 1 283532 589011 653574 659010 665394 867625 688470 753122 712101 615930 684724 739052 675415 729137 697462 718588 779859 735784 708623 519959 688467 679259 735304 111896 781378 207506 549951 493409 719125 685088 755735 724249 722891 683044 512950 800191 739659 762798 224536 741459 512441 758668 712539 1000000 457767 884435 748781 741617 741182 760161 1000000 739166 739223 1000000 746758 696529 733660 793226 731763 695638 727127 559816 734508 657602 874231 692838 739640 712555 1000000 765430 704511 774242 699439 698091 693221 690090 686703 681457 296657 676800 672107 667734 664196 660614 459367 207781 624895 652444 376122 672112 629738 626481 618916 617214 893492 560542 52315 20451 594136 582052 952868 25760 571853 900863 561570 415511 565547 545130 537285 620679 528211 794967 198850 508565 546781 499366 736382 486971 131089 256330 466958 463828 1 451752 463063 455890 449023 426811 419913 353944 408473 416839 472080 389919 411000 170767 349882 68285 547676 352713 347265 406508 932860 938953 226563 315632 309651 26205 308327 287101 930478 315110 260166 399795 1 256636 375318 347695 239017 233377 1 602106 215859 82822 205857 200542 130030 1 593619 227152 73778 173219 164783 156897 155134 344095 146142 141189 173941 505181 96910 1 1 112682 111988 656810 1 77194 1 92747 1 206437 1 79010 82286 69278 495300 543870 1 61307 109703 56159 39147 50908 1 1 390377 28259 45010 33035 38351 1 27394 33951 1 1 33552 1 29325 43975 58316 27757 27297 27500 18418 25098 163680 29056 28004 27963 691658 25493 59064 1 272956 1 34289 270737 37074 38683 1 41679 1 288498 104917 1 52010 28243 81986 61389 1 64488 66943 70032 306984 71762 95667 1 1 298423 93258 1 1 99878 603190 1 116137 1 56137 130131 392739 401240 142493 146888 357246 155833 161147 166017 1 756607 135447 542773 1 195091 199621 218163 618749 52491 223624 218510 234790 242328 246135 132439 22656 207847 263328 271057 357023 284376 1 313179 1 328816 279572 352905 321350 335576 340473 331546 1 438904 677253 406146 323161 375244 1 289656 1000000 94207 1 432917 432502 437227 738768 645813 451444 451275 464940 470966 1 482960 1 495331 529920 506535 1000000 31627 523670 537379 535216 542801 555775 551852 567689 397393 344595 655387 559580 586619 305859 590099 398689 743303 618059 1 614852 650441 628267 525048 638545 640816 655234 635596 673806 651303 655715 260009 634449 672765 874090 710613 373808 882866 690069 777220 794582 867183 703149 708312 606594 914704 1000000 303125 721802 700439 937340 823541 946495 715438 855970 740000 577194 702462 1000000 720410 886226 869988 999196 739852 727432 352198 738320 759903 931660 712522 744464 742173 859247 543589 1000000 747398 739844 815916 1000000 737562 734015 771019 765551 732187 758959 726045 727574 717876 723868 721861 543936 717631 1000000 713004 717451 707814 708228 700418 817962 555475 693332 770907 770909 709431 828597 676460 1000000 674095 652785 743690 657479 564856 514362 752800 769432 725467 630969 1000000 622918 618249 365304 608682 675339 813516 557736 690283 515097 578574 463224 481954 562691 556737 586469 476515 539978 766044 1000000 517873 518107 696589 638842 500668 494785 485804 464263 469492 1000000 465052 545628 396886 1000000 825757 434599 427933 459813 709559 289947 406004 406925 1 419813 1 1 366378 365259 457383 329627 300656 335515 307772 323252 464898 310451 266710 296123 1 1 275370 275203 260462 470052 66185 249504 507958 240587 234697 228882 225550 570156 296646 696430 1 700378 191221 185450 737587 80056 1 1 1 156203 123890 251246 142196 107628 133221 128844 124546 127060 137848 164792 118097 596154 205675 92161 1 1 86055 1 224917 76219 79583 70090 1 154688 597562 59055 55564 54104 54754 1 47650 1 1 38021 11363 38338 60191 620358 50027 461318 1 45843 41956 22696 69770 1 143491 1 172460 26928 1 1 86879 27960 1 1 1 403321 37926 31528 32577 34946 34765 36370 23113 530547 41718 12420 682233 173365 213660 49930 55471 1 58229 50962 1 1 1 1 75412 1 195609 84201 228633 91771 1 1 102482 113395 419907 117562 118931 123043 374323 133262 136229 348448 145305 149969 137228 457146 56224 158070 6208 1 388929 313237 194768 200751 658233 210788 216233 246163 1 413393 825892 244194 254786 815754 255295 266676 273207 1 278897 417450 297023 267644 309106 309078 1 331202 376774 547203 356157 945447 406737 420028 248732 656396 381365 334823 366767 217089 581190 778582 420079 428811 431671 454663 976867 451280 279502 648892 48418 471793 491749 486646 162572 516654 504512 611042 793645 870386 1 533296 537988 497382 550005 555400 442106 542721 707298 576976 582067 98774 592184 597946 1000000 532109 674266 616596 638931 594140 561269 634876 630464 643276 636030 637806 216026 660125 663919 673556 671472 675141 876527 1000000 640652 741183 199208 658139 698165 704499 695256 706637 708087 226655 714249 297759 714364 719691 714544 724931 710545 728491 737738 404098 733054 695519 735575 736730 248743 750530 483839 318047 791094 971461 741387 745323 741902 722295 740075 753692 901279 823847 733514 730104 739020 715685 706419 736220 620870 1000000 739621 482894 816568 720189 527751 684600 687352 794630 718315 803962 712953 708564 706358 577168 573837 704100 693608 672237 690695 686840 680248 680937 680819 674432 452034 285464 1000000 658333 656820 467937 540739 247975 544553 729975 627867 160651 619297 614490 627461 604862 533063 724493 409256 584951 579776 476589 517209 563935 561291 551365 546313 623733 749662 559477 525521 335375 551929 571237 500803 493470 499368 488796 478357 708494 466343 488377 462289 510093 442025 432955 429752 423547 246067 381377 430711 1 497195 383360 464042 375844 367862 105408 390432 373312 245321 683466 514207 435383 318544 150331 1 52003 294225 290161 282453 276499 270604 273092 1 877546 211777 1 582500 297148 233242 1 232076 208383 877171 57650 160073 187216 182069 75906 171912 174972 74063 157939 396913 136959 307862 138667 153486 1 149450 121083 129365 24222 128608 1 101215 94754 162481 90211 1 1 82582 675014 64449 70668 67724 71287 81676 215646 1 40488 212 186962 6099 45588 46329 39685 1 37229 36957 42036 34193 1 168856 30871 148596 28191 28445 24150 70582 27010 26748 27814 6187 26603 26771 1 28378 1 29960 29162 30025 20492 27337 645624 1 33478 37110 1 43447 1 81645 46127 183741 166748 103955 1 57203 750869 676524 147624 53231 697565 74019 207356 136370 147703 1 89997 1 158707 114421 192588 323375 112718 116061 121629 747259 20560 207002 550163 202092 156955 1 327944 161942 167425 172468 177511 119741 248613 192956 99088 1 1 214360 168814 149596 231518 158001 140524 247127 14875 253501 250264 912928 277173 263019 290344 294261 37867 1 578095 300273 25824 331441 353234 658031 357130 596498 361948 57053 378796 56597 1000000 159272 352282 405641 411786 418003 424170 429688 436465 427211 449525 451492 984709 583035 1000000 493961 550841 456727 467771 489754 507864 707775 511034 362053 923264 521917 542546 437101 553563 559278 515383 577979 573296 580186 626912 604758 368661 599562 605566 649098 459950 568974 624242 144189 1000000 1000000 609834 222421 138747 648663 478608 663714 692550 668311 579947 677364 678920 669565 687600 713354 693770 849700 609727 1000000 707547 647643 713451 688051 715433 719367 1000000 403060 724081 725944 937059 827621 717371 732359 450498 97378 76439 738029 394843 834758 742278 1000000 533666 741580 970332 746177 742271 723814 785363 695233 740243 1000000 1000000 738849 738144 65508 1000000 963376 729219 940008 758072 663317 1000000 181615 596412 684032 816761 718237 765583 655611 65657 709075 279792 575750 94381 697463 686775 281880 725090 685135 98189 729079 263914 670676 666944 696704 773487 1000000 651054 625261 247019 633982 662040 328172 624959 620344 619059 610890 606069 557488 591566 590301 1000000 581364 344315 574266 899918 559813 544589 548904 475177 394399 519471 527306 519219 561488 684756 1 493450 491681 506442 554005 809015 388291 462553 455826 449593 382608 471254 431335 219041 433690 307211 411900 400349 348349 397576 382140 579803 371891 450538 356979 308609 642251 338463 332314 637689 266189 315048 356093 297920 1 289835 305794 818892 271921 271614 149755 243143 248751 546797 479242 1 322920 220579 185446 209644 204392 198907 1 736222 192934 178148 173263 148201 163214 1 261792 149943 159968 139671 135202 1 66081 122857 1 1 162062 1 76690 97464 94664 90961 120185 247861 73948 77497 75589 386266 68269 55167 61226 1 57383 1 1 7102 1 53563 458152 42094 37839 50775 666420 35627 1 89323 70821 48779 1 48168 17785 27330 30436 1 1 1 22618 1 290725 569582 1 610161 370396 12172 1 1 27541 1 54742 1 39137 303292 1 84763 193830 45014 447898 52418 712299 1 1 58627 163860 64082 1 4359 71072 76083 75630 80854 92583 89289 92849 1 118775 98459 107957 172739 1 693029 1 136272 228947 561533 1 429650 155693 156268 159337 1 170738 175197 390897 149612 129090 715729 201689 207179 234599 700563 233696 1 228357 404792 245724 256614 258127 300245 82452 367818 158898 289263 292970 682076 237266 236697 316716 326497 329380 335516 344090 441898 353935 1 137797 224045 378772 292879 349124 560550 400870 409753 415931 438902 475102 924 440488 653664 454689 349374 468417 488543 360274 254633 495400 594241 653880 504487 571555 508653 711264 528778 981412 534503 553191 319559 557127 860400 839569 571831 1000000 357323 178037 592296 598356 615020 626795 612630 627814 787505 623418 746545 397789 641439 563649 649295 660597 963281 850777 1000000 583475 1000000 676020 679450 781666 687460 668589 1000000 843275 698813 705873 645926 707190 262262 692517 756582 309824 138827 725275 522706 725371 726915 90417 730181 642934 638246 91762 582042 806430 737417 738967 714148 348379 609887 694996 657736 745909 811381 578564 462295 731553 742634 740807 739518 738854 1000000 788815 739169 734616 599867 781920 738086 807734 549883 732177 745732 739612 719712 648898 517845 679970 683194 1000000 707967 1000000 700951 1000000 895119 691943 703225 674386 893709 118270 674352 1000000 766987 663993 199431 815218 592495 603792 647126 567548 12995 784261 625475 1000000 616717 150907 836575 601966 840215 681057 586946 574028 576970 571725 567735 561065 546756 1000000 528144 539118 642255 471344 837927 1000000 1000000 598119 498975 493088 481623 624898 475556 468317 434821 665545 450796 1 1 432627 426649 525831 414216 413760 406151 395987 388360 385170 489516 798407 363683 411137 352085 152102 340857 525114 332404 365923 303865 464227 1 178150 400272 99006 21857 273416 33646 414567 255881 321730 1 1 233111 401925 238548 167589 210347 636310 616169 184255 189622 183542 176398 173551 185103 82512 159423 1 171981 201574 142342 143857 134097 82544 188137 119234 112224 8329 1 102826 1 123585 92160 176387 201444 336845 92974 67432 1 1 1 1 42485 99877 55275 52622 51456 46973 48021 17246 1 49494 471329 1 35599 1 32781 47309 14620 219655 28367 1 43598 27558 1 23915 1 1 353926 184825 588879 44691 31558 1 28289 562732 143070 24552 55004 169184 1 35675 37592 53187 40452 1 43266 27480 14141 1 586724 55182 50038 60281 62990 65786 66709 85358 1 77615 11406 185686 88603 1 96823 98854 1 1 720852 114646 117572 115341 70758 540683 128684 134305 238554 7725 1 105266 164106 286769 837006 182605 1 171620 150430 199624 215009 49455 178095 304274 227146 234337 1 244079 249811 607348 447756 217395 31866 1 284942 290952 855791 764892 309577 313742 1 559996 277847 339644 345764 337192 358113 310411 369885 375579 382566 389093 312804 563404 908127 605142 1000000 168515 1000000 727499 443058 419135 368718 450064 468863 480724 488205 1000000 492555 330320 783576 510277 545152 521962 1 569104 539065 8125 598754 555268 548001 545829 571356 577706 581791 267963 592089 591821 974021 369518 611457 616606 683924 619403 1000000 350245 1000000 643262 705387 850812 968746 685612 672573 788718 671087 1 653673 681737 685380 688391 858273 705941 640185 467364 553267 706255 260824 503891 715943 716938 872385 720357 1000000 723792 726118 727364 105160 128953 730262 522797 717759 190869 1000000 739898 756277 695783 739538 906409 740545 801077 420550 740321 1000000 740835 937771 390356 517476 172950 738040 748342 706202 735184 533958 835019 737128 648384 759978 714143 324152 281111 720948 463080 579441 705043 712096 761821 706846 408414 701457 780841 695778 725318 689477 789737 684528 685501 675724 666083 829137 664111 1 1 490361 805618 467385 597499 522273 753479 681640 774473 837736 938744 608271 505865 598134 593523 257779 803192 574323 961220 570209 567918 606578 1 545996 540431 429629 521128 645813 592910 346820 994403 541303 57213 488583 703834 1 651584 497965 468585 456348 451975 930110 441326 420445 460644 919285 409581 427368 397134 559392 43517 401865 186793 688394 684611 357773 347548 409322 334421 329233 253362 326381 319173 305283 186222 292687 288132 968836 681774 269033 283707 1 527421 245598 239563 239311 409877 233337 1 211951 208328 52731 185555 190770 1 1 175415 170313 314089 266289 324183 1 242548 142058 240654 132614 128173 124011 119776 115623 111672 700179 1 106151 109029 85605 88911 113812 163016 78713 75144 60085 69382 62704 1 339668 27113 54969 35376 55930 48699 51669 1 297485 1 1 218567 1 34501 271962 1 30824 1 106714 27743 1 86162 26396 226606 3692 25701 25419 25737 1 26278 26506 12013 38281 39337 1 510348 27020 1 33620 1 36431 37972 614558 24410 318073 203760 47354 9823 1 54190 56642 1 73178 390652 67567 1 96041 298205 70041 1 1 73993 182723 70668 105718 197098 109049 112968 102157 306123 187539 542841 1 139816 138213 553502 462009 566213 217567 167326 152268 177951 179121 369258 235878 198065 206089 234052 214223 219714 630507 233592 500201 303371 220395 253623 732110 288401 271847 277034 285200 288931 754673 40513 1 294778 309019 328957 333463 429986 367232 60587 356045 757158 390236 374500 381223 391034 709634 436839 408196 314015 271447 440882 169295 433296 397519 1000000 454733 460772 466256 472839 180510 653349 639033 543124 502488 557586 459327 658118 550244 537939 537837 498786 530487 553357 408132 555429 569543 574806 537321 584692 515352 630132 601131 603562 75970 614703 612336 623994 628646 637100 1000000 641743 637917 596987 1000000 115112 667788 665978 841879 670527 676971 699295 683757 653950 690369 618317 688688 699470 702260 705690 707704 714091 689100 1000000 699346 714475 370565 723339 1000000 727057 742161 192703 783024 732676 726848 727273 752513 896197 390933 739053 882061 739719 657042 543203 215268 349373 740608 244739 667633 667495 692388 723230 761598 318968 1000000 735207 734077 727364 731454 734240 731944 641846 1000000 752869 632334 886907 719999 326116 934139 625666 628762 613506 1000000 731628 696157 678640 618584 686846 684481 1000000 707582 673080 448863 660733 568730 690118 806953 655251 645370 1000000 638227 474274 628309 1000000 678869 1000000 606613 604724 610057 891162 591075 325823 563027 1 964403 1000000 430359 552756 547221 541718 533903 575603 59236 519143 513392 577765 452600 495697 1 367645 1 21370 405403 455292 269422 578391 441769 1 429529 766567 417185 538120 404782 398719 392731 386227 381612 401791 367572 361424 1 587366 342924 353350 304435 324707 704305 317150 824692 305943 969344 281098 387943 276302 241361 45876 79323 252842 126061 283564 235056 226076 191917 223297 332403 207931 200437 1 168763 186831 181676 176580 171622 165767 472730 156834 153000 147364 170630 505891 180145 259467 102874 114168 1 112424 1 111361 26645 94924 55411 1 80184 74512 80328 112627 44790 1 66170 66391 140439 58790 1 1 563340 40877 46872 27538 46061 16128 1 1 661208 69831 514514 281602 113773 30190 29073 27968 54044 431082 26287 25887 25678 31596 135755 1 25610 25822 1 43110 1 1 72374 1 51017 32020 1 33442 36280 37091 36792 1 341816 13750 234169 47464 449265 52288 81285 431866 275956 63582 1 1 56101 591426 1 81992 114086 35380 1 238066 1 100258 573819 731504 275520 74532 125150 784683 8233 180531 375944 157028 53853 15826 343475 1 177844 174971 693122 579772 484488 196155 201114 206932 206242 217893 343413 229898 217980 240222 515877 51354 58469 263283 269140 275905 337888 408960 292910 1 765961 314150 315124 325983 329339 121441 349004 347964 354148 395248 359759 372543 378731 608798 355980 397132 421560 398061 415900 427157 427469 433298 368335 353871 134379 458666 215584 470833 482209 1 483158 495162 641212 700496 510258 348874 533622 506253 534929 483754 270052 548889 557005 556406 681280 519120 565418 574768 584098 831982 619070 610816 614722 613905 617655 625463 538322 572483 634815 661168 656225 654219 652767 656898 660942 707981 690122 673691 638645 679173 682599 505862 745069 91630 272572 696561 643509 282246 706662 709227 490217 868295 716112 718566 798322 722610 724783 216518 755760 723997 730983 501394 710975 783318 739791 685338 806750 802748 823617 655408 886480 740113 741128 1000000 755866 1000000 297349 758039 75800 738557 737882 726394 940139 735252 734150 728781 740223 1000000 817948 749329 718991 724104 694499 708111 717318 730094 724045 796137 1000000 829419 701658 1000000 696669 245300 707504 687449 693464 466426 677130 280123 335963 51717 643630 669970 628044 650547 673239 640470 545557 636703 629030 691908 619893 619183 581141 23708 592414 535120 590793 585717 1000000 1 570266 614716 559460 620440 548526 525546 536052 533071 525494 508080 1000000 587162 201188 1000000 515383 486515 690088 417530 456948 1 455435 100167 402127 403841 434145 424838 437985 1000000 515640 416260 1 333465 402521 1 350697 805322 356017 1 344201 257522 296051 207023 1 313905 268060 1 532974 814038 283558 22516 278413 265920 291991 254209 257602 207471 237039 229508 262709 251856 214749 209310 194222 1 270321 188040 278865 178156 172292 152411 168735 239937 52097 152078 136966 491515 376694 130257 1 146281 568669 85526 358302 129632 1 182565 93968 90334 1 579906 570066 281739 261677 70525 68304 64663 36865 59174 1 211287 1 686104 47157 45137 42696 42142 39391 41877 36819 34149 33301 55989 1 30241 1 1 1 1 26113 1 1 164810 18883 15700 1 88823 25783 96423 1 1 28798 24022 1 40785 631557 1 1 1 1 182443 41633 39808 1 51742 1 52227 54646 56632 90467 1 56874 197683 66002 74428 77487 90761 346759 87592 91074 166239 1 252040 1 398585 1 1 122577 126833 495273 13603 1 71429 388948 633456 158435 131045 492362 154504 179493 184067 191102 157017 150970 1 207874 230445 222043 1 232935 239066 246616 383571 954348 261314 267166 273810 278768 1 260497 399748 314455 266879 263705 873400 238819 136434 339522 344761 351903 357864 366192 370340 375230 707958 385325 395708 401398 245847 413747 283523 426067 472248 438440 448372 874639 545211 336995 1000000 474817 741250 486772 380418 971043 505614 627098 386255 509908 673026 533037 660104 544189 486131 357576 461234 565033 571204 693052 786741 1000000 612259 503214 607693 607656 847545 612243 620499 624728 629876 396421 592650 642996 789458 576245 820862 633765 527531 667006 963108 691869 54711 680942 683423 679175 267951 819203 848139 718906 582720 1000000 936059 850996 715120 870185 543994 751440 722256 559026 731284 62916 48834 713270 602262 732450 1000000 735197 1000000 350520 618469 738420 741431 505184 363911 748232 740458 739021 741962 784860 531893 565419 738424 746562 737048 645782 174571 867462 732988 731702 816550 1000000 786047 495594 724061 815571 695936 974982 711900 660829 653287 671801 305825 1000000 687921 642504 723225 694739 775813 684639 1000000 676038 653028 746591 669490 661754 545309 861908 797275 649766 643116 470670 639247 629911 89852 501786 616274 245428 606742 633311 584667 924268 806219 469855 576599 501959 1 534761 637376 1000000 546386 532990 547214 528025 601763 590438 510185 504331 39335 493691 487117 160427 1 468202 590509 456863 513555 515707 694898 237799 426251 427998 278636 312259 368048 395420 388876 382916 1 1 362055 407240 350920 345867 297335 333550 154719 443979 315367 309080 149137 359974 28937 1 278599 273333 267545 359649 255461 249821 245252 247672 848765 227100 221544 216022 1 205292 190642 32629 103627 162090 814560 1 155358 1 158278 1 144507 143484 140215 135688 123299 126854 1 118389 114196 1 1 53678 108747 94749 290631 87470 84401 1 58835 85854 71682 65404 1 65027 59661 1 29626 1 359 46407 417200 35690 1 39215 1 116631 272237 327013 36385 31074 27579 231230 39713 27305 1 26094 628279 238203 24944 1 34105 133228 47859 25373 23734 26304 27035 237791 28510 1 12143 77221 122975 154923 1 1 42363 43966 43450 139669 46795 598937 30279 53791 178908 128589 63805 21917 370937 115739 57539 90724 79530 1 350671 62205 107293 666986 531927 105710 118017 112837 116860 119667 166536 1 134317 139599 1 147831 263877 291281 650914 751985 172086 177133 176643 1 92652 146926 201442 208084 671046 1 225143 104939 231722 241889 1 253544 745797 848243 273227 1 214434 1 294884 300909 305060 312823 319124 325245 331374 540680 320117 456834 355902 360611 368396 502339 242047 386941 539743 1000000 407916 411876 418695 423772 430258 429680 307155 442955 422217 241406 497591 292155 47642 484741 391846 494513 920686 566860 514551 519711 397966 525147 1000000 234231 619667 553297 561408 563644 569397 986191 579849 633884 588966 607126 597711 685617 591980 659165 522581 705193 1000000 814058 637145 627171 738025 649837 652731 903480 661647 636160 1 673094 796992 648109 725194 686707 689948 694395 696192 698999 729386 520799 133670 450370 782137 714507 714328 718885 767302 718098 721293 726273 271317 802320 731117 732626 734818 734612 592020 849912 734512 737959 728657 330449 739268 739594 733147 740754 739692 734688 742850 738495 1000000 797555 736988 736147 732782 1000000 708888 729655 636471 600800 727424 759355 723978 721544 611630 725303 718105 705430 212422 594093 706581 732445 765900 48522 694963 740755 664677 691634 386338 678816 675143 656754 667915 663382 689481 664823 656650 637978 797771 878757 600831 631025 635443 621963 619642 612577 607832 637193 598336 593111 564003 578953 577864 271613 562932 546493 554962 540700 548725 540119 534124 528988 523293 608939 16211 705786 621863 494233 517280 479723 477360 470733 329185 610138 530592 446153 449342 433926 213451 460260 415479 235841 68838 396917 148304 330562 377988 371657 1 307888 353999 347361 345322 731419 328896 323047 341819 1 304513 610341 307323 512896 280505 274596 268675 273266 253779 325265 245953 239731 96234 1 539855 217331 279969 1 224456 718539 234648 297887 23900 557809 267788 165496 159006 155478 150539 145763 551557 161909 345673 225730 123407 564669 193023 111007 107004 88534 99225 169970 674340 85492 83733 82483 507395 460666 74509 708528 1 69559 61072 57496 54943 1 94332 468581 39490 43670 1 1 1 47941 15533 33505 46728 35464 1 1 17574 1 20079 24443 26893 232332 60549 74769 1 24561 1 25002 38575 84914 26618 24376 26935 25117 32821 1 567292 1 18845 36581 447886 132002 43461 44786 1 48108 50466 53410 487228 57687 60345 43654 65772 1 334595 74985 78271 81630 84993 90098 92096 1 4958 103524 1 111305 113980 142166 123866 128139 129310 141374 84393 1 80520 161195 160603 165348 164405 209798 180478 176252 319920 499368 201896 206734 354013 217724 1 228834 1 222565 245986 157297 257387 1 253599 276214 344903 1 293223 300014 1 404628 318178 323097 340676 391752 342132 361821 264420 360135 366338 372794 376107 384923 391121 397200 403511 422126 543247 421457 460098 434336 441252 446585 453121 461900 426607 470801 456455 236190 795161 494580 501355 506280 516000 518633 826090 1 535461 540409 545960 354163 1000000 562260 667819 480446 372772 583226 547104 1 599600 603206 830419 612832 613887 622126 631179 701755 649463 639929 644196 662876 329354 626892 632775 397074 744403 182215 675158 704648 819244 685516 699584 598990 609562 698901 729813 828537 548708 708722 1000000 719212 715825 431168 1000000 800120 724573 725732 1000000 456084 731407 736530 186412 773017 1000000 741398 831264 998858 761649 1000000 739888 1000000 406467 932332 763683 744663 729944 738395 605578 724972 693837 621480 204119 734217 733706 758751 732965 768149 727519 708920 503201 722376 718044 718355 704154 713991 731728 391949 768736 703209 701647 419872 668151 956580 612735 686125 682662 797268 675918 670923 81347 680716 667146 946211 674478 649124 655616 641982 633786 1000000 968832 623249 354656 1000000 540434 589693 599222 598955 562514 599691 579015 573811 670136 462653 637237 1000000 542367 479865 977636 556565 526609 529092 513136 1000000 441751 293761 490100 520757 792166 469936 535989 459809 690280 447803 110763 426887 581225 423137 557963 406085 404607 398415 742626 255562 383385 689947 370558 897026 918985 349052 1 336523 179690 274055 319362 312079 305972 313714 293941 287795 278597 785630 944023 265934 241202 184184 536326 241084 268079 205218 856094 269363 210453 297651 203288 196744 155363 149702 181312 1 175189 1 161261 173148 32675 694647 140870 137714 133209 345356 1 1 144381 111890 108031 354998 756266 1 22309 104716 81840 1 168909 75584 1 69253 449876 66137 59509 260530 1 1 50514 48193 68900 35772 23965 17663 36392 58152 162298 50423 31860 1 14610 28776 75835 26473 1 52953 459603 10360 24512 24304 5123 30209 1 35486 25312 150668 120204 1 27069 1 1 30709 31617 35838 139228 35510 37327 37771 41027 16657 26008 1 13354 51970 50688 184674 59299 1 76983 67757 763380 15623 77547 119614 271357 254813 1 94410 98147 119424 1 171612 113978 193809 727406 1919 382983 135459 710948 144719 147956 153994 154298 239224 690886 112460 130493 183500 71914 203479 890430 205212 189640 221383 1 165564 257261 239919 1 314425 1 261254 264713 272940 279055 285805 1 84264 294819 308958 625364 322146 307689 320791 340717 803864 351932 357580 364230 401655 376649 620952 389061 1000000 551631 407630 402470 75529 442366 393693 438325 404951 249158 456708 880722 468787 513996 225593 299553 725571 700471 779268 510124 1000000 423351 1000000 532878 541872 77048 733174 1 555061 571881 570920 576268 499093 586650 454571 604812 743626 590707 611019 615178 622579 717702 629630 648523 586029 707586 628278 1000000 693996 1000000 662885 666410 1000000 673949 666626 1000000 352695 687532 265642 693796 646546 991707 702423 694913 707651 710203 434274 714493 717087 260815 755454 741010 720051 730656 727311 731529 746784 958805 750672 734518 735465 750986 191537 755362 746674 737759 784547 1000000 828302 739192 739048 744860 1000000 738061 811503 737286 731487 735208 731625 733719 779952 725710 1000000 201369 755043 594813 721580 416225 718576 579987 836181 234291 715389 711426 347575 53229 698915 677946 712000 680511 689692 682849 679125 1000000 1000000 652683 666664 661945 692674 652444 1000000 347238 641668 637374 430307 623422 625855 614901 603246 610370 1 600735 647647 590427 1000000 580176 490549 573463 564484 565637 553381 363853 540992 883687 752280 537523 473841 517669 595693 501671 1000000 361412 485238 447326 476618 482790 461265 458426 449127 455677 460433 451384 424675 440259 411991 406315 123409 377814 387516 705038 267069 360877 287175 356737 422433 344185 196071 335497 93500 319608 266741 315525 301487 295348 289304 335427 277176 864686 1 260227 254438 224914 242457 233914 282869 385348 219381 1 215388 198532 181543 214494 595786 1 1 1 226419 144913 155734 152731 226504 90339 130613 134218 1 317385 288700 138270 112368 170595 104759 101090 96995 96340 103946 86056 86502 78450 310057 217045 290406 66845 63847 61155 1 60823 49746 1 49310 565179 74932 42251 20886 1 1 1 1 593610 27025 29319 29999 37744 441665 95933 26583 25041 65381 1 50140 439484 23943 1 24456 114678 25030 1 24637 26832 1 28737 30675 463654 31052 62092 1 1 38406 40174 41425 44283 389124 48489 50721 53767 55385 58184 63265 64897 1 69782 1 75861 80279 146751 84103 91250 93209 154460 337850 167873 33940 94900 116580 580495 126280 1 205234 1 166030 147221 151360 376691 1 527369 860555 157835 176923 250527 130283 187022 221850 2685 213988 219490 221082 84149 234917 241974 247713 1 825228 265420 271009 251005 267287 489258 188354 359853 1 302325 514572 1 1 368312 1 349819 361513 367003 161384 374687 370288 344349 403498 398163 406193 404237 433674 952214 435854 436366 498362 448618 484309 438579 916384 510487 1 386265 1000000 496494 361064 464514 514020 414333 525384 531038 536055 547464 206995 542553 1 564116 452555 574711 991522 294304 197233 594897 640010 605396 609522 545266 614373 623385 627892 1000000 661911 294868 843846 463655 665539 647681 543689 744812 672458 672644 145075 676828 683110 686326 1000000 692624 1000000 323912 1000000 658835 477063 389839 638948 713724 140625 682146 821488 913313 724048 301412 726995 1000000 709371 783216 552181 55924 734459 733062 736668 736765 738004 1000000 932018 880525 756404 738894 751012 733976 726002 737903 1000000 316332 725418 729772 731568 591844 702821 728831 723166 661900 732642 732337 724265 720505 717746 716897 714729 712429 778646 707439 783938 522670 838258 992868 799366 621196 509490 822319 636127 677380 561694 670251 1000000 662795 658897 652602 648396 1000000 108914 638326 677140 601421 674215 411306 619267 598346 632836 731898 394704 609427 586514 551456 444248 968511 852578 404270 891604 153721 545206 413458 629688 785455 521586 1 510093 501815 426376 1000000 542910 480710 432526 1000000 403919 444402 450595 444514 438385 432253 491510 419808 412944 407608 62296 392967 388490 296392 622606 885558 1 123629 344625 769425 819933 85687 525049 280292 314978 309195 337207 901750 426143 391620 1 269948 278237 160920 255290 1 243687 574833 232435 231074 10241 208809 209859 303071 188237 602050 346857 183698 178091 173481 168096 163512 158633 153819 1 144322 139667 136833 260940 126311 122133 117828 735222 203241 1 101699 1 94399 69125 86914 582370 1 143020 1 70461 64150 106574 62215 85739 65163 13206 40753 1 67214 44558 310912 57348 35599 1 475776 33476 53291 1 15196 202493 27836 156821 1 25473 24614 1 569997 32002 1 23731 191031 14825 541154 530185 382807 66422 26210 27168 3289 93635 29903 1 71807 34396 1 405256 1 66534 1 1 1 49575 52582 54599 1 59289 62624 231498 183138 71087 100019 1 81209 1 84715 1 26292 30855 1 80997 1 61201 119280 1 127933 45540 171215 166470 152541 150677 155457 187037 165227 483957 524466 180846 346264 1 1 201302 769496 736806 217613 277513 228732 234263 121888 245765 251501 283610 656013 269019 288081 278975 285222 388866 298757 375783 796602 1 559092 221074 335691 372305 720726 354756 360120 478802 343741 1 384899 391109 397090 379635 905824 487696 424255 449046 499107 440438 157554 454155 108230 464716 284430 476429 483048 490221 494369 510258 506214 501350 515344 524607 97533 376510 541754 546499 547360 1000000 562081 1000000 572822 577221 584983 588141 617802 898020 1 607851 612619 68422 1000000 284511 630947 649793 1 540499 1000000 652157 906879 660599 646583 667350 1000000 1000000 680768 783117 690489 727595 826960 692237 758294 779802 834825 705655 313141 301888 713015 805303 717576 719476 702284 717703 724938 726019 747178 134544 730966 732211 1000000 479432 771878 604086 734817 720228 988415 738972 738420 662127 740723 1000000 747474 738127 768496 97287 748832 735316 1000000 703927 1000000 732855 732888 729159 728827 457571 724885 726994 412038 714000 712672 1000000 729221 346825 627315 612716 787419 106710 697230 600795 691293 691744 686356 1000000 679464 674486 671006 749493 690714 610411 699592 555093 383077 646372 508197 628669 635942 633608 622667 356462 621405 607869 794302 181560 594866 589662 596269 593354 1000000 643310 561144 556267 550834 74206 539751 684206 516204 484428 661450 510436 507185 543791 493981 488390 317208 309370 511660 583775 458128 451501 76750 436397 396956 456570 981179 767270 1 403426 396714 369166 1000000 1 498525 363433 359520 360938 318331 305818 215051 233340 219889 316448 274368 1 284487 294127 1 1 270707 474459 262794 256690 238842 249875 239361 237053 228490 103629 367235 232085 630957 157529 190884 163769 1 180094 175191 1058 164645 148068 203920 1 83476 111912 136235 353923 128032 1 228686 49583 110480 7751 257279 98680 95863 91238 81694 29108 81406 1 74154 83821 1 445392 39467 59684 56821 747716 1 68372 47070 69089 42837 110885 172935 1 29998 43189 31811 107371 1 1 18610 26898 26479 37941 57692 24284 23884 109514 1 1 23401 1 23909 28226 36088 298662 12368 1 27722 1 33079 1 1 1 133104 36844 36511 45197 42352 44427 46563 48811 50952 110308 59295 1 1 64357 12668 53845 73524 76655 79951 1 86005 90330 1647 691633 101635 5044 1 98260 143864 25197 122935 137122 1 141115 168977 477795 154214 158549 271186 747178 190146 1 767461 188862 194162 210774 1 209787 278588 281190 274022 232326 238120 238064 207311 255400 262305 1 272916 278869 679228 212263 378545 485296 1 315296 321073 381922 1 348674 325043 313314 358036 1 844205 376713 382843 1000000 402030 393763 297770 418293 184889 29156 1000000 443228 229414 330370 44148 443438 442035 16295 598052 486417 500264 499825 998212 802034 564427 514269 262846 626678 493667 158762 428180 567760 564483 608147 570910 1000000 247217 640655 613546 596314 535609 572171 609003 566072 620343 870189 1000000 633812 731598 642566 414604 651581 654723 307199 706903 665586 239878 673600 680381 799805 804839 687659 690272 700972 686039 656412 277433 695543 707196 1000000 588396 714313 737630 819123 1000000 722469 534612 1000000 730709 722879 728892 743215 732475 896728 1000000 722051 359158 783052 1000000 584963 737898 736878 738336 705053 738244 739361 735897 724912 752790 735884 639382 777411 733232 720806 1000000 729646 728438 727892 700812 722882 721517 769530 900080 775329 711345 711765 878235 699951 700279 700202 568700 693811 553368 382076 679070 1000000 630346 755989 505787 661734 645288 701851 657300 539960 648611 643560 639817 626180 1000000 419120 409704 698279 581642 608521 603072 598824 593994 567736 531338 578656 509534 458099 562875 569434 492622 563266 495083 581752 528624 431000 518598 512848 161434 500947 1 600973 474697 477617 471633 465621 152341 492509 473738 416894 476124 560474 286011 416743 1 411310 719586 1 1 118815 373411 386590 270517 354827 21688 340371 313179 355299 61366 315051 290844 305749 443239 297950 275179 281691 285309 848356 1 334317 247758 246887 241383 247626 1 335019 1 210448 285485 245678 203501 1 186104 95059 1 170773 192713 406807 156001 145177 146490 167401 226303 162709 128324 24534 120391 115485 296791 106453 381068 98696 1 245110 92509 758680 78228 78148 75141 74565 45200 65313 56392 59913 46448 1 130543 51074 51066 45250 30375 53144 81415 40375 121563 33939 1 1 29151 31362 27820 29046 86760 28801 24478 24117 23759 26352 18212 23085 56940 11655 23207 14973 24198 1 25220 100813 108873 483333 255394 1 34317 42513 187321 35964 37406 1 41333 42826 34112 1 1 52604 665639 55917 61334 63071 66168 68564 71344 1 121693 85206 83924 82828 92712 98835 100231 104102 95919 15282 116937 121204 414505 155534 130993 137963 148713 309138 155133 1 781541 862604 1 213957 529461 1 1 186337 546064 207974 213858 223248 473604 21908 235203 355424 245401 209368 259254 292754 270955 536100 282820 288802 1 381655 1 1 263017 326971 358372 293176 343632 366093 533656 362024 368454 281759 378730 386912 448587 175430 702070 411442 417903 396272 429071 435717 443791 768609 590915 460687 415440 1 465059 483977 1 496444 1000000 453500 513876 530374 525299 530947 538297 542105 852900 553318 650359 550202 633137 938283 1 587923 603582 504340 513389 604516 614792 612887 618705 623799 618344 632258 546869 640903 645098 649243 485178 672643 889952 728708 683725 671829 673530 683157 682638 221137 593440 634704 221064 662707 791584 703569 705600 708689 710986 713752 715539 701664 799305 834759 457733 722574 445038 704647 728561 609889 812298 485350 735171 746838 1000000 734815 736949 626692 737704 737978 347349 922416 441728 736549 254904 736980 737889 735571 735322 736421 724168 686203 895227 729726 187199 1000000 504945 921248 723785 777706 717892 715760 717187 1000000 704288 709483 703731 1000000 698014 705595 699391 689284 1000000 682849 1000000 644155 624460 333077 861658 389355 657540 582823 451963 790319 745124 635190 629726 647124 513678 620017 826640 735088 680726 599950 589074 447692 382665 669081 318039 569349 561642 1 121604 202763 541812 552345 519289 745814 407241 509899 508344 801545 496791 490910 486941 1 473130 109741 461039 334331 261701 836621 441118 600292 424403 418426 489134 647938 398565 1000000 593852 367379 517311 147549 362514 389640 202109 343923 337800 331739 325494 323748 313291 817543 296676 272470 4301 44418 292198 636527 263056 1 251371 412647 851483 236807 230815 1 221616 12587 680037 494643 192466 260614 186943 182137 1 175781 1 680604 323589 1 286968 181132 138281 133921 443829 140436 77941 286969 119934 110623 269635 90710 96501 421785 89195 81367 81488 1 74617 682981 57091 1 63237 1 58577 69350 17621 50122 47804 140335 43471 41601 1891 36047 1 34350 110582 32009 30153 18791 26315 1 20631 459731 157633 618456 1 1 1 93180 172413 33443 23341 338600 22536 24306 619246 1 1 27449 28523 30130 30910 26453 50785 1 36864 38751 40667 42663 44745 49486 89767 51612 42488 56527 622269 1383 71209 359009 328049 111815 77470 544119 131055 87763 91383 494814 53322 103036 161021 1 114869 119445 1 553505 140356 253968 148639 425717 150149 155359 611686 162902 165448 144540 153719 185328 193037 195838 298435 99204 732986 488105 110271 228647 232292 595208 1 259838 795350 273699 152868 142059 286387 505685 292789 304446 699353 310691 316347 330268 1 1 973579 687554 353996 276751 325661 343570 418332 385010 403125 1 389796 411052 104116 207192 429269 1000000 1 457961 452596 1000000 464696 76598 487792 493577 681173 803574 500505 506260 19415 835878 524034 529039 483244 540604 545736 893869 556666 623556 668879 34321 862772 582813 177219 592995 597636 798619 1546 612713 603138 568090 680136 280425 635079 1000000 13500 649627 584061 317034 288547 1000000 1000000 663112 298520 677454 681395 684694 679176 1000000 582861 3410 562215 693825 1000000 708158 779801 524371 714174 717881 593041 720739 576359 893522 822422 725923 1000000 681260 723211 508664 506922 734484 792932 610541 737559 733330 164609 833174 738238 766781 221198 138579 855730 759915 737083 525876 674445 1000000 1000000 740815 116345 1000000 599164 680938 725979 904354 722012 715556 718166 1000000 672862 711636 930824 732549 931790 669197 700009 1000000 692686 689894 686751 683519 676130 679606 708025 665692 663103 662200 659438 170703 707213 650538 593581 544858 793432 236857 624611 619471 605316 479074 596323 670468 788828 591183 595220 581010 651074 570871 296587 184332 554671 557641 381104 529012 532615 526982 512393 515587 509827 485482 542516 492773 264563 486522 456175 141162 476196 456226 450365 429431 428732 427400 425900 425574 413706 407899 401448 398203 776269 375258 377200 370209 363975 227578 351594 346517 450246 1 327047 320755 312942 336036 303580 296564 210397 284652 229807 272599 261784 213279 255107 339647 194694 455318 232146 226525 223308 215417 223481 237751 199406 200181 127995 183338 276244 178565 168076 163113 52939 1 671451 498521 1 1 130286 110875 123273 145718 113155 108164 418861 7543 98936 114517 1 73528 82907 313859 61244 224059 1 1 85098 68966 58417 78588 51693 141793 108914 23751 1 41094 1 38843 69193 35684 61362 13330 503920 236273 27880 26830 48107 23507 22741 214558 174282 8691 1 1 355535 1 1 22978 23064 16370 1 49701 25958 26827 1 1 1 1 33563 37835 31699 81924 54502 1 43864 1 52891 50508 1 62021 58301 172136 115688 152216 305011 85356 79078 79527 1 54932 1 114850 1 87574 1 240528 41446 290356 342393 307073 274564 225946 339103 144125 149106 151219 159340 160442 109555 744412 235582 183650 197440 193738 191276 772494 1 226058 169738 1 232352 221695 243751 276092 13751 22266 266983 370180 237339 1 290772 282182 941052 308908 400196 388003 1 406868 8554 438245 685459 332787 676197 71609 376625 102417 334474 584077 900247 407507 1 419699 426112 432296 597881 444474 485213 675700 462675 1000000 481827 480657 486592 501567 498807 1 512819 836462 509619 564534 438914 537567 796475 1000000 1 564530 565362 544192 576201 579947 586241 100970 597566 977838 508367 711844 723026 782818 624720 629129 633955 568319 648217 553965 651648 659729 617899 577732 670248 676653 595727 676727 282398 835289 688388 680975 515405 766840 687994 402090 704123 697979 68233 690171 124377 709634 193326 726501 721878 748490 695435 726467 734039 948075 316886 980438 768844 734111 739301 970313 403519 843768 865360 955719 705019 784976 826738 737292 737030 1000000 736381 674353 593121 196165 727870 720629 622804 685290 702285 871969 727008 1000000 715990 714299 551939 512246 503085 712494 711681 457045 550485 702035 658565 696376 692250 429897 684433 684165 241227 314003 438351 751685 1000000 663001 707960 815664 651164 718839 643026 624193 595690 1000000 631991 619445 616194 610630 607001 955441 597577 592348 589850 630153 1000000 575378 627579 561042 572920 556081 545272 1000000 541013 562850 563100 559884 409057 151572 604704 493717 485023 481899 475965 474901 464952 314178 457947 505872 430850 63418 436024 433292 469685 389766 437210 1 388321 384111 725426 371716 490633 515013 311967 997172 340774 260990 421716 322478 317238 105607 304045 296413 292060 234493 275154 390153 265720 1 256252 369236 316202 239178 236743 701935 241311 791174 211699 207357 1 340729 189768 1 194673 807903 171749 1 159344 327213 1 145041 467951 128650 133857 105756 128685 1 400143 109069 1 127629 339021 102414 86258 87029 83106 83928 385177 73511 70466 115060 64277 62817 1 55934 53181 152256 1 46310 1 408971 31211 10969 36351 29696 1 31627 30283 29304 132261 3765 27732 1 1 29328 603885 1 22493 21709 22222 20856 1 27239 1 138049 6026 43482 38280 98344 20405 1 1 31089 32280 101973 35452 1 184956 40379 72930 45086 65569 1 68204 56108 274066 231603 41037 69612 67283 146410 96832 85401 71895 66755 29770 86102 81778 100014 205206 138888 111853 96525 120327 124491 1 133366 582873 157885 14196 1 560019 128055 292912 27865 168095 26456 183327 167341 194735 203079 208180 204429 6841 144078 206922 236875 242657 247551 330008 259155 285840 1 1 155264 89653 774542 239083 307190 203622 319084 324940 1 340762 326355 322118 347131 450186 368289 355686 379369 947611 389546 401548 427039 411725 417898 424041 341122 521065 873349 448548 726962 460631 476905 473832 268302 763523 490550 1000000 505112 503676 389122 1 719523 529263 114554 559250 547468 553085 558344 562880 559888 573667 704376 584516 181186 397057 599458 163967 1000000 479662 157977 661197 777223 612388 630659 611656 1000000 649054 652977 864291 697426 649281 402202 343618 692778 666800 666311 685450 684736 264922 694704 763056 700375 1000000 752535 707582 710548 125589 975093 717157 856652 721043 146552 640450 727973 718371 729587 730006 729690 426155 733409 843561 1000000 735702 1000000 732865 686052 737006 747882 735420 739724 733370 730060 933042 973421 735135 734087 726369 732243 1000000 746408 728686 727285 726910 736516 921160 709713 601914 716616 714605 703973 522688 724607 714928 585890 699801 713585 512086 691776 1000000 450293 670195 500659 697833 489837 667536 902426 659979 718899 648682 646805 158332 640034 635473 45152 626218 624467 617500 612834 607141 768443 593952 593428 588482 602497 1000000 573102 586859 1000000 590480 657227 650197 540967 556817 1 538864 518311 512527 568618 492960 490746 492031 435000 477338 474783 1000000 563361 357161 665241 393425 435001 439774 336536 377027 1000000 200966 398009 64703 419271 368325 377141 147033 357533 359055 276912 348672 336100 320597 876249 1 311445 310629 252185 293290 287427 281448 90304 1 266445 13696 406900 243969 239370 234830 23467 69925 215810 1 218247 1 195520 190901 514360 145204 175447 166625 166958 323526 157521 150790 131921 143314 136799 284940 136603 170898 1 229130 87683 113149 102830 742712 363744 92116 86683 1 62051 77420 139837 70867 8751 60448 1 68346 58522 16372 59489 35627 92785 151995 1 40282 37115 1 25615 4186 70822 53788 38792 35354 425318 1 25445 22001 23219 38789 22284 1 22450 21946 22269 15642 1 23329 668448 1 23138 625547 28952 184382 27204 613203 326226 1 33092 1 32594 1 40071 55608 720358 72743 283040 51090 53206 40582 57997 111896 163633 1 69819 64717 70180 331329 575677 1 91007 94128 97551 196319 97714 113030 130915 92591 232530 127353 120607 1 140877 145334 150265 154657 160195 164837 169581 201081 201520 185174 190406 197406 194746 750689 140007 217389 290379 226314 237711 561348 389917 1 326453 138146 388411 725739 193693 367497 176316 287545 304776 400371 669755 340600 349271 335388 341884 182217 746997 133231 365839 560524 287655 481176 374639 106590 213246 409560 180634 419585 379187 59368 451197 513222 171909 661393 460012 533578 477065 482597 446256 1000000 499730 506607 521977 502962 517533 582993 1 538704 614555 549754 556506 604619 566615 584455 562098 599138 558236 582137 597758 595161 605722 612183 1000000 604095 664265 630974 714355 639588 679933 609746 651536 156664 659446 695383 595648 50891 673321 757798 680119 684271 689478 693413 693454 696465 134498 698965 390793 706614 234424 715189 1000000 948491 718077 958167 703898 726114 636589 723047 728300 773861 809149 824723 734586 733669 830042 738423 741387 737633 736517 730809 737222 737872 713838 736608 738910 980229 579287 799324 734095 733143 551023 752504 1000000 728716 641116 725769 819108 721647 716665 719040 717026 248109 712747 771331 702587 503288 702988 428504 774259 698996 691383 692415 685449 663570 374820 671317 637430 671185 664597 609514 658570 653444 674958 663222 640639 636275 651745 453052 622726 264701 614051 611623 605927 972780 351079 672075 584614 251655 541652 949512 573668 556131 553059 489722 314690 574447 527127 525329 577893 653629 715528 496721 499351 379161 650315 493682 1000000 85849 460805 454495 391898 682840 456108 430341 509701 249327 288040 409189 400536 337831 1000000 225030 374666 1000000 436834 234324 1000000 349897 138631 328849 325327 292210 1 320497 995142 398934 513990 757389 388321 689654 265030 291550 253415 227350 1 308094 229573 257151 219683 1 207203 207036 774334 84086 266790 873240 176630 184098 230169 1 156763 704306 147126 86892 126908 128518 1 131440 121638 168783 109863 285413 103661 67420 104834 315451 88528 84994 96162 95995 511158 223222 68471 65473 43795 1 1 82532 4990 49224 47026 44747 1 40562 1 38744 128074 29912 510954 32126 31216 27473 1 1 31539 19070 1 1 20037 21633 11836 281898 21641 21438 166687 22280 24652 309602 57001 64972 82446 243942 34952 486042 53014 27159 31162 33982 35630 37604 1 1 673157 45479 7874 49918 7145 77704 643714 111628 63521 73909 111213 97206 75820 74889 140637 107872 89673 89849 208441 100863 253330 31564 23273 32028 123226 135582 130218 72776 1 92440 159142 167122 375872 553588 168029 172996 1 207047 1 142612 291374 289734 214795 339342 1 225756 233179 1 243601 722167 254697 214437 266900 272830 545771 283803 284708 296754 269962 313630 1 297916 256909 333358 339484 553328 350030 261270 458210 225581 376587 1000000 513130 409097 397732 302206 413753 94598 433023 1000000 558814 526787 450513 455825 761157 474989 474637 480570 486053 903859 310135 533992 498371 838696 600206 520084 669205 1000000 513978 551319 554683 501464 444453 638313 575830 552011 1000000 611763 592808 601145 780425 599399 615884 620694 583025 595760 664752 329876 1000000 58693 345027 658985 660799 661948 665051 669264 974143 275462 681590 683002 891926 640118 592973 677024 698201 700953 1000000 706023 829937 711039 713158 712008 736008 719388 720635 800363 520130 343950 415307 723999 737788 689372 733835 559407 732671 734700 732750 729705 683047 737565 736564 746177 742060 736141 606593 731139 735427 734662 649095 733006 756362 1000000 617535 731056 658021 725187 734735 721014 721191 719278 697311 715275 713098 1000000 708474 252738 682926 700783 518892 696998 789485 595411 685830 1000000 1000000 734882 675139 669294 1000000 661619 615898 751914 654329 614036 641074 644379 908542 765891 731354 229380 259331 957782 601495 433458 609194 590450 586043 251160 575687 570120 618516 683891 554671 410726 543429 498066 532327 526688 1 511310 527998 503106 993784 486130 672178 622931 140103 468312 474106 457736 959562 401934 437953 375206 554249 389303 1000000 869909 1 375020 388758 223175 442428 368473 457599 384961 349048 345219 305010 332911 326478 507882 314532 1 421155 328701 364259 581377 221493 272316 274067 268745 251805 369943 514910 328298 306492 199910 219214 215101 1 209722 366166 191859 568828 183024 177940 1 168780 162714 199319 17983 70210 167428 162908 134299 84292 121508 1 111251 1 53446 115821 100578 96732 396310 68811 80824 78214 1 45163 72235 87243 66040 149133 213704 1 51425 52207 49730 1 45995 1 7679 142663 36981 38387 39373 359151 11038 29234 708617 9205 124574 1 27809 29011 61668 28363 75274 21437 1 19157 21017 1 21913 31707 24590 29552 1 25095 25540 152060 117740 1 1 42124 33176 1 30956 68066 40327 41966 39062 63074 63618 50320 54425 1 59477 61811 65239 67680 71397 74538 90970 81283 1 1 565115 95734 223957 1 109692 1 85631 306446 126719 161105 134864 1 759572 134022 151875 178123 334797 172133 171136 176117 181573 186811 192245 205944 141964 30627 52359 221245 84105 241017 533267 241515 344535 253260 1 264941 270838 3513 282722 980804 427588 300677 479827 279487 952985 113573 344381 187901 343588 449030 351322 382565 406365 374513 673127 661220 393980 399334 409039 504842 520992 424031 75452 436285 442117 448473 421051 472826 746904 757458 667149 485093 490439 496752 962330 601197 511924 563389 522541 546245 536687 581026 662253 568938 556203 555961 580135 562427 583749 586264 561414 594505 888546 604104 606333 613594 618333 1000000 1000000 646595 316695 635927 676133 977134 652654 789262 659827 664233 666885 726862 601213 668671 957820 646862 688506 607325 209269 697107 624701 697973 798288 400443 523718 667720 760704 802492 632964 720420 722194 763564 487276 727570 676020 833851 730680 707207 468563 733521 734042 855623 733342 738308 609365 76849 785983 974871 736067 716453 742463 646465 734645 736119 732159 1000000 160032 732382 900090 676700 1000000 724467 724760 746566 707645 440741 733293 735569 847404 704614 705373 698009 694630 688543 700358 818033 577834 316977 687569 643567 500299 722622 670067 667490 1000000 875295 597393 914995 618652 666812 823902 639115 644175 819135 620574 629224 611537 602267 601766 723001 590418 965961 581854 479611 546805 551805 1000000 555626 466402 559284 539146 532372 527639 523508 498773 510921 515987 499156 493347 493890 461988 477219 473470 463592 709379 294322 445667 437898 432405 150428 397442 403027 777709 402241 1000000 374878 205143 441228 369114 330548 361034 1 398906 337448 334714 161937 340883 645756 187365 303600 246885 382684 340417 499208 246139 573465 253889 216033 250376 147590 238878 585076 228197 605343 273559 807924 475968 331412 194977 240691 216823 183237 448644 242908 203263 240237 103202 141453 149988 233612 135549 1 190135 623366 144317 222631 1 100673 147746 98945 190350 1 212791 1 79410 5290 69530 64763 120619 1 1 114504 58366 52650 168607 4962 340136 52870 1 45373 1 369490 713469 202878 1 29480 51229 31073 25665 6712 1 17617 59724 22091 21687 1 21179 1 14260 9237 19770 28380 22936 22656 50362 272323 74081 26032 660925 544884 1 30958 32433 233149 35744 44751 12479 68344 65364 69836 48135 1 1 55795 269223 396571 65629 1 1 73366 1 1 127097 87006 124734 589793 98156 122564 105980 62981 114209 100583 124288 128220 131529 137537 149529 145957 150019 484161 45749 426155 169679 325471 188745 214155 297775 797989 201129 362569 216786 97914 295941 322174 1 365929 307748 363680 811889 181909 819098 330788 218868 198511 274655 297191 309388 380479 438296 322947 328929 320378 346045 174168 318642 86677 508766 372889 532624 959167 870579 397529 1 642856 415959 411863 428093 1 440346 447610 78724 490220 348521 985764 1000000 497295 1 485658 1 454871 513327 449431 538209 521482 977744 512747 552309 556391 554177 1 631822 572264 859269 582585 592082 1000000 593460 124594 607223 612624 637768 462870 623716 977650 659314 1000000 609980 745590 651212 223783 364297 488207 912908 242771 678066 679723 473323 687987 682965 1 610886 687673 702531 701509 704110 708769 709044 924827 713680 1000000 730065 719604 700820 236958 725619 726210 788729 650716 730069 730516 779840 218838 724902 826568 892648 1000000 692612 698295 663281 262295 724908 735727 735612 734968 548436 128439 731619 796793 782773 731213 717491 727726 1000000 728862 705484 704734 711736 717879 717151 695661 795593 709265 279370 717972 703608 618263 669597 692798 718137 494582 681802 489436 680464 674079 1000000 735679 730348 1000000 673316 667267 475320 1 618487 618549 622267 626719 708298 917085 621685 607724 602964 827529 828811 565219 579384 294554 540325 567728 1 799731 561227 473703 167510 534951 410312 523707 390757 523192 507632 493824 495456 488965 472446 477308 608024 465109 238158 944328 632839 415792 584581 419971 607778 549601 410154 426475 433121 392281 369351 376739 361795 275402 344257 354397 298817 342038 205718 88363 1 232361 352536 305310 828158 293445 31900 489491 275854 276767 339053 249632 251986 323007 1 234633 228875 70365 1527 218869 510184 201304 311021 190765 633124 143369 375932 169974 157727 241926 151289 150251 690693 135946 189915 131803 122575 133661 136529 437492 125721 157036 404949 709909 195145 90808 43411 723507 75403 79393 7042 66999 71689 79310 1 58418 89833 53062 51355 47901 45732 1 58968 1 16744 615431 27216 678230 56819 643448 28110 26942 139433 399822 28218 22862 1 1 21507 97768 20914 13675 209359 1 1 21412 517026 22275 564930 24613 24424 686234 27729 1 1 1 31150 471035 58926 33892 167188 89646 1 44891 47151 60619 41321 48544 38701 1 52196 1 68998 1 1 622516 91603 284685 89173 214057 96765 702839 105923 108764 114669 183602 428597 125192 216126 119586 123663 143662 140730 157803 277614 93796 402354 278708 199303 516806 196485 192683 198486 204883 208151 215760 220953 1 232182 237855 243825 250305 11743 229129 830869 305417 611151 286250 289841 930971 218261 310323 314599 311670 333760 954981 339450 343898 351633 359272 22674 191440 376578 1 41833 376550 415331 845527 413722 440757 381550 755236 339607 406353 217498 339771 301962 348181 784133 480535 335797 675916 153513 1 443945 571540 521268 527446 468382 543519 543905 1000000 554546 558081 565209 573625 223306 580353 150759 127426 597753 593877 605623 437385 829290 619599 623972 754255 753455 1000000 992035 1000000 649404 252684 705621 926486 671546 668891 689504 895675 783636 682743 649680 704234 683834 735802 544110 790319 703069 201989 708005 711558 712772 708654 654255 718632 721941 723035 856547 728482 663695 925521 327267 724392 381672 727749 700949 739030 734357 1000000 716388 735979 735814 735896 644808 811777 345083 820225 726343 609515 732983 1000000 731235 646959 278888 968772 710707 814232 742714 741926 720680 695987 607280 716490 712186 578957 819634 791145 750682 640244 829886 693926 842167 686817 684755 681660 865682 487617 674924 606776 575390 858479 681927 146419 820019 611234 489117 635930 759371 600437 1000000 724386 613248 630379 603963 97765 198899 1000000 581670 600370 574232 511077 549054 519753 698113 1 541965 541689 570756 575592 516388 513636 507891 955149 414248 579621 484284 277893 945241 1 460558 1000000 405672 658108 65343 417220 369007 351597 413349 405629 658107 1 743869 380711 187962 239922 325754 355831 349702 214834 487787 6446 374519 746655 303008 314794 387178 293735 482667 282621 291449 1 84726 257136 253134 269023 220662 227856 165624 229323 210421 217323 206495 202213 54659 443341 186595 181707 206403 189296 166406 210973 214989 136041 1 145848 137355 215765 607161 121671 126641 115292 1 110095 103098 99286 190318 14232 186600 84333 74112 77429 74673 89907 67782 61032 30761 1 227447 59513 102003 1 42091 259822 387622 39703 1 35815 1 60595 30956 33014 66764 19872 53427 1 24017 23066 22407 21363 169336 269873 189713 20667 26828 689040 19861 20657 88024 1 1 25050 64957 87598 25806 41137 514618 38138 69855 32183 1 35973 50201 1 1 35020 54355 117369 583681 1 53845 61581 519007 30816 67832 70912 74074 91699 88580 84371 39728 238221 94622 106396 354544 107147 379550 115475 38633 123936 74345 145746 1 1 1 291954 179265 589942 605820 171201 176236 181249 186720 193105 197391 202533 349467 750106 141459 224644 488923 236686 236110 387634 131962 259006 457932 275658 20903 38316 146635 260844 1 1 315429 282599 329114 64542 1 345136 1 355914 362099 41663 397095 380720 389067 335651 409016 405350 97457 417843 425740 430118 1 360925 435424 450997 469410 495723 473087 459691 94599 609555 496235 418974 507095 468141 718541 526277 1 335757 551796 545089 522881 558063 563395 706492 567989 579285 848985 470109 1000000 626809 603883 628750 1000000 615656 622586 1 1000000 597333 640267 642539 648304 639760 650014 660510 56329 673330 780128 676708 678059 298914 802577 687757 691342 693790 572851 707054 708166 704292 651837 709454 919063 953816 716316 1000000 972874 724149 746035 713428 725217 396920 727373 40707 732167 720109 731350 733243 926947 731200 833607 754530 735181 736514 735409 582017 726720 672884 734173 740567 732909 732118 1000000 86065 719423 718352 634381 725394 90867 706154 485023 719800 979849 227316 711006 516911 489752 704825 699830 1000000 312462 699376 692660 685426 685394 682184 716282 854033 674131 669589 642594 525311 657099 652509 639248 708174 641279 636827 300265 658841 613602 733292 921333 298900 579358 604704 882406 938088 585180 797591 575153 745088 529083 521231 62599 526825 547352 734310 530234 232557 808915 511319 490458 722401 511816 468566 488604 443269 982805 476977 457173 411596 588201 187742 437672 413595 502219 423661 416172 651277 700728 393431 495534 851292 501072 483586 245372 357605 142659 679848 549937 52427 320571 320403 25654 246967 621513 255878 195938 284055 278620 1 266310 260079 241886 369494 242949 237638 231962 217923 402977 214764 207452 70406 198456 444531 184527 395388 177999 229485 1 171218 157165 229091 147766 277699 1 142911 129285 126074 120551 116457 114999 107980 113514 1 1 600173 1 84612 1 55699 48599 71521 53253 1 87371 59467 44305 118642 50107 56884 188094 47765 40818 1 205336 628873 34437 93604 1 84990 89583 26228 25854 24825 51820 1 1535 23811 36585 19160 9282 43760 448044 1 39342 1 45758 21367 24943 361394 701274 78433 36071 118748 65859 33633 1 31229 1 29687 37028 106145 22939 125019 215928 47171 1 25010 34012 56792 59510 1 36955 71678 72850 124179 1 1 1 88684 94002 67642 579561 1 107112 1821 246716 1 1 112220 136068 139631 150643 427561 154625 157922 1 166486 174527 179643 174275 765931 1 1 1 761447 187507 228964 389987 166073 585699 241589 186254 256787 1 1 1 761215 285269 288354 298333 306107 1 316916 323035 389892 431811 341153 347654 353843 360028 363707 380440 378623 376389 391021 397228 405065 409738 783333 459370 296750 1 474636 29649 452471 462039 680659 470640 1 463046 533813 705294 500085 424501 249441 498169 517928 411641 488356 1 541829 1000000 505962 561562 506801 572124 572736 583004 374470 47834 343790 600633 606853 610989 612254 743240 660737 309822 601568 639459 640579 646857 600138 876797 690666 663448 666205 667965 705118 1 602059 9450 686511 421859 764495 695690 701993 700994 718818 697733 79816 1000000 360852 566836 722169 718433 576705 722462 724151 725530 726907 407022 729320 732991 729992 650932 722107 368562 833663 742991 261004 780393 656165 715588 361775 538219 736810 734026 733348 694526 732065 1000000 762776 728797 730148 381892 713132 723567 722024 888195 688978 716734 635457 876350 709590 906414 705592 712930 699580 771371 720718 604652 1000000 627984 684081 570957 108086 1000000 669181 261405 648793 807392 662136 665823 559511 638038 737233 633467 934373 600710 623742 699651 524465 1000000 342623 528204 944624 586524 574389 312450 571875 549797 502523 626680 549843 545014 801824 563645 527708 522050 541544 534452 984189 486686 493185 576606 868173 482225 469282 463444 340884 445032 451653 141141 604481 275382 1 443436 1000000 524503 503716 447447 545325 379963 378514 348368 352232 309914 412183 307841 334158 838736 324946 579837 309654 498031 268536 292212 285482 260898 365281 265703 1 253167 339218 1 627565 241494 227235 233067 210352 178159 153532 1 224490 189040 184457 191120 172106 162536 53673 1 1 660929 144088 139429 96707 127743 309712 1 1 108539 108863 141108 100842 96951 146426 363984 84863 57644 78809 75364 1 146058 87719 67635 537916 57187 53991 40186 339704 68535 44578 44434 1 38279 36364 30974 32845 33740 1 22967 27071 1 117564 23453 1 1 44200 1 20468 27706 1 548138 21454 20225 25742 20488 35396 237609 4778 18805 23388 1 82189 1 1 29628 43229 53792 55 42982 28201 151141 75435 36545 47136 49326 51511 54155 53906 1 52096 66125 68540 71709 79190 1 81676 80760 23915 616800 96409 100844 95387 488982 109616 146297 1 125212 682831 134183 1 140649 147244 152937 157200 88132 188311 1 210126 185064 188824 720166 205630 204598 208003 215088 701855 212595 1 1 182405 873263 255169 260684 1 273416 275807 284788 652092 51138 302695 484371 889642 338558 327470 745841 368703 43749 382833 375285 438402 370330 377374 143523 388316 642204 380467 738462 321671 145124 201303 432105 494462 266442 157654 456568 622617 468527 462295 430034 636858 412757 470156 482859 507146 511787 199632 526820 532429 524035 426055 627411 624247 559736 190103 570299 584690 582120 585694 449056 595944 791940 603844 610054 615810 249032 623871 1000000 632702 636988 639744 646035 642882 669091 657207 661127 653702 673747 670992 222827 760652 1000000 137156 459759 1000000 958360 817129 699915 702531 705985 613923 758392 558416 714595 714220 718177 1000000 1000000 723309 437858 1000000 732470 1000000 589512 979328 1000000 730970 778615 737309 1000000 350802 746370 735288 157147 820025 724903 498590 733075 732747 761909 732044 702559 602320 307570 773594 725242 585978 639193 723248 720873 1000000 842632 537276 715230 710691 593358 705946 1000000 449436 745224 701354 665402 725437 686432 674971 1000000 579854 670865 665739 667064 662615 658834 653267 343752 644739 635760 56635 635762 629666 1000000 662878 616572 178692 607213 607021 598630 707195 585077 53882 1000000 574319 379455 564799 568137 551114 238153 540228 510790 529258 523395 546193 1 505498 499327 984773 485581 474767 457641 471087 451154 632028 462287 446728 503749 430669 223690 418946 364657 399033 403740 374153 388821 385109 413704 386961 372777 333951 283874 347993 357921 696440 352283 349073 317223 1 305031 298970 132668 286915 281693 442668 27895 263539 127873 267030 321859 258596 236892 227568 224239 218973 90933 206374 609171 150667 170456 149342 158636 461733 573136 164676 159633 154730 144158 145150 130030 546908 131292 266356 57924 1 128304 673004 291491 682332 224474 155281 127118 507121 138594 272862 722028 1 71124 65032 273544 60611 57552 55816 1 1 47380 44927 214740 41465 42495 37080 35076 33035 1 342992 28373 1 32390 1 23034 22948 1 21482 210195 12882 23855 28448 19639 1 19127 19845 20124 27271 21086 21625 20472 23167 24083 21586 126009 25117 28789 30325 88841 32349 35284 335701 54301 166688 154747 45617 129536 49609 52982 61053 58486 287509 61429 40130 70406 77459 77054 85321 129580 86940 275893 19441 84583 142870 109230 110917 115247 123830 123668 85886 115460 270171 1 146529 127227 1 161004 243311 171077 149117 181266 186323 123639 187174 213553 164597 1 214453 224515 1 235808 579944 240106 254246 258920 265302 281057 308397 281932 296719 405919 295703 321991 306462 319844 340136 336883 337160 240343 172100 353253 362070 818907 430753 618184 539363 432391 429611 466153 1 404041 863966 424310 653235 435655 443287 452915 460573 466435 472501 465354 526836 530511 495582 506777 507775 714882 515216 524873 530344 534221 541630 418040 595426 560635 563088 506643 574738 578856 594122 1000000 628262 627134 741037 816908 253451 878101 939516 638148 631311 649557 658629 640235 648249 241176 628222 659627 1000000 421202 1000000 665938 757126 465050 407899 600014 1000000 741524 645372 672284 702349 634189 729879 552269 68593 713300 336680 509490 719166 720993 1000000 34723 725540 363579 128765 729610 731424 750223 647233 745653 523496 436635 737919 734319 734567 632800 270169 1000000 1000000 783913 749814 732627 739373 726024 555057 779033 700532 1000000 853159 720967 1000000 688770 84518 815236 754576 713273 473150 674809 706232 703987 685366 680075 699748 992591 700329 583223 676369 976032 645218 674554 423444 629823 663391 512251 657217 559920 325312 653933 639607 1000000 572248 996389 1000000 484266 612958 477385 535392 596115 597634 456203 583758 407476 1000000 568327 586469 557762 497432 504608 624806 535687 530352 41345 520529 1000000 424461 529130 295937 707481 202179 481759 472273 1 348391 452777 21393 411889 436086 786651 423728 417513 257551 475653 391900 408987 873757 380398 360524 937467 361694 374489 372114 344753 337069 330215 188025 318687 361809 309312 304316 294803 288350 282429 12210 273322 232486 327326 1 249377 242766 1 77800 229172 183699 241846 1 207922 192691 1 186230 240253 175798 641084 211444 1 201179 191065 152778 1 794583 165065 131734 124007 117766 362205 1 106536 177300 98488 83879 95752 368425 33116 1 1 73353 65981 63174 63134 69463 1 220042 20108 1 47728 45219 43077 40914 53704 1 34031 47179 31570 30010 124259 26471 37037 17162 23806 1 1 24446 348870 100131 156342 14803 65175 19306 18968 13815 68373 34361 20570 543584 27662 600443 1 25554 1 18597 27812 410156 31100 7730 49948 36309 193984 42018 1 40989 49808 560005 33293 33773 161327 425437 479846 57578 71335 72861 75793 719229 181630 86267 719847 89460 95971 105126 105362 109683 1 120624 14283 129239 10604 135501 139689 144831 1 154358 167719 737145 171904 178925 182510 184681 189939 215819 265707 205590 211514 217038 908860 80955 195994 140601 585819 1 256947 263479 272470 274877 281513 309850 283619 353575 284310 311775 316065 216246 329132 714613 325183 954504 354736 360018 358903 787369 425447 140107 391092 362630 416259 1 650169 755627 426831 676910 440293 446487 452417 458821 596621 470492 1 482394 472575 1000000 470500 553000 528747 517300 434299 528617 516426 440383 529727 540813 552915 544262 702252 510215 574251 508670 1000000 630840 591892 1000000 758326 611476 578466 648872 1000000 573383 1000000 638217 608593 646168 1000000 559414 816531 1000000 471289 669428 657814 709640 678722 730082 602746 688606 726610 700700 697787 705757 678003 683852 252164 710213 675383 571484 622960 684828 160842 675901 1000000 745993 838560 727366 380665 100695 726267 909333 732159 705175 911802 733979 734462 862226 744033 735011 716602 911815 733530 848625 733036 852028 570065 729884 1000000 733274 650316 724404 724194 722679 720808 1000000 724560 1000000 713491 711425 702193 706331 1000000 691001 709430 589876 693252 960786 688946 686167 529812 678215 414005 673602 668154 664274 699643 442758 637234 648499 644664 650140 633732 426145 612309 621299 622657 1000000 728387 740800 745615 594814 838272 621977 214430 579559 724655 564299 555639 192194 475965 523829 333757 562440 541188 559068 514210 125706 527006 1000000 483451 284856 481556 606667 638378 335237 417053 1000000 486570 520774 432697 509189 594470 526584 407262 376621 198381 1000000 381969 396316 369534 1 357142 350133 515251 150446 71253 324469 320969 367425 307186 322762 296879 276589 283784 335716 289757 116811 413548 1 248416 259338 236916 233897 246216 415729 214435 229752 203479 198125 194435 187021 1 201396 116673 621978 159269 112860 150686 161195 142116 136831 133458 128135 106661 129426 115757 112313 86519 1 99422 95567 91580 1 85732 80896 47379 133154 1 364712 1 61032 91279 1 53235 75063 1 51440 186689 326258 26877 96461 1 43558 29086 649396 329230 60309 7789 202741 23922 79605 22343 6563 11841 1 17837 19328 1 19044 1 36166 19209 19438 136642 1 1 1 1 1 1 22649 26523 1 22793 1 17537 1 168277 36777 43930 69347 7022 600242 29546 1 57108 1 1 77422 78669 44965 52662 1 81322 91815 36873 66164 96041 99938 63900 107887 1 74657 573355 35852 130011 477615 135786 150933 148128 136411 199412 181630 172724 1 177701 456150 188064 527768 277786 177756 791365 203762 914103 226335 231935 39776 243242 222247 269505 295728 262147 272508 165161 369107 290943 296253 302297 308717 314738 407090 327065 292635 314213 1 1 524234 764661 1000000 390663 1 396120 395271 401291 399338 174232 546543 1000000 425133 438163 444058 449683 948730 471599 854395 475075 441311 291752 420752 498043 816783 549189 515362 579167 527100 776168 118638 479648 1 554278 406208 1 82754 810137 696948 424145 551829 595447 805633 1000000 609830 614493 619110 628415 629032 632461 317934 616043 1000000 626958 724781 656930 344147 1000000 655625 228355 678451 678081 619690 684590 688442 689963 693905 1000000 609120 702025 704541 706956 774263 706714 720609 715613 718531 719332 726817 927175 723986 725530 767142 727992 1000000 730037 735531 731798 33736 1000000 730677 731617 62584 263029 916075 712002 725311 979924 732924 724196 672503 730579 732723 389749 790724 738202 835297 725394 561306 718394 719550 707785 666814 768544 669404 721186 907938 704848 702342 198365 696965 747563 668860 688245 1 163950 678877 670388 672075 669728 238051 660194 657229 653548 735497 663546 641429 923821 560302 535976 577011 911607 648350 610398 342856 600942 596034 493610 298775 593787 543325 167060 573404 426254 650178 549481 543966 539358 387584 449540 519640 1000000 499479 550051 558161 492565 485490 482066 474797 467424 462833 457739 800961 442170 421735 1 926070 418282 465838 408198 230407 101728 389726 286373 329942 64731 372047 222360 352440 346353 693902 390638 331283 659590 316381 251204 303303 536259 292693 59909 279237 399947 259391 264007 343343 1 936381 296103 550315 440104 218534 215844 1 209691 371632 198305 401330 180457 703079 173170 172075 816829 92906 153246 147532 147589 137933 134367 133344 179450 120838 115927 112455 725346 105161 1 92607 108487 1 85168 80572 1 681811 167086 850 1 95530 709790 1 310432 36882 49038 46121 1433 35832 214070 105029 1 1 1 30316 1 118123 173895 24880 1 56941 28428 22641 20475 1 1 1 8442 159076 17965 26178 40982 23912 19701 681466 20571 188811 1 27690 24382 1 26792 46112 22792 31176 1 65346 43701 676679 219192 1 44879 1 60345 1 57833 1 60860 7128 10327 80852 72557 77904 1 83649 99769 90905 92485 797442 399253 106232 142703 128729 485534 122392 171614 144113 1 139149 146256 344009 168759 328251 131071 170588 169098 377421 205376 191598 125715 202741 207314 212822 219565 219045 35272 234037 269081 656163 253001 687805 134758 271712 276654 281885 301321 647198 453890 386838 323110 433623 326051 306072 337238 343308 647374 389941 367023 344307 377139 590794 386822 393024 399340 204001 411580 646203 458573 430027 542756 620600 450084 871546 1 269952 472608 449202 788866 490175 496066 1 298538 503467 900217 523563 530269 531218 596997 535450 556047 418926 1000000 901432 881284 578759 583721 591119 593686 452671 603429 608835 612864 621659 481929 626626 621676 631383 66532 661250 650082 651679 655540 170995 663122 666868 670407 489515 482192 680614 634271 713289 704491 692785 695617 785752 1000000 1000000 689357 423710 710563 796731 714598 725791 722927 652277 660170 726535 725191 773960 577269 579180 740693 731567 1000000 383046 732426 751571 1000000 847008 733670 1000000 507793 459809 288133 732769 606988 731754 650670 704428 729209 910334 795947 870079 639992 835963 1000000 1000000 819663 131987 714150 620086 746088 1000000 449661 1000000 764968 698211 986142 678622 621445 684188 672815 702320 570159 500733 1000000 178111 667977 658427 654386 482083 646407 964280 384362 681080 1000000 625152 807286 157148 646809 606757 603208 683223 952445 879143 505694 213990 552141 873148 1 472775 550544 545322 103531 37162 334138 524039 517389 643778 577979 494450 503205 487502 459777 543938 364222 434056 659328 452575 383053 411640 449387 434560 541637 181017 637473 411499 403260 397402 166107 378775 366424 365677 360624 360148 388959 341564 421414 489393 318160 309173 310855 433188 298712 307349 300496 280659 274046 596114 266123 184604 484500 287008 1 233911 1 222617 217056 681370 205994 775441 181837 189886 1 274559 174301 116408 164374 174177 1 323637 167610 165611 135372 1 130607 113880 117711 144233 32821 137135 1 675951 692387 95157 85894 56875 1 1 247564 68886 62760 74740 632174 376606 47293 159391 48915 66648 44153 657413 5734 38253 16657 37871 1 1 28943 31491 1 141554 30117 657240 21852 49312 25411 19554 1 1 54983 1 42757 18196 37403 19009 13116 129514 4724 33339 23574 29984 8364 1 95551 1 28846 30439 31218 34103 47136 1 39694 44278 41679 221411 49087 51474 1 31789 343809 62508 32442 1 695135 97393 78771 72592 193541 1 93264 1 82299 437837 193816 113284 1 121822 302060 130729 73106 139897 144592 761837 154184 1 164054 169071 115275 187725 183201 801956 211334 270393 199356 226524 216185 223599 228120 475617 239314 245258 397639 237917 743784 243487 274549 275108 354924 232743 300400 167182 310805 317007 324266 322649 333292 458265 373352 350844 359440 366149 346745 378948 368736 393642 113575 403326 383447 417644 434624 1 434094 448396 423543 225947 446882 464515 479172 476649 1 490420 525080 499995 576826 511480 727899 522089 594170 693415 889501 545002 425953 555611 561258 422503 571749 554943 613216 1000000 592008 597308 597177 987805 610602 714247 415361 618225 370030 652069 603595 686752 646192 586837 657616 656346 780393 418326 572218 672105 676032 1000000 332511 685424 892112 779950 691267 341844 700619 702526 930632 762964 64170 843959 1000000 716026 709751 719477 721208 722701 677802 725918 726745 381149 758546 925884 449614 682098 731999 731543 503723 730563 733326 577390 808412 732556 733841 732628 750780 657987 731003 730183 737898 721795 327243 725856 730648 840081 733517 37542 700333 689808 596560 617089 204469 708001 852954 410432 492462 482304 687295 804555 1000000 684573 670045 680180 676937 673755 671761 426521 676875 21491 655731 649382 542368 644168 402201 797451 1000000 1000000 59905 705462 650626 607826 957011 598264 598233 461265 598609 293276 650059 567574 1000000 554566 554100 541918 343710 536699 529830 524410 549720 515937 476885 501821 495255 489822 483936 499589 471624 466055 409597 454010 391511 404921 536433 324061 423271 445470 250177 469725 400346 213407 378301 570836 371450 367821 365940 350461 455422 340165 336261 219259 323907 1 310586 584151 477065 295450 291226 254110 255333 350618 1 248576 469305 1 247754 235370 229574 264792 212111 212708 207305 201860 1 173502 391901 180618 175450 170348 1 122456 155395 151460 227376 1 136407 1 125748 96958 1 114292 1 369039 98021 98149 84413 91884 1 1 47904 85886 77075 38615 64550 63296 59719 162397 180270 307759 48851 21899 1 42458 1 29900 36223 430575 1 1 29068 26733 541735 24832 24601 1 1 284683 20269 19639 19122 1 8493 1 18195 12594 407190 1 1 67081 16359 20544 1 1 1 1 95266 26774 28179 14459 88625 1 61687 31722 1 88843 18889 97697 45912 50444 550144 1 1 61838 1 1 1 76692 60456 77276 84529 1 371299 86595 282609 253579 735727 111826 436197 120260 662852 41586 134815 128956 140445 147680 118928 358276 1 338355 145082 175614 182661 304141 369124 198630 45422 1 213461 198891 223911 227725 237558 833074 566172 249957 262256 1 276940 121371 284516 298956 296466 1 308900 141325 513436 322975 336514 434271 298122 351690 361307 364099 338278 117469 310922 388613 361410 377982 140605 544026 405741 458679 427290 222533 341017 443886 476118 467649 466299 487955 477288 469444 240956 357259 503782 681730 691131 696649 529669 674273 1000000 527401 971145 554061 651922 536692 574158 610078 565095 585301 570834 330930 600075 636944 597903 613073 618873 625043 706717 1 402075 640602 644979 648943 652499 857613 1000000 274674 972805 707929 786830 678040 681298 684255 1 689103 966366 696480 698815 859913 305185 706397 708970 1000000 712994 175470 716078 739852 32162 721988 632493 725871 726106 727328 728312 785940 731126 717359 731777 946115 1000000 180810 411924 744578 733448 741237 728229 1000000 785269 779045 751556 728435 707192 728185 726983 289207 211172 403652 729611 924927 691830 762829 690244 547697 710629 719275 656081 684179 699190 854498 693835 210202 677694 708767 425917 680812 1000000 147223 559294 623832 663673 661213 656038 1000000 648442 644116 739011 756661 630997 627147 618062 645494 485315 451592 611211 691612 599061 589661 950399 1 191614 426184 563975 558669 547865 941799 371567 521463 531346 525717 984835 518170 478696 845675 433608 548607 1 479417 472567 387745 537103 455448 445910 111951 437152 565657 338848 763327 448841 347975 421051 397666 1 525600 138400 73362 824538 355546 350754 344521 337738 1 1 319914 297215 312457 301592 286812 289528 278851 277924 69115 270956 259787 261539 281203 242971 236813 155499 1 217398 211706 277599 207612 243627 200282 174520 180559 176660 405936 77214 161451 151650 361098 144672 4072 140728 130703 128152 1 119520 1 1 478895 136010 98609 94980 91155 666737 83954 311036 76997 100989 70451 1 64489 60885 60473 54514 49447 355356 47336 129865 45340 291007 242515 44196 34832 52608 30524 1 30001 24443 27357 38329 11858 21790 20951 20061 231454 19313 18529 23263 17791 1 1 538475 18142 18417 15013 19423 20044 408030 21005 22428 138194 23257 26924 33359 28231 30141 32940 34188 79721 37916 1 42313 209639 39812 49415 1 52375 298045 1 83362 1 43210 78275 77120 1 95326 77249 91561 88471 109124 432347 370206 382525 114491 127755 109167 127797 102958 135448 170699 284667 199427 156812 160483 174894 169951 659340 107534 181039 1 255445 724621 121434 251357 218737 232586 1 349108 253653 252029 252916 1 216169 270551 1 282429 288469 296938 300486 302252 311149 232009 371217 332278 303524 345485 309849 355908 365709 1 77145 377546 386861 392974 328361 404874 797055 1000000 434321 430011 262677 441939 685869 353274 458393 523008 472369 420461 484126 436304 1000000 509001 742229 513323 151617 524596 832894 836944 542873 449299 552603 551144 562931 568166 381647 1000000 562357 1000000 568286 593953 603119 1000000 613250 505478 622934 982847 768218 686129 660877 591221 621286 714306 623326 516242 662805 728731 1000000 346624 675244 660963 403843 518372 689383 973903 748325 697841 183914 702988 171046 707273 597982 739946 696377 717932 694647 719781 714678 723200 939835 429527 237396 418176 1000000 729595 731690 1000000 714751 566898 818722 847205 595055 437167 806386 746644 729501 731738 731317 1000000 615942 1000000 728279 749357 1000000 752630 1000000 929936 745057 301693 716863 773096 578095 609581 359854 706337 704277 292471 716012 700350 699756 312418 696533 455595 681360 697494 736154 217858 1000000 663839 660611 1000000 706811 639935 823348 633374 316836 754005 1000000 613330 697378 614570 573777 1000000 601287 595631 546320 287782 580657 577227 583243 590339 789046 544006 959980 543727 538487 352312 425147 523566 515749 510025 504259 489256 492552 441786 837881 537346 328546 455931 913826 256919 428002 1000000 466167 410051 416723 457446 945942 402366 395569 373051 383127 336343 370821 364598 607507 313267 451702 320464 333630 329315 210170 710234 173322 1 500393 576994 284903 297194 282485 355805 254024 252611 249445 257393 258441 1 103439 221533 1 209889 182191 198982 179966 188297 183037 179905 172693 162427 853455 33930 174250 267993 129907 140383 133790 230020 55679 120119 66069 112250 107763 261918 211072 1 42900 222171 109578 80997 77117 114749 1 75439 32066 1 683243 55485 1 48374 15395 367153 461204 1 38891 36482 79523 244775 31313 29303 1 1 14836 1 1 209999 20887 20086 19391 511459 33441 1 98130 193997 706557 28323 12655 18072 19568 35778 1 1 18013 31899 23138 16210 29082 25878 28226 29781 31834 1 68846 45707 656810 1 47107 45936 31353 45448 89609 1 1 60599 1 68378 1 87861 334876 54436 65227 318235 92924 96737 151578 1 167359 114197 117247 132980 125984 1 346101 142858 355732 509588 246163 246209 109862 179009 770671 175065 563864 189645 201254 261003 205682 211191 217051 159010 227825 233681 613681 6243 251478 251692 239641 601281 311851 292787 286415 405722 291864 302858 630544 316348 859068 931298 5268 758692 353573 291424 359924 406481 361427 378297 437152 93831 372053 637100 386161 1 147976 228865 117685 962803 493349 451235 647481 461241 196021 481236 529970 505985 489371 550311 505634 356423 490646 15222 513056 534095 539507 191197 561878 549937 529707 719216 571578 702342 581830 982008 591805 597073 600584 768369 605512 882040 620257 538871 432040 683636 637614 546252 659216 705507 636054 449663 661390 415785 647291 1000000 678178 683524 567178 1000000 647293 670462 669526 697977 704627 704868 474875 703680 709119 711222 341713 933100 746413 758178 710272 722030 291584 554320 583182 1000000 923392 725726 743480 730585 155121 731676 554625 741691 1000000 924873 305658 736653 766382 523691 242961 734491 723882 105863 728076 699785 722063 660170 723474 722069 718940 718851 711589 711807 688335 1000000 499156 638295 895713 1000000 596652 549766 570536 652510 575986 685386 610207 786389 669684 645250 664629 755355 1000000 641541 653765 667604 617486 642361 637027 632040 840601 624647 89534 171406 620103 609700 184902 596814 480060 593041 1000000 314534 622404 777706 574478 649267 550690 545001 1000000 567613 1000000 518905 511437 586702 955283 612516 688926 415210 487041 495614 1 465137 669158 404689 446236 440152 433609 180443 827557 415619 409485 441961 397087 397006 978623 56366 372296 370176 359167 270274 229093 341329 227115 351196 323383 316927 310135 304534 298737 1 706470 280458 290736 580020 226120 1 269055 70546 239327 183134 203411 221806 216714 207670 136544 539718 194863 186559 187611 1 173878 168778 466700 370067 153401 166728 79951 139538 121775 130342 125853 121378 117415 112685 101750 159825 547536 22359 669526 1 275852 537423 107698 74793 71492 68400 751193 572853 58747 56815 120745 50762 1 106709 34369 161280 34847 1 34846 19963 30894 29546 28231 26547 29524 9609 20305 21278 20074 624144 94226 1 18187 17240 17711 1 1 7776 1 220237 21789 1 56164 38073 20556 21450 272887 36458 1 76289 140820 29032 30607 73286 1 44820 47701 1 44126 128705 47383 1 223347 461415 208286 1 1 64033 70392 76571 144588 253514 84129 114148 1 95368 1 103255 136208 111481 115716 346936 313723 128893 133162 137660 204076 189429 696839 158908 608746 652022 236055 557125 189259 187800 1 198469 203908 208357 214906 329239 226036 275608 109946 160247 249074 297563 11256 289851 263292 313353 277448 343365 1 449028 309379 159913 261911 1 333154 339302 962544 432522 83970 356736 370425 366386 290066 345979 1 506479 153026 413432 1 413598 432002 396361 439988 1 455893 366489 74027 476710 465639 485412 485915 1000000 1000000 509147 721461 967603 532246 532116 372683 541796 48940 534769 560147 559966 550020 257581 482867 585113 590224 263546 600022 1000000 609242 54462 618572 621659 951482 592943 635947 640299 632100 644647 709657 657652 661976 663722 1000000 664795 678615 677556 665744 563693 687082 610975 377110 218958 298787 701412 703387 704614 499505 710138 712391 333472 716228 717587 818010 62017 723593 1000000 725399 337461 1000000 127134 667471 729724 730730 731242 680259 750318 104522 778484 735424 730792 729915 923967 733923 216748 1000000 750023 369504 712969 384085 724883 837416 723795 719696 770814 695174 621899 713571 312947 901906 776775 702282 701839 1000000 744970 750811 691745 685549 685608 680193 679509 615485 630619 1000000 902548 660541 606748 654633 650734 646751 642557 638540 206490 977324 625421 621204 616652 583907 606637 49065 1000000 603891 594898 583031 361015 573071 439652 953783 556663 436296 1000000 540751 531535 613706 513533 493343 508289 504337 512297 506366 489881 469984 444088 471785 467280 949894 392956 1 4341 727137 353243 423255 417860 418148 400372 409978 392044 442828 1 373791 367831 499633 355569 438282 172103 375446 396261 296135 376922 312098 116141 302750 232944 287765 281840 587935 1 330804 267393 252266 1 1 233326 569924 223551 1 221449 1 204645 590967 190772 185381 180264 1 221826 50439 591264 155306 1 1 1 134468 131176 431123 60951 118056 113538 237947 105554 294784 72674 91383 184775 1 82281 80138 81260 82479 57111 1 30190 85947 1 51588 103433 49497 48686 1 42214 563976 36877 35120 33025 1 110848 28143 28173 206628 115625 333498 1 1 1 16778 16853 14672 13447 25650 16493 1 51706 1 1 226447 12595 1 19259 20113 161553 20949 1 340011 25406 1 32003 278679 292803 29515 1 37327 39447 53882 1 46717 21289 51139 270404 52250 59914 62908 65942 69257 1 1 54794 82799 57187 90173 124315 97734 162040 114626 109950 283795 118513 1 125874 585813 67137 82199 279367 184741 686187 161846 157653 687553 1 1 100053 167315 1 202060 145163 190242 188538 231934 229832 235523 21524 247032 252077 290008 859576 274124 280460 492190 304225 1 819275 304705 313088 385286 1 980242 336588 343274 25563 355754 550615 368176 366991 380625 432718 394100 1 1 410693 421022 409362 363827 609789 530013 448275 995503 574213 730958 1 475680 724463 576270 371822 1 646448 863514 519030 363136 553978 547819 541193 642831 552116 584058 562768 573618 480912 734796 583540 793020 1 186180 398201 1000000 665496 605226 706375 625938 631476 635132 639092 643084 646794 683296 493346 662633 662379 844222 1000000 1000000 676731 596099 593953 685485 356699 543974 695264 697340 738076 701368 683937 702296 122641 435814 713547 693210 663889 712548 727713 721341 164865 736881 725983 808592 777642 728097 729616 1000000 308573 731233 732871 735376 731927 732545 674192 701752 716113 741024 731011 776534 829192 924466 727207 851237 601570 724075 722301 473139 1000000 1000000 716532 732671 711482 171537 1000000 724849 694487 707836 694212 940208 637108 688765 1000000 686918 441515 676883 1000000 679296 666568 538699 643913 52442 434537 646121 643586 639466 635247 630974 625668 620899 615609 617835 646074 494982 546085 593828 588890 586882 579102 565456 841342 1 561741 552939 464556 534630 525495 1000000 1000000 499282 514166 534425 494016 496809 497710 485013 480561 476582 116844 423277 454127 946041 22930 439893 965352 427062 337354 412429 331629 400076 823497 423492 348403 375431 74776 1 356686 418761 343912 1000000 326826 248411 1 313563 386117 314348 430110 287148 283274 280481 269158 264355 1 228323 247846 254951 237844 223983 278086 337911 213830 79653 210988 804526 209544 140020 181469 176254 171133 166056 170088 156103 60247 46983 83060 137975 90900 141429 123301 119014 167333 107182 106171 83417 98160 1 1 1 171599 85797 76172 712836 104550 1 63814 310524 1 58234 51157 40166 1 1 257560 39559 1 35435 33492 29395 1 28296 24929 25637 19049 21299 21770 21030 21468 22130 18474 1 17435 1 16138 599098 1 1 16966 1 43701 241620 18792 126132 52130 39030 121516 1 24631 27997 26054 24657 33807 18060 33502 1 485154 36989 664653 137530 15133 67413 1 1 59319 606740 397040 67942 51841 1 78521 210475 1 92333 470341 97729 9477 460283 112700 1 1 1 1 1 108293 140302 45550 127865 188408 229032 163943 184221 148720 1 213281 167965 241753 400235 205663 1 167034 203875 227945 237558 85078 182759 242047 8561 53137 228030 274315 268774 281307 292380 300023 304147 299395 315418 323038 1 259633 476940 396746 353718 359880 635866 1000000 378499 386741 1 370055 403125 498079 518728 861625 675139 434024 1 446428 449840 464079 286875 618019 476268 475874 488090 493943 584559 528681 511304 516731 510111 530264 533845 461584 604463 47499 542195 77840 329781 463262 586545 581643 586480 549678 18501 601324 673551 738703 680634 620045 623473 251045 1000000 59243 642795 870207 649551 653462 708426 660283 664863 534046 651029 653038 718094 801827 684756 535537 690683 542971 689816 734476 522702 703911 702828 845411 747916 708481 714995 675427 863470 736414 726839 768182 723616 741576 726115 727441 959851 729128 539721 730473 732872 907323 909477 731086 996966 738712 365054 971648 731983 733468 473288 110978 354995 727143 1000000 277184 725279 742583 720943 719390 746718 721596 601895 683869 707736 206619 705645 879114 477913 477135 695676 774189 865022 703048 681847 629464 662461 678585 670814 666851 716993 660725 656484 1000000 513089 728535 559844 635522 630866 805514 623201 543946 611945 609543 604224 600030 836424 595682 585047 580214 574909 551984 564803 1000000 1000000 546444 257476 573125 483414 526701 274395 514526 525677 504080 524330 492680 480414 480527 375576 110492 459947 937315 252794 248396 508774 433210 305005 492277 438604 189513 413966 395346 389191 383944 610892 1 344928 359578 304122 562316 425163 866483 319962 309435 314508 307817 355790 294165 186714 309199 183774 272796 193529 256892 1 1 243212 243909 1 635607 220677 185188 216507 534601 199273 890543 346541 353140 385984 172320 160080 160815 157219 150229 554089 148296 7872 133420 127980 1 136906 102396 612922 103648 183732 630416 128665 69492 85500 83946 80351 92066 631133 69727 356713 1 1 58391 54516 1 320589 126621 1 326286 35287 16580 35685 334906 22005 61206 1 56321 58095 164091 1 1 68295 21365 1 147324 1 13924 21522 199399 31516 21940 18521 40673 15100 14874 1 1 568765 1 117118 1 1 76741 28054 26850 1 28463 1 33632 201805 37521 204196 41619 48024 47535 93928 72788 256179 37460 14479 2123 71050 1 1 83829 1 83765 88934 91183 553188 93130 372988 108776 112641 146925 119667 1 128680 3940 114536 106556 562003 151811 167296 161254 21900 175899 177204 165813 173541 1 214821 199690 209277 214803 1 147639 247835 272686 243132 1 149806 261131 229545 369170 278402 165643 290401 876822 254359 307209 314727 320779 326942 873231 935048 403257 1 357368 372320 369886 836807 398028 396085 1 401465 407390 469451 419549 207626 431977 410858 701380 193088 103553 460633 368125 477143 7102 579408 513035 497816 503623 728436 435817 417063 526411 682489 547176 457716 1000000 530432 421060 353072 572497 574598 589284 581121 532878 850919 599661 602555 602962 612551 441533 542321 627233 593667 635973 667759 93408 665697 392459 653084 1000000 632417 1000000 935856 674192 724449 1000000 681115 681707 652285 692491 823818 693624 180909 598565 892671 707971 548702 713091 818380 715670 318769 649833 514543 1000000 723452 723082 1000000 726881 861184 728627 808021 972932 752865 731057 910698 714434 85700 1000000 731188 730971 696057 1000000 729551 699827 728100 728882 715430 720439 733619 749188 751140 719588 717953 1000000 671012 711095 655981 713856 680938 904731 892895 741463 981163 572897 690527 738922 684536 1000000 678213 174344 52774 730853 780811 659553 476736 717454 568111 653031 639781 636997 1000000 628569 624375 619715 615161 522835 1000000 1000000 596341 596608 714779 585459 576449 86032 626982 356559 712340 673529 214266 539194 538175 1000000 915113 516810 510648 508362 499579 493756 1000000 608004 829904 470118 441279 451273 1 620227 442140 883669 412279 421567 275234 594106 480403 206434 535002 1 977135 339346 370652 277892 454359 352564 343621 722311 392575 278081 311734 309210 143646 510964 1 48786 232968 263539 268211 299029 1 250023 321029 583997 33965 226362 183079 185498 210872 212304 66102 195334 208450 183911 178838 1 169791 166099 154068 153456 143742 153361 1 134457 207007 125389 164986 183438 111944 189908 104061 232648 96060 92465 88263 84713 76800 77710 77823 70699 392756 66348 105463 58510 1 53875 1 1 683898 38845 41158 1 35978 34001 82229 30522 10651 26475 20913 1 27165 1 371535 19739 1 1 336431 15032 1 1 16414 657951 653703 280677 16512 662331 33624 571707 18514 1 24033 34911 277073 93825 362056 4328 1 23150 30988 24760 34965 45671 38886 40786 43441 196645 48390 120167 59726 1 1 53202 65573 7597 73545 259640 78891 82444 322449 89814 93620 334583 101890 111258 111147 113931 118843 66463 67673 139147 135246 145623 818667 171985 210168 1 165233 1 194235 464284 196368 151407 191711 250808 259566 258339 218497 231919 229755 1 246858 246985 343898 527813 67234 268174 1 282289 253583 291035 314206 327251 352450 469994 311337 327801 252073 763148 341953 561554 409555 375941 530749 384037 394133 369069 164617 405172 401572 214562 568213 427519 435178 431718 737513 634966 533373 278199 547000 529620 428007 464421 495860 1 543912 493771 1000000 756898 530095 516076 393641 276790 578059 684474 768269 751989 656004 574074 581032 588365 731453 763512 977918 607603 612213 617104 397152 636319 711413 622744 634309 643619 646709 643720 654346 672342 599294 664202 476875 832066 675980 638623 719553 692192 685981 682322 851633 569323 714613 701954 1000000 704841 709176 551897 717439 753263 700005 718393 1000000 1000000 1000000 286765 725242 563519 926431 648814 728868 774298 975651 617744 752978 900335 731087 898065 729217 713407 656786 578338 676641 764450 704347 573745 788816 725572 723932 722639 720731 720038 718242 723108 639706 712741 683565 698642 756322 704081 701521 458638 707900 693971 506211 797286 702768 969576 678913 9739 957685 661298 664814 778458 657887 156821 537188 746263 658557 298737 633630 728235 721601 722903 557459 611620 606958 1000000 597434 268075 309025 579533 576456 986128 445895 556758 512594 296792 1000000 537156 554072 552640 516406 511823 188223 513130 500970 501865 519162 483575 1 544044 465582 459573 465393 808926 546984 435308 417443 424279 953038 315001 404552 1 394741 386001 486088 347983 398436 361704 352647 426202 752895 336454 312277 324143 624169 310518 294178 299687 1 287623 111323 1 287697 71384 222959 901534 248704 751559 194299 228347 223083 217638 163873 238781 188637 196364 122090 134567 179903 174747 172248 164592 161633 154595 169180 146840 116447 147830 84970 745456 122938 104454 113256 109065 125803 106021 578314 90291 124920 1 73602 241437 74988 94715 65026 120758 1 58186 36643 53268 50494 47892 391278 197204 39831 84893 36300 1 32793 26305 35004 27239 11709 24343 311053 22193 117115 18235 18948 80223 18266 16977 1 16050 16019 15833 275520 15746 540318 16296 382914 17409 267193 271777 1 93737 43775 22792 24690 25452 78456 1 1 1 33909 35819 62219 1 42495 115696 47473 49830 1 97184 274804 62467 57571 199284 142042 210293 1 81242 1 70143 1 79865 85305 128085 109551 26037 1 41800 125525 212337 129590 113125 658504 148741 153597 388522 162604 547668 172499 178844 170641 189352 417057 282872 339948 232275 1 206366 227816 222794 239256 239439 269816 609524 628244 267910 822454 282223 285398 296132 268845 304522 353452 316651 350356 326234 342483 359568 595194 353745 1 367502 393601 538316 388099 390901 396053 403595 546608 407183 429538 418848 434015 489866 769531 1835 598710 483227 1 480299 520535 895120 493860 499722 302885 627433 515606 547658 537347 542958 540353 585190 1000000 554895 597956 563597 1 298773 581490 586501 605855 567188 835721 1 606227 994425 615650 811771 588306 632810 1 606093 623002 649248 653975 214828 628092 1000000 667873 671368 664441 703047 681301 771259 687154 690263 693084 696368 592562 50194 703373 396149 705602 692727 712122 723526 715723 737924 727213 714314 722059 698758 722636 694327 761978 727572 728388 729057 724666 730073 426910 754254 730785 729938 1000000 722528 732683 1000000 757945 728709 727983 750425 718325 1000000 721426 1000000 635143 972888 744312 715659 898903 916858 695987 572172 706767 997909 674426 700305 718305 694347 816071 718256 688842 847716 443446 697073 672937 672406 634523 688111 620323 657891 632724 632375 486453 721801 641843 630424 630160 562155 646104 597297 546924 611223 598565 710464 83074 583101 545888 573642 359547 582469 558029 657365 545777 584826 568732 530857 384585 705064 167436 518226 388184 497248 466588 484795 478954 472908 494539 464647 453486 477430 351234 431043 580424 425677 420006 591459 406097 399912 1 387509 431002 97410 716067 359816 921488 289516 344928 377121 574517 325137 407878 212354 277491 272443 292765 61859 278718 278890 270461 265076 124638 443551 254575 1 236069 230059 230051 416842 45783 207655 170306 228491 311647 184779 178667 176124 170792 201618 167620 121041 151533 146217 141244 1 106969 127011 242480 118562 114901 1 105823 137816 194414 93846 1 86258 84183 1 75718 72436 75898 128065 62537 59510 56579 273296 104378 48488 45825 239934 1 101260 36414 77074 38911 357663 29053 27465 166478 38942 24155 1 20805 52527 1 293851 17419 13676 16642 15943 127061 34262 15554 1 65516 398950 88796 16854 119178 8958 577695 244585 38657 22173 23140 1 26218 122249 28239 31195 32937 35323 397 696652 1 1 176404 134018 1 55465 1 60175 312701 66156 50027 1 1 418459 77474 90391 93237 140596 1 1 106942 111101 115193 507150 341666 154871 158640 358639 142273 212803 268420 300243 191686 17270 150301 4688 182166 187567 149476 397909 72003 1 581759 1 224380 135643 237330 246048 1 250949 253657 324162 1 395141 790205 93912 695877 302500 193516 571141 1 325869 700479 347296 330628 357531 1 1 1 174230 380858 430288 821588 435390 658334 1 457704 302156 431145 437946 444792 461146 469518 462253 203177 431569 476785 476731 318608 498273 325431 509320 952781 520703 535997 1 425056 542913 548347 555784 1 1 569425 572944 80202 597111 589754 594652 587856 511085 605246 1000000 1000000 453946 620429 654416 520779 836683 626873 454385 651761 655564 659364 667946 663436 618186 673510 723863 680048 1000000 685098 692576 679728 770330 683974 388714 739374 670614 860797 709377 711101 714157 343752 714629 718488 926802 668817 718417 724040 862957 726154 726733 941544 978390 732340 1000000 727343 490535 728933 730534 141317 726597 729725 728898 730814 1000000 727930 725814 764203 725280 719944 723599 764952 1000000 718701 857914 715152 743585 711346 719297 708264 357725 702519 857900 837594 656940 726642 873367 686330 723218 679460 761809 665980 668971 666740 664222 177143 655735 644320 575652 652539 636253 425715 92057 471489 622933 618285 610817 609032 602917 599562 1000000 523810 313120 1000000 464805 312845 801767 555854 555015 600612 543571 491074 735386 530516 562225 515236 509425 1 1000000 1 132019 221904 477319 336230 398713 350888 450250 248347 440571 500628 425948 19856 413743 1000000 1000000 391703 401373 392778 167103 647016 364220 357990 385291 339676 339423 623879 327437 320755 956441 308762 188531 274218 258110 284423 278335 377327 261366 260714 445360 248962 400128 227213 236604 1 116211 433198 146191 267725 187011 172706 187646 1 223576 172337 167920 158525 156562 25549 147124 1 133876 1 469902 228991 415621 678390 111530 106759 1 1 94704 92153 95604 83390 1 110873 72865 230559 234344 1 67347 1 252284 46877 4079 385758 1 600209 93493 202600 1 1 1 29090 1 1 37696 1 21982 307185 19125 19052 19265 1 13536 16244 417118 512662 15385 536220 1 49428 1 1 20877 17485 1 1 456907 1 425269 49269 24229 462351 137083 1 30406 33894 1 185601 16925 42457 81714 553612 699467 696878 68967 1675 57585 180023 20478 317598 70108 1 201120 9941 1 141805 93322 97241 259970 34104 1 274639 110549 121977 126744 409298 137877 489811 145444 137393 145510 160061 224124 170404 175315 1 526710 176002 469448 259434 641498 218689 514558 221593 162370 231264 241160 328104 252760 254284 266482 270438 296600 285706 288404 577405 300489 309843 638546 312663 703616 320417 329727 99961 355566 777758 362380 368528 425484 366292 99668 392896 430074 409279 230924 396750 76455 431207 437896 455105 1000000 1 453960 1 1000000 1000000 462576 1000000 494351 251131 785716 521419 528987 707998 485704 323534 541089 552495 551910 366914 589892 567758 572698 579115 646448 588148 596690 423284 617294 733065 596837 582748 644737 617299 629551 634457 638428 591839 720295 650330 738128 657005 423570 665315 285492 652004 678346 301494 845778 557433 684860 364091 610447 696527 452782 581212 970719 804865 707322 632076 695948 1000000 244607 718740 701780 730357 779213 722788 522934 711579 894477 739989 662346 716084 727787 729505 730407 730186 1000000 730362 722921 609963 729553 729090 728433 731818 728187 726221 725277 724197 96748 686357 155298 467634 721400 397833 713275 921620 733138 707941 676398 714521 701144 695951 1000000 676881 780661 691705 678026 1000000 629604 103733 650852 518668 1000000 698027 554269 652750 653290 667051 640763 589685 485049 884167 693899 171685 588202 347046 246349 252844 234196 591057 942462 311347 574724 762792 1000000 1000000 340267 545227 543366 559351 1000000 528222 653216 588397 601780 505145 521287 422929 789945 531273 471191 469163 461330 419487 451913 485544 443534 434002 394319 358966 121028 910413 402908 396580 429726 276804 581221 371938 430599 475857 362042 472644 326452 354556 301900 322488 1 1 109303 1 680607 285993 280304 274003 313535 262209 255185 250334 227333 67775 283086 227408 260948 412915 291986 142859 618076 190553 335299 183620 217157 1 165450 1 758234 14983 505588 1 127644 137183 1 117096 88003 145395 463557 615796 1 71790 94354 91681 87914 65571 185725 77049 73630 72638 66788 102581 60701 58741 5138 1 50848 175387 1 41818 730488 37309 602778 51736 10487 29060 28371 1 24729 1 22069 155614 187165 1 23050 262543 1 1 62269 1 1 15036 1 65381 188308 19343 10077 18855 17355 18353 18486 1 21635 25529 23432 102071 1 1 29643 310903 78403 35353 103911 39935 281115 201913 29687 1 52228 55027 13422 60538 64007 67185 71578 73816 77288 7134 726669 1 89892 88712 238149 100655 1 112330 17706 1 124605 129057 165575 138596 202234 165902 1 163544 343783 168441 301732 64857 182262 189247 261896 143678 206250 210999 1 524428 226380 233473 234340 344443 194353 803870 262288 1 274089 271353 305561 856753 298673 304552 675832 683115 480489 328938 78831 352741 384601 112119 359933 363476 372282 419596 384571 420575 800251 827723 409305 611227 597854 427920 434027 438306 454245 505684 877761 443003 472722 476040 484604 488855 339318 500774 394567 518260 517723 235526 528068 559261 581853 561045 550483 512683 360982 603130 570866 494711 580712 1000000 697343 593013 600828 605681 720585 614969 1000000 623935 637482 674635 1000000 637390 645001 646133 652860 661728 661437 663965 961228 700325 1000000 641522 680853 70841 792540 346944 592870 1000000 698931 724814 704483 703771 707448 801557 816571 710702 708641 728801 694583 719962 772552 722707 723535 725059 729863 726967 704041 717878 864929 1000000 699082 729876 417890 734527 724903 729701 734011 952806 738733 728085 727095 1000000 725262 721519 678279 592132 720715 718505 674010 1000000 1000000 711948 709954 670727 665397 1000000 1000000 1000000 1000000 718043 690569 665236 856076 999992 443575 704327 671855 1000000 1000000 650374 1000000 653584 649709 645562 641713 829197 602166 517494 617126 619993 689995 659508 805285 601863 596969 1 587289 562179 600371 549385 566609 275016 980393 329101 647980 540214 721096 534546 523594 517952 515241 308554 312661 494962 694280 607326 477702 425216 468553 145942 461338 447348 441559 705817 133845 425430 416027 408776 404527 1 392054 356487 379358 1 366686 1 396141 362616 385845 336309 330559 881878 164938 326244 294828 984311 439105 286460 231065 304469 270038 262817 80812 263490 245952 240226 658242 228772 197289 227023 211945 1 276094 1 1 185117 179621 174552 80941 161060 330607 154278 128721 144549 355596 135550 114792 125602 285165 117070 637028 123346 1 142626 98073 92611 88702 85124 78533 77785 136287 374004 67497 446995 184728 59064 55654 49059 49868 311299 43348 112671 39804 202629 35379 111940 31575 31674 726941 24742 28642 25897 1 30519 1 18849 310070 158187 1 12437 13772 17769 5512 14790 214066 14395 17504 1 1 1 30527 1 265569 83281 19963 66360 1 69081 224298 27177 28876 45574 1 19267 127992 561070 12359 1 1 48468 51468 53951 62160 1 62726 668466 363259 73325 75069 82888 1 40965 46568 209166 1 1 105730 764333 1 119524 123387 77837 1 626445 133990 1 153192 1 164029 1 1 198632 182500 195367 214800 1 468921 571591 217331 223447 226641 231590 237484 10561 202962 255536 260601 349145 270984 276399 351796 279763 513371 310198 308628 312414 217478 326965 333168 331609 345509 340650 368113 593349 370292 1000000 1 388888 395079 493314 410805 413603 426091 372991 930937 969416 396020 472583 456306 389420 468737 470944 333413 492015 506912 672366 502156 467737 515009 459045 1 170503 537386 546731 1000000 480553 392151 384397 1000000 790659 600520 592240 595417 472172 599339 613805 490940 583638 26176 622400 411095 631824 483476 642037 591871 662285 1000000 611424 635689 503302 805437 878807 491912 676487 422694 860209 686136 688756 703532 680674 508291 1000000 691720 704281 706562 708704 725939 267411 781115 716481 717906 654368 703653 660439 420516 724513 619139 438593 728184 725464 732446 575781 1000000 745536 729001 732941 718759 996211 729228 728840 732736 1000000 725972 666533 725284 629708 721968 480652 631116 912758 681319 320344 912621 1000000 216476 697017 677790 621238 727994 699232 699623 685870 645699 348025 898899 1000000 1 48192 759207 605636 664964 1000000 340697 395760 862684 583297 632875 684842 592621 630091 683456 3450 612342 246801 607629 851480 597512 1000000 589094 583483 630565 502551 533208 704150 558918 552385 544143 552245 536070 530533 551399 383137 542792 1 502136 495019 385303 471665 926966 741306 463328 460828 356194 448807 428167 458059 429674 424411 411635 420329 455528 394274 1 494781 327347 374955 683425 1 359376 572434 163466 275914 331587 582210 1 312872 307356 300956 201341 288912 87813 129305 1 1 191888 248860 281911 368645 529688 201331 228774 218656 862952 436728 292959 196712 190225 186321 180849 175642 154753 165372 361984 130069 104044 146602 142394 146042 121843 126787 94942 35036 122191 1 107611 101313 180631 93383 89533 130212 81372 79533 1 694075 28071 751499 94735 25743 1 95108 1 390660 613761 109026 34832 19394 35833 120493 59630 1 24921 30037 1 31315 23415 1 678824 19709 43663 17167 1 1 173616 15419 25886 1 1 341816 1 239557 11883 590512 31101 17105 9860 20505 19816 25206 40609 23498 24980 26473 1 200174 116014 21343 35714 37881 1 3443 1 33214 33155 50241 21221 484691 61583 64821 68037 71296 1 76761 82464 5448 475625 234865 373354 149101 105820 109238 1 115440 122205 250487 76939 1 141194 55245 155234 1 1 164816 221480 186233 93888 186514 326667 206598 416402 21887 256874 218406 326891 230238 241295 449249 220453 196098 259316 274850 1 276419 263362 664763 306307 300520 305876 388720 391098 1 337714 337348 343700 357333 355833 362493 218422 377791 380649 386864 1 671122 424095 1000000 417916 1 78774 205896 428793 450409 449802 414534 721900 768576 1000000 655203 1000000 500498 502470 562091 509176 1000000 528279 638189 1000000 541348 546480 657584 557332 745440 486088 597021 578318 13998 954714 594035 661944 602485 1000000 433165 451787 620553 822888 632312 203389 628761 642240 1000000 139942 653204 657738 716739 679419 643452 258520 568458 416580 326810 528373 687654 567570 741256 1000000 698538 830928 965422 443228 757009 726713 686203 551016 714119 715992 718751 721710 721583 1000000 736789 578135 953093 843426 719572 1000000 728559 944884 715424 729413 729321 1000000 214459 1000000 728005 728240 727668 681026 728014 714684 249802 738040 437291 49947 719290 728540 715718 872349 712563 710417 729513 700959 1000000 698847 552331 405531 674870 677607 591691 685734 833575 676123 676244 634139 688301 732986 1000000 612978 655415 601293 700577 643696 629483 781663 630219 626756 621349 523273 537479 613573 606430 599323 1000000 462894 584846 874172 562553 837229 561843 544467 448038 548293 452300 537449 71494 513140 516159 355779 796440 499544 497793 1 6494 469320 474292 418323 451770 346858 442252 432831 432730 462717 426022 367580 373442 407387 224628 707795 197218 382714 1 373510 364254 591320 352186 344321 218287 335523 750058 324050 286984 310118 301926 296430 297087 303765 3701 260715 273428 258666 393512 248939 360412 803721 194710 562432 215702 214629 84703 284486 1 193525 555275 268564 177065 414975 434780 105508 730123 157479 150990 142021 137305 132012 128113 19108 118427 114808 1 146512 50419 285784 186311 90267 293916 83083 1 175574 1 153454 526109 62703 57641 1503 15770 1 1 90223 43113 1 38696 36026 86477 1 49419 33367 75342 17464 1 2629 10945 19968 22908 548451 9809 1 17384 1 208107 32189 3004 38190 14085 1 1 1 15422 37976 16560 144037 25517 23725 21226 1 22850 24287 236153 1 95169 413329 32839 39138 36988 1 41536 44224 46485 49779 1 1982 57564 14124 69127 1 78787 1 1 1 511082 87888 87622 272092 99749 103471 106049 131853 165438 1 77370 172451 1 224178 523218 148469 153345 20990 163292 693287 173486 178473 183929 188143 512321 713606 206178 211060 216538 222148 227688 230600 1 243161 250834 270076 290235 268340 203725 449342 286435 364569 298540 993757 391298 328618 323750 350659 692563 344203 1 417109 377214 366211 382292 388382 395431 391008 397191 1 426468 543839 431266 52088 561212 263113 390469 370514 330758 464352 470326 528901 485054 162927 493506 530864 505488 820644 516923 522549 51294 533927 238973 584479 351123 491857 560163 565931 494852 407216 581249 387599 452147 361915 602664 615039 607828 574192 430553 556872 436764 903856 690233 560370 581198 753260 718111 659635 663859 663619 597955 631072 396708 1000000 680506 469140 1000000 159488 691699 714680 697625 1000000 1000000 704578 453073 726377 714244 501486 915650 1000000 707670 726986 732099 733895 661500 525179 725400 725594 426804 727506 728174 777742 732166 778151 906696 714055 728838 541669 728711 759371 727587 850180 705605 725397 724129 826524 723228 769805 878584 787683 675307 714399 714618 352382 731816 773236 784558 702265 143661 697339 372390 695372 404299 1000000 882972 652044 499155 703024 759548 520710 873759 751577 761680 653768 648181 468010 654820 625998 631339 616756 632047 522990 615321 617863 607817 600802 582414 73888 585338 578606 646747 711199 629714 691295 603500 395710 534340 538877 1000000 527664 519149 755227 509521 506521 543699 493398 258482 481759 476642 469799 464050 457789 451784 1 1 1000000 427437 427654 384041 54158 541448 345895 390444 708280 401855 371847 728520 365033 771469 347469 1 334755 316156 322327 59613 233271 291989 196791 265596 285301 1 284508 159091 268299 263724 286568 274650 1 237309 208059 215580 240025 214000 1 232274 158991 189113 183267 180170 172949 178388 275602 158314 152818 147908 80345 138334 135882 142782 124706 120282 117301 111568 114245 1 109410 95298 436220 125960 114846 1 76518 97983 69691 66432 1 1 57124 63498 418132 1 298745 1 28572 42994 53271 1 36575 29982 28754 86146 16778 1 7803 143282 20071 11641 1 17097 1 16132 11835 15850 1 1 14019 1 218286 1 21332 31151 15557 17866 16929 106577 19186 1 204102 1 23590 38225 26651 1 1 1 1 24353 179143 38146 42808 46247 454342 50787 39364 26038 483820 1 65684 69197 72278 524833 765731 80729 10764 90174 94217 111715 1492 1 100401 547752 125948 173326 198254 147005 1 141231 87756 151687 226858 161595 146751 171759 609180 181742 199295 411659 195913 1 208351 214685 220141 1 223253 239156 250881 240509 248219 260552 262161 294350 389343 287831 256819 295948 226838 1 238845 327266 328134 333528 317058 1 379183 363500 393277 1 830373 368941 318858 302317 1 346258 398024 424415 399796 429006 472000 442196 450991 450369 302506 4171 601351 513087 702179 1000000 645790 503892 506714 425015 520582 686803 443683 537377 542125 400368 552633 558385 538353 569391 607894 660010 584592 877327 594419 598071 603978 23836 613302 617788 622245 568804 508495 624779 80194 595932 591857 387786 655078 668546 135561 665983 613853 757065 675306 465201 681026 953843 409035 716318 690893 696744 651514 701643 749047 566161 717578 1000000 712193 769016 716262 1000000 718889 717507 719231 722766 570495 724877 537126 1000000 892825 727784 494957 728497 729474 728960 748848 731101 728722 701868 676299 727493 1000000 761326 710147 724400 537697 718461 721657 718838 707714 686909 818012 713106 580222 709240 683232 62447 916036 1000000 881739 731356 692566 241330 732567 689625 681336 1000000 635144 673355 667505 663613 752770 702092 560348 644050 746440 599616 663569 1000000 1 604736 632758 615510 673869 609029 1000000 526191 591941 767249 544922 513765 571904 572843 582896 556046 591353 542794 540062 534338 779809 523417 484516 524743 486310 509399 1000000 490951 857679 736077 840180 576246 1000000 484219 253479 541304 434640 428894 416927 495127 410518 404247 399416 386215 385786 379579 176747 369314 361025 355741 348621 344904 336233 386404 323908 317760 690301 1 815456 317536 960706 281316 273835 269361 381626 264874 251172 242299 1 468985 228633 224839 217349 230919 206277 197761 1 279427 253240 345110 1 169050 163976 163857 594467 149097 165166 459290 607743 136717 439691 1 1 113757 109763 101428 240985 159789 1 89794 8880 1 77292 73802 1 67103 56467 202826 1 1 50041 1 46587 42945 40836 429376 37321 75415 1 31843 29007 27261 1 385256 22669 129535 42703 61429 66739 1 32813 17134 1 15161 14178 1 9119 22265 65726 14019 1 3898 15150 91128 19008 269074 39973 1 1 22715 20466 1 1 23964 1 78212 1 306969 37422 473409 47498 54881 43113 45805 593065 55372 3722 1 64987 18267 570685 71637 85831 81683 86130 1 354788 110781 137297 105053 108906 111799 208130 114962 94016 128274 137291 1 483891 139381 155011 17775 1 40620 173778 31648 186024 191170 196560 209468 218356 136924 218422 110546 1 235049 603254 246152 140779 278342 1 270530 4957 614549 251306 1 300611 315691 258764 300356 487221 1 350503 346133 559636 1 345942 369774 1 380744 91179 427260 399972 416448 470470 413489 261372 448593 436192 915603 1 464762 455903 909542 426537 478315 516042 390560 1000000 516363 507432 649439 390152 524180 609028 535691 550270 587586 516687 679369 577393 819216 799538 749785 602750 587543 447426 597611 577808 621611 611273 617087 637926 624974 803256 1 635605 641641 753554 1000000 1000000 576969 667152 470142 666378 670951 668063 611312 681334 833200 114082 690936 703281 1000000 322835 443716 744660 698490 712977 694040 713084 591237 728526 1000000 674009 858228 720980 455136 723352 1000000 766422 726085 72658 727500 632087 490686 732440 735701 729388 748464 711077 728346 890470 727438 991637 726147 680786 724173 721073 502822 938435 953779 717002 1000000 524009 653864 711536 709654 729023 690198 56704 700710 698295 699350 1000000 692260 635782 699955 681920 243178 675198 787517 662287 664997 661419 1000000 819910 543868 646369 674603 635349 652115 557532 622100 564132 616558 633089 607382 604220 598282 601473 807103 651755 552683 360100 568669 564550 816442 1 546835 543362 536616 496825 560609 549939 1000000 1 508613 631221 342817 1 489961 555980 199785 525117 1000000 476487 29116 800422 1 369752 418207 411604 1000000 399433 641744 149596 363744 368797 369129 934735 280888 352438 139224 336314 331674 418836 318759 311816 307134 301173 294813 696074 424173 431635 248231 1 258956 493342 248581 329139 235751 203696 224224 483385 1 693354 232934 19523 190481 196844 86394 135090 325041 1 160148 1 140675 140291 140064 1 179499 1 123264 1 116083 107640 105038 100934 1 1 770351 34020 1 1 72355 55936 1 64566 54031 1 53311 50871 1 59178 44524 41769 39669 142696 1 33526 24800 11923 27518 50097 1 1 173998 20228 19047 1 1 1557 15573 111770 14461 1 1 1 1 86815 1 13940 14331 1 1 16005 16789 20109 156766 26988 82753 401378 643425 26037 1 31680 376442 265811 1 36524 38440 41129 26155 1 48830 511800 54301 1 60243 83555 63342 70963 76720 63776 91660 89886 79765 91494 95400 1 100380 105701 111842 115534 119569 125007 129194 752925 138831 163053 148398 166037 189539 153186 1 225629 307746 188787 191087 233631 200862 99602 210897 250227 460155 227492 233534 574589 245060 252553 162467 262649 267771 141507 154622 285314 1 443316 292297 311156 145753 323067 334917 441443 342090 701759 237592 351041 366553 372526 335073 497954 485136 397326 403480 409635 415641 420033 474648 606569 439447 286954 452434 1000000 464493 23785 305035 482292 357737 431927 539815 376744 510450 470765 1 539977 535137 401929 546339 579672 555316 555341 395264 570609 551995 581516 645530 591137 595960 498335 1000000 224392 906962 867309 959804 617256 641613 732152 640749 684919 917745 904254 655408 654378 664825 667177 632341 249519 582808 679862 683271 1000000 688864 691851 693775 697173 698408 698905 706555 205799 261574 840409 534231 577616 716730 717620 739840 719990 721646 752938 122205 615400 725302 928125 723869 737665 751668 385283 726498 133769 963579 728355 706062 207879 575046 1000000 730113 724873 892389 124874 696441 721221 382709 727167 712510 888477 703958 1000000 715217 418629 755785 1000000 702010 736271 1000000 814508 717017 735684 955464 682205 96360 342432 741821 945941 625757 1000000 658662 440631 1000000 648559 643113 636736 332664 194692 707685 622344 611132 601150 597697 603809 607455 594308 594208 584552 579457 505851 565863 740768 558759 491824 600296 543132 1 531930 510797 626592 514295 390509 1 497700 488009 327282 665069 599434 541253 495784 873442 450204 266380 495214 431986 425862 420044 563981 823441 419342 1 387581 380168 374810 377652 364395 349941 351842 132851 335623 145560 326979 320831 27427 309247 1 295434 695343 601246 208707 272511 799054 227499 259178 1 255846 165737 225193 129687 222502 458545 208950 192809 197943 190810 74143 560305 177508 169625 47177 1 156365 112296 169255 541530 1 125371 127804 123325 118848 114493 125989 106106 101492 44894 1 1 87223 71171 70223 93740 1 55876 555056 269737 60680 87280 52844 53580 48929 1 37961 40134 43705 1 20004 55702 29569 1 26044 3417 1 1 1 19169 37261 17141 322267 16026 1 362 11740 19863 1 41025 13296 13405 1 1 14141 15184 1 69895 8005 1 102551 237807 1 23066 196865 26145 1 25388 31571 41918 34915 41497 53819 35648 60639 1 40823 1 217076 1 1 689965 16069 191803 416886 119880 1 66994 90169 94035 1 1 71815 110389 720559 219850 125471 1 587931 227250 141135 146769 167531 132093 115531 166650 171411 1 182160 216360 192861 537493 206095 1 196212 194893 226343 229534 303918 223821 514420 256169 315827 262622 156850 678571 270965 285033 320650 303015 624954 607592 164795 375578 333374 306733 433232 231513 1000000 339210 370509 406506 360502 424245 1000000 400524 407651 417249 1 406630 460195 772133 441333 449586 457243 434351 875621 476990 393186 390193 741273 487071 670020 509373 576268 487408 531023 380793 537412 1000000 458242 584482 191840 560658 569364 578171 579992 582778 589490 543272 73879 414835 475838 612908 507832 502365 836740 630813 400229 623760 252626 647580 333893 576653 1000000 662234 658370 315441 672420 627185 647108 699800 685161 500748 582968 782759 763370 558782 669571 703466 725397 707340 719324 339869 327139 789217 1000000 718450 727979 723947 61786 309010 724306 725487 35939 521094 504041 727547 733500 785796 708819 728236 1000000 727979 313666 703292 732608 726010 1000000 720408 723063 671490 955249 711599 713905 704418 1000000 222365 728072 660214 703701 164708 810964 702106 172146 696772 755457 710235 688689 685813 941657 821716 892425 398173 669717 691291 111275 624275 249979 650985 650057 642799 582145 991816 514796 632534 247776 515379 617172 685813 600554 587484 595139 589751 591865 570819 527826 681004 1000000 700639 553769 550237 550296 1 820297 543917 632259 123571 576003 605075 513944 502206 700497 474843 1 473009 480184 939631 173852 445328 439221 433526 426466 821973 414261 352836 391117 394571 1 264144 72654 362325 640127 52722 353306 345003 340960 344932 590632 271069 316232 563135 307965 297925 696505 276203 279816 1 230883 261822 215694 251654 244433 238599 233673 227150 618686 215626 151225 215871 205490 193909 1 136309 368385 1 23386 159248 159683 298097 147734 143711 305832 1 1 1 120782 103733 18130 106517 102828 134957 94780 90880 761886 26238 80938 1 68800 1 163786 248094 125733 46780 52953 1 1 331568 421175 40067 38075 690070 33885 31665 15850 177194 10220 1 1 271788 20516 21394 1 34241 21960 17406 1 64215 609825 202614 13251 22083 11436 157671 13178 46724 14017 21356 1 19252 65109 17618 1 185860 1 28240 1 24688 6255 28143 678552 1 38295 1 1 1 46078 66298 1 37408 56349 58457 44460 64242 1 39337 77423 79716 81259 85047 166582 92680 96600 100621 392508 780742 30341 1 124781 63841 1 46728 726166 238095 149980 154915 253878 1 1 642927 180345 187258 191036 585322 230077 207184 144748 1 32813 222391 235524 115496 247113 759839 509648 264699 161329 276605 269141 288625 294833 933370 274807 312960 379361 325560 331488 351271 365436 309737 241308 394424 1 419591 973388 300213 1000000 410430 406659 454555 111689 214483 387505 436320 442411 448959 745110 455632 472778 472921 477497 623294 490155 451130 502083 973175 1 123628 892726 229018 535117 523186 555887 551101 556863 152688 591063 572796 416927 627357 1 615699 409125 559658 562405 611462 617701 251702 1000000 629346 344350 83017 618593 645827 699630 218770 652772 1000000 657203 910562 510941 630434 384735 681060 683296 648471 689042 805605 1000000 698098 1000000 702583 688586 1000000 294842 584356 711238 714555 664758 816335 718661 717950 721622 661453 723810 572243 725466 727902 656625 775951 728204 727866 725291 728283 719057 131468 251346 728961 1000000 407925 1000000 1000000 698041 722611 63992 1000000 392019 717020 715867 719421 712708 294247 706390 1000000 704383 716485 706459 697276 64956 691672 1000000 686431 696783 680455 703704 674443 670739 641710 660217 660234 656543 690417 647533 732089 641021 636902 902382 627148 624140 371253 841175 610684 425339 837836 900949 187442 499593 732792 992650 416092 566590 355776 554923 550788 494951 540081 138751 524661 523178 514284 582846 543362 500572 180323 458918 893551 372597 621752 531001 483535 424920 682994 705132 415951 384939 281748 639139 712078 403044 398176 439504 409071 397890 648295 368044 379492 287881 299113 342415 335485 266042 322040 305829 377548 241587 293752 314727 444443 202405 275272 269361 337470 267366 250744 285549 240075 161121 228566 158874 217270 211334 206159 134145 241064 209657 172340 177954 173892 168822 1 158773 74264 1 1 109439 1 226476 125266 1 131006 122389 107476 103787 1 195637 92463 87926 96206 238179 79144 83640 376680 104068 63446 60552 56269 1 51444 131208 46057 34652 40937 38143 505188 1 664358 30215 28356 26643 452479 37175 323741 20981 1 22508 17230 16314 99733 1 14233 1 120117 13058 201792 121324 15154 238196 13299 507451 14100 1 116324 15687 137916 18126 18974 13055 21959 1 24768 1 674673 1 78139 168068 1 23679 1 29218 42480 138671 40419 382776 1 636569 63069 65075 69593 74551 316662 80105 175443 87452 91340 143454 97457 81899 71882 107641 1 120820 218117 120315 134095 138792 266779 232744 1 1 313762 1 173249 211961 74599 187259 193905 161415 185321 211078 799552 109832 87763 224904 1 548931 249525 266745 211078 184503 323880 571472 286667 292702 442876 1 325447 307896 323162 804165 335546 341883 524566 940716 362312 354669 305155 290449 358025 279525 397353 384321 378406 415986 380925 400124 434359 309115 410328 600090 558712 506744 473953 458424 1000000 539384 712432 499887 837962 625590 645525 524299 431403 481184 539843 519385 871054 236273 552280 565871 774243 822197 495180 598990 444144 606139 600744 608416 610023 1 619138 474470 566314 632153 753577 373056 574163 624319 545982 657121 659171 671542 1000000 588962 874844 688125 679914 683017 685965 398275 691993 690757 697087 494272 1000000 704331 706127 708230 709159 712059 713453 697363 717074 694143 604770 281401 367055 720996 724892 306127 841951 686817 747957 727295 732548 463918 503952 773558 727665 801482 1000000 727204 796955 693178 725319 723673 526340 1000000 720650 287400 717629 354386 723030 708508 616329 714400 721600 680345 701769 701464 709885 450496 1000000 1000000 701037 877375 972918 677987 674557 673326 954791 1 661070 658393 608379 663395 331932 646890 546421 544448 629486 515206 648398 616326 617607 589574 1000000 597554 602302 588046 605990 734514 471516 709676 443319 572825 814162 546930 541309 535254 530316 523758 519261 337031 341991 739011 181785 1000000 299776 478663 472772 458387 96336 493829 611546 1000000 341401 429823 426436 418233 670138 403215 398662 18537 442100 377961 759059 368887 362293 351905 238813 343981 340264 351746 321097 1 306846 308202 396691 978094 288828 282834 275154 454488 25084 259001 253130 247618 432750 235557 237378 222880 233067 113457 207526 201838 149957 182383 118147 180510 171999 233515 165050 1 155017 276641 145242 33402 120209 1 150004 122268 117590 171188 178962 81127 100815 97402 115676 1 25608 1 79368 87738 16769 1 33707 60979 160242 34271 1 49385 1 44011 61653 39115 36885 67067 42552 118030 577977 23126 7483 23423 2249 32178 67682 268877 20256 45762 15387 14775 12216 243329 71331 1 12713 12634 12614 12759 36016 13334 13781 14335 28023 15764 197714 1 18319 19899 638454 1 4520 463779 26788 1 300201 127576 35274 42879 697772 49288 44818 38490 51015 44405 70980 1 1 63985 75586 3687 57591 1 683906 75424 90011 93898 126439 1 351321 1 112463 1 122159 152361 142315 137150 112214 675743 161979 145333 46694 102315 154758 163473 387830 349815 417575 197445 178363 208956 214829 612348 223688 1 101104 1 252260 254705 280649 259238 1 278707 287021 1 419019 302912 749807 317426 447415 329907 139162 353651 392423 360779 291481 1 370692 539692 363425 391962 380233 580483 407800 1 420135 426346 420502 438308 444417 430855 468477 556352 503333 437831 790760 486351 492416 506534 498524 484673 531144 554208 523950 546338 540285 544271 226690 875681 557606 602961 569416 271163 416156 674605 609396 596476 598496 655230 755344 620794 630403 618819 626437 729283 151692 639043 635835 686955 652802 654734 864257 662150 666245 629457 672789 583230 286825 698714 385364 687798 943261 698139 730925 686276 1000000 703124 531658 555337 709487 760430 690960 707147 821895 718393 726138 725654 721815 722812 1000000 893884 673682 714583 726552 823561 727299 642628 736882 313346 727392 677109 1000000 738281 698644 348764 728328 855767 722481 663099 779043 712650 717612 636897 687182 132305 453731 709099 141351 704730 1000000 722312 702722 641075 693160 672692 687661 685674 1000000 677805 675548 672207 666295 1000000 661876 658319 628930 1000000 646799 640899 637617 715210 607017 626001 550286 617630 606897 821224 602951 587125 573083 1000000 249508 578655 235765 563038 623381 558749 752519 548173 542668 537244 531711 524901 973536 202857 529703 574963 507031 491882 571765 503228 474327 39521 462720 456556 450951 430607 797739 436700 425980 419790 514689 407480 412621 354540 352452 382865 376530 373120 367317 357937 644465 345628 558295 328885 313025 508651 124617 192902 236836 344225 296206 287729 278311 272355 266410 539361 456061 270403 326291 231372 230871 256902 852396 214467 1 419204 197688 1 164840 181452 176818 180228 1 161229 219650 260965 146391 141616 184828 98538 760643 123096 119627 114229 110123 105518 101261 79351 97991 452428 83087 82213 1 58784 71531 1 285969 33919 58583 74890 53651 30459 84703 44531 42019 139724 1 34824 1 1 101705 415855 25495 7231 1 19569 387056 18353 17028 16393 15530 144744 14168 4168 1 363876 1 380794 173693 208434 68687 661785 1 423139 1 1 16174 1 462343 19335 18742 39819 84122 21904 190618 1 30461 166080 34273 36718 1 41377 56462 46403 99926 47862 1 1 1 64131 73975 70632 46371 77594 78196 14356 312540 92600 1 290631 104676 108796 113148 116193 121930 26447 125646 80253 136840 5282 284092 593960 283070 566731 170076 165065 178170 186221 396645 193371 201966 297783 340924 202835 149655 236643 159237 750635 266269 221376 240747 264887 135189 275739 415573 114852 286086 300934 306408 313828 299698 437296 331568 337853 349129 398106 218128 362569 304916 251366 373718 387349 393382 391183 1 464766 48839 410521 336765 244494 487181 448598 450812 414517 460039 395032 510502 497170 490059 496276 502049 518089 348678 518984 525406 509277 214801 541341 545420 578080 540800 828601 562757 613042 581084 340050 554386 623296 461737 607887 589121 617485 385619 641774 623692 653344 633780 1000000 641362 701287 649810 380212 657232 660824 651636 389406 721577 670181 970762 740183 845919 553345 587442 267272 776374 697554 700167 914486 719247 706712 711404 1000000 632829 962426 716027 715830 25647 61458 847243 721622 723305 704107 312452 407250 436215 727777 751299 578287 414882 1000000 866094 750014 890513 729831 728013 1000000 725560 723577 832179 599604 723050 914615 718040 716358 735849 713337 703954 709677 707704 705643 702611 695139 711188 448905 512293 690955 200123 682376 682400 679397 694915 672641 989559 47308 1000000 658877 1000000 646830 648844 546986 639807 647126 679297 1000000 572738 603187 553931 81707 1 615826 590808 359061 585534 1000000 575489 570411 565250 545171 554769 580550 425506 538578 533096 696610 458034 1 614699 747479 465654 231080 485517 1000000 125939 132179 481047 457828 451789 492417 649246 433592 427480 421420 414934 425826 402965 1 258813 382973 350144 373726 399633 357244 321485 522300 340950 508835 328598 1 358147 310181 14068 50665 510690 188000 407914 218006 267834 1 276605 244031 244522 241821 405550 1 221337 84634 211240 158892 635978 226068 166691 1 1 176293 167567 162912 1 152506 1 142788 709066 433938 111403 121047 517340 1 109775 106979 1 454357 1 90599 91235 74729 176132 77274 313488 1 65614 604606 1 122388 51022 50459 1 1 42503 40078 37229 40319 33321 31273 29325 27481 55494 23939 1 1 1 17812 17645 126406 16011 14769 14081 38603 43657 12365 40506 12246 12112 13164 10758 17802 130029 15915 14189 481694 15491 16368 17659 23652 310216 21339 22802 25662 18478 1 24562 28842 33944 20857 37815 40242 1 42372 553388 1 73558 61055 1 102864 42594 1 50864 7503 616656 64405 148254 90744 280046 99414 111441 109684 115892 115177 120434 125063 126335 99049 138809 143574 140612 153553 1 163317 663172 1 181662 274431 531692 194756 99853 205699 401483 246688 46687 464906 1 246953 35191 168093 213753 262912 268885 480275 280822 483714 1 297573 265983 1000000 26927 254900 339837 867911 400470 346144 671445 846827 484192 372768 620721 384620 282523 408803 397786 518309 416183 472773 428448 581762 441176 445880 465547 462586 550301 470974 483281 803516 487890 500421 524253 444586 445439 123388 616718 528393 521298 359162 1 550236 555573 523825 691163 709254 792002 819051 1000000 591164 571452 620937 403744 543322 674761 618406 217700 760745 633187 636241 285166 1000000 648306 653845 657545 746270 665130 696896 861618 673393 972131 677500 659889 663252 688551 691671 693860 694358 699027 722126 703565 705819 697846 523186 711705 1000000 715130 1000000 627524 858397 721308 721741 709541 723740 689218 1000000 915534 730136 580307 738888 1000000 734247 530108 617810 492434 726038 929336 725444 724455 518378 1000000 693138 444588 712348 718221 711308 718877 712541 368990 248927 1000000 296428 883348 596436 794513 490867 711644 646291 688871 813233 200952 565089 1000000 904995 578792 938601 694712 498747 766363 652211 648447 521197 640729 637672 1 628333 1000000 619557 1000000 610546 605928 417626 992658 275255 305848 588095 583290 571686 508382 538364 564523 530877 545375 73855 519112 726409 518605 517744 564757 506244 531346 914056 531689 483136 477255 471385 465391 457351 583744 401956 248155 435068 429037 415866 131733 410621 393066 396175 391266 889088 379694 373458 356941 127392 356379 334812 329041 336342 1 285525 487292 311748 316466 749397 293291 296512 281341 213614 266016 317251 326642 204803 533446 242345 200080 268098 852570 143743 206544 1 172388 293253 350256 278248 179228 324324 444827 144803 138374 229177 119955 1 139200 143740 70969 125297 120772 115430 1 107771 105146 41204 51336 67779 82629 83335 17234 264315 66728 73455 66296 24329 67120 67286 1 67859 48298 109500 42018 1 1 35922 33731 12330 1 219693 26031 22222 1 16067 19986 4384 17591 1 1 169964 136331 1 1 35262 12260 247163 1 208860 33124 12188 98528 1 288183 14483 15268 264648 25267 1 32377 422132 11229 23431 1 28510 22763 52288 123728 360226 1 39582 47553 434749 48012 48433 52769 1 1 1 1 68294 71784 75212 364916 82659 83607 89396 1 97778 141137 106046 139065 153794 127844 126778 221229 62809 253985 141617 1 1 297634 143453 166715 51668 1 182320 220293 400309 50720 224104 379243 583810 234192 15939 235956 266194 1 202947 584957 261054 280034 947023 224435 284291 290966 297027 1 306867 315349 290440 125333 336302 348594 342488 281101 358081 680031 359110 396376 384071 389521 414281 375487 434866 397893 418770 291910 688999 438487 444770 450792 456860 462682 499048 440216 481936 487929 492413 738713 503955 903070 518615 452016 526595 591371 534871 543085 149447 553970 560043 476733 210805 574555 141510 592646 458781 1 311863 699710 608535 636774 761852 622162 627061 630854 635852 638899 642995 36811 650108 1000000 533382 661867 1000000 671636 672225 360948 679092 624299 730283 886197 689817 693049 757985 698133 700486 139948 705006 827924 1000000 710326 719441 546475 857412 717498 966714 897326 721293 543463 723490 724240 358213 746490 720139 864653 438236 724455 736685 173456 714024 717387 718168 725239 991800 937202 768537 714727 722019 719584 708989 454137 480527 733029 709536 441802 655876 712187 706077 572096 701999 699745 704758 394782 566137 706828 685628 675825 680748 677243 697532 674323 494983 664040 793905 662357 523817 551333 645719 641603 630750 633540 667785 309870 622780 621837 823882 607071 618356 951309 593819 580601 815033 582561 553856 354837 1000000 578386 552080 180144 633183 570933 531197 469539 519168 37134 493441 502083 400371 697487 1 286938 472848 606994 458127 404032 162574 1 438339 424765 434756 406024 412204 501154 400065 393683 448271 386318 395911 373250 643268 356494 350298 353453 347469 331589 1 194032 1 404378 302794 294878 317708 282447 276967 322440 308062 656158 253252 254066 241544 235780 247573 1 218791 220714 206262 206171 199012 190759 191673 248063 175314 170066 28689 1 1 1 145167 1 115180 149511 1 121885 98562 289136 307222 103845 101466 95517 402735 212312 84635 534037 80696 160492 67069 434902 62503 224760 62246 80339 51781 72280 46191 47369 11255 41025 1 23262 1 595054 28209 1 33484 23046 23958 21724 18986 24676 1 15679 192707 12806 36747 20536 19071 12234 524392 67100 49684 11967 15381 1 12940 1 213834 14831 1 16660 513606 1 45082 24958 1 282840 450341 38134 30096 31825 37402 36390 132957 41119 43511 56507 66457 56580 216022 57597 63266 63878 23721 1 1 84758 77161 88261 88626 90024 129737 503546 104614 108859 158045 109570 121959 110483 130735 123652 139867 144171 156512 160183 161410 788646 211617 455659 202018 219753 168619 197530 202125 1 1 213646 594310 419596 280626 235157 942672 1 259155 265181 1 276827 283007 297383 401623 247956 355862 683161 333487 348952 1000000 337599 344084 346223 427744 363277 367748 351218 405508 397039 393734 428145 347916 412254 459595 270818 430604 993564 882092 415646 454869 670260 461238 419831 12025 489340 950797 474487 560814 989682 398370 518873 542306 519041 534527 621905 546732 552264 18727 510730 568769 601373 578468 754053 1000000 593194 823587 485079 590178 438403 615043 537604 594983 629264 612766 635890 641018 639806 651091 556480 472939 661344 1000000 667736 675440 674397 636521 680666 683660 841809 691824 690728 97277 697250 442044 728525 1000000 706342 702297 709281 712140 713786 726914 716213 718298 713485 716174 723774 957309 1000000 725125 531295 725000 732072 685891 716619 1000000 677638 729169 726046 748956 752072 1000000 993460 723917 1000000 722138 955052 949665 841622 683189 720815 716560 1000000 1000000 767570 707642 649829 701444 675610 733031 708019 692771 690190 688496 281438 1000000 678356 689812 834492 539655 734018 655509 656214 181848 650531 646701 208066 513460 637784 630316 626011 621725 1000000 35768 740175 603567 599092 596260 591242 584268 1000000 573856 1000000 564038 566557 557871 645372 244252 537106 546546 161214 521264 598233 533686 502914 497794 491840 486172 818101 474346 406651 735969 573689 391665 277261 438277 432018 426024 428454 413495 1 401458 427034 356025 398752 376725 369378 399539 358110 397974 365823 283625 412613 327179 335006 309774 1 302665 320841 662277 307681 227227 230421 380464 666435 231995 181423 594225 1 544678 140736 197094 252574 184594 177823 199838 200830 496098 1 180842 145819 166296 106743 1 221661 72838 141740 116648 132134 689931 177302 118352 367028 153602 117441 101876 94615 96528 121363 332784 82176 79762 74726 84076 1 55435 58517 58270 101746 111706 1 215920 1 1 127646 1 1 1 21065 179468 1 24932 297131 21787 22787 13959 15685 1 1 1 14108 414373 149572 12393 12446 1 1 232202 1 11706 12259 1 13114 26366 14424 1 1 1 26483 19842 180753 1 24009 66409 277663 1 1 70429 1 171880 1 33452 109389 83991 60076 53833 380837 114212 624877 1 64331 303871 76224 630767 164762 70535 55513 101155 144901 27881 106880 111371 256361 131024 266157 219292 113429 123113 146634 148504 72542 188883 153950 654535 173700 241495 176158 1 194921 265021 206110 211391 216189 222615 228286 233028 236499 354730 1 1 1 269096 1 334650 218766 294591 286253 443747 546339 319730 1 217654 1 598314 1 354590 108128 366993 380013 1000000 1000000 85126 308925 402209 412725 405891 1 1 369968 440928 446965 375112 455875 1 460514 476927 433322 691754 521781 500322 535026 516555 521221 695090 505166 894279 581155 542842 551667 597121 560956 613968 570015 570587 762895 157195 768059 593025 1000000 605495 610143 626833 313070 649203 611018 643469 829606 560852 549452 657156 650903 224311 662584 624651 657273 669961 859053 677479 213455 634502 685573 688402 691144 426153 692031 698796 701140 703382 249300 707587 1000000 711419 718083 1000000 716298 717766 717470 720718 721634 722508 731663 777078 726115 715207 590348 723770 979790 726608 709137 726583 726474 1000000 639761 1000000 863480 781147 494019 534574 870755 411289 574090 224732 715245 717031 562994 711070 653162 510943 720907 76218 700727 663076 695910 1000000 688491 209526 989404 716049 679076 676050 1000000 606876 603266 626910 668969 655211 651440 643479 223939 558901 586897 631389 632732 695650 631281 553188 215523 1 600041 515731 586048 585471 1000000 575509 702498 565270 565318 554826 574796 544077 538642 533168 1 518159 446536 403211 1000000 196816 555194 487461 534918 479926 461756 764814 1 491573 636918 433448 687858 551129 339130 415378 813869 401905 396848 861424 425698 285053 578913 342286 359695 353057 347243 974478 721039 328771 322615 224538 966074 530855 287983 343066 229649 333222 274394 266121 727280 1 245621 244334 404416 1 362157 255680 216396 207311 384305 199369 193753 10055 181699 408092 188678 167935 162743 153020 141210 147618 143070 105136 133290 424913 59035 171723 210216 1 1 1 99680 97398 518722 1 22240 77846 385542 72825 1 65334 62106 61831 1 53043 1 47622 63553 40579 39681 322056 1 32884 1 1 184877 9845 24592 1 1 21451 10920 704372 1 1 1 13385 1 1 705482 1 11453 1 11372 310340 1 139756 12847 471587 1 14171 19407 1 1 19527 244655 21832 26361 25040 74208 1 51251 1 9777 125724 1 679584 482973 552529 434049 1 104852 1 21250 64228 68194 37678 76980 89968 1 89562 54129 250100 355563 101895 271151 15220 639515 1 367952 131495 1 1 141208 1 1 157710 304085 120601 172454 184030 250110 187776 193185 36993 231887 211184 221321 218121 1 278423 305711 239154 608144 274498 261777 267234 292614 288158 285260 291238 630506 539175 309492 315615 321698 327189 334073 87976 342516 501801 360481 910809 371165 377453 834606 416217 322674 410856 414386 725461 588024 1 429435 354953 445043 447845 456394 459586 468760 473078 475671 486790 547372 498783 520764 437131 83521 526264 498841 1000000 538207 572186 516960 1000000 525910 564455 556403 632699 579792 584691 403223 594550 600151 604046 529633 1000000 625172 622116 626469 490017 636824 639006 708312 649146 687926 155288 391860 562587 658955 1 983329 675424 678517 488463 684348 264623 680929 692992 712776 536675 996559 696435 810640 699801 708521 738552 538967 540566 814633 720143 730887 719751 720893 722076 1000000 723750 1000000 716948 725529 649414 718549 726402 1000000 721520 702284 726055 801584 725417 1000000 720547 672213 1000000 823726 720227 1000000 717704 453378 813838 687345 709274 542204 655624 705608 730367 241864 202098 696475 687185 241811 1000000 499680 722401 680191 666875 679258 670177 282153 524348 112146 657142 680177 630496 651499 640649 637117 594554 1000000 617015 699393 615394 634316 601610 594173 331038 603745 791078 670879 882677 481157 708774 561197 565584 260097 932608 547613 1000000 508083 523426 582613 901614 1 497586 495009 674157 484640 477360 808917 1 553172 332932 454899 441418 480324 563940 976205 680681 411237 229498 398472 372662 386003 242323 373698 367248 365078 354936 352669 1 209041 323860 449566 317319 311813 140874 474253 723454 293188 283045 295411 449680 289373 257960 45866 44662 240111 1 1 217387 503168 620829 178931 200272 177888 189884 180235 179580 1 187762 163738 1 153743 343360 526539 1 1 1 152983 120735 1 110036 1 125335 98417 1 85741 43485 83477 537739 51012 66360 69836 65933 60452 1 57420 53189 51246 1 310549 351115 15799 45034 35591 33322 31229 99785 25008 316042 17668 44986 29527 92977 18203 15773 14610 323661 14152 13708 12708 12291 323177 11067 1 1 11293 1 5089 1 148004 388798 13700 1 15248 8966 34535 4743 19699 1 22743 2286 60834 28032 23872 17723 360459 35665 1 163617 51939 1 703293 56308 1 1 49678 1 123268 72324 70137 78068 506788 208366 11777 773772 493179 102895 787263 1 1 206155 404384 126545 106342 135645 138149 145354 153456 154459 159930 316141 385169 167986 188209 185909 207978 265450 267135 287640 213406 202303 155090 846491 285846 241924 232989 333807 249734 238396 271387 277332 333427 289214 1 297701 307513 331791 400778 325962 380799 214540 1 456786 1 324430 366127 401768 229953 387857 49536 404066 430455 443393 592464 383827 455648 426907 620379 420789 455099 1 473657 473134 490763 392485 257142 752165 502334 508157 513780 540479 462995 549599 506460 552229 828544 552290 829846 562656 567935 637025 597846 592090 588100 617180 597766 833907 607193 541454 678794 620681 73579 610386 635550 637012 641500 644758 520123 890498 654359 699798 660420 667345 545057 558214 732529 681399 684439 639749 688415 691835 1000000 659332 700069 674676 515077 665210 389687 709980 553928 989722 716220 682454 778528 1000000 728055 492211 721998 626569 927594 724686 1000000 724820 726116 779332 921696 715780 658747 80489 730401 725213 724690 703239 679173 708759 208409 417890 722007 717926 717139 715046 711595 732068 956065 855071 718202 310869 636814 648296 468130 632330 692215 689363 699070 903101 680594 1000000 674162 464027 936314 656441 831212 623 2348 655291 645621 667306 638113 608397 635670 587461 619150 1000000 981923 588798 621401 598443 609726 598592 751327 554783 598261 727081 564422 511827 604028 459200 534352 503707 837826 520454 517917 513479 619140 503004 494110 180175 484634 47167 477257 491158 461776 348544 450824 478139 38207 431940 560616 432257 412426 406252 416122 14360 1 491962 576954 369120 276105 265391 374442 344313 338151 577174 326031 1 1 274146 300838 984878 288838 287153 277127 276297 437276 401706 266200 496488 459370 1 1 96147 219339 350281 207644 202192 196887 699362 185940 180638 1 150437 165075 160018 752877 190210 145072 285050 276119 139824 128433 121856 502757 1 108602 478299 100375 1 282429 251030 1 81133 104676 88572 103577 66889 156639 64978 49948 136871 125756 84755 447446 385005 1 37369 62137 245430 33239 1 56127 48523 587964 1 1 1 71100 1 16083 90965 1 13483 12805 13352 1 1 552662 11736 38541 11182 11402 408326 11840 1 25143 298465 20332 30677 1 1 18174 13981 24520 1 25386 27049 1 1 1 1 33860 1 90238 158089 1 50597 145561 1 58405 93833 65939 1 108497 77520 76687 1 46188 53730 89978 77767 41059 108261 40275 127171 126520 112827 405650 135650 120608 70474 76242 171244 59629 517084 352073 1 177289 184445 196579 1 268214 204640 211631 216804 304322 1 234307 292211 1 352491 152930 263477 790758 440407 524902 279076 293468 284995 305640 209426 30634 138629 330182 234159 240706 594937 355046 738624 355966 365545 1 933231 298375 397628 404456 438981 327081 422856 425105 432741 369260 540220 757500 425330 60695 472350 477182 544480 493606 582083 500535 339322 519240 517620 741047 585277 621607 524183 551901 550649 555898 551853 569212 640854 581803 1000000 469038 591394 623727 728230 1000000 322554 614706 716547 623584 613969 132226 630653 380685 183894 651438 660586 655835 659691 465924 729205 598525 59864 663611 631439 28985 541175 374377 725925 693609 697372 698605 700858 703172 330471 707344 669827 1000000 712939 708316 1000000 724981 772926 719874 721011 756472 722866 343321 864474 964337 725163 926451 726462 726085 508671 699992 725711 735099 725183 724725 724499 579303 1000000 740224 727225 830358 740989 444494 715321 752398 716017 859886 708432 722913 704667 1000000 836062 697206 769215 18048 684828 692652 684334 155227 676091 694717 671850 668347 718470 613264 578304 428402 650421 706551 657428 612814 635414 630880 1000000 88185 417250 614159 608818 626746 583582 595537 426620 602620 579477 636643 754228 564053 559078 553543 548220 542831 602296 732084 422618 171486 86849 190703 741788 495983 492181 486333 481165 473638 462799 533366 456650 168145 352374 428715 608387 402985 506369 413035 401430 1000000 200977 390583 1 378409 368158 361435 358342 430016 116500 339816 353670 681423 319807 322565 405567 1 296862 329303 296876 1 291423 1 260814 299783 249056 243520 237584 184832 225980 220314 128287 194498 203327 255171 781104 169362 480820 1 168863 152236 188586 156376 158110 349381 441513 337597 130039 153285 127107 1 1 118691 314313 115927 97356 94355 1 85561 82100 525448 364405 71087 67690 10698 61741 1 104134 1 1 45682 44694 37390 38847 172470 40203 98461 36336 28093 27326 24378 12207 1 53235 1 17923 33785 15017 15129 12864 1 1 1148 91832 1 1 5483 1 1 79508 11830 1 1 13561 14441 15449 16374 1 18271 241634 24081 59632 1 28907 71969 26275 80209 34546 216266 1 1 1 46851 48561 181964 360867 175365 163738 95937 68150 71563 75666 1 34659 101168 64069 87777 88387 1 101231 1 458315 119637 131277 72328 136407 137482 152689 549503 151696 129483 1 258561 172498 401234 175186 325157 332856 199109 204339 148799 215484 213620 226749 452894 238225 382710 285896 280052 223135 1 1 279500 31392 293708 297629 306040 338694 279721 354415 187401 368794 186830 356963 364531 359143 376618 736747 429170 383964 1 396325 393118 371163 429425 420980 427509 443301 535575 485875 451442 660152 656149 469267 1000000 18149 487086 492920 502984 504943 137702 455936 861704 502398 597824 538179 534111 541462 642239 559516 564699 570506 575577 654670 546184 556370 594669 84631 621935 753455 613310 614388 1000000 572883 504522 634971 816291 664943 760941 650881 649522 521548 661399 665616 1000000 607291 674983 704069 674787 677259 687353 635361 772371 699311 697795 687068 703346 704533 1000000 707771 788547 711873 406409 715393 716749 993050 719408 608186 740952 895512 723376 724212 724375 1000000 723285 539460 714891 490228 715010 394989 725699 741081 825312 831637 775955 725165 726785 719094 725133 718352 917373 682016 750833 672313 858211 710258 773669 993088 708280 665664 698072 695635 684108 689598 706937 682890 668884 715161 677588 694936 568588 650401 662197 658779 714874 769112 646293 643779 692091 633716 629061 632877 627596 650373 613911 106742 585949 874922 595319 1 540605 575812 541896 570533 623224 734698 713019 549817 1000000 1 499678 610006 520153 519146 523415 505225 500391 494134 95928 442146 623537 471547 465025 445074 189594 378202 1 683843 422909 305825 415639 409486 358180 403315 134747 384849 386710 371810 819489 359969 474257 315131 1 345026 468330 230439 330175 311025 300926 276574 236752 664881 280201 275023 258535 1 1 830439 243497 241512 237844 239031 501567 1 230823 16811 199527 194087 1 183364 199405 174191 190391 134202 159031 152558 796154 75470 285510 79372 1 123460 101216 112178 170183 106573 1 99604 138447 91369 272412 77137 7749 50134 70200 515770 65127 68128 58958 55198 433493 339436 23144 44038 1 1 1 34724 1 30464 587676 26615 378617 1 1 1 1 17658 124672 15881 14413 1 1 12248 1 11342 1 1 10787 10005 10284 83832 1 1 191384 1 1 14872 1 51538 311082 100218 1 55340 509994 25821 8880 1 26360 34026 35553 31191 553715 62134 45793 49928 1 53883 60488 157256 62448 67023 1 111584 250239 109895 84830 1 92559 96547 116092 104761 1 141284 1 1 126683 131289 248692 208742 646406 1 161993 237035 783169 170587 175931 1 154739 191709 1 203150 133730 1 219389 224428 230862 590881 322161 217058 146488 464927 265678 573794 192068 695777 278873 560467 296901 245447 1 926768 321404 332485 609695 327507 191277 411636 501093 302750 94998 767056 395086 519799 400694 413625 32722 538715 49707 476374 133499 108428 1 787101 454983 1000000 828927 53849 483774 501040 730248 897798 508896 514070 519710 540288 478905 536480 409598 557715 552534 573207 552785 656485 116306 579388 594859 588135 588237 593079 602746 678009 606907 616317 635537 260335 559039 633656 656591 687221 647991 159478 653380 657052 660693 920909 666499 566025 141626 677269 676845 634414 771227 679367 656990 655875 696896 694649 701195 794672 699734 829807 491826 711400 781230 717227 750730 628011 718138 855124 847105 800182 1000000 710318 578214 762556 220362 719457 725273 697093 857976 398281 374782 904252 622144 139239 1000000 722611 880147 717793 721184 718564 1000000 602240 907643 698999 711030 710451 707305 660034 702607 700528 1000000 686160 693671 1000000 689009 680202 640966 679604 656633 673316 673050 719165 663203 657610 656386 898295 586661 644645 588889 1000000 643751 630993 624762 1000000 932618 362859 889367 258183 595126 781171 621649 581807 490718 380117 553884 561727 837288 1 543132 741863 547984 529283 59431 315468 512413 506674 312276 558555 489388 444019 426255 471733 493570 841283 460309 451868 452148 427971 429796 423391 1 411102 399201 398284 391880 386400 420280 511495 337471 374545 350382 1 325023 338275 416125 181942 315592 434331 299429 299966 291120 293105 476684 329057 269574 1 1 252227 243142 258073 238256 335622 37309 211469 1 205846 200956 88146 96436 251670 183904 230669 211797 138650 158816 154856 148929 177412 139063 134532 129801 122492 1 422654 111961 326530 103459 219717 94511 190873 80710 83652 79943 89011 32449 63776 127322 200721 59611 55953 53470 1 47898 45601 106206 1 38374 35219 1 111020 249220 22285 1 19260 1 20399 19012 17786 20062 1 1 128771 12908 592938 4503 192460 10565 73074 10688 287739 498058 1 11289 1 12155 12898 1 14505 54309 1 196802 509089 5916 1 1 659454 1 29469 30872 33189 32044 137778 1 44962 29865 44516 50524 58102 1 59478 62739 17004 302736 92040 106742 33257 148353 1 91427 95150 450816 103414 107622 121251 114772 524668 1 129801 794189 139189 1 34845 153780 178685 163857 1 180001 1 189195 195598 194679 200681 1 207219 214563 32608 128917 14656 302007 1 458416 262588 177094 269763 97855 281735 1 248669 299465 311051 609572 1 324134 468980 412014 345481 211295 826753 361493 1 373907 690498 261520 392471 450580 999928 527000 415465 482777 614656 277995 1 955814 454721 460990 434592 471686 479362 1000000 375880 530869 496090 895005 515865 1 779552 526763 527736 1 545495 248276 559322 756446 566373 260611 1000000 595158 881622 591600 460976 284769 605810 543901 616751 1000000 372125 597813 613463 582995 288585 646219 661273 652189 674298 659507 663061 651716 598101 684862 759072 961173 673816 543918 566790 690167 316997 605020 701393 699722 703008 992436 886517 952377 710878 780321 602446 958815 717148 718414 727402 720710 71125 722542 664650 657416 749214 724973 724690 451961 861143 725672 725439 854297 725160 929129 724282 722501 722205 717704 731098 712502 1000000 740942 721002 714553 727400 437865 662812 708360 1000000 681322 701437 699055 625848 681846 691312 773263 637370 380584 686443 916608 674096 521236 667496 641167 920319 722316 659920 662891 868970 627908 792662 628449 629266 624772 623215 464019 641094 395084 602485 763258 578587 617632 683495 182987 600450 568057 407586 557259 1 547994 525302 90877 870357 304171 537166 513902 365451 200633 867206 487322 647259 475435 476619 426824 461362 455366 111336 624303 437220 369547 423525 225756 364761 414207 40738 394224 402302 381016 375694 332272 363240 270868 558196 224872 340967 98715 326796 312884 313950 227935 762119 622131 289468 1 251351 271488 200578 259928 205426 247801 552853 412810 251325 224480 369400 355999 356187 104888 196916 190223 1 179273 175583 173554 491199 160155 141317 149665 145546 1 133365 287847 126376 214241 140443 1 124680 104260 100382 582283 92023 87432 1 80823 1 67815 170177 420490 1 700256 1 1 62088 1 45661 60340 31439 38272 1 519417 242767 221510 27380 68285 18429 595378 62365 1 1 16834 15672 1 249405 1 59374 1 10764 30328 121495 1 1 5243 8190 152542 11949 1 12509 10280 1 15092 31933 11839 18468 1 24566 22847 1 41494 113580 1 40824 223257 36662 459819 39141 36697 46785 45558 1 55014 58437 123924 395831 68157 47195 75090 80194 83073 86185 87090 93894 1 97312 106256 86202 143644 119276 113516 127890 1 436932 1 147298 126574 157185 162233 564637 172488 212695 183169 188305 427492 202625 204634 210475 1 201513 227075 1 186235 252121 458305 239359 265408 261007 273795 1 1 271429 323335 22046 310095 711407 233291 13872 333839 341704 347002 469346 602619 154589 390491 282981 386497 146570 470987 542921 423278 416107 421561 427965 158269 439682 501933 454611 431680 506578 470633 733519 82491 319380 497904 692770 504822 131779 516174 55990 527330 103788 538389 544145 548695 554522 483206 564956 690873 729515 595001 581298 1000000 550448 599766 873212 608992 610266 613893 723580 685967 630922 480774 440026 659166 1000000 650566 592199 658332 671709 657376 701060 1000000 167527 676084 962880 538017 685692 689847 695372 695178 442857 576416 691081 707776 299523 823344 1000000 718789 714029 307059 725686 703463 719550 711474 721239 735364 871921 1000000 724226 789070 942133 725335 562652 936243 635450 727751 774508 716309 796621 780429 728797 721431 785118 663652 608155 673421 716526 1000000 714018 1000000 62398 703575 246726 704131 702561 858342 540957 685504 691970 51063 688560 607206 1000000 431052 1000000 670236 687862 664919 637433 661541 653727 664049 646546 640022 1000000 633325 665082 939711 1000000 634775 613040 615373 635160 598990 874510 589386 584495 579515 574503 1 564238 990962 788206 555471 664008 57146 527099 525776 308277 1000000 1000000 492930 498246 200416 1000000 480445 474850 482690 668384 456832 381040 461828 631864 1000000 222603 384640 398024 393690 399455 390830 376967 385064 377873 371087 922165 358971 297118 369425 470786 334049 332002 833887 299279 120881 303158 297123 832724 320899 281094 273112 267047 261119 255482 799420 1 707574 829683 222315 757646 214944 206263 1 143581 303978 698469 1 176929 425708 167001 161470 156451 151470 161748 141726 294598 115002 701297 121378 118593 526850 109903 178163 100657 1 142782 52138 83595 58410 1 75831 71057 1 49919 85723 1 38597 213051 49171 78110 1 1 1 1 1 1 37619 21837 8962 6879 53668 1 368142 18414 26459 15799 71121 1 13040 10828 18199 25960 11066 1 4134 1 1 64977 1 11163 1 68879 543139 13682 7893 1 91501 12515 18978 268742 1 1 27658 1 1 31467 21585 66910 38219 34925 492711 53812 14774 51444 673440 45381 60600 63978 67049 1 53948 77503 74888 116827 418423 92661 1 45633 96650 177238 1 20082 122114 135479 131992 136143 140931 93300 150648 155682 115259 601409 170855 1 89526 1 82119 185536 1 208875 266907 244989 301689 231270 222352 253663 248366 1 260066 58059 168208 277987 290022 478951 157200 999944 180919 324149 1 322918 347139 377807 347976 1 230263 363373 370037 376236 1 186004 468366 495900 402933 253570 869082 538549 562911 498416 471347 800200 472797 341437 655984 536390 479585 484678 590889 497321 1 512148 514406 520043 525630 545193 527634 671285 546016 558126 717037 563336 351436 709299 393811 583653 856344 729744 598142 603810 731115 1000000 616547 619938 657659 635756 995801 1 663119 652909 674299 600679 661817 754980 720069 1000000 650053 688218 675933 683876 683394 866719 1000000 691731 489545 696792 687287 635094 703631 149265 371420 673562 711343 713920 708100 724594 309074 720417 966887 710077 716495 752536 1000000 599140 725457 724990 692318 760012 961582 725315 328739 1000000 724646 724636 723602 282460 722146 721032 544609 765644 715534 716182 715494 147723 712089 715332 1000000 709958 637170 530515 700189 732101 698238 730634 703511 676070 687080 715250 1000000 675647 672922 670060 795023 431508 623315 663538 584490 635472 643578 436053 859299 756198 1000000 625688 614336 615009 860183 584054 653558 417817 590703 576896 567730 138266 498428 564759 630688 1 647050 971431 580017 528197 548398 475304 494354 511215 277476 532462 496759 552970 482447 492209 467223 464536 404120 191220 446149 859215 469147 762374 485500 59898 409594 497196 167752 391320 4512 375666 397276 304055 356464 765362 384229 591707 335567 329396 320042 319843 357135 329400 810413 292675 1 280598 280682 72037 266530 257100 173804 245054 612687 360875 179737 222064 202473 210837 649834 161536 194348 204808 194745 1 832728 162038 201319 1 152660 188406 130059 203007 468952 273103 1 119737 115291 111322 106874 1 1 360875 92998 396190 149463 79015 245133 71875 99384 65993 1 687162 71410 67433 201719 46957 31379 32883 38291 363541 2808 1 39105 28211 16236 1 471020 100776 1 18408 1 15513 1 14978 526863 671501 1 11237 150681 10498 1 28145 26496 10353 27309 10926 54524 13872 1 13416 14109 15185 1 17428 50764 367899 272151 1 23555 42570 41455 30724 202163 271115 15571 231608 42375 1 1 714611 74729 118158 43943 62672 65951 68133 47987 1 62270 83689 435137 152990 88932 99778 100225 107779 134185 116447 121266 233161 133110 134705 5031 70953 1 154042 1 537217 107770 113809 112312 310612 190320 231375 203839 300644 236839 222815 203953 228844 233970 252993 246552 1 798691 264207 187481 426761 390377 383131 302149 300489 301701 393694 301218 342071 330893 337170 343373 353075 355693 361295 368116 708599 1000000 460061 392891 490852 405559 411794 307560 435148 27026 753088 441982 2803 453954 461444 340384 466609 532745 748855 551394 576622 501179 506742 446183 525420 1 530941 534951 548765 564097 489703 511191 569328 521354 570218 1000000 1000000 510515 591869 596639 603344 409515 149615 615050 620600 623921 628215 486744 637491 644566 832794 648447 658696 749252 659583 663135 675675 788961 651164 676373 679144 681934 870657 688139 762882 687926 695963 699146 700887 573552 658655 859952 710248 331028 712494 321160 550818 721399 744370 718019 720414 721378 863087 722988 295912 724305 750845 724920 725339 725270 1000000 769381 725218 800118 656637 726178 761187 715064 1000000 720428 719376 718184 716908 652744 820509 681933 929985 708622 328844 1000000 680928 700709 1000000 700070 941403 690879 724000 710468 684843 1000000 683907 459765 681028 663999 723356 709727 656000 650807 647492 659823 651183 611360 632273 628275 624375 463460 615188 610639 89386 588593 744461 588856 599001 567875 592530 470369 1000000 546472 191512 559227 353239 925638 535157 529518 527590 774759 512634 507049 998548 495423 491342 396327 439053 474383 660797 288826 455374 1 459966 354391 430355 423638 417592 413634 394635 399159 589917 303891 380584 248571 1 949460 283276 349717 326971 329096 459047 1 319351 293268 306705 297952 454355 519489 272470 661857 629990 445752 248971 252447 251047 378643 234999 1 229889 661363 218733 206727 432666 622686 190350 185346 169911 138854 171821 158031 107454 61306 1 144232 139426 135277 129943 20270 201903 145236 1 84091 123452 81120 1 85013 86385 322041 79416 81736 84434 124753 1 1 109481 55824 44953 50475 365401 44302 43509 129844 110666 166871 32253 1 1 374264 1 142956 94357 199158 578725 21815 15153 15000 26379 1 13461 1 1 183160 1 9862 10129 10080 12640 3699 25118 1 1 10318 132716 17843 14763 15637 20886 96981 19631 1 1 25442 27659 1 1 43732 34293 37460 1 41470 64902 1 61295 52410 53872 1 1 1 75077 459785 30219 1 131077 86264 84292 66876 628544 10231 498462 107193 530477 119949 169379 128552 135731 141748 155214 840358 1 156091 1 356520 172738 62193 183337 752193 194413 199157 201491 210543 241559 220804 241348 232927 238073 1 291168 240880 259712 268290 274760 280281 285202 273971 49742 431395 311305 580385 322978 328785 349758 325739 332400 353919 360027 288800 480698 392292 384904 389324 690684 590583 389083 416050 419155 429739 434021 473473 447115 170208 695369 463918 470009 489830 486671 487526 493957 500537 575474 778735 363465 549824 527721 533482 755671 556765 540673 536250 517605 960662 410390 575471 562482 585430 1000000 605777 824846 598651 682705 613709 642298 596458 627682 631090 605594 729590 683306 647168 642969 653672 659040 676782 746087 668876 601921 192641 679129 615301 694651 261961 269857 692905 695119 695926 699892 626605 663231 706440 1000000 715827 1000000 68978 645964 719360 717678 701520 718853 1000000 729655 722653 722868 720450 768488 418398 724960 1000000 725131 1000000 807932 549192 724207 569979 647158 721917 721672 701712 660713 403088 708901 713439 714338 728756 711052 709331 930707 705495 703361 701226 457726 697440 700390 697364 688397 793373 542698 680253 717291 670411 598161 751188 664045 605203 656933 586073 1 645617 651898 641898 708659 384476 648778 620761 452918 621685 802396 602651 609339 593805 646965 434298 760521 393657 452163 563130 559311 552632 864046 523403 78381 619949 527477 519764 557654 556166 484262 523609 309194 557355 479537 453132 491471 443559 455451 449718 443141 452438 439857 261201 444444 453745 406902 396437 394620 417975 384556 375705 134312 370065 343724 1 480138 344308 296100 339149 317640 255725 51377 1 57524 293654 323977 277831 334693 279068 98792 252425 248268 236329 866733 171355 274797 223224 515187 1 202068 260114 192782 186482 181124 469951 129339 1 236799 352693 123438 29354 139996 241367 174746 123985 70850 123074 9945 175296 456165 99016 274408 86489 91336 1 80946 215650 1 1 16235 76324 60619 310442 53330 25655 46585 16081 24066 420631 240073 35857 29996 155744 27237 677383 46934 27366 38149 82570 5772 16403 45268 1 97055 32175 13188 1 260917 1 49495 12169 1 1 73720 10174 1 540875 182842 1 17710 35285 1 118435 23398 1 19766 1979 1 26748 1 156111 1 1 33525 178387 38117 404035 42805 37592 48592 558867 86807 55327 3373 1 176604 71762 1 79294 1 85055 728319 77347 1 291856 101328 1 113662 163030 122545 127098 1 136062 141191 152952 157194 124272 131727 172976 1 1 181648 186973 1 176264 203268 1 214381 1 229678 232581 724288 241015 263158 392044 1 267080 1 273234 1 290745 222113 261080 1 238257 313883 342088 466382 338344 344119 347867 837312 329480 369936 153777 377057 358977 394530 401442 214777 571580 422265 374809 429948 526073 444296 448040 455472 465781 365882 474256 480704 405443 1 505079 735459 495488 1 513016 553860 355234 555767 533769 578267 570810 1000000 1 563080 573841 223497 296525 929235 68479 598417 550594 481543 798030 549170 775747 625548 547450 584162 638023 642027 593731 649876 650217 699631 155728 632701 669881 625291 315 1000000 703574 683404 669211 715061 1000000 86871 696726 697746 697868 715675 1000000 557467 264672 711188 712841 1000000 685970 723032 975045 842480 849767 733099 348482 771500 723505 724549 724536 217094 1000000 723237 1000000 752203 919739 811003 653441 351969 722438 739322 636264 720162 70128 717389 707460 721613 713109 711844 715934 627207 665120 845091 1000000 693272 697125 927416 43095 712192 744359 308914 167143 435889 685769 1000000 668467 664913 661427 731093 154001 652957 333947 640917 702695 133709 630452 540410 623187 617474 612983 605608 608145 709441 781176 479040 581044 534300 570033 522028 566358 559897 554043 548230 543367 541039 532433 527081 520868 106024 572712 450248 493876 492828 563293 481127 476070 977123 298061 456825 517091 446103 1 208663 427029 411292 420474 394981 505277 167864 392944 394123 972276 372596 294238 351781 353037 403745 54823 335072 330183 1 315866 309729 137177 298370 210126 284996 478327 258922 530534 255737 263398 249778 1 240418 231729 218892 211966 1 209646 120079 198649 113079 187822 182200 180346 168093 141771 162054 1 157071 500837 140947 137938 111074 1 123234 584564 151330 109984 107554 102437 101648 672307 1 85606 84598 68162 144807 75173 84919 471193 61016 57566 54807 51939 1 37441 27417 1 367836 33918 178859 32420 29531 25069 1 21312 22233 20667 19070 40540 23919 14739 11865 13848 23449 1 11316 412558 1 1 9910 10781 9856 104505 10238 321961 8823 1 12449 1 90093 126229 5169 17246 1 92803 21701 23311 26542 331589 64921 40160 1 1 37970 29769 427319 34875 1 50493 53681 56622 50257 56139 734098 22628 68035 71211 84660 1 96123 79733 1 119730 1 140814 162871 112722 120196 98204 130265 134942 139736 38684 148999 257199 158272 165061 1 174751 196175 1 104573 191199 274549 196867 204670 1 223650 236439 90033 198614 278380 1 316277 1 13215 276573 265617 1 294123 275030 311794 312971 312553 321158 331328 242570 346775 584735 361718 362383 450070 414493 394543 387234 391537 407984 401849 369654 412445 376803 287209 1 467423 915195 454642 460565 522897 13673 311588 479172 562097 822091 318698 507345 107149 115923 524272 330174 556320 1 559707 547193 374825 561957 617240 568027 577274 1000000 587267 592114 809867 597159 699483 668796 535512 332789 623964 628562 694186 636760 712192 683239 199328 599011 652495 659829 680673 666655 670001 757323 663992 679395 682760 237809 713943 688655 673107 694857 550921 167476 759168 442988 704754 708258 715912 712264 606673 1000000 716103 794880 586896 1000000 721117 591575 721772 717141 419912 731129 702702 722285 263648 877307 802460 429339 722810 723737 723167 612691 722577 786134 720970 718829 948074 715440 851264 624164 858698 603254 721653 706066 703981 561076 1000000 697584 567542 496287 961067 687599 720700 741356 558501 675888 672467 668805 483041 59393 658740 1000000 667785 646025 619023 640051 452390 275234 859533 83692 870101 1 552425 804132 600653 252681 339450 586000 581887 630777 571020 561850 1000000 557140 685473 797122 565601 534124 1000000 522751 940748 511573 541055 500135 1 458560 482656 472730 343881 255740 445613 1 1 440854 422185 428544 460156 416424 449019 407068 423756 741771 521601 379358 641758 366993 362658 483200 348329 342317 336042 327448 433317 1 797995 300761 672191 295670 286583 278812 274999 274955 300837 2237 246792 244207 249237 1 228109 899322 216770 498651 205618 201792 214242 358800 1 178822 304335 296459 153207 201435 1 130157 52054 118499 127566 144948 124426 141407 153771 122046 106816 507344 1 105979 642055 1 65862 577500 1 338196 61483 48891 1 58640 54539 52567 146040 58677 82834 57391 59625 677553 38109 32232 23258 1 1 42826 24126 21556 19255 160382 16809 15613 14881 1 1 482325 1 506007 1 1 527661 21361 9856 1 10257 1 1 9488 11965 36484 13269 13963 15585 16769 1 124419 207095 22296 285011 81564 64566 29949 43720 36826 37256 115932 32194 159409 46137 41791 85066 55375 29732 170040 1 68292 71752 86776 78907 80126 121279 91141 148163 94136 732387 231541 110917 314520 75000 146236 606238 133467 29651 143561 147731 169878 1 69318 167951 173128 321661 408301 180035 194424 205961 335452 347065 228546 207719 157072 148899 229146 277894 251185 91463 651640 271408 274712 808 286769 342532 220196 541465 1 317418 322999 784982 338916 359709 772433 356669 357057 366734 572301 425069 369170 391445 397644 506385 395226 478694 316676 428384 439181 440568 446776 456737 392102 442237 1000000 480193 482466 490879 494072 499861 785197 505718 300667 1 568051 208852 541533 583478 777465 544602 560934 603565 685435 1000000 580796 585743 590865 600118 697645 936238 1 630179 627116 586484 627106 629129 543005 551429 942570 578070 1 570574 104739 728672 661515 668920 672212 709703 651729 681408 684410 690617 477146 692564 690730 692755 383333 770381 711716 240782 681460 783775 711663 711272 960491 646438 694797 720877 416762 935013 721111 836939 1000000 319178 134233 719486 676434 646782 880550 728378 723752 708297 723019 723459 705658 722231 721274 718323 589925 255453 730001 714999 627177 665059 601842 1000000 661896 705835 703832 697060 582796 770704 812419 695586 689324 794461 567475 679774 315654 1000000 669934 666617 606122 1000000 588586 789411 932458 644723 84863 172756 606899 456975 624151 524132 614565 109622 777111 601412 227031 1000000 593614 362497 576824 517128 503498 188309 556767 217689 543249 183221 538086 308035 524318 542179 513481 206689 1000000 472655 490174 482269 526637 482415 484984 438340 701496 363033 442483 364913 945743 1 693991 412653 219611 399240 17468 386799 133072 325450 370149 362359 356231 29561 571657 337724 455438 169938 322444 313028 308326 290969 375867 663433 283638 149763 270612 436630 258353 1 290564 1 233434 228164 225363 218287 212022 1 201569 194846 190692 199916 133161 203497 174404 177255 226472 154316 328833 285402 162410 36650 130149 123737 121373 1 223508 107927 102787 176126 106378 80508 93248 83743 80010 1 72795 68851 1 38664 60200 75747 53297 38487 29867 122730 42183 1 1 54569 1 18200 27946 26511 44552 9285 21651 1 91984 1 701364 13994 1 1 12081 1 1 4453 1 9435 73030 56269 5533 9850 14437 10612 1 11661 1 1 289214 15159 149788 405401 15205 342146 21846 3876 25364 1 29129 1 41123 63788 27343 40730 26089 133558 144726 1 1 58755 1 62236 67211 1 74168 79613 1 85566 82838 92999 97115 49641 142556 205737 156712 137861 136155 518201 514456 1 84384 1 151243 156125 161183 166373 171600 176728 153859 430507 383611 171139 207378 198564 198088 251077 225672 231200 757847 222649 249137 642696 620493 222085 273570 487244 393301 270533 823969 504800 309151 315427 321087 327651 462168 339679 346175 176901 358572 330777 1 376957 370331 380930 415359 540743 444933 425821 616641 340046 432613 448113 431277 426133 1 513511 479178 1 474089 324749 492287 662682 503814 363083 515347 603416 526585 25507 1000000 655119 402861 526397 593710 873666 1000000 573253 585160 585390 807991 487078 180565 213047 689340 618160 1000000 140893 653077 718042 490098 871838 641879 647809 1000000 653724 781291 1 696240 651182 671160 520210 677494 702309 683470 529353 701748 691284 700687 500558 699006 692640 703472 706104 707471 709119 696352 704095 647493 714016 663050 717965 719221 720357 698978 428527 1000000 723335 668468 1000000 1000000 707594 724382 1000000 719163 724144 874982 909821 774914 721817 134984 1000000 895169 361320 716870 713831 709817 746822 763327 699925 707275 206050 704272 713799 681463 696455 758050 1000000 669134 686105 683163 730463 441971 674061 97089 652401 678711 642313 629703 611345 670118 790699 614590 655768 644157 635114 632611 418984 613036 614819 595139 601555 598275 749728 355056 583873 484964 573661 555216 613523 558229 296997 637145 531226 536819 526047 527255 425360 549629 508926 506860 511838 873528 696357 479965 474064 468177 732952 456371 1000000 443796 437855 573037 611278 4205 413752 841608 449223 984875 390250 382703 376804 899150 405516 357791 407442 448530 28069 332937 309129 522542 403224 187078 293459 296290 532583 221941 231091 327992 255754 277764 1 110982 295459 256049 221685 385597 197717 280291 207016 222191 239329 857658 242823 180598 1 1 165929 160229 834524 118622 1 182130 109298 131458 226298 1 117788 107362 109047 152007 459803 1 283595 87930 86043 80963 73739 73697 70291 66783 62839 60230 150498 29681 7479 48238 113736 43921 1 37783 1 30863 30839 1 24284 16375 11105 21664 20111 1 17349 7367 361025 16805 1 1 236088 10872 12165 478018 1 9586 1 1 9672 17334 23293 1 11391 1 12670 13731 16127 15968 17055 212077 489985 23309 1 25689 1 31503 30569 42521 34975 23225 40752 41130 27105 38350 56263 1 102572 59368 63229 49034 69523 74835 85432 60933 81499 87700 90162 92176 106543 103968 109386 98697 116922 107319 126410 1 135316 134065 1 224782 151223 114644 161373 506064 1 180493 1 145695 178805 202376 206673 626347 70781 1 217844 249918 88915 247727 361572 259169 283256 271330 277850 1 289649 295162 284401 307191 316665 1 327454 427773 333696 347943 350554 1 362692 369078 764308 762894 387644 391539 398225 216094 88121 423729 424783 801656 625387 443176 854442 454959 461053 922005 374836 616152 484680 493922 496703 559631 507771 566233 482923 435749 530219 685656 540413 88654 499350 556494 562121 567298 535417 486199 582670 429396 1 278254 611432 217756 641668 617222 411494 624362 391484 600847 608728 636153 706149 648732 652735 695753 747091 425748 551559 670125 653215 270043 679538 682536 685344 717939 671058 739751 577978 698863 1000000 702747 704828 251331 1000000 712486 712132 184680 638974 671855 662069 758745 755463 720777 722556 914673 790524 736042 723906 724594 621529 781460 700840 724392 308310 842882 752080 722729 669682 691114 825928 729898 718327 720564 734685 655636 712686 727324 734953 707821 585760 734412 680905 374509 688715 914716 1000000 111357 688060 681334 1000000 908529 674818 675307 668191 664445 667184 383399 623800 650580 1000000 524295 638825 652672 658470 115065 622174 429392 614305 608591 620039 599176 591239 589891 540772 743632 560180 662910 259026 556981 555325 332224 540371 537618 532809 527322 521720 425528 510451 504751 499002 493383 487404 486394 475915 219534 638114 508844 447143 633417 367279 440410 348878 300836 613866 319963 402924 364132 1 384374 945448 135192 372826 302109 354200 70706 340797 365200 1 347722 316316 331316 286886 306784 814457 597407 298815 1 698014 269170 256010 1 244281 237305 232133 227863 229723 230760 301125 204514 172647 193532 1 177874 177537 172306 162774 162021 156852 151923 147135 142202 69967 132692 272719 306512 1 123195 121441 281497 95275 174296 1 89904 83297 35089 493834 74478 1 446709 284069 1 171207 91231 51731 48256 46221 492925 1 1 423587 30378 36899 28748 14688 1 1 1 1523 19494 545570 1 1 13984 1 12343 201918 1 1 91688 9609 1 1 1 15897 9734 1 649782 11061 56142 21867 12461 14423 1 16588 1 19288 94980 20494 24501 1 27841 31868 266714 35780 36517 63496 41455 1 314229 1 20370 70246 47140 61780 65061 52626 1 46559 591308 83872 95474 78860 495707 98883 98957 1 128348 130896 119991 124394 132390 424464 138426 145481 147648 1 754438 108320 1 173751 156958 241540 236033 121278 221390 1 212525 206498 1 227391 234014 240263 246027 143226 176668 263296 1 275206 324941 241143 293302 274755 282493 1 344524 323881 365681 1 389602 348328 281406 377653 462242 366448 298381 448830 496260 453544 404520 450071 416848 421664 362266 720305 42699 450227 497628 510125 521997 534789 476968 482864 434973 603571 721623 506042 490614 387794 1 707419 538585 537583 537285 168328 367203 416748 331851 579584 601671 557172 286940 713195 597135 601007 449533 1000000 343618 708206 622921 395219 228033 636293 640873 574307 647538 731960 851290 658578 636530 333012 955968 649022 675493 803123 681567 165377 660016 971282 731277 706374 698102 701599 569897 647670 795122 707976 709850 712813 713546 714533 352670 368448 971012 719566 682510 1000000 1000000 870846 759727 723741 700831 724306 711585 723523 723773 818364 839455 723354 728469 975841 728417 720574 719621 673812 717371 655484 714709 709862 559302 705953 708116 704165 471153 492526 700215 804003 385869 789529 690089 579933 728506 945741 677990 687816 672463 664185 661695 662644 518941 1000000 1000000 682821 643851 636125 1 397488 635592 1000000 537317 614427 874547 402171 610390 595745 591149 619744 1000000 553196 571311 566469 833430 383170 770930 545213 539746 602269 529144 1 509930 511976 504635 491288 517813 482571 238928 477217 690166 1000000 567805 453405 446826 441321 780502 42010 257985 421476 407282 1 384615 380769 432700 379853 96250 344102 357436 355591 129633 452663 357009 330308 323124 230194 1 311425 263115 294282 308111 282941 281234 263438 263432 257601 253198 701923 228614 844330 228507 222832 273408 1 363924 127437 185657 233470 184304 1 174710 167036 217671 158324 94344 78685 135635 24409 75762 138133 104685 192449 49969 111696 1 237729 97265 434458 1 1 575555 79174 1 284308 74328 51709 61860 58740 53969 1 1 309034 43406 41093 86358 37169 1 122951 25527 228799 1 44021 115440 420204 27867 76012 12306 1 12942 37269 1 7033 151644 1 1 1 9411 11492 1 439808 1 1 10242 144083 1 1 23621 1 239477 1 17347 16564 389639 33098 62565 114707 8652 367498 1 33402 35970 1 40612 1 45886 48668 51546 1 59345 60744 50169 75593 1 285117 82979 81832 34334 1 529479 97361 77843 435904 109815 115659 116596 119185 127281 132309 54502 130908 146525 466193 1 157742 161243 165057 127187 180588 191610 192640 183640 660640 739169 256623 224678 242627 243452 1 386538 258199 235481 261447 418379 681017 436186 645842 309947 547599 303609 309726 315974 142824 325741 332517 228953 346725 379500 1 318195 371524 378243 381431 155867 396695 402443 397306 414748 408135 1 432577 408537 437394 522656 245362 463292 208433 488827 481091 487767 283502 203292 504244 509978 595146 523163 571636 474893 744718 982151 548597 554270 42671 714516 745946 471850 580177 557424 47106 618423 581917 621170 609673 560959 620380 439486 625893 665015 526162 378536 645079 644641 182518 654218 658047 660614 664450 728816 671272 687390 677621 672939 684853 686401 330925 691744 747600 1000000 554231 440668 690840 626606 701580 695546 1000000 712718 1000000 875562 738970 658821 719161 778106 742864 67953 722854 722319 723946 723744 1000000 226311 916409 692695 97188 882042 723381 745168 644092 551050 727592 1000000 724428 717002 716361 724433 713550 1000000 496136 725301 706703 704706 702598 700453 550393 917014 691121 1000000 687710 203180 359670 679479 531391 998252 1000000 666394 1000000 659782 662219 810446 17427 981119 674793 138755 555710 627241 787477 484145 1000000 582521 619424 602318 598650 135773 588724 754948 832570 782922 575465 560287 621768 475301 545534 1 533525 301261 527583 530001 462416 507712 441691 496320 222903 479628 466377 472847 720619 154397 455391 93707 444297 650749 429626 425321 327396 124413 406212 691580 373157 387724 361849 614927 369131 329220 365639 475619 380071 1 137752 325938 564359 313515 281365 116030 230594 289135 384049 277077 158761 254794 282593 208933 638153 211597 495036 272862 224340 217912 206305 752065 180658 133302 737058 185685 180360 1 169842 172401 13524 1 1 144828 49370 134859 131810 277546 119766 211783 1 343913 104020 108414 101712 1 89546 79435 386130 82344 1 76003 15159 1 132751 1 274653 1 47570 44789 42274 1 1 34773 32519 24870 157420 81468 24232 250759 24663 22250 56823 473879 1 12868 1 1 11580 15031 10904 1 7286 213482 1 502515 1 126970 93148 10113 27944 182175 22956 1 59767 13697 15855 1 23804 1 21245 64033 24669 41457 36939 24326 32695 516437 1 39914 42339 35762 47697 57753 473447 152936 336794 162052 66262 300881 87848 76783 80427 84175 274266 378032 78874 70845 104038 108123 1 283046 129700 118833 409052 36524 140318 143344 122290 156253 1 309746 176995 175064 248425 187153 381917 88903 194828 206873 1 100453 221222 222655 268722 448798 102999 261905 144361 253761 271545 583952 307863 289609 301236 183985 1 271501 326203 326918 332359 338519 344847 350417 357185 363369 369588 299351 82096 389405 394207 401226 410515 1 397651 84904 422665 437355 804320 535709 543183 361055 724186 483968 481055 1 940870 496697 598494 867977 513776 541319 162334 530597 567367 563089 514189 498549 557574 571068 38394 1 714216 583020 345232 592686 631039 602227 606861 631280 737759 620314 736566 447697 633073 637311 650161 471500 648816 835861 686544 647299 645985 187025 702584 283879 676733 679329 682594 1000000 598762 690875 784059 1000000 171152 700595 706698 705069 706455 1000000 791344 741481 713588 714936 592937 827722 530243 488601 817765 824481 713737 1000000 690588 29581 729022 729984 905584 556130 774528 403828 723401 720408 721866 673070 1000000 840705 965617 1000000 1000000 713062 710706 717881 697182 709010 707136 479810 702905 736118 698735 787537 688988 847159 71752 820690 630142 672455 560477 954393 649532 667573 664133 846434 657362 653472 652155 729876 698261 641526 632125 629312 526776 1000000 616778 612335 607769 596242 496816 593710 458932 1000000 579422 562079 736818 563793 558590 307306 563184 541006 538978 1000000 209239 611579 349878 521688 563936 571682 495238 483885 365748 474525 465517 471519 336440 450460 404942 533740 508153 322586 970211 404035 221846 401763 392360 387059 383215 226255 397641 369214 358419 321985 323829 1 290072 239967 314236 315069 1 1 382972 291333 151274 280614 439792 129417 260810 258264 247182 243178 237374 231582 739011 220224 199283 576390 204728 389237 782707 187123 1 149766 189609 165426 161053 402773 150289 68870 1 133789 64153 124862 122873 134765 1 152341 1 106677 96729 92343 174225 84874 291929 1 73864 70292 97153 732099 1 57131 1 51093 181334 44956 1 40203 295366 35383 1 672817 30121 1 1 482001 21478 15806 86627 1 16326 14696 30560 1 19809 1 10567 686308 8162 1 2483 1 9147 1 5298 1 16419 1 49208 1 1 14149 15770 64314 17406 86645 20111 48972 26954 152128 27985 118085 254715 34334 206566 38388 1 44089 48373 8243 52585 1 1 92352 65265 68528 1 77155 55820 82008 85043 1 57925 669042 106545 116557 111857 115850 103836 138947 1 551091 102945 143651 1 153582 158490 281652 217929 172340 1 189530 175837 356632 202897 407589 271254 346646 258302 228743 418928 240262 876477 251181 1 1 482440 1 1 287741 1 299303 305996 365703 312149 324403 361267 434707 340570 329768 1 71406 381337 373890 443554 387500 392473 524257 236692 411001 426156 422793 445616 435364 467747 911210 648145 459465 1 245372 477464 483345 490799 1000000 128803 282996 42637 925862 553580 529108 534871 539909 545313 627610 200361 561169 566341 510462 576116 1000000 586416 615517 487703 609920 605394 101083 1000000 1000000 1000000 628420 352931 622485 669048 764420 979446 543270 655249 643503 1000000 664157 669178 532119 767854 303252 668118 664868 539137 525442 656443 695101 694269 699347 686574 600356 706116 482961 1000000 618483 715177 644932 716617 795526 705667 717014 862051 477908 1000000 722568 728672 743016 577799 724011 724107 600834 693436 725011 723356 699560 898968 640992 720811 453857 194959 734799 717343 1000000 714195 713048 724660 449758 691558 798755 712658 690656 702513 797468 606081 55051 300493 681842 683892 682872 1000000 674906 663537 644773 664414 385982 659963 252518 882867 646892 802184 636723 245605 629981 614003 748527 691262 613549 614852 604387 988024 594849 590228 585284 126452 628033 570141 403097 563568 705392 1 546273 545806 533217 1000000 464114 883393 310272 504924 638079 497142 1000000 468138 524496 470212 796047 125527 1000000 395064 725535 434857 255150 389665 415748 409585 362703 383100 390164 375014 380491 372340 290217 444008 311770 1 326479 338939 333310 679048 772490 569622 338661 116804 282376 504536 903483 439034 269096 7651 283687 259415 244750 241184 233169 411043 221649 216090 217409 204941 606972 193714 260920 183602 172999 176466 167491 162396 157305 239034 262910 124835 161558 128420 594936 115189 119389 497687 114748 106101 1 112137 92522 74198 79579 260 78359 1 1 67973 1 68066 55878 7818 39331 48950 46148 1 40831 204783 34606 24372 551824 31857 1 493397 23552 21859 20354 18816 1 278221 68217 11820 1 1 14518 56798 30081 9603 1 504567 50107 535060 8936 284460 9427 40320 859 688867 551073 14689 168995 1 16336 21518 18469 20282 173124 85385 129998 34948 1 31227 273570 641783 1 40646 15373 62580 48745 3866 55065 135531 60870 21679 67490 1 1 81214 90929 85592 125391 1 56219 113873 106276 1 86807 49124 122455 132615 275125 1 197223 147536 150996 159428 161941 314683 180993 1 106320 189160 193948 179288 543924 208692 290172 221077 147447 808586 238504 243620 364884 259455 580080 283616 302012 719733 470409 505259 332438 340472 310249 316113 366542 795947 428749 544225 346433 81167 943632 308072 343695 376802 407457 551189 399126 430983 411290 395823 1 427531 495696 454738 445769 451804 430717 463759 469751 475666 481554 484538 511083 635734 814965 520287 312108 520939 582411 747189 538524 541477 759117 552335 177569 525952 577656 574978 396335 611924 589706 643197 626031 602008 563952 613123 631675 623045 626221 782239 634591 603917 644015 655241 750904 654101 114837 644480 669292 890214 645574 964539 642147 1000000 674068 691306 681791 469739 704933 701709 699026 439764 702997 762607 707344 709178 710880 712611 1000000 418434 1000000 745556 717148 681747 714449 780294 722216 722838 704135 661942 632995 723924 724007 724304 727596 998143 721935 721348 721864 741260 573191 719153 638681 717093 587202 714507 704659 1000000 496684 717457 527361 641831 1000000 710985 850846 695977 472581 789323 735526 684400 652541 635612 1000000 672535 682959 666479 949033 658536 901997 789132 647895 1 599490 453278 50710 633728 667431 1000000 754352 609158 603699 1 81019 608794 590622 581695 576711 496702 17819 558162 226548 939008 545128 540137 534657 341413 452856 518057 512418 506732 499026 495244 457083 417166 477892 494488 225480 353331 453950 447874 1000000 452961 429660 456280 103411 14305 398474 722995 367742 442485 554679 164462 368546 435803 353203 325183 343189 411868 57169 51636 309889 1 308951 368924 294062 133147 291728 312603 269956 348965 171846 252185 223110 171767 234686 132538 243411 217266 185761 201165 167508 1 219815 243267 181140 304574 154714 149825 158921 1 148627 141925 110226 233075 1 121644 63760 184549 1 107244 1 472486 97778 191136 133749 1 79415 75664 54510 71973 65233 727115 1 1 1 14321 45916 44109 1 39678 1 148722 1 181754 12590 21667 1 1 1 33607 66615 249478 334997 14020 13031 1052 11336 10528 10429 1 16664 1 49160 1 1 1 68783 86587 40505 1 11828 12431 1 63315 67366 11205 1 19589 1 12845 24500 132514 1 1 32727 43743 328266 131090 42421 1 1 55177 1 57185 49173 1 73919 612987 244590 69896 1 84390 1 74253 747258 100308 209544 1 139784 1 177416 768558 524061 75504 520137 291357 67547 155393 597265 160090 177607 427904 1 186515 191902 1 141158 205604 1 211856 225262 230981 172182 30281 346444 90813 247368 265648 272299 276147 284070 268382 244857 220234 308396 146884 930979 326945 305234 338987 345427 1 357745 865662 359261 376260 1 368984 49241 25367 429935 411305 419546 425405 432277 437765 1000000 1000000 154802 528350 694369 596825 479735 467008 492106 497258 889860 509247 556756 519991 1 531342 557147 541056 557512 553026 558140 563130 200810 572736 607058 583800 46197 593110 807444 340386 772415 279158 616218 649238 505488 1000000 666605 641623 160717 916018 1000000 652959 522247 660168 663650 671601 672262 824493 676700 682749 748836 1000000 1000000 744094 693025 616441 469554 700814 881871 492572 706701 708517 564173 844332 695716 869322 721643 717491 718587 723409 787852 721309 722000 945716 557161 957251 1000000 723837 697626 870092 723595 723416 723034 717086 1000000 721867 720444 719530 824998 718666 762475 478356 713369 680412 787683 708416 636221 670494 688369 636967 694565 696936 693290 690730 683091 816864 682466 679522 575929 671053 599914 655582 660442 659550 360706 686548 1000000 620968 345410 659926 729545 627747 624601 620315 615893 1000000 199136 448934 520242 582664 587949 640684 613847 720368 357127 674639 556196 654111 539555 541268 405407 532039 882687 574915 974462 593966 502669 496808 32370 217299 466677 473412 544651 684575 215489 781435 443479 1000000 202292 416902 1 412768 782845 388392 394434 894422 123906 488548 323752 364230 788982 1 343084 458214 332504 1 391520 314037 526869 327058 295711 369145 286676 279852 271582 810660 375170 1 248718 501527 685186 773164 1 386095 137507 108392 202260 444047 1 184684 251304 175480 170266 451625 160686 155269 22251 136556 464265 125451 130896 1 158941 1 112515 1 88890 136348 1 1 55001 12614 75631 74385 279698 69682 70119 62757 1 29891 1 50405 46840 78645 45978 603030 1 30922 1 30344 28753 71263 1 22605 20919 1 1 16391 14829 1 1 145927 11458 1 49136 312627 13979 8718 1 4339 6933 1 991 123635 1 16232 10144 1 1 14516 1 355712 17577 18994 1 1 118256 1 1 96836 1 388593 36663 42466 1 35912 46972 340227 1 3930 84801 250906 67686 656411 72211 766372 93595 263066 72553 89446 31238 1 103199 117272 1 489551 114270 56330 1 134436 93158 144005 148898 153813 162915 172262 168969 174300 179534 184875 213558 228427 201672 203957 199224 218635 180604 234004 255559 682097 218874 252450 258170 264291 270231 1 281888 288272 1 301861 306550 299194 1 13967 1 579564 343462 308796 163528 438588 413304 374826 646149 386637 945160 543969 402505 411536 418182 425320 423438 247792 760167 25209 421550 460151 590093 470169 1000000 483819 490005 471869 572308 542941 613447 822894 524033 529593 534901 729154 535241 941153 564268 557110 569264 572145 578845 690423 586777 532754 987442 601114 605131 610325 614683 523039 741698 627850 631267 629740 259523 521539 650544 651322 698267 661432 194562 572184 664569 672568 673035 1000000 602496 684606 687368 690063 707500 629743 704341 626706 770378 984653 692471 707880 713170 1000000 937452 787367 945157 717031 930227 717456 715621 980971 615748 701206 734760 720981 1000000 723770 722341 1000000 718109 674515 775130 1000000 721998 947296 721812 719812 1000000 827247 224884 706583 946276 712353 536881 882119 709446 1000000 697479 700910 690386 1000000 695630 691580 691497 686021 683198 680280 674996 656985 282094 667680 664331 662133 655884 752009 662979 646248 802158 643795 811567 821191 654967 799804 650465 356973 608056 594959 900808 595678 590559 584349 582552 585599 586194 647270 439817 550428 550649 543068 537634 449271 46517 522190 538410 288669 445978 533691 468815 1000000 509110 931658 471492 528322 452800 436863 445110 435256 433039 426867 981537 1000000 408457 402374 397906 1 1 377335 1000000 365134 568972 352218 345090 580766 341417 313995 434254 315699 1 1 297416 1 285235 419623 21679 270344 247939 259694 251920 243617 238797 247214 226136 254056 248375 493023 1 838345 366816 265707 206643 321028 19428 173357 161467 155940 151373 119034 790803 257488 132070 188090 97861 116001 114106 47834 78507 1 100107 159285 88930 262870 79668 1 201410 69230 28875 1 64429 57141 54139 1 49980 504501 54110 3201 28496 391858 1 30789 347170 68187 7219 1 30457 14428 230388 1 1 11502 13878 16592 54418 24113 154718 1 357806 1 51962 9010 8666 404277 8981 45425 9774 10328 10819 16605 1 13587 14667 15862 17142 76311 20044 21515 1 1 1 29440 1 35538 1 38807 608754 40478 63103 47691 62951 1 57823 60819 58983 67652 656169 74546 32875 51894 85539 89703 1 97652 106594 106044 150849 114555 1 123991 101720 47571 137709 142539 692451 152316 157323 217542 1 41135 484857 1 188426 194730 217082 205023 450475 728723 271073 212261 1 1 231587 249990 132514 391436 268209 965988 287123 286431 260609 236942 305667 308233 322664 479986 660100 334192 341570 344846 384473 106508 262264 378999 339940 376818 391151 395503 440993 1 1 421813 459565 738181 547492 451856 452323 1 493727 470385 740621 482254 405013 343953 219626 533123 510798 516931 609469 527738 533749 547288 542586 561173 554736 529068 565158 302274 575541 580417 585276 593276 293342 157822 321753 668644 446825 134498 638092 625971 551675 631166 721386 642989 919727 650575 654422 666595 719447 664911 676591 595177 676703 649257 680801 705429 143213 661543 565342 824408 700974 674547 199865 728372 661381 755099 361976 1000000 670096 704506 346668 457323 709406 881921 727412 155013 489397 631735 1000000 723040 712173 615889 951770 723696 722804 723388 723068 527888 722109 715441 721237 719863 684397 715436 344168 1000000 705269 420743 718084 582888 707957 811000 707018 700492 691558 689101 699682 692085 683635 686726 683921 681031 696221 710144 670578 875351 665029 451240 658494 1000000 654272 336649 746003 792575 1000000 631378 626858 763090 676536 1000000 701360 71485 564314 1 590451 296901 580725 1 570672 557995 560355 555005 589747 804653 539218 404125 524834 534847 516874 453268 682371 497637 496626 488347 487696 476902 459245 1000000 467989 453812 433269 210465 434622 487528 400880 107779 451218 399806 377264 397863 1 1 372660 717031 325993 363665 347964 813214 1 241571 323588 199939 322902 304664 282944 290562 340790 577711 274832 268839 263120 1 253169 227570 340910 314214 228802 234107 326384 86635 704683 204967 194384 313452 183119 189579 227582 168098 1085 1 298501 147721 1 791264 133324 1 231881 145761 773565 110663 102409 1 380803 93930 89851 88146 82243 173324 74433 71290 67815 309085 62873 57855 221798 51139 180042 31083 43403 1 1 45349 34277 1 89489 29235 57222 161710 19334 23267 18571 33706 1 11803 13673 12609 10892 10950 11877 1 9274 22715 8702 8572 1 1 8871 9073 26147 5866 10684 75718 13088 19325 469432 23192 20475 18035 1 696818 72731 24506 26424 28412 1 41279 76087 38355 1 39660 93771 58355 50787 53726 57115 1 63239 479885 1 1 77141 80941 84613 88662 97962 96449 102251 797110 1 112336 118465 1 453931 131524 136297 140966 157225 148328 20817 158491 165949 1 133932 410634 186974 338228 1 213947 1 214606 139172 488134 417058 1 274254 406502 53236 637902 266598 260259 910428 53901 264990 297766 302807 300225 122871 304333 129292 333122 181152 345506 352178 575883 364481 751688 981662 357424 525530 379358 535156 512767 686279 257536 41900 238081 1 389373 796367 456516 853687 1 467058 157137 778094 491820 510237 537244 530697 514068 557716 149941 531396 791071 336138 744952 553107 561012 572801 567302 573669 169447 564200 770766 586534 675088 637096 606023 611915 371538 1000000 683055 230729 631063 675288 745756 1000000 649343 642973 561843 725616 663047 665914 670513 672771 676856 683554 3847 199994 1000000 684058 1000000 695522 726135 601593 702654 609386 706766 590432 703585 684957 242168 925882 715785 155372 786369 514697 841311 775146 721964 722859 720833 778694 656760 531402 723631 696640 723360 723100 1000000 59792 379429 750630 719745 722868 675468 726892 715674 724382 1000000 710867 601397 707439 704706 1000000 698860 699767 101126 639280 630103 690071 687404 684654 667543 695992 677023 705436 669365 488435 661660 659124 655593 642858 694059 646018 640266 636580 785224 627848 463518 642592 658558 586485 357721 573152 306820 420441 586947 642399 418968 560761 566935 561954 1 530615 542393 540561 876241 518951 524096 518801 805872 462389 519287 170494 489635 484031 478378 469299 466352 1 454401 448391 446806 415536 430183 415994 417946 1 308364 559706 232235 387022 364243 321065 336773 363689 352782 323516 434739 319509 643764 335860 323933 365485 326316 301200 307762 288538 280323 915761 216838 255344 347989 27328 246816 242092 417621 286608 223735 1 212468 743869 201338 386597 290775 171049 184870 172299 59749 164112 159025 154000 1 1 105233 140999 1 107242 214150 167856 357030 107390 642326 232127 95496 349169 107327 94829 88633 1 99725 486685 66365 62033 737356 1 54082 1 46868 1 83618 702495 43075 375198 1 31917 28072 1 23755 1 24119 18897 17361 14287 36201 202346 1 1 1 1 9775 8752 6298 10205 109355 8444 8411 8665 8863 13342 2917 10933 10941 1 12815 1 562027 16194 1 1 20514 22166 43773 52357 28243 571517 72165 34270 421735 76733 1 265557 46965 49850 52312 53732 60353 62449 68448 83200 1 272506 1 83556 84953 1 363273 1 103081 483200 116094 115248 114474 186838 1 1 74365 695742 216779 190558 426152 96827 166676 174361 176571 152139 1 663865 212279 585630 212702 41847 851494 1 1 257114 247047 250697 265746 1 268533 276665 282756 223059 1 168365 677233 313478 1 819465 1 345322 417572 356128 336377 1 939945 995676 363299 405492 391216 257637 51118 485500 444866 16302 430337 436542 16316 448796 464050 445612 117130 472855 495026 483671 490179 495816 492141 576421 513115 519439 524327 407420 405828 540784 546167 1000000 555707 528096 566187 513400 197244 543332 656326 591487 592637 1000000 606619 201117 618182 618887 622376 280931 521191 655913 640970 55904 19578 859243 498795 659233 802987 647405 1000000 781447 282888 660770 683349 684684 686096 690118 565757 695165 487111 698112 481822 699696 1000000 1000000 710675 711700 732020 854989 715651 707724 719266 646523 413933 767164 721435 722602 720444 724014 723274 723445 1000000 705475 367084 723067 1000000 680647 379511 749891 1000000 814189 718351 716547 715155 714628 713208 716865 1000000 707692 708643 570112 716446 700290 700203 904392 693430 476567 691740 434542 579899 681396 676775 673434 712140 600498 624666 660044 656524 600282 546526 645240 640200 645765 818694 230422 777648 606165 639108 618715 606242 602521 240502 593083 465010 847450 578417 550735 592711 1000000 536047 908162 893534 547887 575651 531252 826995 614771 512857 520785 503040 517471 763847 485552 418420 473704 476668 327499 458091 469752 443988 437852 431715 425736 412950 589285 408145 401155 180351 386980 394257 376841 338598 362673 357204 168343 345410 716581 335644 458244 350400 299337 546383 307026 287738 970651 680635 1 1 249927 259171 254276 3103 257179 236761 1 225906 218937 492673 209798 202826 739813 191219 186487 203857 173540 170655 1 156701 155342 562031 1 51798 1 131430 126492 121784 490978 2028 1 104364 1 79649 92238 60783 236314 80453 1 107134 69641 280261 1 57355 1 52521 46669 55599 44758 245042 1 1 19863 537544 33626 1 52925 48697 24473 522795 30467 14329 220006 1 1 26235 1 11197 44718 1 9518 312894 7230 1 186982 1 15203 7927 422421 4560 510172 1 10364 9918 39102 24346 27655 68389 18444 1 1 6194 6228 27059 28698 33078 1 35817 43811 8618 43421 1 47474 25332 135483 310311 61120 1 1 324828 65080 87236 119879 1 90296 93503 1 1 106509 1 513830 131227 122244 173590 182682 143933 704389 152082 255917 1 1 172567 178453 509488 185846 190734 426726 204003 253749 187209 348105 1 218373 233990 239490 245212 264698 257499 262976 237940 274916 263761 213904 424493 299086 306318 379095 338430 324425 329771 246613 940144 1 354515 360733 367553 342222 382664 641887 383324 378767 403060 438895 740273 335768 399316 452137 805918 349400 452853 866728 630741 682567 470832 487689 485990 494205 331331 504715 337295 1000000 516192 528928 594837 1 543880 475897 640384 563599 616642 601830 495088 580717 584110 591036 584684 730482 544219 299096 641275 456165 622537 500022 631469 999302 817374 656420 647001 650777 654493 805267 662722 665079 665212 709655 675002 473897 892977 590240 770571 751871 691865 714809 1000000 716921 700547 289196 705027 707321 731394 803210 711651 711075 1000000 716499 275884 734522 803790 720473 633583 728179 806800 1000000 753198 725309 710686 705628 1000000 947933 523571 765635 598380 721077 732609 719568 718404 717404 710321 1000000 650064 712048 508094 705394 730288 527547 1000000 1000000 644588 697551 1000000 670243 688755 1000000 1000000 674374 650732 674213 510439 667785 665203 187728 146653 798519 654936 647189 1000000 638390 633498 634432 578272 733214 359410 1000000 608351 939788 610532 589281 589554 676908 579747 343995 597165 563815 546586 581742 548828 638605 336699 543270 527093 375427 501965 503762 502459 498776 1000000 724948 481444 700610 487179 744161 457959 247802 550706 423003 439832 427395 428654 422528 382851 402866 404830 378878 392677 377648 371864 365692 362275 353378 346830 362171 331265 444154 321429 316240 309828 120173 398285 139501 285743 358592 273784 274963 261792 148083 222608 1 303144 107415 229508 38510 103998 201815 1 243838 256946 75398 178451 620277 227293 215601 434169 1 68950 146750 138935 137087 144609 98294 131516 54253 1 121129 27788 1 681699 93659 110462 77791 466184 78565 104781 71556 69660 72041 571881 1 64998 8267 533705 45490 42785 27350 51276 132928 32129 19709 1 26595 23987 85732 21145 1014 18058 16576 23212 1 1 292442 12826 75592 9868 1 8925 1 8673 49661 364626 8088 8544 1 10141 1 81754 11276 1 15304 56239 15445 16526 14293 27418 1 33190 294779 27461 511293 76778 33524 204251 37337 39668 42320 67198 1 1 53967 108560 60148 56796 1 1 53776 77365 81078 84836 221684 1 96717 447416 106816 544129 118351 1 122783 78973 487230 49863 141387 132288 316814 82384 203746 104247 171513 661340 168224 226527 192785 245601 1 1 61208 370298 226157 231992 242983 301911 249253 412690 290992 267913 392722 279034 285119 291130 297247 303691 304680 315650 319693 1 326510 1 357034 168740 365550 364950 591800 403256 385765 340472 382057 402198 408336 414486 250331 413415 432845 669727 405067 451241 457023 485739 523072 474041 528698 324500 531184 502893 704849 680953 515376 137038 525506 541976 537693 542876 529508 535166 557590 983396 661583 1000000 502278 583162 281333 593779 974702 578135 608561 954700 278240 620031 650275 630184 531284 589501 641884 676615 649307 182589 656846 676121 649088 660671 657283 44782 786747 397926 687524 802122 690929 691065 685540 789930 623703 700424 702669 691500 895701 684373 715232 710985 713277 714685 529933 717189 703150 621084 764459 470818 723056 1000000 722119 746012 723224 723291 908838 721062 494643 1000000 722319 715984 650496 1000000 761344 1000000 717760 716461 671323 683460 13289 723785 890361 707324 646588 197017 701400 699136 161162 1000000 692023 687965 687646 572557 866393 678173 636225 631151 668934 664807 623171 658342 654023 526489 647258 647772 639443 639562 631159 237868 518676 644699 591664 609886 604573 641770 677682 1000000 231405 581076 590415 573828 774952 1 556079 550252 544694 1 518325 1 525527 517029 605302 1 360541 446939 1 484282 468794 681755 465332 496768 768241 173206 441192 670864 429683 422978 397178 413487 403130 398688 377475 385971 379776 643995 311095 220880 292107 335567 691616 360327 261933 321420 303840 311771 294587 251810 294506 1 281358 275346 291396 268364 1 247565 245960 238943 301630 644725 224769 863925 212696 597828 200292 194825 215960 185491 178696 1 168144 1 181294 167173 148084 695892 139919 132950 118002 236416 136612 529332 110927 320144 1 98184 93703 1 102480 81408 82657 41856 409312 67982 64590 61521 58083 24881 52147 49036 46182 42938 1 38218 68640 33509 31356 30066 57821 15604 1 15997 19925 260937 568101 1 58315 14357 77993 1 237770 52236 46141 79792 8737 1 1 17769 8161 1 12248 9073 1 1 1 12903 12541 1 11471 16072 71739 16401 1 22096 47877 1 6870 1 27662 1 110236 43904 53869 109773 52549 49950 40669 433981 59315 67511 162335 59072 133636 148517 28894 83646 101876 91428 95520 99541 103017 71209 1 116102 116368 211283 229717 229110 139898 37948 167439 154903 159326 102278 288449 1 179351 691750 434212 564587 207053 208360 208780 187280 271821 44285 215901 254499 574745 258142 265619 238720 474586 308355 283269 272142 357887 1 278807 314247 319874 463865 331948 338405 1 350749 356946 357978 891502 383686 291535 389853 157168 416124 406409 142949 412566 981215 430986 453573 444188 364833 479062 579193 467104 1724 92335 490950 523020 358827 1000000 452867 513573 513170 1000000 290734 354695 515166 541960 625974 555861 521879 563514 572629 577656 643055 577359 687807 615000 630271 632535 1000000 585865 157436 922589 812587 630303 1 995927 820538 237556 1000000 637462 379218 662910 665998 759451 291141 677355 651766 982409 588221 687576 1000000 692545 731277 688013 705143 701922 704024 706740 707866 710928 624244 705556 714198 614645 715347 610859 510650 719835 768729 684566 721847 722514 722916 778902 728616 735960 813388 1000000 903238 678132 711962 701352 853966 1000000 703889 82153 716704 744615 714148 706782 711387 700557 707751 788178 675492 87965 679314 390382 447966 103767 799074 695412 658818 993401 683361 225664 672685 683736 666167 345016 945192 660044 653779 767529 654819 613607 636395 573496 628222 622705 618362 615247 553525 624732 599973 597032 443912 587302 1000000 654828 422849 373366 905785 557012 553556 310089 1000000 499839 319616 523496 525260 597820 313399 503078 500135 477434 469121 1000000 472876 466737 461264 454930 496973 608076 439503 1 423889 419160 412352 764571 399984 426340 482747 382464 80299 364979 445551 362680 343124 1 338083 1 237465 319588 313438 1 301200 188177 1 364165 444685 267195 1 547965 249968 247302 118079 235675 203238 268500 218526 290065 208456 201706 246173 1 290087 427004 1 1 649176 1 421971 149391 142756 565205 141412 60993 121251 120980 140917 113704 41415 57916 1 46949 137942 84926 309318 115204 1 102568 1 65459 1 60242 75544 1 49653 46933 60338 41469 38897 11998 1 1 1 28015 25578 1 152905 1 1 1 1 14687 80134 12281 11596 10777 1 1 466981 1 168709 1 52382 8082 380877 8492 57285 234307 54917 1 1 693884 11367 248358 20886 5450 1 20039 1 26725 1 286415 29875 234533 33245 1 37186 40795 448496 1 330817 1 516394 58161 365477 64701 1 1 1 75958 726999 138838 74448 136420 85238 1 151000 1 122106 122282 78087 129894 133668 285642 739279 204099 40871 171784 163674 1 146178 167900 510147 82843 48591 202220 135922 323591 1 176389 12628 292461 234279 1 246548 257388 263522 258540 808166 182128 213946 293550 299635 305736 254301 316541 323907 330314 489007 480311 536994 582885 22414 490265 529156 415669 400603 394747 85039 159489 1 416892 424476 429802 429971 696783 447298 474239 459372 440786 807110 969714 547806 295812 125483 490506 219878 1000000 574255 1 909511 533321 539568 544959 119765 804535 560905 566093 564239 575711 1000000 590211 590848 1000000 1000000 692227 609558 614478 1000000 619633 623389 129948 630666 646501 327574 144319 650387 882064 658210 518824 488917 680031 1000000 996887 675555 1000000 216207 686529 271765 543025 694351 806900 698791 701235 712389 376692 812152 886798 508168 715845 654303 599631 716894 717457 812934 278310 599377 702836 721577 748303 1000000 722842 584200 723109 723084 600490 784306 722376 721912 982131 719550 736736 674577 718029 20260 715608 424664 647304 1000000 890762 463054 705800 725743 716555 111758 698024 964873 700795 688298 688120 677660 776613 93164 631258 673555 891531 768518 685507 660201 676595 993341 649246 730449 641557 186992 765661 500562 651164 620809 789833 569294 544788 674338 609797 495048 589705 101444 652113 731842 568625 499207 200601 553130 893330 542377 552405 530940 527277 1 514952 512167 503506 474955 492818 844091 339915 502208 1 462571 447752 437462 381828 438450 386753 107545 994418 1 487390 375246 395516 702364 382692 149388 371253 343311 358374 630224 345955 339879 380216 341566 423401 265029 308990 302859 1 290688 912475 269358 276016 311147 249235 371544 252280 244625 213557 133021 1 289281 296804 208853 203194 108307 193037 134678 182075 232145 391576 187282 160823 1 100823 1 140889 126019 1 144130 123497 503674 1 104199 104613 100405 96319 92247 89549 628841 250104 343768 79482 69771 57602 62982 61167 1 53478 1 40264 1 40778 1 35345 32821 1 1 1 42910 703494 90239 37477 1 22408 15097 1 34334 11173 1 1 1 14451 9026 111004 9015 107561 161646 8466 8084 8212 57348 466983 9625 457589 396675 9547 1 14007 16774 303368 27403 245523 21161 22687 1 488714 26416 225942 32493 1 604314 39941 41230 45265 1 1 53990 1 1518 227625 71347 178113 58085 1 174463 12469 132002 161918 98171 1 28027 109618 84532 1 1 259503 1 311538 157054 128363 87185 83530 17214 404803 1 175125 182464 191678 188858 198290 84736 209753 655366 781889 235087 232414 238212 259939 479447 255761 450706 26259 735086 924019 285645 348787 454064 251761 309994 316128 119471 348251 318084 338177 141868 342503 685788 365734 371699 446465 778220 398692 396308 402715 407337 192347 424928 788970 389253 439439 345864 84917 134944 463520 1000000 488541 372623 690524 1000000 501126 231096 777613 500661 1 701726 108206 801222 543316 1 540471 696894 564350 1 665205 881344 109197 589269 592612 608057 623699 607183 612672 598930 438269 626445 299760 633361 638167 633511 645632 620954 833681 656346 326345 663445 766552 670620 673981 672143 160934 680645 685765 688311 627973 789935 699190 697951 696641 592067 704683 637199 655338 1000000 566543 466161 651391 749292 717045 726726 719091 928314 683188 724155 485878 725074 724305 734344 724257 720726 900608 722698 670978 727040 721423 719223 163393 719190 692963 384857 510592 714511 650257 764394 710213 708849 616825 705007 783384 701066 1000000 696370 710409 691363 686011 901268 626349 672051 727296 681052 670505 381236 232485 661313 538368 669498 666460 688975 642561 638570 634721 630434 613003 647824 619903 613216 618384 604063 984018 366069 589719 5240 504064 575111 567522 410314 338352 953559 564726 543882 538449 533336 827883 744223 582980 518213 505051 4765 493551 466103 493634 728523 381640 484199 442341 461650 1 440408 430280 424461 695579 402486 392644 403408 397541 416289 375194 476711 372509 356902 360017 361931 352554 362199 335262 329087 320687 788505 310592 3099 298358 292334 278014 280237 275006 367574 457334 256372 250601 232002 559428 707783 614162 221799 215937 210380 215408 309394 193675 158440 199392 177698 173606 1 162125 165176 152040 44555 142680 137421 17116 128100 123403 113208 1 283908 105781 1 100596 101460 1 408785 1 77942 73570 1 69557 1 74103 57444 1 54418 72070 8453 79182 40166 23753 35212 32881 161830 1 402077 67916 22669 1 18998 1 1 15190 14501 63860 44899 165878 217718 6553 9037 208055 8401 8261 14095 1 1 537661 8335 1 1 113879 10673 14334 10816 1 1 1 28586 16961 1 22035 23825 14788 1 26520 32009 365707 36215 39626 17061 1 35987 49145 53159 68705 519256 58318 68758 1 81031 205089 80074 85615 90754 105307 490656 100884 103970 108274 120218 205244 1 316526 1 160559 157341 137638 222046 154990 717562 177159 205741 175694 183689 251476 196040 162840 246188 293008 213675 209905 326909 424309 251969 242247 1 226270 1 252329 289559 942612 291238 299541 319274 302019 308130 283170 282932 326477 333834 81314 345098 341643 357492 363608 437300 368385 382245 232950 394917 400879 229023 409486 302278 573522 836483 451428 286323 1 209582 461701 215720 1 48314 748551 518994 496524 563592 445516 570137 510424 525244 530711 482248 541755 547081 536905 559036 632694 1000000 851166 578837 992410 598480 1000000 597446 598018 681903 608515 267860 507703 624381 817796 629290 1000000 642186 648340 647366 652379 814187 659769 662156 684437 778792 614011 448436 656733 682037 684061 473186 180472 698347 693595 671193 768486 143722 704366 1000000 829125 592265 715979 718238 370498 327501 716616 716765 718518 746085 595723 721086 159062 337802 719353 797455 1000000 699560 619536 712833 713826 762496 721595 747047 1000000 654300 469944 717374 716245 714809 686063 684593 644341 703339 51250 744952 703343 821190 597332 482099 290051 391831 691103 346310 695514 616903 665013 676182 657752 665413 665408 661991 648786 655837 1 681122 643638 627248 648971 631529 640517 623078 794106 621616 1 605358 592699 807547 591142 728467 581344 801885 505403 604330 560354 671843 550666 1000000 539950 357743 1 525889 139608 513216 507286 505037 116832 678210 464598 509458 471677 347842 462381 453737 285956 546209 683798 429695 583732 686101 308678 529539 1 392598 386510 394465 298773 434341 387794 649732 445935 345181 330714 136032 324597 241319 317982 306318 213753 1 1 281730 22790 1 232716 253304 482217 246704 230196 235673 223015 1 211222 182834 199913 173092 175670 268058 184437 599867 175683 172346 1 158014 157135 1 1 272022 133827 61952 1 148032 115780 207938 106866 108851 564616 134017 90358 196656 69081 1 67361 1 68110 64725 61380 67908 1 95277 49061 81100 24662 40817 67262 56960 1 168600 1 26968 24245 23089 17236 19977 20109 15817 1 14226 10449 160587 13388 463096 1 1 218617 9049 73587 1 1 5366 1 1 3175 169252 9688 253615 1 5359 227298 14230 15340 1 144723 164346 30575 1 173706 27098 1 46880 23281 35840 1 1 1337 61124 52626 52113 55047 69678 1 84740 68160 1 97367 33052 58494 34892 87599 94430 73628 102685 201620 1 115605 128927 465489 313836 186036 155027 143603 1 1 149371 480938 168729 1 789826 379659 205542 94413 249435 206410 176596 219184 46028 230035 333726 612955 210434 284067 336975 215062 1 333060 888088 288584 294075 1 309465 621284 399074 306070 1 396271 304834 323678 355607 304945 367938 374207 229600 385269 246525 399261 414039 410090 488067 423544 464631 413178 441553 404158 392219 451142 426626 734406 430536 281228 489384 495031 506700 310341 512165 1000000 523545 565593 283731 539981 545388 547982 1 561669 566364 615079 576499 515638 584523 588952 596001 563069 605020 609808 619861 619733 436974 713554 557553 637548 745140 689898 649460 666598 267678 655470 1000000 665320 672340 671603 800795 677446 683587 608858 649821 689420 694442 582438 91695 652529 723391 703752 705791 707154 711019 941235 865160 713927 713542 763482 704725 685449 734586 715015 716044 565357 763268 832781 684312 719804 721382 722698 722638 885151 707955 721935 1000000 720517 720630 718641 706639 146946 321084 798683 944347 711010 1000000 707945 918991 696692 701718 799371 697405 1000000 637525 987766 72513 684556 681856 800207 679503 674999 292163 676327 1000000 659458 655354 416136 178999 1000000 667469 1000000 632616 810908 482791 620608 788917 1 591296 950459 597213 696111 254998 1 694480 572767 567692 554611 770242 552090 789722 783598 498874 824763 525134 519605 510268 534729 874343 958872 527850 154874 985088 393638 683423 730054 439719 1000000 442412 182084 422882 424927 408472 413243 756780 1 650772 777416 98226 860020 369541 363272 298465 352409 206439 961175 393760 329313 329093 313347 307904 1 304760 386865 393093 748119 278249 590130 259578 253669 172744 1 401114 1 1 218984 214478 182860 204535 24238 1 185863 180595 175588 170037 217274 167975 104659 162733 145266 139965 132774 125396 340399 1 147595 112237 108135 128388 419266 324278 91189 87457 65700 83052 76672 75212 101381 65489 64603 58375 55890 56447 49794 46918 1 40363 38883 37032 1 1 147080 28020 25466 24211 18623 1 18555 1 231658 14456 1 31190 309790 10198 32258 1907 1 196336 1 1 1 678875 463853 1 8678 1 522546 1 10865 11565 12709 1 15009 24674 16182 1 1 21437 32678 26124 28579 316717 33207 35052 327647 135520 117813 1 1 38865 46788 54295 60287 63729 67070 70526 99098 83779 62968 85284 172827 93168 1 1 1 427405 86502 556371 600913 1 50025 65270 135974 147511 151946 338097 25640 118752 199459 313162 182892 188517 689023 1 226503 166567 130530 1 83617 1 1 1751 172660 554981 261702 265932 294160 1 445165 281104 446098 149350 296766 316663 322813 922083 335812 39592 346529 348541 360097 366123 379485 295761 76125 393408 664069 736747 419908 416134 1 425981 433884 1 471992 452022 488861 421544 1000000 475911 481735 358522 496195 493545 640876 510592 559663 521947 549915 1000000 215541 546808 555241 553790 523317 1000000 60563 574951 590268 675586 571471 594516 247491 569732 126516 694036 995904 621781 637280 630041 634370 705366 642318 685946 650401 1000000 927023 660440 536170 305638 746585 574003 664306 651748 1000000 676495 688582 398281 693630 313436 698287 725614 694978 704693 797447 801639 717281 701081 712961 1000000 943631 716896 731532 716797 414388 770236 723533 863527 796772 523206 722608 945015 704397 731488 713792 723489 743005 773908 720393 729011 718742 527117 708088 1000000 699638 805364 659646 709823 909358 1000000 717326 689431 511738 696630 695215 1 685448 694820 369344 587143 679678 702157 731908 1000000 681469 521854 291645 664126 1000000 1000000 645612 661504 655156 633698 1000000 625349 620772 1000000 970968 607645 546808 598450 279716 495790 584027 578814 574321 694855 563932 207063 553509 550044 544656 529866 691718 526477 520912 610169 510794 501693 498464 485862 1 480796 474872 459663 123003 652273 1000000 448977 438968 237178 426784 420568 1 508037 403283 456569 339809 393335 1 371423 150033 897465 352685 177991 342069 331163 443187 946121 120608 309424 302611 297283 375813 285100 315717 323300 422689 1 884611 249381 468771 254114 433701 229508 105361 879822 209210 195108 198209 193157 187328 194801 642262 566147 165665 161127 793267 129093 143004 141261 323104 131695 305713 118845 118023 112181 235122 105201 517336 278941 92363 201776 1 1 196769 73389 1 118416 62044 84960 189545 534315 49789 103623 59922 61479 39428 29354 78888 15376 55293 1 20459 25441 1 18592 15727 49630 1 1 1 14503 280362 11711 8955 73589 68919 1 8051 532418 11660 52789 1 1 8180 13260 7847 11193 4877 54147 313115 13266 11971 29156 94218 18696 1 1 1 1 41698 29877 189252 33538 346532 1 41766 44464 66378 45041 714188 55608 1 107193 1 1 392845 76478 80736 84356 41667 121165 47604 99965 104265 188556 74715 117341 1 187632 245222 138075 140608 1 153930 156567 1 1 81218 255419 178591 186600 191979 197451 1 908199 214101 614320 271101 155531 1 230655 550633 254444 255928 443239 272312 47019 173852 482689 352854 261237 497769 310008 320129 202442 378446 390469 345494 351310 285305 352976 370434 809000 408095 602478 1 403878 334761 468470 435910 1 424170 463815 1000000 449700 349193 1 468164 456735 422586 866163 501223 875840 503168 231400 503806 516213 560229 531403 537643 537070 494252 552758 424775 595561 206040 534684 638227 317146 603024 18673 597790 602458 607058 621273 665665 655040 776783 503857 636526 624872 669632 655570 1000000 611035 654878 665144 662398 677502 669819 460994 17536 679518 682123 685591 1000000 690293 689693 695222 432639 523596 1000000 648931 689987 707695 584850 897794 712560 714051 708967 501321 900179 717596 721880 392498 718239 942882 724533 414239 722465 83148 722557 410142 1000000 722115 723601 767038 720486 719757 526578 736425 716931 633352 714286 713304 653747 710110 704101 444131 742802 727292 631372 699527 554387 693831 769632 1000000 709617 680987 707141 716514 674430 1000000 667993 102228 648816 658471 660143 892641 646130 652983 638774 628981 710358 892912 133406 602728 617099 608930 844674 599714 594998 815727 1000000 596890 575497 977245 565315 554741 554898 518335 1 444081 317974 527965 599357 517709 511190 259010 474262 866076 1000000 482416 394860 220054 479747 80725 351998 1 403195 419153 897618 1 1 160409 413420 397418 1 388625 944240 357775 366124 360389 354368 169681 13240 988978 329618 296102 317298 45746 278893 619716 331539 611658 309576 719909 257404 262791 773599 250941 245107 241813 245421 254513 221597 1 899603 30571 199683 637100 253189 86379 1 186245 1 162114 85004 821008 161404 630141 137733 128726 1 123931 1 112836 110205 115613 98303 97666 71626 62518 74550 64592 576313 74377 66560 67341 106384 61306 1 303307 51887 53474 46733 42793 40146 410593 35146 101123 256169 27540 26392 1 21044 1 37295 7036 16087 692587 404808 9339 13237 1 25960 52028 11709 17374 313283 68528 7597 1 46555 1 6535 8366 157835 11074 11481 11098 10976 1 14115 1 11426 25541 342221 1 25969 1 26453 1 127171 334394 1 32920 635983 592386 41705 37365 53867 71301 67282 45565 52953 68326 93069 74399 1 1 1 678906 112063 3017 102958 571215 1 303806 48123 589448 129397 223554 1 92342 1 1 159042 163510 105201 173927 194723 846961 193341 771898 244291 206792 212125 1 223730 228468 237120 1 251156 252649 255249 157809 1 276466 886803 711613 15061 210060 310895 313246 487796 273579 285870 406947 323989 348382 355333 410781 328827 338922 1 395747 278118 399496 405599 412026 417783 376678 430354 195264 442081 142574 454362 521956 456337 474735 461735 484046 524876 318262 34200 1000000 383123 582941 531528 528189 783688 165954 546140 775624 556429 577045 566737 569029 312577 253475 586732 591560 590903 617346 609341 610188 564452 551939 657563 243889 1000000 635891 139153 643818 200161 650195 1000000 665939 662164 560864 1 253859 95109 771950 564579 684536 832351 685413 783814 1000000 526377 885994 670497 181888 137904 685190 1000000 710629 712033 1000000 532856 716807 772199 717706 624964 707330 695545 718275 721654 728320 722296 688262 134341 725475 731001 826409 693646 622642 66478 719876 461612 687803 717144 715982 846991 520720 713297 708678 708772 707099 745457 695045 721355 699039 738718 703519 631991 171553 217506 684022 699139 367094 625892 1000000 1000000 680275 775794 383655 664611 1000000 803071 645091 798234 634491 631693 555776 1000000 605798 615586 608785 559392 948203 596285 585022 1000000 753001 552054 575998 566709 588245 750621 551063 545741 719862 1000000 512553 510214 518002 536871 485275 685167 495488 490565 483964 481925 1 271638 430298 873855 451137 1 876317 601135 423988 417875 179765 548084 399390 344045 387043 1 374513 80095 367201 264162 570607 124272 939765 331274 1 301932 295989 306686 229478 294498 312540 148485 275862 271256 264401 1 245135 613260 214231 701359 229314 224530 346969 212278 179539 200545 195563 190171 354367 258648 175931 109293 107741 158687 1 148785 143853 139008 134255 60005 1 129940 115856 120298 92441 1 782473 78446 92874 1 80691 79002 40519 71984 1 66653 68609 58645 28534 51971 49094 114107 80537 40462 71979 1 1 1 564194 1 24896 23904 21264 655451 1 1 126321 1 60510 21203 13093 11912 2662 1 494524 6555 1 5747 1 61587 1 8009 1 8043 8647 243613 9380 11878 1 13315 14875 1 168479 1 19514 1 44144 23794 28342 19726 20654 55439 13125 40053 39215 45722 16649 1 57849 1 60570 64827 733700 70418 135976 1 66617 377478 1 49408 208264 53345 112902 114710 80412 336333 371134 131634 130645 1 140684 337803 322751 590465 184561 167386 171045 159297 229982 201573 81172 195515 205126 307132 223593 498701 229412 234297 239074 245078 249330 354076 240915 795865 273429 239091 287246 292735 272258 289472 298394 316997 340724 329619 379928 472461 690205 360908 360406 369909 390873 602037 397870 360142 392053 403992 409935 1 424075 427246 434299 166347 446551 449158 458964 464501 470476 471909 482258 488120 309920 744194 505574 729219 589985 670061 527889 1 538776 906452 307713 502984 560528 565103 570285 343586 884595 580312 590194 590153 1000000 469501 597525 665677 588386 634555 625825 742181 684423 254516 428856 645998 650244 653929 908502 667728 592481 667843 671068 189737 567441 942705 701446 683217 699947 789430 959700 693663 968822 793179 702603 642636 706308 708250 698678 711494 707782 714136 715587 270333 720704 716133 661627 667312 542580 629557 531351 758206 563702 721755 718805 720457 722013 721667 721212 725514 674252 868827 718017 717287 487166 173438 704995 694752 710877 713466 706675 879757 585899 703017 699550 697352 537322 691181 690055 691973 678821 631134 695124 687641 675382 643560 681720 662941 659527 699428 651727 648592 873540 639602 634813 632832 628691 1 591346 759146 638750 733860 601443 315752 504551 589857 883837 578138 531032 242442 598925 898469 417904 483723 574453 150881 529661 1000000 519654 560185 673122 502909 427480 478793 485139 473496 833761 467743 460917 78267 1 378422 756755 611837 438567 419212 883050 407240 1 706657 671946 382531 574975 368036 366551 1 429714 347902 508918 349140 326833 275795 313956 308407 302243 296156 292210 284019 1 1 265997 282921 1 280377 116727 254736 232868 225166 1 375347 208119 93396 185517 191684 191776 181918 153962 170418 255570 165291 155071 149941 769110 139712 81027 91270 1 55035 137918 113457 532542 1 99812 79383 613879 87624 451412 1 1 195130 60156 1 62225 368260 306782 1268 54486 3014 592056 1 1 84417 32824 28714 29134 23256 1 199313 21663 56214 121694 16839 15517 14243 13409 12637 1 32949 22511 542105 6226 25040 48968 7349 105159 7209 7402 1 1 8587 295200 10309 1 1 1 13242 15180 23252 1 18585 20195 21900 112243 50195 1 95191 30432 249808 36669 13050 1 43519 171936 50238 53272 56653 1 62778 50994 69597 1 398735 1 126017 285716 614299 96188 166068 159704 108670 118300 191328 300371 129251 123918 136393 180478 157261 425831 156049 279053 203423 119728 195986 181672 201434 204660 199324 502195 209297 282699 323674 225557 7182 302400 245825 225402 1 260877 266664 272745 254254 284862 284108 296808 345063 310219 320535 320728 369559 333811 1 1000000 918573 360583 340358 370899 393943 402723 389555 395695 412896 291275 265307 479673 585811 500344 438373 444702 87061 456711 462717 168711 484061 1000000 500270 490372 497907 503638 1000000 816637 783032 601761 642829 452366 661686 808881 555342 346508 563603 516195 655783 541594 759989 588584 593353 118250 633272 607397 1000000 614330 602527 625329 630448 632567 641308 637003 645260 649052 1000000 612301 659944 663351 887944 661102 664713 673781 633102 913064 1000000 515356 1000000 692910 202715 495062 826712 638012 1000000 679331 552837 688534 712175 665076 716038 315827 716316 720991 734324 824288 718546 720164 1000000 621294 1000000 725295 816708 744986 642730 721990 590920 906678 722455 1000000 719202 683351 683819 768804 34724 707549 108915 1000000 957699 972070 839037 793433 1000000 700247 701478 821018 980098 120928 802838 685396 191531 753885 515638 492828 670679 668648 663874 660432 656576 875580 866492 656830 641753 637950 704172 592862 906126 645238 529091 612511 593353 624018 984495 596830 497021 579793 586820 558937 195701 524193 559132 613251 566659 538110 843825 547711 524584 541317 511044 338278 754565 463177 492947 722563 481220 516354 474583 478393 452445 455961 443302 439478 424934 427533 421069 415061 408992 413726 272973 687148 640522 393342 704968 354521 210893 353217 325860 509402 377296 693125 61962 286059 305143 324462 298517 301855 283214 276806 275486 266216 216475 763420 248323 251701 485078 231980 276374 220629 232185 209698 227655 39396 821492 96904 180541 1 163684 166400 174506 113435 151398 146467 139953 86514 784422 127380 132040 652747 140133 571588 105087 100870 96725 107967 1 155592 79209 76388 73578 1 1 65220 59689 1 53587 276496 44965 49090 398096 1 41580 1 1 297443 160808 204179 23956 23987 1 1 51894 15800 126452 10407 1 402585 287460 9549 1 1 44299 1 92145 16006 7139 69259 6977 1 8197 252200 1 1 10806 11471 1 28039 1038 20582 20129 61087 228390 127308 26421 27958 1 40954 33582 35886 361632 12772 1 100860 49170 118394 408153 82550 61724 12274 63709 37193 78193 43304 103080 86839 641369 82475 90009 103225 1 111841 116283 73810 1 234710 374349 139460 220806 149236 154633 161380 164147 1 833207 79713 228746 190768 193484 81272 202932 176479 204957 224872 26227 725893 241418 252500 256007 259713 254833 270978 313651 320877 641303 117492 300749 322516 312157 322731 275997 340790 338843 1 343321 375837 301551 367533 450013 381480 394091 310146 400033 168979 412348 418486 437017 1000000 438183 559091 448152 456429 614402 363051 597053 778940 608783 1000000 496142 529471 540761 1 518721 73740 1000000 535642 433598 1000000 551547 556448 576554 567139 514459 577244 582197 852076 809197 613510 856003 763521 450922 52686 619368 617571 755636 682376 548021 640131 661588 792848 1 655207 599999 563576 665636 1000000 742932 764090 670227 678329 647936 971651 689447 692315 674847 748236 193004 1000000 724608 552331 707032 715606 345812 711928 730617 714670 619259 644385 436012 617429 719679 667831 650023 721434 734357 732330 700258 727343 719027 648826 464996 720932 737608 720339 719451 734942 712105 136923 760736 714307 696483 711494 749511 723906 706574 713924 1000000 1000000 662121 696506 693990 691317 690681 685440 656021 616508 675024 677233 398433 874743 775228 662728 538607 655507 302288 690984 635513 638994 634974 347243 627707 203975 618022 610946 609206 608978 593578 601130 585363 590757 564503 566374 570225 527101 367060 56216 549959 948686 541761 560772 385860 1 795145 1000000 508577 903500 494499 1 483054 476989 353952 459399 459136 453183 400039 449376 955462 1 424560 790998 410680 754173 346129 649803 425491 379716 358698 367299 1 352068 464922 680089 336440 329555 707524 84462 491953 498309 299904 293370 298166 280844 879429 269243 304051 239611 441596 286308 629991 845394 228131 254961 345539 211157 209143 205100 194620 189135 184009 1 385623 1 162893 157770 152397 419172 151016 138051 133286 618365 1 264890 1 1 157460 126187 97742 228073 487530 78119 1 54411 23725 68875 84524 59116 1 58446 1 51321 273864 60542 42780 40137 143443 4435 573757 26736 22418 26284 24240 142593 179062 238582 1 16209 1 437095 42060 187472 5448 1 8956 1 7708 230013 12637 462767 7270 22966 91342 7235 7890 1 8883 3512 19890 36149 1 115214 1 1 179931 19054 35731 72331 24302 25864 327881 30472 164435 35707 1 40101 41351 45505 36100 53917 57826 226870 48282 63989 1 253560 171711 1 1 85330 120951 93655 590097 1 103434 109630 389572 119341 87326 135044 133095 56521 479238 64231 153211 307912 133095 261413 1 149190 183242 852558 199806 1 206793 209251 1 222428 228140 234054 240062 171052 251361 534780 55243 262868 25260 281177 287201 394693 206515 171462 309449 55330 280142 428155 335319 342322 348598 354711 214780 369338 373408 379664 385791 323764 504856 388611 1 576099 167625 415801 95856 452077 947681 453003 498445 507848 527361 515965 470661 102465 501155 988370 495923 560884 495017 509481 908000 489531 806513 544209 613392 584323 480403 909766 568394 575703 543430 549893 593793 596828 1000000 604526 1000000 613579 894019 603270 524015 630765 732204 991705 680944 1000000 490171 652058 658178 661847 664636 667721 691010 674409 677396 689205 684452 76149 713280 685616 690514 677035 851020 691432 978362 704542 1000000 563530 709837 631329 730950 714199 699719 546839 688517 715037 759161 720612 732116 716570 750921 87295 806684 967879 837203 724226 722466 722051 1000000 722119 760981 1000000 717895 717581 715059 716295 713854 373207 691705 633909 867702 687545 799318 701193 701562 780329 757157 637271 604932 33973 979060 682900 614088 736374 168028 642143 665610 662207 114326 660174 869172 829103 675215 1000000 1000000 617207 1000000 741160 1000000 638148 609624 680983 358398 573353 398515 808329 598407 489043 572135 871683 1 581146 549145 646116 540749 565780 527903 1000000 508463 1000000 1000000 282044 493648 488122 612058 484995 472757 466773 1000000 455997 448810 334603 435389 430520 424592 85641 305868 372859 395521 336594 537665 332814 374996 370042 1 400218 350105 342701 338535 331760 334339 316021 1 253371 6011 295113 284778 249658 55367 268548 264892 241100 253037 153415 754060 316396 229274 224041 225194 218378 78548 201236 571342 301705 185250 1 147129 72395 1 140842 1 1 132942 16262 133351 1 125209 84297 116127 111974 104913 84650 568762 547141 1 80347 1493 1 74347 65802 142206 168538 139345 18754 55153 50007 703769 209245 357439 1 43527 35717 33332 24087 1 23763 143637 22894 1 19495 18382 16575 139500 1 1 1485 3226 7952 1 7855 1 794 157014 7191 76629 6957 28923 11193 1 1 1 1 25141 34355 1 130121 254449 15515 30736 18496 1 27071 147461 14630 1 37567 31967 8530 227169 1 50468 12954 47161 54480 53352 56443 1 62923 53912 170823 1 77494 254362 1 270288 1 100223 100575 1 1 161498 98031 122452 126716 163356 88511 141311 136260 83253 156141 161258 140893 175475 376299 549664 178891 64727 196874 203822 209409 215020 190905 233981 1 237075 243718 263517 144923 261377 283928 273307 485337 304710 290213 297437 289640 308937 315749 332912 328218 165389 353067 637962 720397 568761 552860 1 378288 383912 393037 439114 581250 407258 1000000 1 424138 377628 524499 691632 451233 618311 740444 467900 475043 480949 593744 490960 455235 503931 509797 602035 373172 337591 542573 491017 1000000 333977 934641 559272 316717 526144 690412 468911 584074 742751 593694 761555 603137 603112 613340 616646 621200 264921 563813 633519 651426 619467 656049 653267 1000000 572052 660782 668856 79008 643892 673256 640019 679399 1000000 189564 672900 700002 716554 1000000 697579 701733 516606 700602 727105 744934 389044 712261 263848 798547 724864 716195 747578 704490 246933 560571 676704 1000000 1000000 844964 889032 723294 629229 721867 324543 684656 720837 293550 1000000 694151 616466 674218 716023 612478 610965 684361 710696 709050 707342 308424 810929 701655 672195 561153 720632 820710 894276 389957 59066 667600 743894 1000000 680968 671262 688349 743148 630450 746453 652233 591952 645037 703401 637096 633044 635146 1000000 620406 617045 399814 1 443620 597818 593116 606530 666608 578483 533630 569244 563306 520476 730095 547573 527506 517263 549569 501428 501613 148455 550444 503341 497463 690159 486050 456968 1 477232 541029 456419 1 332556 570520 268047 457216 252512 486526 565402 416311 194157 389284 377035 372076 392347 364527 358267 359876 345868 606883 1 1 123569 306962 1 302758 249656 290283 278317 278492 269513 266485 260557 254651 695568 242904 1 1 136166 274722 213398 219402 212333 196464 192366 186694 166756 178730 170869 165609 160489 137443 1 145455 140594 121822 131189 233982 69911 117308 112883 114720 106620 121846 95806 91795 88164 83936 229569 1 72780 1 65780 1 60696 1 157954 50075 1 44277 490381 34225 1 37226 75877 648762 1 1 23523 119504 1 1 21971 601924 204863 11480 691224 10783 8303 185262 10566 1 640819 7273 1 147429 1 590254 7158 15592 89317 8362 9041 29768 10624 30500 1 19229 15614 388669 1 25334 287617 22960 1 395696 29012 285038 31206 37518 52230 34090 43695 53263 1 56912 46354 58606 1 1089 129498 72180 166769 1 444019 87169 622002 1 100398 773408 166087 465271 118524 209423 146429 130418 135025 593484 144676 149866 153319 158719 234784 184876 176743 184071 185800 862491 196649 215596 1 208130 481686 235439 550806 236127 286261 1 254052 259567 319038 296563 609302 1 26035 295651 311065 307854 110007 1 326287 390433 338637 344828 61726 322406 981171 481989 362006 382157 1 394023 400542 405267 412133 419014 425130 431235 436995 443433 450585 579721 461335 1000000 321952 487466 275938 654015 1000000 502362 287623 527140 420014 524894 684959 1000000 468371 269777 514422 557285 562296 803796 557206 612347 583328 587290 592227 41506 604506 606271 610940 609162 620691 718235 865913 564479 1000000 918388 737851 636381 651781 816965 287693 479735 499024 219265 522658 675439 655869 624303 678515 749078 744478 712292 694495 932288 702969 709742 706963 710428 699960 615984 572714 711082 693236 714529 714898 715695 730544 847488 350479 710174 1000000 721144 709832 720120 718425 778679 719104 1000000 719607 840464 1000000 680208 1000000 179259 845380 704222 702109 713794 846917 510224 721230 707872 704202 704566 1000000 700019 607733 445012 313034 1000000 688082 592884 682507 695516 706364 158302 670842 789175 1000000 660551 764003 615725 1000000 644553 643133 127687 647314 631956 1000000 585554 617269 670033 813739 115698 979318 879637 588794 668263 246950 586464 560677 422281 559726 1 359271 545611 542461 534357 531620 519975 516616 510556 504731 524085 490798 487505 497218 475879 947357 452670 458492 452086 446026 357892 437051 446870 421657 402165 409872 401223 405294 390209 220832 1 715479 467402 360118 511209 606090 384614 241352 423257 428083 316678 310401 256030 298257 634851 286179 284908 290503 321971 262645 207442 65482 328557 85053 127741 255942 615204 215756 210136 207368 198969 872657 187285 495624 167785 172279 166998 162116 440562 183268 146796 141895 163675 264428 119570 663502 120676 114129 108776 105351 101284 96910 166091 186781 85058 183352 84747 161655 369741 64005 82339 391667 49740 81987 50610 45297 24853 54141 1 347188 28668 32134 27838 27980 8418 23473 707100 10765 25439 16191 86120 208998 13056 14881 1 7240 275149 6194 7999 7518 192351 198665 5458 6995 5288 6927 7254 7729 9002 8748 19569 41627 1 11811 13451 22167 648891 187358 28206 20626 22823 24248 56078 62819 28953 301459 1 37376 44234 1 37537 640988 326070 1 105667 60874 1 422266 369997 91222 1 82098 87280 89883 93751 626168 100730 119372 110771 218386 122953 127625 1 133539 138395 136910 155468 591761 166964 156936 166468 174160 5449 1 189462 140540 200329 233571 889544 217211 117540 1 234146 213609 448013 251772 232758 356138 1 268909 281650 287735 286819 299943 305896 93809 1 337789 328755 175887 1 342544 540605 361531 431075 373894 379649 386254 1 631241 938001 410068 516264 326880 391792 272405 354309 596194 94110 719493 426276 71972 421099 495707 491127 685369 526660 487975 755669 1 622080 513638 521409 584278 1000000 270948 525037 1000000 763032 558806 563377 577611 390436 641289 740303 712029 604144 617558 613655 692905 1000000 800018 1000000 635154 593801 643342 649912 304963 128272 656943 899757 875111 665512 676835 674558 574151 680431 682590 543848 999225 693868 559700 872455 424387 698631 551181 504236 684947 536667 396956 715287 693209 714065 715620 716258 159558 505060 676712 822382 710246 548519 715305 694799 682652 1000000 721747 835254 95736 1000000 324645 719791 719169 759926 717451 716154 716306 724733 893680 667205 709511 584793 792620 1000000 702582 749605 715312 696226 488850 684517 687747 375905 273856 932270 677545 592772 1000000 1000000 664869 814848 1000000 654830 681710 646950 891803 644920 774303 268075 1000000 622533 15912 611125 609483 604940 600312 620235 597032 585856 579639 358063 523530 717349 829969 555068 545646 510951 539731 534301 672693 1 508667 546834 499610 500996 298700 912138 483338 447692 1000000 687781 220725 125433 742936 492848 435786 181614 428860 392115 411137 406094 193888 391157 411370 407766 355613 381577 251596 867960 354927 539229 532938 349558 273018 318347 253522 306072 186940 1 287843 402966 695465 271313 795409 1 273998 245765 1 234432 228341 295374 201755 156855 147367 182746 1 189970 213500 393991 173609 170521 712979 158171 520475 148129 145929 136760 260915 128384 121586 1 1 112136 106438 102199 709791 37703 29649 34697 98721 73484 74661 71063 67562 82678 316915 187142 1 51397 1 1 55477 39486 106389 461908 19451 34093 1 36997 1 1 7986 1 1 1 18287 13301 16134 10825 10240 168844 148401 1 8614 343525 50806 465726 202672 12284 6772 1 4474 225847 1 9141 1 5266 14363 1 1 15457 16863 250174 17194 20628 1 1 302692 2538 1 1 47398 39300 1 1 48146 51453 65818 658689 1 400717 76585 23122 73334 1 1 35199 85822 514023 80259 101262 740338 109421 130008 128393 121975 135414 126868 136853 370829 146983 146033 154914 177346 230142 171840 61152 219222 1 677724 200237 204312 209521 232535 853053 346750 233336 188426 243639 250063 255956 300185 272914 349978 279838 293133 1 291260 1 310697 316385 316722 328376 334885 282621 171267 830495 359650 571839 870850 402025 1 530536 394433 402978 1000000 89354 410050 447419 452150 438797 670676 338466 375735 463698 497666 475578 487872 611180 432525 494632 504578 427040 532095 522355 1000000 403755 733140 294830 1000000 553982 562965 1 493892 712151 1000000 684352 674870 596182 751092 603439 226241 1000000 616921 628071 625537 624213 641989 851910 644970 641674 649465 653158 1000000 660328 669276 731032 670303 673517 1000000 679615 798439 802750 693236 474740 692904 675143 214847 700797 701838 638962 759051 987107 992302 1000000 712464 713795 260169 715118 818528 630593 181984 1000000 205761 317389 775809 747647 792245 1000000 723098 715621 725377 721525 718754 282718 718899 341736 717631 719491 715554 705095 676433 711458 649484 162738 1000000 713668 703048 628612 698993 698089 694314 551211 816754 675042 683962 1000000 698474 675591 1000000 635127 186721 735482 658518 655220 651670 470234 759663 640923 645532 624255 667026 461547 186554 615723 650396 625349 601571 266246 591879 636718 595102 1000000 772201 275208 604282 556429 1 546543 332149 682317 419377 695328 83347 513614 466154 1 491093 1 1 478919 478858 459998 494475 455318 452811 443120 436909 1 351128 740957 419338 138542 42321 257883 370551 380832 331857 529609 559918 356597 202026 515986 339052 330926 1 318208 396743 469906 300474 282437 289355 270202 280194 133196 53726 259447 253531 247704 248101 274063 1 144687 221838 213616 25590 456384 197299 683921 186838 161905 1 157639 70487 161315 225969 149446 61172 62657 134481 1 78201 120903 66117 111724 208629 103114 105986 482662 90948 74168 83327 79330 97414 1 256957 65014 61660 58551 91559 52568 58135 84501 43481 184266 48298 35683 5022 57298 290338 259009 48248 22769 20978 1 1 16205 15091 13548 1 11370 10352 21296 337915 1 387761 1 6851 43498 6548 32872 1 1 672538 7668 506411 1 9741 7905 1 1 158161 14510 28858 17863 360950 169954 23009 24897 26891 1 35807 43639 1 38491 41067 490206 46573 1 52473 1 58272 62328 85035 68831 71680 71196 79719 81979 87673 1 95428 516134 100695 107845 1 124700 120262 147920 348502 135372 1 83569 387353 150543 160035 168992 271200 171724 1 181123 191632 1 202603 208143 331095 301050 1 232716 230379 177915 388547 285313 276340 266036 125057 278009 751703 290091 296169 298122 308009 314517 1 326828 332932 456816 181778 351480 356928 363964 351399 362863 376325 388755 240198 331654 407267 376773 487771 424564 87746 982119 1000000 1 69072 1000000 1 470921 1000000 435976 524928 459795 694086 795275 514172 522694 409515 309873 586747 583265 547078 552673 556649 527737 567697 572584 578379 669205 587673 685885 595112 1000000 607360 604918 616358 472479 659629 628414 791280 639809 397491 593932 414232 1000000 655660 1000000 952682 666153 645614 473761 662718 770556 681453 684266 547085 626441 688104 682837 893834 721199 702515 776328 725352 704315 1000000 711271 693920 712861 640211 743556 1000000 717641 718507 557782 719632 720465 1000000 392518 660713 1000000 720914 716875 558087 722880 726876 670011 771253 662860 1000000 496425 736777 817997 252671 711789 705945 690028 708962 565387 748061 732062 629783 668897 699914 681000 684709 1000000 687612 685857 678934 676470 405977 669980 782669 361807 359324 575510 876471 648924 808508 642565 637305 577881 1000000 946827 970661 616147 1000000 607375 599299 598066 639388 569800 592481 578832 1 569335 424515 565495 596279 691991 547542 650959 491351 489030 520691 561886 710196 564303 500914 510546 486479 465288 740793 83270 485970 446300 765858 493842 482802 439224 538259 665299 341822 407850 190655 396953 1 383930 375972 371204 1 329126 461963 1 340343 256507 327869 809277 315505 309442 1 957410 556927 285373 560855 269050 267013 272813 346512 1 416738 565681 233889 228502 221436 225447 305299 380068 181753 191140 187267 181442 1 171838 1 253723 157241 361860 142070 140952 135640 1 144910 115210 117497 161966 1 113913 420558 95749 230448 1 84119 64250 77757 1 1 60036 58172 55581 70444 162324 50235 1 1 31785 44508 37181 38644 38742 348822 10727 1 25695 1 432570 16381 618434 1 26582 12606 153381 700417 100761 6329 1 1 1 1 14888 6657 6414 1 6721 318324 220907 105527 1 1 39099 1 684482 537711 1135 64228 448372 24105 18430 64812 162836 1 1 21115 69128 35053 94330 40492 132001 1 349188 1 1 57876 67841 64317 1 1 118397 79239 180660 61072 261687 1 17630 99784 102048 114394 113562 151639 1 127427 1 138699 57135 100648 128069 158373 178129 1 1 146206 184586 148360 157179 194409 240567 212046 217682 77631 216722 237274 240626 676518 1 718483 222373 6906 1 282200 283447 293055 300417 490808 313368 366768 324682 334848 337751 270842 341776 356426 425514 1 371496 700667 385791 387940 399264 552539 411953 398319 423812 532195 441433 952621 448109 453853 461156 455154 472206 166629 483737 1000000 419546 501203 395163 302014 518077 745983 529170 503756 554774 453958 528460 449645 434848 567132 955955 1 795847 582466 375508 595861 601171 603655 610922 725740 378432 371153 600364 631130 547128 637204 853365 649886 326702 555617 709476 661551 664948 261368 730902 685495 720230 1000000 491269 716938 694137 690186 716563 541492 697107 700471 827163 703434 711933 700659 696758 1000000 717559 1000000 715161 307259 1000000 688296 790601 600296 724454 720691 842775 724240 280115 478064 316887 796620 697536 477474 721248 1000000 592812 719916 717021 717284 738991 715157 744847 714047 508957 1000000 708915 980904 708890 699925 1000000 695493 699748 358912 118786 985299 898085 408034 669144 436345 347960 679220 658322 660773 686888 775960 656338 513012 674712 754227 633976 626442 623949 1000000 638563 393721 510992 641191 599378 727928 634404 585011 572736 575189 1000000 701463 1000000 547154 639765 475549 537490 547110 249776 1000000 397076 488751 523877 528154 493221 490324 482852 476373 449668 763747 452387 1000000 454618 439558 48799 1 421409 591979 516898 404051 407724 382792 517898 276582 398627 265495 253479 354475 652574 518481 340106 545519 323360 384155 311074 323102 296632 1 281031 1 288388 316070 279897 207023 250839 230561 239531 233198 1 397081 97537 1 169059 770579 436243 188453 182435 182941 169883 193116 224858 202246 115163 320561 155636 499212 186807 127977 123337 1 1 1 1 100705 71031 1 204017 328744 81288 248483 1 87713 66807 70764 59910 78433 46690 50676 50006 44865 42130 1 36916 34463 31780 214363 27675 1 23654 25349 20081 1 16838 14721 14101 13109 144325 10682 9782 1 35388 7092 6987 1 543212 1 8203 40003 12864 6826 8553 20607 1 1 11979 1 1 25879 11243 1 66438 18289 59029 54812 23567 27335 27380 80779 1 34053 31068 595055 27228 56694 1 589903 71785 57331 303125 415404 67118 70128 73126 121085 81492 85354 88886 92890 239766 388166 113019 119501 114103 285167 101383 128282 111096 689563 202795 448317 151979 377276 1 1 301960 226890 182947 528303 236493 1 202292 210335 213032 204389 113649 281035 241997 244932 268890 373246 231516 166477 1 283264 449247 571491 1 204927 316819 156140 327940 332206 337497 351852 268612 353989 936304 835212 372467 72163 603859 178093 571494 263452 414966 816773 538754 195561 359471 443505 508732 436537 468447 455839 259310 108994 935138 487782 493264 499335 504489 510736 528578 28669 1 532985 338948 308203 474362 554414 559551 565129 202235 799164 577278 584810 645417 577371 597947 556068 695855 612853 559719 286004 843068 630133 1000000 645624 843685 645912 651254 681980 656954 660469 436913 1 751061 73137 640840 679835 754077 631915 796341 691928 669151 709738 696017 689455 727997 728765 1000000 725724 721319 711006 646938 713475 65230 715865 488202 765684 718626 917879 719953 918436 617266 706025 820610 1000000 721360 699141 761111 712373 720149 719570 1000000 732037 717214 755989 640197 713873 702236 725260 814682 913872 786535 718391 702487 1000000 237196 732894 693542 700132 699641 465188 675742 696174 736867 674584 357270 68594 663389 817443 580303 227134 657152 572700 646157 715292 215524 630284 598241 409176 618853 614250 609775 692246 672752 642088 967237 703835 581484 1000000 1000000 778976 423829 559802 550839 1000000 540599 534736 229905 562728 251307 566929 1 980072 238337 380064 485327 511675 887571 468262 460196 454210 448579 442100 891174 345306 572322 818298 411823 44219 399328 393157 222948 380346 226715 368003 224873 354952 350230 392356 432391 390247 325047 635665 685138 317398 203201 508511 1 29360 276259 500018 264104 222350 252438 128740 240736 857069 229180 223453 1 245999 357278 200990 1 657376 186386 179990 180267 443562 120328 168973 1 148952 143007 138710 137007 129210 124697 752841 115503 137592 650195 100522 456084 91472 117686 94034 19239 101648 86997 1 448200 64240 60200 57673 234990 55169 1 178957 217502 1 1 35059 32669 1 28271 1 106453 336517 20457 30312 37437 15721 6915 337212 97769 1 1 1 8377 352557 168688 6825 8068 1 3142 6262 1 10827 6616 60297 1 217296 1 11455 1 5169 13560 16566 16264 17807 19478 20447 100242 21698 27450 7959 148353 1 7003 238044 41587 1 58015 601358 124888 63237 1 62170 746901 1 72590 174750 79941 69657 251331 91486 95682 104637 107609 120710 107085 1 121091 90529 74541 126162 343331 134102 150148 448920 84210 165571 68852 185498 268901 186689 222861 195901 203982 348452 604796 280597 259930 235405 272270 263128 241821 254520 261025 785653 272024 259325 280564 291331 296710 303830 361771 320586 321202 131013 1 323217 460531 262819 482357 606882 394089 374624 480154 398168 674907 677 762644 413961 400743 447372 772755 429985 637757 146010 438806 466507 466534 108752 480323 473945 159582 607185 503476 1000000 517100 637161 132959 609823 757076 543490 554512 550790 557990 811792 1 562753 593858 213011 589487 593023 597644 1 595939 611458 615865 617961 625814 628712 580716 668590 601537 119398 651453 515706 655875 660481 662811 662793 699213 664510 703269 962145 692591 684770 681170 689642 692147 691070 654495 637894 701773 703220 703676 314473 768300 710785 712833 962178 711355 150949 716074 933056 708367 818008 719651 751087 735175 276188 723975 721298 745552 721180 118390 649155 715842 1000000 728697 754235 293041 697085 1000000 1000000 576842 711479 721264 329202 706626 719502 77320 283548 713381 471494 672718 571821 690073 686782 547473 712921 1000000 675371 670536 765223 665829 662470 634063 659242 678331 640963 608550 618581 636193 649072 750827 623947 619788 705319 610974 606972 589303 571386 589289 587673 582790 575288 571266 567811 1000000 526690 1000000 1000000 541507 536119 530240 525243 1 514037 687014 516362 433492 507715 487137 667719 241536 467765 458738 458750 449836 443805 437743 421486 425838 387037 379582 408749 401012 93446 297585 58880 702783 370078 499886 314037 356847 345276 338530 341385 464480 569583 823714 254813 300190 296215 352646 283931 155215 106182 498008 259962 1 24630 1 239394 348202 225018 247742 213634 1 248452 197290 191362 235356 1 175432 170989 1 163571 154823 148992 255325 1 663238 1 125592 697098 1 105085 152431 103572 1 465109 1 287469 603754 93085 176609 72030 68218 54742 331037 297136 1 54017 49686 26150 47070 1 27082 36708 33257 21540 186877 109597 24582 42020 33194 35561 1 1 14646 1 13326 15479 10111 140633 16932 1 1 6840 18577 85168 1 6179 6250 6521 224855 1 1 14725 1 9859 1 245393 1 1 15756 1 1 1 1 26558 25928 21930 30519 32810 35166 13312 40285 129088 368647 48652 1 1 57875 61131 64479 142591 71396 75173 1 90439 429096 1 89849 106589 269437 107039 111381 115809 818497 1 129553 113246 503107 143917 148841 156277 159483 100154 684459 363047 221876 186545 184870 196409 173123 207089 137868 217715 144654 229583 706295 234244 257209 212809 258793 253891 367889 267716 284430 195592 294837 300959 306523 1 1 365488 330529 303476 396104 350023 349899 295651 399112 394660 236092 308853 395404 714175 1000000 1 412477 424357 232539 437109 152047 448638 454627 917539 442112 472488 478396 106994 490010 238635 278599 507481 515183 298241 524127 878722 959220 519803 545884 550829 806595 509330 844752 574159 496371 483317 591310 759070 595901 600628 592341 602426 19337 779569 623148 736971 934900 635632 629798 643518 648040 644160 654710 658270 694676 665119 698393 671606 204742 677722 708560 796327 662480 294503 804288 691504 764741 349478 700474 702505 182122 700437 707983 756149 679919 711843 1000000 761281 108753 718021 1000000 718775 886236 720013 746270 752003 721056 1000000 753097 721132 720937 735824 710636 762525 944512 717281 679965 719978 714696 714588 683896 711801 796892 725770 634565 697522 702631 1000000 712316 377351 550694 1000000 690026 665028 684703 640593 544840 678809 673311 882131 657997 668829 641481 657725 608000 774905 648127 619460 847567 635232 686207 657407 620936 985732 612187 607672 603105 601094 571451 588971 584120 582312 574359 72402 467125 657451 553689 900459 560553 532858 516822 526726 652480 515620 499473 276993 498571 417346 487006 501215 475227 445030 1 458310 1 451239 444720 636128 513403 291444 415000 408855 403407 398671 325093 1 361023 1 82969 1000000 353093 346962 338075 343108 319368 227612 333295 310646 201560 361432 1 373692 197479 273241 261616 262428 1 153012 228467 203999 1 199514 59966 444609 421062 363821 417392 192975 187551 182366 263795 12876 83075 199838 295044 64901 147135 141320 134601 1 31989 112356 1 190202 61380 1 99260 1 1 50628 330360 80468 488845 1 670221 72800 62688 1 34725 22970 141289 566659 103223 45995 12759 37765 33850 43821 1 56017 653588 1 278593 13512 354306 530506 122554 1 12900 1 10200 86475 18701 1 1 2142 6480 8695 30821 186561 1 1 108006 1 176435 33698 1 9599 640011 1 12676 13917 15261 16713 18268 16943 21645 12373 20676 27581 347955 2942 50391 1 587826 42599 40991 83923 50267 51185 6220 1 63684 66812 367922 72445 1 117241 445193 196478 87991 103029 102562 94034 1 593716 118929 127651 1 132976 137842 124321 774510 231618 157224 165773 167583 172778 231923 177527 188782 194290 194825 205239 265597 1 220946 231883 172785 165433 131097 220689 254628 263999 283789 200120 302081 296959 286608 299124 544674 323638 761009 397644 329824 325550 341795 1 1000000 167885 1 781327 379366 312300 391743 368664 642352 412030 416383 423372 432768 408839 368708 446173 454847 460669 464782 470707 471385 396905 128418 493885 452757 1 547859 516957 284350 527971 520732 1 520143 508445 554589 211595 564664 668678 385360 580306 618741 995735 561734 491685 806034 602379 765287 825029 1000000 692820 653171 638236 661693 897251 458905 643175 653583 657001 922933 689629 685755 281134 685629 676785 682500 595912 723735 675119 690540 1000000 173980 1000000 699782 680448 346146 749504 980885 724471 1000000 891432 704098 710901 722175 716775 717611 717809 715974 551333 574183 891903 779563 812447 721286 715290 661957 620490 761187 830708 718555 718622 709590 360886 721412 561231 710460 712113 1000000 484833 1000000 708338 1000000 1000000 112389 422642 693444 693233 691500 684058 685947 683618 896365 791765 942882 670563 736506 408883 66808 276643 650059 505600 646738 509218 1000000 644944 634688 1000000 461166 617761 575487 704558 596277 586391 593869 1000000 559620 580540 556010 539330 496284 555132 747257 695325 553765 536672 239647 1000000 463326 552819 511512 493302 163141 482914 488228 485315 485521 916657 465071 459115 453136 447161 442308 426829 107466 344285 732984 410520 404471 398215 224941 386599 303534 345853 376362 360929 351537 348660 342438 281644 329374 370731 693664 313477 83836 289572 299436 302960 280380 419871 42316 158907 683302 251189 245484 40790 344160 168460 337334 299371 99527 205582 294288 193653 374902 191330 178302 172108 167828 162382 157320 152469 154425 118259 269450 1 445261 125027 99438 114638 110204 108721 96868 94583 93319 110370 391298 211752 77783 78830 70457 1 176283 1 56961 53824 42734 1 44944 15640 56160 1 34457 20372 29804 106614 25071 23596 21709 19946 66058 16715 15258 12721 12743 11522 63157 48213 4230 67421 7405 5842 1 88943 87169 1 12376 6144 6396 6638 1 8840 223177 496356 1 1 1 26808 11058 1 1 25604 1 22911 24834 1 112654 34128 31554 35500 37255 1 1 46803 44413 724479 55861 726421 62364 622144 1 34175 73521 77306 516134 92561 10171 1 267747 195047 503080 113012 118386 521359 128780 48000 396223 70495 97420 150772 178149 162073 222972 59701 167210 182525 187153 192374 164024 373797 222834 214072 414969 227278 212364 1 281085 249315 273087 261104 271105 194255 279089 270507 1 306166 601376 248996 388911 403518 1 334126 340315 346501 352697 506071 365257 399646 382686 381825 241427 398630 409320 408394 411238 218881 468263 835303 822753 676145 507042 170550 462991 469002 381975 446706 486548 1 690054 570173 502481 514069 458811 529201 514336 169005 542632 431376 555342 1 550170 568547 527241 578731 583706 585848 537851 237347 603258 610245 611786 933494 681635 624808 629007 691108 651150 812223 653257 648753 650434 656057 659517 663050 666646 673487 674743 616110 674758 736385 684448 745192 688106 667839 1000000 1000000 699076 736052 371099 715518 706827 33649 708416 872934 958947 1000000 728495 716152 701517 523262 764752 717111 531513 779688 717702 746177 733630 667542 720884 720830 240264 692895 720593 646191 818278 697190 570609 750313 710167 712417 708939 709507 715862 706227 609462 715874 700403 698142 692787 407453 537320 688415 695034 1000000 281164 677674 665439 671590 686592 1000000 400582 663975 1 638161 576630 426049 811993 668107 276640 627474 1000000 648836 574096 580589 212374 680252 586293 212342 555871 550347 548316 575994 602683 438634 462597 550063 609131 540600 538580 532888 414995 515691 943739 879148 500743 902706 490203 485240 363936 501815 417682 626161 452043 449689 53213 1 196258 522920 234020 303437 873783 395280 975915 378579 509446 352165 368964 362072 356562 419869 344517 403531 298273 482286 4562 310075 352234 236491 309262 288897 235764 278119 561198 265470 261669 252976 574514 286947 281294 1 250485 585249 225287 218787 779513 217525 414077 185087 179746 331580 54052 547457 156012 267493 736521 144883 299960 1 127812 198802 456032 116634 1 1 693871 57307 76150 67817 1 1 1 99801 316075 1 64686 53661 57801 54442 51550 45863 1 646654 367581 37656 35075 1 1 35032 30352 24100 602288 519628 20006 25247 30958 481736 1 131369 1 9725 6914 192158 1 6995 6370 14738 1 1 5986 1 1 763 1 7531 13260 269852 9794 314767 1 19367 40477 148934 43260 1 20951 1 1 18561 28333 30613 1 35273 1 40388 1 45897 48792 1 37013 1 61279 1 65308 113067 76608 680575 365461 286470 94510 1 98808 103666 109616 111721 120867 43003 312863 38979 132748 107138 92909 741510 711695 159372 101225 169754 666961 201157 182357 186518 202949 265700 206747 122823 243926 97172 873383 235558 738914 247539 418007 272353 266558 411557 277272 261624 289628 296889 324392 290927 313818 319926 326096 618476 358467 93246 79106 409423 372268 648061 1 1 417028 351540 400211 406041 381435 440864 439699 431805 447504 744101 449135 459905 461170 467131 499793 479373 484776 465633 477682 542814 511207 503569 1000000 451704 1000000 535584 540909 1000000 826033 556669 605547 575526 572274 576486 582183 592416 591843 522696 601284 1000000 618555 539740 628601 623505 627730 618946 398570 732395 683335 648912 1000000 1000000 618001 656532 659685 773094 695942 669112 581351 659291 683492 706525 688907 693389 514482 1000000 698381 354774 702516 699058 907667 710085 725124 710906 727962 713436 314777 612951 716990 905816 690456 722381 619832 723072 389684 720838 722229 925980 720855 401001 720340 1000000 656854 723335 718021 935854 718014 1000000 711591 250431 711035 709869 148501 707077 546980 386490 699253 698819 692141 693991 819868 689897 754193 690919 679291 845740 657388 672796 853040 665984 669766 293486 676323 650781 648349 532560 606198 636730 632071 627535 626877 772529 616909 576620 1000000 1000000 598372 591771 587931 663873 96985 573370 602371 709495 544009 552634 666091 513789 605355 926586 352092 520185 744820 1 503243 512501 491648 485957 500532 450300 321331 462319 459849 665006 521749 438324 438532 436476 420380 746753 83395 381020 402986 696814 540310 1 357637 292877 207386 352083 360430 341473 333706 831820 1 314064 308948 755097 297398 300517 185579 306202 927244 1 260190 254593 251261 243137 1 182129 1 219801 324916 414600 127967 276159 192131 366841 515475 279009 120772 159434 139234 396665 179265 1 136015 1 135702 224652 92503 127902 101430 102385 1 102551 95582 1 87433 88932 79731 14298 72245 68792 571308 759849 653937 57300 1 70938 36410 1 6374 229304 35705 161217 30974 122 26572 454123 454868 20912 105028 18030 15919 7208 10001 1 234927 9910 1 138401 62239 8488 224281 1 39881 9722 51244 140792 6053 5296 1 1 7947 1 1 1 312892 1 12125 13123 1 1 19365 1 26384 19594 1 29029 32892 224938 19495 29222 65159 57376 146805 351501 1 56871 98558 62863 33033 70566 707924 245153 81610 1 89223 93485 100829 101770 1 110345 370673 119271 122397 1 158421 801113 684120 18939 152118 230391 162984 161115 172494 171856 366559 114088 194899 200205 205609 211247 216412 262386 134703 236190 239766 249819 511696 159242 252114 269839 275457 260955 382632 35458 304336 304953 521051 651784 509740 298964 356897 342772 348941 292201 321228 157708 975540 144771 511088 1000000 237263 404677 412624 416989 1000000 334599 443095 441145 334955 731101 435716 68554 471199 477202 480530 1000000 471334 500386 215989 512289 517541 349477 522118 838739 403981 564364 1000000 537980 575586 565650 575500 586219 505249 580815 330302 597382 831900 498255 609030 613551 601077 622207 662940 630573 634629 403180 851949 648787 650169 654854 580019 1000000 595783 924648 695492 550891 675253 1000000 589194 1 1000000 717489 762917 689295 492440 690993 775962 772697 568359 451576 709121 684691 323699 767323 718613 715638 424565 717540 718176 483348 719730 694717 720434 720941 688293 724272 720673 720839 724056 725006 719478 712623 978384 717341 716427 715325 712690 751776 265731 710228 711162 723228 706146 703388 799608 665128 697168 646221 680955 547901 687506 684692 682080 677582 676271 822966 1000000 293399 483760 563679 656613 784469 648269 626468 589578 637492 452610 627406 354276 620895 626798 900340 218622 613954 598819 724197 547006 584527 579640 209200 569634 626782 516002 582854 549265 537730 513698 525952 509030 862794 145051 1000000 993791 496075 655349 506932 417838 475853 469785 587381 464740 678349 1000000 456263 464486 428261 420727 408579 409439 403884 288955 608240 446689 154597 377689 366171 404522 353927 347575 318135 335201 375747 208927 456556 564753 339404 496213 491198 173570 280324 283486 216213 512139 254836 289161 235411 238624 238164 227072 72947 511659 1 201654 199164 498639 186460 181811 1 172067 168165 56583 252645 149750 152940 141021 731520 298996 126704 119254 118589 113761 744119 194918 109974 1 1 88675 86598 158062 78992 85574 78267 32546 76798 59511 56481 1 1 47168 31019 42296 29250 36346 33885 1 63053 110104 29993 1 21219 567639 155225 16283 14572 1 2924 11035 12347 12009 123648 42559 1 37819 5447 5874 39443 298171 5813 5412 1 58328 448543 872 278399 1 9139 4278 1 13385 10978 478198 11572 19349 343575 22940 25025 26941 29164 31864 83508 70163 1 41364 57684 1 1 51759 56043 1 123634 1 69428 1 76708 80468 178396 599433 1 159882 109102 99146 109088 113510 117597 88652 127077 127996 1 547131 161965 151212 1 212809 269872 172661 253822 259685 187909 192682 196841 164160 210128 214660 220924 226803 236673 436433 242402 378134 265194 261708 1 285150 885287 256136 443888 228509 230321 310312 306265 529363 331265 328611 409245 330982 74010 359346 283354 570574 378078 429286 390713 380520 431078 545391 416753 407446 427366 326900 440069 446573 451592 476318 463550 396070 478862 470898 957856 492475 977362 493785 493130 485348 521272 526802 532391 629294 559159 606891 561334 566595 864489 569212 574230 592804 583177 587212 593749 667186 652058 607725 652188 749822 624537 637354 628843 633312 637440 585570 621161 653166 646811 603215 309571 1000000 694698 668918 672893 676021 1000000 575381 684679 685442 689832 69668 703146 765920 497514 1000000 459179 705058 707548 707264 852870 721422 735866 710681 525341 478980 678971 1000000 199455 791271 719900 1000000 141023 704662 768899 1000000 511386 194643 1000000 581175 718710 214737 747992 720285 716318 724935 670211 1000000 710581 709052 298817 654959 703828 701805 687967 795288 238786 693923 690426 687173 685550 682810 741605 677056 646283 670905 686114 1000000 859932 674545 653990 664389 646600 462595 802372 442516 643805 626645 607507 618101 530558 609894 1000000 600096 604390 589195 1000000 580967 557952 857770 565977 560735 551785 550260 544978 1 536459 528756 250482 617749 512048 506386 500864 497820 489158 483331 506274 472473 500150 494776 448949 447788 441645 374938 425718 466232 654248 1000000 459310 398394 424214 386343 380282 374095 367886 361580 319904 495245 414000 334267 245677 317345 318284 565554 306134 1 294123 138240 262873 298038 319838 1 257700 617462 267860 240222 287197 691079 226568 217244 220615 1 618870 195170 1 195501 178856 818734 164694 139454 172891 810256 147969 145955 140077 135397 118217 235276 119475 111757 110552 106207 1 196625 311648 216869 1 81771 77444 71709 135611 101616 108951 1 239360 127863 1 85063 35596 7385 39590 148912 100259 77339 485092 1 169385 1 41205 17918 1 38595 19044 14601 74850 1 1 9284 1 40757 1 8400 1 1 5776 5736 6258 38613 110591 276382 146478 98245 1 8817 574325 1 11789 310982 14261 29390 30021 43812 1 22320 24280 26382 156846 30704 36814 1 1 55672 86189 33 49635 51970 515838 1 61587 251086 300309 63751 1 79302 83114 32591 90989 92026 104773 103542 100169 140851 118203 121068 125849 115029 50929 129919 144813 153538 1 1 120440 193609 175223 376018 155747 149212 196876 254362 220555 66756 219227 224932 225198 147213 165576 248089 266301 537706 249208 276943 277524 254049 406931 62323 703341 315998 288142 372783 326697 332877 283308 1 841312 764616 348529 235940 755309 382409 388133 396432 394209 426465 403483 536137 425245 442978 447033 443767 448724 298159 461716 467714 891691 479630 215116 491093 497011 438403 508341 498434 519613 525117 1000000 523677 541716 75884 554434 557398 703193 567676 115248 577695 581124 587616 609923 604048 601693 651664 712899 615369 594641 659220 360867 640148 857868 589840 639331 1000000 651585 375819 815929 635302 665543 230015 665394 254596 787222 680658 696744 229909 706758 644100 824333 933670 701876 700554 702030 630953 705671 39529 698076 576218 728304 238983 714863 1000000 716620 717615 718496 265683 610623 940900 312744 720218 868835 717985 447336 523679 598314 878566 752019 643800 547511 867929 726692 972331 713620 712345 994216 708839 478964 181692 1000000 721441 700930 564376 9858 693775 698706 680484 686243 435139 680735 673115 674845 166974 681841 665332 667363 645086 776841 272865 648095 772905 255592 928220 993498 607120 623602 612998 496463 611152 546673 583418 596711 298850 587177 177924 409464 509678 567319 671632 337046 565432 543590 541496 534731 488153 645916 69945 367744 494877 184691 480407 481999 493478 436972 112461 466767 410520 446320 448309 446122 225038 448998 1 1 412849 485982 170802 394208 323267 382449 374125 369644 570962 343489 439026 341821 370732 444902 326152 1 532248 809228 361323 50567 338546 283450 276335 271417 698746 192798 253068 247681 460707 595341 230130 615055 1 213156 207546 174235 196441 336922 185559 184277 175097 1 198652 159396 61121 110342 24555 133516 63777 141710 1 127109 1 86710 107374 268689 101286 198031 355632 82340 379899 97677 75276 17410 584637 64604 38532 59180 55211 51691 48729 44403 42784 40274 36267 1 1 284873 1 72710 31870 22135 1 19394 17005 36799 13340 8555 18270 9608 49434 1 7931 55694 1 1 7981 232619 5603 5698 125878 1 347678 1 639 241585 1 12237 10348 11362 332500 15123 23568 1 1 626804 23684 1 50650 53602 29912 30658 34820 1 21008 41178 58051 424862 51027 54098 57264 60520 62771 68259 133252 74479 43684 81939 85812 89776 94235 334167 106395 96637 455978 111697 125930 126281 316725 210928 1 148314 1 152896 158251 162415 168179 1 521027 184428 241394 1 205770 440 210882 1 695881 229627 428812 234547 273088 200461 698722 1 182559 267422 313741 288786 295022 300308 431873 356476 396690 444627 312575 345225 339627 362982 355787 154885 1 1 381616 1000000 387147 399137 405333 899438 417543 421707 429811 435909 684225 478695 454009 578836 508485 471848 477490 483609 491506 495209 500650 578381 512407 575772 641676 796445 534483 507600 1000000 548426 570051 559053 345358 571798 1 886069 533743 271649 595306 241071 604177 607647 682584 623750 622372 983003 631047 623088 349113 666195 719309 1000000 648918 1000000 661135 1000000 589838 671001 667253 751154 927251 682867 531480 658480 691969 694066 695524 697755 578860 660127 703855 496645 1000000 709028 710535 750099 1000000 714798 972743 568608 717365 718220 97981 704932 1000000 860217 600968 720635 720562 784846 86037 720102 696139 732942 1000000 716693 717053 717286 1000000 724999 670219 711391 738977 704525 730695 366229 705719 700949 698865 696470 708691 454926 219283 897238 1000000 676729 913477 675650 672593 685055 666168 433567 667560 651773 666454 626459 699801 661910 737584 632764 765809 621895 456435 616113 613363 582987 441540 598546 1000000 678975 575282 441294 531682 589896 569009 350925 553187 547946 1000000 635199 428972 526274 128598 515190 916456 481444 401193 471426 486783 468301 474842 460220 479272 457021 451028 408912 363889 272718 426792 398377 413598 397339 501459 396059 390338 977734 360729 367138 364686 359911 352718 369990 340347 393008 327968 313072 310199 1 295350 277966 449793 277240 1 273091 280560 320396 255135 372084 239067 128963 231814 718970 246708 214713 210558 203520 58837 1 187262 153381 252049 171147 155786 160805 1 254687 351638 140839 75546 10926 187562 350784 221927 96970 296020 97065 99501 67838 91715 86448 80181 61921 433796 220785 65514 65918 67183 58834 138916 1 49579 46561 65259 40996 1 68747 314811 33904 22915 26662 1 31799 21921 8229 12275 16743 14338 13810 1 1 9945 2285 46108 27360 640878 1 5935 703955 6193 1 5653 1 6036 1 1 179428 1 9059 570756 407914 91610 13563 372842 8804 17741 19545 11959 22467 1 26843 1 185083 1 36298 264534 1 198250 47281 370377 55636 56279 904 62787 2700 69769 1 149265 1 87824 162596 91597 102107 101016 559897 179193 113838 167022 81159 134405 1 168821 149324 85668 1 246282 161818 167211 103701 176882 1 80600 162591 199089 300128 213337 214581 221507 227222 174140 292722 244618 241978 256377 325691 843658 1 283213 965698 286536 293804 309506 339536 309273 322785 467976 214048 340813 350050 353959 342342 366330 431486 1 384063 439873 401841 426257 32485 415166 416123 472068 479413 442038 650792 451748 423350 392109 470096 460300 695255 842694 508048 719308 690737 487173 462253 519216 527358 518324 538286 882009 472006 1 349588 1000000 600967 573709 601077 576754 588293 1 331865 329086 864637 612552 1000000 666693 616933 412076 633793 620808 658064 645577 713424 667474 642273 840947 165419 669450 669665 761268 676207 382248 698724 622059 650238 623195 692438 706551 771177 698906 700766 703301 755904 706860 708344 706909 710679 713583 710334 674962 616848 301696 1000000 719386 727532 719730 745402 721592 944018 512172 719325 311774 722361 1000000 798891 810328 708037 674340 1000000 854084 1000000 712927 610598 672475 1000000 710832 705279 696879 699111 699498 687124 715773 692638 653797 687148 684950 230766 679390 344933 673497 678191 877098 664055 466469 355178 652545 356250 1 641748 573941 617504 645523 511335 315818 846862 615438 610898 603892 386037 151656 589735 584625 580169 1000000 684174 569469 559867 554677 1000000 565990 538718 533312 506323 522084 475975 511552 452017 500708 1000000 757292 488043 477814 458725 1000000 458667 461270 380148 485369 433795 1 423038 338611 410107 413089 388270 67485 422752 379235 373391 364786 570329 264770 338284 351261 293379 327900 321425 260127 469329 999258 286315 299101 11186 221360 262396 36512 262784 949905 260470 245070 240834 260078 198964 78352 540619 179243 310502 199520 167939 188630 183204 184695 162008 176784 258732 1 152074 1 295668 140553 1 127863 123239 1 89504 109445 298152 118656 156318 92874 62335 131036 81060 340130 73598 130936 223452 71851 1 10285 1 1 1 50986 41738 39146 500240 33986 74166 29272 32298 28062 423368 84022 294292 112369 16230 13507 13439 405085 11339 292002 1 1 45822 7485 95484 668369 1 1 4828 1 252044 5884 283099 6594 5869 1 313948 1 48930 477903 13045 14249 15669 1 34132 33951 20459 24321 467738 27806 10788 33079 35515 38056 57281 45022 53799 49183 1 8605 58527 1 66769 1 72236 75887 275176 80082 397306 8515 273604 99573 1 107827 116725 117026 115903 233416 679004 1 154490 145241 150191 542531 161569 242508 86191 175752 172277 190370 186646 197469 204088 45427 1 251444 868921 231283 236583 242862 236749 254616 306762 269139 255015 277782 284533 217368 276909 304423 452526 315036 1 336373 329039 587868 231890 301902 358691 364502 370525 376571 918342 389282 386954 471137 642138 424615 417430 1 431929 1 438641 450245 458354 469640 1000000 473307 485768 308532 345872 497437 503253 610635 691837 561572 168821 519104 536663 542007 596393 549962 592781 343505 430100 572626 531700 995057 587969 592258 597439 600967 606642 611210 971860 684941 89089 732025 847390 697016 640550 332583 870026 577483 653553 563174 662876 210314 653069 672206 760946 682113 761638 568402 759082 1000000 691690 694521 696364 725633 491109 702634 709515 790305 441687 709994 708011 950412 214847 714607 715935 1000000 617643 718381 1000000 1000000 175249 476336 426995 720545 707566 703820 720173 719843 719379 682132 716522 716872 460479 716084 859227 535306 711952 441613 709493 712225 708153 802134 702535 699911 702103 695039 704015 690842 234631 675059 806272 686822 681073 716979 669350 1000000 953534 601467 684583 653057 667615 496610 655471 639189 635035 631529 625488 623937 617109 614142 609673 980845 793748 595855 598006 586335 584239 916919 603096 269690 561313 555689 541647 529956 540210 522063 418434 523862 423539 480302 507196 459469 1000000 489781 488661 478089 105341 607183 468861 552363 172645 397962 436266 418475 424086 441972 410406 706002 390364 428411 389538 832481 358830 484546 388457 434074 331773 843264 889892 332049 325236 315698 315047 194968 305715 392326 288510 275944 276620 257023 403981 1 277682 1 304481 444545 1 223544 906852 212166 183659 114265 1 190094 646872 179319 838446 754934 117400 1 154123 148457 142802 1 1 294366 124500 119915 366710 110967 294907 117070 304024 68505 89988 103559 81945 1 72300 478750 109712 85585 1 226286 650771 50640 1 1 42440 39789 37840 34682 32076 1 31908 26547 101795 43597 1 18182 61445 431686 13788 20571 1 1 9295 1 603 1 344432 3711 143210 1 1 1 2414 133805 104397 1 223157 1 1 1 210258 11344 1 13786 15329 1 18144 34864 21792 31314 25765 251340 1 105646 33522 41399 1 676809 1 61437 157820 52287 67024 74571 604659 1 1 75768 76990 79183 1 104380 387155 15865 428498 214348 80204 124137 120148 124074 306028 173641 135255 143776 117788 1 158763 1 177557 101725 194754 18473 98311 196848 1 522033 212611 245789 210388 195989 235362 220472 247898 18903 260305 358318 966783 276722 400498 509807 226009 547034 21790 313213 311593 323485 330266 337881 344186 336469 361219 415102 359583 927446 363568 392903 523382 479847 405967 1 583546 1 367883 418012 433324 448636 455539 466203 463909 1000000 915179 484226 433534 919783 430737 507253 511420 479743 500436 512163 535002 539397 550174 830061 556525 561541 566667 614466 576731 581672 574930 757395 611769 522130 605345 149258 1 593625 622834 641391 1000000 634993 640633 504789 647069 593334 654130 694540 638538 657095 696780 818658 932877 676725 651205 683071 1000000 617725 692116 313944 705660 665188 700041 705579 927211 700193 486423 720809 800721 1000000 781828 854091 68778 730443 532439 791061 338416 1000000 719796 719386 761138 945541 578492 860117 720194 1000000 605117 705296 718279 729611 716118 826521 714718 715786 709900 710942 847800 741156 777017 704353 663055 1000000 698390 698174 693366 691499 689003 686412 685233 678434 742679 660372 671951 662509 641025 710494 946931 724718 159396 674705 643256 640391 967397 536214 894350 580228 642832 267894 610154 539270 673300 597196 592463 761763 589819 576941 546309 263821 562656 921693 480640 547054 541735 536313 531018 526287 519815 793542 934393 439350 898605 448172 486293 422832 465022 349261 672052 305930 1000000 345124 465024 738687 431855 419623 485279 525851 401243 457901 141762 489889 377345 367977 271733 296705 1 801445 579539 333128 322873 148649 899636 1 339599 296116 290204 306871 278072 818876 217158 157785 125057 247954 1 234590 128575 224344 215708 213777 303768 211301 198308 125366 194187 185236 175582 170285 172402 159936 258655 149920 1 147081 157040 130474 221612 121174 116644 24710 97945 106197 99185 34302 1 343097 20671 99536 75663 95669 37310 517420 316450 72936 56581 51957 65771 68127 177269 208141 38038 148854 32208 44729 1 39789 23553 135114 1 1 1 579658 1 12828 115829 1 1 688446 68643 234059 654859 1 5763 76361 1 16695 5438 1 441487 25844 1 7441 1 1 14525 12526 12272 343478 1 17660 13896 1 22043 1 270132 27394 416333 1 627105 452161 39099 1 45215 47380 50344 1 94675 59045 79217 1 70096 73671 19312 81135 1 1 1 97058 101861 105513 205074 1 1 722396 1 138221 229934 543486 35046 1 273769 214830 164900 156968 179197 1 490394 194800 308101 672019 212276 216767 325009 227963 233607 1 206420 1 41417 262960 262877 274931 280956 325899 292269 299163 1 311405 321634 243434 329873 275132 950752 877446 306459 323385 367815 306607 495356 483195 391902 361493 336471 554551 416438 418593 582902 434734 972796 446853 404573 282019 382094 333939 476731 485051 488309 406338 473024 516528 642163 516828 522435 321646 471566 556985 543812 549527 546637 560007 704666 570257 575254 486271 502232 1000000 433236 599377 603478 1000000 228367 842189 621715 626906 243475 633767 340948 858781 528155 389708 653378 656913 752288 667110 844626 671647 612715 710068 679991 852139 911119 687614 121207 494899 695542 633534 1000000 694462 1000000 705246 662285 712497 568578 711396 712818 714107 719133 1000000 555818 727863 694777 719179 1000000 665448 1000000 1000000 721998 720055 695978 712865 364633 809629 687699 1000000 618443 1000000 370187 561236 866213 668328 709813 708274 709762 704193 766608 700131 939939 844706 691353 692152 1000000 375900 684457 1000000 669747 675893 256828 668369 650177 663156 586057 577245 652653 648961 662829 644098 649642 625769 631487 204499 621090 612365 716097 589893 595153 468216 191663 589812 584177 629312 470571 553802 1000000 221762 532693 547945 601090 547102 513689 779248 526350 732479 510154 964179 500816 547866 285629 481278 370193 682752 439514 458026 584526 528732 545974 706118 557774 420300 409274 368382 1 535074 250946 483240 1 387199 365850 359563 353339 369131 341058 264219 345432 321156 190269 311214 304106 356695 637888 285843 279798 276830 161711 256850 253971 1 248689 238885 232068 229539 221025 490296 140054 208847 190209 809813 188336 179068 109913 209647 500475 161378 156314 1 182019 130417 575049 131114 111053 1 117777 103012 54635 41107 100434 1 85996 87297 1 1 94001 81421 520530 419524 62464 59126 59574 1 50209 44377 43954 54075 38532 40278 29860 89460 55796 26692 24654 1 20835 1 1 15869 37894 13098 130356 1 9716 1 1 8077 147361 1 6205 6280 5378 1 5750 1 11233 6151 6629 15692 114283 8685 21177 1 1 12963 14291 15724 1 18915 1 475314 40608 1 28489 30972 33261 126981 255968 40994 740597 46509 282306 50823 1 57169 61951 1 1 1 76247 64099 115942 1 1 140327 110189 667444 165527 86630 167549 30136 539327 103693 1 275891 145949 745150 1 144508 750677 1 189255 1 187120 230187 860075 289226 210117 183317 127478 372989 267022 227178 318586 242869 255304 261199 267122 273156 298591 436951 317806 490959 302697 106687 315728 9670 1 372779 340490 367449 349825 229665 358452 371131 459344 777686 409441 910044 212271 514788 336907 420759 429406 924506 439029 609317 451232 445898 288597 468999 577405 480838 845099 408907 519093 452639 734593 508278 423907 527132 529192 857181 547290 548320 552922 568117 485994 685208 433192 577082 583659 588471 593710 569614 603101 607179 611274 270866 620116 728474 611131 629473 634561 630796 1000000 360293 987451 630991 693699 453026 666119 761238 662846 704801 747493 180418 683745 686775 292004 691875 602689 797385 1000000 667682 688423 699662 685874 701307 755322 711996 653665 680468 267171 734240 717151 229552 713223 718904 634139 677483 990321 1000000 334240 1000000 681885 703381 1000000 719171 754810 282116 717140 716317 773354 656509 688344 711629 745421 633918 703427 705297 704410 701561 809176 695924 703520 1000000 691882 734779 580778 679661 902649 592275 659087 695542 881612 664007 696199 911108 653602 655410 579871 642424 606446 641266 630541 616327 27339 831599 1000000 608933 15847 622426 595053 590430 585539 798044 556490 731471 416557 1000000 832419 503978 530089 539354 540912 642267 487348 156976 539130 399411 521292 494909 702497 149219 477436 522485 466192 335314 1000000 447404 166517 299366 739793 423591 801570 1 376490 587401 1 373167 379266 472768 368025 361394 367120 348996 357626 354070 347619 691333 352588 408325 305813 358776 517010 287539 327596 275419 435571 310004 257556 247307 441508 239760 27314 98573 109479 197176 211306 205716 350599 596003 712581 229493 380836 166282 168085 162445 743096 156537 149099 642540 136595 59220 136082 239431 119111 114663 119455 104492 51816 75467 122454 74189 71734 913 1 1 1 70399 65526 82401 1 53641 43854 335891 338781 1 71022 1 334086 1 39542 27289 25267 58299 1 20564 22880 15587 1 25974 1 22532 8352 1 16625 89039 43156 1 209130 106582 5372 657412 5131 1 1 363856 52761 381699 1 175355 1 10280 12448 113645 140976 32063 1 1 70870 1 197193 36032 79259 39028 47270 32673 36167 193283 43473 45779 48548 51023 447206 52896 61142 70671 359289 157235 369378 148570 69585 1 696044 87320 1 104910 166562 139137 191940 120497 94688 129893 172447 140066 96101 149793 680067 159704 168217 174462 174944 293082 185915 190965 197353 1 1 563758 96443 370291 230179 1 884746 248140 255836 254404 181266 312357 355770 281530 288105 297577 301967 400802 313928 323514 82453 337645 453560 114418 105155 352345 380245 1 375782 373787 455654 94284 400463 434167 1 418960 659983 431267 424260 443817 449664 448527 623577 1 577931 450876 485113 491152 509561 502439 479880 513562 77913 309525 540279 540627 541818 589064 624654 556940 562228 572642 144480 577287 1000000 330637 499023 596604 593797 610812 610429 634231 604361 623488 626613 631906 747323 641866 412563 647451 655045 633212 592783 656839 604236 666279 566476 728725 571231 435243 716414 696437 689911 691326 693830 665071 256511 731057 614400 704071 705440 1000000 753577 709949 719321 713028 693001 732587 716516 1000000 1000000 706035 719298 719727 737446 285964 459245 720284 533113 444853 486289 719546 726817 718589 486071 1000000 738044 709600 712328 712011 833250 979520 707565 705805 705729 745184 543510 273165 695037 693434 693923 878177 923608 683220 979008 425020 643906 672615 668281 715829 1000000 491205 653454 671733 647318 1000000 639636 994817 148664 627591 627888 642926 852579 606216 605573 697128 596496 593655 586039 582289 577101 573565 567137 562634 190113 550902 546506 555259 532435 529630 524599 518937 725384 507688 503169 458487 754101 503872 479446 546705 467073 669401 446359 440697 454551 438324 696018 424636 418728 492777 1 366712 394126 393170 1 1 368168 363148 356946 639482 344537 373937 322291 326004 111104 287160 239113 435841 807639 1 818407 285154 570995 266597 164365 253312 562969 239691 141622 295262 1 1 455348 185609 200287 472876 444014 185345 875955 174687 66120 567011 159127 136696 667844 84681 133265 1 95140 264946 128273 115783 110041 337151 402040 98584 1 90393 86556 56063 78713 173537 71206 56686 64345 60935 57689 31649 73085 1 45538 19677 40023 37363 35932 186266 443735 27880 42735 22886 563341 20757 18295 16686 1 97537 13468 78785 1 1 254136 7737 1 6394 173179 2008 5058 5287 5251 5392 5619 1 1 1 7040 16537 33394 13150 10914 11547 112018 17112 1 18104 464517 21351 22720 25236 28051 1 31847 34357 36714 1 43444 52144 342518 401254 48786 25450 60134 87944 66910 1 75131 731510 1 85543 755362 576199 114816 279960 37244 110279 114789 144817 1 242462 134437 1 249293 1 73728 111038 625861 161524 169896 179963 160494 189313 1 1 205463 69502 276919 207165 228477 242064 511100 111675 242866 271543 22027 269551 275639 1 288030 293962 299636 305998 316079 296079 325134 393643 1 342729 349681 332490 361589 256528 375572 398191 384739 1 919685 675127 234223 413993 257308 490408 1 441531 223218 1 492242 514927 470535 477189 466967 350352 504826 358793 508345 592579 330722 327630 858909 533794 370629 525613 543193 493258 582778 565143 573210 44999 577842 586131 590488 503471 599773 591241 473526 390049 922100 587578 644127 384855 628980 638619 169477 174008 1000000 653749 657287 653029 1000000 665671 662485 1000000 676757 679755 1000000 685231 688184 725087 704728 695080 697432 743557 701556 676761 716790 756323 1000000 709864 711617 713798 710109 772042 714214 716077 1000000 563516 703714 719585 1000000 393868 481605 269387 969643 720092 104755 711043 725640 1000000 722452 716465 648067 714736 703776 704857 762275 506095 638946 727014 280714 714056 432428 611082 696308 704887 702650 689347 249655 663779 690237 531793 890242 891477 711717 664725 662594 653022 694615 656513 642449 644574 258360 723892 632342 630292 687444 110605 615866 611432 610896 602381 597427 696600 583145 583526 525965 545359 160613 261253 629041 533159 653396 471338 536989 500515 222255 519678 514977 1000000 97614 81326 684446 461724 509419 425072 468711 699250 456630 450807 320358 418798 539798 662628 415304 851590 597819 402033 395768 335866 382591 576215 332067 364820 1 352504 366638 339915 335324 338495 325849 297488 326172 358491 944238 290981 284916 228365 282957 199746 20554 475224 249258 245196 237404 231613 1 220158 214492 192120 159334 162363 148860 1 122418 519976 571012 1 153591 149787 687489 236102 140607 151053 141271 127414 126008 117204 1 150858 1 98903 95585 101196 69452 83550 73347 76022 66503 261543 218950 62090 600535 74500 52270 1 446578 211211 1 1 35165 38407 1 28521 1 102211 419442 2478 21278 9260 15579 14086 13373 163025 162849 1 8718 28862 1 1 5649 171969 1 223114 4792 11031 534238 12487 472150 5119 7207 111811 8727 1 27335 1 1 14386 380252 1 1 1 62193 19537 89267 34871 31497 1 1 254021 186753 43947 69672 49998 85048 55546 232496 63219 74574 4176 197781 70210 80549 393987 88287 54092 366219 83499 89730 121593 640491 117959 1 127138 1 1 1 147680 151672 156004 527245 201109 143202 1 187441 1 195855 198923 1 209828 212873 328928 154653 868762 337742 156045 262176 268572 310250 643029 284746 279907 330273 525218 289359 298507 454126 316479 322638 328962 987774 1 418295 355119 466712 542480 392332 619324 255882 654500 396941 411805 1000000 415376 421520 391973 465980 468485 445808 280432 457823 450899 592720 475702 473248 488247 611591 495704 506799 487425 515874 526094 541801 637346 537857 98550 540074 554235 556642 554935 569336 573110 516492 594075 589069 619407 650988 308365 605503 571554 588690 286573 659267 629197 633381 625584 632512 681697 314272 652662 656246 958094 893099 667226 721855 694445 537412 612817 688598 684317 687091 689649 904952 334965 700028 704033 792135 5202 705489 694737 460258 677340 453156 676342 1000000 592822 731397 713059 446418 1000000 718952 719501 809425 1000000 770290 720290 713596 719085 718214 926986 719014 718428 950718 807307 754371 587307 714083 1000000 766458 705394 802934 706818 702116 684413 706109 752943 699564 698359 692394 742689 683903 979953 416549 679172 676220 673134 670065 666772 746550 683149 668722 693356 619651 646404 641836 637308 633816 652395 857306 648936 29152 610282 669109 598371 606507 594468 468098 614909 579658 1000000 459565 1000000 559686 559659 1000000 543240 538385 537842 359429 532158 317032 572317 902864 507914 555049 494304 475318 741701 277915 769443 461136 785725 968664 434261 440935 426349 417010 659837 421728 677062 380350 391443 136653 376290 460248 506444 467001 159830 348306 1 335713 330244 323341 514455 227163 959944 971655 320664 1 1 335783 268485 931163 872526 419051 271773 239054 383199 219724 202957 213131 291130 219150 201668 194172 189234 247396 177689 172407 760595 93790 98039 408951 152247 90121 113130 87830 1 1 224280 25020 109610 1 355197 61767 1 1 85128 1 1 23664 69791 122734 585096 84277 53646 142848 46097 47862 1 90893 38841 1 1 40809 29100 25252 1 22867 20993 478351 16199 1 14530 13176 11922 9805 13340 3956 1 684030 669921 73983 1 5391 5280 1 5250 5371 6018 172571 4963 78124 1 8967 11749 1 1 13565 13969 15455 16963 18535 1 145345 37938 29624 23043 222951 1 14071 37758 40392 42990 205151 48773 1 352843 55810 1 64883 68104 71185 75678 1 1 76936 249126 27391 1 88474 1 111366 116352 146572 138899 133179 665803 153908 144911 1 153760 159952 165885 205550 284911 541577 302269 153764 157782 654280 208375 213863 218791 225206 1 236708 243947 114764 254705 260080 266156 1 267703 285616 290247 735289 821395 308553 314692 333990 246678 98022 292296 304053 384444 319282 364155 352562 210707 339238 386414 394632 401287 762682 415193 419107 426951 432269 740112 444775 409689 456079 462031 467552 473904 46968 562961 491276 1000000 589592 736868 841449 505788 525381 629112 558659 466990 556239 416233 509372 562750 599227 539832 584264 588122 511882 592446 590911 612942 790862 810294 643044 344052 844742 1000000 632258 636437 963374 39296 649603 472955 655181 1000000 680241 665509 709427 664623 648899 677959 683721 683611 729348 897767 674724 693793 644894 697984 701856 725457 987339 684153 705545 606105 703368 1000000 1000000 714569 712246 602658 717414 823440 712811 1000000 345664 594004 734404 733296 743134 720162 1000000 1000000 748224 724060 995156 700547 713264 876617 714223 712573 774019 711243 742237 583426 505623 779440 701065 68909 703438 320418 695558 233279 304388 685486 637959 772917 740088 709935 671682 688534 821993 661927 649569 655106 650543 646738 261348 810675 635051 1000000 1000000 1000000 953611 614170 689612 645390 600403 466970 511811 586174 415844 821972 573253 659082 619410 624485 550722 549783 767650 566204 189065 594159 481804 843506 506862 500953 1 389023 338048 478034 476573 337804 466799 272136 448180 680099 482800 392418 420889 436908 385921 404698 345472 394949 387026 807612 144639 366371 362848 336176 540542 9893 417612 320228 617083 328883 305641 544970 300593 289095 297639 270263 918163 499785 256899 266286 249834 839059 343809 234540 229923 352448 216996 212132 206509 463449 412607 156311 195078 335008 173907 167411 164624 377716 175542 1 143700 1 133715 614007 126244 104350 135559 159214 107427 102154 98170 30788 642791 74141 1 362127 74428 71054 37108 100252 60439 17588 60894 51707 50451 45334 42260 154805 202373 34449 52390 29733 19989 23913 20793 1 19523 130778 20048 42556 1 12260 1 59902 1 11050 4578 7388 525356 5839 1 1 1 1 1223 1 6458 1 282436 7207 1456 108905 243550 8980 246171 1 1 10808 119724 16484 1 22934 1 27505 189605 134215 35553 1 84837 42314 1 1 48671 1 606115 82553 33923 336556 70874 74519 73123 261967 88533 89549 1 92734 457868 106528 143833 115316 107040 136109 339773 1 67034 278213 66298 110799 98281 162609 168436 167188 239913 144791 286155 193351 199462 1 43896 1 223560 185990 236388 240828 211888 316588 352075 670283 270399 840913 807126 288488 313771 314274 1 312901 423544 325223 331382 266713 93611 350105 356936 373531 367616 377039 497266 173309 239778 403703 227785 411895 416328 597173 384896 439664 442303 448311 612834 336958 492581 517701 478146 186535 496627 497441 752941 509062 586504 648417 586495 507414 518566 540347 334220 550822 1468 563090 566351 576294 579149 674656 586264 547638 595812 635127 602473 1000000 780630 378902 1000000 624629 11287 595286 7183 642997 596180 654467 209660 711413 620780 662828 667825 671355 687023 677112 681065 682396 477079 840559 812983 696313 593751 1000000 607272 727596 1000000 142442 707235 714739 727732 737670 1000000 714222 743366 676269 1000000 892488 719476 432579 720165 719244 924861 711672 624267 720199 676077 718342 710535 718751 822749 719156 712512 728495 826434 693412 731389 715347 711389 729336 698223 692287 725139 700327 646908 695134 598239 1000000 688506 681244 640847 680653 822351 396835 672295 668686 551776 1000000 638511 218491 660484 654365 636002 774688 601269 632055 497665 623837 615998 944266 711073 606286 526961 520895 845220 305185 985161 615541 572795 613800 561734 557445 551940 546942 1 577498 534764 522218 519709 511594 394856 346379 428225 372540 481107 450726 857195 463915 252807 981311 392229 71495 431720 308636 524202 427578 268585 406333 326247 394476 405970 438333 951059 370215 331857 545316 352451 345546 302861 332593 1 290384 314644 635 94347 295491 301118 489756 277923 271758 266136 267223 255386 253782 300635 1 229669 225049 221518 231862 426119 202498 196979 288848 186077 263158 176868 170163 164912 205535 117274 812350 1 1 356577 108210 239983 127480 426379 111967 107686 103441 1 95054 362771 86942 83035 283642 67308 76463 68377 94158 67173 4453 1 51587 2389 46336 42755 54006 103921 35626 32710 1 32487 26052 23972 23868 20221 18481 16856 1 16854 15403 11331 11529 291385 224386 1 147182 6404 5944 1 5025 1 133594 271193 5405 1 6132 1 92171 7978 251589 1 10774 399981 1 14774 12905 17565 20128 130475 20460 24879 26947 4010 31194 419131 1 38306 1 44291 47139 1 52905 56331 59336 1 68602 25423 39422 78592 1 84931 183907 677976 75352 1 137604 80558 114466 292940 123101 143002 132322 143523 142101 146971 1 162757 198697 80189 203745 177768 183082 202197 350279 201351 248375 211239 236105 335464 231201 252905 24535 1 232439 255717 259414 9971 297187 281020 22679 261572 298899 305010 1 350354 376716 329608 335765 320760 332629 996606 366040 366771 374057 379710 1 33255 653991 317664 410037 170172 445757 485258 584668 440550 446596 537147 458593 464494 217663 424838 482245 465776 533393 500588 524510 470521 303177 522255 527703 523513 158779 238154 549414 513613 686614 392034 58073 575378 580013 582886 809958 758319 1000000 1 695151 607007 509814 1 625869 631012 635549 637989 643584 648491 577869 1000000 1000000 877481 686703 326583 1000000 711600 1000000 851747 659096 677495 1000000 1000000 692423 743151 65034 1000000 532233 1000000 707173 706751 711425 684524 1000000 269819 596593 737839 234717 716917 813485 718410 650212 891515 628999 1000000 718495 561854 1000000 294360 879842 724462 705529 1000000 718739 716788 768861 961172 603455 1000000 702153 714765 707789 711538 704893 909762 776713 405078 734899 269301 637229 689570 670760 865302 681586 773332 674168 679882 662431 664318 633316 558093 667975 641480 372557 645119 582378 547462 633330 936723 632708 1000000 589312 183112 451317 633962 496981 593721 579731 253086 592348 508753 730420 51250 499231 648775 1000000 639855 543519 532863 526842 518342 547900 885866 515630 642696 494701 489931 481336 155547 499155 175876 210417 450515 388597 435329 1 387266 667427 415217 261209 402923 396754 405758 602854 541758 372011 365782 464674 365941 347199 1 334820 358724 237494 314171 310117 303663 992378 51061 326323 279737 470320 245295 289716 435676 295111 245282 30270 232460 94656 220032 219832 223668 204094 205425 1 177752 717809 181556 172240 165684 161519 333348 309625 148700 141327 205226 509056 140279 133676 66106 115126 32325 104779 105151 1 1 77359 78915 1 76545 72868 69258 97286 105205 48216 55774 48535 1 46706 482221 44336 39235 1 36383 276317 28773 26643 39213 39073 26919 18966 314825 1 1 1 6201 10609 322593 512773 6613 8317 7694 49542 1 1 4097 5818 1 1 5639 5844 1 10383 14509 481236 9460 11016 191852 10265 14135 1 48881 18217 34329 150227 24529 33663 1 72073 33089 36603 36342 26136 40126 36696 49390 108452 55412 281118 68572 1 69169 1 76050 73505 180067 87559 91916 1 151594 105917 189136 112249 119935 70778 126630 74423 135830 157552 153162 69468 1 529775 168623 169317 1 806923 186934 125452 519536 198779 493292 119327 1 847690 231684 151851 1 686763 44617 669362 264111 273025 277743 284990 291058 296244 308783 234043 336859 321660 326587 334036 1 142953 451731 359026 364884 456039 383172 380242 358210 395940 403500 409240 38107 423317 1 434036 378143 580175 455967 439580 456048 235982 353428 404982 1 396211 860349 920830 509410 603521 520578 155740 533452 541505 542438 547772 559171 518604 563061 568534 463628 564900 607276 466182 562668 597941 601158 671236 693756 615904 473220 624489 625291 632742 657699 640764 102979 569089 652078 668163 1000000 526901 587127 671980 697234 1000000 1000000 761328 974017 686640 594861 692718 694111 1000000 761516 700643 700953 722368 706261 116211 771189 710955 848428 622246 542772 714736 716581 756716 718410 771307 718722 203172 415230 730166 157407 720026 720126 820679 859480 340165 655221 483497 784420 1000000 1000000 266321 764715 1000000 286891 707861 679919 705245 652618 800536 699445 692099 699105 495965 674430 687749 536943 539676 151072 680005 673623 513890 653747 663923 645847 656869 1000000 727255 1000000 177346 638232 631128 628337 615265 596268 617871 652310 605268 630351 599748 665860 1 980629 580624 108372 101178 536357 706382 469709 545322 533060 539318 528779 528282 636242 189599 590518 505969 499621 494569 572018 482909 514851 471771 638411 495585 172398 447488 341014 477812 1 423107 85525 410840 176671 398532 442821 339445 1000000 373031 297606 465788 355112 349022 345067 329952 329836 324327 328281 315829 259014 220039 453164 251361 915891 275460 354319 47912 237427 224016 313261 53059 245778 251578 1 216778 124250 209316 314432 194698 1 22612 176447 173184 1 260538 157655 144632 1 187458 310279 1 128358 1 146245 236707 110884 113064 96701 49071 105584 94370 1 687295 144906 190663 1 1 297936 59801 34946 153264 1 10482 53537 41254 166583 1 33044 1 29626 39364 16247 1 21253 1 264924 541238 12688 1 13959 20783 18403 25028 13328 1 41127 403985 5786 1 255744 3243 2550 1 74678 6558 1 1 46763 3489 206756 1 55029 11776 27340 1 437902 22819 4274 558445 98936 25737 1 48412 1 25590 1 40467 259956 45297 48419 51411 54509 57698 1 63568 68413 99070 1 78561 82534 1 1 94468 98604 102823 112024 58967 125117 120469 125065 509402 134547 362194 144033 149394 154100 159800 164293 1 139063 180024 207991 207752 262608 128695 601282 375124 194882 224100 52820 252444 238831 174180 558831 258095 371820 1 1 281984 289340 360241 225481 318069 561790 428789 412000 315937 98258 351116 361741 395438 363305 392310 374605 381810 491411 394174 400335 405228 570882 431969 433825 431033 437073 443123 435947 455265 470252 862781 511921 477738 426841 455039 496270 510103 508722 1000000 481834 523638 480232 568627 727760 665838 551903 556781 438603 22408 572137 552877 227472 586894 747327 238416 600881 637025 541903 731653 817265 489245 473961 630626 635676 639312 643516 648951 650820 657525 472677 661649 665002 474962 662913 674527 677548 680407 819423 685911 688491 690449 691903 695755 856719 699556 61140 833804 705458 1000000 709063 710553 708142 713220 78360 889021 1000000 754110 707657 718384 951000 754721 1000000 837978 693554 720292 213375 736855 725135 706953 956922 714701 851622 527154 834442 727683 713215 676712 433615 709967 1000000 706004 497628 1000000 700048 766141 695670 693913 711016 594358 472969 291135 70977 760140 684576 442530 668188 592342 647614 658493 654644 869406 648296 642150 509810 712957 963773 268717 623275 566634 802575 1000000 429214 640278 605197 614036 426175 660711 383306 1000000 514933 389528 516841 1000000 536855 540689 571517 517881 100613 202039 133020 493317 502014 705131 997039 840666 654602 730243 309917 465709 458411 820858 445551 436829 412233 631825 411275 415455 406580 520700 432096 411034 316501 377701 369382 298224 356980 371715 473366 415542 333994 322626 349005 212023 296895 301855 177730 393776 284815 247270 272388 404299 272072 289838 248123 241604 264330 272446 225307 306858 1 1 201297 196243 578 182219 177769 428049 524462 164707 86617 158964 67702 248673 1 141268 32865 1 120455 1 74038 86178 102811 125814 94228 138689 86418 92810 117066 63286 71354 21991 69113 61392 58646 56134 1 48386 45493 41506 46770 55063 77978 32862 457204 27833 49160 56849 21799 22075 19519 108936 15154 1 411095 1 42553 361242 7957 7562 1 254616 1 267283 1 533277 5187 5880 8500 1 517894 1 430201 1 398830 9 1 1 1 11829 1 11948 100475 1 37187 25156 27250 18812 16812 34450 54395 39075 41896 8838 238324 34877 1 56299 59771 20641 66813 1 363301 42898 1 93942 46160 1 64181 199848 139335 611126 121679 215492 169066 129647 133111 168429 142313 218551 152485 118131 162623 167993 173218 178511 6973 189078 301133 889057 296130 396092 221255 222689 923821 326339 668446 123413 170666 1 246003 294564 1 762168 268326 293800 419735 305912 292696 362910 710277 1 173644 1 733620 366358 468061 404956 383153 883148 386220 400864 398456 387967 393083 768189 395236 431480 444603 450543 606671 457460 794562 464706 739555 477560 303275 382954 700046 69139 446443 523508 568112 522965 528553 514573 539339 544728 553718 555292 560489 700641 1000000 577873 746808 1 548285 945111 603397 1000000 752226 613782 957952 799460 661953 630510 385361 440355 1000000 643377 891784 653722 1 661899 663036 683617 213212 451745 669699 596512 682427 643836 427848 1000000 693752 413960 685765 703904 701502 5066 705871 553080 833967 512342 551790 787028 617395 671360 705555 952863 661746 687734 712908 719550 355232 719296 720275 721210 719310 497360 711302 1000000 482758 717756 717498 811964 715680 714725 718644 727397 665350 709511 707238 721234 674143 702713 670074 1000000 696302 1000000 147710 689251 755005 684001 684271 689353 755267 672399 673804 674855 657921 584199 654702 660243 648355 477338 592060 636828 568474 606937 565249 623213 601920 607001 546633 1 582615 1000000 643876 674215 1000000 573769 1000000 378815 550012 553049 547773 569839 431255 97629 483986 520579 574861 541095 501876 497959 492187 498257 369114 474322 954257 344460 448334 450871 352807 442653 1 426648 356930 426926 421309 455233 411965 389764 383577 360114 362013 371251 358545 359501 346737 349733 874579 361604 787694 368185 310081 428336 297144 291373 731584 922250 274930 18461 449142 255061 251381 1 362130 231814 296856 218851 472350 223261 203217 171676 245444 1 182944 524236 1 165609 160262 156220 137649 26105 88272 238603 138809 210183 522069 116507 195257 109215 100517 445229 95505 95694 86656 1 1 75151 113073 62232 66733 47944 692495 56675 1 1 46318 43504 40758 531764 1 1 1 28300 706143 1 24092 20108 20688 12537 1 14162 12838 24067 664041 10331 8500 17563 1 1 1 1 22035 36831 1 5273 142084 5729 1 49090 1 8934 9761 374068 10651 115769 1 11743 15892 1 426851 24368 295093 33482 565732 54322 31088 34220 22605 1 40861 421674 1 2997 52942 438121 41707 127157 145559 71125 1 1 1 518 1 120138 96241 350244 102043 191596 113401 1 1 284945 128440 136805 420186 1 149487 1 153304 168220 175213 177016 1 187627 194799 214533 82474 209939 245036 796399 265150 239697 1 1 250002 255855 262097 231684 108843 435081 250377 300223 302426 333067 311379 316394 267379 1 346396 742856 46707 353471 359946 252199 374705 378255 1 344056 402316 385908 409145 413581 584306 367447 450474 357489 371888 435293 476387 463699 531636 475697 527703 487527 492438 669716 516300 510204 354524 621364 557671 532383 245238 570017 91928 531419 555537 160935 624688 739383 123342 773393 559909 220925 605806 602979 607124 179106 615327 506176 9608 630267 484727 386880 649815 645111 448423 621541 1000000 317490 733892 835292 669662 672799 675841 679023 674045 734368 688782 689636 1000000 1000000 856860 698885 639026 404621 1000000 644381 707057 709777 735931 1000000 282212 1000000 805928 731476 717654 219320 796854 719491 634075 551625 731148 720341 720203 720330 719881 888325 720165 657433 37638 746307 712219 715155 1000000 280708 708618 709138 763420 311722 799861 682875 701203 315135 1000000 718968 671006 1000000 1000000 341362 682052 676660 392055 673247 669072 666918 663241 632887 656953 679150 649492 575117 632870 1000000 1000000 629926 627413 185099 1000000 609065 981112 603684 579217 681762 617313 585733 588300 575038 566088 564759 1000000 563495 1000000 145794 1 776181 527653 522187 516682 489269 529029 500653 494096 505730 487607 502368 1 664945 437461 1000000 1 442199 429508 492915 413928 638299 418899 1 388528 391565 384492 845946 1 991588 324287 354387 351380 341998 232015 336955 320279 344889 768788 298888 271135 518566 291644 283479 274690 267490 262671 759886 250858 245009 257428 122034 1 1 224287 210516 156823 1 172342 184564 177947 1 172515 618642 162589 176806 1 146968 1 184053 1 1 252940 118568 114075 111243 32396 143655 96844 237758 1 84714 60252 77555 73415 455486 48207 518404 20306 1 492934 631770 1 44622 239633 1 593264 26763 31324 29169 34663 16156 36677 74402 187633 10874 1 98747 1 1 7260 12947 8872 13502 7047 5253 421386 23479 13864 339857 5233 54278 203798 1 5230 1 14188 10223 1 9375 24143 10197 1 221239 15849 7914 28892 36439 122860 1 26066 20964 30028 1 1 34662 40391 317671 35761 431300 1 1 1 149491 1 73849 71895 70169 1 83054 87025 91008 95079 99204 134667 1 109051 129469 120327 1 130435 147658 139788 141878 1 1 1 169357 1 16531 726308 184476 279807 198586 203144 100154 213764 583974 273192 229611 1 1 286648 308637 260148 268425 529618 299946 147835 291125 303599 302380 308806 314551 320790 326960 1000000 392230 345510 872671 690945 351042 370514 803489 258264 388889 340890 402374 407397 806923 419672 474304 431757 435392 1000000 449797 508341 462006 464803 473862 250950 485582 480716 490659 502878 493334 414381 525142 525348 554014 549355 542030 547033 550295 487539 700221 563493 572686 724947 800728 578173 573079 660382 629204 606375 607661 1000000 555017 275176 716156 632715 636278 640238 109834 646873 679988 656013 658488 662161 705990 787266 671888 509954 385594 695804 689292 1000000 738853 654300 32695 1000000 338346 526644 84305 823675 609296 837899 709270 710829 692816 551541 713175 750526 518228 340978 1000000 721137 727635 710728 898153 720256 258574 662116 719185 803717 719704 719112 373676 703368 551867 956216 717050 712624 713110 711831 957625 728850 707299 705597 704701 695622 306337 698932 696660 363450 692270 625126 773732 835921 539521 693172 268375 671076 667882 686865 644135 1000000 944881 412589 674579 646912 626993 634779 91733 38680 354652 618279 614094 609645 572683 598376 595837 591413 590982 642954 424314 572219 566692 557960 385936 750619 545567 503965 539753 611072 449073 517887 556601 343736 501236 494357 489751 518765 477963 480033 466332 61734 573866 436193 374185 132823 430199 525563 417165 393820 398520 249348 382446 351976 381065 374803 548867 527176 356190 350004 198853 1 459206 337739 319247 538724 383214 300699 290762 296288 156842 297092 1 250077 891756 249570 251227 1 262593 286952 223562 186867 147581 218177 201071 221246 210908 242802 128318 118655 1 144844 159894 158893 435868 1 351085 133898 129038 143795 500955 1 1 106204 334146 274381 741549 89901 49182 110381 120395 1 172928 67397 58727 162387 87891 54146 1 48283 257045 16911 727506 39148 17638 11720 1 183069 80853 22207 1 27052 18174 214482 1 13902 12362 1 382561 9161 8289 7088 130208 37616 37804 528235 5384 19364 411459 5393 13111 1 1 6887 7584 1 128664 295939 11135 12348 1 1 1 18861 1 245155 31541 25507 1 571859 699989 9667 47200 39783 42366 1 221859 44528 53579 57293 60405 63919 66610 22087 1 65410 81963 96150 1 1 1 102259 107207 95195 513393 127371 89754 67656 133835 138630 100670 146692 156008 374231 80820 369105 174027 183527 243456 190062 430623 181213 246471 1 807658 1 800153 230750 240829 246733 123016 765530 273360 270410 383207 884427 198305 291308 694719 228480 289488 582487 431320 331388 732990 336367 401086 330346 448323 369640 671689 381794 387140 382608 399496 446589 186691 952102 407526 430163 376888 440069 1000000 473753 455967 467554 486462 585299 483962 489598 495530 523230 506806 342069 628012 523787 481436 481869 522181 545532 547018 556035 975282 703757 1000000 1 744428 624022 545394 621578 600514 596941 691180 633137 661025 623494 129787 559383 629668 631476 1000000 666034 650586 662089 631634 718972 663056 736503 670975 704733 350466 852779 1000000 909921 900860 690634 667268 695468 673896 690101 747045 714254 705597 707314 707428 66958 711823 713113 714318 709845 582277 717493 822656 718686 249207 1000000 406535 455789 728240 723911 904816 387970 840358 725855 718866 718235 716385 604120 701499 714828 581133 625138 710860 422259 707803 798521 45279 702447 561998 989997 696092 693873 729236 688989 666909 685067 679734 683775 399147 692519 744796 669174 663814 658820 524881 655852 1000000 643724 685056 502450 984415 622015 624020 616811 615365 610967 606717 411687 479081 439859 616541 456300 493351 572974 371870 503576 611908 552421 556962 541784 534533 500614 528191 519882 664782 648716 502932 789211 459193 496000 444336 474933 468060 461566 234395 456805 405202 432932 434157 446386 420400 412046 391915 418487 392039 850886 532784 564650 759793 402690 357585 709321 371103 760289 300776 302360 331079 336306 259934 302502 296379 419108 30741 265709 424204 220294 1 346170 126806 262682 1 217708 224383 159162 527345 402409 1 187358 189089 157095 180926 157879 180474 149398 129308 173111 1 145435 140194 135293 1 109803 232987 294585 115302 1 133486 99332 29140 100913 389797 83215 79397 11507 71344 78115 1 87156 1 55588 1 48967 46022 1 42377 17687 34666 535851 30524 24378 26057 59379 48620 1 700187 17004 15679 14064 59442 1 255946 644927 8560 2748 1 6570 19450 1 91468 106567 285026 101698 4829 26624 6251 1 423227 8093 241619 306670 55094 1 704914 46023 1 20621 1 20859 22952 1 1 349375 30738 287690 36047 1 1 501121 90898 563501 1 356491 107787 79431 1 251809 23749 78338 63402 1 1 92792 203394 321908 105344 93078 1 449280 125027 79418 155503 137907 142507 145013 423356 157049 476261 130632 1 651111 183211 189491 198184 199467 447035 205930 90622 1 229606 270412 224144 249879 54118 256624 333733 97613 201232 280713 318646 292935 1 272316 311176 270646 538206 329647 531922 353460 350182 381718 361873 214548 283984 432425 1 567367 1 400205 167470 660543 395518 1000000 439677 440567 1 453480 458630 461889 730983 486905 481071 488118 103556 494787 505003 777903 516653 522223 545266 560704 366537 542213 555344 554969 553627 562171 409524 89548 1 584213 589707 285632 599123 955785 709303 424839 336358 621541 1000000 629943 588737 118468 650900 645795 680221 814349 511574 660695 335058 667316 669303 652726 245302 684101 1000000 894647 99774 690065 852888 695988 707638 1000000 1000000 166263 701998 759482 748939 761969 967127 712803 714026 655309 734754 715485 901379 112058 776315 719602 1000000 689763 720392 674905 718026 687957 846178 1000000 630844 794612 1000000 723643 1000000 604706 588570 690083 711304 748312 539629 657299 777766 773633 701078 526849 696846 625515 778182 691036 687192 604576 669189 389614 537641 694558 935689 626217 687692 846982 650632 630625 801880 642739 681564 830304 618737 1000000 691478 694086 602038 611854 608718 602920 592324 593539 589162 325213 552527 548791 569467 553479 68963 558348 551375 540215 525193 532566 531265 520810 537775 511147 489118 523475 489032 461550 482230 1 464088 499546 457947 302020 447000 478945 428173 172413 1000000 394952 409354 403169 397126 399839 383491 461206 366956 204626 703118 360896 347445 214063 334400 328893 323523 304607 281866 99589 298195 292057 436683 216687 277228 787996 197182 260112 189829 240572 315251 217628 1 219822 222063 190385 203190 201043 180682 187657 182596 177178 173708 180082 159969 156451 150559 73252 172116 156267 66167 117704 538417 134929 113437 109176 474752 1 126941 91726 1 84006 662722 76768 177117 69500 130490 164777 66424 43977 52481 34717 154499 44093 245063 38639 120465 53738 120982 1 26805 1 1 26070 137914 263753 15949 1 1 35863 1 1 8807 7899 36924 225694 6963 68459 5575 1 60901 1 1 44442 1 1 14891 352988 1 4123 10620 1 12955 1 137931 1 17409 172966 26963 1 126073 28614 1 33172 1 34626 213154 51478 47846 1 44279 66353 57114 191776 65517 1 1 1 16378 54263 85347 92841 95754 100744 104103 57606 790044 623549 122408 166918 713183 135941 140161 145246 151294 154829 160700 169409 190301 268860 170835 181949 1 133336 203462 1 161491 251380 601931 231472 237557 203501 249535 275501 84472 493414 273019 449224 284714 314375 285435 308747 311279 340940 329559 800832 220970 334697 346550 326937 784544 365048 371265 380187 383657 389845 388498 402192 408317 50398 92126 426745 732032 1 446307 325061 457151 462939 192907 472506 478087 482568 519675 499176 545265 509448 504211 521013 465309 40978 537149 542504 506754 553149 574576 563541 572280 573662 535848 602213 124228 593181 597901 620510 687626 1000000 617170 856969 625161 347125 633084 1000000 983034 644743 697135 659208 655694 141459 611926 573762 650792 643055 789876 615387 905585 714353 708442 689119 699730 459183 1 706208 711626 766249 1000000 160636 707748 391751 1000000 483597 647721 1000000 713750 716195 733240 185001 719313 776051 719327 720409 1000000 716689 665025 612791 763509 1000000 735345 713627 710307 711081 721601 707046 714276 804633 588900 1000000 964070 707169 694091 402882 703123 699698 831674 695299 727688 694651 688508 411463 810255 673084 678398 964075 653252 597582 886137 661546 691813 728297 644593 646462 641612 638573 634749 638663 625271 803734 476823 568462 603684 297546 17851 896384 590348 641662 641073 575940 570869 850489 561557 555522 528317 545030 1000000 534129 528711 258234 516593 512008 344884 500612 498223 468608 507865 477444 525447 465625 392527 908095 447678 1000000 435556 1 426099 1000000 432385 293639 500205 394646 206300 358685 1 367879 361678 306981 350111 342827 314795 317852 319273 472887 312200 1 297439 296788 642071 281778 268398 1 175375 265099 251925 191589 240204 219185 1 226798 1 1 389872 1 199382 219247 84251 207708 173465 54601 149771 161194 9402 102328 162402 471352 141107 128631 152858 1 88718 220189 1 147219 1 1 89495 1 81935 39029 1 52257 67044 391045 51861 41080 53836 50451 1 598001 42108 38928 64850 27734 31957 123829 28425 25164 70808 21493 223510 18499 16432 13857 1 303256 9507 10097 1 1 7420 106903 1 166544 1754 5489 28986 1 127408 5929 175786 6542 1 7751 8577 9094 117932 11447 12640 1 20160 19872 16053 20154 21977 1 130102 28096 1 15671 728480 122382 99465 272023 539291 47500 51880 61555 1 622518 545874 331491 1 75146 79967 50906 274142 90555 57198 102239 102969 107804 87126 773892 111096 479693 248250 131268 133240 19684 450120 1 140386 143604 55677 719795 178408 210181 206533 138634 200694 207464 388002 218879 228120 1 525861 241752 161141 242977 259087 265360 471251 193147 276144 773091 191536 332376 307875 313777 496770 203346 343119 338025 344741 11736 367793 208708 505610 366655 381921 388118 347522 551648 406621 693859 438317 435488 428819 428536 152370 128780 559627 523361 467232 473129 118791 484775 558848 492817 1000000 1 513516 538746 1000000 508009 924505 540544 308427 551683 553304 602835 793191 572281 577277 489063 398978 271538 1000000 102321 579013 610418 811568 487951 738201 1000000 651658 634531 674986 644525 360992 62147 756174 354242 662905 626264 657550 669048 673724 698243 653537 781119 636405 902239 812235 699194 695920 181327 484616 678594 704951 705969 791943 711206 710834 771742 670565 444860 725852 716595 717158 685453 718539 716266 1000000 782275 720558 724933 1000000 1000000 1000000 719286 1000000 718986 722321 479381 209294 1000000 738346 713463 710909 710734 709266 773119 686349 799631 389294 642694 698519 697506 863439 379173 688699 686173 158038 1000000 969253 691608 669464 670789 664361 680475 148985 984065 651310 647205 378621 930466 563536 440392 114917 619443 619002 614864 619087 607261 630333 591535 788542 935724 982043 496508 572504 357165 561945 582004 551834 546674 534088 535803 843316 590417 715949 737948 508146 359266 494938 367820 485032 102620 474216 466875 316240 667042 436049 433817 440638 199954 444807 727263 778467 406818 617387 395299 387825 256316 457687 360423 363490 479099 349071 1 338723 707484 337905 382981 771455 313810 545826 836231 292484 283558 648896 812755 418706 340630 253547 249306 265362 236044 225597 226618 220232 1 530131 165338 196563 296345 185619 180022 598504 169788 20158 1 106146 149271 143618 331793 118846 383344 80938 1 116295 111592 297450 280329 1 93671 1 115894 1 1 140455 19193 68103 64680 51436 1 579830 51198 199121 45786 209860 40062 175928 35115 31430 1 539793 234856 44539 22073 88770 23658 1 392465 28697 12721 101319 10551 10777 35056 183807 145269 9527 1 6917 1 1 1 5538 1 566748 6457 86114 158272 1 45702 12129 421225 12333 13760 1 471708 464379 1 22788 324685 25797 35658 29652 31953 34366 40815 1 40999 44901 1 1 1 51194 23302 243107 65140 1 117515 545752 82139 348554 1 1 97565 570638 106449 72109 115336 119354 1 256345 122569 137365 420956 145186 152836 714848 1 432828 142628 178120 212968 556706 194887 612247 209416 211514 76336 243982 1 244800 933807 246814 189307 258423 263542 264907 274070 281257 754755 674001 620427 65468 310124 364976 842375 332458 351005 341620 349198 447452 424830 179107 363648 409878 618744 386795 399865 542334 694856 423963 420185 430901 435902 612898 449543 811661 566495 465323 251684 793997 492971 460073 509592 1000000 589531 510526 518416 577043 528537 542566 676344 544502 560876 585446 560661 566070 605302 576128 580849 567338 494841 502805 804596 750334 785979 606524 618159 424040 626521 666155 641648 227085 644059 646521 573022 93535 657410 670559 659615 663860 670737 643366 674570 679822 616776 683933 689146 693788 692991 695330 697569 708847 702236 702363 705523 315011 708266 768141 1000000 712134 251342 715926 464257 536773 485363 708356 718954 712468 743589 779928 907509 402818 374392 705229 720039 718758 744952 710555 678851 716954 715422 718569 729408 1000000 709437 748150 708334 718609 777050 660228 701201 1000000 696697 696979 520507 638513 667197 633787 29787 678678 663221 630767 797184 658241 662930 659526 632471 1 1000000 644957 643794 641560 633139 848334 622464 620594 634151 912719 701881 896876 257295 636686 449944 583814 612138 697423 307298 424749 588576 553406 604450 23975 537460 532331 1 436701 1 521534 1 498339 494064 487911 183777 465822 793110 120169 1 436123 268161 454958 282181 440186 419562 413080 402196 791150 286300 371055 245987 811083 417601 638517 443613 1000000 348612 339355 1 383836 439260 1 1 65793 223091 291992 487682 279351 275527 1 261813 256219 437432 98452 838936 661206 225396 903543 187578 1 66811 395642 188420 1 371929 732032 81716 160916 160428 84778 36068 325683 691760 767003 131327 187243 1 1 111390 109395 112678 1 1 1 87913 71948 137105 76409 1 380404 762908 1 1 58641 1 525518 1 68534 33874 1 35991 33419 140866 7187 26589 42571 48590 1 42060 1 1 13437 215818 11902 7777 1 12907 5267 33751 1 2788 474411 1 1 1 5900 4774 27950 1 1 369429 1 9433 1 1 1 13819 14603 343 1 10309 55450 1 3350 22470 2281 35690 40657 1 1 41114 1 47689 1 52876 56122 66649 1 63279 231415 299006 76835 553385 127318 88366 92378 1 49820 1 1 96581 90357 149516 126465 133437 141975 59345 152027 847550 1 250307 1 95323 157660 182539 3404 206354 166414 164620 574598 237213 413890 1 859983 418438 390645 534788 288053 262041 170936 267313 297115 289936 290090 296453 304219 73500 316590 322750 302256 336683 474060 347130 396466 337378 1 146603 1 350345 403282 293514 353198 465784 465887 424661 18314 263668 445478 348456 451947 450378 710267 469776 677660 551831 487442 545457 97878 504345 370096 510222 521590 896749 532594 1000000 89278 249143 327103 555753 564394 1000000 641471 841690 712979 589232 522514 598700 266977 370682 562412 676605 631976 625409 1000000 642982 840535 641852 662203 769526 1000000 988528 654543 660386 668194 669675 673032 739828 679583 937205 684440 706200 434893 696691 694451 696402 935312 710464 803198 635116 706812 917680 1000000 669915 720043 755340 399956 714470 717200 717948 718682 319771 1000000 720135 720412 703459 184763 808424 720453 792698 708183 719496 973358 261970 1000000 716391 715059 723371 713017 710677 710229 713261 788587 666055 703538 701592 699539 143516 660622 695714 690406 687923 18082 888718 679529 660213 791364 812971 656985 702422 203854 996254 50794 678290 1000000 514981 810626 634649 640889 1 596625 640612 737281 566694 604161 835990 594778 446416 521765 641716 575438 600922 571518 298900 1 548651 544397 1000000 543379 702342 1000000 527650 548020 505742 594704 1000000 495597 482672 667937 241159 465060 459367 453053 446971 1000000 296833 651173 1 416609 211243 409228 398134 391974 385868 379598 375668 830882 367179 281928 533920 1 485875 330114 62732 448932 312092 820177 299334 272665 458134 279721 247474 556851 260735 224169 460994 646986 234742 231348 215901 222335 1 256959 207893 199991 194363 44591 167581 178144 172920 49403 162533 521965 499117 1 204436 134639 136883 359177 155197 220586 55338 100781 104694 37129 173386 95988 86893 391114 81320 258179 73911 338455 676442 1 1 311887 51178 1 56807 1 41919 54879 36701 718368 27686 1 26965 25264 24945 21399 19634 163285 199233 459794 13903 1 1 176991 8750 11036 495675 7031 36259 223978 7512 5643 1 4758 84245 5973 545620 6525 1 12986 8622 11023 10680 15760 1 1 7758 12456 1 20658 1 46396 537824 1 1 1 46811 65183 40238 43092 46231 35977 291364 55273 1 109070 292212 68609 47140 69432 76683 34434 1 336248 120187 21426 198927 136598 112416 195146 121367 633297 1 241837 515165 147963 150788 469867 791449 271697 138873 176999 181063 186463 204280 1 184435 208400 180466 219735 351277 278187 243295 802837 244686 188614 612980 266348 344962 322436 661324 140202 296520 267893 522695 332179 335565 325830 333439 384246 359888 638591 207570 364361 370546 345066 499128 324291 410342 401140 428163 413787 426856 425952 1000000 731122 553080 452929 446184 724987 1000000 880541 170189 1000000 525628 497397 503130 304214 515514 557929 524966 545193 506781 560933 535338 552577 498129 563677 572738 248681 570166 537747 257913 592726 597420 535822 910636 611150 623420 619884 624211 630010 642190 617984 568208 649147 768422 656116 655587 668245 657966 665804 631749 1000000 675318 679052 1000000 632908 686630 1000000 691722 692271 696090 687601 590385 549752 704595 596061 715594 706206 317690 712452 753508 781261 751453 716944 717361 625287 1000000 718351 719819 720407 706169 271620 720726 741194 891065 720007 618678 747636 718358 717594 716649 665148 816026 713315 699572 710918 872199 716888 851416 466059 1000000 698091 699328 695867 670557 667259 884203 686522 976165 690228 667305 673304 671464 561482 671684 662626 658168 656444 650983 456759 588826 634196 541486 763295 1000000 620311 616347 839956 216926 387650 438013 579230 322150 665247 71988 550524 571937 566647 522325 370526 591231 533796 540577 535262 490646 524295 480981 516356 582019 908208 496565 566882 181913 479751 472681 472497 470647 5910 402540 442793 474447 395244 302483 435692 434347 404764 596161 381222 1 378130 150735 388500 357999 357924 352428 344132 338071 333767 325715 298669 1 283090 327731 1 249981 1 275655 270893 460742 232001 758606 764192 241725 236187 341015 136399 216510 1 203417 525535 250240 255752 529117 179822 871464 247769 164090 158965 433204 152194 140254 139112 133689 129548 137005 120317 1 152390 113287 1 20929 1 90338 87004 83770 104719 295075 1 76407 111368 125834 73847 54745 51466 36176 114390 1 40346 16228 34953 32579 63278 72873 1 1 1 18412 323741 1 91751 13932 21910 11272 10493 8894 8664 7322 209590 4363 1 63786 3634 5311 1 197119 1 6075 8849 307505 4822 8635 1 10451 54177 82271 1 30226 295338 323451 20135 1 632285 25922 1 30155 32460 34751 532065 271562 1 45475 1 1 394439 84039 566364 58603 548307 89225 74838 103165 82344 1 90205 108682 98349 91609 110560 115422 145904 154057 124210 1 1 125249 143582 148667 279067 158794 1 401362 427649 179638 13578 199081 144276 201307 363002 1 181523 212279 896207 247695 1 235912 256763 245408 264781 373949 154850 276153 222587 295460 300943 291816 253862 1 160309 144128 334055 339658 431787 1 363430 1 436244 381226 387456 393600 404246 356874 218624 476113 207214 430442 400792 447003 23844 38324 458215 466557 935181 343593 926862 490093 515284 528672 1 337662 1 386750 529575 433716 625548 667039 582059 634679 529869 776086 393674 576872 921140 586408 593772 463207 151521 605403 600450 1000000 42021 620913 626015 631417 725312 648211 655310 624892 716075 1000000 653403 661545 678886 668206 597141 560051 675291 679787 683824 722871 1000000 647234 641151 696484 717249 527666 753623 704130 973318 696143 709285 739744 712055 174968 714668 719174 716978 730452 718395 720124 727889 718894 685985 723762 707070 564049 720686 531626 418323 793495 677728 721379 455510 717064 720499 1000000 960551 633102 743241 805481 399522 674597 704906 399811 700697 1000000 696593 694391 698959 722841 595778 31127 680953 678475 47840 672434 669271 953773 891191 659245 675380 651140 648415 952174 642308 1 628654 628159 637701 631182 700801 611421 393388 412790 165313 614745 590138 572660 730330 282498 564375 486030 504999 552886 547601 571336 545177 532160 526744 542651 748007 149743 503487 848861 176106 928987 588842 474449 468539 737755 455488 450667 444577 33613 1 425470 397723 703572 420093 626442 396039 82745 230389 490609 549913 899248 347762 372916 297041 154878 333736 317630 322539 1 347486 315971 342767 294127 284739 262639 886068 1 280285 259268 715644 198514 237534 215244 1 433621 1 221413 203187 1 170643 493318 493295 174022 186389 141083 14008 128325 125722 126347 792330 244428 1 118378 42130 33059 113921 1 802573 98430 472613 91830 1 71673 79788 289824 74536 1 1 555927 58825 1 56880 47558 72601 43812 43149 40357 35745 66849 30970 360851 1 24886 81493 20780 19014 1 232374 14475 1 1 1 12605 1 1164 219370 13297 13598 1 8614 5738 5765 7974 1 1 127602 187023 7767 608205 3523 568931 16130 1 104910 8709 1 252018 1 1 20007 25301 1 221551 31839 217319 38191 39289 42370 40404 314307 62830 1 56758 25540 1 1 1 99796 265213 66103 145150 1 217901 152814 380854 105680 572802 130093 361350 125411 127795 132834 137700 142519 147365 278191 141696 116208 167621 175614 166360 185542 188883 542814 239480 683405 230952 220340 310932 222645 841211 240643 204498 244983 256937 319651 269209 55956 447300 266137 356779 298766 891893 311212 315409 328138 328409 871393 921447 1 1 313726 373792 921665 332929 385707 392200 378837 409759 1000000 515283 308022 27989 422302 1 446952 323718 452829 364855 470849 514531 625559 85742 495621 499977 504713 511350 654907 474739 560863 989708 538694 543378 688645 433018 763042 571088 1000000 565507 68094 614606 589322 597636 599535 604161 564253 515403 461525 639682 626851 628048 961474 598395 401530 903829 1000000 653540 728423 347986 663883 22179 676494 1 676692 110433 643126 200078 692087 699257 705557 721694 1000000 664318 704921 1000000 7773 549718 709200 104563 711869 713208 1000000 1000000 717250 717341 478568 718966 719549 719802 406380 1000000 721263 340918 811709 720631 723651 720492 960277 719031 718189 726407 722544 284602 905661 522478 1000000 620151 708549 943629 865476 701167 97980 821118 1000000 883928 659619 690297 918891 684991 676090 689655 1 732645 1000000 666672 733676 660317 656817 511144 101667 645803 95668 632508 615652 629999 625756 654901 629965 929715 759359 721889 599126 173402 569376 97163 674499 719710 569926 562892 763409 1 390168 543866 544823 538944 527584 551258 1 500385 509509 440642 1000000 486745 764774 492795 1 465007 509635 451475 137539 751297 86927 428215 421738 943833 80882 530251 392509 397659 1000000 378906 397335 142045 360354 187497 358501 341461 292849 329416 325014 317088 310947 304575 327854 292828 427334 202854 287085 322167 1 200689 331450 1 55854 287434 231429 1 216066 210433 223297 132947 193830 181778 177579 177686 167286 158148 160073 251783 151961 141060 113155 137208 1 129586 106954 57945 118783 156349 566204 101615 95651 369296 720832 85917 81066 147971 45912 57565 69879 739540 59756 56527 58032 50775 272766 79174 1 16377 36832 927 31706 203644 6255 25182 1 605168 150726 1 16408 14906 11841 13544 1 287630 680202 1 8532 7342 670116 1 6810 1 1 82400 1 53342 6196 7414 1 1 8851 10030 152470 1 156995 58476 16119 17656 1 21037 1 176873 1 29089 1 38580 35976 1 41023 49031 46721 96596 52797 1 198680 1 63758 1 71432 79592 80291 412961 386560 4987 443096 205711 50546 113086 1 737190 122347 129755 131547 127497 141128 89188 150981 127361 163049 73663 21849 461205 674136 244349 1 1 1 291476 1 1 227636 232121 237874 243586 1 179085 147730 263960 273365 265299 59427 329068 1 297717 298095 315954 1 307426 334442 674049 346263 163662 265315 365408 524865 448226 323483 390061 396056 423479 530545 1 420969 554155 674512 439266 466464 474036 475319 141548 469221 422295 481002 484376 492641 849558 504037 427709 506527 657104 435747 808167 355211 539022 1 552008 557172 567481 1000000 1 126107 584820 659735 618023 592952 788111 607471 179643 605960 620541 466373 629429 895815 639239 641161 645877 1000000 643577 656200 108500 654074 666449 698975 669649 676877 118164 665156 495445 687212 995821 692431 691444 795206 699012 702458 1000000 1000000 696076 644719 685578 93683 857949 786969 809405 893458 542965 718119 718837 686980 214643 679887 929197 725022 708521 726080 706035 717128 722008 841602 733125 718479 623709 716756 715824 714727 713549 712224 618874 391476 470801 705940 713645 719895 699822 653241 708287 693442 691008 766579 670190 624219 681455 665219 695395 720220 668043 663303 791292 657038 330834 1000000 646971 643132 947125 431813 631251 628406 792641 35508 478347 610525 718642 644293 278918 1000000 530111 581268 863425 120384 597429 53711 648493 550803 496591 540047 573881 822973 510695 558207 611926 506885 246723 1000000 490540 481565 68329 459777 466175 491128 587269 224806 546756 557367 433069 423945 429202 411678 533226 420829 429913 518932 380827 375071 368430 362170 465544 348613 344076 73128 896291 303138 481910 312783 306307 379797 292720 302879 1 474039 270383 259736 257966 466233 246590 242296 244840 229167 240845 219562 222175 205529 204028 272744 189664 206815 172753 177361 167276 1 1 1 1 607808 147290 205626 70909 85544 147436 128989 69139 1 222367 1 92515 1 85771 82189 78426 74703 128661 68369 64118 110953 60458 1 145276 1 32982 35626 688700 1 1 156727 30172 26053 24337 24127 21978 1 18539 8218 1 705983 22259 1 10383 146 8780 8041 6874 1 9796 620586 1 5875 55003 3431 1 21148 1 2686 18905 8790 9391 1 11898 13085 362420 14184 16703 1 394875 1 1 142873 207869 30689 33013 30886 38304 40531 43274 1 33981 52045 1 1 101163 54090 66678 55224 1 1 83528 88435 781294 1 99155 1 107661 126106 1 145348 124392 59078 135857 120600 145176 149606 154697 159691 141385 170004 1 1 188655 73387 196991 202288 39834 209697 239566 225398 216733 554374 705782 349774 255085 266317 319779 233700 336112 283759 289797 1 1 887566 971030 295556 930368 332733 844684 383040 351302 63333 363732 208849 376103 640130 94316 394195 405808 772934 117724 419240 341619 432002 12633 425075 449167 455873 450476 470716 473502 500850 484819 639381 497685 502578 453419 513325 519504 395511 563423 939960 496258 546780 549319 557243 1000000 567619 572670 576600 1000000 793671 758869 1 595733 594706 973494 581859 619485 681293 627867 628054 836513 597551 856832 24678 425585 279086 1000000 641709 404415 696415 676767 676668 692258 679965 683832 719003 689140 691711 533461 735783 688904 167948 692590 1000000 705034 139637 709748 84511 924731 713894 989868 716492 705097 715192 777825 719376 720565 692525 463722 734180 596542 778088 1000000 705051 567033 1000000 832301 716405 819160 728097 723670 690949 871979 694535 713165 507419 628777 687566 258225 551800 770260 725637 621014 687617 1000000 697557 499048 683964 682966 699990 641103 672241 669068 660686 698580 837032 579701 482911 358635 646098 1000000 900617 640699 1 503129 619846 510914 602010 601263 606499 597510 592322 587772 568992 593084 571556 568097 579871 557648 552257 551142 1 546168 527026 525405 298091 512401 512013 502328 803930 486812 1000000 1000000 291597 777946 470402 456044 449318 533352 195975 434645 1 419671 413970 479880 361776 391158 363213 629316 543096 370292 320571 357895 350429 235039 1 239579 1 1 314522 361849 302518 296287 268076 286118 280595 215275 266179 260186 264760 250323 242509 275410 298697 707056 196604 247077 119802 202780 192164 234211 186266 195673 249566 74088 473281 159880 443897 314621 145020 98786 262999 121708 90571 476312 111732 427596 1 1 67927 95572 1 15964 81119 319838 30118 72199 94949 138106 1 48965 408392 153291 50279 63495 1 282187 1 50081 33217 30886 28665 10614 144666 21634 287774 1 581880 38860 11547 292592 1 591069 374938 9094 1 45600 95835 43329 8119 3885 1 1 1 1 9900 6902 1 8076 1 702 10598 10799 12815 14079 16755 12531 80322 1 25520 23865 30153 15487 1 491141 1 1 53679 1 450347 47048 51205 54271 102467 69407 401026 67471 41377 74593 113279 237590 237158 78890 102253 84968 344384 1 156135 347228 133739 124358 418219 133753 138609 443508 148312 1 158436 108958 168599 688085 179100 61453 493226 195293 1 1 42511 217443 226320 228960 231029 782632 708417 221857 258115 801950 270317 327104 221425 289719 1 300291 306015 1 279703 12922 233295 678590 384869 350376 313592 1 370841 374427 380353 377748 392696 396564 547308 411469 141483 387004 429750 436688 595503 458092 460911 295521 454655 546909 477787 38294 1 520848 501348 488473 512531 507085 518561 136543 1 605507 553430 281120 556859 559734 254810 569532 600791 609776 586017 591125 590556 614239 567902 314705 626554 1000000 610507 478331 938754 635046 763674 775751 647274 718054 631165 674285 658837 515362 630898 1000000 674335 677631 680124 343552 758064 853435 668462 885077 710977 759326 699037 722590 510798 556933 879071 709603 710919 15258 711337 714820 186178 876878 754834 719671 860785 431333 720333 793168 679224 717002 821341 1000000 720925 640489 719571 716979 546684 718740 742909 1000000 716905 711816 710575 741733 705715 644616 507920 491176 703464 701886 727707 146454 697497 692060 690112 870746 665974 820007 610618 582943 171845 791014 665301 660620 515410 1000000 934647 649298 635291 641325 1 633751 622014 626182 621148 618087 612414 633070 600917 592585 586148 589241 448155 212357 967498 557763 556424 167401 520193 486438 556834 446035 426997 979306 523192 535928 1 504703 439773 493165 486604 320359 484926 432552 971761 516799 116854 469519 648724 410812 427611 419169 956318 409235 342622 522344 388838 495916 412331 657965 645521 359740 502662 385586 237812 344985 472695 897045 79939 21483 480137 242655 128161 445056 279477 423510 1 940017 253707 60114 871931 79205 239323 1 226434 212118 219497 204337 189537 193331 127433 182591 176669 31549 166915 137784 1 531430 389400 253189 561869 128916 348468 135221 118184 1 111716 104974 104497 94892 92499 88494 87348 80762 120120 200948 382239 43927 61859 37830 61365 1 1 47212 1 41647 71106 1 1 1 14792 253340 27939 23222 72478 1 71581 16788 14904 340419 1 11082 10276 9449 1 1 1 188024 483005 6015 8708 6088 1 6234 7143 362110 1 669501 573725 9493 10028 136615 36334 13770 1 72595 398690 232418 1 241573 274843 1 27193 1 34236 61305 40102 41888 256516 434688 599846 708817 59102 59824 1 66550 354427 115959 77377 72703 84903 97069 99539 1 421591 101774 109895 114085 61831 124855 1 235371 137205 130235 196429 151937 152143 232806 167993 690026 189393 1 153840 194047 206389 1 210390 216018 1 227367 435569 244759 246701 250643 55629 262539 1 396597 252545 107622 292565 298649 497455 331148 285087 339253 320760 335522 342475 421919 354636 547105 520508 372694 179725 360719 386619 524778 403441 409187 455784 422987 155712 265325 384966 187256 452365 458189 464309 240711 476185 481702 456986 482200 499432 88153 512050 509818 1 528271 827173 885754 1 556905 395000 1000000 573458 564310 561703 579971 601027 588907 596324 598767 533611 608334 611217 669926 603918 541268 638758 458792 541170 649177 562551 808407 557077 645280 719652 663846 669452 419204 648843 499006 684246 682395 578782 461698 667726 701599 690459 697494 731146 736466 771271 707324 703248 773165 766266 711986 713738 714573 713262 765660 733489 718694 718974 754438 1000000 728178 630174 726679 721122 721138 382410 724383 1000000 719897 717152 238928 766602 582305 841327 356804 713604 843473 706827 726121 704709 193225 670777 702808 700048 697965 592695 693417 1000000 994731 585384 1000000 329890 228440 673772 662752 702791 656925 666845 657382 653690 650451 642172 1 1000000 849485 634322 626750 707945 623963 613780 609312 810321 601356 75687 587419 1000000 570851 577295 569537 1000000 560668 568744 528387 544593 666736 550034 714816 475653 515671 516973 506370 410629 1000000 530572 1000000 464490 473042 576887 457030 193392 447652 439552 441477 429379 1000000 444042 1 1 321052 398516 423387 380149 414380 370648 360606 353629 73647 502496 334649 349933 331680 999286 1 1 299998 279460 307599 279560 267553 385454 389193 256648 541402 248181 287064 1 228654 222747 48145 436981 331367 200484 194991 28645 40369 148300 170785 164231 559121 50167 194511 76353 199154 138271 1 151085 96778 1 120975 110645 106315 1 97802 84904 749162 371073 81922 34573 1 75173 40747 67747 60580 147542 15652 57526 2696 45233 42515 1 324977 34766 567997 14786 33664 24830 23858 1 132786 18535 1 1 15252 603660 11994 564512 58183 8862 8193 154055 30302 9738 1 7458 1 1 692997 6510 6867 666158 7888 8559 1 23827 367248 8972 13263 1 18368 17755 463797 1 1 79390 1 302871 20562 33506 1 33542 331205 43816 48997 112852 1 51721 523856 1 1 1 537320 1 80438 118859 1 1 95144 126407 104206 107733 115679 110760 119916 142000 131048 1 85431 145616 652595 485095 160643 1 169652 176223 275145 186295 161973 133368 245325 274377 214481 351942 180964 207419 22869 352825 493209 454914 572684 267099 272794 1 364505 229262 281655 1 1 845299 315107 326940 736167 337851 346210 351790 712737 363933 377227 1 9074 416541 483421 1 602250 417726 599139 407258 527062 438825 652342 450628 651954 462718 488222 473682 486089 486404 492107 547453 501385 509186 329189 536038 523458 520959 535684 544262 507122 534584 341016 645641 570635 573873 577082 450242 217770 598509 596407 378943 1000000 592526 608368 895146 407777 636675 626733 640604 881168 1000000 653250 653291 655996 782197 662962 666311 669798 672389 116569 678817 862141 532319 744962 424169 326057 678254 711144 705934 1000000 695451 705154 734918 708605 681590 725191 713193 793071 717315 955518 503713 718678 725478 679890 924111 1000000 932405 595690 721021 721254 721151 404803 741011 722153 720263 712352 718177 716621 779976 719698 714299 666272 714117 709835 991498 1000000 436093 945471 700802 574956 697038 669766 690972 694732 685803 687697 681049 682720 697658 673349 668891 665602 710214 660928 655514 663600 647554 648138 824253 632713 739829 1000000 623793 646725 616240 610903 606180 601639 458932 133778 586076 657398 563561 834369 567471 601931 556848 551792 546646 541291 536400 956540 1000000 585268 530926 508098 502401 596898 796697 486325 478044 312934 483078 398549 464507 1 378122 437553 1 394154 435706 472203 406810 400754 391274 667804 318902 405758 843908 308326 1000000 345662 1 1 337182 785638 441492 432167 340300 454468 296668 289642 317131 499363 271598 265064 323426 262801 239628 827131 247944 225283 189759 219071 213107 207982 196613 646492 191688 185796 180533 175148 118049 204839 159381 191085 149835 502935 103422 1 191187 1118 120971 730095 126456 107459 103687 290434 66141 93306 85564 82817 470841 86377 71971 1 166021 61621 73309 55173 103665 114151 1 42880 41715 303863 1 1 1 362867 110518 418370 21428 20791 27714 89097 227136 14572 1 113506 96451 1 7559 393266 1 96127 5119 642115 1 14485 6211 6315 4161 1 7301 1 1 62124 10047 1 1 13246 162 1 43534 1 369 1 24380 58714 604871 31434 72040 35405 106661 40511 1 43103 229604 51881 55521 70387 1 107217 427305 1 57795 29029 82592 84236 90739 116856 96865 88606 107359 131501 116165 120650 253217 224871 134619 132111 144376 403691 347319 183848 117966 170180 1 171545 185436 190817 193245 182920 369397 1 212702 1 244800 236242 240644 343866 503648 456307 328819 271161 105944 279737 289588 295322 1 241420 520627 700059 321098 332146 468117 555217 357897 529478 363112 391672 375601 889467 545506 413872 1 780473 412588 420365 425375 1 434185 770357 449107 456139 882519 866779 946207 478865 514892 523833 556219 502025 653169 306522 441855 524506 530060 1000000 540964 546305 475416 557005 565714 570247 565955 577875 582185 588432 637712 421634 1000000 342259 549726 614863 617007 728393 625307 632825 635880 639977 642255 647684 651068 658334 1000000 1000000 578363 417145 559433 677895 978583 571317 841032 469146 633212 690205 814881 973186 64792 708786 818530 704682 1000000 708290 717185 709003 762599 432525 99917 716327 465797 695164 1000000 724712 699057 708517 719543 721301 1000000 721373 720977 868781 731348 718756 816614 791170 718480 770677 713951 715656 108210 725163 710634 771896 708814 391990 705361 602934 668700 622195 697241 694892 693454 693386 691046 686312 684018 573506 549990 1000000 721097 1000000 664009 666606 656401 654865 565490 676400 641414 652587 629923 626327 625122 620844 616425 619373 383239 593813 672735 593076 566759 909962 574235 573840 569058 563950 521872 553531 202044 542824 977650 526306 524090 536620 515457 400671 498439 493796 590013 530998 478857 626724 670803 463767 1 451308 118280 438587 326885 63863 619901 338162 865075 402522 396911 144952 376282 790396 154980 367437 359175 353603 346796 340925 359401 565031 1 318373 309788 303499 1 271241 1 243007 878358 267402 261572 171307 227538 398062 237931 231912 783776 252059 215037 207125 208399 105986 592068 174631 193215 187036 168735 166325 166125 156097 155639 126864 116179 560451 1 1 1 130817 344224 91725 104652 150078 95929 619779 88369 302716 80585 76754 72910 513187 424229 53268 52202 35924 194267 49396 47127 44278 41662 333275 461992 34167 29837 184344 445015 1 637065 422622 23679 1 25181 193857 1 33467 557615 10863 28062 9876 65406 1 30276 1 1 677513 203156 34454 4271 33534 5463 343221 1 1 1 7888 528484 12833 677800 12071 17410 1 23491 22111 19597 1 30494 29653 473747 1 406413 1 42789 419356 47167 51121 94805 57484 284435 6269 193365 1 88925 115981 81852 110949 1 174970 219615 138962 111179 110555 1 428533 270333 708026 12335 1 146256 1 1643 119347 149905 1 1 178220 179076 148632 194805 200068 204102 211410 602683 162631 1 1 205398 246278 752280 257625 262731 1 1 281605 288626 725542 299869 325204 312000 243723 456694 588393 326321 289190 349341 327812 852651 359923 261073 380026 385568 392397 620783 464987 922573 417041 425697 149721 435539 515752 447435 243605 112662 455250 529949 468368 955808 1 94043 560255 777926 463387 516963 589052 1000000 100588 512752 544636 548602 555337 665901 585936 570907 1000000 943945 579392 248274 595374 559832 604692 609244 613709 911702 150968 626658 630601 627188 506626 392669 867920 623936 1000000 795307 661176 664607 210988 672847 667641 677269 680462 682849 685829 1000000 1000000 693460 676064 697869 701288 702281 876934 706369 651265 709501 547511 736948 1000000 715627 878066 717141 718529 718941 719325 720130 346197 1000000 881447 244918 720817 721402 721275 473283 665281 866186 719561 733463 718714 653890 1000000 617520 1000000 626786 710279 153510 707731 705944 605695 978521 790422 698069 740393 693315 688242 673947 1000000 682887 680037 678982 812345 670926 756997 664882 629307 657873 654730 633499 646506 668766 649907 621602 1000000 633381 785160 619128 1000000 655601 605841 812905 887097 589797 611854 967832 1000000 576136 310537 619193 557980 472079 78011 186170 289549 510086 985448 517166 503313 812333 1 444874 462476 466786 475598 470991 134418 459123 445963 422781 440995 435014 488098 422539 416630 403987 404711 354546 391933 386406 379668 373668 92618 462411 354864 95837 101190 336295 295591 499210 123151 259156 313687 295048 263438 286364 239551 1 263279 293845 43401 293647 242595 239693 233263 1 222431 294207 1 246781 200192 229314 189106 183731 179071 212623 156553 281507 130391 45656 145766 142735 256446 1 128422 123792 120115 115355 110897 108902 118303 97576 198306 355663 85532 87543 1 1 60444 67084 143260 60689 56855 64574 1 26143 1 41808 1 94779 45474 1 30083 283755 25848 51251 521168 1 1 64319 72799 10258 1 117638 12260 1 366583 8493 406258 294877 1 1 369229 7485 1 46981 12452 35186 40637 8255 115996 1 173701 11635 1 20686 86194 1 1 1 225800 1 175308 1 55994 102571 629534 36644 36745 359843 40922 30292 56864 1 202307 1 62999 761805 70690 64785 196000 1 75212 92067 32601 518824 248777 111579 109416 1 113565 179873 342437 184294 1 172557 384970 467033 173784 53327 180327 1 178577 180936 204461 193316 199541 238978 240342 215523 339273 870669 165070 211885 303757 236356 256086 261945 265251 485488 291121 346748 291462 250890 311104 310317 431112 37115 219350 732128 580145 347276 572834 358777 365970 372860 277764 383820 396779 1 443411 206719 415403 771425 470761 426392 155196 440487 451904 408868 460349 470710 1 481666 762929 545060 491314 844474 612489 1000000 190171 494426 532599 1000000 623277 556517 554045 412910 560917 195738 561357 579473 441415 619240 594897 1 606210 608032 631966 749921 616735 622813 629732 105402 631700 656070 784896 648677 653159 705036 680750 626667 667065 1133 673533 651567 204416 682339 487239 685033 704366 690157 695174 608212 682572 1000000 1000000 995823 708188 787189 622081 461129 58526 714882 715911 728569 834389 717169 740233 1000000 792788 733207 721358 681732 721998 692306 729125 846676 720147 721218 725382 583660 718337 742321 791321 719027 703639 712864 734232 908305 1000000 1000000 704731 701675 700710 512165 1000000 736824 689018 875387 1000000 632279 679416 678046 674256 409894 723825 667500 750203 989762 655033 650898 716342 629210 508218 635957 70442 570453 501080 623402 614824 610367 605832 456334 616545 591821 586631 582087 338114 556779 590044 561504 557183 214279 764265 501870 535424 532576 524438 518873 606219 939423 502099 511881 1 390111 478698 1000000 466863 439695 278167 548910 442910 7530 430754 1 418907 409339 406255 1 391729 235862 313568 374859 528101 362953 23960 379915 344396 575781 332636 325820 1 363608 356212 961968 222041 289032 287290 279593 231373 575352 258518 223908 277665 568716 559773 200620 209195 215595 1 198391 215437 355687 121996 25261 166277 685957 1 284876 159807 1 170533 144235 194306 134490 131714 132718 136497 116094 112280 95583 111143 99042 92176 90708 86767 150383 64320 78622 71772 437974 367876 573160 58197 55044 1 1 30648 43305 35766 158392 146045 7949 1 79048 26391 1 22637 1 653074 1 1 14762 1 12282 54882 1 6848 1 8025 1 214270 233081 6446 5838 1 6141 1 7182 17899 1 1 9560 9232 1 16245 278294 21099 16324 17890 1 506594 2672 501876 360084 76870 1 33641 36073 1 41133 43870 46678 72496 1 54714 1 62137 70996 1 73771 467725 97662 1 87559 90593 95381 294002 492545 108199 573008 117064 121572 143281 225958 666363 135537 145147 150275 157682 1 827955 281431 175801 181128 130553 172506 197678 261099 1 149439 201693 146670 47552 122819 242832 316905 254434 301051 266282 950992 234178 948259 676065 296470 282627 268256 329816 453777 70847 142992 340834 1 351843 358695 1 784871 250446 386213 394130 522940 404901 407528 415134 404729 438979 408789 436120 891915 445535 207941 1000000 466979 450542 430863 247806 491603 518767 581281 784620 535610 1 525612 530076 1 553111 547335 1000000 571241 817113 562165 559594 474851 583179 555941 231440 1000000 602233 606814 614985 595431 923725 624097 461384 769036 625206 258918 301961 648550 652201 841645 660214 1000000 683088 638083 672598 686521 562467 521213 618549 989217 673948 613132 716628 696979 699191 777609 1000000 703540 699442 703722 574413 711830 713208 798573 727254 716763 717732 711498 740082 681214 678145 720976 372759 721436 566311 721642 732049 718818 719874 775396 720054 1000000 777588 791798 88652 714054 721535 713345 711964 681258 710290 707193 698341 1000000 674614 699391 1000000 694775 722203 692519 687378 554697 478544 673276 669194 718096 723478 671507 662810 932540 537693 722480 648832 629632 852130 637197 633923 910008 403106 620540 616919 695956 1000000 806006 1000000 523362 606579 583625 1 573494 568584 476543 640287 481704 380080 1 832272 624682 526133 1 514984 369482 470014 497826 481299 337327 1000000 462316 440996 463834 537782 244426 915976 438774 469504 648022 397034 411219 408132 401970 386043 389544 276018 377673 470926 375758 1 159106 346240 358141 321699 544555 321594 315834 309245 303126 168285 290945 284887 278851 263976 266862 548917 261345 251719 243247 238134 231273 282247 220213 193132 189814 1 197983 1 195243 244789 731854 164340 185879 148662 255931 598909 145742 1 344234 1 126778 121509 363094 25752 1 107861 1 96034 652797 93673 111007 1 1 76003 69317 65883 62508 87830 1 1 48436 345484 79268 49173 38852 36161 34456 31570 29718 16593 25038 23270 1 19668 18116 15971 1 14768 12680 11615 1 9565 1 3713 7762 128543 1 7507 6020 1 6679 8355 1 9746 9257 8761 9440 1 507928 1 230497 1 1 17366 251378 503104 22717 27318 23260 112487 14565 25974 36581 1 40494 90532 124859 1 501413 96723 79042 61305 118528 509310 71748 75184 78893 82688 86092 544736 503 135141 104371 114773 40855 115862 125944 254634 1 134294 138713 749169 46558 175343 158551 161379 356818 174430 110636 184914 190393 195847 201348 603952 100031 512973 132407 268404 235296 169511 307494 1 258717 267223 389548 276564 282231 288797 433040 300877 227864 311718 611864 327198 331599 1 433549 385458 351637 362557 368756 376758 384087 406828 391970 860385 441420 417760 417891 416485 430387 437076 122778 448572 1000000 910939 466489 295222 848522 484181 500075 495868 501566 855924 512928 560959 524098 1463 535110 540361 722830 71735 569527 80254 882576 442944 631339 581863 586742 618407 596269 600415 994523 934002 614626 609968 622817 660882 387459 635776 639779 643576 982794 633376 658661 658970 339039 640913 668626 687516 675046 547953 692656 579935 692193 689112 657808 690876 672448 666276 694286 1000000 724052 543232 707363 392008 619490 705455 712343 739461 716563 499746 619706 719244 646326 1000000 395161 723220 721120 713152 721433 719449 704790 725980 1000000 674538 717749 1000000 1000000 770293 715611 715062 316156 312216 820068 709442 707825 1000000 154129 702228 671613 697931 213957 480979 822037 470541 702858 910079 496339 1000000 330297 716649 665108 664392 660827 653249 578600 650021 855748 651006 494450 651630 631795 576300 410838 615146 164522 596934 604086 589316 592725 670045 585133 893784 573688 530729 1000000 559956 554597 514624 544056 526529 538505 506947 522484 517216 511064 790009 503874 630836 488118 482279 476415 596494 758538 140027 294245 446603 274104 522186 428377 374719 356179 618183 401853 680601 1000000 771454 411428 50466 172416 360114 358969 833189 399982 1 329415 323257 362314 312069 304672 298922 49698 286728 1 580431 415374 193537 256972 250893 245027 636538 223707 581292 77199 235598 1 205134 1 1 185095 182839 177873 445663 167480 162331 1 130635 1 142391 137521 132724 127346 125710 118586 142612 620716 106892 102526 123714 470092 54977 61632 1 77704 74040 75623 66458 139515 58325 57038 232253 422396 185723 173649 42407 1 31788 35217 489533 694639 74479 25826 32730 23472 24058 350208 17414 1 93736 13294 524886 223768 49119 1 6297 1 1 1 1 6732 8323 90228 7643 7175 61244 5060 8633 1 1 1 12117 12115 15755 15862 1 18737 693659 25603 34088 1 28163 32116 31533 34873 1 37057 1 48293 254071 52825 114917 56903 1 1 86454 70686 74236 78984 81593 85806 89431 93725 97530 64897 1 589404 114695 122394 118701 128658 228329 746700 143381 147527 152491 167140 475039 168855 172932 371736 549560 183217 191706 631081 1 1 215204 214782 1 233701 232069 282732 251503 1 779084 268732 275011 387568 321461 340399 282986 305327 444887 306726 324292 319229 336014 341527 356106 427789 249537 358878 373272 379417 385666 400205 850228 582742 410353 421575 1 428731 135999 446193 548108 1 955798 173584 458970 494108 1 491060 485916 499834 505070 511402 560323 522627 529244 532622 591891 579361 409271 1000000 547479 762652 570534 1000000 203786 1000000 592488 683862 518919 559487 580225 781804 1000000 1000000 627869 253157 634690 647406 644332 645961 650448 568929 646765 656974 246661 667785 697145 674142 677268 680159 673330 677751 757402 689821 693240 675471 696919 700297 131310 848982 595484 792511 709624 711157 712558 771363 720533 239895 611677 384215 719387 719131 718490 720928 687313 721492 1000000 1000000 334256 663760 719885 721935 642023 715282 744377 713131 704254 727374 714961 861260 713485 1000000 709418 709862 692038 360617 218790 689909 30048 610256 204124 679365 686652 160994 683702 1000000 683473 656779 672957 633992 634680 661889 660786 658717 654655 647435 658996 587591 640335 620976 618098 461298 881700 1000000 601905 540136 600943 846527 1000000 587737 868007 576789 571770 645313 560654 559417 661030 618562 533005 535029 1 507313 913008 525899 507126 482672 510050 445152 482662 547947 644700 568731 460537 457005 981148 394111 445505 513783 1 842429 1000000 405717 315059 393374 383653 516740 374803 368580 774572 350202 9882 354413 17632 334396 407783 318404 718610 678659 329241 4081 718952 282546 276499 270500 1 188523 230371 488804 1 245949 230041 1 58502 212265 206726 174419 194791 1 195391 172353 174303 278214 1 177931 147864 49263 142337 1 120094 141659 679282 123824 115756 112480 107129 130370 97838 1 90501 80435 82723 65440 75189 753809 1 64638 67311 58057 375858 1 14953 191649 282187 36054 38721 35625 44565 1 34613 1 14788 1 217017 279942 17662 17799 18895 24499 12570 90397 10798 5398 443594 158290 134448 119837 142671 1 1 6811 1 6523 18166 151547 8551 9231 9780 14409 1 293855 1 15488 18196 19188 30778 21959 362425 121622 9831 431846 31891 1 36660 40352 1 62741 47366 48912 248122 1 494314 497327 66267 507434 73241 75864 82887 1 124884 48541 432649 69056 104818 110578 116239 195740 122491 151736 1 655777 139011 148091 596793 373671 283851 166496 521180 187687 182046 191487 1 194989 129368 194039 217884 219008 208911 250231 234922 597499 245882 317758 400221 328277 268164 284963 587403 290390 554767 303815 234224 1 341272 1 134412 341706 358252 353207 1 365555 371596 325180 385984 389977 454395 402522 1 415008 385400 473727 359048 760787 419799 451172 439466 463109 469342 461380 480518 486116 433977 204421 504186 511229 498143 217674 968127 542495 517825 262752 552593 476949 559942 523781 590895 466734 566121 584135 451139 321936 622217 443499 622648 612238 880349 587564 1000000 693384 138273 636699 641637 645523 649296 1 992119 661413 661199 667165 670197 296845 676438 837404 233134 284857 453042 690385 660484 695085 697784 699782 911839 651956 830705 436190 775673 727240 648583 806848 629088 745102 716241 718789 668967 705348 760096 916612 662559 903126 710191 722234 722251 721844 707024 721265 720819 847293 696221 1000000 983555 717018 636462 707749 377079 712068 710565 802127 647994 893456 995636 787326 721841 934373 694685 667409 690542 687101 725992 646837 678921 732150 106262 962123 332161 667993 677702 671185 828143 648636 613100 660553 641076 734032 583505 1000000 619816 690340 61568 1 643643 1000000 1000000 65499 581259 588105 556795 567019 563134 363174 507113 547410 432531 520701 532431 827674 1000000 277645 951790 723357 679825 478027 784101 479992 474127 463768 655405 456261 574241 444223 438167 432158 692543 419845 414501 414346 401428 318885 437175 382876 971490 431678 330531 356491 345108 369760 339555 333313 327084 222297 270597 312345 585660 296562 237516 110204 827015 356140 269226 235004 230211 317224 238381 167577 550433 225431 175625 214091 178129 379506 51016 1 255495 233436 496714 173003 166115 143939 155242 433057 142649 149919 135705 161745 1 121816 214335 587757 114789 104344 125786 96477 90645 92053 83861 83051 76609 293267 78500 1 62343 59286 55902 345998 11873 294252 1 45273 25187 7323 67085 30086 29280 52681 22650 78806 43064 18052 1 16708 149982 14316 1 12205 10481 394290 1 8422 1 1 352260 437696 1 1 1 1 1 1 1 335982 1 12179 11687 12806 1 1 1 7241 70715 1 137530 1 305389 29098 32073 47885 65170 1 124574 43857 1 102476 52519 55528 476773 52817 1 237225 1 75968 118195 1 117338 74828 1 36164 1 410280 117656 115627 1 119851 1 1 186398 21299 370073 770744 112412 160301 423750 179481 180777 142197 1 202826 201979 207947 244158 219192 409422 213609 460762 294111 249970 253929 259830 244853 272775 340312 1 289164 283867 569602 308099 443035 296661 451951 177575 350434 323109 292658 382187 363595 369878 1 382298 1 386605 796753 402973 388478 491649 430400 493195 609997 553324 449693 438069 270259 474774 473640 488685 579799 490721 509658 512777 470702 647134 483559 527719 595950 531859 523568 581963 569911 239944 635603 569314 322646 529733 447686 364307 589365 596157 601950 767888 611056 615573 565152 602759 603178 211488 636352 548603 543872 634876 631592 1 659234 663286 632981 669358 683451 1000000 678685 680810 702610 910127 823428 685193 850380 223668 804739 701453 1000000 586593 707125 708886 983192 712009 702732 1000000 621952 717102 1000000 708883 719642 720417 688884 722877 721435 820034 139846 169645 705958 778568 895387 721059 148346 538806 1000000 737278 730869 743058 896161 757639 464213 1000000 679760 707855 737103 702929 702225 667191 792952 478465 90189 737233 22587 619224 267401 680133 783473 614099 774870 183345 608711 660651 657012 611436 1 773817 643924 638373 242847 720858 325825 595255 627818 1000000 608352 610412 599118 599683 589822 332447 416202 574869 569824 564716 558923 539453 1000000 543826 515191 555220 526765 521829 1 501822 504891 1 764821 590348 481482 568174 509649 464057 607941 452090 445026 444736 435277 370733 421736 415602 532019 322893 397137 392557 384768 378704 400127 368600 359779 294238 295038 359053 337239 328889 322864 320867 672238 313164 301737 31614 294570 370702 272762 383638 263262 234790 355374 1 719648 804057 227177 226063 210657 1 204624 125740 193511 188632 182403 173725 178023 66624 1 156255 154172 158526 141739 158712 134976 125974 123137 106487 114066 291022 105428 102084 612097 87313 86260 87105 56535 53770 73762 35873 389350 1 1 40063 57103 11330 47819 110513 281926 35948 1 34662 48714 1 27935 269455 120205 47927 1 1 1 16659 14492 390530 691605 11176 10046 8829 12411 1 1 4108 7256 346983 1 171283 7235 7795 7897 19384 1 21037 27812 11488 41723 13648 415894 16584 114146 23145 342752 18769 1 536976 207718 187731 33075 1 205873 32523 257803 36915 32601 592460 61165 1 59006 188594 1 63300 1 78683 84696 93899 1 85778 98307 264637 127970 1 115101 219089 118972 129348 132913 1 181829 43761 1 152437 190240 1 211171 179265 183942 190902 172616 1 211903 1 73806 1 1 1 240603 245624 269082 251181 276465 270128 276060 287218 497946 815961 196395 313514 312488 260343 324883 316821 337233 773166 32103 355819 1 368354 373314 376730 405900 342999 374782 927200 411423 417632 741822 444742 452438 294263 448059 454070 460183 344680 483435 481852 483723 484911 495341 523455 436776 542261 512587 558634 173740 243061 623640 555630 550546 555096 340311 519337 625696 1000000 589563 360824 583170 595768 550322 604170 609855 1000000 618722 623062 688773 880439 991567 631179 807293 647351 686216 1 700373 1000000 469485 668969 354775 420254 472763 690380 416880 520339 665810 694787 318007 1000000 696920 218361 702863 696840 1000000 515639 855622 691381 713120 714455 308602 494170 925811 559333 695346 717036 720817 714951 839569 698798 715452 826611 717156 738916 806001 721822 794997 711094 893737 718773 786391 716544 1000000 714424 852124 716231 599775 679059 821516 491612 705901 1000000 699008 1000000 687593 691552 429253 275723 1000000 1000000 905538 759458 671076 560458 1000000 1000000 480198 917810 655727 241431 643521 231210 641744 529355 713537 582218 586583 701588 552250 572277 1000000 593466 268317 571233 579580 508156 172730 95323 561663 555934 596890 545327 1000000 534537 533197 523528 708319 515724 563872 443681 495105 506690 420090 493157 1000000 465871 256496 482066 447774 441787 776372 496245 697226 429330 565670 409701 399017 145894 383479 477412 378921 388725 306801 625541 1 343322 338158 330935 1 318593 312441 326894 245268 711730 519561 277367 275087 273210 190286 1 268030 271087 1 234686 255547 102336 217539 377833 868852 138901 391129 194409 1 179034 174936 190932 274058 95060 153384 145256 360705 411518 71548 209190 114538 119998 1 295016 106815 297270 1 96074 94287 116278 351429 40901 141826 74739 64078 1 84230 91697 54531 51452 1 1 1 1 115924 33852 33085 1 1 536012 24604 65254 344862 1 19326 20212 14960 13713 12130 1 10541 1 1 332471 8240 64074 7452 7152 5916 90774 1 1 7926 1 1 1 99247 175143 12577 13400 1 14853 654460 181274 1 1 392131 1 1 67349 63798 115066 72866 39584 187086 91321 1 48417 1 57133 60145 502460 68262 69183 73703 77862 125727 1 49950 128987 226648 65922 350816 119829 122729 786193 379993 128030 18242 1 67078 139304 837125 129856 162255 167383 172615 174246 183586 178899 193934 198716 165619 145131 303190 1 1 237862 239042 604765 250513 1 120271 223409 274496 321669 291167 292613 391723 311949 1 1 325013 1 335392 99808 351616 354510 346336 366533 307824 378462 933117 598610 300282 333071 257643 557328 1 427726 433035 116159 376865 427993 1 272434 469855 476497 482023 496991 496532 751781 505045 1000000 635926 522351 528196 1 538656 593427 509858 440195 483147 565058 568228 575264 550549 1000000 590063 594736 592935 707094 685524 615904 614627 887744 626193 1 712197 27009 642468 646323 627106 707690 657407 606430 665296 667313 799389 672913 678212 576878 683353 493038 106213 691021 693542 760775 698189 669065 706921 698189 949459 752122 887476 704312 678099 1000000 711626 716593 717635 707326 719412 120473 775144 702090 819605 721975 722166 702472 56601 717921 720906 354765 164935 689120 772396 719046 963849 577747 716090 702574 822194 302312 1000000 421881 707315 705480 382274 672312 699399 697170 694838 692408 628358 655234 1000000 723050 676737 675824 660253 664344 726605 643327 654798 655785 399414 614707 1000000 636045 636711 632466 329432 612445 459249 910367 611121 606533 575844 597535 593630 559791 30633 134649 493575 622500 507754 565796 552291 546961 321566 921365 507748 524865 516750 296320 505931 343589 528420 868742 1000000 98432 491587 466962 469006 455748 406123 444674 439720 461569 427360 419251 407187 597013 455544 994299 56594 332577 700438 369948 276970 158528 380460 345239 374326 323058 310576 320455 592776 308189 301696 286147 320549 284108 277814 361347 265865 259341 249422 214508 411050 238795 317912 221387 236332 254983 41999 1 265879 1 103105 159997 1 1 79624 159975 126451 24544 145008 139545 1 130664 60279 475558 353533 89461 1 157503 631678 1 166797 193881 83285 1 18530 72526 71838 60265 62145 1 486338 65761 36515 115698 175393 1 38837 61171 188090 31685 1 84917 149808 23359 21477 1 1 32430 471333 14165 12999 1 12478 637852 1 26777 1 1 7498 22116 1 16418 389392 7600 7877 8316 8875 1 11354 10933 16286 24239 621160 3058 561426 18566 1 1 27723 25603 27619 453498 423047 34246 200029 42921 42094 536837 39859 50238 1 319328 15267 44230 65913 66189 73153 68536 80516 188363 448477 92170 166006 1 104707 108802 113234 1 108095 1 761912 136194 1 439339 208043 117443 390542 210114 171178 511440 181685 174927 192479 124561 203131 708058 214001 547813 225962 230082 238740 509402 253628 255008 260948 278316 495889 272319 238149 239005 376088 1 411758 363556 1 327717 454569 334350 349679 353511 358702 364858 371050 793452 791442 360638 400207 342761 820491 422263 414984 125530 432651 467780 396929 429881 455688 888907 508945 443597 480508 1 468367 476081 502851 517949 623773 654484 735315 525646 537195 540944 546106 553395 543278 1000000 568801 554113 600743 640375 724561 593343 598200 638103 102428 670489 624655 866891 31374 637368 531976 637470 369899 624449 140717 694971 656478 1000000 663474 714919 668537 673293 675511 679101 697679 681391 975077 957824 692928 1000000 726568 820554 699691 717984 1000000 186298 685217 711012 673018 713781 715181 729687 915905 718419 561130 722808 720702 376416 714025 702453 1000000 706017 607126 737266 442495 723657 673997 720765 354304 689505 721196 717575 716565 715342 712002 715311 1000000 709375 687188 759428 703565 702239 705485 1000000 685232 703202 690847 688411 680982 681739 679716 674359 664234 180205 114963 669506 660453 651277 652739 647801 645799 633466 691070 901645 353560 887276 620166 99777 163102 753914 603384 601051 599039 599996 535183 681046 606487 695758 635975 612736 551765 548618 703007 541818 532441 526926 521366 515769 1 428239 499219 1 267392 482342 475340 783405 463528 500903 515287 445592 407051 480786 335422 421196 270567 463430 402814 317806 586383 572150 379691 348016 365686 385244 349163 348027 335989 334059 373698 322207 316682 414078 307049 322298 291582 285695 269842 273167 267142 261700 270530 249894 254469 236548 346025 226724 200713 215343 860160 204174 1 1 210659 175095 177105 172101 166730 159671 156559 151464 146521 258024 136961 195424 127981 31957 124106 113829 269496 54986 132238 95545 735448 88861 89342 1 77358 87453 127994 1 554124 1 1 56253 49487 47993 44942 40492 503649 37066 1 1 16746 25693 310746 26907 1 394480 18844 67142 1 22687 13995 1 113971 22949 1 9032 702395 584 10504 1 1 156794 7449 7134 1 1 1 125928 11358 10530 11299 1 21442 9459 36239 204544 1 205668 31227 25142 1 1 44848 39531 36105 38556 59615 2479 57891 49696 1 1 58668 58683 495859 66979 81302 41154 689876 83307 94883 1 95209 57344 105500 183199 175124 115678 113767 262504 130886 130654 48833 144560 149467 154731 472577 234622 169787 1 187033 184275 3652 315079 1 207530 226424 250060 1 497027 756998 241348 230919 238955 337949 133892 253044 1 285472 592107 264785 38860 244917 361959 319245 333960 332203 338000 345832 350765 1 1 373285 575418 407132 387973 388600 400730 360684 146782 458446 463070 430998 437086 517902 505984 1 461144 474058 474426 479198 484822 513588 534086 503757 543482 854875 536594 369626 530256 517671 52886 575280 531267 555665 269012 567884 619208 110862 917874 587371 586317 451293 601615 606243 601870 614650 606152 594309 628376 630928 628296 545249 464937 648146 651572 687316 33509 679635 838409 837802 616936 521898 340012 683930 684386 725606 689546 694367 694682 699175 702710 647937 538964 705393 707328 323347 685093 1000000 1000000 745115 658936 717251 778869 719147 719260 637816 721189 1000000 773357 565699 722184 471736 739695 88876 727477 721826 736750 549307 752450 271430 702497 717098 483380 713567 713279 665861 469027 708998 705341 619550 702085 700698 720384 682325 758364 920990 688324 337225 684350 490392 732646 106653 673776 586082 932598 661446 1000000 653962 653704 661981 641250 612021 635198 525817 626920 1000000 764923 753480 498282 604863 600473 464266 590726 584563 738931 583230 539789 538246 564303 555437 554506 550205 583604 644595 511285 523073 275942 942320 506180 506376 494602 421526 979664 513330 471299 465654 383035 466491 1 456009 341219 415235 248905 313505 430510 399458 74142 393667 389849 1 373720 382239 293902 355127 966718 330876 1 329111 598733 326994 313486 1 353014 182403 286394 280802 190701 270637 270154 272777 251131 243365 225136 170892 219673 37259 1 211449 155790 108324 180979 380105 184110 177506 232670 165749 163114 153726 72062 1 403100 439826 163990 132396 163295 115470 114235 149218 117054 102253 98092 38312 89969 178701 29824 78475 83881 71222 63611 64083 60939 1 63667 1 491159 48399 64904 504051 1 34017 1 30613 20215 26431 416278 42839 671915 1 993 1 15237 70801 17155 169985 1 9677 9315 1 8284 8537 394311 1 1 1 6512 1 1 8736 8715 1221 1 352585 184130 15441 21032 16419 17664 154118 26391 25835 141585 1 626939 22130 33123 44225 37945 1 24138 49094 96872 58452 51635 1 60695 64690 169623 71303 74884 1 1 86151 1 1 81582 1 1 276190 550916 120381 89527 131937 133604 45412 1 305833 152946 1 163080 48249 456396 871105 184094 222935 194872 200476 208191 591589 222523 222926 228586 1 248185 245979 89842 257338 367849 260849 281986 199617 287975 293734 209874 305918 409819 333055 343195 334336 336703 166162 328739 235860 345130 367787 373873 383623 295484 392297 223832 396952 368870 1 440173 429310 544875 317755 309626 1000000 399105 465555 471484 483318 487103 489073 492435 483837 66488 512036 159024 519182 528780 545206 539695 881929 542746 555685 564315 693516 898221 576714 413254 582255 599865 596026 600388 603834 1000000 662757 618810 631802 632407 604329 761699 954988 556914 685328 497503 717462 639146 655455 604701 741548 671679 674816 677979 1000000 683243 787141 689111 409218 694164 696512 698776 767383 993328 736388 1000000 796630 502722 715907 713315 700474 714367 716002 540948 739591 382125 73680 719462 705957 977456 722321 722484 722555 640178 722349 743061 225005 745744 732270 840050 719501 536373 731669 1000000 715016 757661 734308 784220 905460 707378 494377 705654 707000 898497 790425 694810 702805 689809 704125 686790 602536 678688 844262 997560 670277 672928 671686 578356 557662 1000000 841558 797687 641608 635128 743952 604599 829300 585545 629848 463168 606284 604855 587403 592224 571777 688209 1000000 572657 520317 561875 711940 132529 542488 551287 1 530580 331888 515925 587039 509105 535778 495195 490655 484631 321490 453698 467199 460782 745222 869310 443174 790977 715556 431773 402545 459145 412488 403672 396595 1 1 714828 1 375883 544645 238443 534445 342776 334015 326076 308835 314842 307934 303747 161686 239665 281235 277260 281613 70087 216846 1 251337 241768 303241 230204 538514 258347 155840 207520 137971 221786 45715 318994 180360 98586 293871 443031 647636 1 177912 1 1 174150 162431 141196 121089 112456 269407 1 103711 278169 95257 92385 153281 1 86466 1 69362 312528 1 1 52021 55475 524478 65013 51229 290326 41296 38721 34676 1 31554 1 205500 51282 22597 1 19962 398894 180807 15562 14405 54411 554664 11150 1 422380 283820 1 8067 1 670889 15744 132302 10761 6930 8187 1 1 1 1 11641 14561 10259 14805 211226 1 1 19590 22423 574790 1 366822 29943 71118 1 38105 1 38079 177313 37743 1 431880 1 58638 55081 68176 70388 74148 75404 722002 102311 1 91935 132580 1 103197 109936 102333 105385 168178 202329 288728 39140 695119 142201 151822 218745 161783 608485 359534 555820 176250 740874 193545 241039 366967 1 215579 221342 54601 1 232923 247566 679543 301463 261968 473265 276015 279999 71106 292095 277728 305290 311930 218889 316064 314303 334524 103615 345427 361478 713503 363010 438143 1 211804 390769 372696 499435 452133 56969 402330 427665 432747 486043 256411 451938 201882 466974 469690 507176 447474 511716 349055 487803 340806 1000000 516964 476840 529778 70239 598903 745451 756992 487669 654553 555095 1 576594 556808 584771 589625 800092 706770 155181 281995 617802 996221 777670 1000000 630602 641621 605608 614761 534956 647974 654435 659946 660521 622633 540389 667716 582214 637491 601156 670277 685693 1000000 719035 695552 670742 698118 1000000 1000000 427227 706467 648151 82985 714775 685797 411660 715659 683677 717894 168331 767364 753594 788427 721603 722025 719889 722547 734427 722681 686592 725188 731458 866091 1000000 720226 719857 718718 717738 706746 795004 596199 798179 634115 708442 515317 765284 1000000 608773 686048 1000000 770010 709207 690477 438332 647793 681852 628887 676647 673638 207377 667757 663775 598028 234630 302462 664738 697485 959946 540887 1000000 629535 630369 906700 616825 712020 770509 250080 856194 1000000 588855 582661 583613 1 566233 566180 559139 356971 553388 542776 577396 546410 1 48094 304317 507338 574380 498226 511157 560479 43537 474041 505355 279267 92123 620079 447628 464163 396915 411357 298702 1 418095 319955 120262 440534 715921 355801 399034 720037 356680 316507 265391 307384 334124 347956 305723 315232 311036 300434 297293 571105 578542 327494 457499 265869 261243 78144 236976 243426 1 231880 170336 235690 214894 238677 623354 44664 191780 186813 680679 1 170634 166261 160369 165918 805192 139062 1 132990 121128 140658 166497 1 159929 476580 114401 1 93953 94743 90811 74480 1 769121 73487 70004 282545 73091 59822 66204 53548 51603 29910 1 1 39605 1 400786 31741 41856 39626 17843 24048 22238 20823 1 70033 1 14690 225832 45972 213475 380721 9901 156516 79965 1 3456 1 7576 1 7699 7906 8221 144785 183092 36798 10446 177934 19166 1 14595 1 18148 18310 20308 1 1 25704 27708 29809 64271 420841 36359 1 42028 40787 47304 50193 52146 56307 59437 136270 259437 69480 712903 76472 525514 617650 88005 130478 94024 167365 654149 117030 1 86035 38147 477946 131150 136566 126906 220059 697045 134864 178750 1 432759 142482 181302 22455 271100 215252 201216 208563 207581 219529 225504 707029 235902 769758 247145 268961 260349 268248 272428 371278 284306 284179 299279 297013 1 446160 321013 242058 391131 1 89628 613631 366657 383720 370542 376419 1000000 392042 394883 395896 419048 413302 413947 709817 810897 896026 444269 790974 454829 1 566258 353092 88768 548786 496185 390453 494063 633479 508946 496061 521671 531454 553642 562364 161506 1 741341 802230 568438 573507 566888 590836 595253 593268 278933 600005 609462 1000000 599784 620540 1000000 629055 633185 734956 1000000 649292 117998 1000000 128641 877871 663361 426166 903594 730729 624354 414330 1000000 453756 687790 689181 260868 695370 846090 641606 116570 707809 707769 952436 709560 711177 712690 620843 715398 715023 1000000 718712 297119 813385 337108 778358 437187 559326 686213 29264 856456 98014 735972 717883 721965 1000000 586378 717809 151563 656252 755857 693742 713129 713304 647481 605824 738986 706587 704738 593329 389070 698770 697891 445968 30854 687101 641825 469070 707066 677613 201550 624666 1000000 116312 661384 658470 654257 645938 963895 674298 672757 589990 630246 654212 618936 618109 613441 1 609958 644071 595217 586542 426396 94086 575642 570611 884890 579067 1 604830 636970 1 532952 624511 522518 517246 779952 493307 477050 421553 224152 369278 480564 470792 464859 470833 76809 445317 440795 722475 429443 422537 30975 414495 401616 108096 381728 379842 348921 373170 366826 361884 354609 19240 227236 499626 323917 199273 1 318972 306252 299146 300463 287000 922796 274971 269043 233437 346387 331875 246281 1 664342 226187 180213 348495 210965 187773 202604 1 1 176732 410462 173108 171985 164279 157643 534732 136270 142807 137952 141056 1 141773 1 102946 114378 94998 101896 97812 1 557352 566717 75593 77545 74461 71046 67923 480947 157878 77851 52975 56226 1 1 563844 1 300606 35404 1 30814 8953 1 128290 1 61599 19883 17957 16508 15214 14000 95101 1 11038 1 9405 9007 148902 530143 7868 42600 179373 25034 16178 187289 1 10031 17088 43819 1 132688 13199 14348 53391 16946 18538 20912 30265 33337 43049 1 29454 497437 33435 36114 39454 1 42366 44749 49451 34832 55443 29189 150687 324584 1 82855 192678 1 1 86107 1 157914 1 612756 105777 316560 295546 654218 125269 129514 134605 1 1 148114 152881 164413 62478 337885 449890 378896 178203 195382 1 195208 201658 212787 218655 239769 230873 498848 238151 215211 500065 752356 264859 270739 276710 1 503682 294862 300957 293146 438886 1 325496 333505 351546 256036 268111 1 408373 178970 375264 381223 385475 384646 389407 414327 412155 591146 424148 1 480996 439388 448669 454620 460696 256768 472570 1000000 485175 1 739352 601245 532161 513612 373674 524288 468934 519060 540753 1 550909 928630 604290 894865 572146 625565 584634 1000000 591835 628959 596573 596403 283953 634433 29349 599644 1000000 820285 698274 618669 644128 400847 645173 655119 656061 588027 687043 258053 1000000 675543 678626 1000000 703069 688814 689356 663987 682339 223018 1000000 285688 678155 536480 707086 49643 676326 455506 888554 1000000 716366 576634 325925 765586 824575 811316 721396 722055 1000000 635255 731521 1000000 674541 723545 720078 729135 726659 601854 720224 719420 840390 505772 716351 715151 637518 712368 707825 1000000 829146 705584 703589 694040 699382 696709 393564 692376 635401 688840 684205 681522 418014 970645 664106 1000000 669715 688210 657138 655422 651711 1000000 643052 635279 636219 632191 650951 603041 542905 597427 731067 400679 476681 596650 585533 139633 151678 577065 553386 1000000 921671 29519 349756 549037 531894 537416 568610 928384 447319 512739 735482 507003 512828 655093 369085 485603 580696 459055 460624 893047 448699 443198 333396 429908 424408 821826 372610 625839 123548 781287 392942 380362 375057 368592 1 356244 363580 344068 106927 323400 1 295237 633738 306278 289926 292417 290773 294172 645204 344068 265108 1 184792 404082 232183 260815 249924 224016 217878 191273 29181 889546 196090 164929 185269 90508 193723 670295 566007 159187 133583 149064 144206 1 729403 131535 126593 120862 119810 385760 1 1 99250 96038 90989 86722 60853 1 80678 1 64184 65234 29405 1 43019 310909 250593 46751 44352 93100 105971 36292 43288 31533 1 27303 581348 25863 21701 109129 149431 18594 5517 449196 1 108329 1 10124 267731 9204 1 1 8046 214817 8974 1 1 64362 8562 9661 12095 668839 399208 107720 13014 14117 15125 14163 17944 1 17208 1 11296 572778 1 1 1 40977 42302 1 43148 45859 1 93501 81367 56529 60991 70658 73331 1 1 77757 1 86413 89873 94753 116517 331196 1 1 407595 118058 1 107727 52996 138344 142911 547662 1 1 196414 168000 789285 1 42714 180243 108074 1 205768 1 190498 218747 228120 233866 284153 227971 251286 334508 316455 269146 263462 216720 288888 147661 200521 851141 513981 317884 340838 330028 169167 727586 385324 355587 361491 367138 373440 379534 333725 26939 398193 404390 410410 358877 206222 947351 434954 156562 452845 868917 434154 465031 472437 476873 297756 488532 494266 477920 561527 511701 317832 289859 576417 533312 538715 848892 834163 237338 557280 565542 620645 583144 316208 585837 591058 461194 224824 630932 609287 1000000 624969 627242 264701 631019 912285 641461 755858 548000 441683 654932 420218 384259 578417 663926 867839 613406 630674 794527 685387 895235 689104 1000000 702340 699542 966726 759683 703131 654675 706991 459641 710453 54206 676146 713310 706248 471744 848109 926377 720277 724544 714273 856279 797153 756132 804300 723360 861726 719652 839122 723721 724095 348660 723801 668347 772891 424376 716802 874580 714300 721595 718351 709848 706520 713542 693364 702788 744769 697905 695630 761513 690629 672451 688881 692123 662469 614852 700890 689519 666942 705599 551770 707991 653146 399189 1000000 640786 717993 633262 130172 625365 615095 624701 602198 348266 1000000 435253 597510 588574 583683 844208 578871 602243 443268 570550 553071 550240 542404 803225 942516 525138 520431 772685 509177 503788 498222 698736 207690 333397 480605 468474 505174 450917 451101 480943 614899 432373 412132 1 876520 407110 476748 365255 1000000 143120 198943 359560 364541 561186 447994 340758 334594 64560 327410 325966 331049 69760 150352 238806 358114 285475 312275 276450 266532 1 210704 538707 231800 166869 221468 508207 235553 226656 196844 195327 2830 1 279860 181491 176275 1 165867 690521 216652 40341 143730 139227 206844 730575 1 122226 457011 1 1 89342 100393 98044 94279 87891 1 283941 76898 1 198870 1 323231 59695 48210 592430 1 52812 40594 657657 561903 254367 34673 1 30089 674376 25861 257094 236070 1 323500 164244 38865 1 13796 12700 24810 1 11073 9466 8381 364539 9916 5494 1 341323 7984 14044 35528 571066 9548 987 11064 11827 1 14193 1 16099 17669 301188 421431 496947 1 1 71118 30422 587412 156965 607236 62972 42475 42635 44483 53460 53887 175748 251827 70572 1 1 1 77513 80889 89594 325522 93802 1 168420 121996 148364 163037 1 122888 126501 634013 136843 142207 206329 127123 364931 149677 1 171796 223354 301723 187678 193091 65556 203945 1 306616 699612 226571 329564 247922 243251 234135 598367 343910 254908 269500 279511 1 291562 281444 305573 397744 334504 250651 284545 1 282696 351299 145712 1000000 1 872080 446406 384046 474286 282826 396886 408812 412904 426292 434265 421083 439329 518469 463147 458160 37836 463474 475274 481211 487475 388753 491638 343708 510315 523231 670435 527127 532351 543893 543216 551662 808431 520415 433004 1000000 1000000 570538 794518 573485 356591 549998 603488 606675 676108 612218 557609 789057 628892 624688 640301 635431 645966 649769 666266 632026 1000000 664119 363166 700406 674728 571761 728822 756182 312706 607095 424932 816147 695990 640698 1000000 669593 768715 706561 708989 675661 684519 760384 715504 288429 716995 663141 822483 719816 848608 753760 722938 706439 1000000 528794 729718 724014 722944 722736 735523 579804 664651 923113 720167 719203 718287 695188 716056 711923 709639 282826 1000000 716896 706807 704955 702997 701792 698660 857099 694658 691451 657381 640710 641916 422106 677501 847236 619183 1000000 665040 503607 649053 610749 291206 690639 636130 594817 646244 200747 599728 405903 796474 1 608976 559697 577911 600797 509064 46599 653332 471863 618970 559950 336843 555622 272420 544125 1 533201 546530 529400 1 464258 456368 232703 494837 487917 482038 483024 267044 464347 458361 452473 466613 596558 473591 384430 479947 1 409867 400288 397076 604655 386743 376199 367025 645574 423908 178010 342663 1 284116 329386 323118 391825 482776 304721 359139 294933 441821 319180 274426 281954 199558 150733 343298 150987 239026 244092 884661 259126 253844 210087 1 199924 1 188560 183025 177891 172641 240210 162261 1 1 1 129015 1 68177 1 1 99868 111197 110220 367456 1 1 1 156798 615108 138988 102768 74540 72921 620711 62143 90167 1 54423 55924 48275 45680 1 36279 19578 35364 4440 31578 1 26113 523028 20000 40088 20424 66207 16641 14803 14137 12854 1 11699 10404 4604 346041 685702 8377 1 14217 10008 432049 8206 8560 1 203658 87956 1 11696 608983 13653 1 15543 11237 8669 1 22141 23962 25804 27855 29590 32066 20523 6102 57274 1 1 46247 280510 53112 1 59641 13834 15466 34302 457960 1 45880 87169 87806 1 1 727994 97675 120893 1 61386 101816 1 364093 111390 237374 145302 150097 155077 158575 544214 182982 270241 751386 221052 191798 197097 182915 206798 117610 218896 225015 217881 237479 310657 306698 764692 278567 266028 179912 130880 192242 290098 295986 1 1 315269 1 505996 345197 373865 347978 347115 312414 572489 359392 369600 378615 425891 392763 393329 407201 411958 215113 797022 885426 967889 443713 374045 599772 461921 1000000 194094 1 465657 501852 1000000 529636 626681 671810 519767 521507 502128 536328 580467 455845 552448 557708 644755 1 82745 606240 580324 587990 593639 1 619976 637595 611641 511264 627720 615899 576088 660545 636970 727501 644999 648861 776457 1000000 672218 663202 673515 664950 673133 630567 680794 682443 830223 1000000 323686 825204 628786 824784 701990 732063 647911 164224 699397 712751 120161 988006 702307 715615 720927 715741 718808 719826 940847 719576 186808 722346 722708 392772 723109 722713 403385 753807 708382 1000000 994398 500798 448692 903090 721533 717736 259066 716278 728690 731843 793048 708951 278879 705609 782132 701569 665331 768093 694751 858468 303267 686643 684686 713985 686776 865058 673098 700195 545050 648753 813628 644897 239152 647757 644219 639925 635770 610320 627688 481780 624171 239580 719068 1000000 600994 695115 592360 707698 591773 937437 82542 293031 593496 556790 554198 1000000 540309 501984 532261 523695 525016 851120 513505 220988 545353 489690 480633 450645 472083 314036 417749 1000000 448241 565593 434017 497000 423856 417721 355018 236447 588286 1000000 386897 85498 344004 9853 1 355895 484710 342695 994483 335061 324902 318835 312750 661576 300459 294379 291678 282283 168883 269957 269307 710800 1 198698 246681 230038 243516 209041 271286 299101 1 201119 195639 189550 178238 179225 1 169034 156060 158793 1 148807 120643 103218 1 107332 99679 457242 115728 111138 107245 102060 99290 172340 90736 313285 47783 79163 1 93115 68617 70225 53491 271609 17908 8814 49418 47544 43828 1 38549 16030 190843 40036 29380 31094 562892 1 21975 38779 505887 1 1 20658 1 1 329557 43989 1 697457 8940 8563 159 8120 11443 9743 1 187442 1 10233 12257 4555 11511 695128 14352 14561 15732 120588 1 1 1 363540 409247 27508 1 314340 1 36137 60523 56334 43847 49447 49395 57232 91438 422576 61731 73650 76158 71474 86024 502892 1 1 105751 47492 474584 102951 77955 556839 594879 120415 122505 553174 1 34346 143844 213834 1 154073 1 169105 174207 156765 1 1 1 182787 207838 425543 217814 223477 570167 1 1 282230 119600 322680 260701 217670 334060 282220 324474 294517 1 725639 312659 318011 161019 328666 326367 343485 516638 685894 362075 388717 120687 388234 358328 917923 361668 436064 411559 419757 706529 429588 596800 442561 424003 440352 460293 466134 472066 917614 508183 1 784481 487200 464125 520446 526155 529526 544329 705837 113732 551089 551020 556296 1000000 1000000 573884 576809 661988 589511 591579 608236 813968 560709 331359 614699 543236 624018 1 773975 358592 767724 643848 548841 650036 574827 522672 315364 688657 454320 709753 446873 697689 510960 1000000 687582 790247 693351 774119 364264 817315 701228 703303 705672 715220 521239 815878 709012 714545 715333 716354 720360 452608 719679 530902 721212 776648 722321 445651 722978 423843 723219 729852 710269 703001 722450 700450 730645 720728 719944 741370 849480 716235 715725 759420 712972 711449 709690 708059 693820 927832 702139 700129 104572 695902 693092 690262 830923 685184 682463 679285 676403 673290 1000000 717545 676377 523105 394268 652689 648938 643190 907394 658192 633202 878011 829455 890202 864542 610452 1 1000000 596672 234383 617876 498561 578658 1 504980 562800 557902 536456 547330 542454 510543 254376 525433 799308 508715 604192 522751 497134 618294 468968 537091 495344 467966 461555 911201 305151 1000000 593762 430689 1 1000000 54955 654735 407483 618696 681660 377462 376260 275899 363989 159045 361694 345398 339456 325502 289228 846214 329004 308962 302316 296395 242604 1 278005 272081 266109 266325 239523 240779 198721 236745 337737 303967 343992 1 154389 202804 197309 179695 172843 186112 175867 170549 165459 291386 517694 150326 413043 139625 135677 131060 123986 121934 91004 112224 104007 106571 100340 106149 133897 69695 1 80395 72348 79268 88695 107513 62798 59551 1 53331 50286 45572 1 38335 37364 1 1 453015 30088 55717 1 23561 1 194142 19099 17634 103048 513949 13891 119299 57182 124587 14131 1 1 8764 434499 8265 8180 1 12388 483726 1 1 1 1 11572 1 13234 42578 1 38401 18279 607060 139099 109605 302313 27380 86484 116270 40580 35519 125718 40802 36770 45853 50194 57507 55977 32748 140609 592368 95339 73963 74137 121462 64806 82838 23708 93649 58908 1 55357 114091 1 165815 123934 1 220637 1 322513 44059 161805 101638 222772 168350 221633 172618 183351 188692 190742 164076 1 512915 216288 217400 331850 233861 239164 244982 187974 516578 149678 377817 27612 265114 286626 286171 1 304468 306696 316937 390930 325494 335699 873325 537845 311317 360146 1 372789 379128 385141 391381 433494 422101 470045 413952 296948 465637 267994 947019 446601 441804 479442 464512 331279 459708 482243 772539 493875 553562 782965 717230 575603 599427 1000000 533392 538790 541373 231451 276280 699648 565281 570408 572695 595570 590799 598404 588378 555269 509347 610427 931770 621150 1000000 627136 603590 710774 229633 707334 1000000 651252 654128 745201 661440 664496 639567 764510 885756 906490 395689 648981 679968 689501 691700 692918 705849 538730 446548 744075 714228 703102 709558 710331 754649 687999 944167 716554 882974 718561 897146 966356 748635 32652 546606 722695 723054 728335 174027 344400 722938 765168 727405 722226 721683 720131 331200 832744 790806 683707 466474 619238 1000000 712005 606890 708699 725227 663056 702968 396635 701138 697212 1000000 712735 436646 703910 683203 744089 680083 662132 671110 1000000 659818 988059 1000000 657188 191369 699759 501002 638473 65476 630288 644247 670472 617796 865402 608061 687006 345485 450739 589700 582634 536319 675069 1000000 564665 850079 554261 713626 872967 497827 1 528793 520786 521013 748901 1 499001 438572 487414 489869 468474 469764 412360 1000000 813443 462564 501763 431172 432466 421442 460840 223411 403080 310441 449649 460729 378271 370854 365301 434784 353467 372408 176558 901700 784743 328646 314582 308016 175880 319540 292124 289200 282325 837070 237469 251205 417380 382322 365123 244733 420995 227608 303815 431176 48345 203515 545370 164481 255857 174593 177464 171064 166896 1 150798 263491 146915 2606 137189 1 1 75728 223745 244198 197535 26188 115025 104406 226973 1 82603 6401 75001 59276 80306 65158 1 60573 1 692412 101997 1 455563 63544 79645 37757 264483 452575 1 24918 105985 24523 23526 21277 529864 1 16744 137747 250013 684408 133172 1 1 27422 222234 1694 8633 1 1 70504 1 1 1 358303 9815 1 504885 12544 1 1 6293 130101 12146 1 20983 1 24467 1 1 21077 32663 1 36910 1 132340 1 48906 50851 53841 24878 52566 79325 66671 72706 758942 167063 304446 84722 273842 87942 96607 1 407574 176086 102754 368817 206669 262731 1 59525 188351 226822 285846 156567 158604 175133 218144 152298 1 187266 652205 256083 204709 234032 594904 320252 197722 231836 266766 243217 331290 22479 191791 218761 1 1 282298 291108 297195 305254 445865 301129 298782 327764 334767 333266 520626 337833 363347 118895 371101 1 301584 632945 568786 402047 403647 413904 782452 424802 432719 614555 445217 470875 456853 1000000 304899 471598 1000000 486513 495996 371168 171896 501240 515224 524766 511309 531270 541170 542853 551647 775818 558710 564485 857517 162762 579118 949973 1 740021 576719 623394 607777 606328 616346 620736 455096 630605 633820 722236 1000000 642646 641323 653257 156212 660481 664708 476057 357116 644882 636938 705047 682965 664478 688430 756142 692830 869621 698833 37543 265000 675466 907452 708455 729075 711869 713433 715796 706998 725332 718362 856650 680516 1000000 721677 722120 1000000 703257 608453 759184 755011 1000000 742154 739837 58417 719162 744231 718883 899900 728283 874475 716642 714537 817455 971266 712456 710639 714356 714524 1000000 682689 699349 796033 683425 1000000 688110 777265 756583 299976 610685 677921 671402 669116 711382 172306 711821 620277 650631 207317 156032 486786 488970 631833 627393 623024 618779 599671 611672 600575 505536 677265 591161 637277 576873 576428 485112 331787 549067 552333 1000000 973281 541244 419487 1000000 509555 497750 479188 504189 531281 499577 525407 519985 477476 144741 230990 461167 967366 431697 301041 371803 252123 423313 417184 400231 469714 243412 392549 1 380498 485489 368673 1 355898 349203 713204 1 330564 322531 312744 849233 191993 506822 179779 311088 281739 266890 273278 44030 1 437304 110293 239404 234489 232776 226552 201591 211756 205770 207630 195187 189469 161616 212008 430155 167334 230604 1 153381 159158 1 138716 98028 142231 124771 119592 197705 411100 634212 1 171162 323400 88399 85673 64864 79054 102807 1 70080 65979 61269 1 54305 1 49545 1 43735 41988 1 1 1 1 88180 1 25170 24412 1 124830 13954 20343 80295 521201 1 1 11651 1 180900 1 9183 8812 8565 193374 8372 1 1 362700 1 18760 467473 11105 11912 1 37923 1 26223 1 1 23635 22276 24037 19555 256619 1 1 34389 92875 39997 240083 46033 169276 50090 194828 458666 150181 62099 61985 64561 5403 76307 425412 233504 1 1 1 94110 108128 101121 363156 125486 218419 127270 163340 209013 427137 144827 199977 1 293621 729608 431352 53801 180820 170793 191038 34875 57905 247783 1 195731 224785 103785 222929 300170 247860 253549 265946 264771 520139 276949 283331 274349 291479 230781 287875 273016 318219 723468 46065 335141 386761 350838 933438 711111 367251 1 385549 388006 393352 398227 482642 293127 411151 189156 430542 310709 444722 468262 534134 475479 530471 281399 589539 407398 819910 496550 503471 508016 513311 519310 524894 530478 538692 541579 546888 552030 158065 555402 331197 572866 280722 585836 655107 592474 702136 570997 1000000 802607 628451 620001 628331 631219 248418 650939 640828 649161 648494 109968 1000000 660370 662174 666508 691295 671059 77251 683182 682152 607943 687753 540380 692358 93573 382979 689596 703073 704063 146445 707297 649523 735896 713025 1000000 685379 165142 1000000 714277 720165 537815 725684 722187 722670 771708 722249 692930 1000000 722869 749652 721877 683127 208984 718125 720918 1000000 697355 1000000 737304 578709 1000000 713041 713126 709887 731098 728736 877031 705178 1000000 563818 543635 1000000 674681 687828 727995 682249 629453 880168 673147 443634 672189 663213 659144 896825 651172 648750 627567 640973 631957 632871 450420 532005 871607 533443 632931 606714 526763 591090 593978 600962 583795 736182 572262 567747 653470 557219 555684 538381 541713 536088 19518 699256 589421 513880 508082 483918 496799 369463 714483 479258 453709 1 100775 455509 445577 443461 375536 578814 425963 1000000 412907 406759 622467 258769 392629 87243 1000000 326261 1000000 203586 359110 519451 344068 795243 316052 323052 920976 417882 1 297263 293801 1 130924 273451 260199 237144 333934 246216 244922 234451 1 1 216938 229635 150335 193100 199227 169907 1 115653 1 170723 1 159949 154916 86636 1 151995 130948 130689 126085 121522 1 113234 340841 1 237042 95613 1 223408 94912 300084 87913 72895 75120 1 62486 58062 60262 38136 54396 286746 44628 21259 356636 36914 6220 41030 1 202859 1 24126 1 25503 241647 1 334497 3418 1 1 457375 431573 11351 9959 20930 8403 3149 1 1 1 1 1 87730 1 10149 25141 15831 139848 86809 14512 1 78650 407342 20251 21882 1 380787 166864 1 31642 50132 37775 1 538314 43787 82783 181482 175614 55406 99198 47335 62448 186432 77682 76837 80126 1 86503 1 94155 1 108069 1 128279 328421 123577 124665 1 133954 1 494713 125237 151200 158384 165995 199189 1 651188 184360 188096 197442 200673 497536 211730 216166 223770 228721 239893 484992 440858 1 256644 263750 83965 275662 281641 287746 293808 425667 399129 609377 542035 115751 334396 336757 621359 362820 367209 1 592640 373772 456948 386699 392102 398402 399196 415098 448991 411012 1 1000000 386542 409563 562494 470546 589910 416315 843369 473744 498907 321303 596702 433281 456753 517499 408103 537826 535151 810933 545265 605963 555887 552628 560289 345987 763902 605347 543684 592187 501384 581239 1000000 1 614392 599635 619258 284766 631635 762993 557503 581500 488257 731311 657926 658680 671749 665629 676028 1000000 1000000 678441 187031 682413 764694 689751 701284 719827 703365 699077 702006 704492 705768 344486 887208 515879 1000000 729083 750796 683904 717942 813617 976722 723690 721430 662038 722639 733904 722833 723543 723630 723611 433900 723239 725005 722504 643973 391409 720449 721220 718592 1000000 673589 514861 690736 905319 941631 685218 706928 706265 702320 700062 698621 632882 707698 692874 1000000 582379 599496 680259 492432 620324 670776 674657 740715 684494 617848 826829 649846 646094 642361 623293 633991 629675 671163 621485 617089 613291 608136 601968 598853 594112 590440 628460 994748 574511 569344 563216 1000000 551504 535427 543505 663420 218153 526344 116755 515619 494974 504330 498770 494837 5186 480311 482990 606752 268799 457328 729856 462447 439210 483408 346705 420908 368157 488538 875262 343325 311145 372005 382698 11062 365318 368647 333100 349934 1 223095 328184 321028 314249 1 221652 297509 1 288711 279479 226971 540267 231608 201396 450615 1 357541 757183 754628 424287 400524 299005 207528 876622 174028 593972 179334 177037 374167 1 86249 194396 409876 146790 163520 137675 758917 127499 120347 1 103784 109589 107091 101192 1 154673 787388 85135 563526 82048 1 71006 1 64661 107962 1 242475 90867 1 45511 78625 39932 424412 349200 5878 41281 18949 24630 1 26723 1 15485 1 1 15464 1 170128 1 1 1 10443 127500 1 122528 1 8937 8600 26357 4950 1 472650 1 607136 11757 17247 11046 14721 3133 17350 29827 1 21243 197625 483887 1 29315 31440 33265 697715 18151 36056 1 220928 52963 40437 1 277144 1 69320 67220 1 1 92583 95619 85572 40530 93353 133260 1 88191 111965 72482 118561 413020 1 132695 125886 489330 1 1 76007 763090 167288 165842 556368 315709 197632 191567 244267 204621 209557 223695 632080 1 538468 237982 244469 1 261989 419227 268884 1 280071 29476 289297 297299 295169 310451 316249 393562 304955 334772 100195 728340 94893 358496 1000000 375847 1 435615 391433 366363 403602 421739 430174 412478 428992 1 1 446010 454182 458097 623365 447815 184595 482226 272233 493303 499032 494731 542719 516281 521877 524976 514114 535576 627880 437614 499299 559715 565264 570205 575084 585556 576262 589911 420316 708651 1 608724 1000000 676070 622030 626321 630535 633764 639252 641398 646587 681186 958622 663686 968198 641787 668133 765292 778678 677666 351368 683567 463119 689180 706967 691837 1000000 698954 666423 268075 699269 516223 1000000 646522 712424 712929 715236 713149 732206 718591 1000000 928536 653172 863638 722747 723075 847912 995249 723714 723713 716245 723422 723106 665626 657195 721522 719611 923318 461074 717911 709663 715491 714110 711054 274592 723761 165769 705666 703334 805440 154316 697621 694578 850845 406548 1000000 684178 620265 695601 675118 469802 685137 1000000 662151 118511 532551 643855 78264 643441 639467 935441 1000000 627241 662435 624894 614001 588308 690513 723528 600171 590792 336679 573161 593492 561477 1000000 560681 645834 550161 678699 568497 533480 531411 820890 476268 1000000 335961 491794 497539 496277 521496 476992 593951 422657 557846 420841 461205 358852 167484 1000000 444743 416637 627337 610384 1 146504 325520 315471 1 738653 226270 644635 894834 354309 337321 282338 914975 294149 259852 337503 312809 293471 287246 279852 275201 269264 265021 1 295512 744794 239806 212911 636293 188187 1 210388 206333 199113 313870 189257 274220 114013 175010 80215 163115 154556 1 147585 1 138357 133620 159132 119127 157997 1 778185 109699 217866 138401 94137 86620 123079 1 1 74904 71871 1 286053 61433 1 255258 52122 1 49294 43679 1 22289 36071 71934 86147 409664 27163 25488 31393 6415 20488 1 16760 1 14838 13062 60304 1 28760 1 600915 86663 8517 16720 12405 18996 542754 89617 1 9641 1 21314 6282 81601 1 13577 1 20116 1 1 128227 1 1 10686 28443 30464 30646 37599 33171 38695 1 1 45075 210604 1 390151 29135 68590 109472 76859 73390 77067 74438 1 15813 90500 1 1 97933 1 168481 114832 1 126801 1 122173 659400 396660 573308 679357 160726 162061 332821 176161 1 838923 34602 197682 200267 314326 214303 429071 228160 231334 211657 631437 253561 254734 218803 188125 272442 284265 284742 486946 298902 297002 308780 326178 436161 485792 1 343507 345646 345102 288518 146136 370552 376762 313482 380433 946474 84482 756271 397390 594008 427825 490627 408355 227869 247814 719913 1 492030 483394 458684 503070 756463 497630 502417 509084 680187 993869 538925 1 689230 473118 645835 553421 826127 558067 948500 575337 713007 584024 588598 599076 675893 592890 607852 942307 762922 626029 622241 1000000 670803 637717 409214 666173 1000000 653932 656624 567880 479648 238009 678565 202001 685655 562973 784348 1000000 716360 262952 719995 699827 698394 701796 690508 137458 706785 708394 710355 504386 1000000 1000000 723842 978602 718603 715785 458970 715467 624562 722539 701476 886587 707070 693261 1000000 722867 723594 632885 622251 710038 721851 729204 720491 886812 278665 908344 732772 582245 713721 805236 709949 725259 706329 704353 532799 703837 997712 695607 688694 214664 687768 701294 742470 878391 274898 672394 670989 141376 662110 659420 498449 1000000 638104 318018 242041 605373 632463 59271 624328 918604 615418 719311 606024 690516 533217 531795 587378 1000000 558176 541706 668437 479546 1000000 550912 551387 434583 537974 371627 524617 506742 780483 491234 834256 493216 560235 561029 478488 816138 849478 92427 337095 266018 417139 436818 429769 421997 410803 357384 414585 399989 486951 386741 469595 331301 369086 422639 375561 377306 82623 565758 481905 420589 313671 1 257489 301173 296449 301066 173041 267877 213789 268400 259142 252919 589104 27010 124563 224661 713462 218621 206522 245362 640162 23255 208987 185915 491509 63219 1 164639 159554 188868 136542 149915 117322 202749 133323 522377 1 365959 106273 728255 1 392642 332459 1 87504 83954 121791 76288 72702 69887 73950 89104 59391 1 53097 1 277530 45208 43865 39341 54424 34308 140639 47318 42098 24802 15970 1 20952 1 643968 1 1 14145 1 11560 11407 144571 9922 10324 1 43299 1373 474232 8733 27825 22723 10434 9800 1 1 180377 101 389692 374040 16477 17784 29408 22720 412172 1 25681 33612 30023 88004 1 150200 1 41838 500022 1 10657 46803 25143 59144 59566 234171 67641 72568 87977 699909 283918 138209 1 95313 1 100365 108405 93921 1 127596 168239 438438 134159 139652 144482 149378 154341 397332 1 169417 173560 179970 185358 189208 197585 230932 207245 237947 224679 170605 409381 235386 221000 205181 252410 1 1 271054 447254 295222 288883 294931 420458 1 313849 1 325543 553304 336952 341907 561181 356463 362221 369091 373653 380554 387532 736303 399809 598275 668704 418295 574393 430532 436591 443233 448736 403565 1000000 482826 641883 479120 711455 490246 551127 379203 329211 679447 518751 533002 506193 530421 540904 842629 551624 973985 564479 92412 572480 122789 775185 764399 544163 585787 595801 606179 621402 614867 630762 809099 574573 613744 208250 137739 643809 641652 653380 636636 247437 666772 664274 812251 671313 1 759844 492806 685385 894172 723388 710296 686261 697726 697171 799254 703410 706288 16080 910640 598998 760167 713832 744001 296182 718385 1000000 719436 1000000 263935 964162 722993 73357 723677 722572 721988 1000000 961595 693167 727812 277598 385091 761063 720276 719744 738844 717616 716448 240967 744918 392541 709008 22049 227635 224901 701978 700848 795119 697108 693512 690319 670365 1000000 831591 713940 727137 711369 462048 486638 666526 660650 632261 653485 313901 104418 344268 682849 924073 913489 1000000 387540 629526 474752 693414 598164 604608 1000000 633463 893914 537266 574080 482140 575018 452675 889876 548351 703081 1000000 579782 491483 535302 440658 767749 503412 497873 555663 216713 342895 1000000 468695 463161 57401 411307 307395 426323 432876 530043 420298 412762 407997 443019 451503 391235 383291 377170 134317 334261 260984 338324 363013 317393 913314 322446 545184 313285 300640 705902 298953 392792 282273 286712 460541 276112 260946 226148 249161 243318 253432 550288 227181 253464 192185 87504 208123 103502 1 186671 187661 106522 172169 40092 215430 607085 206502 134680 173687 136973 532335 307416 1 117792 77335 1 105060 97276 104588 96583 295371 84947 81128 85301 74910 70306 65421 113049 60284 347741 54066 51584 49441 137737 16303 40167 624619 1 32997 398266 1 1 1 23156 19714 19818 18512 17049 579066 315100 274887 1 1 1 4391 9142 12023 23362 19503 8866 9882 1 203752 9964 10287 1 13563 1 10695 13518 1 1 52221 402347 685094 1 1 25574 1 288633 76390 10593 37038 38624 1 43752 45452 1 1 99582 246965 1 58804 57880 1 74179 78861 1 1 25282 51503 98334 102451 98464 57225 411360 58426 120675 128960 144616 137938 1 161565 132865 71809 163180 1 173405 178424 439137 146409 1 199246 120584 209371 216915 195717 476688 188935 1 245192 252465 262273 316798 276117 228214 271349 399200 149750 287460 293136 824713 317234 20538 320175 519550 338174 348584 546227 360981 371900 269947 176772 348213 946168 1 404988 607107 525447 422821 1 5606 441576 447078 446089 560928 455749 492800 741734 482904 487921 498248 576893 506713 511707 517127 531339 528487 547501 521779 544877 354831 520849 612596 565897 571031 576070 574941 585947 591714 1000000 910718 944021 617396 972742 659508 698593 929008 703376 698080 712874 634005 376672 631061 654911 735357 662057 353134 663406 657396 619495 163687 572200 1000000 835723 326654 553642 695586 697264 807420 707142 397189 705891 759049 1000000 96767 712817 577851 1000000 683651 604979 676528 508093 1000000 693322 1000000 722963 723607 782407 845162 1000000 755010 723903 723567 723356 542498 722395 707242 661241 314973 756846 726377 716839 715565 714211 822218 1000000 709438 1000000 853222 703687 699714 1000000 681362 670028 692138 85377 274221 682992 1000000 507368 839856 275984 664649 680888 669413 911684 651932 650233 936568 643190 644618 636110 616246 626826 575342 884933 625230 428747 582830 604760 725363 166172 1000000 516320 762848 615509 618323 633895 377694 549356 618530 538976 582297 528011 575427 231264 1000000 1000000 498741 95892 984219 549117 577881 539619 458030 448881 800661 40387 440108 434620 812151 585316 408933 409949 409298 403076 391439 193254 396632 85902 365257 702754 351984 348061 341546 335476 1 788461 1 506757 328245 284470 150989 116355 250936 865497 269053 270237 257402 144998 191421 241896 203613 227774 521014 216431 629405 202670 310122 1 188888 182766 173410 179345 170402 216829 16946 156957 789259 144025 144522 1 1 126666 121315 115152 1 104029 414789 94171 99407 92596 87738 83232 6670 1 72498 67956 64614 1 116404 55035 51822 60161 1 1 41010 38485 47292 33746 1 491935 24000 25464 119766 21961 20357 1 22137 104835 47967 1 13751 12058 562620 14707 99259 6822 174560 1 9499 9166 197638 20820 1 9323 1 210447 1 6041 1 65273 65415 13347 236299 20725 1 19881 610123 26643 29020 91089 1 1479 52042 40806 44864 63950 92630 149183 54466 1 60700 5437 299286 70757 75614 491091 79584 85372 91163 93308 1 1 92341 117064 91692 421331 1 108516 490863 137501 1 139108 1 1 688400 162872 171387 179265 185208 187869 193316 331271 135003 95688 216206 240598 226696 1 235247 244001 396058 353891 268773 270317 730107 278290 285576 477394 297712 521869 294574 310066 283656 295843 327688 340161 327959 353054 394451 311541 363060 328914 954158 385599 396459 426985 779129 382384 137844 815848 882919 195339 448938 451144 518709 381541 284694 711554 361895 487203 519860 431473 266812 524281 595792 469402 546814 530808 537979 517711 1 554068 1000000 564140 532524 552773 580244 591372 590517 638881 599049 589991 986915 613030 615816 622373 624767 539793 621220 638537 642628 168706 131466 654050 598193 661377 666362 668004 671268 674864 677603 712849 1000000 719546 700186 659722 601512 772598 699007 701252 703373 705165 315501 709161 710885 1000000 1000000 601134 714251 771347 636155 204451 720768 721640 745101 700964 366669 724184 965267 724458 1000000 1000000 723295 723561 722984 740546 712247 721272 1000000 628564 840463 716291 22449 710831 715042 711411 645529 898207 464557 932061 702369 716406 697262 695442 692610 1000000 682671 663654 706419 417280 680011 673336 669651 666292 656084 662800 655713 274000 266034 644734 370 194898 632345 730907 623570 619539 620147 606083 605974 601415 602157 790573 1 582258 714876 568812 613180 1000000 576979 719611 546030 540636 714726 272451 528255 519316 514458 507381 521558 342892 478397 556234 538558 596248 728973 315914 454354 448423 866805 1 430212 424095 840447 337182 799642 399857 202170 260702 128097 374488 318240 388103 461130 305783 324036 338507 309490 324119 319063 312714 307718 300350 665833 98299 387848 433419 652214 256261 1 252452 212169 1 133773 229170 198985 706445 318833 367769 201440 196322 1 824022 125408 174591 32415 14454 158922 202979 146177 144284 1 328840 130215 123317 146950 116256 112655 335073 106551 1 95242 69896 161092 18174 79750 195774 87018 1 64187 61678 51400 44190 352992 39872 21182 55499 1 38038 55922 50219 32260 175951 468116 570223 24228 1 577 3319 594783 16630 216779 5775 12664 11787 20765 54850 1 600569 8348 1 9107 9119 9060 1 1 10041 20888 11085 1 12120 13646 14554 15690 16943 237992 19610 21283 721685 26707 12591 1 1 40641 35469 1 166618 1 178167 1 1 52361 1 594999 63533 21635 74611 73355 529387 1 79835 133054 92177 20717 99331 107058 377596 748984 1 122751 134565 131138 149864 512447 163635 445026 357914 159637 700304 1 221692 181510 184599 199818 280273 202744 202487 591307 219325 227266 1 236632 1 113608 479129 260034 239961 79852 279899 283952 290035 283093 254034 1 314636 320519 325977 338999 126306 345177 346829 356377 363817 437106 391979 1 1 394792 400564 391926 413291 65960 425558 430637 1 443820 449863 455924 460589 468516 1000000 479622 462346 491104 476026 505743 592245 673467 519941 525501 531023 537057 358972 550534 558889 442323 555753 650898 746161 559164 583356 552679 523436 706239 592086 619899 605460 1000000 620611 624933 666617 633366 637472 544047 632267 642191 578840 656661 299850 732871 775612 99258 700963 698244 911147 668763 293822 358209 691018 803052 747471 1000000 272267 702873 1000000 707611 661136 559192 684696 748881 702146 720190 717695 969788 720599 701558 783151 719891 729526 482319 719984 702221 724181 725044 445408 723703 723762 738369 721421 1000000 369195 594501 719920 1000000 1000000 716569 715228 550883 631012 602217 181018 378091 700722 12443 672524 487961 705334 686455 691512 703370 685836 1000000 615360 730193 691660 839798 731577 657880 1000000 125610 638506 585149 517068 641712 614706 633675 607255 631269 616930 610198 612908 607486 573190 596966 593159 769554 579053 579431 581116 612581 747256 534842 552996 546708 557821 543168 576307 626728 521165 510906 509034 503290 487938 1 486653 480063 474174 457865 274265 1 520819 769367 436550 432070 558922 345298 415012 407353 401402 378461 567669 97761 378825 374654 364265 360566 1 339904 323059 335213 327124 320989 302848 300284 156027 230094 290412 1 247309 278534 131527 118971 251890 248671 888314 250776 1 225561 220116 197131 218277 1 842753 193779 203286 77920 199015 189829 165831 179832 133772 150721 104638 130553 136134 131491 122959 122309 170292 113265 109209 104141 146806 97938 92489 113253 95734 1 79163 72723 1 142788 555522 56507 675979 53920 54640 1 1 42831 38473 208851 1 45587 1 29357 26894 202735 23024 14524 19937 7478 16994 12896 1 1 1 11959 1 1 10136 11214 1 9187 9101 9206 34308 427030 1 553315 10988 1 424491 41711 14348 5092 123497 17834 60825 251785 97703 32450 24396 1 118562 404239 1 36840 42177 41811 51189 107015 714529 75053 56037 47973 54785 81843 344172 76916 74418 79507 1 1 91137 72503 464199 374621 107590 111902 115300 124404 125068 129944 134584 139335 144152 1 241005 164734 173546 1 68311 1 184995 190618 197106 1 201175 212088 193177 236397 287742 152168 94386 487108 1 263840 264152 271933 276811 435488 236139 302568 280314 735180 171814 1 427075 342981 337145 374291 806219 177845 391811 370491 32951 380226 66919 163486 399299 1 468625 417773 403524 963396 452413 442181 613169 454130 1 865190 501677 967585 163319 502445 526380 689521 860609 513233 518613 651295 508420 1000000 364138 566754 543254 553137 445443 567416 571942 446245 632739 592650 891957 596561 815755 554242 598785 625072 487154 249423 391290 632170 729068 669387 626680 648365 669109 367042 659329 427990 843449 570083 494210 634438 238675 673656 700776 693432 1000000 672777 518922 342471 621082 702326 992781 700739 641820 475277 801836 726592 558315 303466 997940 718866 776153 723325 523898 728068 722825 724761 691261 724055 629341 723439 695115 899246 126603 1000000 782055 1000000 1000000 54620 698386 583412 718232 845385 848290 728081 712817 732816 975368 300672 696541 514707 714701 746967 648558 1000000 692026 76926 519891 760327 817815 679376 647938 670883 669006 655869 665338 530463 1000000 650662 512751 642961 636564 634939 695603 627451 624299 616298 602057 640997 395536 567852 598229 635901 585209 580267 570001 570155 654620 558303 1 510048 540464 1 534028 527826 567953 627008 510742 503475 656031 252163 867260 446441 473846 470047 463690 455619 462188 446070 207808 1000000 452241 481868 373983 408530 150411 397102 353929 382768 868315 373652 1000000 359923 353707 1 341323 431591 1 322256 93130 310688 304381 28045 292266 697485 367152 325679 794265 279354 256024 253574 1 1 158471 227195 1 214977 138616 191505 196608 255867 189093 174959 177869 693847 147814 162300 1 152331 150534 144548 203862 67090 124536 211566 115904 379123 172498 120614 101913 97817 94065 52235 51797 81078 78691 338792 12670 67910 240438 1 58014 676865 21459 132223 48670 106523 1 1725 1 49827 1 32986 10331 1 23744 1 22232 1 4113 56001 1 22149 18325 17135 12905 1 10346 1 11302 110137 9287 1 1 1 1 1 8706 106864 1 304384 14842 1 241361 1 207959 236955 20584 1 1 25082 29654 307721 32360 1 38501 1 48447 46946 26240 383118 24318 57169 100214 56838 67844 71536 75079 78617 1 86224 93870 96120 27811 221701 106064 51992 122558 119534 47050 178935 1 144553 230076 147771 212353 157793 554084 167842 119186 187625 158044 12017 200093 233463 693666 223843 215910 88067 162017 149095 244090 245128 220698 270496 1 268766 1 648739 299004 228601 88308 304960 333677 257115 322027 844978 108405 341870 348866 354663 393427 366665 369642 379057 781526 391441 173393 1 428628 468489 142929 429093 598043 440544 459889 366962 458548 1000000 470334 412872 482374 490105 726828 412157 525446 511274 549133 521942 523247 533365 541008 683249 574107 576562 538348 961040 586790 502778 834686 583835 505440 595403 636942 1 608481 621155 1000000 637209 627194 631187 1000000 470450 1000000 615285 659597 870572 660680 661918 665410 527952 672053 1000000 472277 681335 542958 814146 699995 692377 516358 1000000 716345 784654 448972 925790 695820 725836 711427 713229 647391 1000000 1000000 718381 924265 726348 946780 884028 722759 559100 685565 847079 813851 661257 160483 683661 720662 474610 723470 710505 792975 806257 404280 1000000 783329 753859 715732 710365 713352 1000000 716549 214022 706204 700082 516866 1000000 794045 695428 688897 955039 905076 1000000 31514 621979 674905 662950 669318 1000000 662710 664262 935746 567968 518014 644435 808516 636200 632090 847826 624561 613601 615657 475508 1000000 602867 1 592288 980574 992122 573316 571765 566725 644717 499351 550259 545495 50499 534725 529498 508224 649719 416580 589241 841455 495302 567249 248439 411353 471868 465942 233065 1 447885 625424 436948 42669 423448 1 411308 254211 670036 643862 409051 519482 551506 499970 359471 703420 397978 338581 501782 267504 316991 333457 140973 306301 195272 294084 341983 20591 424273 270029 17053 258115 292241 247191 503229 234801 229482 1 217695 1 143210 374584 159181 188251 154622 185607 174471 209224 163935 161243 153708 132617 88262 147388 298827 129735 126007 88652 117719 111763 1 103222 181579 69187 588807 87115 78526 451281 77702 7796 289322 41201 56339 1 1 1 48198 205404 8849 448583 1 37325 1 38022 29286 1 26453 1 20818 12820 111144 21723 16779 1 1 13775 1 178072 11268 11478 7770 1 9544 9415 9950 9433 9895 646430 1 1 1 12493 13132 12303 1 616248 50810 23711 34113 212087 23497 1 25290 44421 171810 1 274792 41285 1 42689 54492 61517 51597 54519 57499 99645 72430 247926 1 62103 77545 83011 85230 88861 239397 1 1 102818 71075 114460 531289 122385 131809 131844 793128 141482 1 151350 204608 403830 154960 174057 650875 175604 1 122167 198111 347669 310939 214939 220258 224138 107458 237733 244581 248599 272278 893435 299918 297848 334549 285198 312941 297276 315394 1 148890 321691 327849 333532 1 142743 353286 358801 971347 408676 239961 920023 1 395955 402127 428940 437733 420517 476675 357748 461942 1000000 546390 437922 428609 473167 472146 115674 1 507026 462271 704197 480280 528601 418896 189399 377489 327481 543005 547657 515911 577464 564336 557254 574381 1000000 584424 589249 264113 826551 368232 608131 622814 619489 621690 607906 630080 662886 638327 615187 647063 1000000 653819 656492 507039 664535 694965 559288 674491 1 574902 1000000 1000000 69206 683388 694415 693739 667621 467683 1000000 704285 689556 713553 711064 150995 769695 626391 716977 718194 499339 709359 706290 715653 722699 879179 723755 845436 724364 724472 724593 720236 719209 749000 723952 721880 1000000 982335 701096 710584 958647 714834 894470 740966 1000000 712862 700223 63005 706372 1000000 826984 622338 698408 575200 412280 693375 682370 686709 699245 604761 759811 666011 668703 473914 664253 861735 482365 653306 1000000 1000000 281541 637491 585599 884146 624925 620548 616272 603788 676860 607644 597851 476805 590157 696984 588329 573336 567300 556886 530253 196525 539263 439943 538593 530973 531893 519574 523054 508542 502948 329702 491283 502075 490497 440208 469383 436822 450954 1 432782 1000000 499119 404680 351734 71028 406353 400722 380511 388938 498261 376725 369699 800021 1 351328 345741 407018 332485 476786 280606 314296 325517 300703 295979 193922 334191 291020 207531 211381 131321 253810 246968 931530 1 230805 225158 450313 757889 204493 349738 197041 217123 226173 148129 175738 166371 167139 155602 154501 154123 1 140640 145785 115798 126681 424136 124237 343391 116015 104605 90460 201136 1 88348 84505 80750 76741 71493 12613 77215 1 52697 55911 206471 196416 1 91064 110170 39566 24104 35174 38748 30984 1 11490 17873 1 28728 32478 40799 11836 13454 1 1 26415 12154 11453 10905 10816 1 74650 9732 533556 9376 12801 10016 10072 11396 11409 1 1 13800 14824 106262 1 6105 1 19505 605850 25055 26769 1 1 542002 56125 34616 39938 1 438139 40037 228394 35512 100156 17095 59493 66361 8965 357592 51351 80495 1 83047 93684 211671 626560 1 1 112564 58441 139474 162388 130923 135146 255689 161061 150040 779361 233475 640950 238671 171578 230446 260942 277047 196320 158064 220457 193243 316083 224726 226050 240609 5039 1 441102 259676 265509 269844 283979 302567 345129 409635 202643 354799 313310 199122 1 296875 393404 384850 352566 521820 360706 369386 375705 398799 387933 394108 497728 507016 412283 653461 425065 431175 521969 443340 706299 368294 478123 973462 502295 479211 485384 504637 318286 614823 184517 489463 730319 478020 530632 630503 543200 919822 507157 570371 1000000 568382 702165 309437 620677 585837 450662 597550 591833 592835 611507 612738 1000000 646534 553080 846664 1000000 666837 347013 1000000 677960 708470 383226 650167 558933 562514 675619 636877 679846 558077 686204 425396 692836 678839 696924 698514 701024 600664 705096 702756 637763 581456 457351 716377 843153 837286 711631 685495 720147 726350 220784 760458 886708 147338 662700 473303 845399 732432 724639 745321 724326 723401 723427 832540 723356 721419 720518 1000000 712781 717192 343070 713598 712232 687746 68897 679608 953998 853672 701625 693025 1000000 691352 692066 683964 414549 646949 676737 677926 684144 671608 1000000 664925 269493 852839 656209 674715 646668 446058 589299 1000000 645477 568839 642334 618716 265561 608081 101283 599317 346127 601338 655935 582932 574401 573918 476155 1 554237 553276 542981 515812 561264 527395 429404 260035 689873 518910 394997 238573 487247 496899 475561 469568 462713 574552 451721 445574 439793 435142 424700 628822 414306 408720 1 417149 393003 324983 377869 384282 365579 290668 353214 428133 416768 335522 348740 465484 397849 325475 302947 211588 212689 451806 279696 271209 337083 106122 599556 243838 267912 210635 1 298541 321084 203810 209953 203416 198471 175133 186009 273267 177447 163202 167050 113838 1 406663 152352 142145 1 1 226862 125951 118922 114725 110083 103522 109936 94670 1 95512 1 1 1 105338 70972 1 483311 1 1 21911 30592 344296 1 43541 75196 115395 236446 480840 31595 29448 103354 133499 25799 315955 407139 11722 168932 75952 15502 23493 13909 1 702951 1 26982 37057 9957 70727 1 9615 13708 9997 9700 10788 1 604786 158220 1 8095 98663 16069 18477 16927 22537 21536 186560 1 1 468997 32358 30124 36565 42635 1 44487 191570 27425 28622 39513 48803 583781 65513 68334 86874 1 80391 1 1 224916 129279 1 194793 107493 111253 119874 120516 125897 10719 134434 133671 143860 143906 312691 447946 163757 218101 184395 179322 221033 1 195450 240199 206343 151311 289384 215804 227423 232954 241309 259011 501275 1 263564 269752 138903 270031 287884 17581 324963 303665 299017 1 323292 317988 790745 483531 351660 443980 374061 367838 384617 380225 1 391349 396025 169614 411136 268893 843243 248882 436291 456984 407179 453743 791848 960658 314339 477631 829981 490088 196331 501004 506844 520115 100625 645549 452984 535449 894163 557318 546916 209545 594933 318505 581909 576753 581742 589885 578156 592649 602001 605711 691216 920716 636503 666597 627889 904044 636248 548190 668936 648107 543040 1 659271 809470 710274 1000000 588098 676009 180544 75241 684964 433822 921867 672930 695183 796765 343226 702499 708120 706538 1000000 710376 712023 1000000 715074 713370 498675 696332 734027 1000000 1000000 635467 722406 723706 724138 723248 699866 724752 836228 568031 724059 663972 768699 723147 722145 743035 567201 668209 706920 716619 652994 845559 524011 1000000 710200 705568 703476 704592 633256 474975 842527 243323 568898 693306 687611 725906 684437 681045 548523 920239 345430 1000000 695579 422947 652346 651683 647528 644011 640044 636261 616452 628532 615080 873140 616030 610049 932308 499438 595906 760620 582529 715002 574737 571414 635473 561112 548025 550576 545226 747126 420080 528859 702287 635826 815254 505299 502542 607406 472702 480544 476780 471397 478672 895101 453033 1 631447 376337 341370 422598 415324 439833 408655 452836 384208 15826 378990 372756 15572 974469 26568 438653 135175 567121 328983 324219 416479 461992 305410 299797 583781 287578 853989 283811 269531 572717 1 525632 419091 771667 180426 1 1 119618 611511 1 715047 212808 189510 129727 179079 173835 173272 145754 18801 1 148551 146596 142004 134109 1 131009 77947 120940 111889 76171 738059 22329 82317 1 86938 83378 66466 97526 54523 78580 37596 1 65571 55875 56997 65054 47159 45048 49591 39288 633265 19683 535997 24710 24022 38975 1 51708 21257 22636 18246 16908 183696 19488 87028 12883 134639 1 1 81091 1 7244 31983 105112 368349 9837 443845 1 11291 1 386072 13639 16195 1 223169 17638 19328 19023 21794 24078 25869 617 327954 260711 28207 144586 47649 1 44038 1 418544 54727 79654 68731 78596 4194 68040 71464 116018 544678 267175 86097 1 95848 99217 77562 93128 110561 431707 254552 125125 93350 137864 137794 162568 260775 152370 166595 1 124374 547750 176556 87222 189020 524652 200404 579774 135487 216134 215579 227542 231867 290030 285518 250526 269967 643124 1 806908 137258 357965 303539 234288 304497 384706 315443 372156 312351 334202 344836 397483 548976 359973 1 398735 445634 384770 390961 325031 403333 703901 724341 1 1 433995 302665 37252 258519 431341 466730 1 529013 470172 740867 493619 306060 505069 711341 516499 550114 527654 984789 521428 558483 820134 582788 559908 565209 576919 575351 569289 957295 570585 612820 605924 426056 1000000 615348 604282 622614 507390 635542 628842 95367 620909 741443 665740 654672 669673 676518 957000 668733 1000000 32098 1000000 643401 682799 545262 689814 697592 694984 697378 699685 709187 678724 706160 887420 773101 1000000 716640 326104 706734 486765 734926 1000000 844873 721678 712390 726073 598661 714183 204073 720781 730507 729278 724827 1000000 295422 724040 784876 1000000 486804 782774 785815 325049 283428 887260 684579 545201 710605 710377 710973 705259 1000000 307032 700937 698640 572652 693711 959983 687965 55504 677676 738295 743415 674941 670458 266202 663698 736822 656654 174198 650211 1000000 712480 647572 633181 625949 933786 657639 621617 855291 603080 602278 671084 591648 654928 102891 511551 377259 1000000 561766 651767 552058 539939 541502 591977 516232 242226 648575 519713 465509 396663 502051 568134 484774 479131 473222 230580 461640 996174 395768 448772 408284 431087 104418 419450 412678 458107 643853 52069 387998 174928 374316 369843 363220 401833 352104 1 251009 1 351425 1 1 287661 315705 231374 286026 292031 268997 104553 265440 231896 615062 243593 145723 236139 67212 1 455170 110428 207836 201427 186682 1 186038 180662 175461 170258 1 1 504658 151616 145165 1 132312 1 13745 106132 117273 113204 109219 182118 123262 98791 91869 288885 10727 705824 72128 216279 69881 52750 64290 60032 54035 58185 63724 46602 78537 1 1 35360 31475 1 1 1 26941 401703 1 22190 1 55500 17476 1 14729 1 13210 184768 47006 1 3990 8936 208436 1 8639 9858 7976 1 9584 1 11987 95878 13725 85775 84345 10087 13615 1 53734 1 265075 1 1 29562 34765 1 142045 1 305645 43201 317403 45693 554096 54444 60254 60621 115122 1 61420 183054 244822 75412 1 93487 448325 210303 100952 99475 80932 1 1 1 87468 675779 131041 142565 146096 606945 132796 162957 1 176171 166493 485889 187138 1 280724 1 203176 1 85684 251731 231997 97823 243448 248983 259674 116458 1 85496 278627 284682 290991 358386 302306 257296 315086 321228 338661 712720 339729 359105 351966 358432 689213 370711 1 383108 1 1000000 400706 293906 438225 420144 658617 401237 472177 419964 340703 456547 1 1000000 503611 26404 486268 644639 498718 504680 248556 578341 521023 526212 533922 630145 542709 548034 550958 558803 571222 800997 410775 589586 625534 588984 644543 839206 603289 603348 612466 1000000 621346 19930 594495 640421 638220 1 645260 649970 622642 1000000 646239 664484 744800 674160 607972 986858 684022 697816 678895 1000000 701717 667522 658581 701962 484455 714608 705699 368480 911209 714372 547123 1000000 1000000 385682 719406 720422 719596 719801 722365 723066 839833 600634 862219 728288 724974 244673 469392 166216 274083 1000000 728518 767932 918992 912687 721014 343275 721319 717276 719984 712327 752433 773857 715191 40972 705747 682963 703682 697824 41025 1000000 692083 671453 686674 147387 799923 732083 685252 672296 1000000 664507 662309 1000000 652000 733596 646506 673692 1000000 958772 274399 626253 441516 826540 616120 579310 603936 596076 594302 589457 416576 532698 587851 569482 1000000 576262 553452 350909 542722 533068 566555 528579 571969 397787 513997 472757 498430 492640 527527 605403 476096 469123 382624 457504 498057 737462 1 432968 485012 420484 199670 909605 258466 482943 55159 1 366647 354685 113639 363408 353936 346539 398166 334167 295306 318820 315703 309579 306359 1 291308 288789 882829 279463 1 245734 255428 249118 269592 267473 1 227238 837002 248814 1 1 275767 193088 801545 1 607638 170628 166612 161254 156596 151515 144074 389645 1 1 1 120841 1 183932 65998 120974 1 98154 93446 89849 35463 166241 397018 287084 241420 184109 26403 61011 286198 26118 1 244778 10953 288056 41293 521996 36156 200913 181771 1 27614 28528 1 6169 20462 18678 29514 47326 15543 37723 49781 11398 1 11422 10958 1 10270 609852 89176 15092 196406 1 9589 267387 11789 11753 13186