1 1000 A 598380 B 85785 B 458027 A 842152 B 107714 A 39933 B 814225 A 328927 B 519013 A 548862 B 633918 A 181968 A 985705 B 774105 A 699132 B 526139 A 846737 B 258817 B 778835 A 181363 B 131519 A 151086 A 669368 B 314207 B 562833 A 887435 B 47963 A 880626 A 251671 B 488833 B 734186 A 487318 B 493045 A 39429 A 700849 B 989141 A 160552 B 589367 B 823091 A 679038 A 109296 B 766906 B 523071 A 346696 A 758779 B 613742 A 619207 B 750873 B 344156 A 930527 B 184683 A 378666 A 88008 B 727517 A 961471 B 139262 B 480420 A 296412 B 135854 A 585428 B 966764 A 743072 A 872722 B 215966 A 148784 B 719343 B 852531 A 198473 B 418597 A 947925 A 153035 B 51019 A 907233 B 176185 B 508340 A 952648 B 690253 A 742716 A 109067 B 609999 B 77762 A 41441 A 677037 B 812658 B 874321 A 222929 A 494901 B 61870 B 81282 A 582937 B 573223 A 454283 B 409375 A 692414 A 379150 B 349536 A 163632 B 13590 B 360359 A 607630 A 221837 B 771168 A 185862 B 155819 B 101584 A 933599 B 737686 A 247544 B 567031 A 336768 B 440165 A 626068 B 250467 A 616484 B 956805 A 776352 A 58453 B 777729 A 147003 B 302830 B 383564 A 438742 A 851646 B 496282 B 867942 A 487175 A 281450 B 419751 B 932324 A 52532 A 924771 B 86218 A 83229 B 578464 A 547383 B 881493 B 201553 A 342927 A 597545 B 166313 B 989849 A 762817 A 412177 B 567033 A 680394 B 58032 B 851907 A 387746 B 525566 A 386757 A 128873 B 986040 A 187831 B 315469 A 3735 B 15793 B 771230 A 802628 B 227786 A 492334 A 666703 B 514520 B 686765 A 442209 B 920328 A 306187 B 472775 A 324168 A 700828 B 617469 A 470291 B 59159 B 807640 A 114188 B 972802 A 569597 B 656953 A 838942 B 730299 A 108830 A 360030 B 502380 A 570273 B 23899 A 102918 B 269885 A 130723 B 354490 B 237038 A 293964 A 558430 B 671420 A 233471 B 147102 B 260045 A 767509 A 886547 B 135192 B 156216 A 323725 A 403962 B 708310 A 92781 B 851288 A 528460 B 757859 B 967297 A 146088 A 107377 B 380056 A 756722 B 435401 B 518645 A 594229 B 783399 A 80356 B 119359 A 815928 B 842322 A 447309 B 711339 A 899271 B 574740 A 842024 A 672572 B 822425 A 2543 B 910645 A 911680 B 354433 B 771247 A 729509 A 173734 B 768526 B 692551 A 832851 A 156106 B 579566 B 635487 A 384756 B 665268 A 913009 A 526374 B 264361 A 806219 B 750523 B 872867 A 574583 A 395074 B 440535 A 806274 B 753799 A 520288 B 905147 B 31040 A 754349 A 552104 B 396824 B 298048 A 230081 A 92503 B 111285 B 405558 A 963794 A 731805 B 442606 B 42787 A 578071 B 704825 A 803507 B 377053 A 605031 A 702996 B 377668 A 887883 B 672297 A 84443 B 64642 B 614439 A 559193 B 570553 A 596776 B 994249 A 859270 A 681088 B 595740 A 512989 B 235978 B 818133 A 349019 B 369372 A 289944 A 554410 B 410010 A 580052 B 379565 B 544583 A 144783 A 276696 B 14349 B 648377 A 156110 B 595766 A 182831 A 795997 B 334382 B 774595 A 415090 B 269841 A 374830 A 385578 B 667607 B 496043 A 404543 B 682220 A 828534 A 297399 B 424692 A 983538 B 611426 B 406127 A 521690 B 635726 A 867333 B 792165 A 731253 A 969522 B 180453 B 807995 A 208141 A 82708 B 709493 B 646858 A 416707 B 66387 A 310621 B 791810 A 642718 A 516670 B 140778 A 488928 B 177126 A 82077 B 233737 A 825803 B 24956 B 422245 A 31531 A 253611 B 631731 B 917481 A 68161 A 155955 B 732394 A 167126 B 113104 B 802698 A 814722 A 465282 B 962001 B 927775 A 403020 B 544620 A 607297 B 764601 A 557687 B 484593 A 496491 A 114232 B 925742 A 638913 B 394050 A 859729 B 859790 A 679541 B 686098 A 525263 B 393554 B 657207 A 648441 B 917279 A 771195 B 321210 A 8940 B 922820 A 175312 A 594456 B 558617 B 728140 A 917449 B 884985 A 478873 A 736722 B 14218 B 632521 A 477028 B 416044 A 175681 A 533726 B 827386 B 749623 A 802918 A 718395 B 708803 A 37877 B 251262 A 853325 B 252631 B 82915 A 67851 B 8972 A 430132 B 357603 A 421324 A 800258 B 421332 A 218017 B 537411 A 261389 B 370040 B 751174 A 724332 A 663727 B 324106 A 217999 B 446643 B 88619 A 491065 A 234944 B 876158 A 403042 B 142920 A 598430 B 771056 B 810334 A 908689 B 468980 A 724762 A 963581 B 863327 A 266837 B 853336 B 120098 A 89646 A 682055 B 141160 B 86023 A 826830 A 937549 B 668249 B 321993 A 424798 B 538293 A 583604 B 532607 A 194951 B 826528 A 205415 B 463160 A 315501 B 442722 A 336760 A 702022 B 538729 B 865254 A 943695 B 850537 A 659609 B 121992 A 439755 A 242152 B 871169 A 18604 B 591569 B 451679 A 769326 B 943162 A 969482 B 935658 A 425667 B 724530 A 570470 B 412033 A 90531 A 998528 B 763714 A 36206 B 835312 A 756845 B 936768 B 570258 A 830203 A 216348 B 289588 A 578008 B 103797 B 415092 A 122677 A 480633 B 622679 B 782040 A 471276 B 966562 A 423760 A 322165 B 384009 B 949938 A 716462 B 928509 A 726648 A 78609 B 145963 A 941842 B 365905 B 238725 A 244607 A 985438 B 263828 A 546285 B 303735 B 327705 A 625921 A 192826 B 257868 A 18114 B 388742 A 832583 B 370554 A 137185 B 321524 A 315130 B 172605 A 412294 B 102219 A 852734 B 966748 A 517400 B 283988 A 319062 B 426408 A 425612 B 309318 A 71003 B 709351 B 762961 A 210704 B 91802 A 730616 B 430672 A 740029 B 738828 A 55653 A 670977 B 19456 A 419462 B 482743 A 719982 B 186531 A 197754 B 792718 B 514361 A 757482 A 262774 B 298159 A 153502 B 132076 B 96807 A 484014 B 403717 A 283808 B 937133 A 47765 A 24448 B 497178 B 243528 A 256085 A 160093 B 289195 A 413026 B 910814 A 673841 B 49152 A 814812 B 36361 B 823179 A 978765 B 359907 A 40710 B 315717 A 267085 A 490086 B 401372 A 783592 B 298259 A 387545 B 990879 A 387331 B 499873 A 152959 B 425184 A 908884 B 192425 A 857544 B 683932 B 595900 A 628882 A 973123 B 653271 A 411683 B 691939 B 658017 A 829389 B 59606 A 202458 A 801930 B 239516 B 907737 A 598478 B 671424 A 750890 B 764599 A 887962 B 519634 A 986454 A 980589 B 635336 A 552790 B 959367 A 566719 B 98759 A 296679 B 279858 B 309470 A 755147 B 880775 A 870821 B 657218 A 142039 A 901496 B 144979 B 773069 A 424012 A 724721 B 505393 B 408113 A 970458 A 98506 B 342810 B 699166 A 6758 B 483908 A 762334 B 342946 A 820063 A 802193 B 680379 B 292452 A 841459 B 297515 A 846654 A 769253 B 472375 B 655207 A 29727 B 252158 A 370912 A 503243 B 848585 B 621639 A 613398 B 988677 A 509433 A 506745 B 240383 A 738160 B 838396 B 271761 A 509418 A 908091 B 388001 A 846615 B 625289 A 995182 B 749914 A 533532 B 405746 B 601382 A 798270 B 814001 A 22163 A 193477 B 59847 A 955402 B 123294 A 333293 B 697614 B 784618 A 574664 A 855944 B 83944 A 863522 B 990436 B 818608 A 850848 A 76994 B 143911 A 887580 B 597634 A 901239 B 439205 B 805148 A 198239 B 479928 A 797452 B 188788 A 262476 A 214751 B 638892 B 510986 A 973029 B 775519 A 962250 B 208332 A 561734 B 583119 A 406620 B 289643 A 430468 B 309408 A 412706 A 922660 B 892727 A 202667 B 408121 B 794752 A 196270 A 712924 B 108148 A 787814 B 796196 B 357222 A 362677 B 287468 A 411881 A 119444 B 296716 B 828707 A 861897 A 83457 B 829192 A 425538 B 988551 A 839376 B 179263 A 603420 B 966069 A 131245 B 745124 B 377758 A 593224 B 684943 A 45106 A 928515 B 484936 B 614475 A 602950 B 147415 A 256940 A 270433 B 631682 B 158511 A 972023 A 44787 B 450749 A 119760 A 721168 B 792204 A 705985 A 943655 B 84399 B 370539 A 961240 A 768742 B 497747 B 824621 A 147136 A 870086 B 344508 B 204751 A 600372 A 465443 B 900725 B 491567 A 170010 B 128611 A 959783 B 232083 A 275899 B 715594 A 81275 B 201860 A 532783 A 408590 B 125338 A 864676 B 285896 B 152757 A 422160 B 617168 A 113767 A 208856 B 799075 A 355863 B 428419 A 115362 B 352116 B 879704 A 616152 A 192626 B 868607 A 762212 B 465476 B 467087 A 999388 B 588293 A 924949 A 327428 B 975133 B 982955 A 351810 B 971948 A 516018 A 971619 B 978199 A 636095 B 967187 A 117811 B 181323 A 988100 B 961772 A 6237 B 538830 A 389516 B 250098 A 486696 B 821598 B 935791 A 416835 A 494499 B 420283 A 67210 B 963529 B 30736 A 753088 A 731926 B 312335 B 358943 A 320090 B 20944 A 420013 B 647241 A 588317 B 739059 A 690904 A 272037 B 825254 A 588281 B 312580 A 795110 B 392642 A 170547 B 100245 B 950348 A 78859 A 66121 B 535203 B 350176 A 690833 A 859743 B 981945 A 395498 B 524435 B 136082 A 619694 A 668485 B 179717 B 537185 A 970931 B 380702 A 300789 A 922107 B 926646 A 441740 B 408589 A 140772 B 766207 B 5692 A 162251 B 148449 A 983411 A 643887 B 419128 B 919491 A 639160 B 404667 A 210708 A 544680 B 444783 A 57378 B 442904 A 777301 B 780010 A 199737 B 627087 A 731158 B 472348 A 985603 B 832677 A 173008 B 875604 A 609665 B 816183 B 828023 A 795691 A 501119 B 862498 A 734999 B 448009 A 529974 B 635783 A 76818 B 190047 A 792155 B 749153 B 55774 A 760668 B 340133 A 933820 A 534675 B 7917 A 342146 B 332424 A 77151 B 336168 A 847127 B 95200 B 616578 A 296658 A 652994 B 956959 A 570936 B 782446 A 215948 B 583124 A 442011 B 539141 A 32483 B 309171 A 113151 B 936564 B 207632 A 936127 B 32306 A 183094 A 367663 B 856686 A 462028 B 77283 B 322580 A 172139 B 47475 A 734435 A 41612 B 923308 B 527424 A 971073 A 296609 B 448688 A 308524 B 76554 B 275618 A 255321 B 731848 A 130811 B 929927 A 762044 A 616478 B 761902 B 785072 A 935283 B 216535 A 102235 A 723284 B 25899 A 347766 B 583787 A 384204 B 6738 B 325827 A 886441 A 794764 B 494727 A 331589 B 235065 B 311578 A 58040 B 544903 A 966230 B 563254 A 556820 B 305939 A 662402 B 336220 A 375198 B 345805 A 35418 B 138423 A 420635 B 874012 A 197613 A 188177 B 946341 A 24582 B 244005 B 6330 A 639309 B 237392 A 301427 B 251570 A 867596 B 959593 A 255947 B 58634 A 562053 A 956979 B 495112 A 529850 B 31962 B 665326 A 710804 A 28322 B 262344 B 568826 A 872068 B 188999 B 252527 B 714931 A 519291 B 797258 A 6407 B 869167 A 776062 B 507302 A 938846 A 220456 B 448951 B 184963 A 276923 B 26924 A 298499 A 528947 B 873913 B 424838 A 648861 B 643964 A 76556 B 476648 A 600281 A 134083 B 229336 B 77611 A 238069 A 636348 B 683947 A 173939 B 51512 A 772183 B 237040 A 525232 B 478158 A 892977 B 807097 B 480767 A 968652 A 788956 B 594844 A 800775 B 126539 B 48933 A 141874 B 561096 A 323326 B 967274 A 43013 B 938584 A 927283 B 657454 A 808159 B 913581 A 429150 B 472895 A 402447 B 953748 A 604576 A 951721 B 38096 A 526556 B 753273 B 579683 A 617388 B 539125 A 730916 B 295458 A 989889 A 57438 B 628300 A 349557 B 482208 A 583343 B 412231 B 171059 A 822354 A 175897 B 286992 A 374017 B 369983 B 513800 A 345538 B 689463 A 80051 A 167225 B 289524 A 233555 B 562385 A 58641 B 750673 B 251199 A 458453 B 646855 A 755583 B 746977 A 87459 A 569617 B 380324 B 933431 A 38584 A 820109 B 750541 A 355898 B 972036 A 622289 B 453541 B 865893 A 627752 B 719873 A 737099 B 651326 A 2336 B 328662 A 227943 A 12642 B 102529 A 942765 B 171838 B 475779 A 861621 B 200437 A 29665 B 756062 A 996711 A 278145 B 347536 A 805587 B 799017 A 937694 B 961946 A 680627 B 424437 B 952263 A 117256 A 270954 B 963500 B 438139 A 60186 B 33867 A 477963 A 690456 B 369153 B 2422 A 453478 B 403409 A 948265 A 384612 B 26908 A 744741 B 369291 A 817920 B 722251 A 270917 B 277549 A 715408 B 151039 B 645442 A 42738 A 179053 B 199662 A 643840 B 189028 A 328573 B 768501 B 10130 A 103529 A 466198 B 275523 B 808292 A 800995 A 860580 B 643316 A 653603 B 618528 A 676851 B 941859 A 268820 B 37014 B 453788 A 222280 B 991821 A 462305 A 641515 B 145621 B 549113 A 432050 B 365010 A 103425 B 275294 A 665556 B 587626 A 444016 A 735941 B 577623 B 185007 A 486547 A 987326 B 931677 B 491914 A 818605 A 683004 B 198043 B 533350 A 658511 A 792725 B 131897 B 321869 A 121983 B 45163 A 889233 A 306434 B 439635 B 861846 A 774431 B 459613 A 268394 A 496344 B 705125 B 634665 A 359608 A 613164 B 590984 A 516675 B 488162 B 9572 A 11179 A 512715 B 714832 A 388237 B 167070 A 725990 B 597929 A 282213 B 832185 B 569210 A 268858 B 889088 A 348114 B 706017 A 764009 B 378752 A 272951 A 4840 B 152305 A 902789 B 253641 B 351125 A 101754 A 750708 B 141403 A 965327 B 485869 B 926421 A 724357 A 875481 B 732342 A 269092 B 364539 A 443976 B 472315 A 178190 B 31952 A 64865 B 490596 A 195261 B 777396 B 924858 A 438044 B 888704 A 749763 B 235836 A 802967 A 551927 B 371494 A 947780 B 832354 B 158097 A 98335 B 776046 A 776544 A 82247 B 574907 A 97777 B 607315 B 855141 A 814735 A 267156 B 116622 A 676356 B 108651 B 188057 A 31646 B 448758 A 290634 A 583128 B 896808 B 49076 A 726879 A 541870 B 508692 B 935109 A 3782 A 675219 B 879992 A 484098 B 661550 B 875087 A 127827 A 314669 B 560797 A 364558 B 370158 A 752600 B 709885 B 187943 A 326986 B 772607 A 238576 A 494266 B 554909 B 943882 A 632213 A 541893 B 141226 A 618735 B 297153 A 415794 B 536030 A 145646 B 372594 A 709948 B 407461 B 100151 A 124861 B 241482 A 506028 A 189617 B 4196 B 810769 A 327729 A 844929 B 455462 B 716060 A 639306 A 168507 B 329143 A 36362 B 148941 A 647947 B 681494 B 745373 A 346968 B 316528 A 625100 A 197890 B 128475 A 667052 B 9197 A 985790 B 858568 A 429729 B 59668 A 941828 B 342222 A 967840 B 423641 A 474309 B 746280 B 424288 A 898014 A 183847 B 579456 B 128093 A 447265 A 194950 B 571775 B 411372 A 148987 A 101527 B 979988 B 138940 A 179353 A 607079 B 292701 A 4468 B 963907 B 133072 A 717216 B 531433 A 652448 A 174698 B 497719 B 278215 A 224987 B 833913 A 680336 B 18946 A 906787 A 501049 B 619074 A 419077 B 457702 B 377996 A 320254 A 643368 B 734194 B 825630 A 225270 A 41460 B 714481 B 701127 A 434874 B 345975 A 738648 B 206748 A 256866 B 124844 A 505741 A 477196 B 735554 B 165589 A 589941 A 679333 B 568471 A 814035 B 765235 A 177726 B 348745 B 964320 A 678174 A 532303 B 874283 B 198110 A 882948 B 244217 A 166676 A 752977 B 93411 A 246340 B 607933 B 127310 A 151917 A 432816 B 340333 A 432105 B 146349 B 141045 A 154357 A 163067 B 455143 A 931752 B 567195 B 996375 A 601356 B 422957 A 705591 B 134621 A 641379 B 476877 A 279486 B 908713 A 393350 A 66815 B 819964 B 132839 A 374086 A 255717 B 569420 B 449339 A 127998 A 608293 A 904701 B 416209 A 261034 B 477480 A 821607 A 499511 B 582957 B 749555 A 944599 B 242025 A 533744 A 391421 B 414844 B 217372 A 591770 B 949615 A 986431 B 451861 A 834155 B 88309 A 835770 B 7385 A 825991 A 718658 B 924931 A 416964 B 956027 A 381541 B 750163 B 934451 A 467541 B 686158 A 780824 A 992521 B 936413 A 584428 B 160308 A 69331 B 419001 A 453024 B 281183 A 444136 B 91146 B 445605 A 379575 B 826174 A 135080 A 124826 B 247621 B 680512 A 194518 A 11464 B 359767 A 779465 B 926731 B 633055 A 207439 A 136659 B 204688 A 826222 B 70921 B 946707 A 880407 B 557306 A 951028 A 239509 B 526350 B 35681 A 170655 B 90672 A 24876 B 361588 B 221164 A 27565 B 415525 A 10191 B 253256 A 299187 B 250786 B 342598 A 438378 B 172793 A 184553 B 720579 A 441768 B 402448 A 872709 A 122666 B 411324 B 542962 A 244863 A 572636 B 970002 A 782702 B 139614 A 863897 B 607161 A 728114 B 28834 B 253910 A 292918 A 449858 B 723462 B 472565 A 135601 B 592180 A 545816 B 492858 A 837969 B 615771 A 940383 B 628900 A 316902 A 639541 B 243720 B 858987 A 96508 A 601420 B 245764 A 845409 B 759908 A 890996 B 676626 B 843406 A 432730 A 517382 B 989491 A 985557 B 838050 A 311327 B 259541 A 82251 B 434757 B 708990 A 938887 A 669454 B 472519 B 15976 A 218824 A 402621 B 816343 B 253637 A 99651 B 11675 A 374662 A 205302 B 961898 B 209700 A 355583 B 476496 A 774618 A 65252 B 605238 A 479129 B 786185 B 121222 A 452340 B 563553 A 462082 A 591362 B 472100 B 106371 A 585462 B 907890 A 905583 B 483220 A 925448 A 813871 B 516744 B 987977 A 735833 A 690982 B 383718 A 515183 B 128356 A 109252 B 989204 A 33882 B 855100 A 519179 B 58496 B 340951 A 69061 A 157430 A 324972 A 183259 B 466224 B 36329 A 673744 B 505822 A 536756 B 734151 A 575260 A 10728 B 477967 A 305819 B 718173 A 405370 B 396818 B 174625 A 194401 A 568642 B 910708 B 892824 A 890261 A 53171 B 918676 B 715633 A 175896 A 988570 B 584039 A 520407 B 422059 A 965813 B 461722 A 307286 B 56176 A 601262 B 216842 B 67184 A 124784 B 2730 A 199056 B 505166 A 425427 A 39659 B 867172 A 307439 B 810180 B 95255 A 537804 A 812428 B 637198 B 34121 A 434760 A 221421 B 877161 B 423056 A 283250 A 295181 B 547068 B 119655 A 723283 B 12984 A 302888 A 123794 A 983448 A 241967 B 863299 B 279523 A 760376 B 443632 A 836202 A 781919 B 741525 A 286528 B 405704 A 224330 B 999685 A 719316 B 853279 A 490342 B 292246 B 44314 A 518522 A 924498 B 110516 B 290861 A 245888 A 928181 B 131511 A 580156 B 26431 B 602032 A 635991 B 804278 A 588856 A 882071 B 118240 A 610666 B 788434 B 881341 A 520899 B 585729 A 155090 B 798746 A 824107 A 15354 B 147948 B 128934 A 769291 B 774268 A 36129 A 529995 B 993356 B 31905 A 241936 B 827371 A 926695 B 525778 A 81507 A 994519 B 214243 A 322102 B 682402 B 828338 A 294030 A 80337 B 525383 A 425270 B 817576 B 790897 A 242984 B 216969 A 312316 B 471074 A 4895 A 394699 B 128021 B 264933 A 448302 A 137003 B 407934 A 759450 B 854045 A 688168 B 10202 A 638478 B 74265 A 610961 B 21556 B 193476 A 757092 B 775431 A 950731 B 246948 A 10930 B 765242 A 569730 A 114579 B 279734 A 585363 B 75440 A 598534 B 493446 A 141208 B 28268 B 693566 A 713442 B 564198 A 157904 B 455603 A 656840 A 899241 B 965737 B 544074 A 675433 A 171457 B 413385 B 338081 A 505328 A 242390 B 499305 B 841635 A 388232 B 838188 A 669766 A 572389 B 673530 A 200142 B 612782 A 455782 B 717310 A 800170 B 542885 A 157342 B 216717 B 647822 A 929881 A 175477 B 5851 B 44684 A 286085 A 396 B 216128 A 447812 B 231123 B 298097 A 581033 A 773919 B 711912 B 928242 A 580316 B 684271 A 893709 B 710330 A 437005 B 905688 A 413876 A 573090 B 829464 B 567602 A 429179 A 739212 B 606402 A 116099 B 58974 B 584974 A 842181 B 150483 A 193044 B 418523 A 73133 A 816984 B 206093 B 813765 A 193127 A 371038 B 673882 A 261588 B 833643 A 617176 B 402877 A 900882 B 418962 B 702954 A 499897 A 894320 B 709965 B 619158 A 780398 B 276225 A 626657 B 197309 A 580913 B 506649 A 83484 A 816852 B 289315 B 983097 A 608460 B 397317 A 330934 A 844180 B 965154 A 71042 B 897741 B 761997 A 885213 B 191093 A 892563 A 311079 B 897865 A 881034 B 204692 A 49854 B 977604 B 193006 A 548391 B 868061 A 120953 B 565028 A 394460 A 767125 B 42969 B 14552 A 546435 A 754427 B 737108 A 213983 B 869185 A 199312 B 401105 A 134926 B 524216 B 498847 A 72167 A 306178 B 454859 B 148671 B 222976 A 94146 B 223827