2000 2000
371334095 642667888 907151948 650407876 309879144 93127708 547978797 995638490 369167770 421889793 446133214 20027601 34729176 111382121 909910642 477496518 700291227 241385285 862294388 375344242 91827192 534605305 353582069 985109010 652596431 582256093 450560180 897734112 784318601 214041540 480185416 183004037 235629990 465910201 841955071 438151221 723995822 851174025 734209325 604094075 562102821 210884272 583718467 723535788 453581384 320378161 298795695 549638572 805829835 236068857 879126461 441044278 844082554 507339311 553732774 154274905 807800540 329730838 812542900 321378204 630386805 760172890 692735639 506163644 426583395 881500825 663520917 911010163 834553392 961290337 106497658 784971127 955256944 394318195 920689769 149370208 283557855 161061512 739343800 365798023 861091172 74373704 592820245 427198991 175356060 445697971 671284821 703672945 457416415 500994838 302010961 663009799 707998388 167176394 344693109 800453254 939412707 906712128 750599274 681854585 788495318 784717604 724068241 220351266 721162931 298886431 16337403 810723464 23489695 427912968 991874990 444905380 977534061 588995939 145922103 468617648 161892797 311621038 983493044 10186164 936198967 933784048 51882256 777931903 42369699 815811274 693654887 330554077 129404149 7942355 674184632 556491311 947279274 62847912 41400613 552779790 821280261 8977678 162476909 187216402 768591434 482220387 396849646 247611098 70637353 29721788 784617663 206903085 276097321 536736225 23971443 136229659 209341099 121077314 796548283 177660270 906234211 36170749 695482514 841301493 406239354 929458297 239817166 216640365 218348936 680741840 932367852 940879259 571530499 261578773 358005671 243687619 946410618 885023898 818080636 1172504 666971616 123791900 852453443 756867506 615246478 270980926 338069040 248358485 735747666 445378266 841721502 59567019 958808918 345845537 442447660 316024925 618080171 951754006 175357189 309362478 437571805 723365029 124732657 466927602 56502219 406205810 441003415 536830823 844884946 960977430 29079530 706701749 348901074 418093738 146942331 161509634 182926441 369819522 666736620 505585835 433565834 693685151 551460607 92479973 348862667 213029096 509811080 977919019 47827046 475601029 891060239 238540680 631964171 251316153 876539962 989228336 478522770 186454579 932302214 696076629 550370498 700495080 364877142 179554104 188860651 33669372 685316911 489371493 56841379 677171695 589202391 989448509 779895527 497887156 742471439 335059904 58380188 114023938 997571468 324160721 249460360 343868425 235088680 125739546 204832769 754302707 918473029 646766955 176758528 770796414 216760789 115042650 855812597 268906488 341356328 993283799 387829799 9462812 160533738 397100689 202747116 878245552 883030745 245718357 464739699 236300047 684437406 268437066 270328916 581576555 360857302 343185501 420492306 495633498 320723175 225022298 707673127 122269630 788783695 174266453 817226475 629268464 604047442 78170392 704202168 275602847 78259505 868256363 856881504 111015235 816510150 956111397 238703217 219305787 137799144 43802371 295633848 958707845 888194499 805831775 835520881 394022477 823840273 707238154 342251188 789459179 72586614 307745782 680062319 114243486 685879194 870933319 902579258 760065082 363774354 866698335 789043551 797515554 452847605 392382541 132454641 702690370 735115853 393867547 309736941 970165399 909820605 133028105 664396030 747949639 577115221 371963177 141580430 976699559 566431869 863125153 754687137 187858798 547221054 16784740 474072421 250998704 339935655 227802139 825017484 468297468 758111502 825247486 224810938 975314413 227909848 430051590 478002302 405062857 571990234 551529029 661763032 890086825 64317277 216312796 905457282 262686518 487459868 766843603 382973800 340710898 544766659 318319978 570284806 934957269 597675344 232909329 272961229 541021766 794533026 939753518 249131629 889104925 246228282 771424523 225225618 260873029 265461341 673596355 220641030 508345598 691607972 327091379 828978960 45399097 724618127 114368384 959646073 874741632 456096118 823535871 154468308 11315136 291012274 992463978 794523693 621477382 754435202 649824248 690287677 364061569 426233153 648169622 621194980 331197984 73756192 267023551 97334812 726868379 865021793 42741101 119445790 668860646 321216816 190898340 184292063 409024938 842434574 726237714 948795743 833022084 340103552 953950464 162726350 582309401 494963121 173409743 120988109 394115348 165764990 25461800 45575300 546748119 433197352 175094974 442441675 2526898 95572935 548109847 730295586 426737973 758046137 457754869 826492034 201767524 844832029 679994008 653847512 645125713 712880712 763622940 338975382 211719129 110675124 779801676 268698596 789271740 294273078 792489781 17679127 694539918 605400605 90670628 362780339 694605037 300485328 92229375 805592634 934789980 739718867 9601144 610526937 283864099 602683842 572993581 583348447 933277508 837054089 705906147 849422956 140417562 484681525 778438108 717279520 223104726 360133228 386636964 734442413 857238189 254241778 224372027 825806186 346536188 221887961 301475145 655271491 259527081 870260103 231392948 3312251 412371456 192345741 388779501 277515058 541302329 128368459 275081507 623947673 796209918 748437626 24704490 254258011 837914230 479768605 520279483 645183379 652425691 193298994 972834670 120042256 720189799 375665824 865765220 241553122 127282539 213202640 617996631 538556127 639237162 304977985 23833025 334988091 437627734 554044013 581563320 778514172 580933815 537637630 38216310 769245072 455963677 98705925 239068553 781144860 983320642 342766434 154047320 141066890 31773424 380273739 470459150 268171148 665513893 885060361 2104745 42241587 878905744 998306346 797766074 651426053 230256555 793956796 586359973 277113063 997082296 553783196 158576766 235871086 67406512 816700725 684074145 581118112 130512304 277984647 938074427 334135452 266273054 17974564 748320163 92793589 368062267 633819844 932234073 349118013 967418878 215347020 357330152 80814713 372671230 258602258 696854628 885616638 523484491 957998794 850156231 268301928 215432370 164136677 410297807 175959009 26413530 307877266 290897015 736735581 388161435 479972253 605097024 533413816 731025572 894041878 610617685 830241293 292596128 288524697 683820395 347623689 822653593 374345894 88923424 364922556 722374188 564306863 163867185 30298063 914418637 769594637 768450961 243319262 656788281 245417826 523276853 860831137 911968363 788862491 28419774 176562196 695232905 395238062 988182792 253607539 31568248 38724 447914740 850982099 389685136 29212846 920390999 891046175 697384886 246363069 556581948 779644243 657440130 168441154 194023284 51956167 449661323 365784275 439865764 323395252 40293438 141256154 325836536 690085432 384108185 523381123 514095407 696118202 726840277 297539957 410881388 393653900 475976587 357627039 583535882 403038573 45450535 739431985 82600684 953104850 823869417 590630577 64760925 300045631 904311708 593729189 305328747 488808289 749590649 999832917 794707132 846278485 546036704 796867189 291984001 29722283 350159570 54227866 779457943 387220977 193998304 987806967 885210723 482454852 262043553 681989984 21405647 497801620 364234787 276859584 322456273 903459339 531715060 659901749 990341522 353863400 990796572 151214261 570656970 738591599 266173188 21882210 376845425 833009463 559728875 50169469 774096342 945918272 329637347 69577798 47740735 178716520 970833985 689541712 711217331 226008906 499166249 913859074 260529152 716934448 777273925 997477612 164814535 713593508 994283359 46135426 832665126 826435667 141528844 381297435 230730084 951912121 256784315 16347017 989043563 378016182 715617306 130757506 687464045 452752991 328500061 917637651 887501435 48379146 609425153 65959098 347488165 529694078 63234977 55589232 713581955 580529235 339016738 345252910 448657633 951488854 37678952 121968980 887967659 263411286 163114390 869797886 210349982 331684495 488915193 137388157 497021350 414790137 642726163 963425149 889626231 554350424 317619223 13674873 69339994 548419660 424472155 759154396 712410114 976550462 774568452 713472600 178335516 385517112 806892317 602964579 864370239 831554120 911563487 373349557 963535564 825695789 204684527 784786341 989700705 963850689 578876442 817610087 811521271 716491608 745453632 395834656 165902070 758481836 575151520 586239728 25760881 857084176 547600495 4182236 226112807 319883843 63680307 855418370 579141306 922463549 580815943 839308925 59566194 605115329 713735354 241436615 300608669 605985581 724794504 347982896 846919852 523777670 419069697 395546186 82481628 571689119 983143233 799097988 976891316 807089745 812354163 272575813 21814759 35898684 454905877 603813195 462843767 840904067 352210134 359597799 34568838 919951540 740569734 378663164 761301591 444471844 289870576 407626907 680317031 252132535 39207559 520063189 583730437 289294554 626045462 214844719 404868893 854474662 63417898 943391371 534660844 361513133 596632865 818648426 653594985 155917696 366183791 935249266 545473761 618189747 371434032 951486671 124086916 837319112 474315264 187304279 614477002 286640796 938542082 313756997 640890421 797115323 800924252 347908973 110474417 382225642 445900559 632544569 308934184 937271614 63230453 814499263 433137083 7465642 77232302 162461290 795989437 391155723 9654454 155535297 656871334 486309621 114244903 236182876 332396749 319830007 674147433 495827838 553989752 180020681 930449403 527801961 294715834 594453133 86305042 664614547 549416738 607685619 677204092 87897456 348835534 237214545 296771000 389677502 628762858 179374278 396511651 454510430 217640128 729913084 359977169 667630685 138621794 710869188 112005047 789470194 312387245 280940005 335110455 428779050 240197799 299284824 498378020 767045157 14706505 51254156 956666713 529125208 148125662 159771792 259799055 867815725 410819895 543975056 643552904 60579097 790327146 809541635 667123505 732172539 284407324 25092398 705039624 31042952 833022631 206801259 89317242 987439198 732934557 1609443 306941831 212575428 16489220 1883072 951981097 487213052 587225230 647359543 128098255 989879295 272646798 210457208 501261788 717629639 259750517 47545090 629105337 186468403 752164832 231815609 794768977 404675308 301169272 715133283 74932135 388115880 110662212 837153256 833703093 779542141 407382068 441949515 512124395 254302690 500185295 724594720 177792853 370454938 177073381 678601922 500453083 223346514 637082403 232167836 215831280 930765063 419154870 47158485 490466576 274150918 890422988 261438168 566902211 368846962 643898782 334112029 291809199 315675017 453664462 428363860 462465285 718216220 283148554 340553080 532434652 769338063 225732632 703175500 271893376 419998170 165878937 438552247 155475872 235322599 143803987 890510383 711562124 467643210 466411182 524040654 191720778 673344727 903676363 374215074 578050883 463537019 293684005 871877856 168952159 107906829 605153481 16123862 717013702 718344484 747369713 315105327 381770386 770218147 228063306 845054782 238045152 59329244 422998794 248952535 906607959 77785057 247052043 264808690 215994361 507489879 822907503 818988084 675300908 496655113 388383547 449573263 368159200 46926097 372757885 104511023 346974446 808908346 443872773 625260229 181713069 28004770 942609029 341352718 791526396 716394748 48188576 360594703 349482417 741822417 913690855 749842740 395595889 108187969 929454167 64100332 357159433 640031262 875326533 556086007 499836507 566178451 256336010 949882497 928842876 430989643 642114253 166049107 454908978 818450086 608968367 594169003 492868852 200042857 465763454 97444447 414341196 846116506 546650187 679249688 46926785 258978592 957299675 472590720 195561912 154937825 264064336 445843144 722364047 819998058 591340420 811960162 653163269 988031868 568678492 489395134 691233365 588481568 271191538 962780244 254236311 839098226 329453987 296550971 89338448 503213595 340070266 603198838 808649246 985024820 994844899 474138564 54012550 938413244 909283599 867774106 206819841 95783993 186235357 354669964 459249748 611606057 701477591 713536772 886278780 762276649 929373707 998013135 11065907 802926954 575180744 885830594 31277446 192513409 692296310 650117238 308352413 433073294 435142880 93183002 824823535 6640296 703530 237994063 146721979 762586190 478929062 150035052 884420131 992616520 225091185 21217696 753807927 143627874 471315294 432499654 850622102 81790827 734657136 49219938 354842901 49119855 73282101 900436478 837727031 109446710 609747013 662263861 735234729 173431025 794854013 177850826 846901296 155541638 760522654 43621300 604229282 573692570 982815243 954565185 600253816 321643134 506948673 995658741 607588665 756378687 555188997 755382999 526225686 339770043 99017294 347862654 352222096 200583493 585455366 13898672 301881338 321746315 509573832 489244326 369106355 611185530 954361200 401799073 547563312 298183345 107171945 514107000 792706416 509871482 924607772 103120137 842178164 127545927 816637339 595215160 987342885 319539012 342464729 773512043 928421833 760259552 732381414 686057315 313259864 213640944 800130266 430454142 295916490 58713421 117736380 801942814 288005865 836852580 724757626 4362591 93140025 170935000 867393765 682372745 456605008 585970452 58787343 256222085 320573509 173280683 278292262 826554952 669654985 175931896 848565132 471055670 68180294 527706837 896912752 402971513 914066707 457240720 712977676 897355700 895891457 181153510 200042734 485473137 29466384 536111593 766315926 370938686 594668992 474644382 971373787 85530561 913544368 895961756 975611202 263571780 721893657 584082491 746462108 777752050 481272523 915162230 597944921 916423825 539555705 763042558 27291471 347355157 766785194 495005527 220701693 52922800 973389548 466532376 287423416 59856207 410326217 515713646 26090125 433974537 659102309 710876011 770705347 145188433 885910865 724567796 458136292 888875295 561809202 121952071 833486064 491938818 930599807 71510854 247784308 673748198 960854105 275912344 777109589 23627064 608252714 349354094 291071496 217930837 924609844 445173426 326297989 6017734 908071847 48788144 764371727 192880044 855456041 304730464 642998907 141318151 255178176 450700333 278931576 572839470 740394286 753787695 390780924 534015249 67577491 538899718 866473849 593771555 756074346 562687809 6882183 49241278 557197337 611314857 582151636 487241386 811749644 685629631 376015499 484517277 320946494 638078086 610860285 370850700 666137094 962020899 816830861 852216 513546265 595668390 818745477 221654063 646505126 578871046 81893761 124267328 807998356 75762063 312338722 893292058 815589014 273651794 913327461 244102005 296426164 218336905 624350433 21145776 786922992 392775965 604018087 683981643 621627029 537066837 10924421 524184055 655237423 158883705 763083020 584620102 788892247 945043756 142084477 551362560 782055558 262129620 134218424 819630172 199790920 35667586 172357911 388068806 946053198 815554738 238601148 534609687 235541631 125708418 252348488 8457414 131869836 600182302 320396586 798290535 658199156 462296372 405173102 793607292 464541511 268022588 456359243 932416042 563266716 163612368 77948464 723007772 864308736 947927807 132260326 892697977 614162509 238170618 866869324 181935959 257477436 510164762 668939874 110718920 135325920 488988736 166074472 784361948 280127666 438796802 235741334 55578068 433910679 843625077 544355348 944634327 596173923 961571153 83109026 91394997 886260698 557645134 248293797 587542402 283776964 184041451 714936860 371287054 161270955 12199180 307018797 799590943 171441477 6666697 783970153 582036663 826567870 893032076 851478915 851208494 795547762 208815602 196548385 272760541 152735182 402704449 637816336 449684432 616072926 158182741 577149572 307943208 833691158 212698944 388781972 281718056 703604453 439365171 408077043 921875908 447414326 563245865 432921872 780414466 587696706 576203571 990592765 340420218 332371811 831490668 631542169 771172452 748746497 881957306 161651446 333946534 485840234 392858564 359788376 725492353 385711326 54049507 988367383 912767046 951075795 532024457 533344788 952371209 155081062 375288881 367889503 875642539 863734712 303727673 785254567 139614911 791676191 999151282 347143128 171722395 960063425 316238364 848273865 963228873 133066800 283600007 360271675 716635827 64359050 104459286 80694948 495209486 139387967 767709209 386811536 542514950 152944346 649264595 296898227 565062961 697869934 599645218 217905846 619616168 924241031 765979552 709992122 548727982 475428523 61973634 334789531 776840870 284625940 330485839 142936721 639805994 958155269 532642095 478378311 965713648 182615543 410698098 566327782 623375475 898493278 844898006 167076766 283011045 406599002 731374247 437758672 40655958 480470158 998464415 955493875 33203400 357318977 397991970 529338873 408715909 26174429 959526604 474076919 103592031 669401411 931267279 873900042 602508468 733017544 607186614 362137823 862505664 634133276 327399616 732145228 761145889 412906987 80691047 49723014 538337864 773406508 649588520 299675110 328355209 449602803 990460411 83620644 489029608 763205920 907899589 671611008 17042289 488983228 534434718 686183945 227189179 986671343 608345524 724913473 548766005 976076392 159974971 343552089 226086038 45473118 108998980 488346442 460852246 99118548 156216256 837964055 360311720 911985321 968415183 158503108 536023952 869090771 214380988 202964085 70230688 796234323 87963215 628131466 737425101 787710124 393779155 649640754 29809641 623732714 527412778 363719015 626558633 964902579 607393838 728199020 162257909 917059039 34740138 938570689 835039235 283132840 224262580 17637186 6891558 130123382 663310083 715041679 823522138 821250959 623260201 230481386 484101223 141063185 928546334 83029315 572322032 677778589 217635117 661797077 201546481 518723220 872979511 104321549 916748278 896374337 625924326 74065827 978426320 219317443 302567576 430488517 899289790 604220699 554800857 947091307 558136550 802482112 54649990 573065153 414291005 317601936 509042060 837670960 710174575 491299997 389228633 638867398 729028098 263807464 798890696 921327776 592163441 560011349 391798435 91263096 725235756 239783899 941935886 455420891 61695343 508526054 580415874 216619281 971425631 896094171 853282753 427048624 356332744 277148349 764357116 782052225 169447796 139907524 927685192 56297726 803204142 359958700 504318576 866055384 726685009 728403521 575494800 719631665 390768606 536365495 490037705 645354745 124335197 132604492 599298100 284495937 577377285 427168634 210774171 209017438 469350178 948051794 729357585 992701465 558381783 62662667 361604621 779930593 193024503 122787830 364464141 81869090 326413723 473688391 423603293 419669736 212290850 810942478 790750556 731771165 713518269 618393918 716950425 885853247 37373380 612096751 14171279 852411242 441325991 547206304 527656888 763203747 674358750 161095155 997206015 199399421 296820409 596392302 948402161 578057785 964272715 821087543 178495654 194975135 692922902 620212808 704919712 238213561 134512155 325102053 600930587 381368609 603309384 806271465 357847123 797563322 65548245 920159075 545084522 588870419 398393424 407935517 550730326 462521855 650930618 990715253 800004233 204423143 749221140 623636074 926066337 822648748 956588640 450040527 58284925 307410525 221798738 249655651 359467686 93969893 655939132 564126635 660393910 116736525 973069686 693989246 151229859 611047241 478214615 504596190 331638034 110265450 169753480 184376535 352764282 489853190 185728643 834332265 997107460 146172345 408037777 800882978 674956222 525950919 930100585 355065602 203758111 565690199 137829756 75637213 736976179 334559036 993419217 399323442 735839539 307731985 822311448 969103132 273659378 287492619
! 0 192751507
! 0 601730798
! 1 837692048
! 1 17550445
! 1 842724479
! 1 260100171
! 1 964108311
! 0 564690483
! 1 822739432
! 1 298976201
! 1 807464665
! 0 546546960
! 0 749498423
! 0 889039556
! 0 884233271
! 1 172412538
! 1 618871855
! 0 201444130
! 1 173753231
! 1 750702575
! 0 549960078
! 1 954969201
! 0 632659243
! 1 106573952
! 1 731073352
! 1 17526224
! 0 762543304
! 0 552607671
! 0 529154460
! 1 215279704
! 1 563160668
! 0 17650537
! 1 505387057
! 0 65597124
! 1 577479888
! 0 686410607
! 0 381479798
! 0 199597197
! 1 233878745
! 0 12987921
! 1 256393036
! 1 34129779
! 1 246642650
! 0 475933085
! 0 873877312
! 1 902112915
! 0 325620221
! 1 279935238
! 1 161389003
! 1 914782984
! 1 539295841
! 0 184544742
! 0 341398552
! 0 700013193
! 0 823153708
! 0 572295153
! 0 403255758
! 1 699724320
! 0 804806735
! 1 24055072
! 1 418372258
! 0 933501360
! 0 879504423
! 0 82754731
! 1 495380206
! 0 987598804
! 0 843568216
! 1 268452309
! 1 751280860
! 0 281247982
! 0 606987000
! 1 651557587
! 1 865229752
! 1 701026621
! 1 28908370
! 0 487859127
! 0 250673572
! 1 198949600
! 0 879176348
! 0 123200994
! 1 81892490
! 1 379366105
! 0 259791346
! 0 790907182
! 0 276914370
! 1 169136809
! 0 8704039
! 0 440606934
! 0 553911698
! 1 461558233
! 0 309627670
! 0 344741270
! 0 656428143
! 0 580829320
! 0 966131196
! 1 279814711
! 0 479642911
! 0 149299949
! 0 734449480
! 1 913194325
! 0 571069241
! 1 432055946
! 0 912717587
! 1 866400304
! 1 909289517
! 1 760772823
! 0 610679352
! 0 712823004
! 1 659976749
! 0 239142927
! 0 860151637
! 0 133805629
! 0 919916304
! 0 210603367
! 1 13302186
! 0 150899282
! 1 462006322
! 0 458215162
! 0 758325289
! 0 71510955
! 0 553559436
! 1 233658140
! 1 539083328
! 1 443190376
! 0 3917329
! 1 491266655
! 1 600661219
! 1 724754500
! 1 523272376
! 1 370860335
! 0 839561781
! 0 681449007
! 1 409151089
! 0 872013285
! 0 983596331
! 0 20975944
! 0 518734099
! 1 682610390
! 1 766364857
! 0 643789381
! 1 639004501
! 0 513587813
! 1 654063806
! 1 508224346
! 1 141369875
! 1 148079030
! 1 84977842
! 0 786654276
! 1 996401286
! 1 922204794
! 0 934738266
! 1 618028607
! 1 980926932
! 1 886732231
! 1 727673966
! 1 768142157
! 1 213064920
! 0 673732328
! 0 256666466
! 0 375694578
! 0 949093197
! 0 260392441
! 0 304753487
! 0 638520873
! 0 350566543
! 1 849026407
! 0 75914495
! 1 677930799
! 1 281351032
! 1 680150608
! 0 672905611
! 1 986700550
! 1 228763581
! 1 97472112
! 1 141241407
! 1 502995141
! 1 417053466
! 0 742363881
! 1 535969094
! 1 523037378
! 1 276737313
! 1 680786270
! 0 419424593
! 1 641323671
! 0 870919263
! 1 829787369
! 0 486713639
! 0 357676274
! 0 780971428
! 0 825106537
! 1 191366086
! 1 572741184
! 0 924318772
! 1 990322902
! 1 396365246
! 1 830198895
! 1 704385666
! 0 764706073
! 0 425656843
! 0 200136123
! 0 471487095
! 1 242741433
! 0 171057042
! 0 774215660
! 1 780357661
! 1 863108367
! 1 767304159
! 1 76657865
! 0 697543019
! 1 610438548
! 0 480878989
! 0 253892340
! 1 163117870
! 0 773573270
! 0 137512645
! 1 978942528
! 1 328956351
! 1 360440141
! 1 866056477
! 0 872156850
! 0 209521287
! 1 507991043
! 1 762535491
! 0 622074055
! 0 450295525
! 0 981253766
! 0 17019400
! 0 361939676
! 0 991804937
! 0 422879328
! 0 688519538
! 1 687242441
! 0 976483203
! 0 604470346
! 1 917496373
! 1 35715360
! 1 154248356
! 0 7825601
! 1 311333903
! 1 322240706
! 1 690662502
! 1 180758932
! 1 290597190
! 0 394320090
! 1 797918625
! 0 540379170
! 1 907550147
! 0 819798854
! 0 499595299
! 1 109315289
! 0 779037847
! 1 448646385
! 1 729756686
! 0 744556736
! 0 763755941
! 0 882705856
! 0 31208433
! 0 116853399
! 1 890194085
! 0 682440874
! 1 572319428
! 1 402100014
! 1 432285743
! 0 638132695
! 1 584049993
! 1 446624524
! 0 795589508
! 1 218076494
! 1 846347171
! 1 875250893
! 0 521134991
! 1 999192111
! 1 606137583
! 1 416927582
! 0 601921515
! 0 780585528
! 0 81150148
! 1 320480602
! 0 378416200
! 0 915173641
! 0 245049467
! 1 207419832
! 1 734858647
! 0 578842169
! 1 992537314
! 0 572692450
! 1 979753454
! 1 471816094
! 1 837028618
! 0 742277340
! 1 469630812
! 1 86135981
! 0 447942291
! 1 565410012
! 1 842414834
! 0 31071353
! 1 498769801
! 1 751018372
! 0 84729201
! 0 729006028
! 1 845690350
! 1 522070104
! 0 970094960
! 0 492497543
! 0 23291124
! 1 994701211
! 1 269175187
! 1 455127636
! 0 867342946
! 1 982998839
! 1 192049345
! 0 367580203
! 0 594847403
! 0 147883924
! 0 39774290
! 1 921060910
! 0 755056990
! 0 775366107
! 0 653407441
! 1 700232948
! 0 862070191
! 1 510053648
! 0 320501555
! 0 653042826
! 1 887703179
! 0 859441322
! 1 557478885
! 1 702058282
! 0 116091833
! 0 32365305
! 0 309174152
! 0 720338738
! 1 961834191
! 1 990874063
! 0 455013322
! 0 177867053
! 1 241147766
! 0 380275709
! 1 411171678
! 0 285202628
! 0 980488125
! 0 812649932
! 1 89607850
! 1 296829894
! 0 969457517
! 1 616550368
! 1 233054008
! 1 818894585
! 1 970613441
! 1 222408951
! 1 766333660
! 0 465283531
! 1 248145330
! 0 188434460
! 1 589521157
! 1 291402104
! 0 42235351
! 1 308481005
! 1 856031234
! 1 258752819
! 1 236306871
! 0 340554855
! 1 490365972
! 0 295398944
! 0 109505807
! 0 963505958
! 1 385917390
! 1 742903120
! 1 482545121
! 1 179144957
! 0 187751291
! 1 743767146
! 0 110706909
! 0 328791167
! 1 149715314
! 1 200396701
! 0 970271107
! 0 449207464
! 1 508337198
! 0 276315847
! 0 61192704
! 1 789678617
! 0 906499312
! 1 85234921
! 1 838499845
! 1 376814155
! 1 610597416
! 0 714408998
! 1 486743861
! 0 769558788
! 1 268630514
! 0 909418296
! 0 51187686
! 1 660778064
! 0 374744127
! 1 294470399
! 1 910678646
! 0 845696122
! 1 463339794
! 0 552882510
! 1 129490974
! 0 912314270
! 0 753548285
! 0 919966967
! 1 175419197
! 0 196927358
! 0 652877310
! 0 763172288
! 1 984420007
! 1 293380128
! 1 595184269
! 0 398697316
! 1 102521289
! 1 109928573
! 1 846353805
! 0 912134415
! 1 343583101
! 1 734138512
! 0 533816267
! 0 215186733
! 1 786799165
! 1 883177734
! 1 114982744
! 1 554888621
! 0 360881836
! 1 724277340
! 0 289695098
! 0 775784809
! 1 322647694
! 1 852562185
! 0 167697306
! 1 145366383
! 1 424911758
! 0 996655516
! 0 717738723
! 1 876623971
! 0 319676101
! 0 450702588
! 1 517226794
! 0 188680386
! 0 752563983
! 1 268961789
! 1 943214022
! 0 370607962
! 0 447917570
! 0 445596559
! 1 817899900
! 1 328589501
! 1 137443010
! 1 801132209
! 1 643867863
! 1 523853082
! 1 161469615
! 0 504572251
! 0 415881609
! 1 958931214
! 1 614475301
! 1 133621112
! 1 137367622
! 0 120384973
! 0 586506791
! 1 287353256
! 1 125008424
! 0 922966030
! 0 290042522
! 1 429000044
! 1 976319257
! 0 415065330
! 1 676308472
! 1 923131984
! 0 394037477
! 1 775417773
! 0 504861280
! 0 887975818
! 1 901969923
! 0 422038681
! 1 948964472
! 0 880629326
! 0 515287547
! 1 420765220
! 0 917124756
! 0 793366050
! 0 14839270
! 1 831414389
! 1 847317224
! 0 951877279
! 1 103866695
! 0 550399404
! 0 515453331
! 0 477254009
! 0 362441364
! 1 732417476
! 1 194375025
! 0 664259352
! 0 480139007
! 1 278895665
! 0 806249005
! 1 21683967
! 0 840678211
! 1 32977284
! 0 155767675
! 1 875277
! 0 103251784
! 0 121855232
! 0 808422328
! 0 912294451
! 0 231730464
! 1 617650011
! 1 6542701
! 0 419377409
! 1 250433065
! 1 158248675
! 0 196643206
! 0 467823230
! 0 761478176
! 0 274464732
! 0 3884909
! 1 353729984
! 0 291541258
! 0 73549120
! 1 384982851
! 0 620015651
! 0 336891350
! 1 808713831
! 0 967532876
! 1 255452327
! 0 873503750
! 0 142243778
! 1 882478932
! 1 714957721
! 0 480231727
! 0 929455782
! 0 555718219
! 0 180850316
! 1 292405469
! 0 757467212
! 0 996177726
! 1 735447445
! 0 831461023
! 1 233597955
! 0 760960392
! 1 61228960
! 0 557468263
! 0 89805017
! 0 859727364
! 0 228116898
! 1 13109817
! 1 929933608
! 1 660128335
! 0 432361489
! 1 117947098
! 0 970835240
! 1 822667712
! 1 268780726
! 1 877024537
! 0 471666915
! 0 517425593
! 1 321699334
! 0 462153172
! 1 187887984
! 0 344066108
! 1 327839976
! 1 903506149
! 1 337449549
! 0 865856415
! 1 916379986
! 1 737758044
! 0 968988408
! 0 907409429
! 1 422180108
! 0 690921441
! 0 473625333
! 1 155099230
! 0 613417225
! 1 482694184
! 1 141508930
! 0 940607922
! 1 435725778
! 1 821993082
! 1 355224357
! 1 469312904
! 1 694968532
! 0 40277082
! 1 133193806
! 1 46813939
! 0 908391956
! 1 916161715
! 0 87124541
! 1 151802839
! 1 450417600
! 1 364570325
! 1 460784381
! 1 531158438
! 0 674154362
! 1 736957613
! 1 660649206
! 1 434028549
! 0 891467841
! 1 618752258
! 0 534659775
! 0 802122563
! 0 909679146
! 0 216011086
! 0 309428864
! 0 644436338
! 0 722259690
! 1 655998424
! 0 412765295
! 1 29311912
! 1 691720309
! 0 959584823
! 0 515365256
! 1 30412474
! 0 567680820
! 0 507755746
! 0 376245589
! 1 297863728
! 1 981153850
! 1 220027174
! 0 902358180
! 1 716211038
! 1 841018111
! 1 356307847
! 0 761256188
! 1 857308881
! 0 264863431
! 0 504777528
! 1 939662698
! 0 173478693
! 0 756965203
! 1 7786261
! 1 174354644
! 1 213563201
! 1 259123325
! 0 482119326
! 1 303957684
! 1 572054928
! 0 856203227
! 0 799992269
! 1 98659882
! 0 304483631
! 1 912702887
! 0 348170207
! 1 227602849
! 0 957406178
! 1 873147272
! 0 196104070
! 1 202070977
! 1 653885996
! 1 451262013
! 0 836634770
! 1 170617697
! 1 550353744
! 0 519000347
! 0 763862142
! 0 725659057
! 0 643008429
! 0 43016542
! 0 162710297
! 0 423739701
! 0 164828598
! 1 847836072
! 1 244070825
! 1 197229706
! 0 697931919
! 0 917472813
! 0 316732249
! 1 421083320
! 0 337196833
! 1 419432143
! 0 920490024
! 0 425819585
! 0 78959815
! 1 845239678
! 1 43731643
! 1 254790227
! 0 227898868
! 1 511677190
! 1 347304273
! 0 466981333
! 0 311577911
! 1 585843052
! 1 700825098
! 0 610750254
! 1 581110045
! 0 836474547
! 0 617246679
! 0 614628985
! 0 236651364
! 0 293114609
! 0 425279525
! 1 575851746
! 1 409243072
! 1 545489981
! 0 143490077
! 1 719389234
! 0 484156436
! 0 436930036
! 1 564602100
! 0 806295200
! 1 445445660
! 1 195368083
! 0 954991309
! 1 460654608
! 1 352857956
! 1 658205057
! 0 77102942
! 0 107485023
! 1 849238438
! 1 314458601
! 1 564003076
! 1 544641219
! 0 307741041
! 0 813819481
! 0 973181304
! 0 161984337
! 0 545622737
! 0 681832789
! 1 528237349
! 0 531069549
! 0 848330066
! 1 869573203
! 1 955055909
! 0 664780015
! 0 341017410
! 1 962485352
! 1 129746848
! 0 952557219
! 0 258204523
! 1 338562496
! 1 583387827
! 1 295359650
! 0 218017383
! 0 851804453
! 1 230562797
! 0 904888381
! 1 652612407
! 1 172264750
! 0 218336152
! 1 830472894
! 0 190843408
! 0 250284502
! 0 112520575
! 1 262140423
! 0 568590350
! 0 580548358
! 0 565031631
! 1 788220766
! 0 429344991
! 0 349646729
! 0 64829865
! 1 120737135
! 0 672275410
! 0 44267259
! 1 379432646
! 1 902614525
! 1 975316211
! 0 311997835
! 0 979199601
! 1 539199120
! 1 883702259
! 1 465029657
! 1 805442637
! 1 711461626
! 1 709987263
! 1 556393329
! 0 658367405
! 1 14230874
! 0 412058538
! 1 373674244
! 1 486734918
! 0 24328795
! 0 682442615
! 1 471631921
! 0 930569857
! 0 839604981
! 1 122653145
! 1 630282576
! 1 422752841
! 1 171017182
! 1 861414949
! 1 525709371
! 0 559048517
! 0 957003108
! 0 124325265
! 1 735953603
! 1 802354197
! 1 357499612
! 0 619648865
! 0 869217515
! 1 693173952
! 0 905222668
! 0 256510045
! 0 153998978
! 0 698392322
! 1 255030981
! 0 278183530
! 0 391130323
! 0 740792276
! 1 346263451
! 1 89485781
! 1 222050625
! 0 145025338
! 0 69519146
! 0 751966868
! 0 536287634
! 0 190803446
! 0 931702217
! 1 412267215
! 0 940207155
! 1 330455390
! 1 678157715
! 1 153960546
! 0 363045063
! 1 132787919
! 1 678172624
! 1 76631074
! 0 980824226
! 0 18734073
! 0 91143059
! 0 612845476
! 0 88864661
! 0 870350887
! 1 735570354
! 1 8752421
! 1 726920780
! 0 368714942
! 0 214545367
! 0 389244808
! 1 613873396
! 1 709110862
! 0 149978567
! 0 510546973
! 0 292818405
! 1 331701538
! 0 769219746
! 1 21743554
! 0 934891454
! 0 473448498
! 1 107345107
! 1 488523711
! 0 710218745
! 0 667147504
! 1 838901319
! 0 213515729
! 1 718327253
! 1 953370592
! 1 65151850
! 1 758158808
! 1 750622376
! 0 266535557
! 1 571239221
! 0 131965000
! 1 564241537
! 1 161977160
! 1 793937457
! 1 194183094
! 0 912721886
! 1 262362923
! 1 8313111
! 0 720026292
! 1 618793737
! 0 83179509
! 0 748844683
! 0 439850944
! 0 204610653
! 0 41150688
! 1 39770203
! 0 631369476
! 0 674264188
! 1 673864599
! 0 269090497
! 1 555682418
! 1 137393296
! 0 665404997
! 1 524952618
! 0 678787432
! 0 409420972
! 0 287171196
! 0 216273788
! 0 286130137
! 0 530252534
! 0 167722322
! 1 378838256
! 0 148847690
! 0 960211923
! 0 741473160
! 0 488670495
! 1 513221528
! 0 257608209
! 1 199217941
! 1 652903248
! 1 132576902
! 0 116660077
! 0 790071657
! 0 66697710
! 0 613806968
! 0 907481520
! 0 343811761
! 1 320336599
! 0 397196044
! 1 421602001
! 1 982149264
! 0 466520173
! 0 326819653
! 1 680351824
! 1 351972995
! 0 948083913
! 0 290245971
! 1 87649744
! 1 959860068
! 0 493300450
! 0 31252973
! 0 893471623
! 1 461888887
! 0 856482764
! 0 392725750
! 0 150508449
! 1 392473405
! 1 863163520
! 1 768549645
! 0 280987585
! 0 591239648
! 0 375197215
! 1 992019690
! 0 932025710
! 1 997075481
! 1 102283307
! 1 228308231
! 1 128979770
! 0 980473471
! 0 934580353
! 0 389652803
! 1 249888340
! 1 638395291
! 0 399353902
! 0 403028364
! 1 909705250
! 1 416993286
! 1 511286186
! 0 65773071
! 0 114332034
! 1 53783018
! 0 745149761
! 0 131351023
! 0 814020384
! 0 98658977
! 0 693370932
! 1 34420716
! 0 964054785
! 0 807534817
! 0 726207242
! 1 408851244
! 1 915896050
! 0 42558385
! 1 348205915
! 1 72713463
! 1 821033157
! 1 824026688
! 1 157200112
! 1 249062797
! 1 245726676
! 0 115713938
! 1 115448226
! 1 4448888
! 0 1553003
! 1 858687836
! 1 237751613
! 0 697322812
! 0 470762308
! 0 292385223
! 1 815158080
! 0 536775361
! 1 993618626
! 0 633981410
! 1 928389935
! 0 824051903
! 0 471336466
! 0 297812137
! 1 859876269
! 0 505795508
! 1 546559352
! 1 581179116
! 0 277067167
! 1 500845696
! 0 652399005
! 1 169413088
! 1 128924079
! 0 145433695
! 1 462835627
! 0 10682903
! 1 483176600
! 0 255355441
! 0 832490795
! 1 320036904
! 0 765236150
! 0 865870763
! 1 827093821
! 0 99386516
! 0 939962017
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
